@media screen and (max-width: 1600px) {
 .shop-wrapper .product-item .product-content .product-actions .btn, .shop-wrapper .product-item .product-content .product-actions .button {margin: 0 5px!important;}
 .shop-wrapper .product-item .product-content {padding: 20px!important;}
}
@media screen and (max-width: 1440px) {
	.list-doctors .doctor {width: 24%; margin: 0 0.5% 20px}
	.promos {width: 100%; float: left; padding: 0 25px!important}
	.tiktok a span {width: 80px; height: 80px;}
	.tiktok a {height: 400px;}
	.shop-wrapper.best-sellers .product-item .product-content {padding: 20px!important;}
	.shop-wrapper.best-sellers .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn {font-size: 18px!important; line-height: 30px!important; padding: 10px 20px!important; margin: 0 5px!important;}
}
@media screen and (max-width: 1280px) {
	.shop-wrapper.best-sellers .product-item .product-content .product-actions .button {margin-bottom: 15px!important}
}
@media screen and (max-width: 1024px) {
	.shop-wrapper .product-item .product-image, .shop-wrapper .product-item .product-image a {height:280px}
	.shop-wrapper .product-item .product-content {padding: 20px;}
	.shop-wrapper .product-item .product-content .product-title a h2 {font-size: 20px; line-height: 26px;}
	.shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn {font-size: 16px; line-height: 24px; height: 48px; margin-bottom: 15px; width: auto;}
	.shop-wrapper.best-sellers .product-item .product-content .product-actions .button, .shop-wrapper.best-sellers .product-item .product-content .product-actions .btn {width: 100%;}
	#filter {justify-content: flex-start; -webkit-justify-content:flex-start; align-items: stretch; -webkit-align-items: stretch;}
	#filter h3 {border-top: 0; padding-top: 0; margin-top: 0;}
	#filter div {width: 33%; padding-right: 10px;}
	.woocommerce-checkout .col2-set .col-1 {width: 55%!important;}
	.woocommerce-checkout .col2-set .col-2 {width: 43%!important;}
}
@media screen and (max-width: 960px) {
.tiktok a {width: 48%; margin-bottom: 30px;}
.shop-wrapper.best-sellers .product-item {width: 48%;}
	.shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn {width: 100%;}
.woocommerce ul.order_details {justify-content: space-between; -webkit-justify-content: space-between;}
.woocommerce ul.order_details li {width: 48%; padding-right:20px; margin-right: 0!important; padding-left: 20px; border: 0; box-sizing: border-box;}
.woocommerce ul.order_details li:first-child {padding-left: 0!important}
}
@media screen and (max-width: 768px) {
.shop-wrapper.best-sellers .product-item .product-content .product-actions .button, .shop-wrapper.best-sellers .product-item .product-content .product-actions .btn {width: 100%;}
.shop-wrapper .product-item {width: 100%;}
.shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn {width: auto;}
	.woocommerce-checkout .col2-set .col-1 {width: 100%!important;}
	.woocommerce-checkout .col2-set .col-2 {width: 100%!important; margin-top: 30px;}
	.woocommerce .woocommerce-customer-details .addresses .col-1, .woocommerce .woocommerce-customer-details .addresses .col-2 {width: 100%!important}
}
@media screen and (max-width: 767px) {
	.elementor-kit-6 h2 {font-size: 30px; line-height: 40px; margin-bottom: 0;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {margin-top: 10px;}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {padding: 20px;}
	.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price>*, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price>*, .wc-block-components-formatted-money-amount {font-size: 18px!important; line-height: 30px!important}
	.wc-block-components-totals-wrapper, .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {font-size: 16px!important; line-height: 24px!important}
	.shop-wrapper .product-item {width: 48%;}
	.shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn {width: 100%;}
	
}
@media screen and (max-width: 560px) {
	.shop-wrapper .product-item {width: 100%;}
	.tiktok a {height: 300px; margin-bottom: 20px;}
	.shop-wrapper.best-sellers .product-item, .shop-wrapper .product-item {width: 100%;}
	.shop-wrapper.best-sellers .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn, .shop-wrapper.best-sellers .product-item .product-content .product-actions .btn {width: auto; font-size: 16px; line-height: 24px; padding-top: 5px;}
	.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {background: #C23350!important; border-radius: 30px; height: 56px; width: 100%!important; display: block; border-radius: 30px!important;}
	.ss-main {max-width: 100%; border-radius: 30px!important; height: 56px;}
	.quantity-toggle {height: 56px; border-radius: 30px!important; display: block; width: 100%!important}
	#filter div {width: 100%;} 
	#billing_first_name_field, #billing_last_name_field {width: 100%}
	#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row, #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {padding-left: 0!important; padding-right: 0!important} 
	.woocommerce ul.order_details li {width: 100%; }
}
@media screen and (max-width: 414px) {
	
	.shop-wrapper.best-sellers .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .button, .shop-wrapper .product-item .product-content .product-actions .btn, .shop-wrapper.best-sellers .product-item .product-content .product-actions .btn {width: 100%}
}