select{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;list-style:none;font-family:inherit;font-size:inherit}.section_reservationmobile{display:none;position:fixed;z-index:2;bottom:0;width:100%;text-align:center;transition:all .5s}.section_reservationmobile .col-xs-8{background:#b28e58;padding:10px;color:#fff}.section_reservationmobile .col-xs-2{background:#0d2256;padding:10px;color:#fff}@media screen and (max-width:1199px){.title_reservation{display:none}.widget_02 li{width:20%!important}.nav>li>a{padding:10px 15px}.content_ibe img{margin:5px 10px 5px 10px!important}}@media screen and (max-width:991px){.container{width:100%;padding-right:25px;padding-left:25px}.widget_02{display:none}.section_menu ul{display:none}.nav_mobile{display:block}.nav_mobile ul{display:block!important}.section_reservationmobile{display:block}.section_contect{bottom:80px}.section_page2 .col-xs-6{width:100%}.details{height:auto;text-align:center;padding:50px 25px}.section_page2{padding:0}}@media screen and (max-width:520px){.section_contect{display:none}}select{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;list-style:none}.night_none{display:none}.reservation_box{position:absolute;right:0;left:0;margin:auto;width:350px;height:450px;top:0}.reservation_box ul{margin:0;padding:10px;display:inline-block;width:350px;background:#414141;color:#353535}.reservation_box li{list-style:none;float:left;width:50%}.input_night{position:absolute;width:60px;bottom:10px;left:-25px;z-index:0;border-right:1px solid #eee;border-left:1px solid #eee;background:#eee;color:#7d7575}.popup_content{position:absolute;background:#fff;width:250px;margin:25px 0;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .5s;color:#000}#numberrroomRow:before{content:"\f0de";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:-12px;font-size:50px;color:#fff;left:10px}.content_ibe{padding:0;position:relative}input{width:100%;padding:0;border-radius:0;border:none;background:0 0;cursor:pointer;outline:0;line-height:inherit}input{font-family:inherit;font-size:inherit}.reservation_box select{width:100%;padding:0;border-radius:0;background:0 0;border:none;outline:0;cursor:pointer;position:relative;z-index:1;line-height:inherit}.reservation_box .text_reser{color:#fff;margin-bottom:10px;width:100%}.reservation_box .input_inout{text-align:left;padding-left:50px}.form-group{display:inline-block;padding:5px 10px 10px 10px!important;margin:0;width:100%}.arrow{position:absolute;bottom:15px;right:10px}.reservation_box .arrow_index{position:absolute;bottom:0;right:15px;font-size:25px;color:#ccc;top:0;height:25px;margin:auto}.reservation_box .arrow_check{position:absolute;bottom:20px;left:20px}.arrow_moon{left:5px;z-index:3;color:#7c778b;bottom:22px}.popup_content label{padding:10px;color:#caa366;float:left}.popup_content #ageRow1 label{color:#757575}.popup_content #ageRow2{color:#757575}.popup_content #ageRow3{color:#757575}.popup_content .form_group_half{float:left;position:relative;width:100%}.popup_content #numberrroomRow{background:#fff}.popup_content #numberOfRoom1{position:relative;float:right}.popup_content #numberOfRoom2{position:relative;float:right}.popup_content #numberOfRoom3{position:relative;float:right}.popup_content #numberOfRoom4{position:relative;float:right}.popup_content #numberOfRoom5{position:relative;float:right}.input-group-addon:first-child{background:#fff;padding:0 15px;border:1px solid #eee;font-size:14px;border-right:none;width:100px;text-align:left;color:#505050}.btnbook_reser{color:#fff;transition:all .5s}.input-group{width:100%}.box_horizontal{position:absolute;left:0;right:0;bottom:0;width:100%;top:0;height:115px}.box_horizontal ul{width:100%}.box_horizontal li{width:20%}.box_horizontal .btnbook_reser{padding:10px}.box_horizontal .input_inout{text-align:center}.popupTop{bottom:85px;top:inherit}.popupTop #numberrroomRow:before{top:inherit;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);bottom:-15px}.tooltip_room{position:absolute;top:-100px;background-color:#fff;width:200px;padding:15px;z-index:999;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-in-out;animation:wobble 2s infinite;display:none}.tooltip_room h4{color:#353535!important;font-size:14px;text-transform:none!important;margin:0;font-weight:400}.tooltip_room:after{position:absolute;left:10px;bottom:-10px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;display:block;z-index:2}::placeholder{color:inherit}.title_reser{border-bottom:1px solid #eee;margin-bottom:10px}.title_reser h4{margin:0;font-weight:400;font-size:20px}.best_rate{color:#fff;margin:0 0 15px;text-transform:uppercase}.best_rate img{width:30px;margin-right:10px;vertical-align:middle}.widget_04 .ui-datepicker{margin:45px 0}.widget_02{position:fixed;right:auto;left:auto;margin:auto;height:auto;bottom:0;top:auto;width:100%;background:#eee;padding:10px;z-index:2}.widget_02 li{list-style:none;float:left;width:16.666667%;padding:10px}.widget_02 ul{margin:0;padding:0;display:block;width:100%;background:0 0;color:#888;font-size:14px}.widget_02 .btnbook_reser{background:#0d2256;color:#fff;transition:all .5s;display:inline-block;vertical-align:top;position:relative;cursor:pointer;padding:30px 0;width:100%;text-align:center;height:84px}#popup_room_list select{width:100%;padding:10px;font-size:inherit;line-height:inherit;color:#505050;border:1px solid #eee}.widget_02 h1{font-size:18px;margin:0;color:#fff}.widget_02 p{margin:0;color:#888}.content_ibe img{width:35px;left:0;bottom:0;color:#58595b;top:0;height:32px;margin:5px 15px 5px 15px;float:left}.btn_apply{background:#be9e68!important;position:relative;z-index:2;color:#fff!important;line-height:initial!important;padding:10px!important;border:none!important;text-transform:none;transition:all 1s}.btn_apply:hover{background:#406267!important}#popup_room_list{transition:all .5s}.border_fix.active:before{position:absolute;content:"";top:-2px;left:-2px;right:0;width:100%;height:100%;border:2px solid #0d2256;animation:fadeIn 2s;display:block;z-index:0;margin:auto;background:#000;box-shadow:rgba(202,162,107,.5) 0 0 10px}.box_inout{display:inline-block;position:relative;cursor:pointer;width:100%}.checkin_box{border-right:1px solid #ccc}.box_room{display:inline-block;vertical-align:top;position:relative;cursor:pointer;padding:15px 0;width:100%}.box_promocode{display:inline-block;vertical-align:top;position:relative;cursor:pointer;padding:0;width:100%}input:focus::-webkit-input-placeholder{color:transparent;transition:all .3s}#popup_room_list select{width:100%;padding:10px}#popup_room_list input{width:100%!important}.padding_apply{padding:0 10px 10px}.padding_box{padding:0!important}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:inherit!important}.t-datepicker{width:100%}.box_reservation p{margin:10px 0}.box_reservation select,.t-day-check-in,.t-day-check-out{font-size:50px;line-height:50px;color:#181818}.box_inout{text-align:center}.input_in_out{background:0 0}.box_inout .col-xs-6{padding:0 10px}.box_inout .row_boxinout{margin-left:-10px;margin-right:-10px}.t-dates{position:absolute;width:100%;bottom:0;height:100px;z-index:9}.box_reservation select,.input_promocode{background:0 0;border:none;color:#fff}.btnbook_reser{background:#be9e68!important;border:none;padding:10px;width:100%;color:#fff;text-transform:uppercase}.reservation-check{position:relative}.arrow_index{position:absolute;right:10px;height:16px;margin:auto;top:0;bottom:0}.up .t-datepicker-day{top:auto!important;bottom:84px!important}.t-check-out .t-datepicker-day{left:auto}.popup_content label{color:#be9e68}.box_reservation img{filter:brightness(0) invert(1)}.t-arrow-top::after{bottom:0;display:none}.t-arrow-top{z-index:0}.t-check-in,.t-check-out{width:33.33333%}.box_reservation select{font-size:50px;color:#181818}.box_reservation{text-align:center;background:#fff;padding:20px;width:fit-content;position:absolute;left:0;right:0;margin:auto;bottom:-50px;z-index:2}.box_bg{background:#fff;padding:15px}.row_reser .col-xs-6,.t-datepicker .col-xs-4{padding:0 15px;position:relative!important}.row_reser .col-xs-6{padding-top:30px}.row_reser{margin-left:-15px;margin-right:-15px}.input_promocode{padding:10px;text-align:center;background:#fff;color:#505050;border:1px solid #eee;margin-bottom:10px}.tab_reser{font-family:cardoregular,sarabunregular;text-transform:uppercase;color:#fff;font-size:14px}.tab_reser ul{padding:0;margin:0}.tab_reser li{width:50%;float:left;padding:0 15px;list-style:none;line-height:50px}.tab_reser li:nth-child(1){background:#647d8a}.tab_reser li:nth-child(2){background:#111}.section_description .col-xs-5{position:relative!important;margin-top:-100px}.box_bg:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;left:0;right:0;margin:auto;top:-10px}#popup_room_list .col-xs-6{padding:0}.box_reservation ul{display:inline-block;margin:0 auto;padding:0;float:none}.box_reservation li{float:left;list-style:none;position:relative;padding:0 15px}.t-check-in,.t-check-out,.t-datepicker{width:initial}.whybook{text-align:left;padding-right:0!important}.whybook h3{font-size:20px;color:#181818;text-transform:uppercase}.t-check-in,.t-check-out{padding:0}.t-check-in{padding:0 70px 0 0;position:relative}.t-check-in:before{content:'';background-image:url(images/icon/calendar.png);width:24px;height:24px;position:absolute;right:20px;top:0;bottom:0;margin:auto;background-size:cover;opacity:.3}.t-arrow-top,.t-arrow-top::after{display:none!important}.up .t-datepicker-day{top:auto!important;bottom:84px!important}.box_reservation{width:800px}.padding_submit{padding:0 10px 10px}.btn_apply{text-transform:uppercase}