@media only screen and (min-device-width:200px) and (max-device-width:767px){.social-icon-hotel .heateor_sssp_sharing_container{left:0!important;right:0!important;padding:16px!important;width:347px;margin-left:auto;margin-right:auto;top:140px!important}.page-template .social-icon-hotel div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a{padding:8px 5px!important}.social-icon-hotel{top:-96px!important}.social-icon-hotel .social-closebtn{left:292px!important;top:130px!important}.datepicker-form .datepicker-input-select-wrapper:after{color:transparent!important}.hotel-info-tab form .cr-btn{width:20%;float:left}.Reservation #Reservation.tabcontent{border:none!important;margin-top:0px!important;margin-bottom:-86px}.Reservation .roomtabs h3.vc_custom_heading{margin-top:-89px!important;margin-bottom:107px!important;font-size:21px!important}.stm_wp_hotelier_form{box-shadow:none!important}#Overview.tabcontent{border:none!important;margin-top:100px!important;margin-bottom:-86px}#Offers.tabcontent{border:none!important;margin-top:100px!important;margin-bottom:-86px}.page-template #Gallery.tabcontent{border:none!important;margin-top:120px!important;margin-bottom:-55px}.datepicker{font-size:14px;font-size:.875rem;line-height:1.71429;background-color:#fff;box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden;width:305px;z-index:999;left:-130px}.hotelname-headersection-bksbutton h1{white-space:nowrap;position:relative;animation:mymove 9s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:5s;text-indent:20px}@keyframes mymove{from{right:0}to{right:300px}}#Reservation{margin-top:-90px!important}#Reservation .vc_column-gap-20{margin-top:-2px!important}#Reservation .roomtabs{width:auto!important;margin-top:70px!important;padding:22px 27px!important}#Reservation .room-dimensions tr th{padding:0 5px!important}#Reservation .room-dimensions tr th img{width:10px;height:10px}.rooom-facilities .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{width:50%;float:left}.rooom-facilities .vc_gitem_row .vc_gitem-col{padding:5px}.rooom-facilities .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:11px!important;line-height:14px!important}.rooom-facilities{margin-bottom:0px!important}.rooom-facilities .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:0}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{width:45%!important;float:none;height:45px;margin-bottom:-5px}.roomtabs .wpb_images_carousel{margin-top:-65px!important}.rooom-facilities .vc_grid-item-mini{padding:0 0 0 1px!important;margin-right:0px!important}#content .overview-hotel{margin-top:-80px!important}#overview-3banner-gal .vc_col-sm-8{width:67%;float:left}#overview-3banner-gal .vc_col-sm-4{width:33%;float:left}#overview-3banner-gal .vc_col-sm-4 .vc_custom_1742156657542{margin-top:-39px!important}.overview-gallerybanner-seeallphotos p{padding:0px!important;font-size:10px!important;height:17px;width:81px;text-align:center;line-height:17px;margin-top:-68px!important}.overview-hotel .tabcontent #overview-3banner-gal{margin-top:110px}.overview-hotel .hotelname-title-sect .vc_column-inner{padding:0px!important}.overview-hotel .hotelname-title-sect .vc_col-sm-9{width:70%;float:left}.overview-hotel .hotelname-title-sect .vc_col-sm-3{width:30%;float:left}.overview-hotel .hotelname-title-sect h2{font-size:19px!important;padding:0 0 0 16px}.overview-hotel .hotelname-title-sect h3{font-size:12px!important;padding:0 0 0 16px}.overview-hotel .hotelname-title-sect h4{font-size:14px}.overview-hotel .vc_message_box-icon{font-size:10px!important;width:35px!important}.overview-hotel .vc_message_box{padding:6px 0 6px 35px}.overview-hotel .hotel-section-name{font-size:18px!important}.overview-hotel .hotel-facilitiessect .vc_column-inner{padding:0px!important}.overview-hotel .hotel-facilitiessect .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{width:48%;float:left}.overview-hotel .hotelfacilities-additional-section{padding-left:0px!important}.overview-hotel .hotel-facilitiessect .vc_gitem_row .vc_gitem-col{padding:5px}.overview-hotel .hotel-facilitiessect .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:11px!important;line-height:14px!important;margin-top:-3px;height:9px}.page .overview-aboutushotel-section{margin-left:-15px!important}.page .aboutus-additional-content{margin-top:-20px!important}.page .aboutus-additional-content p{margin-bottom:20px!important}.aboutus-seeall-btn p{margin-bottom:-35px!important}.overview-hotel .hotel-facilitiessect{margin-bottom:0px!important;padding-bottom:37px!important}.overview-hotel .overview-hotelfacilities-section .vc_grid-item-mini{padding:0}.overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_grid-item-mini .vc_gitem-zone{width:25px;height:40px;margin:auto}.overview-hotelfacilities-section .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col{padding:0 0px!important}.page .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-animated-block{padding:2px!important;width:10%!important;margin-left:10px;margin-top:-4px}.overview-hotel .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-zone-c{width:79%!important;margin-right:20px!important}.overview-hotel .overview-hotelhowgethere-section-airportdstc{padding-left:0px!important}.overview-hotel .overview-hotelhowgethere-section-airportdstc .wpb_content_element{margin-bottom:15px!important}.overview-hotelhowgethere-section .wpb_content_element{margin-left:9px;margin-right:-12px}.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-8:nth-child(1){width:65%;float:left}.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-4{width:30%;float:left}.overview-hotel .overview-hotelhowgethere-section-travelmins{padding-left:0px!important;display:inline}.howtogethere-showless-btn-close p{float:left}.overview-hotel .overview-hotelhowgethere-section{padding-left:0px!important;margin-top:-38px;clear:both}.overview-hotel .overview-hotelhowgethere-section-travelmins .vc_column-inner{padding-left:0;display:flex}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(1){width:10%!important;float:left}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-8{width:60%;float:left}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(3){width:30%;float:left}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-8 ol{padding-left:0;margin-left:18px}.overview-hotelhowgethere-section .vc_column_container>.vc_column-inner{padding-left:5px;padding-right:5px}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(3) p,.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-4 p{text-align:right}.overview-hotelhowgethere-section p,.overview-hotel .overview-hotelhowgethere-section-airportdstc p,.overview-hotel .overview-hotelhowgethere-section-travelmins p{font-size:16px}.overview-aboutushotel-section .vc_column-inner{padding:0px!important}.places-nearby-hotel .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-title{width:75%!important}.places-nearby-hotel .psacp-post-meta{width:22%!important}.overview-hotel .places-nearby-hotel{margin-top:30px!important;margin-bottom:25px}.overview-hotelpolicies-section .vc_col-sm-3{width:30%!important;float:left}.overview-hotelpolicies-section .vc_col-sm-9{width:70%!important;float:left;padding:20px 0 0 0}.overview-hotelpolicies-section h4{font-size:17px!important;margin:0px!important;padding-right:10px;line-height:21px}.overview-hotelpolicies-section p{font-size:16px!important}.overview-hotelpolicies-section .vc_column_container>.vc_column-inner{padding:0}.overview-hotelpolicies-section{padding:10px!important}.overview-hotelpolicies-section .wpb_content_element{margin-bottom:0px!important}.overview-hotelpolicies-section::before{padding-top:10px!important}.overview-hotelpolicies-section-bottom{padding-bottom:10px!important}#overview-3banner-gal .overview-tophotel-left2-img{margin-top:-39px!important}.howtogethere-seeall-btn-open p{margin-bottom:30px!important}.howtogethere-showless-btn-close p{margin-bottom:0px!important;margin-top:-17px}.howtogethere-additional-section ol{margin-left:50px}.overview-hotel .overview-hotelhowgethere-section .vc_column_container.vc_col-sm-6.howtogethere-additional-section-rytsyd{width:100%;margin-bottom:10px}.hotelfacilities-showless-closebtn{margin-bottom:15px;margin-top:-78px;margin-left:-5px}.hotelfacilities-seeall-openbtn{margin-top:-51px;position:absolute;z-index:99}.hotelfacilities-showless-closebtn p{margin-top:40px;color:#005e88!important}.seemore-btn-toggle .vc_toggle_title{padding-left:0px!important}.overview-what-catches-your-eye-section .wpb_content_element:nth-child(2){margin-top:-35px!important;margin-bottom:40px}.places-nearby-hotel .psacp-post-carousel-wrap.psacp-design-2 .owl-nav .owl-next,.places-nearby-hotel .psacp-post-carousel-wrap.psacp-design-2 .owl-nav .owl-prev{margin-top:-31px!important}#placesTabContent .list-group>li{width:100%!important;margin-bottom:8px!important}.hotelfacilities-seeall-openbtn p{color:#005e88!important;margin-top:-10px;margin-left:-5px}.hotel-special-offers #timer-countdownsect .wpb_wrapper h3{font-size:30px!important;width:100%!important;padding:15px 0px!important}#timer-countdownsect .wpb_wrapper p{font-size:12px!important;letter-spacing:0px!important}.hote-roomsnumb-available{margin-top:-28px!important}.hote-roomsnumb-available p{padding:1px 20px!important;margin-top:35px!important;margin-bottom:-30px!important;font-size:12px!important}.ftr-contact-hotellogo .wpb_single_image{margin-top:20px!important;padding:0 50px!important}.ftr-contact-hotelbanner h2{margin-top:0px!important}.ftr-contact-hotelbanner p{margin-top:-20px}.hotel-indi-contactus .vc_toggle_title .vc_custom_heading{margin-top:0px!important}.hotel-indi-contactus .vc_toggle .vc_toggle_content{padding:0px!important}.room-sticky-ftr .sticky-room-ftr-btn button{font-size:15px!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;margin-bottom:-20px}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block{width:100%!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone{width:100%;float:none}#Offers.tabcontent .vc_separator{display:none!important}#Offers #offer{padding-top:40px!important}#Offers #offer .vc_custom_heading.vc_gitem-post-data h4{line-height:0;margin-bottom:0}.special-offers-listsect .vc_grid-item-mini .vc_btn3-container.vc_btn3-left{margin-bottom:0px!important;margin-top:10px!important}.hotel-gallery .vc_column-inner{padding:0px!important}.stm_images_gallery_with_categories_style_1 .stm-images__categories ul li.active a{border-bottom:none!important}.list-unstyled li{width:21%!important;height:20%!important;background-size:contain!important;background-repeat:no-repeat!important}.list-unstyled li.active a{background:transparent!important}.list-unstyled li a:hover{background:rtransparent!important}.hotel-aboutus-contactbtn{margin-top:-44px!important;border-radius:10px!important;font-size:11px!important;padding:1px 20px!important}.stm_images_gallery_with_categories_style_1 .stm-images__categories ul{margin-bottom:-25px!important}.overview-hotel .hotel-section-name.hotelname-howtogethere{margin-bottom:68px!important}.overview-hotel .hotel-section-name.hotelname-facilities{margin-bottom:76px!important}}@media only screen and (min-device-width:768px) and (max-device-width:991px){.social-icon-hotel .heateor_sssp_sharing_container{left:0!important;right:0!important;padding:16px!important;width:515px;margin-left:auto;margin-right:auto;top:220px!important}.social-icon-hotel{top:-96px!important}.social-icon-hotel .social-closebtn{left:572px!important;top:210px!important}.page-template .social-icon-hotel div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a{padding:15px 20px!important}.sticky-header,.sticky-header .tab{max-width:100%!important}.hotel-tab-sect .tab button{padding:16px 9px!important}.hotel-info-tab form #first_row.stm_wp_hotelier_form{padding:10px!important}.hotel-info-tab form #first_row .vc_col-sm-5{width:44%;float:left}.hotel-info-tab form #first_row .vc_col-sm-4{width:40%;float:left}.hotel-info-tab form #first_row .vc_col-sm-3{width:16%;padding:0 0 0 2px}.hotel-info-tab form #first_row{width:100%;float:none}.hotel-info-tab form .cr-btn{width:25%;float:left}.hotel-info-tab form #first_row .vc_col-sm-3 .nv_submit_btn{display:block;overflow:hidden;padding:5px}#first_row #hotel_location .select2{width:100%!important}.site-content .hotel-info-tab.sticky-header.vc_column_container>.vc_column-inner{padding-left:0px!important;padding-right:0px!important}#content #Reservation.tabcontent{border:none!important;margin-top:60px!important}#content #Overview.tabcontent{border:none!important;margin-top:100px!important;margin-bottom:-75px}#content #Offers.tabcontent{border:none!important;margin-top:100px!important;margin-bottom:-75px}#content #Gallery.tabcontent{border:none!important;margin-top:100px!important;margin-bottom:-55px}.datepicker{font-size:14px;font-size:.875rem;line-height:1.71429;background-color:#fff;box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden;z-index:1;display:block;left:-207px!important}.hotelname-headersection-bksbutton h1{font-size:25px!important;white-space:nowrap;position:relative;margin-top:-38px;margin-bottom:6px}@keyframes mymove{from{right:0}to{right:300px}}.hotelname-headersection-bksbutton .vc_column_container>.vc_column-inner{padding-top:0}#Reservation{margin-top:-90px!important}#Reservation .vc_column-gap-20{margin-top:-2px!important}#Reservation .roomtabs{width:auto!important;margin-top:80px!important}#Reservation .room-dimensions tr th{padding:12px 5px!important}#Reservation .room-dimensions tr th span{margin-left:8px!important;font-size:1em!important}#Reservation .room-dimensions tr th img{width:25px;height:25px}.rooom-facilities .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{width:50%;float:left}.rooom-facilities .vc_gitem_row .vc_gitem-col{padding:5px}.rooom-facilities .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:1.5em!important;line-height:14px!important;padding-top:10px}.rooom-facilities{margin-bottom:0px!important}.rooom-ribbon-section .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{width:33.33%!important;height:56px;!important}.roomtabs .wpb_images_carousel{margin-top:-99px!important}#Reservation .rooom-ribbon-section{height:40px;margin-top:-26px!important;margin-left:-74px!important}.rooom-facilities .vc_grid-item-mini{padding:0 0 0 1px!important}#overview-hotel{margin-top:-110px!important}#overview-3banner-gal .vc_col-sm-8{width:67%;float:left}#overview-3banner-gal .vc_col-sm-4{width:33%;float:left}#overview-3banner-gal .vc_col-sm-4 .vc_custom_1742156657542{margin-top:-39px!important}.overview-hotel .hotelname-title-sect .vc_column-inner{padding:0px!important}.overview-hotel .hotelname-title-sect .vc_col-sm-9{width:70%;float:left}.overview-hotel .hotelname-title-sect .vc_col-sm-3{width:30%;float:left}.overview-hotel .hotelname-title-sect h2{font-size:1.7em!important;margin-top:-15px}.overview-hotel .hotelname-title-sect h3{font-size:1.1em!important;margin-top:-10px}.overview-hotel .hotelname-title-sect h4{font-size:1.2em}.overview-hotel .vc_message_box-icon{font-size:10px!important;width:35px!important}.overview-hotel .vc_message_box{padding:6px 0 6px 35px}.overview-hotel .hotel-section-name{font-size:1.5em!important}.overview-hotel .hotel-facilitiessect .vc_column-inner{padding:0px!important}.overview-hotel .hotel-facilitiessect .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{width:48%;float:left}.overview-hotel .hotel-facilitiessect .vc_gitem_row .vc_gitem-col{padding:5px}.overview-hotel .hotel-facilitiessect .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:1.2em!important;line-height:14px!important;margin-top:5px;height:9px}.overview-hotel .hotel-facilitiessect{margin-bottom:0px!important}.overview-hotel .overview-hotelfacilities-section .vc_grid-item-mini{padding:0}.page .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-animated-block{padding:5px!important;margin-left:20px;margin-top:-4px;width:24%!important}.overview-hotel .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-zone-c{width:60%!important}.overview-hotel .overview-hotelhowgethere-section-airportdstc{padding-left:0px!important}.overview-hotel .overview-hotelhowgethere-section-airportdstc .wpb_content_element{margin-bottom:15px!important}.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-8:nth-child(1){width:70%;float:left}.overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{margin-top:-12px}.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-4{width:30%;float:left}.overview-hotel .overview-hotelhowgethere-section-travelmins{padding-left:0px!important;display:inline}.overview-hotel .overview-hotelhowgethere-section{padding-left:0px!important;margin-top:-38px;clear:both}.overview-hotel .overview-hotelhowgethere-section-travelmins .vc_column-inner{padding-left:0;display:flex}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(1){width:10%!important;float:left}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-8{width:60%;float:left}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(3){width:30%;float:left}.overview-hotelhowgethere-section .vc_column_container>.vc_column-inner{padding-left:5px;padding-right:5px}.overview-hotelhowgethere-section .vc_column_container.vc_col-sm-2:nth-child(3) p,.overview-hotel .overview-hotelhowgethere-section-airportdstc .vc_column_container.vc_col-sm-4 p{text-align:right!important}.overview-hotelhowgethere-section p,.overview-hotel .overview-hotelhowgethere-section-airportdstc p,.overview-hotel .overview-hotelhowgethere-section-travelmins p{font-size:16px}.overview-aboutushotel-section .vc_column-inner{padding:0px!important}.overview-hotel .places-nearby-hotel{margin-top:30px!important}.overview-hotelpolicies-section .vc_col-sm-3{width:30%!important;float:left}.overview-hotelpolicies-section .vc_col-sm-9{width:70%!important;float:left;padding:30px 10px 0 10px}.overview-hotelpolicies-section h4{font-size:16px!important;margin:0px!important;padding-right:10px}.overview-hotelpolicies-section p{font-size:14px!important}.overview-hotelpolicies-section .vc_column_container>.vc_column-inner{padding:0}.overview-hotelpolicies-section{padding:10px!important}.overview-hotelpolicies-section .wpb_content_element{margin-bottom:0px!important}.overview-hotelpolicies-section::before{padding-top:10px!important}.overview-hotelpolicies-section-bottom{padding-bottom:15px!important}#overview-3banner-gal .overview-tophotel-left2-img{margin-top:-42px!important}.overview-hotelhowgethere-section .wpb_content_element{padding:0 11px!important}.overview-hotelhowgethere-section p,.overview-hotel .overview-hotelhowgethere-section-airportdstc p,.overview-hotel .overview-hotelhowgethere-section-travelmins p{padding-top:8px}#Overview .frequently-asked-question .vc_col-sm-6{width:100%}.howtogethere-additional-section .vc_col-sm-4{width:30%!important}.howtogethere-additional-section .vc_col-sm-6{width:60%!important;clear:none!important}.seemore-btn-toggle .vc_toggle_title{padding-left:0px!important}.hotel-facilitiessect .overview-hotelfacilities-section{margin-bottom:0}#Offers.tabcontent .wpb_wrapper:nth-child(2) .special-offers-listsect .offer-con{width:100%!important;margin:0;padding:0}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;margin-bottom:-20px!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block{width:100%!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone{width:100%;float:none}.ftr-contact-hotellogo .wpb_single_image{margin-top:50px!important;padding:0 150px!important}.ftr-contact-hotelbanner h2{margin-top:20px!important}.ftr-contact-hotelbanner p{margin-top:-20px}.hotel-indi-contactus .vc_toggle_title .vc_custom_heading{margin-top:0px!important}.hotel-indi-contactus .vc_toggle .vc_toggle_content{padding:0px!important}.hotel-indi-contactus .vc_col-sm-4{width:100%}.hotel-indi-contactus .vc_col-sm-4:nth-child(3){display:none}.hotel-aboutus-contactbtn{margin-top:-66px!important;border-radius:10px!important;font-size:11px!important;padding:1px 20px!important}.hote-roomsnumb-available{margin-top:66px!important;margin-bottom:-85px}.hote-roomsnumb-available p{padding:5px 20px!important;margin-top:-78px!important;margin-bottom:0px!important;font-size:17px}}@media only screen and (min-device-width:992px) and (max-device-width:1023px){#overview-3banner-gal{margin-top:100px}}@media only screen and (min-device-width:992px) and (max-device-width:1199px){#overview-3banner-gal{margin-top:100px}.social-icon-hotel .heateor_sssp_sharing_container{left:0!important;right:0!important;padding:16px!important;width:625px;margin-left:auto;margin-right:auto}.social-icon-hotel{top:131px!important}.social-icon-hotel .social-closebtn{left:628px!important}#Reservation .roomtabs{width:45%!important}.page-template .hotelname-headersection-bksbutton h1{font-size:2.5em!important}.tabcontent{margin-top:-50px}.page-template .stm_wp_hotelier_form{padding:20px}.stm_wp_hotelier_form form{display:block!important}.hotel-indi-contactus .vc_toggle .vc_toggle_content{padding:0 100px!important}.hotel-info-tab form #first_row.stm_wp_hotelier_form{padding:10px!important}.hotel-info-tab form #first_row .vc_col-sm-5{width:42%;float:left}.hotel-info-tab form #first_row{width:100%;float:none}.hotel-info-tab form .cr-btn{width:25%;float:left}.hotel-info-tab form #first_row .vc_col-sm-3 .nv_submit_btn{display:block;overflow:hidden;width:100%;height:52px;padding:5px}#first_row #hotel_location .select2{width:100%!important}#hotelier-datepicker #first_row .form-group{padding:0px!important}#Reservation .room-dimensions tr th{padding:12px 5px!important}.rooom-facilities .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col{padding:10px 0}.rooom-facilities .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{margin-top:-5px!important;font-size:14px!important}.hotel-indi-contactus .vc_toggle_title .vc_custom_heading{margin-top:-71px!important;margin-bottom:-18px!important}#Reservation .room-dimensions tr th span{font-size:.55em!important}#Overview .overview-tophotel-left2-img{margin-top:-50px!important}#Overview .hotelname-title-sect h2{font-size:2.1em}#Overview .hotel-section-name{font-size:1.5em!important}#Overview .hotel-facilitiessect .vc_column-inner{padding:0px!important}#Overview .rooom-facilities .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:14px}.overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-animated-block{padding:5px!important}#Overview .overview-hotelfacilities-section .vc_grid-item-mini{padding:0}#Overview .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-zone-c{width:78%!important}#Overview .overview-hotelfacilities-section .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_gitem-post-data-source-post_title h4{font-size:15px!important}#Overview .overview-hotelhowgethere-section .vc_column_container>.vc_column-inner{padding:0 8px!important}#Overview .frequently-asked-question .vc_col-sm-6{width:100%}#Offers.tabcontent .wpb_wrapper:nth-child(2) .special-offers-listsect .offer-con{width:100%!important;margin:0;padding:0}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;margin-bottom:-20px!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block{width:100%!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone{width:100%;float:none}}@media only screen and (min-device-width:1024px) and (max-device-width:1199px){.page-template .hotelname-headersection-bksbutton{}#overview-3banner-gal{margin-top:100px}#Offers.tabcontent .wpb_wrapper:nth-child(2) .special-offers-listsect .offer-con{width:100%!important;margin:0;padding:0}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;margin-bottom:-20px!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block{width:100%!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone{width:100%;float:none}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;font-size:31px;letter-spacing:1px;word-wrap:break-word;text-overflow:ellipsis;display:inline-block;overflow:hidden;max-height:64px;line-height:19px}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p:nth-child(1){display:none!important}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000;margin-top:25px}#Offers #offer .special-offers-listsect .vc_custom_heading h4{word-wrap:break-word;text-overflow:ellipsis;display:block;line-height:22px;max-height:48px;overflow:hidden}#Offers #offer .special-offers-listsect .vc_gitem-post-data-source-post_excerpt p:nth-child(1){display:none!important}#Offers #offer .special-offers-listsect .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt p{word-wrap:break-word;text-overflow:ellipsis;display:block;line-height:22px;max-height:73px;overflow:hidden;height:73px}.special-offers-listsect .vc_gitem-zone-mini .vc_btn3{margin-bottom:0}#Offers #offer{padding-top:20px!important}.special-offers-listsect .vc_grid-item-mini .vc_gitem-zone{padding:10px!important}.special-offers-listsect .vc_grid-item-mini .vc_btn3-container.vc_btn3-left{margin-top:0px!important}.special-offers-listsect .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt p{margin-bottom:0px!important}.special-offers-listsect .vc_custom_heading.vc_gitem-post-data h4{line-height:30px!important;margin-bottom:0px!important}.social-icon-hotel .heateor_sssp_sharing_container{left:0!important;right:0!important;padding:16px!important;width:410px;margin-left:auto;margin-right:auto}#Reservation .rooom-ribbon-section{margin-left:-35px!important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){#Reservation .rooom-ribbon-section .vc_gitem-zone{margin-bottom:-25px}}@media only screen and (min-device-width:1200px) and (max-device-width:7000px){#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6{width:100%!important;padding:0px!important;margin:0px!important;background:#e01518}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone{width:100%}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading h4{color:#000;font-size:32px;letter-spacing:1px}#Offers.tabcontent .vc_column-inner:nth-child(1) .special-offers-listsect .vc_col-sm-6 .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading p{color:#000}#Offers #offer .special-offers-listsect .vc_custom_heading h4{word-wrap:break-word;text-overflow:ellipsis;display:block;line-height:22px;max-height:48px;overflow:hidden}#Offers #offer .special-offers-listsect .vc_gitem-post-data-source-post_excerpt p:nth-child(1){display:none!important}#Offers #offer .special-offers-listsect .vc_gitem-post-data-source-post_excerpt p{word-wrap:break-word;text-overflow:ellipsis;display:block;line-height:22px;max-height:73px;overflow:hidden;height:73px}.social-icon-hotel .heateor_sssp_sharing_container{width:410px;margin:auto}.collapse.in{padding-bottom:10px;overflow:hidden}}@media only screen and (min-device-width:1200px) and (max-device-width:1500px){.social-icon-hotel .social-closebtn{left:700px!important}}@media only screen and (min-device-width:1501px) and (max-device-width:2000px){.social-icon-hotel .social-closebtn{left:900px!important}}@media only screen and (min-device-width:2001px) and (max-device-width:2500px){.social-icon-hotel .social-closebtn{left:1150px!important}}@media only screen and (min-device-width:2501px) and (max-device-width:3000px){.social-icon-hotel .social-closebtn{left:1400px!important}}@media only screen and (min-device-width:3001px) and (max-device-width:3500px){.social-icon-hotel .social-closebtn{left:1650px!important}}@media only screen and (min-device-width:3501px) and (max-device-width:4000px){.social-icon-hotel .social-closebtn{left:1850px!important}}@media only screen and (min-device-width:320px) and (max-device-width:325px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-35px!important}.page .hote-roomsnumb-available p{margin-top:57px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.4em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-103px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{margin-bottom:-11px!important}}@media only screen and (min-device-width:326px) and (max-device-width:330px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-34px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.4em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-103px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{margin-bottom:-11px!important}}@media only screen and (min-device-width:331px) and (max-device-width:340px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-41px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.4em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-103px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{margin-bottom:-11px!important}}@media only screen and (min-device-width:341px) and (max-device-width:360px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-35px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.5em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-103px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{margin-bottom:-11px!important}}@media only screen and (min-device-width:361px) and (max-device-width:370px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-37px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-103px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{margin-bottom:-11px!important}}@media only screen and (min-device-width:371px) and (max-device-width:380px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-100px!important;margin-bottom:-23px!important;display:grid;margin-left:-37px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-90px}}@media only screen and (min-device-width:381px) and (max-device-width:400px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-37px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:50px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-90px}}@media only screen and (min-device-width:401px) and (max-device-width:410px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-39px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:50px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-90px}}@media only screen and (min-device-width:411px) and (max-device-width:425px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-40px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:50px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-90px}}@media only screen and (min-device-width:426px) and (max-device-width:435px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-41px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-90px}}@media only screen and (min-device-width:436px) and (max-device-width:445px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-41px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-85px}}@media only screen and (min-device-width:446px) and (max-device-width:450px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-50px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:451px) and (max-device-width:455px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-52px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:450px) and (max-device-width:465px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-42px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:466px) and (max-device-width:470px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-46px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:471px) and (max-device-width:475px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-48px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:476px) and (max-device-width:485px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-50px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:486px) and (max-device-width:490px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-52px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:491px) and (max-device-width:501px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-54px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:502px) and (max-device-width:510px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-57px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:511px) and (max-device-width:520px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-60px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:521px) and (max-device-width:530px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-62px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:531px) and (max-device-width:540px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-65px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:541px) and (max-device-width:550px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-68px!important}.hotel-gallery .stm-images__tabs{margin-top:-85px}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:551px) and (max-device-width:560px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-71px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:561px) and (max-device-width:570px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-73px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:571px) and (max-device-width:580px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-77px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:581px) and (max-device-width:590px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-80px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:591px) and (max-device-width:600px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-83px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:600px) and (max-device-width:610px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-86px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:611px) and (max-device-width:620px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-89px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:621px) and (max-device-width:630px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-91px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:631px) and (max-device-width:640px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-95px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:641px) and (max-device-width:650px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-98px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:651px) and (max-device-width:660px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-100px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:661px) and (max-device-width:670px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-103px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:671px) and (max-device-width:680px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-105px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:681px) and (max-device-width:690px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-108px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:691px) and (max-device-width:700px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-111px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:701px) and (max-device-width:710px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-114px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:711px) and (max-device-width:720px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-118px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:721px) and (max-device-width:730px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-121px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:731px) and (max-device-width:740px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-124px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:741px) and (max-device-width:750px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-126px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:751px) and (max-device-width:760px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-129px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}@media only screen and (min-device-width:761px) and (max-device-width:767px){#Reservation .rooom-ribbon-section{height:40px;margin-top:-89px!important;margin-bottom:-23px!important;display:grid;margin-left:-132px!important}.rooom-ribbon-section .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{height:60px!important}#Reservation .room-dimensions tr th span{margin-left:2px!important;font-size:.55em!important;letter-spacing:0}.hotel-gallery .stm-images__tabs{margin-top:-60px}}