.outer-page .bookingform-wrapper {
    position:unset;
    /*background-color: #F1EEEB;*/
    background-color: #F4F4F4;
}
.for-homepage .outer-page  .address-block-details.text-center {
    background-color: #F4F4F4;
}

.outer-page .content_wrapper .wtbookbtn > .one-col {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .wtlinkbutton > .one-col {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .simp-custom-btn-center .text-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*mobile css*/

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 {
    display: flex;
    flex-direction: column;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 a {
    width: max-content;
    align-self: center;
}

.mobile .content_wrapper .wtbookbtn > div {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton > div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-btn-center .text-content {
    display: flex;
    justify-content: center;
    align-items: center !important;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 {
    display: flex;
    flex-direction: column;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 a {
    width: max-content;
    align-self: center;
}

.mobile .content_wrapper .wtbookbtn > div {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton > div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.simp-custom-btn-center .text-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .wtformjson .form-horizontal fieldset #form-group-submit {
    width: 100%;
}

.mobile .content_wrapper .no-gutter .wtformjson .form-horizontal fieldset #form-group-submit > div  {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.mobile .logo {
    padding-top: 0px;
}
.mobile .logo+.nav-wrap {
    padding-top: 50px;
    display: block;
}

.mobile .nav-wrap .TwoFoldMenuName {
    display: none;
}
.mobile .nav-wrap .navBtnBorder input {
    background-color: #294C4B !important;
    padding: 9px 6px!important;
}
.mobile .nav-wrap .navBtnBorder .link_name {
    display: none;
}
.mobile .nav-wrap .navBtnBorder {
    background-color: white !important;
}
.mobile .navBtnBorder:hover{
   background-color: white;
}
.mobile .nav-wrap .fa {
    font-weight: 100;
    color: #B1B1B1;
    font-size: 30px;
}
/*.mobile .nav-wrap .fa.fa-phone {*/
/*    background-image: url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_3010/x_0,y_97,w_5000,h_2813,r_0,c_crop,q_90,fl_progressive/w_200,f_auto,c_fit/hotel-saket-27-new-delhi/Hotel_Saket_27_famlqt);*/
/*    font-size: 0px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*}*/
.mobile .nav-wrap .mobile-navbar-button {
    background-color: #fff;
}
.mobile .nav-wrap .min-price-div {
    display: none;
}
.mobile .nav-wrap .fa.fa-calendar.fa-2x {
    display: none;
}
.mobile .nav-wrap .navBtnBorder.mobile-nav-call-btn {
    /*padding-top: 12px;*/
}
.mobile-navbar-button .navBtnBorder {
    height: 80px;
    position: relative;
    /*top: -23px;*/
    padding-top:0 !important;
}
.mobile .name-of-hotel, .mobile #accordion {
    display: none;
}
.mobile .fullImage video {
    object-fit:fill;
    margin-top:50px;
}
/*.mobile .navbar-logo  .logo-inner {*/
/*    top: 10px;*/
/*}*/



/*.headerTopStrip {*/
/*    height: 0;*/
/*}*/
/*.topStrip-details,*/
/*.topStrip-details-2 {*/
/*    color: #fff;*/
/*    padding: 0 20px;*/
/*}*/
/*.topStrip-newtab{*/
/*    padding-left: 5px;*/
/*}*/
/*.collapsedNavbar nav.navbar.navbar-top {*/
/*    height: 135px;*/
/*}*/
/*.collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.headerTopStrip .header_top_contact {*/
/*    float: left;*/
/*}*/
/*.headerTopStrip .topStrip-newtab:before {*/
/*    content: "\e00f";*/
/*}*/
/*.headerTopStrip .topStrip-close-btn {*/
/*    float: right;*/
/*    background: none;*/
/*    border: none;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {*/
/*    height: 110px;*/
/*}*/
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/

/*New text added code*/
/*.mobile .topStrip-details-2 {*/
/*    margin-left: 25px;*/
/*    padding: 0;*/
/*}*/
/*.mobile.collapsedNavbar .headerTopStrip{*/
/*    height:30px;*/
/*}*/
/*.mobile .headerTopStrip .topStrip-close-btn{*/
/*    position:absolute;*/
/*    right:5px;*/
/*}*/

.collapsedNavbar .bookingform-wrapper {
    /*position:fixed;*/
    top:110px;
    height: fit-content;
}
.bookingform-wrapper {
    position:fixed;
    top:75px;
}
.promotions-wrapper {
    top:250px !important;
}
.jssor-carousel-container.carousel-container {
    margin-top: 110px;
}

/*custom jira changes*/
.outer-page .jssor-carousel-container.carousel-container {
    margin-top: 0px;
}
header {
    top: 0;
}
.min-price-div {
    position: absolute;
    top: -20px;
    color:black;
}
header .lang-book-wrapper {
    margin-top: 19.5px;
}

.carousel-container #fullwidth_video_bg {
    height:600px;
}

.outer-page .content_wrapper .no-gutter .amenities-block{
    display:none;
}


/*custom jira OPS-9881 changes*/
/*.outer-page .navbar-top .resv_button,*/
/*.outer-page .btn,*/
/*.outer-page .content_wrapper .no-gutter .viewbtn>a{*/
/*    background-color: #105b50;*/
/*    color: #fff !important;*/
/*    border:#105b50;*/
/*}*/

.outer-page .content_wrapper .btn:active{
   background-color: #105b50;
   color: #fff !important;
   border:1px solid #105b50;
}

.outer-page .navbar-top .resv_button,
.outer-page .content_wrapper .no-gutter .viewbtn>a{
    background-color: #105b50;
    color: #fff !important;
    border:#105b50;
}

.outer-page .navbar-top .resv_button:hover,
.outer-page .content_wrapper .no-gutter .viewbtn>a:hover{
    text-decoration: none;
    background-color: #0D5046;
}

/**/


.outer-page .content_wrapper,
.outer-page .content_wrapper .no-gutter .widget-wrapper{
    padding: 2.0834% 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper:last-child{
    padding-bottom:0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper p{
    margin:0;
}

.outer-page .content_wrapper .no-gutter .hotel_amenities_wrap,
.outer-page .content_wrapper .no-gutter .review_data_wrap{
    margin-bottom:0;
}

.outer-page .content_wrapper .no-gutter .bgImageContainer.parallaxContainer{
    margin-bottom:40px;
}

.outer-page .content_wrapper .no-gutter .wt2tb.two-col .right-box .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:50px;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.wt1tb + .imageDescriptionSide,
.outer-page .content_wrapper .no-gutter .widget-wrapper.wt1tb + .widget-wrapper.wt2tb,
.outer-page .content_wrapper .no-gutter .wtsubheader + .wt3imgtop-3tbbot,
.outer-page .content_wrapper .no-gutter .widget-wrapper.predef_content + .jssor-carousel-container,
.outer-page .content_wrapper .no-gutter .wtsubheader + .wt1tb.simp-custom-rooms,
.outer-page .content_wrapper .no-gutter .wtsubheader + .wt1tb,
.outer-page .content_wrapper .no-gutter .wtsubheader + .wtformjson,
.outer-page .content_wrapper .no-gutter .wtheader + .wt1tb,
.outer-page .content_wrapper .no-gutter .wtheader + .imageDescriptionSide,
.outer-page .content_wrapper .no-gutter .wtheader + .wt2imgtop-2tbbot{
    padding-top:0;
}

.outer-page .content_wrapper .no-gutter .wt2imgtop-2tbbot .text-content h3,
.outer-page .content_wrapper .no-gutter .wt2imgtop-2tbbot .text-content h2{
    margin: 3.75% 0 2.5%;
}

.outer-page .content_wrapper .no-gutter .wtsubheader + .wt1tb.simp-custom-rooms .table-responsive{
    margin-top:0 !important
}

.outer-page .content_wrapper .no-gutter .parallaxContainer + .widget-wrapper.wt2tb{
    padding-top:40px !important
}

.outer-page .content_wrapper .no-gutter .wtheader + .clearfix.widget-wrapper.summary_widget_wrapper {
    padding-top:0 !important
}
.for-homepage .outer-page .content_wrapper .no-gutter + .no-gutter{
    display:block;
}
.outer-page .content_wrapper .no-gutter + .no-gutter{
    display:none;
}

.outer-page .content_wrapper .no-gutter .wtlinkbutton a.btn{
    margin:0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.wt1tb .one-col .text-content-wrapper .table-responsive{
    margin-top: 3.054%;
}



.outer-page .content_wrapper .no-gutter .gallery-header{
    margin:0 0 3.054%!important
}

.for-gallerypage .no-gutter,
.for-gallerypage .content_wrapper{
    width:100% !important;
    max-width:unset!important;
}


.for-gallerypage .img-description-padding{
    padding:0 10% !important;
}

.for-gallerypage .img-description-padding #gallery-pager,
.for-gallerypage .img-description-padding .col-xs-12{
    padding:0;
}


.location-page .content_wrapper .no-gutter .get-directions-label a{
    color:#fff;
}

.location-page .content_wrapper .no-gutter .get-directions-label a:hover{
    color:#fff
}

.min-price-wrapper .min-price-div *{
    color:#fff
}

.address-block-details .hotel-info .hotel-heading{
    /*color:#AD832A;*/
    /*color:#4f4538;*/
}

.outer-page .content_wrapper .no-gutter .simp-custom-fw-sheen .text-content-wrapper p{
    width:100%;
}

/*changes for jira - 13628*/
.outer-page .jssor-carousel-container.carousel-container:not(.generic_slider),
.outerpage .jssor-carousel-container.carousel-container:not(.generic_slider) {
    margin-top: 75px;
}

.outer-page #fullwidth_video_bg video,
.outerpage #fullwidth_video_bg video {
    object-fit:cover;
    height:100%;
}
/*end of changes for jira - 13628*/

:is(.outer-page,.outerpage) :is(.homepage,.inner-page){
    padding-bottom:0;
}

.location-page .content_wrapper .no-gutter .get-directions-label {
    background: #105b50;
}

:is(.outer-page,.outerpage) footer#footer {
    background-image:url('https://assets.simplotel.com/simplotel/image/upload/c_limit,q_90,fl_progressive,f_auto,w_1920/hotel-saket-27-new-delhi/footer_new_saket_27_e0c46259');
    background-repeat:no-repeat;
    background-size: 100% 100%;
}












.header-pills {
    padding: 105px 0 30px;
  
}
.location-page .header-pills {
    padding: 105px 0 30px;
}
.location-page .location-header-pills {
    top: 95px;
}

.location-page .content_wrapper .no-gutter .get-directions-label a{
    color:#000000;
}

.location-page .content_wrapper .no-gutter .get-directions-label a:hover{
    color:#797a76;
}

.header-pills .tab-content .tab-pane .nav > li > a.active-location, .header-pills .tab-content .tab-pane .nav > li > a.places-link:active, .header-pills .tab-content .tab-pane .nav > li > a.places-link:focus, .header-pills .tab-content .tab-pane ul.nav > li > a.places-link:hover, .header-pills .tab-content .tab-pane ul.nav > li > a.places-link.active-location, 
.location-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding #close-details span.close-details-text {
    color: rgba(255, 255, 255, 0.7) !important;
    background-color: #272727;
}

.location-page .content_wrapper {
    margin: 0 auto;
}

/*custom jira changes*/
.for-innerpage.location-page .outer-page .content_wrapper .no-gutter .location
{
    padding:0 0 0.208% 0!important;
}

.for-innerpage.location-page .outer-page .content_wrapper{
    padding-top:0;
    background:#fbfaf6;
}
.for-innerpage.location-page .outer-page .tab-content{
    margin-top:30px;
}

.location-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding #close-details span.close-details-text{
    background:unset !important;
    color: #000 !important;
}

.location-page .content_wrapper .no-gutter .get-directions-label a{
    color:#fff !important;
}

.content_wrapper {
    margin: 0;
}
@media screen and (max-width: 370px) {
    .nav-wrap .navBtnBorder .min-price-div {
        left: -30%;
        right: -30%;
    }
}

.mobile form#booking-form {
    height: 24px;
}

/*.mobile.for-homepage {*/
/*    -webkit-background-size: !important;*/
/*    -moz-background-size: !important;*/
/*    -o-background-size: !important;*/
/*}*/


.mobile.for-homepage .content_wrapper .no-gutter .wtheader:first-child {
    display: none;
}

.fab_book_button {
    bottom: 24px;
    right: 27px;
}

.mobile .simp-custom-fw-sheen .text-content {
    background:none!important;
}
.mobile .simp-custom-fw-sheen{
    position:relative;
}
.mobile .simp-custom-fw-sheen:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5);
}
.mobile .simp-custom-fw-sheen .text-content {
    z-index: 1;
}

.mobile .navbar-logo{
    text-align:center;
}

.mobile .logo.navbar-logo {
    background-color:#fff;
}

.mobile .navBtnBorder{
    color:#000000;
}

.mobile-navbar-button .navBtnBorder input{
    color:#fff;
}


/*custom jira changes*/
.mobile.for-homepage .navbar-logo + .nav-wrap{
    padding-top:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper{
    padding:20px 0;
}

.mobile .content_wrapper .no-gutter .wt1tb{
    margin:0
}

.mobile .content_wrapper .no-gutter .wt1tb + .imageDescriptionSide,
.mobile .content_wrapper .no-gutter .wtsubheader + .wt3imgtop-3tbbot,
.mobile .content_wrapper .no-gutter .widget-wrapper.wt1tb + .widget-wrapper.wt2tb,
.mobile .content_wrapper .no-gutter .widget-wrapper.wtheader + .room-description,
.mobile .content_wrapper .no-gutter .wtsubheader + .wt1tb{
    padding-top:0;
    margin:0;
}

.mobile .content_wrapper .no-gutter .wt1tb .text-content h2,
.mobile .content_wrapper .no-gutter .wt1tb .text-content h3{
    padding:0;
}

.mobile .content_wrapper .no-gutter .wtsubheader{
    margin:0;
}
.mobile .content_wrapper .no-gutter .wtsubheader h2,
.mobile .content_wrapper .no-gutter .wtsubheader h3{
    padding:0;
}

.mobile .content_wrapper .no-gutter .parallaxContainer + .widget-wrapper.wt2tb{
    padding-top:40px !important
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wt2tb .col-xs-12 h2,
.mobile .content_wrapper .no-gutter .widget-wrapper.wt2tb .col-xs-12 h3{
    margin-bottom:20px;
    padding:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wt2tb{
    margin:0;
}

.mobile .content_wrapper .no-gutter .wt3imgtop-3tbbot .descriptionMobileNoSpace h2,
.mobile .content_wrapper .no-gutter .wt3imgtop-3tbbot .descriptionMobileNoSpace h3{
    padding:0;
    margin-bottom:20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wt2tb .col-xs-12 strong{
    display:inline-block;
    margin-bottom:20px;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wt2tb .txt-wdgt-btn-wrapper{
    margin-top:20px;

}

.mobile .content_wrapper .no-gutter .review_data_wrap .reviews_wrapper{
    margin-top:20px;
    margin-bottom:0;
}
.mobile .content_wrapper .no-gutter .review_data_wrap h3,
.mobile .content_wrapper .no-gutter .review_data_wrap h2{
    padding:0;
}

.mobile .content_wrapper .no-gutter .review_data_wrap button.slick-next{
    right:-20px
}

.mobile .content_wrapper .no-gutter .review_data_wrap button.slick-prev{
    left:-20px
}

.mobile .content_wrapper .no-gutter .room-description{
    margin:0 !important;
}
.mobile .content_wrapper .no-gutter .room-description .col-xs-12 img{
    margin:0;
}

.mobile .content_wrapper .no-gutter .room-description .col-xs-12 h3,
.mobile .content_wrapper .no-gutter .room-description .col-xs-12 h2{
    margin-top:20px !important;
    padding:0;
}
.mobile.for-innerpage .content_wrapper .no-gutter .widget-wrapper:first-child{
    padding-bottom:0 !important
}
.mobile .content_wrapper .no-gutter .wtbookbtn,
.mobile .content_wrapper .no-gutter .wtlinkbutton .col-xs-12,
.mobile .content_wrapper .no-gutter .widget-wrapper.wt1tb .col-xs-12{
    float:unset;
    display:flex;
    flex-direction: column;
    align-items: flex-start;
}

.mobile .content_wrapper .no-gutter .widget-wrapper{
    margin-bottom:0;
}

.mobile .content_wrapper .no-gutter .widget-wrapper .col-xs-12 h1,
.mobile .content_wrapper .no-gutter .widget-wrapper .col-xs-12 h2{
    padding:0;
}
.mobile .content_wrapper .no-gutter .widget-wrapper .col-xs- h2{
    padding:0;
}
.mobile .content_wrapper #leftColWid .div-16-9{
    padding-bottom:45px !important
}

.mobile .content_wrapper #leftColWid .div-16-9 .cycle-prev,
.mobile .content_wrapper #leftColWid .div-16-9 .cycle-next{
    top:40%;
}

.mobile .content_wrapper .no-gutter .imageDescriptionbottom2 .descriptionMobileNoSpace h3,
.mobile .content_wrapper .no-gutter .imageDescriptionbottom2 .descriptionMobileNoSpace h2{
    padding:0;
    margin-bottom:20px;
}

.mobile .content_wrapper .no-gutter .imageDescriptionbottom2 + .widget-wrapper.wt1tb .text-content{
    display:flex;
    flex-direction:column;
}

.mobile .content_wrapper .no-gutter .imageDescriptionbottom2 + .widget-wrapper.wt1tb .text-content h3,
.mobile .content_wrapper .no-gutter .imageDescriptionbottom2 + .widget-wrapper.wt1tb .text-content h2{
    margin-bottom:20px;
}

.for-locationpage .navBtnBorder{
    background:#36aaff !important
}

.mobile .content_wrapper .no-gutter .wtsubheader + .wtformjson{
    padding-top:0;
}

.mobile .content_wrapper .no-gutter .wtformjson .form-horizontal fieldset #form-group-submit{
    margin:0;
    display:inline-block;
    margin-top:8px;
}

/*header color*/

.mobile.for-innerpage .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wtheader.simp-custom-rooms-header {
    padding-bottom: 20px !important;
}

/*.content_wrapper .no-gutter :is(h1,h2,h3,h4,h5,h6){*/
/*    color:#AD832A;*/
/*}*/

/*.content_wrapper .no-gutter .room-description .col-xs-12 :is(h3,h2,h2,a){*/
/*    color:#AD832A;*/
/*}*/

.content_wrapper .summary-widget .offhead a{
     color:#AD832A;
}

.mobile .nav-wrap {
    top: -5px;
}

.mobile .nav-wrap .col-xs-3.navBtnBorder {
    width: 100%;
    border: 1px solid #ebebeb !important;
}

/*.content_wrapper .no-gutter .wt3imgtop-3tbbot .descriptionMobileNoSpace h3 a{*/
/*    color:#AD832A !important;*/
/*}*/

.mobile .content_wrapper .no-gutter .widget-wrapper .col-xs-12 h1 span,
.mobile .content_wrapper .no-gutter .widget-wrapper .col-xs-12 h2 span{
    padding:0;
}

/*.content_wrapper .no-gutter :is(h1 span,h1 a,h1 strong a){*/
    /*color:#AD832A !important;*/
    /*color:#4F4538 !important;*/
    /*color:#2A3D39 !important;*/
/*}*/

 /*.content_wrapper .no-gutter :is(h2 span,h3 span,h4 span,h5 span,h6 span,h2 a,h3 a,h4 a,h5 a,h6 a,h2 strong a,h3 strong a,h4 strong a,h5 strong a,h6 strong a){*/
    /*color: #272727 !important;*/
    /*color:#4F4538 !important;*/
    /*color:#2A3D39 !important;*/
    
/*}*/

.mobile .logo.navbar-logo {
    background:rgba(255,255,255,0.4);
    position:fixed;
}

.mobile .logo.navbar-logo.stick-nav.stick-nav {
    background:#fff;
}

/*.content_wrapper .no-gutter .widget-wrapper h2,*/
/*.content_wrapper .no-gutter .widget-wrapper h2 span,*/
/*.content_wrapper .no-gutter .widget-wrapper h2 strong{*/
    /*color:#AD832A !important;*/
    /*color:#4F4538 !important;*/
    /*color:#2A3D39 !important;*/
/*}*/

.mobile .fab_book_button .fa.fa-calendar{
    background:#105B50
}

.mobile footer#footer {
    background-image:url('https://assets.simplotel.com/simplotel/image/upload/c_limit,q_90,fl_progressive,f_auto,w_1920/hotel-saket-27-new-delhi/footer_new_saket_27_mobile_74eea6d2');
    background-repeat:no-repeat;
    background-size: 100% 100%;
}

body .content_wrapper .no-gutter :is(h1,h2,h3,h4,h5,h6),
body .content_wrapper .no-gutter :is(h1 span,h2 span,h3 span,h4 span,h5 span,h6 span),
body .content_wrapper .no-gutter :is(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a),
.address-block-details .hotel-info .hotel-heading{
    color:#AD832A !important;
}


/*font sizes*/

.mobile .content_wrapper .no-gutter h1{
    font-size: 28px !important;
    line-height: 40px !important;
}

.mobile .content_wrapper .no-gutter h2 {
    font-size: 28px !important;
    line-height: 40px !important;
}

.mobile .content_wrapper .no-gutter h3{
    font-size: 24px !important;
    line-height: 34px !important;
}

.mobile .content_wrapper .no-gutter h4{
    font-size: 22px !important;
    line-height: 32px !important;
}

.mobile .content_wrapper .no-gutter h5{
    font-size: 20px !important;
    line-height: 38px !important;
}

.mobile .content_wrapper .no-gutter p, div{
    font-size: 16px !important;
    line-height: 24px !important;
}


.mobile .content_wrapper .no-gutter :is(h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a){
    font-size: inherit !important;
    line-height: inherit !important;
}


.mobile .content_wrapper .no-gutter :is( h1, h2, h3, h4, h5, p, h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a){
    text-align: left !important;
}


/*font-weight*/
/*.content_wrapper .no-gutter :is(h1, h2, h1 > span, h2 > span){*/
/*    font-weight: 600;*/
/*}*/

/*.content_wrapper .no-gutter :is(h3, h4, h5, h6, h3 > span, h4 > span, h5 > span, h6 > span){*/
/*    font-weight: 500;*/
/*}*/

/*button*/

/*mobile*/

.mobile .nav-wrap .navBtnBorder input[type="submit"]{
    color: #fff !important;
    border: 1px solid #105B50 !important;
    background-color: #105B50 !important;
}

.mobile .content_wrapper .btn:active,
.mobile .content_wrapper .no-gutter .viewbtn>a:active{
    color: #fff !important;
    border: 1px solid #105b50 !important;
    background-color: #105b50 !important;
}

/*.mobile .btn, .mobile .content_wrapper .no-gutter .viewbtn>a{*/
/*    background-color: #AD832A !important;*/
/*    color: #fff !important;*/
/*    border: #AD832A;*/
/*    border: #105b50 !important;*/
/*    background-color: #105b50 !important;*/
/*}*/

.mobile.for-locationpage .location-content .map-drop .navBtnBorder {
    background: #105b50 !important;
    color: #fff !important;
}



.mobile .nav-wrap .fa-list-ul:before {
    color: #3C4043 !important;
}
.mobile .nav-wrap .fa.fa-calendar:before {
    color: #3C4043 !important;
}
.mobile .nav-wrap .fa.fa-map-marker:before {
    color: #3C4043 !important;
}
.mobile .nav-wrap .fa-phone:before {
    color: #3C4043 !important;
}

/*.mobile .main .fullImage {
    margin-top: 54px;
}*/
.mobile .logo.navbar-logo.custom-logo {
    top:30px !important;
    display:block;
}




/* ------------- Desktop Css ----------------*/
/*.landing_PopupWrapper {*/
/*    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_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.landing_Popup img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.for-homepage .landing_Popup .popUpClose {*/
/*    cursor: pointer;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    right: -24px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 0;*/
/*    background-color:#ffffff;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*@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;*/
/*}*/
/* -------------- Mobile Css ------------------ */
/*.mobile.for-homepage .landing_PopupWrapper {*/
/*    position: fixed;*/
/*    top: -100px;*/
/*    left:0;*/
/*    right:0;*/
/*    bottom:0;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    z-index: 10000;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.mobile.for-homepage .landing_PopupWrapper.popUp_zoomIn {*/
/*    display: flex;*/
/*}*/
/*.mobile.for-homepage .landing_Popup img {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 350px;*/
/*}*/
/*.mobile.for-homepage .for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.mobile.for-homepage .imgforPopup {*/
/*    max-width:90%;*/
/*    display:block;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUpClose {*/
/*    cursor: pointer;*/
/*    position: absolute;*/
/*    top: -21px;*/
/*    right: 0px;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    border: 0;*/
/*    background-color: rgb(255,255,255);*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.mobile.for-homepage .landing_Popup{*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/



.simp-custom-fw-sheen .text-content {
    background:none!important;
}
.simp-custom-fw-sheen{
    position:relative;
}
.resv{
    color:#000000;
}
.simp-custom-fw-sheen:after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5);
}
.simp-custom-fw-sheen .text-content {
    z-index: 1;
}



#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 110px;
    right:10px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
}
#whatsAppHeader a{
    color: white;
}
#whatsAppHeader a .fa.fa-whatsapp{
    font-size:35px;
    margin-top:5px;
}
.fa-whatsapp {
    font-weight: bold;
}
.mobile #whatsAppHeader{
    bottom: 78px;
    right:20px;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    margin-top:10px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

 #bookingForm .whyBookDirect .wrapperOfBenefits{
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 153%;
    bottom: unset !important;
    min-width: 300px;
    display: none;
    left: -50%;
    z-index: 9999;
}
 #bookingForm .whyBookDirect:hover .wrapperOfBenefits::before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -20px;
    width: 0px;
    height: 0px;
    border-bottom: 15px solid rgba(0, 0, 0, 0.7);
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}
.abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits{
    top: 157%;
}
 #bookingForm .whyBookDirect .wrapperOfBenefits:after{
    display:none;
}
@media screen and (max-width: 1166px){
     #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -30%;
    }
}
@media screen and (max-width: 1136px){
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -14%;
    }
}
@media screen and (max-width: 1090px){
      #bookingForm .whyBookDirect{
        left: 27px;
    }
/*       #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -14%;
    } */
}
@media screen and (max-width: 1020px){
      #bookingForm .whyBookDirect{
        left: 59px;
        margin: 0;
    }
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -7%;
    }
}
@media screen and (max-width: 969px){
      #bookingForm .whyBookDirect{
        left: 86px;
        margin: 0;
        top: 77%;
    }
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -10%;
        top: 205%;
    }
}
@media screen and (max-width: 817px){
      #bookingForm .whyBookDirect{
        left: 92px;
    }
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        left: -13%;
        top: 198%;
        padding: 20px 20px;
    }
}
@media screen and (max-width: 784px){
      #bookingForm .whyBookDirect{
        left: 79px;
    }
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        top: 198%;
    }
}
@media screen and (max-width: 774px){
      #bookingForm .whyBookDirect{
        left: 75px;
        top: 82%;
    }
      #bookingForm .whyBookDirect .wrapperOfBenefits {
        top: 175%;
    }
}

