@media(max-width:2500px){.bloc_bg{background-position:100% top;}
.footer_bg{background-image:url("../img/bg-footer-right.png");background-position:85% top;background-repeat:no-repeat;}
}
@media(max-width:1999px){.bloc_bg{background-repeat:no-repeat;background-position:120% top;}
}
@media(max-width:1449px){.wrapper_header{width:100%;}
.container-fluid{padding:0 15px;}
}
@media(max-width:1410px){.navbar-default .navbar-nav > li > a{padding:28px 4px 0;}
}
@media(min-width:1200px) and (max-width:1300px){.bloc_texte{padding-left:55px;}
}
@media(max-width:1199px){a.logo{width:255px;margin:0 auto;}
.navbar-default .navbar-nav > li > a{padding:28px 20px 0;}
.menu{margin-top:25px;}
.bloc_bottom_image3::after{left:-204px;}
.bloc_bottom_image3 .titre{font-size:30px;line-height:40px;}
.bloc_bottom_image3 .texte{font-size:18px;}
.bloc_bg{background-position:100% top;}
.wrapper_footer{width:100%;}
.bloc_bottom_image3 .icon_titre{display:none;}
.navbar-nav{float:none;text-align:center;}
.navbar-nav > li{display:inline-block;float:none;}
.navbar-nav .dropdown-menu{text-align:left;}
.affix a.logo{display:none;}
}
@media(max-width:1169px){.wrapper{width:100%;}
.container-fluid{padding:0 15px;}
.slider-size{height:596px;}
#index .slider-size{height:976px;}
.referencement_titre{font-size:17px;}
.navbar-default .navbar-nav > li > a{padding:28px 8px 0;}
.bloc_titre{margin-top:0px;}
footer a.logo{width:196px;}
}
@media(max-width:1030px){.bloc_bg{background-position:100% top;}
}
@media(max-width:991px){.navbar-default .navbar-nav > li > a{font-size:12px;padding:28px 4px 0;}
.navbar-nav .dropdown-menu > li > a, .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a{font-size:12px;}
a.logo{margin:0 auto;}
.bloc_bottom_image3 .texte{font-size:14px;}
.bloc_bottom_image4 .titre{font-size:30px;}
.footer_bg{background-image:none;}
.col-footer_left{background-image:none;background-color:#bfde46;}
.col-footer_right{background-image:none;background-color:#019b2d;}
footer a.logo{width:268px;}
}
@media(max-width:979px){.bloc_footer_bottom{padding:20px 0;text-align:center;}
}
@media(max-width:860px){.bloc_bottom_image3 .titre{padding:0 40px;text-align:left;font-size:26px;}
.bloc_bottom_image3 .texte{padding:0 30px;text-align:left;}
}
@media(max-width:767px){.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{padding-right:0;padding-left:0;}
.bloc_actus .actus-row{margin:0;}
.navbar-nav{margin:7.5px 15px;}
.produit-row{width:299px;margin:20px auto;}
.navbar-nav{float:none;}
.dropdown-menu{float:none;position:inherit;}
.navbar-nav > li > .dropdown-menu > li > .dropdown-menu{left:0;top:0;margin-left:10px;}
.menu_referencement li{float:none;padding-right:15px;width:100%;}
.navbar-toggle{margin-top:-55px;background-color:transparent;border:none;}
.navbar-default .navbar-toggle .icon-bar{height:5px;background-color:#0a9a39;width:32px;border-radius:10px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#0a9a39;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar{min-height:inherit;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:#fff;}
.affix{position:relative;}
.menu{margin-top:20px;}
.navbar-default a::before, .navbar-default li::before{display:none;}
#page-maintenance{width:100%;}
.bloc_titre{margin:40px 0;}
.text_b{margin:20px 0;}
.adresse_footer{font-size:16px;line-height:20px;text-align:center;}
.col-footer_left{padding:0;}
a.logo{margin:0;}
.bloc_bottom_image3{background-image:none;background-color:#82b92a;}
.bloc_bottom_image4{background-image:none;background-color:#009300;}
.bloc_bg{background-image:none;}
.bloc_bottom_image4 .des_bloc{margin:0;max-width:100%;}
.bloc_bottom_image4 .icon_titre{margin:0 auto;}
header .carousel::before{bottom:15px;}
.bloc_bottom_image4{padding:45px 0;}
.bloc_bottom_image3 .titre , .bloc_bottom_image3 .texte{text-align:center;}
.arial_cms{font-size:50px;}
.navbar-nav{float:left;text-align:left;}
.navbar-nav > li{display:block;float:none;}
.navbar-nav .dropdown-menu > li > a, .navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a{display:block;}
.navbar-collapse.in{overflow-y:hidden;}
.navbar-collapse{max-height:100%;}
}
@media(max-width:600px){.slider-wrapper{border:#FFF solid 2px;}
.sx-sizer, .sx-item{margin:0 auto 20px;right:0;}
.referencement_titre{text-align:center;}
.referencement_fleche{}
.width-xs{margin-left:0;width:100%;}
.bloc_texte h2{font-size:25px;}
.bloc_texte{padding-left:0;}
.des_col_right{text-align:center;width:100%;margin:0;}
footer a.logo{width:204px;}
.carousel-caption h4{font-size:54px;}
.carousel-caption .txt_cap{font-size:20px;}
.bloc_bottom_image3 .texte{font-size:18px;}
#index .carousel-caption{left:15px;max-width:100%;right:15px;}
#index .carousel-caption::after{width:115px;}
#index .carousel-caption::before{width:115px;}
.fil_arial{font-size:16px;width:277px;}
.arial_cms{font-size:38px;}
}
@media(max-width:450px){.carousel-caption .txt_cap{font-size:19px;}
.bloc_texte h1{font-size:40px;line-height:40px;}
.bloc_texte h2{font-size:18px;}
.navbar-default .navbar-nav > li > a{font-size:14px;}
.tel_footer{font-size:26px;}
.mail_footer a{font-size:15px;}
.bloc_bottom_image4 .titre{font-size:32px;}
.carousel-caption h4{font-size:44px;}
.realisation-row{width:100%;}
.bloc_bottom_image3 .titre{font-size:25px;}
#index .carousel-caption::after{width:100px;}
#index .carousel-caption::before{width:100px;}
.arial_cms{font-size:32px;}
.referencement_fleche{display:block;float:none;margin:12px auto 0;}
}
@media(max-width:360px){.carousel-caption h4{font-size:45px;}
.carousel-caption .txt_cap{font-size:17px;}
.bloc_texte h1{font-size:28px;line-height:28px;text-transform:none;}
.texte_cms{font-size:13px;}
.titre_b{font-size:18px;}
.col-footer_right{background-color:#019b2d;}
.titre_galery{font-size:24px;}
.carousel-caption h4{font-size:40px;}
h5{font-size:16px;}
.realisation-txt{font-size:16px;}
.deatil_right h1{font-size:20px;}
.deatil_right h2{font-size:20px;}
a.logo{width:165px;}
.bloc_bottom_image3 .titre{font-size:20px;line-height:25px;}
.bloc_bottom_image3 .texte{font-size:14px;}
#index .carousel-caption::before{width:65px;}
#index .carousel-caption::after{width:65px;}
.fil_arial{font-size:15px;width:219px;}
.arial_cms{font-size:26px;}
}