@charset "utf-8";@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(../fonts/roboto/RobotoCondensed-Light.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed Regular'),local('RobotoCondensed-Regular'),url(../fonts/roboto/RobotoCondensed-Regular.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(../fonts/roboto/RobotoCondensed-Bold.woff) format('woff')}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--txtcolorall:#111;--fontsizeall:14px;--headercolor:#FFF;--menutopcolor:#FFF;--menutopcolorhover:#5C2200;--maincolor:#ff751f;--pricecolor:#F44;--starcolor:#F4AC00;--bannerbg:#BF4800;--footerbg:#ff751f}/*1f6d00*/ :before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;top:0!important;font-size:var(--fontsizeall);color:var(--txtcolorall);font-family:'Open Sans',Roboto,'Roboto Condensed',Arial,Georgia,Helvetica,sans-serif;background:#fff}a{color:#444}a,a:focus,a:hover{transition:color .4s;text-decoration:none}a:hover{color:var(--maincolor)}.page-wrapper{width:100%;margin:0;padding:0;position:relative}.neo-out{width:100%;margin:0 auto;padding:0;position:relative}.neo{width:1180px;margin:0 auto;padding:10px}button{cursor:pointer}img{max-width:100%;display:block}iframe{border:none}input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-banner{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 5px 20px rgba(0,0,0,.05);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.header-banner.scrolled{top:-41px}.header-banner.scrolled .banner .logo{height:60px}.header{background:#ff751f;color:var(--headercolor)}.header .neo{padding:0 10px}.header a{color:var(--headercolor);display:inline-block;padding:10px}.header a:hover{color:#000}.header .name{color:#000;float:left;padding:10px 0;font-size:16px;font-weight:700;text-transform:uppercase}.header .name a{color:#d2d2d2}.header .name a:hover{color:#d5ffe5}.header .w50.fright{text-align:right}.banner{background:url(../images/bg-banner.webp) center top/cover no-repeat;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);min-height:580px}.banner .logo{background:url(../images/logo.webp) left center/contain no-repeat;height:60px;width:200px;float:left}.banner .logo a{display:block;width:100%;height:100%}.banner .logo h1,.banner .logo h2{display:none}.menu-top{position:relative;width:calc(100% - 200px);float:right;text-align:right;padding-top:10px}.menu-top li,.menu-top ul{margin:0;padding:0;list-style:none}.menu-top li{position:relative;display:inline-block}.menu-top li a{font-size:16px;color:var(--menutopcolor);display:block;text-transform:uppercase;padding:5px 12px 15px;font-weight:700}.menu-top li:last-child a{padding-right:10px}.menu-top>ul>li.active>a,.menu-top>ul>li>a:hover{color:var(--menutopcolorhover);border-bottom:2px solid var(--menutopcolorhover)}.menu-top>ul li.hasChild{padding-right:15px}.menu-top>ul li.hasChild>i{position:absolute;right:10px;top:10px;color:#fff;cursor:pointer;z-index:999999}.menu-top>ul>li.hasChild>ul>li.hasChild>i{color:#000}.menu-top>ul>li ul{position:absolute;background:#fff;width:200px;padding:5px 0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;z-index:99999;box-shadow:0 3px 10px rgba(0,0,0,.25);display:none;opacity:0;transform-origin:top center;transform:translateY(12px) scale(.98);transition:transform 220ms cubic-bezier(.2,.9,.3,1),opacity 180ms}.menu-top>ul>li>ul li{display:block}.menu-top>ul>li>ul li:hover{background:#f0f0f0}.menu-top>ul>li>ul>li a{color:#000;font-size:14px;font-weight:500;text-transform:initial;text-align:left;padding:12px 10px}.menu-top>ul>li>ul>li a i{float:right}.menu-top>ul>li>ul>li>ul{left:200px;top:-5px;z-index:999999}.menu-top .open-menu{display:none}.frmSearchTour{margin-top:140px;text-align:center;color:#fff;padding-bottom:20px}.frmSearchTour .title{font-size:40px;margin-bottom:20px}.frmSearchTour .desc{font-size:16px;width:60%;margin:0 auto}#frmSearchTour{width:60%;margin:40px auto;display:block}#frmSearchTour>div{float:left}#frmSearchTour .fstFrom{width:30%;position:relative;background:#fff;border-right:1px solid #ddd;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#frmSearchTour .fstFrom select{width:100%;float:left;display:inline-block;padding:15px 25px 15px 30px;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}#frmSearchTour .fstFrom i{width:15px;font-size:20px;color:#000;float:left;display:inline-block;position:absolute}#frmSearchTour .fstFrom i.fa-location-dot{top:12px;left:10px}#frmSearchTour .fstFrom i.fa-angle-down{top:12px;right:20px}#frmSearchTour .fstTo{width:45%;position:relative;background:#fff}#frmSearchTour .fstTo input{width:100%;padding:15px 30px;border:none;background:0 0;font-size:14px}#frmSearchTour .fstTo i{width:15px;font-size:20px;color:#000;float:left;display:inline-block;position:absolute;top:12px;left:10px}#frmSearchTour .fstBtn{width:25%}#frmSearchTour .fstBtn button{width:100%;height:100%;padding:15px;border:none;font-size:14px;font-weight:700;text-transform:uppercase;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-radius:0 4px 4px 0}#frmSearchTour .fstBtn button i{padding-right:10px}.banner.frmDetail{background:var(--bannerbg);min-height:auto}.banner.frmDetail .frmSearchTour{margin-top:0;text-align:left;margin-bottom:30px;background:0 0}.banner.frmDetail .frmSearchTour #frmSearchTour{margin:20px 0 0;width:100%}.banner.frmDetail .frmSearchTour #frmSearchTour:after{clear:both;display:table;content:""}.banner.frmDetail .frmNormal #frmSearchTour .fstTo{width:80%}.banner.frmDetail .frmNormal #frmSearchTour .fstBtn{width:20%}.box-reason{box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.box-reason .neo{padding-top:20px;padding-bottom:20px}.reason-item{width:33.3%;float:left;padding-right:20px}.reason-item-icon{float:left;width:90px}.reason-item-icon i{font-size:50px;width:80px;height:80px;border-radius:50%;border:1px solid var(--maincolor);color:var(--maincolor);text-align:center;line-height:80px}.reason-item-content{float:left;width:calc(100% - 90px)}.reason-item-content p{color:#999;margin:0}.reason-item-content .title{font-size:16px;text-transform:uppercase;color:var(--maincolor);font-weight:700;margin-bottom:10px}#sliderIdx{padding:20px 10px}#sliderCust .owl-theme .owl-nav,#sliderIdx .owl-theme .owl-nav,#sliderNewsPP .owl-theme .owl-nav,#sliderPartner .owl-theme .owl-nav{margin:0}#sliderCust .owl-theme .owl-nav button,#sliderIdx .owl-theme .owl-nav button,#sliderNewsPP .owl-theme .owl-nav button,#sliderPartner .owl-theme .owl-nav button{position:absolute;top:43%;z-index:99999;font-size:30px;border:1px solid #fff;background:#fff;width:50px;height:50px;border-radius:50%;color:#333}#sliderNewsPP .owl-theme .owl-nav button{top:15%}#sliderCust .owl-theme .owl-nav button:hover,#sliderIdx .owl-theme .owl-nav button:hover,#sliderNewsPP .owl-theme .owl-nav button:hover,#sliderPartner .owl-theme .owl-nav button:hover{border:1px solid var(--maincolor);color:var(--maincolor)}#sliderCust .owl-theme .owl-nav .owl-prev,#sliderIdx .owl-theme .owl-nav .owl-prev,#sliderNewsPP .owl-theme .owl-nav .owl-prev,#sliderPartner .owl-theme .owl-nav .owl-prev{left:-30px}#sliderCust .owl-theme .owl-nav .owl-next,#sliderIdx .owl-theme .owl-nav .owl-next,#sliderNewsPP .owl-theme .owl-nav .owl-next,#sliderPartner .owl-theme .owl-nav .owl-next{right:-30px}#sliderIdx .owl-carousel .owl-item img{height:auto;border-radius:10px}#sliderCatResort{padding:20px 10px}#sliderCatResort .owl-theme .owl-nav{margin:0}#sliderCatResort .owl-theme .owl-nav button{position:absolute;top:calc(50% - 25px);z-index:99999;font-size:30px;border:1px solid #fff;background:#fff;width:50px;height:50px;border-radius:50%;color:#333}#sliderCatResort .owl-theme .owl-nav button:hover{border:1px solid var(--maincolor);color:var(--maincolor)}#sliderCatResort .owl-theme .owl-nav .owl-prev{left:-30px}#sliderCatResort .owl-theme .owl-nav .owl-next{right:-30px}#sliderCatResort .owl-carousel .owl-item img{height:auto}#sliderCatResort .item a{display:block;text-align:center;overflow:hidden;position:relative;border-radius:50%;border:2px solid var(--maincolor)}#sliderCatResort .item a h3{position:absolute;z-index:2;text-align:center;bottom:30px;width:100%;color:#fff;text-shadow:1px 1px 2px #000;font-weight:500;font-size:18px}#sliderCatResort .item a:hover:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);content:"";z-index:1}.box-slider.smctr .owl-carousel .owl-stage{margin:0 auto}.box-tourhot{background:#f2f2f2;padding:30px 10px 10px}.owl-carousel .owl-dots{margin-top:10px;position:absolute;bottom:20px;left:50%}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;border:2px solid #fff;background:rgba(0,0,0,.25)}.owl-theme .owl-dots .owl-dot.active span{background:#000}.neo-title{font-size:24px;font-weight:400;color:#3c3e3f;position:relative;padding-bottom:40px}.neo-title .titler{position:relative}.neo-title .titler:after{content:"";position:absolute;left:0;bottom:-12px;width:75%;height:3px;background:var(--maincolor)}.neo-title .btn.btn0x.fright{border-radius:15px;background:0 0!important;border-color:var(--maincolor);color:var(--maincolor)}.neo-desc{margin:15px auto 25px;font-size:20px;text-align:center;width:80%;line-height:28px;color:#3c3d3f}.tour-list{margin-left:-10px;margin-right:-10px}.tour-list:after{clear:both;display:table;content:""}.tour-item{width:25%;float:left;margin-bottom:20px;padding-left:10px;padding-right:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.tour-item-img{width:100%;position:relative;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.tour-item-img img{display:block;height:auto}.tour-aimg{display:block}.tour-from{position:absolute;z-index:9;left:0;bottom:0;background:rgba(0,0,0,.55);color:#fff;padding:8px 14px}.tour-from:hover{background:#000;color:#fff}.tour-item:hover .tour-item-ctn{background:#e5ffe0}.tour-item-ctn{padding:10px;background:#fff;border-bottom:1px solid #ddd;cursor:pointer}.tour-item-ctn h3{margin-top:0;font-size:18px;font-weight:500}.tour-time{width:50%;float:left}.tour-time span{width:100%;display:block;margin-bottom:5px}.tour-price{width:50%;float:left}.tour-price span{color:var(--pricecolor);font-size:18px;font-weight:600;text-align:right;width:100%;display:block}.tour-price small{font-size:16px;font-weight:400;display:block}.box-main-ctn .tour-item{width:100%;padding-left:0!important;padding-right:0!important;border:1px solid #f2f2f2;margin-bottom:20px}.box-main-ctn .tour-item:hover{box-shadow:15px 15px 38px 0 rgba(0,0,0,.1);-webkit-box-shadow:15px 15px 38px 0 rgba(0,0,0,.1);-moz-box-shadow:15px 15px 38px 0 rgba(0,0,0,.1)}.box-main-ctn .tour-item-img{width:300px;float:left}.box-main-ctn .tour-item-ctn{width:calc(100% - 300px);padding-left:20px;float:left;border-bottom:none}.box-main-ctn .tour-item-ctn h2{margin-top:0}.box-main-ctn .tour-item:hover .tour-item-ctn{background:0 0}.box-main-ctn .tour-time span{margin-bottom:10px}.box-main-ctn .tour-time span i{width:24px}.box-main-ctn>h1{display:inline-block}.resort-list{display:flex;flex-wrap:wrap;gap:20px}.resort-item{display:flex;flex:1 1 calc(25% - 20px);flex-direction:column;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:8px}.resort-item .resort-aimg{overflow:hidden;position:relative;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.resort-item:hover .resort-aimg:before{position:absolute;top:0;bottom:0;width:100%;height:100%;background:rgba(256,256,256,.1);content:""}.resort-item-img{width:100%;position:relative}.resort-aimg,.resort-item-img img{display:block}.resort-item-ctn{background:#fff;cursor:pointer;position:relative}.resort-item-ctn h2{margin-top:10px;font-size:16px;font-weight:500}.star-cat{position:absolute;width:100%;top:-40px;background:#fff;padding:10px 10px 15px;border-bottom:1px dashed #d5d5d5;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.star-cat span i{margin-right:5px}.star-cat span.fleft i{color:var(--maincolor)}.star-cat:after{clear:both;display:table;content:""}.resort-info{padding:10px 10px 20px;position:relative}.resort-list.rsi-full .resort-item{width:100%;display:block;flex:initial}.resort-list.rsi-full .resort-item-img{width:280px;float:left}.resort-list.rsi-full .resort-item-ctn{width:calc(100% - 280px);float:left}.resort-list.rsi-full .resort-item-ctn .star-cat{position:relative;top:initial}.resort-utils{margin-bottom:20px}.box-utils>div{display:inline-block;margin-right:20px;margin-bottom:20px;text-align:center}.box-utils>div img{margin:0 auto}.box-utils>div span{display:block}.box-rs-desc{position:relative}.box-rs-desc h1{margin-bottom:5px!important}.box-choose-room{position:absolute;right:0;top:10px}.box-star{margin-bottom:10px}.box-star i{color:var(--maincolor);margin-right:5px}.box-rs-loc{font-size:16px;margin-bottom:20px}.box-rs-loc i{margin-right:10px}.box-rs-loc>span{margin-left:20px;text-transform:uppercase}.box-rs-loc>span a{color:var(--maincolor);font-size:14px;font-weight:500}.rstitle{font-size:22px;font-weight:600;padding:15px 0}.box-rs-details .box-utils>div{background:#f0f0f0;padding:30px 15px;border-radius:6px}.box-rs-details .box-utils>div span{margin-top:15px}.box-advan{display:flex;flex-wrap:wrap;gap:20px;background:#fff3eb;border-radius:10px;padding:40px 30px}.advan-item{display:flex;flex:1 1 calc(50% - 20px)}.advan-item .icon{width:40px;flex:0 0 40px}.advan-item img{width:100%;height:auto;display:block}.advan-item .lbl{flex:1;align-items:center;display:flex;padding-left:15px;font-size:14px}.box-room{width:100%}.room-item{border-radius:6px;border:1px solid #e4e4e4;overflow:hidden;margin-bottom:20px}.room-title{background:#0e7400;padding:10px;display:flex;flex-wrap:wrap}.room-title>div{flex:1;color:#fff}.rm-name{font-size:18px}.rm-info{text-align:right}.rm-info span{margin-left:15px}.rm-info img{display:inline-block;margin-right:3px}.room-info{display:flex;gap:10px}.room-info>div{flex:1;padding:15px 10px;text-align:center}.room-info>div>span{display:block;font-size:18px;text-align:center;margin-bottom:10px}.room-imgs{padding-left:15px!important}.room-utils{text-align:left!important;padding-left:0!important}.room-utils>span{text-align:left!important}.room-utils .box-utils>div{margin:0 0 10px}.room-utils .box-utils>div>img{display:none}.room-utils .box-utils>div>span{border-radius:20px;background:#f7f7f7;padding:6px;text-align:left;display:block}.room-bed{border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:150px}.room-bed img{display:inline-block}.room-price{border-right:1px solid #ddd;max-width:220px}.room-price b{color:var(--maincolor);font-weight:500;font-size:22px}.room-book{max-width:200px}.scust-item{background:#f6f6f6;padding:15px 10px;border-radius:4px}.scust-avatar{width:130px;float:left;text-align:center}.scust-avatar img{display:inline-block!important;width:100px!important;height:100px;border-radius:50%;border:1px solid #e8e8e8}.scust-avatar span{display:block;padding-top:10px;color:var(--starcolor)}.scust-avatar span i{margin-right:5px}.scust-info{width:calc(100% - 130px);float:left}.scust-info p{margin-top:0;margin-bottom:10px}.scust-titler{font-weight:700}.scust-name{color:var(--maincolor);font-size:16px;text-decoration:underline}.scust-tour a{color:var(--maincolor);font-weight:700}.box-partner .neo-title{border-left:2px solid var(--maincolor);padding-left:10px;padding-bottom:0;margin-bottom:20px;font-size:18px}.partner-item a{display:block;padding:20px}.partner-itemer{width:20%;float:left}.box-news{background:#f2f2f2}.box-news .neo{padding-top:20px}.box-news .w50.left{padding-right:15px}.box-news .w50.right{padding-left:15px}.hight-light{width:100%;border-bottom:1px solid #ddd;margin-bottom:20px}.hight-light .icon{width:100%;display:block}.hight-light .icon img{width:100%;height:auto;border-radius:8px}.hight-light-ctn{background:#fff;padding:10px}.hight-light .titler{font-weight:700;display:block}.hight-light p{width:100%}.news-idx-list,.news-idx-list li{margin:0;padding:0;list-style:none;overflow:hidden}.news-idx-list{font-size:16px}.news-idx-list li{width:33.3%;float:left;margin-bottom:15px}.news-idx-list li:nth-child(3n){padding-left:10px;padding-right:0}.news-idx-list li:nth-child(3n+1){padding-left:0;padding-right:10px}.news-idx-list li:nth-child(3n+2){padding-left:5px;padding-right:5px}.news-idx-list li>div{width:100%;height:100%;background:#fff;border-bottom:1px solid #ddd}.news-idx-list li .icon{width:100%;margin-bottom:10px;display:block}.news-idx-list li .icon img{border-radius:8px}.news-idx-list li .title{margin:0 10px 10px;font-size:14px;font-weight:400;max-height:38px;overflow:hidden;display:block}.news-idx-list li span{color:#888;font-size:14px;display:block;margin:0 10px 10px}.news-list,.news-list li{list-style:none;margin:0;padding:0}.news-list li{margin-bottom:18px;border-bottom:1px solid #ddd;width:100%}.news-list li:hover{box-shadow:0 0 20px 3px #d8d8d8}.news-list li:after{width:100%;content:"";height:0;clear:both;display:block}.news-list li a.icon{display:block;width:170px;padding-right:20px;position:relative;overflow:hidden;text-align:center;float:left}.news-list li a.icon img{height:100%;display:block;border-radius:8px}.news-list li a.icon:hover h3{background:rgba(28,81,153,.95)}.news-list li .news-info{width:calc(100% - 190px);float:left;position:relative}.news-list li .news-info a{display:block;padding:10px 10px 10px 0;font-size:16px}.news-list li p{font-size:14px}.news-list li p>span{width:100%;display:block;margin-bottom:5px;color:#34d773;font-size:14px}.box-news .w50.fleft{padding-right:15px}.box-news .w50.fright{padding-left:15px}.neo .neo-title.neo-title-ctr{text-align:center;padding-bottom:20px;margin-bottom:20px;position:relative}.neo .neo-title.neo-title-ctr:after{position:absolute;width:200px;height:2px;background:var(--maincolor);content:"";left:42%;bottom:5px}.box-newspp{background:#f2f2f2}.box-newspp .item{text-align:center}.box-newspp .item a{width:150px;height:80px;padding:10px;display:inline-block;border-radius:3px;border:1px solid var(--maincolor);background:#fff}.box-newspp .owl-carousel .owl-item img{width:100%;height:auto;max-height:100%}.box-productidx{padding:20px 0}.product-list .item{width:33.3%;float:left}.product-list .item a{position:relative;width:100%;height:100%;display:block;color:#fff}.product-list .item a:before{background:linear-gradient(180deg,rgba(10,103,233,0),rgba(20,140,3,.5));width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;content:""}.product-list .item:hover a:before{background:linear-gradient(180deg,rgba(10,103,233,0),rgba(0,0,0,.5))}.product-list .item img{display:block}.product-list .item span{position:absolute;left:10px;bottom:10px;font-size:16px;font-weight:700}.box-regoffer{background:#f2f2f2}.box-regoffer .neo{padding:30px 0}#frmRegOffer{position:relative;width:55%;margin:0 auto}#frmRegOffer input{width:100%;border-radius:30px;background:#fff;padding:15px;border:none}#frmRegOffer button{background:#ffd200;color:#fff;font-size:18px;text-transform:uppercase;padding:12px 30px;border:none;position:absolute;right:0;top:0;border-radius:none 30px 30px none;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px}.box-about{padding-top:20px}.box-about .about-title{margin:0;padding-bottom:10px;font-size:30px;border-bottom:1px solid #ac1f95;color:#93047b;float:left}.box-about .about-img{float:left;width:50%;padding-right:30px}.box-about .about-content{font-size:18px;line-height:1.7;float:left;width:50%}.box-about .about-content p img:first-child{margin-right:20px}.box-about .about-content p img:nth-child(2){margin-right:10px;margin-left:10px}.box-about .about-content p img:nth-child(3){margin-left:20px}#videoPlayer{width:100%;margin-bottom:10px}#videoPlayer iframe{width:100%;min-height:300px}.box-idx{font-size:20px}.box-idx .title{color:#b20000;text-align:center;font-weight:700;font-size:22px;margin-bottom:20px}.box-idx p{line-height:1.8;padding:0;margin:0}.box-idx .box-idx-50{width:50%;float:left;padding-top:20px}.box-idx .box-idx-50.idx-50l{padding-right:20px}.box-idx .box-idx-50.idx-50r{padding-left:20px}.box-path{background:#fff;border-bottom:1px solid #edeff0;border-top:1px solid #edeff0}.box-path .neo{position:relative}.box-path .path{padding:5px 0;font-size:16px;color:#888}.box-path .path i{padding-left:10px;padding-right:10px}.box-path .path>div>span:last-child i{display:none}.line-bottom{border-bottom:1px solid #ddd}.news-relate li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;font-size:16px}.news-relate li i{padding-right:5px}.news-relate li:last-child{border-bottom:none}.box-main{padding-top:10px}.box-main-content{width:100%}.box-main-ctn{width:75%;float:left}.box-main-right{width:25%;float:right;padding-left:20px}.box-main-left{width:25%;float:left;padding-right:20px}.box-main-content>div.title{padding:8px 10px;font-size:20px;background:#309c5a;color:#fff}.box-main-content .box-details,.main-content .content{font-size:16px}.box-main-content>h1{margin-top:0;font-size:24px;margin-bottom:20px;color:#186209}.boxSort{float:right}.boxSort select{padding:10px 20px;border-radius:0;border:1px solid #ddd;font-size:16px}.relate-list,.relate-list li{list-style:none;margin:0;padding:0;overflow:hidden}.relate-title{padding:10px 15px;font-size:16px;color:#222;margin-bottom:20px;font-weight:700;border-left:2px solid var(--maincolor)}.relate-list li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;font-size:16px}.relate-list li i{padding-right:5px}.relate-list li:last-child{border-bottom:none}.box-relate .tour-list .tour-item-ctn h3{font-size:16px;height:44px;display:block;width:100%}.box-relate .tour-list .tour-price{width:100%}.box-relate .tour-list .tour-price span{text-align:center}.product-img-slide{width:60%;float:left}.product-img{width:100%;position:relative}.product-img img{cursor:pointer;border-radius:8px}.product-img>img{width:100%}.product-img .control a{position:absolute;z-index:99999;top:40%;width:30px;height:30px;display:block;text-align:center;font-size:20px;background:rgba(0,0,0,.3);color:#fff}.product-img .control a:hover{border-color:#00a456}.product-img .control a.btn-left{left:0}.product-img .control a.btn-right{right:0}.img-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding-top:20%;background:rgba(0,0,0,.5)}.img-loading.active{display:block}.img-loading i{font-size:80px;color:#fff}.product-slide{margin-top:10px;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.product-slide li,.product-slide ul{margin:0;padding:0;list-style:none;overflow:hidden}.product-slides{position:relative;transform:translate3d(-113px,0,0);transition:.1s}.product-slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.product-slide-item{float:left}.product-slide-item.active a{border-bottom:2px solid #00a045}.product-slide-item img{width:100%;height:100%}.product-slide li{width:20%;float:left;overflow:hidden;margin-right:10px}.product-slide li a{display:block;height:80px;text-align:center}.product-slide li img{width:100%;height:100%}.product-slide li.over{display:none}.product-slide li.active a{border-bottom:2px solid #00a045}.product-info{width:40%;float:left;padding-left:20px;font-size:16px}.product-info .price{font-size:24px;font-weight:700;color:var(--pricecolor);padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.product-info p{margin-top:0}.product-info i.fa-light{min-width:24px}.product-info>div{padding:8px 0}.product-info>div.gift ul{padding-left:15px;margin:0}.product-info>div.gift ul li{margin:0}.btnBook{margin-top:20px}.btnBook a span{width:100%;display:block;font-size:14px}.btnBook a span:first-child{margin-bottom:10px;text-transform:uppercase;font-size:16px}.add-favorite{font-size:16px;color:#999;padding-bottom:10px}.add-favorite i{margin-right:5px}.product-details-content{font-size:16px;width:75%;float:left}.product-details-content .tabs .tab{width:auto}.product-details-content .tabs .tab a{font-size:16px;padding:6px 8px}.product-details-contact{width:25%;float:left;padding-left:20px}.cmt-act{border-bottom:1px solid #ddd;padding-bottom:10px}.cmt-act .fleft{padding:10px 0}.cmt-act-star{margin-right:20px}.cmt-act-star i{margin-right:5px;color:var(--maincolor)}.frm-cmt{padding:20px 0;border-bottom:1px solid #ddd}.frm-cmt .fleft{padding-right:10px}.frm-cmt .fright{padding-left:10px}.frm-cmt .fleft.w100{padding:0}.frm-cmt input{width:100%}.frm-cmt .frm-cmt-star i{margin-right:5px;color:var(--maincolor);cursor:pointer}.frm-cmt span.msg{font-size:14px}.cmt-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.cmt-item-avt{width:100px;float:left;padding-right:20px}.cmt-item-avt img{width:80px;height:80px;border-radius:50%}.cmt-item-info{width:25%;float:left}.cmt-item-info>span{display:block;margin-bottom:10px}.cmt-item-name{font-weight:700}.cmt-item-star i{margin-right:5px;color:var(--maincolor)}.cmt-item-date{font-size:14px}.cmt-item-content{width:calc(100% - 25% - 100px);float:left}.cmt-item-content h4{margin-top:0;margin-bottom:10px}.cmt-item-content p{margin:0}.box-left{margin-bottom:20px;border-radius:8px;border:1px solid #ddd}.box-left .title{padding:15px 8px 15px 0;font-size:16px;font-weight:500}.box-left .content{padding:10px}#frmSearchResort input{border:1px solid #d0d0d0}#frmSearchResort input[type=text]{width:100%;border-radius:5px;padding:9px 6px}#frmSearchResort .frmElmSR{position:relative;border-bottom:1px solid #eaeaea;padding-bottom:20px}#frmSearchResort .frmElmSR button{position:absolute;right:0;top:0;background:0 0;border:none;font-size:20px;font-weight:400;color:#666;padding:5px}#frmSearchResort .frmElmSR label{width:100%;display:block;padding-bottom:10px}#frmSearchResort .frmElmSR label span{float:left}#frmSearchResort .frmElmSR label input[type=checkbox]{float:right}#frmSearchResort .frmElmSR label:last-child{padding-bottom:0}#frmSearchResort .frmElmSR label:after,#frmSearchResort .frmElmSR:after{clear:both;display:block;content:""}#frmSearchResort .frmElmSR:last-child{border-bottom:none}.chooseStar span{width:calc(20% - 4px);display:inline-block;border:1px solid #ddd;margin:0 2px;padding:5px;text-align:center;border-radius:4px;cursor:pointer}.chooseStar span.active,.chooseStar span:hover{background:var(--maincolor);color:#fff}.chooseStar span.active i,.chooseStar span:hover i{color:#fff}.chooseStar span i{color:var(--maincolor)}.box-right{margin-bottom:20px}.brt-title{background:var(--maincolor);padding:15px 8px 15px 15px;color:#fff;font-size:16px;font-weight:700}.brt-content{border:1px solid #ddd;padding:10px}.brt-content .btn-call{margin-top:5px;font-size:18px;font-weight:700}.brt-content .btn-call i{width:40px;height:40px;border-radius:50%;background:#ff5e5e;text-align:center;line-height:40px;color:#fff;margin-right:10px;font-size:18px}.brt-content .frm-phoner{position:relative;font-size:16px}.brt-content .frm-phoner input{width:100%;border-radius:2px;border:1px solid #999;padding:9px 6px}.brt-content .frm-phoner button{position:absolute;top:0;right:0;padding:8px 10px;font-size:16px}.brt-content .frm-phoner span.msg{width:100%;display:block}.mrtTypeTour,.mrtTypeTour li,.mrtTypeTour ul{margin:0;padding:0;list-style:none}.mrtTypeTour>li{padding:15px 0 0;cursor:pointer}.mrtTypeTour>li a{font-weight:700}.mrtTypeTour>li a.active{color:var(--maincolor)}.mrtTypeTour>li span{float:right;display:inline-block;position:relative;height:20px;width:20px}.mrtTypeTour>li span i{position:absolute;right:0}.mrtTypeTour>li>ul{padding:5px 0 0 20px;display:none}.mrtTypeTour>li>ul.show{display:block}.mrtTypeTour>li>ul>li{padding:5px 0}.mrtTypeTour>li>ul>li a{font-weight:400}.boxBookinger{width:60%;margin:0 auto}.boxBooking{box-shadow:0 1px 5px rgba(0,0,0,.15);margin-bottom:20px;width:100%;padding:15px}.bbTourImg{width:250px;float:left;padding-right:20px}.bbTourInfo{width:calc(100% - 270px);float:left}.bbTourInfo h2{margin-top:0;font-size:20px;font-weight:400;color:var(--maincolor);margin-bottom:5px}.bbTourInfo h3{margin-top:0;font-size:20px;font-weight:400;color:var(--maincolor)}.bbTourInfo .star-cat{position:relative;top:initial;padding:0;border-radius:initial;border-bottom:none;margin-bottom:10px}.bbTourInfo .box-rs-loc{margin-bottom:15px}.bbTitle{font-size:20px;color:var(--maincolor)}.bbTitle span{width:30px;height:30px;display:inline-block;background:var(--maincolor);color:#fff;border-radius:50%;text-align:center;line-height:30px;margin-right:10px}.bbDateSelect{width:33.3%;float:left}.bbDateSelect span{width:30px;height:20px;display:inline-block;margin-right:10px}.bbChoosing{background:var(--maincolor)}.bbRemain{background:#61cff0}.bbRequest{background:#e66262}.bbDater input{width:100%;padding:10px;border:1px solid #ddd;font-size:18px}.bbAmount{position:relative;font-size:16px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2f0f0}.bbAmount:after{width:100%;height:0;content:"";clear:both;display:table}.bbAmount .lbl{width:40%;float:left}.bbAmount .price{width:30%;float:left;font-weight:700;color:var(--pricecolor)}.bbAmount input{width:30%;float:left}.bbAmount>label,.bbDater>label{width:100%;float:left}.bbAmount>label.error,.bbDater>label.error{color:#fd0100;font-size:14px}.bbContent .frmElement .element{width:100%}.noteBooking{color:var(--maincolor)}.bbDaterFrom,.bbDaterTo{width:50%;float:left}.bbDaterFrom{padding-right:10px}.bbDaterTo{padding-left:10px}.vote-cmt-star{padding:6px 10px;border-radius:6px;background:var(--maincolor);color:#fff;font-size:18px;margin-right:10px}#frmBookingRoom .boxBookinger{width:65%;float:left;padding-right:30px}.boxRoomInfo{width:35%;float:left;box-shadow:0 1px 5px rgba(0,0,0,.15);padding:15px}.boxRoomInfo .roomlbl{margin:0 0 15px;font-weight:500;font-size:16px}.boxRoomInfo .roomlbl.bortop{border-top:1px solid #ddd}.roomImage img{border-radius:4px}.boxRoomInfo .rm-info{text-align:left}.boxRoomInfo .rm-info span{display:block;margin-left:0}.boxRoomInfo .rm-info>ul{margin:0 0 10px}.boxRoomInfo .room-bedicon{margin:10px 0}.boxRoomInfo .room-bedicon img{width:20px}.roomLine{padding:0 0 10px;font-size:16px;display:flex;flex-wrap:wrap}.roomLine:after{clear:both;display:table;content:""}.roomLine>span{flex:1}.roomLine .lineVal{text-align:right}.box-amenities{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.box-amenities,.box-amenities li{margin:0;padding:0;list-style:none}.box-amenities:after{clear:both;display:table;content:""}.box-amenities>li{margin-bottom:10px}.box-amenities>li p{display:block;font-size:18px;margin:0;padding:0}.box-amenities>li p img{margin-right:10px;display:inline-block}.box-amenities>li>ul{margin-left:20px;padding:0}.box-amenities>li>ul>li{position:relative;min-width:100%;padding:8px 0 8px 15px}.box-amenities>li>ul>li:before{content:'✓';position:absolute;left:-5px;color:green}.cGreen{color:#129900}.cMain{color:var(--maincolor)}.newsList .nsitem{width:50%;float:left;margin-bottom:20px}.newsList .nsitem:nth-child(2n){padding-left:15px;padding-right:0}.newsList .nsitem:nth-child(odd){padding-left:0;padding-right:15px}.newsList .nsitem .icon{width:100%;display:block}.newsList .nsitem .icon img{width:100%}.newsList .nsitem .news-info{padding:10px 0 20px;border-bottom:1px solid #ddd}.newsList .nsitem span{display:block}.newsList .nsitem h3{margin:8px 0;height:46px}.newsList .nsitem p{margin:0;height:40px;overflow:hidden}.titleList,.titleList li{margin:0;padding:0;list-style:none}.titleList li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0f0f0}.titleList li a{font-size:18px}.box-tag a{margin-right:15px;font-weight:700}.tbl-schedule .bsch-icon{width:150px;float:left;margin-right:15px}.tbl-schedule .bsch-icon img{width:100%;height:auto;max-height:initial}.tbl-schedule .info{width:calc(100% - 165px);float:left;text-align:left}.tbl-schedule .info h2{margin:0 0 10px;font-size:18px;font-weight:400}.tbl-schedule .info span{display:block;margin-bottom:10px}.tbl-schedule .info span:last-child{margin-bottom:0}.tbl-schedule .bsch-title{margin:0}.box-videoidx{background:url(../images/bg-video.webp) center center no-repeat;color:#fff}.box-videoidx .content{padding:40px}.box-videoidx .video-info{width:60%;float:left;padding-right:30px}.box-videoidx .video-info h4{color:#4fff36;position:relative;display:inline-block;font-size:18px;margin:0}.box-videoidx .video-info h4:after{position:absolute;width:100%;height:0;content:"";border-bottom:1px solid #ddd;left:0;bottom:-5px}.box-videoidx .video-info h2{font-size:30px;text-transform:uppercase;margin:25px 0}.box-videoidx .video-info p{line-height:1.8;font-size:16px;margin-top:0}.box-videoidx .video-video{width:40%;float:left}.box-videoidx .video-video iframe{width:100%;height:100%;min-height:300px}.boxViewMore{position:relative}.boxViewMore:after{position:absolute;bottom:0;left:0;width:100%;height:40px;display:block;content:"";background:#fff;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.85) 50%,rgba(255,255,255,.1) 100%)}.boxViewMore .star i.fa-star-sharp{margin-right:5px;color:var(--starcolor)}.boxViewMore .star label{cursor:pointer}.boxViewMoreCtn{max-height:150px;overflow:hidden}.boxViewMoreCtn.auto{max-height:initial!important}#btnViewMore{position:relative;float:right;font-weight:700;color:var(--maincolor)}#ggMap{width:100%;height:500px;border:none}.contact-content{margin-top:20px}.contact-frm,.contact-info{width:50%;float:left}.contact-frm{padding-right:15px}.contact-info{padding-left:15px}.dngallery{width:100%;margin-bottom:20px}.dngallery a{cursor:pointer}.dngallery .dnimage{position:relative;overflow:hidden;width:100%;height:100%;margin-bottom:10px}.dngallery .dnimage .dnloading{display:none}.dngallery .dnimage a{position:relative;width:100%;height:100%;display:block}.dngallery .dnimage img{object-fit:cover;width:100%;height:100%;transition:transform .4s,opacity .4s}.dngallery .dnimage span{display:none}.dngallery .dnnav span,.dngallery .dnthumbs>span{cursor:pointer;position:absolute;top:calc(50% - 30px / 2);width:30px;height:30px;display:block;background:rgba(255,255,255,.8);border-radius:50%;text-align:center;line-height:30px;font-size:20px;color:#000}.dngallery .dnnav span:hover,.dngallery .dnthumbs>span:hover{color:var(--maincolor)}.dngallery .dnnav span.btn-left{left:0}.dngallery .dnnav span.btn-right{right:0}.dngallery .dnthumbs{position:relative;height:100%}.dngallery .dnthumbs .dnitems{height:100%;display:flex;flex-wrap:wrap;gap:10px}.dngallery .dnthumbs .dnitems .dnitem{flex:1 1 calc(25% - 10px)}.dngallery .dnthumbs .dnitems .dnitem>span{cursor:pointer}.dngallery .dnthumbs .dnitems .dnitem>span.active{outline:#0008 solid 1px}.dngallery .dnthumbs .dnitems .dnitem>span img{height:auto}.dngallery .dnthumbs>span.btn-right{right:0}.dngallery.dnhl{display:flex;flex-wrap:wrap;gap:15px;align-items:stretch;height:400px}.dngallery.dnhl .dnimage,.dngallery.dnhl .dnthumbs{flex:1}.dngallery.dnhl .dnthumbs,.dngallery.dnhl .dnthumbs .dnitems{display:flex;flex-wrap:wrap;gap:15px}.dngallery.dnhl .dnthumbs .dnitems .dnitem{flex:1 1 calc(50% - 15px);height:calc(50% - 7.5px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.dngallery.dnhl .dnthumbs .dnitems .dnitem span{display:block;width:100%;height:100%;overflow:hidden}.dngallery.dnhl .dnthumbs .dnitems .dnitem span img{object-fit:cover}.dngallery .dnthumbs .dnitems .dnitem.over,.dngallery.dnhl .dnthumbs>span{display:none}.relative{padding:15px 0;margin-bottom:15px;font-size:16px;border-bottom:1px solid #ddd}.paging{padding:10px 0}.paging .page-list{float:left}.paging .page-select{float:right}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.btn{background:#fff;color:#000;border:1px solid #ddd;border-radius:4px;user-select:none;padding:6px 12px;cursor:pointer;text-align:center;margin:0;display:inline-block}.btnGreen{background:#148c03!important;color:#fff!important;border-color:#0f7600}.btnGreen:hover{background:#0e7400!important;color:#fff!important}.btnBlue{background:#0d489b!important;color:#fff!important;border-color:#04439b}.btnBlue:hover{background:#083574!important;color:#fff!important}.btnOrange{background:#d46300!important;color:#fff!important;border-color:#b35401}.btnOrange:hover{background:#bb5700!important;color:#fff!important}.btnRed{background:#c00!important;color:#fff!important;border-color:#b30000}.btnRed:hover{background:#b20202!important;color:#fff!important}.btnBlack{background:#333!important;color:#fff!important;border-color:#222}.btnBlack:hover{background:#000!important;color:#fff!important}.btn0x{font-size:12px;padding:5px 10px}.btn2x{font-size:16px;padding:10px 16px}.btn3x{font-size:18px;padding:12px 18px}.txt{padding:8px 10px;border:1px solid #ddd}.footer{padding:30px 0;color:#fff;background:var(--footerbg);font-size:16px}.footer p{margin:0 0 10px;font-size:16px}.footer ul,.footer ul li{margin:0;padding:0;list-style:none;overflow:hidden}.footer li{font-size:16px;line-height:1.85}.footer a{color:#fff;font-size:16px}.footer a:hover{color:#30a717}.footer .neo{padding-top:20px;padding-bottom:0}.footer .connect iframe{width:330px;height:260px;overflow:hidden}.box-footer-addr{margin-top:20px;padding-top:20px;border-top:1px solid #1e5e11}.box-footer-addr .box-footer-item{padding-right:8px;width:33.3%}.box-footer-item{width:25%;float:left}.box-footer-item.w20{width:20%}.box-footer-item.w40{width:40%}.box-footer-item.w100{width:100%}.box-footer-item .logo{text-align:center}.box-footer-item .logo a{width:150px;display:inline-block}.box-footer-item .logo img{max-width:100%;height:auto}.box-footer-item .name{font-size:16px;font-weight:700;color:#36b51c}.box-footer-item a:hover{color:var(--menutopcolorhover)}.box-footer-item p.title{font-weight:700;font-size:16px;padding-bottom:10px;color:#fff}.box-footer-item p{font-size:14px}.box-footer-item p i{width:20px}.box-footer-item p span{width:calc(100% - 20px);display:inline-block}.box-footer-item .icon-social{display:inline-block;border-radius:50%;width:40px;height:40px;border:1px solid #ddd;margin-right:10px;line-height:40px;text-align:center;position:relative;float:left}.box-footer-item .icon-social.is-zl{padding-top:2px}.box-footer-item i.icon-zalo{background:url(../images/icon-zalo.webp) center center/cover no-repeat;width:20px;height:20px;padding:0;display:inline-block}.box-footer-item.w100 p{text-align:left}.copyright{padding:2px 0;background:#444;text-align:center;color:#ddd}.scrollup{background:var(--maincolor);bottom:82px;display:none;position:fixed;right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:40px;height:40px;text-align:center;font-size:13px;color:#fff;text-transform:uppercase;font-weight:600;padding:2px;z-index:9999}.scrollup .fa{display:block}.scrollup:hover{opacity:.8;color:#fff}.pager{width:100%;display:block;padding:10px 0;text-align:center;font-size:16px;color:#999}.pager span{font-weight:400;color:#00a456;padding:4px 10px;border:1px solid #ddd;border-radius:4px}.pager a{color:#999;padding:4px 10px;border:1px solid #ddd;border-radius:4px}.pager a:hover{color:#000}.tabs{width:100%;border-bottom:1px solid #eee}.tabs .tab{width:50%;float:left;padding:10px;text-align:center;color:#333;position:relative;background:#f5f5f5}.tabs .tab a{color:#333;width:100%;height:100%;display:block;font-size:20px}.tabs .tab.active{background:#fff}.tabs .tab a:hover,.tabs .tab.active a{color:var(--maincolor)}.tabs-content{padding:10px}.tabs-content .content{display:none}.tabs-content .content.active{display:block}.tabs-content .content table{width:100%!important}.copylink{margin:15px 0}.copylink .cpltitle,.copylink>a{font-weight:700}.copylink .cplcontent{border:1px solid #ddd;padding:8px 10px;margin:0 10px;display:inline-block}.dn-tab-title span{height:100%;padding-bottom:10px;width:auto;display:inline-block;border-bottom:1px solid #555}.tbl-list{width:100%}.tbl-list th{padding:10px;vertical-align:middle;font-size:14px;font-weight:400;border-right:1px solid #2866bb;background:#1c5199;color:#fff;text-transform:uppercase}.tbl-list th:last-child,.tbl-report th:last-child{border-right:none}.tbl-list td{min-height:32px;vertical-align:middle;background:#fff;font-size:14px;font-weight:400;border-bottom:1px solid #eee;padding:12px 5px}.tbl-list tr:hover td,.tbl-list tr:nth-child(2n) td{background:#f2f2f2}.tbl-list tr td:first-child{text-align:center}.tbl-list tr td:last-child a{margin-left:10px}.tbl-list tr td.left{text-align:left}.tbl-list tr td.center{text-align:center}.tbl-list tr td.right{text-align:right}.tbl-list td img{width:100px;max-height:100px;cursor:pointer}.tbl-list td img.normal{width:auto;max-height:initial;margin-right:5px}.box-schedule .tbl-list div.for-mb{display:none}.neo-cart,.neo-search{width:100%;height:100%;position:absolute;z-index:-9999;display:none;top:-9999px;left:0;background:#fff}.neo-cart.active,.neo-search.active{z-index:9999;display:block;top:0}.neo-cart .neo-cart-close,.neo-search .neo-search-close{position:absolute;right:50px;top:50px;font-size:30px;cursor:pointer}.neo-cart .neo-cart-close i,.neo-search .neo-search-close i{font-size:30px}.neo-search-in{margin:20% auto 0;text-align:center}.neo-search-in form{font-size:0px}.neo-search-in input[type=text]{padding:10px 15px;background:#fbfbfb;border:1px solid #ddd;min-width:250px;height:40px}.neo-search-in button{height:40px;background:#333;border:1px solid #000;padding:10px 20px;color:#fff;cursor:pointer}.box-msg{position:absolute;z-index:-9999999;top:-999px;left:-999px;display:none;width:100%;height:100%;background:rgba(0,0,0,.75)}.box-msg.active{z-index:9999999;top:0;left:0;display:block}.box-msg .box-msg-in{min-width:320px;width:500px;background:rgba(256,256,256,.75);margin:20% auto 0;border:1px solid #ddd;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,.95);box-shadow:2px 2px 10px 0 rgba(0,0,0,.75)}.box-msg .box-msg-in .title{border-bottom:1px solid #999;padding:10px;text-align:center;position:relative;font-size:16px}.box-msg .box-msg-in .msg-close{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.box-msg .box-msg-in .content{padding:10px;min-height:100px;font-size:14px}.overhd{overflow:hidden}.aet{position:absolute;z-index:999;color:#fff;left:0;top:0;font-size:26px;display:block}.aet i{background:#000;width:24px;height:26px}.aet:hover{color:#ddd}.frmTitle{text-align:center;font-size:16px}.frmElement{width:100%;padding:5px 10px;clear:both;display:table}.frmElement .lbl{width:40%;float:left;padding:10px 20px 10px 0;margin:10px 0;text-align:right;font-size:14px}.frmElement .element{width:60%;float:left;padding:10px 0;position:relative}.frmElement .element input[type=password],.frmElement .element input[type=text],.frmElement .element select,.frmElement .element span{border:1px solid #ccc;border-radius:3px;text-indent:5px;padding:8px 10px;font-size:16px}.frmElement .element input[type=password],.frmElement .element input[type=text],.frmElement .element select,.frmElement .element span,.frmElement .element textarea{width:100%;min-width:250px}.frmElement .element span{display:block;background:#f7f7f7;cursor:pointer}.frmElement .element b.check{position:absolute;width:auto;top:16px;background:0 0;border:none;min-width:initial;color:#ff3e3e;font-size:24px;font-weight:700;left:5px}.frmElement .element textarea{border:1px solid #ccc;text-indent:5px;padding:4px 0;min-height:80px}.frmElement .element label{margin-right:10px;cursor:pointer}.frmElement .error{width:70%;float:left;color:#fd0100}.frmElement .txtCapt input{float:left;width:70px!important;min-width:70px!important;height:30px!important;border-radius:0!important;border:1px solid #ddd}.contact-lbl{width:40%;text-align:right;padding-right:20px;font-size:20px}input[type=radio]{cursor:pointer}.frm-title{padding:10px;background:#1c5199;font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.catpcha img{width:190px;float:left}.catpcha span{display:inline-block;line-height:50px;padding:0 10px;float:left;width:40px;text-align:center}.catpcha span i{cursor:pointer}.catpcha .txtCaptcha{float:left;width:calc(100% - 230px)!important}.catpcha input,.catpcha label{width:100%!important}div.skiptranslate{display:none;visibility:hidden;position:absolute;z-index:-99999}.w100{width:100%}.w50{width:50%}.fleft{float:left}.fright{float:right}.bold{font-weight:700}.boldImpt{font-weight:700!important}.txt-right{text-align:right}.center,.ctr{text-align:center}.minW200{min-width:200px}.bgWhite{background:#fff!important}.pad{padding:10px 20px;font-size:14px}.pad10{padding:10px}.padt10{padding-top:10px}.padtb10{padding:10px 0}.padtb20{padding:20px 0}.mart10{margin-top:10px}.marrl10{margin:0 10px}.margt10{margin-top:10px}.margb10{margin-bottom:10px}.marr20{margin-right:20px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font22{font-size:22px}.font24{font-size:24px}.font26{font-size:26px}.font28{font-size:28px}.continues{text-align:center;font-size:16px}.relativetitle{line-height:30px;font-size:16px;font-style:italic}.lblMsg{display:none;height:auto;color:red;padding-top:10px;font-size:14px}.reg-success{color:#3d6ae4;padding:20px 10px;font-size:16px}.success{color:#3d6ae4}.divAdd{color:#06f;font-size:16px;padding:20px}.numpages{padding:2px 0 15px;font-size:16px}.padlr{padding:4px 20px}.not-found,.notfound{padding:30px;text-align:center;font-size:16px;color:#800;clear:both}.found{padding:10px;text-align:center;font-size:16px;color:#06f}.orange{background:#eb7336}.err,.red{color:red}.dnhd{display:none!important}.clear{clear:both;height:0;line-height:0;width:0;overflow:hidden;display:block}.clear1{clear:both;height:1px;background:0 0}.clear2{clear:both;height:2px;background:0 0}.clear3{clear:both;height:3px;background:0 0}.clear5{clear:both;height:5px;background:0 0}.clear10{clear:both;height:10px;background:0 0}.clear20{clear:both;height:20px;background:0 0}.clear30{clear:both;height:30px;background:0 0}.clear40{clear:both;height:40px;background:0 0}#fixLeft{position:fixed;left:10px;bottom:80px;z-index:999999999}#fixLeft .icon{width:40px;height:40px;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.hotline-phone-ring-wrap{position:fixed;bottom:0;left:0;z-index:999999}.hotline-phone-ring-wrap-zl{position:fixed;bottom:0;right:0;z-index:999999}.text-hotline{color:#fff;font-size:20px}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.hotline-phone-ring-zl{position:relative;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;right:0;bottom:0;display:block}.hotline-phone-ring-circle{width:110px;height:110px;top:0;left:0;position:absolute;background-color:#e91e63;border-radius:100%;border:2px solid #1564a7;-webkit-animation:1.2s ease-in-out infinite phonering-alo-circle-anim;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5}.hotline-phone-ring-circle-zl{width:110px;height:110px;top:0;right:0;position:absolute;background-color:#0182ca;border-radius:100%;border:2px solid #1564a7;-webkit-animation:1.2s ease-in-out infinite phonering-alo-circle-anim;animation:1.2s ease-in-out infinite phonering-alo-circle-anim;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5}.hotline-phone-ring-circle-fill{width:80px;height:80px;top:16px;left:16px;position:absolute;background-color:#e91e63;border-radius:100%;border:2px solid transparent;-webkit-animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hotline-phone-ring-circle-fill-zl{width:80px;height:80px;top:16px;right:16px;position:absolute;background-color:#0182ca;border-radius:100%;border:2px solid transparent;-webkit-animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;animation:2.3s ease-in-out infinite phonering-alo-circle-fill-anim;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hotline-phone-ring-img-circle{background-color:#e91e63;width:50px;height:50px;top:31px;left:31px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:1s ease-in-out infinite phonering-alo-circle-img-anim;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle-zl{background-color:#0182ca;width:50px;height:50px;top:31px;right:31px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:1s ease-in-out infinite phonering-alo-circle-img-anim;animation:1s ease-in-out infinite phonering-alo-circle-img-anim;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotline-phone-ring-img-circle .pps-btn-img img{width:33px;height:33px}.hotline-phone-ring-img-circle span.icon{width:40px;height:40px;background:url(../images/icon-call.webp) center center/cover no-repeat}.hotline-bar{position:absolute;background:var(--maincolor);height:45px;width:185px;line-height:46px;padding:0 10px 0 50px;background-size:100%;cursor:pointer;transition:.8s;-webkit-transition:.8s;z-index:9;border-radius:50px!important;left:52px;bottom:31px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:16px;font-weight:700;text-indent:32px;letter-spacing:1px;display:block;line-height:45px;font-family:Arial}.hotline-bar>a:active,.hotline-bar>a:hover{color:#fff}@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes phonering-alo-circle-fill-anim{0%,100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}}@-webkit-keyframes phonering-alo-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}#dn-pop{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999;overflow:hidden}#dn-pop.show{display:flex}#dn-pop .dn-pop-box{position:relative;padding:0;max-width:95%;max-height:95%;transform:scale(.8);opacity:0;transition:.25s}#dn-pop.show .dn-pop-box{opacity:1;transform:scale(1);width:1000px}#dn-pop-title{font-size:20px;padding:10px;border-bottom:1px solid #ddd;margin-bottom:15px;font-weight:500}#dn-pop #dn-pop-bodyout{background:#fff;border-radius:10px;overflow:hidden}#dn-pop #dn-pop-body{padding:10px}#dn-pop-body .dngallery{margin-bottom:0}#dn-pop-close{position:absolute;right:-30px;top:-30px;font-size:30px;color:#fff;background:0 0;border:none;cursor:pointer;z-index:10}.gallery-placeholder{width:100%;height:100%;border:0}#dn-pop-body:after{clear:both;display:table;content:""}#dn-pop-body .dngallery .dnthumbs .dnitems{overflow-y:scroll}#dn-pop-body .dngallery .dnthumbs .dnitems .dnitem{flex:1 1 calc(33.3% - 10px);height:auto;aspect-ratio:auto}#dn-pop-body .dngallery .dnthumbs .dnitems .dnitem.over{display:block}#dn-pop-body .dngallery.glrInfo{width:60%;float:left}#dn-pop-body .dngallery.glrInfo .dnthumbs .dnitems{flex-wrap:initial}#dn-pop-body .dngallery.glrInfo .dnthumbs>span{display:none}#dn-pop-body .roomInfo{width:40%;float:left;padding-left:20px;height:100%;position:relative;overflow:hidden}#dn-pop-body .roomInfo .rm-info{text-align:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}#dn-pop-body .roomInfo .rm-info span:first-child{margin-left:0}#dn-pop-body .roomInfo .rm-info span:last-child img{width:20px}#dn-pop-body .roomInfo .room-hd{overflow-y:scroll;height:100%;padding-bottom:90px}#dn-pop-body .roomInfo a.btn{position:absolute;bottom:0;left:0;width:calc(100% - 20px);margin-left:20px}#dn-pop-body .roomInfo .room-people{background:rgba(255,117,31,.1);border-radius:6px;padding:15px 10px 10px 30px}#dn-pop-body .roomInfo .room-people li{padding-bottom:5px}#dn-pop-body .room-utils-all p{font-size:16px;font-weight:500}#dn-pop-body .room-utils-all .box-utils>div{display:block;text-align:left;margin-right:0;margin-bottom:10px}#dn-pop-body .room-utils-all .box-utils>div>img{display:inline-block;margin-right:10px}#dn-pop-body .room-utils-all .box-utils>div>span{display:inline-block}#dn-pop-body .room-utils-all .box-utils>div>.boxList ul{margin:10px 0 5px 20px;padding:0;list-style:none}#dn-pop-body .room-utils-all .box-utils>div>.boxList ul li{position:relative;min-width:100%;padding:5px 0 5px 15px}#dn-pop-body .room-utils-all .box-utils>div>.boxList ul li:before{content:'✓';position:absolute;left:-5px;color:green}.room-imgs .dngallery .dnimage .dnnav,.room-imgs .dngallery .dnthumbs>span{display:none}@media only screen and (max-width:1024px){.neo{width:100%}.menu-top li a{padding:5px}#frmSearchTour{width:80%}#sliderCust .owl-theme .owl-nav .owl-next,#sliderIdx .owl-theme .owl-nav .owl-next,#sliderNewsPP .owl-theme .owl-nav .owl-next,#sliderPartner .owl-theme .owl-nav .owl-next{right:-10px}#sliderCust .owl-theme .owl-nav .owl-prev,#sliderIdx .owl-theme .owl-nav .owl-prev,#sliderNewsPP .owl-theme .owl-nav .owl-prev,#sliderPartner .owl-theme .owl-nav .owl-prev{left:-10px}.frmElement.elm-btn{width:100%!important}}@media screen and (min-width:801px){.menu-top>ul>li:hover>ul,.menu-top>ul>li>ul>li:hover>ul{transform:translateY(0) scale(1);opacity:1;display:block}}@media screen and (max-width:800px){img{height:auto}.header .neo{padding:0}.header .name{padding-left:10px}.banner .neo{padding:0}.banner .logo{width:100%;height:100px;background-size:auto 70%;background-position:center}.header .fleft{width:35%}.header .fright{width:65%}.banner.frmDetail .frmSearchTour{padding:0 10px}#frmSearchTour{width:95%}#frmSearchTour .fstFrom i.fa-location-dot{left:5px}#frmSearchTour .fstFrom i.fa-angle-down{right:5px}.frmDetail #frmSearchTour{width:100%}.banner.frmDetail .frmNormal #frmSearchTour .fstBtn{width:150px}.banner.frmDetail .frmNormal #frmSearchTour .fstTo{width:calc(100% - 150px)}.menu-top{height:auto;float:left;width:100%;text-align:center}.menu-top button.open-menu{display:block;background:0 0;border:none;width:43px;height:40px;text-indent:-900em;overflow:hidden;position:absolute;top:-75px;right:5px;cursor:pointer;outline:0;z-index:9999999}.menu-top button.open-menu:after{display:block;content:'';position:absolute;width:68%;height:4px;background:var(--menutopcolor);top:8px;left:17%;box-shadow:0 10px 0 var(--menutopcolor),0 20px 0 var(--menutopcolor)}.menu-top button.open-menu.active::after{box-shadow:none;top:14px;transform:rotate(45deg)}.menu-top button.open-menu.active::before{content:"";position:absolute;width:68%;height:4px;background:var(--menutopcolor);top:14px;left:17%;transform:rotate(-45deg);transition:.3s}.menu-top ul{display:none;background:var(--menutopcolor);width:100%;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.75);box-shadow:5px 5px 10px 0 rgba(0,0,0,.75)}.menu-top ul.menu-top-active{display:block;position:fixed;height:100%;width:100%;z-index:99999;max-height:calc(100% - 230px);overflow-y:scroll}.menu-top li{width:100%;padding:0;border-bottom:1px solid var(--maincolor)}.menu-top li a{color:var(--maincolor);font-size:14px;border-right:none;display:block;padding:10px}.menu-top>ul>li.active>a,.menu-top>ul>li>a:hover{border-bottom:none}.menu-top li a:hover{color:#0e5300}.menu-top>ul li.hasChild{padding-right:0}.menu-top>ul li.hasChild>i{color:var(--maincolor);width:50px;height:40px;text-align:right;line-height:24px;font-weight:700;padding-right:10px;right:0}.menu-top>ul>li.hasChild>ul.active>li.hasChild>i{height:40px;width:60px;top:5px;line-height:30px}.menu-top>ul>li ul.active{position:relative;width:100%;border-radius:initial;box-shadow:none;padding:0;z-index:initial;left:initial;top:initial;transform:none}.menu-top>ul>li>ul.active,.menu-top>ul>li>ul.active>li>ul.active{display:block;opacity:1}.menu-top>ul>li>ul.active>li>ul.active>li a{padding-left:20px}.menu-top>ul>li i.fa-chevron-down{transition:.2s}.tour-list{margin-left:0;margin-right:0}.tour-item{width:50%;margin-bottom:20px}.tour-item:nth-child(3n),.tour-item:nth-child(3n+1),.tour-item:nth-child(3n+2){padding-left:0;padding-right:0}.tour-item:nth-child(2n){padding-left:10px;padding-right:0}.tour-item:nth-child(odd){padding-left:0;padding-right:10px}.dngallery.dnhl{flex-direction:column;height:auto}.dngallery.dnhl .dnimage,.dngallery.dnhl .dnthumbs{flex:0 0 100%;width:100%}.dngallery .dnimage img{position:relative;top:initial;left:initial}.dngallery.dnhl .dnthumbs .dnitems .dnitem{flex:1 1 calc(25% - 15px);align-items:baseline;aspect-ratio:auto}.box-main-left{width:100%;padding-right:0}.resort-item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}.resort-list.rsi-full .resort-item,.room-info>div{max-width:initial}.box-amenities{grid-template-columns:repeat(2,1fr)}.box-tourhot .tour-list .tour-item:nth-child(4){display:inline-block}.box-videoidx .content{padding:40px 10px}.box-videoidx .video-info,.box-videoidx .video-video{width:50%}.box-main-ctn,.box-main-right{width:100%}.box-main-right{padding-left:0}.product-img-slide{width:100%}.product-info{width:100%;padding-left:0;margin-top:20px}.product-details-content{width:100%}.product-details-contact{width:100%;padding-left:0;margin-top:20px}.box-relate .tour-list .tour-item-ctn h3{min-height:44px}.boxBookinger{width:90%}.tbl-schedule .info{width:auto;display:block;margin-top:20px}.tbl-schedule .info h2{font-size:16px}.news-list li a.icon{width:150px}.news-list li h3,.news-list li p{width:calc(100% - 170px)}.box-news .w50.fleft{width:100%;padding-right:0}.box-news .w50.fright{width:100%;padding-left:0;margin-top:20px}.box-idx .box-idx-50{width:100%}.box-idx .box-idx-50.idx-50l,.box-idx .box-idx-50.idx-50r{padding-left:0;padding-right:0}.footer{padding-bottom:0}.box-footer-item.w40{width:100%;text-align:center;margin-bottom:30px}.box-footer-item{width:50%}.box-footer-item:nth-child(3):after{clear:both}.box-footer-item .logo img{display:inline-block}.box-footer-item.w20{width:50%}.box-footer-item.w20:nth-child(4){width:100%;text-align:center}.box-footer-item .icon-social{float:initial}.box-footer-addr .box-footer-item{width:100%}.box-footer-addr .box-footer-item p.title{text-align:center}.frmElement .element{width:100%}.neo-title{font-size:24px}.box-rs-details .box-utils>div{padding:15px}#dn-pop-close{right:-5px;top:-15px;background:#000;border-radius:50%;width:40px;height:40px;text-align:center;line-height:30px;padding:0;margin:0}#dn-pop-body .dngallery.glrInfo,#dn-pop-body .roomInfo{width:100%}#dn-pop-body .roomInfo{padding-left:0}#dn-pop-body .roomInfo .rm-info{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}#dn-pop-body .roomInfo .rm-info span{flex:1 1 33.3%}}@media screen and (max-width:667px){.header .w50.fleft{width:100%;text-align:center}.header .w50.fright{display:none}.menu-top ul.menu-top-active{max-height:calc(100% - 140px)}#frmSearchTour .fstBtn button{padding:15px 10px;font-weight:400}.box-videoidx{background-color:#253242}.box-videoidx .video-info{width:100%;padding-right:0}.box-videoidx .video-video{width:100%;margin-top:20px}.product-details-content .tabs .tab:nth-child(5){display:none}.boxBookinger{width:95%}#frmBookingRoom .boxBookinger,.boxRoomInfo{width:100%}#frmBookingRoom .boxBookinger{padding-right:0}.boxRoomInfo{margin-bottom:20px}}@media screen and (max-width:640px){#frmSearchTour .fstBtn,#frmSearchTour .fstFrom{width:150px}#frmSearchTour .fstTo{width:calc(100% - 300px)}.reason-item{width:100%;padding:0;margin-bottom:15px}.box-main-ctn .tour-item-img{width:250px}.box-main-ctn .tour-item-ctn{width:calc(100% - 250px)}.box-main-ctn .tour-item-ctn h2{font-size:16px}.tour-price,.tour-time{width:50%}.box-main-ctn .tour-time span:last-child{margin-bottom:0}.frmElement{padding:5px 0}.frmElement .element{width:100%}.frmElement .error{width:100%;font-size:14px}.product-details-content{overflow:hidden}.product-details-content img{width:100%;height:auto}.box-main-content.box-main-ctn{overflow:hidden}.box-main-content.box-main-ctn img{width:100%;height:auto}.box-main-content.box-main-ctn .box-utils>div>img{width:initial}.resort-item{flex:1 1 100%;max-width:initial;width:100%;display:block;flex:initial}.resort-list .resort-item-img{width:280px;float:left}.resort-list .resort-item-ctn{width:calc(100% - 280px);float:left}.resort-list .resort-item-ctn .star-cat{position:relative;top:initial}}@media screen and (max-width:580px){.box-main-content{width:100%;padding-right:0}.box-main-right{width:100%}.box-main-ctn .tour-item-img{width:200px}.box-main-ctn .tour-item-ctn{width:calc(100% - 200px);padding-bottom:0}.box-main-ctn .tour-item-ctn h2,.box-main-ctn .tour-time span{margin-bottom:5px}.tour-price span{font-size:16px}.tabs .tab{padding:10px 5px}.box-regoffer .content.ctr{padding:0 15px}#frmRegOffer{width:100%}.resort-list .resort-item-img,.resort-list.rsi-full .resort-item-img{width:180px}.resort-list .resort-item-ctn,.resort-list.rsi-full .resort-item-ctn{width:calc(100% - 180px)}.resort-list.rsi-full .resort-item-ctn .star-cat{padding:8px 10px}.resort-list.rsi-full .resort-info{padding:0 10px 10px}.resort-list.rsi-full .resort-item-ctn h2{margin-top:8px;margin-bottom:8px}.resort-list.rsi-full .resort-utils{margin-bottom:10px}.box-main-content.box-main-ctn .resort-list.rsi-full .box-utils>div>img{width:15px}.room-title>div{flex:0 100%}.room-title .rm-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.box-choose-room{display:none}.rm-name{margin-bottom:10px}.rm-info span{margin-left:0}.room-info{flex-wrap:wrap;padding:15px}.room-info>div{flex:0 100%;padding:0;text-align:left}.room-info .room-imgs{padding:0 0 10px!important}.room-info .room-imgs img{width:100%}.room-info .room-bed,.room-info .room-price{border:none}.room-info .room-bed .room-bedicon{display:inline-block;margin-right:10px}.room-utils .box-utils>div{margin-right:10px}.room-info>div>span{text-align:left}.room-info .room-book a{width:100%;font-size:16px;padding:10px;text-transform:uppercase}}@media screen and (max-width:520px){.frmSearchTour{margin-top:50px}.frmSearchTour .title{font-size:30px}.box-main-content{width:100%;padding-right:0}.tour-item{width:100%}.tour-item:nth-child(2n),.tour-item:nth-child(odd){padding-left:0;padding-right:0}.box-main-ctn .tour-item-img,.tour-item-img img{width:100%}.box-main-ctn .tour-item-ctn{width:100%;padding:10px}.tabs .tab{padding:10px 0}.product-details-content .tabs .tab a{font-size:14px}.newsList .nsitem{width:100%}.newsList .nsitem:nth-child(2n),.newsList .nsitem:nth-child(odd){padding-left:0;padding-right:0}#sliderCatResort{padding:20px 0}#sliderCatResort .neo{padding:10px 0}#sliderCatResort .owl-theme .owl-nav button{width:30px;height:30px;top:calc(50% - 15px);font-size:20px}#sliderCatResort .owl-theme .owl-nav .owl-prev{left:-10px}#sliderCatResort .owl-theme .owl-nav .owl-next{right:-10px}#sliderCatResort .item a h3{font-size:16px;bottom:40px}.bbTitle{font-size:18px}}@media screen and (max-width:480px){.news-idx-list li{width:100%}.news-idx-list li:nth-child(3n),.news-idx-list li:nth-child(3n+1),.news-idx-list li:nth-child(3n+2){padding-left:0;padding-right:0}.news-idx-list li .icon{width:150px;float:left;padding-right:10px;margin-bottom:0}.box-tourhot{padding-left:0;padding-right:0}.bbTourImg{width:100%;padding-right:0}.bbTourInfo{width:100%;margin-top:20px}.catpcha img{width:40%}.catpcha .txtCaptcha{width:calc(100% - 40% - 40px)!important}.copylink .cplcontent,.copylink .cpltitle{width:100%;margin:0 0 10px;display:block}.box-schedule .tbl-list td{font-size:18px}.tbl-schedule .bsch-icon{width:100%;margin-right:0;float:initial}.tbl-schedule .info{width:100%;float:initial;text-align:center}.tbl-schedule .info h2{font-size:18px;font-weight:600}.box-schedule .tbl-list div.for-mb{display:block;width:100%}.box-schedule .tbl-list div.for-mb span{display:block;margin:5px 0}.box-schedule .tbl-list div.for-mb span.price{color:var(--pricecolor);font-size:18px;font-weight:600}.box-schedule .tbl-list td:nth-of-type(n+2),.box-schedule .tbl-list th:nth-of-type(n+2){display:none}}@media screen and (max-width:420px){#frmSearchTour{width:100%}#frmSearchTour .fstFrom,#frmSearchTour .fstTo{width:50%}#frmSearchTour .fstBtn,#frmSearchTour .fstTo.fstMb{width:100%}.product-details-content .tabs .tab a{padding:6px 3px}.frm-cmt .fleft{width:100%;margin-bottom:15px;padding-right:0}.frm-cmt .fright{width:100%;margin-bottom:15px;padding-left:0}.frm-cmt>.clear20{height:0}#sliderIdx{padding:20px 0}.box-tourhot{padding:30px 0 10px}.product-details-content .tabs .tab{width:50%}.cmt-item-info{width:calc(100% - 100px)}.cmt-item-content,.resort-list .resort-item-ctn,.resort-list .resort-item-img,.resort-list.rsi-full .resort-item-ctn,.resort-list.rsi-full .resort-item-img{width:100%}.advan-item{flex:1 1 100%}}@media screen and (max-width:380px){.box-amenities{grid-template-columns:repeat(1,1fr)}.box-footer-item.w20{width:100%}}@media print{#btnPrint,.banner,.body-content .box-title,.body-right,.footer-wrapper,.header,.menu-top,.news-list-other,.relativetitle,.td-post-sharing{display:none}.body-content{width:100%}}