@media only screen and (max-width: 767px){
	.elementor-section.elementor-section-stretched{
		right: calc(-50vw + 50%) !important; /*rtl*/
		left: auto; /*rtl*/
	}
	#left-sidebar.ts-col-6{
		padding-left: 0; /*rtl*/
	}
	#right-sidebar.ts-col-6{
		padding-right: 0; /*rtl*/
	}
	.widget-title-wrapper a.block-control{
		text-align: left; /*rtl*/
	}
	body .widget-container .ts-slider .swiper-button-prev,
	body .widget-container .ts-slider .swiper-button-next{
		right: calc(50% + 1px); /*rtl*/
		left: auto; /*rtl*/
	}
	body .widget-container .ts-slider .swiper-button-prev{
		right: 0; /*rtl*/
	}
	body.mobile-app-style .logo-wrapper .slogan{
		margin-right: 5px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	div.header-right > *:not(:last-child){
		margin-left: 0; /*rtl*/
	}
	.ts-header div.header-right .search-button.search-icon .icon{
		padding: 10px 10px 10px 0; /*rtl*/
	}
	body:not(.mobile-app-style) .ts-header .ts-mobile-icon-toggle{
		padding: 13px 13px 13px 0; /*rtl*/
	}
	#ts-mobile-button-bottom > .shopping-cart-wrapper:last-child,
	#ts-mobile-button-bottom > .my-wishlist-wrapper:last-child{
		padding-left: 10px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#ts-mobile-button-bottom .my-wishlist-wrapper > a .count-number,
	#ts-mobile-button-bottom .shopping-cart-wrapper .cart-control .cart-number{
		left: 0; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text > .meta{
		padding-left: 0; /*rtl*/
		padding-right: 20px; /*rtl*/
	}
	.ts-header .header-middle .header-right,
	.ts-header .header-middle .language-currency + .header-right{
		margin-left: 0; /*rtl*/
		margin-right: auto; /*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);
	}
	#group-icon-header .tab-mobile-menu li:first-child{
		padding-left: 0; /*rtl*/
		padding-right: 30px; /*rtl*/
	}
	#group-icon-header .tab-mobile-menu li:last-child{
		padding-left: 30px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.mobile-menu-wrapper nav ul > li{
		float: none;
		margin: 0;
	}
	.mobile-menu-wrapper .vertical-menu ul.menu li .menu-icon{
		margin-right: 10px; /*rtl*/
	}
	.ts-search-by-category .search-button:before{
		left: -10px;/* rtl */
		right: auto;/* rtl */
	}
	.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 ul.sub-menu{
		transform: translateX(100%);/* rtl */
	}
	.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu{
		margin: 0 20px 0 0; /*rtl*/
	}
	.mobile-menu-wrapper .menu-sub-label{
		left: 0;/* rtl */
		right: auto;/* rtl */
		transform: translateX(-80%);
	}
	.header-v4 .group-button-header .language-currency{
		margin-right: 0; /*rtl*/
	}
	.product-per-page-form ul.perpage{
		text-align: right; /*rtl*/
	} 
	.woocommerce.archive #main-content.show-filter-sidebar{
		padding-right: 0; /*rtl*/
	}
	.column-tabs ul.tabs li:not(:last-child),
	.style-tabs-vertical .column-tabs ul.tabs li:not(:last-child){
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.dokan-pagination-container .dokan-pagination li:first-child a:before, 
	.woocommerce nav.woocommerce-pagination ul li a.prev:before, 
	.ts-pagination ul li a.prev:before{
		content: '\e93c';
	}
	.dokan-pagination-container .dokan-pagination li:last-child a:after, 
	.woocommerce nav.woocommerce-pagination ul li a.next:after, 
	.ts-pagination ul li a.next:after{
		content: '\e93d';
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta > .woocommerce-review__author{
		margin-left: 7px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce ul.order_details li{
		text-align: right; /*rtl*/
	}
	.columns-2 .list-posts article:nth-child(odd):after,
	.ts-blogs.columns-2 .items article:nth-child(odd):after{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	.columns-2 .list-posts article:nth-child(even):after,
	.ts-blogs.columns-2 .items article:nth-child(even):after{
		left: 0; /*rtl*/
		right: auto; /*rtl*/
	}
	.entry-author .author-avatar{
		padding-left: 10px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.commentlist li.comment .comment-meta{
		padding-left: 0; /*rtl*/
	}
	.social-icons .list-icons li i {
		margin: 0 0 0 8px; /*rtl*/
	}
	.style-horizontal .mailchimp-subscription > .widget-title-wrapper {
		margin-left: 0; /*rtl*/
	}
	#group-icon-header .header-contact-info > a:before{
		transform: rotate(255deg) translate(50%,0);
	}
}
@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){
	.filter-widget-area-button{
		margin: 0 0 20px 20px; /*rtl*/
	}
	.filter-widget-area-button ~ .product-on-sale-form{
		margin: 0 auto 20px 0; /*rtl*/
	}
	.before-loop-wrapper > .product-per-page-form{
		text-align: left; /*rtl*/
	}
	#main-content.ts-col-18 .product-per-page-form{
		text-align: left;
	}
	#ts-product-360-modal.ts-popup-modal .close{
		left: 3px; /*rtl*/
		right: auto; /*rtl*/
	}
	body .swiper-button-prev{
		right: 5px; /*rtl*/
		left: auto; /*rtl*/
	}
	body .swiper-button-next{
		left: 5px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{
		margin: 0 0 0 5px; /*rtl*/
	}
	.woocommerce-cart table.cart td.actions > .button{
		float: right;
	}
	.woocommerce-cart table.cart td.actions > .button.empty-cart-button{
		margin-right: 10px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item{
		padding: 15px 15px 15px 35px; /*rtl*/
	}
	.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item td.product-thumbnail{
		padding: 0 0 0 15px; /*rtl*/
	}
	.woocommerce-cart table.shop_table.shop_table_responsive.cart tr.cart_item td.product-remove{
		left: 5px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last {
		margin-right: 0; /*rtl*/
	}
	div.wpcf7 .ts-row .ts-column-left,
	div.wpcf7 .ts-row .ts-column-right{
		float: none; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.post-password-form > p >label + input[type="submit"]{
		margin-right: 0; /*rtl*/
	}
	.add-to-cart-popup-content .item .product-image{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-product-deals-wrapper .shortcode-heading-wrapper > *:not(:last-child){
		margin-left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 350px){
	body:not(.mobile-app-style) .ts-header .my-wishlist-wrapper .tini-wishlist .count-number, 
	body:not(.mobile-app-style) .ts-header .shopping-cart-wrapper .cart-control .cart-number{
		right: 22px; /*rtl*/
		left: auto; /*rtl*/
	}
	.woocommerce .before-loop-wrapper > .widget{
		text-align: right; /*rtl*/
	}
}