/*
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
*/


body,body #main{background-image:url(images/squares.png) !important;}
.wa__btn_popup .wa__btn_popup_txt {display:none !important;}
.inquiry-form .full.services > span{width:100%;}
.inquiry-form .full.services{margin-bottom: 15px;}
.three_boxes .box{border:1px solid #fff;}
.three_boxes .box:hover{border:1px solid #f79633;}
.study_in > a{margin-right:5px;}
.study_in > a img {	vertical-align: top;border: 1px solid #666;	border-radius: 50%;}
#partnerForm{display:none;} 
#partnerBtn{width: auto;margin: 0 auto;display: table;}
/* .blog_sec .fusion-post-content-container > p > a{font-size:0}
.blog_sec .fusion-post-content-container > p > a:after{content:"...";font-size:18px;line-height:0;} */
.blog_sec .fusion-post-wrapper .fusion-rollover .fusion-rollover-content > *:not(.fusion-link-wrapper){display:none;}
.blog_sec .fusion-post-wrapper .fusion-rollover{background:none !important;}
.blog_sec .fusion-post-wrapper{overflow:hidden;}
.blog_sec .fusion-post-wrapper img{transition:transform 1s;-webkit-transform: scale3d(0);transform: scale3d(0);}
.blog_sec .fusion-post-wrapper:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

.fusion-fullwidth.home-services{padding-top:70px !important;padding-bottom:70px !important;}
.home-services .fusion-builder-row.fusion-row {display:flex;flex-wrap:wrap;}
.home-services .fusion-layout-column.Services-top{width:100%;}
.home-services .fusion-layout-column.box{margin-bottom:22px !important}
.home-services .fusion-layout-column.box > .fusion-column-wrapper{border:2px solid #ddd;text-align:center;height: 100% !important;padding:30px 20px !important}
.home-services .fusion-layout-column.box > .fusion-column-wrapper .fusion-button{font-weight: 700;background: transparent;width: auto;margin: 0 auto;display: table;}
.home-services .fusion-layout-column.box > .fusion-column-wrapper .fusion-title h3{font-size: 22px !important;line-height: 1 !important;margin: 30px 0 15px !important;font-weight: 600;}
.home-services .fusion-layout-column.box > .fusion-column-wrapper .fusion-text{font-size: 15px;line-height: 1.7;}

.home-services .fusion-layout-column.box > .fusion-column-wrapper:hover{background: #fff;box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);border-color: #f09a3e;}

.countries-section .box .fusion-column-wrapper{display: flex;align-items: center;justify-content: center;}
.countries-section .box .fusion-column-wrapper .fusion-text{color: #fff;font-size: 32px;}
.countries-section{padding-left: 20px;padding-right: 20px;}
.countries-section .fusion-column-inner-bg{background: #000}
.countries-section .fusion-column-inner-bg .fusion-column-inner-bg-image{opacity:0.3 !important}
.countries-section .box .fusion-column-wrapper .fusion-text p{margin-bottom:0;}

.Assistance-Section .fusion-builder-row-inner{display:flex;margin-top:70px;border:1px #f09a3e dashed;background: #f9f9f9;flex-wrap: wrap;}
.Assistance-Section .fusion-builder-row-inner > div{padding:0 !important;margin:0 !important;width:25% !important;position:relative;}
.Assistance-Section .fusion-builder-row-inner > div:not(.fusion-column-last){border-right:1px #f09a3e dashed;}
/* .Assistance-Section .fusion-builder-row-inner > div:not(.fusion-column-last):before,
.Assistance-Section .fusion-builder-row-inner > div:not(.fusion-column-last):after{height:50%;width: 1px;position: absolute;top: 0;right: 0;content: '';background: #f09a3e;transform: skewX(15deg);}
.Assistance-Section .fusion-builder-row-inner > div:not(.fusion-column-last):after{top:auto;bottom:0;transform: skewX(-15deg);}
 */
.Assistance-Section .fusion-builder-row-inner .fusion-column-wrapper {text-align:center;padding:25px 0 15px !important;}
.Assistance-Section .fusion-builder-row-inner .fusion-imageframe{width: 100px;height: 100px; border-radius: 50%;border: 2px solid #ddd;padding: 0;
display: flex;justify-content: center;margin: 0 auto;align-items: center;}
.Assistance-Section .fusion-builder-row-inner .fusion-imageframe img{max-width:60px;height: auto;}
.Assistance-Section .fusion-builder-row-inner h3{margin:15px 0 5px;font-weight: 600;font-size: 20px;}
.Assistance-Section .fusion-builder-row-inner p{font-size: 14px;}
.Assistance-Section .fusion-builder-row-inner > div:hover{background:#fff;}
.mc4wp-form .mc4wp-form-fields{position:relative;display:flex;}
.mc4wp-form .mc4wp-form-fields input{margin:0;}
.mc4wp-form input[type="submit"]{padding: 13px 20px;line-height: 17px;font-size: 14px;background: #f09a3e;color: #ffffff;border:none;width:100px;text-align: center;
text-transform:uppercase;cursor:pointer}
.mc4wp-form input[type="email"]{background: transparent;border: 2px solid #f09a3e !important;color:#333c4e;width: calc(100% - 100px);}
.mc4wp-form ::-webkit-input-placeholder {color: #7e8890;opacity:1;}
.mc4wp-form :-ms-input-placeholder { color: #7e8890;opacity:1;}
.mc4wp-form ::placeholder {color: #7e8890;opacity:1;}

.fusion-footer footer .fusion-row .fusion-columns{max-width: 1450px;margin: 0 auto;}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column{width:24%}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child{width:27%;}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child .widget_media_image img{max-width:250px !important;width: auto;margin-top:-15px}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child .fusion-footer-widget-column{margin-bottom:0;}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:last-child {width:27%}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child .fusion-social-networks{text-align:left;margin-top:15px}
.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon
{margin-right:10px}

.fusion-widget-area .inquiry-form .full .left_half,
.fusion-widget-area .inquiry-form .full .right_half {width: 100%;padding: 0 0 10px;}
.fusion-widget-area .inquiry-form .full {display: block;}
.fusion-widget-area .inquiry-form .full.services {margin-bottom: 10px;}
.fusion-logo img {max-height: 95px !important;width: auto !important;}

.contact-top {padding-top:30px !important;padding-bottom:100px !important}
.contact-top .fusion-column-wrapper,.contact-top .fusion-column-wrapper a,.contact-top .fusion-column-wrapper i{color:#fff !important;}
.contact-top .fusion-column-wrapper .fusion-text{font-size:20px;font-weight:600;letter-spacing:2px;}

.copyright-1{text-align:center;}
.copyright-2{text-align:center;}
.copyright-2 a{margin-left:10px;}
.widget_nav_menu .menu li{border:none;padding:0;margin:0;}
.widget_nav_menu .menu li> a:before{display:none;}
.fusion-social-links-footer{width: 100%;display: table;text-align: center;}
.fusion-copyright-content{display:block;}
.fusion-copyright-content .fusion-copyright-notice{width: 100%;display: block;text-align: center;}
.fusion-copyright-content .fusion-social-links-footer{display: block;text-align: center;width:100%}

#payments{display:flex;margin-top:30px;}
#payments > a{margin-right:15px;background:#f9f7f8;border-radius:5px;padding:10px;border:1px solid #eee;}
#payments > a img{max-height:30px;}
#payments > a:hover{border-color:#f09a3e}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{display:table}

@media only screen and (min-width: 1150px) {
	.fusion-main-menu > ul > li:hover > a{color:#f09a3e;}
	.fusion-main-menu > ul > li > a {position:relative;}
	.fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:0 !important;padding-bottom:0 !important;}
	.fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a:hover{color:#f09a3e;}
	.fusion-megamenu-menu .fusion-megamenu-wrapper .fusion-megamenu-submenu  .fusion-megamenu-title{color:#666;font-weight:600;padding-bottom: 10px;}
	.fusion-main-menu > ul > li > a:after{width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #f09a3e transparent;
	position:absolute;bottom:0;left:0;right:0;margin:auto;content:'';box-sizing: border-box;opacity:0;visibility:hidden;}
	.fusion-main-menu > ul > li:hover > a:after{opacity:1;visibility:visible;}
	.fusion-main-menu > ul > li.fusion-dropdown-menu ul.sub-menu{min-width:250px;padding:15px;}
	.fusion-main-menu > ul > li.fusion-dropdown-menu ul.sub-menu > li > a{line-height:1.4;padding:8px 0 !important;}
	

	.menu-2 .fusion-megamenu{position:relative;display:block;}
	.menu-2 .fusion-megamenu > li{width:100%;float:none;position:static;}
	.menu-2 .fusion-megamenu > li > a{width:300px;padding: 15px 20px;border-bottom: 1px solid #eee;color: #666;margin: 0;box-sizing: border-box;font-weight: 600;
	border-right: 1px solid #eee;line-height:1.4}
	.menu-2 .fusion-megamenu > li:last-child > a{border-bottom:none;}
	.menu-2 .fusion-megamenu > li > ul.sub-menu{position: absolute;top: 20px;left: 320px;transition:all 0.4s;
	border: none;box-shadow: none;display: flex;flex-wrap: wrap;width: calc(100% - 320px);box-sizing: border-box;padding: 15px;}
	.menu-2 .fusion-megamenu > li > ul.sub-menu > li{width:33.33%;padding:10px 15px;}
	.menu-2 .fusion-megamenu > li > ul.sub-menu > li a{font-size:16px;color:#999;}
	.menu-2 .fusion-megamenu > li > ul.sub-menu > li a:hover{color:#f09a3e;}


	.menu-2 .fusion-main-menu li:hover > .fusion-megamenu-wrapper .sub-menu,
	.menu-2 .fusion-megamenu > li > ul.sub-menu{opacity:0 !important;visibility:hidden !important;}


	.menu-2 .fusion-megamenu > li.active > a{background:#f09a3e;color:#fff;}
	.menu-2 .fusion-megamenu > li.active > ul.sub-menu{opacity:1 !important;visibility:visible !important;top:0;}
}
@media only screen and (max-width: 767px) {
	.fusion-body .fusion-header-wrapper .fusion-header{padding:10px 20px !important}
	.fusion-logo img {max-height: 85px !important;width: auto !important;}
	.fusion-mobile-menu-icons > a.fusion-icon{position: relative;top: 15px;}
	.fusion-footer .fusion-footer-widget-area{padding: 40px 10px 0;}
	.fusion-footer footer .fusion-row .fusion-columns > .fusion-column:first-child .fusion-li-item-content p br{display:none;}
	#toTop{display:none !important;}
	.countries-section {padding: 0 20px;}
	.Assistance-Section .fusion-builder-row-inner > div{width:100% !important;}
	.Assistance-Section .fusion-builder-row-inner > div:not(.fusion-column-last){border-right:none; border-bottom: 1px #f09a3e dashed;}
	.inquiry-form .full{display:block !important;}
	.inquiry-form .full .left_half,.inquiry-form .full .right_half{width:100% !important; padding-left: 0 !important;padding-right: 0 !important;}
	
	.copyright-1{float:none;width:100%;text-align:center;}
.copyright-2{float:none;text-align:center;}
}