@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{width:100%;}
.container-fluid, .carousel_warpper{padding:0 15px;}
.carousel_warpper{padding:0 20px;}
.navbar-default .navbar-nav > li > a{font-size:13px;padding:60px 7px 30px;}
#index .carousel-caption::before{display:none;}
header::after{display:none;}
.carousel-caption h4{font-size:40px;line-height:40px;margin-bottom:55px;margin-top:10px;}
#index .carousel-caption a, .bloc_parallax a{font-size:17px;height:56px;max-width:199px;padding-top:25px;}
h1, .footer_contact{font-size:40px;line-height:40px;}
.titre_site{letter-spacing:5px;margin-right:199px;}
.titre_service{font-size:40px;line-height:40px;margin-bottom:90px;}
.titre_parallax{font-size:40px;line-height:40px;margin-top:55px;}
.caption_title{font-size:40px;line-height:40px;}
.breadcrumb a, .breadcrumb > .active{font-size:17px;line-height:22px;}
#index .carousel-caption{padding-bottom:35px;}
.carousel-caption{padding-bottom:0px;}
.bloc_texte .titre_site::before{height:154px !important;}
}
@media(max-width:991px){.carousel .slider-size{}
#index .carousel .slider-size{}
.referencement_titre{font-size:17px;}
.fullscreen_carousel{display:none;}
.responsive_1{display:block;}
.texte2{padding-left:0;}
.carousel-caption h4{font-size:30px;line-height:30px;margin-bottom:40px;}
.titre_site_caption{font-size:18px;letter-spacing:5px;line-height:20px;}
.bloc_header_top{padding-bottom:0;}
.navbar-default a::before, .navbar-default li::before{top:auto;bottom:0;}
.navbar-default .navbar-nav > li > a{font-size:12px;padding:26px 6px;}
.navbar-nav .caret_cader{padding:0;}
#index .carousel-caption a, .bloc_parallax a{font-size:16px;height:48px;max-width:160px;padding-top:20px;}
h1, .footer_contact{font-size:35px;line-height:35px;}
.titre_site{letter-spacing:4px;margin-right:160px;}
.titre_parallax{font-size:35px;line-height:35px;margin-top:50px;}
.entrepreneur-logo{margin:0 !important;}
footer ul.sx-social-icons{text-align:left;}
.img_footer{margin-top:15px;}
.bloc_diapo{padding-top:171px;}
a.logo{margin:0 auto;}
.navbar-nav{float:none;}
.navbar-default .navbar-nav > li{display:inline-block;float:none;}
.menu{text-align:center;}
.caption_title{font-size:25px;line-height:25px;margin-bottom:0;}
.breadcrumb{margin-bottom:0;}
.navbar-nav .dropdown-menu > li > a{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:30px;}
.menu_referencement li{float:none;padding-right:15px;width:100%;}
.navbar-toggle{margin-top:-80px;background-color:transparent;border:none;}
.navbar-default .navbar-toggle .icon-bar{height:4px;background-color:#000;width:35px;border-radius:4px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:7px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#ff0000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar{min-height:inherit;}
#page-maintenance{width:100%;}
.ref_bloc{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;}
.coordonnees{margin-top:20px;}
#index .carousel-caption a{right:auto;left:0;}
.carousel-caption h4{font-size:22px;line-height:25px;margin-bottom:25px;}
.titre_site_caption{font-size:16px;letter-spacing:4px;line-height:19px;}
#index .carousel-caption a, .bloc_parallax a{font-size:15px;height:40px;max-width:135px;padding-top:15px;}
h1, .footer_contact{font-size:30px;line-height:30px;}
.titre_site{font-size:17px;letter-spacing:3px;}
.titre_site_caption{font-size:16px;letter-spacing:4px;}
.titre_service{font-size:30px;line-height:30px;margin-bottom:80px;}
.titre_bloc{font-size:17px;}
.titre_parallax{font-size:30px;line-height:30px;margin-top:45px;}
.footer_bottom, .menu_bas{text-align:center;}
.liste_secteur{width:auto;}
.menu_bas{margin-bottom:15px;}
.navbar-collapse.in{overflow-y:hidden;}
.navbar-collapse{max-height:100%;}
.navbar-default .navbar-nav > li > a{display:block;}
.dropdown-menu > .dropdown > .caret_cader .caret{color:#000;margin-right:0;position:absolute;right:0;top:9px;transform:rotate(-90deg);}
.dropdown > .caret_cader .caret{color:#000;margin-right:0;position:absolute;right:0;top:15px;transform:rotate(-90deg);}
.navbar-nav li.dropdown > a:first-child{width:95%;}
.navbar-default a::before, .navbar-default li::before{display:none;}
.navbar-default .navbar-nav > li > a{font-size:14px;padding:15px 7px;}
a.logo{margin:0;}
.navbar-default .navbar-nav > li{display:block;float:none;}
.menu{text-align:left;}
.bloc_diapo{padding-top:0px;}
.bloc_header_top{position:relative;}
.caption_title{font-size:20px;line-height:20px;}
.breadcrumb a, .breadcrumb > .active{font-size:15px;line-height:20px;}
#index .bloc_texte .titre_site:before{border-top:none;}
.titre_site{margin-right:auto;}
}
@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%;}
a.logo{max-width:115px;height:75px;}
.navbar-toggle{margin-top:-60px;}
#index .carousel-caption a{display:none;}
.carousel-caption h4{font-size:20px;line-height:24px;margin-bottom:0;}
#index .carousel-caption{padding-bottom:0;}
h1, .footer_contact{font-size:25px;line-height:25px;}
.col-service{width:100%;}
.titre_parallax{font-size:25px;line-height:25px;margin-top:40px;}
.bloc_width{margin-bottom:80px;}
.gallery .item{margin:11px 0;}
.breadcrumb{padding-top:3px;}
}
@media(max-width:400px){.carousel-caption h4{display:none;}
.titre_service{font-size:23px;line-height:25px;margin-bottom:60px;}
.titre_parallax{font-size:22px;line-height:24px;}
.tel{font-size:17px;font-weight:700;}
ul.sx-social-icons li a{font-size:25px;}
.footer_contact{font-size:21px;line-height:22px;margin-bottom:55px;}
.bloc_texte .titre_site::before{height:140px !important;}
.footer_top{padding:55px 0 90px;}
.titre_galery span{font-size:20px;line-height:20px;}
.titre_galery{line-height:30px;padding:0;}
.caption_title{display:none;}
}