@media(min-width: 1200px){#reservation_form .mega_details_wrapper .close{background:var(--bg)}#reservation_form .mega_details_wrapper .mega_details_inner_wrapper{padding:0 20px}}@media(min-width: 1200px)and (min-width: 1400px){#reservation_form .mega_details_wrapper .mega_details_inner_wrapper{padding:0 60px}}@media(min-width: 1200px){#reservation_form .mega_details_wrapper .mega_details_inner_wrapper .mega_details_content{width:100%;max-width:100%}#reservation_form .mega_details_wrapper .mega_details_inner_wrapper .mega_details_content .mega_details{padding:0;min-height:100vh}#reservation_form .mega_details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#reservation_form .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:calc(100% - 650px);min-height:300px;height:auto;padding-bottom:0}}@media(min-width: 1200px)and (min-width: 1600px)and (min-height: 900px){#reservation_form .thumb{width:calc(100% - 750px)}}@media(min-width: 1200px){#reservation_form .form_wrap{width:650px;padding:40px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media(min-width: 1200px)and (min-width: 1600px)and (min-height: 900px){#reservation_form .form_wrap{width:750px}}@media(min-width: 1200px){#reservation_form .form_wrap .section_title{margin-bottom:1em}#reservation_form .form_wrap .section_title,#reservation_form .form_wrap .form{max-width:600px;margin-left:auto;margin-right:auto}}#reservation_form .gform_wrapper{margin-top:0;margin-bottom:0}#reservation_form .gform_wrapper form .gform_heading .gform_title{color:var(--titles);margin-top:0;margin-bottom:.7em}#reservation_form label.gfield_label,#reservation_form label.gfield_label .gfield_required,#reservation_form .gfield.mandatory{color:var(--gray-700) !important}#reservation_form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#reservation_form textarea,#reservation_form select{background:var(--bg) !important}#reservation_form a{color:var(--highlighted);text-decoration:none}#reservation_form .gform_footer input[type=submit]{width:50%}@media(max-width: 991px){#reservation_form .gform_footer input[type=submit]{width:100%;min-height:3em;margin:0}}