/*
 * rtl.css - GENERATED FILE, DO NOT EDIT BY HAND.
 *
 * Built from sheet.css, main.css, lang.css by tools/build-rtl-css.py.
 * Re-run that script after changing those stylesheets:
 *     python3 tools/build-rtl-css.py
 */

[dir="rtl"] .round3trio {
  border-radius: 3px 0 3px 3px;
}
[dir="rtl"] .round3trio-ar {
  border-radius: 0 3px 3px 3px;
}
[dir="rtl"] .round3-t-b-left {
  border-radius: 0 3px 3px 0;
}
[dir="rtl"] .round4top-left {
  border-radius: 0 4px 0 0;
}
[dir="rtl"] .round3top-left {
  border-radius: 0 3px 0 0;
}
[dir="rtl"] .round4trio {
  border-radius: 4px 0 4px 4px;
}
[dir="rtl"] .round4trio-ar {
  border-radius: 0 4px 4px 4px;
}
[dir="rtl"] .round10topleft {
  border-radius: 0 10px 0 0;
}
[dir="rtl"] .round8trio {
  border-radius: 8px 0 8px 8px;
}
[dir="rtl"] .m-l-5 {
  margin-right: 5px;
}
[dir="rtl"] .m-r-5 {
  margin-left: 5px;
}
[dir="rtl"] .m-r-2 {
  margin-left: 2px;
}
[dir="rtl"] .m-l-10 {
  margin-right: 10px;
}
[dir="rtl"] .m-r-10 {
  margin-left: 10px;
}
[dir="rtl"] .m-l-15 {
  margin-right: 15px;
}
[dir="rtl"] .m-r-15 {
  margin-left: 15px;
}
[dir="rtl"] .m-r-20 {
  margin-left: 20px;
}
[dir="rtl"] .m-l-20 {
  margin-right: 20px;
}
[dir="rtl"] .m-r-40 {
  margin-left: 40px;
}
[dir="rtl"] .m-r-16 {
  margin-left: 16px;
}
[dir="rtl"] .p-l-2 {
  padding-right: 2px;
}
[dir="rtl"] .p-r-2 {
  padding-left: 2px;
}
[dir="rtl"] .p-l-5 {
  padding-right: 5px;
}
[dir="rtl"] .p-r-5 {
  padding-left: 5px;
}
[dir="rtl"] .p-r-8 {
  padding-left: 8px;
}
[dir="rtl"] .p-l-8 {
  padding-right: 8px;
}
[dir="rtl"] .p-l-16 {
  padding-right: 16px;
}
[dir="rtl"] .p-l-15 {
  padding-right: 15px;
}
[dir="rtl"] .p-r-15 {
  padding-left: 15px;
}
[dir="rtl"] .p-l-20 {
  padding-right: 20px;
}
[dir="rtl"] .p-r-20 {
  padding-left: 20px;
}
[dir="rtl"] .p-l-25 {
  padding-right: 25px;
}
[dir="rtl"] .p-r-25 {
  padding-left: 25px;
}
[dir="rtl"] .p-r-40 {
  padding-left: 40px;
}
[dir="rtl"] .p-l-40 {
  padding-right: 40px;
}
[dir="rtl"] .p-r-30 {
  padding-left: 30px;
}
[dir="rtl"] .p-l-30 {
  padding-right: 30px;
}
[dir="rtl"] .p-l-10 {
  padding-right: 10px;
}
[dir="rtl"] .p-r-10 {
  padding-left: 10px;
}
[dir="rtl"] .p-r-16 {
  padding-left: 16px;
}
[dir="rtl"] .p-r-0 {
  padding-left: 0 !important;
}
[dir="rtl"] .p-l-0 {
  padding-right: 0 !important;
}
[dir="rtl"] .spinner {
  border-left-color: transparent;
  border-left-color: transparent;
  right: 50%;
  margin-right: -25px;
}
[dir="rtl"] .spinner.sm {
  margin-right: -10px;
}
[dir="rtl"] .spinner.xsm {
  margin-right: -8px;
}
[dir="rtl"] .spinner.v2 {
  border-left-color: transparent;
}
[dir="rtl"] .spinner.v2:before {
  right: 50%;
  margin-right: -25px;
}
[dir="rtl"] .spinner.right {
  left: 10px;
  right: auto;
}
[dir="rtl"] .input, [dir="rtl"] .select, [dir="rtl"] .textarea {
  padding-right: 10px;
  padding-left: 10px;
}
[dir="rtl"] .select-label {
  right: 0;
  margin-right: 10px;
  padding-right: 5px;
  padding-left: 5px;
  left: auto;
}
[dir="rtl"] .input-chev-down {
  left: 0;
  margin-left: 15px;
}
[dir="rtl"] .required-star {
  margin-right: 5px;
}
[dir="rtl"] .flex-spacer-r-4 {
  padding: 0px 4px 0px 0px;
}
[dir="rtl"] .flex-spacer-r-8 {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] #toast-container {
  left: 2% !important;
}
[dir="rtl"] .full-toast {
  float: left;
  padding-right: 40px;
}
[dir="rtl"] .full-toast .fa {
  right: 12px;
}
[dir="rtl"] .header {
  right: 0;
  left: 0;
}
[dir="rtl"] .header-services ul li a {
  padding-right: 20px;
  padding-left: 20px;
}
[dir="rtl"] .header-services ul li.active:after, [dir="rtl"] .header-services ul li:hover:after {
  right: 0;
  left: 0;
}
[dir="rtl"] .header .primary-nav ul li a.p-link .whatsapp-icon {
  margin-left: 5px;
}
[dir="rtl"] .header .primary-nav ul li .down-icon {
  float: right;
}
[dir="rtl"] .header .primary-nav ul li .avatar-disc {
  margin-right: 30px;
}
[dir="rtl"] .header .primary-nav ul li .down-icon {
  float: left;
}
[dir="rtl"] .header .primary-nav ul li .avatar-disc {
  margin-right: 0px;
  margin-left: 10px;
}
[dir="rtl"] .header .primary-nav ul li a.btn-link {
  padding-right: 10px;
  padding-left: 10px;
}
[dir="rtl"] .header .primary-nav ul li a.btn-link .discount {
  padding-right: 6px;
  padding-left: 6px;
}
[dir="rtl"] .primary-nav-helper {
  right: 0;
  left: 0;
}
[dir="rtl"] .home-hero-section::before {
  right: 0;
}
[dir="rtl"] .home-hero-section .custom-banner::after {
  right: 0;
}
[dir="rtl"] .home-hero-section  .custom-banner .info-card .banner-text {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .input-load {
  margin-left: 38px;
  left: 0px;
}
[dir="rtl"] .spin::after {
  border-color: #000 rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 0.3) #000;
  border-color: #bf9f2a rgba(217, 217, 217, 0.3) rgba(217, 217, 217, 0.3) #bf9f2a;
}
[dir="rtl"] .search-container .tabslist ul li {
  border-left: 1px solid #e5e4e3;
  float: right;
}
[dir="rtl"] .search-container .tabslist ul li:last-child {
  border-left: 0;
}
[dir="rtl"] .search-container .tabslist .icon {
  margin-left: 8px;
}
[dir="rtl"] .search-container .tabslist .icon.secondary {
  margin-left: 10px;
}
[dir="rtl"] .search-form {
  padding-right: 8px;
  padding-left: 8px;
}
[dir="rtl"] .search-item-pad {
  padding-right: 7px;
  padding-left: 7px;
}
[dir="rtl"] .flight-search-item {
  padding-right: 52px;
  padding-left: 10px;
}
[dir="rtl"] .flight-search-item .label {
  right: 0;
  padding-right: 52px;
}
[dir="rtl"] .flight-search-item .icon-flight {
  right: 16px;
}
[dir="rtl"] .flight-search-item .icon-car {
  right: 16px;
}
[dir="rtl"] .shared-ond-toggle-btn {
  right: -18px;
  right: -19px;
}
[dir="rtl"] .selectdates {
  right: 0;
  left: 0;
}
[dir="rtl"] .hotel-rooms-res {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
[dir="rtl"] .hotel-rooms-res .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .hotel-rooms-res .spinner::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .section-search-form {
  border-top-right-radius: 0 !important;
}
[dir="rtl"] .section-search-form .pad.top {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
[dir="rtl"] .section-search-form .input-icon {
  right: 8px;
}
[dir="rtl"] .section-search-form .sDest.input-error {
  border-right: 0 !important;
  border-left: 0 !important;
}
[dir="rtl"] .flight-search-top-bar {
  right: 0;
  left: 0;
}
[dir="rtl"] .flight-search-top-bar .preferences-tabs .item {
  margin-left: 32px;
}
[dir="rtl"] .flight-search-top-bar .preferences-tabs .item .title {
  text-align: right;
}
[dir="rtl"] .flight-search-top-bar .preferences-tabs .item .spacer {
  padding-left: 4px;
}
[dir="rtl"] .flight-search-top-bar .form-wrapper .column-spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .flight-search-top-bar .form-wrapper .input-wrapper .spacer-icon {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .flight-search-top-bar .form-wrapper .input-wrapper .closer {
  margin-left: 8px;
  left: 0px;
}
[dir="rtl"] .flight-search-top-bar .form-wrapper .input-wrapper .load {
  margin-left: 38px;
  left: 0px;
}
[dir="rtl"] .flight-search-top-bar .form-wrapper .update-wrapper {
  padding-right: 8px;
  transform: translateX(-100%);
}
[dir="rtl"] .flight-filters-wrapper .flight-filters-container .item-pill.first {
  padding: 0px 0px 16px 24px;
}
[dir="rtl"] .flight-filters-wrapper .flight-filters-container .item-pill .item .inner-pad .pill .title {
  text-align: right;
}
[dir="rtl"] .flight-filters-wrapper .flight-filters-container .item-pill .filter-dropdown-popup {
  right: 0;
  left: auto;
}
[dir="rtl"] .flight-filters-wrapper .flight-filters-container .item-pill .filter-dropdown-popup.right {
  right: auto;
  left: 0;
}
[dir="rtl"] .flight-filters-wrapper .flight-filters-container .item-pill .items .spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .operated-by {
  padding-right: 8px;
  padding-left: 8px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot {
  padding: 0px 0px 16px 24px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot .first-item {
  padding: 0px 24px 0px 0px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot .nth-item {
  padding: 0px 32px 0px 0px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot .bundle-txt {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .airline-name {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-no {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .item-row .time .formatted-text {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .item-row .time .formatted-text .plus-day {
  margin-right: 5px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .item-row .airport {
  text-align: left;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .item-row .airport.second {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .flight-leg-info {
  margin-left: 24px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .leg-filter-spacer {
  padding: 0px 96px 0px 0px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .spacer-icon {
  padding-right: 8px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .divider {
  border-width: 0px 1px 0px 0px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .side .side-top-pad {
  padding: 24px 0px 0px 24px;
}
[dir="rtl"] .Stops_planeEnd__ZjU4Y {
  left: 0;
  padding-right: 10px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .button {
  float: left;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .button.add-to-quote {
  float: left;
  margin: 0px 0px 0px 10px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-drawer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-drawer .control.left {
  right: -24px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-drawer .control.right {
  left: -24px;
}
[dir="rtl"] .upsel-scroller {
  border-top-right-radius: 48px;
  border-bottom-right-radius: 48px;
}
[dir="rtl"] .upsel-scroller.right-scroll {
  left: -48px;
  padding-right: 24px;
}
[dir="rtl"] .upsel-scroller.left-scroll {
  right: 0;
  margin-left: -20px;
  right: -48px;
  padding-left: 24px;
}
[dir="rtl"] ._upsell-option-pad {
  padding: 0px 16px 8px 8px;
}
[dir="rtl"] ._upsel-card ._title {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
[dir="rtl"] ._upsel-card ._title ._name .mini-rules {
  right: -5px;
}
[dir="rtl"] ._upsel-card ._title ._name ._formattedText {
  text-align: right;
}
[dir="rtl"] ._upsel-card ._title ._name ._sub-title {
  text-align: right;
}
[dir="rtl"] ._upsel-card ._title ._price {
  text-align: right;
}
[dir="rtl"] ._upsel-card ._contents ul li ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._upsel-card ._contents ul li ._txt {
  text-align: right;
}
[dir="rtl"] .muiltr-l9m1km {
  margin-right: -1px;
}
[dir="rtl"] .muiltr-1d8lfsw {
  transform: translateX(50%);
  right: 0px;
}
[dir="rtl"] .muiltr-178pit3 {
  transform: translateX(-50%);
  left: 0px;
}
[dir="rtl"] ._upsel-card ._footer-btn .button.add-to-quote {
  margin: 0px 0px 0px 10px;
}
[dir="rtl"] ._upsel-card ._footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
[dir="rtl"] .skeleton-bar {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}
[dir="rtl"] .skeleton-bar::after {
  right: 0px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .airport.second .skeleton-bar {
  float: left;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .policy-pill .badge-spacer {
  padding: 0px 0px 0px 2px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .policy-pill .formatted-text {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .price-text {
  padding-left: 4px;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .price-text .formatted-text {
  text-align: right;
}
[dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .price-label {
  text-align: right;
}
[dir="rtl"] .modal-flight-details {
  right: 0px;
}
[dir="rtl"] .modal-flight-details ._modal-backdrop {
  right: 0px;
}
[dir="rtl"] .modal-flight-details ._modal-content ._flex-height ._modalHeader ._closeButton {
  left: 0px;
}
[dir="rtl"] .modal-flight-details ._modal-content ._flex-height ._modalHeader ._title ._formattedText {
  text-align: right;
}
[dir="rtl"] .flight-details-segment-dates {
  text-align: right;
}
[dir="rtl"] .modal-flight-extras .title-bar {
  right: 0;
  left: 0;
}
[dir="rtl"] .modal-flight-extras .title-bar .modal-flight-breadcrumbs-flex ._item ._item-span ._formatted-text {
  padding-right: 8px;
}
[dir="rtl"] .modal-flight-extras .title-bar .modal-flight-breadcrumbs-flex ._item ._icon-flex {
  padding-right: 8px;
}
[dir="rtl"] .modal-flight-extras .title-bar .modal-flight-close-flex ._pad {
  padding: 0px 32px 0px 0px;
}
[dir="rtl"] .modal-flight-extras .title-bar .modal-flight-close-flex ._flex-center ._item {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page ._h1-title {
  text-align: right;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page ._section-title ._section-title-flex ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page ._section-title ._section-title-flex ._formatted-text {
  text-align: right;
}
[dir="rtl"] .negative-well ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page .section-options-well ._item-flex ._item ._luggage-select ._formatted-text-title {
  text-align: right;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page .section-options-well ._item-flex ._item ._item-label {
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page .section-options-well ._item-flex ._item ._luggage-select ._formatted-text-radio-wrapper ._label {
  text-align: right;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page .section-options-well ._item-flex ._item ._luggage-select ._formatted-text-radio-wrapper ._spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .radio-label {
  margin: 0px 0px 0px 8px;
}
[dir="rtl"] .modal-flight-extras .modal-flight-page .section-options-well ._item-flex ._item-spacer {
  padding: 16px 16px 0px 0px;
}
[dir="rtl"] .input-featured-search-container input {
  padding-left: 40px;
}
[dir="rtl"] .input-featured-search-container .icon-right {
  left: 0;
}
[dir="rtl"] .input-select-div {
  padding-right: 15px;
  padding-left: 30px;
}
[dir="rtl"] .input-select {
  right: 0;
  left: 0;
}
[dir="rtl"] .input-chev-down {
  left: 0;
  margin-left: 15px;
}
[dir="rtl"] .floating-select {
  left: 0;
}
[dir="rtl"] .floating-select .mat-menu-item {
  text-align: right;
}
[dir="rtl"] .input-sub-title {
  text-align: right;
}
[dir="rtl"] .input-mat.icon-spacer {
  padding-right: 40px !important;
}
[dir="rtl"] .input-mat.icon-spacer:active, [dir="rtl"] .input-mat.icon-spacer:focus {
  padding-right: 40px;
}
[dir="rtl"] .datepicker {
  right: 0;
  left: 0;
}
[dir="rtl"] .check-container {
  padding-right: 29px;
}
[dir="rtl"] .checkmark {
  right: 0;
}
[dir="rtl"] .check-container .checkmark:after {
  right: 5px;
  border-width: 0 0 2px 2px;
}
[dir="rtl"] .ar .checkmark {
  right: auto;
  left: 0;
}
[dir="rtl"] .ar .check-container {
  padding-right: auto;
  padding-left: 29px;
}
[dir="rtl"] .selectGuestsTrigger {
  right: 0;
  left: 0;
}
[dir="rtl"] .select-guests-wrapper {
  left: 0;
}
[dir="rtl"] .select-guests-wrapper::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .select-guests-wrapper::after {
  right: 50%;
  margin-right: -8px;
}
[dir="rtl"] .select-guests-wrapper .item .room-title:first-child {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
[dir="rtl"] .select-guests-wrapper .item .room-title .close-item {
  float: left;
}
[dir="rtl"] .select-guests-wrapper .item .select-buttons-container {
  float: left;
}
[dir="rtl"] .select-guests-wrapper .item .select-buttons-container .item-btn {
  float: right;
}
[dir="rtl"] .select-guests-wrapper .item .select-buttons-container .item-number {
  float: right;
}
[dir="rtl"] .ar .select-guests-wrapper {
  left: auto;
  right: 0;
}
[dir="rtl"] .ar .select-guests-wrapper .item .select-buttons-container {
  float: right;
}
[dir="rtl"] .ar .select-guests-wrapper .item .room-title .close-item {
  float: right;
}
[dir="rtl"] .closePaxOccupancyPopup {
  float: left;
}
[dir="rtl"] .ar .closePaxOccupancyPopup {
  float: right;
}
[dir="rtl"] .selectGuestsTrigger {
  right: 0;
  left: 0;
}
[dir="rtl"] .input-label-icon {
  left: 15px;
  margin-left: 10px;
  padding-right: 10px;
}
[dir="rtl"] .mat-raised-button {
  padding-right: 16px;
  padding-left: 16px;
}
[dir="rtl"] .mat-raised-button.inline {
  margin-right: 10px;
  margin-left: 10px;
}
[dir="rtl"] .autosuggest__suggestions-container {
  right: 0;
}
[dir="rtl"] .autosuggest__suggestions-container:before {
  right: 50px;
  margin-right: -10px;
}
[dir="rtl"] .autosuggest__suggestions-container:after {
  right: 50px;
  margin-right: -8px;
}
[dir="rtl"] .autosuggest__suggestions-container__ED5zj:after, [dir="rtl"] .autosuggest__suggestions-container__ED5zj:before {
  right: 28%;
}
[dir="rtl"] .autosuggest__suggestions-container ul {
  text-align: right;
  text-align: right;
}
[dir="rtl"] .autosuggest__suggestions-container ul li section {
  padding: 12px 16px 10px 16px;
}
[dir="rtl"] .autosuggest__suggestions-container ul li section.inset {
  padding-right: 26px;
}
[dir="rtl"] .autosuggest__suggestions-container ul li section .inner-block {
  margin-right: 36px;
}
[dir="rtl"] .autosuggest__suggestions-container ul li section svg.autosuggest__suggestion-icon__2ZPG6 {
  float: right;
  margin-left: 10px;
}
[dir="rtl"] .floating-div-select {
  right: 0;
}
[dir="rtl"] .floating-div-select:before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .floating-div-select:after {
  right: 50%;
  margin-right: -8px;
}
[dir="rtl"] .floating-div-select ul.pax-list {
  padding-right: 20px;
  padding-left: 20px;
  text-align: right;
  text-align: right;
}
[dir="rtl"] .floating-div-select ul.pax-list .cabin-row .title {
  margin-right: 116px;
  padding-right: 15px;
}
[dir="rtl"] .floating-div-select ul.pax-list .cabin-row .content {
  float: right;
}
[dir="rtl"] .floating-div-select ul.pax-list .cabin-row .content .btn__item {
  float: right;
}
[dir="rtl"] .floating-div-select ul.pax-list .cabin-row .content .input {
  float: right;
}
[dir="rtl"] .floating-div-select .flight-class {
  padding-right: 20px;
  padding-left: 20px;
  text-align: right;
  text-align: right;
}
[dir="rtl"] .flight-types-radio-wrapper .form-check-inline {
  margin-left: 20px;
}
[dir="rtl"] .header .primary-nav ul li .user-profile-menu {
  left: 0;
}
[dir="rtl"] .header .primary-nav ul li .user-profile-menu ul li {
  padding-left: 0;
}
[dir="rtl"] .header .primary-nav ul li .user-profile-menu ul li a {
  padding-right: 16px;
  padding-left: 16px;
}
[dir="rtl"] .header .primary-nav ul li .user-profile-menu ul li .title {
  padding-right: 16px;
  padding-left: 16px;
}
[dir="rtl"] .header .primary-nav ul li .user-profile-menu ul li .inline-icon {
  margin-left: 5px;
}
[dir="rtl"] .search-stars-prompt ul li {
  float: right;
  margin-left: 10px;
}
[dir="rtl"] .search-stars-prompt ul li .fa {
  margin-right: 5px;
}
[dir="rtl"] .ar .search-stars-prompt ul li .fa {
  margin-right: auto;
  margin-left: 5px;
}
[dir="rtl"] .search-stars-prompt ul li {
  margin-left: 2%;
}
@media (max-width: 500px) {
  [dir="rtl"] .search-stars-prompt ul li {
    margin-left: 2%;
  }
}
@media (max-width: 1440px) {
  [dir="rtl"] .search-stars-prompt ul li {
    margin-left: 2%;
  }
}
[dir="rtl"] .search-filters-inner {
  padding-left: 10px;
}
[dir="rtl"] .covid-update-box ._icon {
  margin-left: 10px;
  float: right;
}
[dir="rtl"] .covid-update-box .read-more {
  float: left;
}
[dir="rtl"] .HotelSearchResultsPageStyles__Styled_TextContainer {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .HotelIllustrationLoad__AnimatedIllustration-sc-176aiyt-1 {
  right: 0px;
  right: 100%;
}
[dir="rtl"] .hotel-breadcrumbs ul li {
  float: right;
  margin-left: 10px;
}
[dir="rtl"] .room-breadcrumbs ul li {
  float: right;
  margin-left: 10px;
}
[dir="rtl"] .hotel-search-top-bar {
  right: 0;
  left: 0;
}
[dir="rtl"] .hotel-edit-search-wrapper .search-summary-title {
  text-align: right;
}
[dir="rtl"] .hotel-service-fee-container {
  float: left;
  margin-right: 10px;
}
[dir="rtl"] .hotel-service-fee-container .button.service-fee .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .hotel-service-fee-container .button.service-fee .spinner {
  border-left-color: transparent;
}
[dir="rtl"] .hotel-service-fee-container .button.service-fee .spinner:before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .hotel-service-fee-container .check-container.off {
  padding-right: 0;
}
[dir="rtl"] .section-quote-select-wrapper ._open-link.off {
  margin-right: 0;
}
[dir="rtl"] .hotel-edit-search-container {
  float: left;
  margin-right: 10px;
}
[dir="rtl"] .hotel-edit-search-summary {
  margin-left: 140px;
  text-align: left;
}
[dir="rtl"] .search-result-filters-panel .search-filters .filter-title .tog {
  float: left;
}
[dir="rtl"] .hotel-result-card .h-img-wrapper {
  border-radius: 0 20px 20px 0;
  right: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
[dir="rtl"] .hotel-result-card .h-img-wrapper .h-img {
  right: 0px;
  left: 0px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
[dir="rtl"] .hotel-result-card .h-content {
  margin-right: 240px;
}
[dir="rtl"] .hotel-result-card .h-property-type {
  padding-left: 4px;
  padding-right: 4px;
  padding-right: 10px;
  padding-left: 10px;
}
[dir="rtl"] .hotel-result-card .h-guest-score {
  float: left;
}
[dir="rtl"] .hotel-result-card .h-guest-score .trust {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-left: 10px;
}
[dir="rtl"] .hotel-result-card .h-guest-score {
  right: 20px;
}
[dir="rtl"] .hotel-result-card .h-guest-score .trust {
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-left: 10px;
  padding-right: 5px;
  padding-left: 5px;
}
[dir="rtl"] .hotel-result-card .h-ta-score img {
  margin-right: -5px;
}
[dir="rtl"] .hotel-result-card .h-included-encourage li {
  margin-left: 5px;
  padding-right: 8px;
  padding-left: 8px;
}
[dir="rtl"] .hotel-result-card .h-included-encourage li .fa {
  margin-left: 5px;
}
[dir="rtl"] .hotel-result-card .h-card-price-wrapper {
  right: 240px;
  left: 0;
}
[dir="rtl"] .hotel-result-card .h-card-price-wrapper .button-wrapper {
  float: left;
}
[dir="rtl"] .hotel-result-card .h-card-price-wrapper .price-wrapper {
  margin-left: 160px;
  padding-left: 20px;
  text-align: left;
}
[dir="rtl"] .property-tax {
  text-align: right;
}
[dir="rtl"] .clean-usp .flex-wrap .item .content .spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .clean-usp .flex-wrap .item .content .text-heading {
  text-align: right;
}
[dir="rtl"] .hs-item {
  padding: 0px 0px 8px 16px;
}
[dir="rtl"] .hs-item svg {
  margin-left: 10px;
}
[dir="rtl"] .check-container {
  padding-right: 29px;
}
[dir="rtl"] .checkmark {
  right: 0;
}
[dir="rtl"] .check-container .checkmark:after {
  right: 6px;
  border-width: 0 0 3px 3px;
}
[dir="rtl"] .check-container .stars .not-rated {
  float: right;
}
[dir="rtl"] .check-container .count {
  float: left;
  padding-right: 10px;
}
[dir="rtl"] .filters-header .spinner {
  float: right;
  right: auto;
  margin-left: 6px;
  border-left-color: transparent;
  border-left-color: transparent;
}
[dir="rtl"] .filters-header .highlight {
  margin-right: 5px;
}
[dir="rtl"] .search-result-filters-panel .name-search .input {
  padding-right: 20px;
  padding-left: 46px;
}
[dir="rtl"] .search-result-filters-panel .name-search .btn {
  left: 1px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
[dir="rtl"] #CloseEditSearchForm {
  left: 20px;
}
[dir="rtl"] #clearHotelName {
  float: left;
}
[dir="rtl"] .h-sortby ul {
  float: left;
}
[dir="rtl"] .h-sortby ul li {
  float: right;
  padding-right: 20px;
  padding-left: 20px;
}
[dir="rtl"] .h-sortby .title {
  float: left;
  padding-left: 20px;
}
[dir="rtl"] .h-tab-list-group ul li {
  float: right;
  padding-right: 20px;
  padding-left: 20px;
}
[dir="rtl"] .h-tab-list-group ul li .fa {
  margin-left: 5px;
}
[dir="rtl"] .h-tab-list-group .title {
  float: left;
  padding-left: 20px;
}
[dir="rtl"] .no-res-container {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .no-res-container.session {
  margin-left: 50%;
  margin-right: auto;
}
[dir="rtl"] .no-res-container .button-edit-search {
  padding-right: 15px;
  padding-left: 15px;
}
[dir="rtl"] .no-res-container .edit-search-prompts ._row .icon-check {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .floating-dropdown {
  right: 0px;
}
[dir="rtl"] .floating-dropdown ._spacer {
  padding: 16px 16px 16px 32px;
}
[dir="rtl"] .floating-dropdown label._label {
  margin: 0px 0px 0px 8px;
}
[dir="rtl"] .floating-dropdown label._label.checked {
  margin: 0px 0px 0px 8px;
}
[dir="rtl"] .loading-item .card-main .__left {
  right: 0;
}
[dir="rtl"] .loading-item .card-main .__right {
  left: 0;
}
[dir="rtl"] .loading-item .card-main .__img-rim {
  right: 235px;
}
[dir="rtl"] .loading-item .card-main .__txt {
  right: 245px;
}
[dir="rtl"] .loading-item .card-main .__l-11 {
  left: 0;
  right: auto;
}
[dir="rtl"] .pagination-numbers {
  float: left;
}
[dir="rtl"] ul.results-pagination li {
  float: right;
  margin-left: 5px;
}
[dir="rtl"] .alert-bar-base {
  right: 10px;
}
[dir="rtl"] .map_full_overlay__wrapper {
  right: 0;
  left: 0;
}
[dir="rtl"] .map_full_overlay__mask {
  right: 0;
  left: 0;
}
[dir="rtl"] .map_full_overlay__close {
  left: 20px;
}
[dir="rtl"] .map_full_overlay__close::before, [dir="rtl"] .map_full_overlay__close::after {
  right: 50%;
}
[dir="rtl"] .map_full_overlay__close::before {
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
}
[dir="rtl"] .map_full_overlay__close::after {
  -webkit-transform: translateX(50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(-45deg);
  transform: translateX(50%) translateY(-50%) rotate(-45deg);
}
[dir="rtl"] .map_with_list__container {
  right: 30px;
}
[dir="rtl"] .hotel-rooms-res .hotel-rooms .hotel-room {
  padding-right: 20px;
  padding-left: 20px;
}
[dir="rtl"] .hotel-rooms-res .hotel-rooms .hotel-room .hotel-room-price .price-was-dicount-tag {
  margin-left: 4px;
  text-align: right;
}
[dir="rtl"] .hotel-rooms-res .hotel-rooms .hotel-room .hotel-room-price-was {
  padding-left: 20px;
}
[dir="rtl"] .hotel-room .button {
  float: left;
}
[dir="rtl"] .hotel-room .button.add-to-quote, [dir="rtl"] .hotel-room .button.add-to-quote-dynamic {
  float: left;
  margin-left: 10px;
}
[dir="rtl"] .hotel-room .button.add-to-quote .spinner, [dir="rtl"] .hotel-room .button.add-to-quote-dynamic .spinner {
  border-left-color: transparent;
}
[dir="rtl"] .hotel-room .button.add-to-quote .spinner:before, [dir="rtl"] .hotel-room .button.add-to-quote-dynamic .spinner:before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .hotel-room .button .spinner {
  border-left-color: transparent;
}
[dir="rtl"] .hotel-room .button .spinner:before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .hotel-result-card .h-card-price-wrapper .button-wrapper button .spinner {
  border-left-color: transparent !important;
}
[dir="rtl"] .add-note-formatted-text {
  text-align: right;
}
[dir="rtl"] .add-note-button-wrapper .btn-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] ._price-wrapper ._title .title-formatted-text {
  text-align: right;
}
[dir="rtl"] ._price-wrapper ._title .price-formatted-text {
  text-align: right;
}
[dir="rtl"] ._price-wrapper ._breakdown {
  border-right: medium;
  border-left: medium;
}
[dir="rtl"] ._price-wrapper ._breakdown ._row .left-item {
  text-align: right;
}
[dir="rtl"] ._price-wrapper ._breakdown ._row .right-item {
  text-align: right;
}
[dir="rtl"] .CupIcon {
  float: right;
  margin-left: 6px;
}
[dir="rtl"] .BreakfastIncludedIcon {
  float: right;
  margin-left: 6px;
}
[dir="rtl"] .FreeCancellationIcon {
  float: right;
  margin-left: 6px;
}
[dir="rtl"] .NonRefundableIcon {
  float: right;
  margin-left: 6px;
}
[dir="rtl"] .FlexibleCancellationIcon {
  float: right;
  margin-left: 6px;
}
[dir="rtl"] .flight-item-inline-baggage svg {
  margin-left: 6px;
}
[dir="rtl"] .modal-popup-wrapper {
  right: 0;
  left: 0;
}
[dir="rtl"] .modal-popup-wrapper:after {
  right: 0;
  left: 0;
}
[dir="rtl"] .pop-up-modal .close-modal {
  left: 20px;
}
[dir="rtl"] .pop-up-modal .pop-up-modal-content {
  padding-right: 26px;
  padding-left: 26px;
}
[dir="rtl"] .pop-up-modal .pop-up-modal-content input, [dir="rtl"] .pop-up-modal .pop-up-modal-content select {
  padding-right: 8px;
}
[dir="rtl"] .flight-journey ._headTitle {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._flex ._flex-row ._airline ._airline-flex ._formatted-text {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._flex ._flex-row ._airline ._airline-flight-flex ._formatted-text {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._flex-base-spacer ._contents ._details ._time-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] ._journey-wrapper ._flex-base-spacer ._contents ._details ._time-spacer ._formatted-text {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row ._spacer {
  padding: 0px 32px 0px 0px;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row ._flex-width ._time {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row ._flex-width ._time ._day-spacer {
  padding: 0px 2px 0px 0px;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row ._flex-width ._airport ._formatted-text {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._next-day {
  padding: 0px 8px 0px 0px;
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row-center ._spacer {
  padding: 16px 64px 16px 0px;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._flight-flex-row-center ._spacer ._duration-flex ._formatted-text {
  text-align: right;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._journey-line-container {
  right: 9px;
}
[dir="rtl"] ._journey-wrapper ._seg-wrapper ._journey-line-container ._journey-line {
  right: 2px;
  background-position: left center;
}
[dir="rtl"] .pop-up-modal-footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
[dir="rtl"] .pop-up-modal-footer {
  right: 0;
  left: 0;
}
[dir="rtl"] .pop-up-modal-footer ._spacer {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .pop-up-modal-footer ._out-of-policy {
  text-align: right;
}
[dir="rtl"] .pop-up-modal-footer ._from {
  text-align: right;
}
[dir="rtl"] .pop-up-modal-footer ._price {
  padding-left: 4px;
  text-align: right;
}
[dir="rtl"] .control-buttons-container {
  left: 0;
  padding-right: 40px;
}
[dir="rtl"] .control-buttons-container .svg-spacer {
  margin-left: 10px;
  float: right;
}
[dir="rtl"] .pop-up-modal.hotel-expired-results .custom-btn {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
[dir="rtl"] .review-details-wrapper .property-wrapper ._v-spacer {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .review-details-wrapper .property-wrapper ._content-wrapper .hotel-name {
  text-align: right;
}
[dir="rtl"] .review-details-wrapper .property-wrapper ._content-wrapper .hotel-address ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section h3 {
  text-align: right;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section ul {
  margin-right: 20px;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section .inner-section-flex ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section .inner-section-flex ._formattedText {
  text-align: right;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section .inner-section-flex ._formattedText-details {
  text-align: right;
}
[dir="rtl"] .review-details-wrapper .property-wrapper .section .inner-section-flex ._flex-end {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .popup-modal-footer ._conten-flex ._price-inner {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .popup-modal-footer ._conten-flex ._price-flex .price .amount {
  text-align: right;
}
[dir="rtl"] .popup-modal-footer ._conten-flex ._price-flex .formatted-text {
  text-align: left;
}
[dir="rtl"] .popup-modal-footer ._conten-flex ._btn-wrapper ._btn-spacer {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .popup-modal-footer ._conten-flex ._btn-wrapper .btn-select .spinner {
  border-left-color: transparent;
}
[dir="rtl"] .quote-hotel-img {
  float: right;
}
[dir="rtl"] .quote-hotel-descr {
  margin-right: 75px;
}
[dir="rtl"] .notifications-popup-container {
  right: 0;
  left: 0;
}
[dir="rtl"] .notifications-popup-close {
  left: 600px;
  right: 0;
}
[dir="rtl"] .floating-support-content {
  margin-right: 300px;
}
[dir="rtl"] .notifications-popup-container .right-notifications {
  left: 0;
}
[dir="rtl"] .notifications-popup-container .right-notifications .item-head .close {
  left: 0;
}
[dir="rtl"] .right-notifications-container {
  right: 0;
  left: 0;
}
[dir="rtl"] .right-notifications-close {
  left: 1000px;
  right: 0;
}
[dir="rtl"] .right-notifications .item-content .spinner {
  margin-right: -10px;
}
[dir="rtl"] .floating-support-menu {
  float: right;
}
[dir="rtl"] .floating-support-menu .section-title .content .icon-whatapp {
  left: 35px;
}
[dir="rtl"] .floating-support-menu .section-search span.new-request {
  float: left;
}
[dir="rtl"] .floating-support-content {
  margin-right: 300px;
}
[dir="rtl"] .floating-support-dynamic {
  margin-right: 300px;
}
[dir="rtl"] .floating-support-new-request {
  margin-right: 300px;
}
[dir="rtl"] input.search-bookings {
  padding-right: 40px;
}
[dir="rtl"] input.search-bookings:active, [dir="rtl"] input.search-bookings:focus, [dir="rtl"] input.search-bookings:focus-within {
  padding-right: 40px;
}
[dir="rtl"] .no-bookings {
  text-align: right;
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._status-flex ._id {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._status-flex ._status {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._status-flex ._spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._icon {
  padding-left: 10px;
}
[dir="rtl"] .bookings-ul li .card .stay-title h3 {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._dates-formatted-text {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._dates-formatted-text time {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .stay-title ._dates-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] ._price-formatted-text {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-content ._lead-guest-flex ._avatar-disc-spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .bookings-ul li .card .card-content ._lead-guest-flex ._name-formatted-text {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-content ._label-flex ._clickable_lable ._spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .bookings-ul li .card .card-content ._label-flex ._clickable_lable ._formatted-txt {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-content ._label-flex ._label {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-content ._services-list ._service-item ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .bookings-ul li .card .card-content ._services-list ._service-item ._service-name-formatted-text {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-footer ._btn-wrapper {
  margin-right: 8px;
}
[dir="rtl"] .bookings-ul li .card .card-footer ._btn-wrapper .btn-formatted-text {
  text-align: right;
}
[dir="rtl"] .bookings-ul li .card .card-footer ._btn-wrapper .btn-formatted-text ._btn-flex ._btn-icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .quick-filters-form .form-filters-container .item-pill.first {
  padding: 0px 0px 16px 24px;
}
[dir="rtl"] .quick-filters-form .form-filters-container .item-pill .item .inner-pad .pill .title {
  text-align: right;
}
[dir="rtl"] .quick-filters-form .form-filters-container .item-pill .filter-dropdown-popup {
  right: 0;
  left: auto;
}
[dir="rtl"] .quick-filters-form .form-filters-container .item-pill .filter-dropdown-popup.right {
  right: auto;
  left: 0;
}
[dir="rtl"] .quick-filters-form .form-filters-container .item-pill .items .spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .manage-inline-form-container {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .asterix {
  margin-right: 5px;
}
[dir="rtl"] .search-inline-res {
  right: 0;
  left: 0;
}
[dir="rtl"] .search-inline-res span.press-suggest {
  text-align: right;
}
[dir="rtl"] .search-inline-res span.press-encourage {
  text-align: left;
  float: left;
}
[dir="rtl"] .search-inline-close {
  left: 0;
  margin-left: 8px;
}
[dir="rtl"] .h-tabs-container ul li {
  float: right;
  margin-left: 20px;
}
[dir="rtl"] .h-tabs-container ul li .counter {
  margin-right: 5px;
}
[dir="rtl"] .h-tabs-container ul li::after {
  right: 0;
  left: 0;
}
[dir="rtl"] .hVTMOl {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}
[dir="rtl"] .hVTMOl::after {
  right: 0px;
}
[dir="rtl"] .feBqUC {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .fBBVzT {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}
[dir="rtl"] .fBBVzT::after {
  right: 0px;
}
[dir="rtl"] .h-tabs-content-container .skeleton .item .trip-card .inner .item-row .box {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}
[dir="rtl"] .h-tabs-content-container .skeleton .item .trip-card .inner .item-row .box::after {
  right: 0px;
}
[dir="rtl"] .h-tabs-content-container .skeleton .item .trip-card .inner .item-row .pill {
  margin-right: 0px;
  margin-left: 0px;
  text-align: right;
}
[dir="rtl"] .h-tabs-content-container .skeleton .item .trip-card .inner .item-row .pill::after {
  right: 0px;
}
[dir="rtl"] .input-icon-spacer {
  right: 10px;
}
[dir="rtl"] .o-radiobox-c__label {
  padding-right: 5px;
  padding-left: 20px;
  padding-right: 10px;
}
[dir="rtl"] .radio-tab-list ul li {
  float: right;
  margin-left: 20px;
}
[dir="rtl"] .quick-filters ul {
  float: left;
}
[dir="rtl"] .quick-filters ul li {
  margin-left: 20px;
  float: right;
}
[dir="rtl"] .quick-filters ul li:first-child {
  margin-left: 30px;
}
[dir="rtl"] .quick-filters ul li:last-child {
  margin-left: 0;
}
[dir="rtl"] .quick-filters ul li .item {
  padding-right: 15px;
  padding-left: 15px;
}
[dir="rtl"] .quick-filters ul li .item svg {
  margin-right: 5px;
}
[dir="rtl"] .filter-dropdown-popup {
  left: 0;
}
[dir="rtl"] .filter-dropdown-popup .head-section {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
[dir="rtl"] .filter-dropdown-popup .body-section {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
[dir="rtl"] .checked .iydkBC svg {
  transform: translate(50%, -50%);
  right: 50%;
}
[dir="rtl"] .o-checkbox-c__label {
  margin-right: 14px;
}
[dir="rtl"] .o-checkbox-c__label.inline {
  margin-right: 0px;
}
[dir="rtl"] .section-table-styled-div .table-head-row .item .end {
  text-align: left;
  padding-left: 10px;
}
[dir="rtl"] .section-table-styled-div .table-head-row .item .start {
  text-align: right;
  padding-right: 10px;
}
[dir="rtl"] .section-table-styled-div .table-row .item .end {
  text-align: left;
  padding-left: 10px;
}
[dir="rtl"] .table-inline-drop-down-list {
  right: auto;
  left: 0px;
  text-align: right;
}
[dir="rtl"] .table-inline-drop-down-list li {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
[dir="rtl"] .table-inline-drop-down-list li:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
[dir="rtl"] .table-inline-drop-down-list li:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
[dir="rtl"] .date-item-close {
  left: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
[dir="rtl"] .customer-identifiers-wrapper {
  padding-right: 10px;
}
[dir="rtl"] .customer-identifiers-wrapper ._name {
  text-align: right;
}
[dir="rtl"] .customer-identifiers-wrapper ._email-address {
  text-align: right;
}
[dir="rtl"] .profile-page {
  padding-right: 40px;
  padding-left: 40px;
}
[dir="rtl"] .profile-page .user-name-title {
  text-align: right;
}
[dir="rtl"] .profile-page .user-type-label {
  text-align: right;
}
[dir="rtl"] .profile-page .section-label ._title {
  text-align: right;
}
[dir="rtl"] .profile-page .row-wrapper ._title {
  text-align: right;
}
[dir="rtl"] .profile-page .row-wrapper ._val {
  text-align: right;
}
[dir="rtl"] .qnc {
  left: -5px;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .square-logo-wrapper ._link .clickable .small-logo img {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .square-logo-wrapper .divider {
  border-width: 0px 1px 0px 0px;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .spacer-styled {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .spacer-styled ._summary .stay-title {
  text-align: right;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .spacer-styled ._summary .trip-title {
  text-align: right;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .spacer-styled ._summary ._itinarary-spacer {
  padding: 0px 16px 0px 0px;
  margin-right: 16px;
  border-right: 1px solid #E3E8EF;
}
[dir="rtl"] .trips-header .trip-summary-wrapper .spacer-styled ._summary ._itinarary-spacer ul li + li::before {
  padding-right: 12px;
  padding-left: 12px;
}
[dir="rtl"] .trips-header .trip-status-control ._inner-pad {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] .trips-header .trip-status-control .trip-status-label {
  text-align: right;
}
[dir="rtl"] .trips-header .trip-status-control .divider-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] .trips-header .trip-status-control .divider-spacer .divider-flex {
  padding-left: 0px;
}
[dir="rtl"] .trips-header .trip-status-control .divider-spacer .divider-flex .divider {
  border-width: 0px 1px 0px 0px;
}
[dir="rtl"] .trips-header .trip-status-control .action-flex {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .trip-itinarary .card-well-styled.simple.highlighted {
  border-right-width: 4px;
}
[dir="rtl"] .trip-itinarary .card-well-styled.simple.highlighted.CONFIRMED {
  border-right-color: rgb(204, 151, 0);
}
[dir="rtl"] .trip-itinarary .card-well-styled.simple.highlighted.FINALISED {
  border-right-color: rgb(6, 129, 68);
}
[dir="rtl"] .trip-itinarary .card-well-styled.simple.highlighted.FINALIZED {
  border-right-color: rgb(6, 129, 68);
}
[dir="rtl"] .trip-itinarary .card-well-styled.simple.highlighted.CANCELLED {
  border-right-color: #C10707;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
[dir="rtl"] .trip-itinarary .box-section .WarningBackground ._icon-flex {
  padding: 2px 0px 0px 12px;
}
[dir="rtl"] .trip-itinarary .box-section .WarningBackground ._title-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .box-section .WarningBackground ._descr-formatted-text {
  text-align: right;
}
[dir="rtl"] .modify-cancel-trip-wrapper {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .modify-cancel-trip-wrapper h2 {
  text-align: right;
}
[dir="rtl"] .modify-cancel-trip-wrapper .service-item ._service-column ._service-copy-flex ._title-flex ._title-FormattedText {
  text-align: right;
}
[dir="rtl"] .modify-cancel-trip-wrapper .service-item ._service-column ._service-copy-flex ._dates-FormattedText {
  text-align: right;
}
[dir="rtl"] .modify-cancel-trip-wrapper .btn-action:hover::after {
  right: 0px;
}
[dir="rtl"] .modify-cancel-trip-wrapper .service-item .service-cancelled ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .modify-cancel-trip-wrapper .service-item .service-cancelled .cancelledFormattedText {
  text-align: right;
}
[dir="rtl"] .back-nav-wrapper {
  padding: 0px 32px 0px 0px;
}
[dir="rtl"] .back-nav-wrapper .backTitle-FormattedText {
  text-align: right;
}
[dir="rtl"] ._booking-cancellation-status-wrapper ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._booking-cancellation-status-wrapper ._statusTitle {
  text-align: right;
}
[dir="rtl"] ._booking-cancellation-status-wrapper ._subTitle {
  text-align: right;
}
[dir="rtl"] ._booking-warning-status-wrapper ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._booking-warning-status-wrapper ._statusTitle {
  text-align: right;
}
[dir="rtl"] ._booking-warning-status-wrapper ._subTitle {
  text-align: right;
}
[dir="rtl"] ._booking-success-status-wrapper ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._booking-success-status-wrapper ._statusTitle {
  text-align: right;
}
[dir="rtl"] ._booking-success-status-wrapper ._subTitle {
  text-align: right;
}
[dir="rtl"] ._warning-well ._flexRow ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._warning-well ._flexRow ._contentText .FormattedText {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._formattedTxt-title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._formatted-date-title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-item ._time-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-item ._time-formatted-text .next-day-notification {
  left: -20px;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-item ._location-formatted-text {
  text-align: right;
}
[dir="rtl"] ._layover-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-journey ._journey-spacer ._spacer {
  padding: 0px 8px 0px 16px;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-journey ._journey-spacer ._spacer ._circle._left {
  right: 0px;
}
[dir="rtl"] .trip-itinarary .well-shell ._route-flex ._route-itinerary ._info-flex ._flight-journey ._journey-spacer ._spacer ._circle._right {
  left: -6px;
}
[dir="rtl"] .trip-itinarary .well-shell .secondary-title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._breakdown-price-details {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .info-well ._icon-spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .info-well ._title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .info-well ._copy {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell .min-title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .well-shell ._flexPrice ._formattedText {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section .title-flex ._formattedText {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section .flex-item-row .__icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section .flex-item-row ._icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section .flex-item-row ._formattedText {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section .flex-item-row ._price .chev svg {
  margin-right: 8px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._price-total-wrapper .total-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._price-total-wrapper .price-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._price-breakdown-wrapper {
  padding: 8px 16px 8px 24px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._price-breakdown-wrapper ._row-flex ._txt {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._cancelled-lable {
  text-align: left;
  padding-left: 24px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._action-btns-flex ._btn-action:hover::after {
  right: 0px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._action-btns-flex ._btn-spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .trip-itinarary .card-well-styled .box-section ._action-btns-flex ._btn-action-secondary:hover::after {
  right: 0px;
}
[dir="rtl"] .trip-itinarary.confirmation {
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
[dir="rtl"] .trip-itinarary.confirmation h2.h2-confirmation {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation .formatted-text-h2-sub {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation .trip-title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation ._trip-id {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation ._flex-service ._flex-service-description ._service--title {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation ._flex-service ._flex-service-description ._service--dates {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation ._flex-service ._flex-status {
  margin-right: auto;
}
[dir="rtl"] .trip-itinarary.confirmation ._flex-service ._flex-status ._status-wrapper ._icon {
  padding-left: 2px;
}
[dir="rtl"] .trip-itinarary.confirmation ._flex-service ._flex-status ._status-wrapper ._formattedText-status {
  text-align: right;
}
[dir="rtl"] .trip-itinarary.confirmation ._well-footer ._btn-action ._spacer-btn {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-review-section .trip-feedback-options {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .trip-review-section .trip-feedback-options ul li {
  float: right;
  margin-left: 16px;
}
[dir="rtl"] .trip-review-section .trip-feedback-options ul li:last-child {
  margin-left: 0;
}
[dir="rtl"] .trip-review-section ._labels-wrapper-flex {
  margin-right: auto;
  margin-left: auto;
}
[dir="rtl"] .trip-review-section ._label-text {
  text-align: right;
}
[dir="rtl"] .not-found-destination {
  margin-right: auto;
  margin-left: auto;
  right: 50%;
  margin-right: -240px;
}
[dir="rtl"] .rooms-inline-preloader ._l {
  right: 0;
}
[dir="rtl"] .rooms-inline-preloader ._r {
  left: 0;
}
[dir="rtl"] .rooms-inline-preloader ._t {
  right: 0;
  left: 0;
}
[dir="rtl"] .rooms-inline-preloader ._b {
  right: 0;
  left: 0;
}
[dir="rtl"] .rooms-inline-preloader ._title {
  right: 200px;
}
[dir="rtl"] .rooms-inline-preloader ._title_footer {
  right: 0;
}
[dir="rtl"] .rooms-inline-preloader ._board {
  right: 170px;
}
[dir="rtl"] .rooms-inline-preloader ._board_icon {
  right: 40px;
}
[dir="rtl"] .rooms-inline-preloader ._policy {
  right: 60%;
}
[dir="rtl"] .spinner-container-spacer .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .spinner-container-spacer .spinner::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .CloseButton__ModalHeader {
  left: 15px;
}
[dir="rtl"] .Title__ModalHeader {
  text-align: right;
}
[dir="rtl"] .Body__Modal {
  text-align: right;
}
[dir="rtl"] .Body__Modal .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .Body__Modal .spinner::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .Footer_Modal {
  right: 0px;
  left: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  right: auto;
  left: auto;
}
[dir="rtl"] .Footer_Modal .btn-Cancel:hover::after {
  right: 0px;
}
[dir="rtl"] .Footer_Modal .btn-Spacer {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .Footer_Modal .btn-Delete:hover::after {
  right: 0px;
}
[dir="rtl"] .Footer_Modal .btn-Action:hover::after {
  right: 0px;
}
[dir="rtl"] .action-voucher-payment-methods .title-flex ._formattedText {
  text-align: right;
}
[dir="rtl"] .action-voucher-payment-methods .WarningBackground ._icon-flex {
  padding: 2px 0px 0px 12px;
}
[dir="rtl"] .action-voucher-payment-methods .WarningBackground ._title-formatted-text {
  text-align: right;
}
[dir="rtl"] .action-voucher-payment-methods .WarningBackground ._descr-formatted-text {
  text-align: right;
}
[dir="rtl"] ._select-container .indicator {
  left: 0;
}
[dir="rtl"] ._select-container .input-placeholder {
  padding-right: 14px;
  padding-left: 14px;
}
[dir="rtl"] .trip-itinarary .btn-confirm-trip:hover::after {
  right: 0px;
}
[dir="rtl"] .trip-itinarary .btn-confirm-trip .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .trip-itinarary .btn-confirm-trip .spinner::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .book-confirmation-statement {
  text-align: right;
}
[dir="rtl"] .add-package-usp {
  right: 0;
  left: 0;
}
[dir="rtl"] .trip-itinarary .trip-body h3 {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .card-styled .spacer-2px {
  padding: 0px 0px 0px 2px;
}
[dir="rtl"] .trip-itinarary .trip-body .card-styled .spacer-4px {
  padding: 0px 0px 0px 4px;
}
[dir="rtl"] .trip-itinarary .trip-body .card-styled .spacer-8px {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .card-styled .traveller-name-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .timeline-dotted {
  right: 10px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .timeline-dotted::before {
  right: -2px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .timeline-dotted::after {
  right: -2px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._spacer-24px {
  padding: 0px 24px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .service-title-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .service-title-action-items ._btn-action .btn-formatted-text-flex ._spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .service-title-action-items ._btn-action:hover::after, [dir="rtl"] .trip-itinarary .trip-body .trip-services .service-title-action-items ._btn-action:focus::after {
  right: 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services .service-card-spacer {
  padding: 8px 48px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-confirmation-spacer {
  padding: 0px 0px 0px 16px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-confirmation ._spacer {
  padding: 0px 4px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-confirmation ._formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body ._special-requests ._icon-spacer {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .trip-body ._special-requests ._flex-txt ._formattedText {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body ._special-requests-wrapper {
  padding: 8px 48px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._img-spacer {
  padding: 24px 24px 24px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._img-column ._dates-hotel {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._img-column ._dates-hotel ._checkin-column {
  padding: 0px 0px 0px 32px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._img-column ._dates-hotel ._dates-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._img-column ._dates-hotel ._dates-formatted-text .time {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._hotel-content-flex ._pad {
  padding-left: 24px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._hotel-name {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._hotel-address-icon {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._address-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .cancellation-inline-text-flex ._icon {
  padding: 0px 2px 0px 10px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .cancellation-inline-text-flex ._formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._cancellation-wrapper ._policy-helper {
  text-align: left;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._service-status-footer {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card ._service-status-footer ._iconSvg {
  padding: 0px 0px 0px 8px;
}
[dir="rtl"] ._rooms-wrapper .flex-item-row ._icon {
  margin-left: 6px;
}
[dir="rtl"] ._add-room-all-guest-names ._icon {
  margin-left: 6px;
}
[dir="rtl"] .input-select-custom {
  right: -1px;
}
[dir="rtl"] .input-box ._select-container .input-placeholder {
  padding-right: 14px;
  padding-left: 14px;
}
[dir="rtl"] ._rooms-wrapper ._input-spacer {
  padding: 0px 0px 0px 25px;
}
[dir="rtl"] ._room-count-title {
  float: left;
  padding-left: 25px;
}
[dir="rtl"] ._room-title {
  text-align: right;
  margin-left: 100px;
}
[dir="rtl"] ._cancellation-policy-underline-divider {
  right: 0;
  left: 0;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item {
  padding: 0px 16px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route .flex-content ._duration {
  text-align: right;
  padding-right: 32px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item ._next-day-bubble {
  right: 100%;
  margin-right: 6px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route .flex-content ._item-column ._time-formatted-text {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route ._route-journey-indicator {
  margin-right: 8px;
  margin-left: 14px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route ._route-journey-indicator ._end._left {
  right: 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route ._route-journey-indicator ._end._right {
  left: -6px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .flight-route ._route-indicator-spacer {
  padding: 0px 8px 0px 16px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .details-trigger {
  padding: 0px 8px 0px 0px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .airline-name {
  text-align: right;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .flight-segment-item .seg-baggage-item ._formatted-text {
  margin-right: 10px;
}
[dir="rtl"] .trip-itinarary .trip-body .trip-services ._service-card-layout .service-card .seg-baggage-list span {
  margin-left: 6px;
}
[dir="rtl"] .autocomplete-customer-dropdown {
  right: 0;
  left: 0;
}
[dir="rtl"] .autocomplete-customer-dropdown ul li {
  padding-right: 16px;
}
[dir="rtl"] .autocomplete-customer-dropdown ul li .spinner {
  margin-right: -10px;
  border-left-color: transparent;
}
[dir="rtl"] .autocomplete-customer-dropdown ul li .spinner::before {
  right: 50%;
  margin-right: -10px;
}
[dir="rtl"] .autocomplete-customer-dropdown ul li.add-customer {
  padding-right: 16px;
}
[dir="rtl"] .autocomplete-customer-dropdown ul li.add-customer ._icon {
  margin-left: 5px;
}
[dir="rtl"] .add-comment-section h4 {
  text-align: right;
}
[dir="rtl"] .per-page-wrapper {
  text-align: left;
}
[dir="rtl"] .per-page-wrapper .select-per-page-title {
  padding-left: 15px;
  padding-right: 15px;
}
[dir="rtl"] .per-page-wrapper .select-per-page {
  text-align: right;
}
[dir="rtl"] .per-page-wrapper .select-per-page::after {
  left: 10px;
}
[dir="rtl"] .pagination-list li {
  margin-left: 6px;
}
[dir="rtl"] .info-box-wrap {
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.08);
}
[dir="rtl"] .info-box-text-wrap {
  float: right;
}
[dir="rtl"] .action-btns {
  float: right;
  right: 6px;
}
[dir="rtl"] .action-btns i {
  margin-right: 3px;
}
[dir="rtl"] .info-box-text-wrap h6.address {
  padding: 6px 0 1px 5px;
  margin: 0 0 0 0;
}
[dir="rtl"] .info-box-text-wrap p {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
[dir="rtl"] .info-box-wrap  img {
  float: right;
  margin-left: 10px;
}
[dir="rtl"] .infoBox:before {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  right: 130px;
}
[dir="rtl"] .mapHook {
  margin-right: -190px;
}
[dir="rtl"] .infoimg {
  float: right;
}
[dir="rtl"] .infobody {
  margin-right: 100px;
}
[dir="rtl"] .infoprice {
  left: 0;
  padding-left: 10px;
}
[dir="rtl"] .section-quote-select-wrapper {
  text-align: right;
  left: 0;
}
[dir="rtl"] .section-quote-select-wrapper ._last {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
[dir="rtl"] .section-quote-select-wrapper ._down {
  float: left;
}
[dir="rtl"] .section-quote-select-wrapper ._info {
  left: 0;
}
[dir="rtl"] .section-quote-select-wrapper ._open-link {
  margin-right: 30px;
}
[dir="rtl"] .glvEDF {
  text-align: right;
}
[dir="rtl"] .search-form-header-flex .second {
  padding-left: 80px;
}
[dir="rtl"] .flight-class-wrapper {
  padding-right: 20px;
  padding-left: 15px;
}
[dir="rtl"] .home-splash-wrapper .intro-banner {
  padding-right: 30px;
  padding-left: 30px;
}
[dir="rtl"] .home-splash-wrapper .search-tabs .item {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  padding-right: 30px;
  padding-left: 30px;
}
[dir="rtl"] .single-journey {
  left: 0;
  right: 0;
  border-left: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
[dir="rtl"] .jumpToTop {
  left: 30px;
}
[dir="rtl"] .search-form {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
[dir="rtl"] .search-form .search-form-flex .icon-wrapper {
  right: 4px;
}
[dir="rtl"] .search-form .input-container {
  padding-right: 48px;
  padding-left: 20px;
}
[dir="rtl"] .search-form .from .input-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir="rtl"] .search-form .to .input-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}
[dir="rtl"] .promo-feature-app-download .content-flex .flex-content {
  padding-right: 20px;
}
[dir="rtl"] .home-featured-hotels-flex .item .title-wrapper {
  right: 0;
  left: 0;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
[dir="rtl"] .home-featured-hotels-flex .item .load {
  right: 0;
  left: 0;
}
[dir="rtl"] .spinner-50 {
  right: 50%;
  margin-right: -30px;
}
[dir="rtl"] .spinner-50:before {
  border-left-color: #000;
  right: 50%;
  margin-right: -30px;
}
[dir="rtl"] .h-sortby ul li {
  float: right;
  padding-right: 20px;
  padding-left: 20px;
  border-left-color: rgb(216, 220, 222);
  border-right-color: rgb(216, 220, 222);
  margin-right: 10px;
}
[dir="rtl"] .h-sortby ul li .fa {
  margin-right: 5px;
}
[dir="rtl"] .rooms-filters-pills li {
  padding-right: 16px;
  padding-left: 16px;
}
[dir="rtl"] .room-groups-wrapper .group-title {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
[dir="rtl"] .group-options {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
[dir="rtl"] .more-option-flex .more-option {
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
[dir="rtl"] .group-options ._body ._first {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
[dir="rtl"] .group-options ._body ._second {
  border-left: 1px solid rgb(216, 220, 222);
  border-right: 1px solid rgb(216, 220, 222);
}
[dir="rtl"] .group-options ._body ._third {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
[dir="rtl"] .group-options ._body ._room_name .lowest-tag {
  padding-right: 12px;
  padding-left: 12px;
}
[dir="rtl"] .group-options ._body .book-btn {
  padding-right: 12px;
  padding-left: 12px;
}
[dir="rtl"] .step-popup-helper {
  right: 50%;
  margin-right: -160px;
}
[dir="rtl"] .step-popup-helper svg {
  right: 0;
}
[dir="rtl"] .checkout-well ._header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
[dir="rtl"] .checkout-well ._footer {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
[dir="rtl"] .checkout-well ._inner ul {
  margin-right: 20px;
  margin-left: 20px;
}
[dir="rtl"] .checkout-sign-in-flex .btn-signin {
  padding-right: 24px;
  padding-left: 24px;
}
[dir="rtl"] .styled-input-wrapper input {
  padding-right: 20px;
  padding-left: 20px;
}
[dir="rtl"] .styled-input-wrapper .styled-label {
  padding-right: 6px;
  padding-left: 6px;
  right: 6px;
}
[dir="rtl"] .button-checkout-continue {
  padding-right: 24px;
  padding-left: 30px;
}
[dir="rtl"] .add-note-pill-list .pill-item {
  padding-right: 24px;
  padding-left: 24px;
}
[dir="rtl"] .login-body .close {
  left: 20px;
}
[dir="rtl"] .button-login-continue {
  padding-right: 24px;
  padding-left: 30px;
}
[dir="rtl"] .recent-searches-flex .recent-search-item .last-search-tag {
  right: 15px;
}
[dir="rtl"] .mini-rules-not-found .copy .formatted-text {
  margin-left: 20px;
}
[dir="rtl"] .flight-segment-journey-flex .time .formatted-text {
  text-align: right;
}
[dir="rtl"] .flight-segment-journey-flex .time .formatted-text .plus-day {
  margin-right: 5px;
}
[dir="rtl"] .flight-segment-journey-flex .airport.second {
  text-align: right;
}
[dir="rtl"] .flight-segment-journey-flex .time-box.end {
  text-align: left;
}
[dir="rtl"] .flight-segment-journey-flex .time-box.end .airport.second {
  text-align: left;
}
[dir="rtl"] .slider {
  right: 0;
  left: 0;
}
[dir="rtl"] .slider:before {
  right: 3px;
}
[dir="rtl"] input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}
[dir="rtl"] .flight-card-upsell-message {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  [dir="rtl"] #MobileMenuPopup.show {
    right: 0;
    left: 0;
  }
  [dir="rtl"] #MobileMenuPopup ._content .item {
    text-align: right;
  }
  [dir="rtl"] #MobileMenuPopup ._content .item::before {
    right: 40px;
  }
  [dir="rtl"] #MobileMenuPopup ._content .item .item-flex ._icon {
    margin-left: 15px;
  }
  [dir="rtl"] .shared-ond-toggle-btn {
    left: 0;
    margin-left: 20px;
    right: auto;
  }
  [dir="rtl"] .footer-banner .copy .icon {
    left: 0;
  }
  [dir="rtl"] .footer-banner .copy ._icon {
    margin-right: 5px;
  }
  [dir="rtl"] .home-mobile-splash-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
  [dir="rtl"] .home-mobile-splash-wrapper .home-mobile-splash-content {
    padding-right: 10px;
    padding-left: 10px;
  }
  [dir="rtl"] .home-mobile-splash-wrapper .home-mobile-splash-content .service-flex {
    padding-right: 20px;
    padding-left: 20px;
  }
  [dir="rtl"] .mobile-full-wrapper {
    right: 0;
    left: 0;
  }
  [dir="rtl"] .mobile-full-wrapper .back-wrapper-flex {
    padding-right: 16px;
    padding-left: 16px;
  }
  [dir="rtl"] .mobile-input-full-wrapper {
    right: 0;
    left: 0;
  }
  [dir="rtl"] .mobile-input-full-wrapper .back-wrapper-flex {
    padding-right: 16px;
    padding-left: 16px;
  }
  [dir="rtl"] .mobile-dest-input-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }
  [dir="rtl"] .mobile-dest-input-wrapper .input-loader {
    left: 50px;
  }
  [dir="rtl"] .mobile-dest-input-wrapper .input-close {
    left: 16px;
  }
  [dir="rtl"] .mobile-dest-autosuggest-results {
    padding-right: 24px;
    padding-left: 24px;
  }
  [dir="rtl"] .mobile-room-wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }
  [dir="rtl"] #mobileRoomsContainer {
    padding-right: 16px;
    padding-left: 16px;
  }
  [dir="rtl"] .mobile-room-well .room-pax-flex {
    text-align: right;
    padding: 8px 16px 8px 8px;
  }
  [dir="rtl"] .more-rooms-wrapper .room-pax-btn {
    padding-right: 20px;
    padding-left: 20px;
  }
  [dir="rtl"] .room-pax-child-ages-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
  [dir="rtl"] .day-picker-day.selected.ci {
    border-radius: 14px 4px 4px 14px;
  }
  [dir="rtl"] .day-picker-day.selected.ci::before {
    right: 0;
    left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  [dir="rtl"] .day-picker-day.selected.co::before {
    right: 0;
    left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  [dir="rtl"] .day-picker-day.selected.co {
    border-radius: 4px 14px 14px 4px;
  }
  [dir="rtl"] .close-filters-trigger {
    left: 0;
  }
  [dir="rtl"] .hotel-result-card .h-img-wrapper {
    border-top-left-radius: 12px;
    border-bottom-right-radius: 0px;
  }
  [dir="rtl"] .hotel-result-card .h-img-wrapper .h-img {
    border-top-left-radius: 12px;
    border-bottom-right-radius: 0px;
  }
  [dir="rtl"] .hotel-result-card .h-content {
    margin-right: 0;
  }
  [dir="rtl"] .hotel-result-card .h-card-price-wrapper {
    right: 0;
  }
  [dir="rtl"] .hotel-result-card .h-card-price-wrapper .price-wrapper {
    margin-left: 0;
  }
  [dir="rtl"] .hotel-result-card .h-guest-score {
    right: 0;
  }
  [dir="rtl"] .mobile-hotel-result-card {
    right: 0;
    left: 0;
  }
  [dir="rtl"] .checkout-sign-in-flex .btn-signin {
    margin-right: 58px;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .flight-leg-info {
    margin-left: 36px;
  }
  [dir="rtl"] .Stops_planeEnd__ZjU4Y {
    left: 50%;
    margin-left: -8px;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .side .side-bottom-pad {
    padding-left: 12px;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-price .price-label {
    padding-left: 4px;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot .mobile-first {
    margin-right: 56px;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .flight-times-row .item-row .airport {
    text-align: right;
  }
  [dir="rtl"] .flight-results-wrapper .results-list .card-item .card .item-flex .flight-section-details .spacer-foot .nth-item {
    left: 12px;
  }
  [dir="rtl"] .mobile-cabbin-baggage-label {
    margin-left: 4px;
  }
  [dir="rtl"] .mobile-airline-name {
    margin-right: 40px;
  }
  [dir="rtl"] .mobile-card-trigger {
    right: 0;
    left: 0;
  }
  [dir="rtl"] .modal-popup-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
}
[dir="rtl"] .payment-card-well .payment-card-input.border-right {
  border-left: 1px solid rgb(237, 241, 243);
}
[dir="rtl"] .payment-card-well .payment-card-input input {
  padding-right: 15px;
  padding-left: 15px;
}
[dir="rtl"] .payment-card-well .payment-card-item .payment-card-input-label {
  right: 15px;
}
[dir="rtl"] .primary-nav ul li a.p-link.language-switcher .language-switcher-icon {
  margin-left: 2px;
}
[dir="rtl"] .mobile-language-switcher {
  padding-right: 8px;
  padding-left: 8px;
}
[dir="rtl"] .mobile-menu-language-options {
  margin-right: auto;
}
[dir="rtl"] .mobile-menu-language-option {
  padding-right: 10px;
  padding-left: 10px;
}



.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
  float: right!important;
}
.col-md-offset-1 {
  margin-left: auto;
  margin-right: 8.33333333%;
}
.input-chev-down{right: auto;left: 0;margin-left: 15px;margin-right: auto;}

.li-amenitiy-item ._formatted-text{
  text-align: right!important;
  padding-left: 10px!important;
  padding-right: 10px!important;

}