.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 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;
}

/* Mobile */

.rtl .mobile-menu li[class*="has-children"]>a,
.rtl .mobile-menu li[class*="has_children"]>a { padding-left: 40px; padding-right: 16px; }

.rtl .mobile-menu, .rtl .mobile-menu ul,
.rtl .mobile-menu ul li { text-align: right; }

.rtl .mobile-menu li[class*="has-children"]>a::before,
.rtl .mobile-menu li[class*="has_children"]>a::before 
{ right: auto; left: 12px; -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }

.rtl .mobile-menu li[class*="has-children"]>a:hover::before,
.rtl .mobile-menu li[class*="has_children"]>a:hover::before 
{ left: 8px; right: auto; }

.rtl .mobile-menu li[class*="has-children"]>a:hover::after,
.rtl .mobile-menu li[class*="has_children"]>a:hover::after 
{ left: 14px; 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, .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; overflow-x: hidden; }
.rtl .mobile-menu { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.rtl .mobile-menu.nav-is-visible { -webkit-transform: translateX(0); transform: translateX(0); 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.close-nav { float: left; right: auto; left: 0; }
.rtl .mobile-menu ul li.close-nav a { float: left; }
.rtl .mobile-menu ul li.go-back>a, .rtl .mobile-menu ul li.close-nav>a { transform: matrix(-1, 0, 0, 1, 0, 0); }
.rtl .mobile-menu .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: right; }
.rtl .wdt-home-menu-list .elementor-widget-container ul li a:hover:after { opacity: 1; }
.rtl .wdt-home-menu-list .elementor-widget-container ul li a:after { right: 0; left: auto; transform: translateX(15px); -webkit-transform: translateX(15px); }
.rtl .wdt-home-menu-list a:hover { transform: translateX(-15px); -webkit-transform: translateX(-15px); }

/* Header */
body.rtl > .wdt-search-form-container.show #searchform input[type="text"] { padding: 20px 0 20px 60px; }
body.rtl > .wdt-search-form-container.show #searchform input[type="submit"] { left: 4px; right: auto; transform: matrix(-1, 0, 0, 1, 0, 0); }
body.rtl > .wdt-search-form-container .wdt-search-form-close { right: auto; left: 35px; }

/* ----Home-1---- */

.rtl .wdt-header-icons-list .wdt-header-icons-list-item.search-item:after {
    margin-left: 5px;
    margin-right: 15px;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"]>a>span:after {
    margin-right: 8px;
    margin-left: 0;
}

.rtl .wdt-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter span {
    transform: translateX(-25%);
}

.rtl .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content>div.wdt-listings-taxonomy-container li a>.wdt-listings-taxonomy-meta-data-icon {
    margin-left: 6px;
    margin-right: 0;
}

.rtl .wdt-custom-icon-box-style-1 .wdt-column-gap-custom .wdt-column:not(:last-child) {
    border-right: 0;
    border-left: 1px solid var(--wdtBorderColor);
}

.rtl .wdt-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper::before,
.rtl .wdt-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper::after { right: 0; left: auto; }

.rtl .wdt-thumb-carousel-holder .wdt-thumb-pagination-group>div.wdt-thumbnail-title .wdt-thumb-slider-content p {
    text-align: right;
}

/* --- Slider --- */

/* Pagination */
.rtl .wdt-thumb-carousel-holder .wdt-thumb-pagination-group { left: 0; right: auto; border-top-left-radius: 0; border-top-right-radius: 3vw; }
.rtl .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { display: flex; flex-direction: row-reverse; justify-content: center; }
.rtl .wdt-banner-carousel-style-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div svg { transform: matrix(-1, 0, 0, 1, 0, 0); }
.rtl .wdt-banner-carousel-style-1 .wdt-content-item .wdt-content-media-group .wdt-media-image-cover-container .wdt-content-button > a div span:after { transform: matrix(-1, 0, 0, 1, 0, 0); }
/* --- Counter --- */
.rtl .wdt-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i svg .path-icon-border {
    transform: rotate(45deg) scale(1.2);
}

@media screen and (min-width: 1541px) {
    .rtl .wdt-banner-carousel-style-1 .wdt-image-box-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        text-align: right;
        right: -20%;
        left: auto;
    }
}

@media screen and (max-width: 767px) {
    .rtl .wdt-custom-icon-box-style-1 .wdt-column-gap-custom .wdt-column:nth-child(2n):not(:last-child) {
        border-left: 0;
    }
}

@media screen and (max-width: 480px) {
    .rtl .wdt-custom-icon-box-style-1 .wdt-column-gap-custom .wdt-column:not(:last-child) {
        border-right: 0;
        border-left: 0;
    }

    .rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-next-link {
        border-right-width: 0;
        border-left-width: 0;
    }
}
@media only screen and (min-width: 1025px) {
    .rtl .wdt-custom-accordion-style .wdt-accordion-toggle-holder div.wdt-accordion-toggle-wrapper:nth-child(even) {
        margin-right: 60px;
        margin-left: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .rtl .wdt-testimonial-style-1 .wdt-testimonial-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination div[class*="wdt-arrow-pagination-"] { position: relative; transform: matrix(-1,0,0,1,0,0); }
    .rtl .wdt-thumb-carousel-holder .wdt-thumb-pagination-group > div.wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { justify-content: flex-start; }
    .rtl .wdt-counter-style-1 .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter span { transform: translateX(0%); }
    .rtl .wdt-icon-box-style-3 .wdt-icon-box-holder.wdt-column-holder .wdt-column-wrapper .wdt-column:first-child { padding-left: 0px; padding-right: 0px; }
    .rtl .wdt-custom-accordion-style .wdt-accordion-toggle-holder div.wdt-accordion-toggle-wrapper:nth-child(even) { margin-right: 0px; margin-left: 0;}
}

/* ----Home-2---- */

.rtl .wdt-icon-box-style-3 .wdt-icon-box-holder .wdt-content-item div.wdt-content-media-group {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .wdt-video-pop-up-btn-style .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
    margin-left: 20px;
    margin-right: 0;
}

.rtl .wdt-custom-column-grid-banner-1-home-2:before {
    right: 0;
}

.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    transform-origin: top right;
}

.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    left: auto;
    right: 0;
}
.rtl .wdt-multi-icon-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    transform: matrix(-1,0,0,1,0,0);
}
.rtl .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-multi-icon-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .wdt-custom-image-box-with-image-home-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before {
    left: auto;
    right: -20px;
}

/* Slider */
.rtl .wdt-custom-curo-page-arrow div[class*="-output-data-container"] .wdt-swiper-pagination-holder a:not(.wdt-swiper-arrow-next):before {
    transform: matrix(-1,0,0,1,0,0);
}
.rtl .wdt-swiper-arrow-pagination a:last-child:before {
    transform: matrix(1,0,0,1,0,0);
}
/* Taxonomy */
.rtl .dtdr-listing-taxonomy-item.type5 .dtdr-listing-taxonomy-meta-data .dtdr-listings-taxonomy-meta-icon-container .dtdr-listings-taxonomy-meta-data-icon {
    right: 0;
    left: auto;
}
.rtl .dtdr-listing-taxonomy-item.type5 .dtdr-listing-taxonomy-meta-data h3 {
    padding-left: 0px;
    padding-right: 36px;
}

@media (min-width: 768px) {
    .rtl .wdt-custom-curo-page-arrow div[class*="-output-data-container"] .wdt-swiper-pagination-holder {
        left: 0;
        right: auto;
    }
}

/* ----Home-3---- */

/* Interactive showcase */
.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button > a:after { transform: matrix(-1,0,0,1,0,0); }
.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, 
.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 {
    margin-left: 5px;
    margin-right: 0;
}

/* FAQ */
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] { transform: matrix(-1, 0, 0, 1, 0, 0); }

/* Navigation */
.rtl .wdt-custom-team-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div svg{ transform: matrix(-1, 0, 0, 1, 0, 0); }

/* Contact Form */
.rtl form .wdt-custom-inquiry-form p span input { margin-bottom: 20px; }

.rtl .wdt-custom-trav-search .elementor-container .elementor-column {
    left: -100px;
    right: 0;
}

.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
    margin: 0 0 0 auto;
}

.rtl .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper .wdt-content-item .wdt-content-button>a:after {
    margin-right: 12px;
    margin-left: 0;
}

.rtl .wdt-custom-accordion-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-default .wdt-accordion-toggle-icon {
    margin: 6px 0 0 20px;
}

.rtl .wdt-custom-team-style .wdt-team-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination div[class*="wdt-arrow-pagination-prev"] {
    margin: 0 0 0 10px;
}

.rtl .wdt-custom-team-style .wdt-team-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination div[class*="wdt-arrow-pagination-next"] {
    margin: 0 10px 0 0;
}

.rtl .wdt-custom-trav-search .elementor-container .elementor-column .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
}

.rtl .wdt-custom-inquiry-form .elementor-widget-container .elementor-shortcode .wpcf7 .wdt-custom-inquiry-form .wpcf7-form-control-wrap input {
    text-align: right;
}

.rtl .wdt-custom-inquiry-form .elementor-widget-container .elementor-shortcode .wpcf7 .wdt-custom-inquiry-form .wpcf7-form-control-wrap textarea {
    text-align: right;
}

.rtl .wdt-custom-inquiry-form .elementor-widget-container .elementor-shortcode .wpcf7 .wdt-custom-inquiry-form .wpcf7-form-control-wrap .selection .select2-selection__rendered {
    text-align: right;
}

.rtl .wdt-custom-inquiry-form .elementor-widget-container .elementor-shortcode .wpcf7 .wdt-custom-inquiry-form .wpcf7-form-control-wrap .selection .select2-selection__arrow {
    right: auto;
    left: 15px;
}

.rtl .select2-results {
    text-align: right;
}

.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
    text-align: right;
}

@media (min-width: 768px) {
    .rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap>.elementor-widget:not(:first-child, :last-child):before {
        left: auto;
        right: 0;
    }
}

@media (min-width: 1201px) {
    .rtl .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div {
        -webkit-transform: translateX(9999px);
        transform: translateX(9999px);
    }
    
    .rtl .wdt-custom-hover-image-box-style .wdt-image-box-holder .wdt-column.wdt-active .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

/* ------Destination----- */

.rtl .wdticon-angle-double-right:before { transform: matrix(-1, 0, 0, 1, 0, 0); }
.rtl .wdticon-angle-double-left:before { transform: matrix(-1, 0, 0, 1, 0, 0); }

@media (min-width: 768px) {
    .rtl .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div.wdt-content-title {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    
    .rtl .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div.wdt-content-description {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    
    .rtl .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div.wdt-content-button {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
}


/* About */
.rtl .wdt-custom-image-box-about-content-2 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-title h5 a:after { transform: matrix(-1,0,0,1,0,0); }

/* -----Offers----- */

.rtl .wdt-custom-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-left: 0;
    padding-right: 15px;
}

.rtl .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li.ui-tabs-tab:after {
    left: 0;
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    margin: 0 0 0 10px;
}


/* -----news---- */
.rtl .wdt-custom-tab-style .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 0 0 40px;
}



.rtl .wdt-contact-form .elementor-widget-container .elementor-shortcode .wdt-custom-contact-form-contact .wpcf7-form-control-wrap input {
    text-align: right;
}

.rtl .wdt-contact-form .elementor-widget-container .elementor-shortcode .wdt-custom-contact-form-contact .wpcf7-form-control-wrap textarea {
    text-align: right;
}

.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group>.wdt-widget-advanced-button>a {
    padding-left: 20px;
    padding-right: 0;
}

.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group>.wdt-widget-advanced-button>a>i {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group>.wdt-widget-advanced-button>a:after {
    right: 0;
    left: auto;
}

.rtl .widget.widget_advance_field .wdt-widget-advanced-content-group>.wdt-widget-advanced-button>a:hover span {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
}

.rtl .side-navigation.type3 ul.side-nav li a:before {
    margin: 0 0 0 20px;
}



/* ---blog--- */
.rtl .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group > * {
    text-align: right;
}
.rtl .wdt-magnificent-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-thumb-detail-group > .entry-date {
    left: 20px;
    right: auto;
}
.rtl .blog-single-entry.post-minimal .single-entry-body .wdt-custom-blog-detail-list .elementor-icon-list-icon+.elementor-icon-list-text {
    padding-right: 14px;
    padding-left: 0;
}
.rtl blockquote {
    border-right: 2px solid currentColor;
    border-left-width: 0;
    margin: 1rem 0;
    padding: 0 1rem 0 0;
    border-color: rgba(var(--wdtHeadAltColorRgb),0.2);
}


.rtl .wdt-slider-button-style-2 .wdt-button-holder a.wdt-button small.wdt-button-subtext::after {
    margin-left: 0;
    margin-right: 6px;
    transform: matrix(-1,0,0,1,0,0);
}

.rtl .wdt-slider-button-style-3 .wdt-button-holder a.wdt-button div.wdt-button-icon {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .dtdr-listings-price-container .dtdr-listings-price-label-holder>*:not(:last-child) {
    margin-right: 0;
    margin-left: 15px;
}

.rtl .elementor-text-editor blockquote:before {
    margin-right: 0;
    margin-left: 20px;
}

.rtl .widget .recent-posts-widget li .post-details {
    margin-left: 0;
    margin-right: 28px;
}

.rtl .secondary-sidebar .widget.widget_product_search .woocommerce-product-search button[type*="submit"] {
    left: 4px;
    right: auto;
}


.rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-next-link {
    justify-content: flex-start;
    text-align: right;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-prev-link {
    justify-content: flex-end;
    text-align: left;
}

.rtl .widget_tag_cloud .tagcloud,
.rtl .widget .tagcloud {
    float: right;
}

.rtl .comment-body {
    padding-left: 0;
    padding-right: 80px;
}

.rtl .commentlist li.comment .reply {
    right: auto;
    left: 0;
}

.rtl .comment-author .avatar {
    left: auto;
    right: -80px;
}

.rtl .comment-form>p {
    text-align: right;
}

.rtl .woocommerce .cart-collaterals table.shop_table tr th,
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th { text-align: right; }

.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 .cart_totals .wc-proceed-to-checkout,
.rtl .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout { float: right; }

.rtl form .wdt-custom-contact-form-contact p input.submit { float: right; }

@media (max-width: 767px) {
    .rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-cities .dtdr-sf-fields-holder {
        background-position: calc(100% - 10px) center;
    }
    
    .rtl .wdt-custom-trav-search .elementor-container .elementor-column .dtdr-sf-startdate-field-holder input {
        background-position: calc(100% - 10px) center;
        padding-right: 45px;
        padding-left: 0;
    }

    .rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-categories .dtdr-sf-fields-holder {
        background-position: calc(100% - 10px) center;
    }
    
    .rtl .select2-container--default .select2-selection--single .select2-selection__arrow,
    .rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
        right: auto !important;
        left: 15px !important;
    }
}

.rtl.woocommerce div.product .summary>ul.product-additional-info li i {
    right: 0;
}

.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:before {
    margin-right: 0;
    margin-left: 7px;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    right: 50%;
    -moz-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}

.rtl.woocommerce div.product .summary>ul.product-additional-info li {
    padding: 0 30px 0 0;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    text-align: right;
}

.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.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left;
}

.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 12px;
    padding-left: 0;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation>.post-next-link {
    border-right-width: 1px;
    border-left-width: 0;
}

.rtl .wdt-header-menu ul li ul.children,
.rtl .wdt-header-menu ul li ul.sub-menu,
.rtl .wdt-header-menu ul li.has-mega-menu>ul {
    right: 0;
    left: auto;
}

.rtl .wdt-header-menu ul li ul.children li,
.rtl .wdt-header-menu ul li ul.sub-menu li {
    text-align: right;
}

.rtl .wdt-posts-list-wrapper .wdt-magnificent-style.alignright .blog-entry .entry-button a.wdt-button:before {
    left: 0;
    right: auto;
}

.rtl .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close,
.rtl .wdt-popup-box-window .mfp-close {
    left: 0;
    right: auto;
}

.rtl .wpcf7-form .wpcf7-response-output,
.rtl .wpcf7 form .wpcf7-response-output {
    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 form .wdt-custom-inquiry-form p .wpcf7-not-valid-tip {
    left: 0;
    right: auto;
}

.rtl .wdt-custom-trav-search .elementor-container .elementor-column .dtdr-sf-startdate-field-holder input {
    padding-left: 10px;
    padding-right: 35px;
}

.rtl .wdt-custom-trav-search .elementor-container .elementor-column .dtdr-sf-startdate-field-holder input {
    padding-right: 45px;
    padding-left: 10px;
    background-position: 95% center;
}

.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 .elementor-column .elementor-widget-dtdr-widget-sf-cities .dtdr-sf-fields-holder,
.rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-countries .dtdr-sf-fields-holder,
.rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-categories .dtdr-sf-fields-holder {
    background-position: 97% center;
}

.rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-cities .dtdr-sf-fields-holder,
.rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-countries .dtdr-sf-fields-holder,
.rtl .wdt-custom-trav-search .elementor-container .elementor-column .elementor-widget-dtdr-widget-sf-categories .dtdr-sf-fields-holder {
    background-position: 97% center;
}

.rtl .wdt-custom-trav-search .elementor-container .elementor-column {
    left: -100px;
    right: 0;
}

.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
    text-align: right;
}

.rtl .wdt-custom-procuct-collection .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {
    background-position: right 80%;
}

.rtl .wdt-custom-faq-search form#searchform input[type="submit"] {
    right: 20px;
    left: auto;
}

.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* Accomedation */
.rtl .dtdr-listings-price-container .dtdr-listings-price-label-holder .dtdr-listings-price-item {
    display: inline-flex;
}
.rtl .dtdr-listings-price-container .dtdr-listings-price-label-holder del:not(:last-child) {
    margin-right: 0px;
    margin-left: 15px;
}
.rtl .dtdr-listings-item-container .dtdr-listings-item-wrapper.type11 .dtdr-listings-price-container .dtdr-listings-price-label-holder > .dtdr-listings-price-item del .dtdr-price-amount {
    display: inline-block;
}

/* Accomedation-details */
.rtl .dtdr-listings-contactform input {
    text-align: right;
}

.rtl .dtdr-listings-features-box-container:not(.listing).dtdr-no-column .dtdr-listings-features-box-item:not(:last-child) { margin-left: 25px; margin-right: 0;}
.rtl .dtdr-listings-features-box-container:not(.listing) .dtdr-listings-features-box-item>div { margin-right: 0px; margin-left: 10px; }
.rtl .dtdr-listings-features-box-container:not(.listing) .dtdr-listings-features-box-item>div.dtdr-listings-features-box-item-value { margin-left: 0; }

.rtl .dtdr-listings-taxonomy-container.type5 .dtdr-listings-taxonomy-list li a span:first-child:not(:only-child) {
    margin-left: 10px;
    margin-right: 0px;
}
.rtl .wdt-custom-acom-single-cate-style .dtdr-listings-taxonomy-container.type5 .dtdr-listings-taxonomy-list li {
    margin: 6px 6px 6px 18px;
}

/* Shop */
.rtl.woocommerce ul.products[class*="custom-ad-product-temp"] li.product .product-details .price{ text-align: right;}
.rtl .woocommerce ul.products[class*="custom-ad-product-temp"] li.product .product-details .price{ text-align: right;}

.rtl.woocommerce .products .star-rating { float: right;}
.rtl .woocommerce .products .star-rating { float: right;}

.rtl.woocommerce ul.products[class*="custom-ad-product-temp"] li.product .product-details > .product-title h5 { text-align: right; }
.rtl .woocommerce ul.products[class*="custom-ad-product-temp"] li.product .product-details > .product-title h5 { text-align: right; }

.rtl .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { transform: matrix(-1,0,0,1,0,0); }

.rtl .wdt-custom-procuct-collection .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div svg { transform: matrix(1,0,0,1,0,0); }

.rtl .woocommerce table.shop_attributes tr td { text-align: right;}
.rtl.woocommerce table.shop_attributes tr td { text-align: right;}

.rtl .woocommerce-form__label-for-checkbox input[type="checkbox"] { margin-right: 0px; margin-left: 10px; }
.rtl.woocommerce-form__label-for-checkbox input[type="checkbox"] { margin-right: 0px; margin-left: 10px; }

@media (max-width: 767px) {
    .rtl .woocommerce .cart-collaterals table.shop_table tr th, .rtl .woocommerce-page .cart-collaterals table.shop_table tr th { text-align: center; }
    .rtl .wdt-custom-tab-style .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }
}

/* Checkout */

.rtl .woocommerce form .form-row input.input-text, .rtl .woocommerce form .form-row textarea { text-align: right; }
.rtl.woocommerce form .form-row input.input-text, .rtl.woocommerce form .form-row textarea { text-align: right; }

.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img { float: right; margin-right: 0px; margin-left: 20px; }
.rtl.woocommerce .woocommerce-checkout-review-order .shop_table .product-name img { float: right; margin-right: 0px; margin-left: 20px; }

.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th { text-align: right; }
.rtl.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th { text-align: right; }

.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order { float: right; }
.rtl.woocommerce-checkout #payment div.form-row.place-order > #place_order { float: right; }

.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span { float: right; margin-left: 8px; margin-right: 0px; }
.rtl.woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span { float: right; margin-left: 8px; margin-right: 0px; }

.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 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 table.shop_table tr td ul#shipping_method li { text-align: left; }
.rtl.woocommerce .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li { text-align: left; }


@media only screen and (min-width: 768px) {
    .rtl .woocommerce table.shop_table tr td:not(:last-child), .woocommerce-page table.shop_table tr td:not(:last-child) { text-align: right !important; }
    .rtl.woocommerce table.shop_table tr td:not(:last-child), .woocommerce-page table.shop_table tr td:not(:last-child) { text-align: right !important; }
}


/* Search Page */
.rtl .wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb-detail-group > div:not(:empty), 
.rtl .wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb-detail-group > div:not(:first-child) { text-align: right; }

.rtl .wdt-magnificent-style.wdt-post-entry .blog-entry:not(.has-post-thumbnail) .entry-thumb-detail-group > .entry-date { margin-right: auto; }
.rtl .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group { margin-right: 0; margin-left: auto; }