#block-search,
#block-search * {
  box-sizing: border-box;
}

#block-search {
  background: #ffffff;
  border-bottom: 1px solid #ededed;
}

@media screen and (min-width: 992px) and (min-height: 690px) {
    #carousel-home .owl-slide > div {
        padding-bottom: 100px;
    }
    
    #carousel-home .owl-slide-title-3,
    #carousel-home .mouse_wp {
        display: none;
    }

    .block-search-wrapper {
        position: relative;
        width: calc(100% - 20px);
        max-width: 1100px;
        margin: 0 auto;
    }

    .block-search-wrapper .block-search--main {
        position: absolute;
        left: 0;
        bottom: 15px;
        z-index: 1;
        width: 100%;
        background: rgba(255, 255, 255, 0.97);
        border: none;
        border-radius: 30px;
    }
}

@media screen and (min-width: 1280px) and (min-height: 690px) {
    .block-search-wrapper {
        max-width: 1356px;
    }
    
    .block-search-wrapper .block-search--main {
        border-radius: 60px;
    }
}

.be-container {
  max-width: 1356px;
  margin: 0 auto;
  padding: 0 30px;
}

.page-id-1393 .hero {
    max-height: 400px;
    min-height: 250px;
}

.page-id-1393 .hero .wrapper {
    padding-top: 100px;
}

.page-id-1393 .thc-common-section {
    padding: 10px 0;
}

#be-booking-form {
  width: 100%;
  max-width: 1296px;
  margin: 0 auto;
  border-radius: 20px;
  overflow: hidden;
}

#tl-booking-cart {
	z-index: 1 !important;
}

.page-id-1393 .social,
.page-id-1393 #newsletter,
.page-id-1393 .progress-wrap {
    display: none !important;
}

@media screen and (max-width: 992px) {
	.page-id-1393 #gt_float_wrapper {
		top: 120px;
		bottom: auto !important;
	}
}

