/* ---------------------------------
============Home 1==============
--------------------------------- */

 @media (min-width: 1281px) {
    .rtl .wdt-custom-pagination-top-right .dt-carousel-holder .swiper.swiper-horizontal + .dt-carousel-pagination-wrapper .dt-swiper-pagination, .rtl .wdt-custom-pagination-top-right .dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets {
        left: 8%;
        right: auto;
    }
}

.rtl #back-to-top {
    left: 20px;
    right: auto;}
.rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item:has(> .wdt-google-map-info-window-image) {
    padding-right: clamp(6.875rem, 5.5769rem + 5.7692vw, 12.5rem) /* 110px - 200px */;
    padding-left: 0;
}
.rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item .wdt-google-map-info-window-image {
    right: 0px;
    left: auto;
}
.rtl .wdt-google-map-wrapper .accordion .wdt-google-map-mark-item .wdt-google-map-mark-title .wdt-google-title--icon:before { rotate: -90deg}
.rtl .wdt-google-map-wrapper .accordion .wdt-google-map-mark-item.wdt-active .wdt-google-map-mark-title .wdt-google-title--icon { rotate: -45deg;}

.rtl .dt-sc-staff-item.type2 .image > .dt-sc-staff-overlay .dt-sc-team-social {-webkit-transform: translateX(10px); transform: translateX(10px);}
.rtl .dt-sc-staff-item.type2:hover .image > .dt-sc-staff-overlay .dt-sc-team-social {-webkit-transform: translateX(0px); transform: translateX(0px); }

.rtl .dt-sc-button.dt-sc-button-textual { background-position: bottom right;}
.rtl .dt-sc-button.dt-sc-button-textual:focus, .rtl .dt-sc-button.dt-sc-button-textual:hover {  background-position: bottom left; }

.rtl .wdt-image-box-holder.wdt-rc-template-image-with-count .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { transform-origin: center left; }
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-count .wdt-active .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container,
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-count .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container {  transform-origin: center right; }

.rtl .wdt-image-box-holder.wdt-rc-template-image-with-count .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle:before {
    margin-left: auto;
    margin-right: 0;
}
.rtl .wpcf7-form.wdt-contact-form, .rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
  direction: rtl;
}

.rtl .wdt-snap-scroll-pagination button[class*="wdt-pagination-"]:after,
.rtl .dt-snap-scroll-pagination button[class*="dt-pagination-"]:after { margin-right: 0.2em; margin-left: 0; rotate:-180deg; }

.rtl .wdt-snap-scroll-pagination button.wdt-pagination-prev:after,
.rtl .dt-snap-scroll-pagination button.dt-pagination-prev:after {  rotate: -180deg; margin-right: 0em; margin-left: 0.2em; scale:-1; }

.rtl .dt-sc-appointment-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-calendar-group .dt-icon-dt-calendar,
.rtl .dt-sc-appointment-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-guests-group .dt-drop--down {
  left: 15px;
  right: auto;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{left: 15px !important; right: auto !important;}
.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-left: 8px; padding-right: 20px;}
.rtl .select2-container--default .select2-selection--single{ text-align: right !important;}

.rtl .ui-datepicker .ui-datepicker-prev {right: 2px; left: auto;}
.rtl .ui-datepicker .ui-datepicker-next {left: 2px; right: auto;}
.rtl .ui-datepicker .ui-datepicker-prev-hover {right: 1px; left: auto;}
.rtl .ui-datepicker .ui-datepicker-next-hover {left: 1px; right: auto;}
.rtl .ui-datepicker .ui-datepicker-prev span,
.rtl .ui-datepicker .ui-datepicker-next span {
	right: 50%;
	left: auto;
	margin-right: -8px;
	margin-left: 0;
	scale: -1;
}
.rtl .dt-sc-field-persons .dt-sc-field-person .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
  padding-left: 20px;}

.rtl .dt-sc-field-persons .dt-sc-field-person .select2-container--default .select2-selection--single .select2-selection__arrow{left: 6px !important;
  right: auto !important;
}
.rtl .dt-sc-amenities-group .dt-sc-room-amenities ul.dt-sc-room-amenity-list li i {
  margin-left: 10px;
  margin-right: 0;
}
.rtl .dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-amenities-group {
  padding-right: 30px;
  border-right: 1px solid var(--wdt_Booking_BorderColor);
  padding-left: 0;
  border-left: 0;
}
.rtl .wpcf7-form input ~ .wpcf7-not-valid-tip, .rtl .wpcf7-form input[type="text"] ~ .wpcf7-not-valid-tip{left: 6px; right: auto;}
.rtl .wpcf7-form .wpcf7-response-output:before, .rtl .wpcf7 form .wpcf7-response-output:before {
    right: 18px;
    left: auto;
}
.rtl .wpcf7-form .wpcf7-response-output, .rtl .wpcf7 form .wpcf7-response-output {
    float: right;
    padding: 15px 45px 15px 15px;
}

.rtl .wdt-header-with-section .wdt-parallax-carousel-pagination-wrapper .wdt-parallax-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { right: 24px; gap: 4px; left: auto;}
.rtl .wdt-header-with-section .wdt-parallax-carousel-pagination-wrapper .wdt-parallax-carousel-arrow-pagination > div.wdt-arrow-pagination-next { left: 24px; gap: 4px; right: auto;}
.rtl .wdt-header-with-section .wdt-parallax-carousel-pagination-wrapper .wdt-parallax-carousel-arrow-pagination > div.wdt-arrow-pagination-prev i, 
.rtl .wdt-header-with-section .wdt-parallax-carousel-pagination-wrapper .wdt-parallax-carousel-arrow-pagination > div.wdt-arrow-pagination-next i{scale: -1;}

@media (min-width: 1281px) {
  .rtl .wdt-custom-pagination-top-right .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination, 
  .rtl .wdt-custom-pagination-top-right .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
    left: 0;
    right: auto;
  }
}
@media(min-width: 767px) {
    .rtl .wdt-custom-pagination-bottom-right .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
    .rtl .wdt-custom-pagination-bottom-right .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { 
        left: 0; bottom: 0px; right: auto;}

}

@media only screen and (max-width: 767px) {
    .rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item .wdt-google-map-info-window-image { 
        right: 0px; left: auto; width: 50%; -webkit-mask-image: linear-gradient(-90deg, rgb(0, 0, 0) 0%, rgba(0,0,0,0) 50%);
        mask-image: linear-gradient(-90deg, rgb(0, 0, 0) 0%, rgba(0,0,0,0) 50%); }
    .rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item:has(> .wdt-google-map-info-window-image) {
        padding-right: 20%; padding-left: 0; }

}


/* ----------------------------------
============Home-2===============
--------------------------------- */

.rtl .wdt-custom-image-aside .wdt-content-item .wdt-content-media-group .wdt-content-elements-group {
  padding-right: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem);
  padding-left: 0;
}
.rtl .wdt-custom-icon-left .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
  padding-left: 25px;
  padding-right: 0;
}
.rtl .wdt-animation-wrapper { direction: ltr; }

.rtl .wdt-custom-about-counter .wdt-counter-wrapper .swiper-slide:not(:last-child) .wdt-content-item:after {
    left: -10px;
    right: auto;
}
.rtl .wdt-content-item .wdt-content-counter > *:not(:last-child) {
    margin-left: 2px;
    margin-right: 0;
}
.rtl .wdt-dark-bg .dt-sc-amenity-item .dt-sc-amenity-item-inner .dt-sc-content-title {
  text-align: right;
}
.rtl .wdt-tabs-container[class*="-layout-vertical"][class*="-template-modern"] > .wdt-tabs-content-wrapper { 
    margin: 0px; padding: 0px clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem) 0px 0px; /* 20px - 80px */; }

.rtl .wdt-tabs-container.wdt-template-modern[class*="-layout-vertical"][class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { 
    margin: 0 0 0 clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); }
.rtl .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
  padding-right: 10px;
  padding-left: 0;
}
.rtl .wdt-custom-temp-text.elementor-widget-wdt-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper {
  padding-right: 10px;
  padding-left: 0;
}
.rtl .wdt-custom-h2-resort-temp-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
  text-align: right;
}
.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
  margin-right: 10px;
  left: 20px;
  right: auto;
  margin-left: 0;
}
.rtl .wdt-custom-faq-accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
  padding: 0px 30px 24px 60px;
}
.rtl .wdt-tabs-container.wdt-template-modern[class*="-layout-vertical"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{text-align: right;}

.rtl .wdt-fadeinleft-hover .blog-entry .entry-thumb > a img, 
.rtl .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a { 
    transform: translate3d(2%, 0, 0); -webkit-transform: translate3d(2%, 0, 0); width: calc(100% + 3%); }
.rtl .wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img, 
.rtl .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a { 
    transform: translate3d(2%, 0, 0); -webkit-transform: translate3d(2%, 0, 0); }

.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 (min-width: 1281px) {
  .rtl .wdt-custom-blog-slide.wdt-posts-list-wrapper.swiper div[class*="bullet-pagination"] {
    float: right;
    left: 0;
    right: auto;
  }
}

@media only screen and (max-width: 768px) {
  .rtl .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
    margin: 0 0 0 10px;

  }
}


/* ----------------------------------
=============Home-3==============
--------------------------------- */

.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-title h5, 
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-title h5 a{
  text-align: right;
}
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-description {
  margin-right: auto;
  margin-left: 0;
  text-align: left;
}
.rtl .wdt-rc-template-image-with-content .wdt-content-item .wdt-content-button{text-align: left;}
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image{
  transform: rotate(8deg) scale(1); -webkit-transform: rotate(8deg) scale(1);
}
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img {
   transform: rotate(8deg) scale(1); -webkit-transform: rotate(8deg) scale(1); }
.rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item.wdt-active .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img { 
  transform: rotate(8deg) scale(0.9); -webkit-transform: rotate(8deg) scale(0.9); }

.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    left: clamp(1.25rem, 0.8462rem + 1.7949vw, 3rem);
    right: auto;
}
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'][class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
    left: auto;
    right: 0;
}
.rtl .wdt-dark-bg .wdt-tabs-container.wdt-template-default .wdt-tabs-list li:not(:last-child) { margin: 0 0 0 clamp(0.625rem, 0.2212rem + 1.7949vw, 2.375rem); }
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder{
    padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) 3em;
}
.rtl .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-description{
    padding: 0 clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) 5em;}

.rtl .wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { 
    transform-origin: center left;}
    
.rtl .wdt-image-box-holder.wdt-rc-template-classic .wdt-active .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container,
.rtl .wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container { 
   transform-origin: center right; }

.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
  left: 5px;
  right: auto;
}
.rtl .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding-left: 10em;
    padding-right: 16px;}

.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']{
  text-align: right;
}
.rtl .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-condition-lbl {
  padding-right: 10px;
  padding-left: 0;
}

@media(max-width: 780px) {
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image { transform: unset; }
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img,
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item.wdt-active .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image img {
       transform: unset; -webkit-transform:unset; }
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-detail-group,
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-title h5,
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-title h5 a { text-align: right; }
    
    .rtl .wdt-image-box-holder.wdt-rc-template-image-with-content > .wdt-content-item .wdt-content-description,
    .rtl .wdt-rc-template-image-with-content .wdt-content-item .wdt-content-button { text-align: right;
  }
  }



/* --------------------------------
============Home-4==============
-------------------------------- */

.rtl .wdt-custom-about-icon-box .wdt-icon-box-wrapper .swiper-slide:not(:last-child) .wdt-content-item:after { 
   left: -10px;  right: auto; }

.rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion {
    padding: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) /* 20px - 30px */ 0 
             clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem) /* 20px - 30px */
             clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem) /* 30px - 100px */;}
.rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item .wdt-google-map-mark-title,
.rtl .wdt-google-map-wrapper .wdt-google-map-marker-content-wrapper.accordion .wdt-google-map-mark-item .wdt-google-map-marker-content-item{text-align: right;}




/* -----------------------------
============Blog=============
---------------------------- */

.rtl .dt-sc-room-item .room-details {
  text-align: right;}

.rtl .pagination ul li a.next i, .rtl .pagination ul li a.prev i{
  -webkit-transform: translate(-50%, -50%) scaleX(-1);
  transform: translate(-50%, -50%) scaleX(-1);}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button {background-position: bottom right; }
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:focus, 
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover { background-position: bottom left; }

.rtl .blog-single-entry .post-meta-group .meta-left-side {
    margin-left: auto;
    margin-right: 0;
}
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-info span, 
.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-info span {
    margin-left: 4px;
    margin-right: 0;
}

.rtl .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group {
  padding-right: 50px;
  padding-left: 10px;
}
.rtl .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-icon-wrapper {
  right: 0;
  left: auto;
}
.rtl .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-image-wrapper {
  padding-left: clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem);
  padding-right: 0;
}
.rtl .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
  padding-right: 20px;
  padding-left: 0;
}
.rtl .wdt-testimonial-holder.wdt-rc-template-side-image .wdt-content-item .wdt-content-detail-group .wdt-content-title h5::before {
  right: 0px;
  left: auto;
}
.rtl .widget #searchform input[type="submit"] {
  left: 3px;
  right: auto;
}
.rtl .widget #searchform input[type="text"] {
  padding-left: 50px;
  padding-right: 15px;
}
.rtl #searchform ul.quick_search_results li.quick_search_data_item a { text-align: right; }
.rtl #searchform ul.quick_search_results.active:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 20px; left: auto; }

/* Comments */

.rtl .comment-body {
  padding-right: 80px;
  padding-left: 0;
}
.rtl .comment-author .avatar {
  right: -80px;
  left: auto;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap span {
  margin-left: 10px;
  margin-right: 0;
  scale: -1;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-next-link > .nav-title-wrap span{
   margin-right: 10px;
   margin-left: 0;
   scale: -1;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before,
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after { right: 0; left: auto;
   -webkit-transform-origin: bottom right; transform-origin: bottom right; }
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:hover:before,
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:hover:after { 
	 -webkit-transform-origin: bottom left; transform-origin: bottom left; }

.rtl .comment-form > p {
  float: right;
  text-align: right;
}
.rtl .commentlist li.comment .reply {
  left: 0;
  right: auto;
}
.rtl .comment-form .comment-form-cookies-consent label {
  padding-right: 12px;
  padding-left: 0;
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .rtl .comment-body {
    padding-right: 80px; padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .rtl .comment-body {
    padding-right: 60px;
    padding-left: 0;
  }
  .rtl .comment-author .avatar {
    right: -60px; left: auto;
  }
}

@media only screen and (max-width: 479px) {
  .rtl .comment-body {
    padding-right: 0;
  }
  .rtl .comment-author .avatar {
    right: 0;
    left: 0;
  }
 
}



/* ---------------------------------
=============Rooms===============
--------------------------------- */
.rtl .dt-sc-appointment-wrapper .dt-booking-form > div.dt-sc-room--field .dt-sc-calendar-group .dt-icon-dt-calendar {
    left: 15px;
    right: auto;
}
.rtl .dt-sc-appointment-wrapper .dt-booking-form > div.dt-sc-room--field .dt-sc-guests-group .dt-drop--down {
    left: 15px;
    right: auto;}

.rtl .dt-sc-reservation-form input[type="checkbox"], .rtl [class*="dt-sc-reserve-appointment"] input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .extra-services ul li > label span.service-label {
    margin-left: 12px;
    margin-right: 0;
}
.rtl .extra-services ul li > label span.service-value {
  margin-right: auto;
  margin-left: 0;
}
.rtl .dt_room-single .dt-sc-room-single-thumb .dt-sc-room-single-meta .dt-sc-room-price-item {
  left: clamp(1rem, 0.7981rem + 0.8974vw, 1.875rem);
  right: auto;
}



/* Offer styles */
.rtl .wdt-redeem-coupon-wrapper .wdt-redeem-coupon-content {
    text-align: right;}


/* ------------------------------
==========About pages=========
------------------------------ */
.rtl .wdt-custom-timeline-carousel .wdt-content-item:before {
    right: 20px;
    left: auto;
}
.rtl .wdt-custom-timeline-carousel .swiper-wrapper .swiper-slide .wdt-content-item {
    padding-left: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem); padding-right: 0;
}
.rtl .wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    right: 0; left: -30%; transform: translateY(-80%) rotate(15deg) scale(1.1); -webkit-transform: translateY(-80%) rotate(15deg) scale(1.1); }

.rtl .wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    transform: translateY(-80%) rotate(15deg) scale(1); -webkit-transform: translateY(-80%) rotate(15deg) scale(1);}

.rtl .wdt-custom-award-image-box .wdt-content-item .wdt-content-button > a{rotate: -90deg;}

@media (max-width: 1024px) {
   .rtl .wdt-custom-award-image-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
      transform: none; -webkit-transform: none; }

   .rtl .wdt-custom-award-image-box .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
       transform: none; -webkit-transform: none;

   }
  }

@media(min-width: 767px) {
    .rtl .wdt-custom-faq-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0 0 0 clamp(0.625rem, -0.5391rem + 2.4284vw, 2.375rem); } 
}

.rtl .dt-sc-amenity-item.type1 > .dt-sc-content-button { transform-origin: center left; }

.rtl .dt-sc-amenity-item.type1:hover > .dt-sc-content-button { 
	transform-origin: center right; }


/* staff styles */
.dt_staff-single .dt-sc-staff-header-section::before {
  right: -100vmax;
  left: 70%;
}

@media only screen and (min-width: 1025px) {

  .rtl .dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay .dt-sc-team-social { 
      -webkit-transform: translateX(10px); transform: translateX(10px); }
  .rtl .dt-sc-staff-item.type1:hover .image > .dt-sc-staff-overlay .dt-sc-team-social {
      -webkit-transform: translateX(0px); transform: translateX(0px);}
    
}

 /* 404 page */

	body.rtl.error404 div.wrapper { background-image: url(https://wdttaza.wpengine.com/rtl-demo/wp-content/uploads/sites/3/2025/07/404-Error-RTL.jpg); }

	body.rtl.error404 div.wrapper.type7 .container,
	body.rtl.error404 div.wrapper.type7 .container .error-box,
	body.rtl.error404 div.wrapper.type7 .container .error-box .error-box-inner, 
	body.rtl.error404 div.wrapper.type7 .container .error-box .error-box-inner * { text-align: end; }

	body.rtl.error404 div.wrapper.type7 .center-content-wrapper { max-width: 600px; margin-left: auto; margin-right: 0; }



  /* --------------------------------
  ===========contcat =============
  -------------------------------- */

  .rtl .wpcf7-form.wdt-contact-form{
    direction: rtl;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 15px;
    padding-left: 50px;
    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--default .select2-search--dropdown .select2-search__field
  .rtl .select2-container--default .select2-dropdown--below .select2-results > .select2-results__options,
  .rtl .select2-container--default .select2-dropdown--above .select2-results > .select2-results__options{text-align: right;}

.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 .wdt-res-booking-form{
    direction: rtl;}
.rtl .wpcf7-form-control-wrap:has(> input.wdtdatePicker)::after {
  left: 25px;
  right: auto;
}
.rtl .select2-results{text-align: right;}

.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));}


/* My Account */
.rtl .woocommerce:has(> form.login), .rtl .woocommerce:has(> form.register), .rtl .woocommerce:has(> form.woocommerce-ResetPassword) {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  left: auto;
}
.rtl .woocommerce-form__label-for-checkbox > span{padding-right: 30px;
  position: relative;
  padding-left: 0}

.rtl form.woocommerce-form-login .woocommerce-form__label-for-checkbox input[type="checkbox"]{margin: 0 0 0 4px;}

.rtl .woocommerce form.login .woocommerce-form-row label, .rtl .woocommerce form.register .woocommerce-form-row label {
  padding-right: 1.5em;
  padding-left: 0;
}
.rtl .woocommerce form.login .woocommerce-form-row label::before, .rtl .woocommerce form.register .woocommerce-form-row label::before {right: 1px;left: auto;}


/* Cart style */

.rtl .wdt-cart-container.wdt-cart-split-style .product-thumbnail .product-thumbnail-wrapper a.remove {
  transform: translate(50%, -50%);}

.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 .cart .quantity > a[class*="arrow"], .rtl .woocommerce-page .cart .quantity > a[class*="arrow"] {
  left: 12px;
  right: auto;
}
.rtl .wdt-cart-container.wdt-cart-split-style .woocommerce-cart-form {
  padding-left: clamp(1.125rem, 0.375rem + 3.3333vw, 4.375rem);
  padding-right: 0;
}

.rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:first-child,
.rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:first-child,
.rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:first-child,
.rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:first-child
{ padding-right: 0px; padding-left: 10px; text-align: right;}


.rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:last-child,
.rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:last-child,
.rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:last-child,
.rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:last-child{
  padding-left: 0px;
  padding-right: 10px;
  text-align: right;
 }

.rtl .woocommerce .wdt-cart-button, .rtl .woocommerce-page .wdt-cart-button, .rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:last-child {
  text-align: left;}

.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, .rtl .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{float: right;}
.rtl .woocommerce .wdt-cart-coupon-holder .coupon .coupon-code-apply-input button {
  left: 4px;
  right: auto;
}
.rtl .woocommerce .wdt-cart-coupon-holder .coupon .coupon-code-apply-input input {
    padding-left: 9.4em;
    padding-right: 20px;
}

@media only screen and (min-width: 768px) {
  .rtl.woocommerce-cart table.shop_table.cart thead tr:first-child th {
    text-align: right;
  }
  .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 .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:first-child,
  .rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table tr td:first-child,
  .rtl .woocommerce .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:first-child,
  .rtl .woocommerce-page .wdt-cart-container.wdt-cart-split-style table.shop_table thead th:first-child {
    padding-right: 10px;
  }

  .rtl .woocommerce .wdt-cart-button, .rtl .woocommerce-page .wdt-cart-button {
    text-align: center;
  }
  .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-coupon-holder .coupon .coupon-code-apply-input input {
    padding: var(--wdtInputPadding);
  }
}




/* ------------------------------
============Header============
----------------------------- */

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span:after {
    left: 0;
    border-width: 0 0 1px 1px;
    margin-right: 8px;
    margin-left: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.rtl .wdt-header-menu ul li ul.children, .rtl .wdt-header-menu ul li ul.sub-menu, .rtl .wdt-header-menu ul li.has-mega-menu > ul{
    right: 0;
    left: auto;
    text-align: right;
}
.rtl .wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul),
.rtl .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
    right: 100%;
    left: auto;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a > span:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* 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 .mobile-nav-container .menu-trigger > i:before, 
.rtl .mobile-nav-container .menu-trigger > i:after {right: 20%; left: auto; width: 80%;transition: right 300ms 350ms ease, top 300ms 350ms ease,  transform 300ms 50ms ease;}

.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:before, 
.rtl .nav-is-visible .mobile-nav-container .menu-trigger > i:after { right: -5px; left: auto;
        -webkit-transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease;
         transition: right 300ms 50ms ease, top 300ms 50ms ease, transform 300ms 350ms ease; }

/* 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;}


.rtl .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container:has(> .wdt-google-map-info-window-image) {
    padding-right: 14px;
    padding-left: 0;
    text-align: right;
}
.rtl .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img[class*="alignleft"] {
    margin: 2px 0px 2px 10px;
}
.rtl .wdt-google-map .gm-style .gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect {
    left: 0 !important;
    right: auto !important; transform: translate(-50%, -50%) !important;

}
.rtl .mfp-close {
    left: 0px;
    right: auto;}




/* --------------------------------
==========Footer =============
-------------------------------- */

.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
  left: 3px;
  right: auto;
  transform: scaleX(-1);
}
.rtl .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
  padding-left: 4em;
  padding-right: 15px;
}
.rtl .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
  left: -8px;
  right: auto;
}


.rtl .dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-calendar-group .dt-icon-dt-calendar,
.rtl .dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-guests-group .dt-drop--down{
    left: 15px;
    right: auto;}

.rtl .dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container--default .select2-selection--single .select2-selection__arrow{
  left: 6px !important;
  right: auto !important;
}
.rtl .dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
  padding-left: 20px;}

.rtl .dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-room-content-group {
  padding-left: 30px;
  padding-right: 0;
}

@media only screen and (max-width: 767px) {
  .rtl .dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-amenities-group {
    padding-right: 0px;
    border-right: none;
  }
}

.rtl .wpcf7-form.wdt-res-booking-form input ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form.wdt-res-booking-form input[type="tel"] ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form.wdt-res-booking-form select ~ .wpcf7-not-valid-tip,
.rtl .wpcf7-form.wdt-res-booking-form .select2.select2-container--default ~ .wpcf7-not-valid-tip{left: 10px; right: auto;}


/* Login */

.rtl .taaza-pro-social-logins-divider::before {
  margin-left: 16px;
  margin-right: 0;
}
.rtl .taaza-pro-social-logins-divider::after {
  margin-right: 16px;
  margin-left: 0;
}
.rtl a.taaza-pro-social-facebook-connect i, .rtl a.taaza-pro-social-google-connect svg {
  margin-left: 10px;
  margin-right: 0;
}

.rtl .taaza-pro-login-form-container .close-login-form {
  right: auto;
  left: 20px;
}
@media only screen and (max-width: 1024px) {
  .rtl .wdt-cart-container.wdt-cart-split-style .woocommerce-cart-form {
    padding-left: 0;
  }
}