.simp-custom-center{
    display:flex;
    align-items:center;
    justify-content:center;
}
.simp-custom-remove-padding
{
    padding-top:0px !important;
}
.simp-custom-h2left h2{
    text-align: left !important;
}
.simp-custom-btn .btn {
    background-color: #c3a258;
    color: #fff;
}
.simp-custom-btn .btn:hover {
  background-color: #b39043;
  color:#ffffff;
}
.simp-custom-width60 {
  width: 55% !important;
  margin: auto;
}
.simp-custom-width60 img {
  width: 75% !important;
  margin: auto !important;
}
.simp-custom-box {
    box-shadow: 0.2px 0.2px 4px rgb(51 51 51 / 10%);
}
.simp-custom-hideR .right-box {
    display: none;
}
.simp-custom-hideR {
    display: flex;
    justify-content: center;
}
body:not(.mobile) .simp-custom-table-width table td{
    width:16.66%;
}

.address-block-details {
    display: none;
}


.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
.mobile .simp-custom-table-width table tr:last-child td{
    border:1px solid #4444;
    border-left:unset;
}



.inner-page .header-pills {
    padding: 85px 0 2px !important;
}
.location-page .header-pills {
    padding: 85px 0 2px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 2px;
}
.for-gallerypage .header-pills {
    padding: 85px 0 2px !important;
}

.outer-page .content_wrapper .wt3imgtop-3tbbot {
    display:flex;
}
.outer-page .content_wrapper .wt3imgtop-3tbbot .text-content{
    display:flex;
    flex-direction:column;
}
.outer-page .content_wrapper .wt3imgtop-3tbbot .text-content  .text-content-wrapper{
    flex: 1;
    display:flex;
    flex-direction:column;
}
.outer-page .content_wrapper .wt3imgtop-3tbbot .text-content  .text-content-wrapper .txt-wdgt-btn-wrapper{
    margin-top:auto;
}

.mobile .logo.navbar-logo 
{
    padding-top:2px;
    background-color:white;
}
.mobile .fullImage {
    padding-top:65px !important;
}
.mobile h1, .mobile h2
{
    text-align:center !important;
    font-size: 24px;
}
.mobile .simp-custom-video video 
{
    height:320px;
    object-fit:cover;
}
.mobile .name-of-hotel h1{
    text-align: left !important;
}
.mobile div#widgetWrapperHome div#leftColWid h1:first-child
{
    display:none;
}
:is(.outer-page,.outerpage,.mobile) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn div{
    display:flex;
    justify-content:center;
}

.outer-page .footer_navbar_wrapper .fsitemap li:last-child,
.mobile #footer .footer-menu > :is(span, .footer-cancel-button) {
    display: none;
}

.for-homepage .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;
    display: none;
}

.for-homepage .landing_PopupWrapper.popUp_zoomIn {
    display: flex;
}

.for-homepage .landing_Popup img {
    margin: auto !important;
    float: none;
}

.for-homepage .landing_Popup {
    position: relative;
}
.mobile.for-homepage .landing_Popup {
    max-width: 90%;
}

.for-homepage .imgforPopup {
    max-width: 100%;
    display: block;
}

.for-homepage .landing_Popup .popUpClose {
    display: grid;
    align-items: center;
    justify-content: center;
    place-content: center;
    position: absolute;
    top: 0px;
    right: 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    color: white;
    background-color: rgba(0, 0, 0, 0.8);
    border: 0;
    cursor: pointer;
}

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

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

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

.for-homepage .landing_Popup {
    animation: zoominoutsinglefeatured 1s ease-in-out;
}

.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.5);
}
.simp-custom-fw-sheen .text-content
{
    z-index:1;
}

/*Table Border Remove*/

.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}
.simp-custom-linkButton a {
    text-transform: uppercase;
    background-color: #c3a258;
    color: #fff;
    line-height: 2.1;
    padding: 3% 6%;
}
.simp-custom-linkButton a:hover {
    background-color: #a88a47;
    color: #fff;
    text-decoration: none;
}

