/* .translated-rtl .room-sharing-main-wrapper,
.translated-rtl .room-sharing-wrapper,
.translated-rtl .room-sharing-title-wrapper,
.translated-rtl .room-sharing-location-wrap,
.translated-rtl .rooms-features-wrapper > div,
.translated-rtl .rooms-features-wrap,
.translated-rtl .room-sharing-availability-wrapper,
.translated-rtl .search-bar,
.translated-rtl .hotel-tabs .tabs,
.translated-rtl .search-button,
.translated-rtl .no-results,
.translated-rtl .hotel-result a,
.translated-rtl .hotel-banner,
.translated-rtl .city-box a,
.translated-rtl .city-box,
.translated-rtl .hotel-inner-banner,
.translated-rtl .search-banner, 
.translated-rtl .room-top-filter-wrapper > div,
.translated-rtl .single-home-sharing-hero-columns,
.translated-rtl .room-sharing-price-wrapper,
.translated-rtl .single-home-sharing-availability-wrap,
.translated-rtl .single-room-sharing-you-also-like-wrap {
    flex-direction: row-reverse;
}
.translated-rtl .room-sharing-title-wrap > h3, 
.translated-rtl .custom-ad-one-section,
.translated-rtl .room-sharing-filteration-wrapper > div > h3,
.translated-rtl .review-body,
.translated-rtl .hotel-name,
.translated-rtl .hotel-listing-name-wrap p,
.translated-rtl .hotel-listing-name-wrap a,
.translated-rtl .search-input input,
.translated-rtl .city-name h4,
.translated-rtl .review-header .customer,
.translated-rtl .single-room-sharing-features,
.translated-rtl .single-home-sharing-availability-wrap,
.translated-rtl .single-home-sharing-availability-main-wrapper > p,
.translated-rtl .single-room-sharing-you-also-like-main-wrapper > p,
.translated-rtl .single-room-sharing-you-also-like-content-wrap {
    text-align: right;
}
.translated-rtl .custom-ad-one-section p {
    margin-right: 0;
}
.translated-rtl .review-card::before{
    right:unset;
    left:25px;
}
.translated-rtl .search-input{
    align-items: flex-end;
    padding-right: 0;
    padding-left: 20px;
}
.translated-rtl .clear-icon {
    right: unset;
    left: 5px;
}
.translated-rtl #room-sorting {
    display: flex;
    flex-direction: row-reverse;
}
.translated-rtl #room-sorting > label {
    margin-right: 0;
    margin-left: 20px;
}

@media (max-width: 767px) {
    .translated-rtl #hotel-sorting,
    .translated-rtl #room-sorting {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .translated-rtl .room-top-filter-wrapper > div,
    .translated-rtl .room-top-filter-wrapper > div > div {
        width: 100%;
    }
    .translated-rtl .total-room > h3 {
        text-align: right;
    }
    .translated-rtl .single-home-sharing-availability-wrap{
        align-items: flex-end;
    }
}
@media (max-width: 600px) {
    .translated-rtl .room-sharing-price-wrapper,
    .translated-rtl .room-sharing-btn-wrap, 
    .translated-rtl .rooms-features-wrapper > div, 
    .translated-rtl .room-sharing-title-wrapper {
        align-items: flex-end;
    }
} */

/* sweet alert */
.rtl .swal2-title {
  display: block !important;
}

.rtl .all-dates-wrap .islamic-date,
.rtl .all-dates-wrap .english-date,
.rtl .planner-listing-wrapper .success,
.rtl .planner-listing-wrapper .danger,
.rtl .planner-listing-wrapper .warning,
.rtl .step4-select-destination-entry-modal > p,
.rtl .step4-select-destination-exit-modal > p,
.rtl .step4-select-destination-passenger-modal > div > p,
.rtl .activity-wrap .activity-title,
.rtl .activity-wrap .activity-stay-time,
.rtl .activity-parent-wrapper > h3,
.rtl .activities-col > h4,
.rtl .planner-listing-drag-item-title-wrap > h5,
.rtl .planner-listing-drag-item-title-wrap > p,
.rtl .step4-select-destination-content-wrap > span,
.rtl .last-step-information-wrapper > p,
.rtl .last-step-information-wrap p,
.rtl .package-form-wrapper > h3,
.rtl .package-form-wrapper form input,
.rtl .planner-main-wrapper .zp-calendar-view-tab-content .fc-event-container > a,
.rtl .home-trip-plan .form-item label,
.rtl .home-tabs-content .search-input span,
.rtl .search-input input,
.rtl .hotel-upper .hotel-name > h4,
.rtl .hotel-upper .hotel-name > a h4,
.rtl .search-banner .search-input span,
.rtl .hotel-desc,
.rtl .hotel-filteration-wrapper .values,
.rtl .bread-crumbs-section .container > div > span,
.rtl .single-page-desc-heading,
.rtl .single-page-amenities-heading,
.rtl .write-review-wrapper > p,
.rtl #reviewsContainer > p .rtl,
.rtl .write-review-wrapper .reviews-list,
.rtl .you-may-like-wrapper > p,
.rtl .input-fields-wrapper div input,
.rtl .input-fields-wrapper textarea,
.rtl .input-fields-wrapper select .rtl,
.rtl .rating-breakdown .rating-bar > span,
.rtl .thirty p,
.rtl .thirty input,
.rtl .thirty select,
.rtl .fifty p,
.rtl .fifty input,
.rtl .fifty select,
.rtl .hundred p,
.rtl .hundred select,
.rtl .hundred input,
.rtl .hundred textarea .rtl,
.rtl .newsletter-wrap .mc4wp-alert,
.rtl .secondary-heading,
.rtl .fourth-heading,
.rtl .para-14,
.rtl .para-16,
.rtl .about-dua-content-wrapper,
.rtl .about-update-content-wrapper,
.rtl .about-update-box-wrapper h4,
.rtl .about-update-small-box-wrap > div,
.rtl .about-update-big-box-wrapper > div,
.rtl .review-header .name,
.rtl .review-header .customer,
.rtl .review-body,
.rtl .blog-post h2.blog-post-title a,
.rtl .blog-post .blog-post-excerpt,
.rtl .blog-post-meta,
.rtl .home-trip-plan .quantity p,
.rtl .home-trip-plan .modal ul li,
.rtl .featured-news-post-section.featured-posts-section .post-info h2,
.rtl .featured-news-post-section.featured-posts-section .post-info p,
.rtl .blog-news-section > .container > h3,
.rtl .custom-categories h2,
.rtl .blog-tags h2,
.rtl .custom-categories ul li,
.rtl .blog-news-post,
.rtl .blog-detail-title,
.rtl .blog-detail-content > div,
.rtl .blog-detail-content > h1,
.rtl .blog-detail-content > h2,
.rtl .blog-detail-content > h3,
.rtl .blog-detail-content > h4,
.rtl .blog-detail-content > h5,
.rtl .blog-detail-content > h6,
.rtl .blog-detail-content > p,
.rtl .blog-detail-content > span,
.rtl .blog-detail-content > ol,
.rtl .blog-detail-content > ul,
.rtl .blog-detail-content > li,
.rtl .city-ziarat-title-wrapper,
.rtl .city-ziarat-title-wrapper > h2,
.rtl .city-ziarat-title-wrapper > div,
.rtl .city-ziarat-title-wrapper > p,
.rtl .city-ziarat-column1 #menu-cities-ziarat > li > a,
.rtl .city-ziarat-column1 > p,
.rtl .featured-posts-section .post-info,
.rtl .review-body,
.rtl .review-body p,
.rtl .write-review-wrapper .review-author h4,
.rtl .write-review-wrapper .review-author p,
.rtl .comments-list > p,
.rtl .contact-box h3,
.rtl .contact-box h4,
.rtl .contact-form-wrapper input,
.rtl .contact-form-wrapper select,
.rtl .contact-form-wrapper textarea,
.rtl .single-page-content,
.rtl .read-more,
.rtl .hotel-top-filter select,
.rtl .hotel-top-filter-resp select,
.rtl .hotel-listing-name-wrap > a,
.rtl .trip-package-section .end-date,
.rtl .trip-package-section .islamic-end-date,
.rtl .city-ziarat-content {
  text-align: right;
}
.rtl .bottom-header-part-wrapper .menu-wrapper li > ul > li > a {
  text-align: right !important;
}
.rtl .hotel-detail-link h4,
.rtl .all-season-wrapper .see-seasons {
  text-align: left;
}
.rtl .about-three-col-wrap .para-14,
.rtl .contact-column2 .para-16,
.rtl .newsletter-para,
.rtl .newsletter-heading {
  text-align: center;
}
.rtl .related-posts-wrapper
/*.rtl .related-posts-wrapper .blog-listing */
{
  width: 100%;
}
.rtl .cats_blogs-slider .slick-track {
    margin-lefT: auto;
    margin-right: unset; 
}

.rtl input[type="range"] {
  right: 0;
}
.rtl .all-season-wrap {
  left: 0;
  right: unset;
  border-radius: 6px 0 6px 6px;
}
.rtl .danger-dot,
.rtl .success-dot,
.rtl .warning-dot {
  margin-left: 6px;
  margin-right: 0px;
}
.rtl .bread-crumbs-section .bread-crumbs {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .bread-crumbs-section .bread-crumbs:after {
  right: unset;
  left: -15px;
}
.rtl .all-dates-main-wrapper > img.all-dates-prev-btn,
.rtl .all-dates-main-wrapper > img.all-dates-next-btn,
.rtl .city-ziarat-gallery-slider-wrap img,
.rtl .single-page-gallery-one-arrows-wrap img {
  transform: rotate(180deg);
}
.rtl .step4-select-destination-dates-wrapper .step4-select-destination-content-wrapper img {
  right: unset;
  left: 0;
}
.rtl .step4-select-destination-dates-wrapper .step4-select-destination-content-wrap input {
  padding-right: 0 !important;
  padding-left: 30px !important;
  text-align: right;
}
.rtl .start-end-date-calender-wrap table td div.checked:before,
.rtl .start-end-date-calender-wrap table td div.hovering::before {
  right: unset !important;
  left: -25% !important;
}
.rtl .start-end-date-calender-wrap table td div.checked.first-date-selected {
  border-radius: 0 6px 6px 0 !important;
}
.rtl .start-end-date-calender-wrap table td div.checked.last-date-selected {
  border-radius: 6px 0 0 6px !important;
}
.rtl .package-form-wrapper form .uacf7-form-1058,
.rtl .lead-form,
.rtl .write-review-wrapper .review-header,
.rtl .contact-form-wrapper form > .uacf7-form-83 {
  flex-direction: row-reverse;
}
.rtl .write-review-wrapper .review-header,
.rtl .review-header,
.rtl .review-footer,
.rtl .review-footer .stars {
  flex-direction: row;
}
.rtl .home-tabs-wrapper .search-hotel-tab {
  border-radius: 12px 0 0 12px;
  border: 1px solid #ffffff33;
  border-right: 0;
  margin-left: 0px;
  margin-right: -5px;
}
.rtl .home-tabs-wrapper .plan-ziarat-tab {
  border-radius: 0 12px 12px 0;
  border: 1px solid #ffffff33;
  border-left: 0;
  margin-right: 0px;
  margin-left: -5px;
}
.rtl .home-trip-plan #datepicker {
  padding-right: 0;
  padding-left: 30px;
  margin-right: 0;
}
.rtl .calender-icon {
  right: unset;
  left: 0;
}
.rtl span.clear-icon {
  right: unset;
  left: 0;
}
.rtl .clear-filter {
  right: unset;
  left: 20px;
}
.rtl .single-page-gallery-one-arrows-wrap {
  right: unset;
  left: 50px;
}
.rtl .mailchimps-form input[type="email"] {
  padding: 6px 30px 6px 60px !important;
  text-align: right;
}
.rtl .newsletter-wrapper .submit-form-field {
  right: unset;
  left: 15px;
}
.rtl .review-header .name {
  padding-right: 0;
  padding-left: 40px;
}
.rtl .review-card-wrapper .slick-dots,
.rtl .hotel-listings-wrapper .slick-dots {
  padding-right: 0;
}
.rtl .bottom-header-part-wrapper .menu-wrapper {
  padding-right: 0;
}
.rtl .blog-top-filter #blog-sorting > select,
.rtl .review-search-form > div select {
  text-align: right;
  padding: 10px 10px 10px 30px;
}
.rtl .blog-top-filter #blog-sorting > label {
  margin-right: 0;
  margin-left: 20px;
}
.rtl input[type="checkbox"]::after {
    transform: rotateZ(43deg) rotateY(180deg) !important;
    right: 7px;
}
.rtl .hotel-top-filter select {
    padding: 10px 10px 10px 30px;
}
.hotel-about .custom-tags, .hotel-standards ul {
    padding-right: 0;
}