/* RTL WORK */

/*----*****---- << Back-To-Top >> ----*****----*/
.rtl #back-to-top { left: 0px; right: auto; border-radius:0 var(--wdtRadius_3X) var(--wdtRadius_3X) 0; }
.rtl span.back-to-top-title { float: right; writing-mode: vertical-rl; right: 13px; left: 0; text-align: left;}

/*----*****---- << Marquee-Animation >> ----*****----*/
.rtl .wdt-animation-wrapper div[class*="-marqee"].right-to-left {
    -webkit-animation: rtlMarqueeLeft 24s linear infinite 0ms;
    animation: rtlMarqueeLeft 24s linear infinite 0ms;
}
.rtl .wdt-animation-wrapper div[class*="-marqee"].left-to-right {
    -webkit-animation: rtlMarqueeRight 24s linear infinite 0ms;
    animation: rtlMarqueeRight 24s linear infinite 0ms;
}
@keyframes rtlMarqueeLeft { 
    from { margin-right: 0; } 
    to { margin-right: var(--wdt-marque-Margin-Width); } 
}
@keyframes rtlMarqueeRight { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-right: 0; } 
}

/*----*****---- << POP-UP >> ----*****----*/
.rtl .mfp-close { left: 0; right: auto; }
.rtl .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { left: -20px; right: auto; }

/*----*****---- << MENU >> ----*****----*/
.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 { left: auto; right: 8px; }
.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) { left: auto; right: 100%; }
.rtl .mobile-menu, .rtl .mobile-menu ul, .rtl .mobile-menu ul li { text-align: right; }
.rtl .mobile-menu ul ul li.go-back a { float: right; }
.rtl .mobile-menu ul li { float: 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 ul li.close-nav, .rtl .mobile-menu ul li.close-nav a  { float: left; }
.rtl .mobile-menu li[class*="has-children"] > a:before, .rtl .mobile-menu li[class*="has_children"] > a:before { left: 12px; right: auto; transform: rotate(180deg); -webkit-transform: rotate(180deg); transform-origin: center; top: 0px; }
.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.nav-is-visible { animation-name: rtl-anime-slidein-right; overflow: hidden; }
@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 { right: auto !important; left: 0 !important; }
.logged-in.admin-bar .mobile-menu { overflow: hidden !important; }
.rtl .mobile-menu ul li.go-back a:before { transform: matrix(-1, 0, 0, -1, 0, 0) translateY(50%); right: 18px; left: auto; }
.rtl .mobile-menu ul li.go-back a:after { right: 25px; left: auto; }

/*----*****---- << Header >> ----*****----*/

.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));
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after {margin-right: 8px; margin-left: 0;}

/*----*****---- << Home-1 >> ----*****----*/
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-media-group span { margin-left: 15px;  margin-right: 0;}
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { right: auto; left: -25px;  transform: translateX(-15px);}
.rtl .wdt-button-holder.wdt-template-icon-highlighted a.wdt-button:before { left: 2px; right: auto;}
.rtl .wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-icon span { rotate: -90deg;}
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-title-wrapper,
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-heading-holder .wdt-heading-content-wrapper,
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div .wdt-button-holder {
    transform: translateX(-100px) skewX(3deg);}
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper, 
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-content-wrapper,
.rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div.wdt-interactive-showcase-active .wdt-button-holder {
    transform: translateX(0) skewX(0deg);}
/* .rtl .wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-column .wdt-content-item:after {left: 10%; right: auto; border-left: 1px dashed; border-right: 0;} */
/* .rtl .wdt-cus-home1-counter .wdt-column:first-child .wdt-content-item {padding-right: 0; padding-left: 20%;} */
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-image,
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li > .wdt-interactive-showcase-element .wdt-interactive-showcase-content-group .wdt-content-image img { margin-left: 20px; margin-right: 0;}
.rtl .wdt-custom-interactive-home-1 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-interactive-showcase-content-group .wdt-content-description > a {
    margin-right: 10px; margin-left: 0; rotate: -90deg;}
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { right: 0; left: auto;}
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before { 
   right: auto; left: -25px;  z-index: 1; transform: translateX(-15px); transform-origin: center;}
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:before,
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:before { 
    transform: translateX(0); }
.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) { margin-left: 2px; margin-right: auto;}
.rtl .wdt-cus-testy-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {transform: scaleX(-1);}
.rtl .wdt-cus-home1-team .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container {margin-left: 10px; margin-right: 0;}
.rtl .wdt-cus-home1-team .wdt-content-item .wdt-content-button > a:after {margin-right: 10px; margin-left: 0; transform: rotate(45deg) scaleX(-1);}
.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button {scale: -1; }
.rtl .wdt-listings-item-wrapper.type4.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-content-button-group .wdt-listings-group-button-hover-icon {
    left: clamp(0.9375rem, 0.5208rem + 0.8681vw, 1.5625rem); right: auto; rotate: -90deg;}
.rtl .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content{text-align: right;}
.rtl .wdt-cus-home1-process.wdt-cus-home-2-awards .wdt-column:not(:last-child):after { left: -70px; right: auto; transform: scaleX(-1);}
.rtl .wdt-cus-home1-process.wdt-cus-home-2-awards .wdt-content-item .wdt-content-subtitle:before { inset: 6px auto auto -6px;}
.rtl .wdt-cus-home1-process.wdt-cus-home-2-awards .wdt-content-item .wdt-content-subtitle{ inset: -15px auto auto 10px;}
.rtl .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry.has-post-thumbnail > div.entry-thumb ~ .entry-date {border-radius: calc(var(--wdtRadius_3X) - 5px) 0  calc(var(--wdtRadius_3X) - 5px) 0;}
.rtl .entry-grid-layout.wdt-simple-style.alignleft.wdt-post-entry .blog-entry > div:not(.entry-thumb, .entry-date) { padding-left: 10%; padding-right: 0;}
.rtl .has-text-align-left p, .rtl .alignleft { text-align: right;}

.rtl .wdt-cus-home1-counter .wdt-column:first-child .wdt-content-item {padding-right: 0;}
.rtl .wdt-cus-home1-counter .wdt-column:last-child .wdt-content-item { padding-left: 0;}
.rtl .wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-column .wdt-content-item:after { left: 10%; right: auto; border-left: 1px dashed;  border-right: 0;}
.rtl .wdt-cus-h2-brand-logo .wdt-image-box-holder .swiper-slide:not(:last-child) .wdt-content-item { border-left: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.3); border-right: 0;}
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part'] { margin-right: 5px; transform: scaleX(1); margin-left: 0;}
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part'] {margin-left: 5px; transform: scaleX(-1); margin-right: 0;}


/* Button Line Style */
.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:before, .wdt-post-entry .blog-entry .entry-button a.wdt-button:after { right: 0; left: auto;}
.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:before { transform: translateX(120%); -webkit-transform: translateX(120%);}
.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:hover:before {transform: translateX(0); -webkit-transform: translateX(0);}
.rtl .wdt-post-entry .blog-entry .entry-button a.wdt-button:hover:after { transform: translateX(-110%); -webkit-transform: translateX(-110%);}
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {margin: 0 0 0 10px;}

.rtl .footer-form p, .rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] { direction: rtl;}
.rtl .wpcf7-form .submit-button .wdt-button-icon span { rotate: -90deg;}
.rtl .wpcf7-form .submit-button:before {left: 2px; right: auto;}


@media (max-width: 1280px) {
    .rtl .wdt-h1-interactive-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li::before {left: 2px; right: auto; }
    .rtl .wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-column .wdt-content-item:after {border-left: 0; border-right: 0;}
    .rtl .wdt-cus-home1-counter .wdt-column .wdt-content-item { padding: 25px;}
    .rtl .wdt-cus-home1-counter .wdt-column:first-child .wdt-content-item { padding: 25px;}

}

/*----*****---- << Home-2 >> ----*****----*/
.rtl .wdt-cus-banner-text-img.elementor-widget-wdt-text-image .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper .wdt-opt-icon { margin-right: 15px; margin-left: 0;}
.rtl .wdt-cus-h2-banner-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-left: 15px; margin-right: auto;}
.rtl .wdt-cus-home2-service-iconbox.wdt-cus-service-imgbox .wdt-content-item .wdt-content-button a:after {
   margin-right: 16px; margin-left: 0; -webkit-transform: scale(1) rotate(-45deg) !important; transform: scale(-1) rotate(45deg) !important;}
.rtl .wdt-progressbar-container .wdt-progressbar-value {left: 0; right: auto;}
.rtl .wdt-cus-home2-progressbar .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar { scale: -1;}
.rtl .wdt-cus-h2-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-left: 16px; margin-right: 0;}
.rtl div[class*="product"] .swiper-container + .wdt-products-pagination-holder .wdt-products-arrow-pagination a:before {scale: -1;}
.rtl .elementor-element.wdt-cus-grid-banner::before {clip-path: polygon(25% 0, 0% 0, 0% 100%, 25% 100%, 45% 50%);  height: 100%;}
.rtl .elementor-element.wdt-cus-grid-banner-03::before {clip-path: polygon(100% 0%, 78% 0, 54% 50%, 78% 100%, 100% 100%); height: 100%;}
.rtl .elementor-element.wdt-cus-grid-banner-02::before {clip-path: polygon(100% 0%, 72% 0, 52% 50%, 72% 100%, 100% 100%);  height: 100%;}
.rtl .wdt-cus-h2-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { transform: scaleX(-1);}
.rtl .wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-description{ padding: 0px clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) 0;}
.rtl .wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {rotate: 90deg;}
.rtl .wdt-cus-boy-bg-iconlist span.elementor-icon-list-icon {margin-left: 10px; margin-right: 0;}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
    scale: 1;
    rotate: -90deg;
}
.rtl .wdt-cus-faq-02 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div { transform: rotate(90deg);  -webkit-transform: rotate(90deg);}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand']{rotate: -90deg;}

.rtl input[type="checkbox"] { margin-left: 10px; margin-right: 0;}




@media (max-width: 480px) {
    body.rtl .elementor-521 .elementor-element.elementor-element-329e43c {
        left: 50%;
        right: auto;
    }
}

/*----*****---- << Shop >> ----*****----*/
.rtl .woocommerce ul.products.product-label-boxed li.product .product-labels {right: 10px; left: auto;}
.rtl .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {left: 5px; right: auto;}
.rtl .woocommerce .star-rating::before { float: right; left: 0; right: auto;}
.rtl .woocommerce .star-rating span {float: left; left: 0; right: auto;}
.rtl .woocommerce .star-rating span::before { left: 0; right: auto;}
.rtl .woocommerce .product span.price del, .rtl .woocommerce .product-price del{ margin: 0 0 0 5px;}
.rtl .elementor-widget-wdt-shop-product-single-images-carousel .wdt-product-image-gallery-holder.wdt-product-vertical-thumb[class*="wdt-product-vertical-thumb-"] .wdt-product-image-gallery-thumb-container .wdt-product-image-gallery-thumb.swiper-wrapper {
  right: 1px; left: auto;}
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {margin: 0 0 0 10px;}

.rtl .woocommerce .product p.price del, 
.rtl .woocommerce-page .product p.price del, 
.rtl .woocommerce div.product p.price del, 
.rtl .woocommerce-page div.product p.price del, 
.rtl .woocommerce .product span.price del, 
.rtl .woocommerce-page .product span.price del, 
.rtl .woocommerce div.product span.price del,
.rtl .woocommerce-page div.product span.price del, 
.rtl .woocommerce .product-price del, 
.rtl .woocommerce-page 
.rtl .product-price del {margin: 0 0 0 5px;}
.rtl.woocommerce .product p.price del, .rtl.woocommerce-page .product p.price del, .rtl.woocommerce div.product p.price del, .rtl.woocommerce-page div.product p.price del,
.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0 0 5px;
}
.rtl.woocommerce #review_form #respond .comment-form > .column:first-child:not(.first), .rtl.woocommerce #review_form #respond .comment-notes + .column.wdt-three-fourth, .rtl.woocommerce #review_form #respond form.comment-form .column.wdt-three-fourth:first-child {
    margin-right: 0;
}
.rtl .wdt-one-column.column { margin: 0; float: right;}
.rtl.woocommerce .woocommerce-message .button{ float: left;}
.rtl.woocommerce .button.loading:after, .rtl.woocommerce button.button.loading:after, .rtl.woocommerce input.button.loading::after, .rtl.woocommerce a.button.loading::after, .rtl.woocommerce #respond input#submit.loading:after {
    margin-right: 10px;  margin-left: 0; left: auto;}


/*----*****---- << form>> ----*****----*/
.rtl .wdt-cus-home2-contact-form,
.rtl .select2-container--open .select2-dropdown.select2-dropdown--below { direction: rtl;}
.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{text-align: right;}
.rtl .wdt-cus-home2-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow{ left: 15px !important; right: auto !important;}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b { right: 0%; left: auto;}
.rtl input[type="checkbox"] { margin-left: 10px; margin-right: 0;}
.rtl .wpcf7-not-valid-tip {left: 20px; right: auto;}
.rtl .wpcf7-form.invalid .wpcf7-response-output, .rtl .wpcf7 form.invalid .wpcf7-response-output{direction: rtl;}
.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output{justify-content: flex-start;}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before {margin-left: 10px; margin-right:0;}


/*----*****---- << Home-3 >> ----*****----*/
.rtl .wdt-cus-home-1-projects-imgbox .wdt-content-item .wdt-content-button > a, .rtl .wdt-listings-item-wrapper.type1 a.custom-button-style.wdt-listing-view-details.wdt-icon-button { rotate: -90deg;}
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info,
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-image,
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-shadow,
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info{ left: 0; right: auto;}
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info .wdt-flex-banner-icon,
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info .wdt-flex-banner-icon{left: 30px; right: auto; rotate: -90deg;}
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option.active{ margin: 0 0 0 25px;}
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(.active) .wdt-flex-banner-label { cursor: pointer; }
.rtl .wdt-cus-home-3-flex-banner-1 .wdt-flex-banner-options .wdt-flex-banner-option{ border-right: 1px solid var(--wdt-elementor-color-custom-4); border-left: 0;}
.rtl .wdt-cus-banner-popup-1 .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-left: 25px; margin-right: 0;}
.rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {-webkit-transform: rotate(-180deg); transform: rotate(-180deg); justify-content: flex-end;}
.rtl .wdt-cus-h3-filler-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-left: 10px; margin-right: 0;}
.rtl .wdt-button-holder.wdt-template-icon-separated.wdt-button-icon-after .wdt-button .wdt-button-icon { margin-right: clamp(0.875rem, 0.7497rem + 0.417vw, 1.25rem) /* 14px - 20px */; margin-left: 0; rotate: -90deg;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a span { margin-right: 20px; margin-left: 0;}
.rtl .wdt-cus-home3-hotspot .wdt-hotspot-item-image:before { right: 3px; left: auto;}
.rtl .wdt-cus-home3-hotspot .wdt-hotspot-item-image:after {right: 0; transform: rotate(15deg); left: auto;}
.rtl .wdt-cus-home3-hotspot .wdt-content-image-wrapper {margin-right: -1px; margin-left: 0;}

@media(max-width:767px){
   .rtl .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
        justify-content: flex-start;
    }
}


/*----*****---- << Home-4 >> ----*****----*/

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{ left: 15px !important; right: auto !important;}
.rtl .woocommerce ul.products li.product.product-list-view .product-wrapper .product-details{text-align: right;}
.rtl .wdt-cus-home-1-timeline .wdt-content-item { padding: 0 90px 0 30px;}
.rtl .wdt-cus-home-1-timeline .wdt-content-item .wdt-content-button { right: -70px; left: auto;}
.rtl .wdt-cus-home-1-timeline .wdt-content-item .wdt-content-button > a:before{left: -30px; right: auto;}
.rtl .wdt-cus-home-1-timeline .wdt-content-item .wdt-content-button > a:after{ left: -20px; right: auto;}


.rtl .wdt-cus-slider-service .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { right: -6%; left: auto; scale: -1;}
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { right: 0; left: auto;}
.rtl .wdt-cus-slider-service .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { left: -6%; right: auto; scale: -1;}

@media (max-width: 767px) {
.rtl .wdt-cus-slider-service .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { left: 0; right: 0;}
.rtl .wdt-cus-slider-service .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { left: 0; right:0;}
.rtl .wdt-cus-slider-service .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
    right: 0; left: auto;
}
}



/*----*****---- << Product Listing >> ----*****----*/
.rtl .woocommerce ul.products.product-label-boxed li.product .product-labels { right: 10px; left: auto;}
.rtl .woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {left: 5px; right: auto;}

.rtl.woocommerce .star-rating:before{text-align: right;}
.rtl.woocommerce .star-rating::before,
.rtl.woocommerce .star-rating span {float: left; left: 0; right: auto;}
.rtl.woocommerce .star-rating span::before {left: 0; right: auto;}
.rtl.woocommerce div.product form.cart div.quantity { margin: 10px 0 10px 10px;}
.rtl.woocommerce div.product .summary > ul.product-additional-info li { padding: 0 30px 0 0;}
.rtl.woocommerce div.product .summary > ul.product-additional-info li i { right: 0; left: auto;}
.rtl.woocommerce .wdt-product-summary .product-additional-info .product-additional-info-item i { margin-left: 8px; margin-right: 0;}
.rtl.woocommerce .wdt-product-summary .product-button.product-button-cart + .product-button .wc_inline_buttons > *:first-child {margin-left: 15px; margin-right: 0;}
.rtl .wdt-cus-faq-1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div {transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
.rtl.woocommerce table.shop_attributes td, .rtl .woocommerce #review_form #respond > .comment-form .form-submit  { text-align: right;}

.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {float: left;}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0 50px 0 0;}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {float: right;}
.rtl.wdt-cus-h3-counter-1 .wdt-content-item .wdt-content-title h5 { margin-right: 10px; margin-left: 0;}

/* Wishlist style */
.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;}
.rtl  .woocommerce-form__label-for-checkbox input[type="checkbox"]{ margin-left: 3px; margin-right: 0;}
.rtl .tinv-wishlist tfoot .tinvwl-to-right {float: left; text-align: left;}
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) { margin-left: 0;  margin-right: 0;}
.rtl .woocommerce.tinv-wishlist .tinvwl-to-right>*:not(:last-child) { margin-left: 15px; margin-right: 0;}
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group>*:not(:last-child) { margin-left: 15px; margin-right: 0;}
.rtl .tinv-wishlist .social-buttons {text-align: right;}
.rtl .post-edit-link {float: left;}

@media only screen and (max-width: 1024px) {
    .rtl .tinv-wishlist tfoot .tinvwl-to-right { float: none; width: auto; text-align: right;}
}

@media only screen and (max-width: 767px) {
    .rtl .tinv-wishlist table tbody tr td.product-remove {float: left; }
    .rtl .tinv-wishlist table tbody tr td.product-cb { float: right; }
}


/* cart page */

.rtl .woocommerce-page table.shop_table tr td:last-child,
.rtl .woocommerce table.shop_table tr td:last-child { padding-left: 30px; padding-right: 15px;}
.rtl .woocommerce-page table.shop_table tr td:last-child{padding-left: 0px; padding-right: 0px}
.rtl .woocommerce table.shop_table thead th:first-child, 
.rtl .woocommerce-page table.shop_table thead th:first-child { padding-right: 30px; padding-left: 15px;}
.rtl .woocommerce table.shop_table tr td:first-child, 
.rtl .woocommerce-page table.shop_table tr td:first-child{ padding-left: 15px; padding-right: 30px;}
.rtl .woocommerce .wdt-cart-button,
.rtl .woocommerce-page .wdt-cart-button,
.rtl .woocommerce .cart-collaterals table.shop_table tr td:last-child, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr td:last-child { text-align: left; padding: 20px 0;}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th,
.rtl .woocommerce table.shop_table thead th{ text-align: right;}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th{  padding: 20px 0;}
.rtl .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .rtl .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout, 
.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order{float: right;}
.rtl .woocommerce form .form-row-last { float: left;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:first-child{ padding: 20px 0;}
.rtl .woocommerce form .form-row-first { float: right;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr th:last-child, .rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child { text-align: left; padding: 0;}
.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-left: 8px; padding-right: 20px; text-align: right;}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{ left: 15px !important; right: auto !important;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img { float: right;  margin-left: 20px; margin-right: 0;}
.rtl .woocommerce table.shop_table tr td:not(:last-child), .rtl .woocommerce-page table.shop_table tr td:not(:last-child) {text-align: right !important;}
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th,
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details{text-align: right;}
.rtl .rtl .woocommerce form.checkout_coupon{ text-align: left;}
.rtl .woocommerce form.checkout_coupon,.rtl .woocommerce form.login,.rtl .woocommerce form.register { text-align: left;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span { float: right; margin-left: 8px; margin-right: 0;}
@media(max-width:1024px){
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {float: right; margin-left: 8px; margin-right: 0;}
}
@media only screen and (max-width: 767px) {
    .rtl .woocommerce table.shop_table tr td.product-remove{left: 20px; right: auto;}
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th, .rtl .woocommerce .cart-collaterals table.shop_table tr td:last-child{ padding: 0 0 15px; text-align: center; }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span { float: right;  margin-left: 20px; }
    .rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th,
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {margin-left: 5px; margin-right: 0;}
    .rtl .woocommerce table.shop_table tr td:not(:last-child), .rtl .woocommerce-page table.shop_table tr td:not(:last-child) {text-align: center !important;}
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details{text-align: right;}
    .rtl .woocommerce table.shop_table tr th{float: right;}
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td{float: left; text-align: left;}
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td {float: left;}
.rtl .woocommerce table.shop_table tr th{float: right;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child { padding-top: 20px;}
}

@media(max-width:480px){
  .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span{float: none;}
  .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details { text-align: center;}
.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td,
.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td {float: left;}
.rtl .woocommerce table.shop_table tr th{float: right;}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child { padding-top: 20px;}
}

/*----*****---- << My Account>> ----*****----*/
.rtl .woocommerce form.login .woocommerce-form-row label, .rtl .woocommerce form.register .woocommerce-form-row label {padding-right: 28px; text-align: right; padding-left: 0;}
.rtl .woocommerce form.login .woocommerce-form-row label:before, .woocommerce form.register .woocommerce-form-row label:before {right: 1px; left: auto;}
.rtl .woocommerce form .show-password-input::after, .rtl .woocommerce-page form .show-password-input::after { margin-left: .618em; margin-right: 0;}
.rtl .woocommerce form .form-row label:not(.checkbox), .rtl .woocommerce-page form .form-row label:not(.checkbox), .rtl .woocommerce form.register {text-align: right;} 

.rtl .column.first { margin-right: 0;}
.rtl .column { margin: 0 2% 0 0px; float: right;}

.rtl .woocommerce .woocommerce-info .button{float: left;}

/*----*****---- << Service Listing & Details >> ----*****----*/
.rtl .wdt-custom-blog-testimonials .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {transform: scaleX(-1);}

/*----*****---- << Career Listing >> ----*****----*/
.rtl .wdt-cus-services-button-1 .wdt-button-holder.wdt-template-textual .wdt-button span:before, 
.rtl .wdt-cus-services-button-1 .wdt-button-holder.wdt-template-textual .wdt-button span:after { right: 0; left: auto;}
.rtl .wdt-cus-location-form .wdt-cus-service-form-1 {direction: rtl;}


/*----*****---- << Blog Listing & Details >> ----*****----*/

/*----*****---- << Blog Listing >> ----*****----*/
.rtl .entry-grid-layout.wdt-simple-style.alignnone.wdt-post-entry .blog-entry > div:not(.entry-thumb, .entry-date){ padding-left: 10%; padding-right: 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 .widget #searchform input[type="submit"] {left: 0; right: auto;}
.rtl .widget #searchform input[type="text"] { padding-left: 80px; padding-right: 35px;}
.rtl .widget .recent-posts-widget li .thumb { float: right; margin: 0 0 0 15px;}
.rtl .widget .recent-posts-widget li .entry-meta p { margin-left: 15px; margin-right: 0;}
.rtl .widget_tag_cloud .tagcloud a, .rtl .widget .tagcloud a, .rtl .wp-block-tag-cloud a { float: right; margin: 0 0 10px 10px;}
.rtl #searchform ul.quick_search_results { text-align: right;}

/*----*****---- << Blog Details >> ----*****----*/
.rtl .comment-form > p { float: right; text-align: right;}
.rtl .comment-body { padding-right: 80px; padding-left: 0;}
.rtl .commentlist li.comment .reply { left: 0; right: auto;}
.rtl .comment-author .avatar { right: -80px; left: auto;}
.rtl .comment-form p label { right: 15px; left: auto;}
.rtl .comment-form p:not(.comment-form-cookies-consent) textarea:focus + label{ right: 25px; left: auto;}
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-img, .rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-img { margin-left: 10px; margin-right: 0;}
.rtl .wdt-classic-style.wdt-post-entry.entry-cover-layout .blog-entry { align-items: flex-start;}


@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .rtl .comment-body { padding-right: 75px; padding-left: 0; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .rtl .comment-body { padding-right: 80px; padding-left: 0;}
    .rtl .comment-author .avatar {right: -80px; left: auto;}
}
@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-right: 0;}
    .rtl .comment-author .avatar {right: 0; left: auto;}
}





/*---*****---- << Pricing Plan >> ----*****----*/
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a span{ margin-right: 20px; margin-left: 0; rotate: -90deg;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a {font-size: var(--wdtFontSize_Base); padding: 5px 24px 5px 5px;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after{ left: 2px; right: auto;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-pricing-inner div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { padding-right: 10px; padding-left: 0;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features:before { right: 0; left: auto;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features:after {left: 0; right: auto;}
.rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { text-align: right;}


@media (max-width: 1024px) {
    .rtl .wdt-cus-home3-priceplan .wdt-pricing-table-holder[class*='-template-list'] .wdt-pricing-table-features { padding-left: 0;}
}


.rtl.error404 .container {text-align: right;}
body.rtl.error404 div.wrapper {
    background-image: url(https://zolar.wpengine.com/rtl-demo/wp-content/uploads/sites/6/2025/03/404-page-new.jpg);
    background-attachment: inherit;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.rtl.error404 .wdt-button {padding: 5px 24px 5px 5px;}
.rtl.error404 .wdt-button span.arrow-icon { margin-right: 20px; margin-left: 0; rotate: -90deg;}
.rtl.error404 .wdt-button:before {left: 2px; right: auto;}
/*----*****---- << Footer >> ----*****----*/

.rtl .footer-form{direction: rtl;}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {left: 5px; right: auto; scale: -1;}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] { padding-right: 25px; padding-left: 50px;}
.rtl .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {right: auto; left: -8px;}
/*----*****---- << Media Query >> ----*****----*/


