/* AUTO-GENERATED by scripts/generate-rtl-css.js — do not edit. RTL overlay for main.css. */
[dir="rtl"] .section-body .booking-card {
    margin-right: 0;
    margin-left: 30px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .section-body .booking-card {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] .section-body .booking-history-card {
    margin-right: 0;
    margin-left: 18px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .section-body .booking-history-card {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] .card .card-body .card-title {
    text-align: right;
}

[dir="rtl"] .card .card-body .location {
    text-align: right;
}

[dir="rtl"] .sm-card {
    margin-right: 0;
    margin-left: 18px;
}

[dir="rtl"] .sm-card .card-body .card-info-box {
    padding: 8px 18px 27px 18.26px;
}

[dir="rtl"] .sm-card .card-body .member-list .member-item {
    margin-left: 0;
    margin-right: -15px;
}

[dir="rtl"] .sm-card .card-body .member-list .member-item:first-child {
    margin-left: 0;
    margin-right: 0px;
}

[dir="rtl"] .card .card-body .btn-fav-box {
    right: auto;
    left: 15px;
}

@media (max-width: 991px) {

    [dir="rtl"] .card .card-body .btn-fav-box {
        right: auto;
        left: 13px;
    }
}

[dir="rtl"] .booking-card .booking-title {
    text-align: right;
}

[dir="rtl"] .booking-card .booking-desc-icon-box {
    margin-left: 0;
    margin-right: 9px;
}

[dir="rtl"] .booking-card .booking-desc-box {
    left: auto;
    right: -116px;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25),
    0px -1px 4px rgba(0, 0, 0, 0.25), -1px 22px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px -1px 4px rgba(0, 0, 0, 0.25),
    -1px 22px 40px rgba(0, 0, 0, 0.1);
}

[dir="rtl"] .booking-card .booking-desc-box .booking-desc::before {
    left: auto;
    right: 111px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-width: 11px 0 11px 18px;
    border-color: transparent transparent transparent #ffffff;
}

[dir="rtl"] .booking-card .booking-activity-info-item {
    padding-left: 0;
    padding-right: 20px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .booking-activity-info-item-icon-box {
    margin-left: 6px;
    margin-right: -20px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .booking-activity-name {
    margin-right: 0;
    margin-left: 5px;
}

[dir="rtl"] .booking-history-card .booking-desc-icon-box {
    margin-left: 0;
    margin-right: 9px;
}

[dir="rtl"] .booking-history-card .booking-desc-box {
    left: auto;
    right: 47px;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25),
    0px -1px 4px rgba(0, 0, 0, 0.25), -1px 22px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px -1px 4px rgba(0, 0, 0, 0.25),
    -1px 22px 40px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .booking-history-card .booking-desc-box {
        left: auto;
        right: -116px;
    }
}

[dir="rtl"] .booking-history-card .booking-desc-box .booking-desc::before {
    left: auto;
    right: -28px;
    border-width: 11px 0 11px 18px;
    border-color: transparent transparent transparent #ffffff;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .booking-history-card .booking-desc-box .booking-desc::before {
        left: auto;
        right: 111px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
}

[dir="rtl"] .booking-history-card .booking-activity-info-item {
    padding-left: 0;
    padding-right: 20px;
}

[dir="rtl"] .booking-history-card
.booking-activity-info-item
.booking-activity-info-item-icon-box {
    margin-left: 6px;
    margin-right: -20px;
}

[dir="rtl"] .booking-history-card .booking-activity-info-item .booking-activity-name {
    margin-right: 0;
    margin-left: 5px;
}

[dir="rtl"] .group .active {
    padding-left: 0;
    padding-right: 0px;
    left: auto;
    right: 0;
}

[dir="rtl"] .group svg {
    right: auto;
    left: 1px;
}

[dir="rtl"] .form-group {
    padding-left: 0;
    padding-right: 36px;
}

[dir="rtl"] .form-group label::before {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -36px;
}

[dir="rtl"] .form-group input:checked + label:after {
    left: auto;
    right: 0px;
    margin-left: 0;
    margin-right: -36px;
}

@media (max-width: 767px) {

    [dir="rtl"] .custom-modal .modal-header .btn-modal-close svg {
        margin-left: 0;
        margin-right: auto;
    }
}

[dir="rtl"] .vue-pincode-input {
    text-align: right;
}

[dir="rtl"] .custom-modal .img-box .upload-pen-box {
    right: auto;
    left: 0;
}

[dir="rtl"] .custom-modal .add-img-box .img-box .profile-pic {
    left: auto;
    right: 0;
}

[dir="rtl"] .custom-modal .add-img-box .add-photo-box {
    left: auto;
    right: 0;
}

[dir="rtl"] .custom-modal .group label {
    padding-left: 0;
    padding-right: 6px;
}

[dir="rtl"] .custom-modal .group label.active {
    padding-left: 0;
    padding-right: 0;
}

[dir="rtl"] .custom-modal .group input {
    padding-right: 6px;
    padding-left: 30px;
}

[dir="rtl"] .custom-modal .group svg {
    right: auto;
    left: 8px;
}

[dir="rtl"] .custom-modal .btn-dropdown {
    right: auto;
    left: 0px;
}

[dir="rtl"] .btn-filter {
    margin-right: 0;
    margin-left: 14px;
}

[dir="rtl"] .btn-filter .btn-filter-icon-box svg {
    margin-left: 0;
    margin-right: auto;
}

[dir="rtl"] .btn-filter .btn-filter-content-box {
    text-align: right;
}

[dir="rtl"] .btn-filter-activity-type {
    margin-right: 0;
    margin-left: 14px;
}

[dir="rtl"] .btn-filter-activity-type .btn-filter-activity-type-content-box {
    text-align: right;
}

[dir="rtl"] .filter-by-item-box {
    margin-right: 0;
    margin-left: 20px;
}

[dir="rtl"] #app-header .navbar-brand {
    float: right;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #app-header .navbar {
        right: auto;
        left: 0px;
    }

}

@media screen and (max-width: 991px) {

    [dir="rtl"] #app-header .navbar .navbar-nav {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #app-header .search-box {
    margin-right: 0;
    margin-left: 71px;
}

@media (max-width: 991px) and (min-width: 768px) {

    [dir="rtl"] #app-header .search-box {
        margin-left: 40px;
        margin-right: 15px;
    }
}

[dir="rtl"] .search-box-show {
    left: auto;
    right: 50%;
    transform: translate(50%, 0);
}

[dir="rtl"] #app-header .search-box input {
    padding: 12px 15px 10px 36px;
}

[dir="rtl"] #app-header .search-box svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #app-header .account-controls-item .counter {
    right: auto;
    left: -1px;
}

[dir="rtl"] #app-header .account-controls-item .profile-window {
    right: auto;
    left: 0px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #app-header .account-controls-item .profile-window {
        right: auto;
        left: -3.4rem;
    }
}

[dir="rtl"] #app-header
.account-controls-item
.profile-window
.profile-header
.profile-img {
    margin-right: 0;
    margin-left: 10px;
}

[dir="rtl"] #app-header
.account-controls-item
.profile-window
.profile-body
.profile-list
.profile-item
.sub-menu {
    margin-left: 0;
    margin-right: 10px;
}

[dir="rtl"] #app-header .notification-window {
    right: auto;
    left: 0;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #app-header .notification-window {
        right: auto;
        left: 4px;
    }
}

[dir="rtl"] #app-header .notification-window .notification-divider {
    margin-right: 15px;
    margin-left: 23px;
}

[dir="rtl"] #app-header .notification-window .notification-body {
    padding: 5px 10px 15px 0;
}

[dir="rtl"] #app-header
.notification-window
.notification-body
.notification-list
.notification-item {
    margin-right: 0;
    margin-left: 7px;
}

[dir="rtl"] #app-header
.notification-window
.notification-body
.notification-list
.notification-item
.notification-content-box {
    padding-right: 0;
    padding-left: 5px;
}

[dir="rtl"] #app-header
.notification-window
.notification-body
.notification-list
.notification-item
.notification-content-box
.notification-content-outer-box
.notification-content-inner-box
.notification-content-title {
    text-align: right;
}

[dir="rtl"] #app-header
.notification-window
.notification-body
.notification-list
.notification-item
.notification-status-box
.notification-status-outer-box
.notification-status-inner-box
.seen-status {
    margin-right: 0;
    margin-left: 5px;
}

@media screen and (max-width: 767px) {

    [dir="rtl"] #banner .custom-container .hero-img {
        margin-left: 0;
        margin-right: auto;
    }
}

@media screen and (max-width: 767px) {

    [dir="rtl"] #banner .custom-container .hero-content-box {
        margin-left: 0;
        margin-right: 0;
    }

    [dir="rtl"] #banner .custom-container .hero-content-box img {
        margin-left: 0;
        margin-right: 0;
    }

    [dir="rtl"] #banner .custom-container .hero-title {
        text-align: right;
    }

    [dir="rtl"] #banner .custom-container .hero-btn {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] #banner .custom-container .hero-tagline {
    text-align: right;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #banner .custom-container .hero-title {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] #banner .custom-container .hero-tagline {
    text-align: right;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #banner .custom-container .hero-title {
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #filter .filter-box {
        padding: 29px 19px calc(30px - 1rem) 16px;
    }
}

[dir="rtl"] #filter .filter-box .input-field-search-box input,
[dir="rtl"] #filter .filter-box .input-field-search-box select,
[dir="rtl"] #filter .filter-box .input-field-category-box input,
[dir="rtl"] #filter .filter-box .input-field-category-box select {
    padding-left: 28px;
    padding-right: 18px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #filter .filter-box .input-field-search-box {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #filter .filter-box .input-field-search-box svg {
    right: auto;
    left: 13px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #filter .filter-box .input-field-category-box {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #filter .filter-box .input-field-category-box svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #filter .filter-box .input-field-category-box .svg-category-icon.active {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #filter .filter-box .search-btn-box {
        margin-left: 0;
        margin-right: auto;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #listing-filter .filter-box {
        padding: 29px 19px calc(30px - 1rem) 16px;
    }
}

[dir="rtl"] #listing-filter .filter-box .input-field-search-box input,
[dir="rtl"] #listing-filter .filter-box .input-field-search-box select,
[dir="rtl"] #listing-filter .filter-box .input-field-category-box input,
[dir="rtl"] #listing-filter .filter-box .input-field-category-box select,
[dir="rtl"] #listing-filter .filter-box .select,
[dir="rtl"] #listing-filter .filter-box .input-field-search-activity-box input,
[dir="rtl"] #listing-filter .filter-box .input-field-search-activity-box select {
    padding-left: 28px;
    padding-right: 18px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #listing-filter .filter-box .input-field-search-activity-box {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #listing-filter .filter-box .input-field-search-activity-box svg {
    right: auto;
    left: 13px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #listing-filter .filter-box .input-field-search-box {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] #listing-filter .filter-box .input-field-search-box svg {
    right: auto;
    left: 13px;
}

@media screen and (max-width: 767px) {

    [dir="rtl"] #listing-filter .filter-box .input-field-category-box {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] #listing-filter .filter-box .input-field-category-box svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #listing-filter
.filter-box
.input-field-category-box
.svg-category-icon.active {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #listing-filter .filter-box .search-btn-box {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] #listing-filter .filter-box .search-btn-box .btn-map {
    margin-left: 0;
    margin-right: 17.41px;
}

[dir="rtl"] #listing-filter .btn-sm-map svg {
    margin-left: 0;
    margin-right: 16px;
}

@media screen and (max-width: 768px) {

    [dir="rtl"] #see-all-filter .filter-box {
        padding: 29px 19px calc(30px - 1rem) 16px;
    }
}

[dir="rtl"] #see-all-filter .filter-box .input-field-category-box input,
[dir="rtl"] #see-all-filter .filter-box .input-field-category-box select,
[dir="rtl"] #see-all-filter .filter-box .input-field-search-activity-box input,
[dir="rtl"] #see-all-filter .filter-box .input-field-search-activity-box select {
    padding-left: 28px;
    padding-right: 18px;
}

@media screen and (max-width: 768px) {

    [dir="rtl"] #see-all-filter .filter-box .input-field-search-activity-box {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #see-all-filter .filter-box .input-field-search-activity-box svg {
    right: auto;
    left: 35px;
}

[dir="rtl"] #see-all-filter .filter-box .input-field-category-box svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #see-all-filter
.filter-box
.input-field-category-box
.svg-category-icon.active {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

@media screen and (max-width: 768px) {

    [dir="rtl"] #see-all-filter .filter-box .search-btn-box {
        margin-left: 0;
        margin-right: 0;
    }
}

[dir="rtl"] .on-demand #filter-items .filter-items-inner-box .vod-card {
    margin-right: 0;
    margin-left: 0;
}

[dir="rtl"] #filter-items .filter-items-inner-box .card-title {
    text-align: right;
}

@media screen and (max-width: 800px) {

    [dir="rtl"] #filter-items .filter-items-inner-box .float-right .distance-box {
        margin-right: 0;
        margin-left: 0px;
    }
}

[dir="rtl"] #activity-map-filter .custom-container .activity-search-box .btn-back {
    margin-right: 0;
    margin-left: 36px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #activity-map-filter .custom-container .activity-search-box .btn-back {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] #activity-map-filter
.custom-container
.activity-search-box
.input-field-search-box
svg {
    right: auto;
    left: 24px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #activity-map-filter
    .custom-container
    .activity-search-box
    .btn-map-activity-search {
        margin-left: 0;
        margin-right: 36px;
    }
}

[dir="rtl"] #activity-map-filter
.custom-container
.filter-by-category-list
.filter-by-category-item {
    margin-right: 0;
    margin-left: 11px;
    text-align: right;
}

[dir="rtl"] #activity-map-filter
.custom-container
.filter-by-category-list
.filter-by-category-item
.filter-by-category-icon {
    margin-right: 0;
    margin-left: 22px;
}

@media screen and (max-width: 767px) {

    [dir="rtl"] #activity-map-filter
    .custom-container
    .filter-by-category-list
    .filter-by-category-item
    .filter-by-category-icon {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] #activity-map-filter
.custom-container
.filter-by-category-list
.filter-by-category-item {
    margin-right: 0;
    margin-left: 15px;
}

@media screen and (max-width: 767px) {

    [dir="rtl"] #activity-map-filter
    .custom-container
    .filter-by-category-list
    .filter-by-category-item {
        padding: 10px 20px 10px 7px;
        margin-right: 0;
        margin-left: 10px;
    }
}

@media screen and (max-width: 992px) {

    [dir="rtl"] #newsletters .sub-container .btn-newsletters {
        margin-left: 0;
        margin-right: auto;
    }
}

@media screen and (max-width: 767px) {

    [dir="rtl"] .account-btn-box a {
        text-align: right;
    }

    [dir="rtl"] #signin-modal .group input {
        padding-left: 0;
        padding-right: 15px;
    }
}

[dir="rtl"] #account-recovery-modal .forget-password-group .active,
[dir="rtl"] #otp-modal .forget-password-group .active,
[dir="rtl"] #reset-password-modal .forget-password-group .active,
[dir="rtl"] #password-reset-confirmation-modal .forget-password-group .active {
    padding-left: 0;
    padding-right: 0px;
    left: auto;
    right: 0;
}

[dir="rtl"] #account-recovery-modal .forget-password-group svg,
[dir="rtl"] #otp-modal .forget-password-group svg,
[dir="rtl"] #reset-password-modal .forget-password-group svg,
[dir="rtl"] #password-reset-confirmation-modal .forget-password-group svg {
    right: auto;
    left: 1px;
}

[dir="rtl"] #inspire-your-network-modal .invitation-link-box input, [dir="rtl"] #diary-sharing-modal .invitation-link-box input {
    padding: 13px 19px 13px 35px;
}

[dir="rtl"] #inspire-your-network-modal .invitation-link-box button, [dir="rtl"] #diary-sharing-modal .invitation-link-box button {
    right: auto;
    left: 17px;
}

[dir="rtl"] #bookings .booking-listing-outer-box {
    margin-right: 0;
    margin-left: 25px;
}

[dir="rtl"] #bookings
.booking-listing-outer-box
.booking-listing-inner-box
.booking-listing-icon-box {
    margin-right: 0;
    margin-left: 25px;
}

[dir="rtl"] #business-profile .business-profile-info-box .business-profile-logo-box {
    margin-right: 0;
    margin-left: 9px;
}

[dir="rtl"] #business-profile
.business-profile-info-box
.business-profile-contact-info-box {
    justify-content: left;
}

[dir="rtl"] #business-profile
.business-profile-info-box
.business-profile-contact-info-box
.btn-brand-number {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #business-profile
.business-profile-info-box
.business-profile-contact-info-box
.btn-brand-number
svg {
    margin-right: 0;
    margin-left: 7.1px;
}

[dir="rtl"] #business-profile
.business-profile-menu-tab-list
.business-profile-menu-tab-item {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #business-profile
.business-profile-menu-tab-list
.business-profile-menu-tab-item
svg {
    margin-right: 0;
    margin-left: 4.8px;
}

[dir="rtl"] #business-profile .business-profile-info-box .what-offer-item {
    margin-right: 0;
    margin-left: 11px;
}

[dir="rtl"] #business-profile .business-profile-info-box .what-offer-item svg {
    margin-right: 0;
    margin-left: 18px;
}

[dir="rtl"] #business-profile .business-profile-info-box .btn-business-address {
    text-align: right;
}

[dir="rtl"] #business-profile .business-profile-info-box .btn-business-address svg {
    margin-right: 0;
    margin-left: 10px;
}

[dir="rtl"] #business-profile
.business-profile-info-box
.lg-business-profile-contact-info-box
.btn-brand-number {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #business-profile
.business-profile-info-box
.lg-business-profile-contact-info-box
.btn-brand-number
svg {
    margin-right: 0;
    margin-left: 7.1px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box {
        padding: 29px 19px calc(30px - 1rem) 16px;
    }
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-search-box
input,
[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-search-box
select,
[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-category-box
input,
[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-category-box
select,
[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
input,
[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
select {
    padding-left: 28px;
    padding-right: 18px;
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-search-box
svg {
    right: auto;
    left: 13px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-search-box
    .manual-location-field-box {
        left: auto;
        right: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-search-box
    .manual-location-field-box {
        right: auto;
        left: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-category-box {
        margin-right: 0;
        margin-left: 0;
    }
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-category-box
svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-category-box
.svg-category-icon.active {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-category-box
    .category-field-box {
        left: auto;
        right: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-category-box
    .category-field-box {
        left: auto;
        right: 0;
    }
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
svg {
    right: auto;
    left: 13px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-date-box
    .calendar-field-box {
        right: auto;
        left: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .input-field-date-box
    .calendar-field-box {
        left: auto;
        right: 0;
    }
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
.calendar-field-box
.calendar-header {
    padding: 32px 32px 32px 27px;
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
.calendar-field-box
.calendar-field-body
.calendar
.current-calendar-info-box {
    padding-right: 32px;
    padding-left: 27px;
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
.calendar-field-box
.calendar-field-body
.calendar
table {
    margin-right: auto;
    margin-left: 19px;
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.input-field-date-box
.calendar-field-box
.calendar-footer
.btn-calendar-cancel {
    margin-right: 0;
    margin-left: 31px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile
    .business-profile-activities-page
    .business-profile-activities-filter
    .filter-box
    .search-btn-box {
        margin-left: 0;
        margin-right: auto;
    }

    [dir="rtl"] .reset-btn-box {
        margin-right: 0;
        margin-left: auto;
    }
}

[dir="rtl"] #business-profile
.business-profile-activities-page
.business-profile-activities-filter
.filter-box
.search-btn-box
.btn-map {
    margin-left: 0;
    margin-right: 17.41px;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup label,
[dir="rtl"] #multiple-booking-modal .inputGroup label,
[dir="rtl"] #booking-confirmed-modal .inputGroup label {
    padding: 52px 38px 45px 80px;
    text-align: right;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup label:after,
[dir="rtl"] #multiple-booking-modal .inputGroup label:after,
[dir="rtl"] #booking-confirmed-modal .inputGroup label:after {
    right: auto;
    left: 38px;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup input:checked ~ label:before,
[dir="rtl"] #multiple-booking-modal .inputGroup input:checked ~ label:before,
[dir="rtl"] #booking-confirmed-modal .inputGroup input:checked ~ label:before {
    -webkit-transform: translate(50%, -50%) scale3d(56, 56, 1);
    transform: translate(50%, -50%) scale3d(56, 56, 1);
}

[dir="rtl"] #booking-confirmation-modal .inputGroup input,
[dir="rtl"] #multiple-booking-modal .inputGroup input,
[dir="rtl"] #booking-confirmed-modal .inputGroup input {
    right: auto;
    left: 38px;
}

[dir="rtl"] #multiple-booking-modal .multiple-booking-modal-input-field-outer-box {
    padding-right: 0;
    padding-left: 20px;
}

[dir="rtl"] #multiple-booking-modal .booked-seat-card {
    padding: 25px 28px 24px 39px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #multiple-booking-modal .booked-seat-card {
        padding: 15px 13px 19px 19px;
    }
}

[dir="rtl"] #multiple-booking-modal .booked-seat-card .user-name span,
[dir="rtl"] #multiple-booking-modal .booked-seat-card .user-email span {
    margin-left: 0;
    margin-right: 20px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #multiple-booking-modal .booked-seat-card .user-name span,
    [dir="rtl"] #multiple-booking-modal .booked-seat-card .user-email span {
        margin-left: 0;
        margin-right: 5px;
    }
}

[dir="rtl"] #activity-listing .search-results {
    margin-left: 0;
    margin-right: 23px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #activity-listing .search-results {
        margin-left: 0;
        margin-right: 10px;
    }
}

[dir="rtl"] #advance-filter .advance-filter-btn svg {
    margin-left: 0;
    margin-right: 10px;
}

[dir="rtl"] #advance-filter .advance-filter-btn::before {
    margin-right: 0;
    margin-left: 10px;
    left: auto;
    right: 0;
}

[dir="rtl"] #advance-filter .advance-filter-btn::after {
    margin-left: 0;
    margin-right: 10px;
    right: auto;
    left: 0;
}

[dir="rtl"] #advance-filter .advance-filter-btn-outer-box .activity-type-filter-box .swiper-container{
    margin-right: 0;
    margin-left: 0;
}

@media (min-width: 768px) {

    [dir="rtl"] #advance-filter .advance-filter-btn-outer-box .activity-type-filter-box .btn-filter-activity-type{
        margin-right: 0;
        margin-left: 13px;
    }
}

[dir="rtl"] #faqs .group .active {
    padding-left: 0;
    padding-right: 0px;
    left: auto;
    right: 0;
}

[dir="rtl"] i.mx-icon-double-left,
[dir="rtl"] i.mx-icon-double-right {
    float: left !important;
}

[dir="rtl"] .mx-icon-left:before,
[dir="rtl"] .mx-icon-right:before,
[dir="rtl"] .mx-icon-double-left:before,
[dir="rtl"] .mx-icon-double-right:before,
[dir="rtl"] .mx-icon-double-left:after,
[dir="rtl"] .mx-icon-double-right:after {
    border-width: 4px 4px 0 0 !important;
    -webkit-transform: rotate(45deg) scale(0.7);
    transform: rotate(45deg) scale(0.7);
}

[dir="rtl"] .fc-event-title.fc-sticky {
    text-align: right !important;
    left: auto !important;
    right: 15px !important;
}

[dir="rtl"] #customer-support .customer-support-form .form-title {
    text-align: right;
}

[dir="rtl"] #customer-support .customer-support-form .group .active {
    left: auto;
    right: 0;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #customer-support .customer-support-live-chat {
        background: linear-gradient(-159.67deg, #690fad 1.55%, #bed62f 106.93%);
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #customer-support
    .customer-support-live-chat
    .customer-support-live-chat-outer-box {
        background: linear-gradient(-159.67deg, #690fad 1.55%, #bed62f 106.93%);
    }
}

[dir="rtl"] #customer-support .customer-support-live-chat .btn-chat-close {
    right: auto;
    left: 11px;
}

[dir="rtl"] .btn-live-chat-toggle.chat-close {
    right: auto;
    left: 20px;
}

[dir="rtl"] .social-media-link-inner-box .contact-info-card:hover {
    background: linear-gradient(
            -159.67deg,
            rgba(0, 165, 225, 0.85) 1.55%,
            rgba(190, 214, 47, 0.85) 106.93%
    );
}

[dir="rtl"] #legal .legal-sidebar {
    left: auto;
    right: 0;
    border-radius: 0px 11px 11px 0px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item {
    text-align: right;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover::before {
    left: auto;
    right: -13px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active::before {
    left: auto;
    right: -13px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list {
    padding-left: 0;
    padding-right: 10px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-item {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-header .btn-sidebar-toggle {
    float: right;
}

[dir="rtl"] #legal .legal-content-header .btn-search-bar-toggle {
    float: left;
}

[dir="rtl"] #legal
.legal-content-header
.legal-content-header-inner-box
.legal-content-header-search-field {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .legal-content-body-outer-box {
    padding-right: 1rem;
    padding-left: 2rem;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-title {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-desc {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-footer .btn-cancel {
    margin-right: 0;
    margin-left: 6px;
}

[dir="rtl"] #legal .legal-content-footer .btn-accept {
    margin-left: 0;
    margin-right: 6px;
}

[dir="rtl"] .btn-filter-icon-box svg,
[dir="rtl"] .btn-filter-icon-box img {
    margin-left: 0;
    margin-right: auto;
}

[dir="rtl"] .btn-filter-activity-type-icon-box svg,
[dir="rtl"] .btn-filter-activity-type-icon-box img {
    margin-left: 0;
    margin-right: auto;
}

[dir="rtl"] .filter-by-category-icon {
    margin-right: 0;
    margin-left: 22px;
}

[dir="rtl"] .card-activity-icons-item {
    margin-right: 0;
    margin-left: 8px;
}

[dir="rtl"] .card-activity-icons-item:last-child {
    margin-right: 0;
    margin-left: 0px;
}

[dir="rtl"] .booking-history-card .booking-desc-box {
    left: auto;
    right: 47px;
    -webkit-box-shadow: 0px 4px 4px rgb(0 0 0 / 25%),
    0px -1px 4px rgb(0 0 0 / 25%), -1px 22px 40px rgb(0 0 0 / 10%);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%), 0px -1px 4px rgb(0 0 0 / 25%),
    -1px 22px 40px rgb(0 0 0 / 10%);
}

[dir="rtl"] #checkin-modal
.booking-checkin-body
.booking-checkin-body-inner-box
.activity-detail-left-side-box {
    border-right: none;
    border-left: 10px dotted #c4c4c4;
}

[dir="rtl"] #checkin-modal
.booking-checkin-body
.booking-checkin-body-inner-box
.activity-detail-right-side-box {
    -webkit-transform: rotate(-270deg);
    transform: rotate(-270deg);
}

[dir="rtl"] #checkin-modal .booking-checkin-body .activity-detail-title {
    text-align: right;
}

[dir="rtl"] #checkin-modal .booking-checkin-body .activity-detail-info {
    text-align: right;
}

@media screen and (max-width: 480px) {

    [dir="rtl"] .booking-history-card .booking-desc-box {
        left: auto;
        right: -115px;
    }
}

[dir="rtl"] #booking-confirmation-modal .inputGroup label:after,
[dir="rtl"] #multiple-booking-modal .inputGroup label:after,
[dir="rtl"] #booking-confirmed-modal .inputGroup label:after {
    right: auto;
    left: 38px;
}

[dir="rtl"] .left_swiper_arrow {
    left: auto;
    right: -5%;
}

[dir="rtl"] button.right_swiper_arrow {
    right: auto;
    left: -100px;
}

[dir="rtl"] .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

[dir="rtl"] .booking-tag {
    text-align: right;
    margin-left: 0;
    margin-right: 0;
}

[dir="rtl"] #bookings .booking-listing-outer-box .activity-status {
    text-align: left;
    right: auto;
    left: 0;
    padding: 2px 5px 2px 10px;
    border-radius: 0 3px 3px 0;
}

[dir="rtl"] #bookings .booking-listing-outer-box {
    margin-right: 0;
    margin-left: 25px;
}

[dir="rtl"] #bookings .booking-listing-outer-box .activity-status {
    text-align: left;
    right: auto;
    left: 0;
    padding: 2px 5px 2px 10px;
    border-radius: 0 3px 3px 0;
}

[dir="rtl"] #bookings .booking-listing-outer-box .booking-listing-inner-box .booking-listing-icon-box {
    margin-right: 0;
    margin-left: 25px;
}

[dir="rtl"] #business-profile .business-profile-info-box .business-profile-logo-box {
    margin-right: 0;
    margin-left: 9px;
}

[dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number {
    margin-right: 0;
    margin-left: 0px;
    
}

[dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number svg, [dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number img {
    margin-right: 0;
    margin-left: 7.1px;
}

[dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map {
    margin-right: 0;
    margin-left: 14px;
}

@media (max-width: 500px) {

    [dir="rtl"] #business-profile .business-profile-menu-tab-item {
        margin-right: 0;
        margin-left: 0px;
    }
}

[dir="rtl"] #business-profile .business-profile-menu-tab-item svg, [dir="rtl"] #business-profile .business-profile-menu-tab-item img {
    margin-right: 0;
    margin-left: 4.8px;
}

[dir="rtl"] #business-profile .active {
    background: linear-gradient(-270.17deg, #7812C6 15.31%, rgba(93, 13, 153, 0.65) 99.74%);
}

[dir="rtl"] #business-profile .active:hover {
    background: linear-gradient(-270.17deg, #7812C6 15.31%, rgba(93, 13, 153, 0.65) 99.74%);
}

[dir="rtl"] #business-profile .business-profile-info-box .what-offer-item {
    margin-right: 0;
    margin-left: 11px;
}

[dir="rtl"] #business-profile .business-profile-info-box .what-offer-item svg, [dir="rtl"] #business-profile .business-profile-info-box .what-offer-item img {
    margin-right: 0;
    margin-left: 18px;
}

[dir="rtl"] #business-profile .business-profile-info-box .btn-business-address {
    text-align: right;
}

[dir="rtl"] #business-profile .business-profile-info-box .btn-business-address svg, [dir="rtl"] #business-profile .business-profile-info-box .btn-business-address img {
    margin-right: 0;
    margin-left: 10px;
}

[dir="rtl"] #business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number svg, [dir="rtl"] #business-profile .business-profile-info-box .lg-business-profile-contact-info-box .btn-brand-number img {
    margin-right: 0;
    margin-left: 7.1px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box {
        padding: 29px 19px calc(30px - 1rem) 16px;
    }
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box input,
[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box select,
[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box input,
[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box select,
[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box input,
[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box select {
    padding-left: 28px;
    padding-right: 18px;
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box svg {
    right: auto;
    left: 13px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box {
        left: auto;
        right: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-search-box .manual-location-field-box {
        right: auto;
        left: 0;
    }
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box svg {
    right: auto;
    left: 13px;
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .svg-category-icon.active {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box {
        left: auto;
        right: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-category-box .category-field-box {
        left: auto;
        right: 0;
    }
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box svg {
    right: auto;
    left: 13px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box {
        right: auto;
        left: 0;
    }
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box {
        left: auto;
        right: 0;
    }
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-header {
    padding: 32px 32px 32px 27px;
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar .current-calendar-info-box {
    padding-right: 32px;
    padding-left: 27px;
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-field-body .calendar table {
    margin-right: auto;
    margin-left: 19px;
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .input-field-date-box .calendar-field-box .calendar-footer .btn-calendar-cancel {
    margin-right: 0;
    margin-left: 31px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box {
        margin-left: 0;
        margin-right: auto;
    }
}

[dir="rtl"] #business-profile .business-profile-activities-page .business-profile-activities-filter .filter-box .search-btn-box .btn-map {
    margin-left: 0;
    margin-right: 17.41px;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup label,
[dir="rtl"] #multiple-booking-modal .inputGroup label,
[dir="rtl"] #booking-confirmed-modal .inputGroup label {
    padding: 52px 38px 45px 80px;
    text-align: right;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup label:after,
[dir="rtl"] #multiple-booking-modal .inputGroup label:after,
[dir="rtl"] #booking-confirmed-modal .inputGroup label:after {
    right: auto;
    left: 38px;
}

[dir="rtl"] #booking-confirmation-modal .inputGroup input:checked ~ label:before,
[dir="rtl"] #multiple-booking-modal .inputGroup input:checked ~ label:before,
[dir="rtl"] #booking-confirmed-modal .inputGroup input:checked ~ label:before {
    -webkit-transform: translate(50%, -50%) scale3d(56, 56, 1);
    transform: translate(50%, -50%) scale3d(56, 56, 1);
}

[dir="rtl"] #booking-confirmation-modal .inputGroup input,
[dir="rtl"] #multiple-booking-modal .inputGroup input,
[dir="rtl"] #booking-confirmed-modal .inputGroup input {
    right: auto;
    left: 38px;
}

[dir="rtl"] #multiple-booking-modal .multiple-booking-modal-input-field-outer-box {
    padding-right: 0;
    padding-left: 20px;
}

[dir="rtl"] #multiple-booking-modal .booked-seat-card {
    padding: 25px 28px 24px 39px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #multiple-booking-modal .booked-seat-card {
        padding: 15px 13px 19px 19px;
    }
}

[dir="rtl"] #multiple-booking-modal .booked-seat-card .user-name span,
[dir="rtl"] #multiple-booking-modal .booked-seat-card .user-email span {
    margin-left: 0;
    margin-right: 20px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #multiple-booking-modal .booked-seat-card .user-name span,
    [dir="rtl"] #multiple-booking-modal .booked-seat-card .user-email span {
        margin-left: 0;
        margin-right: 5px;
    }
}

[dir="rtl"] .package-card .package-name {
    text-align: right;
}

[dir="rtl"] .package-card .package-current-price {
    text-align: left;
}

[dir="rtl"] .package-card .package-prev-price {
    text-align: left;
}

[dir="rtl"] .package-card .btn-package-detail {
    text-align: right;
}

[dir="rtl"] .package-card .session-available {
    text-align: right;
}

[dir="rtl"] .package-card .class-pass {
    text-align: right;
}

[dir="rtl"] .package-card .package-validity {
    text-align: right;
}

[dir="rtl"] .booking-card .booking-activity-info-item {
    padding-left: 0;
    padding-right: 20px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .booking-activity-info-item-icon-box {
    margin-left: 6px;
    margin-right: -20px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .booking-activity-name {
    margin-right: 0;
    margin-left: 5px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .tag {
    text-align: right;
    margin-right: 10px;
    margin-left: 7px;
}

[dir="rtl"] .booking-card .booking-activity-info-item .subscription-tag {
    text-align: right;
}

[dir="rtl"] .booking-history-card .booking-desc-icon-box {
    margin-left: 0;
    margin-right: 9px;
}

[dir="rtl"] .booking-history-card .booking-desc-box {
    left: auto;
    right: 47px;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px -1px 4px rgba(0, 0, 0, 0.25), -1px 22px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px -1px 4px rgba(0, 0, 0, 0.25), -1px 22px 40px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .booking-history-card .booking-desc-box {
        left: auto;
        right: -116px;
    }
}

[dir="rtl"] .booking-history-card .booking-desc-box .booking-desc::before {
    left: auto;
    right: -28px;
    border-width: 11px 0 11px 18px;
    border-color: transparent transparent transparent #FFFFFF;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .booking-history-card .booking-desc-box .booking-desc::before {
        left: auto;
        right: 111px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
}

[dir="rtl"] .booking-history-card .booking-activity-info-item {
    padding-left: 0;
    padding-right: 20px;
}

[dir="rtl"] .booking-history-card .booking-activity-info-item .booking-activity-info-item-icon-box {
    margin-left: 6px;
    margin-right: -20px;
}

[dir="rtl"] .booking-history-card .booking-activity-info-item .booking-activity-name {
    margin-right: 0;
    margin-left: 5px;
}

[dir="rtl"] .package-card .package-name {
    text-align: right;
}

[dir="rtl"] .package-card .package-current-price {
    text-align: left;
}

[dir="rtl"] .package-card .package-prev-price {
    text-align: left;
}

[dir="rtl"] .package-card .btn-package-detail {
    text-align: right;
}

[dir="rtl"] .package-card .session-available {
    text-align: right;
}

[dir="rtl"] .package-card .class-pass {
    text-align: right;
}

[dir="rtl"] .package-card .package-validity {
    text-align: right;
}

[dir="rtl"] .payment-detail-card {
    padding: 31.15px 28px 32.23px 24.4px;
}

[dir="rtl"] .payment-detail-card .card-icon-box .first-icon {
    margin-right: 0;
    margin-left: -7px;
}

[dir="rtl"] .section-body .booking-card {
    margin-right: 0;
    margin-left: 30px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .section-body .booking-card {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] .section-body .booking-history-card {
    margin-right: 0;
    margin-left: 18px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] .section-body .booking-history-card {
        margin-right: 0;
        margin-left: 15px;
    }
}

[dir="rtl"] .custom-modal .img-box .profile-pic {
    margin-left: auto;
    margin-right: -12px;
}

[dir="rtl"] .custom-modal .img-box .upload-pen-box {
    right: auto;
    left: 0;
}

[dir="rtl"] .custom-modal .add-img-box .img-box .profile-pic {
    left: auto;
    right: 0;
}

[dir="rtl"] .custom-modal .add-img-box .add-photo-box {
    left: auto;
    right: 0;
}

[dir="rtl"] .custom-modal .group label {
    padding-left: 0;
    padding-right: 6px;
}

[dir="rtl"] .custom-modal .group label.active {
    padding-left: 0;
    padding-right: 0;
}

[dir="rtl"] .custom-modal .group input {
    padding-right: 6px;
    padding-left: 30px;
}

[dir="rtl"] .custom-modal .group svg {
    right: auto;
    left: 8px;
}

[dir="rtl"] .custom-modal .btn-dropdown {
    right: auto;
    left: 0px;
}

[dir="rtl"] #tooltip-descriptive-hover .activity-detail-body{
    padding-right: 0;
    padding-left: 10px;
}

[dir="rtl"] #tooltip-descriptive-hover .brand-img {
    margin-right: 0;
    margin-left: 10px;
}

[dir="rtl"] #tooltip-descriptive-hover .brand-label {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .brand-name {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .package-name {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .package-price {
    text-align: left;
}

[dir="rtl"] #tooltip-descriptive-hover .package-label {
    text-align: left;
}

[dir="rtl"] #tooltip-descriptive-hover .package-info-label {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .package-info-title {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .package-t-c {
    text-align: right;
}

[dir="rtl"] #tooltip-descriptive-hover .package-t-c--item {
    text-align: right;
}

[dir="rtl"] #legal .legal-sidebar {
    left: auto;
    right: 0;
    border-radius: 0px 11px 11px 0px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list {
    padding-right: 0;
    padding-left: 5px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item, [dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-link {
    text-align: right;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item:hover::before, [dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-link:hover::before {
    left: auto;
    right: -13px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-menu-list .sidebar-menu-item.active::before {
    left: auto;
    right: -13px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list {
    padding-left: 0;
    padding-right: 10px;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-item, [dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-link {
    text-align: right;
}

[dir="rtl"] #legal .legal-sidebar .sidebar-submenu-list .sidebar-submenu-list {
    padding-left: 0;
    padding-right: 16px;
}

[dir="rtl"] #legal .legal-content-header .btn-sidebar-toggle {
    float: right;
}

[dir="rtl"] #legal .legal-content-header .btn-search-bar-toggle {
    float: left;
}

[dir="rtl"] #legal .legal-content-header .legal-content-header-inner-box .legal-content-header-search-field {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .legal-content-body-outer-box {
    padding-right: 1rem;
    padding-left: 2rem;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-title {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-date {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-subtitle {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .sidebar-item-content-desc {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .section-title-list {
    padding-left: 0;
    padding-right: 17px;
}

[dir="rtl"] #legal .legal-content-body .section-title-item {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body .subsection-list {
    padding-left: 0;
    padding-right: 20px;
}

[dir="rtl"] #legal .legal-content-body .subsection-item {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body th {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-body td {
    text-align: right;
}

[dir="rtl"] #legal .legal-content-footer .btn-cancel {
    margin-right: 0;
    margin-left: 6px;
}

[dir="rtl"] #legal .legal-content-footer .btn-accept {
    margin-left: 0;
    margin-right: 6px;
}

@media (max-width: 991px) {

    [dir="rtl"] .wallet-table-row.flex.active .small-screen-accordion-icon-box svg {
        transform: rotate(-180deg) !important;
    }
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

    [dir="rtl"] input[type='radio']:after {
        left: auto;
        right: 1px;
    }

    [dir="rtl"] input[type='radio'] + label {
        margin-left: 0;
        margin-right: 11px;
        text-align: right;
    }
}

[dir="rtl"] #cart .payment .cart-payment-title {
    text-align: right;
}

[dir="rtl"] #cart .payment .my-card-list {
    padding-right: 0;
    padding-left: 5px;
}

[dir="rtl"] #payment-form .form-row .__PrivateStripeElement {
    text-align: right !important;
}

[dir="rtl"] #card-element {
    text-align: right;
}

[dir="rtl"] label.add_checkbox {
    text-align: right;
}

[dir="rtl"] input#add_card {
    margin-right: 0;
    margin-left: 8px;
}

@media screen and (max-width: 991px) {

    [dir="rtl"] #contact-us-banner {
        background-position: left center;
    }
}

[dir="rtl"] #customer-support .customer-support-form .form-title {
    text-align: right;
}

[dir="rtl"] #customer-support .customer-support-form .group .active {
    left: auto;
    right: 0;
}

[dir="rtl"] .btn-live-chat-toggle.chat-close {
    right: auto;
    left: 20px;
}

[dir="rtl"] .social-media-link-inner-box .contact-info-card:hover {
    background: linear-gradient(-159.67deg, rgba(105, 15, 173, 0.85) 1.55%, rgba(202, 168, 245, 0.85) 106.93%);
}

[dir="rtl"] #activity-listing-days-filter .swiper-slide {
    margin-right: 0;
    margin-left: 14px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #activity-listing .search-results-box {
        padding-left: 0;
        padding-right: 9px;
    }
}

[dir="rtl"] #activity-listing .search-results-title {
    text-align: right;
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #cart .payment .btn-remove {
    left: auto;
    right: -37px;
}

[dir="rtl"] #cart .payment .package-holder-name {
    text-align: right;
}

[dir="rtl"] #cart .payment .package-name {
    text-align: right;
}

[dir="rtl"] #cart .payment .package-price {
    text-align: left;
}

[dir="rtl"] .error-message {
    text-align: right;
}

[dir="rtl"] #activity-listing .search-results-desc svg {
    margin-right: 0;
    margin-left: 15px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] #activity-listing .activity-listing-outer-box {
        padding-left: 0;
        padding-right: 19px;
        padding-right: 19px;
    }
}

[dir="rtl"] #activity-listing .no-result .search-result-title {
    text-align: right;
}

[dir="rtl"] #activity-listing .no-result .search-result-subtitle {
    text-align: right;
}

[dir="rtl"] #activity-listing .no-result .search-result-desc {
    text-align: right;
}

[dir="rtl"] #activity-listing .no-result .search-result-tag {
    text-align: right;
}

[dir="rtl"] #advance-filter .advance-filter-menu-btn-box svg, [dir="rtl"] #advance-filter .advance-filter-menu-btn-box img {
    margin-left: 0;
    margin-right: 10px;
}

[dir="rtl"] #advance-filter .advance-filter-menu-btn-box::before {
    margin-right: 0;
    margin-left: 10px;
    left: auto;
    right: 0;
}

[dir="rtl"] #advance-filter .select-date-range-header .select-date-range-btn-box .btn-prev-month {
    margin-right: 0;
    margin-left: 17px;
}

[dir="rtl"] #advance-filter .select-date-range-header .select-date-range-btn-box .btn-next-month {
    margin-left: 0;
    margin-right: 17px;
}

[dir="rtl"] #advance-filter .select-date-range-header .select-date-range-btn-box .selected-date-info .selected-month {
    margin-right: 0;
    margin-left: 8px;
}

@media screen and (min-width: 992px) {

    [dir="rtl"] .select-date-range .title-box {
        padding-left: 0;
        padding-right: 9px;
    }
}

[dir="rtl"] .select-date-range .select-date-range-desc {
    text-align: right;
}

[dir="rtl"] .select-date-range .select-date-range-desc svg {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #activity-listing .search-results-title {
    text-align: right;
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] #activity-listing .btn-reset-filters {
    text-align: left;
}

[dir="rtl"] #activity-listing .btn-reset-filters .svg {
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] .player-modal .track-player__logo-header {
    left: auto;
    right: 20px;
}

[dir="rtl"] .player-modal .track-player__artwork,
[dir="rtl"] .player-modal .dECpSYmWqPAhq6xqf2t3 {
    margin-left: 3%;
    margin-right: 8%;
}

[dir="rtl"] .player-modal .track-player__header.metadata-lockup,
[dir="rtl"] .player-modal html[dir=ltr] .Vo5CZgetFW8OpvjS2Grw {
    margin-right: 0;
    margin-left: 8%;
}

[dir="rtl"] .player-modal embed-audio-controls,
[dir="rtl"] .player-modal .audio-controls.audio-controls--buttons {
    right: auto;
    left: 20px;
}

[dir="rtl"] .player-modal .HLXe2lxjDkJqhQi2vrEf {
    left: unset;
    right: 20px;
}

[dir="rtl"] .btn-back {
    text-align: right;
}

[dir="rtl"] .section-body .swiper-container {
    margin-right: 0;
    margin-left: -1.5rem;
}

[dir="rtl"] .activity-type-filter-box .btn-filter-activity-type-icon-box svg,
[dir="rtl"] .activity-type-filter-box .btn-filter-activity-type-icon-box img {
    margin-left: 0;
    margin-right: 0;
}

@media screen and (min-width: 1300px) {

    [dir="rtl"] .section-body .swiper-container {
        margin-right: 0;
        margin-left: -100px;
    }
}

@media screen and (max-width: 375px){

    [dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-number,
    [dir="rtl"] #business-profile .business-profile-info-box .business-profile-contact-info-box .btn-brand-map{
        margin-right: 0;
        margin-left: 0px;
        
    }
}
