@media(max-width:1480px){#carousel-reviews a.carousel-control.left, #carousel_reviews_responsive_1 a.carousel-control.left, #carousel_reviews_responsive_2 a.carousel-control.left, #produits_detail #galerie_produits a.carousel-control.left, #produits_detail #galerie_produits_responsive_1 a.carousel-control.left, #produits_detail #galerie_produits_responsive_2 a.carousel-control.left{height:40px;left:0;width:40px;}
#carousel-reviews a.carousel-control.right, #carousel_reviews_responsive_1 a.carousel-control.right, #carousel_reviews_responsive_2 a.carousel-control.right, #produits_detail #galerie_produits a.carousel-control.right, #produits_detail #galerie_produits_responsive_1 a.carousel-control.right, #produits_detail #galerie_produits_responsive_2 a.carousel-control.right{height:40px;right:0;width:40px;}
}
@media(max-width:1169px){.wrapper, .slide_wrapper{width:100%;}
.container-fluid{padding:0 15px;}
.carousel-caption h4{font-size:35px;line-height:45px;}
.navbar-default .navbar-nav > li > a{font-size:15px;}
#index .liste_bloc_home .slider-size{height:220px;}
.texte_bloccaption i{font-size:30.8px;margin-bottom:20.21px;}
.liste_bloc_home_titre{font-size:25px;margin-bottom:20.21px;line-height:1.1;}
}
@media(max-width:991px){.navbar-default .navbar-toggle .icon-bar{height:5px;background-color:#1d1d1d;width:32px;border-radius:5px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#1d1d1d;}
.navbar-header{float:none;}
.navbar-toggle{display:block;float:left;}
.navbar-collapse.collapse{display:none!important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-nav{float:none!important;background-image:none;padding:0;margin:7.5px 0;}
.navbar-nav > li{float:none;width:100%;}
.dropdown-menu{float:none;position:inherit;}
.navbar-collapse.collapse.in{display:block!important;}
.collapsing{overflow:hidden!important;}
.navbar-default a.active:before,
.navbar-default a:hover:before,
.navbar-default a:focus:before,
.navbar-default li.active_parent:before{opacity:0;}
.navbar-default .navbar-toggle{border-color:transparent;}
.navbar-default .navbar-nav > li{display:block;text-align:left;}
.navbar-default .navbar-nav > li > a{display:block;}
.navbar-collapse.in{overflow-y:hidden;}
.navbar-collapse{max-height:100%;}
.dropdown-menu > .dropdown > .caret_cader .caret{color:#1d1d1d;margin-right:0;position:absolute;right:0;top:9px;transform:rotate(-90deg);}
.dropdown > .caret_cader .caret{color:#1d1d1d;margin-right:0;position:absolute;right:0;top:20px;transform:rotate(-90deg);}
.navbar-nav li.dropdown > a:first-child{width:95%;}
.navbar-nav .caret_cader{padding:0;}
.navbar-default .navbar-toggle .icon-bar{}
.navbar-toggle{margin-top:15px;background-color:transparent;border:none;}
.navbar-default .navbar-toggle .icon-bar{height:5px;background-color:#fff;width:32px;border-radius:5px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#1d1d1d;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar{min-height:inherit;}
.main-nav{margin-left:0px;}
.navbar-top{background-image:none;background-color:#db7e08;border:medium none;margin:10px 0 0;}
.navbar-default .navbar-nav > li > a{height:inherit;}
.navbar-default .navbar-nav > li{border:none;}
#MainMenu a > span{display:inline-block;}
.affix{position:relative;}
.dropdown-menu{float:none;position:inherit;}
.navbar-nav > li > .dropdown-menu > li > .dropdown-menu{left:0;top:0;margin-left:30px;}
.navbar-collapse{background-color:#262626;border-bottom:2px solid red;}
.navbar-default .navbar-nav > li{margin-left:0 !important;}
.affix{position:relative;border:none;background-color:transparent;}
.affix .navbar-default .navbar-nav > li > a{padding:15px 10px;}
.carousel .slider-size{height:178px;}
#index .carousel .slider-size,#contenu .carousel .slider-size, #actualites .carousel .slider-size{height:345px;}
.referencement_titre{font-size:17px;}
.fullscreen_carousel{display:none;}
.responsive_1{display:block;}
.div-right .btn.btn-info.btn-sm, #contact #sx-form input[type="submit"]{font-size:13px;width:101px;}
iframe.video{height:500px !important;}
.carousel-caption h4{font-size:30px;line-height:40px;padding-top:140px;}
.border_trait{display:none;}
.slide_texte{display:none;}
#index .liste_bloc_home .slider-size {height: 330px;}
}
@media(max-width:809px){.bloc_formulaire{padding:0 15px;}
}
@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;}
.produit-row{width:299px;margin:20px auto;}
.warrper_galerie img{width:100%;}
.menu_referencement li{float:none;padding-right:15px;width:100%;}
#page-maintenance{width:100%;}
.ref_bloc{width:100%;margin-top:20px;}
.liste_secteur{right:inherit;left:0;}
.affix{position:relative;}
.liste_blocs .item_conseil{margin:0 auto 40px;max-width:400px;}
footer .footer_bottom ul.sx-social-icons{text-align:left;}
.titre_conseil{margin:10px 0;}
.liste_contenu, .bloc_actus .actus-row{max-width:300px;margin:20px auto 0;}
.liste_blocs .item_conseil{margin:0 auto 40px;max-width:400px;display:inline-block;text-align:left;}
.liste_blocs{text-align:center;}
.img_bloc{float:none;padding-right:0;}
.bloc_cms_image{display:inline-block;margin-bottom:30px;}
.bloc_cms_image{float:none;padding-right:0;margin-bottom:25px;display:inline-block;}
#index .liste_bloc_home .slider-size{height:330px;}
/*.bloc_carte_realisation{width:263px;left:34px;right:inherit;}*/
.owl-nav{margin-left:120px;text-align:left;width:99px;}
.carousel-caption h4{font-size:20px;line-height:35px;margin-top:14%;letter-spacing:0;}
.border_trait{margin:15px auto;}
a.logo{width:92px;}
.bloc_header_top{padding-top:20px;}
.texte_cms{padding:0;}
iframe.video{height:300px !important;}
.wrapper_parallex{text-align:center;}
.navbar{position:relative;z-index:9999;}
}
@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{float:none;margin:10px auto 0;}
.width-xs{margin-left:0;width:100%;}
.texte_carte_realisation {font-size: 25px;line-height: 25px;}
}
@media(max-width:450px){/*.bloc_carte_realisation{display:none;}*/
.owl-nav{display:none;}
.carousel-caption h4{font-size:17px;line-height:30px;}
.lien_carte_realisation a {letter-spacing: 0;}
.texte_bloccaption .lien_bloc_home{font-size: 12px;padding: 10px 30px;letter-spacing: 0px;}
.liste_bloc_home_titre {font-size: 23px;letter-spacing: 2px;}
}