/* section.icon-box-section {
    background: url(../img/hiran.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 0;
    margin-bottom: -1px;
} */
section.award {
    background: #fcfcfc;
    padding-bottom: 50px;
}

.slider-home .head {
    font-family: 'Playfair Display';
    font-size: 36px !important;
    font-style: italic;
}

.award-div {
    text-align: center;
    box-shadow: 3px 3px 10px #eeeeee;
    border-radius: 15px;
    min-height: 360px;
    background: #fff;
}

.award-div .img-a {
    border: 1px solid #eaeaea;
    background: #fafafa;
    padding: 15px 0;
    border-radius: 15px 15px 0px 0px;
}

.award-name {
    border-bottom: 1px solid #f3f3f3;
    padding: 16px 25px;
    min-height: 108px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.award-name h3 {
    font-size: 13px;
    line-height: 22px;
    color: #444c;
    letter-spacing: 2px;
    margin-bottom: 0;
}

.award-des {
    border-top: 1px solid #f3f3f3;
    padding: 16px 25px;
    border-radius: 0px 0px 15px 15px;
}

.award-des p {
    font-size: 16px;
    font-weight: 600;
    color: #444c;
    letter-spacing: 0.6px;
    margin-bottom: 0px;
}

section.award-detail::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 2px solid gainsboro;
    width: 82%;
    margin: auto;
    z-index: -1;
}

section.award-detail {
    padding-bottom: 50px;
    position: relative;
    background: #fcfcfc;
    padding-top: 50px;
    z-index: 999;
}

.award-detail .col-md-9 {
    box-shadow: 2px 5px 10px #ededed;
}

.award-detail .award-col {
    text-align: center;
    padding: 25px 0;
    border-bottom: 1px solid gainsboro;
}

.award-detail .award-col h3 {
    color: #444c;
    font-weight: 500;
    letter-spacing: 2.5px;
    font-size: 24px;
    margin-bottom: 0;
}

.award-detail .image {
    text-align: center;
    background: #f5f5f5;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px 0px 0px 20px;
}

.award-detail .image img {
    max-width: 180px;
}

.award-div.hh .award-des {
    min-height: 105px;
}

.award-detail ul.details-full li {
    /*    list-style-type: none !important;*/
    padding-left: 0px;
}

.award-div.hh {
    min-height: 450px;
}

section.award.before {
    position: relative;
    z-index: 99;
    padding-top: 50px;
}

section.award.before::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 2px solid gainsboro;
    width: 82%;
    margin: auto;
    z-index: -1;
}

.award-detail ul.details-full {
    padding-top: 20px;
    padding-bottom: 20px;
}

.enquire-btn-wrap1.text-center {
    /* position: fixed;
    top: 62%;
    right: -40px;
    z-index: 9999;
    transform: rotate(-90deg); */
    display: done !important;
}

.enquire-btn-wrap1.text-center a {
    background: #bdbec0;
    color: #4f4f4f;
    padding: 13px 20px;
    position: relative;
    top: 35px;
    letter-spacing: 2.5px;
    font-size: 18px;
    border-radius: 15px 15px 0 0;
    font-family: 'Novecento wide';
    cursor: pointer;
    FONT-WEIGHT: 400;
    display: none;
}

.privacy h4 {
    color: #444c;
}

.privacy p b {
    color: #444c;
}

.padding {
    padding-bottom: 50px !important;
}

.local-scroll {
    bottom: 135px;
}

.offer-list li {
    list-style-type: none;
}

.offer h3 {
    font-size: 25px;
    color: #444c;
    font-weight: 400;
}

.offer-list {
    padding-left: 0px;
    line-height: 28px;
}

.local-scroll i {
    color: #fff;
    font-size: 50px;
    font-weight: 500;
    font-style: normal;
}

.copyRight li:first-child {
    padding-left: 0px;
}

.copyRight li {
    display: inline-block;
    padding-left: 15px;
    position: relative;
}

.copyRight li::before {
    content: '';
    position: absolute;
    top: 6px;
    left: auto;
    right: -10px;
    bottom: 0;
    border-right: 1px solid gainsboro;
    height: 14px;
}

.copyRight li a {
    color: #fff;
    font-family: 'Corda' !IMPORTANT;
}

.copyRight li:last-child::before {
    display: none;
}

.enquire-btn-wrap.text-center {
    display: none;
    position: absolute;
    top: 62%;
    right: -88px;
    z-index: 9999;
    transform: rotate(-90deg);
}

.enquire-btn-wrap.text-center a {
    background: #000000;
    color: #fff;
    padding: 15px 30px;
    position: relative;
    top: 35px;
    letter-spacing: 2px;
    font-size: 20px;
    border-radius: 15px 15px 0 0;
    font-family: 'Novecento wide';
}

.chaikash .owl-nav.disabled {
    display: none !IMPORTANT;
}

.enquire-btn-wrap.text-center a i {
    padding-right: 4px;
    font-size: 20px;
}

.heading {
    text-transform: capitalize !IMPORTANT;
    font-size: 22px;
    letter-spacing: 1px;
    color: #444c;
    font-weight: 400;
}

.details-of-room a {
    color: #213432;
    text-decoration: underline;
}

.book-table form .form-control {
    border-color: #8e8c8c;
    padding: 10px 12px;
    color: #6c6b6b !important;
}

.wellness-slider {
    padding-bottom: 70px;
}

ul.navbar-nav .dropdown .mega-content a::after {
    display: none;
}

.flex {
    align-items: center;
    display: flex;
    width: 100%;
    margin-bottom: 22px;
}

.flex h3 {
    padding-left: 15px;
    color: #333232cc;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 2.0px;
    margin-bottom: 0px !important;
}

.privacy p {
    text-align: justify;
}

.img img {
    max-width: 35px;
    padding-top: 6px;
}

ul.details-full {
    padding-left: 30px;
}

ul.navbar-nav .dropdown a::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.book-table form button {
    display: block;
    margin: auto;
    padding: 10px 40px;
    background: #213432;
    font-family: 'Novecento wide';
}

.book-table form button:Hover {
    background: #213432de;
}

section.book-table {
    padding-top: 50px !IMPORTANT;
    padding-bottom: 90px;
    display: none;
}

.book-table form .form-select {
    border-color: #8e8c8c;
    padding: 10px 12px;
    color: #6c6b6b !important;
}

.book-table form .form-select:focus {
    box-shadow: none !IMPORTANT;
}

section.icon-box-section {
    background: url(../img/hiran3.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    padding-bottom: 0;
    /* margin-bottom: -1px; */
}

.offer .owl-carousel .owl-item img {
    height: auto !important;
}

.offer .owl-dots {
    display: none !IMPORTANT;
}

.offer .owl-prev {
    left: -40px;
}

.offer .owl-next {
    right: -40px;
}

.navbar .dropdown-menu a {
    color: #fff;
}

.navbar .dropdown-menu a::after {
    display: none !important;
}

/*
.dropdown-menu {
    margin: 0px !important;
    width: 100%;
    border: none !important;
    border-radius: 0px;
    padding-top: 20px;
    padding-bottom: 40px;
}
*/
.fixed-top.shadow .nav-item .dropdown-menu a {
    color: #fff;
}

ul.dropdown-menu li a:hover {
    color: #282828 !important;
}

ul.dropdown-menu li:hover {
    background: #fff;
}

.fixed-top.shadow .nav-item a {
    color: #033 !IMPORTANT;
}

.navbar .dropdown-menu {
    background: #213432;
    min-width: 16rem !IMPORTANT;
    margin: auto !IMPORTANT;
    /* max-width: 1080px; */
    border: none !important;
    border-radius: 0px;
    padding-top: 10px;
    padding-bottom: 19px !IMPORTANT;
    left: 0;
    top: 90%;
    height: 100%;
    right: 0;
    max-width: 28%;
    box-shadow: none !important;
}

.offcanvas-body ul.dropdown-menu {
    display: none;
}

.offcanvas-body ul.dropdown-menu.show {
    display: block !important;
}

.offcanvas-body ul li ul li a {
    color: #282828 !important;
}

.offcanvas-body ul li ul li a {
    padding: 10px 15px;
}

.offcanvas-body ul li ul li a:hover {
    border-left: none !important;
    background: #003333;
    color: #fff !IMPORTANT;
}

.offcanvas-body ul.dropdown-menu.show {
    max-width: 100%;
    background: #fff;
}

.fixed-top.shadow .dropdown-menu a:hover {
    color: #282828 !IMPORTANT;
}

.fixed-top.shadow .dropdown-menu a {
    color: #fff !IMPORTANT;
}

ul.dropdown-menu a {
    display: block;
    padding: 4px 18px;
    font-size: 15px;
}

.mega-content .col-md-2.p-1 {
    background: #fff;
}

.header-img {
    width: 150px;
    height: 100px;
    object-fit: cover;
}

.mega-content .col-md-2.py-1 {
    width: 14%;
}

.nav-h {
    color: #282828;
    font-size: 13px;
    margin-top: 6px;
    font-family: 'Playfair Display';
    font-weight: 500;
    letter-spacing: 0.4px;
    line-height: 20px;
    margin-bottom: 0px;
}

.mega-content a:hover img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.mega-content .pp {
    text-align: center;
}

.mega-content .col-md-2.p-1 {
    width: 14%;
}

.mega-content a {
    display: block;
    overflow: hidden;
    position: relative;
}

.mega-content a .header-img {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.mega-content .col-md-2.py-2:hover a img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.mega-content .col-md-2.py-2 {
    width: 14%;
}

section.experience {
    padding-bottom: 40px;
}

.sec-xperience img {
    max-width: 100%;
    height: 325px;
    object-fit: cover;
    transition: 0.5s;
}

.sec-xperience {
    position: relative;
    overflow: hidden;
    transition: 0.5s;
}

.sec-xperience::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000052;
    z-index: 9;
}

.sec-xperience:hover img {
    transform: scale(1.15);
}

.sec-xperience h2 {
    text-align: center;
    font-size: 20px;
    position: absolute;
    bottom: 150px;
    margin: auto;
    left: 0;
    right: 0;
    color: #fff;
    z-index: 999;
    letter-spacing: 1px;
}

section.stay-slider-detail-page.offer {
    padding-bottom: 50px;
    padding-top: 50px;
}

.button-x {
    position: absolute;
    bottom: 65px;
    margin: auto;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    z-index: 9;
}

.button-x a {
    background: #213432;
    color: #fff;
    padding: 10px 22px;
    font-size: 16px;
    font-family: 'Novecento wide';
    border-radius: 4px;
}

.button-x a:hover {
    background: #000;
}

.eapps-instagram-feed-title-container {
    display: none;
}

p.text-center.white {
    background: #fff;
    padding: 10px 0;
}

.about {
    /*    background: #f4f4f6;*/
    padding: 60px 0;
}

.eventsSection img {
    max-width: 515px;
}

    {
    max-width: 515px;
}

@media (min-width:992px) {
    .resort .owl-carousel .owl-item img {
        height: 330px;
        object-fit: cover;
    }

    .chaikash .owl-carousel .owl-item img {
        height: 620px;
    }

    .book-table {
        padding-top: 65px !IMPORTANT;
    }

    .resort .owl-nav.disabled {
        display: block !important;
    }

    .romantic-slider-sec .owl-nav.disabled {
        display: none !IMPORTANT;
    }

    h2.main-h {
        color: #444c;
        font-size: 32px;
        font-weight: 400;
        letter-spacing: 2.5px;
        margin-bottom: 25px;
    }

    ul.details-full {
        padding-left: 30px;
    }

    section.romantic-slider-sec {
        padding-top: 50px;
    }

    .stay-slider-detail-page .owl-carousel .owl-item img {
        height: 620px;
    }

    section.dess {
        padding: 50px 0;
        padding-bottom: 1px;
    }

    ul.itenery li {
        list-style: none;
        padding: 5px 0;

        text-transform: uppercase;
        font-family: 'Novecento wide Normal';
        font-size: 15px;
        letter-spacing: 2px;
    }

    .buttons-detail a {
        width: 200px;
        text-align: center;
        border: 1px solid #58595b;
        color: #000;
        padding: 10px 18px;
        text-transform: uppercase;
        font-family: 'Novecento wide';
        font-size: 13px;
        letter-spacing: 0.3px;
    }

    .btn-check-rate {
        background: #58595b;
        border: 1px solid #58595b;
        color: #fff !important;
    }

    .details-of-room {
        background: #e9e9e9;
        padding: 30px 0;
        padding-bottom: 0;
        margin-bottom: 0px;
        /* margin-bottom: 20px; */
    }

    .room-detail-box {
        padding: 22px;
        padding-left: 12px;
        /* margin-top: 38px; */

    }

    ul.itenery {
        padding-left: 0px;
    }

    .itenery img {
        width: 28px;
        align-items: center;
        vertical-align: bottom;
        margin-right: 12px;
    }

    ul.details-full li {
        /* display: flex; */
        /* align-items: baseline; */
        padding-bottom: 5px;
        width: 100%;
        min-height: 0;
        list-style-type: disc !IMPORTANT;
        line-height: 30px;
        padding-left: 8px;
    }

    ul.details-full li p {
        font-size: 16px;
        padding-right: 45px;
    }

    ul.details-full li h4 {
        font-size: 18px;
        position: relative;
    }

    section.des1 {
        padding-top: 30px;
    }

    /*
    ul.details-full li h4::before {
    content: ':';
    position: absolute;
    left: auto;
    right: -8px;
    bottom: 0;
    top: -8px;
    font-size: 24px;
}
*/
    .inner-pages .fixed-top {
        box-shadow: none !IMPORTANT;
        background: transparent !IMPORTANT;
    }

    nav.navbar.navbar-expand-lg.navbar-light.fixed-top.shadow {
        background: #fff !important;
    }

    section.des {
        padding: 70px 0;
    }

    .resort .owl-dots {
        display: none !IMPORTANT;
    }

    .text-banner {
        top: 44% !IMPORTANT;
    }

    .inner-pages .fixed-top #logo11 {
        filter: invert(0) !IMPORTANT;
    }
}

@media screen and (min-device-width: 1300px) and (max-device-width: 1500px) {
    section.icon-box-section {
        background: url(../img/hiran3.png);
        background-repeat: no-repeat;
        background-position: bottom;
        background-size: contain;
        padding-bottom: 0;
        /* margin-bottom: -1px; */
    }
}

@media screen and (min-device-width: 1920px) and (max-device-width: 3200px) {
    section.icon-box-section {
        background: url(../img/hiran3.png);
        background-repeat: no-repeat;
        background-position: bottom;
        background-size: contain;
        padding-bottom: 0;
        /* margin-bottom: -1px; */
    }
}

@media screen and (min-device-width: 1600px) and (max-device-width: 1920px) {
    section.icon-box-section {
        background: url(../img/hiran3.png);
        background-repeat: no-repeat;
        background-position: 0% 18%;
/*        background-size: cover;*/
        padding-bottom: 0;
        background-size: contain;
         background-position: 0% 100%;
        /* margin-bottom: -1px; */
    }
}

@media screen and (min-device-width: 1400px) and (max-device-width: 1800px) {
    .abt-content p {
        line-height: 32px;
        font-size: 15px;
        letter-spacing: 0.2px;
        margin-top: 20px;
    }

}

@media screen and (min-device-width: 1450px) and (max-device-width: 1599px) {
/*
    section.icon-box-section {
        background: url(../img/hiran3.png);
        background-repeat: no-repeat;
        background-position: 0% 42%;
        background-size: cover;
        padding-bottom: 0;
         margin-bottom: -1px; 
    }
*/
}


@media screen and (min-device-width: 220px) and (max-device-width: 768px) {
    section.icon-box-section {
        background: url(../img/hiran3.png);
        background-repeat: no-repeat;
        background-position: -36px bottom;
        background-size: 124%;
        padding-bottom: 0;
        padding-bottom: 0;
        /* margin-bottom: -1px; */
    }
}


.owl-carousel .owl-item img {
    box-shadow: none !important;
}

.slider-home .owl-item {
    filter: blur(1px);
}

.slider-home .owl-item.center {
    filter: blur(0);
}

.about-home {
    background: url(../img/deer-bg.svg);
    background-position: contain;
}

/* .abt-content {
    padding-bottom: 12rem;
    padding-top: 25px;
} */
.abt-content {
    padding-bottom: 230px;
    padding-top: 40px;
}

.icon-box {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 3rem;
    gap: 1rem;
    transition: all 250ms ease-in-out 0s;
    transition: transform .3s;
}

.contact-details-home {
    background: #bdbec0;
}

h3.click-head {
    font-size: 22px;
    color: #bcbcbc;
    letter-spacing: 2px
}

.highlight-s {
    color: #000;
    font-size: 22px;
    font-weight: 600;
}


.icon img {
    width: 65px;
}

/* .icon {
    background-color: #484848;
    display: inline-flex;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    color: #fff;
} */

.icon-title {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Novecento wide';
    font-weight: 500;
    letter-spacing: 1px;
    color: #fff;
}

.details-con {
    /* text-align: center; */
    padding: 3rem 0;
    padding-top: 0.5rem;
    color: #fff;
    /* line-height: 28px; */
    font-size: 17px;
    letter-spacing: 0.2px;
}

.section-title {
    padding: 1rem 0;
    padding-bottom: 0rem;
}

.home-slider .img-sec {
    /* height: 62vh; */
}

.resort .owl-carousel .owl-item img {
    height: 330px;
    object-fit: cover;
}

.date {
    vertical-align: middle;
    font-size: 14px;
    color: #fff;
    font-family: 'Novecento wide';
}

.aae1.tabbb6 {
    margin-left: 71%;
}

.explore:hover {
    color: #fff;
}

.content-des p {
    line-height: 30px;
}

.explore {
    background: #213432;
    color: #fff;
    padding: 10px 30px;
    top: auto;
    letter-spacing: 1px;
    position: absolute;
    bottom: 54px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    font-family: 'Novecento wide';
    font-size: 16px;
    display: block;
    border-radius: 4px;
    max-width: 140px;
}

.explore:hover {
    background: #000;
}

#enqForm .modal-title {
    color: #444c;
    letter-spacing: 2px;
}

.details-of-room p b {
    color: #444c;
}



@media (max-width:768px) {

    .home-slider .img-sec {
        height: inherit;
    }
}

.home-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    position: relative;
}

.img-sec:hover img {
    transform: scale3d(1, 1, 1);
}

.title-box h2 {
    background-color: none;
    color: #fff;
    font-size: 1.5rem;
    margin-bottom: 0;
}

.title-box {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 40%;
    padding: 0 15px;
    background: #46464685;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.title-box p {
    text-align: center;
    color: #ffffff;
    line-height: 30px;
}

.swiper-button-prev {

    left: 4%;
    right: auto;
}

.swiper-button-next {
    right: 5%;
    left: auto;
}

.swiper-button-prev,
.swiper-button-next {
    top: 52%;
}

@media (max-width:768px) {
    .title-box p {
        margin-bottom: 0;
        font-size: 0.875rem;
    }
}

.roundedImg img {
    /* aspect-ratio: 1 / 1; */
    border-radius: 50%;
    width: 90%;
}

.circleImg-sec {
    overflow: hidden;
    padding: 60px 0;
}

.bgTrees {
    margin-top: -16%;
    width: 100%;
    position: relative;
    z-index: -1;
}

.WellnessSlider img,
.paradiseSlider img {
    /* height: 100vh;
    object-fit: cover; */
}

.stay.stay-section {
    padding: 55px 0 0px;
}

.roundedImgText {
    padding-top: 30px;
}

.bgTracker {
    margin-top: -2%;
}

.bgTracker img {
    width: 100%;
}

.eventsSection {
    padding: 70px 0 40px;
}

.wonderLand img {
    width: 100%;
}

.stories {
    padding-top: 0;
    padding-bottom: 50px;
}

.storyBox {
    width: 100%;
    aspect-ratio: 1 / 1;
    background-color: #bcbcbc;
    margin-bottom: 1.45rem;
}

.bgFooter img {
    width: 100%;
}

footer {
    /* padding: 50px 0;
    padding-bottom: 0px; */
    background-color: #58585a;
}

footer img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.footer-links {
    padding-left: 20%;
    display: flex;
    align-items: flex-end;
    padding-left: 20%;
}

.copyRight {
    margin: 3rem 0;
    /* font-size: 14px; */
}

#emailHelp {
    margin-left: 2rem;
}

.mainTitle {
    color: #444c;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 2.5px;
}

.mainTitle .cursive {
    font-style: italic;
    font-family: Playfair Display;
    font-size: 31px;
    font-weight: 500;
}

.weather a {
    width: 45px;
    background: #fff;
    border-radius: 50%;
    padding: 4px;
}

.weather img {
    width: 100%;
    border-radius: 50%;
    filter: grayscale(1);
}

.weather a:hover img {
    filter: initial;
}

.box1 .form-control:focus {
    color: #212529;
    background-color: #ffffff00;
    border-color: #ff000000 !important;
    outline: 0;
    box-shadow: none !important;
}

.box1 .form-select:focus {
    border-color: #ff000000;
    outline: 0;
    box-shadow: none !important;
}

.navbar-light .navbar-nav .nav-link {
    padding-top: 21px;
}

/* .navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    background: #0000007a;
    padding: 10px;
    border-radius: 10px;
} */

/* .shadow.navbar-light .navbar-brand {
    background: #fff;
} */
.shadow.navbar-light .navbar-nav .nav-link {
    padding-top: 0;
}

/* background-color: #00333300 !important; overflow: hidden */
.menu-footer ul li {
    display: inline;
    list-style: none;
}

.menu-footer ul {
    padding-left: 0;
}

.textSlider img {
    border-radius: 50% !important;
    box-shadow: none !important;
    width: 70% !important;
    margin: 0 auto;
}

@media (max-width:768px) {
    .menu-footer ul {
        display: flex;
        flex-direction: column;
    }
}

.menu-footer ul li {
    display: inline;
    list-style: none;
    margin-right: 45px !important;
}

.menu-footer ul li a {
    font-size: 17px;
    font-weight: 500;
}

.desktop.menu-footer-desktop {
    margin-top: 30px;
}

.menu-footer-desktop .footer-links {
    padding-left: 20%;
    display: flex;
    align-items: flex-start;
    padding-left: 0;
    width: 100%;
    flex-direction: column;
}

.footer-head {
    letter-spacing: 2px;
    font-weight: 400;
}

#exampleInputEmail1::placeholder {
    color: #fff !important;
    font-style: italic;
}

.weather {
    margin-top: 12px;
}

.shadow .weather {
    margin-top: 0;
}

.stay.stay-section.wellness-sec {
    padding-top: 0px;
    padding-bottom: 0;
}

.icon-box:hover .icon img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}

.title-box {
    opacity: 0;
}

.swiper-slide.swiper-slide-active:hover .title-box {
    opacity: 1;
}

.banner-top img {
    width: 100%;
}

/* the resort page */

.inner-pages .fixed-top {
    background: #00000059;
}

.text-banner {
    position: absolute;
    top: 27%;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.text-banner h2 {
    font-size: 45px;
    text-transform: initial !important;
    color: #fff;
    font-weight: 400;
    letter-spacing: 6px;
    line-height: 60px;
}

.banner-top {
    position: relative;
}

.banner-top:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #00000040;
}

.owl-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
}

.owl-dots span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    border: 1px solid #003333 !important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.owl-dots .owl-dot.active span {
    background: #003333 !important;
}

.owl-next,
.owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}

.slider-home .owl-nav {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
}

.slider-home .owl-nav .owl-prev,
.slider-home .owl-nav .owl-next {
    color: #fff;
    font-size: 2rem;
}

.slider-home .owl-nav .owl-prev {
    margin-left: 50px;
}

.slider-home .owl-nav .owl-next {
    margin-right: 50px;
}

.slider-home .owl-item.active.center:hover .title-box {
    opacity: 1;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 40%;
}

.owl-prev {
    left: 40px;

}

.owl-next {
    right: 40px;
}

.stay-slider-detail-page .owl-nav.disabled {
    display: none !important;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none;
}

/* the resort page end */



/* stay page css */
.stay-accomo .center .title-box {
    opacity: 1;
}

.stay-accomo .title-box {
    opacity: 0;
}


.inner-pages .fixed-top #logo11 {
    filter: invert(1);
}

.inner-pages .fixed-top {
    box-shadow: 0 0px 5px #646464;
    background: #ffffff;
}

.inner-pages .navbar-light .navbar-toggler {
    color: rgb(0 0 0) !IMPORTANT;
    border-color: rgba(249, 201, 90, 0) !important;
}

.inner-pages .navbar-light .navbar-toggler-icon {
    background: url(../img/menu-icon.svg);
    filter: invert(0) !important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 42px;
    height: 35px;
    filter: invert(1);
}

.cursive.top-h-text {
    font-style: italic;
    font-family: 'Playfair Display';
    letter-spacing: 0;
}


/*stay page end css */

@media (max-width:768px) {
    .content-edv {
        position: absolute;
        top: 8% !IMPORTANT;
    }

    .explore {
        bottom: 28px;
    }

    .mainTitle .cursive.head-aa {
        font-size: 33px !important;
    }

    .abt-content {
        padding-bottom: 90px;
        padding-top: 25px;
    }

    .mainTitle {
        color: #444c;
        font-size: 22px;
        letter-spacing: 1.5px !important;
        padding-top: 2rem !important;
    }

    .icon {
        background-color: #484848;
        display: inline-flex;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        justify-content: center;
        align-items: center;
        font-size: 1.5rem;
        color: #fff;
    }

    .icon img {
        width: 35px;
    }

    .subtitle {
        text-align: center;
        color: #fff;
        font-size: 18px;
        letter-spacing: 2.5px;
    }

    .icon-title {
        text-transform: uppercase;
        font-size: 11px;
        font-family: 'Novecento wide';
        font-weight: 500;
        letter-spacing: 0px;
        color: #fff;
    }

    .swiper-container h2 {
        text-align: center !important;
    }

    .stay.stay-section {
        padding: 30px 0;
    }

    .roundedImg img {
        aspect-ratio: 1 / 1;
        border-radius: 50%;
        width: 100%;
    }

    .eventsSection {
        padding: 40px 0;
    }

    .title-box h2 {
        background: #ff000000;
        color: #5c5c5c;
        font-size: 21px;
        text-align: center;
        padding: 10px 0;
        text-decoration: none !important;
        letter-spacing: 1px;
    }

    /* .mainTitle .cursive {
        font-style: italic;
        font-family: 'Corda';
        font-size: 28px;
    } */
    h3.click-head {
        font-size: 23px;
        word-spacing: 18px;
        color: #9d9d9d;
        display: flex;
        flex-flow: column;
    }

    .bgTrees {
        margin-top: -10%;
        width: 100%;
        position: relative;
        z-index: -1;
    }


    a.text-white {
        color: #595959 !IMPORTANT;
        font-weight: 600;
    }

    .title-box {
        position: relative;
        top: 0;
        bottom: 0;
        width: 100%;
        padding: 0px 15px;
        background: #46464600;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding-top: 12px;
    }

    .title-box h2 {
        background: #6e6e6e00;
        color: #626262;
        font-size: 13px;
        text-align: center;
        padding: 10px 0;
        text-decoration: none !important;
        letter-spacing: 1px;
    }

    .title-box p {
        text-align: center;
        color: #212529 !important;
    }

    .swiper-button-prev,
    .swiper-button-next {
        top: 32%;
    }

    .circleImg-sec {
        overflow: hidden;
        padding: 0px 0;
    }

    .stories {
        padding: 0px 0px 35px;
    }

    .stories h2.mainTitle.text-center.mb-4 {
        padding-top: 15px !important;
    }

    .bgTracker {
        margin-top: -12%;
    }

    .title-box {
        opacity: 1;
    }


    /* css the resort */
    .des {
        padding: 30px 0;
        text-align: center;

    }

    .content-des h2 {
        font-size: 20px;
        letter-spacing: 2px;
        color: #444c;
    }

    .flex h3 {
        font-size: 15px;
    }

    .img img {
        max-width: 28px;
        padding-top: 6px;
    }

    .content-des p {
        /* line-height: 27px; */
    }

    .romantic-slider-sec .mainTitle.text-center {
        /* font-size: 32px; */
    }

    .sub-head {
        font-size: 12px;
        line-height: 18px !important;
    }

    .stay-accomo {
        padding: 30px 0;
    }

    .cursive.top-h-text {
        font-family: 'Playfair Display';
        font-style: italic;
        letter-spacing: 0;
    }

    p {
        font-size: 14px;
    }

    section.stay-slider {
        padding: 30px 0 0;
    }

    .stay-slider-detail-page {
        padding-top: 104px;
    }

    section.dess {
        padding: 30px 0;
    }

    .itenery img {
        width: 22px;
        align-items: center;
        vertical-align: bottom;
        margin-right: 5px;
    }

    ul.itenery li {
        list-style: none;
        padding: 5px 0;
        text-transform: uppercase;
        font-family: 'Novecento wide Normal';
        font-size: 12px;
        letter-spacing: 0.2px;
        line-height: 25px;
    }

    ul.itenery {
        padding-left: 0;
    }

    .details-of-room {
        background: #e9e9e9;
        padding: 20px 0 0;
        margin-bottom: 20px;
    }

    .buttons-detail {
        display: flex;
        align-items: center;
    }

    .btn-check-rate {
        background: #58595b;
        border: 1px solid #58595b;
        color: #fff !important;
    }

    .buttons-detail a {
        width: 200px;
        text-align: center;
        border: 1px solid #58595b;
        color: #000;
        padding: 5px 6px;
        text-transform: uppercase;
        font-family: 'Novecento wide';
        font-size: 13px;
        letter-spacing: 0.3px;
    }

    .details-full {
        padding-left: 0;
        list-style: none;
    }

    .details-full h4 {
        font-size: 12px;
        margin-bottom: 5px;
        letter-spacing: 1px;
        font-weight: 600;
    }

    .room-detail-box {
        background: #fff;
        padding: 22px;
    }

    .details-full p {
        margin-bottom: 0;
        letter-spacing: 1px;
    }

    ul.details-full {
        /* list-style: ; */
    }

    .details-full li {
        padding: 12px 0;
        /* border-bottom: 1px solid #b1b1b1; */
    }
}

.social-icon_A {
    margin: 0;
}


/* css from head */
/* css from head */
.owl-next,
.owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}

.slider-home .owl-nav {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
}

.slider-home .owl-nav .owl-prev,
.slider-home .owl-nav .owl-next {
    color: #fff;
    font-size: 2rem;
}

.slider-home .owl-nav .owl-prev {
    margin-left: 50px;
}

.slider-home .owl-nav .owl-next {
    margin-right: 50px;
}

.slider-home .owl-item.active.center:hover .title-box {
    opacity: 1;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 45%;
}

.owl-prev {
    left: 40px;

}

.owl-next {
    right: 40px;
}

.teading-both {
    font-size: 16px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 22px;
    color: #fff;
    letter-spacing: 1.2px;
    z-index: 99;
    font-weight: 400;
}

.adventure-sec {
    position: relative;
}

.image-box-adv:before {
    content: '';
    background: #0000002b;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.content-edv h3 {
    font-size: 45px;
    color: #fff;
    font-family: 'Playfair Display';
    font-style: italic;
    letter-spacing: 2px;
}

.content-edv p {
    font-size: 19px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Novecento wide';
    letter-spacing: 4px;
    margin-bottom: 10px;
}

.image-box-adv {
    position: relative;
}

.content-edv {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    /* width: 100%; */
}

@media (max-width:768px) {
    .detail-stay.chaikash {
        padding-top: 104px;
    }

    ul.details-full {
        padding-left: 0px !IMPORTANT;
    }

    .details-full li:last-child {
        border-bottom: none !IMPORTANT;
    }

    .slider-home .owl-nav .owl-prev,
    .slider-home .owl-nav .owl-next {
        top: 31% !important;
    }

    .slider-home .owl-nav .owl-prev {
        margin-left: 20px;
    }

    .slider-home .owl-nav .owl-next {
        margin-right: 20px;
    }

    .slider-home .owl-nav .owl-prev,
    .slider-home .owl-nav .owl-next {
        font-size: 1.5rem;
    }
}

@media (max-width:576px) {
    .slider-home .owl-nav {
        top: 27% !important;
        display: none !important;
    }
}

.aae {
    width: 25%;
}

.aae.tabb1 {
    margin-left: 15%;
}

.tabb2.aae {
    margin-left: 32%;
}

.tabb3.aae {
    margin-left: 54%;
}

.tabb4.aae {
    margin-left: 64%;
}

.click-head.first-head.owl-nav {
    display: flex;
    width: 56%;
    margin: 0 auto;
    justify-content: space-between;
}

.aae1 {
    width: 28%;
}

.aae1.tabbb1 {
    margin-left: 14%;
}

.aae1.tabbb2 {
    margin-left: 28%;
}

.aae1.tabbb3 {
    margin-left: 42%;
}

.aae1.tabbb4 {
    margin-left: 51%;
}

.aae1.tabbb5 {
    margin-left: 60%;
}





.owl-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.owl-dots span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    border: 1px solid #003333 !important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: transparent;
}

.owl-dots .owl-dot.active span {
    background: #003333 !important;
}

.stayItem img {
    width: 100%;
}

iframe#yt-player {
    width: 100%;
}

video {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

#wrapper_bgndVideo {
    position: relative !important;
    z-index: 2 !important;
    min-width: 100%;
    min-height: 100vh !important;
    left: 0px;
    /* top: 0px; */
    overflow: hidden;
    opacity: 1;
    transition-property: opacity;
    transition-duration: 1000ms;
}

.navbar .container-fluid {
    padding-left: 40px;
    padding-right: 40px;
    max-width: 1300px;
}

.dess .button {
    margin: auto;
    letter-spacing: 2px;
    display: inline-block;
    background: #213432;
    color: #fff;
    box-shadow: none !important;
    border: none !important;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: 'Novecento wide';
    border-radius: 4px;
}

.dess .button:Hover {
    background: #000;
}

.des.bg-b {
    background: url(../img/wellness-bg.jpg);
    background-size: cover;
}

.des.bg-b1 {
    background: url(../img/dine-bg.jpg);
    /* background: url(../img/experience-bg.jpg); */
    background-size: cover;
    height: 370px;
}

.des.bg-2 {
    background: url(../img/celebration-bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top left -28px;
}

.des.bg-3 {
    background: url(../img/dine-bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

@media (max-width:768px) {

    .des.bg-3,
    .des.bg-4 {
        background: none !important;
    }
}

.des.bg-4 {
    background: url(../img/stay-bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 200px;
}

@media (max-width: 991px) {
    .navbar .container-fluid {
        padding-left: 10px;
        padding-right: 10px;
        max-width: 1300px;
    }

    .offcanvas-body ul.menu-list-012 li a:hover {
        background: #eee;
        color: #282828 !important;
    }

    .offcanvas-body .navbar-nav .menu-01 a {
        font-family: 'Novecento wide';
        color: #fff !important;
        font-size: 14px !important;
        position: relative;
        font-weight: 500;
        letter-spacing: 2px;
    }

    .fixed-top.shadow .nav-item .dropdown-menu a {
        color: #282828 !important;
    }

    .offcanvas-body li a {
        padding-left: 15px;
        color: #fff !IMPORTANT;
        font-size: 14px !important;
        font-family: 'Novecento wide';
        font-weight: 500;
        letter-spacing: 2px;
    }

    .banner-top {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .text-banner {
        top: inherit !important;
    }

    nav.navbar.navbar-expand-lg.navbar-light .navbar-toggler {
        order: 3;
    }

    .local-scroll {
        position: absolute !important;
        left: 0px;
        right: 0;
        bottom: 10px;
    }

    section.video-bg-container:before {

        bottom: 5px;

    }

    video {
        width: 100%;
        height: 55vh;
        object-fit: cover;
    }

    @media (max-width: 767px) {

        /* section.des.bg-4 {
            padding-bottom: 70px !important;
        } */
        section.des.bg-4,
        section.des.bg-3 {
            padding-bottom: 11px !important;
        }

        .privacy p {
            text-align: left;
        }

        .title-box.titleBoxDetails a.text-white {
            color: #444c !IMPORTANT;
            font-weight: 600;
        }

        .stay-accomo .title-box h2 {
            font-size: 13px !important;
        }

        .title-box.titleBoxDetails {
            padding-left: 8px !IMPORTANT;
            padding-top: 12px !important;
            padding-bottom: 0px !important;
            padding-right: 8px !important;
        }

        .title-box.titleBoxDetails p {
            text-align: center !important;
            width: 100%;
        }

        .slider-home .head {
            /* font-family: 'Novecento wide' !IMPORTANT;
            font-style: normal !IMPORTANT; */
            font-size: 20px !important;
            text-align: center;
            padding: 10px 0;
            text-decoration: none !important;
            letter-spacing: 1px;
        }

        .stay .owl-nav {
            display: none !important;
        }

        .heading {
            font-size: 18px;
        }

        section.stay-slider-detail-page.offer {
            padding-top: 45px !Important;
        }

        .offer .owl-next {
            right: 0px !important;
        }

        .offer .owl-nav {
            display: none;
        }

        .offer h3 {
            font-size: 20px;
        }

        .offer .owl-prev {
            left: 0px !important;
        }

        video {
            width: 100%;
            height: 55vh;
        }

        .text-banner h2 {
            font-size: 40px !important;
            line-height: 50px !important;
        }
    }

    .swiper-container h2 {
        text-align: left;
    }



    section.video-bg-container {
        overflow: hidden;
        position: relative;
    }

    .cd_items a {
        color: #555;
        text-transform: uppercase;
        font-family: "Novecento wide";
        font-weight: 600;
        font-size: 1rem;
    }

    /*
      .fixed-top.shadow .offcanvas-body .nav-item a {
        color: #fff;
        font-size: 18px;
        border-bottom: 1px solid #ccc;
        padding: 12px 10px;
        margin-left: 0;
      }
*/
    .inner-pages .navbar-light .navbar-toggler {
        order: 3;
    }

    form.d-flex.align-items-center.ms-3.weather {
        order: 2;
        margin-top: 0;
        opacity: 0;
    }

    .weather span {
        color: #141414;
    }
}

.cd_items a {
    color: #555;
}

.click-head div {
    display: inline-block;
    cursor: pointer;
    margin: 0 .7rem;
}

.click-head.owl-nav {
    display: flex;
    width: 58%;
    margin: 0 auto;
    justify-content: space-between;
}

.click-head div.active,
.click-head div.highlight-s {
    color: #444c;
    font-size: 22px;
    font-weight: 600;
}

.textSlider .owl-nav {
    display: none !important;
}

.textSlider div p {
    margin-top: 0.5rem;
}

.calInput {
    font-weight: 400;
    text-align: center;
}

.calInput::placeholder {
    color: #212529;
}

/* ////////// */

.tab-wrapper {
    text-align: center;
    display: block;
    margin: auto;
    max-width: 500px;
}

.box1 {
    width: 20% !important;
}

button.form-control.btn-submit {
    font-size: 14px;
    padding: 15px 8px;
}

.tabs {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

.tab-link {
    margin: 0 1%;
    list-style: none;
    padding: 10px 11px;
    color: #aaa;
    cursor: pointer;
    font-weight: 700;
    transition: all ease 0.5s;
    border-bottom: solid 3px rgba(255, 255, 255, 0);
    letter-spacing: 1px;
}

.tab-link:hover {
    color: #999;
    border-color: #999;
}

.tab-link.active {
    color: #333;
    border-color: #333;
}

.tab-link:nth-of-type(1).active {
    color: #EE6534;
    border-color: #EE6534;
}

.tab-link:nth-of-type(2).active {
    color: #1790D2;
    border-color: #1790D2;
}

.tab-link:nth-of-type(3).active {
    color: #EEC63B;
    border-color: #EEC63B;
}

.content-wrapper {
    padding: 40px 80px;
}

.tab-content {
    display: none;
    text-align: center;
    color: #888;
    font-weight: 300;
    font-size: 15px;
    opacity: 0;
    transform: translateY(15px);
    animation: fadeIn 0.5s ease 1 forwards;
}

.tab-content.active {
    display: block;
}

@keyframes fadeIn {
    100% {
        opacity: 1;
        transform: none;
    }
}

.gulmargAccordian {
    display: none;
}

@media (max-width:768px) {
    .roundedImgText {
        display: none;
    }

    .gulmargAccordian {
        display: block;
    }

    .welnessBgIllustration {
        background: none !important;
    }
}

.gulmargAccordian {
    margin-top: 1rem;
}

.accordion-button:not(.collapsed) {
    color: #213432;
    font-weight: 600;
    background-color: #fff !important;
    box-shadow: none;
}

.accordion-button:focus {
    border-color: #fff !important;
    box-shadow: 0 0 0 .25rem rgba(255, 255, 255, 0.25) !important;
}

.accordion-button {
    padding: 0.7rem 1.25rem;
    justify-content: center;
    border: none;
    padding-bottom: 0;
    letter-spacing: 2px;
    color: #bcbcbc;
    font-weight: 500;
    background-color: transparent !important;
}

.accordion-item {
    background-color: transparent !important;
}

.accordion-body {
    text-align: center;
    border: none;
    font-size: 0.875rem;
    padding-top: 0.5rem;
}

.accordion-button::after {
    display: none;
}

.accordion-item {
    border: none;
}

/* ////////////////////////////////////// */
.halfSlider {
    width: 100%;
    cursor: default !important;

}

.halfSlider .swiper-slide {
    /* background-color: purple; */
}

.halfSlider .swiper-slide-prev,
.halfSlider .swiper-slide-next {
    /* opacity: 0.5; */
    backdrop-filter: blur(5px);
}

.halfSlider .swiper-slide-prev .title-box,
.halfSlider .swiper-slide-next .title-box {
    display: none;
}

.halfSlider .swiper-slide-prev .img-sec,
.halfSlider .swiper-slide-next .img-sec {
    position: relative;
}

.halfSlider .swiper-slide-prev .img-sec::after,
.halfSlider .swiper-slide-next .img-sec::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: rgb(0 0 0 / 57%);
    z-index: 69;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(2px);
}

.halfSlider .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    object-position: center !important;
    position: relative;
}

.halfSlider .blue {
    /* background-color: blue; */
}

.halfSlider .red {
    /* background-color: red; */
}

.weather {
    gap: 0.5rem;
    font-weight: 500;
    font-family: 'Novecento wide';
}

.weather span {
    color: #fff;
}

.fixed-top.shadow .weather {
    padding-bottom: 0.5rem;
}

.fixed-top.shadow .weather span {
    color: #213432 !important;
}

@media (max-width:600px) {
    .des.bg-b1 {
        background-position: center !important;
        height: auto !important;
        background: none;
    }

    .des.bg-2 {
        background: none;
    }

    .footer-head {
        font-size: 20px;
    }

    .modal-content {
        top: 40px;
    }

    #enqForm .modal-title {
        font-size: 16px;
    }

    .enquire-btn-wrap1.text-center {
        position: fixed;
        top: 55%;
        right: -28px;
        z-index: 9999;
        transform: rotate(-90deg);
    }

    .enquire-btn-wrap1.text-center a {
        font-size: 14px;
        padding: 10px 16px;

    }

    .content-edv h3 {
        font-size: 32px !important;
    }

    .privacy h4 {
        color: #444c;
        text-align: left;
        font-size: 17px;
    }

    .banner-top img {
        height: 400px;
        object-fit: cover;
    }

    section.hero-banner {
        margin-top: 105px;
    }

    .romantic-slider-sec .owl-nav.disabled {
        display: none !important;
    }

    .kgThemeBtn {
        margin-top: 0.5rem;
        padding: 6px 15px;
        font-size: 12px;
    }

    .graphics-stay-img {
        display: none;
    }
}

.greyBg {
    /* width: 100%;
    height: 150px;

    background-color: #d1d2d4;
    position: absolute;
    z-index: -1;
    bottom: -54px; */
    display: none;

}

/* .greyBgChaikash {
    height: 60px;
    bottom: 21px
} */

/* .dineDetailsBox1 {
    margin-bottom: -42px;
}



.dineDetailsBox5 {
    margin-bottom: -117px;
}

.dineDetailsBox3 {
    margin-bottom: -117px;
}

.dineDetailsBox4 {
    margin-bottom: -100px;
} */
.dineDetailsBox1{
    margin-top: 100px;
}
.dineDetailsBox2 {
 margin-top: 100px;  
}
.dineDetailsBox6{
    margin-top: 120px;
}
.dineDetailsBox5{

}
/* .storiesNoufPadding,
.storiesClovesPadding,
.storiesBravaPadding,
.storiesChaikashPadding,
.storiesCalabashPadding {
    height: 117px;
} */

@media (max-width:768px) {
    .menu-list-012 a {
        background-color: #88161600 !important;
    }

    .offcanvas-body ul li ul li a,
    .fixed-top.shadow .nav-item a {
        color: #fff !important;
    }

    .offcanvas-body ul.menu-list-012 li a:hover {
        color: #fff !important;
    }

    /* .storiesNoufPadding,
    .storiesClovesPadding,
    .storiesBravaPadding,
    .storiesChaikashPadding,
    .storiesCalabashPadding {
        display: none;
    }

    .dineDetailsBox1,
    .dineDetailsBox2,
    .dineDetailsBox3,
    .dineDetailsBox4,
    .dineDetailsBox5 {
        margin-bottom: 21px;
    } */

    .dineDetailsBox {
        background-color: #f9f9f9;
        padding: 2rem;
        margin-top: 20px;
    }

    .greyBg {
        display: none;
    }
    section.dess{
        padding-bottom: 0;
    }
    
}