.rtl .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::before {
    right: 0; left: auto; transform-origin: right bottom;}
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner { 
    -webkit-transform: translateX(-100vh); transform: translateX(-100vh);  }
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part'] { margin-left: 10px; margin-right: 0; }
.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part'] { margin-right: 10px; margin-left: 0; }

.rtl .dtdr-sf-fields-holder.dtdr-sf-submitbutton-field-holder .custom-button-style::before {
    left: 0;
    right: auto;
    margin: 0 0 0 15px;
    transform: scaleX(-1);
}
.rtl .wdt-filter-tabs-right-align div[class*="-apply-isotope"] div[class*="-isotope-filter"] {
    float: left;
    margin-left: 25px;
    margin-right: 0;
}
.rtl div[class*="-apply-isotope"] div[class*="-isotope-filter"] a:not(:last-child)::after {
    right: 20px;
    left: 0;
    transform: rotate(-16deg);
}
@media only screen and (max-width: 1024px) {
    .rtl .wdt-filter-tabs-right-align div[class*="-apply-isotope"] div[class*="-isotope-filter"] {
        margin-left: 0;
    }
}

.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: -23px;
    right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-terms-and-conditions-wrapper .wdt-terms-condition-lbl { 
    text-align: right;
}

/* Subtile */

.rtl .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part'] {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-inview-section.wdt-item-is-inview .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner {
    -webkit-transform: translateX(0) scaleX(-1);
    transform: translateX(0) scaleX(-1);
}
.rtl .dtdr-sf-location-field-holder .dtdr-sf-location-field-inner-holder .dtdr-detect-location{
    left: 25px;
    right: auto;
}
.rtl .wdt-slider-search-location .dtdr-sf-location-field-holder .dtdr-sf-location-field-inner-holder input[type="text"].dtdr-sf-location,
.rtl .wdt-slider-search-keyword .dtdr-sf-keyword-field-holder input[type="text"].dtdr-sf-keyword{
    padding-left: 45px;
    padding-right: 26px;
}
.rtl .wdt-slider-search-agents .dtdr-sf-incharges-field-holder .select2-container .select2-selection--single{ padding-left: 45px;
    padding-right: 0px;}

.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
    text-align: right;
}

.rtl .wdt-filler-imagebox-style-2 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-left: clamp(0.9375rem, 0.7707rem + 0.9202vw, 1.875rem);
    margin-right: 0;
}

.rtl .wdt-slider-search-categories .dtdr-sf-categories-field-holder .select2-container .select2-selection--single{ padding-left: 45px; padding-right: 0;}


/* Blog */
.rtl .dtdr-listings-item-wrapper .dtdr-listings-features-box-item {
    padding-right: 46px;
    padding-left: 0;
    background-position: right center;
}
.rtl .dtdr-listings-item-wrapper[class*="type"] .dtdr-listings-features-box-item[style*="background-image"] .dtdr-listings-features-box-item-title { 
    margin-left: 10px;
    margin-right: 0;
}
.rtl .dtdr-listings-item-wrapper .dtdr-listings-taxonomy-container .dtdr-listings-taxonomy-list li:not(:last-child)::after {
    transform: rotate(-16deg);
    margin: 0 12px 0 8px;
}
.rtl .dtdr-listings-item-wrapper .dtdr-listings-item-bottom-section-content>div .dtdr-listings-price-container .dtdr-listings-price-label-holder>.dtdr-price-before-label {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .dtdr-listings-item-wrapper > div[class*="dtdr-listings-item-"] .dtdr-listings-item-bottom-section-review .reviwers-count .reviews-count span.fa-star {
    margin: 0 0 2px 5px;
}
.rtl .dtdr-listings-item-wrapper a.custom-button-style:after {
    margin: 0 6px 0 0;
    transform: scaleX(-1);
    float: left;
}
.rtl .dtdr-listings-item-wrapper.type1.has-post-thumbnail .dtdr-listings-item-top-section .dtdr-listings-item-top-section-content .dtdr-listings-utils-item-holder > div { 
    -webkit-transform: translateX(-30px) scaleX(1.5); transform: translateX(-30px) scaleX(1.5);}
.rtl .dtdr-listings-item-wrapper.type1.has-post-thumbnail:hover .dtdr-listings-item-top-section .dtdr-listings-item-top-section-content .dtdr-listings-utils-item-holder > div { 
    -webkit-transform: translateX(0) scaleX(1); transform: translateX(0) scaleX(1);}

.rtl .dtdr-listings-item-wrapper.type1 .dtdr-listings-item-top-section a.custom-button-style:before {
    right: 0;
    transform-origin: left bottom;
    left: auto;
    }
.rtl .dtdr-listings-item-wrapper.type1 .dtdr-listings-item-top-section a.custom-button-style:hover:before {
   transform-origin: right bottom; }

.rtl .dtdr-listings-item-wrapper.type1 .dtdr-listings-item-top-section .dtdr-listings-item-top-section-content>div.dtdr-listings-utils-item-holder .dtdr-listings-utils-totalimages-item p,
.rtl .dtdr-listings-item-wrapper.type1 .dtdr-listings-item-top-section .dtdr-listings-item-top-section-content>div.dtdr-listings-utils-item-holder .dtdr-listings-utils-item .dtdr-listings-utils-favourite-item p{
    left: -5px;
    right: auto;
}
.rtl .dtdr-listings-item-wrapper div[class*="dtdr-listings-item-bottom-section"]>div .dtdr-listings-price-container .dtdr-listings-price-label-holder ins span.dtdr-price-currency-symbol,
.rtl .dtdr-listings-item-wrapper div[class*="dtdr-listings-item-bottom-section"]>div .dtdr-listings-price-container .dtdr-listings-price-label-holder del span.dtdr-price-currency-symbol{
    margin-left: 2px;
    margin-right: 0;
}
.rtl .dtdr-listings-price-container .dtdr-listings-price-label-holder del:not(:last-child) {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .dtdr-listings-item-wrapper.type6 .dtdr-listings-item-top-section-content>div.dtdr-listings-utils-item-holder .dtdr-listings-utils-item .dtdr-listings-utils-favourite-item p,
.rtl .dtdr-listings-item-wrapper.type6 .dtdr-listings-item-top-section-content>div.dtdr-listings-utils-item-holder .dtdr-listings-utils-item .dtdr-listings-utils-totalimages-item p{
    left: -5px;
    right: auto;
}
.rtl .dtdr-listings-item-wrapper.type6.has-post-thumbnail .dtdr-listings-item-top-section-content .dtdr-listings-utils-item-holder > div { 
    -webkit-transform: translateX(-30px) scaleX(1.5); transform: translateX(-30px) scaleX(1.5); 
}
.rtl .dtdr-listings-item-wrapper.type6.has-post-thumbnail:hover .dtdr-listings-item-top-section-content .dtdr-listings-utils-item-holder > div { 
    -webkit-transform: translateX(0) scaleX(1); transform: translateX(0) scaleX(1);  }


.rtl .wdt-vehicle-feature-img-box .wdt-image-box-holder .wdt-content-item .wdt-content-button a:hover::before {
    -webkit-transform: rotate(-45deg) translateX(-10px);
    transform: rotate(-45deg) translateX(-10px);
}
.rtl .wdt-feature-icon-box-style .wdt-icon-box-holder .wdt-content-item > div:not(:last-child) {
    margin-left: 16px;
    margin-right: 0;
}
.rtl .wdt-feature-icon-box-style .wdt-icon-box-holder .wdt-content-item .wdt-content-description {
    margin-right: 6px;
    margin-left: 0;
}
.rtl .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 8px;
    margin-left: 0;
    transform: scaleX(-1);
}
.rtl .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:before { right: 0; left: auto; }
.rtl .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:after { right: -100%; left: auto; transition-delay: 0.3s }
    
.rtl .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:hover:after,
.rtl .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:hover:before { transform:translateX(-100%) }

.rtl .wdt-icon-box-style-a .wdt-content-item > div:not(:last-child){
    margin-left: 20px;
    margin-right: 0;
}

.rtl .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before {
    right: 0;
    left: auto;
    background-image: linear-gradient(-20deg, rgba(0, 0, 0, 0.5), transparent);
}
.rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-content-icon {
    -webkit-transform: translate(-50px,-50px);
    transform: translate(-50px,-50px) scaleX(-1);
}
.rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-content-icon {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px) scaleX(-1);
}
.rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
    left: clamp(5.625rem, 5.4582rem + 0.9202vw, 6.5625rem);
    right: auto;
}
.rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
    right: clamp(5.625rem, 5.4582rem + 0.9202vw, 6.5625rem);
    left: auto;
}

@media (max-width: 1024px) {
    .rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        left: 90px; right: auto;}
    .rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        right: 90px; left: auto; }
}
@media (max-width: 767px) {
    .rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        left: 0; right: auto;}
    .rtl .wdt-gallery-image-box-style .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        right: 0; left: auto;}
}

.rtl .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination > button{transform: scaleX(-1);}


.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 div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-right: 12px;
    padding-left: 0;
}
.rtl .wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:first-child a.ui-tabs-anchor:before {
    -webkit-ransform: translatex(-100%);
    transform: translatex(-100%);
}
.rtl .wdt-pricing-tab .wdt-tabs-container .wdt-tabs-list li:last-child a.ui-tabs-anchor:before {
    -webkit-transform: translatex(100%);
    transform: translatex(100%);
}
.rtl .wdt-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-read-more-btn {
    left: 0;
    right: auto;}


.rtl .wdt-testimonial-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper {
    padding-left: 22px;
    padding-right: 0;
}
.rtl .wdt-testimonial-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title, 
.rtl .wdt-testimonial-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-sub-title{text-align: right;}

.rtl .wdt-testimonial-style-a .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scaleX(-1);}

@media (max-width: 480px) {
    .rtl .wdt-testimonial-style-b .wdt-testimonial-holder .wdt-content-item .wdt-content-icon-wrapper {
        left: 0;
        right: auto;
    }
}


.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:after {
    left: 18px; 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:before{
    left: 18px; right: auto;
}
.rtl .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded:after {
    left: 26px; right: auto;
}



@media only screen and (max-width: 1540px) {
    .rtl .wdt-testimonial-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
        padding-left: 50px;
        padding-right: 12px;
    }
}
@media only screen and (max-width: 767px) {
    .rtl .wdt-testimonial-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper li a .wdt-content-image-wrapper {
        padding-left: 20px;
        padding-right: 0;
    }
}

/* Contact form */

.rtl .wdt-contact-form-a{direction: rtl;}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .wpcf7-form .wpcf7-not-valid-tip, .rtl .wpcf7-form input ~ .wpcf7-not-valid-tip, .rtl .wpcf7-form input[type="text"] ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form input[type="email"] ~ .wpcf7-not-valid-tip, .rtl .wpcf7-form input[type="tel"] ~ .wpcf7-not-valid-tip, .rtl .wpcf7-form textarea ~ .wpcf7-not-valid-tip{
    left: 18px;
    right: auto;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow, .rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 20px !important;
    right: auto !important;
}
.rtl div[class*='wdt-contact-form-a'] > div .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
    direction: rtl;
}
.rtl .select2-container--default .select2-dropdown .select2-search--dropdown, .rtl .select2-container--default .select2-results>.select2-results__options,
.rtl input[type="text"], .rtl input[type="password"], .rtl input[type="email"], .rtl input[type="url"], .rtl input[type="tel"], .rtl input[type="number"],
.rtl input[type="range"], .rtl input[type="date"], .rtl textarea, .rtl input.text, .rtl input[type="search"], .rtl .select2-container--default .select2-search .select2-search__field,
.rtl .select2-container--default .select2-search--dropdown .select2-search__field,
.rtl .select2-container--default .select2-search--inline .select2-search__field{text-align: right;}

.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    padding: 15px 45px 15px 15px;
    text-align: right;
}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}

.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))
}


/* --------------------------
-------Home-2---------
-------------------------- */

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
    padding-left: 15px;
    padding-right: 0;
}



.rtl .wdt-feature-accordian-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-image img {
    -webkit-transform: translateX(0) scaleX(-1);
    transform: translateX(0) scaleX(-1);
}
.rtl .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { 
    -webkit-transform: rotate(0deg) scaleX(-1); transform: rotate(0deg) scaleX(-1);
}
.rtl .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon {
    -webkit-transform: rotate(-90deg) scaleX(-1); transform: rotate(-90deg) scaleX(-1);}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title .wdt-accordion-toggle-title-number,
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']{
    margin: 0 0 0 20px;
}

@media only screen and (min-width: 1025px) {
    .rtl .wdt-feature-accordian-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover:not(.ui-state-active) .wdt-accordion-toggle-image img,
    .rtl .wdt-feature-accordian-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-image img {
        -webkit-transform: translateX(-150px) scaleX(-1);
        transform: translateX(-150px) scaleX(-1);
    }
}

.rtl .wdt-icon-box-style-c .wdt-icon-box-holder .swiper-slide:not(:last-child)::after {
    right: auto;
    left: -52px;
}
.rtl .wdt-testimonial-style-b .wdt-testimonial-holder .swiper-wrapper .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: scaleX(-1);
}


.rtl .blog-entry .entry-button a.wdt-button span {
    margin: 0 10px 0 0;}
.rtl .blog-entry .entry-button a.wdt-button span svg{scale: -1;}

.rtl .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:before {
    right: 0; left: auto;}
.rtl .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:after {
    right: -100%; left: auto;
}
.rtl .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry:hover .entry-button a.wdt-button:hover:after,
.rtl .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry:hover .entry-button a.wdt-button:hover:before {
    transform: translateX(-100%);
}



.rtl .wdt-text-with-form-style .wdt-text-with-form-top-col .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;}

.rtl .wdt-instagram-style .wdt-image-box-holder .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-content-icon {
    -webkit-transform: translate(-50px,-50px);
    transform: translate(-50px,-50px);
}
.rtl .wdt-instagram-style .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container .wdt-content-icon {
    -webkit-transform: translate(0px,0px);
    transform: translate(0px,0px);
}




/* --------------------------
-------Home-3---------
-------------------------- */

.rtl .dtdr-listing-taxonomy-item .dtdr-category-total-items span {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .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-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-MarqueeRight { 
    from { margin-right: 0; } 
    to { margin-right: var(--wdt-marque-Margin-Width); } 
}
@keyframes rtl-Marqueeleft { 
    from { margin-right: var(--wdt-marque-Margin-Width); } 
    to { margin-right: 0; } 
}
.rtl .wdt-vertical-text-marquee .wdt-animation-wrapper {
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 1), rgba(0, 0, 0, 1), rgba(0, 0, 0, 1), rgba(0, 0, 0, 1), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}


.rtl .wdt-default-gallery .gallery-item > div > a::before {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 0);
    clip-path: polygon(100% 0, 100% 0, 100% 0);
}
.rtl .wdt-default-gallery .gallery-item > div > a:hover::before {
    -webkit-clip-path: polygon(100% 100%, 100% 0, 0% 0);
    clip-path: polygon(100% 100%, 100% 0, 0% 0);
}
.rtl .wdt-default-gallery .gallery-item > div > a::after {
    -webkit-clip-path: polygon(0% 100%, 0% 100%, 0% 100%);
    clip-path: polygon(0% 100%, 0% 100%, 0% 100%);
}
.rtl .wdt-default-gallery .gallery-item > div > a:hover::after {
    -webkit-clip-path: polygon(0% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 100%, 0% 100%);
}

.rtl .wdt-default-gallery .gallery-item > div.gallery-icon::after {
    -webkit-transform: scale(1.5) scaleX(-1);
    transform: scale(1.5) scaleX(-1);
}
.rtl .wdt-default-gallery .gallery-item:hover > div.gallery-icon::after {
    -webkit-transform: scale(1) scaleX(-1);
    transform: scale(1) scaleX(-1);
}

.rtl .wdt-offer-iconbox-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
    left: 0;
    right: auto;}


.rtl div[class*="output-data-holder"] div[class*="listing-filter-container"] div[class*="listing-filter"] .dtdr-listings-category-filter ul li [type="checkbox"] ~ label {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .dtdr-listings-business-hours-container .dtdr-listings-business-hours-currenttime,
.rtl .dtdr-listings-utils-container .dtdr-listings-utils-item .dtdr-listings-taxonomy-list{justify-content: right;}

.rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button span {
    margin: 0 10px 0 0;}
.rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:before {
    right: 0; left: auto;
}
.rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:after {
    Right: -100%; left: auto;
    transition-delay: 0.3s;
}
.rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:hover:after, .rtl .wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:hover:before {
    transform: translateX(-100%);
}

.rtl .wdt-contact-form-b > div.services .wpcf7-form-control-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    text-align: right;
}

.rtl .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right: 1px; left: auto;}

.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) {
    margin-left: 5px;
    margin-right: 0;
}


/* ----------------------------------
==========Header section==========
---------------------------------- */

/* header menu */
.rtl .mobile-menu, 
.rtl .mobile-menu ul, .rtl .mobile-menu ul li { text-align: right; }
.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 ul li { float: right; width: 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, .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 li[class*="has-children"] > a:before,
.rtl .mobile-menu li[class*="has_children"] > a:before{
    left: 12px;
	right: 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 .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.go-back a:after { right: 25px; left: auto;}

.rtl .mobile-menu ul li.go-back a:hover:after { right: 15px; left: 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 li[class*="has-children"] > a:hover:after,
.rtl .mobile-menu li[class*="has_children"] > a:hover:after { left: 12px; right: auto; } 

.rtl .mobile-menu-overlay { right: 0; left: auto;
}

.rtl .mobile-menu li[class*="has-children"] > a:before{
    -webkit-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1);
}
.rtl .mobile-menu ul li.close-nav a,
.rtl .mobile-menu ul li.close-nav,
.rtl li.close-nav a{
    float: left;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a:after{
    left: 0;
    right: auto;
    border-width: 0 0 1px 1px;
    margin-right: 8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: 0;
}
.rtl .wdt-header-icons-list>div.search-item.search-default #searchform input[type="text"] {
    padding: 12px 60px 12px 12px;
    text-align: right;
}
.rtl .wdt-dark-bg .wdt-search-form-container #searchform input[type="submit"] {
    transform: scaleX(-1);
}
.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; z-index: 10;
}
.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;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu > li > a:hover span { 
        -webkit-transform: translateX(-10px); transform: translateX(-10px); }
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li ul.sub-menu > li > a span:before {     
        -webkit-transform: scaleX(0); transform: scaleX(0); transform-origin: right bottom;  
}
.rtl .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a:hover span { 
        -webkit-transform: translateX(-10px); transform: translateX(-10px); }

.rtl .wdt-slase-iconlist .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item:after {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
}
.rtl .wdt-testimonial-style-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group div:not(:last-child) {
    padding-left: 20px;
    padding-right: 0;
}
.rtl .wdt-shop-menu-icon .wdt-shop-menu-cart-number, .rtl .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    left: -2px;
    right: auto;}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.rtl .wdt-shop-cart-widget.activate-sidebar-widget {
    left: 0;
    right: auto;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a img {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
body.rtl:not(.woocommerce-page) .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .product_list_widget li a.remove {
    right: auto;
    left: 5px;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 span{left: 0; right: auto;}
.rtl .wdt-shop-cart-widget.activate-sidebar-widget {
    left: 0; right: auto; -webkit-transform: translateX(-100%);
    transform: translateX(-100%);}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total strong{
    float: right;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-content .woocommerce-mini-cart-footer p.total .amount {
    float: left;
}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header {padding-right: 16px;padding-left: 45px;}
.rtl .wdt-shop-cart-widget[class*="sidebar"] .wdt-shop-cart-widget-header h3 a {
     margin-left: 0; left: 100%; right: auto; -webkit-transform: translateX(-100%); transform: translateX(-100%); }



/* Right Slide Effects */

.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    margin-left: 0;
    margin-right: auto;
}
.rtl .wdt-popup-box-window.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
    -webkit-transform: translateX(-800px); transform: translateX(-800px); }
.rtl .wdt-popup-box-window.wdt-right-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { 
    -webkit-transform: translateY(0); transform: translateY(0); }
.rtl .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { 
    left: 12px; right: auto;}


/* -------------------------------------
============Pages style==============
------------------------------------- */

.rtl .widget #searchform input[type="submit"] {
    left: 6px;
    right: auto;
}
.rtl .widget #searchform input[type="text"] {
    padding-left: 60px;
    padding-right: 26px;
}
.rtl .widget.widget_categories ul li a {
    margin: 0 0 0 2px;
}
.rtl .widget .recent-posts-widget li .post-details {
    margin-right: 25px;
    margin-left: 0;
}

.rtl .pagination ul li a.prev, 
.rtl .pagination ul li a.next, 
.rtl .woocommerce nav.woocommerce-pagination ul li a.prev, 
.rtl .woocommerce nav.woocommerce-pagination ul li a.next {
    transform: scaleX(-1);
}

.rtl .blog-single-entry .entry-post-navigation > div > .nav-title-wrap h3{width: auto;}
.rtl .blog-single-entry .entry-post-navigation > div .nav-title-wrap{text-align: right;}

.rtl .blog-single-entry .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
    margin-left: 6px;
    margin-right: 0;
    transform: scaleX(-1);
}
.rtl .blog-single-entry .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after {
    margin-right: 6px;
    margin-left: 0;
    transform: scaleX(-1);
}
.rtl .blog-single-entry .entry-post-navigation > .post-prev-link::after {
	 border-left: 1px solid var(--wdtBorderColor);  border-right: 0px; }

.rtl .comment-body {
    padding-right: 80px;
    padding-left: 0px;
}
.rtl .comment-author .avatar {
    right: -80px;
    left: auto;
}
.rtl #searchform ul.quick_search_results.active:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 20px;
    left: auto;
    border-width: 1px 0 0 1px;
}


/* Login */

.rtl .carvan-pro-login-form-holder #loginform label #rememberme {
    margin-left: 8px;
    margin-right: 0;
}
.rtl a.carvan-pro-social-facebook-connect i, .rtl a.carvan-pro-social-google-connect i {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .carvan-pro-social-logins-divider:before {
    margin-left: 16px;
    margin-right: 0;
}
.rtl .carvan-pro-social-logins-divider:after {
    margin-right: 16px;
    margin-left: 0;
}
.rtl .woocommerce form .form-row-first {
    float: right;
}

.rtl .wdt-image-box-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
    margin-left: 15px;
    margin-right: 0;
}




/* Icon Widget style */
/* =================== */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px; margin-left: -8px; display: flex;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px; margin-left: 8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto; left: auto; right: auto; position: relative; height: 100%; border-top: 0; border-bottom: 0; border-right: 0;
    border-left-width: 1px; border-style: solid; left: -8px;  right: auto;
}
.elementor-widget .elementor-icon-list-items {
    list-style-type: none; margin: 0; padding: 0
}
.elementor-widget .elementor-icon-list-item {
    margin: 0; padding: 0; position: relative
}
.elementor-widget .elementor-icon-list-item:after {
    position: absolute; bottom: 0; width: 100%
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    display: flex; font-size: inherit; align-items: var(--icon-vertical-align, center)
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center; padding-right: 5px; padding-left: 0;
}
.elementor-widget .elementor-icon-list-icon {
    display: flex; position: relative; top: var(--icon-vertical-offset, initial)
}
.elementor-widget .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 1em); height: var(--e-icon-list-icon-size, 1em)
}
.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em; font-size: var(--e-icon-list-icon-size)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: start;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0
}


@media (min-width:0) {
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1540px) {
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1280px) {
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
  
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
@media (max-width:767px) {
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: right
    }
    
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;  text-align: right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-start;
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{
        justify-content: flex-start;
    }
}
@media (max-width:479px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start; text-align: right
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end; text-align: right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start !important;
}




/* -------------------------
=========Shop page=======
------------------------- */

.rtl .widget_tag_cloud .tagcloud a, .rtl .widget .tagcloud a, .rtl .wp-block-tag-cloud a{float: right;}
.rtl .woocommerce ul.cart_list li img, .rtl .woocommerce ul.product_list_widget li img, .rtl .woocommerce .wdt-shop-menu-cart-content ul.cart_list li img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.rtl.woocommerce nav.woocommerce-pagination ul li a .wdticon-angle-double-right::before {
    scale: -1;
}
.rtl.woocommerce nav.woocommerce-pagination ul li a .wdticon-angle-double-left::before{transform: scaleX(1);}
.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-thumb .product-buttons-wrapper.product-icons {
    left: 0;
    right: auto;
}
.rtl .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    left: -20px;
    right: auto;
}
.rtl .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    left: 0;
    right: auto;
}
.rtl .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    right: auto;
    left: 0;
}


.rtl .woocommerce-ordering .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
}
.rtl .widget .woocommerce-product-search button[type="submit"] {
    left: 4px;
    right: auto;
}
.rtl .widget .woocommerce-product-search input[type="search"] {
    padding-left: 70px;
    padding-right: 26px;
}

.rtl.woocommerce .star-rating:before, .rtl.woocommerce .star-rating span:before {
    text-align: right;
}
.rtl.woocommerce .star-rating span::before {
    left: 0;
    right: auto;
}
.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0 0 5px;
}
.rtl.woocommerce .star-rating::before {
    float: right;
    left: 0;
    right: auto;
}

.rtl.woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
}
.rtl.woocommerce .cart .quantity > a[class*="arrow"], .rtl.woocommerce-page .cart .quantity > a[class*="arrow"] {
    float: right;
    left: 20px;
    right: auto;
}
.rtl.woocommerce div.quantity:not(.quantity-with-plusminus) .qty, .rtl.woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty,
 .rtl.woocommerce div.quantity:not(.quantity-with-plusminus) input, .rtl.woocommerce-page div.quantity:not(.quantity-with-plusminus) input {
    text-align: right;
 }
.rtl.woocommerce div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity ~ a,
.rtl.woocommerce div.product form.cart div.quantity ~ a.button, .rtl.woocommerce div.product form.cart div.quantity ~ button,
.rtl.woocommerce div.product form.cart div.quantity ~ button.button, .rtl.woocommerce div.product form.cart div.quantity ~ .button {
    margin: 10px 0 10px 10px;
}

.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:before {
    left: 125%;
    right: auto;}
.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:hover:after {
    right: -10px;
    left: auto;
}
.rtl.woocommerce ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:after {
    border-right: solid 8px var(--wdtSecondaryColor);
    border-left: 0;
    transform: translateX(50%) translateY(-2px);}

.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before{ 
    right: 0;
    left: -1px;}

.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons .button {
    left: -20px;
    right: auto;
}
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    left: 0;
    right: auto;
}
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons button.button, .woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-style-simple[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons .button {
    right: auto;
    left: 0;
}
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a,
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons a.button,
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button,
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons button.button,
.rtl.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product .product-thumb .product-buttons-wrapper.product-icons .button


/* Shop page quick view */

.rtl .yith-wcqv-head {
    left: 15px;
    right: auto;
}
.rtl #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-head .yith-quick-view-close{left: 10px; right: auto;}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product .entry-summary .summary-content form.cart .variations select {
    padding-right: 25px;
    padding-left: 50px;
}
body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content > div.product > .type-product .entry-summary .summary-content{text-align: right;}


/* Wishlist */
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .tinv-wishlist tfoot .tinvwl-to-right {
    float: left;
    text-align: left;
}
.rtl .woocommerce.tinv-wishlist .tinvwl-to-right >*:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .woocommerce.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    margin-left: 0;
}
.rtl .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    float: right;}

@media only screen and (max-width: 1024px) {
    .rtl .tinv-wishlist tfoot .tinvwl-to-right {
        text-align: right;
    }
}
@media only screen and (max-width: 767px) {
    .rtl .tinv-wishlist table tbody tr td.product-cb {
        float: right;
    }
}
@media only screen and (max-width: 768px) {
    .rtl .tinv-wishlist table.tinvwl-table-manage-list tfoot td {
        display: inline-block;
        width: 100%;
    }
}


/* Add to cart */
.rtl .woocommerce .woocommerce-error .button, .rtl .woocommerce .woocommerce-info .button, .rtl.woocommerce .woocommerce-message .button{float: left;}

.rtl .woocommerce table.shop_table tr td:last-child, .woocommerce-page table.shop_table tr td:last-child {
    padding-left: 30px;
    padding-right: 15px;
}
.rtl .woocommerce .wdt-cart-button, .woocommerce-page .wdt-cart-button,
.rtl .woocommerce-page .woocommerce .cart-collaterals .cart_totals table.shop_table tr td,
.rtl .woocommerce-cart .cart-collaterals .cart_totals tr.order-total td strong {
    text-align: left;
}
.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;}

.rtl .woocommerce .cart-collaterals table.shop_table tbody tr td,
.rtl .woocommerce-page .cart-collaterals table.shop_table tbody tr td, 
.rtl .woocommerce .cart-collaterals table.shop_table tbody tr:last-child td,
.rtl .woocommerce-page .cart-collaterals table.shop_table tbody tr:last-child td {
    padding: 15px 0;
}
.rtl .woocommerce .cart-collaterals table.shop_table tr th, .rtl .woocommerce-page .cart-collaterals table.shop_table tr th,
.rtl .woocommerce .cart-collaterals table.shop_table tr td, .rtl .woocommerce-page .cart-collaterals table.shop_table tr td{text-align: right;}
.rtl .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{float: right;}
.rtl .woocommerce table.shop_table thead th:first-child, .woocommerce-page table.shop_table thead th:first-child,
.rtl .woocommerce table.shop_table tr td:first-child, .rtl .woocommerce-page table.shop_table tr td:first-child {
    padding-right: 30px;
    padding-left: 15px;
}
.rtl .woocommerce .cart .quantity > a[class*="arrow"], .rtl .woocommerce-page .cart .quantity > a[class*="arrow"]{ left: 12px; right: auto;}
.rtl .woocommerce div.quantity:not(.quantity-with-plusminus) .qty,
.rtl .woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty,
.rtl .woocommerce div.quantity:not(.quantity-with-plusminus) input,
.rtl .woocommerce-page div.quantity:not(.quantity-with-plusminus) input {
    text-align: right;
}
.rtl .woocommerce table.shop_table thead th, .rtl .woocommerce-page table.shop_table tbody td {
    text-align: right;
}


@media only screen and (min-width: 768px) {
    .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;
    }
}

@media only screen and (max-width: 767px) {
    .rtl .woocommerce table.shop_table tr td.product-remove {
        left: 15px;
        right: auto;
    }
    .rtl .woocommerce .cart-collaterals table.shop_table tr th, .rtl .woocommerce-page .cart-collaterals table.shop_table tr th,
    .rtl .woocommerce .cart-collaterals table.shop_table tr td, .rtl .woocommerce-page .cart-collaterals table.shop_table tr td {
        text-align: center;
    }
    .rtl .woocommerce .wdt-cart-button, .rtl .woocommerce-page .wdt-cart-button {
        text-align: center;
    }
}


/* -------Checkout---------- */
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:first-child,
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child{ padding: 20px 0;}
.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{text-align: right;}
.rtl .woocommerce form .form-row-last { float: left;}
.rtl .ywgc_enter_code p { padding-right: 15px; padding-left: 15px; text-align: right;}
.rtl .ywgc_enter_code .form-row { float: right;}
.rtl .woocommerce form p { text-align: right;}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow, .rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 15px !important;
    right: auto !important;
}
.rtl .select2-container .select2-selection--single .select2-selection__arrow {
    left: .5em;
    right: auto; 
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.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;
}
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th, .rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table td {
    text-align: right;
}
.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order {
    float: right;
}
.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li{text-align: left;}
.rtl .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox > span {
    margin-right: -1px;
    margin-left: 0;
}
.rtl .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label::before, .rtl .woocommerce-form__label-for-checkbox > span::before,
.rtl .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label::before,
.rtl .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::before{
    right: 0;
    left: auto;}
.rtl .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label, .rtl .woocommerce-form__label-for-checkbox > span, 
.rtl.woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label, 
.rtl .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label {
    padding-right: 32px;
    padding-left: 0;
}


@media only screen and (max-width: 767px) {
    .rtl .woocommerce table.shop_table tr th, body .woocommerce table.shop_table tr td { float: right; text-align: right; }
    .rtl.woocommerce .woocommerce-checkout-review-order table.shop_table tr td,
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.tax-rate td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.shipping td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td, 
    .rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td {
        float: left;
        text-align: left;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
        margin-left: 5px;
        margin-right: 0;
        text-align: right;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details{text-align: right;}
}
@media(max-width:479px){
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details{
        text-align: center;
    }
    .rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
        float: none;
        margin: 0;
        text-align: center;
    }
    .rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order {
        float: none;
    }
}




/* bottom pop */
.rtl .suggested-product-list .suggested-product-data .suggested-product-content { padding-right: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); padding-left: 0;}
.rtl .suggested-product-list { right: 30px; left: auto;}
.rtl.woocommerce .product form.cart .variations tr:first-child {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .suggested-product-list .suggested-product-data a.wdt_close { 
 left: -15px; right: auto;}
.rtl.woocommerce div.product .summary > ul.product-additional-info li i {
    right: 0;
    margin-left: 8px;
    left: auto;
    margin-right: 0; 
}
.rtl.woocommerce div.product .summary > ul.product-additional-info li {
    padding: 0 34px 0 0;}

.rtl.woocommerce table.shop_attributes td {
    text-align: right;
}



.rtl .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before,
.rtl .wdt-tabs-container[class*='-layout-vertical'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after{
    left: -2px;
    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 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-right: 25px;
    padding-left: 60px;
}
.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 0 0 0 10px;
}


/* Account page */
.rtl .woocommerce-form__label-for-checkbox input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .woocommerce #customer_login form.register .button.woocommerce-form-register__submit {
    float: right;
}
@media (max-width: 1024px) {
    .rtl .woocommerce #customer_login form.login.woocommerce-form-login p:last-child {
        text-align: right;
    }
}

/* ---------------------------------
==========Listing pages==========
--------------------------------- */

.rtl div[class*="output-data-holder"] div[class*="listing-filter-container"] div[class*="listing-filter"] .dtdr-listings-search-filter ul.active:before { 
    right: 20px; left: auto;
}
.rtl div[class*="output-data-holder"] div[class*="listing-filter-container"] div[class*="listing-filter"] .dtdr-listings-search-filter ul { 
    padding: 0 0 0 50px;}
.rtl .dtdr-pagination.dtdr-ajax-pagination .prev-post, .rtl .dtdr-pagination.dtdr-ajax-pagination .next-post{scale: -1;}
.rtl .dtdr-listings-image-gallery-container.swiper-container div[class*="dtdr-swiper-arrow-pagination"].type1 a[class*="dtdr-swiper-arrow-"]{rotate: 180deg;}
.rtl .wdt-contact-button-style .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-right: 0;
    margin-left: 10px;
}
.rtl *[class*="dtdr-listings-utils-"] .dtdr-listings-taxonomy-container .dtdr-listings-taxonomy-list li:not(:last-child) {
    margin-left: 12px;
    margin-right: 0;
}
.rtl .dtdr-listings-utils-item .dtdr-listings-contactdetails-container .dtdr-listings-contactdetails-list > li > span.fa-map-marker {
    margin: 0 3px 0 10px;
}
.rtl .dtdr-listings-utils-container .dtdr-listings-utils-item {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.rtl .dtdr-listings-features-box-container.type2 .dtdr-listings-features-box-item .dtdr-listings-features-box-item-img {
    margin-left: 14px;
    margin-right: 0;
}
.rtl .dtdr-listings-business-hours-container .dtdr-listings-business-hours-status .dtdr-open-hours-status:before{ 
    margin-left: 10px;
    margin-right: 0;}

.rtl div[class*='contact-form-'] > div .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
}
.rtl .wdt-contact-form-c{direction: rtl;}

.rtl .dtdr-listings-comment-list-holder .comment-body .comment-meta>.comment-author .avatar {
    right: 0;
    left: auto;
}
.rtl .dtdr-listings-comment-list-holder .commentlist li.comment .comment-body .reply {
    left: 0;
    right: auto;
}
.rtl .dtdr-listings-comment-list-holder .commentlist li.comment .dtdr-comment-content h2 {
    padding-left: 110px;
    padding-right: 0;
}

@media only screen and (max-width: 480px) {
    .rtl .dtdr-listings-comment-list-holder .commentlist li.comment .dtdr-comment-content h2 {
        padding-left: 0;
    }
}
.rtl .dtdr-comment-rating-overall{
    margin-right: 10px;
    margin-left: 0;
}
.rtl .comment-form .dtdr-comment-form-fields-holder .dtdr-ratings-holder label {
    margin-left: 15px;
    margin-right: 0;
}
.rtl .dtdr-comment-form-fields-holder input#dtdr_media+label:before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .dtdr-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .dtdr-container input[type='submit']{margin: 20px 0 0 5px;}
.rtl .dtdr-listings-comment-list-holder .comment-body{padding-right: 80px; padding-left: 0;}
.rtl .comment-form .dtdr-comment-form-fields-holder .error-message-container {
    left: 25px;
    right: auto;
}
.rtl .dtdr-listings-item-wrapper.type7 .dtdr-listings-item-bottom-section-content .dtdr-listings-item-bottom-left-content div[class*="dtdr-listings-"] label[class*="dtdr-listings-"] {
    margin-left: 5px;
    margin-right: 0;
}


.rtl .dtdr-listings-author-container .dtdr-user-list-item div.dtdr-user-item-meta-data {
    margin-right: clamp(0.625rem, 0.4026rem + 1.227vw, 1.875rem);
    margin-left: 0;
}
.rtl .dtdr-listings-author-container .dtdr-user-list-item div.dtdr-user-image {
    margin-left: clamp(0.625rem, 0.4026rem + 1.227vw, 1.875rem);
    margin-right: 0;
}
.rtl .dtdr-listings-author-container .dtdr-user-list-item div.dtdr-user-item-meta-data div.user-contact .contact-details ul.dtdr-user-contactdetails-list li span {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    margin-left: 10px;
    margin-right: 0;
}
@media only screen and (max-width: 767px) {
   .rtl .dtdr-listings-author-container .dtdr-user-list-item div.dtdr-user-item-meta-data {
        margin-right: 0;
        margin-left: 0;
    }
}

.rtl .wdt-cust-contact-iconlist-s .wdt-advanced-slider-block > div:not(:last-child) {
    margin-left: 20px;
    margin-right: 0;
}


/* 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 #back-to-top {
    left: 20px;
    right: auto;}
.rtl #footer .elementor-widget-icon-list:not(.wdt-copyrght-iconlist) ul.elementor-icon-list-items li.elementor-icon-list-item a span.elementor-icon-list-text:before { transform-origin: right bottom;}
.rtl #footer .elementor-widget-icon-list:not(.wdt-copyrght-iconlist) ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span.elementor-icon-list-text { -webkit-transform: translateX(-6px); transform: translateX(-6px); }

.rtl .wdt-border-line-gradient-left {
     background-position: right center;}
.rtl .wdt-border-line-gradient-top-left {
    background-image: linear-gradient(-90deg, transparent, rgba(var(--wdtPrimaryColorRgb), 0.6), rgba(var(--wdtPrimaryColorRgb), 0.6)); background-repeat: no-repeat; background-position: center top; background-size: 100% 1px; }

.rtl .wdt-border-line-gradient-top-right {
    background-image: linear-gradient(-90deg, rgba(var(--wdtPrimaryColorRgb), 0.6), rgba(var(--wdtPrimaryColorRgb), 0.6), transparent); background-repeat: no-repeat; background-position: center top; background-size: 100% 1px; }

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{ margin-right: 10px; margin-left: 0;}

.rtl .related-article {
    left: -325px;
    right: auto;
}
.rtl .related-article.open {
    left: 0;
    right: auto;
}
.rtl .related-article article .entry-thumb {
    float: right;
    padding-left: 15px;
    padding-right: 0;
}
.rtl .related-article .content:before {
    right: 0;
    left: auto;
}
.rtl .related-article .arrow:before {
    border-left-style: solid;
    border-left-width: 8px;
}
.rtl .loader-text{direction: rtl;}
.rtl .loader-icon {  margin: 0 0 0 clamp(0.5rem, 0.4222rem + 0.4294vw, 0.9375rem); }

/* Btn hover */
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev:hover > i svg polygon {
    animation-name: rtl-liviIconMovePre !important; animation-duration: 500ms !important; }

@-webkit-keyframes rtl-liviIconMovePre {
    50% {opacity: 0;transform: translateX(20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
}
@keyframes rtl-liviIconMovePre {
    50% {opacity: 0;transform: translateX(20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
}
.rtl .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:hover > i svg polygon {
    animation-name: rtl-liviIconMoveNxt !important;}
@-webkit-keyframes rtl-liviIconMoveNxt {
    50% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(20px);transform-origin: center;}
}
@keyframes rtl-liviIconMoveNxt {
    50% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(20px);transform-origin: center;}
}

.rtl .wdt-text-with-form-style .wdt-text-with-form-bottom-col .wpcf7-form-control-wrap label .wpcf7-list-item-label{margin-right: 10px;
    margin-left: 0;
}
.rtl .wdt-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title > h6::after{
     right: 0;
    left: auto;
    margin-right: 10px;
    margin-left: 0;
    -webkit-transform: translateX(-100vh) scaleX(-1);
    transform: translateX(-100vh) scaleX(-1);
}
.rtl .wdt-thumb-slider-style .wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title > h6::after {
    -webkit-transform: translateX(0) scaleX(-1);
    transform: translateX(0) scaleX(-1);}
.rtl .wdt-thumb-slider-style .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title > h6::before {
    right: 0;
    left: auto;
    transform-origin: right bottom;
}
.rtl .wdt-header-menu ul li.menu-item-depth-0 > ul { margin-right: 30px; margin-left: 0; 
        -webkit-transition: margin-right .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s;
        -moz-transition: margin-right .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s;
        transition: margin-right .25s cubic-bezier(.25,.1,.11,.99) .1s,opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s; }

.rtl .wdt-header-menu ul li.menu-item-depth-0.focus > ul,
.rtl .wdt-header-menu ul li.menu-item-depth-0:focus > ul,
.rtl .wdt-header-menu ul li.menu-item-depth-0:hover > ul { margin-right: 0; }
