@media (max-width: 1100px) {
  #footer .comm_cont .col-xs-12 {
    padding-right: 0;
    padding-left: 0;
  }
}

#footer .hotel-info .add_head {
    /*padding-top: 15px;*/
    text-align: left !important
}
#footer .hotel-info .add_head p {
    font-size: 16px;
    line-height: 1.5;
}
#footer .hotel-info .add_head p:first-child {
  margin-bottom: 10px;
}

#footer .three-col .clearfix {
    width: 100%;
}
#footer .three-col .footer_navbar {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
}
#footer .three-col li {
    display: inline-block !important;
    text-align: left;
    font-weight: 100 !important;
}
#footer .three-col .footer_navbar > ul {
    display: flex;
    justify-content: space-between;
}
#footer .three-col .footer_navbar .li-space > a {
    color: white !important;
}
#footer .three-col .footer_navbar .li-space > a > span:first-child {
    display: none;
}

@media (min-width: 1101px) {
    #footer .icon-col {
        padding-left: 5%;
    }
}
#footer .icon-col .social_block {
  width: 100%;
}
#footer .icon-col .social_block .social_head {
  padding-top: 0;
  text-align: left;
}
#footer .icon-col .social_block .social_head p {
  padding-top: 0;
}
#footer .icon-col .social_block .social_cont .socialIcon {
  display: flex;
  margin-left: -15px;
}
#footer .icon-col .social_block .social_cont a {
   margin-left: 3% !important;
}
#footer .icon-col .social_block .social_cont a:first-child {
  margin-left: 0;
}
#footer .icon-col .social_block .social_cont a:last-child {
  margin-right: 0;
}
#footer .icon-col .address_block .add_cont ul {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
#footer .icon-col .address_block .add_cont .footer-detail {
    display: flex;
    align-items: center;
}

#footer .footer_navbar_wrapper {
    border: none;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:last-child > .nav > li {
    width: 100%;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:first-child {
    width: 33.33%;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:first-child > .nav > li {
    text-align: left;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:last-child {
    width: 66.66%;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:last-child > .nav {
    column-count: 2;
}
#footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:last-child > .nav > li {
    text-align: left;
}

#footer .comm_cont.f_bot {
    border-top: 1px solid rgba(255,255,255,.5) !important;
    padding-top: 20px !important;
}

.child-hotel #footer .nav .first-li:not(:first-child) {
    display: none !important;
}
.child-hotel #footer .nav .second-li:first-child {
    display: none !important;
}
.child-hotel #footer .footer_navbar_wrapper .footer_navbar .second-li:nth-child(5) {
    display: none !important;
}

.child-hotel #footer .col-md-3.col-xs-3.hotel-info img{
    display:none   
}


@media (max-width: 1000px) {
.parent-hotel #footer .col-md-3.col-xs-3.hotel-info{
    width:20%
}}
.parent-hotel #footer .footer_navbar_wrapper .footer_navbar > .navbar-nav > li:last-child > .nav {
    column-count: 1;
    margin: 0 40%;
}

/*Increasing the font size of hotel name in footer jira-id:OPS-7255*/

.parent-hotel #footer .hotel-info .add_head p {
    font-size:26px;
}

/*Hiding the logo from parent hotel footer jira-id:OPS-7255*/

.parent-hotel #footer .col-md-3.col-xs-3.hotel-info img{
    display:none   
}


.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_rock img {
    margin: auto;
    float: none;
    max-width: 100%;
    max-height:85vh;
    min-height:50vh;
}
.for-homepage .landing_Popup_rock {
    position: relative;
    max-width: unset;
    width: unset;
}
.for-homepage .landing_Popup_rock .imgforPopup {
    max-width:90%;
    width: 100%;
    display:block;
}
.for-homepage .landing_Popup_rock .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_rock {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}
@media (max-width:1536px){
  .landing_Popup_rock img{
    max-width:80%;
  }
  .for-homepage .landing_Popup_rock .popUp_Close {
    right: 0;
  }
}
@media (max-width:1250px){
  .landing_Popup_rock img{
    max-width:80%;
    max-height:90vh;
  }
  .for-homepage .landing_Popup_rock .popUp_Close {
    right:0;
  }
  .for-homepage .landing_Popup_rock .popUp_Close {
    position: absolute;
    top: -30px;
    width: 25px;
    height: 25px;
  }
}

@media (max-width:950px){
  .landing_Popup_rock img{
    max-height:90vh;
  }
}
.mobile.for-homepage .landing_Popup_rock .popUp_Close{
    top: -21px;
    right: 3%;
    width: 10px;
    height: 10px;
    padding:8px;
}
.mobile.for-homepage .landing_Popup_rock .popUp_Close i{
    font-weight:100;
}
.mobile.for-homepage .landing_Popup_rock img{
	max-width:90%;
	width: 100%;
}
@media screen and (orientation:landscape) {
   .mobile .landing_Popup_rock img{
     max-height:80vh;
    } 
}



/*.landing_PopupWrapper_sangam {*/
/*    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;*/
/*    padding: 30px 0;*/
/*}*/

/*.mobile .landing_PopupWrapper_sangam {*/
/*    padding: 60px 0;*/
/*}*/

/*.landing_PopupWrapper_sangam.sangam_popUp_zoomIn {*/
/*    display: flex;*/
/*}*/

/*.landing_Popup_sangam img {*/
/*    max-width: 100%;*/
/*    object-fit: cover;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam {*/
/*    position: relative;*/
/*    max-width: 1024px;*/
/*    width: 100%;*/
/*    padding: 5%;*/
/*    display: flex;*/
/*    align-items: stretch;*/
/*    justify-content: center;*/
/*}*/

/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam {*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    max-width: 800px;*/
/*    padding: 20px;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content {*/
/*    background: white;*/
/*    width: 50%;*/
/*    position: relative;*/
/*}*/

/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content {*/
/*    position: unset;*/
/*}*/

/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content,*/
/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .image-content-wrapper {*/
/*    width: 100%;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper {*/
/*    text-align: center;*/
/*    color: black;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 20px;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper h2,*/
/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper p,*/
/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper a {*/
/*    visibility: visible;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .image-content-wrapper {*/
/*    width: 50%;*/
/*    min-width: 300px;*/
/*    display: flex;*/
/*}*/

/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .image-content-wrapper {*/
/*    position: relative;*/
/*}*/

/*.imgforPopup {*/
/*    max-width: 100%;*/
/*    display: block;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper h2 {*/
/*    text-transform: capitalize;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam-text-content-wrapper a {*/
/*    margin-top: 10px;*/
/*}*/

/*.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam_popUp_Close {*/
/*    position: absolute;*/
/*    top: -40px;*/
/*    right: 0px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-weight: 100;*/
/*    cursor: pointer;*/
/*    background: white;*/
/*    border: 2px solid white;*/
/*    border-radius: 50%;*/
/*    color: black;*/
/*}*/

/*.mobile.for-homepage .landing_PopupWrapper_sangam .landing_Popup_sangam .sangam_popUp_Close {*/
/*    top: 30px;*/
/*    right: 30px;*/
/*}*/

/*@keyframes zoominoutsinglefeatured {*/
/*    0% {*/
/*        transform: scale(0.3, 0.3);*/
/*    }*/

/*    50% {*/
/*        transform: scale(1.1, 1.1);*/
/*    }*/

/*    100% {*/
/*        transform: scale(1, 1);*/
/*    }*/
/*}*/

/*.landing_Popup_sangam {*/
/*    animation: zoominoutsinglefeatured 1s ease-in-out;*/
/*}*/

.child-hotel[data-hotelid="8286"] h1,
.child-hotel[data-hotelid="8286"] h2,
.child-hotel[data-hotelid="8286"] h3,
.child-hotel[data-hotelid="8286"] h4,
.child-hotel[data-hotelid="8286"] h5,
.child-hotel[data-hotelid="8286"] h6{
    color:#A5682A
}
.child-hotel[data-hotelid="8286"] header .navbar-top .navbar-nav > li > a:hover,
.child-hotel[data-hotelid="8286"] .header-pills .nav>li>a,
.child-hotel[data-hotelid="8286"] header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .ul-top>li>a{
    color: #7e4b17;
}
.child-hotel[data-hotelid="8286"] header .navbar-bottom .navbar-nav>li>a:hover{
     background-color:#7e4b17;
 }
.child-hotel[data-hotelid="8286"] #footer{
    background-color:#A5682A;
}

.child-hotel[data-hotelid="8286"] #footer .footer-detail .fa-stack .fa-envelope,
.child-hotel[data-hotelid="8286"] #footer .footer-detail .fa-stack .fa-phone{
    color: #A5682A;
}

.child-hotel[data-hotelid="8286"] #back-top span{
    color: #A5682A;
    background-color:#fff;
}
.child-hotel[data-hotelid="8286"] header .navbar-top .resv_button.book_button,
.child-hotel[data-hotelid="8286"] .btn,
.child-hotel[data-hotelid="8286"] .promo-btn{
    background-color:#A5682A;
}

.child-hotel[data-hotelid="8286"] header .navbar-bottom .navbar-nav>li>a.active,
.child-hotel[data-hotelid="8286"] header .navbar-bottom .navbar-nav>li>a:focus,
.child-hotel[data-hotelid="8286"] header .navbar-bottom .navbar-nav>li>a:hover,
.child-hotel[data-hotelid="8286"] header .navbar-bottom .moreOptions .dropdown-more>li>a.active,
.child-hotel[data-hotelid="8286"] header .navbar-bottom .moreOptions .dropdown-more>li>a:focus, 
.child-hotel[data-hotelid="8286"] header .navbar-bottom .moreOptions .dropdown-more>li>a:hover{
    background:#7e4b17;
}
.child-hotel[data-hotelid="8286"] .promotions-wrapper .promo-details-wrap {
    background-color:#A5682Ab3;
}
.child-hotel[data-hotelid="8286"] .promo-control{
    border-top:1px solid #fff;
}
.child-hotel[data-hotelid="8286"] header .navbar-top .resv_button.book_button:hover,
.child-hotel[data-hotelid="8286"] .btn:hover,
.child-hotel[data-hotelid="8286"] .promo-btn:hover{
    background:#7e4b17 ;
}

.child-hotel[data-hotelid="8286"] nav.navbar.navbar-bottom,
.child-hotel[data-hotelid="8286"] header .navbar-bottom .moreOptions .dropdown-more,
.child-hotel[data-hotelid="8286"]
.child-hotel[data-hotelid="8286"]{
    background-color:#A5682A;
}

.child-hotel[data-hotelid="8286"] header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header h4{
     color: #7e4b17;
}
.child-hotel[data-hotelid="8286"] header .navbar-top .navbar-nav>li .dropdown-menu.our-hotel-menu .mega-menu>li .dropdown-header span{
     color: #A5682A;
}

.child-hotel[data-hotelid="8286"] .summary-widget .offhead a {
    color: #A5682A ;
}


.child-hotel[data-hotelid="8286"]  .summary-widget .viewbtn a{
    background-color: #A5682A;
}

.child-hotel[data-hotelid="8286"] .summary-widget .viewbtn a:hover{
    background-color: #7e4b17;
}

.child-hotel[data-hotelid="8286"] .header-pills .nav>li>a.active, 
.child-hotel[data-hotelid="8286"] .header-pills .nav>li>a:active,
.child-hotel[data-hotelid="8286"] .header-pills .nav>li>a:focus, 
.child-hotel[data-hotelid="8286"] .header-pills .nav>li>a:hover,
.child-hotel[data-hotelid="8286"] .header-pills .nav>li.active a, 
.child-hotel[data-hotelid="8286"] .header-pills .nav>li:active a,
.child-hotel[data-hotelid="8286"] .header-pills .nav>li:focus a, 
.child-hotel[data-hotelid="8286"] .header-pills .nav>li:hover a{
    color: #A5682A!important;
    border-bottom: 1px solid #7e4b17;
}
.child-hotel[data-hotelid="8286"] .no-gutter .get-directions-label{
    background:#A5682A;
}

/*Mobile*/

.mobile[data-hotelid="8286"] .bookBtnbgcolor{
    background:#A5682A;
}
.mobile[data-hotelid="8286"] .navBtnBorder.menu-item{
    background:#A5682A !important;
}

.mobile[data-hotelid="8286"] .fa-custom,
.mobile[data-hotelid="8286"] .menu-header-block .fa-custom,
.mobile[data-hotelid="8286"] .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-name {
    color: #A5682A;
}
.mobile[data-hotelid="8286"] .select-hotel-wrapper .dropdown-menu .dropdown-menu-wrapper .each-hotel-wrapper .hotel-name:hover {
    color: #7e4b17;  
}
.mobile[data-hotelid="8286"] .fab_book_button .fa.fa-calendar {
    background-color: #A5682A;
}
.mobile[data-hotelid="8286"] .select-hotel-wrapper .dropdown-toggle .select-hotel-text p .select-dropdown-arrow svg path {
    stroke:#A5682A;
}
.mobile[data-hotelid="8286"]  .mobileHeaderTop a{
    color:#A5682A;
}
.mobile[data-hotelid="8286"] button.close {
     color:#A5682A;
}
.mobile[data-hotelid="8286"] .navBtnBorder{
       background:#A5682A;
}


/*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%;
  }
}

.for-homepage .jssor-carousel-container .booking-form {
    display: flex;
    align-items: center;
    padding-bottom: 30px !important;
}
.for-homepage .jssor-carousel-container .booking-form .btn-wrapper {
    position: relative !important;
    bottom: -30px !important;
    right: 0 !important;
}

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

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

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

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

/*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 ;*/
/*}*/



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

header .navbar-top .navbar-nav>li:first-child>a {
        font-weight: 700;
}

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





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


header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
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;
}

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






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







