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

/*include file Slide-in Style*/
@import 'popup.css';

/*include file default Style*/
@import 'style-default.css';

/*include file second dev Style*/
@import 'style_dev2.css';

/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/

.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
/* .fusion-main-menu {margin-top: 20px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;} */
/*.fusion-logo img {transition:all 0.2s ease-in-out !important;max-height: 120px !important;}*/
/*.fusion-is-sticky .fusion-logo img {max-height: 55px !important;}*/

/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
.pg-list-col-2 {-webkit-columns: 2 !important;-moz-columns: 2 !important;columns: 2 !important;} .pg-list-col-3 {-webkit-columns: 3 !important;-moz-columns: 3 !important;columns: 3 !important;} .pg-list-col-4 {-webkit-columns: 4 !important;-moz-columns: 4 !important;columns: 4 !important;}
body .max_div_pg {max-width: 720px;margin-left: auto !important;margin-right:auto !important;}
body ul.fusion-checklist {margin-bottom: 15px !important;}
.tabs-realis .nav-tabs li h4, .tabs-realis .nav-tabs .tab-link:hover h4 {color: #fff !important;}
.fusion-tabs .nav-tabs li .fusion-tab-heading {  display: flex;  justify-content: center; align-items: baseline !important;}
.infos-box-contact a {color: #fff !important;}
.infos-box-contact a:hover{color: var(--awb-color1) !important;}
.infos-box-contact .content-box-column {margin-bottom: 15px !important;}
.map-page-contact iframe {max-height: 320px !important;margin-bottom: -7px !important;border-radius: 25px !important;overflow: hidden;}
.pg-flip-boxes .flip-box-image {margin-bottom: 20px !important;}
.pg-flip-boxes .flip-box-back-inner p:last-child{margin-bottom: 0px !important;}
body .fusion-content-boxes{margin-bottom:0px !important;}
body .wpmf-gallery.gallery-masonry{height:auto !important;    min-height: unset !important;}
body .wpmfslick .slick-prev:before,body .wpmfslick .slick-next:before{color:var(--awb-color1) !important;font-size: 30px !important;}

/*Politique*/
.col_pg_politiq input.wpcf7-form-control.wpcf7-submit.has-spinner { margin-top: 10px !important;}
.col_pg_politiq .wpcf7-select-parent {  margin: 10px 0px !important;}


/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 580px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}
.section_po_fo ,.section_partenaires {overflow: hidden !important;}
.section_po_fo > .fusion-row,.section_partenaires > .fusion-row,.section_facebook > .fusion-row{position: unset !important;}
.col-af-pofo {right: 0;max-width: 252px !important;margin: -30px -20px 0px 0px !important;}
.col-bf-partners,.col-af-partners {top: 0;bottom: 0;margin-block: auto !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.col-bf-partners {left: 0 !important;max-width: 250px !important;margin-left: -20px !important;}
.col-af-partners {right: 0 !important;max-width: 280px !important;margin-right: 20px !important;}
/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/


/**************************************Style : section_sous_titres*********************************/
.col-st-slider .sa_hover_container {padding-top: 50px !important;}
.st-slide-card, .st-slide-card *{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.st-slide-card {background: #ffffff;border-radius: 29px;padding: 0px 18px 0px;border: solid 2px var(--awb-color2);}
.col-st-slider .sa_hover_container:hover .st-slide-card{padding-bottom:20px;background: var(--awb-color2);}
.col-st-slider .sa_hover_container:hover .st-slide-content * {color:#fff !important;}
.st-slide-img {background: #ffffff;padding: 25px;border-radius: 100%;height: 100px;width: 100px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: -50px auto 20px auto !important;-webkit-box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 20%);box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 20%);}
.col-st-slider .owl-item:nth-child(odd) .st-slide-img{background: var(--awb-color1);}
.col-st-slider .owl-item:nth-child(even) .st-slide-img{background: var(--awb-color2);}
.col-st-slider .owl-item .st-slide-img img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.col-st-slider .sa_hover_container:hover .st-slide-img{background: #fff;}
.col-st-slider .sa_hover_container:hover .st-slide-img img{-webkit-filter: unset;filter: brightness(0) saturate(100%) invert(16%) sepia(72%) saturate(6479%) hue-rotate(335deg) brightness(86%) contrast(110%);}
.st-slide-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.st-slide-title {color: var(--awb-color2);font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.col-st-slider .sa_hover_container:hover .st-slide-title {color: #fff;}
.st-slide-text {font-size: 14px;margin-bottom: 15px;}
.st-slide-link a {opacity: 0;}
.col-st-slider .sa_hover_container:hover .st-slide-link a {opacity: 1;}
.col-st-slider .sa_hover_container:hover .st-slide-content a:hover,.col-st-slider .sa_hover_container:hover .st-slide-content a:hover *{color: var(--awb-color1) !important;}

/**************************************Style : section_presentation*********************************/
.col-pre-img .fusion-column-content {position: relative;}
.col-pre-img .el-af-pre-img {position: absolute;top: 9%;right: 15%;z-index: 1 !important;}
.home .section_presentation .col-pre-img .el-af-pre-img {
    position: absolute;
    top: -7%;
    right: 10%;
    z-index: 1 !important;
}
.el-pre-img {position: relative;z-index:2 !important;}
.el-pre-img:before {content: "";position: absolute;bottom: 10%;left: 9%;height: 300px;width: 300px;border-radius: 100%;background: var(--awb-color2);z-index: -1;}

.home .el-pre-img {position: relative;z-index:2 !important;}
.home .col-pre-img:before {
    content: "";
    position: absolute;
    bottom: -10%;
    left: 4%;
    height: 300px;
    width: 300px;
    border-radius: 100%;
    background: var(--awb-color2);
    z-index: -1;
}
.home .el-pre-img img {
    border-radius: 30px;
}

/**************************************Style : section_prestations*********************************/
.col-prestas-slider .sa_hover_container {border-radius: 20px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.col-prestas-slider .presta-slide-card * {color: #fff !important;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.col-prestas-slider .presta-slide-card {margin-top: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: rgb(0 0 0 / 90%);padding: 30px !important;-webkit-transform: translateY(calc(100% - 102px));-ms-transform: translateY(calc(100% - 102px));transform: translateY(calc(100% - 102px));-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.col-prestas-slider .sa_hover_container:hover .presta-slide-card {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.col-prestas-slider .presta-slide-card .presta-slide-img {margin-top: -90px !important;background: var(--awb-color1);padding: 10px;border-radius: 10px;}
.col-prestas-slider .presta-slide-card .presta-slide-img img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.presta-slide-text {font-size: 15px !important;margin-bottom: 22px !important;opacity: 0;}
.col-prestas-slider .sa_hover_container:hover .presta-slide-text {opacity: 1;}
.presta-slide-btn a {font-size: 14px !important;}
.presta-slide-btn a:hover{background-color: var(--awb-color1) !important;}
body .white .sa_owl_theme .owl-nav .owl-prev,body .white .sa_owl_theme .owl-nav .owl-next {background-color: var(--awb-color1) !important;border-radius: 50%;height: 35px !important;width: 35px !important;background-size: 10px 15px !important;}
body .white .sa_owl_theme .owl-nav .owl-prev {left: -30px;}
body .white .sa_owl_theme .owl-nav .owl-next {right: -30px;}
body .white .sa_owl_theme .owl-nav .owl-prev:hover,body .white .sa_owl_theme .owl-nav .owl-next:hover {opacity:0.8;}

/**************************************Style : section_points_forts & section_valeurs*********************************/
.el-pre-img.el-pre-2:before{background: var(--awb-color1);}
.col-box-pf .fusion-content-boxes {margin: 0px !important;}
.col-box-pf .content-box-column{margin-bottom:20px !important;}
.col-box-pf *,.col-box-pf .content-box-column:before{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.col-box-pf .content-box-column:nth-child(odd) .content-box-heading {color: var(--awb-color1);}
.col-box-pf .content-box-column:nth-child(even) .content-box-heading {color: var(--awb-color2);}
.col-box-pf .content-box-column {position: relative;padding: 40px 30px;background: #ffffff;border-radius: 40px !important;border: solid 2px transparent;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.col-box-pf .content-box-column:hover {border-color: var(--awb-color2);-webkit-box-shadow:0px 0px 12px -3px var(--awb-color2);box-shadow:0px 0px 12px -3px var(--awb-color2);-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.col-box-pf .content-container {margin-bottom: 0px !important;}
.col-box-pf .image {padding: 10px !important;border-radius: 100%;width: 110px;height: 110px;margin-top: -16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.col-box-pf .content-box-column:nth-child(odd) .image {background: var(--awb-color1) !important;}
.col-box-pf .content-box-column:nth-child(even) .image {background: var(--awb-color2) !important;}
.col-box-pf .content-box-column .image img {margin: 0px !important;width: 55px;height: auto;-o-object-fit: contain !important;object-fit: contain !important;}
.col-box-pf .heading {margin-bottom: 10px !important;}
.col-box-pf .content-box-heading, .col-box-pf .content-container {padding-left: 150px !important;}


/**************************************Style : section_partenaires*********************************/
.col-partners .fusion-column-wrapper {max-width: 1300px !important;margin-inline: auto;}
.caroussel_partners {max-width: 1000px !important; margin-inline: auto !important;margin-bottom:0px !important;}
.caroussel_partners .fusion-carousel-wrapper {padding-bottom: 40px!important;}
.caroussel_partners .fusion-carousel-nav {position: absolute;left: 0;right: 0;margin: auto;bottom: 15px !important;max-width: 100px !important;}
.caroussel_partners .fusion-nav-next {left: unset !important;}
.caroussel_partners .fusion-nav-prev,.caroussel_partners .fusion-nav-next {background-color: var(--awb-color2) !important;border-radius: 50%;}
.caroussel_partners .fusion-nav-prev:hover,.caroussel_partners .fusion-nav-next:hover {background-color: var(--awb-color1) !important;}

/**************************************Style : section_Realisations*********************************/


/**************************************Style : section_ReseauxSocieaux*********************************/
.col-fb-content.fusion-layout-column .fusion-column-wrapper {background: rgb(77 163 47 / 82%) !important;padding: 10% !important;border-radius: 40px 0 0 40px !important;}
.col-bf-fb {margin-top: -30px !important;max-width: 220px; left:-20% !important;}
.col-af-fb {bottom: -35px !important;right: -20% !important;margin: auto !important;max-width: 170px;}
.col-fb-content, .col-fb-iframe {z-index: 2;}
.col-fb-iframe iframe {display: inline-block !important;-webkit-box-shadow: 0px 0px 0px 15px var(--awb-color2) !important;box-shadow: 0px 0px 0px 15px var(--awb-color2) !important;border-radius: 60px !important;}
.col-fb-iframe .fusion-facebook-page>span:before {content: " ";width: 145px !important;height: 12px !important;border-radius: 0px 0px 8px 8px;background: var(--awb-color2) !important;position: absolute !important;left: 0;right: 0;top: 0;margin: 0 auto !important;z-index: 9;}
.col-fb-iframe .fusion-facebook-page>span:after {content: " ";width: 8px !important;height: 100px !important;background: var(--awb-color2) !important;position: absolute !important;right: -23px;top: 200px;margin: 0 auto !important;z-index: 9;}

/**************************************Style : section_Actualites*********************************/

/**************************************Style : section_valeurs*********************************/

/**************************************Style : section_avis*********************************/

/**************************************Style : section_contact*********************************/

/**************************************Style : section_map*********************************/


/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.fusion-footer {background: #f0faf9 !important;overflow: hidden;}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {max-width: 920px !important;margin-inline: auto !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) {position: absolute;left: -15%;bottom: -25%;max-width: 100% !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(2) {position: absolute;right: 0%;bottom: -35%;max-width: 100% !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 100% !important;}
.fusion-footer-widget-column {margin-bottom: 30px !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(2) img{float:right !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) img{max-width: 505px !important;}

.fusion-footer .hide-in-footer{display:none !important;}

/*style infos footer*/
.ft-row-cards {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ft-card-content {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;margin-bottom: 20px !important;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap:20px;}
.ft-card-icon i {color: #fff !important;font-size: 22px;background: var(--awb-color2);margin-right: 15px !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 15px !important;height: 50px !important;width: 50px !important;padding: 10px 10px !important;}
.ft-cd-title {font-weight: 600;text-transform: uppercase;font-size: 14px !important;}
.ft-cd-cont {font-size: 14px !important;}

/*style menu footer*/
.fusion-footer-widget-column.widget_nav_menu {margin-inline: auto !important;text-align: center !important;}
.fusion-footer .menu {display: -ms-grid;display: grid;-ms-grid-columns: auto 35px auto;grid-template-columns: auto auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-column-gap: 35px;-moz-column-gap: 35px;column-gap: 35px;row-gap: 20px;}
.fusion-footer .menu li {text-align: right !important;padding: 0px 5px !important;border: unset !important;}
.fusion-footer .menu li:nth-child(2n) {text-align: left !important;position: relative !important;}
.fusion-footer .menu li:nth-child(odd):before {content: " ";position: absolute;right: -20px;top: 0;border: 0;background-color: #aeaeae !important;height: 25px;width: 3px;bottom: 0;margin: auto;}
.fusion-footer .menu li a {border: unset !important;padding: 0px 2px !important;}
.fusion-footer .menu .menu_icon_rs,.fusion-footer .menu a:before {display:none !important;}

/*style socials footer*/
.social_links {text-align: center;}

/*style copyright footer*/
.fusion-footer-copyright-area > .fusion-row {padding-top: 35px;border-top: solid 2px #D4DDDC;max-width: 720px !important;}
.coherence-logo svg{width: 160px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
/* .coherence-logo .svg * {fill: var(--awb-color1) !important;} */

/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

@media only screen and (min-width: 801px){ 

/* 	.col-fb-content .fusion-column-wrapper{min-height: 400px !important;} */
	.col-box-pf .content-box-column {max-width: 600px;}
}

@media only screen and (max-width: 1640px){
	.fusion-footer .fusion-columns .fusion-column:nth-child(1), .fusion-footer .fusion-columns .fusion-column:nth-child(2) {opacity:0.3}
	.col-af-partners,.col-bf-partners {opacity: 0.3;}
}
/*------------***Large devices (desktops, less than 1441px)***------------*/
@media only screen and (max-width: 1440px){

    

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){
.section_facebook{
	 margin-top: 28% !important; 
	}
  

}

@media only screen and (max-width: 1300px){
	/*style header*/
	.fusion-main-menu > .fusion-menu > li > a {padding: 0px 10px !important;}
	
	 /*style page content*/
	.col-af-pofo,.fusion-footer .fusion-columns .fusion-column:nth-child(1),.fusion-footer .fusion-columns .fusion-column:nth-child(2) {opacity: 0.3;}
    

}

/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1200px){
    .col-af-partners,.col-bf-partners,.col-bf-fb,.col-af-fb {opacity: 0.2;}
}

@media only screen and (max-width: 1100px){
	    .section_facebook {
        margin-top: 33% !important;
    }
/*style header mobile*/
	.fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color2) !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}

}

/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
.home .section_presentation .col-pre-img .el-af-pre-img ,.home .col-pre-img:before{
   display:none;
}	
    

}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

    .section_facebook {
        margin-top: 0% !important;
    }    

}


/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    .ft-card-content {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;margin-bottom: 20px !important;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap:0px;}
    /*style header*/
    

    /*style page content*/
	.section_sous_titres{margin-top:30px !important;}
	.section_facebook > .fusion-row {margin-inline: 10px !important;}
	body .col-fb-iframe {margin: 10px 0px 30px !important;}
	body .col-fb-iframe .fusion-facebook-page,body .col-fb-iframe .fusion-facebook-page>span,body .col-fb-iframe iframe{max-height: 500px !important;}
	body .col-fb-iframe iframe {border-radius: 20px !important;}
	body .col-fb-iframe .fusion-facebook-page>span {margin: 0 auto;}
	.col-fb-content.fusion-layout-column .fusion-column-wrapper {padding: 7% !important;border-radius: 20px !important; margin: 20px auto !important;max-width: 450px;} 
	.fusion-footer .fusion-columns .fusion-column:nth-child(1),.fusion-footer .fusion-columns .fusion-column:nth-child(2),.el-pos-abs {display:none !important;}
	.col-box-pf .content-box-column .col{margin-bottom:0px !important;}
	.st-slide-title {font-size: 20px !important;}

    /*style footer*/

}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
	/*style page content*/
	.section_sous_titres > .fusion-builder-row,.section_prestations > .fusion-builder-row {max-width: 500px !important;margin-inline: auto !important;}
    .el-pre-img:before {height: 200px;width: 200px;}
	.col-pre-img .el-af-pre-img {top: 13%;right: 20%;max-width: 187px !important;}
	.col-pre-img .el-af-pre-img {
    position: absolute;
    top: 10%;
    right: 15%;
    z-index: 1 !important;
}
	
	
	/*style footer*/
	.fusion-footer .fusion-footer-widget-area.fusion-widget-area {padding: 40px 10px 0px !important;}
	.fusion-footer .fusion-column-last{margin-bottom:0px !important;}
	.ft-row-cards,.ft-card-content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;}
	.ft-card-icon i {margin-right: 0px !important;margin-bottom: 10px !important;}
	

}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 800px){


}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	/*style footer*/
    .fusion-footer .menu li a {font-size: 14px !important;}
	.fusion-footer .fusion-columns #custom_html-2{display:none !important;}
	.col-box-pf .content-box-wrapper, .col-box-pf .heading {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.col-box-pf *{text-align: center !important;}
	.col-box-pf .image {position: relative !important;margin-bottom: 20px !important;}
	.col-box-pf .content-box-heading, .col-box-pf .content-container {padding: 0px !important;}
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/
body .col-partners .awb-carousel {padding-bottom:70px}
@media only screen and (max-width: 800px){body .col-partners .awb-carousel {padding-bottom: 40px;}}
body .col-partners .awb-swiper-button {
    width: 40px !important;
    height: 40px !important;
    border-radius: 100%;
    position: absolute;
    bottom: -20px !important;
    top: unset;
}

body .col-partners .awb-swiper-button.awb-swiper-button-next {
    right: calc(50% - 45px);
}
body .col-partners .awb-swiper-button.awb-swiper-button-prev {
    left: calc(50% - 45px);
}

body .col-partners .swiper-wrapper{
    padding-bottom: 50px;
}

.fusion-main-menu .fusion-dropdown-menu.current-menu-item  .sub-menu li a{background-color:var(--awb-color1) !important}
.fusion-main-menu .fusion-dropdown-menu.current-menu-item  .sub-menu li a:hover{background-color:var(--awb-color2) !important}

.awb-imageframe-caption h3{
	display:none !important;
}

.awb-imageframe-style-resa .awb-imageframe-caption-container, .awb-imageframe-style-schantel .awb-imageframe-caption-container {
    color: #000 !important;
	font-weight:700 !important;
    --awb-caption-overlay-color: unset !important;
}
.awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-text, .awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-title {
    background: #fff;
}
.awb-imageframe-style-resa .fusion-masonry-element-container, .awb-imageframe-style-resa img {
    opacity: 1 !important;
    transition: unset !important;
}
.beforeafter .fusion-image-before-after-container{
	border-radius: 10px !important;
}

.Pds-Hvr {pointer-events:initial !important;}