@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;
	}
}