.rtl .page .cart-content-right .checkout-button::after,
.rtl .elementor-button::after,
.rtl .btn::after {
	right: auto;
	left: 0;
}

.rtl .title-wrap {
	justify-content: right;
}
.rtl {	
	direction: rtl;
}
.rtl .marquee {
	direction: ltr;
}
.rtl .section-direction .elementor-container.elementor-column-gap-default {
	direction: ltr;
}

.rtl .tt-banner .banner-text.text-start .banner-top-title {
	margin-right: auto;
}

.rtl .tt-banner .banner-text .banner-content .text.text-right {
	padding: 0 10px 0 0;
}

.rtl .page .cart-content-right .checkout-button:hover::after,
.rtl.woocommerce-cart .cart-content-left td.actions .button:hover::after,
.rtl .elementor-button:hover::after,
.rtl .btn:hover::after {
	right: 0;
	left: auto;
}

.rtl .right-header .mini-cart .dropdown-back .basket-item-count {
	left: auto;
	right: 28px;
}
.rtl .product-by-category.tab-morden .ui-tabs-nav .ui-tabs-tab a::before {
    right: auto;
    left: 0;
}
.rtl .product-by-category.tab-morden .ui-tabs-nav .ui-tabs-tab a:hover::before {
    right: 0;
    left: auto;
}
.rtl .right-header .mini-cart .dropdown-menu-mini-cart .cart-slider {
	left: 0;
	right: auto;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
}

.rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout::before {
	right: auto;
	left: 0;
}

.rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout:hover::before {
	left: auto;
	right: 0;
}



.rtl header .right-header .head-top-call .contact-text,
.rtl header .right-header .navbar-woocommerce .navbar-title .my-account-text,
.rtl header .right-header .mini-cart .minicart-content {
	padding: 0 10px 0 0;
}

.rtl .search-icon .top-search .search-form button {
	left: 4px;
	right: auto;
}

.rtl .search-icon .top-search .search-form input {
	padding: 0 15px 0 150px;
}

.rtl .top-banner .top-banner-close {
	left: 20px;
	right: auto;
}

.rtl .product-search select {
	padding: 10px 15px 10px 36px;
}

.rtl .select-wrap::after {
	right: auto;
	left: 20px;
}

.rtl .select-wrap::before {
	right: auto;
	left: 0;
}

.rtl .banner-style-3 .tt-banner .banner-text .wpbanner-content,
.rtl section.elementor-section.elementor-element.banner-style-1 * {
	direction: ltr;
}

.rtl .swiper-navigation .swiper-button.swiper-button-prev {
	left: -20px;
	right: auto;
}

.rtl .swiper-navigation .swiper-button.swiper-button-next {
	left: auto;
	right: -20px;
}

.rtl .swiper-navigation.morden-arrow .swiper-button.swiper-button-prev {
	left: 0;
	right: auto;
}

.rtl .header-top ul {
	padding-right: 0;
}

.rtl .header-top .list-inline-item a svg,
.header-top .list-inline-item span svg {
	margin: 0 0 0 5px;
}

.rtl .wcml-dropdown.product,
.rtl .wpml-ls-legacy-dropdown {
	margin: 0;
}

.rtl .swiper-navigation.morden-arrow .swiper-button.swiper-button-next {
	left: 30px;
	right: auto;
}

.rtl .deal-tranding-section .deal-section {
	order: 1;
}

.rtl .tt-feature-box .tt-feature-box-icon {
	margin: 0 0 0 10px;
}

.rtl header .right-header .head-top-call,
.rtl header .right-header .navbar-woocommerce .navbar-title {
	margin: 0 0 0 40px;
}

.rtl .tt-feature-box.tt-icon-left.text-start {
	text-align: right !important;
}

.rtl .product .price {
	flex-direction: row-reverse;
	justify-content: start;
}

.rtl .timer .timer-content>div::after {
	left: 0;
	right: auto;
}

.rtl .timer .timer-content>div {
	padding: 0 4px 0 10px;
}

.rtl .timer svg {
	margin: 0 0 0 8px;
}

.rtl .thumbnail-wrap .timer svg {
	margin: 0 0 0 8px;
}

.rtl .product-layout-standard .timer svg {
	margin: 0 0 0 8px;
}
.rtl .timer-right .timer-date.timer {
    margin: 0 0 0 80px;
}
.rtl .search-wrapper svg {
	margin: 0 0 0 5px;
}

.rtl .standard-style {
	display: flex;
	float: left;
	width: 100%;
}

.rtl .product-layout-standard .product .product-button-wrap .btn-hv {
	margin: 0 5px 0 0;
}

.rtl .no-space .product .product-content-wrap .content-wrap {
	padding: 15px;
}

.rtl .product-layout-primary .cart-wrap .product-button::after,
.rtl .product-layout-basic .cart-wrap .product-button::after,
.rtl .product-layout-standard .cart-wrap .product-button::after,
.rtl .product .cart-wrap .product-button::after,
.rtl .product .product-button-wrap .btn-hv::after,
.rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv::after,
.rtl .product-layout-classic .product .thumbnail-wrap .button-wrap .product-button::after {
	left: 0;
	right: auto;
}

.rtl .product-layout-primary .cart-wrap .product-button:hover::after,
.rtl .product-layout-basic .cart-wrap .product-button:hover::after,
.rtl .product-layout-standard .cart-wrap .product-button:hover::after,
.rtl .product .cart-wrap .product-button:hover::after,
.rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv:hover::after,
.rtl .product .product-button-wrap .btn-hv:hover::after,
.rtl .product-layout-classic .product .thumbnail-wrap .button-wrap .product-button:hover::after {
	left: auto;
	right: 0;
}

.rtl .product-by-category.style-1 .ui-tabs-nav .ui-tabs-tab a {
	padding: 10px 10px 10px 0;
}

.rtl .footer-top-left {
	padding: 0 0 0 50px;
}

.rtl .footer-top-right {
	padding: 0 50px 0 0;
}

.rtl footer ul.social-media li:first-child a {
	margin: 0 0 0 5px;
}

.rtl ul.social-media {
	padding: 0;
	width: 100%;
}

.rtl #footer-bottom a img,
.rtl footer #footer-top a img {
	padding: 0 0 0 10px;
}

.rtl .newsletter-form button {
	right: auto;
	left: 4px;
}

.rtl .widget ul {
	padding: 0;
}

.rtl footer .mc4wp-form-fields .newsletter-form input {
	padding: 10px 10px 10px 115px;
}

.rtl footer .main-footer .footer-04 ul li a {
	margin: 5px 0 5px 10px;
}

.rtl footer .widget_egudgets_widget_contact_info ul li svg {
	margin: 0 0 0 15px;
}

.rtl .product-layout-basic .basic-style {
	left: 10px;
	right: auto;
}

.rtl .product-layout-default .product .thumbnail-wrap .product-button-wrap {
	left: 10px;
	right: auto;
}

/* .rtl .product-layout-default section.product .product-button {
	flex-direction: row-reverse;
} */
.rtl .star-rating span {
	float: right;
	left: auto;
	right: 0;
}

.rtl .star-rating span::before,
.rtl .star-rating::before {
	left: auto;
	right: 0;
}

.rtl .product-top-sorting .woocommerce-result-count {
	margin: 0 0 0 10px;
}

.rtl .product-top-sorting .woocommerce-ordering {
	margin: 0 0 0 20px;
}

.rtl .cat_desc.tt-icon-left .wpcat-content,
.rtl .cat_desc.tt-icon-right .wpcat-content {
	padding: 0 25px 0;
}

.rtl #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link,
.rtl #mega-menu-wrap-header-menu #mega-menu-header-menu {
	text-align: right;
}

.rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link::before,
.rtl .site-header ul li>a::after {
	left: auto;
	right: 0;
}

.rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children>a::before {
	right: auto;
	left: 20px;
}

.rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children ul li>a::before {
	left: 0;
}

.rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children>a {
	padding-left: 40px;
	padding-right: 18px;
}

.rtl .site-header #site-navigation ul.nav-menu li.menu-item ul.sub-menu li.menu-item a {
	padding: 0;
}

.rtl .site-header #site-navigation ul.sub-menu li.menu-item.menu-item-has-children:hover>a::before {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}

.rtl .site-header #site-navigation ul.nav-menu li.menu-item ul.sub-menu li.menu-item:hover>ul {
	left: auto;
	right: 100%;
}

.rtl .site-header ul li:hover>a::after {
	width: 100%;
}

.rtl.product-layout-default .product .thumbnail-wrap .product-button-wrap {
	left: 10px;
	right: auto;
}

.rtl ul.wc-block-product-categories-list {
	padding: 0 0 0 10px;
}

.rtl.single-product .summary.entry-summary {
	padding: 15px 30px 0 0;
}

.rtl.single-product.thumbnail-slider-style1 .left-slider .summary.entry-summary {
	padding-right: 30px;
	padding-left: 0;
}

.rtl .sticky-addToCart .stickycart-popup .sticky-addcart-info .sticky-content {
	margin: 0 12px 0 0;
}

.rtl.single-product .product .sticky-addToCart .quantity {
	margin: 0 0 0 10px;
}

.rtl.single-product .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .button-buy-now::before,
.rtl.single-product .buy-now-wrap .button::before,
.rtl .entry-summary .cart-wrap svg {
	margin: 0 0 0 8px;
}

.rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery::after,
.rtl.single-product .product-estimate .delivery-shipping-wrap .free-shipping::after {
	left: auto;
	right: 0;
}

.rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery,
.rtl.single-product .product-estimate .delivery-shipping-wrap .free-shipping,
.rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery {
	padding: 0 20px 0 0;
}

.rtl .single-product-thumb {
	direction: ltr;
}

.rtl.single-product .entry-summary .product_title {
	float: right;
	text-align: right;
}

.rtl.single-product .woocommerce-product-details__short-description ul {
	padding: 0 20px 0 0;
}

.rtl.single-product .entry-summary .star-rating+.woocommerce-review-link {
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}

.rtl .product .wrap-rate .review-text {
	margin: 0 5px 0 0;
}

.rtl section.product .product-button svg,
.rtl.single-product .stickycart-popup .cart-wrap .product-button svg {
	margin: 0 0 0 5px;
}

.rtl.single-product .product_meta span:before,
.rtl.single-product .entry-summary .star-rating+.woocommerce-review-link::before {
	left: auto;
	right: 0;
}

.rtl .single-product .product_meta span,
.rtl.single-product .product_meta span {
	padding: 0 20px 0 0;
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 0 5px;
}

.rtl .single-product .entry-summary .star-rating+.woocommerce-review-link {
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}

.rtl .single-product .entry-summary .star-rating+.woocommerce-review-link::before {
	left: auto;
	right: 0;
}

.rtl .single-product .product_meta span:before {
	left: auto;
	right: 0;
}

.rtl .single-product .product_meta .single-categories,
.rtl.single-product .product_meta .single-categories {
	width: 100%;
}

.rtl.single-product .product_meta .posted_in a {
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
}

.rtl.single-product .product_meta .posted_in a::before {
	left: 0;
	right: auto;
}

.rtl.single-product .summary .product-button-hv {
	float: right;
	width: auto;
}

.rtl .list-inline-item:not(:last-child) {
	margin: 0 0 0 15px;
}

.rtl .wcml-dropdown.product,
.wpml-ls-legacy-dropdown {
	margin-left: 0;
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:before {
	left: auto;
	right: 0;
}

.rtl .wcml-dropdown li>a.wcml-cs-item-toggle::before {
	left: auto;
	right: 0;
}

.rtl .list-inline-item:not(:first-child) {
	margin: 0 0 0 15px;
}

.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	right: auto;
	left: -2px;
}

.rtl .head-hamburger-menu {
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
}

.rtl .humburger-title {
	padding: 20px 18px 20px 0;
}

.rtl ul.hamburger-nav li a {
	float: right;
}

.rtl ul.hamburger-nav li {
	padding: 0 30px 0 0;
}

.rtl ul.hamburger-nav li span {
	left: 20px;
	right: auto;
}

.rtl .head-hamburger-menu .hamburger-nav li .sub-menu {
	right: 100%;
	left: auto;
	border-left: 0;
}

.rtl ul.hamburger-nav li {
	text-align: right;
}

.rtl .humburger-title .humberger-category {
	padding: 0 12px 0 0;
}

.rtl .humburger-title .humberger-category+svg {
	margin: 0 auto 0 0;
}

.rtl .head-hamburger-menu::after {
	left: 0;
	right: auto;
}

.rtl .wpcat-content .cat_total_product {
	text-align: right;
}

.rtl .egudgets-sale span {
	right: 12px;
	left: auto;
}

.rtl .product-layout-primary .product .content-wrap,
.rtl .product-layout-basic .product .content-wrap,
.rtl .product-layout-standard .product .content-wrap {
	padding: 0 15px 0 0;
}

.rtl .product-layout-primary .primary-style {
	float: right;
}

.rtl .product-layout-primary .product .primary-style {
	display: flex;
}

.rtl .product-by-category.style-2 .ui-tabs-nav .ui-tabs-tab a {
	padding: 0 5px 0 0;
}

.rtl .ui-tabs-nav .ui-tabs-tab:first-child,
.rtl .ui-tabs-nav .ui-tabs-tab {
	padding: 0 0 0 20px;
}

.rtl .product-by-category.style-6 .ui-tabs-nav .ui-tabs-tab a {
	padding: 0 8px 0 0;
}
.rtl .product-by-category.tab-morden .ui-tabs-nav .ui-tabs-tab a {
    padding: 10px 20px;
}
.rtl .product-by-category.style-6 .ui-tabs-nav .ui-tabs-tab::after {
	left: 0;
	right: auto;
}

.rtl .product-by-category.style-7 .ui-tabs-nav .ui-tabs-tab a,
.rtl .product-by-category.style-3 .ui-tabs-nav .ui-tabs-tab a,
.rtl .product-by-category.style-4 .ui-tabs-nav .ui-tabs-tab a,
.rtl .product-by-category.style-1 .ui-tabs-nav .ui-tabs-tab a {
	padding: 10px 10px 10px 0;
}

.rtl .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	margin: 0 0 0 5px;
}

.rtl.woocommerce-active #primary .widget_block ul li a,
.rtl #primary .woocommerce ul li a {
	padding: 8px 15px 4px 0;
}

.rtl .product-attribute-wrap {
	left: auto;
	right: 10px;
}

.rtl div.list_product_color {
	margin-left: 8px;
	margin-right: 0;
}

.rtl .single-product-thumbnail .egudgets-sale span.label {
	right: 20px;
	left: auto;
}

.rtl header .head-top-call .contact-text,
.rtl header .right-header .navbar-woocommerce .navbar-title .my-account-text,
.rtl header .right-header .mini-cart .minicart-content {
	padding: 0 10px 0 0;
}

.rtl header.header-style-3 .search-icon {
	padding: 0 0 0 60px;
}

.rtl .page-header .breadcrumbs #crumbs {
	direction: ltr;
}

.rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove {
	right: auto;
	left: 0;
}

.rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button::before {
	left: 0;
	right: auto;
}

.rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button:hover::before {
	right: 0;
	left: auto;
}

.rtl .yith-wcqv-head #yith-quick-view-close,
.rtl .offside .widget-area .filter-close,
.rtl .cart-slider .cart-close,
.rtl .top-banner .top-banner-close,
.rtl .sticky-addToCart .sticky-close,
.rtl .navbar-hamburger span.hamburger-close .hamburger-close-wrap {
	left: 20px;
	right: auto;
}

.rtl .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content div.images {
	float: right;
}

.rtl .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content div.summary.entry-summary .summary-content {
	text-align: start;
}

.rtl .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content div.summary.entry-summary .summary-content .woocommerce-product-details__short-description ul {
	padding: 0 20px;
}

.rtl .single-product .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .button-buy-now::before,
.rtl .single-product .buy-now-wrap .button::before {
	margin: 0 0 0 8px;
}

.rtl #yith-quick-view-modal .single-product.woocommerce span.onsale {
	left: auto;
	right: 20px;
}

.rtl #yith-quick-view-modal .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	left: 17px;
	right: auto;
}

.rtl .single-product .product .entry-summary .cart-wrap .product-button:hover::after {
	right: 0;
	left: auto;
}

.rtl .single-product .product .entry-summary .cart-wrap .product-button::after {
	right: auto;
	left: 0;
}

.rtl .wishlist_table .product-add-to-cart a.button svg {
	margin: 0 0 0 5px;
}

.rtl .yith_wcwl_wishlist_footer .yith-wcwl-share {
	float: right;
}

.rtl.woocommerce-cart .cart-content-left td.actions .button {
	margin: 0 10px 0 0;
}

.rtl.woocommerce-checkout .woocommerce .checkout #customer_details {
	padding: 0 0 0 40px;
}

.rtl div.list_product_color.select_variation::after {
	right: -2px;
}

.rtl .wc-block-stock-filter .wc-block-stock-filter-list li label,
.rtl.woocommerce-active #primary .widget_block .wc-block-attribute-filter ul li label {
	width: 100%;
}

.rtl .woocommerce-shop .site-main .products.short-view .product .timer .fa-clock,
.rtl .woocommerce-shop .site-main .products.list-view .product .timer .fa-clock {
	margin: 0 0 0 8px;
}

.rtl .wc-block-components-price-slider__actions .wc-block-price-filter__button.wc-block-components-price-slider__button::after {
	left: 0;
	right: auto;
}

.rtl .product-layout-primary section.product .primary-style .product-button {
	padding: 0;
}

.rtl .product-layout-primary section.product .primary-style .product-button svg {
	margin: 0;
}

.rtl .wc-block-components-price-slider__actions .wc-block-price-filter__button.wc-block-components-price-slider__button:hover:after {
	left: auto;
	right: 0;
}

.rtl .cat_item.tt-icon-left .wpcat-content,
.rtl .cat_item.tt-icon-right .wpcat-content {
	padding: 0 25px 0 0;
	text-align: start;
}

.rtl .product-layout-basic .list-description ul li {
	padding: 0 20px 0 0;
}

.rtl .product-layout-basic .list-description ul li::before {
	left: auto;
	right: 0;
}

.rtl .section-heading {
	text-align: start;
}

.rtl .product-layout-morden .product .product-button-wrap,
.rtl .product-layout-morden .product .cart-wrap {
	left: 10px;
	right: auto;
}
.rtl .timer-date-time div::before {
    left: -18px;
    right: auto;
}
.rtl .timer-date-time div:last-child {
    margin-right: 15px;
}
.rtl .timer-date-time div:first-child {
    margin-left: 15px;
}
.rtl .product .price del bdi {
    padding-right: 5px;
    padding-left: 0;
}
.rtl .product-button.loading span:before {
    left: auto;
    right: -20px;
}
.rtl .testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation {
    margin: 0 8px 0 0;
    padding-right: 15px;
    padding-left: 0;
}
.rtl .testimonial-wrap .testimonial-info-wrapper .testimonial-info .testimonial-designation::before {
    left: auto;
    right: 0;
}
.rtl .footer-style-3 .footer-top-center {
    padding: 0 50px 0 0;
}
@media (max-width:1709px) {

	.rtl header .right-header .head-top-call,
	.rtl header .right-header .navbar-woocommerce .navbar-title {
		margin: 0 0 0 20px;
	}
}

@media (max-width:1199px) {
	.rtl .right-header .mini-cart .dropdown-back .basket-item-count {
		right: 20px;
	}

	.rtl.single-product.thumbnail-slider-style1 .left-slider .summary.entry-summary {
		padding-right: 20px;
	}
}

@media (min-width:992px) {
	.rtl .product-layout-basic .basic-style {
		transform: translateX(-60px);
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
	}

	.rtl section.product .thumbnail-wrap .product-button-wrap {
		transform: translateX(-140px);
		-webkit-transform: translateX(-140px);
		-moz-transform: translateX(-140px);
		-o-transform: translateX(-140px);
		-ms-transform: translateX(-140px);
	}

	.rtl .site-header #site-navigation ul.nav-menu li.menu-item>ul.sub-menu {
		left: auto;
		right: 0;
	}
}

@media (max-width:991px) {
	.rtl.single-product.thumbnail-slider-style1 .left-slider .summary.entry-summary {
		padding: 20px 0 0 0;
	}

	.rtl header .site-logo {
		margin: 0 90px 0 0;
	}

	.rtl .deal-tranding-section .deal-section {
		order: -1;
	}

	.rtl .footer-top-left,
	.rtl .footer-top-right {
		padding: 0;
	}

	.rtl footer .widget-wrap .widget .footer-click {
		left: 0;
		right: auto;
	}

	.rtl header.header-style-3 .search-icon {
		padding: 0 0 10px 0;
	}

	.rtl header.header-style-3 .site-logo,
	.rtl header.header-style-1 .site-logo {
		margin: 0 90px 0 0;
	}

	.rtl header .right-header .navbar-woocommerce .navbar-title {
		padding: 19px 0;
	}
	.rtl .header-style-1 #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block .mega-toggle-animated, .rtl .header-style-3 #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block .mega-toggle-animated {
		right: 0;
		left: auto;
	}
}

@media (max-width:575px) {

	.rtl header .right-header .head-top-call,
	.rtl header .right-header .navbar-woocommerce .navbar-title {
		margin: 0 0 0 10px;
	}

	.rtl .header-style-3 #site-navigation .navbar-toggler,
	.rtl .header-style-1 #site-navigation .navbar-toggler {
		left: auto;
		right: 15px;
	}
}

@media (max-width:480px) {
	.rtl header .site-logo {
		margin: 0;
	}
	
	.rtl .tt-feature-box .tt-feature-box-icon {
		margin: 0;
	}
}
@media (max-width:320px) {
	.rtl header.header-style-3 .right-header {
		margin-right: auto;
	}
}