@media(max-width:1699px){.wrapper3{width:100%;}
.carousel-caption h4{font-size:25px;line-height:25px;}
.texte_caption{margin-top:22px;max-width:425px;font-size:25px;line-height:30px;}
.link_caption span{font-size:25px;}
.link_caption{font-size:15px;line-height:22px;height:130px;max-width:120px;padding:50px 0;bottom:-50px;}
}
@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;}
#index .carousel-caption{left:15px;padding:0;}
}
@media(max-width:1279px){.wrapper2{width:100%;}
.container-fluid{padding:0 15px;}
.lien_map span{font-size:25px;}
.lien_map{font-size:15px;}
.title-caption{font-size:45px;line-height:45px;}
.col_produit, .bloc_actualites{margin:0 10px 15px;}
}
@media(max-width:1169px){.wrapper{width:100%;}
.lien_map{margin-left:1px;}
.navbar-default .navbar-nav > li > a{font-size:15px;padding: 45px 7px;}
.titre_service{font-size:30px;}
.contenu_bloc_service{padding-left:110px;}
h1{font-size:35px;line-height:35px;}
.titre_travaux{font-size:25px;line-height:28px;}
.texte_caption{margin-top:10px;max-width:340px;font-size:20px;line-height:25px;}
#index .carousel-caption{bottom:5%;}
.title-caption{font-size:35px;line-height:35px;}
.liste_contenu{text-align:center;}
.navbar-nav > li:last-child a {
    margin-left: 15px;
}
}
@media(max-width:991px){.referencement_titre{font-size:17px;}
.fullscreen_carousel{display:none;}
.responsive_1{display:block;}
#grid .item{width:50%;}
#grid .portfolio-title{font-size:14px;line-height:16px;letter-spacing:0;}
#grid .portfolio-sub-title{font-size:13px;line-height:15px;}
.col_lien_map{position:absolute;right:0;top:0;}
.navbar-nav{float:none;}
.navbar-nav > li{float:none;display:inline-block;}
.navbar-nav > li:last-child a{padding-top:35px !important;padding-bottom:40px !important;}
a.logo{max-width:228px;margin:0;}
.affix .col_logo_header{display:none;}
.affix .col_lien_map{padding-top:4px;}
.affix .link_map{height:50px;}
.affix .lien_map{padding-top:0px;}
.contact_bloc_contenu{padding-top:10px;text-align:center;right:0;}
.lien_home_tel span{font-size:25px;}
.num_tel{font-size:30px;line-height:30px;}
.image_bloc_service{margin-right:0;margin-bottom:0;}
.affix .navbar-default .navbar-nav > li > a{padding:20px 10px;}
.affix .navbar-nav > li:last-child a{padding-bottom:35px;}
.col_logo_header{padding-top:20px;}
.navbar-default .navbar-nav > li > a{padding:25px 10px;}
.col-left-home{max-width:none;width:auto;float:none;}
.image_bloc_service{display:none;}
.img-service{display:block;}
.width_bloc_service{max-width:none;width:auto;}
.contenu_bloc_service{padding:0 25px !important;}
h1{font-size:30px;line-height:30px;}
.lien_home_tel span{font-size:20px;}
.num_tel{font-size:25px;line-height:25px;}
.lien_contact_home{width:100px;}
.titre_service{font-size:25px;line-height:30px;}
.col_travaux_1{margin-top:0;}
.map_coordonnees{margin-left:0;}
.title-caption{font-size:25px;line-height:25px;}
.bloc_width_2{margin-top:0;}
.titre_categorie, .titre_sous_categorie, .titre_produit{font-size:18px;line-height:23px;}
.menu::after{bottom:0px;}
.bloc_width_1{float:none;}
#index .carousel-caption{bottom:3%;}
.prix_produit, .marque{font-size:18px;line-height:18px;}
 .link_caption {
    bottom: 231px;
    left: 24px;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
	.menu::before {
		display: none;
	}
	.lien_map span {
		font-size: 0;
	}
	.lien_map {
		font-size: 0;
	}
	.link_map {
		height: 67px;
	}
}
@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{background-color:transparent;left:0;top:0;margin-left:30px;}
.menu_referencement li{float:none;padding-right:15px;width:100%;}
.navbar-toggle{margin-top:-31px;margin-right:130px;background-color:transparent;border:none;}
.navbar-default .navbar-toggle .icon-bar{height:4px;background-color:#00abd1;width:35px;border-radius:4px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#00abd1;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar{min-height:inherit;}
#page-maintenance{width:100%;}
.ref_bloc{width:auto;margin-top:10px;}
.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;}
.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:#f4e2c1;margin-right:0;position:absolute;right:0;top:9px;transform:rotate(-90deg);}
.dropdown > .caret_cader .caret{color:#f4e2c1;margin-right:0;position:absolute;right:0;top:15px;transform:rotate(-90deg);}
.navbar-nav li.dropdown > a:first-child{width:95%;}
.col_map_footer{min-height:300px;height:auto;}
.titre_bloc_service{font-size:35px;line-height:35px;}
.texte_bloc_service{font-size:16px;line-height:18px;}
.texte_service{min-height:100%;}
.titre_bloc_travaux{font-size:35px;line-height:35px;}
.texte_bloc_travaux{font-size:16px;line-height:18px;}
.texte_travaux{min-height:100%;}
.titre_travaux{font-size:16px;line-height:16px;}
.titre_bloc_assoc{font-size:35px;line-height:35px;}
.texte_bloc_assoc{font-size:16px;line-height:18px;}
.testimonials{height:auto;}
.lien_map span{font-size:20px;}
.lien_map{font-size:13px;line-height:20px;padding-top:5px;}
.link_map{height:55px;width:55px;}
.col_lien_map{padding-top:5px;}
.navbar-nav > li{display:block;}
.navbar-default a::before, .navbar-default li::before{background:none;}
.navbar-default .navbar-nav > li > a{padding:10px;}
.navbar-nav > li:last-child a{margin-left:10px;margin-bottom:10px;}
.navbar-nav .dropdown-menu > li > a{background-color:transparent;}
h1{font-size:25px;line-height:25px;}
.bloc_contenu{padding-top:70px;}
.lien_home_tel{font-size:14px;line-height:19px;height:100px;}
.lien_home_tel span{font-size:18px;}
.num_tel{font-size:22px;line-height:22px;}
.lien_contact_home{height:100px;}
.icone_travaux_pair, .icone_travaux_impair{height:220px;max-width:145px;}
.menu_right_footer{text-align:left;}
.map_coordonnees{max-width:290px;padding:10px 20px 10px 10px;font-size:18px;line-height:24px;}
.horaire span{font-size:14px;line-height:18px;}
.horaire{font-size:18px;line-height:30px;}
.liste_secteur{width:auto;}
.title-caption{font-size:20px;line-height:20px;margin-bottom:10px;}
header{margin-bottom:55px;}
.image_sldier{max-width:90%;}
.navbar-nav > li:last-child a{padding-bottom:0px !important;}

    .active_precedent {
		text-align: center;
		margin-bottom: 10px;
	}
	.active_suivant {
		text-align: center;
	}
     
    .non_precedent, .active_precedent, .pas_suivant, .active_suivant {
        margin-left: 10px;
        margin-right: 10px;
     } 
    .link_caption {
    bottom: 230px;
    left: 75px;
}
    
}
@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%;}
#grid .item{width:100%;}
a.logo{max-width:160px;}
.menu::before{right:-80%;}
h1{font-size:20px;line-height:22px;margin:0 0 10px;}
.bloc_parallax{font-size:17px;line-height:25px;}
.title-caption{display:none;}
.image_sldier{max-width:100%;}
#index .carousel{height:715px;}
#index .carousel-caption{right:15px;}
.carousel-caption h4{font-size:20px;line-height:20px;}
.bloc_width_2{background-position:center;}
 .link_caption {
    bottom: 180px;
    left: 0;
}
}
@media(max-width:400px){.lien_map{display:none;}
.navbar-toggle{margin-right:75px;}
a.logo{max-width:135px;}
.texte_cms{font-size:13px;line-height:27px;}
.titre_service{font-size:20px;line-height:25px;}
.titre_service::before{width:40px;top:14px;}
.gallery .item{margin:7.5px 0;}
.breadcrumb{display:none;}
#index .carousel{height:590px;}
.carousel-caption h4{font-size:17px;line-height:18px;}
.texte_caption{font-size:17px;line-height:23px;}
.link_caption{height:115px;max-width:100px;font-size:14px;line-height:17px;padding:45px 0;bottom:190px;}
.link_caption span{font-size:20px;}
.col_produit, .bloc_actualites{margin:0 0 15px;}
    .logo_nikol {
    max-width: 180px;
    height: 130px;
}
}
@media(max-width:300px){.navbar-toggle{margin-right:50px;}
#index .carousel{height:520px;}
}