/* ================================================== */
@media only screen and (max-width: 480px) {
  .mobile {
    display: block!important;
  }

  .desktop {
    display: none;
  }
  .main {
		width: 100% !important;
	}
	.col-main {
		width: 100% !important;
		box-sizing: border-box !important;
	}
	.cart-item .right-cart {
		width: 75% !important;
	}
	.cart-item .left-cart {
		width: 23% !important;
	}
	.info-buy-product {padding:0;}
	.info-buy-product .left {
		width: 100% !important;
		margin-bottom: 15px;
	}
	h2.product-name {
		margin-bottom: 0!important;
	}
	.cart h2 {
		font-size: 22px;
	}
  .elementor-60 .elementor-element.elementor-element-24e7999 img {
		width: auto;
        height: 50px;
		object-fit: contain;
	}
	.elementor-398 .elementor-element.elementor-element-a897cd8 {
		width: 100%;
	}
	.variations_form.cart button.single_add_to_cart_button.button.alt {
		padding: 14px 6px 17px 6px!important;
	}
	
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>a img, .elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category)>a img,
.elementor-5742 .elementor-element.elementor-element-e80d314.elementor-wc-products .attachment-woocommerce_thumbnail {
    height: 200px;
}
.elementor-161 .elementor-element.elementor-element-a7f9e54.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3391 .elementor-element.elementor-element-3e1a9f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    height: 50px;
	font-size: 15px !important;
}
.elementor-5742 .elementor-element.elementor-element-e80d314.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
        height: 36px;
        line-height: 18px !important;
        font-size: 13px !important;
}
.elementor-3391 .elementor-element.elementor-element-71d14e86 .elementor-heading-title {
    font-size: 30px!important;
}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles.elementor-element div.images.woocommerce-product-gallery {
    opacity: 1 !important;
}
.woocommerce div.product form.cart {
    margin-bottom: 2em;
    margin-top: 2em;
}
.elementor-14 .elementor-element.elementor-element-9256d50 img {
    width: 32vw;
}
    .elementor-14 .elementor-element.elementor-element-8901d63 .elementor-heading-title {
        font-size: 40px;
	}
    .elementor-60 .elementor-element.elementor-element-0ebbe76 {
        width: 70%;
    }
	.elementor-60 .elementor-element.elementor-element-72753b9, 
	.elementor-60 .elementor-element.elementor-element-1f0e40b {
        width: 15%;
    }	
    .elementor-14 .elementor-element.elementor-element-9256d50 {
        text-align: center;
    }	
	.elementor-5742 .elementor-element.elementor-element-42d8995 {
        padding: 30px 5px 30px 5px!important;
    }
	.post-120 .woocommerce-Price-amount.amount {
		font-size: 18px;
	}
	.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button, .elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart {
        border: 1px solid;
    }
	/* ẩn thanh search desktop */
	#elementor-popup-modal-632 {
		display:none;
	}
}
/* ================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
 
}

/* ================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}
/* ================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* ================================================== */
@media only screen and (min-width: 1200px) {
}
@media (max-width: 1300px) {

}