@media screen and (max-width:1249px)
{
.woocommerce ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products li.product,
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li,
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product
{
width: 225px;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a
{
font-size: 16px;
}
}
@media screen and (max-width:1009px)
{
.woocommerce ul.products li.product h3
{
font-size: 22px;
}
.woocommerce h2.box-header,
.woocommerce h3.box-header,
.woocommerce h4.box-header,
.woocommerce .comment-reply-title,
.woocommerce .related.products h2,
.woocommerce-account .woocommerce h2,
.woocommerce-checkout .woocommerce h2,
.upsells.products h2,
.woocommerce-account .title h3,
.woocommerce-checkout .title h3
{
font-size: 16px;	
}
.woocommerce div.product div.summary
{
margin-bottom: 40px;
}
.woocommerce ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products li.product,
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product
{
width: 264px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product
{
width: 168px;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce ul.products.columns-3 li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n),
.woocommerce .related ul li.product:nth-child(2n), .woocommerce .related ul.products li.product:nth-child(2n), .woocommerce .upsells.products ul li.product:nth-child(2n), .woocommerce .upsells.products ul.products li.product:nth-child(2n), .woocommerce-page .related ul li.product:nth-child(2n), .woocommerce-page .related ul.products li.product:nth-child(2n), .woocommerce-page .upsells.products ul li.product:nth-child(2n), .woocommerce-page .upsells.products ul.products li.product:nth-child(2n),
.woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(2n), .woocommerce-page .cart-collaterals .cross-sells ul.products li:nth-child(2n),
.woocommerce .cart-collaterals .cross-sells ul.products li.last, .woocommerce-page .cart-collaterals .cross-sells ul.products li.last
{
margin-right: 0;
}
.woocommerce ul.products li.last, .woocommerce ul.products.columns-3 li.last, .woocommerce-page ul.products li.last, .woocommerce .related ul li.product.last, 
.woocommerce .related ul li.last, .woocommerce .related ul.products li.last, .woocommerce .upsells.products ul li.last, .woocommerce .upsells.products ul.products li.last, .woocommerce-page .related ul li.last, .woocommerce-page .related ul.products li.last, .woocommerce-page .upsells.products ul li.last, .woocommerce-page .upsells.products ul.products li.last,
.woocommerce .related ul.products li.product:nth-child(3n),
.woocommerce .upsells.products ul li.product:nth-child(3n)
{
margin-right: 30px;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first
{
clear: none;
}
.woocommerce .woocommerce-product-rating .star-rating
{
margin: 0 15px 0 0;
}
.woocommerce div.product form.cart .button
{
margin-top: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th
{
width: 40%;
}
.woocommerce .widget_price_filter .price_slider_amount .button
{
float: left;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img
{
width: 80px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta
{
font-size: 13px;
}
}
@media screen and (max-width:767px)
{
.woocommerce ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product
{
width: 216px;
}
.woocommerce div.product form.cart .button
{
margin-top: 0;
}
.woocommerce .shop_table.cart .quantity .plus, .woocommerce .shop_table.cart .quantity .minus
{
width: 37px;
}
.woocommerce .shop_table.cart .quantity .qty
{
width: 25px;
}
.woocommerce-checkout .woocommerce-shipping-fields,
.woocommerce-checkout .woocommerce-column--shipping-address,
.woocommerce-account .woocommerce-column--shipping-address,
.woocommerce-account .addresses .col-2,
.woocommerce-checkout .col-2
{
margin-top: 40px;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img
{
width: 100px;
}
.woocommerce .widget_price_filter .price_slider_amount .button
{
float: right;
}
.woocommerce table.cart td.actions div.coupon .input-text+input.button
{
float: left;
width: auto;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a
{
padding: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a.selected,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a
{
padding-bottom: 9px;
}
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-actions::before
{
content: none;
}
.woocommerce-cart-form .actions .button[type="submit"]
{
margin-top: 27px;
margin-bottom: 15px;
}
.woocommerce-cart-form .actions .coupon .button[type="submit"]
{
margin: 0;
}
}
@media screen and (max-width:479px)
{
.woocommerce ul.products li.product h3
{
font-size: 18px;
}
.woocommerce ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,
.woocommerce .related ul.products li.product:nth-child(3n),
.woocommerce .upsells.products ul li.product:nth-child(3n)
{
width: 300px;
margin-right: 0;
}
.woocommerce #review_form p.stars a
{
border: none;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tr:last-child td
{
padding: 5px;
}
.woocommerce .shop_table.cart .quantity .plus, .woocommerce .shop_table.cart .quantity .minus
{
display: none;
}
.woocommerce .shop_table.cart .quantity .qty
{
border-left: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
}
.woocommerce .shop_table.cart td.product-quantity
{
text-align: center;
}
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count 
{
float: left;
margin-bottom: 10px;
margin-top: 0;
}
.woocommerce-cart form table.cart td.actions .coupon .input-text,
.woocommerce form.checkout_coupon #coupon_code
{
width: 125px;
padding: 12px 18px;
}
.woocommerce form.checkout_coupon
{
padding: 10px;
}
.woocommerce-cart-form .actions .button[type="submit"]
{
margin-top: 12px;
margin-bottom: 6px;
}
}