



/*.custom-form .row {
    display: flex;
    justify-content: center;
    flex-direction: row;
}
.custom-form .btn-primary {
    border:none !important;
    height:unset !important;
}
.custom-form .row  {
    box-shadow:0.5px 0.5px 10px;
    width:25%;
    margin:auto;
}
.custom-form {
    padding:15px 0px;
}*/


/*.custom-form .row {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    flex-direction: row;*/
/*}*/
/*.custom-form .btn-primary {*/
/*    border:none !important;*/
/*    height:unset !important;*/
/*}*/
/*.custom-form .row  {*/
/*    background:rgba(0,0,0,0.5);*/
/*}*/
/*.custom-form .row div label {*/
/*    color:#fff;*/
/*}*/
/*.custom-form {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 41%;*/
/*}*/
/*.for-innerpage .custom-form {*/
/*    display:none !important;*/
/*}*/
/*.jssor-home-wrapper #homeCarousel>div:nth-child(3) {*/
/*    bottom:20% !important;*/
/*}*/
/*@media only screen and (min-width:1367px) and (max-width:1600px) {*/
/*    .custom-form {*/
/*        left: 39.3% !important;*/
/*    }*/
/*}*/
/*@media only screen and (min-width:1101px) and (max-width:1366px) {*/
/*    .custom-form {*/
/*        left: 37.5% !important;*/
/*    }*/
/*}*/
/*@media only screen and (min-width:800px) and (max-width:1100px) {*/
/*    .custom-form {*/
/*        left: 33.3% !important;*/
/*    }*/
/*}*/

.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}



#footer .custom-first-row.fristcol{
    width:60% !important;
}
#footer .custom-first-row.fithcol{
    width:40% !important;
}
#footer .comm_cont .custom-first-row.fristcol ul.list-group{
    column-count:4;
}
#footer .footerimg {
    margin-left:-15px;
}
#footer .footerimg img{
    width:80%
}

#footer .custom-first-row
{
    width:33%;
    padding-top:30px
}

#footer .custom-first-row {
    
}
#footer .custom-first-row ul.list-group {
    padding: 0px;
    list-style: none;
}


#footer .custom-first-row .list-heading 
{
    font-size:20px;
    color:white
}


#footer .custom-footer {
    background-color:#1fa7ff00 ;
}

#footer .custom-first-row .sublist-heading {
  color:#fff;
  font-size:15px;
  /*border-bottom:1px solid #fff;*/
  display:inline-block;
}

#footer .custom-first-row li.list-group-items a {
    color: #fff !important;
    font-size: 13px;
}

#footer .custom-first-row .social_cont {
    text-align: left;
}

 

#footer .socialIcon a span
{
  color: #047F9A;
    font-size: 1.2em;
    line-height: 40px;
    vertical-align: -webkit-baseline-middle;
    
}

#footer .custom-first-row.forthcol .list-group .social_cont .socialIcon a
{

    background-color: #fff !important;
    color: #76ba1b !important;
    border-radius:50% !important;
}

#footer .custom-first-row.forthcol .list-group .social_cont .socialIcon a:hover
{
  color:#fff;
  background-color:#76ba1b !important;
  border:1px solid #fff;
}


footer#footer {
    background-color: #1FA7FF;
}



#footer .comm_cont .col-xs-12 .add_head {
    display: none;
}
#footer .col-xs-12.pull-left {
    display:none;
}
.footerimg a{
    width:30% !important
}
.footerlast {
    text-align:center;
}



.custom-footer.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    border-bottom:1px solid white;
    
}

#footer .col-xs-12 {
    padding:0px;
}
#footer .custom-first-row {
    padding-left:7%
    
}
.footerlast {
    display:none;
}
#footer .footerimg a.footerappstore {
    background:none!important;
}
#footer .footerimg a.footerplaystore {
    background:none!important;
}
#footer .custom-first-row li:nth-child(14) {
    display: none;
}



.headerTopStrip {
    height: 0;
}
.topStrip-details {
    color: #fff;
    padding: 0 3px;
}
.topStrip-newtab{
    padding-left: 5px;
}

.collapsedNavbar .headerTopStrip{
    background: #7f7970 ;
    color: #fff;
    font-weight:700;
    font-size: 13px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}

.headerTopStrip .header_top_contact {
    /*float: center;*/
    display: flex !important;
    justify-content: left;
    position:relative;
}

.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
    color: white;
    margin-top: -30px !important;
    margin-right: -25px;
}

.parent-hotel .header-pills {
    padding-top: 127px;
}
.child-hotel .header-pills {
    padding-top: 150px;
    padding-bottom: 10px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
}
.nav-pills.nav-stacked {
    font-size: 12px;
    text-transform: uppercase;
}
header .navbar-bottom .navbar-nav > li > a.active, 
header .navbar-bottom .navbar-nav > li > a:focus, 
header .navbar-bottom .navbar-nav > li > a:hover {
    background-color: #313131;
    padding-bottom: 9px;
}
.child-hotel header li.child-hotel-name.primary {
    text-transform: uppercase;
}

.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    text-transform: uppercase;
}

.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 10px;
    padding-right: 10px;
    border-right: 0px solid #fff !important;
}
.headerTopStrip a.topStrip-number-details {
    position:absolute;
    right:0;
    color: #fff;
    font-weight:bold;
}
.mobile .headerTopStrip .header_top_contact{
    display:inline-block !important;
}
.mobile .headerTopStrip a.topStrip-number-details{
    position: relative;
}
.mobile a.topStrip-details {
    padding-right: 10px;
}
/*.mobile .collapsedNavbar .headerTopStrip{*/
/*    background: #333;*/
/*    color: #f4f4f4;*/
/*    font-size: 14px;*/
/*    height: 30px;*/
/*    transition: all ease .5s;*/
/*    overflow: hidden;*/
/*}*/
/*.collapsedNavbar header nav.navbar.navbar-top {*/
/*    height: 105px;*/
/*}*/
/*.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {*/
/*    padding-top: 160px;*/
/*}*/
 span.firsttext {
    position:absolute;
    left:0;
} 
.mobile .firsttext {
    display:none;
    
} 
.mobile a.topStrip-number-details {
    position:absolute !important;
    top:70%;
    left:0 !important;
    font-size:11px;
    
    }
.mobile span.topStrip-text{
    padding-left:70px;
}
.mobile .collapsedNavbar .headerTopStrip{
    height:42px !important;
    font-size:11px;
}
/*header ul#top-navbar-collapse {*/
/*    padding-left:620px;*/
/*}*/
header .navbar-top .moreOptions .dropdown-more > li > a:hover {
    text-decoration: none;
    background-color: rgb(45, 174, 236);
    color:black !important;
}
nav.navbar.navbar-top li.primary a{
    background:transparent !important;
    border:none;
}



.simp-custom-button a.txt-wdgt-btn{
    width: 80%;
    background: #5a5e5a;
    padding: 12px 0px;
    color:white;
}
.simp-custom-button .btn:hover{
    background-color: #151515;
    color: #fff;
}
.simp-custom-button-blue a.txt-wdgt-btn{
    width: 80%;
    background: #02D59D;
    padding: 12px 0px;
    color:white;
}
.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}
.simp-custom-full-border {
    border:1px solid #dbdbdb;
    border-radius:4px;
}

/*Image Hover Effect*/
.simp-custom-hover img:hover{
    clip-path: inset(19px 12px);
}
.simp-custom-hover img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}
/*End*/

/*.lang-book-wrapper .resv {*/
/*    background-color:#5A5E5A !important;*/
/*    border-color:#5A5E5A;*/
/*}*/
/*.lang-book-wrapper .resv:hover {*/
/*    background-color:#000000 !important;*/
/*    border-color:#000000;*/
/*}*/
.simp-custom-facility .right-box{
    display:none;
}

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


.simp-custom-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}
.simp-custom-hideRightBox .right-box{
    display:none;
}
.simp-custom-hideLeftBox .left-box{
    display:none;
}
.simp-custom-center{
    display:flex;
    justify-content:center;
}

/*.simp-custom-hoverunderline .text-content:hover a{
    color:black!important;
    border-bottom:1px solid black;
}*/

.simp-custom-hoverunderline .text-content:hover a.internal-link{
    color:black!important;
    border-bottom:1px solid black;
}
.simp-custom-mobile-widget-hide .left-box img,.simp-custom-mobile-widget-hide .right-box img{
    display:none
}

.simp-custom-reduced-width img{
    width:50%!important;
}
.simp-custom-reduced-width thead img{
   margin-left:85px!important;
}

.simp-custom-centerimghide .center-box{
    display:none;
}

.simp-custom-widgetcenter {
    display: flex;
    justify-content: center;
}

.outer-page .widget-wrapper .custom_widgets_block{
    display:block !important;
}

/*.mobile .fullImage img{*/
/*    height:280px;*/
/*    object-fit:cover;*/
/*}*/

.mobile .footer-row .socialIcon a span{
    padding-top:5px;
}
.open>.dropdown-menu {
    width:95.8vw !important;
}
.mobile .logo.navbar-logo 
{
    padding-top:0px;
    padding-bottom:0px;
}
.mobile .fullImage {
    padding-top: 70px;
}
/*.mobile .fullImage {*/
/*    padding-top:70px !important;*/
/*}*/
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1, h2
{
    text-align:center !important;
}


.mobile h2 {
    font-size:20px;
    text-transform:uppercase;
}
.mobile h1 {
    font-size:21px;
    text-transform:uppercase;
}
.mobile .content_wrapper .no-gutter h1:after {
    content: '';
    height: 0px;
    background: #1C5E50;
    display: block;
    transition: all .5s ease-in-out;
    margin: 10px auto;
    width: 10%;
}
.mobile .content_wrapper .no-gutter h2:after {
    content: '';
    height: 0px;
    background: #1C5E50;
    display: block;
    transition: all .5s ease-in-out;
    margin: 10px auto;
    width: 10%;
}

.mobile h3 {
    font-size:20px;
    font-weight:600;
    text-transform:uppercase;
    }
    
    .mobile .simp-custom-fw-sheen
{
    position:relative;
}
.mobile .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);
}
.mobile .simp-custom-fw-sheen .text-content 
{
    z-index:1;
}
.mobile .row.clearfix.widget-wrapper.wtheader h1{
    display:none;
}
.mobile .simp-custom-fourquadranthover .descriptionMobileNoSpace span{
    color: black!important;
}

.mobile .simp-custom-colortext .descriptionMobileNoSpace a.internal-link span {
    color:rgb(88,88,88) !important;
}
.mobile .review_data_wrap .reviews_wrapper .review_date_name_wrapper {
    position:unset !important;
}
.mobile .simp-custom-mobile-map-hide {
    display:none;
}
.fa.fa-map-marker:before {
    content: "\f3c5" !important;
    font-family: 'Font Awesome 5 Pro';
}
.mobile .simp-custom-cardd .table-responsive .table,
.mobile .simp-custom-cardd .table-responsive td
 {
    border-top: none;
}

/*.outer-page .elfsight-app-c91725cd-4806-4ba5-b6f4-f58dfa68c6db{*/
    
/*    position: absolute !important;*/
/*    top: 190px;*/
/*    width: 38% !important;*/
/*    right: 0;*/
/*}*/
/*.outer-page{*/
/*    padding-top: 60px*/
/*}*/
/*.mobile .page {*/
/*    padding-top: 115px*/
/*}*/
/*.mobile .navbar-logo{*/
/*    top: 115px;*/
/*}*/

.outer-page .jssor-carousel-container.carousel-container .promotions-wrapper .promo-btn{
    padding-left: 6px;
}

.outer-page .jssor-carousel-container.carousel-container .promotions-wrapper .promo-btn img{
    width: 100%;
    height: 40px;
    margin-top: -6px;
}

.outer-page .jssor-carousel-container.carousel-container .promotions-wrapper .promo-btn .promo-gift{
    display: none;
}

.simp-custom-reducesize {
    width: 40% !important;
    display:flex;
    margin: 0 !important;
    padding: 0 !important;
}

.simp-custom-sixtyfive{
    width:65% !important;
    margin:auto;
}

.simp-custom-center
{
    display:flex;
    align-items:center;
    justify-content:center;
}

.simp-custom-reduced-width .text-content-wrapper{
    width:65% !important;
    margin:auto;
}

.homepage .content_wrapper .no-gutter .widget-wrapper.bgImageContainer.simp-custom-bgheight {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.simp-custom-table-color .table-responsive{
    background-image:linear-gradient(rgb(31 167 255 / 12%) 0%, rgb(31 167 255 / 30%) 25%, rgb(31 167 255 / 56%) 50%, rgb(31 167 255 / 44%) 75%, rgb(31 167 255 / 19%) 100%) !important;
}

.simp-custom-remove-paddingtop
{
    padding-top:0px !important;
}

.simp-custom-textcard .left-box .text-content-wrapper {
    background-color: #f1fcfe;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}

.simp-custom-textcard .left-box .text-content-wrapper:hover {
    background-color: #f7fbfd;
    box-shadow: 1px 1px 8px #0000002e;
}

.simp-custom-textcard .right-box .text-content-wrapper {
    background-color: #f1fcfe;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}

.simp-custom-textcard .right-box .text-content-wrapper:hover {
    background-color: #f7fbfd;
    box-shadow: 1px 1px 8px #0000002e;
}

.simp-custom-cardd .text-content {
    position:relative;
    margin-bottom:100px;
}
.simp-custom-cardd .text-content-wrapper {
    position:absolute;
    top:80%;
    background-color:#effdfe;
    width:80%;
    padding:20px 10px;
    left:10%;
    top: 85%;
    border-radius: 3px;
    box-shadow: 0px 2px 6px #0303031f;
}

.simp-custom-H1-left h1 {
    text-align: left !important;
}
.simp-custom-cardd {
    padding-bottom: 150px !important;
}

.simp-custom-table-border .table-condensed>tbody>tr>td {
    padding: 20px !important;
}



.address-block-details {
    display: none;
}
.for-innerpage nav.navbar.navbar-top {
    background:white
}
.for-innerpage nav.navbar.navbar-top .dropdown-more li>a:hover{
    color:#1fa7ff !important;
}
.for-innerpage header .navbar-top .moreOptions .dropdown-more{
    background-color:#fff;
}
.for-innerpage nav.navbar.navbar-top li>a{
    color:black !important;
}
.for-innerpage nav.navbar.navbar-top li>a:hover{
    color:#1fa7ff !important;
}
.wt3imgtop-3tbbot.three-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 15px;
}

.custom-map-wrapper button {
    width:100%
}
/* .wt3imgtop-3tbbot.three-col .text-content .text-content-wrapper {
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    background-color: #f4f4f4;
}*/

/* .wt3imgtop-3tbbot.three-col .text-content .text-content-wrapper:hover {
    box-shadow: 0 6px 16px 0 rgba(0,0,0,0.3);
}*/
header .navbar-top input.btn.booking-btn
{
    height:50px !important;
}

header .lang-book-wrapper
{
     margin-top:35px !important;
    margin-left:10px !important;
    margin-right:10px !important;
}

.content_wrapper .no-gutter h2,h1{
    text-transform:uppercase;
    /*line-height:0.6 !important;*/
}
	.outer-page .widget-wrapper .review_data_wrap{
    margin-top:0px;
    margin-bottom:0px;
	}
	.outer-page .widget-wrapper .social_feed{
	    display: none;
	}
	.outer-page .widget-wrapper .promotions_block{
	    display: none;
	}
	.outer-page .widget-wrapper .location_map_block{
	    display: none;
	}
	.outer-page .widget-wrapper .custom_widgets_block{
	    display: none;
	}
	.outer-page .widget-wrapper .text-center.wtsubheader{
	    padding-top:0px;
	}
	.container-fluid .content_wrapper{
	    padding-bottom:0px !important;
	}
	.content_wrapper .no-gutter.clearfix:last-child .widget-wrapper{
	    padding-top:0px !important;
	    padding-bottom: 0px!important;
	}


.clearfix.widget-wrapper.wtfiledwnld {
	display:none;
}

.widget-wrapper.wt2imgtop-2tbbot.simp-custom-cardlayout {
    position:relative;
    margin-bottom:240px;
}
.simp-custom-cardlayout .text-content-wrapper{
    width: 80%;
    position: absolute;
    top: 80%;
    left: 10%;
    background-color: #f7f7f7;
    padding: 20px;
    box-shadow: 10px 10px 20px 0 rgb(0 0 0 / 6%);
    z-index:1;
}
.simp-custom-cardlayout .left-box{
    padding-left:0px!important;
}
.simp-custom-cardlayout .right-box{
    padding-right:0px!important;
}
.content_wrapper .no-gutter .widget-wrapper{
    width:80%;
}
.simp-custom-width35 {
    width: 25% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px !important;
    margin: 0px!important;
}
.clearfix.widget-wrapper.jssor-carousel-container.simp-custom-width60{
    width: 55%!important;
    margin: 0px!important;
}

.simp-custom-cardslider .text-content {
    margin: 10px 10px;
    padding: 10px 10px!important;
    background-color: #fff;
    box-shadow: 0 8px 10px 0 rgb(0 0 0 / 35%);
    max-width: calc((100% / 3) - 20px);
    float: left;
}
.simp-custom-cardslider .text-content-wrapper{
    margin: 20px 0 0 0;
    line-height: 2em;
}
.simp-custom-cardslider .text-content:hover {
     box-shadow: 0 10px 15px 0 rgb(0 0 0 / 30%);
}

/*.simp-custom-fourquadranthover{
    padding-top:0px!important;
    padding-bottom:0px!important;
}
.simp-custom-fourquadranthover .left-box{
    padding-right:0px!important;
}
.simp-custom-fourquadranthover .right-box{
    padding-left:0px!important;
}
.simp-custom-fourquadranthover .text-content-wrapper {
    position: absolute;
    bottom: -3px;
    left: 0px;
    right: 0px;
    height: 15%;
    width: 80%;
    margin: auto;
    transition: 1s all ease-in-out;
    overflow: hidden;
}
.simp-custom-fourquadranthover .text-content:hover .text-content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: 1s all ease-in-out;
    bottom: 0px;
}
.simp-custom-fourquadranthover .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(0%);
    z-index: 2;
    opacity: 1;
    border-bottom: 25vw solid rgba(4,127,154,0.7);
    border-right: 12vw solid transparent;
    border-left: 12vw solid transparent;
    bottom: 0px;
    height: 100%;
    }
.simp-custom-fourquadranthover .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    border-bottom: 0vw solid rgba(4,127,154,0.7);
    border-right: 0vw solid transparent;
    border-left: 0vw solid transparent;
    transform: translateY(1%);
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
.simp-custom-fourquadranthover .text-content .text-content-wrapper h3 {
    transition: 1s all ease-in-out;
    width: 50%;
    display: block!important;
    margin-left: auto;
    margin-right: auto;
    z-index:3;
}*/
.simp-custom-fourquadranthover .text-content-wrapper{
    padding-top:30px!important;
    padding-bottom:30px!important;
}
.simp-custom-fourquadranthover .text-content-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    padding: 10px 20px;
    z-index: 1 !important;
    text-align: center !important;
    justify-content: center;
}

.simp-custom-fourquadranthover .text-content:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.1);
    background-image: linear-gradient(360deg, #0a0a0ac9, transparent);
    width: calc(100% - 30px) !important;
    margin: auto;
}
.simp-custom-fourquadranthover .text-content:hover .text-content-wrapper {
    background-color: #1fa7ff;
    width: calc(100% - 30px) !important;
    margin: auto;
    left: 0;
    right: 0;
}
.simp-custom-fourquadranthover .text-content:hover .text-content-wrapper span{
    color: #fff!important;
}

.simp-custom-imgtouching {
    background-color:#f9f1f7 !important;
    padding:0px !important;
    margin: 0px !important;
}
.simp-custom-imgtouching .left-box .text-content
{
	padding-left: 80px;
    padding-right: 80px;
}
.simp-custom-imgtouching .right-box{
    padding:0px !important;
    margin: 0px !important;
}
.simp-custom-imgtouching .right-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 0px solid white;
    left: 5%;
    right: 5%;
    top: 5%;
    bottom: 5%;
    z-index: 2;
}

.simp-custom-imgtouching1 {
    background-color:#f9f1f7 !important;
    padding:0px !important;
    margin: 0px !important;
}
.simp-custom-imgtouching1 .right-box .text-content
{
	padding-left: 80px;
    padding-right: 80px;
}
.simp-custom-imgtouching1 .left-box{
    padding:0px !important;
    margin: 0px !important;
}
.simp-custom-imgtouching1 .left-box:before {
    content: "";
    position: absolute;
    display: block;
    border: 0px solid #ffffff9a;
    left: 5%;
    right: 5%;
    top: 5%;
    bottom: 5%;
    z-index: 2;
}


.simp-custom-width22 {
    width: 22% !important;
    margin-right: 56px!important;
    margin-left: 0!important;
    display: flex;
    justify-content:center;
    align-items:center;
    padding-top:50px!important;
}

.simp-custom-width56 { 
    width: 56% !important;
    margin-right: 0!important;
    margin-left: 66px!important;
    padding-bottom: 70px !important;
    padding-top:50px!important;
}

.simp-custom-width56 .text-content-wrapper{
    position:absolute;
    display:none;

}
.simp-custom-width56 .text-content:hover:after{
    background-color: rgba(0,0,0,0.75);
    padding:0px !important;
    width:calc(100% - 30px);
}
.simp-custom-width56 .text-content:hover .text-content-wrapper 
{
    position:absolute;
    top:0px;
    left:15px;
    width:88%;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    z-index:1;
    background:none;

}
.simp-custom-width56 .text-content:after
{
    content: " ";
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
    background-color: rgba(0,0,0,0.15);
}
.simp-custom-width56 img.img-responsive {
    height: 450px;
}
.simp-custom-width56.clearfix.widget-wrapper.jssor-carousel-container {
    width: 56% !important;
}
.homepage {
    padding-bottom:0px;
}

simp-custom-cardslider .text-content-wrapper {
    height:250px !important;
}

header  a.navbar-brand {
    padding-left:0px !important;
    margin-left:-40px !important;
}
header .lang-book-wrapper
{
  position:absolute;
  right:-26px !important;
}
div[data-widget-id="2177612"] .text-content 
{
  margin-top:90px !important
}
div[data-widget-id="2177612"] td
{
  border:none !important;
}
div[data-widget-id="2177662"] h1{
    line-height:1em !important;
}
div[data-widget-id="2177662"]{
    padding-bottom:0px!important;
}
div[data-widget-id="2177621"] .text-content-wrapper{
    padding:0 10%;
}

.imageDescriptionbot3 .text-content-wrapper {
    padding:15px;
}
.simp-custom-forty{
    width:40% !important;
    margin:auto;
}

.simp-custom-table-border td {
    border:none !important;
}
.simp-custom-table-border .table-bordered {
    border:none !important;
}
.simp-custom-reducewidth 
{
    width:70% !important;
    margin:auto !important;
}
.simp-custom-reducewidth .text-content-wrapper {
    padding:15px;
}

.simp-custom-table-border table td:nth-child(3) img{
    margin-top:8px
}
.simp-custom-sixtyfive .right-box {
    padding-right:30px !important;
}
.simp-custom-sixtyfive .left-box {
    padding-left:30px !important;
}

.summary-widget .offcont p {
    font-size: 16px !important;
}

.simp-custom-slider-caption .camera_caption.fadeIn.jssor-caption {
    height: 100%;
    right: 0;
    width: 40%;
}
.simp-custom-slider-caption .camera_caption.jssor-caption {
    top: 0;
}
.simp-custom-slider-caption .caption-as-text {
    height: 100%;
    left: 0;
    float: left!important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(26,34,35,0.7) !important;
    padding:0 100px!important
}


.for-homepage .content_wrapper .no-gutter.clearfix:last-child{
    background-color:#f0f8ff;
}

#top-navbar-collapse .primary:not(:nth-child(-n+6)){
	display: none;
}
#top-navbar-collapse .moreOptions .primary {
	display: block;
}
.simp-custom-rightnone .right-box {
    display: none;
}
.simp-custom-rightnone{
    justify-content:left !important;
}

.clearfix.widget-wrapper.wt3imgtop-3tbbot.imageDescriptionbot3.three-col.simp-custom-imagesize img{
    width:60%;
}

.simp-custom-cardd .table-responsive td , .simp-custom-cardd .table-responsive table {
    border-top: none;
}

.simp-custom-sixtyfive{
    width:65% !important;
    margin:auto;
}
.content_wrapper .no-gutter .widget-wrapper.bgImageContainer.simp-custom-bgheight {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.simp-custom-letter {
    box-shadow: 6px 6px 18px 6px rgb(0 0 0 / 30%);
}

.simp-custom-letter .col-xs-12{
    padding-left: 75px !important;
    padding-right: 75px !important;
    text-align: justify !important;
}

.simp-custom-letter h1::after, .simp-custom-letter h2::after {
    background: #000 !important;
}



.clearfix.review_data_wrap {
    margin-top:60px !important;
}

/*.for-homepage .review_data_wrap .reviews_wrapper{*/
/*    background-image: linear-gradient(rgb(31 167 255 / 9%) 0%, rgb(31 167 255 / 30%) 25%, rgb(31 167 255 / 48%) 50%, rgb(31 167 255 / 32%) 75%, rgb(31 167 255 / 9%) 100%) !important;*/
/*}*/

.review_data_wrap .reviews_wrapper .review_data_review {
    font-size: 16px;
}

nav.navbar.navbar-top {
  
    background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0) 100%);
}

ul#top-navbar-collapse a
{
  color:white;
}

nav.navbar.navbar-top.scroll {
  background:#fff;
}
/*header .navbar-top .dropdown-menu, header .navbar-top .moreOptions .dropdown-more{*/
/*    background-color:black;*/
/*}*/

header .navbar-top.scroll .moreOptions .dropdown-more {
    background-color: #fff!important;
}
header .navbar-top .moreOptions .dropdown-more {
    background-color: #1fa7ff;
}




/*nav.navbar.navbar-top.scroll{*/
/*    background:#fff;*/
/*}*/
nav.navbar.navbar-top.scroll a{
  color: #000!important;
}
header .navbar-top .navbar-nav>li>a:hover{
    color:#1fa7ff!important;
    /*color:white!important;*/
   /* background:white !important;*/
}
/*header .navbar-top.scroll .moreOptions .dropdown-more{*/
/*    background-color:white!important;*/
/*}*/
header .navbar-top.scroll .moreOptions .dropdown-more a:hover{
    color:#1fa7ff!important;
}
header .navbar-top .navbar-nav>li>a{
    padding-top:10px !important;
    padding:0px 15px;
}
header .navbar-top ul#top-navbar-collapse {
    margin-top:25px;
}

.simp-custom-shadowbox .text-content
{
   margin:0 10px !important;
   width:31%;
   box-shadow:1px 1px  8px 1px rgba(0,0,0,0.5);
   height:100% !important;
    padding-top:15px;
}


a#bubble{
    left:10px !important;
    bottom:8% !important;
}
#frame{
bottom:6% !important;
}


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


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


/* facilities shine effect*/
.two-col.simp-custom-shine-bgcolor 
{
    margin-bottom:13px !important;
}
.simp-custom-shine-bgcolor .text-content img{
    height:100%;
}
.simp-custom-shine-bgcolor .text-content
{
     padding:0 6px !important
}
.simp-custom-shine-bgcolor .text-content-wrapper
{
    position:absolute;
    top:0;
    height:100%;
    color:white;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color: rgba(0,0,0,0.4);
    width:calc(100% - 12px) !important;
}


.simp-custom-hover .text-content {
    margin: 0 10px;
    padding: 5px 5px!important;
    padding-bottom:20px!important;
    background-color: #f1fcfe;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
    max-width: calc((100% / 2) - 20px);
}
.simp-custom-hover .text-content:hover {
    box-shadow: 0 10px 15px 0 rgb(0 0 0 / 20%);
}
/*Image Hover Effect*/
.simp-custom-hover img:hover{
    clip-path: inset(19px 12px);
}
.simp-custom-hover img{
    transition: clip-path 0.5s !important;
    clip-path: inset(0%);
}

.mobile .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.widget-wrapper[data-widget-id="2180696"] td:hover {
    transform: scale(1.1);
}
.widget-wrapper[data-widget-id="2180696"] td {
    border-top: 0px !important;
    width: 25%;
    transition: all .1s linear;
}
.widget-wrapper[data-widget-id="2180696"] .table-responsive table {
    border-spacing: 40px;
    border-collapse: separate;
    margin-top: 15px;
    margin-bottom: 0px;
}
.widget-wrapper[data-widget-id="2180696"] .table-responsive {
    overflow-x: hidden;
    max-width: 90%;
    margin: auto;
    margin-bottom: -26px;
}
.widget-wrapper[data-widget-id="2180696"] .table-responsive td {
    padding: 10px 30px;
    box-shadow: 0px 0px 6px 0px #00000021;
    background-color: white;
    border-radius: 8px;
    position: relative;
    border-bottom: 5px solid #1f8acf;
}
.widget-wrapper[data-widget-id="2180696"] .table-responsive td span.fal {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 70px;
    box-shadow: 0px 0px 6px 0px #00000047;
    padding: 15px 10px 10px;
    border-radius: 50%;
    font-size: 40px!important;
    text-align: center;
    vertical-align: top;
    top: -50px;
    z-index: 2;
    background-color: white;
    border-top: 3px solid #1f8acf;
}







.simp-custom-faq {
    padding:0 !important;
}
.simp-custom-faq .faq {
    border-bottom: 1px solid #272727;
    cursor: pointer;
    position: relative;
}
.simp-custom-faq .Heading:after {
    content:"\f078";
    font-family: 'Font Awesome 5 Pro';
    color:#272727;
    display:flex;
    justify-content:center;
    align-items:center;
}
.simp-custom-faq .Heading {
    display:flex;
    justify-content: space-between;
}
.simp-custom-faq .content h4 {
    padding-top: 1rem;
    line-height: 1.6;
    font-size: 1.4rem;
}
.simp-custom-faq .fullWidthWidgetWrapper {
    width: 80%;
    margin: auto;
}
.simp-custom-faq .text-content-wrapper .Ask-us-1 {
    display:flex;
    margin-top: 55px;
}
.simp-custom-faq .Ask-us-1 .left-box{
    width:28%;
}
.simp-custom-faq .Ask-us-1 .left-box h2 {
    text-align:left;
    font-size:35px;
    line-height:43px;
}
.simp-custom-faq .Ask-us-1 .right-box{
    width: 72%;
    padding-left: 3% !important;
}
.simp-custom-faq .Ask-us-1 .right-box .Heading h5 {
    font-size:17px;
    line-height:25px;
    padding:18px 0px;
    margin:0;
}
.simp-custom-faq .Ask-us-1 .right-box .content h5 {
    font-size:17px;
    line-height:25px;
    color:#4D4D4D;
    padding-right: 80px;
}
.simp-custom-faq .Ask-us-1 .right-box .content h5>span {
    font-size:17px;
    line-height:25px;
    color:#5A1A25;
}
.simp-custom-faq .Ask-us-1 .right-box .content li>span {
    font-size: 17px;
    line-height: 25px;
    color: #5A1A25;
}
.simp-custom-faq .Ask-us-1 .right-box .content ul {
    padding-left:2% !important;
    margin-bottom:19px;
}
.simp-custom-faq .Ask-us-1 .right-box .content h6{
    font-size: 17px;
    line-height: 25px;
    color: #5A1A25;
}
.simp-custom-faq .Ask-us-1 .right-box .content li{
    color:#4d4d4d;
    padding:5px 0px;
}
.simp-custom-faq .Ask-us-1 .right-box .content ul {
  list-style: none;
}

.simp-custom-faq .Ask-us-1 .right-box .content li::before {
  content: "\2022";
  color: #4d4d4d;
  font-weight: 100;
  display: inline-block; 
  width: 15px;
  margin-left: -16px;
}
.simp-custom-faq .fullWidthWidgetWrapper {
    border-bottom: 1px solid #272727;
}
.simp-custom-faq .text-content-wrapper .Ask-us-1 .right-box div.faq:last-child {
    border-bottom: none !important;
}
.simp-custom-faq .content {
    display:none;
    transition: max-height 1.4s ease;
}
.simp-custom-faq .faq.active .content {
    display:block;
    animation: fadess 1s ease-in-out;   
}
.simp-custom-faq .faq.active .Heading:after {
    transform: rotate(180deg);
}
.Heading:after {
    transition: transform 0.5s ease-in;
}
@keyframes fadess {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0px);
    }
}

/* mobile code*/

.mobile .simp-custom-faq .Ask-us-1 .left-box {
    width:100%;
}
.mobile .simp-custom-faq .Ask-us-1 .right-box {
    width: 100%;
    padding-left: 0% !important;
}
.mobile .simp-custom-faq .Ask-us-1 .right-box .content h5 {
    padding-right:15px;
}
.mobile .simp-custom-faq .Ask-us-1 .right-box .content h6 {
    padding-right:15px;
}

.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}

.simp-custom-2img-touch .fullWidthWidgetWrapper ,
.simp-custom-2img-touch1 .fullWidthWidgetWrapper  
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-2img-touch .text-content-wrapper p,
.simp-custom-2img-touch1 .text-content-wrapper p{
    padding-left:0 !important;
}
.simp-custom-2img-touch .text-content-wrapper,
 .simp-custom-2img-touch1 .text-content-wrapper

{
   padding: 0 55px !important;    
}
.simp-custom-padding-remove {
    padding-top:0px !important;
    padding-bottom:0px !important;
}



.inner-page .header-pills {
    padding: 145px 0 5px !important;
}

.location-page .header-pills {
    padding: 145px 0px 5px !important;
}

.location-page .header-pills .tab-content {
    margin-top: 5px;
}

/*.inner-page .col-sm-12.clearfix.content_wrapper.container-fluid {*/
/*    padding-top:200px;*/
/*}*/

.custom-map-wrapper {
    position: relative;
}

.custom-map-wrapper .buttons {
    position: absolute;
    top: 10px;
    left: 25px;
}

.custom-map-wrapper .text-content-wrapper {
    overflow: scroll;
    height: 100%;
    width: 100%;
}

.buttons #in {
    margin-bottom: 5px;
}
.custom-map-wrapper img{
    height:100% !important;
}
.custom-map-wrapper 
{
    cursor:grab;
}
.mobile .imagezoom img{
    max-height: 400px;
    max-width: 400px;
    transform: scale(1);
    transition: all .5s ease-in-out;
}
.mobile .imagezoom img:hover
{
    transform: scale(1.2);
}

/*Table Border Remove*/

.simp-custom-table-border table,
.simp-custom-table-border td{
    border:none !important;
}

.simp-custom-table-border .table-bordered {
    border:none !important;
}





/*slider on over design */

.for-homepage .wt-image-text-slider[data-widget-id="2176545"] {
    /*padding: 0px;*/
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content-wrapper {
    position: absolute;
    bottom: -6px;
    left: 0px;
    right: 0;
    height: 15%;
    width: 80%;
    margin: auto;
    transition: 1s all ease-in-out;
    /* background-color: rgba(255,255,255,.5); */
    overflow: hidden;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content:hover .text-content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: 1s all ease-in-out;
    bottom: 0px;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content:hover .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    transform: translateY(0%);
    z-index: 1;
    opacity: 1;
    border-bottom: 33vw solid rgba(21, 20, 20, 0.5);
    border-right: 19vw solid transparent;
    border-left: 19vw solid transparent;
    bottom: 0px;
    height: 100%;
    }
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content .text-content-wrapper:before {
    content: "";
    transition: 1s all ease-in-out;
    border-bottom: 0vw solid rgba(21, 20, 20, 0.5);
    border-right: 0vw solid transparent;
    border-left: 0vw solid transparent;
    transform: translateY(1%);
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content:hover .text-content-wrapper h3,
.parent-hotel.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content:hover .text-content-wrapper h2 {
    transition: 1.5s all ease-in-out;
    transform: translatey(0%);
    z-index:1;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content:hover .text-content-wrapper p {
    transition: 1s all ease-in-out;
    z-index:1;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content .text-content-wrapper p {
    transition: 1s all ease-in-out;
    width: 50%;
    display: block!important;
    margin-left: auto;
    margin-right: auto;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content .text-content-wrapper h2 {
    transition: 1.5s all ease-in-out;
    transform: translatey(1%);
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .text-content.slick-slide {
    padding-bottom: 0!important;
    padding-top: 0!important;
}
.for-homepage .wt-image-text-slider[data-widget-id="2176545"] .slick-list.draggable {
    padding-bottom: 25px!important;
}

/*end*/
.wt1imgtop-1tbbot[data-widget-id="2176545"] .slick-slide{
    padding:20px !important;
}
.wt1imgtop-1tbbot[data-widget-id="2176545"] ul.slick-dots {
    display: none!important;
}
div[data-widget-id="2176545"] .slick-slider .text-content-wrapper,
div[data-widget-id="2176545"] .slick-slider .text-content-wrapper h2{
    color:white;
}
.wt1imgtop-1tbbot[data-widget-id="2176545"] button.slick-prev.slick-arrow{
    position: absolute;
    top: 100%;
    left: 47%;
 }
.wt1imgtop-1tbbot[data-widget-id="2176545"] button.slick-next.slick-arrow {
    position: absolute;
    top: 100%;
    right: 47%!important;
}
.wt1imgtop-1tbbot[data-widget-id="2176545"] button.slick-next.slick-arrow:before{
    content:"\f105";
    border:1px solid grey;
    padding:5px;
     padding-right:10px;
    padding-left:10px;
}
.wt1imgtop-1tbbot[data-widget-id="2176545"] button.slick-prev.slick-arrow:before{
    content:"\f104";
    border:1px solid grey;
    padding:5px;
    padding-right:10px;
    padding-left:10px;
}
div[data-widget-id="2176545"] .slick-slider .text-content-wrapper{
    /*background-color: #a5acc6c9 !important;*/
    color: #fff !important;
    height: 150px;
    align-items: center;
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
  
}

.clearfix.widget-wrapper.generic_slider.jssor-carousel-container[data-widget-id="2176567"]  {
    max-width: 74%;
}
.jssor-carousel-container[data-widget-id="2176567"] .jssor-carousel-wrapper {
    width: 98%;
    padding-right: 0;
    margin-left: 2%;
}


.clearfix.widget-wrapper.wt1tb[data-widget-id="2176569"] {
    width: 26%;
    margin-left: 0;
    background-color: #fffefd;
    height: auto;
}
.widget-wrapper.wt1tb[data-widget-id="2176569"] .one-col.text-content {
    background-color: #E4EFF0;
    width:90%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 5%;
    color:#000000;
    padding-top:0 !important;
}
/*right image slider left text */
.clearfix.widget-wrapper.wt1tb[data-widget-id="2176570"] {
     width: 26%;
     margin-left: 0px;
     background-color: #ffffffe6 ;
     height: auto;
}

.clearfix.widget-wrapper.generic_slider.jssor-carousel-container[data-widget-id="2176571"]  {
    max-width: 74%;
}

.widget-wrapper.wt1tb[data-widget-id="2176570"] .one-col.text-content {
    background-color: #E4EFF0;
    width: 90%;
    height:100.1%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    left: 5%;
    padding: 2.%;
    margin-left: 5%;
    color:#000000;
    padding-top:0 !important;
}
.jssor-carousel-container[data-widget-id="2176571"] .jssor-carousel-wrapper {
    width: 98%;
    padding-left: 0;
    marging-left:0px;
}

div[data-widget-id="2176572"] .text-content {
    background-color:white;
    opacity:0.95;
    padding:30px !important;
}
div[data-widget-id="2176572"] .text-content span{
    color:black !important;
}
div[data-widget-id="2176572"] .text-content h3:after{
    content:"";
    border-bottom:1.5px solid #fff;
    display: block;
    width:10%;
    padding-top:20px;
    margin:auto;
}
div[data-widget-id="2176572"] .text-content div:nth-child(3){
    margin-top:20px !important;
}
.simp-custom-fw-sheen .text-content {
    background:none!important;
}
.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;
}
.simp-custom-fw-sheen .text-content-wrapper h3>strong>span>span{
    color:#fff !important;
}
.simp-custom-fw-sheen .text-content-wrapper div>span>span{
    color:#fff !important;
}


/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#cookieConsent a.cookieConsentOK {
    background-color: #1fa7ff;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    /*float: right;*/
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #059dff;
}
/*Cookie Consent End*/

