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

.mobile .content_wrapper .no-gutter .wtbookbtn .col-lg-12{
    display: flex;
    justify-content: center;
    align-items: center;
}


@media(max-width:960px){
.homepage .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper form, 
.inner-page .content_wrapper .no-gutter .widget-wrapper.fullWidthWidget .fullWidthWidgetWrapper form {
    margin:0 10%;
}
}


.content_wrapper .no-gutter .simp-custom-form-wedding .form-group{
    width:50%;
}
.content_wrapper .no-gutter .simp-custom-form-wedding .form-group#form-group-submit{
    width:100%;
}

.content_wrapper .no-gutter .simp-custom-form-wedding{
    background:aliceblue;
}
.content_wrapper .no-gutter .simp-custom-form-wedding .book{
    margin-bottom:20px;
}
.content_wrapper .no-gutter .simp-custom-form-wedding .form-group .col-md-6{
    width:100%;
}
.content_wrapper .no-gutter .simp-custom-form-wedding .form-group:nth-child(6){
    width: 100%;
}
@media(max-width:1098px){
    .content_wrapper .no-gutter .simp-custom-form-wedding .form-group{
    width:100%;
}
}
.mobile .content_wrapper .no-gutter .simp-custom-form-wedding{
    background:none;
}


:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-hideLeftBox .left-box{
    display:none;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-hideRightBox .right-box{
    display:none;
}
.mobile .content_wrapper .no-gutter .simp-custom-hideLeftBox .col-xs-12:first-child{
    display:none;
}
.mobile .content_wrapper .no-gutter .simp-custom-hideRightBox .col-xs-12:last-child{
    display:none;
}
.mobile .content_wrapper .no-gutter .simp-custom-center{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction: column;
}
:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-center{
    display:flex;
    justify-content:center;
    align-items:center;
}

.for-homepage .outer-page .homepage .container-wrapper .hotel-address {
    margin-bottom: 10px;
}

.for-homepage .outer-page .homepage .container-wrapper .hotel-tagline {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
}

.for-homepage .outer-page .hotel-tagline a {
  color: #272727;   
}
.outer-page #footer .comm_cont .add_head p a:hover {
  color: #aaa;
}







.location-page .outer-page .header-pills .tab-content {
    top: 178px;
    margin: 0;
}
    
.location-page .outer-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding {
    top: 96px;
}
    
.outer-page .content_wrapper .location-heading {
    padding: 30px;
    max-width: 100%;
    width: 100%;
}
    
.mobile.for-locationpage .location-heading {
    padding: 20px 20px 0;
}
    
.mobile.for-locationpage .location-content {
    padding: 20px;
}

.mobile.for-locationpage .location-content #widgetWrapper .map-drop {
    padding: 0;
    margin: 0;
}

.mobile.for-locationpage .location-content #widgetWrapper .map-drop .dropdown-menu-map {
    width: 100% !important;
}

.mobile.for-locationpage .location-content #widgetWrapper > .custom-right-widget-wrapper {
    width: 100%;
}
    
@media(max-width: 930px) {
    .location-page .outer-page .header-pills .tab-content {
        top: 216px;
    }
        
    .location-page .outer-page .content_wrapper .no-gutter .widget-wrapper.img-description-padding {
        top: 134px;
    }
}

















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



