@media only screen and (max-width: 767px){
	.product-per-page-form {
		float: left; /* rtl */
	}
	.woocommerce .columns-8 .products .product, 
	.woocommerce.columns-8 .products .product, 
	.woocommerce .columns-7 .products .product, 
	.woocommerce.columns-7 .products .product, 
	.woocommerce .columns-6 .products .product, 
	.woocommerce.columns-6 .products .product, 
	.woocommerce .columns-5 .products .product, 
	.woocommerce.columns-5 .products .product, 
	.woocommerce .columns-4 .products .product, 
	.woocommerce.columns-4 .products .product, 
	.woocommerce .columns-3 .products .product, 
	.woocommerce.columns-3 .products .product,
	.woocommerce.columns-3 .special-style .products .product:nth-child(4),
	.woocommerce.columns-3 .special-style .products .product:nth-child(5),
	.woocommerce.columns-3 .special-style .products .product:nth-child(6),
	.woocommerce.columns-3 .special-style .products .product:nth-child(7),
	.woocommerce.columns-4 .special-style .products .product:nth-child(5),
	.woocommerce.columns-4 .special-style .products .product:nth-child(6),
	.woocommerce.columns-4 .special-style .products .product:nth-child(7){
		float: right; /* rtl */
	}
	.woocommerce .woocommerce-ordering,
	.woocommerce .columns-8 .products .product:nth-child(2n+1), 
	.woocommerce.columns-8 .products .product:nth-child(2n+1), 
	.woocommerce .columns-7 .products .product:nth-child(2n+1), 
	.woocommerce.columns-7 .products .product:nth-child(2n+1), 
	.woocommerce .columns-6 .products .product:nth-child(2n+1), 
	.woocommerce.columns-6 .products .product:nth-child(2n+1), 
	.woocommerce .columns-5 .products .product:nth-child(2n+1), 
	.woocommerce.columns-5 .products .product:nth-child(2n+1), 
	.woocommerce .columns-4 .products .product:nth-child(2n+1), 
	.woocommerce.columns-4 .products .product:nth-child(2n+1), 
	.woocommerce .columns-3 .products .product:nth-child(2n+1), 
	.woocommerce.columns-3 .products .product:nth-child(2n+1){
		float: right;
	}
	.woocommerce .woocommerce-ordering .orderby ul{
		right: 0; /* rtl */
		left: auto; /* rtl */
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		float: right;/* rtl */
	}
	.woocommerce-wishlist .yith-wcwl-form .hidden-title-form input[type="text"]{
		margin-left: 0; /*rtl*/
	}
	.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev,
	.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-prev{
		right: 30px; /* rtl */
	}
	.ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next,
	.page-container:not(.no-sidebar) .ts-product.partial-view.ts-slider.nav-middle .owl-carousel .owl-nav > .owl-next{
		left: 30px; /* rtl */
	}
	.columns-1 .item-list.reverse .product .product-wrapper .meta-wrapper {
		padding-left: 30px; /* rtl */
	}
	.commentlist .children {
		padding-right: 30px; /*rtl*/
	}
	#left-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
	#right-sidebar .filter-widget-area .widget-title-wrapper > a.block-control,
	#left-sidebar > .widget-container .widget-title-wrapper > a.block-control,
	#right-sidebar > .widget-container .widget-title-wrapper > a.block-control{
		text-align: left;
		padding-right: 0; /* rtl */
		padding-left: 20px; /* rtl */
	}
	.vc_row.ts-banner h2.h1,
	.vc_row.ts-banner h3.h2{
		padding-right: 0;/*rtl*/
	}
	.vc_row.ts-banner .h1-big {
		padding-right: 0;/*rtl*/
	}
	.ts-product-category-banner-wrapper .category-item:after{
		border-width: 0 14px 13px 14px;
		border-color: transparent transparent #f7f7f7 transparent;
	}
	.ts-product-category-banner-wrapper .banner ~ .category-column .category-item:after{
		right: auto;/*rtl*/
		left: 50%;/*rtl*/
	}
	.home-fashion-newsletter .ts-mailchimp-subscription-shortcode.fix-max-width {
		margin-left: 0;
	}
}
@media only screen and (max-width: 480px){
	.header-middle div.header-right > div,
	.header-v4 div.header-right > div{
		margin-right: 20px; /* rtl */
		margin-left: 0;
	}
	.ts-header .info-desc {
		margin-left: 0;
	}
	div.header-left > div {
		margin-left: 25px; /* rtl */
	}
	div.header-right > div {
		margin-right: 25px; /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-left: 100px;/* rtl */
	}
	.woocommerce div.product .summary > .price, 
	.woocommerce div.product form.cart .button, 
	.woocommerce div.product form.cart div.quantity, 
	.woocommerce div.product .summary a.compare, 
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist {
		margin-left: 10px;/* rtl */
	}
	.woocommerce div.product.product-type-variable .summary a.compare, 
	.woocommerce div.product.product-type-variable .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product .summary a.compare, 
	.woocommerce div.product .summary .yith-wcwl-add-to-wishlist{
		margin-right: 0;/* rtl */
		margin-left: 10px;
	}
	.woocommerce div.product.sold-individually .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product.product-type-external .summary .yith-wcwl-add-to-wishlist,
	.woocommerce div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist{
		margin-right: 180px; /* rtl */
	}
	.woocommerce div.product.sold-individually .summary a.compare,
	.woocommerce div.product.product-type-external .summary a.compare,
	.woocommerce div.product.product-type-grouped .summary a.compare{
		margin-right: 240px; /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail .ts-product-video-button, 
	.woocommerce div.product.vertical-thumbnail .ts-product-360-button {
		left: 110px; /* rtl */
	}
	.woocommerce table.shop_table td.product-remove, 
	.woocommerce table.shop_table td.product-thumbnail {
		padding-left: 0; /* rtl */
	}
	.woocommerce-error:before,
	.woocommerce-info:before,
	.woocommerce-message:before,
	.woocommerce .woocommerce-error:before,
	.woocommerce .woocommerce-info:before,
	.woocommerce .woocommerce-message:before{
		right: 10px;/* rtl */
	}
	.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
		text-align: right; /* rtl */
		padding-left: 0;
		padding-right: 24px;
	}
	.hidden-title-form input[type="text"]{
		padding-right: 20px; /*rtl*/
		padding-left: 110px; /*rtl*/
	}
	.ts-blogs.item-list .thumbnail-content + .entry-content{
		padding-right: 0; /* rtl */
	}
	.footer-container .ts-blogs.item-list .thumbnail-content + .entry-content{
		padding-left: 0; /* rtl */
		padding-right: 20px; /* rtl */
	}
	.single .social-sharing .ts-social-sharing {
		text-align: right;  /* rtl */
	}
	.ts-testimonial-wrapper.show-dots.dots-left {
		padding-left: 0; /* rtl */
		padding-right: 15px; /* rtl */
	}
	.ts-testimonial-wrapper.show-dots.dots-left .owl-dots {
		right: 0; /* rtl */
		left: auto; /* rtl */
	}
	.blog-list-style .list-posts article .entry-content {
		padding: 30px 0 0 0;
	}
}
@media only screen and (max-width: 320px){
	.header-middle div.header-right > div, .header-v4 div.header-right > div,
	.header-fullwidth .header-middle div.header-right > div {
		margin-left: 0; /* rtl */
		margin-right: 18px; /* rtl */
	}
	.header-middle div.header-right > div,
	.header-v4 div.header-right > div{
		margin-right: 15px; /* rtl */
		margin-left: 0;
	}
	.widget_categories ul.children {
		margin-left: 0;
		margin-right: 20px;
	}
	.woocommerce .checkout #order_review tfoot .shipping ul.woocommerce-shipping-methods {
		margin-right: -73px;
		margin-left: 0;
	}
}