@media screen and (max-width:1200px){
  .main-menu > button {width: 40px;padding: 0;height: 40px;display: flex !important;align-items: center;justify-content: center;border-radius: 50%;}
  #wrapper .products {display:grid; grid-template-columns: repeat(2, 1fr); gap:24px;}
  #menu-woocommerce-menu .menu-account .awb-menu__sub-ul {display:none;}
}


@media screen and (max-width:800px) {

  .m-width-100 {width:100% !important;}
  .m-text-center {text-align: center !important;}

    #main .fusion-fullwidth {
        --awb-padding-top: 64px;
        --awb-padding-bottom: 32px;
    }

  .main-menu > button {width: 40px;padding: 0;height: 40px;display: flex !important;align-items: center;justify-content: center;border-radius: 50%;}
  #wrapper .fusion-tb-header .cart-toggle-wrapper,
  #wrapper .fusion-tb-header .tax-switch-wrapper {margin-right:8px;}
  
  .terms-wrapper.product_cat[data-template="popularCategory"] .terms-container
  .terms-wrapper.product_cat[data-template="subCategory"] .terms-container {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))}
  .posts-wrapper[data-template="reviewSlider"] {--sx-slides-per-view: 1.2;--sx-slide-spacing: 24px;}

  #wrapper .cta-column-person .person-image {margin-top:0px;}

  .posts-wrapper.product .posts-container,
  #wrapper .products {display:grid; grid-template-columns: repeat(2, 1fr); gap:24px;}

  .single-product #wrapper .product-price {font-size:24px}


}

@media screen and (max-width:500px){
  .posts-wrapper.product .posts-container,
  #wrapper .products {display:grid; grid-template-columns: repeat(1, 1fr); gap:24px;}

}