#be-booking-form {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

#tl-booking-cart {
    z-index: 1 !important;
}

#block-search,
#block-search * {
    box-sizing: border-box;
}

#block-search {
    background: #FFFAF8;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
}

#block-search.block-search--main {
    max-width: 1200px;
    margin: 0 auto;
    border-radius: 8px;
}

#block-search.block-search--room {
    margin-top: 74px;
}

.be-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
}

.page-booking .float-btns,
.page-booking a[href*="www.instagram.com"],
.page-booking a[href*="www.facebook.com"],
.page-booking a[href*="www.linkedin.com"],
.avail > form {
    display: none !important;
}

.page-booking .section {
    padding-top: 15px;
    padding-bottom: 40px;
}

@media screen and (min-width: 861px) {
    #block-search.block-search--room {
        margin-top: 88px;
    }
}