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

}
@media only screen and (min-width: 576px) and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
  .header .main-form{position: absolute;left: 0;width: 97%;z-index: 99;right: 0;margin: 10px auto 0;transform: translateY(-100%);opacity: 0;visibility: hidden;transition: 0.5s;}
  .header .main-form.active{transform: none;opacity: 1;visibility: visible;}
  .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}
  .cart-section.review-section .cart-item-thumb{width: auto;margin: auto;}
  .review-section .cart-item-totals{width: 100%;margin-top: 1rem}
  .thankyou-section-one article{padding: 1.25rem 1.25rem 2.25rem;text-align: center;}
  .thankyou-section-one article::before {display: none}
  .prod-images a.fancybox, .key-features-sec a.fancybox{margin: 0 0.75rem;}
  .productdetail-section-one, .key-features-sec{overflow: hidden;}
  .productdetail-section-one .prod-images, .key-features-sec .sliderxs{margin: 0 -1.5rem;}
}

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


}
@media only screen and (max-width: 991px) {
  .size.sizes img{width: 3rem}
  .size.sizes.size-combo img{width: auto}
  :root{--base-font-size:0.875rem}
  .main-heading{margin-bottom: 1.25rem;}
  .main-heading h2{font-size: 1.5rem;}
    .main-section{padding: 2.25rem 0;}
  .banner img{height: 100% !important;}
  .banner .slick-arrow{display: none !important;}
  .category-section figure{margin: 0 0.5rem;}
  .category-section figure img{height: 350px}
  .home-section-two .sec2Wrap, .home-section-three .sec3Wrap, .home-section-four .sec4Wrap, .home-section-nine .sec9Wrap{margin: 0;}
  .home-section-two .gallery{padding-left: 0;margin: 0 0.5rem;}
  .home-section-two .slick-next{right: 0;}
  .slick-arrow{opacity: 1;width: 35px;height: 35px;}
  .home-section-eight .slick-arrow{top: 35%;}
  .slick-arrow svg{width: 12px;}
  .slick-next, .sec3Slider .slick-next{right: 0;}
  .home-section-three .sec3Wrap .slick-slide a, .home-section-four .sec4Wrap .slick-slide a{margin: 0 0.5rem;}
  .home-section-three .sec3Wrap a:hover img, .home-section-four .sec4Wrap a:hover img, .home-section-five figure:hover video{transform: scale(1);}
  .home-section-tweleve aside{margin: 0 1rem;}
  .home-section-tweleve span{min-height: 45px;}
  .home-section-thirteen{padding-bottom: 5rem;}
  .footer{padding-top: 0;}
  .footer h3{font-size: 1.25rem;}
  .home-section-two .gallery .wishlist-cart a, .home-section-five figcaption a{opacity: 1;visibility: visible;transform: none;}
  .shop-top aside{overflow: auto;}
  .shop-top aside div{min-width: 46rem;}
  #filterSideBar .shop-sidebar{position: relative !important;top: auto !important;}
  body .space{padding-left: 0;padding-right: 0;}
  .pb-10{padding-bottom: 7rem;}
  .mbl-filter, .shop-section .shop-top .btn{padding: 0.5rem 0.75rem;text-transform: capitalize;}
  .shop-section .shop-top{top: 26%;}
  .listGridView a svg {width: 20px;height: auto;}
  .shop-section article{/*position: sticky;*/top: 17%;background: #fff;z-index: 9;padding: 0.5rem 0;}
  .footer .logo{width: 6rem;}
  .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;min-width: 50rem;}
  .cart-head .form-check{padding-left: 0.875rem}
  .thankyou-section-two{padding-top: 0}
  .account-section .acc-sidebar ul li a{font-size: 1rem}
  .form-group{margin-bottom: 1.5rem}
  .order-detail-section .addressWrap .wrap{padding: 1rem}
  .order-detail-section .addressWrap .address-head{padding: 0 0.25rem 1rem;}
  .order-detail-section .address-detail {padding: 1rem 0.25rem 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}
  .wishlist-section .cart-item-select{min-width: 40rem}
      .size-combo{flex-wrap: wrap;gap: 1rem 0 !important;justify-content: space-between;}
  .size-combo li{width: 48%;}
  .shop-bottom .gallery{margin: 1.5rem 0 0;}
  .btn{padding: 0.875rem 1.2rem;}
  .wow{opacity: 1 !important;visibility: visible !important;animation: none !important;transition: 0s !important;transform: none !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .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}
  .slick-next{right: 160px;}
}
@media only screen and (max-width: 1199px) {
.header .logo, .offcanvas .logo{width: 6rem;}
.offcanvas ul li{margin-bottom: 1rem;padding-bottom: 1rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #ece3e0;}
  .dropArr svg {width: 15px;fill: var(--primary-color);height: 15px;margin-bottom: 5px;transition: 0.5s;}
  .dropArr.active svg {transform: rotate(90deg);}
  .offcanvas .header-dropdown {left: 0;width: 100%;position: relative !important;opacity: 1;transform: none;visibility: visible;border: 0;padding: 0;margin-top: 10px;}
  .header-dropdown .inner a {flex: 0 0 100%;display: flex;align-items: center;gap: 1rem;}
  .header-dropdown .inner a figure{width: 75px;}
  .header-dropdown .inner a img{transform: scale(1);}
  .header-dropdown .wrapper{padding: 0;}
  .header-dropdown h6{font-weight: 400;font-size: 14px;}

}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
  .cart-summary{padding: 1rem}
  .cart-section .col-xl-3 .btn{padding: 0.815rem}
  .checkout-section .agree p{font-size: 0.8rem}
  .header nav ul{gap: 0.75rem;}
  .home-section-two .sec2Wrap, .home-section-three .sec3Wrap, .home-section-four .sec4Wrap, .home-section-nine .sec9Wrap{margin-right: -25vw;}
}
@media only screen and (max-width: 1299px) {

}