#block-search, #block-search * {
  box-sizing: border-box;
}

#block-search {
  margin-bottom: 70px;
  background: rgb(0 0 0 / 90%);
}

.tl-container {
  max-width: 1201px;
  margin: 0 auto;
  /*padding: 0 30px;*/
}

#tl-booking-form {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

@media screen and (min-width: 1024px) {
  #block-search {
    background: rgba(0, 0, 0, 0.7);
    position: relative;
    z-index: 1;
    max-width: 255px;
    margin: -500px 0 0 115px;
  }
}