.content_wrapper .no-gutter .simp-custom-add-consent #form-group-submit .form-consent{
    margin:0 0 4px !important;
    font-size: 14px;
}

@media (max-width:992px){
    .content_wrapper .no-gutter .simp-custom-add-consent #form-group-submit label{
        display:none;
    }
}






[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-txt-img .text-content .text-content-wrapper div {
    margin-top: 40px;
}
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter:last-child > .widget-wrapper {
    padding-bottom: 20px;
}
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter:last-child .widget-wrapper .promotions_block {
    margin: 0;
}
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter:last-child .widget-wrapper .hotel_amenities_wrap ul li {
    white-space: nowrap;
}
[data-hotelid="9653"] .outer-page .navbar .container .navbar-header .navbar-brand {
    top: 50%;
    transform: translateY(-50%);
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter.slick-slider .slick-list{
    display:block !important;
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-list {
    padding-bottom: 5px;
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter {
    padding-bottom: 3.907%;
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
    bottom: 30px;
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-list .slick-slide {
    padding-top: 15px;
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imgtxt-cards .text-content {
    padding-top: 15px;
}

@media screen and (max-width: 1300px) {
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
        bottom: 25px;
    }
}

@media screen and (max-width: 1150px) {
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
        bottom: 20px;
    }
}

@media screen and (max-width: 990px) {
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
        bottom: 15px;
    }
}

@media screen and (max-width: 880px) {
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
        bottom: 10px;
    }
}

@media screen and (max-width: 768px) {
[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-imagecenter .slick-dots {
        bottom: 5px;
    }
}

[data-hotelid="9653"] .outer-page .content_wrapper .no-gutter .simp-custom-homepage-imgcards .text-content .text-content-wrapper h2 {
    padding: 30px 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-homepage-imgcards img {
    margin: 0 !important;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-homepage-imgcards {
    margin: 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-homepage-imgcards h2 {
    padding: 10px 0 20px 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .wtsubheader {
    margin: 20px 0 10px 0;
}


[data-hotelid="9653"].mobile .content_wrapper .no-gutter .wtsubheader h2 {
    padding: 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-imagecenter {
    margin: 20px 0 0 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-imagecenter .slick-list .slick-track .slick-slide img {
    margin: 0 0 10px 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-imagecenter .slick-list .slick-track .slick-slide h2 {
    padding: 0 0 20px 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-homepage-imgcards {
    margin: 20px 0 0 0;
}

[data-hotelid="9653"].mobile .content_wrapper .no-gutter .simp-custom-txt-img .text-content div {
    padding: 10px 0 0 0;
}

[data-hotelid="9653"] .outer-page .camera-carousel-container .bookingform-wrapper .abs_parent #bookingForm {
    display: flex;
    align-items: flex-end;
    padding: 20px 20px 30px 20px;
}

[data-hotelid="9653"] .outer-page .camera-carousel-container .bookingform-wrapper .abs_parent #bookingForm .booking-form>.btn-full-width {
    position: unset;
}





















.mobile .summary_widget_wrapper{
    display:none !important;
}
.mobile .summary_widget_wrapper{
    display:none !important;
}
.mobile .fullImage img{
    height: 300px;
    object-fit: cover;
}
.mobile .fullImage{
    padding-top: 70px
}
.mobile .logo.navbar-logo {
 background: #fff;
}
.mobile .name-of-hotel{
    display: none;
}
.mobile .panel-group{
    display: none;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
}

.mobile .simp-custom-imagecenter .slick-slide h2{
    padding:0 0 24px 0;
}
.mobile .simp-custom-imagecenter .slick-track .slick-slide img{
    margin:0 0 20px 0;
}
.mobile .simp-custom-hideRightBox .col-xs-12:last-child{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-facilities .col-xs-12 img{
    margin:0;
}

.txt-wdgt-btn-wrapper a.btn:active{
    color:#fff;
    background:#ce97d6;
    border:1px solid #ce97d6;
    box-shadow:unset;
}

/* dropdown alignments */

.mobile #modalHotelListSearch .each-hotel-group-wrapper.directory,
.mobile .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper.directory {
    margin: 0px;
    display:none;
}


.mobile .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-group-name a {
    color: #707070;
    font-size: 16px !important;
    padding:20px 0;
    display: block;
}

.mobile #modalHotelListSearch .list .each-hotel-wrapper .hotel-group-name a{
    color: #707070;
    font-size: 16px;
    padding-top:20px;
    display: block;
}

.mobile .simp-custom-restaurants{
    padding: 0 0 20px 0;
}

.mobile .simp-custom-homepage-imgcards h2{
    padding-bottom:0;
}

.mobile .content_wrapper .no-gutter .simp-custom-homepage-imgcards img{
    margin-top:0 !important;
}

.mobile .simp-custom-homepage-imgcards .col-xs-12 + .col-xs-12{
    margin-top:20px
}

.mobile .simp-custom-btn-center .col-xs-12{
    display:flex;
    justify-content:center
}

.mobile .content_wrapper .no-gutter .simp-custom-two-btn-col{
    display:flex;
    justify-content:center;
    align-items:flex-start;
    gap:20px
}
.mobile .content_wrapper .no-gutter .simp-custom-two-btn-col .col-xs-12{
    margin:0 !important;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.mobile .content_wrapper .no-gutter .simp-custom-two-btn-col .col-xs-12>div,
.mobile .content_wrapper .no-gutter .simp-custom-two-btn-col .col-xs-12 p{
    text-align:center !important;
}

/*OPS-11611*/
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-two-cards .text-content-wrapper{
    padding-top:30px;
    padding-bottom:30px;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-two-cards .text-content-wrapper :is(h1,h2,h3){
    margin-bottom: 20px;
}


/*jira 11991*/
.mobile .content_wrapper .simp-custom-table-border .table-responsive table td{
    border: 1px solid #ddd;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-facilities{
    margin-top: 0!important;
}
.mobile .simp-custom-facilities .descriptionMobileNoSpace{
    padding-top: 10px;
}
.mobile .simp-custom-facilities .descriptionMobileNoSpace br{
    display: none;
}
.mobile.for-gallerypage[data-hotelid="10102"] #leftColWid{
    padding-bottom: 40px
}
.mobile.for-gallerypage[data-hotelid="10102"] .div-16-9{
    padding: 0;
    height: 100%;
    overflow: visible;
}
.mobile.for-gallerypage[data-hotelid="10102"] .div-16-9 .holder{
    position: relative;
}
.mobile.for-gallerypage[data-hotelid="10102"] .cycle-next,
.mobile.for-gallerypage[data-hotelid="10102"] .cycle-prev{
    top: 35%;
    bottom: unset;
    height: auto;
}
.mobile.for-gallerypage[data-hotelid="10102"] .cycle-next .icon-next,
.mobile.for-gallerypage[data-hotelid="10102"] .cycle-prev .icon-prev{
    margin-top: 0;
    top: 0;
    position: relative;
}
@media (orientation: landscape){
    .mobile.for-gallerypage[data-hotelid="10102"] .cycle-next,
    .mobile.for-gallerypage[data-hotelid="10102"] .cycle-prev{
        top: 42.5%;
    }
}
.mobile[data-hotelid="10102"] .content_wrapper .no-gutter .widget-wrapper.simp-custom-imagecenter + .simp-custom-two-cards{
    margin-top: 40px !important;
}
.mobile[data-hotelid="10102"] .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards img{
    margin-bottom: 10px;
}
.mobile[data-hotelid="10102"] .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards .col-xs-12:first-child{
    margin-bottom: 20px;
}
.mobile[data-hotelid="10102"] .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards .descriptionMobileNoSpace{
    line-height: 16px;
}
.mobile[data-hotelid="10102"] .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards .descriptionMobileNoSpace h2{
    padding: 0;
}
.mobile .simp-custom-hideLeftBox > div:first-of-type{
    display:none;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards h2 {
  padding: 0 0px 20px 0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-imagecenter .slick-dots {
  position: static;
  margin-top: 10px;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards .col-xs-12 {
  margin: 20px 0 !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards {
  margin: 0 !important;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-two-cards img {
  margin-top: 0px !important;
}

.mobile .simp-custom-gangtok-txtgrp img{
    padding-top:20px
}

.mobile .nav-wrap .mobile-menu .navBtnBorder:hover{
    color:#fff;
}



.outer-page .address-block-details .address-email a:hover span{
    text-decoration:underline;
}
.outerpage .content_wrapper .simp-custom-limg-rtext-center{
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .fab_book_button{
    bottom:60px;
}
.outer-page #back-top span{
    background:#e0dada;
}
.outer-page #back-top a:hover span{
    background:#bdb4b4;
}
.location-page .header-pills .tab-content{
    background:rgba(255,255,255,0.9);
}
/*OPS-16571 START*/
.foot_block .news_letter_block p.text-center.side-nav-header span{
    font-size:1.125em;
}
/*OPS-16571 END*/





header .navbar-top .navbar-nav > li .dropdown-menu.our-hotel-menu .mega-menu > li .dropdown-header h4 a{
  color: #c54bb6;
  line-height: 1.1;
}
.mobile .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-group-name a{
  color: #707070;
}
.mobile #modalHotelListSearch .list .each-hotel-wrapper .hotel-group-name a{
  color: #707070;
  font-size: 16px;
}

header .navbar-top .navbar-brand img{
    margin-top:15px;
}
.outer-page .content_wrapper .simp-custom-text-with-img .text-content-wrapper img{
    margin-top:30px
}
 .outer-page .simp-custom-imagecenter .slick-track{
    padding-bottom:10px;
}
 .outer-page .simp-custom-imagecenter .slick-slide .text-content-wrapper{
    padding:30px 0;
}
 .outer-page .simp-custom-imagecenter .slick-slide .text-content-wrapper h2{
    padding-bottom:30px;
}
.location-page .header-pills{
    margin-top: 200px;
    padding-top:30px;
    width:96%;
    margin:200px auto 0 auto;
}
.location-page .header-pills .tab-content{
    /*margin-top:81px !important;*/
    margin-top:31px !important;
}
 .outerpage .content_wrapper .wtbookbtn .one-col{
    display:flex;
    justify-content:center;
    align-items:center;
}
 .outerpage .no-gutter .location_map_block{
    padding-top:30px;
}






/*mobile css*/
.mobile .logo.navbar-logo img{
    margin-top:10px;
}
.mobile .content_wrapper .wtbookbtn .col-sm-12{
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile .content_wrapper .simp-custom-imagecenter .slick-slide{
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);
    background-color:#f9f8ff;
} 
.mobile .simp-custom-imagecenter .slick-slide img{
    margin-bottom:20px;
}
.mobile .simp-custom-imagecenter .slick-slide h2{
    padding:0;
}
.mobile .simp-custom-imagecenter .slick-slide .txt-wdgt-btn-wrapper{
    margin:20px 0
}
.mobile .room-description .col-xs-12 img{
    margin:0;
}
.mobile .room-description .col-xs-12 h3{
    padding:0;
    margin-top:20px;
}
.mobile .room-description .col-xs-12 .btn{
    margin-bottom:20px;
}
.mobile.for-gallerypage .parent-container>.gallery-content{
    margin:0 !important;
}
.mobile.for-gallerypage .custom-left-widget-wrapper{
    padding-bottom:0;
}
.mobile.for-gallerypage .cycle-content{
    padding-bottom:0;
}
.mobile.for-gallerypage .gallery-content .gallery-drop .fa-custom-gallery{
    margin-top:2px;
}
.mobile.for-locationpage #leftColWid{
    padding:65px 15px 15px 15px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper{
    margin:20px 0 !important;
    padding:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper.wtsubheader{
    margin:20px 0 0 0!important;
    padding:0;
}
body:not(.mobile).location-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding .map-location-details .text-content{
    overflow:auto;
    max-height:230px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 10px 20px 30px;
}
@media(max-width:1400px){
    .location-page .header-pills .tab-content {
        left: 0;
    }
}









.mobile.parent-hotel.for-homepage img[alt="member"] {
    display: none;
}



.custom_size_image img{
width: 50% !important;
margin-left: auto;
margin-right: auto;
display: block;
}





