.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}.home #main-header{
position: absolute;
height: 200px; background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }
#main-header{
position: absolute;
height: 200px; background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); } #logo{
max-height: 59%;
margin-top: -5px;
}
#top-header{
padding-top: 1.5px;
padding-bottom: 1.5px;
}
#main-header #et-top-navigation #top-menu li a{
padding:0 3px 3px;
margin-bottom: 57px;
}
#main-header #et-top-navigation #top-menu li.current-menu-item a{
border-bottom: 4px solid #9D1C1F;
} html,
body,
#page-container{
overflow-x: hidden;
}
.home .et_pb_section{
padding: 0;
}
.home .et_pb_section:last-child{
padding-bottom: 0;
}
.home #et-top-navigation #top-menu li a,
#et_mobile_nav_menu .mobile_nav #mobile_menu li a{
color: #000;
}
.slider-accueil_imgPL{
overflow: hidden;
}
.pleine-largeur,
.pleine-largeur-intro,
.pleine-largeur-galerie{  width: 100%;
}
.pleine-largeur-intro{
padding: 30px 0 40px !important;
background-color: #f9f9f9;
}
.pleine-largeur-intro .texte-intro div h2{
line-height: 1.5em; }
.pleine-largeur-intro .texte-intro div p{
line-height: 1.5em;
}
.pleine-largeur,
.pleine-largeur-galerie{
padding: 0!important;
}
.pleine-largeur .et_pb_column{
display: flex;
flex-direction: column;
justify-content: center; width: 50%;
margin-right: 0;
}
.pleine-largeur .et_pb_column .et_pb_image a.et_pb_lightbox_image{
width: 100%;
}
.pleine-largeur .et_pb_column .et_pb_image a.et_pb_lightbox_image img{
height: 100%;
}
.pleine-largeur-galerie{
height: 295px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.pleine-largeur-galerie .et_pb_text_inner p{
font-size: 24px;
color: #fff;
line-height: 1.4em; }
.pleine-largeur et_pb_column_1_2{
width: 50%;
}
.pleine-largeur .texte-design div h3{
font-size: 26px;
margin: 0px 50px;
line-height: 1.3em;
}
.pleine-largeur .texte-design div p{
text-align: justify !important;
text-align-last: center;
margin: 15px 50px 0;
line-height: 1.5em;
}
.a-gauche .et_pb_column:first-child{
order: 2;
} .padding-plus{
padding: 115px 0 !important;
}
.custom-appel-action h2{
font-size: 24px;
font-weight: bold;
}
.custom-appel-action p{
font-size: 16px;
} .realisation_row1{
padding-bottom: 0!important;
}
.realisation_row1 .et_pb_column .et_pb_text h1{
font-size: 24px;
margin-bottom: 12px;
}
.realisation_row2 {
width: 100%;
max-width: 100% !important;
}
.realisation_row2 .et_pb_gallery .et_pb_gallery_item{
width: 24.5%;
margin: 0 0.25% 0.5%;
}  .entete-desrosiers .header-content-container{ }
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{
align-items: center;
} .entete-desrosiers .header-image{
margin: 0;
}
.entete-desrosiers .header-content{
border: 5px solid #fff;
background-color: rgba(0,0,0,0.3);
padding: 30px;
border-radius: 8px;
}
.entete-desrosiers .header-content .et_pb_fullwidth_header_subhead{
font-size: 24px;
margin-top: 15px;
line-height: 26px;
width: 100%;
padding: 0 20px;
}
.footer-call-action{
padding: 0!important;
background-position: left;
}
.footer-call-action .padding-plus{
background-position: left;
}
.footer-call-action .et_pb_promo .et_pb_promo_button{
display: inline-block;
margin-top: 24px;
}
.page-id-53 .footer-call-action{
display: none;
}
.fa{
margin-right: 10px;
} .contact-icone{
font-size: 16px;
margin-right: 10px;
} .apropos-css{
padding: 10px 0 !important;
}
.apropos-css .et_pb_row{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}  
.apropos-css .apropos-order{
order: 2;
margin-right: 0;
margin-left: 5.5%
} .estimation-css h2{
line-height: 1.2em;
} .service-icon-alignement .et_pb_column .et_pb_text p span{
font-size: 100px;
color: #9d1c1f;
margin: 15px 0;
}
.service-icon-alignement .et_pb_column .et_pb_text h3{
line-height: 1.2em;
}
.row-60-largeur{
padding: 0;
margin-bottom: 0;
}
.flex-center{
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
}
.service-cinq .et_pb_text{
width: 18.4%;
float: left;
}
.service-cinq .et_pb_text:not(:first-child){
margin-left: 2%;
}
.service-cinq .et_pb_text h3{
margin-bottom: 10px;
line-height: 1.2em;
}
.service-cinq .et_pb_text h2{
font-size: 80px;
color: #9d1c1f;
}
.service-installation-texte{
margin-bottom: 0px!important;
}
.service-h3-margin h3{
margin-top: 30px;
}
.service-finale-div{
width:45%;
float: left;
margin-top: 30px;
text-align:center;
}
.service-finale-div:nth-child(even){
margin-left: 10%;
}
.service-vente{
float: right;
margin: 0 0 0 5.5% !important;
}
.service-vente .et_pb_text h3{
line-height: 1.2em;
padding-bottom: 5px;
}
.banniere-logo-container,
.banniere-logo{
padding: 0 !important;
}
.banniere-logo .et_pb_image{
width: 19%;
float: left;
margin-right: 1.25%;	
}
.banniere-logo .et_pb_image:last-child{
margin-right: 0%;	
}
.service-texte-ins{
max-width: 450px;
margin-left: auto;
} .produit-residentiel .et_pb_text p{
font-size: 16px;
}
.banniere-produit{
padding: 52.5px 0!important;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
-webkit-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.75);
z-index: 99;
} .texte-lineheight .et_pb_column .et_pb_text h3{
line-height: 1.2em;
}
.banniere-produit .et_pb_column .et_pb_text h1{
font-size: 28px;
color: #fff;
margin-bottom: 15px;
line-height: 34px;
}
.banniere-produit .et_pb_column .et_pb_text p{
font-size: 18px;
color: #fff;
}
.produit-avantages{
margin-top: 40px;
}
.produit-avantages .et_pb_text{
float: left;
width: 19%;
margin-left: 1.25%;
}
.produit-avantages .et_pb_text:first-child{
margin-left: 0;
}
.produit-avantages .et_pb_text h3{
color: #9d1c1f;
}
.produit-finale h4{
line-height: 24px;
}
.produit-finale .et_pb_column:last-child h4{
padding-top: 10px;
padding-bottom: 24px;
}
.et_pb_section .et_pb_column .et_pb_module{
margin-bottom: 2%;
}
@media (min-width: 1440px){
.texte-intro h2,
.texte-intro p{
margin: 0 50px;
}
.pleine-largeur .texte-design div h3{
font-size: 28px;
margin-top: 30px;
}
.pleine-largeur .texte-design div p{
margin: 15px 150px 0;
}
.service-cinq .et_pb_text:not(:nth-child(2)) h3{
margin-bottom: 36px;
}
}
@media (max-width: 1439px){
.pleine-largeur .texte-design div p{
font-size: 18px;
line-height: 1.25em;
}
.estimation-css h2{
font-size: 20px;
}
.estimation-css p{
line-height: 1.4em;
}
.service-cinq .et_pb_text{
width: 45%;
float: left;
}
.service-cinq .et_pb_text:nth-child(odd){
margin-left: 0%;
}
.service-cinq .et_pb_text:nth-child(even){
margin-left: 10%;
}
.service-cinq .et_pb_text:last-child{
margin-left: 27.5%;
}
.service-cinq .et_pb_text h3{
margin-bottom: 5px;
line-height: 1.2em;
}
}
@media (max-width: 1163px){ .pleine-largeur .texte-design div h3{
font-size: 22px;
margin-top: 0px;
}
.pleine-largeur .texte-design div p{
font-size: 17px;
line-height: 1.1em;
}
.container{
width: 95%;
}
.produit-avantages{
display: none;
}
}
@media (min-width: 981px){ .fond-noir{
background-color: #000;
}
.fond-noir .texte-design div h3{
color: #fff;
}
.fond-noir .texte-design div p{
color: #fff;
}
.porte-bg{
background-position: right center;
}
.pleine-largeur .et_pb_column div a{
font-size: 18px;
}
.apropos-centrer{
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
}
.apropos-centrer .et_pb_image{
margin-right: 0;
}
.apropos-centrer .et_pb_image img{
width: 100%;
}
.service-icon-alignement .et_pb_column:not(:nth-child(2)) h3{
margin-bottom: 24px;
}  .row-60-largeur h2{
width: 70%;
margin-left: 15%;
}
.row-60-largeur p{
width: 60%;
margin-left: 20%;
}
.service-installation h3{
padding-top: 16px;
padding-bottom: 26px;
}
}
@media all and (max-width: 980px) {
#mobile_menu {
background-color: #fff !important;
}
#mobile_menu li a{
text-align: center;
}
.pleine-largeur .texte-design div h3{
margin-top: 30px;
}
.pleine-largeur .texte-design div p{
margin: 15px 100px 0;
}
.pleine-largeur-galerie .et_pb_text_inner p{
margin: 0 50px;;
}
.padding-plus .et_pb_promo_description{
background-color: rgba(255,255,255,0.75);
padding: 15px 0;
margin: 0 13% 10px;
}
.pleine-largeur .et_pb_bg_layout_dark{
color: #9d1c1f !important;
}
.container{
width: 80%;
}
.realisation_row2 .et_pb_gallery .et_pb_gallery_item{
width: 32%!important;
margin: 0 0.66% 1.33%!important;
}
.entete-desrosiers .header-content .et_pb_fullwidth_header_subhead{
font-size: 20px;
}
.apropos-css .et_pb_row{
flex-direction: column;
} 
.apropos-css .apropos-order{
order: 0;
margin-right: 0;
margin-left: 0;
} .produit-texte-centre p,
.produit-texte-centre h2{
text-align: center !important;
}
#main-header{
height: 100px;
}
.row-separateur{
display: none;
}
.et_pb_section .et_pb_column .et_pb_module{
margin-bottom: 15px;
}
.service-installation{
margin-top: 20px;
}
.banniere-logo .et_pb_image{
width: 47.5%;
float: left;
margin-right: 0%;	
}
.banniere-logo .et_pb_image:nth-child(odd){
width: 47.5%;
float: left;
margin-right: 5%;	
}
.banniere-logo .et_pb_image:last-child{
margin-right: 5%;	
}
.entete-desrosiers .header-content-container{
max-width: 90vw;
} .service-texte-centre h3,
.service-texte-centre h4,
.service-texte-centre p{
text-align: center !important;
}
.service-texte-ins{
max-width: 100%;
margin-left: 0;
}
}
@media (max-width: 768px){
.slider-accueil_imgPL img{
max-width: 150%;
width: 150%;
margin-left: -25%;
}
.pleine-largeur-galerie .et_pb_text_inner p{
margin: 0 60px;
}
.padding-plus .et_pb_promo_button{
background-color: rgba(255,255,255,0.85);	
}
.pleine-largeur-galerie .et_pb_column{
margin-bottom: 0;
}
.pleine-largeur-galerie .et_pb_text_inner p{
font-size: 18px;
}
.pleine-largeur .texte-design div p{
margin: 15px 50px 0;
}
.realisation_row2 .et_pb_gallery .et_pb_gallery_item{
width: 48%!important;
margin: 0px 1% 2%!important;
clear: none;
}
.entete-desrosiers .header-content .et_pb_fullwidth_header_subhead{
font-size: 16px;
max-width: 90vw;
text-align: center;
margin: 15px auto;
}
.service-cinq .et_pb_text{
width: 100%;
float: none;
margin: 30px 0 !important;
}
.service-cinq .et_pb_text h3{
margin-bottom: 5px;
line-height: 1.2em;
} }
@media (max-width: 425px){
.slider-accueil_imgPL img{
max-width: 200%;
width: 200%;
margin-left: -50%;
}
.pleine-largeur-intro .texte-intro div h2{
font-size: 18px;
line-height: 1.3em;
}
.pleine-largeur .texte-design div h3{
font-size: 18px;
}
.pleine-largeur .texte-design div p{
text-align: center !important;
margin: 15px 30px 0;
line-height: 1.5em;
}
.pleine-largeur-galerie .et_pb_text_inner p{
font-size: 18px;
color: #fff;
line-height: 1.2em; margin: 0 30px;
}
.padding-plus .et_pb_promo_description{
margin: 0 5px 10px;
} .realisation_row2 .et_pb_gallery .et_pb_gallery_item{
width: 100%!important;
margin: 0px 0 10%!important
}
.realisation_row2 .et_pb_gallery .et_pb_gallery_item img{
width: 100%;
}
.entete-desrosiers .header-content{
width: 100% !important;
padding: 10px 0 0px;
}
.entete-desrosiers .header-content .et_pb_fullwidth_header_subhead{
font-size: 16px;
width: 100%;
}
#et-info #et-info-phone{
margin-bottom: 5px;
display: block;
}
.service-finale-div{
width:100%;
margin-left: 0!important;
}
.banniere-produit .et_pb_column .et_pb_text h1{
font-size: 20px;
margin: 0 20px;
}
.banniere-produit .et_pb_column .et_pb_text p{
font-size: 15px;
} .banniere-logo .et_pb_image{
width: 90%;
float: none;
margin-right: 0%;
margin-left: 5%;
}
.banniere-logo .et_pb_image:nth-child(odd){
width: 90%;
float: none;
margin-right: 0%;	
}
.banniere-logo .et_pb_image:last-child{
margin-right: 5%;	
}
.et_header_style_left #logo{
max-height: 45%;
margin-top: 2px;
}
}