#the7-body.home #content > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-no-padding {
    overflow: visible;
}

#the7-body.home .tl-wrapper {
    position: relative;
    max-width: 1300px;
    margin: auto;
}

#block-search,
#block-search * {
   box-sizing: border-box;
}

#block-search {
    background: #fff;
    box-shadow: 2px 2px 11.9px 0 #0000001a;
    width: 100%;
    margin: 0 auto;
}

#block-search.block-search--main {
    right: 50px;
    left: auto;
    position: absolute !important;
    z-index: 9;
    bottom: 160px;
    max-width: 340px;
}

#block-search.block-search--sidebar {}

.tl-container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 0 25px;
}

.tl-button {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 13.5px;
    font-weight: 600;
    font-style: normal;
    display: block;
    text-decoration: none !important;
    cursor: pointer;
    max-width: 160px;
    width: 100%;
    padding: 12px;
    margin: 20px 0;
    text-align: center;
    white-space: normal;
    color: #fff !important;
    background-color: #239aeb;
    background-image: linear-gradient(90deg, #239aeb, #239aeb);
    border: 1px solid hsla(0, 0%, 100%, .16);
    border-radius: 0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .38), inset 0 1px 0 0 hsla(0, 0%, 100%, 0);
}

.tl-button:hover {
    color: #fff !important;
    background-color: #48abee;
    background-image: linear-gradient(90deg, #239aeb, #36cc9f);
    border: 1px solid hsla(0, 0%, 100%, .16);
    text-decoration: none !important;
    cursor: pointer;
}

#tl-booking-form {
    margin:  18px auto 30px;
    max-width: 1200px;
    width: 100%;
}

#tl-booking-cart {
    z-index: 1 !important;
}

#the7-body.page-id-67965 #text-4 > div > p:nth-child(3) > iframe {
    pointer-events: none;
}

#the7-body.page-id-67965 #page > div.dt-mobile-header.mobile-menu-show-divider.dt-parent-menu-clickable > div > div.mobile-mini-widgets-in-menu.first-switch-no-widgets > div.soc-ico.show-on-desktop.in-top-bar-right.in-menu-second-switch.custom-bg.disabled-border.border-off.hover-accent-bg.hover-disabled-border.hover-border-off.first.hide-on-desktop.hide-on-first-switch.show-on-second-switch,
#the7-body.page-id-67965 #page > div.masthead.inline-header.center.widgets.full-height.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-sub-menu-on-hover.show-device-logo.show-mobile-logo > div.top-bar.full-width-line.top-bar-line-hide > div.right-widgets.mini-widgets > div.soc-ico.show-on-desktop.in-top-bar-right.in-menu-second-switch.custom-bg.disabled-border.border-off.hover-accent-bg.hover-disabled-border.hover-border-off.first,
#the7-body.page-id-67965 #custom_html-2 > div,
#the7-body.page-id-67965 > div.amo-button-holder.amo-vertical,
#the7-body.page-id-67965 > a.max-float-btn,
#the7-body.page-id-67965 #block-search {
    display: none !important;
}

@media screen and (max-width: 1039px) {
    #the7-body.home #content > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-no-padding {
        overflow: hidden;
    }
    #block-search.block-search--main {
        right: auto;
        position: relative !important;
        bottom: auto;
        max-width: 100%;
        margin:  0 auto 30px;
    }
}