.navbar-brand {
    margin-right: 0px;
    margin-left: 16px;
}

@media (min-width: 992px) {
    .nav-menu .nav-item {
        padding-right: 0px !important;
        padding-left: 20px;
    }
}

.dropdown-list>.dropdown-list__item .text,
.custom--dropdown>.custom--dropdown__selected .text {
    padding-left: 0px;
    padding-right: 4px;
}

.our-goal-section .goal-thumb-wrapper {
    right: unset;
    left: 0px;
    transform: scaleX(-1);
}

.service-list__icon {
    margin-right: 0px;
    margin-left: 25px;
}

.testimonial-item__details {
    padding-left: 0px;
    padding-right: 20px;
}

.custom--dropdown>.custom--dropdown__selected {
    padding-right: 0px;
    padding-left: 30px;
}

.custom--dropdown>.custom--dropdown__selected::before {
    right: unset;
    left: 0px;
    top: calc(50% + 4px);
}

.login-registration-list__icon {
    transform: rotate(180deg);
}

.counterup-item .content {
    width: calc(100% - 85px);
    padding-left: 0px;
    padding-right: 20px;
}

.custom--accordion .accordion-button[aria-expanded=true]::after,
.custom--accordion .accordion-button[aria-expanded=false]::after {
    right: unset;
    left: 15px;
}

.footer-contact-menu__item-content {
    padding-left: 0px;
    padding-right: 7px;
}

.footer-menu__link {
    padding-left: 0px;
    padding-right: 15px;
}

.footer-menu__link::after {
    right: 0px;
    left: unset;
}


.grid-form-item .text {
    padding-left: 0px;
    padding-right: 10px;
}

.form-group.grid-form-item .icon i {
    right: 15px;
    left: unset;
}

.total-number-btn::after {
    left: 20px;
    right: unset;
}

.total-number {
    margin-left: unset;
    margin-right: 35px;
}

.t-datepicker {
    margin-left: unset;
    margin-right: 35px;
}

.t-month-check-out {
    margin-left: unset;
    margin-right: 5px;
}

.t-year-check-out {
    margin-left: unset;
    margin-right: 5px;
}

.check-in-out {
    padding-left: 0px;
    padding-right: 10px;
}

.t-check-out {
    text-align: left;
}

.booking-filter .booking-filter__left .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: unset;
    left: 20px;
}

.booking-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0px;
    padding-right: 50px;
}


.location-item__content {
    left: unset;
    right: 25px;
}

.cta-section .cta-bg {
    transform: scaleX(-1);
}

.contact-item__content {
    padding-left: unset;
    padding-right: 25px;
}

.contact-bottom .contact-form__title {
    text-align: right;
}

.contact-form__btn .btn .icon {
    margin-right: 0px;
    margin-left: 5px;
    transform: scaleX(-1);
}

.filter-block__item .form-check-label {
    padding-left: 0px;
    padding-right: 12px;
}

.filter-block__item .rating-menu .form-check-label {
    padding-left: 12px;
    padding-right: 12px;
}

.hotel-details-gallery {
    margin-left: 0px;
    margin-right: 10px;
}

.custom--tab .nav-item .nav-link::after {
    left: unset;
    right: 0px;
}

.table thead tr th:first-child {
    text-align: right;
}

.table tbody tr td:first-child {
    text-align: right;
}

.booking-card.card-two .booking-card__wrapper .card-info .info-list__item {
    padding-left: 0px;
    padding-right: 12px;
    text-align: right;
}

.booking-card.card-two .booking-card__wrapper .card-info .info-list__item::before {
    left: unset;
    right: 0px;
}

.booking-card.card-two .booking-card__right {
    text-align: left;
}

.booking-card.card-two .booking-card__wrapper .card-info::before {
    left: unset;
    right: -30px;
}

.hotel-details__item .facility-wrapper .facility-list__item {
    padding-left: 0;
    padding-right: 15px;
}

.hotel-details__item .facility-wrapper .facility-list__item::after {
    right: 0;
}

.policy-item .policy-list__item {
    padding-left: 0px;
    padding-right: 15px;
}

.policy-item .policy-list__item::before {
    left: unset;
    right: 0px;
}

.social-list__item {
    margin-right: 0px;
    margin-left: 10px;
}

.social-list__item:last-child {
    margin-right: unset;
    margin-left: 0px;
}

.password-show-hide {
    right: unset;
    left: 20px;
}

.form--check .form-check-label {
    padding-left: 0px;
    padding-right: 12px;
}

.booking-box__check .checking-box:last-child {
    text-align: left !important;
}

.text-list__item::after {
    right: unset;
    left: -10px;
}

.booking-box__check .checking-box:first-child::after {
    right: unset;
    left: -4px;
}

.booking-box__check .checking-box:last-child::after {
    right: -4px;
    left: unset;
}

.review-container .review-card__desc {
    padding-left: 0px;
    padding-right: 15px;
}

.review-container .review-card__desc::before {
    left: unset;
    right: 0px;
}

.user-info {
    margin-left: unset;
    margin-right: 15px;
}

.header-right {
    margin-left: 0px;
    margin-right: 80px;
}

.login-registration-list {
    margin-left: 0px;
    margin-right: 20px;
}

.booking-card.card-three .booking-card__right {
    text-align: left;
}

.sidebar-menu-list__link .icon {
    margin-right: 0px;
    margin-left: 8px;
}

.gateway-card .payment-item__thumb {
    padding-left: 0px;
    padding-right: 10px;
}

.gateway-card .payment-item__name {
    padding-left: 0px;
    padding-right: 10px;
}

.deposit-info__input {
    text-align: left;
}

.payment-information__text {
    margin-bottom: 8px;
}

.hotel-main-wrapper__body {
    padding-left: 0px;
    padding-right: 30px;
}

.card-item__bottom .name {
    padding-right: 0px;
    padding-left: 8px;
    border-right: none;
    border-left: 1px solid hsl(var(--black)/0.1);
    margin-right: 0px;
    margin-left: 5px;
}

.form--control[type=file]::-webkit-file-upload-button {
    margin-left: 4px;
    margin-right: 15px;
}

.form--control[type=file]::file-selector-button {
    margin-left: 4px;
    margin-right: 15px;
}

.table--acordion .left .content {
    padding-left: 0px;
    padding-right: 0.9375rem;
}

.transaction-item .tr-icon.icon-success {
    transform: rotate(-45deg) scale(-1);
}

.transaction-item .tr-icon.icon-danger {
    transform: rotate(-45deg);
}

.input-group .input-group-text {
    transform: scale(-1);
}

.input-group .form-control:first-child {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.input-group .form-control:last-child {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.support-ticket-date {
    border-left: none;
    border-right: 1px solid hsl(var(--base));
}

.profile-wrapper__left {
    border-right: none;
    border-left: 1px solid hsl(var(--border-color));
    padding-right: 0px;
    padding-left: 15px;
}

.my-profile__info {
    text-align: right;
}