body {
  direction: rtl !important;
  text-align: right !important;
  font-size-adjust: 0.5 !important;
}

i, .dropdown2-btn {
  font-size-adjust: none !important;
}

.dirltr {
  direction: ltr !important;
}

.header-top .header-top-wrap .header-top-right ul li:not(:last-child) {
  margin-inline-start: 36px !important;
  margin-inline-end: unset !important;
}

.header-style1 .header-lower .logo-box {
  clip-path: polygon(21% 0, 100% 0, 100% 100%, 0% 100%) !important;
  padding: 25px 30px 25px 85px !important;
}

.wd-search .form-group {
  text-align: right;
}
.wd-search .form-group:not(:last-child)::before {
  right: unset;
  /*left: -6px;*/
  left: -2px;
}
.wd-search .form-group .search-bar-group label {
  left: unset;
  right: 0;
}
.wd-search .form-group .search-bar-group .nice-select {
  padding: 35px 0px 8px 30px;
}
.wd-search .form-group .search-bar-group .nice-select .option {
  padding-left: 29px;
  padding-right: 15px;
  text-align: right;
}
.wd-search .checkbox input[type=checkbox]:checked + label::after {
  padding-inline-start: unset !important;
  padding-inline-end: 4px !important;
}
.wd-search .checkbox input[type=checkbox] + label::before {
  left: auto;
  right: 0;
}
.wd-search .checkbox input[type=checkbox] + label::after {
  left: unset;
  right: 0px;
}

.nice-select {
  text-align: right;
}
.nice-select::after {
  right: unset;
  left: 16px;
}

.breadcumb-section .breadcumb-list li a::before {
  right: unset;
  left: 10px;
}

.tour-listing .tour-listing-content .tag-listing {
  right: unset;
  left: 25px;
}

.modal .modal-header .btn-close {
  position: absolute;
  left: 15px;
}
.modal .nice-select ul.list .option {
  text-align: right;
}
.modal input[type=checkbox] + label {
  /*padding-inline-start: 15px;
  margin-inline-end: 30px;*/
}
.modal input[type=checkbox] + label::before, .modal input[type=checkbox]:checked + label::after {
  right: 0;
}
.sidebar-dashboard {
  left: unset;
  right: 0;
}

@media only screen and (max-width: 991px) {
  .sidebar-dashboard {
    left: unset;
    right: -350px;
  }
  .sidebar-dashboard.actives {
    left: unset;
    right: 0;
  }
  .header-style1 .header-lower .logo-box {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%) !important;
    padding: 10px 20px 10px 50px !important;
  }
}
.sidebar-widget .block-heading::before {
  right: 0 !important;
  left: unset;
}

.payment-page {
  direction: ltr !important;
  text-align: left !important;
}

input[type=radio] + label:before {
  right: 0 !important;
  left: unset;
}

input[type=radio]:checked + label:after {
  right: 4px !important;
  left: unset;
}

.profile-dashboard .my-booking-wrap .grid-view .table thead tr th:first-child {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 16px;
  padding-right: 25px;
}
.profile-dashboard .my-booking-wrap .grid-view .table thead tr th:last-child {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-right: 16px;
  padding-left: 25px;
}
.profile-dashboard .my-booking-wrap .grid-view .table tbody tr td:first-child {
  padding-left: 16px;
  padding-right: 25px;
}
.profile-dashboard .my-booking-wrap .grid-view .table tbody tr td:last-child {
  padding-right: 16px;
  padding-left: 25px;
}
.profile-dashboard .my-booking-wrap .grid-view .tf-pagination .prev-page, .profile-dashboard .my-booking-wrap .grid-view .tf-pagination .next-page {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.has-dashboard .profile-dashboard .title::before {
  left: unset;
  right: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: unset;
  margin-right: -1px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media only screen and (max-width: 600px) {
  .search-form-widget-slider .select2-container {
    /*width: 100% !important;*/
  }
  .wd-search .form-group .search-bar-group .search-booking-date-picker {
    width: 100% !important;
  }
}
@media only screen and (max-width: 400px) {
  body.basic .slider-home2-image .slider-home2 .image-slider-home2 {
    height: 720px;
  }
}
.help-block.with-errors .list-unstyled {
  text-align: right;
}

.select2-container .select2-selection__rendered {
  text-align: right;
}
.select2-container .select2-selection__arrow {
  right: unset !important;
  left: 6px !important;
}
.select2-container .select2-selection--single .select2-selection__clear {
  inset-inline-end: 10px !important;
}

#navbarSupportedContent .navigation li a i.icon-user {
  float: right;
}

.search_near_me_container {
  right: unset !important;
  left: 2px;
}
div.dtp .dtp-content {
  margin-left: unset;
  margin-right: -150px;
  left: unset;
  right: 50%;
}

header .close-btn {
  left: unset;
  right: 16px;
}

.mobile-menu {
  right: unset;
  left: 0;
}
.mobile-menu .menu-box {
  right: unset;
  left: -300px;
}

.mobile-menu-visible .mobile-menu .menu-box {
  right: unset;
  left: 0;
}

.month-prev, .month-next {
  rotate: 180deg;
}

#search_booking_date {
  direction: ltr !important;
  text-align: right !important;
}

.enfont, .datepicker-day-button {
  font-family: "Plus Jakarta Sans" !important;
}

textarea::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder, select {
  text-align: right;
}

input[type=tel] {
  text-align: right;
}

button.btn-main .btn-main-text {
  font-size-adjust: 0.5 !important;
}

.ccontact-form textarea::placeholder, .ccontact-form input[type=text]::placeholder, .ccontact-form input[type=password]::placeholder, .ccontact-form input[type=datetime]::placeholder, .ccontact-form input[type=datetime-local]::placeholder, .ccontact-form input[type=date]::placeholder, .ccontact-form input[type=month]::placeholder, .ccontact-form input[type=time]::placeholder, .ccontact-form input[type=week]::placeholder, .ccontact-form input[type=number]::placeholder, .ccontact-form input[type=email]::placeholder, .ccontact-form input[type=url]::placeholder, .ccontact-form input[type=search]::placeholder, .ccontact-form input[type=tel]::placeholder, .ccontact-form input[type=color]::placeholder, .ccontact-form select {
  font-size-adjust: 0.5 !important;
}
.ccontact-form textarea,
.ccontact-form input[type=text],
.ccontact-form input[type=password],
.ccontact-form input[type=datetime],
.ccontact-form input[type=datetime-local],
.ccontact-form input[type=date],
.ccontact-form input[type=month],
.ccontact-form input[type=time],
.ccontact-form input[type=week],
.ccontact-form input[type=number],
.ccontact-form input[type=email],
.ccontact-form input[type=url],
.ccontact-form input[type=search],
.ccontact-form input[type=tel],
.ccontact-form input[type=color], .ccontact-form select {
  font-size-adjust: 0.5 !important;
}

.callt-to-action .shape-ab {
  right: unset;
  left: 22%;
}

#search_booking_date {
  font-family: "Plus Jakarta Sans", sans-serif;
}

/*# sourceMappingURL=app-rtl.css.map */
