/*
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-header {padding-inline: 15px !important;}
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 2px !important; margin: 0px 20px}
.fusion-main-menu > .fusion-menu > li:first-child > a{margin-left: 0px !important}
.fusion-main-menu > .fusion-menu > li:last-child > a{margin-right: 0px !important}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {margin-inline: 5px !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{background:var(--awb-color1)!important;color:#fff!important;}
.fusion-main-menu .fusion-menu .sub-menu a:hover{color:var(--awb-color1)!important;background:#fff!important;}
.fusion-main-menu {margin-top: 27px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/
.col-pres-txt .fusion-column-wrapper {
    max-width: 700px !important;
}

/*------------------------------------------------------***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: 1024px;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;}

/*******page contact*******/
.infos-box-contact a{color:#fff !important;}
.infos-box-contact a:hover{color: var(--awb-color1) !important;}
.fusion-widget-area .widget_nav_menu .sub-menu{display:none!important;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 760px;margin-left: auto !important;margin-right:auto !important;}


/**************************************Style : PRE-HOME*********************************/


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


/**************************************Style : section_presentation*********************************/
.section_presentation .col_pre_txt{z-index:2 !important;}
.section_presentation .col_af1_bloc {position: absolute !important;right: -2%;bottom: -10% !important;}
.brd-inner-title,.brd-title h1,.brd-title h2{display: inline-block;border-left: solid 6px !important;padding-left: 10px !important;}
.brd-col-1-inner, .brd-col-1 h1,.brd-col-1 h2{border-color: var(--awb-color1) !important ;}
.brd-col-2-inner, .brd-col-2 h1,.brd-col-2 h2{border-color: var(--awb-color2) !important ;}

/**************************************Style : section_prestations*********************************/
body .section_prestations .sa_hover_container {position: relative;border-radius: 25px !important;overflow: hidden;padding: 100px 7% !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
body .section_prestations .pres_title {position: absolute;bottom: 0;left: 0;right: 0;background: var(--awb-color1) !important;margin: 0 auto !important;text-align: center !important;color: #fff !important;font-size:25px !important;padding: 30px 10px !important;opacity:1;font-family:'Odibee Sans'!important;}
body .section_prestations .pres_btn_div {display: inline-block;text-align: center !important;width: 100% !important;margin-top: 30px !important;}
body .section_prestations .pres_tohide *{text-align:center !important;}
body .section_prestations .pres_title_2 {font-family:'Odibee Sans'!important;color: #fff !important;font-weight: bold !important;font-size: 25px !important;display: block;margin-bottom: 20px !important;text-shadow: 0px 1px 3px #6c6c6c;}
body .section_prestations .pres_title_2 h3{font-family:'Odibee Sans'!important;}
body .section_prestations .pres_txt{color: #fff !important;}
body .section_prestations .pres_btn {background: transparent !important;color: #fff !important;border: solid 2px #fff !important;padding: 12px 30px !important;border-radius: 10px !important;display: inline-block !important;text-transform: uppercase;font-weight: 600;}
body .section_prestations .pres_btn:hover {background: #000 !important;color: white !important;border-color: transparent !important;}
body .section_prestations .pres_tohide {-webkit-transform: translate(0px, 100%);-ms-transform: translate(0px, 100%);transform: translate(0px, 100%);opacity: 0;-webkit-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;}
body .section_prestations .sa_hover_container *,body .section_prestations .sa_hover_container:before{-webkit-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important;}
body .section_prestations .sa_hover_container:before{content:"";background: var(--awb-color1);background: -o-linear-gradient(bottom, var(--awb-color1) 0%, var(--awb-color1) 50%, rgba(255,255,255,0.5) 100%);background: -webkit-gradient(linear, left bottom, left top, from(var(--awb-color1)), color-stop(50%, var(--awb-color1)), to(rgba(255,255,255,0.5)));background: linear-gradient(0deg, var(--awb-color1) 0%, var(--awb-color1) 50%, rgba(255,255,255,0.5) 100%);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform: translate(0px, 100%);-ms-transform: translate(0px, 100%);transform: translate(0px, 100%);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;opacity:0;}
body .section_prestations .sa_hover_container:hover:before{-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity:1;}
body .section_prestations .sa_hover_container:hover .pres_tohide{-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity:1;}
body .section_prestations .sa_hover_container:hover .pres_title{opacity:0;}
body .section_prestations .white .sa_owl_theme .owl-nav .owl-prev {left: -30px;background-color: transparent !important;}
body .section_prestations .white .sa_owl_theme .owl-nav .owl-next {right: -30px;background-color: transparent !important;}
body .section_prestations .white .sa_owl_theme .owl-nav .owl-prev:hover,body .section_prestations .white .sa_owl_theme .owl-nav .owl-next:hover {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.section_prestations .owl-pagination-true {margin-bottom: 80px !important;}
.owl-dots,.owl-dots * {-webkit-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;}
.section_prestations .sa_owl_theme .owl-dots{bottom:-70px !important;padding: 0px !important;}
.section_prestations .owl-dots .owl-dot{;line-height: normal !important;margin: 0 10px !important;}
.section_prestations .sa_owl_theme .owl-dots .owl-dot span,.section_prestations .sa_owl_theme .owl-dots .owl-dot span:hover{background-color: #d7d7d7 !important;position:relative;margin: 0px 0px !important;border-radius: 50px !important;}
.sa_owl_theme .owl-dots .owl-dot span:before {content: "";position: absolute;left: -6px;right: 0;top: 1px;bottom: 0;margin: auto;width: 18px;height: 18px;border: solid 2px transparent !important;border-radius: inherit;-webkit-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;}
.sa_owl_theme .owl-dots .owl-dot.active span:before {border-color: #fff !important;}


/**************************************Style : section_Realisations*********************************/
body .gallery_default.gallery .wpmf-gallery-item,body .gallery-masonry.gallery .wpmf-gallery-item{border-radius:20px !important;}


/**************************************Style : section_valeurs*********************************/
.col_val .fusion-column-wrapper,.col_val .fusion-column-wrapper * {transition: all 0.3s ease-in-out;}
.col_val .fusion-column-wrapper:hover {transform: translateY(-10px);box-shadow: rgb(0 0 0 / 20%) 0px 60px 25px -36px !important;}
.col_val .fusion-column-wrapper:hover .img-valeur {box-shadow: 15px 15px 13px -12px rgb(0 0 0 / 50%) !important;}
.img-valeur {background: var(--awb-color1) !important;border-radius: 20px !important;padding: 30px !important;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-shadow: -1px -1px 10px 0px rgb(0 0 0 / 20%);box-shadow: -1px -1px 10px 0px rgb(0 0 0 / 20%);margin-top: -50px;}
.img-valeur img {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}


/**************************************Style : section_points_forts*********************************/
.col_fpoi .fusion-column-wrapper{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.col_fpoi .fusion-column-wrapper:hover{-webkit-transform: translateY(-20px) !important;-ms-transform: translateY(-20px) !important;transform: translateY(-20px) !important;}


/**************************************Style : section_avis*********************************/
body .ti-widget.ti-goog .ti-controls,body .ti-widget.ti-goog .ti-controls .ti-prev,body .ti-widget.ti-goog .ti-controls .ti-next{display:block !important;}
body .ti-widget.ti-goog .ti-controls-dots {display: none !important;}
body .section_avis .ti-widget.ti-goog .ti-review-item>.ti-inner * {color: #fff !important;padding-right: 0px !important;}
body .section_avis .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-review-content{padding-right: 10px !important;}
body .section_avis .ti-widget.ti-goog .ti-review-item>.ti-inner {background-color: var(--awb-color2) !important;border-radius: 0 100px !important;padding: 50px 50px 40px 40px !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center !important;-webkit-box-shadow: 0px 15px 16px -15px var(--awb-color2);box-shadow: 0px 15px 16px -15px var(--awb-color2);border: unset !important;}
body .section_avis .ti-name {text-align: center !important;font-size: 13px !important;font-weight: 600 !important;}
body .section_avis .ti-date {display: none !important;}
body .section_avis .ti-review-content {-webkit-box-ordinal-group: 2 !important;-ms-flex-order: 1 !important;order: 1 !important;margin-bottom: 15px !important;}
body .section_avis .ti-review-header {-webkit-box-ordinal-group: 3 !important;-ms-flex-order: 2 !important;order: 2 !important;}
body .section_avis .ti-stars {-webkit-box-ordinal-group: 4 !important;-ms-flex-order: 3 !important;order: 3 !important;margin-top: 5px !important;    text-align: center !important;}
body .section_avis .ti-review-content::-webkit-scrollbar {width: 5px !important;background: #fff !important;}
body .section_avis .ti-review-content::-webkit-scrollbar-thumb {border-radius: 12px !important;background: #509ddb !important;}
.section_avis .col-avis .avis_txt .testi_avis * {text-align: center !important;color: white;border-radius: 0 160px !important;}
.section_avis .col-avis .avis_txt .testi_avis{padding: 40px 0 !important;}
body .ti-rating-text {display: none !important;}

body .section_avis .ti-review-item {padding-bottom: 30px !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before, .ti-widget.ti-goog .ti-controls .ti-next:after, .ti-widget.ti-goog .ti-controls .ti-prev:after{background: #fff !important}
.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev {background: var(--awb-color1) !important;opacity: 0.8;height: 30px !important;width: 30px !important;padding: 10px !important;}
.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover {background: var(--awb-color2) !important;-webkit-transform: unset !important;-ms-transform: unset !important;transform: unset !important;}
.ti-widget.ti-goog .ti-controls .ti-prev {left: -15px !important;}
.ti-widget.ti-goog .ti-controls .ti-next {right: -15px !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before,.ti-widget.ti-goog .ti-controls .ti-next:after, .ti-widget.ti-goog .ti-controls .ti-prev:after {width: 8px !important;height: 2px !important;}
.ti-widget.ti-goog .ti-controls .ti-next:after,.ti-widget.ti-goog .ti-controls .ti-prev:before {top: 17px !important;right: 0px !important;left: 0 !important;margin-inline: auto !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before,.ti-widget.ti-goog .ti-controls .ti-prev:after {top: 12px !important;right: 0px !important;left: 0 !important;margin-inline: auto !important;}
.ti-widget.ti-goog .ti-controls {bottom: 0px;top: unset !important;left: 0;right: 0;margin: 0 auto !important;max-width: 38px !important;}


/**************************************Style : section_partenaires*********************************/
.col-partners .fusion-column-wrapper {max-width: 1300px !important;margin: 0 auto;}
.caroussel_partners {margin-bottom:0px !important;}
.caroussel_partners .fusion-carousel-wrapper {padding-bottom: 60px!important;}
.caroussel_partners .fusion-carousel-item-wrapper {background: #f1f1f1;max-width: 270px !important;border-radius: 8px;padding: 15px 30px !important;transition: all 0.2s ease-in-out;}
.caroussel_partners .fusion-carousel-item {text-align: center !important;}
.caroussel_partners .fusion-carousel-nav {position: absolute;left: 0;right: 0;margin: auto;bottom: 15px !important;max-width: 90px !important;}
.caroussel_partners .fusion-nav-next {left: unset !important;}
.col-partners .fusion-nav-prev,.col-partners .fusion-nav-next {background-color: var(--awb-color1) !important;}
.col-partners .fusion-nav-prev:hover,.col-partners .fusion-nav-next:hover {background-color: var(--awb-color2) !important;}
.caroussel_partners .fusion-carousel-item:hover .fusion-carousel-item-wrapper {transform: translateY(-5px);box-shadow: 0px 30px 18px -27px rgb(0 0 0 / 32%);}

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


body.privacy-policy .wpcf7-form .wpcf7-form-control{margin-bottom:20px!important;}
/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo svg * {fill:#fff !important;}
 .fusion-footer .fusion-footer-widget-area{padding: 0px 0px 0px 10% !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(3) {width:24% !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(1), .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 23% !important;padding-bottom: 20px !important;}
.fusion-footer .fusion-columns .fusion-column:nth-child(1) #media_image-2 {max-width: 200px !important;}
.fusion-footer .fusion-footer-widget-area .fusion-columns {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items:flex-start;}
body .brd-col-1:not(.blanc) h2{color:#fff!important;}
body .fusion-footer .menu li.current-menu-item a{color:#fff!important;}
/*----menu footer style----*/
/* .fusion-footer .widget_nav_menu {margin-bottom: 30px !important;}
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .icon_rs_menu{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li {padding:0px 0px 5px !important;}
.fusion-footer .menu li a:before,.fusion-footer .menu li.menu_icon_rs {display: none !important;} */
/* .fusion-footer .widget-title {text-transform: uppercase !important;} */

/*----coordonnes style----*/
/* .fusion-footer .flex-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px!important;font-size: 14px !important; line-height: 22px !important;}
.fusion-footer .flex-content .flex-bg-i {font-size: 25px!important;background-color: var(--awb-color1); margin-right: 10px!important;width: 45px!important; height: 45px!important; margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -ms-flex-pack: distribute; justify-content: space-around; color:#fff !important;border-radius:5px;}
.map_footer iframe {height: 510px !important;}
.map_footer {margin-bottom: -8px;}
.fusion-footer .sep-copy {margin: 0 5px !important;} /**/


.fusion-footer-widget-area .widget-title:after {content: "";display: block;position: relative;width: 40px;margin-block: 15px !important;background-color: var(--awb-color7);bottom: 0;height: 5px;
border-radius: 4px;}
/* body .fusion-footer .menu > li.current-menu-parent > a , body .fusion-footer .menu > li.current-menu-item a{font-weight: bolder !important;} */
body .fusion-footer .menu > li a:hover{
/* 	font-weight: bolder !important; */
	animation: text-shadow-drop-left 0.6s both;}
footer .fusion-row .fusion-columns .fusion-column.fusion-column-last .fusion-footer-widget-column {
    margin-bottom:15px !important;
}
body .fusion-footer-widget-area ul#menu-menu-prestations  .current-menu-item>a{ color: var(--footer_link_color) !important;}
@keyframes text-shadow-drop-left {
  0% {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  100% {
    text-shadow: 0px 0 18px rgb(255 127 0);
  }
}

body .fusion-footer .fusion-footer-widget-area {
      padding-block: 30px  !important;
}

body .fusion-footer ul.menu {
    display: grid !important;
    grid-template-columns: auto ;
}
body .fusion-footer .menu-menu-prestations-container ul.menu{grid-template-columns:auto!important;}
/*----menu footer style----*/
.fusion-footer .widget_nav_menu {margin-bottom: 30px !important;}
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .icon_rs_menu{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li {padding:0px 0px 5px !important;}
.fusion-footer .menu li a:before,.fusion-footer .menu li.menu_icon_rs {display: none !important;}
/* .fusion-footer .widget-title {text-transform: uppercase !important;} */

/*----coordonnes style----*/
.fusion-footer .flex-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px!important;font-size: 16px !important; line-height: normal !important;}
.fusion-footer .flex-content .flex-bg-i {font-size: 25px!important;background-color: var(--awb-color1); margin-right: 10px!important;width: 45px!important; height: 45px!important; margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -ms-flex-pack: distribute; justify-content: space-around; color:#fff !important;border-radius:5px;}
.map_footer iframe {height: 510px !important;}
.map_footer {margin-bottom: -8px;}
.fusion-footer .sep-copy {margin: 0 5px !important;}

@media only screen and (min-width: 760px){
	.div_copyright {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	span.copyright_content {
		display: flex;
		gap: 15px;
	}

	.fusion-footer .sep-copy {
		display: block !important;
	}
}
@media only screen and (min-width: 601px) and (max-width: 1024px){

.fusion-footer footer .fusion-columns .fusion-column {
    flex: 0 1 50% !important;
}

.fusion-footer footer .fusion-row .fusion-columns {
    display: flex !important;
    flex-wrap: wrap !important;
}
}
@media only screen and (max-width: 800px){
	body .fusion-footer ul.menu{
		display:block !important;
	}
	body .fusion-title h1,body .fusion-title-heading h1{font-size:30px!important;}
	body .h2_title h2{font-size:28px!important;}
}
@media only screen and (max-width: 600px){
	.fusion-footer-widget-area .widget-title:after{
		margin-left:auto !important;
		margin-right:auto !important;
	}
	
	 .fusion-footer footer .fusion-columns .fusion-column {
		flex-basis: 100% !important;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		text-align:center
	}

	 .fusion-footer footer .fusion-columns .fusion-column:nth-child(n + 3){
		display:none !important;
	}
	body .fusion-footer .fusion-footer-widget-area {
		padding-block: 30px 0!important;
	}
}
@media only screen and (max-width: 500px){
	body .fusion-footer .fusion-footer-widget-area {
		padding-block: 30px !important;
	}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



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

@media only screen and (min-width: 801px){
	.section_prestations .sa_owl_theme .owl-dots{display:none!important;}
    
}

/*------------***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){
  	/*style footer*/
/*     .fusion-footer .fusion-footer-widget-area {padding: 0px 0px 0px 30px !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(1), .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 28% !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 44% !important;} */

}


@media only screen and (min-width: 1201px){
	/*style page content*/
	.col_pre_txt .fusion-column-wrapper {max-width:70% !important;}
}

/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1200px){
	/*style page content*/
	.section_presentation .col_af1_bloc {opacity: 0.3;}
    

}

/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
	/*style header*/
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 10px !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-color7) !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: var(--awb-color2) !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-color7) !important;}
	
	/*style footer*/
/* 	.fusion-footer footer .fusion-row .fusion-columns {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(1), .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 50% !important;float:left;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !important;} */

}

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

    

}


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

    /*style page content*/
	.col_pre_img .fusion-column-wrapper {border-radius: 10px !important;}
	.section_presentation .col_af1_bloc {display:none !important;}
	.col_val {margin-bottom: 20px !important;margin-top: 80px !important;}
	body .col_val.fusion-layout-column .fusion-column-wrapper { max-width: 500px !important;margin-inline: auto;padding: 0px 6% 48px !important;}
	.caroussel_partners .fusion-carousel-wrapper {padding-bottom: 30px!important;}
	
	/*style pages internes*/
	.pg-col-nav {margin-bottom: 15px !important;margin-top: 10px !important;}
	.pg-col-nav .fusion-column-wrapper, .pg-col-nav .fusion-column-inner-bg {max-width: 500px !important;margin: 0 auto;}
	.pg-col-nav .fusion-column-inner-bg{right:0;margin:auto !important;}
	body .pg-col-has-inners .fusion-column-wrapper .fusion-column-content,.pg-sec-has-cols > .fusion-builder-row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0px !important;}
	body .pg-col-has-inners .fusion-column-wrapper .fusion-column-content > .fusion-builder-row, .pg-sec-has-cols > .fusion-builder-row .pg-col-in-cols{width: 48% !important;margin: 1% !important;float: left;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 48%;max-width: 48% !important;}
	body .pg-col-has-inners .fusion-column-wrapper .fusion-column-content > .fusion-builder-row .fusion-column-wrapper{padding:5px !important;}
	
	.section_valeurs .col_val {
		margin-bottom: 50px !important;
	}

    /*style footer*/
	.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 0px !important;}

}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
	
	/*style page content*/
	body.fusion-body .col-realis .fusion-column-wrapper {padding: 0px !important;}
	.col-presta .fusion-column-wrapper{max-width: 520px !important;margin: 0 auto !important;}
	

}
@media only screen and (max-width: 520px){
	/*style footer*/
	.fusion-footer .fusion-columns .fusion-column:nth-child(1), .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 100% !important;}
	.fusion-footer .menu {-webkit-columns: 2;-moz-columns: 2;columns: 2;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(1) .widget_media_image{display:none !important;}
	.fusion-footer .widget_nav_menu {margin-bottom: 0px !important;}
	.fusion-footer .fusion-footer-widget-area {padding: 0px 20px 0px 20px !important;}
	
	/*style pages internes*/
	body .pg-col-has-inners .fusion-column-wrapper .fusion-column-content,.pg-sec-has-cols > .fusion-builder-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	body .pg-col-has-inners .fusion-column-wrapper .fusion-column-content > .fusion-builder-row,.pg-sec-has-cols > .fusion-builder-row .pg-col-in-cols {width: 100% !important;min-width: unset;max-width: unset !important;margin-inline: auto !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 page content*/
	body .section_avis .ti-review-item {padding-bottom: 50px !important;}
	body .ti-widget.ti-goog .ti-controls {bottom: 25px;top: unset !important;left: 0;right: 0;margin: 0 auto !important;max-width: 60px !important;}
	
	/*style footer*/
	.fusion-footer .fusion-columns .fusion-column:nth-child(2) {display:none !important;}
	.fusion-footer .menu li {padding: 5px 0px 5px !important;border-bottom: solid 1px #373f4c !important;}
/* 	.fusion-footer .fusion-columns .fusion-column:nth-child(1) {padding-top: 40px !important;padding-bottom: 40px !important;} */
	
	.section_valeurs .col_val {
		margin-top: 100px !important;
	}
    
}

@media only screen and (max-width: 425px){
	/*style page content*/
	body .section_prestations .sa_hover_container {min-height: 520px !important;padding: 50px 5% !important;}
	.pres_txt {font-size: 13px !important;}
   
}



/*------------------------------------------------------***End Media query***------------------------------------------------------*/