
@media (max-width: 575px){}
@media (max-width: 767px){
	.review-slider{margin-top: 4rem}
	.cart-item-thumb{width: 100%}
	.cart-item .cart-item-qty{width: 9rem}
}
@media (min-width: 768px) and (max-width: 991px) {
	body .header .logo{margin: 0}
	.home-section-one .products{margin-top: 4rem}
	.cart-item .cart-item-qty {width: 18.75%;}
	.wish-sec .cart-item-thumb{width: 100%}
}
@media (max-width: 991px){
	:root{--base-font-size: 0.938rem;}
	.header .logo, .offcanvas .logo {width: 12rem;margin: auto;}
	.top-head{padding: 0.6rem 0}
	.top-head .contactinfo {gap: 1rem;justify-content: center;}
	.top-head svg{width: 1rem}
	.cart-head-btn{width: 2.25rem;height: 2.25rem;padding: 0;display: flex;align-items: center;justify-content: center;border-radius: 0.25rem;position: relative;min-width: initial;}
	.cart-head-btn span{position: absolute;top: -8px;right: -8px}
	.burgermenu{width: 2.25rem;height: 2.25rem;background: #000;border-radius: 0.25rem}
	.accounts-btn, .mid-head-right{gap: 1rem}
	.cart-head-btn i svg{width: 1.125rem;height: auto;}
	.banner h1{font-size: 2rem}
	.mid-head{padding-block: 1rem;border-bottom:1px solid #F3F4F6}
	.banner{padding-block: 2rem}
	.banner p {font-size: 1.125rem;margin: 1.25rem 0;max-width: 100%;}
	.banner .btn{padding: 0.688rem 1rem}
	.banner figure{margin: 0;}
	.btn{border-radius: 0.35rem}
	.main-section{padding: 3rem 0}
	.main-heading, .acc-right .main-heading{margin-bottom: 1.5rem}
	.main-heading h2, .home-section-eight h3{font-size: 1.875rem}
	.home-section-one .sidebar{padding: 1.25rem;}
	.home-section-one .sidebar ul{overflow: auto;max-height: 20rem}
	.home-section-one .sidebar strong{margin-bottom: 1rem}
	.home-section-one .sidebar li:not(:last-child){margin-bottom: 1rem}
	.badge-wish{padding: 1.25rem 1.25rem 0}
	.sliderxs .pro-wrap{margin: 0 0.875rem}
	.slick-arrow{width: 2.25rem;height: 2.25rem;left: 0}
	.slick-next{right: 0;left: auto;}
	.slick-arrow svg{width: 0.4rem}
	.sliderxs .slick-arrow{top: -2rem;left: auto;right: 4rem;}
	.sliderxs .slick-next{right: 0.875rem;}
	.wrapper{gap: 1rem;flex-wrap: wrap;flex-direction: column;}
	.home-section-seven article, .home-section-six figcaption{padding: 1.25rem}
	.home-section-four .sec4Slider{margin: 0}
	.home-section-six .main-heading p, .home-section-ten p{max-width: 100%;font-size: 1.067rem}
	.home-section-six .slick-arrow{top: -2rem}
	.home-section-six .slick-prev{right: 3.5rem;}
	.home-section-six .sec6Slider{margin-top: 2rem}
	.logos-slider{margin-top: 3rem}
	.home-section-seven img{width: 3.25rem;height: 3.25rem;min-width: 3.25rem}
	.home-section-ten article, .home-section-tweleve article, .modal .modal-content, .about-section-two .sec-twobx, .how-to-sell article, .seller-review, .cart-summary, .checkout-section .light-box, .acc-right, .addrs-bx{padding: 1.5rem}
	.home-section-eleven .main-heading + p{font-size: 1.067rem;margin-bottom: 2rem}
	.home-section-eleven aside img {width: 2.875rem;height: 2.875rem;}
	.top-footer{padding:2rem 0}
	.socials a{width: 2.5rem;height: 2.5rem}
	.socials a svg{height: 1rem}
	.offcanvas li{margin-bottom: 0.75rem}
	.offcanvas li a{font-size:1.067rem;font-weight: 500}
	.search{min-width: initial;}
	.bottom-footer{padding: 1rem 0}
	.home-section-eight article{margin: 0 0.875rem;min-height: 21.5rem}
	.modal .btn-close{top: 0;right: 0}
	.cta-sec img{height: 28rem}
	.cta-sec figure figcaption h2{font-size: 1.5rem}
	.b2b-section-two p + h3{margin-top: 1.5rem}
	.choice-box{margin: 0 0.875rem;min-height: 15rem}
	.b2b-section-five .row{margin-top: 4rem}
	.how-to-sell .sellTop p, .inner-banner h1{margin-bottom: 1.5rem !important}
	#apply .modal-dialog{max-width: 96%}
	#apply .btn-close{top: 1rem;right: 1rem}
	.contact-section-one .contactWrap h2{font-size: 1.75rem;margin-bottom: 1.5rem}
	.faqs-section-one .accordion-button{font-size: 1.067rem}
	.home-section-four figure{width: 10rem;height: 10rem}
	.productdetail-section-one .pro-slider, #view figure{padding: 3rem 0.25rem}
	.review-slider .slick-arrow{top: -1.75rem;right: 3.5rem}
	.cart-section .cart-item-meta h5, .checkout-section .cart-item-meta h5{font-size: 1rem}
	.cart-section .cart-item-meta p, .cart-section .cart-item-meta strong, .checkout-section .cart-item-meta p, .checkout-section .cart-item-meta strong{font-size: 0.875rem}
    .acc-sidebar .head-border{padding-top: 1rem;margin-top: 1rem}
    .acc-sidebar h5, .acc-sidebar h5 a{font-size: 1.25rem}
    .order-section table th{padding-bottom: 1rem}
    .order-section table tr td{padding: 1rem}
    .order-section table{min-width: 42rem}
    .modal-dialog{max-width: 96%}
    .pro-price h3 del{font-size: 1.25rem}
    .pro-price .badge{padding: 0.5rem}
}
@media (min-width: 992px) and (max-width: 1199px) {
	:root{--base-font-size: 1rem;}
	.bottom-head .menu{gap: 2rem}
	.cart-head-btn{min-width: 7.5rem}
	.search .form-control{padding: 0.55rem 1rem 0.55rem 3.095rem}
	.header .logo{width: 13.5rem}
	.search{min-width: 24.438rem}
	.banner h1{font-size: 2.5rem}
	.banner figure{margin: 0}
	.banner{padding: 2rem 0}
	.main-heading h2, .home-section-eight h3{font-size: 2rem}
	.main-section{padding: 5rem 0}
	.home-section-seven .wrap, .wrapper{gap: 1rem}
	.home-section-seven img {width: 3rem;height: 3rem;min-width: 3rem;}
	.home-section-seven article{padding: 1.25rem}
	.home-section-tweleve .form-control{width: 16.313rem}
	.modal .modal-content{padding: 2.5rem}
	#apply .btn-close{top: 1.5rem;right: 1.5rem}
	.review-slider .slick-arrow{top: -2.15rem}
    .order-section table{min-width: 50rem}
    #view .btn-close{top: -2rem;right: -2rem}
}

@media (max-width: 1199px) {
	.home-section-two article{padding:1.5rem;height:auto !important;margin-inline:0 !important}
	.home-section-two article h3 {font-size: 2.25rem;color:#161616 !important}
	.home-section-two .col-xl-8 p {font-size: 1.125rem;max-width: 100%;color:#161616 !important}
	.home-section-two .col-xl-5 article{margin-left: 0}
	.home-section-two .col-xl-5 article:first-child{margin-bottom: 1.5rem}
	.home-section-two .col-xl-7 figure, .home-section-two .col-xl-5 article:first-child figure, .home-section-two .col-xl-5 article:last-child figure{margin:0;width:auto}
	.home-section-four .slick-slide figure{margin: auto;}
	.home-section-four .slick-slide a{text-align: center;}
	.slick-arrow{left: 0}
	.slick-next{left: auto;right: 0}
	.home-section-eight .shape, .home-section-tweleve br, .inner-banner .shape{display: none;}
	.home-section-eight figure{position: relative;inset: auto !important;margin: auto !important;width: auto !important;}
	.home-section-eight article *, .home-section-tweleve small{color: #161616 !important}
	.home-section-eight article{padding: 1.25rem 1.25rem 0;flex-direction: column;align-items: flex-start;height: 100%;}
	.home-section-eight .wrap{max-width: 100%}
	.home-section-ten figure, .home-section-eleven figure, .home-section-tweleve .wrap, .home-section-eleven .btn, .ftr-two, .ftr-three, .ftr-four{margin: 0}
	.footer .top-footer p{margin:1.25rem 0}
	.top-footer{padding-block: 3rem}
	.cta-sec figure figcaption h2{font-size: 1.75rem}
	.categories-section figure{min-height: 20rem}
	.contact-section-one .grey-bg{margin: 0;padding: 1.5rem}
	.merchant-banner p{color: #161616;margin:0.5rem 0 0}
	.merchant-banner p a{color: #161616}
	#view .modal-dialog{max-width: 96%}
}
@media (min-width: 1200px) and (max-width: 1299px) {
	.search{min-width: 33.438rem}
	.banner p{max-width: 47rem}
	.ftr-two{margin-left: 4rem}
	.ftr-three, .ftr-four{margin-left: 4.5rem}
	.wrapper{gap: 3rem}
	.home-section-four figure{width: 11.25rem;height: 11.25rem}
	.home-section-four a{margin: 0 0.25rem;}
	.home-section-tweleve form{flex-wrap: wrap !important;justify-content: start !important;}
}
