@charset "UTF-8";

@font-face {
    font-family: "Abar";
    font-style: normal;
    font-weight: 200;
    font-stretch: normal;
    src: url('/themes/lux/fonts/abr/woff/AbarLowFaNum-ExtraLight.woff') format('woff'),
    url('/themes/lux/fonts/abr/woff2/AbarLowFaNum-ExtraLight.woff2') format('woff2');
}

@font-face {
    font-family: "IRANSans";
    font-display: swap;
    src: url("/themes/lux/fonts/iransans/IRANSans(FaNum).ttf") format("truetype")
}

body, html, a, p, h1, h2, h3, h4, h5, h6, div, input, select, textarea,.price {
    font-family: "Abar" !important;
}

.reservations .text {
    margin-right: 15px;
    margin-left: 0px;
}

@media screen and (max-width: 991px) {
    .navbar .navbar-nav .nav-link {
        text-align: right;
    }
}

.accordion-box .block .acc-btn:before {
    right: 0px;
    left: auto;
}

.accordion-box .block .acc-btn {

    padding: 20px 60px 20px 20px;
}

.rooms2 .content .cont .book > div:nth-child(2) {
    padding-right: 15px;
    padding-left: 0;
}

.sub-title, .section-subtitle {
    letter-spacing: 2px;
}

.vid-butn {
    font-family: 'Outfit' !important;
}

.footer-explore-list li a:before, .sub-title:before {
    left: auto;
    right: 0;
}

.amenities .item .number {
    left: 30px;
    right: auto;
}

.room-details2 .wrap figure {
    margin-right: auto;
    margin-left: 0;
}

.amenities .item:hover .number {
    left: 0;
    right: auto;
    border-radius: 0px 0px 50px 0px;
}

.room-details2 .wrap .caption {
    padding: 0px 0px 30px 30px;
}

.sub-title.border-bot-light {
    padding: 8px 15px 15px 0px;
}

.rooms3 .room-header {
    left: auto;
    right: 20px;
}

.footer-explore-list li a {
    padding-left: auto;
    padding-right: 15px;
}

/*.room-details2 .wrap figure {*/

@keyframes wheel-up-down {
    0% {
        margin-right: 20px;
        margin-top: 0;
        opacity: 0;
    }

    30% {
        opacity: 1;
    }
    100% {
        margin-top: 20px;
        margin-left: 20px;
        opacity: 0;
    }
}

.bg-h {
    background-image: url(/themes/lux/img/ui/115.png);
}


.ui4 {
    position: absolute;
    right: 10%;
    z-index: 95;
    top: 0;
}
.ui1 {
    position: absolute;
    left: 10%;
    z-index: 95;
    bottom: 0;
    /* -webkit-transform: translateX(-50%); */
    -ms-transform: translateX(-50%);
    /* transform: translateX(-50%); */
    /* display: block; */
}
.ui5 {
    position: absolute;
    left: 10%;
    z-index: 95;
    top: 0;
}
.ui13 {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.rooms1-content .book > div:nth-child(2) {
    padding-left: 0px;
    padding-right: 36px;
}
.offset-2 {
    margin-left: 16.66666667% !important;
    margin-right: 0;
}