 @media (max-width:1199px){
 	.header-cart.btn {
 		padding: 9px 10px;
 	}
 	.header-login h5 {
 		gap: 10px;
 	}
 	.header-left {
 		width: 16%;
 	}
 	.header-right {
 		width: 25%;
 	}
 	.header-search {
 		width: 54%;
 	}
 	.header-location {
 		border: 1px solid #000;
 		padding: 8px;
 		border-radius: 2px;
 	}
 	.slick-next {
 		right: 0%;
 	}
 	.slick-prev {
 		left: 0%;
 	}
 	.bestsellers-filter .slick-arrow{
 		bottom: -10px;
 	}
 	.cat-item-outer {
 		max-height: 120px;
 	}
 }

 @media (max-width:1023px){
 	.header-left {
 		width: 22%;
 	}
 	.header-search {
 		width: 45%;
 	}
 	.header-right {
 		width: 35%;
 	}
 	.gap-y {
 		gap: 20px 0;
 	}
 }

 @media (max-width:767px){
 	.offcanvas-outer {
 		max-width: 470px;
 	}
 	.offcanvas-start.show .btn-close {
 		right: -20px;
 	}
 	.loginRegister-main .btn-close {
 		left: -20px;
 	}
 	.btn-close {
 		width: 40px;
 		height: 40px;
 	}
 	.header-wrap {
 		flex-wrap: wrap;
 	}
 	.header-search {
 		width: 100%;
 		order: 3;
 	}
 	.header-left {
 		width: 30%;
 	}
 	.header-right {
 		width: 50%;
 	}
 	.header-location {
 		padding: 6px;
 	}
 	.header-categories {
 		border: 1px solid #ff861d;
 		border-radius: 2px;
 		height: 34px;
 		width: 34px;
 		display: flex;
 		align-items: center;
 		justify-content: center;
 	}
 	.order-track-wrap {
 		width: 100%;
 		white-space: nowrap;
 		overflow: auto;
 	}
	.cart-number .plus {
		font-size: 18px;
    }
	.cart-number input {
        font-size: 12px;
    }
	.cart-number .minus {
        font-size: 30px;
    }
	.cart-item-con * {
         font-size: 14px;
    }
	.subtotal-item-left * {
         font-size: 16px;
    }
	.DeliveryAddressesWrap {
         max-height: 300px;
    }
 }

 @media (max-width:575px){
 	h1 {
 		font-size: 52px;
 	}
 	h2 {
 		font-size: 28px;
 	}
 	.p-tb {
 		padding-top: 40px;
 		padding-bottom: 40px;
 	}
 	.pt {
 		padding-top: 40px;
 	}
 	.pb {
 		padding-bottom: 40px;
 	}
 	.text22 {
 		font-size: 20px;
 	}
 	.hero-banner, .hero-video {
 		height: 350px !important;
 	}
 	.header-wrap {
 		gap: 10px !important;
 	}
 	.header-left {
 		width: 28%;
 		gap: 10px !important;
 	}
 	.header-right {
 		width: 68%;
 		gap: 10px !important;
 	}
 	.offcanvas-outer {
 		max-width: 320px;
 	}
 	.shopping-box {
 		border: 1px solid #eee;
 		padding: 20px;
 	}
 	.footer-box ul li:last-child a {
 		border: 0;
 	}
 	.footer-box ul li a {
 		border-bottom: 1px solid #eee;
 		width: 100%;
 		padding: 12px 0;
 		margin: 0;
 	}
 	.products-item h5{
 		height: auto;
 	}
 	.slick-arrow {
 		bottom: -50px;
 		width: 35px;
 		height: 35px;
 	}
 	.slick-next:before, .slick-prev:before {
 		font-size: 20px;
 	}
 	.cat-item-outer {
 		max-height: 150px;
 	}
 	.hero-inner {
 		height: 150px;
 	}
 	.payment-tab-outer {
 		width: 100%;
 		padding-left: 0;
 	}
 	.payment-tab-item {
 		width: 100%;
 	}
 	.slider-for {
 		height: 350px;
 	}
 	.reason-shop {
 		grid-template-columns: auto;
 	}
 	.reason-shop .d-flex {
 		border: 1px solid #eee;
 		padding: 10px;
 		border-radius: 5px;
 	}
	.CartSubtotal-item {
        display: block !important;
	}
	.subtotal-item-left {
		padding-bottom: 20px;
	}

 }
