    /*.rtl.rtl .product-layout-default .product .thumbnail-wrap .product-button-wrap, .rtl.product-layout-default .product .thumbnail-wrap .product-button-wrap, .rtl .product-layout-default .products .quantity, .rtl.product-layout-default .products .quantity
        Custom - RTL CSS
    */

    .rtl .cms-about-us-rtl,
    .rtl .cms-about-us-rtl *,
    .rtl .cms-about-us-01,
    .rtl .cms-about-us-01 *,
    .rtl .revolution-slider,
    .revolution-slider *,
    .rtl .single-product-image *,
    .rtl .woocommerce-product-gallery * {
        direction: ltr;
    }

    .rtl .yith-wcqv-head #yith-quick-view-close,
    .rtl .offside .widget-area .filter-close,
    .rtl .cart-slider .cart-close,
    .rtl .topbar-close,
    .rtl .sticky-addToCart .sticky-close,
    .rtl .search-icon .top-search .search-fix .product-search-close {
        right: auto;
        left: 20px;
    }


    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .cart-slider {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        border-left: none;
        border-right: 1px solid var(--border-color);
        right: auto;
        left: 0;
    }


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

    .rtl footer .copyright .copyright-left {
        justify-content: right;
    }

    .rtl.woocommerce-active.archive .list-view .product .list-content-wrap span.price,
    .rtl.woocommerce-active.archive .list-view .product .list-cart-wrap .quantity,
    .rtl.woocommerce-active.archive .list-view .product .product-button {
        justify-content: right;
    }

    .rtl .list-view .list-content-wrap .wrap-rate,
    .rtl .list-view .list-content-wrap p,
    .rtl .list-view .list-content-wrap .product-button,
    .rtl .list-view .list-cart-wrap .quantity-list {
        float: right;
    }

    .rtl .navbar-woocommerce #woocommerce-menu a {
        justify-content: right;
    }

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

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

    .rtl .ui-tabs-nav .ui-tabs-tab a::before {
        right: auto;
        left: 0;
    }

    .rtl .ui-tabs-nav .ui-tabs-tab:hover a::before,
    .rtl .ui-tabs-nav .ui-tabs-tab.ui-state-active a::before {
        right: 0;
        left: auto;
    }

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


    .rtl.single-product .woocommerce-product-rating .star-rating span::before {
        right: auto;
    }

    .rtl .product_catagories .product .content-wrap {
        padding: 0 5px 0 0;
    }

    .rtl footer input[type="email"] {
        padding-left: 40px;
        text-align: right;
        padding-right: 15px;
    }


    .rtl .product_catagories .product-content-wrap .woocommerce-loop-product__title {
        float: right;
    }

    .rtl .product_catagories .product .content-wrap.price-wrap {
        left: 0;
        right: auto;
    }

    .rtl .product_catagories .product .price {
        padding: 0;
    }

    .rtl .product_catagories .product .wrap-rate .star-rating::before {
        text-align: right;
    }

    .rtl .product_catagories .product .content-wrap a .woocommerce-loop-product__title::before {
        right: 125%;
        left: auto;
    }

    .rtl .product .category-morden .product-button-wrap .cart-wrap {
        margin: 0;
    }

    .rtl .search-wrapper input {
        padding-right: 0px !important;
        padding-left: 35px !important;
    }

    .rtl .site .header-top ul li span svg {
        margin: 0 0 0 10px;
    }

    .rtl.single-product .product .entry-summary .product-button-wrap .wishlist.btn-hv .exists a {
        padding: 0 18px 0 10px;
    }

    .rtl .coming-soon-page .news_letter input[type="email"] {
        padding: 10px 15px 10px 50px;
    }


    .rtl .comingsoon-form .mc4wp-form .mc4wp-form-fields .news_letter button {
        left: 0;
        right: auto;
    }

    .rtl.product-layout-default .products.short-view section.product.product-type-grouped .cart-wrap a::before {
        left: auto;
        right: 40px;
    }

    .rtl.product-layout-default .products.list-view section.product.product-type-grouped .cart-wrap a::before {
        left: auto;
        right: 15px;
    }

    .rtl.product-layout-default .products.list-view section.product .cart-wrap a.product_type_variable::before {
        left: auto;
        right: 24px;
    }

    .product-layout-default .products.list-view section.product.product-type-external .cart-wrap a::before {
        left: auto;
        right: 30px;
    }

    .rtl.product-layout-default .short-view section.product .cart-wrap .product-button svg,
    .rtl.product-layout-default .list-view section.product .cart-wrap .product-button svg {
        margin: 0 0 0 8px;
    }

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


	 .rtl footer .widget_airpixel_widget_contact_info ul li:first-child svg {
		margin-right: 10px;
		margin-left: 0;
	}
    .rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::after {
        right: 0;
        left: auto;
    }

    .rtl.product-layout-default .short-view section.product.product-type-grouped .cart-wrap a::before,
    .rtl.product-layout-default .products.short-view section.product .cart-wrap a.product_type_variable::before,
    .rtl.product-layout-default .products.short-view section.product.product-type-external .cart-wrap a::before {
        left: auto;
        right: 45px;
    }

    .rtl .wpml-ls-legacy-dropdown {
        padding: 0;
        margin: 0;
        border-left: 0;
    }

    .rtl .comment-list .comment-avtar {
        padding: 0 0 0 20px;
    }

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

    .rtl .banner-timer .timer-date>div {
        padding: 0 0 0 25px;
    }

    body.rtl .parallax-before {
        right: -57px !important;
    }

    body.rtl .parallax-after {
        right: 621px !important;
    }

    /* .rtl .parallax-container .e-con-inner {
        direction: ltr;
    } */
    .rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::after {
        right: 0;
        left: auto;
    }

    .rtl .search-results.active .product-data {
        padding: 0 20px 0 0;
    }

    .rtl .left-header .head-top-call a.contact-no>svg,
    .rtl .header-top .list-inline-item.header-top-tel a svg,
    .rtl .header-top .list-inline-item a svg {
        transform: rotateY(180deg);
        margin: 0 0px 0 8px;
    }

    .rtl .wcml-dropdown .wcml-cs-submenu {
        right: auto;
        left: 0;
    }

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

    .rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
        padding-left: calc(3px + 1.4em);
    }

    .rtl .header_style .site-branding #woocommerce-menu a svg,
    .rtl .search-icon .search-wrap #woocommerce-menu svg {
        margin: 0 0 0 8px;
    }


    .rtl .header_style .track-order::after {
        left: 0;
        right: auto;
    }

    .rtl .header_style .track-order {
        padding: 0 0px 0 15px;
        margin: 0 0 0 5px;
    }

    .rtl .header_style .site-branding a svg,
    .rtl .header_style .track-order svg,
    .rtl .search-icon .search-wrap svg {
        margin: 0 0 0 5px;
    }

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



    .rtl .site-wrap .mini-cart .dropdown-back .basket-item-count #mini-cart-count {
        left: auto;
        right: 42px;
    }

    .rtl .search-wrap .search-text {
        margin: 0 5px 0 0;
    }

    .rtl .navbar-woocommerce #woocommerce-menu {
        left: 5%;
        right: auto;
    }

    .rtl .list-view .product .list-content-wrap .list-content {
        width: 100%;
        float: right;
    }

    .rtl .wc-block-components-checkbox label {
        align-items: center;
    }


    .rtl .list-view .product .list-content-wrap {
        margin: 0;
        padding: 0 25px 0 0;
    }

    .rtl.woocommerce-active.archive .products.short-view .product .list-content-wrap .woocommerce-loop-product__title {
        text-align: right;
    }

    .rtl.woocommerce-active.archive .products.list-view .product .list-content-wrap .woocommerce-loop-product__title {
        justify-content: start;
        display: flex;
        width: 100%;
    }

    .rtl .wc-block-components-price-slider__range-text {
        justify-content: end !important;
        flex-direction: row-reverse;
    }

    .rtl .site-header #site-navigation ul li ul li {
        text-align: right;
    }

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

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

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

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

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

    .rtl .tt-post-meta-wrap .tt-post-comment a::after {
        left: auto;
        right: 0;
    }

    .rtl .tt-post-meta-wrap .tt-post-comment a {
        padding-right: 20px;
    }


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


    .rtl .elementor-18 .elementor-element.elementor-element-568f03c {
        text-align: left;
    }

    .rtl .elementor-18 .elementor-element.elementor-element-3d7eeea {
        text-align: right;
    }

    .rtl .cart-slider .cart-close {
        right: auto;
        left: 20px;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .quantity {
        float: right;
        text-align: right;
        width: 100%;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .product_name,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .variation dd,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .variation dt,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .product_name {
        text-align: right;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .product_name a {
        text-align: right;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product_name a {
        justify-content: right;
    }

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



    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        right: 100%;
        left: auto;
    }


    .rtl .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
        right: 0;
        left: auto;
    }

    .rtl #mega-menu-wrap-header-menu,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-row,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-column,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu span.mega-menu-badge,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
        text-align: right;
    }

    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
        float: left;
    }

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

    .rtl .search-results.active .product-data .product-sku,
    .rtl .search-results.active .product-data .product-categories,
    .rtl .search-results.active .product-data h3 {
        text-align: right;
    }

    .rtl .search-results.active .product-data .product-sku {
        float: right;
        width: 100%;
    }

    .rtl .product-data .product-price .sale-price {
        margin: 0 6px 0 0;
        padding: 0 12px 0 0;
    }

    .rtl .product-layout-default .cart-wrap .product-button::after,
    .rtl .yith-wcqv-head #yith-quick-view-close,
    .rtl .offside .widget-area .filter-close,
    .rtl .search-icon .top-search .search-fix .product-search-close {
        right: auto;
        left: 20px;
    }


    .rtl .tt-post-wrapper .more-comment-wrap .tt-post-more {
        float: right !important;
    }

    .rtl ol,
    .rtl ul {
        padding-right: 0;
    }

    /* owl */
    .rtl .owl-nav *,
    .rtl .owl-nav {
        direction: ltr;
    }


    /* slider */
    /* .rtl rs-fullwidth-wrap,
        .rtl rs-fullwidth-wrap * {
            direction: ltr;
        } */

    /* back to top */
    .rtl .back-to-top {
        left: 30px;
        right: auto;
        bottom: 60px;
    }

    /* breadcrumb */
    .rtl #crumbs .active {
        margin: 0 20px 0 0;
        padding: 0 25px 0 0;
    }

    .rtl #crumbs .active::after {
        right: 0;
        left: auto;
        content: '\f104';
    }

    /* blog */
    .rtl.blog button[type="submit"],
    .rtl .search .search_box button[type="submit"],
    .rtl .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
        right: auto;
        left: 0;
    }

    .rtl .search-form input[type="search"],
    .rtl .widget.widget_search input[type="search"],
    .rtl .wp-block-search input[type="search"] {
        padding: 0 20px 0 40px;
    }

    /* single product */
    .rtl.single-product .owl-carousel .owl-stage-outer {
        direction: ltr;
    }

    .rtl .woocommerce-message {
        border-right: 10px solid #0d7444;
        border-left: none;
    }

    .rtl .cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price {
        padding-right: 20px;
        justify-content: end;
        align-items: left;
        flex-direction: row;
    }

    .widget.woocommerce ul,
    .rtl.single-product.thumbnail-slider-style2 .woocommerce-tabs ul.tabss,
    .rtl.single-product.thumbnail-slider-style3 .woocommerce-tabs ul.tabss {
        padding-right: 0;
    }

    .rtl.single-product.thumbnail-slider-style2 .woocommerce-tabs ul li a::after,
    .rtl.single-product.thumbnail-slider-style3 .woocommerce-tabs ul li a::after {
        left: 20px;
        right: auto;
    }

    .rtl.single-product.thumbnail-slider-style3 .single-product-content {
        padding: 0 0 0 30px;
    }

    .rtl .widget_price_filter.woocommerce .price_slider_amount .price_label {
        text-align: left;
    }

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

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

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

    .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 .product_title {
        float: right;
    }

    .rtl .product-review-tab .rating-wrap .rating-bar .rating {
        margin: 0 0 0 10px;
    }

    .rtl .product-review-tab .rating-wrap .rating-bar svg {
        margin: 0 0 0 5px;
    }

    .rtl .product-review-tab .review_tab {
        margin: 0 0 0 30px;
    }

    .rtl.single-product .summary .product-button-hv,
    .rtl .site-header .site-wrap .site-branding {
        float: right;
    }

    .rtl.single-product .entry-summary .star-rating+.woocommerce-review-link,
    .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,
    .rtl .single-product .entry-summary .star-rating+.woocommerce-review-link::before {
        left: auto;
        right: 0;
    }

    .rtl .single-product .buy-now-wrap .button::before,
    .rtl.single-product .buy-now-wrap .button::before {
        margin: 0 0 0 10px;
    }

    .rtl.single-product .product .entry-summary .cart-wrap .product-button>svg,
    .rtl .single-product .product .entry-summary .cart-wrap .product-button>svg {
        margin: 0 0 0 8px;
    }

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

    .rtl.single-product .summary .timer {
        text-align: right;
    }

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

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

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

    .rtl.single-product .woocommerce-tabs #tab-reviews #reviews,
    .rtl.single-product.thumbnail-slider-style1 .woocommerce-tabs #tab-reviews #reviews {
        padding: 0 40px 0 20px;
    }

    .rtl.single-product .stickycart-popup .cart-wrap .product-button.product_type_simple>svg,
    .rtl.single-product .stickycart-popup .cart-wrap .product-button.single_add_to_cart_button>svg {
        margin: 0 0 0 8px;
    }

    .rtl.single-product .product_meta .single-categories,
    .rtl.single-product .product_meta .sku_wrapper,
    .single-product .product_meta .tagged_as {
        display: flex;
        width: 100%;
    }

    .rtl.single-product .product .entry-summary .product-button-wrap .btn-hv {
        margin: 0;
    }

    .rtl.single-product .product_meta .sku_wrapper,
    .rtl.single-product .product_meta .posted_in {
        padding: 0;
    }

    .rtl.single-product .product_meta .single-categories,
    .rtl.single-product .product_meta .sku_wrapper,
    .rtl.single-product .product_meta .posted_in,
    .rtl.single-product .product_meta .tagged_as {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .rtl.single-product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist {
        padding: 0;
    }

    .rtl.single-product .summary .cart {
        display: flex;
        flex-wrap: wrap;
    }

    .rtl.single-product .product.product-type-simple .entry-summary .cart-wrap {
        padding: 0 15px 15px 0;
    }

    .rtl.single-product .summary .timer,
    .rtl.single-product .buy-now-wrap .button {
        float: right;
    }

    .rtl.single-product .product_meta .posted_in a,
    .rtl.single-product .product_meta .sku_wrapper .sku,
    .rtl.single-product .product_meta .tagged_as a {
        margin: 0 5px 0 0;
    }

    .rtl #tab-reviews .product-review-tab,
    .thumbnail-slider-style1 #tab-reviews .product-review-tab {
        padding: 0 0 0 30px;
        border: none;
        border-left: 1px solid #e5e5e5;
    }

    .rtl #tab-reviews .product-review-tab,
    .rtl.thumbnail-slider-style1 #tab-reviews .product-review-tab {
        padding: 0 0 0 30px;
        border: none;
        border-left: 1px solid #e5e5e5;
    }

    .rtl .product-review-tab .rating-wrap .rating-bar .rating-percentage-bar {
        margin: 0 0 0 10px;
    }

    .rtl #comments .commentlist li.review .comment_container img {
        margin: 0 0 0 15px;
    }

    .rtl .variations_form .variations tr .reset_variations::after {
        transition: none;
    }

    /* .rtl .single-product .entry-summary .woocommerce-product-rating {
            justify-content: start;
        }
        */
    .rtl .single-product .woocommerce-product-details__short-description,
    .rtl .single-product .product .entry-summary .price {
        text-align: right;
    }

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


    /* .rtl.single-product .product .entry-summary .product-button-wrap .wishlist.btn-hv .exists a {
            padding: 0;
        } */


    /* shop page */
    .rtl .select-wrap::after {
        right: auto;
        left: 20px;
    }

    .rtl .product-top-sorting .woocommerce-perpage .select-wrap::after {
        left: 15px;
        right: auto;
    }

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

    .rtl.archive.woocommerce-active .products.short-view .product .list-cart-wrap .product-button::after,
    .rtl.archive.woocommerce-active .products.list-view .product .list-cart-wrap .product-button::after,
    .rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a::after,
    .rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a::after {
        left: 0;
        right: auto;
    }

    .rtl.archive.woocommerce-active .products.short-view .product .list-cart-wrap .product-button:hover::after,
    .rtl.archive.woocommerce-active .products.list-view .product .list-cart-wrap .product-button:hover::after,
    .rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv .wishlist-fragment.exists a::after,
    .rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv .wishlist-fragment.exists a::after,
    .rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a:hover::after,
    .rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a:hover::after {
        right: 0;
        left: auto;
    }

    .rtl.woocommerce-cart .cart-content-left td.actions .button:hover::after {
        right: 0;
        left: auto;
    }

    .rtl .list-timer {
        display: flex;
    }

    .rtl.archive.woocommerce-active .site-main .products.short-view .product .timer>span,
    .rtl.archive.woocommerce-active .site-main .products.list-view .product .timer>span {
        margin: 0 0 0 10px;
    }

    .rtl.archive.woocommerce-active .site-main .products.short-view .product .timer>svg,
    .rtl.archive.woocommerce-active .site-main .products.list-view .product .timer>svg {
        margin: 0 0 0 8px;
    }

    .rtl .product-top-sorting .toggle-filter {
        margin: 0 15px 0 0;
    }

    /* .rtl .product-top-sorting .filter {
            padding: 8px 15px;
        } */

    .rtl .product-top-sorting .filter svg {
        margin: 0 10px 0 0;
    }

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

    .rtl .full-sidebar .product-top-sorting .product-sort-view,
    .rtl .offsidebar-left .product-top-sorting .product-sort-view,
    .rtl .offsidebar-right .product-top-sorting .product-sort-view {
        margin: 0 0 0 20px;
    }

    .rtl .shop-nosidebar .list-view .product .list-content-wrap .list-cart-wrap .cart-button-list {
        margin: 0 10px 0 0;
    }

    .rtl .shop-nosidebar .list-view .product .list-content-wrap .list-cart-wrap .cart-button-list .qty_button {
        height: 42px;
    }




    /* my account */
    .rtl .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,
    .rtl .woocommerce-info,
    .rtl .woocommerce-error {
        border: none;
    }

    .rtl .woocommerce-error {
        border-right: 10px solid #c3391a;
    }

    .rtl .woocommerce-info {
        border-right: 10px solid #2081b9;
    }

    .rtl .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
        border-right: 10px solid var(--secondary-color);
    }

    .rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
        float: right;
        border: none;
        border-left: 1px solid var(--border-color);
        padding: 0 0 0 40px;
    }

    .rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
        float: right;
        padding: 10px 40px 0 0;
    }

    .rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap {
        padding: 0 40px 0 0;
    }

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

    .rtl.woocommerce-checkout .woocommerce-billing-fields .woocommerce-input-wrapper .select-wrap {
        right: auto;
        left: 0;
    }

    .rtl.woocommerce-account .woocommerce #customer_login .u-column1 {
        padding: 0 0 0 40px;
        border: none;
        border-left: 1px solid var(--border-color);
    }

    .rtl.woocommerce-account .woocommerce #customer_login .u-column2 {
        padding: 0 40px 0 0;
    }

    .rtl.woocommerce-account #customer_login .login .form-row.form-checkbox {
        width: auto;
        float: right;
    }

    .rtl .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding: 0 15px 0 40px;
    }

    .rtl table td,
    .rtl table th {
        text-align: right;
    }


    /* about us */
    body.rtl .aboutus-cms-01 .cms-img-04 {
        right: 0;
        left: auto;
    }

    .rtl .aboutus-cms .cms-img.cms-img-01 {
        right: -8%;
        left: auto;
    }

    .rtl .aboutus-cms .cms-img.cms-img-03 {
        right: 35%;
        left: auto;
    }

    .rtl .aboutus-cms .cms-img.cms-img-02 {
        left: -52px;
        right: auto;
    }

    .rtl .aboutus-cms .cms-title .tt-section-title {
        text-align: right !important;
    }


    /* other page */
    .rtl .inner-title .tt-section-title,
    .rtl .about_blog .tt-section-title,
    .rtl.single-product .entry-summary .stock.out-of-stock,
    .rtl.single-product .summary .cart,
    .rtl #review_form_wrapper .comment-form-rating {
        float: right !important;
        text-align: right !important;
    }



    * {
        direction: rtl;
    }


    .tt-testimonial .owl-stage-outer,
    .rtl .owl-carousel .owl-stage-outer,
    .rtl #product-by-categories .owl-carousel .owl-stage-outer,
    .rtl .client-logo.owl-carousel .owl-stage-outer,
    .rtl #product-trending .owl-carousel .owl-stage-outer,
    .rtl .service-block .owl-carousel .owl-stage-outer,
    .rtl .category-list .owl-carousel .owl-stage-outer {
        direction: ltr;
    }



    .rtl .header-swiper .head-slide .swiper-wrapper .header-top-swiper::after {
        left: 15%;
        right: auto;
    }

    .rtl .product-best-sellers .product .wrap-rate .star-rating::before {
        text-align: right;
    }

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

    .rtl .product-best-sellers .product .woocommerce-loop-product__title {
        text-align: right;
    }

    .rtl .humburger-title .humberger-category {
        float: right;
        text-align: right;
        padding-left: 0;
        margin-right: 12px;
    }

    .rtl .left-header .head-top-call a {
        margin: 0 0 0 15px;
    }

    .rtl.woocommerce-active.archive .products.list-view .product .list-cart-wrap .cart-wrap {
        margin-left: 5px;
        margin-right: 0;
    }

    /* trending product */
    .rtl .product-attribute-wrap .list_color_attr {
        padding: 0 2px 0 0;
    }

    .rtl .product-attribute-wrap .list_color_attr+.list_size_attr {
        padding: 0 13px 0 0;
        margin: 0 8px 0 0;
    }

    .rtl section.product .product-button,
    .rtl .product-attribute-wrap .list_color_attr+.list_size_attr::before {
        left: auto;
        right: 0;
    }


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

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

    .rtl.single-product.thumbnail-slider-style2 .woocommerce-tabs ul li a .slide-click,
    .rtl.single-product.thumbnail-slider-style3 .woocommerce-tabs ul li a .slide-click {
        right: auto;
        left: 0;
    }

    .rtl.single-product .stickycart-popup .cart-wrap .loading.product-button::before {
        left: auto;
        right: 33px;
    }

    .rtl.archive .products.grid-view .product-content-wrap::before,
    .rtl .swiper-slide section.product::before {
        left: -15px;
        right: auto;
    }

    .rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv::after,
    .rtl .product-layout-default .cart-wrap .product-button::after,
    .rtl .product .product-button-wrap .btn-hv::after,
    .rtl.page .cart-content-right .checkout-button::after,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button::before,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout::before,
    .rtl .product-content-wrap .thumbnail-wrap .wishlist.btn-hv::after,
    .rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv::after,
    .rtl .product .product-button-wrap .btn-hv::after,
    .rtl .product .cart-wrap .product-button::after {
        left: 0;
        width: 0;
        right: auto;
    }

    .rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv:hover::after,
    .rtl .product .product-button-wrap .btn-hv:hover::after,
    .rtl.page .cart-content-right .checkout-button:hover::after,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button:hover::before,
    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout:hover::before,
    .rtl .product-content-wrap .thumbnail-wrap .wishlist.btn-hv: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 {
        left: auto;
        right: 0;
        width: 100%;
    }

    .rtl .product .product-button-wrap .btn-hv::before {
        left: 0;
        right: auto;
    }

    .rtl .product .price del {
        margin: 0 30px 0 0;
    }

    .rtl .product .price del::after {
        right: -23px;
        left: auto;
    }

    /* .rtl .product-layout-default section.product .cart-wrap {
            margin: 0 0 0 10px;
        } */

    /* banner */
    .rtl .banner-image,
    .rtl .banner-image * {
        direction: ltr;
    }

    /* blog */
    .rtl .tt-post-more a::before {
        right: 0;
        left: auto;
    }

    .rtl .blog-style .tt-post-more a {
        padding: 0 25px 0 0;
    }

    .rtl .blog-style .tt-post-wrapper div.tt-post-more:hover a {
        padding: 0 35px 0 0;
    }

    .rtl .tt-post-thumbnail .tt-post-meta {
        left: 10px;
        right: auto;
    }

    .rtl .tt-post-meta-wrap {
        display: flex;
    }

    .rtl .tt-post-meta-wrap div,
    .rtl .tt-post-meta-wrap div.tt-post-category a {
        margin: 0 0 0 10px;
    }

    .rtl .tt-post-meta-wrap div::after,
    .rtl .tt-post-meta-wrap div.tt-post-category a::after {
        right: auto;
        left: -2px;
    }

    .rtl .tt-post-meta-wrap .tt-post-category {
        margin: 0;
        padding: 0;
    }


    /* footer */


    .rtl footer.site-footer .footer-top .footer-newsletter .news-title::before,
    .rtl footer .widget.widget_block .widget-title::after {
        left: auto;
        right: 0;
    }

    .rtl footer.site-footer .footer-top .footer-newsletter .news-form .newsletter-form input[type="submit"],
    .rtl footer .widget_block input[type="submit"] {
        left: 0;
        right: auto;
    }

    .rtl footer .widget_block input[type="email"] {
        padding: 12px 12px 12px 40px;
        text-align: right;
    }

    .rtl footer .widget ul {
        padding-right: 0;
    }

    .rtl .footer-style-1 .footer-top .footer-newsletter .newsletter-content {
        float: right;
    }

    .rtl footer .widget .description {
        width: 100%;
    }

    .rtl footer.footer-style-1 .footer-widget .footer-04 .widget-title {
        text-align: left;
    }

    .rtl footer .widget .contact-info {
        padding: 0 120px 0 0;
        text-align: left;
    }

    .rtl .mc4wp-alert.mc4wp-error {
        right: auto;
        left: 5%;
        text-align: right;
    }

    .rtl.single-product .summary .product-button-hv .button.yith-wcqv-button {
        display: none;
    }

    .rtl .single-product .buy-now-wrap .button svg {
        margin: 0 0 0 8px;
    }

    .rtl .banner-timer .timer-date>div::after {
        left: 20px;
        right: auto;
    }

    .rtl .single-product .product_meta .sku_wrapper,
    .rtl .single-product .product_meta .posted_in {
        padding-right: 0;
    }

    .rtl .single-product .product_meta .posted_in a,
    .rtl .single-product .product_meta .sku_wrapper .sku,
    .rtl .single-product .product_meta .tagged_as a {
        margin: 0 5px 0 0;
    }

    /* .rtl footer .widget ul.social-media li {
            padding: 0 0 0 15px;
        } */

    .rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap .shop_table thead th.product-total,
    .rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap .shop_table tfoot td,
    .rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap .shop_table .cart_item td.product-total {
        text-align: left;
    }

    .rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap .order_review-bg #payment .place-order .button::before {
        left: auto;
        right: 36%;
    }

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

    .rtl.woocommerce-cart .cart-content-left td.actions .coupon {
        float: right;
    }

    .rtl.woocommerce-cart .cart-content-left td.actions .button {
        float: left;
    }

    .rtl.single-product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.button-buy-now svg {
        margin: 0 0 0 5px;
    }

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

    .rtl .catagories_errow .swiper-navigation .swiper-button.swiper-button-next {
        left: auto;
        right: -16%;
    }

    .rtl #yith-quick-view-modal .single-product .product .entry-summary .cart-wrap {
        padding: 0 15px 15px 0;
    }

    .rtl .night-light-label * {
        direction: ltr !important;
    }

    .rtl.single-product .product .entry-summary .product-button-wrap .btn-hv a span {
        margin: 0 18px 0 18px;
    }

    .rtl.single-product .product .entry-summary .product-button-wrap .btn-hv a::before {
        left: auto;
        right: 0;
    }

    .rtl.single-product .product .entry-summary .product-button-wrap .btn-hv .compare-button a {
        padding: 0 15px 0 0;
    }

    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
        float: right;
    }

    .rtl #yith-quick-view-modal .single-product .product .entry-summary .quantity {
        float: right;
    }

    .rtl .catagories_errow .swiper-navigation .swiper-button.swiper-button-prev {
        right: -12.9%;
    }

    .rtl .single-product .product_meta>span:last-child {
        display: flex;
        flex-wrap: wrap;
    }

    .rtl #yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
        padding: 0 20px 0 0;
    }

    .rtl .banner-timer .timer-content {
        text-align: right;
    }

    .rtl .elementor-121 .elementor-element.elementor-element-71cf2478 .elementor-heading-title {
        text-align: right;
    }

    .rtl .banner-timer .timer-date>div:first-child p {
        margin: 0 0 0 30px;
    }

    .rtl footer .newsletter-form input[type="email"] {
        padding: 10px 15px 10px 135px;
    }

    .rtl footer .footer-top-content div.news_letter {
        margin-right: 0;
        margin-left: auto;
    }

    .rtl .footer-top-section .footer-top-content .news-title .news-text::before {
        left: auto;
        right: 0;
    }

    .rtl .footer-top-section .footer-top-content .news-title .news-text {
        padding: 0 60px 0 0;
    }

    .rtl footer .newsletter-form input[type="submit"] {
        right: auto;
        left: 0;
    }

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

    .rtl .btn::after {
        left: 0;
        right: auto;
    }

    .rtl .btn:hover::after {
        left: auto;
        right: 0;
    }

    .rtl .single-product .buy-now-wrap {
        float: right;
    }

    .rtl .single-product .summary .cart {
        float: right;
    }

    .rtl .site-header .site-wrap .right-header {
        float: left;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .quantity .total {
        float: left;
    }

    .rtl .site-wrap .mini-cart .minicart-content {
        padding: 0 30px 0 0;
    }

    .rtl .search-icon .top-search .search-form button {
        border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        -moz-border-radius: 5px 0 0 5px;
        -ms-border-radius: 5px 0 0 5px;
        -o-border-radius: 5px 0 0 5px;
    }


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


    .rtl header .select-wrap {
        left: 14%;
        right: auto;
    }

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

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove {
        left: -10px;
        top: -4px;
        right: auto;
    }


    .rtl .product .thumbnail-wrap a img.hover-img {
        bottom: 0;
        left: auto;
        right: -100%;
    }

    .rtl.woocommerce-active #primary .widget_block ul li .wc-block-components-checkbox label .wc-block-components-checkbox__input {
        margin: 0 0 0 10px;
    }

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

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward svg {
        margin: 0 0 0 10px;
    }

    .rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .checkout.button::after {
        right: 37%;
        left: auto;
    }

    .rtl footer .widget_airpixel_widget_contact_info ul li svg {
        margin: 0 10px 0 0;
    }

    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link .mega-indicator::after {
        margin: 0 0 0 0;
    }

    .rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
        margin: 0 6px 0 0;
    }

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

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


    .rtl .widget .wc-block-attribute-filter .wc-block-attribute-filter-dropdown .wc-block-dropdown-selector__input-wrapper::after {
        left: 20px;
        right: auto;
    }

    .rtl .widget .wc-block-attribute-filter__title::after,
    .rtl .woocommerce.widget .widget-title::after {
        left: auto;
        right: 0;
    }

    .rtl .thumbnail-wrap .timer span {
        margin: 0 0 0 10px;
    }

    .rtl .wishlist.btn-hv span.feedback>svg {
        display: none;
    }

    .rtl .single-product .entry-summary .woocommerce-product-rating {
        justify-content: right;
        float: right;
    }

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

    .rtl div.list_product_color {
        margin: 0 0 0 8px
    }

    .rtl .rev_slider * {
        direction: rtl !important;
    }

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

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

    .rtl .variations_form .variations tr .reset_variations,
    .rtl .variations_form .variations td.label {
        text-align: right;
    }

    .rtl .variations_form .variations tr .reset_variations {
        padding: 0 15px 0 0;
    }

    .rtl .variations_form .variations tr .reset_variations::after {
        left: auto;
        right: 0;
    }

    .rtl .about-service .tt-feature-box .tt-feature-box-icon {
        justify-content: start !important;
    }

    .rtl.error404 .search-form.search__form>button {
        left: 0;
        right: auto;
    }

    .rtl .error-404.not-found .product-search .search-wrapper .search {
        padding: 0 20px 0 50px !important;
    }

    .rtl .search-wrapper svg {
        left: 20px;
        right: auto;
    }

    .rtl .search-icon .top-search .search-form button[type="submit"] {
        left: 0;
        right: auto;
    }

    .rtl .search-icon .top-search .search-wrapper>svg {
        left: 15px;
        top: 44px;
    }

    .rtl .product-data {
        padding: 0 24px 0 0;
    }

    .rtl .search-results.active .product-data .product-price {
        display: flex;
        align-items: center;
    }

    .rtl .product-data .product-price .sale-price::after {
        left: auto;
        right: 0;
    }

    .rtl .product-data .product-stock {
        left: 0;
        right: auto;
    }

    .rtl .email-popup-con .footer-newsletter .news-form .newsletter-form input[type="submit"] {
        left: 0;
        right: auto;
    }

    .rtl #comments .contact-form .comment-form-cookies-consent #wp-comment-cookies-consent {
        margin: 0 0 0 10px;
    }

    .rtl #comments .contact-form .form-submit {
        display: flex;
    }

    .rtl ul.accepted-payment-methods li span {
        font-size: 0;
    }

    .rtl ul.accepted-payment-methods,
    .rtl ul.accepted-payment-methods li {
        display: flex;
    }

    .rtl .email-popup-con .footer-newsletter .news-form .newsletter-form input[type="email"] {
        padding: 20px 20px 20px 140px;
    }

    .rtl .email-popup-con .nothanks {
        right: auto;
        left: 5px;
    }

    .rtl .woocommerce.widget_rating_filter ul {
        padding: 0;
    }

    .rtl .wp-block-latest-posts.wp-block-latest-posts__list {
        padding: 0;
    }

    .rtl .single-categories span {
        margin: 0 0 0 5px;
    }

    .rtl .pagination .page-numbers li>a.prev::after {
        content: "\f101";
    }

    .rtl .pagination .page-numbers li>a.next::after {
        content: "\f100";
    }

    .rtl .footer-top .footer-newsletter .widget-title {
        text-align: right;
    }

    .rtl ul.social-media,
    .rtl .footer-widget .footer-01 .widget.widget_nav_menu ul {
        padding: 0;
    }

    .rtl ul.social-media li:last-child {
        padding-left: 0;
        padding-right: 8px;
    }

    .rtl ul.social-media li:first-child {
        padding-right: 0;
        padding-left: 8px;
    }

    .rtl .swiper-navigation .swiper-button::after {
        display: none;
    }



    .rtl .testimonial-section .swiper-pagination {
        float: right;
    }

    .rtl .text-carousel .swiper-slide p::after {
        left: auto;
        right: -11%;
    }

    .rtl .abt-line.elementor-widget-heading {
        margin: 0 15px 0 0;
    }



    .rtl .airpixel-sale span {
        right: auto;
        left: 15px;
    }



    .rtl .service-box .swiper-slide .tt-feature-box-containt {
        padding: 0 20px 0 0;
    }

    .rtl .tt-feature-box-containt h4 {
        text-align: right;
    }

    .rtl .tt-feature-box {
        border: 1px solid #e5e5e5;
        border-left: 0;
        border-bottom: 0;
        border-top: 0;
    }

    .rtl .tt-feature-box.tt-icon-left .tt-feature-box-containt {
        padding: 0 15px 0 0;
    }

    .rtl .tt-feature-box:first-child {
        border: 0;
    }

    .rtl.product-layout-default .columns-6 .product .price del {
        margin: 0 15px 0 0;
    }

    .rtl .right-header .mini-cart .dropdown-back::after {
        right: 0;
        left: auto;
    }

    .rtl.product-layout-default .columns-6 .product .price del::after {
        left: 43px;
    }




    .rtl .product .product-button-wrap .btn-hv a::after {
        right: auto;
        left: 0;
    }

    .rtl .product .product-button-wrap .btn-hv .exists a::after,
    .rtl .product .product-button-wrap .btn-hv a:hover::after {
        right: 0;
        left: auto;
    }

    .rtl .cms_service .tt-section-title .section-heading {
        text-align: right;
    }


    .rtl .wishlist_table tfoot td,
    .rtl .wishlist_table tr td.product-name,
    .rtl .wishlist_table tr td.product-thumbnail,
    .rtl .wishlist_table tr td.wishlist-name,
    .rtl .wishlist_table tr td.wishlist-privacy {
        text-align: right;
    }

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

    .rtl section.product .airpixel-sale span {
        right: 10px;
        left: auto;
        transform: translateX(60px);
        -webkit-transform: translateX(60px);
        -moz-transform: translateX(60px);
        -o-transform: translateX(60px);
        -ms-transform: translateX(60px);
    }

    .rtl .About_us_04 * {
        direction: ltr !important;
    }

    .rtl .blog-style .tt-post-wrapper div {
        float: right;
    }


    .rtl .blog-style .tt-post-details .tt-post-meta::after {
        left: auto;
        right: 0;
    }

    .rtl .blog-style .tt-post-more a::before {
        right: 0;
        left: auto;
    }

    .rtl .mc4wp-form .mc4wp-form-fields .news_letter button svg {
        transform: rotate(-135deg);
        transform-origin: center;
    }

    .rtl .about_cms * {
        direction: ltr !important;
    }

    .rtl .left-header .head-top-call a::after {
        right: auto;
        left: 0;
    }


    .rtl.single-product .buy-now-wrap .button svg {
        margin-right: 0px;
        margin-left: 8px;
    }

    .rtl .sec-about-button .elementor-button-wrapper {
        justify-content: end;
        display: flex;
        float: right;
        margin: 0 15px 0 0;
    }

    .rtl .ourcoffee_blends * {
        direction: ltr !important;
    }


    .rtl .left-header .head-top-call a span {
        margin: 0 8px 0 0;
    }

    .rtl .left-header .head-top-call a {
        padding: 0 0 0 15px;
    }

    .rtl.single-product .up-sells.upsells .product .product-button-wrap,
    .single-product .up-sells.upsells .product .product-button-wrap {
        left: 10px;
        right: auto;
    }

    .handcrafted * {
        direction: ltr !important;
    }

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

    .rtl .product-top-sorting .select-wrap select {
        padding: 10px 15px 10px 35px;
    }

    .rtl footer.footer-style-1 .footer-widget .footer-01 .widget.widget_nav_menu ul li::before {
        right: -3px;
        left: auto;
    }


    .about-hover-01 * {
        direction: ltr !important;
    }


    /* body.rtl .elementor-94 .elementor-element-populated  .elementor-element.elementor-element-74b2aec3{
        right: -230px;
        left: auto;
        } */

    .rtl .elementor-112 .elementor-element.elementor-element-1865c5c9>.elementor-element-populated {
        padding: 0px 15px 0px 0;
    }

    .rtl .elementor-112 .elementor-element.elementor-element-5df4828b>.elementor-element-populated {
        padding: 0px 0px 0px 15pxpx;
    }

    .rtl .dark-light-mode {
        left: auto;
        right: 10px;
    }


    .rtl.product-layout-default section.product .cart-wrap .product-button::after {
        left: 0;
        right: auto;
    }

    .rtl .list-view.products .product .product-button.loading::before,
    .rtl .product .product-button.loading::before,
    .rtl.woocommerce-active.archive .products.short-view .product .cart-wrap .product-button.loading::before {
        left: 0;
        right: -65px;
    }

    .rtl .product-layout-default .products.columns-6 .product .product-button.loading::before {
        right: -55px;
    }

    .rtl .service_02::after {
        left: 0;
        right: auto;
        transform: rotateY(180deg);
    }

    .rtl header .right-header .wishlist-wrap {
        padding: 0 20px 0 0;
    }

    .rtl .service_02 .service_section_after::after {
        bottom: auto;
        left: auto;
        right: -10%;
        transform: rotateY(180deg);
    }

    .rtl .service_02 .service_section_after::before {
        right: auto;
        left: -8%;
    }

    /* .rtl .social-media li a.btn.btn-primary:first-child {
            padding: 0 0 0 15px;
        } */

    .rtl .yith-wcqv-wrapper .single-product .entry-summary .product_meta {
        justify-content: start;
        display: flex;
        text-align: right;
        flex-wrap: wrap;
    }


    .rtl .cat_desc .cat_image::after {
        left: 0;
        right: -5px;
    }

    .rtl .product .category-morden .product-button-wrap {
        transform: translateX(105%);
    }

    .rtl .cms_section * {
        direction: ltr !important;
    }

    .rtl .slider-01 * {
        direction: ltr !important;
    }

    .rtl .night-light-label {
        left: auto;
        right: 10px;
    }


    .rtl .slider-01 * {
        direction: rtl !important;
    }

    .rtl .about_section * {
        direction: ltr !important;
    }

    .rtl .product .product-button-wrap {
        right: auto;
        left: 15px;
    }

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


    .rtl .video_section .section-heading {
        padding: 0px 15px 0 0;
        justify-content: start;
        display: flex;
        text-align: start;
    }

    .rtl .video_section .section-heading::after {
        left: auto;
        right: 0;
    }

    .rtl footer .footer-top-section .footer-newsletter .news-title .widget-title svg {
        margin: 0 0 0 10px;
    }

    .rtl footer .main-footer .footer-02 .wp-block-image.footer-img {
        left: auto;
        right: 0;
    }

    .rtl footer .widget_airpixel_widget_contact_info ul li:first-child svg {
        left: auto;
        right: 0;
    }

    .rtl footer .footer-top-section .footer-newsletter .news-title .widget-title {
        text-align: right;
    }

    .rtl .video_section .tt-section-sab {
        justify-content: start;
        display: flex;
    }


    .rtl .video_section .tt-section-title p {
        margin: 20px 0;
        text-align: right;
    }

    .rtl .product .price span:first-child {
        justify-content: start;
    }

    .rtl .blog-style .tt-post-wrapper .post-meta-wrap .tt-post-author {
        margin: 10px 20px 0 0;
    }

    .rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::before,
    .rtl .product.wcml-dropdown .wcml-cs-active-currency>a::before {
        left: 0;
        right: auto;
    }

    .rtl .service-block .swiper-slide:first-child::after {
        display: none;
    }

    .rtl .service-block .swiper-slide:last-child::after {
        display: block;
    }



    .rtl .header_style .site-branding a.dropdown-back {
        padding: 0;
    }

    .rtl .category-style2 .wpcat-content {
        left: auto;
        right: 0;
    }

    .rtl .category-style2 .cat_desc .wpcat-content .cat_total_product {
        left: 24px;
        right: auto;
    }

    .rtl .category-style2 .wpcat-content {
        padding: 20px 20px 20px 45px;
    }

    .rtl .comment-form-email input[type="email"] {
        padding: 13px 13px 13px 64px;
    }

    .rtl .product-layout-default section.product .cart-wrap a::after {
        right: auto;
        left: 0;
    }

    .rtl .product-layout-default .up-sells.upsells .products.columns-5 section.product .cart-wrap .product-button svg,
    .rtl .product-layout-default section.product .cart-wrap a svg,
    .rtl .product-by-category section.product .cart-wrap a svg {
        margin: 0 0 0 4px;
    }

    .rtl .yith-wcqv-main #yith-quick-view-content .product .entry-summary .cart-wrap .product-button::before {
        left: 0;
        right: -100px;
    }

    .rtl.single-product .product .entry-summary .cart-wrap .product-button.loading::before {
        z-index: 6;
        right: -100px;
        left: 0;
    }

    .rtl #review_form_wrapper .comment-respond .comment-form,
    .rtl #review_form_wrapper .comment-respond .comment-reply-title,
    .rtl #review_form_wrapper5149 {
        float: right;
    }

    .rtl .short-view .product .list-content-wrap {
        display: flex;
        padding: 0 20px 0 0;
    }

    .rtl #comments,
    .rtl #review_form_wrapper,
    .rtl .product-review-tab .rating-wrap,
    .rtl #comments .commentlist,
    .rtl #comments .review-wrap,
    .rtl #review_form,
    .rtl #review_form .comment-respond,
    .rtl #review_form_wrapper .comment-form-comment,
    .rtl #review_form_wrapper .comment-form-cookies-consent,
    .rtl #review_form_wrapper .form-submit {
        float: right;
    }

    .rtl #review_form_wrapper .comment-form-rating {
        width: 100%;
    }

    /* banner start */
    .rtl .tt-banner .banner-text a.banner-button::after {
        left: 0;
        right: auto;
    }

    .rtl .tt-banner .banner-text a.banner-button:hover:after {
        left: auto;
        right: 0;
    }

    .rtl .tt-banner .banner-text.tt-icon-right.text-start {
        width: 40%;
        left: auto;
        right: 30px;
    }

    /* banner end */