/* Home 1-style */

.rtl .wdt-cus-adv-carousel-with-fraction1 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { right: 9%; left: auto; }
.rtl .wdt-cus-counter01 .wdt-content-item { margin-left: 0; margin-right: 0px;}
.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) { margin-left: 2px; margin-right: 0; }
.rtl .wdt-cus-counter01 .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { transform: scaleX(-1);}
.rtl .wdt-blog-iconlist .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin, 0 0 0 calc(var(--e-icon-list-icon-size, 1em)* .25));}
.rtl .wdt-cus-counter01 .swiper-slide .wdt-content-item:after { left: 0; right: auto;}
.rtl .wdt-cus-counter01 .swiper-slide .wdt-content-item { border-left: 1px solid rgba(var(--wdtBorderColorRgb), 0.1); border-right: 0;}
.rtl .wdt-cus-service-style-01 .wdt-content-item .wdt-content-icon-wrapper span i { rotate: -90deg;}
.rtl .wdt-simple-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor:after{ left: 0; right: auto;}
.rtl .wdt-simple-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor:before{ right: 0; left: auto;}
.rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:first-child { border-radius: 0 10px 10px 0;}
.rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:last-child { border-radius: 0 10px 10px 0;}
.rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:last-child { border-radius: 10px 0 0 10px;}

.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left { 
    -webkit-animation: rtl-MarqueeLeft 24s linear infinite 0ms; animation: rtl-MarqueeLeft 24s linear infinite 0ms; }
.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right { 
    -webkit-animation: rtl-MarqueeRight 24s linear infinite 0ms; animation: rtl-MarqueeRight 24s linear infinite 0ms; }
@keyframes rtl-MarqueeLeft { 
    from { margin-right: 0; } 
    to { margin-right: var(--wdt-marque-Margin-Width); } 
}
@keyframes rtl-MarqueeRight { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-right: 0; } 
}

.rtl .wdt-animation-wrapper:hover div[class*="-marqee"] { -webkit-animation-play-state: paused; animation-play-state: paused; }
.rtl .wdt-cus-support-block-type1 .wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .swiper-slide:not(:last-child)::before{ left: -15%; right: auto; transform: scaleX(-1);}
.rtl .wdt-cus-support-block-type1 .wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group .wdt-content-icon span:after{ left: -25%; right: auto;}
.rtl .wdt-custom-h1-product-tab .wdt-tabs-container .wdt-tabs-list-wrapper { left: 0px; right: auto;}
.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after { left: 0; right: auto;}
.rtl .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before { right: 0; left: auto;}
.rtl .wdt-custom-h1-product-tab .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li:not(:last-child) { margin: 0 0px 0 20px;}
.rtl .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons { left: 0; right: auto;}
.rtl .wdt-cus-testimonial-type02 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { left: 50px; right: auto; }
.rtl .wdt-cus-testimonial-type02 .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, 
.rtl .wdt-cus-testimonial-type02 .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    -webkit-transform: translate(-50%, -50%) scale(1) rotate(-33deg); transform: translate(-50%, -50%) scale(1) rotate(-33deg); }
.rtl .wdt-cus-testimonial-type02 .wdt-testimonial-holder.wdt-rc-template-aside-title .wdt-content-item .wdt-content-title-group {
     margin-right: 10px; margin-left: 0;}
.rtl .wdt-cus-testimonial-type02 .wdt-testimonial-holder .wdt-content-item .wdt-rating li { margin-left: 8px;}
.rtl .wdt-cus-faq-type1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {  padding-left: 20px; padding-right: 0;}
.rtl .wdt-cus-faq-type1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding-left: 50px; padding-right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { margin-right: 10px; margin-left: 0;}
.rtl .wdt-flip-box .wdt-flip-box-layer .wdt-flip-box-overlay { right: 0; left: auto;}
.rtl .wdt-flip-box-effect-push.wdt-flip-box-direction-right .wdt-flip-box .wdt-flip-box-back { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}
.rtl .wdt-flip-box-effect-push.wdt-flip-box-direction-right .wdt-flip-box:hover .wdt-flip-box-front { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}
.rtl .wdt-flip-box-effect-push.wdt-flip-box-direction-left .wdt-flip-box .wdt-flip-box-back { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);}
.rtl .wdt-flip-box-effect-push.wdt-flip-box-direction-left .wdt-flip-box:hover .wdt-flip-box-front { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);}
.rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { border-left: 1px solid rgba(var(--wdtBorderColorRgb), 0.15);}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary { margin-right: 0; text-align: right;}
.rtl .woocommerce .product form.cart .variations tr th.label { text-align: right;}
.rtl .woocommerce div.product form.cart div.quantity { margin: 10px 0 10px 10px;}
.rtl .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: visible;}
.rtl .wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content { padding: 15px 90px 15px 15px;}
.rtl .wdt-cus-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-item-image { right: 15px; left: auto;}
.rtl .wdt-cus-adv-carousel-with-fraction1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-common-heading, .rtl .wdt-cus-adv-carousel-with-fraction1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-button-holder {
    clip-path: inset(0 0 0 100%); transform: translateX(50px); opacity: 0;}
.rtl .wdt-cus-adv-carousel-with-fraction1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-common-heading, .rtl .wdt-cus-adv-carousel-with-fraction1 .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide-active .wdt-button-holder {
    clip-path: inset(0 0 0 0%); transform: translateX(0px); opacity: 1;}
.rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { border-right: 0px; border-left: 1px solid rgba(var(--wdtBorderColorRgb), 0.15);}


@media only screen and (max-width: 767px) {
    .rtl .wdt-simple-tab .wdt-tabs-container .wdt-tabs-list li:first-child { border-radius: 0px;}
}




/* Contact */
.rtl .wdt-contact-form-type1 .wdt-contact-type1-details p>span input { padding-right: 0; text-align: right; direction: rtl;}
.rtl .wdt-cus-hotspot-form .wdt-contact-message p, .rtl .wpcf7-form.invalid .wpcf7-response-output, .rtl .wpcf7 form.invalid .wpcf7-response-output  {text-align: right;}
.rtl .wpcf7-form .with-spinner {float: right;}
.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output {padding: 15px 45px 15px 15px;}
.rtl .wpcf7-form .wpcf7-response-output:before, .wpcf7 form .wpcf7-response-output:before {right: 18px; left: auto;}
.rtl .wdt-cus-hotspot-form .wdt-contact-message p>label>span textarea {text-align: right;}
.rtl .wpcf7-not-valid-tip { left: 10px; right: auto;}

/* Home - 2 style */
.rtl .wdt-cus-imagebox-type2 .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i{ transform: scaleX(-1);}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button { rotate: -180deg;}
.rtl .wdt-custom-enquiry-form .wpcf7 .wpcf7-form p, .rtl .select2-results{text-align: right;}
.rtl .wdt-custom-enquiry-form input[type="checkbox"] ~ span.wpcf7-list-item-label:before { margin-right: -1px; margin-left: 0;}
.rtl .wdt-custom-enquiry-form span.input-checkbox span.wpcf7-form-control-wrap{direction: rtl;}
.rtl .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default .select2-search .select2-search__field,
.rtl .select2-container--default .select2-search--dropdown .select2-search__field { text-align: right;}
.rtl .wdt-simple-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor:after, 
.rtl .wdt-h2-contact-tab-style .wdt-tabs-container:not([class*="-tabs-toggle-mode"]) .wdt-tabs-list li .ui-tabs-anchor:after {left: 0; right: auto; }
.rtl .wdt-simple-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list li .ui-tabs-anchor:before, 
.rtl .wdt-h2-contact-tab-style .wdt-tabs-container:not([class*="-tabs-toggle-mode"]) .wdt-tabs-list li .ui-tabs-anchor:before, 
.rtl .wdt-custom-enquiry-form input[type="checkbox"] ~ span.wpcf7-list-item-label:before { right: 0;left: auto;}
.rtl .wdt-h2-contact-tab-style .wdt-tabs-container:not([class*="-tabs-toggle-mode"]) .wdt-tabs-list li:last-child { border-radius: 20px 0px 0 20px;}
.rtl .wdt-h2-contact-tab-style .wdt-tabs-container:not([class*="-tabs-toggle-mode"]) .wdt-tabs-list li:first-child { border-radius: 0 20px 20px 0;}

.rtl .wdt-cus-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { margin-left: -35px; margin-right: 0;}
.rtl .wdt-cus-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {margin-left: 0; margin-right: 0;}
.rtl .wdt-cus-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group {margin-right: 15px; margin-left: 0;}
.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-prefix {padding-left: 5px; padding-right: 0;}
.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {padding-left: 0px; padding-right: 5px;}
.rtl .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {padding-right: 10px; padding-left: 0;}
.rtl .wdt-button-holder.wdt-template-filled a.wdt-button:after, .rtl .wdt-button-holder.wdt-template-bordered .wdt-button:after { right: unset; left: 0;}
.rtl .wdt-custom-enquiry-form .input-name .wpcf7-form-control-wrap .wpcf7-text,
.rtl .wdt-custom-enquiry-form .input-email .wpcf7-form-control-wrap .wpcf7-text {text-align: left;}
.rtl .wdt-custom-enquiry-form .select2-container--default .select2-selection--single .select2-selection__arrow b {right: 50%; left: auto; margin-right: -4px; margin-left: 0;}
.rtl .wdt-custom-enquiry-form .select2-container--default .select2-selection--single .select2-selection__arrow { right: 15px !important; left: auto !important;}


@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
        right: auto;
        left: 18px;
        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%);
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before {
        left: 27px;
        right: auto;
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
        left: 26px;
        right: auto;
    }
    .rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:before {
        left: 18px;
        right: auto;
    }
    .rtl .wdt-cus-iconbox-style .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group {
        margin-right: 0px !important;
    }
    
}


/* Home-3 style */
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-number-pagination.swiper-pagination-bullets span.swiper-pagination-bullet:after{rotate: -180deg; right: 120%; left: auto;}
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-number-pagination.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active { margin-left: 88px; margin-right: 0;}
.rtl .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:after {
    left: 0;right: auto;rotate: -180deg;}
.rtl .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title:before {  margin-left: 15px; margin-right: 0;}
.rtl .wdt-cus-interactive-type1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description { text-align: right;}
.rtl .wdt-cus-service-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper:has(.wdt-carousel-arrow-pagination) {left: 100px; right: auto;}
.rtl .wdt-cus-text-images .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:not(:last-child) {padding-left: 0px; padding-right: 20px;}
.rtl .wdt-cus-faq-type2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {  padding-right: 35px; padding-left: 15%;}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div {left: 0; right: 0; scale: -1;}
.rtl .wdt-cus-faq-type2 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {margin-left: 15px; margin-right: 0;}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] { margin: 0 0 0 10px; padding: 0 0 0 5px;}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']:not(.icon):before {right: auto; left: 0;}

.rtl .mfp-close, .rtl .wdt-cus-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper {left: 0; right: auto;}
.rtl .wdt-cus-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { padding-right: 90px; padding-left: 0;}

.rtl .wdt-cus-testimonial .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.rtl .wdt-cus-testimonial .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    -webkit-transform: translate(-50%, -50%) scale(1) rotate(-33deg) !important;
    transform: translate(-50%, -50%) scale(1) rotate(-33deg) !important;
}
.rtl .wdt-heading-with-link .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title a:after {right: 0; left: auto; }
.rtl .wdt-cus-service-style-01 .wdt-content-item .wdt-content-icon a {rotate: 0deg;}

@media only screen and (max-width: 1540px) {
    .rtl .wdt-cus-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {padding-right: 80px; padding-left: 0;}
}
@media only screen and (max-width: 1280px) {
    .rtl .wdt-cus-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {padding-right: 60px; padding-left: 0;}
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-cus-service-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper:has(.wdt-carousel-arrow-pagination) { left: unset; right: 50%; transform: translateX(50%);}
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-cus-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group {padding: 0;}
    .rtl .wdt-cus-text-images .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:not(:last-child) {padding: 0 5px;}
}
@media screen and (max-width: 479px) {
    .rtl .wdt-cus-text-images .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:not(:last-child) { padding: 0 5px;}
}

/* Shop page style */

.rtl .widget.woocommerce ul.product-categories li span, .rtl.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons { left: 0; right: auto;}
.rtl .wdt-product-pagination .prev-post a, .rtl .wdt-product-pagination .next-post{rotate: -180deg;}
.rtl .wdt-product-image-gallery-container .wdt-product-image-gallery-thumb-enlarger { right: 15px; left: auto; transform: scaleX(-1);}
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {margin: 0 10px 0 0 ;}
.rtl.woocommerce .product form.cart .variations tr th.label {text-align: right;}
.rtl.woocommerce .woocommerce-message .button {float: left;}
 body.rtl:not(.woocommerce-checkout) .wc-block-components-sidebar-layout .wc-block-components-main { padding-left: 0 !important; padding-right: 0 !important;}
.rtl .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) { border-left: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15) !important; border-right: 0px;}
.rtl.woocommerce div.product .summary.wdt-product-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons > div:first-child {margin-left: 14px; margin-right: 0px;}
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.tinvwl_add_to_wishlist_button:before{ right: 0; left: auto;}
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.tinvwl_add_to_wishlist_button:after{left: 0 !important; right: unset !important;}
.rtl .is-large.wc-block-cart .wc-block-cart-items th:first-child { border-left: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15); border-right: 0;}
.rtl .is-large.wc-block-cart .wc-block-cart-items th:last-child { padding-left: 15px; border-right: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);}
.rtl .wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) {border-left: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15) !important; border-right: 0;}

.rtl .rtl-cus-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
     margin: var(--e-icon-list-icon-margin,0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25));}

@media(max-width: 1280px){
    .rtl .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
    .rtl table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, .rtl .wc-block-components-product-price, 
    .rtl .wc-block-components-product-details.wc-block-components-product-details li {text-align: right;}
}
@media(max-width: 767px){
    .rtl .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
    .rtl table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, .rtl .wc-block-components-product-price {
        text-align: center;
    }
    .rtl .wc-block-components-product-details.wc-block-components-product-details li {
        text-align: center;
    }
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs,
.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { text-align: right;}
.rtl .wdt-custom-enquiry-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{ text-align: left;}
.rtl.woocommerce div.product .woocommerce-tabs ul.tabs::before, .rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after { left: 0; right: auto;}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {right: 0px; left: auto;}
.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child { margin-right: 0; padding-right: 0;}
.rtl.woocommerce div.product form.cart div.quantity {margin: 10px 0 10px 10px;}

/* Wishlist style */
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child),
.rtl .woocommerce.tinv-wishlist .tinvwl-to-right >*:not(:last-child)  {margin-Left: 15px; margin-right: 0;}
.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-left: 8px; padding-right: 20px;}
.rtl .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto;}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{ left: 15px !important; right: auto !important;}
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-right { width: auto;}
.rtl .tinv-wishlist tfoot .tinvwl-to-right { float: left; text-align: left;}
.rtl .tinv-wishlist .social-buttons {text-align: right;}
.rtl .tinv-wishlist .wishlist_item .product-action>.button>i { margin-left: 0; margin-right: 0;}
.rtl .woocommerce .tinvwl-table-manage-list thead tr th:last-child{ border-left: 0 !important;}
.rtl  .tinv-wishlist .tinvwl-table-manage-list .product-cb, .rtl .woocommerce.tinv-wishlist table td {border-right: 0 !important;}
.rtl .wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] { margin: 0.2em 0 0 0.5em;}
.rtl .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step, .rtl .wc-block-components-form .wc-block-checkout__terms { padding: 0 36px 0 0 !important;}
.rtl .tinv-wishlist .button i, .rtl .tinv-wishlist .navigation-button a i {
    margin-left: 6px;
}
.rtl .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .rtl .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{ display: inline-block;}


@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist table tbody tr td.product-cb { float: right;}
    .rtl .tinv-wishlist table tbody tr td.product-remove {float: left; }
    .rtl .tinv-wishlist .social-buttons, .rtl .wc-block-components-product-price { text-align: right; }
}

/* Blog page style */

.rtl .widget #searchform input[type="submit"] { left: 3px; right: auto; transform: scaleX(-1);}
.rtl .widget #searchform input[type="text"] { padding-right: 20px; padding-left: 50px;}
.rtl .widget .recent-posts-widget li .post-details { margin-right: 24px; margin-left: 0;}
.rtl .pagination ul li a.next i, .rtl .pagination ul li a.prev i{ -webkit-transform: translate(-50%, -50%) scaleX(-1); transform: translate(-50%, -50%) scaleX(-1);}

.rtl .comment-author .avatar { right: -80px; left: auto;}
.rtl .comment-body { padding-right: 80px; padding-left: 0;}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap span { margin-left: 10px; margin-right:0; scale: -1;}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before, .rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after {
    right: 0; left: auto; -webkit-transform-origin: bottom right; transform-origin: bottom right;}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:hover:before, .rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:hover:after {
    -webkit-transform-origin: bottom left; transform-origin: bottom left;}
.rtl .blog-single-entry.post-minimal .post-date-comment .single-entry-comments:before{margin-left: clamp(0.3125rem, 0.2404rem + 0.3205vw, 0.625rem);}
.rtl .wdt-fadeinleft-hover .blog-entry .entry-thumb > a img, .rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a {
    transform: translate3d(6.66%, 0, 0);
    -webkit-transform: translate3d(6.66%, 0, 0);
    width: calc(100% + 10%);
}
.rtl .wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img, .rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}
.rtl #searchform ul.quick_search_results { text-align: right; }
.rtl #searchform ul.quick_search_results.active:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 20px; left: auto;}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .rtl .widget .recent-posts-widget li .post-details { margin-right: 0; }
}

@media only screen and (max-width: 767px) {
    .rtl .comment-body { padding-right: 60px; padding-left: 0;}
    .rtl .comment-author .avatar { right: -60px; left: auto;}
}

@media only screen and (max-width: 479px) {
    .rtl .comment-body { padding-left: 0; padding-right: 0px;}
    .rtl .comment-author .avatar { right: 0; left: auto;}
}


/* Contact page */

.rtl .wpcf7-form-control-wrap, .rtl .wdt-cus-map-with-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title,
.rtl .wdt-cus-map-with-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title { text-align: right; direction: rtl;}
.rtl .wdt-cus-contact-us-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-right: 0; padding-left: 0;}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] { direction: rtl;}
.rtl .wdt-cus-map-with-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin-left: clamp(0.9375rem, -3.4478rem + 5.4773vw, 3.125rem); margin-right: 0;}


/* Inner page style */

.rtl .wdt-custom-service-detail-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper {padding-left: 10px; padding-right: 0;}
.rtl .wdt-pagination.wdt-ajax-pagination .prev-post, .rtl .wdt-pagination.wdt-ajax-pagination .next-post { scale: -1;}
.rtl .wdt-listings-item-wrapper .detail-icon { rotate: 225deg;}
.rtl .entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-prev-link { border-left: 1px solid var(--wdtBorderColor); padding-left: 20px; border-right: 0; padding-right: 0;}
.rtl .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:before{ margin-left: 8px; scale: -1; margin-right: 0;}
.rtl .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link h3>a:before { right: 0; left: auto; -webkit-transform-origin: right bottom; transform-origin: right bottom;}
.rtl .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:after { right: auto; left: 0; -webkit-transform-origin: left bottom; transform-origin: left bottom;}

.rtl .windoor-pro-social-logins-divider:before{ margin-left: 10px; margin-right: 0;}
.rtl .windoor-pro-social-logins-divider:after { margin-right: 10px; margin-left: 0;}
.rtl .windoor-pro-login-form-holder #loginform p, .rtl .woocommerce #review_form #respond, .rtl .woocommerce #review_form #respond p, .rtl .woocommerce #review_form #respond .comment-notes { text-align: right;}
.rtl #loginform .login-remember input[type="checkbox"] { margin: 0 0 0 10px;}
.rtl .woocommerce form .form-row-first {float: right;}
.rtl .wdt-listings-item-wrapper .detail-icon:after{rotate: 20deg;}
.rtl .wdticon-angle-double-left:before, .rtl .wdticon-angle-double-right:before{scale: -1;}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 50px 0 0; text-align: right;}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {float: right;}
.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating { float: left;}
.rtl .comment-form .comment-form-cookies-consent label { padding-right: 12px; padding-left: 0;}
.rtl.woocommerce table.shop_attributes td, .rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel, .rtl .comment-form > p {text-align: right;}

@media only screen and (max-width: 479px) {
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 20px 0 0; text-align: center;}
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{float: none;}
    .rtl.woocommerce #review_form #respond p {text-align: right;}
}


/* Header menu-------  */

.rtl .mobile-menu.nav-is-visible{
    animation-name:rtl-anime-slidein-right;
}
@keyframes rtl-anime-slidein-right {
    0% {
        -webkit-transform: translateX(-1000px);
        transform: translateX(-1000px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
} 
.rtl .mobile-menu, .rtl .mobile-menu > ul, .rtl .mobile-menu > ul ul.children,
.rtl .mobile-menu > ul ul.sub-menu, .rtl .mobile-menu > ul ul.children > li > ul,
.rtl .mobile-menu > ul ul.sub-menu > li > ul {left: 0 !important; right: auto !important; }

.rtl .mobile-menu { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.rtl .mobile-nav-offcanvas-right .mobile-menu { left: 0; right: auto;}
.rtl .mobile-nav-offcanvas-left .mobile-menu { right: 0; left: auto; -webkit-transform: translateX(100%); transform: translateX(100%); }

.rtl .mobile-menu.is-hidden,
.rtl .mobile-menu > ul.is-hidden,
.rtl .mobile-menu > ul li ul.is-hidden, 
.rtl .mobile-menu ul.sub-menu.is-hidden,
.rtl .mobile-menu ul.sub-menu li ul.is-hidden { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.rtl .mobile-menu ul{text-align: right;}
.rtl .mobile-menu ul li.go-back > a{ width: auto;}
.rtl .mobile-menu li[class*="has-children"] > a:before{ right: auto; left: 12px;}
.rtl .mobile-menu li[class*="has-children"] > a:before{ -webkit-transform: translateY(-50%) scale(-1); transform: translateY(-50%) scale(-1);}
.rtl .mobile-menu ul li {text-align: right;}
.rtl .mobile-menu li[class*="has-children"] > a:hover:before, .rtl .mobile-menu li[class*="has_children"] > a:hover:before { left: 8px; right: auto;}
.rtl .mobile-menu li[class*="has-children"] > a:hover:after, .rtl .mobile-menu li[class*="has_children"] > a:hover:after {left: 12px; right: auto;}
.rtl .mobile-menu li[class*="has-children"] > a:after, .rtl .mobile-menu li[class*="has_children"] > a:after {left: 18px; right: auto;}
.rtl .mobile-menu ul li.close-nav a {float: left;}
.rtl .mobile-menu ul li.close-nav a, .rtl .mobile-menu ul li.close-nav, .rtl li.close-nav a {float: left;}
.rtl .mobile-menu ul ul li.go-back, .rtl .mobile-menu ul ul li.close-nav { width: 50%;}
.rtl .mobile-menu ul li.go-back a:before{right: 15px; left: auto;}
.rtl .mobile-menu ul li.go-back a:before{transform: translateY(-50%) scale(-1);}
.rtl .mobile-menu ul li.go-back a:hover:after { right: 15px; left: auto;}
.rtl .mobile-menu ul li.go-back a:after {right: 25px; left: auto;}
.rtl .mobile-menu ul li.go-back a:before {right: 15px; left: auto; -webkit-transform: translateY(-50%) scaleX(-1); transform: translateY(-50%) scaleX(-1);}
.rtl .mobile-menu ul li.go-back a:hover:before {right: 10px; left: auto;}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after { margin-right: 8px; margin-left: 0;}
.rtl .wdt-header-menu ul li ul.children, .rtl .wdt-header-menu ul li ul.sub-menu, .rtl .wdt-header-menu ul li.has-mega-menu > ul {right: 0; left: auto; text-align: right;}
.rtl .wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul), .rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {right: 100%; left: auto;}


/* Footer style */

.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder{ left: 5px; right: auto;}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-left: 6em; padding-right: 16px;}
.rtl #footer .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(1):after { left: -10px; right: auto;}
.rtl #back-to-top{ left: 0; right: auto;}
.rtl .wdt-custom-detail-list-02.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin,0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25))
}


@media screen and (max-width: 1024px) {
    .rtl .wdt-cus-testimonial-type02 .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .rtl .wdt-cus-testimonial-type02 .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
        -webkit-transform: translate(-50%, -50%) scale(1) rotate(0deg); transform: translate(-50%, -50%) scale(1) rotate(0deg); }
    .rtl .wdt-cus-testimonial .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .rtl .wdt-cus-testimonial .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
        -webkit-transform: translate(-50%, -50%) scale(1) rotate(33deg) !important;  transform: translate(-50%, -50%) scale(1) rotate(33deg) !important; }
}