/*1.Navbar Changes*/
@media (min-width: 1366px) {
  body .container{
    width:80%;
  }
}

.navbar.navbar-top{
    background: linear-gradient(rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 70%) 25%, rgb(255 255 255 / 40%) 50%, rgb(255 255 255 / 20%) 75%, rgb(255 255 255 / 0%) 100%);
}
.navbar.navbar-top.scroll{
    background:#fff 
}
/*2. Bookin Form*/
.for-homepage .bookingform-wrapper .abs_parent {  
    z-index: 201;
    width: 80%;
    max-width: 1044px;
}
@media (max-width: 900px) {
  .for-homepage .bookingform-wrapper .abs_parent {  
    width: 90%;
  }
}


@media (min-width:990px) and (max-width:1212px){
    .bookingform-wrapper .min-price-wrapper{
    position: absolute;
    margin-right: 43% !important;
    margin-bottom: 7px !important;
    }
}
@media (max-width: 768px){
    .bookingform-wrapper {
        position:absolute;
        bottom:40px;
    }
    
}

/*.for-homepage .jssor-carousel-container .booking-form {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    padding-bottom: 30px !important;*/
/*}*/

/*.for-homepage .jssor-carousel-container .bookingform-wrapper {*/
/*    bottom: 0;*/
/*    background: rgba(0, 0,0,1);*/
/*    position: relative;*/
/*}*/

/*.for-homepage .jssor-carousel-container .booking-form .btn-wrapper {*/
/*    position: relative !important;*/
/*    bottom: -30px !important;*/
/*    right: 0 !important;*/
/*}*  */


/*.for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    display:block !important;*/
/*    width:125px !important;*/
/*} */
/*@media (max-width: 1000px) {*/
/*  .for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    width:100px !important;*/
/*  } */
/*}*/
/*@media (max-width: 800px) {*/
/*  .for-homepage .bookingform-wrapper #booking-form .promo-block {*/
/*    width:90px !important;*/
/*  } */
/*}*/

/*.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{*/
/*  display: block !important;*/
/*  margin-right: 0  !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 120px;*/
/*  }*/
/*}*/
/*@media (max-width: 1000px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 115px;*/
/*  }*/
/*}*/
/*@media (max-width: 800px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {*/
/*    width: 105px;*/
/*  }*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{*/
/*  align-self: end;*/
/*  bottom: unset !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {*/
/*    min-width: 120px;*/
/*  }*/
/*}*/
/*@media (max-width: 1100px) {*/
/*  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {*/
/*    min-width: 110px;*/
/*  }*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .booking-form{*/
/*  margin:0 !important;*/
/*  padding-bottom: 0 !important;*/
/*}*/
/*.for-homepage .jssor-carousel-container #bookingForm .select-block{*/
/*  width: 22% !important;*/
/*  padding-right: 0;*/
/*}*/


/*.for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    bottom: -35px !important;*/
/*    right: 35px !important;*/
/*}*/
/*@media (max-width: 1200px) {*/
/*  .for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    right: -5px !important;*/
/*  }*/
/*}*/
/*@media (max-width: 1100px) {*/
/*  .for-homepage .jssor-carousel-container .min-price-wrapper {*/
/*    right: -15px !important;*/
/*  }*/
/*}*/

/*.for-homepage .jssor-carousel-container .booking-form{*/
/*  display: flex !important;*/
/*  justify-content: center !important; */
/*  position: relative;*/
/*background: transparent !important;*/
    
/*}*/
.parent-hotel .camera-carousel-container .jssor-home-wrapper.aspectratio18-7{
  padding-top:0;
}



@media (max-width: 1366px) and (min-width: 1100px) {
    .for-homepage .camera-carousel-container .jssor-home-wrapper.aspectratio18-7 {        
        /*padding-top: 30px;*/
    }
    .for-homepage .jssor-home-wrapper.aspectratio18-7 {
        /*padding-top: 30px;*/
    }
}


/*@media (max-width: 768px) {*/
/*  .for-homepage .jssor-carousel-container .booking-form {*/
/*    background: transparent !important;*/
/*  }*/
/*  .for-homepage .jssor-carousel-container .bookingform-wrapper {*/
/*    background: rgba(0,0,0,.7);*/
/*  }*/
/*}*/


@media (min-width: 769px) {
  .for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 18% !important;
  }
}

.for-homepage .bookingform-wrapper .booking-form .whyBookDirect {
    bottom: -15px !important;
    right: 16% !important;
}

/*4.*/
.animation.slower {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
}
/*BOTTOM ANIMATION*/
@keyframes slide-bottom {
  0% {
        opacity: 0;
        transform: translate3d(0,80%,0);
    }
  100% { 
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.slide-From-Bottom {
    animation-name: slide-bottom;
}

h1, h2, h3, h4, h5, h6, h2+p+div, h2+p, h2+div, h3+p, h3+div, h4+ol, h6+div, .btn, .simp-custom-animation .text-content, .text-content{
    visibility: hidden;
}
#bookingForm .btn-wrapper .check-btn-holder .btn-full-width{
    visibility: visible;
}

/*5. Reduce space btw header and img*/
.outer-page .clearfix.widget-wrapper.wt1tb.bgColorContainer.fullWidthWidget {
    padding-bottom:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-other-services.simp-custom-h3-font .fullWidthWidgetWrapper .col-sm-6.text-content p{
    padding:0 ;
}

/*6. Remove Extra spacing*/
.outer-page .widget-wrapper.imageDescriptionSide.imageDescriptionSide-leftimage.two-col.bgColorContainer.fullWidthWidget.simp-custom-center.simp-custom-spacing-imgL {
    padding:0
}

/*Custom child layout*/
.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSlider,
.outerpage .widget-wrapper.wt1tb.simp-custom-width.simp-custom-RightTextOg{
    margin-right:2%;
}
.outerpage .widget-wrapper.wt1tb.simp-custom-width.simp-custom-RightText,
.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSliderOg{
    margin-left:2%;
}

.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSlider,
.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSliderOg{
    width:58% !important;
    position:relative;
}
.outerpage .widget-wrapper.wt1tb.simp-custom-width.simp-custom-RightText,
.outerpage .widget-wrapper.wt1tb.simp-custom-width.simp-custom-RightTextOg{
    width:38% !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

/*Mobile CSS*/
/*8.Backgrond Color Our Properties*/
.mobile .simp-custom-other-services.simp-custom-h3-font {
    background-color:#fdf0d5;
}

.mobile .content_wrapper .no-gutter .row.clearfix.widget-wrapper.wt1tb.bgColorContainer {
    margin:0;
}



/*Dining*/
.outerpage .simp-custom-width.simp-custom-RightText {
    background:#fdf0d5;
}
.outerpage .simp-custom-width.simp-custom-RightTextOg{
    background:#fdf0d5;
}

.outerpage .clearfix.widget-wrapper.summary_widget_wrapper.summary_widget_wrapper_6 {
    display:none;
}
/*.outerpage .widget-wrapper.wt1tb.simp-custom-width.simp-custom-RightText {*/
/*    background-color:#fdf0d5;*/
/*}*/

/*.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSlider{*/
/*    padding:0px;*/
/*}*/

/*.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSlider .col-xs-12.one-col.jssor-carousel-wrapper{*/
/*    padding:0px;*/
/*    display:flex;*/
/*    align-items:center;*/
/*    justify-content:center*/
/*}*/
/*.outerpage .widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-LeftSlider #jssorCommonCarousel_3{*/
/*    margin:0 ;*/
/*}*/


/*sahil code old code*/

/*@media (min-width:970px) and (max-width:1212px){*/
/*    .bookingform-wrapper .min-price-wrapper{*/
/*    position: absolute;*/
/*    margin-right: 43% !important;*/
/*    margin-bottom: -7px !important;*/
/*    }*/
/*}*/

/*@media (min-width:873px) and (max-width:900px){*/
/*    .bookingform-wrapper .min-price-wrapper{*/
/*    position: absolute;*/
/*    margin-right: 43% !important;*/
/*    margin-bottom: 7px !important;*/
/*    }*/
/*}*/



/*form#booking-form {*/
/*    padding-bottom:20px !important;*/
/*}*/

/*@media screen and (max-width: 768px){*/
/*#bookingForm .btn-wrapper {*/
/*    position:unset !important;*/
/*    transform:unset !important;*/
/*}*/
/*}*/

/*@media (min-width:566px) and (max-width:706px){*/
/*      .bookingform-wrapper .min-price-wrapper{*/
/*          left: 24%;*/
/*           bottom: 32%;*/
           /*margin-right: 26% !important;*/
           /*margin-bottom: -7px !important;*/
/*      }*/
/*}*/
/*@media (min-width:476px) and (max-width:565px){*/
/*      .bookingform-wrapper .min-price-wrapper{*/
/*           left: 46%;*/
/*           bottom: 32%;*/
           /*margin-right: 14% !important;*/
           /*margin-bottom: -7px !important;*/
/*      }*/
/*}*/
/*@media (min-width:389px) and  (max-width:476px){*/
/*      .bookingform-wrapper .min-price-wrapper{*/
/*           bottom:22%*/
/*      }*/
/*}*/
/*@media (min-width:300px) and  (max-width:388px){*/
/*      .bookingform-wrapper .min-price-wrapper{*/
/*           bottom:18%*/
/*      }*/
/*}*/

/*new code*/

@media (min-width:970px) and (max-width:1212px){
    .bookingform-wrapper .min-price-wrapper{
    position: absolute;
    margin-right: 43% !important;
    margin-bottom: -7px !important;
    }
}

@media (min-width:873px) and (max-width:900px){
    .bookingform-wrapper .min-price-wrapper{
    position: absolute;
    margin-right: 43% !important;
    margin-bottom: -7px !important;
    }
}



.bookingform-wrapper form#booking-form {
    padding-bottom:20px !important;
}

@media screen and (max-width: 768px){
#bookingForm .btn-wrapper {
    position:unset !important;
    transform:unset !important;
}

}
@media (min-width:566px) and (max-width:706px){
      .bookingform-wrapper .min-price-wrapper{
           left: 24%;
           bottom: 32%;
      }
}
@media (min-width:476px) and (max-width:565px){
      .bookingform-wrapper .min-price-wrapper{
           left: 46%;
           bottom: 32%;
      }
}
@media screen and (min-width: 800px){
.bookingform-wrapper {
    bottom: 20%;
}
}



header #top-navbar-collapse{
    /*display: flex;*/
    /*justify-content: center;*/
    text-align:center;
    padding-right:220px !important;
}
header ul#bottom-navbar-collapse{
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.simp-custom-paddingTop60 {
    padding-top: 60px !important
}
.simp-custom-h3-font h3 {
    font-family: 'Minion Pro',serif;
    line-height: normal !important;
    font-size: 26px !important;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.simp-custom-width {
    width: 70% !important;
}
.simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}
.simp-custom-parent-card .text-content {
    height: 100%;
    width: 41.3%;
    padding: 15px 15px 30px;
    background-color: #fff9;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 1%;
}
.simp-custom-parent-card {
    padding-bottom: 90px !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%;
}
/*address-block hide*/
.for-homepage .container-wrapper .address-block-details {
    display: none;
}
header .navbar-top .navbar-nav>.dropdown>a {
    font-weight: 600;
}
.outer-page h1,
.outer-page h2{
    line-height: 44px;
}

/*email pop up*/
body #emailSliderFormDelay h3, body .js-close-mail-dialog.emailSliderForm h3{
    visibility: visible;
}
body #emailSliderFormDelay h3 + .form-group,
body .js-close-mail-dialog.emailSliderForm h3 + .form-group{
    visibility: visible;
}
body #emailSliderFormDelay .form-group .btn,
body .js-close-mail-dialog.emailSliderForm .form-group .btn{
    visibility: visible;
}


/*.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-mobile-slider.slick-initialized.slick-slider h3{*/
/*    display:none;*/
/*}*/
/*.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-mobile-slider.slick-initialized.slick-slider .slick-arrow{*/
/*    display:none !important;*/
/*}*/

/*.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-mobile-slider.slick-initialized.slick-slider img{*/
/*    margin-top:0;*/
/*    margin-bottom:0;*/
/*}*/

/*.mobile .simp-custom-mobile-slider{*/
/*    line-height:0;*/
/*    z-index:99;*/
/*}*/

/*.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-mobile-slider.slick-initialized.slick-slider{*/
/*    margin:0 !important;*/
/*}*/

/*.mobile .simp-custom-mobile-slider .col-xs-12.slick-slide{*/
/*    padding:0;*/
/*}*/

/*.mobile .simp-custom-mobile-slider .col-xs-12.slick-slide p{*/
/*    display:none;*/
/*}*/

/* desktop  */

/*.outer-page .content_wrapper .no-gutter .simp-custom-mobile-slider{*/
/*    display:none;*/
/*}*/



header #top-navbar-collapse {
    /*justify-content:center*/
}
/*header #top-navbar-collapse .primary:nth-child(1){*/
/*    order:2;*/
/*}*/
/*header #top-navbar-collapse .primary:nth-child(2){*/
/*    order:1;*/
/*}*/
/*header #top-navbar-collapse .primary:nth-child(3){*/
/*    order:3;*/
/*}*/
/*header #top-navbar-collapse .primary:nth-child(4){*/
/*    order:4;*/
/*}*/
/*header #top-navbar-collapse .primary:nth-child(5){*/
/*    order:5;*/
/*}*/

header .navbar-top .navbar-nav>li:first-child>a {
    padding-left: 25px;
}

.child-hotel .outerpage .simp-custom-Rooms{
    display:flex;
    align-items:center;
    background-color:#fdf0d5;
    margin:1% 0%;
}
.child-hotel .outerpage .simp-custom-Rooms .col-md-6 .text-content-wrapper{
   /* background-color:#fdf0d5; */
    /* padding:3%; */
}

.child-hotel .outerpage .simp-custom-Rooms .col-md-6 .text-content-wrapper h2{
   text-align:left
}

.child-hotel .outerpage .simp-custom-Rooms .col-md-6 .text-content-wrapper ul{
    display:flex;
    flex-wrap:wrap;
    margin:0;
    padding:0 0 0 5% !important;
}

.child-hotel .outerpage .simp-custom-Rooms .col-md-6 .text-content-wrapper li{
    margin-right:5%;
}


@media (max-width: 992px) {
.child-hotel .outerpage .simp-custom-Rooms{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.child-hotel .outerpage .simp-custom-Rooms .col-sm-6{
    width:unset;
}
.child-hotel .outerpage .simp-custom-Rooms .col-md-6.col-sm-6.left-box:nth-of-type(odd){
    order:1
}
}



#footer .footer-row ul.nav.navbar-nav> .li-space {
    width:100%;
}
.mobile #myModal .modal-content .modal-body .list .each-hotel-group-wrapper>a{
    display:flex;
    justify-content:space-between;
}




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


/*mobile navbar*/
.mobile .mobile-menu .tel {
    flex: 1;
    display: flex;
    justify-content: center;
}

/* 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:#fdf0d5;
}
.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:#fdf0d5;
    border: 1px solid #fdf0d5;
}

.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;
}









