
:is(.outer-page,.outerpage) .bookingform-wrapper .min-price-wrapper .min-price-div{
    white-space:nowrap;
}
:is(.outer-page,.outerpage) .bookingform-wrapper .btn{
    border:3px double #fff;
}
@media(max-width:969px){
    :is(.outer-page,.outerpage) .bookingform-wrapper #booking-form .whyBookDirect{
        bottom: -1px;
        top: unset;
        left: 38.5%;
    }
    :is(.outer-page,.outerpage) .bookingform-wrapper .min-price-wrapper{
        position:absolute;
        top: 87px;
        right:59%;
    }

}
@media(max-width:799px){
    :is(.outer-page,.outerpage) .bookingform-wrapper #booking-form .whyBookDirect{
        /*left: 47.9%;*/
        left:35.9%;
    }
    :is(.outer-page,.outerpage) .bookingform-wrapper .min-price-wrapper{
        /*right:49%;*/
         right:61%;
    }
}

@media(max-width:784px){
 :is(.outer-page,.outerpage) .bookingform-wrapper .min-price-wrapper {
    right: 49%;
}
    :is(.outer-page,.outerpage) .bookingform-wrapper #booking-form .whyBookDirect {
    left: 47.5%;
}
}

@media(max-width:768px){
    :is(.outer-page,.outerpage) .bookingform-wrapper #booking-form .whyBookDirect{
        left: 298px;
        bottom: -10px;
    }
    :is(.outer-page,.outerpage) .bookingform-wrapper .min-price-wrapper{
        top:84px;
        right:-33px;
    }
}
@media(max-width:1234px){
.explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {
    left:-10px;
}
}
@media(min-width:1024px) and (max-width:1054px){
.explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {
    left:9px;
}
}

/*model-content BF*/
:is(.outer-page,.outerpage) .modal-content .booking-form-wrapper .min-price-wrapper{
    top: 87px;
    left: -16px;
}
:is(.outer-page,.outerpage) .modal-content .booking-form-wrapper .min-price-wrapper .min-price-div{
    white-space:nowrap;
}
:is(.outer-page,.outerpage) .modal-content .booking-form-wrapper .btn{
    border:3px double #fff;
}
 :is(.outer-page,.outerpage) .modal-content .booking-form-wrapper #booking-form .whyBookDirect{
     top: 82.5%;
     left: 38.4%;
 }
@media(max-width:1117px){
  :is(.outer-page,.outerpage) .modal-content .booking-form-wrapper #booking-form .whyBookDirect{
     top: 84.5%;
      left:35.5%;
 }
}
@media(max-width:940px){
  :is(.outer-page,.outerpage) .modal-content .booking-form-wrapper #booking-form .whyBookDirect{
     top: 87.3%;
 }
    :is(.outer-page,.outerpage) .modal-content .booking-form-wrapper .min-price-wrapper{
    top: 159px;
}
}

@media(max-width:768px){
:is(.outer-page,.outerpage) .modal-content .booking-form-wrapper .min-price-wrapper{
    top: 87px;
    left: 32px;
}
:is(.outer-page,.outerpage) .modal-content .booking-form-wrapper #booking-form .whyBookDirect{
     top: 82.5%;
     left: 38.4%;
 }
}
header .navbar-top .modal .modal-dialog .modal-content .modal-body button.close span svg#Layer_1 {
    stroke: #fff;
    stroke-width: 5px;
}

.topStrip-details {
    color: white;
    padding: 0 3px;
    font-size:16px;
}
.topStrip-newtab{
    padding-left: 5px;
}
.collapsedNavbar .headerTopStrip{
    background: black;
    color: white;
    font-size: 16px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
.headerTopStrip .header_top_contact {
    float: center;
    font-family: futura-pt, sans-serif;
    display: flex !important;
    position:relative;
}
.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
    color:#4c4c4c;
    position:absolute;
    right:0;
}
.parent-hotel .header-pills {
    padding-top: 127px;
}
.child-hotel .header-pills {
    padding-top: 150px;
    padding-bottom: 10px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.nav-pills.nav-stacked {
    font-family: futura-pt, san-serif;
    font-size: 12px;
    text-transform: uppercase;
}
header .navbar-bottom .navbar-nav > li > a.active,
header .navbar-bottom .navbar-nav > li > a:focus,
header .navbar-bottom .navbar-nav > li > a:hover {
    background-color: #313131;
    padding-bottom: 9px;
}
.child-hotel header li.child-hotel-name.primary {
    text-transform: uppercase;
    font-family: futura-pt, sans-serif;
}
.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: futura-pt, sans-serif;
    text-transform: uppercase;
}
.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 10px;
    padding-right: 10px;
    border-right: 0px solid #fff !important;
}
.headerTopStrip a.topStrip-number-details {
    position:absolute;
    right:0;
    color: #4C4C4C;
}
.mobile .collapsedNavbar .headerTopStrip{
    background: #333;
    color: #F4F4F4;
    font-size: 14px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
.collapsedNavbar header nav.navbar.navbar-top {
    height: 105px;
}
.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {
    padding-top: 160px;
}
button.topStrip-close-btn {
    color: white;
    font-size: 20px;
    display:black;
    /*display:none;*/
}
span.topStrip-text {
 position:absolute;
 left:22%;
}

 .mobile span.topStrip-text {
 position:absolute;
 left:15%;
}
span.topStrip-text a{
    color:white;
}
.mobile.for-innerpage .nav-wrap {
    position:absolute;
    top:5%;
}
.clearfix.widget-wrapper.header-pills {
    padding-bottom:0px !important;
}
.mobile.for-homepage  .clearfix.parent-container {
    padding-top:0px!important
}
.mobile.for-innerpage.for-locationpage div#widgetWrapper{
    padding-top:10px;
}



.address-block-details {
    display: none;
}

body {
    letter-spacing: 2px;
}

h1, h2 {
    letter-spacing: initial !important;
}

header .navbar-top .navbar-nav>li>a {
    letter-spacing: 2px;
}

header .navbar-top .dropdown-menu>li>a, header .navbar-top .moreOptions .dropdown-more>li>a {
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 2px;
}

.jssor-home-wrapper p.caption-as-text, .jssor-home-wrapper a.caption-as-link {
    background-color:transparent !important;
    margin-top:18% !important;
    margin-left:40px !important;
    text-shadow:none !important;
    color: #fff !important;
    background-color:rgba(31,111,96,0.6);
}
.jssor-home-wrapper p.caption-as-text span, .jssor-home-wrapper a.caption-as-link span{
    font-size:2.5em !important;
}
.camera-carousel-container #homeCarousel .camera_caption .caption-as-text:before, 
.camera-carousel-container #homeCarousel .camera_caption .caption-as-link:before {
    content: "See More";
    position: absolute;
    bottom: -20px;
    cursor:pointer;
}

/*.promotions-wrapper {*/
/*    display: none;*/
/*}*/

.header-pills {
    padding: 120px 0 10px !important;
}

.pull-center {
    float: none !important;
}
.check-btn-holder .btn{
    border: 1px solid #fff;
}
/*to fix min price*/

.navbar-button .booking-form-wrapper .min-price-div {
    display: flex;
    color: #1f6f60;
    right: 2px;
}



















div[data-widget-id="2135238"] .btn-default{
    margin-right:10px !important;
}

.mobile.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3 .descriptionMobileNoSpace span, .mobile.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3 .descriptionMobileNoSpace h3 {
	color: #666 !important;
}

.mobile .clearfix.widget-wrapper.wt1tb[data-widget-id="2129984"] .col-xs-12.text-content, .mobile .clearfix.widget-wrapper.wt1tb[data-widget-id="2129972"] .col-xs-12.text-content, .mobile .clearfix.widget-wrapper.wt1tb[data-widget-id="2129976"] .col-xs-12.text-content, .mobile .clearfix.widget-wrapper.wt1tb[data-widget-id="2129973"] .col-xs-12.text-content, .mobile .clearfix.widget-wrapper.wt1tb[data-widget-id="2129980"] .col-xs-12.text-content {
    background-color: #1f6f60;
    padding: 20px 15px;
}


.mobile .clearfix.widget-wrapper.wt1tb.simp-custom-text26 .col-xs-12.text-content{
    background-color: #1f6f60;
    padding: 20px 15px;
}
.wtbookbtn .col-sm-12{
    display:flex;
    justify-content:center;
    align-items:center;
}
body.mobile{
    overflow-x:hidden;
}

.mobile .logo+.nav-wrap {
    padding-top: 60px;
    display: block;
    background-color: #fff;
}
.mobile .logo {
    background-color: #fff;
}
.nav-wrap {
    display: none;
}
.mobile .logo{
    text-align:center !important;
}
.mobile .nav-wrap .TwoFoldMenuName {
    display: none;
}
.mobile .nav-wrap .navBtnBorder input {
    display: none;
    background-color: #1f6f60 !important;
    padding: 8px 8px!important;
}
.mobile .nav-wrap .navBtnBorder .link_name {
    display: none;
}
.mobile .nav-wrap .navBtnBorder {
     /*background-color: white !important;*/
     /*min-height: 70px;*/
     /*padding-bottom: 0;*/
     /*width: 23%;*/
}
.mobile .navBtnBorder:hover{
   background-color: white; 
}
.mobile .nav-wrap .fa {
    font-weight: 100;
    color: #b1b1b1;
    font-size: 30px;
}
.mobile .nav-wrap .min-price-div {
    display: none;
}
.mobile .nav-wrap .fa.fa-calendar.fa-2x {
    display: block;
}
.mobile-navbar-button .navBtnBorder {
    height: 80px;
    position: relative;
    top: 0px;
    /*left: 10px;*/
}

.mobile #accordion, .mobile .name-of-hotel, .mobile .homepage-content .wtheader:first-child {
    display: none;
}


.clearfix.widget-wrapper.wt1tb.simp-custom-btn-margin .btn-default{
    margin-right:10px;
}

.clearfix.widget-wrapper.simp-custom-Img74 {
    width: 73%;
}
.content_wrapper .no-gutter .simp-custom-Img74 .one-col{
    padding-right: 0px;
}

.clearfix.widget-wrapper.simp-custom-text26{
    width: 26%;
    margin-right: 1%;
}

.simp-custom-text26 .col-xs-12.one-col.text-content{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #1f6f60;
}


 .landing_PopupWrappers {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 10000;
    justify-content: center;
    align-items: center;
  }
  .landing_PopupWrappers.popUp_zoomIn {
    display: flex;
  }
  .landing_PopupWrappers img {
    float: none;
  }
  .for-homepage .landing_Popup {
    position: relative;
    max-width: unset;
  }
  .imgforPopup {
    display: block;
  }
  .for-homepage .landing_Popup .popUp_Close {
    position: absolute;
    top: -35px;
    right: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 100;
    cursor: pointer;
    background: transparent;
    border: 2px solid #ebedec;
    border-radius: 50%;
    color: #fff;
  }
  @keyframes zoominoutsinglefeatured {
    0% {
      transform: scale(0.3, 0.3);
    }
    50% {
      transform: scale(1.1, 1.1);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  .landing_Popup {
    animation: zoominoutsinglefeatured 1s ease-in-out;
  }
  .for-homepage .landing_Popup > a{
      display:flex;
      justify-content: space-between;
      align-items: stretch;
      background:#fff;
      color:#000;
      font-weight:600;
      text-decoration:unset;
  }
  .for-homepage .landing_Popup > a img{
    width:50%;
  }
  .for-homepage .landing_Popup h3{
      font-weight:600;
  }
  .for-homepage .landing_Popup ul{
      padding:0 ;
  }
  .for-homepage .landing_Popup .pop-up-content{
      padding: 20px 5%;
      display:flex;
      flex-direction:column;
      align-items:flex-start;
      justify-content:center;
  }
  .for-homepage .landing_Popup .pop-up-content button{
      position:relative;
      left:50%;
      transform:translateX(-50%);
       color:#fff;
       background: #1f6f60;
   }
  @media (max-width: 1250px) {
    .for-homepage .landing_Popup .popUp_Close {
      position: absolute;
      top: -30px;
      width: 25px;
      height: 25px;
    }
  }
  @media (max-width: 1100px){
    .for-homepage .landing_Popup{
      width:90%;
    }
  }
  @media (max-width: 950px) {
    .landing_Popup img {
      max-height: 90vh;
    }
  }
  .mobile.for-homepage .landing_Popup .popUp_Close {
    top: -24px;
     right: 3%; 
    width: 10px;
    height: 10px;
    padding: 8px;
  }
  .mobile.for-homepage .landing_Popup .popUp_Close i {
    font-weight: 100;
  }
  @media screen and (orientation: landscape) {
    .mobile .landing_Popup img {
      max-height: 80vh;
    }
  }

.for-homepage.mobile .landing_Popup > a{
    flex-direction:column;
}
.for-homepage.mobile .landing_Popup > a img{
    width:100%;
}
.for-homepage.mobile .landing_Popup ul{
  padding-left:20px;
}
@media (orientation:landscape){
  .for-homepage.mobile .landing_Popup{
    height:90vh;
    overflow:scroll;
  }
  .mobile.for-homepage .landing_Popup .popUp_Close{
    top:0;
  }
}



.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.fullWidthWidget .text-content-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.fullWidthWidget img {
    border-radius: 0px!important;
}

/*.for-homepage .clearfix.widget-wrapper.wt1img {*/
/*    width: 74%;*/
/*}*/

.clearfix.widget-wrapper.wt1tb[data-widget-id="2129972"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129973"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129976"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129980"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129973"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129976"], .clearfix.widget-wrapper.wt1tb[data-widget-id="212998"], .clearfix.widget-wrapper.wt1tb[data-widget-id="2129984"] {
    width: 26%;
}

.clearfix.widget-wrapper.wt1tb[data-widget-id="2129984"] .col-xs-12.one-col.text-content, .clearfix.widget-wrapper.wt1tb[data-widget-id="2129972"] .col-xs-12.one-col.text-content, .clearfix.widget-wrapper.wt1tb[data-widget-id="2129976"] .col-xs-12.one-col.text-content {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #1f6f60;
    margin-left: -5%;
}
.clearfix.widget-wrapper.wt1tb[data-widget-id="2129973"] .col-xs-12.one-col.text-content, .clearfix.widget-wrapper.wt1tb[data-widget-id="2129980"] .col-xs-12.one-col.text-content {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #1f6f60;
    margin-left: -5%
}
div[data-widget-id="2129983"] .one-col,
div[data-widget-id="2129974"] .one-col{
    padding-right:0 !important;
}

.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.fullWidthWidget .text-content-wrapper a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.for-homepage .widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.fullWidthWidget .text-content-wrapper a:hover {
    background-color: rgba(31,111,96,0.8);
    transition: 0.5s all ease-in-out;
}















#widget-yartatrip {
    text-align: center;
}

/*#widget-yartatrip a {*/
/*    display: inline-block;*/
/*    padding-bottom: 20px;*/
/*}*/

.yatraBadge, .TA_certificateOfExcellence  {
  display: inline-block;
}

