/*:is(.outer-page, .outerpage) .navAddedlogo {*/
/*    left: 90px;*/
/*    position: absolute;*/
/*    width: 120px;*/
/*    top: 10px;*/
/*    z-index: 1;*/
/*}*/

/*:is(.outer-page, .outerpage) .navAddedlogo img {*/
/*    width: 100%;*/
/*}*/

/*:is(.outer-page, .outerpage) .footerAddedLogo {*/
/*    position: absolute;*/
/*    right: 10px;*/
/*    bottom: 30px;*/
/*}*/

/*:is(.outer-page, .outerpage) .footerAddedLogo img {*/
/*    width: 100%;*/
/*}*/

/*@media (max-width:1000px) {*/
/*    :is(.outer-page, .outerpage) .footerAddedLogo {*/
/*        width: 200px;*/
/*    }*/
/*}*/

/*@media (max-width:830px) {*/
/*    :is(.outer-page, .outerpage) .footerAddedLogo {*/
/*        width: 180px;*/
/*    }*/
/*}*/

/*@media (max-width:770px) {*/
/*    :is(.outer-page, .outerpage) .footerAddedLogo {*/
/*        width: 150px;*/
/*    }*/
/*}*/

/*@media (max-width:650px) {*/
/*    :is(.outer-page, .outerpage) .footerAddedLogo {*/
/*        width: 120px;*/
/*    }*/
/*}*/

/*Mobile CSS*/

/*.mobile .footerAddedLogo{*/
/*    width:150px;*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    width:100%;*/
/*    margin:15px 0;*/
/*}*/
/*.mobile .footerAddedLogo img{*/
/*    width:170px;*/
/*    position:relative;*/
/*    border-radius:unset;*/
/*}*/
/*.mobile.for-homepage .logo.navbar-logo{*/
/*    position:relative;*/
/*    margin:0;*/
/*    background:#fff;*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    gap:20px;*/
/*}*/
/*.mobile.for-homepage .navAddedlogo img{*/
/*    width:120px;*/
/*    border-radius:unset;*/
/*}*/






.bookingform-wrapper {
    bottom: 16%;
}

.bookingform-wrapper .abs_parent {
    background: #fff;
    opacity: 0.8;
    font-family: 'Open Sans',sans-serif;
}
.bookingform-wrapper .abs_parent{
    min-width: 100%;
    /*background: none;*/
}
.bookingform-wrapper .abs_parent #bookingForm{
    width: 100%;
    background: none;
}
.bookingform-wrapper .abs_parent #bookingForm label{
    color:#000;
}
.bookingform-wrapper .abs_parent #bookingForm> form{
    min-width: 100%;
    display: flex;
    justify-content: space-between;
    background: none;
}
.bookingform-wrapper .abs_parent #bookingForm .dp-holder{
    border:none;
}
.bookingform-wrapper .abs_parent #bookingForm .dp-holder span{
    position:relative;
    z-index:1;
    color:#000;
}
.bookingform-wrapper .abs_parent #bookingForm .tb-holder input{
    border:none;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm select{
    border:none;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm> form .form-group.date-parameter-block .arrival-date-input{
    border:none;
    background: #fff;
    color:#000;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm> form .form-group.date-parameter-block .departure-date-input{
    border:none;
    color:#000;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm> form .adult-wrapper select{
    color:#000;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm> form .child-wrapper select{
    color:#000;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm> form .promo-block input{
    color:#000;
    padding:0;
}
.bookingform-wrapper .abs_parent #bookingForm .btn-wrapper .btn{
    border:none;
    text-transform:uppercase;
    border-radius:30px;
    padding:5% 0;
    transform:translateY(-15px);
}
.bookingform-wrapper .abs_parent #bookingForm> form {
    min-width: 100%;
    display: flex;
    justify-content: space-between;
    background: none;
    align-items: center;
    padding:0 16%;
}
.bookingform-wrapper .abs_parent #bookingForm> form label,
.bookingform-wrapper .abs_parent #bookingForm> form input,
.bookingform-wrapper .abs_parent #bookingForm> form select{
    font-size:18px;
}
.bookingform-wrapper .abs_parent #bookingForm> form .btn-wrapper{
    display:flex;
    align-items:center;
    justify-content: center;
}
.bookingform-wrapper .abs_parent #bookingForm .tb-holder input {
    border-bottom:1px solid;
    height:18px;
    width:90%;
}
.bookingform-wrapper .abs_parent #bookingForm .promo-block label{
    transform:translateY(-12px);
}
.bookingform-wrapper .abs_parent #bookingForm .tb-holde:after{
    
}
.outer-page .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 12%!important;
}
#bookingForm .booking-form .min-price-wrapper {
    display:none !important;
}
@media screen and (max-width:1400px){
    #bookingForm .date-parameter-block {
        min-width: 130px;
    }
    .bookingform-wrapper .abs_parent #bookingForm> form label,
    .bookingform-wrapper .abs_parent #bookingForm> form input,
    .bookingform-wrapper .abs_parent #bookingForm> form select{
        font-size:16px;
    }
}
@media screen and (max-width:1000px){
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper input{
        min-width:130px !important;
    }
    .bookingform-wrapper .abs_parent #bookingForm .date-parameter-block {
        min-width: 120px;
        max-width:120px;
    }
    .bookingform-wrapper .abs_parent #bookingForm> form label,
    .bookingform-wrapper .abs_parent #bookingForm> form input,
    .bookingform-wrapper .abs_parent #bookingForm> form select{
        font-size:14px;
    }
}
@media only screen and (max-width:1150px){
    .bookingform-wrapper .abs_parent #bookingForm> form {
    padding: 0 10%;
}
}
@media only screen and (max-width:884px){
    .bookingform-wrapper .abs_parent #bookingForm> form {
    padding: 0 5%;
}
}

@media screen and (max-width:768px) and (min-width:750px){
    .bookingform-wrapper .abs_parent #bookingForm form.booking-form {
        display:flex;
        justify-content:normal;
        padding:0;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper {
        position: absolute;
        right:0;
        left: auto;
        top: 0%;
        transform:translate(0px, -10px);
        padding-right:5%;
    }
    .bookingform-wrapper .abs_parent #bookingForm .btn-wrapper .btn{
        padding:0;
        transform:translateY(5px);
    }
}

/*changes for jira 7800*/
/*.bookingform-wrapper {*/
/*    height: 100px;*/
/*}*/

/*#bookingForm .whyBookDirect {*/
/*    top:80%;*/
/*    left: 15%;*/
/*}*/

/*@media (max-width:1150px){*/
/*    #bookingForm .whyBookDirect {*/
/*    left: 1%;*/
/*}*/
/*}*/

/*@media (max-width:1150px){*/
/*    #bookingForm .whyBookDirect {*/
/*        left: 7%;*/
/*    }*/

/*    .explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {*/
/*        bottom: auto;*/
/*        top: 120%;*/
/*        left: -12%;*/
/*    }*/
/*}*/

/*@media (max-width:880px){*/
/*    #bookingForm .whyBookDirect {*/
/*        left: 1%;*/
/*    }*/

/*    .explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {*/
/*        bottom: auto;*/
/*        top: 120%;*/
/*        left: -10%;*/
/*    }*/
/*}*/


/*.outer-page #footer .container > .comm_cont .col-xs-12:nth-child(2) .footer-row{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/
/*.outer-page #footer .container > .comm_cont .col-xs-12:nth-child(2) .footer-row .social_block{*/
/*    width:50%;*/
/*}*/
/*.outer-page #footer .wtformjson{*/
/*    width:50%;*/
/*}*/
/*.mobile #footer .container .footer-row.social-bar.footer-spacing{*/
/*    display:flex;*/
/*    justify-content:space-between;*/
/*    align-items:center*/
/*}*/
/*.mobile #footer .container .footer-row.social-bar.footer-spacing ul{*/
/*    max-width:40%;*/
/*}*/
/*.mobile #footer .container .footer-row.social-bar.footer-spacing .wtformjson{*/
/*    min-width:63%;*/
/*    margin-bottom:15px;*/
/*}*/
/*.mobile #footer .container .footer-row.social-bar.footer-spacing .wtformjson .form-group{*/
/*    margin-bottom:0;*/
/*}*/

header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
.outer-page h1,
.outer-page h2{
    line-height: 38px !important;
}
.simp-custom-Rooms-bg .text-content-wrapper {
    background-color:#125138;
    padding: 2% 6%;
    color: #fff;
}
.simp-custom-Rooms-bg a {
    color:#68b568;
    text-transform: uppercase;
}
.simp-custom-width {
    width: 70% !important;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
    margin: 20px !important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center .fullWidthWidgetWrapper{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.simp-custom-spacing-imgL .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-spacing-imgR1 .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-h3-font h3 {
    font-size: 26px;
}
.simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}
.for-gallerypage .outer-page .container, .location-page .outer-page .container {
    max-width: unset;
    padding: 0px;
    width: 75%;
}
.simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}
.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
    margin: 20px !important;
}
.simp-custom-center .fullWidthWidgetWrapper{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.simp-custom-spacing-imgL .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.simp-custom-spacing-imgR {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-spacing-imgR1 .text-content-wrapper {
    padding-left: 14%;
    padding-right: 14%;
}
.outer-page h1,
.outer-page h2{
    line-height: 46px! important;
}
.outer-page .inner-page .header-pills {
    text-align: center;
    padding: 0 ;
}
.header-pills .nav {
    padding-top: 90px;
}
header .navbar.navbar-top.scroll .dropdown-menu, header .navbar.navbar-top.scroll .moreOptions .dropdown-more{
    background-color: rgba(255, 255, 255);
}

.homepage .content_wrapper .no-gutter .widget-wrapper.wtformjson:last-child form .iti--inline-dropdown .iti__country-list{
    max-height:60px
}




/*summary widget */
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap  .contentblock  .offhead{
    border-bottom:1px solid;
    text-align:left;
    width:90%;
    margin:0 auto;
    margin-bottom:5%;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap  .contentblock{
    position:relative;
    padding-left:0;
    padding-right:0;
    background-color:#fff;
    border-radius: 0 0 20px 20px;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap  .contentblock .viewbtn{
    position:absolute;
    bottom:8%;
    display:flex;
    justify-content:center;
    max-width:100%;
    width:100%;
    margin:0;
    padding:0;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap  .contentblock .viewbtn a{
    background:none;
    color:#000;
    text-transform:capitalize;
    text-decoration:underline;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap  .contentblock .viewbtn a:hover{
    text-decoration:none;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col .summary-content-wrap{
    box-shadow: 0 0.25rem 1.25rem 0 rgba(0,0,0,.07);
}

body .content_wrapper .no-gutter img {
    border-radius:20px;
}
body .content_wrapper .no-gutter .jssor-carousel-wrapper img{
    border-radius:0;
}
.summary-widget .summary-content-wrap {
    border-radius: 20px;
}
.summary-widget .page_link {
    border-radius:20px 20px 0 0;
}
body .content_wrapper .no-gutter .simp-custom-pageContent-slider img{
    border-radius:20px;
}
.outer-page .widget-wrapper.summary_widget_wrapper .summary-widget.two-col{
    width:calc(50%);
}
.outer-page .summary-widget .summary-content-wrap {
    width:100%;
}
.outer-page .homepage .container-wrapper .address-block-details{
    display:none;
}

/*** footer ***/

.outer-page #footer .add_head > p:first-child {
    float:left;
    font-size:clamp(30px, 1.875vw, 36px);
    width:50%;
    position:relative;
    text-align:left;
    text-transform:uppercase;
}
.outer-page #footer .add_head > p:first-child::before{
    content:"";
    background:#fff;
    width:10%;
    height:0px;
    position:absolute;
    top:31%;
}
.outer-page #footer .add_head > p:nth-child(2){
    float:right;
    margin-top:0;
    width:50%;
    position:relative;
    text-align:left;
}
.outer-page #footer .add_head > p:nth-child(2)::before{
    content:"";
    background:#fff;
    width:10%;
    height:0px;
    position:absolute;
    top:5%;
}
#footer .container .comm_cont .add_head .col-xs-12 {
    padding: 0 0 20px 0;
    margin: 0;
}
#footer .container .comm_cont .add_head .col-xs-12 div{
    margin:0;
    padding:0;
    text-align: left;
}
#footer .container .comm_cont> .col-xs-12:nth-child(2){
    display:none;
}
#footer .container .comm_cont .add_head .col-xs-12 .add_cont ul{
    text-align: left;
    padding:0;
    display: flex;
    flex-direction: column;
    margin: 0 0 0 -2px;
}
#footer .container .comm_cont .add_head .col-xs-12 .add_cont ul li{
    padding:0;
    list-style:none;
    margin-bottom: 10px;
}
#footer .container .comm_cont .add_head .col-xs-12 .social_head{
    display:none;
}

#footer .container .comm_cont .add_head .col-xs-12 .social_cont .socialIcon a{
    width: 35px;
    height: 35px;
    border-radius:5px;
}
#footer .container .comm_cont .add_head .col-xs-12 .social_cont .socialIcon a span{
    margin-bottom: 5px;
}

.outer-page #footer .add_head > p:first-child .navbar-items{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    padding: 0;
}
.outer-page #footer .add_head > p:first-child .navbar-items li{
    width:50%;
    padding:0;
    margin:0;
    list-style:none;
    padding: 1%;
}
.outer-page #footer .add_head > p:first-child .navbar-items li a{
    font-size:16px;
    text-decoration:none;
    padding:5% 0;
    text-transform:capitalize;
}
.outer-page #footer .add_head > p:first-child .navbar-items li a:hover{
    background:#51555a;
    text-decoration:underline;
}
.outer-page #footer .add_head > p:first-child .moreOptions{
    display:none;
}

@media screen and (max-width:991px){
    .outer-page #footer .add_head > p:nth-child(2){
        margin-top: 5%;
    }
}



/*Reduce Footer height*/
#footer {
    padding:40px 0 30px 0;
    margin:0;
}

#footer .comm_cont .add_head{
    margin:0;
}
#footer .comm_cont{
    padding:0;
    margin:0;
}
.outer-page .homepage{
    padding-bottom:0;
} 

.cus-header-top-strip ul li.map-list {
    margin-right:20px
}

#footer .col-xs-12.footer-row.footer_navbar_wrapper{
    padding:0;
}

#footer .comm_cont .comm_cont f_bot{
    padding-bottom:10px;
}
#footer .container .comm_cont .add_cont .footer-detail.mail-show-hide{
    margin:15px 0 0 0;
}
.outer-page .homepage .content_wrapper .no-gutter:last-child{
    display:none
}
/*Event Form Fix*/
@media screen and (max-width:992px) {
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper .form-horizontal {
        margin:0 10%;
    }
    .outer-page .content_wrapper .no-gutter .form-group.col-sm-12 {
        display: flex;
        align-items: center;
    }
}

/*Gallery Image Size*/
#gallery-pager .col-sm-6.col-md-4.gallery_thumbnail_margin{
    padding:0 8px;
    margin: 0 -2px 16px -2px;
}
/*Event Table*/

.outer-page .widget-wrapper.wt1tb[data-widget-id="2288597"] h2{
    font-size:40px;
}
.outer-page .widget-wrapper.wt1tb[data-widget-id="2288597"] p{
    font-size:12px;
    text-align:center;
}
.outer-page .widget-wrapper.wt1tb[data-widget-id="2288597"] .table>thead>tr>th {
    border-bottom: 2px solid transparent;
}


.mobile .widget-wrapper.wt1tb[data-widget-id="2288597"] h2{
    font-size:14px;   
    text-align:center;
    font-weight:600
}
.mobile .widget-wrapper.wt1tb[data-widget-id="2288597"] p{
    font-size:10px;   
    text-align:center;
}
body.for-innerpage.explorer.no-touch {
    background:#fff
}

/*OPS - 7147*/


header .navbar-top{
    height:75px;
     display:flex;
    align-items:stretch;
    justify-content:center;
}

.outer-page .lang-book-wrapper .cus-header-top-strip ul li .fa-stack{
    margin-bottom:0;
}
.outer-page .cus-header-top-strip ul li{
    display:flex;
    align-items:center;
    justify-content:center;
}
header .lang-book-wrapper{
    justify-content:center;
}

.cus-header-top-strip{
    margin-bottom:7px
}
.resv{
    min-width: 150px;
    min-height: 38px;
    padding:0 10px;
    font-size:0.9em;
    line-height:normal;
}
header .navbar-top .navbar-brand,
header #top-navbar-collapse{
    margin-top:3.5px;
}















/*ops - 12359*/
.simp-custom-external-form iframe{
  min-height: 50vh;
  height: 100vh !important;
  width: max-content;
  min-width: 60vw;
  width: 100vw;
  padding: 3.25%;
  border-radius: 15px;
  border: unset;
}
.simp-custom-external-form iframe #form-main {
  background-color: transparent !important;
}
.simp-custom-external-form .text-content-wrapper{
  display: flex;
  justify-content: center;
}



/* new footer code */

.outer-page #footer .add_head{
    padding: 0 5% 2.986%;
    display: flex;
    gap:clamp(16px, 1.5625vw ,30px);
    align-items: center;
}

.outer-page #footer .col-xs-12 {
    padding:0;
}
 
#footer .logosContainer {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.outer-page #footer .add_head > p:first-child {
    float:left;
    font-size:clamp(18px, 1.67vw, 32px);
    line-height:clamp(28px, 1.979vw ,38px);
    width:50%;
    position:relative;
    text-align:left;
    text-transform:uppercase;
}

@media(max-width:1260px){
    #footer .logosContainer img{
        max-width:150px
    }
}

@media(max-width:860px){
    .outer-page #footer .add_head{
        padding:0 16px;
    }
}

.mobile .logosContainer{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:20px;
    margin:20px 0;
}

.mobile .logosContainer img{
    width:120px;
}

.outer-page .foot_block .container .comm_cont .comm_cont.f_bot .container .text-center p{
    display:none;
}
.mobile .parent-container .col-xs-12 .container .footer-row.final.text-center a{
    display:none;
}

.for-innerpage.for-gallerypage .outer-page .content_wrapper .no-gutter .img-description-padding #gallery-pager img {
    border-radius: 0;
}
.for-innerpage.for-gallerypage .outer-page .header-pills-wrapper .header-pills .nav-pills {
    padding-top: 80px;
}
.mobile .panel-group .panel-body .accordian-menu-border .infoMenu .infoImg img {
    border-radius: 0;
}
.mobile.for-gallerypage .content_wrapper .gallery-content .cycle-slideshow .cycle-slide .cycle-image img {
    border-radius: 0;
}












/* OPS 13766 */
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-left-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-left-box .left-box.text-content {
    display: none;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-left-box .fullWidthWidgetWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-right-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-right-box .right-box.text-content {
    display: none;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-hide-right-box .fullWidthWidgetWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-left-box > .col-xs-12:nth-child(1) {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-right-box.imageDescriptionbot3 > .col-xs-12:nth-child(3) {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-right-box.imageDescriptionbottom2  > .col-xs-12:nth-child(2) {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-right-box.wt3tb > .col-xs-12:nth-child(3) {
    display: none;
}

.mobile .content_wrapper .no-gutter .simp-custom-hide-right-box.wt2tb  > .col-xs-12:nth-child(2) {
    display: none;
}
/* OPS 13766 END */






/*.outer-page .cus-header-top-strip{*/
/*    padding: 2px 0;*/
/*    background-color: rgba(0, 0, 0, 0.7);*/
/*}*/
/*.outer-page .cus-header-top-strip .container{*/
/*    margin:0;*/
/*    padding:0;*/
/*    min-width: 100%;*/
/*}*/
/*.outer-page .cus-header-top-strip .container .row{*/
/*    margin:0;*/
/*    min-width:100%;*/
/*}*/
/*.outer-page .cus-header-top-strip .container .row >div {*/
/*    width:100%;*/
/*    padding:0*/
/*}*/
/*.outer-page .top-strip-header-left{*/
/*    margin-right: 5%;*/
/*    display: flex;*/
/*}*/
/*.outer-page .cus-header-top-strip .container .row .top-strip-header-wrapper{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    min-width:100%;*/
/*}*/
/*.outer-page .cus-header-top-strip .header-info span{*/
/*    color: #fff;*/
/*    font-size: 13px;*/
/*    font-weight: 400;*/
/*}*/
/*.outer-page .cus-header-top-strip a{*/
/*    transition: all 0.3s ease-out 0s;*/
/*    outline: medium none;*/
/*    text-decoration: none;*/
/*}*/
/*.outer-page .cus-header-top-strip .header-img{*/
/*    margin-right: 15px;*/
/*}*/
/*.outer-page .cus-header-top-strip .header-img i{*/
/*    font-family: 'Font Awesome 5 Pro';*/
/*    font-style: unset;*/
/*    color: #fff;*/
/*}*/
/*.outer-page .cus-header-top-strip .phone-icon{*/
/*    transform: rotate(90deg);*/
/*}*/

/*footer call button hide */
#footer .address_block .add_cont ul li:last-child {
    display:none;
}
.outer-page .container-wrapper .clearfix.address-block-details.text-center .telephone-number-block{
    display:none
}
.mobile #footer .text-center.footer-row .footer-detail:last-child{
    display:none;
}

/*mobile call top strip */
/*.mobile .cus-header-top-strip{*/
/*    padding: 2px 0;*/
/*    background:#1078a8;*/
/*}*/
/*.mobile .cus-header-top-strip .container{*/
/*    margin:0;*/
/*    padding:0;*/
/*    min-width: 100%;*/
/*}*/
/*.mobile .cus-header-top-strip .container .row{*/
/*    margin:0;*/
/*    min-width:100%;*/
/*}*/
/*.mobile .cus-header-top-strip .container .row >div {*/
/*    width:100%;*/
/*    padding:0*/
/*}*/
/*.mobile .top-strip-header-left{*/
/*    margin-right: 10px;*/
/*    display: flex;*/
/*}*/
/*.mobile .cus-header-top-strip .container .row .top-strip-header-wrapper{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    min-width:100%;*/
/*}*/
/*.mobile .cus-header-top-strip .header-info span{*/
/*    color: #fff;*/
/*    font-weight: 400;*/
/*    font-size:11px;*/
/*}*/
/*.mobile .cus-header-top-strip a{*/
/*    transition: all 0.3s ease-out 0s;*/
/*    outline: medium none;*/
/*    text-decoration: none;*/
/*    white-space:nowrap;*/
/*    font-size:10px;*/
/*}*/
/*.mobile .cus-header-top-strip .header-img{*/
/*    margin-right: 5px;*/
/*}*/
/*.mobile .cus-header-top-strip .header-img i{*/
/*    font-family: 'Font Awesome 5 Pro';*/
/*    font-style: unset;*/
/*    color: #fff;*/
/*    font-size:11px;*/
/*}*/
/*.mobile .cus-header-top-strip .phone-icon{*/
/*    transform: rotate(90deg);*/
/*}*/


/*------------------><----------------------------*/
.cus-header-top-strip{
    height:24px;
}
.cus-header-top-strip ul li.map-list {
    margin-right:20px
}
.cus-header-top-strip ul{
    display:flex;
    align-items:center;  
    padding:0;
    justify-content:center;
}
.outer-page .cus-header-top-strip p{
    text-align:left;
    margin-left:5%;
    font-family:Playfair Display;
}
.cus-header-top-strip ul li{
    list-style:none;
    white-space:nowrap;
}
header .lang-book-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
}
.outer-page .cus-header-top-strip ul li a{
    text-decoration:none;
    font-size:14px;
}
.outer-page .cus-header-top-strip ul li a:hover{
    text-decoration:underline;
}
.outer-page .cus-header-top-strip ul li .fa-stack{
    margin-bottom:5px
}
.cus-header-top-strip ul li{
    list-style:none;
    font-size:12px;
    display: flex;
    align-items: center;
}
.mobile .cus-header-top-strip ul{
    margin:0;
    padding:0;
    justify-content: center;
}
.mobile .cus-header-top-strip ul li{
    list-style:none;
    margin-right:5%;
    font-size:12px;
}
.mobile .logo.navbar-logo{
    margin-top:30px;
}
header .lang-book-wrapper {
    margin:0;
}

.mobile .cus-header-top-strip{
    background:#fff;
    
}

/*.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 {*/
/*    margin: auto;*/
/*    float: none;*/
/*    max-width: 100%;*/
/*}*/
/*.for-homepage .landing_Popup {*/
/*    position: relative;*/
/*    max-width: unset;*/
/*    width: unset;*/
/*}*/
/*.imgforPopup {*/
/*    max-width:80%;*/
/*    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;*/
/*}*/
/*@media (max-width:1536px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right: 8%;*/
/*  }*/
/*}*/
/*@media (max-width:1250px){*/
/*  .landing_Popup img{*/
/*    max-width:80%;*/
/*    max-height:90vh;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    right:6%;*/
/*  }*/
/*  .for-homepage .landing_Popup .popUp_Close {*/
/*    position: absolute;*/
/*    top: -30px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*  }*/
/*}*/
/*@media (max-width:950px){*/
/*  .landing_Popup img{*/
/*    max-height:90vh;*/
/*  }*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close{*/
/*    top: -21px;*/
/*    right: 3%;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    padding:8px;*/
/*}*/
/*.mobile.for-homepage .landing_Popup .popUp_Close i{*/
/*    font-weight:100;*/
/*}*/
/*.mobile .landing_Popup img{*/
/*	max-width:90%;*/
/*}*/
/*@media screen and (orientation:landscape) {*/
/*   .mobile .landing_Popup img{*/
/*     max-height:80vh;*/
/*    }*/
/*}*/



input.btn.booking-btn {
    border-radius:20px;
}

.simp-custom-full-width-with-bg.simp-custom-newLayout a.btn {
    background:#fff;
    color:#000
}

.simp-custom-full-width-with-bg.simp-custom-newLayout a.btn:hover {
    background:#51555a;
    color:#fff;
}
.viewbtn a{
    border-radius:20px;
}

.resv-wrap button.resv.resv_button {
    border-radius:20px;
}

.modal-content input.btn {
    border-radius:20px;
}

.btn{
    border-radius:20px
}
.mobile .fullImage img{
    border-radius:0;
}
.mobile img{
    border-radius:20px
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg{
    padding:1.575% 15%;
}
.outer-page .widget-wrapper.wt3img.three-col.bgColorContainer.fullWidthWidget.simp-custom-full-width-with-bg .fullWidthWidgetWrapper .col-sm-4 {
    padding:0 0.8%;
}
.homepage .content_wrapper .no-gutter .simp-custom-full-width-with-bg.simp-custom-imgtxt  .fullWidthWidgetWrapper .col-sm-4{
    padding:0 0.8% ;
} 
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .clearfix{
    display:flex;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg.simp-custom-newLayout .col-sm-4{
    margin:0 1%;
    background: #fff;
    box-shadow: 0 20px 20px 0 rgb(146 141 141 / 20%);
    border-radius:20px 20px;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg.simp-custom-newLayout img{
    border-radius:20px 20px 0 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper{
    display:flex;
    flex-direction:column;
    justify-content: center;
}

.homepage .content_wrapper .no-gutter .simp-custom-full-width-with-bg.simp-custom-newLayout .text-content-wrapper p:nth-of-type(1) {
    margin:0 !important; 
    /*Had to use imp to increase specificity*/
}


.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper p{
    text-align:center;
}

/*OPS-7147*/

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .clearfix{
    display: flex;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4{
    height: inherit;
    display: flex;
    flex-direction: column;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper{
    flex: 1 1 0;
    display:block;
    text-align:center;
    position:relative;
    padding-bottom:20%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper p:empty{
    display:none;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper p{
    width:100%;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper .txt-wdgt-btn-wrapper{
    position:absolute;
    bottom:10%;
    left:50%;
    transform:translateX(-50%);
    width:100%;
}

@media (max-width:1450px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper{
        padding-bottom:20%;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper .txt-wdgt-btn-wrapper{
        bottom:5%;
    }
}

@media (max-width:1024px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper{
        padding-bottom:25%;
    }
}
@media (max-width:900px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-full-width-with-bg .col-sm-4 .text-content-wrapper{
        padding-bottom:35%;
    }
}



/*#bookingForm .whyBookDirect {*/
/*    top: 35%;*/
/*    bottom: 40px;*/
/*    right: 21px;*/
/*    color: #ffffff;*/
/*}*/

#bookingForm .whyBookDirect a.active {
	color: #fff;
}
#bookingForm .whyBookDirect {
    /*right: 5%;*/
    /*left: auto*/
}

/*changes for jira 7800*/
.for-homepage .bookingform-wrapper .abs_parent {
    height: 100px;
}

#bookingForm .whyBookDirect {
    top:80%;
    left: 15%;
}

@media (max-width:1150px){
    #bookingForm .whyBookDirect {
    left: 1%;
}
}

@media (max-width:1150px){
    #bookingForm .whyBookDirect {
        left: 7%;
    }

    .explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {
        bottom: auto;
        top: 120%;
        left: -12%;
    }
}

@media (max-width:880px){
    #bookingForm .whyBookDirect {
        left: 1%;
    }

    .explorer .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits.changePosOfBenefits {
        bottom: auto;
        top: 120%;
        left: -10%;
    }
}


