body,
html {
    direction: rtl;

}


body {
    font-size: 0.95rem;
    line-height: 1.4rem;
    font-weight: 400;
}


.header-right {
    justify-content: left;
}

.navbar .nav-item:last-child {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.navbar .nav-item:first-child {
    border-right: 0;
}

.slider {
    direction: ltr;
}


.breadCrumbs li:not(:last-child)::after {
    transform: rotate(180deg);
    right: unset;
    left: -2px;
}

.list-inline-item:not(:last-child) {
    margin-right: unset;
    margin-left: 0.5rem;
}

.breadCrumbs li {
    padding-right: unset;
    padding-left: 1em;
}

.modal-header .btn-close {
    margin-left: 0;
  }

.icon-arrow-right::before {
    transform: rotate(180deg);
    text-indent: -4px;
}

.exclusive-deals figcaption {
    text-align: right;
    left: auto;
}

.exclusive-deals a {
    right: auto;
    left: 20px;
}

.exclusive-deals .icon-arrow-right::before {
    text-indent: 4px;
}

.explore-panel figure::before {
    background: #003143;
    background: -webkit-linear-gradient(270deg, rgba(0, 49, 67, 0.5) 0%, rgba(0, 49, 67, 0.5) 30%, rgba(0, 49, 67, 0) 70%, rgba(0, 49, 67, 0) 100%);
    background: -moz-linear-gradient(270deg, rgba(0, 49, 67, 0.5) 0%, rgba(0, 49, 67, 0.5) 30%, rgba(0, 49, 67, 0) 70%, rgba(0, 49, 67, 0) 100%);
    background: linear-gradient(270deg, rgba(0, 49, 67, 0.5) 0%, rgba(0, 49, 67, 0.5) 30%, rgba(0, 49, 67, 0) 70%, rgba(0, 49, 67, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003143", endColorstr="#003143", GradientType=0);
}


.newsletter .btn-primary {
    border-radius: 6px 0 0 6px !important;
}

.newsletter .form-control {
    border-radius: 0px 6px 6px 0 !important;
}

.detail-box {
    text-align: right;
}


.reviews-logos img:first-child {
    border-right: 0;
    padding-right: unset;
    border-left: 1px solid #ccc;
    padding-left: 20px;
}

.contact-addresses h4::before {
    left: auto;
    right: -15px;
}


.dining-venue span{
    right: auto;
    left: 15px;
}

#scroll {
    right: auto;
    left: 20px;
}


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

    .text-end {
        text-align: left !important;
    }

    .pe-md-5 {
        padding-right: unset !important;
        padding-left: 3rem !important;
    }

    .ps-md-5 {
        padding-left: unset !important;
        padding-right: 3rem !important;
    }

    .custom-width.float-end {
        float: unset !important;
        float: left !important;
    }

    .custom-width.pe-md-4 {
        padding-right: unset !important;
        padding-left: 1.5rem !important;
    }

    .side-curve {
        border-radius: 0 8px 8px 0;
    }

    .order-md-last .side-curve {
        border-radius: 8px 0 0 8px;
    }

    .pe-md-0 {
        padding-right: unset !important;
        padding-left: 0 !important;
    }

    .ps-md-0 {
        padding-left: unset !important;
        padding-right: 0 !important;
    }

    .order-md-last .side-curve::after {
        border-left: unset;
        border-right: 20px solid #fff;
        left: auto;
        right: 0;
    }

    .side-curve::after {
        border-left: 20px solid #fff;
        border-right: unset;
        right: auto;
        left: 0;
    }


}