@media screen and (max-width: 768px) {
    body {
        max-width: 600px;
        margin: auto;
        font-size: 16px;
    }


    .is-stuck .lqd-hide-onstuck, .lqd-mobile-sec, .lqd-show-onstuck {
        display: block !important;
    }

    .lqd-head-sec-wrap, .lqd-stickybar-wrap {
        display: none !important;
    }

    body[data-mobile-nav-style=classic] .lqd-mobile-sec .navbar-collapse, body[data-mobile-nav-style=minimal] .lqd-mobile-sec .navbar-collapse {
        background: #0a2f4c !important;
        color: #f6f6f6 !important;
    }

    ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li:hover > a {
        color: inherit !important;
    }

    .posts_read .lqd-post-media {
        padding-top: 2vw !important;
    }

    .iconbox[data-plugin-animated-icon] > svg, .iconbox[data-plugin-animated-icon] object {
        opacity: 1 !important;
    }

    .liquid-form-reservation .input-container {
        flex-basis: 50% !important
    }

    .liquid-form-reservation .input-container:nth-last-child(2) {
        padding-inline-start: 0 !important;
        border: none !important;
    }

    .lqd-custom-menu .submenu-expander {
        right: 15px !important;
    }

    .lqd-promo-img {
        width: 58.75% !important
    }

    .lqd-promo-content {
        padding-top: 50px !important;
        padding-bottom: 0 !important;
    }

    .lqd-promo-content h2 {
        font-size: 100px !important;
    }

    .lqd-sticky-bg-wrap, .lqd-sticky-bg {
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
    }

    .lqd-head-col {
        padding-inline-start: 15px !important;
        padding-inline-end: 15px !important
    }

    .lqd-custom-menu .megamenu .megamenu-row > .ld-container, .lqd-custom-menu .megamenu .megamenu-col {
        width: 100% !important
    }

    .lqd-mobile-sec .main-nav > li {
        width: 100% !important;
    }

    .collapse {
        display: none !important;
    }

    .collapse.in {
        display: block !important;
    }

    header {
        max-width: 600px !important;
        margin: auto;
    }

    .lqd-mobile-sec .main-nav {
        display: block !important;
    }

    .mob-nav-btn {
        background-color: #11e787;
        border-radius: 30px;
        max-width: 100%;
        color: #fff;
    }

    .main-nav > li, .main-nav > li > a {
        align-items: unset !important;
    }

    @media screen and (max-width: 1200px) {
        .lqd-mobile-sec .navbar-header > * {
            flex: 0 10 45% !important;
        }
    }

    .vc_row > .ld-container {
        flex-grow: 1 !important;
    }

    .container {
        width: 100% !important;
    }

    .vc_column_container, .vc_vc_column, .vc_vc_column_inner {
        width: 100% !important;
    }

    .text-sm-center {
        text-align: center !important;
    }

    .is-stuck {
        box-shadow: unset !important;
    }

    .vc_custom_1671618086410 {
        max-width: 100%;
    }

    .ld_fancy_heading_64775cbec20e7 h2 {
        font-size: 1.8rem !important;
    }

    .lqd-simple-heading-wrap .lqd-simple-heading, .ld-fancy-heading .ld-fh-element {
        margin-top: 0 !important;
        margin-bottom: 0.5em !important;
    }

    .w-md-50 {
        width: 100% !important;
    }

    .pl-md-8, .px-md-8 {
        padding-inline-start: unset !important;
    }

    .posts_read h1.entry-title {
        width: 100% !important;
    }

    .posts_read .lqd-post-header {
        padding: 45px 15px !important;
        margin: -5% auto 0 !important;
        border-radius: 5px 5px 0 0 !important;
        position: relative !important;
        z-index: 2 !important;
        background-color: #fff !important;
    }

    .vc_custom_1671618086410.vc_inner {
        margin-inline-start: 0 !important;
        margin-inline-end: 0 !important;
    }

}
