@media screen and (max-width: 1230px) {
  .products-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    gap: 30px;
  }
  .thunk-slider-section .thunk-slider-col-1 {
    width: 22%;
  }
  .thunk-slider-section .owl-carousel .owl-item img {
    height: 400px;
  }
}
@media screen and (max-width: 992px) {
  .big-store-cat-two-col .row {
    flex-direction: column;
    gap: 30px;
  }
  .big-store-cat-two-col .col-left {
    width: 100%;
  }
  .big-store-cat-two-col .col-right {
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .products-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(150px, 1fr));
    gap: 30px;
  }
  .big-store-cat-two-col .cate-list {
    display: grid;
    grid-template-columns: repeat(4, minmax(150px, 1fr));
    gap: 30px;
  }

  .thunk-product-news-section .col-left {
    display: none;
  }
  #big-store-menu.collapse:not(.show) {
    display: block;
  }
  .mobile-nav-tabs .categories {
    display: none;
  }
  .blog-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}

@media screen and (max-width: 768px) {
  .products-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(150px, 1fr));
    gap: 20px;
  }
  .big-store-cat-two-col .cate-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(150px, 1fr));
    gap: 15px;
  }
  .slide-layout-3 .thunk-3col-slider-wrap .thunk-add-content {
    display: none;
  }
  .thunk-product-news-section .col-right {
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .blog-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .post-type-archive #sidebar-primary {
    display: none;
  }
}
@media screen and (max-width: 615px) {
  .method-logo {
    width: 21px;
    height: 26px;
  }
  .custom-section {
    padding: 30px 0 !important;
  }
  .payment-method-logos {
    margin-left: 10px;
  }
  .products-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(150px, 1fr));
    gap: 20px;
  }
  .big-store-sub-banner-wrap {
    flex-direction: column;
  }
  .sub-banner-col {
    width: 100%;
  }
  .thunk-slider-section,
  .thunk-banner-section {
    padding: 0 !important;
  }
  .thunk-slider-section .container {
    padding: 0 !important;
  }
  .big-store-cat-two-col .cate-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(150px, 1fr));
    gap: 10px;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    float: none;
  }
}

@media screen and (max-width: 445px) {
  .thunk-banner-section {
    display: none;
  }
  .taiowc-cart-model,
  .taiowc-slide-left .taiowc-cart-model {
    max-width: 350px;
    right: -350px;
  }
  .blog-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }

  .big-store-cat-two-col .cate-list {
    grid-template-columns: repeat(1, minmax(150px, 1fr));
  }
  .home #primary .container {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .products-grid {
        grid-template-columns: repeat(1, minmax(150px, 1fr));
    }
}
