header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
.simp-custom-h3-font h3 {
    font-family: Bellefair,serif !important;
    line-height: normal !important;
    font-size: 24px !important;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.simp-custom-width {
    width: 70% !important;
}
.jssor-carousel-container.carousel-container a{
    color: #000 !important;   
}
.simp-custom-LtextRimg {
    padding-top: 60px !important;
}
.simp-custom-LtextRimg .left-box{
    padding: 0px !important;
    width: 34% ;
    margin-left: 11%;
    margin-right: 3%;
}

.simp-custom-LtextRimg .right-box{
    padding: 0px !important;
    margin-left: 7.5%;
    width: 44.5%;
}
.simp-custom-LtextRimg h2{
    text-align: left !important;
}
.simp-custom-LimgRtext{
    padding-top: 90px !important;
}
.simp-custom-LimgRtext .left-box{
   padding: 0px !important;
    margin-right: 7.5%;
    width: 44.5%;
}
.simp-custom-LimgRtext .right-box{
    padding: 0px !important;
    width: 34% ;
    margin-left: 3%;
    margin-right:11%;
}

.simp-custom-LimgRtext h2{
    text-align: left !important;
}
.simp-custom-center .fullWidthWidgetWrapper{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.btn{
    padding: 0 34px;
    line-height: 40px;
    font-family: Bellefair,serif
}
.outer-page h1,
.outer-page h2{
    line-height: 46px;
}
header .navbar-top .navbar-nav>li>a{
    font-family: Bellefair,serif
}
.resv {
    background-color: #9a2e74;
    font-size: 0.9em;
    font-family: Bellefair,serif
}
.simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}
.homepage {
    padding-bottom: 0px;
}
.inner-page {
    padding-bottom: 0px;
}
.booking-btn, .btn-full-width {
    border-radius: 10px! important;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LTxt,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-RTxt{
    padding: 0;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LTxt .fullWidthWidgetWrapper,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-RTxt .fullWidthWidgetWrapper{
    display:flex;
    align-items:center;
    justify-content:center;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-LTxt .left-box .text-content,
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-RTxt .right-box .text-content{
    padding:0 8%;
    text-align:center;
}

.outer-page .content_wrapper .no-gutter .simp-custom-LTxt:nth-of-type(2)  {
    margin-top:2%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-LTxt:nth-of-type(4)  {
    margin-bottom:2%;
}



.outer-page .inner-page .content_wrapper{
    padding-top:88px;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-top-space-hide{
    padding-top:0 !important;
}
.outer-page  .content_wrapper .no-gutter .widget-wrapper.wtheader:first-of-type{
    padding-top: 82px;
}
.outer-page .content_wrapper .no-gutter .predef_content {
    padding-top: 0;
}


.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftText,
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightText{
    width:38% !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftSlider,
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightSlider{
    width:58% !important;
    position:relative;
}

.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftText .text-content,
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightText .text-content{
    text-align:center;
    padding:0 5%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftSlider{
    margin-left:2%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightSlider{
    margin-right:2%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftText{
    margin-left:2%;
}
.outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightText{
    margin-right:2%;
}
@media (max-width:1600px){
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftText,
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightText{
        width:48% !important;
    }
    
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftSlider,
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightSlider{
        width:48% !important;
        position:relative;
    }
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-LeftSlider  .fullWidthWidgetWrapper,
    .outer-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget.simp-custom-RightSlider .fullWidthWidgetWrapper{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        width:100%;
    }
}


.mobile .fullImage img{
    height: 380px;
    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: 30px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 30px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    font-size: 26px !important;
}
.mobile .simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}

/* Mobile Space fix*/
.mobile .simp-custom-other-services h4{
  margin:0;
}
.mobile .simp-custom-other-services a{
  display:block;
  text-align:center;
}

.simp-custom-other-services {
    background-color:#F2EFED;
}
.simp-custom-other-services .text-content-wrapper {
    background-color:white;
    width: 95%;
    margin: auto;
    border: 1px solid white;
    z-index: 2;
    position: relative;
    text-align:center;
}
.simp-custom-other-services .text-content:before{
    content: "";
    border: 1px solid white;
    display: block;
    position: absolute;
    height: 95%;
    width: 95%;
    left: 0;
    right: 0;
    z-index: 1;
    /*top: 10px;*/
    top:1.7%;
    margin: auto;
}
.simp-custom-other-services  .text-content-wrapper p{
    margin-top:0 !important;
}
.simp-custom-other-services .text-content-wrapper div {
    width: 80%;
    margin:auto;
    text-align: center;
    line-height:1.1em;
    /*padding-top:30px;*/
    font-size: 14px;
}
.simp-custom-other-services a.btn-forlink{
    display: block;
    margin: auto !important;
    max-width: 160px;
    width: auto !important;
    line-height: 30px !important;
}
.simp-custom-other-services a{
    display:block;
}
.simp-custom-other-services h4 {
    font-size: 14px;
    line-height: 0.9em;
    font-style: italic;

}
.outer-page .content_wrapper .no-gutter .simp-custom-other-services h3 {
    font-size: 20px;
    line-height: 0.9em;
    color:#000000;
    margin-bottom:1.1em;
}
.simp-custom-other-services .fullWidthWidgetWrapper{
    width:80%;
    display: flex;
    justify-content: center;
}
.simp-custom-other-services .text-content-wrapper:hover {
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);
    background-color:#F2EFED;
    border: 1px solid #f2efed;
}

.simp-custom-other-services .text-content {
    position: relative;
    width: 35%;
    margin: 0 40px;
}
.simp-custom-other-services a.pull-left {
    position: absolute;
    left: 20px;
    bottom: 10px;
}

.simp-custom-other-services a.pull-right {
    position: absolute;
    right: 20px;
    bottom: 10px;
}



.outer-page .content_wrapper .no-gutter .widget-wrapper.simp-custom-remove-space{
    padding-top:0 !important;
    padding-bottom:0;
}

.for-homepage .jssor-carousel-container .bookingform-wrapper {
    display:none;
}


.outer-page .navbar-header{
    display:block;
}
.outer-page .be-main{
    position:absolute;
    top:80%;
    left:50%;
    transform:translate(-50%);
    z-index: 20;
}
.for-homepage .outer-page .jssor-carousel-wrapper{
    overflow:visible;
}







