@media only screen and (max-width: 767px){
	.ts-header .header-right > .ts-mobile-icon-toggle{
		padding-left: 0; /*rtl*/
		padding-right: 10px; /*rtl*/
	}
	.ts-header .header-left > *{
		padding-left: 10px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.header-sticky > .ts-search-by-category .search-table .search-field input[type="text"]{
		padding: 12px 50px 12px 15px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-horizontal .product-images-summary div.woocommerce-product-gallery,
	.woocommerce div.product.gallery-layout-horizontal .product-images-summary div.summary,
	.woocommerce div.product.gallery-layout-horizontal div.woocommerce-product-gallery,
	.woocommerce div.product.gallery-layout-horizontal div.summary,
	.woocommerce div.product div.woocommerce-product-gallery,
	.woocommerce div.product div.summary{
		padding-right: 0; /*rtl*/
	}
	.yith-wfbt-section .yith-wfbt-images tr{
		margin-left: -1px; /*rtl*/
		margin-right: 0; /*rtl*/
	} 
	.yith-wfbt-section .yith-wfbt-items li:last-child,
	.yith-wfbt-section .yith-wfbt-images td:last-child{
		border-right-width: 0; /*rtl*/
		border-left-width: 1px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery{
		padding-right: 110px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product > .woocommerce-tabs ul.tabs li{
		margin: 0 0 0 30px; /*rtl*/
	}
	.woocommerce div.product > .woocommerce-tabs ul.tabs li:last-child{
		margin-left: 0; /*rtl*/
	}
	.woocommerce #main-content:not(.ts-col-24) div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery {
		padding-right: 0; /*rtl*/
	}
	.woocommerce div.product .summary .woocommerce-tabs .panel.woocommerce-Tabs-panel--description > h2 {
		text-align: right; /*rtl*/
	}
	#primary > .list-categories .product-wrapper > a:first-child{
		margin-left: 15px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.product-group-button > div a.loading:after,
	.woocommerce .product-group-button > div .button.loading:after{
		margin-right: -6px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.woocommerce table.shop_table_responsive tr td:before, 
	.woocommerce-page table.shop_table_responsive tr td:before{
		float: right; /*rtl*/
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-name,
	.woocommerce-page table.shop_table_responsive.cart tr td.product-name{
		padding-right: 15px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-remove a, 
	.woocommerce-page table.shop_table_responsive.cart tr td.product-remove a{
		left: 20px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce table.shop_table.cart td.actions > .button{
		float: none; /*rtl*/
	}
	.entry-meta-top .cats-link > span:first-child,
	.entry-meta-top > *:not(:last-child){
		margin-left: 8px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	body .ts-special-product-wrapper .products.swiper .swiper-button-prev{
		right: calc(50% - 39px) !important; /*rtl*/
		left: auto; /*rtl*/
	}
	.style-tabs-vertical .column-tabs .list-categories ul.tabs li{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.style-tabs-vertical .column-tabs .list-categories ul.tabs li:last-child{
		margin-left: 0; /*rtl*/
	}
	.style-tabs-default .column-tabs .list-categories .heading-tab{
		padding-left: 0; /*rtl*/
	}
	.column-tabs ul.tabs li:not(:last-child){
		margin-left: 28px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child){
		margin-left: 35px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#group-icon-header .ts-sidebar-content{
		left: auto;/* rtl */
		right: 0;
		transform: translateX(100%);
	}
	#group-icon-header.active .ts-sidebar-content{
		transform: translateX(0);
	}
	.vertical-menu-sidebar .ts-sidebar-content{
		transform: translateX(350px);
	}
	.ts-sidebar-menu-icon .icon{
		padding-left: 5px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#group-icon-header .close{
		left: 10px; /*rtl*/
		right: auto; /*rtl*/
	}
	body.menu-mobile-active .ts-header .container,
	body.menu-mobile-active #main,
	body.menu-mobile-active #colophon{
		transform: translateX(0);
	}
	.mobile-menu-wrapper nav ul > li {
		float: none;
		margin: 0;
	}
	.mobile-menu-wrapper li .ts-menu-drop-icon:after {
		content: "\e926";
	}
	.mobile-menu-wrapper ul.menu li .menu-icon{
		margin-left: 5px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.mobile-menu-wrapper span.ts-menu-drop-icon{
		left: -10px;
		right: auto;/* rtl */
		float: left;/* rtl */
	}
	.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu{
		margin: 0 30px 0 0; /*rtl*/
	}
	.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after {
		content: "\e927";
	}
	.mobile-menu-wrapper .menu-sub-label{
		left: 0;/* rtl */
		right: auto;/* rtl */
		transform: translateX(-80%);
	}
	.group-button-header .ts-tiny-account-wrapper .account-control>a:before{
		margin-left: 5px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.group-button-header .header-contact-info.has-icon:before{
		margin-left: 7px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#group-icon-header .ts-header-help{
		margin: 0 auto 0 10px; /*rtl*/
	}
	}
	#group-icon-header .ts-header-help .dropdown-container{
		left: -35px; /*rtl*/
		right: auto; /*rtl*/
		margin-right: 0; /*rtl*/
		text-align: end; /*rtl*/
	}
	body #group-icon-header .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
	body #group-icon-header .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
	#group-icon-header .language-currency > .header-currency:first-child ul{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.thumbnail-wrapper .product-group-button > div{
		left: 5px; /*rtl*/
		right: auto; /*rtl*/
	}
	.product_list_widget .product-label,
	.woocommerce .product .product-label{
		left: auto; /*rtl*/
		right: 5px; /*rtl*/
	}
	body.woocommerce.archive #left-sidebar,
	body.woocommerce.archive #right-sidebar{
		left: 0;/* rtl */
		right: auto;
		transform: translate(-350px,0);/* rtl */
	}
	body.woocommerce.archive #left-sidebar.active,
	body.woocommerce.archive #right-sidebar.active{
		transform: translate(0,0);/* rtl */
		box-shadow: 4px 0 10px rgba(0,0,0,0.1);/* rtl */
	}
	.woocommerce .woocommerce-ordering .orderby ul{
		right: auto; /*rtl*/
		left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 570px){
	.yith-wcwl-share .yith-wcwl-after-share-section,
	.yith-wcwl-share .yith-wcwl-after-share-section input.copy-target{
		text-align: right; /*rtl*/
	}
}
@media only screen and (max-width: 480px){
	body .swiper-button-prev{
		right: 5px; /*rtl*/
		left: auto; /*rtl*/
	}
	body .swiper-button-next{
		left: 5px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		margin: 0 0 20px 20px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery{
		padding-right: 0; /*rtl*/
	}
	div.product.gallery-layout-slider .product-images-summary div.woocommerce-product-gallery .flex-viewport{
		margin-left: -200px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#ts-add-to-cart-popup-modal .close{
		left: 0; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
		margin-right: 0; /*rtl*/
	}
	.post-password-form > p >label + input[type="submit"]{
		margin-right: 0; /*rtl*/
	}
	.woocommerce #reviews ol.commentlist li .comment_container .avatar,
	.commentlist li.comment .comment-wrapper div.avatar{
		margin-left: 0; /*rtl*/
	}
	.commentlist ol.children,
	.commentlist ol.children ol.children{
		margin-right: 30px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.comment-actions > *:not(:last-child){
		margin-right: 0; /*rtl*/
		margin-left: 10px; /*rtl*/
	}
	#ts-product-360-modal.ts-popup-modal .close{
		left: 20px; /*rtl*/
		right: auto; /*rtl*/
	}
	.add-to-cart-popup-content .item .product-image{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.product-group-button > div.compare a.added:after, 
	.summary .single-product-buttons a.compare.added:before, 
	.product-group-button-meta > div.compare a.added:before, 
	.add-to-cart-popup-content .heading .theme-title:before, 
	.product-group-button > div.loop-add-to-cart a.added:after, 
	.product-group-button-meta > .loop-add-to-cart .button.added:before, 
	.woocommerce .summary form.cart button.button.added:before{
		margin-left: 5px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-product-deals-wrapper .shortcode-heading-wrapper > .ts-countdown{
		margin-right: 0; /*rtl*/
	}
}