@media only screen and (min-width:576px) and (max-width:767.9px){html{font-size:15px}.hidden-sm{display:none!important}.container{max-width:100%;width:90%}.btn-back-top,.btn-wa-floating{right:20px}.home-banner .item .text h2{font-size:50px}.inner-wrapper .contact .banner .text h1,.inner-wrapper .facility .title h1,.inner-wrapper .facility-detail .banner .text h1,.inner-wrapper .room-detail .banner .text h1{font-size:40px}.home-about .content .title h1,.home-cta .text div h1,.home-maps .title h1,.home-review .item h2,.home-room .title h1,.inner-wrapper .about-facility .title h1,.inner-wrapper .article-detail .related .title h2,.inner-wrapper .article-detail .title h1,.inner-wrapper .faq h2,.inner-wrapper .restaurant .food-menu .text h2,.inner-wrapper .room-detail .amenity h2,.inner-wrapper .room-detail .related h2{font-size:24px}.box-navigation .menu ul li a,.inner-wrapper .about-banner p,.inner-wrapper .about-vision .text h2,.inner-wrapper .article .content .search p,.inner-wrapper .restaurant .description p,.inner-wrapper .room .title p,.inner-wrapper .room-detail .description p{font-size:22px}.box-room .text h3,.home-facility .item .text h2,.home-facility .title h1,.home-room .cta div:first-child h2,.inner-wrapper .about-description .text h1,.inner-wrapper .article .information .title h2,.inner-wrapper .contact .content .form h2,.inner-wrapper .facility .item .text h2,.inner-wrapper .facility-detail .description h2,.inner-wrapper .restaurant .description h1,.inner-wrapper .room .item .text h2,.inner-wrapper .room-detail .related .item .text h3{font-size:20px}.home-banner .item .text p,.inner-wrapper .about-facility .item .text h2{font-size:17px}.box-article .text h1,.home-about .content .text a,.home-facility .item .text a,.home-maps .content .content-bottom h2,.home-maps .content .content-top .address div:last-child a,.home-room .cta div:last-child a,.inner-wrapper .about-description .text a,.inner-wrapper .about-facility .item .text a,.inner-wrapper .contact .content .item a.btn-direction,.inner-wrapper .faq .accordion .accordion-item .accordion-body p,.inner-wrapper .faq .accordion .accordion-item button,.inner-wrapper .home-room .cta-2 ul li a.btn-all,.inner-wrapper .restaurant .food-menu .text ul li a.btn-menu,.inner-wrapper .room .item .text ul.button li:first-child a,.inner-wrapper .room-detail .amenity .accordion .accordion-item button,.inner-wrapper .room-detail .related .item .text ul.button li:first-child a{font-size:16px}.home-about,.home-facility,.home-review,.home-room,.inner-wrapper .about-banner,.inner-wrapper .about-facility,.inner-wrapper .facility .title,.inner-wrapper .faq,.inner-wrapper .home-photo,.inner-wrapper .home-review,.inner-wrapper .restaurant .description,.inner-wrapper .restaurant .food-menu,.inner-wrapper .restaurant .gallery,.inner-wrapper .room .title,.inner-wrapper .room-detail .amenity,.inner-wrapper .room-detail .gallery,.inner-wrapper .room-detail .related,footer{padding:60px 0}.home-photo{padding:60px 0 0}.inner-wrapper .about-description,.inner-wrapper .room-detail .information{padding:0 0 60px}.home-facility .item,.inner-wrapper .facility .item,.inner-wrapper .facility-detail .gallery,.inner-wrapper .facility-detail .information,.inner-wrapper .room .item{margin:0 0 60px}.inner-wrapper .contact .content,.inner-wrapper .facility-detail .description,.inner-wrapper .home-room,.inner-wrapper .room-detail .description{padding:20px 0 60px}.inner-wrapper .article .content{padding:40px 0 30px}.inner-wrapper .article .content .search p{margin:0 0 40px}.home-photo .slider .item,.inner-wrapper .restaurant .gallery .slider .item,.inner-wrapper .room-detail .gallery .slider .item{margin:0 10px}.home-photo .slider,.home-photo .slider .item.slick-slide.slick-current img,.inner-wrapper .about-facility .item figure img,.inner-wrapper .restaurant .gallery .slider,.inner-wrapper .restaurant .gallery .slider .item.slick-slide.slick-current img,.inner-wrapper .room-detail .gallery .slider,.inner-wrapper .room-detail .gallery .slider .item.slick-slide.slick-current img{height:350px}.home-photo .slider .item img,.inner-wrapper .restaurant .gallery .slider .item img,.inner-wrapper .room-detail .gallery .slider .item img{height:290px}.home-photo .slider .item.slick-slide.slick-active img,.inner-wrapper .restaurant .gallery .slider .item.slick-slide.slick-active img,.inner-wrapper .room-detail .gallery .slider .item.slick-slide.slick-active img{height:320px}.box-room .overlay,.box-room figure img,.inner-wrapper .facility .item .image figure.img-big img,.inner-wrapper .facility-detail .gallery .slider .slick-list .item img,.inner-wrapper .room .item figure img,.inner-wrapper .room-detail .related .item figure img{height:400px}.box-article .text ul,.header .content .navigation-2 ul li span,.home-about .content .text p br,.home-about .image figure:first-child,.home-banner .item .text h2 br,.home-banner .item .text p br,.home-cta .text div h1 br,.home-room .cta div:first-child p,.inner-wrapper .about-banner p br,.inner-wrapper .about-description .text img,.inner-wrapper .about-vision .text h2 br,.inner-wrapper .about-vision .text p br,.inner-wrapper .article .content .search p br,.inner-wrapper .contact .banner .text p br,.inner-wrapper .facility .item .image figure.img-small,.inner-wrapper .facility .title p br,.inner-wrapper .facility-detail .information .content hr,.inner-wrapper .home-room .cta-2,.inner-wrapper .restaurant .food-menu .image figure.img-big,.inner-wrapper .restaurant .food-menu .image figure.img-small,.inner-wrapper .restaurant .information .content hr,.inner-wrapper .room .item .text ul.button li:last-child,.inner-wrapper .room .title p br,footer img{display:none}.box-navigation .button-close{height:100px;padding:0 30px}.box-navigation .content{padding:0 30px}.box-navigation .col-border-right{border:0}.box-navigation .menu ul li ul,.home-about .image,.home-maps .content .content-bottom ul,.home-maps .content .content-top .address,.home-room .cta div:first-child,.home-room .title{display:block}.box-navigation .menu ul li ul li a{font-size:18px}.box-navigation .information{margin:50px 0 0;padding:0 0 30px;text-align:left}.box-navigation .information ul{justify-content:flex-start}.header{width:90%;height:auto;top:40px;padding:8px 0}.header .content .logo,.header .content .navigation-1,.header .content .navigation-2,.home-review .item h2,.home-review .item p{width:auto}.header .content .logo img{height:55px}.header .content .navigation-2 ul li a{font-size:16px;color:#161617}.home-about .content .text p:first-child,.home-maps .content .content-bottom .col-xl-6:first-child,.home-room .title p,.inner-wrapper .restaurant .description h1,.inner-wrapper .room-detail .amenity h2{margin:0 0 15px}.home-about .image figure:last-child,.home-room .title div:first-child,.inner-wrapper .facility .item .image figure.img-big{width:100%}.home-about .image figure:last-child img{height:370px}.home-room .row .col-xl-4{margin-bottom:30px}.home-room .row .col-xl-4:last-child{margin-bottom:0}.home-room .cta{padding:20px 0}.home-room .cta div:first-child h2,.inner-wrapper .about-facility .col-xl-4:last-child,footer .copyright ul,footer .row .col:last-child ul{margin:0}.home-facility .item:nth-child(2n) .text,.home-facility .item:nth-child(odd) .text,.inner-wrapper .about-description .text,.inner-wrapper .facility .item .text,.inner-wrapper .restaurant .food-menu .text,.inner-wrapper .room .item .text,.inner-wrapper .room-detail .information .text,.inner-wrapper .room-detail .related .item .text{padding:0}.home-facility .item figure,.home-maps .content .content-top .address div:first-child p,.inner-wrapper .about-description figure,.inner-wrapper .about-facility .col-xl-4,.inner-wrapper .contact .content .item:last-child,.inner-wrapper .facility-detail .description h2,.inner-wrapper .facility-detail .information .content .col-md-4:nth-child(2) p,.inner-wrapper .restaurant .information .content .col-md-4:nth-child(2) p,.inner-wrapper .room .item figure,.inner-wrapper .room-detail .information figure img,.inner-wrapper .room-detail .related .item figure,.inner-wrapper .room-detail .related h2,footer ul{margin:0 0 30px}.home-maps .content{margin:-315px auto 0;bottom:0}.home-maps .content .content-bottom h2,.inner-wrapper .restaurant .food-menu .text h2{margin:0 0 20px}.home-maps .content .content-bottom ul li{width:100%;padding-left:0}.home-cta .text{display:block;text-align:center}.home-cta .text div h1{margin:0 0 20px;padding:20px 0 0}footer .col-xl-4{text-align:left!important}footer p{margin:15px 0}footer ul.sc{justify-content:flex-start;margin:0}footer ul.sc li{margin:0 7px 0 0}footer ul.sc li a{font-size:26px}footer .copyright{margin:40px 0 0;padding:40px 0 0}.inner-wrapper .facility .item .image{display:block;margin:0 0 30px}.inner-wrapper .facility-detail .information .content,.inner-wrapper .restaurant .information .content{padding:30px}.inner-wrapper .restaurant .description img{width:90px}.inner-wrapper .article .content .search .item .input-group:first-child,.inner-wrapper .restaurant .food-menu .text span{margin:0 0 10px}.inner-wrapper .article .information .pr-0{padding-right:calc(var(--bs-gutter-x) * .5)!important}.inner-wrapper .article .information .pl-0{padding-left:calc(var(--bs-gutter-x) * .5)!important}.inner-wrapper .article .information .title{padding:25px;border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0}.inner-wrapper .article .information .button{padding:15px;justify-content:center;border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px}.inner-wrapper .article .content .search .item{width:100%;display:block}.inner-wrapper .article .content .search .item .input-group:first-child,.inner-wrapper .article .content .search .item .input-group:last-child{width:100%;padding:0}.inner-wrapper .article-detail .related .slider .box-article img{height:250px}.inner-wrapper .about-banner{padding-left:30px;padding-right:30px}}
