@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*/
	}
	.mobile-2-columns ul li{
		float: right; /*rtl*/
	}
	div.header-right > *:not(:last-child){
		margin-left: 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*/
	}
	#group-icon-header .ts-sidebar-content{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
		transform: translateX(100%);
	}
	#group-icon-header .menu-title span{
		right: 50px; /*rtl*/
		left: auto; /*rtl*/
	}
	#group-icon-header .menu-title span:before{
		right: -30px; /*rtl*/
		left: auto; /*rtl*/
	}
	#group-icon-header .menu-title:after{
		right: 20px; /*rtl*/
		left: auto; /*rtl*/
	}
	.mobile-menu-wrapper nav > ul li:before{
		margin-left: 3px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.mobile-menu-wrapper ul.menu li .menu-icon{
		margin-left: 8px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.mobile-menu-wrapper ul li .ts-menu-drop-icon{
		left: -10px; /*rtl*/
		right: auto; /*rtl*/
		float: left; /*rtl*/
	}
	.mobile-menu-wrapper li.active .ts-menu-drop-icon.active{
		text-align: right; /*rtl*/
	}
	.mobile-menu-wrapper ul.sub-menu{
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.mobile-menu-wrapper .ts-menu-drop-icon + ul.sub-menu{
		padding-right: 0; /*rtl*/
		transform: translateX(100%);
	}
	body #group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	body #group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	body #ts-filter-widget-area .close{
		right: 50%;
		left: auto;
		margin-left: 0; /*rtl*/
		margin-right: -12px; /*rtl*/
	}
	.ts-active-filters .widget_layered_nav_filters .widgettitle{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce.archive #main-content.show-filter-sidebar{
		padding-right: 0; /*rtl*/
	}
	.woocommerce #main-content:not(.ts-col-24) div.product form.cart div.quantity{
		margin: 0 0 0 5px; /*rtl*/
	}
	.woocommerce.archive #main-content.show-filter-sidebar #primary > *:not(.before-loop-wrapper):not(.ts-active-filters), 
	.woocommerce.archive.ts_desktop #main-content.show-filter-default #primary > *:not(.before-loop-wrapper):not(.ts-active-filters){
		padding-right: 0; /*rtl*/
		transform: translateX(-230px);
	}
	.single-product-buttons-sharing .single-product-buttons > *:not(:last-child) {
		margin: 0 0 0 30px; /*rtl*/
	}
	.main-content-fullwidth.woocommerce div.product div.summary, .layout-fullwidth.woocommerce div.product div.summary {
		padding-right: 0; /*rtl*/
	}
	.woocommerce ul.order_details li{
		text-align: right; /*rtl*/
	}
	.ts-floating-sidebar .woocommerce ul.product_list_widget li{
		float: right; /*rtl*/
	}
	.ts-blogs.style-list .items article .entry-content{
		padding-left: 0; /*rtl*/
	}
	.entry-author .author-avatar {
		padding-left: 10px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.commentlist .comment-detail .comment-meta{
		padding-left: 100px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.commentlist .comment-detail .comment-text{
		padding-left: 0; /*rtl*/
	}
	.commentlist li #comment-wrapper{
		padding-right: 0; /*rtl*/
	}
	.comment-meta .author + .date-time{
		margin-right: 8px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content,
	.single-portfolio.left-thumbnail .entry-main > .entry-content{
		padding-right: 0; /*rtl*/
	}
	.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button,
	.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"],
	.elementor-col-100 .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"]{
		margin-left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 560px){
	body .wishlist_table.mobile li .item-details h3{
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.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){
	.ts-store-notice > .container{
		padding-left: 30px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.main-content-fullwidth.woocommerce div.product div.summary, .layout-fullwidth.woocommerce div.product div.summary {
		padding-right: 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*/
	}
}