/* https://nucuoidulich.com/userdata/9276/wp-content/themes/keyweb/css/1.home.css?ver=6.4.1 */
.home .full-content{margin-top:20px}.home h2.title{font-size:28px;margin-bottom:10px}.title-home-location-hotel{text-align:center;margin:50px 0 20px}.home-box-hotel,.home-box-location,.home-box-combo,.home-box-banner-1,.home-box-tin-tuc,.home-box-banner-2,.home-box-tour-du-lich,.home-box-category{float:left;width:100%}.home-box-banner-1{display:flex;gap:20px;margin-top:35px}.home-box-banner-2{margin-top:30px}.booking-search-wrapper{padding:15px;border-radius:6px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.booking-tabs{list-style:none;display:flex;gap:10px;margin:0 0 -2px;padding-left:6px;width:100%}.booking-tabs .tab{background:#13294b;color:#fff;padding:8px 20px;border-radius:4px 4px 0 0;cursor:pointer}.booking-tabs .tab.active{background-color:#f8f7f9;color:#333;font-weight:500;border:3px solid #febb02;border-bottom:0;border-radius:3px 3px 0 0;z-index:1}.tab-content{background:#fff;border:3px solid #febb02;border-radius:4px;box-sizing:border-box;width:100%}.tab-content-item{display:none}.tab-content-item.active{display:block}.booking-form{display:flex;align-items:center;background-color:#f8f7f9}.search-field,.date-field{padding:15px;border-right:1px solid #d7dce3}.search-field{width:50%}.date-field{width:35%}.litepicker{position:absolute!important;top:100%!important;left:0!important;min-width:unset!important;z-index:9999}.night-count{font-style:italic;color:#666;margin-left:5px}.search-field-2{width:85%;border-right:1px solid #d7dce3;padding:15px}.tab-content label{color:#333;font-weight:500;font-size:14px;display:block;margin-bottom:10px}.tab-content i{font-size:20px;color:#5e6d77}.tab-content .render,.date-field .date-wrap{position:relative;padding:0 10px;border-radius:4px;border:1px solid #dddfe2;background:#fff}.tab-content input[type="text"]{padding:10px;margin:5px 10px 5px 0;border:none;width:60%;outline:none;background:none}input:not(:placeholder-shown){background-color:transparent}.night-count{font-style:italic;color:#666;margin-left:5px}.suggest-list{background-color:#fff;list-style:none;position:absolute;z-index:10;border-radius:0 0 4px 4px;border-color:#dfdfdf;overflow-y:auto;max-height:332px;margin:0;width:100%;left:0;padding:10px 0;box-shadow:0 1px 2px rgba(0,0,0,.175)}.suggest-list li{padding:5px 10px;cursor:pointer}.suggest-list li a{color:#333}.suggest-list li:hover{background-color:#f0f0f0}.suggest-list i{font-size:16px;margin-right:10px;color:#777;cursor:pointer}.btn-search{background-color:#448aff;border:none;color:#fff;font-size:20px;padding:46px 0;text-transform:uppercase;width:15%;font-weight:700;cursor:pointer}.box-banner{border-radius:5px;position:relative;overflow:hidden;z-index:0;margin-bottom:15px}.banner-left{width:50%}.banner-center,.banner-right{width:25%}.box-banner img{height:100%;width:100%;transition:all .2s;object-fit:cover}.home-box-banner-2 img{width:100%}.box-banner .home-banner-text{position:absolute;top:25px;left:25px;z-index:1;padding-right:25px}.box-banner .featured-text{display:inline-block;padding:7px 20px;border-radius:3px;text-transform:uppercase;color:#fff;background-color:#fa5636;font-weight:500;margin-bottom:10px}.home .item-title{text-transform:uppercase;margin:20px 0 0;text-shadow:1px 1px 1px #000;color:#fff;font-weight:450;font-size:35px;transition:all .4s}.box-banner .item-sub-title{color:#fff;font-size:14px;line-height:24px;margin:20px 0;background-color:rgba(25,24,24,.4);padding:0 7px 3px}.box-banner span.btn-detail{opacity:0;margin-top:80px;color:#fff;padding:10px 20px;transition:all .3s;border-radius:3px;border:1px solid #d7dce3}.home-box-banner-1 a:hover img{transform:scale(1.1)}.home-box-banner-1 a:hover .item-title{margin-top:0}.home-box-banner-1 a:hover span.btn-detail{opacity:1;margin-top:20px}.home-box-banner-1 .home-box-banner-1-right a{left:39%;bottom:35%}.home .row{display:flex;flex-wrap:wrap;gap:20px}.col-1{width:calc(8.33% - 15px)}.col-2{width:calc(16.66% - 15px)}.col-3{width:calc(25% - 15px)}.col-4{width:calc(33.33% - 15px)}.col-6{width:calc(50% - 15px)}.col-12{width:100%}.location-card{width:100%;height:100%;display:flex;border-radius:5px;position:relative;overflow:hidden;z-index:0;max-width:20rem;cursor:pointer;transition:all 0.2s ease-in-out}.location-card .item-title{position:absolute;top:35%;z-index:1;margin-left:30px}.location-card a{width:100%;height:100%}.location-card img{transform-origin:center;transition:transform 0.2s ease-in-out;height:100%;width:100%;object-fit:cover}.location-card:hover .item-title{top:15%}.location-card:hover img{transform:scale(1.2)}.product-list{margin-top:20px;width:100%;display:flex;align-items:stretch}.home-box-hotel .product-list{gap:20px;flex-wrap:wrap}.home-box-hotel .product-list .swiper-slide{width:calc(25% - 15px);height:auto}.product-item,.product-list .swiper-slide{display:flex;flex-direction:column;border-radius:5px;background-color:#fff;border:1px solid #ccc;height:auto}.product-thumb{overflow:hidden;position:relative}.product-thumb img{transition:all .2s;object-fit:cover;height:178px;width:100%}.sale-percent{position:absolute;width:80px;height:48px;transform:rotate(45deg);right:-35px;top:-15px;line-height:65px;text-align:center;font-size:15px;z-index:8;background-color:#e83a45;color:#fff;padding:5px 10px;border-radius:3px}.product-thumb .tag{position:absolute;top:20px;left:0;font-size:13px;color:#fff;font-weight:500;z-index:8;padding:6px 10px;border-radius:0 4px 4px 0;text-transform:uppercase;background:#ed0925}.home .product-title{font-size:14px;color:#1a2b48;font-weight:600;margin:10px}.product-thumb:hover img{transform:scale(1.1)}.home .product-title:hover{color:#2a83e9;text-decoration:underline}.product-location{padding:10px;color:#414141;font-size:12px;font-weight:400}.product-info{display:flex;flex-direction:column;height:100%;padding:10px;color:#414141;font-size:13px;font-weight:400}.product-info .star-ratings{display:flex;justify-content:space-between}.product-info .star-ratings .rating{display:flex;align-items:center;gap:5px}.product-info .rating span.score{font-size:12px;padding:0;background-color:#b6fbc3;border:1px solid #49e98c;color:#000;border-radius:4px;width:20px;height:20px;line-height:20px;margin-left:10px;font-weight:500;display:inline-block;text-align:center}.info i{color:#a4a4a4;padding-right:5px}.product-info .utensils-price{margin-top:auto;height:40px;display:flex;justify-content:space-between;align-items:flex-end}.product-info .utensils-price .utensils{color:#009d00}.product-info .utensils-price .utensils i{padding-right:5px}.product-price{margin-left:auto;display:flex!important;color:#e83a45;font-size:16px;font-weight:600;justify-content:flex-end!important;flex-direction:column!important}.product-price span{display:block;text-align:right}.swiper-button-next.home-button-next,.swiper-button-prev.home-button-prev{background:none;font-size:36px}.swiper-button-next.home-button-next{right:-40px}.swiper-button-prev.home-button-prev{left:-40px}.home .swiper-pagination{left:50%;bottom:-40px;transform:translateX(-50%);width:100%}.home .swiper-pagination-bullet{margin:0 5px}.home-box-tin-tuc .home-box-tin-tuc-list{display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box;padding:15px;border:1px solid #ccc;border-radius:5px}.home-box-tin-tuc .home-box-tin-tuc-list .tin-tuc-item{float:left;width:calc(50% - 5px)}.home-box-tin-tuc .home-box-tin-tuc-list .tin-tuc-item i{margin-right:5px;color:#f68b1e}.home-box-tin-tuc .home-box-tin-tuc-list .tin-tuc-item a{font-size:14px;color:#2a83e9}.list-tour-du-lich .product-list{display:flex;flex-wrap:wrap}.list-tour-du-lich .product-list .swiper-slide{width:calc(25% - 15px);margin-bottom:15px;margin-right:15px;height:auto}@media only screen and (max-width:1200px){.home-box-hotel .product-list .swiper-slide{width:calc(33.33% - 15px)}.list-tour-du-lich .product-list .swiper-slide{width:calc(33.33% - 15px)}}@media only screen and (max-width:992px){.col-md-6{width:50%}.litepicker .container__months .month-item{width:100%}.litepicker .container__months.columns-2{width:100%!important}.litepicker .container__months{display:flex;flex-wrap:wrap;flex-direction:column}.content-wrap{width:90%;margin:0 auto}.booking-search-wrapper{padding:0;margin:0 auto;width:100%}.tab-content-item form{display:flex;flex-direction:column;flex-wrap:wrap}.search-field,.date-field,.search-field-2{width:100%;border-right:none;padding:10px;box-sizing:border-box}.btn-search{width:150px;height:auto;border-radius:4px;margin:10px;padding:10px;align-self:center}.date-field .date-wrap{display:flex;align-items:center}.tab-content-item .night-count{float:right}.home-box-banner-1{flex-direction:column;align-items:center}.banner-left,.banner-right,.banner-center{width:100%;margin:5px 10px}.location-item{width:calc(100%/3 - 15px)}.home h2.title{font-size:22px}.home .item-title{margin:0;font-weight:400;font-size:22px}.location-card .item-title{left:20%}}@media only screen and (max-width:768px){.home-box-hotel .product-list .swiper-slide{width:calc(50% - 15px)}.list-tour-du-lich .product-list .swiper-slide{width:calc(50% - 15px)}.swiper-button-next.home-button-next,.swiper-button-prev.home-button-prev{display:none}.home-box-tin-tuc img{display:none}.home-box-tin-tuc .home-box-tin-tuc-right{width:100%;padding:0}.home-box-tin-tuc .home-box-tin-tuc-list .tin-tuc-item{width:100%}}@media only screen and (max-width:576px){.home-box-hotel .product-list .swiper-slide{width:100%}.list-tour-du-lich .product-list .swiper-slide{width:100%}.location-item{width:calc(50% - 15px)}.home-box-banner-1-left,.home-box-banner-1-right{float:left;width:100%;position:relative}}