#block-search, #block-search * {
    box-sizing: border-box;
}
#block-search {
    position: relative;
    z-index: 1;
    max-width: 1400px;
    margin: 35px auto 0;
    background: #414042;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
}
.tl-container {
    padding: 0 30px;
}
#tl-booking-form {
    max-width: 1200px;
    margin: 0 auto;
}
@media screen and (max-width: 1420px) {
    #block-search {
        margin: 35px 25px 0;
    }
}
@media screen and (max-width: 1220px) {
    #tl-booking-form {
        margin: 0 20px;
    }
}