@media (max-width:479px){.set-margin-left-11{margin-left:0!important;margin-top:20px!important}.hide-on-desktop{display:block}.hide-on-mobile{display:none}.logo-img a img{width:100%;max-width:194px}.section-header p{font-size:16px}.section-header span{font-size:12px}.section-header h2{font-size:22px}#sec-facilities h2{font-size:22px}#sec-facilities h4{font-size:18px}.featured-detail h4{font-size:20px}.ftr-price-from{font-size:14px}.ftr-price{font-size:20px}.footer-title{font-size:16px}section h3{font-size:18px;margin-bottom:0!important}.contact-wa{text-align:center}.serv-facilities{margin-top:10px}.featured-room{margin-top:10px}.restaurant-menu{margin-top:10px}.galleries{margin-top:10px;padding-bottom:0}.carousel{width:100%}.carousel-item .carousel-img-bg{width:100%!important}#Topcarousel .carousel-indicators{left:52%;top:74%}.carousel-control-next-icon{width:20px;height:20px}.set-margin-left-21{margin-left:0!important}#menu .main-menu a{padding:10px;font-size:16px}.carousel-item{height:376px}.w-100{width:100%!important;height:100%}#checkin,#checkout-date,#guest{padding-left:36px}.book-panel{max-width:100%!important;height:100%;margin:-51px 16px 0 16px;padding:24px}.book-panel h2{display:none}#booking-panel .col-lg-12{display:none}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-2,.book-panel .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-3:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px}.book-panel .col-3:nth-child(3){margin-top:10px;padding-right:15px}.book-panel .col-3:nth-child(3),.book-panel .col-3:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:nth-child(4){margin-top:-34px;padding:0 15px 0 15px}.book-panel .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.book-panel .col-12{margin-top:14px}.book-panel .set-top-padding-5{margin-top:-161px}.date-picker-wrapper{left:6vw!important}.date-picker-wrapper .month-wrapper{max-width:330px}.dropdown-arrow{display:block;position:relative;margin-top:-27px;margin-left:4%}.set-padding-wa{padding:0 15px 0 15px}.checkin-box img{margin-top:7px}.book-panel .col-3:nth-child(2) input[type=text]{width:100%}.book-panel .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}#sec-facilities{padding:32px 16px 32px 16px}.hotel-address{height:50px;text-align:center}.view-map{text-align:center}#restocarousel .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.restaurant-box{width:182px;height:148px;margin-bottom:9px}.restaurant-box img{width:100%;margin-bottom:10px}.h-260{height:275px}.restaurant-box span{float:left;font-size:20px}.restaurant-box .menu-high{width:51px}.serv-box .scroll-hor-item-parts{width:236px;height:173px}#GRcarousel{width:88%;margin-top:23px}#restocarousel{margin:23px auto}#restocarousel .carousel-control-prev-icon{display:none!important}#restocarousel .carousel-control-next-icon{display:none!important}#GRcarousel .carousel-indicators{top:260px}.featured-box{min-height:260px;float:none}.wa-mobile{position:absolute;top:30px;right:50px}.wa-mobile img{width:150%}#sec-room{padding:32px 16px 32px 16px}#sec-room .carousel-inner .carousel-item div img{display:none!important}.featured-detail-room .col-5,.featured-detail-room .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ftr-rate{margin-top:24px}#get-room-detail{cursor:pointer}.featured-detail-room ul li{list-style:none;float:left;width:60%;line-height:1.8em;padding-bottom:13px}.featured-detail-room ul li:nth-child(2),.featured-detail-room ul li:nth-child(4){width:40%}.featured-detail-room ul li .ftr-icon{float:left;padding-right:35px}.ftr-desc{font-size:12px}.mobile-room{position:absolute;float:left;background:#fbfbfb;top:15px;z-index:29;display:none}.mobile-room-main-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;display:none}.mobile-room .featured-box{height:auto;float:left;box-shadow:none;margin-bottom:140px}.mobile-room .carousel-item{height:230px}.mobile-room .carousel-item .w-100{width:100%!important}.mobile-room .carousel-indicators{-ms-flex-pack:left;justify-content:left}.mobile-room .carousel-indicators li{width:40px;height:33px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden}.mobile-room .carousel-indicators li img{width:130%;height:auto;display:block}.mobile-room .close-room{color:#000;position:absolute;z-index:99999999999;top:20px;right:30px;cursor:pointer}.mobile-room .close-room span{padding:5px 10px;background-color:#000;opacity:.7;color:#fff;border-radius:5px}.booking-form-mobile{float:left;background:#fff;padding-top:10px;position:fixed;bottom:0;padding-bottom:10px;-webkit-box-shadow:-1px -8px 15px -2px #ececec;box-shadow:-1px -8px 15px -2px #ececec}.booking-form-mobile .form-inline .btn-book{margin-top:25px}.booking-form-mobile .form-inline .form-group{margin-bottom:0}.date-picker-wrapper .month-wrapper table{width:100%!important}#sec-restaurant{padding:32px 16px}#sec-guestreview{padding:0 16px}#sec-guestreview .review-slider{min-height:430px}#sec-guestreview .lSAction>.lSPrev{background-position:0 0;left:40%}#sec-guestreview .lSAction>.lSNext{background-position:-32px 0;right:40%}.gr-box{min-height:360px}.gr-words{padding-left:0;padding-top:10px}#instagram{padding:32px 16px}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner{width:100%}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-item{padding:10px}.hide-free{height:348px;margin-bottom:0}.copy-foot .col{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;max-width:100%}#back-to-top{position:fixed;bottom:73px;right:29px}#floating-wa{position:fixed;bottom:30px;right:20px;z-index:9999;width:100%;height:auto;max-width:10%}}@media (max-width:767px){.set-margin-left-11{margin-left:0!important;margin-top:20px!important}.hide-on-desktop{display:block}.hide-on-mobile{display:none}.logo-img a img{width:100%;max-width:194px}.section-header p{font-size:16px}.section-header span{font-size:12px}.section-header h2{font-size:22px}#sec-facilities h2{font-size:22px}#sec-facilities h4{font-size:18px}.featured-detail h4{font-size:20px}.ftr-price-from{font-size:14px}.ftr-price{font-size:20px}.footer-title{font-size:16px}section h3{font-size:18px;margin-bottom:0!important}.contact-wa{text-align:center}.serv-facilities{margin-top:10px}.featured-room{margin-top:10px}.restaurant-menu{margin-top:10px}.galleries{margin-top:10px;padding-bottom:0}.carousel{width:100%}.carousel-item .carousel-img-bg{width:100%!important;background-size:104%!important}#Topcarousel .carousel-indicators{left:52%;top:74%}.set-margin-left-21{margin-left:0!important}#menu .main-menu a{padding:10px;font-size:16px}.carousel-item{height:253px}.w-100{width:100%!important;height:100%}#checkin,#checkout-date,#guest{padding-left:36px}.book-panel{max-width:345px;height:100%;margin-top:-51px;padding:24px}.book-panel h2{display:none}#booking-panel .col-lg-12{display:none}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-2,.book-panel .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-3:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px}.book-panel .col-3:nth-child(3){margin-top:10px;padding-right:15px}.book-panel .col-3:nth-child(3),.book-panel .col-3:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:nth-child(4){margin-top:-34px;padding:0 15px 0 15px}.book-panel .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.book-panel .col-12{margin-top:14px}.book-panel .set-top-padding-5{margin-top:-161px}.date-picker-wrapper{left:6vw!important}.dropdown-arrow{display:block;position:relative;margin-top:-27px;margin-left:4%}.set-padding-wa{padding:0 15px 0 15px}.checkin-box img{margin-top:7px}.book-panel .col-3:nth-child(2) input[type=text]{width:100%}.book-panel .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}#sec-facilities{padding:32px 16px 32px 16px}.hotel-address{height:50px;text-align:center}.view-map{text-align:center}#restocarousel .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.restaurant-box{width:182px;height:148px;margin-bottom:9px}.restaurant-box img{width:100%;margin-bottom:10px}.h-260{height:275px}.restaurant-box span{float:left;font-size:20px}.restaurant-box .menu-high{width:51px}.serv-box .scroll-hor-item-parts{width:236px;height:173px}#GRcarousel{width:88%;margin-top:23px}#restocarousel{margin:23px auto}#restocarousel .carousel-control-prev-icon{display:none!important}#restocarousel .carousel-control-next-icon{display:none!important}#GRcarousel .carousel-indicators{top:260px}.featured-box{min-height:260px;float:none}.wa-mobile{position:absolute;top:30px;right:50px}.wa-mobile img{width:150%}#sec-room{padding:32px 16px 32px 16px}#sec-room .carousel-inner .carousel-item div img{display:none!important}.featured-detail-room .col-5,.featured-detail-room .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ftr-rate{margin-top:24px}#get-room-detail{cursor:pointer}.mobile-room{position:absolute;float:left;background:#fbfbfb;top:15px;z-index:29;display:none}.mobile-room-main-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;display:none}.mobile-room .featured-box{height:auto;float:left;box-shadow:none;margin-bottom:140px}.mobile-room .carousel-item{height:230px}.mobile-room .carousel-item .w-100{width:100%!important}.mobile-room .carousel-indicators{-ms-flex-pack:left;justify-content:left}.mobile-room .carousel-indicators li{width:40px;height:33px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden}.mobile-room .carousel-indicators li img{width:130%;height:auto;display:block}.mobile-room .close-room{color:#000;position:absolute;z-index:99999999999;top:20px;right:30px;cursor:pointer}.mobile-room .close-room span{padding:5px 10px;background-color:#000;opacity:.7;color:#fff;border-radius:5px}.booking-form-mobile{float:left;background:#fff;padding-top:10px;position:fixed;bottom:0;padding-bottom:10px;-webkit-box-shadow:-1px -8px 15px -2px #ececec;box-shadow:-1px -8px 15px -2px #ececec}.booking-form-mobile .form-inline .btn-book{margin-top:25px}.booking-form-mobile .form-inline .form-group{margin-bottom:0}.date-picker-wrapper .month-wrapper table{width:100%!important}#sec-restaurant{padding:32px 16px}#sec-guestreview{padding:0 16px 40px}#sec-guestreview .lSAction>.lSPrev{background-position:-5px -6px;left:35%}#sec-guestreview .lSAction>.lSNext{background-position:-50px -6px;right:36%}.gr-words{padding-left:0;padding-top:10px}#instagram{padding:32px 16px}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner{width:100%!important}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-item{padding:10px}.hide-free{height:348px;margin-bottom:0}.copy-foot .col{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;max-width:100%}#back-to-top{position:fixed;bottom:73px;right:29px}}@media (min-width:768px) and (max-width:816px){.set-margin-left-11{margin-left:0!important;margin-top:20px!important}.hide-on-desktop{display:block}.hide-on-mobile{display:none}.logo-img a img{width:100%;max-width:194px}.section-header p{font-size:16px}.section-header span{font-size:12px}.section-header h2{font-size:22px}#sec-facilities h2{font-size:22px}#sec-facilities h4{font-size:18px}.featured-detail h4{font-size:20px}.ftr-price-from{font-size:14px}.ftr-price{font-size:20px}.footer-title{font-size:16px}section h3{font-size:18px;margin-bottom:0!important}.contact-wa{text-align:center}.serv-facilities{margin-top:10px}.featured-room{margin-top:10px}.restaurant-menu{margin-top:10px}.galleries{margin-top:10px;padding-bottom:0}.carousel{width:100%}.carousel-item .carousel-img-bg{width:100%!important}#Topcarousel .carousel-indicators{left:52%;top:74%}.set-margin-left-21{margin-left:0!important}#menu .main-menu a{padding:10px;font-size:16px}.carousel-item{height:310px}.w-100{width:100%!important;height:100%}#checkin,#checkout-date,#guest{padding-left:36px}.book-panel{max-width:60%;height:100%;margin-top:-51px;padding:24px}.book-panel h2{display:none}#booking-panel .col-lg-12{display:none}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-2,.book-panel .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-3:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px}.book-panel .col-3:nth-child(3){margin-top:10px;padding-right:15px}.book-panel .col-3:nth-child(3),.book-panel .col-3:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:nth-child(4){margin-top:-34px;padding:0 15px 0 15px}.book-panel .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.book-panel .col-12{margin-top:14px}.book-panel .set-top-padding-5{margin-top:-161px}.date-picker-wrapper{left:6vw!important}.dropdown-arrow{display:block;position:relative;margin-top:-27px;margin-left:4%}.set-padding-wa{padding:0 15px 0 15px}.checkin-box img{margin-top:7px}.book-panel .col-3:nth-child(2) input[type=text]{width:100%}.book-panel .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}#sec-facilities{padding:32px 16px 32px 16px}.hotel-address{height:50px;text-align:center}.view-map{text-align:center}.h-260{height:275px;display:block!important;max-width:100%}#restocarousel .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.restaurant-box{width:182px;height:148px;margin-bottom:9px}.restaurant-box img{width:100%;margin-bottom:10px}.h-260{height:275px}.restaurant-box span{float:left;font-size:20px}.restaurant-box .menu-high{width:51px}.serv-box .scroll-hor-item-parts{width:236px;height:173px}#GRcarousel{width:88%;margin-top:23px}#restocarousel{margin:23px auto}#restocarousel .carousel-control-prev-icon{display:none!important}#restocarousel .carousel-control-next-icon{display:none!important}#GRcarousel .carousel-indicators{top:260px}.featured-box{min-height:260px;float:none}.wa-mobile{position:absolute;top:30px;right:50px}.wa-mobile img{width:150%}#sec-room{padding:32px 26px 32px 26px}#sec-room .carousel-inner .carousel-item div img{display:none!important}.featured-detail-room .col-5,.featured-detail-room .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ftr-rate{margin-top:24px}#get-room-detail{cursor:pointer}.mobile-room{position:absolute;float:left;background:#fbfbfb;top:15px;z-index:29;display:none}.mobile-room-main-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;display:none}.mobile-room .featured-box{height:auto;float:left;box-shadow:none;margin-bottom:140px}.mobile-room .carousel-item{height:230px}.mobile-room .carousel-item .w-100{width:100%!important}.mobile-room .carousel-indicators{-ms-flex-pack:left;justify-content:left}.mobile-room .carousel-indicators li{width:40px;height:33px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden}.mobile-room .carousel-indicators li img{width:130%;height:auto;display:block}.mobile-room .close-room{color:#000;position:absolute;z-index:99999999999;top:20px;right:30px;cursor:pointer}.mobile-room .close-room span{padding:5px 10px;background-color:#000;opacity:.7;color:#fff;border-radius:5px}.booking-form-mobile{float:left;background:#fff;padding-top:10px;position:fixed;bottom:0;padding-bottom:10px;-webkit-box-shadow:-1px -8px 15px -2px #ececec;box-shadow:-1px -8px 15px -2px #ececec}.booking-form-mobile .form-inline .btn-book{margin-top:25px}.booking-form-mobile .form-inline .form-group{margin-bottom:0}.date-picker-wrapper .month-wrapper table{width:100%!important}#sec-restaurant{padding:32px 26px}#sec-guestreview{padding:0 26px}#sec-guestreview .lSAction>.lSPrev{background-position:0 0;left:40%}#sec-guestreview .lSAction>.lSNext{background-position:-32px 0;right:40%}.gr-words{padding-left:0;padding-top:10px}#instagram{padding:32px 26px}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner{width:100%}.hide-free{height:348px;margin-bottom:0}.copy-foot .col{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;max-width:100%}#back-to-top{position:fixed;bottom:73px;right:29px}footer{background-color:#f3fcff;padding-top:66px;padding-bottom:46px;padding-left:16px;padding-right:16px}}@media (min-width:768px) and (max-width:1024px){.set-margin-left-11{margin-left:27%!important;margin-top:0!important}.hide-on-desktop{display:block}.hide-on-mobile{display:none}.logo-img a img{width:100%;max-width:194px}.section-header p{font-size:16px}.section-header span{font-size:12px}.section-header h2{font-size:22px}#sec-facilities h2{font-size:22px}#sec-facilities h4{font-size:18px}.featured-detail h4{font-size:20px}.ftr-price-from{font-size:14px}.ftr-price{font-size:20px}.footer-title{font-size:16px}section h3{font-size:18px;margin-bottom:0!important}.contact-wa{text-align:center}.serv-facilities{margin-top:10px}.featured-room{margin-top:10px}.restaurant-menu{margin-top:10px}.galleries{margin-top:10px;padding-bottom:0}.carousel{width:100%}.carousel-item .carousel-img-bg{width:100%!important}#Topcarousel .carousel-indicators{left:52%;top:74%}.set-margin-left-21{margin-left:0!important}#menu .main-menu a{padding:10px;font-size:16px}.carousel-item{height:450px}.w-100{width:100%!important;height:100%}#checkin,#checkout-date,#guest{padding-left:51px}.book-panel{max-width:60%;height:100%;margin-top:-51px;padding:24px}.book-panel h2{display:none}#booking-panel .col-lg-12{display:none}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-2,.book-panel .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:first-child{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:0}.book-panel .col-3:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px}.book-panel .col-3:nth-child(3){margin-top:10px;padding-right:15px}.book-panel .col-3:nth-child(3),.book-panel .col-3:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.book-panel .col-3:nth-child(4){margin-top:-34px;padding:0 15px 0 15px}.book-panel .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.book-panel .col-12{margin-top:14px}.book-panel .set-top-padding-5{margin-top:-161px}.date-picker-wrapper{left:6vw!important}.dropdown-arrow{display:block;position:relative;margin-top:-27px;margin-left:4%}.set-padding-wa{padding:0 15px 0 15px}.checkin-box img{margin-top:7px}.book-panel .col-3:nth-child(2) input[type=text]{width:100%}.book-panel .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}#sec-facilities{padding:32px 16px 32px 16px}.hotel-address{height:50px;text-align:center}.view-map{text-align:center}.h-260{height:275px;display:block!important;max-width:100%}#restocarousel .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.restaurant-box{width:182px;height:148px;margin-bottom:9px}.restaurant-box img{width:100%;margin-bottom:10px}.h-260{height:275px}.restaurant-box span{float:left;font-size:20px}.restaurant-box .menu-high{width:51px}.serv-box .scroll-hor-item-parts{width:236px;height:173px}#GRcarousel{width:88%;margin-top:23px}#restocarousel{margin:23px auto}#restocarousel .carousel-control-prev-icon{display:none!important}#restocarousel .carousel-control-next-icon{display:none!important}#GRcarousel .carousel-indicators{top:260px}.featured-box{min-height:260px;float:none}.wa-mobile{position:absolute;top:30px;right:50px}.wa-mobile img{width:150%}#sec-room{padding:32px 26px 32px 26px}#sec-room .carousel-inner .carousel-item div img{display:none!important}.featured-detail-room .col-5,.featured-detail-room .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ftr-rate{margin-top:24px}#get-room-detail{cursor:pointer}.mobile-room{position:absolute;float:left;background:#fbfbfb;top:15px;z-index:29;display:none}.mobile-room-main-wrapper{position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;display:none}.mobile-room .featured-box{height:auto;float:left;box-shadow:none;margin-bottom:140px}.mobile-room .carousel-item{height:230px}.mobile-room .carousel-item .w-100{width:100%!important}.mobile-room .carousel-indicators{-ms-flex-pack:left;justify-content:left}.mobile-room .carousel-indicators li{width:40px;height:33px;background-color:transparent;border:1px solid #ccc;border-radius:5px;overflow:hidden}.mobile-room .carousel-indicators li img{width:130%;height:auto;display:block}.mobile-room .close-room{color:#000;position:absolute;z-index:99999999999;top:20px;right:30px;cursor:pointer}.mobile-room .close-room span{padding:5px 10px;background-color:#000;opacity:.7;color:#fff;border-radius:5px}.booking-form-mobile{float:left;background:#fff;padding-top:10px;position:fixed;bottom:0;padding-bottom:10px;-webkit-box-shadow:-1px -8px 15px -2px #ececec;box-shadow:-1px -8px 15px -2px #ececec}.booking-form-mobile .form-inline .btn-book{margin-top:25px}.booking-form-mobile .form-inline .form-group{margin-bottom:0}.date-picker-wrapper .month-wrapper table{width:100%!important}#sec-restaurant{padding:32px 26px}#sec-guestreview{padding:0 26px}#sec-guestreview .lSAction>.lSPrev{background-position:0 0;left:46%}#sec-guestreview .lSAction>.lSNext{background-position:-32px 0;right:46%}.gr-words{padding-left:0;padding-top:10px}#instagram{padding:32px 26px}.hide-free{height:250px;margin-bottom:0}.copy-foot .col{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;max-width:50%}.copy-foot .col:last-child p{text-align:right}footer{background-color:#f3fcff;padding-top:66px;padding-bottom:46px;padding-left:16px;padding-right:16px}}@media (max-width:1024px){.carousel-item{height:350px}.carousel-item .carousel-img-bg{min-height:336px;margin:auto}.book-panel{max-width:80%;height:100%;margin-top:-83px;padding:24px}#Topcarousel .carousel-indicators{left:0;top:69%}#sec-guestreview .lSAction>a{width:42px;height:42px;display:block;top:89%;background-size:96px}#sec-guestreview .lSAction>.lSPrev{background-position:-5px -4px;left:45%;height:45px}#sec-guestreview .lSAction>.lSNext{background-position:-48px -4px;right:46%;height:45px}#instagram .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-item{padding:10px;width:calc(25% - 0px)!important}}