@media (max-width: 1201px) {
	header .header-bar .logo{width:180px;}
	header .header-bar ul.menu{max-width:90%;}
	
	header .header-bar .blog img {
	    position: absolute;
	    right: 0px;
	    bottom: -40px;
	    z-index: 99;
	    display: block;
	}
	header .header-ssmenu .ssmenu-collections .sndUl {
	    float: left;
	    margin-left: 10px;
	}
	header .header-ssmenu .ssmenu-categories .sndUl {
	    float: left;
	    margin-left: 10px;
	}
}

@media (max-width: 1100px) {
	.div-accroche .in{width:960px; margin: 0 auto;max-width:100%;}
	.div-accroche .in .left{max-width:25%;}
	header .header-ssmenu .ssmenu-collections .sndUl {
	    float: left;
	    margin-left: 10px;
	}
	header .header-ssmenu .ssmenu-categories .sndUl {
	    float: left;
	    margin-left: 10px;
	}
}

@media (max-width: 1050px) {
	header .header-ssmenu .ssmenu-collections .sndUl {
	    float: left;
	    margin-left: 20px;
	}
	header .header-ssmenu .ssmenu-categories .sndUl {
	    float: left;
	    margin-left: 10px;
	}
	.header-ssmenu,.header-ssmenu .col-md-9{padding-left: 0px; padding-right: 0px; }
	
}

@media (max-width: 992px) {
	header .header-ssmenu .ssmenu-collections .sndUl {
	    float: left;
	    margin-left: 20px;
	}
	header .header-ssmenu .ssmenu-categories .sndUl {
	    float: left;
	    margin-left: 10px;
	}
	.sub-header .search-div{top:10px}
	.clear-mobile{clear:both; display: block;}
	
	div.usages .list-usages ul.parent li.parent{float: left; text-align:center; min-height: 220px; height: 280px;}
	div.corporate{background-size: cover; }
	
	div.bottom-bande{ height: auto; padding:20px 0 20px 0px;}
	div.bottom-bande .conteneur {width:100%; margin: 0 auto; height: auto; text-align: center;}
	div.bottom-bande .conteneur img{float: none;  margin:0 auto 20px auto;}
	div.bottom-bande .img-droite{margin-left:0px;}
	
	.container-footer .menu-footer footer .main .child-follow li, .container-footer .menu-footer footer .main .child-follow li a.newsletter{color: #35bfae; text-transform: uppercase; font-size: 16px; line-height:20px; font-family: 'brandon_grotesqueblack';}
	.container-footer .menu-footer footer .main .child-follow li img{margin-top:5px; margin-right: 5px; display:block; float:left;}
	
	.frame-tw ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    padding: 0 30px;
	    text-align: center;
	    width: 339px;
		max-width:250px;
	}
	
	#click-menu {
    	z-index: 999 !important;
	}
	
	div.corporate .conteneur .contain.col-sm-4{width:32%}
	.container-footer .menu-footer{width:100%; border-bottom: 3px solid #d7d8d9; height: auto;}
	.container-footer .menu-footer footer .main li.main h5{margin-top: 10px; margin-bottom:0; font-size: 16px; text-transform: uppercase; color: #bebab9; font-family: 'brandon_grotesqueblack'; }
	.container-footer .menu-footer footer .main ul.child{ list-style:none; margin:20px 0 0 0 ; padding: 0;}
	
	.div-accroche .in{width:600px; margin: 0 auto;max-width:100%;}
	.div-accroche .in .left{max-width:100%;}
	
	
	
}
@media (max-width: 989px) {
	
	header .header-bar ul.menu{display: none;}
	.frame-slider-produits {margin-top:15px;}
	.follower{display:none;}
	
}
#modalCovid .close { position: relative; float: right; margin: 10px 10px 0 0; width: 20px; height: 20px;display: block; z-index: 9999999; right: 0; top: 0;}
#modalCovid img.hided { display: none; }
@media (max-width: 768px) {
	#modalCovid img.hidem { display: none; }

	#modalCovid img.hided { display: block; width: 100%;}

	.fabfr {margin-top:10px;}
	.containerProduit .infos-revendeurs {
	    background: #f8fcfb none repeat scroll 0 0;
	    border: 3px solid #35bfae;
	    margin-left: 0;
		margin-top:0px;
	    max-width: inherit;
	    min-height: 400px;
	    padding-left: 0;
	    padding-right: 0;
	    text-align: center;
	}
	
	header .top-bar{ height:auto;}
	
	.containerProduit .show-pdf-files img { margin-left: 0;}
	
	.containerMarque br, .containerValeurs br {
	   content:'' ;
	}
	.containerMarque br:after, .containerValeurs br:after {
	    content: ' ' ;
	}
	
	.containerMarque .content p,.containerValeurs .content p {
	    width:90%;
	    text-align: center;
	    margin: 0 auto;
	}
	.containerMarque .content1,.containerValeurs .content1 {
	    max-width: 100%;
	    margin: 0 auto;
	}
	
	.frame-slider-produits {margin-top:15px;}
	.follower{display:none;}
	
	div.corporate .conteneur .containTemoignage p {
	    color: #35bfae;
	    font-family: Helvetica;
	    font-size: 13px;
	    font-weight: bold;
	    height: auto;
	    text-transform: inherit;
	}
	
	div.corporate .conteneur .contain {
	    float: left;
	    height: auto !important;
		padding-bottom:5px;
	    margin: 0 3px 10px;
	}
		
	div.usages .list-usages ul.parent li.parent {
	    float: left;
	    height:  auto !important;
	    min-height: 220px;
	    text-align: center;
	}
	
	.frame-tw ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    padding: 0 30px;
	    text-align: center;
	    width: 339px;
		max-width:300px;
	}
	
	.div-accroche .in{width:530px; margin: 0 auto;max-width:100%;}
	
	.containerMarque img,.containerValeurs img{display:none}
	.containerMarque #ballon, .containerMarque #fusee {
	    height: auto;
	    position: relative;
	}
	.containerValeurs #ballon, .containerMarque #fusee, .containerValeurs #eco, .containerValeurs #securite, .containerValeurs #bois  {
	    height: auto;
	    position: relative;
	}
	.containerValeurs .content3 {
	    height: auto;
	}
	.slide-infos {
	    background: #bebab9 none repeat scroll 0 0;
	    color: #fff;
	    font-family: "brandon_grotesqueblack";
	    font-size: 13px;
	    padding: 10px 0;
	    position: relative;
	    text-align: center;
	    text-transform: uppercase;
		height:60px;
	}	
	.slide-infos-on{background:#35bfae;}
	.slide-infos-all{background:#fad000;}
	
	.containerCollection .liste-produits-lies .produit-lie img {
	    max-width: 100%;
		margin: 0 auto;
	}
	.containerCollection .liste-produits-lies .produit-lie {
	    position: relative;
		text-align:center;
	}
	.frame-slider-produits ul li img {
	    max-width: 100%;
	    width: 400px !important;
	}
	.div-accroche{background:#BEBAB9}
	.div-accroche .in .left{max-width:100%;}
	
	div.bottom-bande{height: auto; padding: 0;}
	div.bottom-bande .img-droite {
    	margin-left: 0px;
	}
	div.bottom-bande .conteneur {
	    width: 100%;
	    margin: 0px auto;
	}
	
	#click-menu {
    	z-index: 999 !important;
	}
	
	header .header-bar .logo{margin:15px auto; display: block; }
	
}

@media (max-width: 650px) {
	div.corporate .conteneur .contain{margin: 0 3px 10px 3px; height:304px; float: left;}
	div.corporate .conteneur .contain.col-sm-4{width:100% !important; margin: 0 3px 10px 3px}
	div.corporate{background-size: cover; background-repeat: repeat-y; height: auto;}
		
	.frame-tw ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    padding: 0 30px;
	    text-align: center;
	    width: 100%;
		max-width:475px;
	}
	.div-accroche {background:#BEBAB9;max-width:100%}
	.div-accroche div{
		background:#BEBAB9;max-width:100%;text-align:center;
	}
	.div-accroche .left{float:none;}
	.div-accroche div img{max-width:100%; margin: 0 auto;}
	.frame-slider-produits ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    max-width: 100%;
	    padding: 0 30px;
	    text-align: center;
	    width: 100%;
		max-width:400px
	}
	.frame-slider-produits ul li img {
	    width: 80% !important;
		max-width: 100%;
	}
	.containerBabylist .liste-produits-lies .produit-lie {
	    position: relative;
		text-align:center;
	}
	.containerBabylist .liste-produits-lies .produit-lie img {
	    max-width: 100%; margin: 0 auto;
	}
}

@media (max-width: 500px) {
	header .top-bar{width:100%;background:#f7f7f7;height: auto;padding-right:65px;}
	header .top-bar .language{float:right; background:#4ab9a9; color:#fff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; display:block; margin:15px 5px 0 0; padding: 6px 8px; font-family: 'brandon_grotesqueblack'; font-size:14px;}
	header .top-bar .div-link a.link-search{display:none;}
	header .top-bar .div-link {float: none;height:15px; line-height:10px; vertical-align:middle;}
	header .top-bar .div-link{margin-bottom:5px;}
	header .top-bar .div-link a.link{font-size:11px; color: #4bb8a9; font-family: 'brandon_grotesquebold'; text-transform: uppercase; margin-right: 20px;}
	header .header-bar .blog{display:none;}
	
	div.usages h3{color:#bebab9; font-family: 'brandon_grotesqueblack'; font-size: 22px; text-transform:uppercase; margin-bottom: 0;}
	div.usages div.sous-titre{color:#bebab9; font-family: Helvetica; font-size: 14px;}
	div.usages .list-usages ul.parent li.parent{float: left; text-align:center; min-height: 220px; height: 260px;}
	
	div.corporate h3{z-index: 999; position: relative; color:#bebab9; font-family: 'brandon_grotesqueblack'; font-size: 22px; text-transform:uppercase; margin-bottom: 0;}
	div.corporate div.sous-titre{color:#bebab9; font-family: Helvetica; font-size: 14px;}
	
	div.corporate .conteneur .contain h3{font-size: 22px; color: #35bfae; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; line-height:20px;margin: 0 0 0 0;}
	
	div.bottom-bande .conteneur img{float: none; margin-bottom:20px; max-width: 100%}
	
	.container-footer .menu-footer{width:100%; border-bottom: 3px solid #d7d8d9; height: auto;}
	.container-footer .menu-footer footer .main li.main h5{margin-top: 10px; margin-bottom:0; font-size: 16px; text-transform: uppercase; color: #bebab9; font-family: 'brandon_grotesqueblack'; }
	.container-footer .menu-footer footer .main ul.child{ list-style:none; margin:5px 0 0 0 ; padding: 0;}
	.container-footer .menu-footer footer .main li.main { float: left; padding-left: 10px; text-align: center;}
	.container-footer .menu-footer footer .main .child-follow li img{margin:5px auto;display:block; float: none; display: inline-block;}
	
	
	.frame-tw ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    padding: 0 30px;
	    text-align: center;
	    width: 339px;
	}
	
	.frame-fb,
	.frame-tw{
		height: 155px;
		overflow: hidden;
		display:block;
		position:relative;
		z-index:10;
		width:100%;
		float:none;
		padding-top:20px;
	}
	
	.slide-infos{display: none;}
	.title-slider {top: 40px !important;}
	.title-slider span, .title-slider{font-size: 20px !important; line-height:20px;} 
	
	.ms-btn-container .discover-bouton{width:auto !important;}
	.container-footer .before-footer {height: 120px;}
	.container-footer .before-footer h3 {margin-bottom: 20px;}

	#wpsl-search-wrap .wpsl-input {
	    margin-bottom: 10px;
	    width: 200px;
	}
	.select-style {
		width: 200px;
	}	
	.container-footer .choice {clear: both;}
	#wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap {
	    display: block; margin:0 auto 15px auto;
	}
	#wpsl-search-wrap .wpsl-input label, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-btn {
	    display: block;
	}
	
	.frame-slider-produits ul li img{max-width: 100%}
	.frame-slider-produits {
	    display: block;
	    float: none;
	    height: auto;
	    overflow: hidden;
	    padding-top: 20px;
	    position: relative;
	    width: 100%;
	    z-index: 9;
		margin-top:30px;
	}
	.nextPageProduit, .nextPageProduit {
	    background: rgba(0, 0, 0, 0) url("../images/produit/fleche-right.png") no-repeat scroll 0 0;
	    bottom: 0;
		top: 50px;
	    height: 34px;
	    position: absolute;
	    right: 5px;
	    text-decoration: none !important;
	    width: 22px;
	    z-index: 999;
	}

	.containerProduit div.title {
	    color: #bebab9;
	    font-family: "brandon_grotesqueblack";
	    font-size: 24px;
	    line-height: 24px;
	    text-align: center;
	    text-transform: uppercase;
	}	
	.prevPageProduit, .prevPageProduit {
	    background: rgba(0, 0, 0, 0) url("../images/produit/fleche-left.png") no-repeat scroll 0 0;
	    bottom: 0;
	    height: 34px;
	    left: 5px;
	    position: absolute;
	    text-decoration: none !important;
	    top: 50px;
	    width: 22px;
	    z-index: 999;
	}
	.containerProduit div.babylist {
	    position: absolute;
	    right: 0;
		left: 10px;
	    top: 40px;
	    z-index: 999;
	}
	
	div.ariane {
	    color: #b5b6b8;
	    margin: 10px 0 0 5px;
	}
		
	.containerProduit .in-container {
	    margin: 0 auto;
	    width: 95%;
	}
		
	.fabfr {margin-top:20px;}
	.containerProduit .infos-revendeurs {
		margin-top:0;
	    background: #f8fcfb none repeat scroll 0 0;
	    border: 3px solid #35bfae;
	    margin-left: 0% !important;
	    max-width: 100%  !important;
	    min-height: 400px;
	    padding-left: 0;
	    padding-right: 0;
	    text-align: center;
		
	}
		
	.containerProduit .liste-produits-lies .produit-lie .title {
	    color: #b0b2b4;
	    font-family: "brandon_grotesqueblack";
	    font-size: 12px;
	    text-align: center;
	    text-transform: uppercase;
	    width: 100%;
		line-height:13px;
	}
	.containerProduit .liste-produits-lies .produit-lie {
	    position: relative; padding-top:20px;
	}
	
.frame-slider-produits ul li {
	    cursor: pointer;
	    float: left;
	    height: 100%;
	    margin: 0;
	    max-width: 100%;
	    padding: 0 30px;
	    text-align: center;
	    width: 100%;
		max-width:240px
	}
}