.container {
	max-width: 1400px;
	margin: 0 auto;
	padding: 0 24px;
	width: 100%;
}


@media (max-width:1199px) {
	.categorie-slde-bar-left {
	    width: 256px;
	}
	.categorie-slde-info-right {
	    width: calc(100% - 256px);
	}
	.categorie-product0row-flex .categories-col {
		width: 25%;
	}
	.range-value input {
	    width: 50%;
	}
}
@media (max-width:1023px) {
	.delivery-order-wrap {
	    flex-direction: column-reverse;
	}
	.delivery-order-right {
	    margin-left: auto;
	    margin-bottom: -24px;
	}
	.categorie-slde-bar-left {
	    width: 200px;
	}
	.categorie-slde-info-right {
	    width: calc(100% - 200px);
	}
	.categorie-product0row-flex.listStyle  .product-col-img-figure {
	    width: 105px;
    	padding-bottom: 34%;
	}
	.categorie-product0row-flex.listStyle .product-col-title-figcaption {
	    padding-left: 17px;
		width: calc(100% - 105px);
	}
	.categorie-product0row-flex.listStyle .categories-col .product-inner-wrap > a {
	    width: calc(100% - 100px);
	}
}
@media (max-width:767px) {
	.product-categorie h1, .product-categorie h2, .product-categorie h3, .product-categorie h4, .product-categorie h5 {
	    font-size: 22px;
	    margin: 0 ;
	    line-height: 30px;
		letter-spacing: 0.3px;
	}
	.delivery-order-section {
	    margin-top: 15px;
	    margin-bottom: 20px;
	}
	h5 {
	    font-size: 18.88px;
	}
	.delivery-order-right-info p em {
	    display: none;
	}
	.container {
		padding: 0 16px;
	}
	h6 {
	    font-size: 14px;
	}
	.brands-product-page .product-categorie h1 {
	    font-size: 25px;
	}
	h1 {
	    font-size: 25px;
	    line-height: 35px;
	}
	.categorie-product-heading h2 {
	    font-size: 22px;
	}
	.categorie-name-select {
	    width: 135px;
	}
	.list-view {
	    padding: 8px;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.filter-buttons {
	    width: 63px;
	}
	.categorie-product-heading p {
	    font-size: 12px;
	}
	.categorie-name-select span.select2.select2-container span.select2-selection.select2-selection--single {
	    height: 32.2px;
	}
	.categorie-name-select .select2-selection__rendered {
	    line-height: 28.2px !important;
	}

	.product-name h1 {
	    font-size: 25px;
	    line-height: normal;
	}
	.cart-submit-btn {
	    font-size: 15px;
	}
	.product-select-option select {
	    font-size: 15px;
		    padding: 7px 13px;
	}
	.tab-choose-menu ul li {
	    font-size: 20px;
	}
	.provide-find-addrs p {
	    margin: 0 0 15px;
	    font-size: 18px;
	    line-height: 25px;
	}
	.tab-choose-menu ul li a img {
	    width: 22.8px;
	}
	.tabbing-choose-section {
	    padding: 50px 0;
	}
	.categorie-product0row-flex .categories-col {
	    width: 33.333%;
	}

}
@media (max-width:667px) {
	.categorie-product0row-flex.listStyle .categories-col .product-inner-wrap > a {
	    width: 100%;
	}	
}
@media (max-width:575px) {
	.header {
	    padding: 42px 0 7.5px;
	}
	.header .container {
	    padding: 0;
	}
	.header-wrapper {
	    border-top: 2px #000 solid;
	    padding: 7px 16px 0;
	}
	.hamburger-toggle {
	    position: absolute;
	    top: 15px;
	    left: 16px;
	}
	.nav-manu ul li:first-child {
	    margin-left: 0;
	}
	.search-bar {
	    margin: 0;
	    position: absolute;
	    top: 11px;
	    left: 60px;
	}
	.side-cart-modal {
	    right: -100%;
	    width: 100%;
	}
	.continue-shop-menu a.side-button.close-body-btn {
		font-size: 0px;
		width: 50px;
	}
	.side-button {
		width: calc(100% - 60px);
	}
	.header-nav-left {
	    position: static;
	}
	.offcanvas {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.brands-product-page .categories-slider-wrapper {
	    grid-template-columns: repeat(auto-fill, minmax(154px, 1fr));
	}
	.categorie-slde-bar-left {
		display: none;
	    width: 100%;
	}
	.categorie-slde-info-right {
	    width: 100%;
	    padding: 0;
	}
	.categorie-product-heading {
	    width: 100%;
		margin: 0 0 15px;
	}
	.categorie-name-rlt-col {
	    width: 100%;
	}
	.categorie-slde-bar-info {
	    border-bottom: none;
	    padding-bottom: 0;
	}
	.clear-filters-button.mobile-show-filter {
	    display: block;
	    margin: 0;
	}
	.clear-filters-button .btn {
	    padding: 6px 10px;
	}
	.categorie-name-select {
	    width: calc(100% - 147px);
	}
	.categorie-product0row-flex.listStyle .categories-col .product-inner-wrap > a {
	    width: 100%;
	}
	.products-details {
	    padding: 24px 0;
	}
	.products-details-wrapper {
	    grid-template-columns: none;
	}
	.btn.submit-btn {
	    min-width: 160px;
	}
	.categorie-product0row-flex .categories-col {
	    width: 50%;
	}
	.categorie-product0row-flex .product-inner-wrap {
	    min-height: 364px;
	}

}
