@import url("t-datepicker.min.css");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a{color:inherit;transition:all .4s;}.best_rate h4{margin:0;}select{-webkit-appearance:inherit;-moz-appearance:inherit;list-style:none;}.reservation-box{position:relative;min-width:900px;top:0;left:0;right:0;color:#4d4542;padding:0;margin:auto;z-index:5;}.reservation-box .col-xs-8{height:100%;background:#fff;padding:25px;z-index:2;}.reservation-box .col-xs-8 .col-xs-4{padding:0 15px;border-right:1px solid #f5eeee;}.reservation-box .col-xs-8 .col-xs-4:nth-child(3){border-right:0;z-index:1;}#total_adult_child [class*="col-"]{border-right:none!important;}.reservation-box .col-xs-12{padding:15px 0 20px 0;}.content_ibe{position:relative;text-align:center}.text_reser{margin:0;}.day{font-family:var(--font-head);color:var(--primary);font-size:33px;margin:0;line-height: 1.4}.second_box{color: var(--primary);font-family: var(--font-head)}.reservation-check select,.reservation-check select:focus{position:relative;border:0;background:none;font-family:romanserif,mitr_light;font-size:33px;color:var(--primary);outline:none;cursor:pointer;text-align:center;line-height: 1.4}.reservation-check select:active{font-size:20px;}.promo_code input{position:relative;width:100%;padding:7px 15px;text-align:center;border:1px solid #f5eeee;outline:none;}.promo_code input:focus::placeholder{color:transparent;transition:all .3s;}.promo_code input::placeholder{color:#4d4542;}.reservation-box .best_rate{height:100%;padding:25px;text-align:center;z-index:1;}.best_rate embed{width:40px;filter:brightness(0) invert(1);}.best_rate h4{color:#fff;}.best_rate p{margin:0;color:#c9cece;font-size:14px;}.btnbook_reser{position:relative;padding:7px 20px;border:0;background:var(--primary);color:#fff;width:100%;outline:none;transition:all .6s;cursor:pointer;}.btnbook_reser:hover{background:var(--secondary);}#popup_room_list.popup_content{position:fixed;background:#fff;width:250px;margin:20px 0;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .5s;z-index:6;}#popup_room_list.popup_content #numberrroomRow{background:#ffffff;}#popup_room_list.popup_content label{padding:10px;color:#454545;float:left;font-size:14px;margin-bottom:0;}#popup_room_list #numberOfRoom1,#popup_room_list #numberOfRoom2,#popup_room_list #numberOfRoom3,#popup_room_list #numberOfRoom4,#popup_room_list #numberOfRoom5{position:relative;float:right;}#popup_room_list .popup_content .form_group_half{float:left;position:relative;width:100%;}#popup_room_list .form-group.form_group_half{display:inline-block;padding:5px 10px 10px 10px!important;margin:0;width:100%;}.input-group{width:100%;margin-bottom:0;display:table;}#popup_room_list .input-group-addon:first-child{background:#fff;padding:0 15px;border:1px solid #eee;font-size:14px;border-right:none;width:116px;color:#888;text-transform:capitalize;text-align: left}#popup_room_list .arrow{position:absolute;bottom:15px;right:10px;color:#888;}#popup_room_list select{width:100%;height:45px;padding:10px;border-radius:0;background:none;outline:none;cursor:pointer;letter-spacing:1px;position:relative;z-index:1;border:1px solid #eee;color:#888;font-size:14px;}#popup_room_list input{width:100%;font-size:16px;padding:7px;color:white;outline:none;border:none;transition: all .6s;}.popupTop #numberrroomRow:before{top:inherit;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);bottom:-15px;}.popupTop #ui-datepicker-div:before{}.popupTop{top:0;}.popupTop #numberrroomRow:before{top:inherit;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);bottom:-15px;}.form-group{margin:0!important;}.book_mobile{position:fixed;width:80px;height:80px;bottom:14px;right:16px;text-align:center;display:none;border-radius:50px;background:#fc7c55;z-index:8;padding:18px;color:#fff;}.input-group{position:relative;display:table;border-collapse:separate;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media (max-width:480px){.reservation,.book_fixed{display:none}}@media (max-width:480px){.book_mobile{width:60px;height:60px;padding:12px;font-size:14px}.book_mobile{display:block}}[id^="ageRow"]{width:100%;text-align:left;}@media (max-height:600px){#total_adult_child{max-height:210px;overflow-y:auto}#numberrroomRow{height:inherit!important}}.btn_apply{cursor:pointer;}.reservation{display:flex;justify-content:center;align-items:center;background-color:#fff;height:500px;display:flex;}.reservation-box .best_rate{}.reservation-box .half1,.reservation-box .half2{height:500px;padding:30px;}.reservation-box .half1{background-color:#fff;padding-top:40px}.reservation-box .half2{background-size:cover;background-position:center;display:flex;flex-direction:row;align-items:center;padding:0;position:relative;}.reservation-box i.bell{font-size:47px;margin-bottom:20px;color:var(--primary)}.t-check-out{border:solid 1px #f5eeee;border-width:0 1px;border-radius:0;}.half2::after{content:"";top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg,#000,#7C4D39);opacity:.7;position:absolute;left:0;top:0}.logo-site img{display:inline-block!important;max-width:150px;}.logo-site{text-align:center;width:100%;z-index:1;}.logo-site p{padding-top:20px;font-size:20px;color:var(--secondary);}.logo-site img{filter:brightness(0) invert(1);}.btn_apply:hover{background-color:var(--secondary);}.logo-site{padding:0 10px;}.form_group_half2{margin-left:10px;}.form_group_half2 [class*="col-"]:first-child{margin-right:10px}.form_group_half2 .col-xs-6{width:45%;margin-bottom:20px;}