.mtv_availability_form{position:relative}.mtv_availability_form .mtv-hidden-form{position:absolute;width:100%;left:0px;top:50%;transform:translateY(-50%);visibility:hidden}.mtv_availability_form .mtv-hidden-form .filox-booking-form[data-product=flx_accommodation] #flx_search_widget{grid-template-columns:50% 25% auto !important}.mtv_availability_form .mtv-hidden-form .filox-booking-form[data-product=flx_travel_service] #flx_search_widget{grid-template-columns:1fr 1fr 1fr}.mtv_availability_form{background:var(--mtv-bg-lighter-gray)}.mtv_availability_form .form_wrapper{padding:20px;display:grid;grid-template-columns:100%;align-items:center}@media only screen and (max-width: 749px){.mtv_availability_form .form_wrapper #mtv_checkin .item_wrap,.mtv_availability_form .form_wrapper #mtv_checkout .item_wrap{border-bottom:1px solid}}@media only screen and (min-width: 750px){.mtv_availability_form .form_wrapper #mtv_checkin,.mtv_availability_form .form_wrapper #mtv_checkout{border-right:1px solid}.mtv_availability_form .form_wrapper.flx_travel_service{grid-template-columns:33.33% 33.33% 33.33%}}@media only screen and (min-width: 750px)and (max-width: 1100px){.mtv_availability_form .form_wrapper{grid-template-columns:33.33% 33.33% 33.33%}.mtv_availability_form .form_wrapper #mtv_searchh{grid-column-end:3}}@media only screen and (min-width: 1100px){.mtv_availability_form .form_wrapper{grid-template-columns:25% 25% 25% 25%}}.mtv_availability_form .form_wrapper .item .item_wrap .text{cursor:pointer}.mtv_availability_form .form_wrapper .item .item_wrap .text:hover{opacity:.8}.mtv_availability_form .form_wrapper .item .item_wrap{padding:10px 20px}@media only screen and (max-width: 749px){.mtv_availability_form .form_wrapper .item .item_wrap{max-width:300px;margin:auto;padding:10px 0}}@media only screen and (min-width: 750px){.mtv_availability_form .form_wrapper .item .item_wrap{display:grid;justify-content:center}}.mtv_availability_form .form_wrapper .item .item_wrap .title{margin:0 !important}.mtv_availability_form .form_wrapper .item .item_wrap .small_text{color:var(--mtv-accent-blue);font-size:12px;line-height:20px}.mtv_availability_form .form_wrapper .item#mtv_searchh .item_wrap #mtv_engine_action_btn{background:var(--mtv-accent-blue);box-shadow:4px 4px 8px rgba(0,0,0,.16);color:#fff;padding:12px 30px}@media only screen and (max-width: 749px){.mtv_availability_form .form_wrapper .item#mtv_searchh .item_wrap #mtv_engine_action_btn{text-align:center;margin-top:15px}}.mtv_availability_form .form_wrapper .item#mtv_searchh .item_wrap #mtv_engine_action_btn{cursor:pointer}.mtv_availability_form .form_wrapper .item#mtv_searchh .item_wrap #mtv_engine_action_btn:hover{opacity:.8}