/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*############# HEADER #############*/
.fusion-main-menu > ul > li#menu-item-36 > a {
	border: 2px solid #559ce4;
    padding: 0 20px;
}

header.fusion-is-sticky .fusion-main-menu > ul > li#menu-item-36 > a {
	border: 0;
	padding: 0;
}

.fusion-logo img {width: 150px !important;}

/*############# CONTENTS #############*/
.services-learnmore-btn {margin-top: 30px;}
.content-boxes-svg img {width: 70px;}
.page-template #main {position: relative;}
.services-icons img {width: 70px;}
html .formcraft-css .fc-form .form-element.error-field .error {padding: 5px 5px 5px 5px; border-radius: 3px;}
.portal-wrapper {text-align: center;}
.portal-wrapper a {color: #488cc4; font-size: 30pt; font-weight: bold;}

.page-id-1497 .fusion-tabs {margin-bottom: 0;}
.page-id-1497 .fusion-li-item ul {padding-left: 16px;}

/*Contact CTA*/
#bg-svg-wrapper {position: absolute; width: 100%; bottom: 0; z-index: 0; height: 292px; overflow: hidden;}
#bg-svg-cta {position: absolute; height: auto; width: 100%; bottom: -292px;}
#Contact-Content-CTA .fusion-title {margin-bottom: 10px !important;}

/*############# SLIDER REVOLUTATION #############*/
#sliderrevo-1stslide h1, #sliderrevo-2ndslide h1 {
	line-height: 1.2em !important;
    margin-bottom: 44px !important;
	margin-top: 0 !important;
}

#rev_slider_1_1 {position: fixed !important;}
#slider-revo-wrapper {z-index: 0;}
.z-it-one {z-index: 1;}

#ourpartner_wrapper {border-top: 1px solid #dbdbdb;}

/*############# TESTIMONIAL #############*/
#testimonial_wrapper {color: #fff;}
#testimonial_wrapper p {font-style: italic; font-size: 15pt;}
#testimonial_wrapper .ttshowcase_rl_title {font-size: 15pt;}
#testimonial_wrapper .ttshowcase_rl_subtitle {font-size: 13pt;}
#testimonial_wrapper .fa-caret-left:before {content: "\f104" !important; color: #fff;}
#testimonial_wrapper .fa-caret-right:before {content: "\f105" !important; color: #fff;}
.ttshowcase_slider .bx-wrapper .bx-next {text-align: right;}


/*############# FOOTER #############*/
.fusion-footer {position: relative; background-color:#0d1a45;}
#footer-bg {
	background: url(https://pervez-first-project.cyberwrath.tech/wp-content/uploads/2019/06/veganext-footer-bg2.jpg) bottom right no-repeat transparent;
    position: absolute;
    height: 100%;
    width: 100%;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-o-background-size: auto 100%;
	background-size: auto 100%;
}
#menu-widget-2 .fusion-widget-menu a {font-family: 'Montserrat'; font-weight: bold;}


/*#################################################### RESPONSIVE CSS ####################################################*/
@media all and (min-width: 0) and (max-width: 1000px) { 
	.fusion-header .fusion-row {padding-top: 0 !important;}
}

@media all and (min-width: 381px) and (max-width: 430px) { 
	#sliderrevo-1stslide {margin-top: 20px !important;}
	#sliderrevo-2ndslide {margin-top: 20px !important;}
}

@media all and (min-width: 351px) and (max-width: 380px) { 
	#sliderrevo-1stslide {margin-top: 40px !important;}
	#sliderrevo-2ndslide {margin-top: 40px !important;}
}

@media all and (min-width: 0) and (max-width: 350px) { 
	#sliderrevo-1stslide {margin-top: 70px !important;}
	#sliderrevo-2ndslide {margin-top: 70px !important;}
}

@media all and (min-width: 0) and (max-width: 390px) {
	body .post-content h1 {font-size: 40px;}
}

@media all and (min-width: 0) and (max-width: 480px) { 
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {padding-top: 10px !important; padding-bottom: 10px !important;}
}


/*Contact CTA*/
@media all and (min-width: 480px) and (max-width: 767px) { 
	#bg-svg-cta {width: 800px;}
}

@media all and (min-width: 391px) and (max-width: 481px) { 
	#bg-svg-wrapper {height: 352px;}
	#bg-svg-cta {width: 832px; bottom: -352px;}
}

@media all and (min-width: 324px) and (max-width: 390px) { 
	#bg-svg-wrapper {height: 328px;}
	#bg-svg-cta {width: 832px; bottom: -328px;}
}

@media all and (min-width: 0) and (max-width: 323px) { 
	#bg-svg-wrapper {height: 355px;}
	#bg-svg-cta {width: 832px; bottom: -355px;}
}

/*Arrows For Slider Revolutation*/
@media all and (min-width: 481px) and (max-width: 699px) { 
	.tp-leftarrow {left: 105% !important;}
	.tp-rightarrow {left: 105% !important;}
}
@media all and (min-width: 391px) and (max-width: 480px) { 
	.tp-leftarrow {left: 109% !important;}
	.tp-rightarrow {left: 109% !important;}
}
@media all and (min-width: 0) and (max-width: 390px) { 
	.tp-leftarrow {left: 112% !important;}
	.tp-rightarrow {left: 112% !important;}
}
@media all and (min-width: 0) and (max-width: 330px) { 
	.tp-leftarrow {left: 114% !important;}
	.tp-rightarrow {left: 114% !important;}
}





















