.thim-ekits-button span,
body.rtl .elementor-3584 .elementor-element.elementor-element-d9cd862 .iconbox-read a,
body.rtl .elementor-3595 .elementor-element.elementor-element-df60c82 .iconbox-read a,
body.rtl .elementor-3602 .elementor-element.elementor-element-eea5198 .iconbox-read a,
.elementor-3157 .elementor-element.elementor-element-16fea46 .thim-ekit-wpcf7 .wpcf7-submit,
body.rtl .elementor-4541 .elementor-element.elementor-element-fdad4e6 .price .unit {
        font-family: 'Assistant', sans-serif;
}

body.rtl,
.elementor-6433 .elementor-element.elementor-element-e064092 .thim-ekit-wpcf7 .wpcf7-form-control-wrap input, .elementor-6433 .elementor-element.elementor-element-e064092 .thim-ekit-wpcf7 .wpcf7-form-control-wrap textarea,
.elementor-10128 .elementor-element.elementor-element-92e5b5a form > .hb-form-table {
    direction: rtl;
}
.hb-room-commentlist-sort-filter {
    display: none;
}
body.rtl .elementor-7682 .elementor-element.elementor-element-45697506 .hb_room_pricing_plans th, .elementor-7682 .elementor-element.elementor-element-45697506 .hb_room_pricing_plans td,
body.rtl .elementor-7682 .elementor-element.elementor-element-45697506 .hb_room_pricing_plans td,
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], input, textarea,
.elementor-7682 .elementor-element.elementor-element-14c6edc3 .hb-room-single__booking .description, .hb-booking-room-form-head .description {
    text-align: right;
}
.thim-header-info>li {
    margin-right: 0;
    margin-left: 10px;
}
input[type="submit"] {
    text-align: center;
}
.elementor-3454 .elementor-element.elementor-element-cf48c7d .hb-form-field svg {
    left: auto;
    right: 24px;
}
.elementor-3454 .elementor-element.elementor-element-cf48c7d .hotel-booking-search-el .hb-form-field {
    padding: 0px 60px 0px 24px;
}
.elementor-3454 .elementor-element.elementor-element-c11ad8d .thim-slider-nav-prev,
.elementor-3454 .elementor-element.elementor-element-19d82c7 .thim-slider-nav-prev,
.elementor-3454 .elementor-element.elementor-element-cd27284 .thim-slider-nav-prev,
.elementor-3454 .elementor-element.elementor-element-e001535 .thim-slider-nav-prev,
.elementor-3454 .elementor-element.elementor-element-227d490 .thim-slider-nav-prev {
    right: auto;
    left: 60px;
    transform: rotate(180deg);
    top: -90px;
}
.elementor-3454 .elementor-element.elementor-element-c11ad8d .thim-slider-nav-next,
.elementor-3454 .elementor-element.elementor-element-e001535 .thim-slider-nav-next,
.elementor-3454 .elementor-element.elementor-element-19d82c7 .thim-slider-nav-next,
.elementor-3454 .elementor-element.elementor-element-cd27284 .thim-slider-nav-next,
.elementor-3454 .elementor-element.elementor-element-227d490 .thim-slider-nav-next,
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    left: 0;
    right: auto;
    transform: rotate(180deg);
    top: -90px;
}

body.rtl {
    text-align: right;
}

body.rtl .elementor-7682 .elementor-element.elementor-element-568a86b2 .hb-room-single__facilities .facility_attr__label {
    margin: 0px 8px 0px 0px;
}

.booking-policies .booking-item::before {
    left: auto;
    right: 20px;
}
body .elementor-3454 .elementor-element.elementor-element-cf48c7d .hotel-booking-search-el .hb-submit button {
    right: auto;
    left: 15px;
}

.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove {
    right: auto;
    left: 0;
}
.hotel_booking_mini_cart .hb_mini_cart_item .hb_title {
    padding-left: 20px;
}
.hb-dashboard table.widefat th,
.hb-dashboard table.widefat td {
    text-align: right;
}
.hb-dashboard table.widefat th:last-child,
.hb-dashboard table.widefat td:last-child {
    text-align: left;

}
.hb-search-price {
    direction: ltr;
}

.hb-dashboard form select {
        background-position: 1% 50%;
}

ul.rating-list li label span, ul.room-type-list li label span {
    margin-left: 0;
    margin-right: 8px;
}

.wpcf7-form {
    margin: 32px 0 0 20px;
}
form[name=hb-payment-form] .hb-form-field #adults span, form[name=hb-payment-form] .hb-form-field #child span, form[name=hb-search-form] .hb-form-field #adults span, form[name=hb-search-form] .hb-form-field #child span,
.elementor-3454 .elementor-element.elementor-element-cf48c7d form[name=hb-search-form] .hb-form-field #adults span, .elementor-3454 .elementor-element.elementor-element-cf48c7d form[name=hb-search-form] .hb-form-field #child span {
    left: auto;
    right: 30px;
}

body.rtl .elementor-4808 .elementor-element.elementor-element-296e4a3 .room-order-by {
    background-position: 8% 50%;
    padding: 11px 16px 11px 34px;
}

body.rtl .elementor-4541 .elementor-element.elementor-element-5cc359b .number-ratting,
body.rtl .elementor-4541 .elementor-element.elementor-element-850c7b5 .elementor-icon-list-text,
body.rtl .elementor-4541 .elementor-element.elementor-element-e1ddd6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4541 .elementor-element.elementor-element-e1ddd6b .elementor-icon-list-item > a {
    font-family: 'Assistant', sans-serif;
}

body.rtl .elementor-7682 .elementor-element.elementor-element-3fc485f .accordion-section .accordion-content {
    padding: 0 16px 24px 24px
}

body.rtl .sort-by .label,
body.rtl .review-top-section .rating-label {
    margin-right: 0;
    margin-left: 10px;
}
body.rtl .statistic-detail-item .full-width{
    margin-right: 0;
    margin-left: 20px;
}

.hb-verification-required,
.hb-noreviews {
    display: none;
}

.hb-room-commentlist-sort-filter .sort-by {
    display: none;
}

body.rtl #hotel_booking_room_hidden h2 {
    font-size: 28px;
}
@media screen and (max-width: 768px) {
    .thim-ekits-sliders:not(.thim-ekits-testimonial__avatars) .swiper-slide {
        margin-right: 0;
    }
}


@media (min-width: 768px) {
    .elementor-4808 .elementor-element.elementor-element-296e4a3 .hb-room-archive__topbar__result {
        padding-right: 110px;
        padding-left: 0;
    }
}