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

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

    .home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo {display: none ;}

}
.home .fusion-header:not(.fusion-sticky-shadow){
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.icons_header_menu {display: -webkit-box;display: -ms-flexbox;display: flex;-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;gap: 35px;position: absolute;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    right: 20px;
    top: 0;
    bottom: 0;}
.icons_header_menu a{padding:0 !important;}
.icons_header_menu a i{margin-left: 5px !important;color: #fff !important;font-size: 25px !important;}
.icons_header_menu a:hover i {color: var(--awb-color3) !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: 1024px;margin-left: auto !important;margin-right:auto !important;}
.page-id-16 .section_presentation:after,.page-id-16 .section_presentation:before{opacity:1;}
.porfolio-page img {
    height: 345px !important;
}
.checklist-intern {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
}

.checklist-intern .fusion-li-item {
    padding: 0 !important;
    margin-bottom: 10px;
}
article .fusion-post-wrapper{-webkit-box-shadow: 0 0px 30px 0 rgb(0 0 0 / 16%);box-shadow: 0 0px 30px 0 rgb(0 0 0 / 16%);}
.page-id-18 input[type="submit"] {color: #fff !important; background: var(--awb-color2) !important;}
.page-id-18 input[type="submit"]:hover {color: var(--awb-color2) !important; background: var(--awb-color3) !important;}

.page-recrutement .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft{width:100% !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/

.fusion-text, .fusion-li-item-content {
    letter-spacing: 1px !important;
}
/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 600px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}
.sticky_toggles .panel-heading a {background: #282829 !important;padding: 10px 10px !important;color: #000 !important;margin: 3px 0px !important;font-size: 16px !important;text-transform: uppercase !important;}
.sth_head_titre {margin-bottom: 15px !important;}
.sth_head_titre_1 {font-size: 25px !important;font-family: "Open sans" !important;font-weight: bold !important;line-height: normal !important;}
.sth_head_titre_2 {font-size: 20px !important;font-family: "Open sans" !important;line-height: normal !important;}
.sth_ct_infos i {font-size: 18px !important;width: 30px !important;vertical-align: middle;}
.sth_ct_tel {font-size: 18px !important;font-family: "Open sans" !important;line-height: normal !important;font-weight: bold !important;letter-spacing: 1px !important;display: inline-block !important;margin-bottom: 5px !important;}
.sth_ct_tel:hover{color: #282829 !important;}
.sth_ct_adr {font-size: 17px !important;font-family: 'Righteous' !important; font-weight: 400 !important;line-height: normal !important;margin: 5px 0px 10px !important;display: inline-block !important;}
.sth_ct_horraire {font-size: 17px !important;font-family: 'Righteous' !important; font-weight: 400 !important;line-height: normal !important;margin: 5px 0px 10px !important;display: inline-block !important;}
.cp-form-container label{text-align:center !important}

a.sth_btn_contact {color: #fff !important; background: var(--awb-color2); display: block; border-radius:20px;  max-width: 300px !important;    margin: 5px auto;    padding: 9px;    font-weight: bold;text-align:center;font-size: 18px;}
a.sth_btn_contact:hover{background: var(--awb-color3); color: var(--awb-color2) !important;}
.slid_in {cursor: pointer;width: 100%;text-align: center;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;position: absolute;bottom: 0px;top:100%;left:0 !important}
.slid_in img{width:100% !important;}
.allcontent {background-color: #ffffff;max-height: 0;overflow: hidden;-webkit-transition: max-height 0.2s ease-out;-o-transition: max-height 0.2s ease-out;transition: max-height 0.2s ease-out;text-align:center !important;border-radius:20% 0;}
.width-slidin{width:90% !important;margin:0 auto !important;}
/**************************************Style : PRE-HOME*********************************/

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


/**************************************Style : section_presentation*********************************/
.section_presentation:before {
    content: "";
    position: absolute;
    background: url("https://sarl-bouleris.fr/wp-content/uploads/2022/09/bouleris-paysagiste-medoc-before-presentation.png");
	background-size: contain;
    background-repeat: no-repeat;
    width: 5%;
    height: 15%;
    bottom: 0;
    left: 0;
	opacity:0.3;
}
.section_presentation:after {
    content: "";
    position: absolute;
    background: url("https://sarl-bouleris.fr/wp-content/uploads/2022/09/bouleris-paysagiste-medoc-after-presentation.png");
	background-size: contain;
    background-repeat: no-repeat;
    width: 8%;
    height: 20%;
    top: 20%;
    right: 0;
	opacity:0.3;
}


.title-h1{font-family:"Montserrat" !important;font-size:25px !important;font-weight:600 !important;letter-spacing:0 !important;line-height:30px!important;}
.txt-h1{max-width:730px !important;}
.col-pre-txt:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 60%;
    height: 40px;
    top: -40px;
    right: 0;
    left: 0;
    margin: auto;
}
.col-pre-txt:after {
    content: "";
    position: absolute;
    background: #fff;
    width: 60%;
    height: 40px;
    bottom: -40px;
    right: 0;
    left: 0;
    margin: auto;
}

/**************************************Style : section_prestations*********************************/
.col-presta .fusion-column-wrapper:before {
    content: "";
    position: absolute;
	background-size: contain;
    background-repeat: no-repeat;
    width: 18%;
    height: 20%;
    top: 5%;
    right: 0;
}
.col-presta .fusion-column-wrapper:after {
    content: "";
    position: absolute;
	background-size: contain;
    background-repeat: no-repeat;
    width: 20%;
    height: 20%;
    bottom: 5%;
    left: 0;
	-webkit-transform:rotate(180deg);
	    -ms-transform:rotate(180deg);
	        transform:rotate(180deg);
}
.presta-1.col-presta .fusion-column-wrapper:before, .presta-1.col-presta .fusion-column-wrapper:after{background-image: url("https://sarl-bouleris.fr/wp-content/uploads/2022/09/bouleris-paysagiste-medoc-shape-presta.png");opacity:0.44;}
.presta-2.col-presta .fusion-column-wrapper:before, .presta-2.col-presta .fusion-column-wrapper:after{background-image: url("https://sarl-bouleris.fr/wp-content/uploads/2022/09/bouleris-paysagiste-medoc-shape-2-presta.png");opacity:0.3;}

.col-presta .fusion-column-wrapper:hover *{color: var(--awb-color2) !important;}

.presta-1.col-presta .fusion-column-wrapper:hover {
    background-color: var(--awb-color4) !important;
}
.presta-2.col-presta .fusion-column-wrapper:hover {
    background-color: var(--awb-color3) !important;
}
.col-presta .fusion-column-wrapper:hover:before, .col-presta .fusion-column-wrapper:hover:after{-webkit-filter: brightness(0) saturate(100%) invert(42%) sepia(11%) saturate(805%) hue-rotate(40deg) brightness(93%) contrast(86%);filter: brightness(0) saturate(100%) invert(42%) sepia(11%) saturate(805%) hue-rotate(40deg) brightness(93%) contrast(86%);}

.col-presta .fusion-column-wrapper:hover .btn-presta{background:var(--awb-color2) !important;border-color:var(--awb-color2) !important;}
.presta-1.col-presta .fusion-column-wrapper:hover .btn-presta .fusion-button-text{color:var(--awb-color4) !important;}
.presta-2.col-presta .fusion-column-wrapper:hover .btn-presta .fusion-button-text{color:var(--awb-color3) !important;}



/**************************************Style : section_partenaires*********************************/
.partenaires-caroussel{max-width:900px !important;margin:auto;margin-bottom:0 !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-item{width:320px !important;}
.partenaires-caroussel .fusion-carousel .fusion-image-wrapper img{height:120px !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-wrapper{padding-bottom:120px !important;margin:auto !important;}
/* .fusion-body .partenaires-caroussel .fusion-carousel .fusion-carousel-nav {display: flex;justify-content: center;} */
.fusion-body .partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-body .partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{height:56px !important;width:56px !important;margin-top:unset !important;top:unset !important;bottom:0;border-radius:50%;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left: 44% !important;right:unset !important;margin-left:unset !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right: 44% !important;left:unset !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{content: "\2190";}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{content: "\2192";}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav button:before{font-size: 33px !important;line-height: 15px !important;display:unset !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav button{background-color: #8BA193 !important;}
.partenaires-caroussel .fusion-carousel .fusion-carousel-nav button:hover{background-color: #7E766B !important;}


/**************************************Style : section_Realisations*********************************/
.realisations-caroussel.fusion-portfolio{margin-bottom: 25px !important;}
.realisations-caroussel .fusion-carousel-wrapper{padding-bottom:100px !important;}
.realisations-caroussel .fusion-carousel-positioner{margin-left:unset !important;}
.section_realisation .fusion-carousel .fusion-carousel-item img {
    height: 480px !important;
    width: 440px !important;
}
.section_realisation .fusion-carousel .fusion-nav-prev, .section_realisation .fusion-carousel .fusion-nav-next{width:56px !important;height:56px !important;top:unset !important;bottom:0;border-radius:50%;opacity:1 !important;}

body .section_realisation .fusion-carousel .fusion-nav-prev{left: 44% !important;right:unset !important;margin-left: unset !important;}
body .section_realisation .fusion-carousel .fusion-nav-next{right: 44% !important;left:unset !important;}
.section_realisation .fusion-carousel .fusion-nav-prev:before{content: "\2190" !important;font-family: unset !important;}
.section_realisation .fusion-carousel .fusion-nav-next:before{content: "\2192" !important;font-family: unset !important;}
body .section_realisation .fusion-carousel .fusion-nav-prev:before, body .section_realisation .fusion-carousel .fusion-nav-next:before{color: #fff !important;font-size: 33px !important;line-height: 15px !important;}
.section_realisation .fusion-carousel button{background-color: #8BA193 !important;}
.section_realisation .fusion-carousel button:hover{background-color: #7E766B !important;}
.realisations-caroussel .fusion-carousel-item-wrapper {
    position: relative !important;
	overflow:hidden !important;
}
.realisations-caroussel  .fusion-carousel-meta, .home .realisations-caroussel .fusion-rollover{display:none !important;}
.realisations-caroussel .fusion-carousel-title {
    position: absolute;
    text-align: center !important;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto !important;
    z-index: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.realisations-caroussel .fusion-carousel-title a{
	color: var(--awb-color2) !important;
    padding: 15px 40px;
    background: #DDD3C4  !important;
	width: 90%;
    opacity: 0;
    margin: auto;
    -webkit-transform: translateY(300px);
        -ms-transform: translateY(300px);
            transform: translateY(300px);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.realisations-caroussel .fusion-carousel-item-wrapper:hover  a{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
	opacity:1;
}
.realisations-caroussel .fusion-carousel-item-wrapper:hover .fusion-carousel-title{
	z-index: 99;
}



/**************************************Style : section_Actualites*********************************/
.fb_element iframe {border-radius: 20px;border: 15px solid var(--awb-color2) !important;width:530px !important;}

.col-insta .FeedLayout__wrapper {
    border: 15px solid var(--awb-color2);
    border-radius: 35px;
    width: 530px !important;
    margin: auto;
}
.col-avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color: var(--awb-color1) !important;}
.col-avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner *{color: #fff !important;}
/**************************************Style : section_ReseauxSocieaux*********************************/


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


/**************************************Style : section_points_forts*********************************/


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


/**************************************Style : section_contact*********************************/
.contact-home {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 17px; font-family: 'Montserrat';}
.contact-home .part-contact{width:50%;}
.page-contact-5 {padding:3% 0 0;}
.formulaire-choix {padding: 3% 5%; margin-right: 100px; border: 4px solid #fff; font-weight: 500; color: #fff;background: var(--awb-color1);}
.formulaire-choix input[type="text"],.formulaire-choix input[type="email"],.formulaire-choix input[type="number"],.formulaire-choix input[type="tel"],.formulaire-choix textarea{color:#fff !important;font-weight: bold !important;padding: 12px 10px !important;border: solid 1px #fff !important;background:transparent !important;}
.title-div-contact {padding: 10px 0;}
.projet-choix .wpcf7-form-control{display: -ms-grid;display: grid; -ms-grid-columns: auto 0 auto; grid-template-columns: auto auto; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; row-gap: 0;}
.projet-choix .wpcf7-list-item {padding: 2% 5%; border: 1px solid #fff; border-radius: 8px; margin-bottom: 8px;}
.projet-choix .wpcf7-list-item label {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.checkbox-element input[type="checkbox"] {height: 30px !important; width: 30px !important;margin-right: 20px;}
.projet-choix .input-label, .projet-choix .input-label{margin-top:20px !important; margin-bottom:0 !important;}
.number-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    color: var(--awb-color2);
    font-weight: 600;
    line-height: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
}
.number-contact .num{
    padding: 13px 21px;
    background: #fff;
    border-radius: 50%;
}
.page-contact-5 .dib {color: #fff !important;} 
.page-contact-5 .dib:hover {color: #000 !important;} 

.recap_txt {
    font-size: 12px;
    color: #fff;
}

.recap_txt a {
    color: #fff;
}

.recap_txt a:hover {
    color: #000;
}


/**************************************Style : section_map*********************************/
body .section_intervention .max_div_content{margin-right:0 !important;}

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



/*------------------------------------------------------***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: 15% !important;}
.coherence-logo .svg * {fill: #fff !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.div_copyright a{font-family:"Poppins" !important;font-weight: 400 !important;}
.sep-copy {padding: 0 10px;}
.fusion-footer .fusion-row {max-width: 1300px !important;margin-inline:auto !important;}
.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {width: 25% !important;float: left !important;padding-bottom:20px !important;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: start;-ms-flex-pack: start;justify-content: flex-start;}
.fusion-footer .fusion-columns .fusion-column:nth-child(5) {width: 100% !important;}
.fusion-footer .fusion-columns .fusion-column:nth-of-type(2n+1) {clear: none !important;}


.fusion-footer-widget-area .widget-title {position:relative !important;margin-bottom: 40px !important;}
.fusion-footer-widget-area .widget-title:before {content: "";background: var(--awb-color4);position: absolute;width: 41px;height: 4px;border-radius: 8px;bottom: 0px;margin-bottom:-20px !important;}

.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;font-size: 16px !important;font-weight: 400 !important;font-family:"Righteous" !important;}
/* .fusion-footer .menu li, .fusion-footer .menu li.current-menu-item a{font-weight: 600 !important;}
.fusion-footer .menu li, .fusion-footer .menu li a:hover{font-weight: 600 !important;} */
.fusion-footer .menu li {padding-left: 0px!important;padding: 0px 0px 10px !important; margin-bottom: 0px !important;}
.fusion-footer .menu li a:before {display: none !important;}
.fusion-footer .menu .phone-menu, .fusion-footer .menu .hide-sub-mn, .fusion-footer .menu .hide-sub-mn .sub-menu, .fusion-footer .menu .menu_icon_rs{display:none !important;}

.fusion-footer .flex-row-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: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.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: 17px !important; line-height: 23px !important;font-family: 'Righteous'; font-weight: 400;margin-right: 25px !important;}

.fusion-footer .flex-content .flex-bg-i { font-size: 22px !important; margin-right: 30px !important; width: 28px !important; height: 28px !important; margin: auto; 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; color: #7E766B !important; background:transparent;border-radius:50%;}

.fusion-footer .fusion-columns .fusion-column .fusion-footer-widget-column.social_links{margin-bottom: 20px !important;}

.fusion-footer .fusion-columns .fusion-column:nth-child(4) .fusion-footer-widget-column:nth-child(2){margin-bottom: 20px !important;}
.fusion-footer .fusion-social-networks-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}

.fusion-footer .fusion-social-networks .awb-icon-facebook{
    padding: 5px 6px !important;
    border-radius: 12px !important;
    border: solid 4px #7E766B !important;
	font-size: 27px !important;
	color: #7E766B !important;
}
.fusion-footer .fusion-social-networks .awb-icon-instagram{
	font-size: 44px !important;
    color: #7E766B !important;
}

.help_widget {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 40px;background: var(--awb-color2);padding: 15px 40px;border-radius: 60px;max-width: 75%;margin: auto;height: 59px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top:20px !important;}

.help {color: #fff;font-size: 20px !important;font-weight: 600 !important;text-transform: uppercase;font-family: 'Montserrat';}

.number_widg a {color: #fff !important;font-size: 22px;font-weight: 700;font-family: 'Montserrat';}

.number_widg a:hover {color: #000 !important;}
.phone_icon i{color: var(--awb-color2);background: #fff;padding: 20px;font-size: 35px;border-radius: 50%;-webkit-box-shadow: rgb(100 100 111 / 35%) 0px 7px 29px 0px;box-shadow: rgb(100 100 111 / 35%) 0px 7px 29px 0px;}
.phone_btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px;}

/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1260px){
	.help_widget {gap: 40px;max-width: 90%;}
	.help {font-size: 18px !important;}
}

@media only screen and (max-width: 1025px){
	.fusion-footer-widget-area{padding-top:15px !important;}
	.fusion-copyright-notice a {font-size: 14px !important;}
	.fusion-footer-widget-column h4 {font-size: 22px !important;}

	.help {font-size: 17px !important;}
	.number_widg a {font-size: 16px;}
	.phone_icon i{font-size: 30px;}
	.fusion-footer-copyright-area {padding: 15px 95px !important;}
}
@media only screen and (max-width: 950px){
	.fusion-footer-widget-area {padding: 30px 0px 25px !important;}
	.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 0px !important;}
	.fusion-footer-copyright-area {padding: 0px 0px 0px !important;}
	.fusion-copyright-content {left: 0;right: 0;bottom: 0px !important;padding: 20px 30px 10px;border-top: 1px solid #acc26d57;margin: auto !important;}
	.fusion-footer .fusion-columns{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.fusion-footer .fusion-columns .fusion-column .fusion-footer-widget-column.social_links {margin-bottom: 10px !important;}
	.help_widget {max-width: 90%;}
	.phone_btn{gap: 15px;}
	.help_widget {gap: 15px;padding: 15px 18px;}
}

@media only screen and (max-width:800px){
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4){display:none !important;}
	.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last){width: 33.33% !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-of-type(2n+1) {clear: both !important;}
	.help_widget {max-width: 95%;}
	.help {font-size: 15px !important;}
}

@media only screen and (max-width:700px){
	.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {display: block !important;}
	.fusion-footer .widget_nav_menu {width: 92% !important;max-width: 350px !important;margin: auto !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {padding: 10px !important;text-align: center !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3), body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5){display:none !important;}
	.fusion-footer .fusion-columns .fusion-column { margin: 0 0 25px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column {width: 100% !important;text-align: center;}
	body .fusion-footer-widget-area {padding: 10px 0px 0px !important;}
	.fusion-footer .menu {-webkit-columns: 1 !important;-moz-columns: 1 !important;columns: 1 !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {padding-left: 15px !important;}
	.fusion-footer-widget-area .widget-title:before{display:none;}
	.fusion-footer .menu li {display: block !important;text-align: center !important;margin-bottom: 7px !important;padding: 0px 7px 7px 0px !important;line-height: normal !important;border-bottom: 1px solid rgb(107 201 11 / 15%) !important;}
	.fusion-footer-widget-area .widget-title{margin: 0 0 20px !important;}
}

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



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

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

    
}
@media only screen and (max-width: 1800px){

	.icons_header_menu{gap: 15px;}

}
@media only screen and (max-width: 1650px){

	.fusion-is-sticky .fusion-main-menu {-webkit-transform: translateX(-20%);-ms-transform: translateX(-20%);transform: translateX(-20%);}

}
/*------------***Large devices (desktops, less than 1441px)***------------*/
@media only screen and (max-width: 1440px){

	.fusion-is-sticky .fusion-main-menu {
		-webkit-transform: translateX(-13%);
		    -ms-transform: translateX(-13%);
		        transform: translateX(-13%);
	}
	.fusion-body .fusion-builder-row-3.fusion-flex-container.section_professionnels{padding-left:10%;}
	.fusion-body .fusion-builder-column-3.col-presta, .fusion-body .fusion-builder-column-4.col-presta {width: 45% !important;}
	.fusion-body .fusion-builder-row-4.fusion-flex-container.section_particulers{padding-right:10%;}
	
	.formulaire-choix{padding:30px 2%;margin-right:5%;}

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){

    

}
@media only screen and (max-width: 1300px){

        /*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: 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: #fff !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color3) !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: #fff !important; color: var(--awb-color1) !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;}

}
/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1250px){

	.formulaire-choix [class^='col-md-']{width:100% !important;}

}

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

	.section_prestations_header{margin-top:15px !important;}
	.fusion-builder-column-3.col-presta > .fusion-column-wrapper, .fusion-builder-column-4.col-presta > .fusion-column-wrapper{padding:15% !important;}
	.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left: 40% !important;}
	.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right: 40% !important;}   
	.section_realisation .fusion-carousel .fusion-carousel-item img {
		height: 330px !important;
	}
	.realisations-caroussel .fusion-carousel-title a{padding:15px;}
	body .section_realisation .fusion-carousel .fusion-nav-prev{left: 40% !important;}
	body .section_realisation .fusion-carousel .fusion-nav-next{right: 40% !important;}
	.fb_element iframe {width:100% !important;}

	.col-insta .FeedLayout__wrapper {
		width: 100% !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*/
	main {padding-bottom:0 !important;}
	.home main{padding-top:0 !important;}
    /*style page content*/
	body .max_div_content{margin-bottom:0px !important;}
	.col-pre-txt:before, .col-pre-txt:after{display:none;}
	body .section_prestations_header.contm_pad{margin-top:15px !important;}
	.fusion-body .fusion-builder-row-4.fusion-flex-container.section_particulers{padding-right:0;}
	.fusion-body .fusion-builder-row-3.fusion-flex-container.section_professionnels{padding-left:0;}
	.fusion-body .fusion-builder-column-3.col-presta, .fusion-body .fusion-builder-column-4.col-presta {width: 52% !important;}
	.fusion-builder-column-3.col-presta > .fusion-column-wrapper, .fusion-builder-column-4.col-presta > .fusion-column-wrapper{padding:10% !important;}
	.realisations-caroussel .fusion-carousel-item{margin-left:8px !important;}
	.realisations-caroussel .fusion-carousel-item:nth-child(1){margin-left:0 !important;}
	.realisations-caroussel .fusion-carousel-item{width: 230px !important;}
	.section_realisation .fusion-carousel .fusion-carousel-item img {
		height: 270px !important;
	}
	.section_actualite .fusion-layout-column{margin-bottom:0 !important;}
	.contact-home .part-contact{width:100%;}
	.contact-home {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	body .section_contact.contm_pad {padding:0 !important;}
	body .container-pad-last.contm_pad .fusion-column-last:last-child .fusion-column-wrapper{padding:15px 15px 0 !important;}
	body .container-pad-last.contm_pad{padding: 0 15px !important;}
	body .section_realisation .fusion-carousel .fusion-nav-prev, .partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left: 35% !important;}
	body .section_realisation .fusion-carousel .fusion-nav-next, .partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right: 35% !important;}

    /*style footer*/

}

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

}

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


}
@media only screen and (max-width: 600px){
	.fb_element, .spotlight-instagram-feed{display:none !important;}
	.col-insta .fusion-button, .col_fb .fusion-button{margin-top:0 !important;}
	body .section_actualite.contm_pad .fusion-column-wrapper{padding:0 0 15px !important;}
}
/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	.fusion-flex-container .fusion-row .fusion-flex-column.col-presta{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.fusion-flex-container.section_prestations .fusion-row{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.fusion-body .fusion-builder-column-3.col-presta, .fusion-body .fusion-builder-column-4.col-presta {width: 85% !important;}
	.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left: 25% !important;}
	.partenaires-caroussel .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right: 25% !important;}  
	.partenaires-caroussel .fusion-carousel .fusion-carousel-wrapper {
		padding-bottom: 85px !important;
	}
	body .section_realisation .fusion-carousel .fusion-nav-prev{left: 25% !important;}
	body .section_realisation .fusion-carousel .fusion-nav-next{right: 25% !important;}
	body .section_actualite.contm_pad{padding:15px 15px 0 !important;}
	body .section_intervention.contm_pad .fusion-column-wrapper{padding:0 0 15px !important;}
	.section_intervention iframe {
		height: 220px;
	}
	.checklist-intern {
		-webkit-columns: 1;
		   -moz-columns: 1;
		        columns: 1;
	}
}
@media only screen and (max-width: 425px){
	.projet-choix .wpcf7-form-control{-ms-grid-columns: unset;grid-template-columns: unset;}
    
}
@media only screen and (max-width: 375px){
	.partenaires-caroussel .fusion-carousel .fusion-image-wrapper img {
		height: 60px !important;
	}
	.partenaires-caroussel .fusion-carousel .fusion-carousel-item {
		width: 260px !important;
	}
    
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/