@media only screen and (max-width: 575px) {

  body .footer .ftr-5 {width: auto}

  .ftr-1, .ftr-2, .ftr-3, .ftr-4{width: 42.5%}

  body .followed-section .header, body .followed-section .header .form-group, .review-section .btn{width: 100%}

  .sell-section-three figure, .sell-section-three figure img{border-radius: 0}

  body .sell-section-three figcaption{padding: 1.5rem}

  .storedetail-modal .modal-body::before {height: 435px}

  .home-section-five article ul li a{font-size: 0.75rem}

  .home-section-five article .icons {gap: 0.5rem;}

  .home-section-three .sec3Slider h4{font-size: 1.188rem}

  .productdetail-section-one .product-content .btn {min-width: auto;}

  body .productdetail-section-two .home-section-five .gallery{width: 100%}

  .filterBtn .btn{min-width: 7.5rem}

  .blog-section-one h5{ overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; /* number of lines to show */line-clamp: 2; -webkit-box-orient: vertical;}

}

@media only screen and (min-width: 576px) and (max-width: 767px) {

  .home-section-four .banner-img1{left: -70px !important} 

  .home-section-four .banner-img2{right: -70px !important}

}

@media only screen and (max-width: 767px) {

  .home-section-one .sec1{padding: 0}

  .home-section-one .sec1 article {padding: 1.75rem;}

  .home-section-one .abs-item{inset: auto auto 30% -5% !important;}

  .home-section-nine .sec1 figure, .home-section-nine .sec1-box2 figure{margin: 1rem 0 0;}

  .home-section-eleven .slick-arrow{top: 50%;left: 10px;z-index: 9}

  .home-section-eleven .slick-next{left: auto;right: 10px;}

  .home-section-tweleve ul li a{width: auto;}

  .home-section-tweleve li {width: 47%;}

  .home-section-tweleve figure {margin: 5px 0 0;}

  .footer .ftr-5{width: 57%;}

  .home-section-eleven .wrap, .home-section-five article, .home-section-three .sec3Slider .gallery{margin: 0 0.25rem }

  .header .hdr-btm {border-radius: 20px;padding: 0.83rem 1rem;}

  .home-section-four h1{font-size: 2.5rem}

  .home-section-nine .sec1 article{padding: 0}

  .inner-banner article{padding: 1rem 1rem 0;text-align: center;}

  .inner-banner article figure {margin-top: 0;text-align: center;}

  .about-section-four article h5{font-size: 1.125rem}

  .career-section-two .sec8Wrap figure{margin: 0}

  .contact-section-one figure iframe {height: 320px;margin-top: 1.5rem}

  .home-section-eleven figure{width: 4rem;height: 4rem}

  .cart-section .free-shipping{gap: 0.5rem;}

  .cart-section .free-shipping h5, .checkout-section .cart-item-totals strong{font-size: 1rem}

  .checkout-section .cart-item figure{width: 5rem;height: 5rem;min-width: 5rem;}

  .checkout-section .cart-summary{padding: 1.25rem;}

  .checkout-section .agree .form-check{align-items: start}

  .checkout-section .agree .form-check input{margin-top: 2px;}

  .checkout-section .cart-item-totals {min-width: 28%;}

  .checkout-section .cart-item-thumb h5{font-size: 1.125rem}

  .account-section .acc-sidebar{padding: 1.5rem;margin-bottom: 1.5rem}

  .followed-section .header .form-group{width: 16rem}

  .storelist-section-one figure::before {height: 462px;width: 462px;bottom: -180px;}

  .home-section-two .gallery figure{height: 7.25rem;width: 7.25rem;}

  .review-section .rating-box .rating-container label{font-size: 2rem}

  .sell-section-three figcaption p{margin-bottom: 1rem}

  .sell-section-three figcaption{padding: 1.5rem 0 1.5rem 1.5rem}

  .sell-section-three .slick-arrow.slick-prev{left: -5px;}

  .sell-section-three .slick-arrow.slick-next{right: -5px;}

  .sell-section-one figure .main-heading h2{font-size: 2rem}

  .thankyou-section-one article{padding: 1.25rem 1.25rem 2.25rem;text-align: center;}

  .thankyou-section-one article::before {display: none}

  .store-mid .form-group .form-control {min-width: 8.5rem;}

  .storedetail-inner-one figure .img-bg{height: 100px;width: 100px;}

  .storedetail-inner-one figure figcaption{padding: 20px 50px 20px 20px;}

  .storedetail-inner-one figure::before {top: -82px;left: -146px;}

  .storedetail-inner-one figure > img{height: 258px}

  .storedetail-inner-three .nav-tabs li{min-width: 50%}

  .storedetail-inner-three .nav-tabs button{min-width: 100%}

  .shop-sidebar .price-filter .form-control{width: 6.375rem;}

  .breadcrumb .back{justify-content: start;}

  .home-section-five article .icons li a{width: 2.25rem;height: 2.25rem}

  .home-section-one figure{width: 60%;margin-left: auto !important;margin-right: auto !important;}

  .productdetail-section-three .btn, .productdetail-section-four .btn {min-width: 9.75rem;}

  .productdetail-section-two .home-section-five{display: flex;flex-wrap: wrap;justify-content: space-between;}

  .productdetail-section-two .home-section-five .gallery{width: 48%}

  #complain .modal-content{padding: 3rem 1.5rem;}

  #complain .btn-close{top: -30px}

  #cart-notification, #wishlist-notification{width: 320px !important;padding: 1.5rem !important}

  .cart-section.review-section .cart-item-thumb{width: auto;margin: auto;}

  .review-section .cart-item-totals{width: 100%;margin-top: 1rem}

  .home-section-three .sec3Slider h4{font-size: 1.25rem}

}



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

  .footer .ftr-5 {width: 38%;}

  .header .list-item ul:nth-child(2){width: 50%}

  .header .hdr-btm{padding: 0.83rem 2rem}

  .home-section-one .abs-item{right: 230px}

  .home-section-four h1{font-size: 4rem}

  body .home-section-four .banner-img1{left: -60px;top: 0px;}

  body .home-section-four .banner-img2{inset: -50px -60px auto auto;}

  .home-section-six .slider-content article{height: 100%}

  .home-section-six .topLabel{font-size: 11px;padding: 0.438rem 0.5rem}

  .home-section-nine .sec1 article{padding: 0 0 3rem}

  .home-section-nine .sec1 figure, .home-section-nine .sec1-box2 figure{margin: 0}

  .home-section-tweleve figure {margin: -50px 0;}

  .home-section-tweleve ul li a{width: 10rem}

  .career-section-two .sec8Wrap figure{margin-top: -42px}

  .account-section .acc-sidebar{padding: 1.25rem}

  .review-section .rating-box .rating-container label {font-size: 1.75rem;}

  .sell-section-one figure .main-heading h2{font-size: 3rem}

  .inner-banner article{padding-left: 2rem}

  .store-mid .form-group .form-control {min-width: 11.75rem;}

  .grid-list ul{gap: 0}

  .storedetail-inner-one figure > img{height: 280px}

  .storedetail-inner-three .nav-tabs button {min-width: 12rem;}

  .productdetail-section-one .product-content .btn {min-width: 11.5rem;}



}

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

  :root{--base-font-size:0.875rem}

  .header .hdr-top{padding: 1rem 0}

  .header .hdr-top-right, .header .hdr-top ul {gap: 0.75rem;flex-wrap: wrap;}

  .header .form-group input{min-width: auto}

  .header .list-item, .header .navbar-nav {gap: 1rem;flex-wrap: wrap;}

  .lines {position: relative;}

  .lines, .lines::before, .lines::after {background: #4A2C9D;display: inline-block;width: 18px;height: 1.25px;border-radius: 5px;transition: 0.5s}

  .lines::before, .lines::after {content: ''; position: absolute;left: 0;top: 6px}

  .lines::after {top: -6px}

  .icons li a:hover .lines, .icons li a:hover .lines::before, .icons li a:hover .lines::after{background: #fff}

  .main-section{padding: 2.25rem 0}

  .main-section p, .main-heading, .how-to-sell article .main-heading{margin-bottom: 1.25rem}

  .slick-arrow{width: 2.5rem;height: 2.5rem;top: -32px;right: 60px}

  .slick-next{right: 0}

  .slick-arrow svg{width: 20px;height: auto;}

  .home-section-two .gallery{margin: 0 0.5rem}

  .home-section-three .slick-arrow, .sec5Slider .slick-arrow{left: -5px}

  .home-section-three .slick-next, .sec5Slider .slick-next{right: -5px;left: auto;}

  .home-section-four .banner-img1, .home-section-four .banner-img2{width: 7rem;height: 7rem;left: 0;top: -20px}

  .home-section-four .banner-img1 img{top: 35px;left: -5px;width: 80%;}

  .home-section-four .banner-img2{width: 6rem;height: 6rem;inset: -50px 0px auto auto}

  .home-section-four .banner-img2 img{right: -10px;top: -10px;width: 80%;}

  .home-section-five article figure{min-height: 250px}

  .home-section-five article h5{max-width: 100%}

  .home-section-six .slick-arrow {top: -35px;}

  .home-section-six .slider-content article{margin-bottom: 1rem;padding: 1rem;height: auto;gap: 0.5rem}

  .sec6Wrap{margin-bottom: 4rem !important}

  .bigBtn{min-width: auto}

  .home-section-eight h4{max-width: 100%}

  .home-section-eight .sec8Wrap, .contact-section-one .contactWrap{padding: 1.5rem}

  .home-section-eight .sec8Wrap::after {display: none}

  .home-section-eight .sec8Wrap ul{gap: 1rem}

  .home-section-eight h3{font-size: 1.75rem}

  .home-section-eight .sec8Wrap ul li{width: 47%}

  .home-section-nine .sec1{padding: 1.5rem}

  .home-section-nine .sec1-box2{padding-bottom: 0}

  .home-section-nine .sec1 article h3{margin-bottom: 1rem;}

  .home-section-tweleve{margin: 0}

  .footer .topFooter{padding: 3rem 0 2rem}

  .footer .midFooter ul li {margin-bottom: 0.5rem;}

  .footer .midFooter{padding: 2rem 0}

  .header .form-group button{top: 3%}

  .dropdown-wrap{padding: 1.875rem 1rem;width: auto;}

  .offcanvas{background: #F6F6F6;box-shadow: 0 2px 8px 0 rgb(0, 0, 0, 0.1);z-index: 99999;}

  .offcanvas .sub-menu > li > a::before{content: '';position: absolute;inset: 0 0 0 auto;background: url(../images/mbl-arrow.svg) no-repeat;background-size: cover;width: 16px;height: 11px;margin: auto 0;transition: 0.5s} 

  .offcanvas .sub-menu > li.active > a::before{transform: rotateX(180deg);}

  .sub-menu{height: auto;overflow: hidden;}

  .subMenu{position: relative;inset: auto;width: auto;padding: 1rem 0}

  .sub-menu > li > a span{background: #fff}

  .sub-menu > li > a{color: #333}

  .menuSlider .slick-arrow svg{width: auto;}

  .menuRight .col-md-6{margin-top: 1rem}

  .inner-banner article h1{font-size: 2.5rem}

  .how-to-sell article{padding: 1.75rem;margin-bottom: 1.5rem;}

  .about-section-four article{margin-bottom: 1.5rem}

  .breadcrumb{padding: 2rem 0}

  .blog-section-one .blog-one-right .nav-tabs button, .help-section-three ul li, .review-section .show h5, .order-detail-section .main-heading h5, .storedetail-section-one .products a span{font-size: 1.125rem}

  .blog-section-one .blog-list li a{padding-bottom: 1.25rem;margin-bottom: 1.25rem;}

  .blog-section-one .blog-one-left article figcaption{padding: 1.75rem}

  .home-section-one, .home-section-five, .home-section-ten,.career-section-two .sec8Wrap{padding-bottom: 0}

  .career-section-one .btn{padding: 1.15rem 1.25rem;}

  .faq-section-two .accordion-body{padding: 1.25rem 2rem;}

  .faq-section-two .accordion-item{margin-top: 0}

  .cart-section .cart-item{overflow-x: auto;padding: 1.5rem 1rem;}

  .cart-section .cart-item-thumb {width: 56%;}

  .cart-item-select{min-width: 50rem;padding-right: 1rem}

  .cart-head .form-check{padding-left: 0.875rem}

  .account-section, .careertwo-section-three, .contact-section-two, .sell-section-three, .sell-section-one, .thankyou-section-two{padding-top: 0}

  .account-section .acc-sidebar ul li a{font-size: 1rem}

  .form-group{margin-bottom: 1.5rem}

  .storelist-section-one figure figcaption .img-bg{width: 120px;height: 120px}

  .how-to-sell .sellTop {margin-bottom: 2rem;}

  .careertwo-section-one .sec8Wrap, .shop-sidebar, .productdetail-section-one .product-details, .productdetail-three{padding: 1.5rem}

  .order-detail-section .addressWrap .wrap{padding: 1rem}

  .order-detail-section .addressWrap .address-head{padding: 0 1rem 1rem;}

  .order-detail-section .address-detail {padding: 1rem 1rem 0;}

  .return-section .table-responsive{padding: 1.25rem}

  .return-section table td{padding: 1rem}

  .return-section table th{font-size: 1rem;padding: 0 1rem 1rem;}

  .return-section .table-responsive table{min-width: 45rem}

  .purchase-section .btn, .careerthree-section-one.career-section-two .btn{min-width: initial;}

  .review-section .cart-item-select{min-width: initial;padding-right: 0} 

  .review-section .rating-box, .review-section .file-upload p, .contact-section-one .form-group .form-control{padding-left: 1rem}

  .review-section .wrap h5{padding-left: 1rem;margin-bottom: 0.75rem;font-size: 1.125rem}

  .review-section .wrap{padding: 1.5rem 1rem;}

  .review-section .show{padding: 1.25rem 1rem;}

  .order-detail-section .table-responsive table{min-width: 25rem}

  .offers-section-one .col-lg-6:first-child{margin-bottom: 1.5rem}

  #apply .modal-content {padding: 2rem;}

  .careerthree-section-two ul li{margin-bottom: 1rem;padding-bottom: 1rem}

  .sell-section-one figcaption {padding: 1rem 7rem 1rem 1rem;}

  .sell-section-one .abs-btn{transform: none;width: 100px;margin: auto;}

  .sell-section-one figure::before {opacity: 1}

  .sell-section-two.faq-section-two .accordion-item{margin-top: 0}

  .wishlist-section .cart-item-select{min-width: 40rem}

  .storelist-pagination ul li a{height: 40px;width: 40px;font-size: 1rem;}

  .storedetail-inner-one figure p{max-width: 70%}

  .shop-top ul li a{padding: 0.5rem 1rem;}

  .productdetail-section-one .pro-slider-thumb .slick-arrow svg{width: auto;}

  .productdetail-section-one .pro-slider-thumb .slick-prev{left: -8px}

  .productdetail-section-one .pro-slider-thumb .slick-next{right: -8px}

  .productdetail-section-one .product-content h5{font-size: 1.5rem}

  .product-tabs .nav-tabs{margin-bottom: 1.5rem !important;gap: 1rem 0}

  body .product-tabs .nav-tabs button{min-width: auto;font-size: 1rem !important;padding: 0 5px 5px 5px}

  .modal {--bs-modal-width: 90%;}

  .menuRight strong{max-width: 100%}

  .storedetail-inner-three .contact-section-one{padding: 2rem 0}

  .modal .modal-content {padding: 2rem;}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .home-section-two .gallery {margin-right: 1.5rem;}

  .home-section-two .gallery figure{width: 7rem;height: 7rem}

  .footer .ftr-5 {width: 29%;}

  .home-section-tweleve ul li a{width: 10.6rem}

  .home-section-eleven h5{min-height: 3.3rem}

  .header .hdr-top-right, .header .hdr-top ul{gap: 1rem}

  .header .list-item, .header .navbar-nav{gap: 0.75rem}

  .header .form-group input{min-width: 15rem;width: 15rem}

  .header .hdr-btm{padding: 0.83rem 2rem;}

  .header .icons{gap: 0.5rem}

  .header .hdr-top{padding: 1.107rem 2rem}

  .header .hdr-top * {font-size: 0.875rem;}

  .home-section-four h1{font-size: 4.25rem}

  .home-section-eight .sec8Wrap{padding: 2rem 0 2rem 4rem;}

  .home-section-eight .sec8Wrap ul li {width: 40%;}

  .home-section-nine .sec1 article h3, .home-section-one .sec1 article h3{font-size: 1.5rem;}

  .home-section-nine .sec1 article{padding-left: 2rem}

  .footer label::before {top: 9px}

  .home-section-one .abs-item{right: 130px}

  .main-heading, .how-to-sell article .main-heading{margin-bottom: 1.5rem;}

  .about-section-four article figure {min-height: 14.5rem;}

  .about-section-four article h5{font-size: 1rem}

  .career-section-three h4{font-size: 1.25rem}

  .career-section-two .sec8Wrap{padding-bottom: 0}

  .career-section-two .sec8Wrap figure{margin: 0}

  .cart-section .cart-item{overflow-x: auto;}

  .cart-item-select{min-width: 49rem;padding-right: 1rem;}

  .checkout-section .cart-summary{padding: 1.5rem}

  .account-section .acc-sidebar{padding: 1.38rem}

  .careertwo-section-one .sec8Wrap{padding: 2rem}

  .review-section .cart-item-select{min-width: initial;}

  .sell-section-one figcaption{padding-right: 10.5rem}

  .sell-section-one figure .main-heading h2, .inner-banner article h1{font-size: 3rem}

  .storedetail-inner-one figure > img{height: 280px}

  .storedetail-inner-three .nav-tabs button {min-width: 10.5rem;}

  .storedetail-section-one .store-wrap{padding: 1.75rem}

  .dropdown-wrap{width: 18.5rem;}

  .slick-arrow{top: -50px}

  .productdetail-section-one .product-content .btn {min-width: 10.25rem;}

  .product-tabs .nav-tabs button {min-width: 11.75rem;padding: 0 9px 5px;font-size: 1.125rem !important}

  .productdetail-section-one .pro-slider-thumb .slick-prev{left: -10px}

  .productdetail-section-one .pro-slider-thumb .slick-next{right: -10px}

  .contact-section-two h5{min-height: auto}

  .products-section .home-section-five .list article figure {width: 42%;min-width: 42%;}
  
  .shop-head-right{width: 100%}
}

@media only screen and (max-width: 1199px) {

  .account-section .acc-sidebar h5{font-size: 1.125rem}

  .clear{top: 44px}

  .productdetail-section-one .cart-item-qty{width: 140px}

  .productdetail-section-one .pro-slider-thumb{margin: 0}

}



@media only screen and (min-width: 1200px) and (max-width: 1299px) {

  .header .list-item, .header .navbar-nav{gap: 1.25rem}

  .header .form-group input{min-width: 14rem;width: 14rem}

  .subMenu{width: 49rem}

  .dropdown-wrap{width: 18.5rem}

  .home-section-three .sec3Slider h4{font-size: 1.25rem}

  .home-section-five article ul li a{font-size: 13px;gap: 5px;}

  .home-section-five article .icons {gap: 0.5rem;}

  .cart-summary{padding: 1rem}

  .cart-section .col-xl-3 .btn{padding: 0.815rem}

  .checkout-section .agree p{font-size: 0.8rem}

  .storedetail-inner-one figure .img-bg{width: 110px;height: 110px}

  .storedetail-section-one .store-wrap{padding: 1.5rem}

  .account-section .acc-sidebar h5{font-size: 1.16rem}

  .home-section-three .slick-arrow, .sec5Slider .slick-arrow{left: -35px}

  .home-section-three .slick-next, .sec5Slider .slick-next{left:auto;right: -35px}

  .inner-banner article h1{font-size: 3.5rem}

  .about-section-four article h5{font-size: 1.1rem}

  .career-section-one .btn{padding: 1.15rem 1rem}

  .products-section .home-section-five .list article figure{width: 35%;min-width: 35%;}

  .footer .ftr-5{width: 26%}

  .productdetail-section-one .product-details li ul li{min-width: auto}

  .productdetail-section-one .product-content .btn {min-width: 12.65rem;}

  .product-tabs .nav-tabs button{min-width: 14.8rem;}

}

@media only screen and (max-width: 1299px) {

  .footer input[type="checkbox"] + label{padding-left: 15px;line-height: 1.5;font-size: 11px;}

  .footer input[type="checkbox"] + label::before {width: 16px;}

  .footer input[type="checkbox"] + label::after {width: 6px;left: 5px;}

  .productdetail-section-one .cart-item-qty {width: 140px;}

}