/* ----------------
  responsive mobile first
  by Huguenin Sébastien
  v1.0
---------------------*/
nav .familles{display:none;}
/* ----------------
  Responsive
---------------------*/

@media (min-width: 1600px) {
	nav .filter2, nav .cart{width:18% !important;}
	/*.container max-width: 1175px;}*/
}

@media (min-width: 1300px) {
	nav .navbar-brand .maj:not(.select_ul .maj){display:block !important;}
}

@media (min-width: 1200px) {
	nav .navbar-brand{display:inline-block !important;}
	nav .filter2, nav .cart{width:20%;}
	/*.container max-width: 1175px;}*/
	
	.navbar-expand-lg .navbar-toggler.bt-filter {
		display:none;
	}
	.navbar-expand-lg .navbar-collapse.filter{
		display:flex!important;
	}
}


@media (min-width: 750px){
	body.products section,
	body.products footer,
	body.succursale section,
	body.succursale footer{
		margin:0 32px 0 42px;
	}
	nav .main-menu li.page_admin{display:list-item;}
}

/* Medium screen : 992px. */

@media (min-width: 992px){
	#main-menu .navbar-nav .dropdown-menu {
		left:0;
	}
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.navbar-expand-lg .navbar-collapse.cart:not(.show),
	/* .navbar-expand-lg .navbar-collapse.filter:not(.show), */
	.navbar-expand-lg .navbar-collapse.filter2:not(.show),
	.navbar-expand-lg .navbar-collapse.succursale:not(.show)
	{
		display: none !important;
	}
	.ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu.show{display:block !important;}
	
	/* nav.ftco-navbar-light.scrolled .navbar-brand.logo{position: absolute; left: 10px; top: 60px;} */
	
	nav .familles-bt{display:none;}
	nav .familles{display:block;}
	nav .search .form-row{}
	
	nav.ftco-navbar-light.scrolled .breadcrump{display:block;}
	
	nav .logo{
		/* width:90px; */
		/* height:52px; */
		/* background:url('../images/logoSX.png') center; */
	}
		nav .logo img{
			height:52px;
		}
	
	nav .bt-main-menu{order:0;}
	nav .bt-search{order:0;}
	nav .bt-login{order:0;}
	.navbar-expand-lg .navbar-toggler.bt-cart{display:flex;flex-basis:20%;}
	
	/* nav .main-menu{order:1;} */
	/* nav .login{order:2;} */
	/* nav .big-buttons {} */
	/* nav .search{order:7;flex-wrap:nowrap;} */
	/* nav .cart{order:0;} */
	/* nav .familles{order:9;} */
	/* nav .succursale{order:6;} */
	
	
	nav .navbar-collapse.search{
		/* flex-basis: 100%; */
	}
	nav .navbar-collapse.search form{
		/* width: 100%; */
	}
	nav .search .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	
		nav .search .form-group{flex-basis:unset;}
		nav .search button{flex-basis:unset;}
	.chosen-container{width:100% !important;}

	.navbar-expand-lg .navbar-collapse.filter{
	}
	
	nav .filter2{
		position: absolute;
		left: 0px;
		top: 100px;
	}
		/* nav .filter2 .filtrants{display:none;} */
		nav .filter2 ul{width:500%;}
		
	.hero-section{
		/* margin: 5em 0; */
	}
	.hero-wrap{/*	margin-top: 9em;*/}
	
	body.products section,
	body.products footer,
	body.succursale section,
	body.succursale footer{
		margin-left:65px;
	}
	
	.ftco-section {
		/* padding: 5em 0; */
	}
	
	.link-section {
		padding: 0;
	}
	.ftco-section.first {
		/* padding: 12em 0 5em 0; */
	}
	
	/* .ftco-section.bg-light:not(.ftco-footer){margin-bottom: 5em;} */
	
	.ftco-section.bg-light.withCart{padding-right: 220px;}
	
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	nav .cart{width:25%;}
	nav .filter{width:25%;}
		nav .filter .filter2 ul{width:300%;}
		
	.navbar-expand-lg .navbar-toggler.bt-filter {
		display:block;
	}
	.navbar-expand-lg .navbar-collapse.filter:not(.show){
		display:none!important;
	}	
	
}



/* Tablet :768px. */
@media (min-width: 768px){
	.ftco-section .container-fluid {
		padding: 0 20px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
}

/* Large Mobile :480px. */

@media only screen and (max-width: 767px) {
	nav.ftco-navbar-light.scrolled .search{
		/* flex-basis:70%; */
	}
	.hero-slider .hs-item {
		height: 500px;
	}
	.hero-slider .hs-item .container {
		padding-top: 50px;
	}
	.hero-slider .hs-item h2 {
		font-size: 30px;
	}
	.hero-slider .hs-item .offer-card {
		top: 60px;
		width: 100px;
		height: 100px;
	}
	.hero-slider .hs-item .offer-card span,
	.hero-slider .hs-item .offer-card p{
		display:none;
	}
	.hero-slider .hs-item .offer-card h2{
		font-size:30px;
	}
}

/* Medium Mobile :480px. */


@media (min-width: 576px){
	
}

@media only screen and (min-width: 576px) and (max-width: 766px) {
	
	.hero-slider .hs-item {
		height: 400px;
	}
	.hero-slider .hs-item .container {
		padding-top: 50px;
	}
	.hero-slider .hs-item h2 {
		font-size: 30px;
	}
	.hero-slider .hs-item .offer-card {
		top: 60px;
		width: 100px;
		height: 100px;
	}
	.hero-slider .hs-item .offer-card {
		top: 60px;
		width: 100px;
		height: 100px;
	}
	.hero-slider .hs-item .offer-card span,
	.hero-slider .hs-item .offer-card p{
		display:none;
	}
	.hero-slider .hs-item .offer-card h2{
		font-size:30px;
	}
	.col-sm {
		flex-basis: 50%;
	}
}

/* Small Mobile :320px. */

@media only screen and (max-width: 479px) {
	.ftco-navbar-light.scrolled .navbar-toggler.bt-expend,
	.ftco-navbar-light.scrolled .navbar-toggler.bt-filter{padding-left:0;}
	.cart-test{order:auto}
	
	.hero-slider .hs-item {
		height: 400px;
	}
	.hero-slider .hs-item .container {
		padding-top: 50px;
	}
	.hero-slider .hs-item h2 {
		font-size: 30px;
	}
	.hero-slider .hs-item .offer-card {
		top: 60px;
		width: 100px;
		height: 100px;
	}
	.hero-slider .hs-item .offer-card {
		top: 60px;
		width: 100px;
		height: 100px;
	}
	.hero-slider .hs-item .offer-card span,
	.hero-slider .hs-item .offer-card p{
		display:none;
	}
	.hero-slider .hs-item .offer-card h2{
		font-size:30px;
	}
}



@media (max-width: 991.98px){
	.ftco-navbar-light .navbar-brand {
		color: #000 !important;
	}
}
