.woocommerce div.product .woocommerce-Reviews .commentlist.loadmore li{
	display: none;
	opacity: 0;
	transition: opacity 1s ease-out;
}

.woocommerce div.product .woocommerce-Reviews .commentlist.loadmore li:nth-child(1),
.woocommerce div.product .woocommerce-Reviews .commentlist.loadmore li:nth-child(2),
.woocommerce div.product .woocommerce-Reviews .commentlist.loadmore li:nth-child(3) {
    display: block;
	opacity: 1;
}

.woocommerce div.product .woocommerce-Reviews .commentlist.loadless li{
	display: block;
	opacity: 1;
}

.single-product.woocommerce #reviews #comments h2{
	margin: 0 0 20px 0;
	font-weight: 600;
	cursor: pointer;
}

.single-product.woocommerce #reviews #comments h2.loadmorebtn::after {
	float: right;
	content: '\f107';
	font-family: FontAwesome;
	font-size: 20px;
}

.single-product.woocommerce #reviews #comments h2.loadlessbtn::after {
	float: right;
	content: '\f106';
	font-family: FontAwesome;
	font-size: 20px;
}

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


.tax-product_cat #main .woocommerce-products-header__title.page-title{
	font-size: 30px;
	top: 28px;
}
.tax-product_cat #main #preset_23292 {
    padding: 15px 0px 1px 10px;
}
.woocommerce-page #main .sidebar-left {
    width: 20%;
    float: left;
    margin-right: 25px;
}
.tax-product_cat .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
	margin: 0;
}
.tax-product_cat .elementor-23412 .elementor-element.elementor-element-8f07575 {
        width: 100%;
        padding: 10px 10px 10px 10px;
        margin: 0;
    }
.tax-product_cat .elementor-23412 .elementor-element.elementor-element-0a5a9d0, .tax-product_cat .elementor-23503 .elementor-element.elementor-element-ec7e5d4, 
.tax-product_cat .elementor-23507 .elementor-element.elementor-element-bb11e30, .tax-product_cat .elementor-23510 .elementor-element.elementor-element-18d49c4, 
.tax-product_cat .elementor-23513 .elementor-element.elementor-element-24a48fb,.tax-product_cat .elementor-23518 .elementor-element.elementor-element-c66adf3 {
        width: 0;
        padding: 4px;
    }
.tax-product_cat .elementor-element.elementor-element-12ee767.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0 15px 0 15px;
}
body:not([class*=elementor-page-]) .site-main {
        max-width: 100%;
        
}
.single.single-product #main .woocommerce-tabs.wc-tabs-wrapper{
	padding: 10px;
}
.woocommerce-cart form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity {
    padding-right: 30px;
}
.woocommerce-cart .woocommerce-cart-form .wpr-shop-table tbody tr .actions .coupon label {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    display: block;
}
.woocommerce-cart .actions .coupon .button {
    width: 100% !important;
     margin-top: 10px;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	float: none;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{
	margin: 0 !important;
}
.woocommerce-cart .elementor-heading-title{
   line-height: 0;
}
.elementor-element.elementor-element-d684157.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .e-con-inner {
    padding-top: 0;
}
.elementor-element.elementor-element-c4dc1a1.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .e-con-inner {
    display: block;
}
.tax-product_cat .elementor-23503 .elementor-element.elementor-element-4fa8495, .tax-product_cat .elementor-23507 .elementor-element.elementor-element-a77c3ed, 
.tax-product_cat .elementor-23510 .elementor-element.elementor-element-12b570b, .tax-product_cat .elementor-23513 .elementor-element.elementor-element-6489270,
.tax-product_cat .elementor-23518 .elementor-element.elementor-element-9059904 {
    width: 100%;
    margin: 0 !important;
}

.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    min-height: 300px !important;
    display: block;
}
.elementor-23513 .elementor-element.elementor-element-24a48fb, .elementor-23412 .elementor-element.elementor-element-0a5a9d0, 
.elementor-23507 .elementor-element.elementor-element-bb11e30, .elementor-23510 .elementor-element.elementor-element-18d49c4,
.elementor-23518 .elementor-element.elementor-element-c66adf3{
      padding: 0 !important;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){
	float: left;
}
.woocommerce .related.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	min-height: 0 !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape){
  body:not([class*=elementor-page-]) .site-main {
       max-width: 100%;
    
}

.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
	float: none !important;
}
 .woocommerce-cart-form .wpr-shop-table.shop_table tbody tr .actions .button {
  width: 100% !important;
     margin-top: 10px;
}

 ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
        min-height: 360px !important;
}

}

@media only screen and (min-width: 1025px) and (max-width: 1400px) {
  .tax-product_cat #main .woocommerce-products-header__title.page-title{
	font-size: 30px;
	top: 28px;
}
.tax-product_cat #main #preset_23292 {
    padding: 15px 0px 1px 10px;
}
.woocommerce-page #main .sidebar-left {
    width: 20%;
    float: left;
    margin-right: 0px;
}
.woocommerce-page #main .sidebar-right{
	width: 100%;
}
.tax-product_cat .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
	margin: 0;
}
.tax-product_cat .elementor-23412 .elementor-element.elementor-element-8f07575 {
        width: 100%;
        padding: 10px 10px 10px 10px;
        margin: 0;
    }

.tax-product_cat .elementor-element.elementor-element-12ee767.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0 15px 0 2px;
}
body:not([class*=elementor-page-]) .site-main {
        max-width: 100% !important;
}
.single.single-product #main .woocommerce-tabs.wc-tabs-wrapper {
	padding: 15px;
}
section.related.products {
    padding: 15px;
}
.woocommerce-cart form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity {
    padding-right: 30px;
}
.woocommerce-cart .woocommerce-cart-form .wpr-shop-table tbody tr .actions .coupon label {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    display: block;
}
.woocommerce-cart .actions .coupon .button {
    width: 100% !important;
     margin-top: 10px;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: none;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
	margin: 0 !important;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: none;
}
.woocommerce-cart-form .wpr-shop-table.shop_table tbody tr .actions .button {
	width: 100%;
	margin-top: 10px;
}
div#buttons-container {
    display: flex;
    justify-content: center;
}
.tax-product_cat .elementor-23412 .elementor-element.elementor-element-0a5a9d0, .tax-product_cat .elementor-23503 .elementor-element.elementor-element-ec7e5d4, 
.tax-product_cat .elementor-23507 .elementor-element.elementor-element-bb11e30, .tax-product_cat .elementor-23510 .elementor-element.elementor-element-18d49c4, 
.tax-product_cat .elementor-23513 .elementor-element.elementor-element-24a48fb,.tax-product_cat .elementor-23518 .elementor-element.elementor-element-c66adf3 {
        width: 0;
        padding: 4px;
    }
    .elementor-23513 .elementor-element.elementor-element-24a48fb, .elementor-23412 .elementor-element.elementor-element-0a5a9d0, 
.elementor-23507 .elementor-element.elementor-element-bb11e30, .elementor-23510 .elementor-element.elementor-element-18d49c4,
.elementor-23518 .elementor-element.elementor-element-c66adf3, .elementor-23503 .elementor-element.elementor-element-ec7e5d4{
      padding: 0 !important;
}
.tax-product_cat .elementor-23503 .elementor-element.elementor-element-4fa8495, .tax-product_cat .elementor-23507 .elementor-element.elementor-element-a77c3ed, 
.tax-product_cat .elementor-23510 .elementor-element.elementor-element-12b570b, .tax-product_cat .elementor-23513 .elementor-element.elementor-element-6489270,
.tax-product_cat .elementor-23518 .elementor-element.elementor-element-9059904 {
    width: 100%;
    margin: 0 !important;
}
.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    min-height: 370px !important;
    display: block;
}
.woocommerce .related.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	min-height: 0 !important;
}
.woocommerce ul.products li.product .button {
    width: 100% !important;
}
.custom-cat-bestseller-main-container #sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart{
	 width: 100%;
}
.wc-stripe-banner-checkout.active{
	 max-width: 100% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	float: none !important;
}
.elementor-element.elementor-element-7bc52be {
    padding: 0 20px;
}
.tax-product_cat.woocommerce-page .woocommerce-breadcrumb {
    margin: 10px 20px 10px !important;
} 
.tax-product_cat .category_main {
    padding: 20px 20px 35px;
  }
.custom-cat-bestseller-main-container {
    padding: 0 10px 10px;
  }
  
}


