



.simp-custom-widthTable .table-responsive {
    width: 50% !important;
}
.simp-custom-fontW h1,
.simp-custom-fontW h2 {
    font-weight: 400 !important;
    font-size: 32px !important;
}
/*Black n white*/
.simp-custom-greyscale .col-sm-6:hover
{
    filter:grayscale(100%);
}
.simp-custom-greyscale  .col-sm-6:hover:before
{
    content: "";
    border: 1px solid #ffffff;
    display: block;
    position: absolute;
    height: 85% !important;
    width: 85% !important;
    left: 0;
    right: 0;
    z-index: 1;
    top: 4%;
    bottom:4%;
    margin: auto;
    filter:grayscale(100%);
}
.simp-custom-greyscale .text-content:hover .text-content-wrapper {
    position:absolute;
    top: 75%;
    left:11%;
    z-index:2;
    display:block;
    filter:brightness(100);
}
.simp-custom-greyscale .text-content-wrapper{
    display:none
}
.simp-custom-greyscale a 
{
    text-decoration:none;
}
/*Black n white*/
.simp-custom-hideR .right-box {
    display: none;
}
.simp-custom-hideR {
    display: flex;
    justify-content: center;
}
.simp-custom-hideRightLeft .right-box,
.simp-custom-hideRightLeft .left-box{
    display: none;
}
.simp-custom-hideRightLeft  {
    display: flex;
    justify-content: center;
}

.simp-custom-remove-padding {
    padding-top: 0 !important;
}
.simp-custom-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-border img
{
    border-left:1.4px solid white;
    border-right:1.4px solid white;
}
.simp-custom-arrow.wt-image-text-slider .slick-next:before {
    color: #fff  !important;
}
.simp-custom-arrow.wt-image-text-slider .slick-prev:before {
    color: #fff !important;
}
.simp-custom-arrow .slick-next:before, .simp-custom-arrow .slick-prev:before {
    font-size: 46px !important;
}
.simp-custom-rightH .right-box {
    display: none;
}
.simp-custom-rightH {
    display: flex;
    justify-content:center;
}
.simp-custom-card .text-content-wrapper {
    background-color:#faf9f7;
    padding: 20px;
    box-shadow: 0.5px 0.5px 5px #00000021;
}
.simp-custom-h2left h2 {
    text-align: left !important;
}
.simp-custom-link a {
    text-transform: uppercase;
    text-decoration: underline;
}
.simp-custom-fiftyfive{
    width:55% !important;
    margin:auto;
}
.simp-custom-h2Size h2{
    text-align: left !important;
    font-size: 30px !important;
}
.simp-custom-borderCard .text-content-wrapper {
    background-color: rgba(255,255,255,0);
    padding: 0% 4% 12.5% 4%;
    border: 1px solid #ebeaea;
    border-bottom-width: 3px;
}
.simp-custom-bgCard .text-content-wrapper {
    background-color: #faf9f7;
    padding: 0% 4% 12.5% 4%;
    border: 1px solid #ebeaea;
    border-bottom-width: 3px;
}
.simp-custom-imgGap h2 {
    padding-top: 2.5%
}

.simp-custom-h6 h6 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
    color: #000;
    padding-bottom: 1.3%;
}
.simp-custom-h2Text h2 {
    font-size: 28px !important;
    line-height: 1.25;
    font-weight: 400 !important;
    padding-right: 22%;
}
.simp-custom-textcard  {
    width: 45% !important;
    margin: auto !important;
}
.simp-custom-textcard .left-box .text-content-wrapper {
    background-color: #faf9f7;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}
.simp-custom-textcard .left-box .text-content-wrapper:hover {
    background-color: #faf9f7;
    box-shadow: 1px 1px 8px #0000002e;
}
.simp-custom-textcard .right-box .text-content-wrapper {
    background-color: #faf9f7;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}
.simp-custom-textcard .right-box .text-content-wrapper:hover {
    background-color: #faf9f7e3;
    box-shadow: 1px 1px 8px #0000002e;
}
.simp-custom-hyperlink a {
    font-weight: 600 !important;
    color:#aa8b51 !important;
    text-decoration: none;
}
.simp-custom-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-reducedwidthtext .text-content-wrapper 
{
    width: 32%;
    color: #000;
    background-color:#ffffffed;
    padding: 30px 45px;
    margin-left:60%;
}

.resv {
    color: #000;
}
/*.child-hotel[data-hotelid="6663"] header .navbar-top .navbar-brand img {*/
/*    padding-top: 13px;*/
/*}*/
.parent-hotel .address-block-details{
    display:none !important;
}
.address-block-details address.row {
    display: block;
}
.simp-custom-airwidget {
    width: 100% !important;
}
.simp-custom-airwidget .right-box{
    margin-right: 0px;
}
.simp-custom-airwidget #outdoor-widget-body-61e7b49f42db4dc5ea4e31c9{
    position: absolute;
    right: 92px !important;
}
.simp-custom-airwidget {
    padding-bottom: 90px!important
}
.row.clearfix.hotel_amenities_wrap {
    display: block;
}
.jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .row.text-center.videoControls {
    display: block !important;
}
.parent-hotel #footer .comm_cont .add_head p:nth-child(2) {
    display: none;
}
.parent-hotel #footer .comm_cont .add_head p:first-child {
    font-size: 19px;
}
.parent-hotel #footer .address_block.col-xs-12 {
    display: none;
}
.parent-hotel #footer .footer-row {
    padding-bottom: 5px !important;
}

#bookingForm .form-control{
    color: #1C1c1c;
}

.child-hotel[data-hotelid="7148"] .form-group.min-price-wrapper .min-price-div{
    display: none;
}


:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .promotions_block:empty {
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .hotel_amenities_wrap {
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .hotel_amenities_wrap .predef_wid_heading {
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn>div {
    display: flex;
    justify-content: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton>div {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtbookbtn>div {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton>div {
    display: flex;
    justify-content: center;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-headerLeftAlign :is(h1,h2){
    text-align:left;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-paddingbottom0{
    padding-bottom:0;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-margintopbottom30{
    margin-block:30px;
}



.child-hotel .header-pills {
    padding: 120px 0 10px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 12px;
}



.mobile .simp-custom-hideR .right-box {
    display: none;
}
.mobile .simp-custom-rightH .right-box {
    display: none;
}
.mobile .logo.navbar-logo 
{
    padding-top:2px;
    background-color:white;
}
.mobile .fullImage {
    padding-top:75px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1,
.mobile h2 {
    border-bottom: none !important;
    font-size: 24px;
    text-align: center;
}
.mobile .fullImage img{
    height: 350px;
    object-fit: cover;
}
.mobile .simp-custom-reducedwidthtext .text-content {
    background-color: #fffffff5;
    color:#000;
    padding:4% 6% !important
}
.mobile .simp-custom-header-align h2 {
    text-align: left;
}
.mobile .simp-custom-h6 h6 {
    display: none;
}
.mobile .simp-custom-h2Text h2 {
    font-size: 20px !important;
    line-height: 1.55;
    font-weight: 400 !important;
}

.mobile .row {
    display: block !important
}
.mobile .simp-custom-hideRightLeft .right-box,
.mobile .simp-custom-hideRightLeft .left-box{
    display: none;
}









#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 15px;
    left:15px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}

.mobile #whatsAppHeader {
    border-radius: 50%;
    background: #25d366;
    float: left;
    position: fixed;
    left: 24px;
    bottom: 20px;
    padding:5px !important;
    z-index: 9999;
    line-height: unset;
    height:50px;
    width:50px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

