﻿html{font-size:14px;line-height:1.4}@media only screen and (max-width: 575px){html{font-size:13.5px;line-height:1.2}}@media only screen and (max-width: 991px){html{line-height:1.3}}@media only screen and (min-width: 576px){html{font-size:14px}}@media only screen and (min-width: 1200px){html{font-size:14.5px}}@media only screen and (min-width: 1400px){html{font-size:15px}}@media only screen and (min-width: 1700px){html{font-size:16px}}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;border-color:#878787;opacity:0.25}@media only screen and (max-width: 767px){hr{margin:0.9rem 0}}.color-blue{color:#2e90fa}.color-orange{color:#ff5e1f}.show-desktop{display:none}@media only screen and (min-width: 768px){.show-desktop{display:block}}.show-mobile{display:block}@media only screen and (min-width: 768px){.show-mobile{display:none}}.wrapper-contain{height:auto;width:100%;max-width:1920px;margin:0 auto;padding-left:12px;padding-right:12px}@media only screen and (min-width: 1400px){.wrapper-contain{width:90%}}@media only screen and (min-width: 1200px){.wrapper-contain{width:95%}}.box-container{padding:0 12px;margin:0 auto}@media only screen and (min-width: 1200px){.box-container{width:calc(95% + 24px);max-width:1320px}}@media only screen and (min-width: 1400px){.box-container{width:calc(90% + 24px);max-width:1920px}}.ui-datepicker td.blue a{background-color:#2e90fa;color:#fff}.ui-datepicker td.red a{background-color:#ef6868;color:#fff}.btn-danger{--bs-btn-color: #000;--bs-btn-bg: #ff5e1f;--bs-btn-border-color: #ff5e1f;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f17f41;--bs-btn-hover-border-color: #f17736;--bs-btn-focus-shadow-rgb: 203, 88, 27;--bs-btn-active-color: #000;--bs-btn-active-bg: #f2864d;--bs-btn-active-border-color: #f17736;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ff5e1f;--bs-btn-disabled-border-color: #ff5e1f;color:#fff}.btn-danger:focus{color:#fff}.btn-main{display:flex;align-items:center;justify-content:center;color:#fff}.btn-main.btn-transparent{background:transparent;color:#2e90fa;border-color:#2e90fa}.btn-main.btn-transparent.btn-danger{color:#ff5e1f;border-color:#ff5e1f}.btn-main.btn-small{height:34px;font-size:0.9rem;padding:0.3rem 0.9rem}.btn-main.btn-big{font-weight:500;height:42px;padding:0.7rem 2.5rem;text-transform:uppercase}@media only screen and (max-width: 767px){.btn-main.btn-big{height:40px}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:max-content;height:2.5rem;line-height:40px;border:0;border-radius:5px;background-color:#2e90fa;color:#fff;font-weight:500;font-size:14px;text-align:center;vertical-align:middle;padding:0 20px;transition:all 0.3s}@media only screen and (max-width: 767px){.btn-primary{height:38px;line-height:38px;padding:0 18px}}.btn-primary:hover{color:#fff}.btn-primary.btn-transparent{background-color:transparent;border:1px solid #2e90fa;color:#2e90fa}.btn-primary.btn-transparent:hover{background-color:#2e90fa;color:#fff}.box-img-flex,.box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar{display:flex;align-items:center;justify-content:center;overflow:hidden}.box-img-flex.y-img-left,.box-comment-rating .item-review-product .box-profile-review .profile-comment .y-img-left.avatar{justify-content:flex-start}.box-img-flex img,.box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar img{width:auto !important;height:auto;max-width:100%;max-height:100%}.y-box-img{position:relative;display:block;width:100%;padding-bottom:100%;overflow:hidden}.y-box-img .link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.y-box-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto !important;height:auto !important;min-width:100%;min-height:100%;object-fit:cover}input[type="date"]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.wrapper-box-quantity{display:flex;align-items:center;justify-content:center;border:1px solid #ced4da;border-radius:0.375rem;width:100%;height:42px}.t-box-quantity{position:relative;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;overflow:hidden;max-width:160px}@media only screen and (min-width: 1400px){.t-box-quantity{max-width:160px}}.t-box-quantity .t-minus,.t-box-quantity .t-plus{width:30px;height:30px;line-height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;text-decoration:none;border:1px solid #ced4da;border-radius:0.2rem}.t-box-quantity .t-minus{font-size:30px}.t-box-quantity .t-plus{font-size:20px}.t-box-quantity .t-minus i,.t-box-quantity .t-plus i{font-size:13px}.t-box-quantity .t-plus{left:initial;right:0}.t-box-quantity .t-input-quantity{width:calc(100% - (40px * 2));text-align:center;box-shadow:none;border:0;border-radius:0;padding-left:5px;padding-right:5px}.t-box-quantity .input-group-icon{border:0 !important;border-radius:0;padding:0.375rem 0.5rem !important}.t-input-custom .t-input{border-top-right-radius:0.375rem !important;border-bottom-right-radius:0.375rem !important}.t-input-custom .item{display:flex;align-items:center;width:100%}.t-input-custom .item .box-left{width:50%}.t-input-custom .item .box-right{width:50%}.t-input-custom .item .icon{margin-right:8px;margin-top:-4px;width:18.5px;height:18.5px;color:#667085}.t-input-custom .item .t-box-quantity{margin-left:auto;justify-content:flex-end}.t-input-custom .options-custom{position:absolute;top:100%;width:100%;padding:15px;background-color:#fff;border-radius:4px !important;border:1px solid #ced4da;box-shadow:rgba(27,27,27,0.2) 0px 1px 3px 0px,rgba(27,27,27,0.1) 0px 4px 8px 0px;opacity:0;visibility:hidden;z-index:5}@media only screen and (max-width: 575px){.t-input-custom .options-custom{padding:12px}}.t-input-custom .options-custom.open{opacity:1;visibility:visible}.form-check.css-checkbox .form-check-input[type="checkbox"]{margin-top:0.07rem}.form-main{font-size:14px}@media only screen and (min-width: 1200px){.form-main{font-size:15px}}.form-main .form-group{margin-bottom:1rem}.form-main .row{row-gap:20px}@media only screen and (min-width: 768px){.form-main .row{row-gap:24px}}.form-main .row.row-small{margin-left:-5px;margin-right:-5px;row-gap:18px}.form-main .row.row-small div[class^="col"]{padding-left:5px;padding-right:5px}.form-main .form-check,.form-main .form-control{min-height:40px}@media only screen and (min-width: 768px){.form-main .form-check,.form-main .form-control{row-gap:24px}}@media only screen and (max-width: 767px){.form-main .form-check,.form-main .form-control{min-height:38px}}.form-main .form-check{position:relative;display:flex;align-items:center;column-gap:10px}.form-main .form-check .form-check-input{float:none;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0}.form-main .input-group-checkbox{max-width:300px}.form-main .cs-form{width:100%}.box-search-autocomplete{position:relative}.result-search-autocomplete{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:4px !important;border:1px solid #ced4da;width:100%;max-height:300px;overflow-y:auto;z-index:5}.result-search-autocomplete .title-result{background:#f5f5f5;text-transform:uppercase;font-weight:bold;padding:10px;color:#ef6820;font-size:15px}.result-search-autocomplete .item-result{display:flex;margin-bottom:5px}.result-search-autocomplete .item-result .text{color:#111;font-size:14px;width:100%;padding:10px 20px;cursor:pointer}.result-search-autocomplete .item-result .text:hover{background:#eaf6fb}.result-search-autocomplete.show{display:block}.result-search-autocomplete .item-result .name-prod{color:#000;display:-webkit-box;font-size:14px;height:21px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toggle-input-password{position:relative}.toggle-input-password .icon-toggle.hide::after{position:absolute;top:-2px;left:0;right:0;content:"/";width:100%;height:100%;color:#2e90fa;display:flex;align-items:center;justify-content:center;font-size:20px}@media only screen and (max-width: 767px){.modal .modal-header{padding:10px 16px}}.modal .style-nav-slider .owl-nav button.owl-prev,.modal .style-nav-slider .owl-nav button.owl-next{width:1.8rem;height:1.8rem}.modal .style-nav-slider .owl-nav .owl-prev{left:-0.9rem}.modal .style-nav-slider .owl-nav .owl-prev span{padding-right:1px}.modal .style-nav-slider .owl-nav .owl-next{right:-0.9rem}.modal .style-nav-slider .owl-nav .owl-next span{padding-left:1px}.style-nav-slider .owl-nav button.owl-prev,.style-nav-slider .owl-nav button.owl-next{position:absolute;top:50%;width:2.2rem;height:2.2rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.8);border-radius:100%;box-shadow:0px 0px 0px 1px #c9c9c9}.style-nav-slider .owl-nav button.owl-prev:hover,.style-nav-slider .owl-nav button.owl-next:hover{background-color:#fff}.style-nav-slider .owl-nav button.owl-prev span,.style-nav-slider .owl-nav button.owl-next span{display:flex;align-items:center;justify-content:center}.style-nav-slider .owl-nav .owl-prev{left:-1.1rem}.style-nav-slider .owl-nav .owl-next{right:-1.1rem}.style-dots-slider .owl-dots{display:flex;justify-content:center;column-gap:6px;margin-top:20px}.style-dots-slider .owl-dots .owl-dot{width:30px;height:4px;background-color:#98a2b3 !important;border-radius:5px}.style-dots-slider .owl-dots .owl-dot.active{background-color:#2e90fa !important}a.position-absolute-href{position:absolute;top:0;left:0;bottom:0;right:0;display:block;z-index:9}i.star-none{color:transparent}.y-box-rating{margin-bottom:5px;display:inline-flex;align-items:center}.rating.without-caption .clear-rating,.rating.without-caption .caption{display:none}.rating.without-caption .empty-stars,.rating.without-caption .filled-stars{color:#ffc120;text-shadow:none;-webkit-text-stroke:inherit}.rating.without-caption .rating-stars,.rating.without-caption .rating-container{cursor:auto;font-size:10px}.rating.without-caption .rating-stars{margin-left:-3px}.y-box-rating .rating{display:inline-block}.rating-container .rating-input{height:0}.rating .rating-container .star{display:inline-block;margin:0 3px;text-align:center}.y-box-rating .rating .star{margin:0 2px}.rating .rating-container .star i{font-size:20px;line-height:1.3}.y-box-rating.rating-small .star i{font-size:15px}.y-box-rating .viewmore-rating{font-size:13px;margin-left:4px}.y-box-rating.rating-small .viewmore-rating{font-size:12px}.box-iframe iframe{width:100%}.title-main-1{font-size:1.75;font-weight:500;margin-bottom:1rem}@media only screen and (max-width: 767px){.title-main-1{line-height:1.3}}.title-main-2,.cart-fixed .total-price{font-size:1.5rem;font-weight:500;margin-bottom:0.9rem}@media only screen and (max-width: 767px){.title-main-2,.cart-fixed .total-price{line-height:1.2}}.title-main-3,.item-room .price-room .price,.item-room .top-room .box-left .title-room,.cart-fixed .box-title .title span{font-size:1.2rem;font-weight:500;margin-bottom:0.7rem}.title-main-4,.hotel-detail-page .policy-section .list-policy .item-policy .title{font-size:1rem;font-weight:500;margin-bottom:0.6rem}@media only screen and (max-width: 767px){.title-main-4,.hotel-detail-page .policy-section .list-policy .item-policy .title{font-size:14px}}.main-page .box-container{max-width:1300px;margin-left:auto;margin-right:auto}.main-page img{width:100%;height:auto}.form-check.form-check-big{padding-left:1.8rem}.form-check.form-check-big .form-check-input{width:1.3rem;height:1.3rem}.form-switch.form-switch-big{padding-left:3.1rem}.form-switch.form-switch-big .form-check-input{width:2.6rem;height:1.3rem}.form-switch label{line-height:1.5}.input-group.has-icon>.input-group-icon{position:absolute;left:0;top:0;height:100%;z-index:4}.input-group.has-icon>.form-control{padding-left:40px}.input-group .input-group-icon{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;border-radius:0.375rem 0 0 0.375rem}@media (max-width: 1400px) and (min-width: 992px){.input-group .input-group-icon{padding:0.375rem 5px}}.scroll-top-btn{position:fixed;bottom:32px;right:20px;background-color:#0161a0;padding:10px;transition:0.2s;color:#fff;text-decoration:none;opacity:0;visibility:hidden;z-index:9999}.scroll-top-btn:hover,.scroll-top-btn:visited{background-color:#0161a0}.scroll-top-btn .arrow-r{color:#fff}.scroll-top-btn .arrow-r::before{transform:rotate(180deg)}.scroll-top-btn.visible{opacity:0.8;visibility:visible}.scroll-top-btn:hover{opacity:1}.cookie-fixed{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background-color:#000;color:#fff;font-weight:500;padding:10px;z-index:999}.cookie-fixed .box-left a{color:#fff;text-decoration:underline}.cookie-fixed .box-right button{color:#000;border-color:transparent;background-color:#f1d600;padding:0px 16px}section.box-section-white,section.item-room,section.box-section-blue,section.box-section-green,section.box-section-red{padding-bottom:20px}.box-section-white,.item-room{background-color:#fff;padding:18px 16px;border-radius:6px;box-shadow:0 1px 3px 0 rgba(27,27,27,0.1)}@media only screen and (max-width: 767px){.box-section-white,.item-room{padding:16px 12px}}.box-section-gray{background-color:#f2f3f3;padding:18px 16px;border-radius:6px;box-shadow:0 1px 3px 0 rgba(27,27,27,0.1)}@media only screen and (max-width: 767px){.box-section-gray{padding:16px 12px}}.box-section-blue{background-color:#e6f3ff;padding:1rem 1rem;box-shadow:0 1px 3px 0 rgba(27,27,27,0.1)}.box-section-green{background-color:#d2edd5;padding:1rem 1rem;box-shadow:0 1px 3px 0 rgba(27,27,27,0.1)}.box-section-red{background-color:#f8d7da;padding:1rem 1rem;box-shadow:0 1px 3px 0 rgba(27,27,27,0.1)}.box-sticky{position:-webkit-sticky;position:sticky;top:74px;height:max-content}@media only screen and (max-width: 767px){.box-sticky{position:relative;top:inherit}}.t-text-editor *{max-width:100%}.t-text-editor blockquote{margin:0 0 1.25em;padding:0 1.25em 0 1.875em;border-left:2px solid #111;font-style:italic}.t-text-editor p{margin-bottom:10px}.t-text-editor img{max-width:100%;height:auto !important}.t-text-editor iframe{max-width:100%}.t-text-editor .box-iframe{position:relative;height:0;overflow:hidden;padding-bottom:26.2%;padding-top:30%}.t-text-editor .box-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.t-text-editor table{width:100% !important}.t-text-editor table td{border-width:1px}.t-text-editor i{font-style:italic}.t-text-editor u{text-decoration:underline}.t-text-editor a{text-decoration:underline}.t-text-editor b,.t-text-editor strong{font-weight:bold}.t-text-editor ul{padding-left:30px;list-style-type:disc}.t-text-editor ul li{display:list-item;list-style-type:disc}.t-text-editor ol{padding-left:30px;list-style-type:decimal}.t-text-editor ol li{display:list-item;list-style-type:decimal}.t-text-editor blockquote{border-left:5px solid #000}@media only screen and (min-width: 1200px){.modal-big .modal-dialog{max-width:960px}}@media only screen and (min-width: 992px){.modal-big .modal-dialog{max-width:800px}}.ui-datepicker{z-index:99999 !important}.list-social{margin-bottom:0;padding-left:8px}.list-social li{display:inline-block}.list-social li a{text-decoration:none;color:#fff;border-radius:50%;margin:0 4px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.list-social li a.facebook{background-color:#3b5998}.list-social li a.youtube{background-color:#cc181e}.list-social li a.instagram{background-color:#8a3ab9}.list-social li a.twitter{background-color:#55acee}.list-social li a.twitter{background-color:#55acee}.list-social li a.zalo{background-color:#0068ff}.list-social li a.linkedin{background-color:#0b66c2}.list-social li a img{height:16px}.box-viewmore.show{display:block}.box-viewmore.show .btn-viewmore .txt-show{display:none}.box-viewmore.show .btn-viewmore .txt-hide{display:block}.box-viewmore .btn-viewmore{cursor:pointer}.box-viewmore .btn-viewmore .txt-show{display:block;color:#0161a0}.box-viewmore .btn-viewmore .txt-hide{display:none;color:#ff5e1f}.box-viewmore .content-viewmore{display:none}.nav-tabs-main{border:0;margin-bottom:24px}@media only screen and (min-width: 992px){.nav-tabs-main{margin-bottom:21px}}@media only screen and (min-width: 768px){.nav-tabs-main{margin-bottom:20px}}@media only screen and (min-width: 576px){.nav-tabs-main{margin-bottom:18px}}@media only screen and (max-width: 575px){.nav-tabs-main{margin-bottom:16px}}.nav-tabs-main .nav-item .nav-link{color:#191919;margin:0}@media only screen and (min-width: 768px){.nav-tabs-main .nav-item .nav-link{margin-right:0.5rem;margin-left:0.5rem}}.nav-tabs-main .nav-item .nav-link.active{color:#fff}.table-main thead th{vertical-align:middle;border:0}.table-main tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,0.03)}.table-main tbody tr td{vertical-align:middle;border:0}.item-tour{position:relative;padding-top:10px}.item-tour .box-content{display:flex;flex-wrap:wrap;align-content:space-between;overflow:hidden;border-radius:10px;border:1px solid #d0d5dd}.item-tour .box-content .top-content,.item-tour .box-content .bottom-content{width:100%}.item-tour .impress-tag{position:absolute;left:10px;top:0;padding:5px 10px;border-radius:5px;font-size:0.8rem;font-weight:500;box-shadow:0px 0px 2px #ffffff;background-color:#28a745;color:#fff}.item-tour .icon_heart_line{position:absolute;cursor:pointer;top:20px;right:10px;box-shadow:0px 0px 0px 1px #c9c9c9;padding:5px;border-radius:50px;font-family:"fonticon" !important;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fff}.item-tour .icon_heart_line::before{color:#98a2b3;content:"" !important}.item-tour .img-wrapper .y-box-img{padding-bottom:66%}.item-tour .card-body{font-size:0.85rem;padding:0.5rem 0.5rem 0}.item-tour .card-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0.25rem}.item-tour .card-title a{font-size:1rem;font-weight:700;color:#111}.item-tour .tour-type{display:flex;align-items:center;color:#0a5fbb;font-weight:500;margin-bottom:3px}.item-tour .tour-type img{width:12px;margin-right:5px}.item-tour .company{color:#667085;font-style:italic;font-size:0.8rem;margin-bottom:0.8rem}.item-tour .rating{display:flex;align-items:center;margin-bottom:0.8rem;min-height:24px}.item-tour .rating.average .point,.item-tour .rating.good .point{background-color:#ffae26;color:#fff;border-radius:4px;padding:4px 7px;margin-right:0.3rem;font-weight:500}.item-tour .rating.average .txt,.item-tour .rating.good .txt{color:#ffae26;margin-right:3px}.item-tour .rating.good .point{background-color:#2e90fa}.item-tour .rating.good .txt{color:#2e90fa}.item-tour .rating .icon-chat{margin-right:3px}.item-tour .night-numb{font-size:0.8rem;font-weight:500;margin-bottom:1.4rem}.item-tour .box-price{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.item-tour .box-price .price{color:#ff5e1f;font-weight:bold;font-size:1.2rem}.item-tour .box-price .discount{width:max-content;background-color:#ff5e1f;color:#fff;border-radius:4px;padding:4px 7px;font-weight:500;font-size:0.8rem}#nav-service .list-service{display:flex;column-gap:3rem;flex-wrap:wrap}.noti-sticky{position:relative;background-color:#f7941f;padding:10px 30px}@media only screen and (max-width: 767px){.noti-sticky{padding:8px 30px}}.noti-sticky.hide{display:none}.noti-sticky .text{text-align:center;font-size:14px;line-height:1.4}.noti-sticky .btn-close-sticky{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.top-header{display:flex;align-items:center;justify-content:flex-end}.top-header .box-loggin{display:flex;align-items:center;justify-content:center;column-gap:4px}.top-header .box-loggin .btn{height:33px}.top-header .box-loggin .user-name{display:flex;align-items:center;column-gap:2px;color:#ff6000;font-weight:500}.top-header .box-loggin .user-name span:before{color:#ff6000}.menu-header .navbar .navbar-nav{display:flex;align-items:center}.menu-header .navbar .navbar-nav .nav-item .nav-link{display:flex;align-items:center}.menu-header .navbar .navbar-nav .nav-item .nav-link .box-img{position:relative;width:28px;height:24px}.menu-header .navbar .navbar-nav .nav-item .nav-link .box-img img{position:absolute;top:-5px;left:0;right:0;width:100%;height:auto}.header{box-shadow:0 2px 4px rgba(0,0,0,0.2);padding-top:10px;padding-bottom:12px}@media only screen and (max-width: 767px){.header{padding-top:6px;padding-bottom:6px}}.header .top-header button.btn{padding:0.22rem 1.1rem}.header .top-header button.btn.btn-outline-primary:focus{background-color:transparent;color:#2e90fa;border-color:#2e90fa}.header .top-header .dropdown{display:inline-block}.header .top-header .dropdown button.btn{border:none;padding:0.22rem 1.1rem}.header .top-header .dropdown button.btn:hover,.header .top-header .dropdown button.btn:active,.header .top-header .dropdown button.btn.active,.header .top-header .dropdown button.btn:focus-visible,.header .top-header .dropdown button.btn:focus-within,.header .top-header .dropdown button.btn:target{border-color:transparent !important;box-shadow:none !important;color:inherit}.header .top-header .dropdown button.btn:after{border:none;content:"\e907";font-family:"fonticon" !important;font-size:0.55rem;position:absolute;right:0;top:6px}.header .top-header .dropdown .lang-item{display:flex;align-items:center !important;padding-right:10px}@media only screen and (max-width: 767px){.header .top-header .dropdown .lang-item{padding-right:0}}.header .top-header .dropdown .lang-item img{height:0.9rem;border-radius:2px;vertical-align:middle}.header .top-header .dropdown .lang-item .txt{color:#191919;margin-left:8px;margin-right:2px}.header .top-header .dropdown ul.dropdown-menu{transform:translate3d(0px, 29px, 0px) !important;--bs-dropdown-min-width: 6rem;width:max-content}.header .top-header .dropdown ul.dropdown-menu li button.dropdown-item{padding-top:10px;padding-bottom:10px}.header div [data-bs-spy="scroll"] nav.navbar{padding:0}.header div [data-bs-spy="scroll"] nav.navbar .navbar-brand .logo{height:64px;transition:all 0.8s}.header div [data-bs-spy="scroll"] nav.navbar .navbar-brand .numb-contact span{font-size:0.9rem}.header div [data-bs-spy="scroll"] nav.navbar .navbar-collapse{margin-top:10px}.header div [data-bs-spy="scroll"] nav.navbar button.btn{padding:0.5rem 1.1rem;transition:all 0.8s}.header div [data-bs-spy="scroll"] nav.navbar.sticky{padding:2px 5%;border-bottom:1px solid #d2d2d2;left:0;right:0}.header div [data-bs-spy="scroll"] nav.navbar.sticky .navbar-collapse{margin-top:0px}.header div [data-bs-spy="scroll"] nav.navbar.sticky .navbar-brand .logo{height:56px}.header div [data-bs-spy="scroll"] nav.navbar.sticky button.btn{padding:0.33rem 1.1rem}.dark-clr,.header div [data-bs-spy="scroll"] nav.navbar .nav-link,section#promo-sect #promo-tab button.nav-link,footer ul li a .txt{color:#191919}.white-bg,.header div [data-bs-spy="scroll"] nav.navbar.sticky,.search-box .wrapper-contain #search-tab .nav-item .nav-link.active,button[class^="carousel-control-"],button[class*=" carousel-control-"],.MultiCarousel .MultiCarousel-inner .item .card,.MultiCarousel button[type="button"],section#tour-sect .card .img-wrapper .icon_heart_line,section#tour-sect .card .img-wrapper .icon_heart_solid,section#vehicle-sect .card .img-wrapper .icon_heart_line,section#vehicle-sect .card .img-wrapper .icon_heart_solid,section#ticket-sect .card .img-wrapper .icon_heart_line,section#ticket-sect .card .img-wrapper .icon_heart_solid{background-color:#fff}@media (max-width: 767px){.header div [data-bs-spy="scroll"] .navbar-collapse{padding:0 0 20px;text-align:center}.header div [data-bs-spy="scroll"] .navbar-collapse ul.navbar-nav{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:5px}.header .top-header .numb-contact{display:none}.header .top-header .dropdown button.btn{padding:0.1rem 0.8rem 0.1rem 0;font-weight:lighter}.header .top-header .dropdown button.btn::after{font-size:0.5rem;top:4px}.header .top-header button.btn{padding:0.12rem 0.6rem;font-size:0.9rem}.header div [data-bs-spy="scroll"] nav.navbar .navbar-brand .logo{height:60px}.header div [data-bs-spy="scroll"] nav.navbar.sticky{width:100%;background-color:#fff;padding:5px 10px}.header div [data-bs-spy="scroll"] nav.navbar.sticky .navbar-brand .logo{height:50px}.header div [data-bs-spy="scroll"] .navbar-collapse{padding:0 0 20px;text-align:center}.header div [data-bs-spy="scroll"] .navbar-collapse ul.navbar-nav{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:5px}.header .top-header .numb-contact{display:none}.header .top-header .dropdown button.btn{padding:0.1rem 0.8rem 0.1rem 0;font-weight:lighter}.header .top-header .dropdown button.btn::after{font-size:0.5rem;top:4px}.header .top-header button.btn{padding:0.12rem 7px;font-size:0.9rem}}@media (min-width: 767px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.container{max-width:100% !important;padding-left:0px;padding-right:0px}.navbar:not(.sticky) .navbar-brand{position:absolute;top:-30px}}footer{border-top:4px solid #2e90fa;padding-top:2.8rem;background-color:#f5faff}@media (max-width: 1199px){footer .item-footer{margin-bottom:24px}}footer .item-footer .list-link li{margin-bottom:1rem}footer .item-footer .list-link li:last-child{margin-bottom:0}footer .contact-inf,footer .contact-frm{width:100%}@media only screen and (min-width: 768px){footer .contact-inf,footer .contact-frm{width:50%}}@media only screen and (min-width: 1200px){footer .contact-inf,footer .contact-frm{width:30%}}footer .about-inf,footer .support-inf{width:100%}@media only screen and (min-width: 768px){footer .about-inf,footer .support-inf{width:50%}}@media only screen and (min-width: 1200px){footer .about-inf,footer .support-inf{width:20%}}footer .contact-frm .box-field{display:flex;align-items:center;justify-content:center}footer .contact-frm input.form-control{height:40px}@media only screen and (max-width: 767px){footer .contact-frm input.form-control{height:38px}}footer .contact-frm button{padding-left:0;padding-right:0}footer img.logo{height:75px}footer h5{margin-bottom:2.5rem}footer h5::after{content:"";display:inline-block;position:absolute;left:0;bottom:-8px;width:44px;height:3px;background-color:#2e90fa}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer ul li a .txt{color:#191919}footer button{margin-left:5px;padding:0.34rem 1.1rem}footer .payment-method{margin:1rem 0;border-top:1px solid #b9e6fe;padding-top:1rem}footer .payment-method img{height:35px}@media (max-width: 1199px){footer h5,footer .h5{margin-bottom:2rem}}@media (max-width: 767px){.w-90{width:100% !important}.pt-sect{padding-top:2rem}.wrapper-contain{width:100%;float:none;padding:0 15px}section#promo-sect .carousel.slide .row>*{padding-right:calc(var(--bs-gutter-x) * 0.2);padding-left:calc(var(--bs-gutter-x) * 0.2)}section#promo-sect #promo-tab button.nav-link.mx-2{margin-left:0 !important;margin-right:0 !important;padding-left:10px;padding-right:10px;font-size:13px;font-weight:600}h1,.h1,.h1,h2,.h2,.h2,h3,.h3,.h3{margin-bottom:1rem}#vehicle-sect .carousel-inner .carousel-item>div{display:none}#vehicle-sect .carousel-inner .carousel-item>div:first-child{display:block}footer{padding-top:1.5rem;text-align:center}footer h5,footer .h5{display:inline-block;margin-bottom:0.8rem}footer img.logo{margin-bottom:0.8rem !important}footer ul li .icon-arrow05{display:none}footer .contact-frm h5{margin-bottom:1.5rem}footer .payment-method{font-size:smaller}footer .payment-method .d-flex{display:block !important;margin-bottom:0.5rem}footer .payment-method img{height:28px}}.search-box .form-main>.row{align-items:flex-end;margin-left:-8px;margin-right:-8px}.search-box .form-main>.row [class*="col-"]{padding-left:8px;padding-right:8px}.main-page{background-color:#e6eaed;padding-top:16px;padding-bottom:1px}.main-page section{margin-bottom:24px}.main-page section.padding-small{margin-bottom:1rem}.main-page section .title-main-2,.main-page section .cart-fixed .total-price,.cart-fixed .main-page section .total-price{text-transform:uppercase}.main-page .sidebar-right{margin-bottom:24px}.main-page .sidebar-right .form-main .form-label{margin-bottom:6px}.main-page .sidebar-right .form-main .form-control{min-height:38px}.main-page .sidebar-right .btn-submit{min-width:154px;margin-left:auto;margin-right:auto}.t-box-countdown{display:flex;width:max-content;margin:0 auto;text-align:center}.t-box-countdown .item-countdown{display:inline-block;width:auto;text-align:center;margin-right:15px}@media (max-width: 1199px) and (min-width: 992px){.t-box-countdown .item-countdown{margin-right:8px}}.t-box-countdown .item-countdown:last-child{margin-right:0}.t-box-countdown .value-countdown{width:50px;padding:5px 2px;font-size:22px;font-weight:bold;border:2px solid #28a745;border-radius:6px;color:#28a745}@media (max-width: 1199px) and (min-width: 992px){.t-box-countdown .value-countdown{width:44px;font-size:18px}}.t-box-countdown .title-countdown{margin-top:4px;font-size:0.85rem}.item-room .price-room{text-align:right}@media only screen and (max-width: 575px){.item-room .price-room{width:37%}}.item-room .price-room .price-old{font-size:0.85rem;margin-bottom:3px}.item-room .price-room .price{color:#ff5e1f;font-weight:500;margin-bottom:0}.item-room .price-room .day{font-size:0.85rem}.item-room .list-endow{color:#28a745;font-size:0.8rem}@media only screen and (max-width: 767px){.item-room .list-endow{margin-bottom:15px}}.item-room .list-endow .item{display:flex;justify-content:flex-start;font-weight:500;margin-bottom:10px}.item-room .list-endow .item:last-child{margin-bottom:0}.item-room .list-endow .item .box-icon{width:24px;text-align:center}.item-room .list-endow .item .text{width:calc(100% - 24px)}.t-pagination{margin-top:1.25rem}.t-pagination ul{display:flex;justify-content:center;margin:0}.t-pagination ul li{display:flex;align-items:center;list-style:none}.t-pagination ul li.active>a,.t-pagination ul li.active>a:focus,.t-pagination ul li.active>a:hover{background-color:#ff5e1f;border-color:#ff5e1f;color:#fff;z-index:2}.t-pagination ul li:last-child>a{border-right:1px solid #ddd}.t-pagination ul li>a{position:relative;padding:5px 12px;line-height:1.4;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-right:0}.t-pagination ul li>a:focus,.t-pagination ul li>a:hover{background-color:#eee;border-color:#ddd}.hotel-detail-page .menu-section{display:flex;row-gap:8px;margin-bottom:20px}@media only screen and (max-width: 767px){.hotel-detail-page .menu-section{flex-wrap:wrap}}.hotel-detail-page .menu-section .item{margin-right:20px;font-size:1.1rem;font-weight:500;color:#0161a0;text-transform:uppercase}@media only screen and (max-width: 767px){.hotel-detail-page .menu-section .item{font-size:1rem}}.hotel-detail-page .info-hotel-section .name-hotel{font-size:1.85rem;font-weight:bold;margin-bottom:0.2rem}@media only screen and (max-width: 767px){.hotel-detail-page .info-hotel-section .name-hotel{font-size:1.8rem}}.hotel-detail-page .info-hotel-section .address-hotel{display:flex;align-items:center;row-gap:8px}@media only screen and (max-width: 767px){.hotel-detail-page .info-hotel-section .address-hotel{flex-wrap:wrap;row-gap:4px}}.hotel-detail-page .info-hotel-section .address-hotel a{margin-left:5px;color:#0161a0;text-decoration:underline}.hotel-detail-page .info-hotel-section .rating-hotel{margin-bottom:0.5rem;display:inline-flex;align-items:center}.hotel-detail-page .info-hotel-section .rating-hotel .rating-container .star i{font-size:14px}.hotel-detail-page .info-hotel-section .rating-hotel .note-rating{font-size:0.85rem}@media only screen and (max-width: 767px){.hotel-detail-page .info-hotel-section .box-left{margin-bottom:20px}}.hotel-detail-page .info-hotel-section .box-right{text-align:right}@media only screen and (max-width: 767px){.hotel-detail-page .info-hotel-section .box-right{text-align:left}}.hotel-detail-page .info-hotel-section .box-right .txt{margin-bottom:0}@media only screen and (max-width: 767px){.hotel-detail-page .info-hotel-section .box-right .txt{margin-bottom:0.2rem}}.hotel-detail-page .info-hotel-section .box-right .price-numb{font-size:1.75rem;font-weight:bold;color:#ff5e1f;margin-bottom:0.4rem}.hotel-detail-page .slider-hotel-section .slider .y-box-img{padding-bottom:60%}.hotel-detail-page .css-slider-for{margin-bottom:4px}.hotel-detail-page .css-slider-nav{margin:0 -1px;overflow:hidden}.hotel-detail-page .css-slider-nav .item{padding:0 2px}.hotel-detail-page .quick-convenient-section .list-convenient{display:flex;flex-wrap:wrap;row-gap:1.5rem;margin-bottom:1rem;text-align:center}.hotel-detail-page .quick-convenient-section .list-convenient .item{width:16.66667%}@media only screen and (max-width: 767px){.hotel-detail-page .quick-convenient-section .list-convenient .item{width:33.33%}}.hotel-detail-page .quick-convenient-section .list-convenient .item .box-img-flex,.hotel-detail-page .quick-convenient-section .list-convenient .item .box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar,.box-comment-rating .item-review-product .box-profile-review .profile-comment .hotel-detail-page .quick-convenient-section .list-convenient .item .avatar{height:34px;margin-bottom:0.5rem}.hotel-detail-page .quick-convenient-section .btn-convenient{text-align:center;color:#0161a0;margin-top:10px}.hotel-detail-page .map-section{margin-bottom:1rem}.hotel-detail-page .map-section .box-iframe iframe{height:300px}.hotel-detail-page .place-section .list-place{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 40px}.hotel-detail-page .place-section .list-place::after{position:absolute;content:"";top:0;left:50%;background-color:#cdd0d1;width:1px;height:100%}@media only screen and (max-width: 575px){.hotel-detail-page .place-section .list-place::after{display:none}}.hotel-detail-page .place-section .list-place .item{display:flex;justify-content:space-between;align-items:center;width:calc(50% - 20px)}@media only screen and (max-width: 575px){.hotel-detail-page .place-section .list-place .item{width:100%}}.hotel-detail-page .place-section .list-place .item .name{display:flex;align-items:center;justify-content:flex-start}.hotel-detail-page .place-section .list-place .item .name .box-img-flex,.hotel-detail-page .place-section .list-place .item .name .box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar,.box-comment-rating .item-review-product .box-profile-review .profile-comment .hotel-detail-page .place-section .list-place .item .name .avatar{height:26px;margin-right:10px}.hotel-detail-page .room-section .box-content{display:flex;column-gap:12px}@media only screen and (max-width: 767px){.hotel-detail-page .room-section .box-content{flex-wrap:wrap}}.hotel-detail-page .room-section .box-left{width:30%}@media only screen and (max-width: 767px){.hotel-detail-page .room-section .box-left{width:100%}}.hotel-detail-page .room-section .box-left .box-slider-rooom{background-color:#fff}.hotel-detail-page .room-section .box-left .box-slider-rooom .slider-room .item .y-box-img,.hotel-detail-page .room-section .box-left .box-slider-rooom .slider-room-nav .item .y-box-img{padding-bottom:60%}.hotel-detail-page .room-section .box-left .combo-room{display:flex;flex-wrap:wrap;justify-content:center;padding:16px 12px;border-radius:4px;text-align:center;font-weight:500}.hotel-detail-page .room-section .box-left .combo-room .desc{margin-bottom:1rem;color:#0161a0}.hotel-detail-page .room-section .box-left .combo-room .btn-combo{border-radius:4px;background:#ff5e1f;color:#fff;padding:16px 10px;width:100%}.hotel-detail-page .room-section .box-right{width:70%}@media only screen and (max-width: 767px){.hotel-detail-page .room-section .box-right{width:100%}}.hotel-detail-page .policy-section{padding:0}.hotel-detail-page .policy-section .list-policy .item-policy{position:relative;display:flex;column-gap:40px;border-bottom:1px solid #ebeff2;padding:20px}@media only screen and (max-width: 767px){.hotel-detail-page .policy-section .list-policy .item-policy{flex-wrap:wrap}}.hotel-detail-page .policy-section .list-policy .item-policy:last-child{border:0}.hotel-detail-page .policy-section .list-policy .item-policy:after{position:absolute;content:"";top:0;bottom:0;left:calc(30% + 10px);width:1px;height:100%;background:#ebeff2;margin-left:-5px}@media only screen and (max-width: 767px){.hotel-detail-page .policy-section .list-policy .item-policy:after{display:none}}.hotel-detail-page .policy-section .list-policy .item-policy .title{width:30%;margin-bottom:0}@media only screen and (max-width: 767px){.hotel-detail-page .policy-section .list-policy .item-policy .title{width:100%;margin-bottom:10px}}.hotel-detail-page .policy-section .list-policy .item-policy .desc{width:70%}@media only screen and (max-width: 767px){.hotel-detail-page .policy-section .list-policy .item-policy .desc{width:100%}}.hotel-detail-page .convenient-section .list-convenient{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:24px;row-gap:1.6rem}.hotel-detail-page .convenient-section .list-convenient .item{width:calc((100% / 3) - 24px)}@media only screen and (max-width: 767px){.hotel-detail-page .convenient-section .list-convenient .item{width:100%}}.hotel-detail-page .convenient-section .list-convenient .item .title{margin-bottom:12px;font-weight:500}.hotel-detail-page .convenient-section .list-convenient .item .title img{width:22px;margin-right:10px}.hotel-detail-page .convenient-section .list-convenient .item ul{margin-bottom:0}.list-item-room .item-room{margin-bottom:16px}.list-item-room .item-room:last-child{margin-bottom:0}.box-viewmore-room.show .btn-viewmore-room.btn-viewmore-top{display:none}.box-viewmore-room.show .btn-viewmore-room.btn-viewmore-bottom{display:flex}.box-viewmore-room .btn-viewmore-room{justify-content:center;color:#0161a0;margin-bottom:0.5rem}.box-viewmore-room .btn-viewmore-room .text-collapse{color:#ff5e1f}.box-viewmore-room .btn-viewmore-room.btn-viewmore-top{display:flex}.box-viewmore-room .btn-viewmore-room.btn-viewmore-bottom{display:none;margin-top:18px}.box-viewmore-room .content-viewmore{display:none}.item-room{box-shadow:0px 1px 2px rgba(3,18,26,0.2);color:#333}.item-room hr{border-color:#878787;margin:10px 0 14px}.item-room .top-room{display:flex;justify-content:space-between}.item-room .top-room .box-left{width:70%}.item-room .top-room .box-left .title-room{display:block;color:#333;margin-bottom:0}.item-room .top-room .box-left .info-room{display:flex;margin-top:0.7rem}.item-room .top-room .box-left .info-room .item{margin-right:16px}.item-room .top-room .box-left .info-room .item .icon{display:inline-block;width:16px;margin-right:2px}.item-room .top-room .box-left .info-room .item i{margin-left:3px;margin-right:2px;color:#28a745;font-size:16px}.item-room .top-room .box-left .info-room .item i.fa-baby{font-size:14px}.item-room .top-room .number-vacancy{color:#ff5e1f;font-size:0.8rem;margin-top:4px}.item-room .content-room{display:flex;column-gap:14px;font-size:0.85rem}@media only screen and (max-width: 767px){.item-room .content-room{flex-wrap:wrap}}.item-room .content-room .list-option{width:37%}@media only screen and (max-width: 767px){.item-room .content-room .list-option{width:100%;margin-bottom:15px}}.item-room .content-room .list-option .item{display:flex;column-gap:8px;margin-bottom:16px}@media only screen and (max-width: 767px){.item-room .content-room .list-option .item{margin-bottom:10px}}.item-room .content-room .list-option .item:last-child{margin-bottom:0}.item-room .content-room .list-option .item .box-icon i{color:#28a745}.item-room .content-room .list-option .form-check-input:checked{background-color:#28a745;border-color:#28a745}.item-room .content-room .list-endow{width:35%}@media only screen and (max-width: 767px){.item-room .content-room .list-endow{width:100%}}.item-room .content-room .choose-room{width:28%}@media only screen and (max-width: 767px){.item-room .content-room .choose-room{width:100%}}.item-room .content-room .choose-room .item{margin-bottom:16px}.item-room .content-room .choose-room .item:last-child{margin-bottom:0}.item-room .content-room .choose-room .item .text{margin-bottom:4px}.item-room .note-promotion{margin-top:15px}.item-room .note-promotion .item{position:relative;display:flex;align-items:center;color:#0161a0;font-size:0.86rem;margin-bottom:8px;padding-left:21px}.item-room .note-promotion .item .icon{margin-right:5px;position:absolute;top:2px;left:0}.item-room .note-promotion .item p{margin-bottom:0}.item-room .note-promotion .item p strong{color:#ff5e1f}.box-product-rating{padding:10px 0;align-items:center}.box-product-rating .rating-medium{text-align:center}@media only screen and (max-width: 767px){.box-product-rating .rating-medium{margin-bottom:1.5rem}}.box-product-rating .rating-medium .score-rating{margin:10px 0 0;text-align:center;font-size:47px;color:#2e90fa;font-weight:500;line-height:1.3}@media (max-width: 767px){.box-product-rating .rating-medium .score-rating{font-size:40px}}.box-product-rating .rating-medium .quantity-comment{font-size:14px;color:#8f8f8f}.box-product-rating .progress-rating{max-width:400px;margin-left:auto;margin-right:auto}.box-product-rating .progress-rating .item-progress{display:flex;margin-bottom:10px;justify-content:space-between}.box-product-rating .progress-rating .item-progress .rating-num{display:inline-block;font-size:15px;font-weight:400;width:41px;line-height:15px;vertical-align:middle;position:relative}.box-product-rating .progress-rating .item-progress .box-progress{display:inline-block;width:calc(100% - 90px);vertical-align:middle}.box-product-rating .progress-rating .item-progress .box-progress .progress{height:10px;border-radius:10px}@media (max-width: 767px){.box-product-rating .progress-rating .item-progress .box-progress .progress{height:8px}}.box-product-rating .progress-rating .item-progress .box-progress .progress-bar{background:#2e90fa}.box-product-rating .progress-rating .item-progress .rating-num-total{display:inline-block;font-size:14px;font-weight:300;text-align:left;margin-left:12px;color:#787878;line-height:15px;vertical-align:middle}.box-product-rating .progress-criteria{display:flex;flex-wrap:wrap;gap:16px 20px;max-width:440px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.box-product-rating .progress-criteria{margin-bottom:1.5rem}}.box-product-rating .progress-criteria .item{width:calc(50% - 10px)}.box-product-rating .progress-criteria .item .box-progress{width:100%;margin-bottom:4px}.box-product-rating .progress-criteria .item .box-progress .progress{height:5px;border-radius:6px}.box-product-rating .progress-criteria .item .box-progress .progress-bar{background:#2e90fa}.box-product-rating .progress-criteria .item .box-info{display:flex;align-items:center;justify-content:space-between;font-size:0.8rem}.box-product-rating .progress-criteria .item .box-info .num{font-weight:500}.box-product-rating .btn-action-rating{text-align:center}.box-product-rating .btn-action-rating .title-small{margin-bottom:10px}.box-product-rating .btn-action-rating .btn-review{margin-bottom:10px}.btn-review.btn-white{background-color:#fff;border:1px solid rgba(0,0,0,0.1)}.box-write-review{max-width:800px;margin:0 auto;padding:20 auto;display:none}.box-write-review .form-review{background-color:#f3f3f3;padding:20px}.box-write-review .form-review .box-content{display:flex;column-gap:20px}@media only screen and (max-width: 767px){.box-write-review .form-review .box-content{flex-wrap:wrap}}.box-write-review .form-review .box-content .box-left{width:32%;border:1px solid #cdcdcd;padding:10px}@media only screen and (max-width: 767px){.box-write-review .form-review .box-content .box-left{width:100%;margin-bottom:20px}}.box-write-review .form-review .box-content .box-left .total-number{text-align:center}.box-write-review .form-review .box-content .box-left .total-number span{color:#0a5fbb}.box-write-review .form-review .box-content .box-right{width:68%}@media only screen and (max-width: 767px){.box-write-review .form-review .box-content .box-right{width:100%}}.box-write-review .rating-criteria .item{margin-bottom:1rem}.box-write-review .rating-criteria .item .box-info{display:flex;justify-content:space-between;font-size:0.8rem}.box-write-review .rating-criteria .item .slide-criteria{height:4px;border-radius:6px;border:0;width:100%;background:#2e90fa;outline:none}.box-write-review .title-form{font-size:18px;font-weight:bold;margin-bottom:10px}.box-write-review .form-group{margin-bottom:1rem}.box-write-review label{margin-bottom:0.5rem}.box-comment-rating .item-review-product{display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:20px}@media (max-width: 767px){.box-comment-rating .item-review-product{flex-wrap:wrap}}.box-comment-rating .item-review-product:last-child{margin-bottom:0}.box-comment-rating .item-review-product .box-profile-review{width:150px;vertical-align:top}@media (max-width: 767px){.box-comment-rating .item-review-product .box-profile-review{display:flex;width:100%}}@media (max-width: 767px){.box-comment-rating .item-review-product .box-profile-review .profile-comment{display:flex;flex-wrap:wrap;align-items:center;width:60%}.box-comment-rating .item-review-product .box-profile-review .profile-comment .name{display:inline-block}}.box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar{width:65px;height:65px;margin:0 auto}@media (max-width: 767px){.box-comment-rating .item-review-product .box-profile-review .profile-comment .avatar{width:30px;height:30px}}.box-comment-rating .item-review-product .box-profile-review .profile-comment .name{font-size:14px;margin:5px 0 5px;font-weight:500;text-transform:capitalize;text-align:center}@media (max-width: 767px){.box-comment-rating .item-review-product .box-profile-review .profile-comment .name{width:calc(100% - 40px);margin:0 0 0 5px;font-size:13px;text-align:left}}.box-comment-rating .item-review-product .box-profile-review .days-review{display:block;font-size:12px;color:#999;margin:0;text-align:center}@media (max-width: 767px){.box-comment-rating .item-review-product .box-profile-review .days-review{width:40%;display:flex;align-items:center;justify-content:flex-end}}.box-comment-rating .item-review-product .content-comment{vertical-align:top;padding-left:0px}@media (min-width: 768px){.box-comment-rating .item-review-product .content-comment{width:calc(100% - 150px);padding-left:20px}}.box-comment-rating .item-review-product .content-comment .rating-container .star i{font-size:15px}@media (max-width: 767px){.box-comment-rating .item-review-product .content-comment .rating-container .star i{font-size:13px}}.box-comment-rating .item-review-product .content-comment .y-box-rating{display:flex;align-items:center}.box-comment-rating .item-review-product .content-comment .y-box-rating .rating{margin-right:5px}.box-comment-rating .item-review-product .content-comment .y-box-rating .title-comment{font-weight:500}@media (max-width: 767px){.box-comment-rating .item-review-product .content-comment .y-box-rating .title-comment{font-size:14px}}.box-comment-rating .item-review-product .content-comment .buy-already{color:#fe302e;margin-bottom:5px}@media (max-width: 767px){.box-comment-rating .item-review-product .content-comment .buy-already{font-size:13px}}.box-comment-rating .item-review-product .content-comment .desc-comment p{margin-bottom:10px}@media (max-width: 767px){.box-comment-rating .item-review-product .content-comment .desc-comment{font-size:12px}}.box-comment-rating .item-review-product .content-comment .quick-reply{display:none;padding:10px 0}.box-comment-rating .item-review-product .content-comment .quick-reply .btn-review{width:max-content;height:30px;line-height:30px}.box-comment-rating .item-review-product .replies{margin-top:10px}@media (max-width: 767px){.box-comment-rating .item-review-product .replies{padding-left:10px}}.box-comment-rating .item-review-product .replies .replies-item{margin-bottom:10px;display:flex;width:100%}.box-comment-rating .item-review-product .replies .replies-item:last-child{margin-bottom:0}.box-comment-rating .item-review-product .replies .replies-item .replies-image{display:flex;align-items:flex-start;width:40px;overflow:hidden;margin-bottom:0;border-radius:50%}@media (max-width: 767px){.box-comment-rating .item-review-product .replies .replies-item .replies-image{width:22px}}.box-comment-rating .item-review-product .replies .replies-item .replies-text{width:calc(100% - 44px);padding-left:10px;font-size:13px;color:#4f4f4f;line-height:18px}@media (max-width: 767px){.box-comment-rating .item-review-product .replies .replies-item .replies-text{width:calc(100% - 30px);padding-left:5px}}.box-comment-rating .item-review-product .replies .replies-item .replies-text .replies-name{font-weight:500}@media only screen and (max-width: 767px){.box-comment-rating .item-review-product .replies .replies-item .replies-text .replies-name{font-size:12px}}@media only screen and (max-width: 767px){.box-flex-content{display:flex;flex-wrap:wrap-reverse}}.cart-fixed{display:none;position:fixed;top:74px;right:10px;text-align:center;padding-top:0;font-size:0.9rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);z-index:9999}@media only screen and (max-width: 767px){.cart-fixed{width:calc(100% - 20px);left:0;right:0;margin:0 auto;max-width:440px}}.cart-fixed.show{display:block}.cart-fixed .box-title{background-color:#0161a0;margin:0 -16px;padding:12px 16px;border-top-left-radius:6px;border-top-right-radius:6px}@media only screen and (max-width: 767px){.cart-fixed .box-title{margin:0 -12px;padding:12px 12px}}.cart-fixed .box-title .title{position:relative;color:#fff;margin-bottom:0;text-align:left;width:100%;padding-right:24px}.cart-fixed .box-title .title span{color:#ffae26}.cart-fixed .box-title .title .close{position:absolute;top:50%;right:0;width:max-content;transform:translateY(-50%);opacity:0.8}.cart-fixed .box-title .title .close i{color:#fff}.cart-fixed .list-item{margin:16px 0}.cart-fixed .list-item .item{position:relative;text-align:left;margin-bottom:12px;padding-right:24px}.cart-fixed .list-item .item .btn-close-item{position:absolute;top:1%;right:0;width:16px}.cart-fixed .total-price{color:#ff5e1f;margin-bottom:10px}.cart-fixed .note{font-size:0.7rem;font-style:italic;color:#a1a1a1;margin-bottom:0.4rem}.cart-fixed .btn{min-width:154px;text-transform:uppercase}.combo-modal .modal-dialog .modal-title span{color:#ff5e1f}.combo-modal .title-main-4,.combo-modal .hotel-detail-page .policy-section .list-policy .item-policy .title,.hotel-detail-page .policy-section .list-policy .item-policy .combo-modal .title{color:#0161a0}.combo-modal .slider-combo-nav{margin-bottom:1rem}.combo-modal .slider-combo-nav .slick-list{margin:0 -5px}.combo-modal .slider-combo-nav .item{position:relative;margin:0 5px 10px;border:2px solid transparent;border-radius:4px}.combo-modal .slider-combo-nav .item.slick-current .title-service,.combo-modal .slider-combo-nav .item:hover .title-service{color:#ff5e1f}.combo-modal .slider-combo-nav .item.slick-current{border:2px solid #ff5e1f;background-color:#ff5e1f}.combo-modal .slider-combo-nav .item.slick-current::after{position:absolute;content:"";bottom:-10px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ff5e1f}.combo-modal .slider-combo-nav .item .box-img{padding-bottom:67.77%;border-radius:4px}.combo-modal .slider-combo-nav .item .title-service{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,0.5);padding:10px 5px;color:#fff;min-height:59px;text-align:center;font-weight:500;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media only screen and (max-width: 767px){.combo-modal .slider-combo-nav .item .title-service{padding:5px;font-size:13px}}.combo-modal .slider-combo-for .top-info .active-combo{font-size:1.1rem}.combo-modal .slider-combo-for .top-info .total-price{text-align:right}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .top-info .total-price{text-align:left}}.combo-modal .slider-combo-for .top-info .total-price .price{font-size:1.2rem;font-weight:500;color:#ff5e1f}.combo-modal .slider-combo-for .box-check-here{display:flex;align-items:center}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-check-here{margin-bottom:5px}}.combo-modal .slider-combo-for .box-choose-day .form-group{display:flex;align-items:center}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-choose-day .form-group label{margin-bottom:6px}}.combo-modal .slider-combo-for .box-choose-day .input-group{margin-left:auto}.combo-modal .slider-combo-for .box-info{display:flex;column-gap:24px}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info{flex-wrap:wrap}}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .list-item{display:flex;flex-wrap:wrap;width:100%;column-gap:16px;row-gap:18px}}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .list-item .item{width:calc(50% - 8px);margin:0}}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .list-item .item .box-left{padding:0}}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .list-item .item .box-right{padding:0}}.combo-modal .slider-combo-for .box-info .item{margin-bottom:0.7rem}.combo-modal .slider-combo-for .box-info .item .t-box-quantity{max-width:130px}.combo-modal .slider-combo-for .box-info .item .box-left i.big{font-size:1.2rem}.combo-modal .slider-combo-for .box-info .item .box-left .price{color:#ff5e1f;margin-top:2px;padding-left:10px;font-size:0.9rem}.combo-modal .slider-combo-for .box-info .info-customer{width:50%}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .info-customer{width:100%}}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .info-customer .list-item{margin-bottom:20px}}.combo-modal .slider-combo-for .box-info .info-policy{width:50%}@media only screen and (max-width: 767px){.combo-modal .slider-combo-for .box-info .info-policy{width:100%}}.combo-modal .slider-combo-for .content-editor .title-main-2,.combo-modal .slider-combo-for .content-editor .cart-fixed .total-price,.cart-fixed .combo-modal .slider-combo-for .content-editor .total-price{display:flex;justify-content:center;color:#ff5e1f;text-transform:uppercase}.check-room-modal .check-room-slider{margin-bottom:1.5rem}.check-room-modal .check-room-slider .item .y-box-img{padding-bottom:60%}.check-room-modal .box-info{display:flex}@media only screen and (max-width: 767px){.check-room-modal .box-info{flex-wrap:wrap}}.check-room-modal .box-info .title-main-4,.check-room-modal .box-info .hotel-detail-page .policy-section .list-policy .item-policy .title,.hotel-detail-page .policy-section .list-policy .item-policy .check-room-modal .box-info .title{color:#0161a0}.check-room-modal .box-info .box-left{width:30%}@media only screen and (max-width: 767px){.check-room-modal .box-info .box-left{width:100%}}.check-room-modal .box-info .box-left .list-convenient{list-style:none;padding-left:0}@media only screen and (max-width: 767px){.check-room-modal .box-info .box-left .list-convenient{margin-bottom:1.5rem}}.check-room-modal .box-info .box-left .list-convenient li{margin-bottom:10px}.check-room-modal .box-info .box-left .list-convenient li i{color:#ff5e1f;margin-right:4px}.check-room-modal .box-info .box-right{width:70%}@media only screen and (max-width: 767px){.check-room-modal .box-info .box-right{width:100%}}.check-room-modal .box-info .box-right .datepicker-check-rooom{margin-bottom:1rem}.check-room-modal .box-info .box-right .datepicker-check-rooom .ui-state-highlight,.check-room-modal .box-info .box-right .datepicker-check-rooom .ui-widget-content .ui-state-highlight,.check-room-modal .box-info .box-right .datepicker-check-rooom .ui-widget-header .ui-state-highlight{background-color:transparent;border-color:#ff5e1f;color:#2b2b2b}.check-room-modal .box-info .box-right .note .item{display:flex;margin-bottom:8px;font-size:0.8rem}.check-room-modal .box-info .box-right .note .item .box{width:14px;height:14px;background-color:#f6f6f6;margin-right:4px;border:1px solid #c0c0c0}.check-room-modal .box-info .box-right .note .item .box.blue{background-color:#2e90fa}.check-room-modal .box-info .box-right .note .item .box.red{background-color:#ef6868}
/*# sourceMappingURL=hotel-detail.css.map */
