


.outer-page .clearfix.widget-wrapper.generic_slider.jssor-carousel-container.simp-custom-mobile-galery {
    display:none
}

header #top-menu #top-navbar-collapse li:nth-child(9) a:before{
    display:none;
}
header .navbar-top .navbar-nav>li>a.ddMenuIcon:before{
    content: "\f107";
    display: block;
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translate(0,-50%);
    font-family: 'Font Awesome 5 Pro';
    text-align: center;
    font-weight: 700;
    font-size:12px !important
}
header #top-menu #top-navbar-collapse li:nth-child(2) a:after{
    transform:translateX(14px) !important
}
header #top-menu #top-navbar-collapse li:nth-child(2) {
   margin-right:15px
}

/*.navbar-header a.navbar-brand {*/
/*    width: 810px;*/
/*    margin-left: -305px !important;*/
/*    border-bottom: 0.1px solid #1c1b17;*/
/*}*/
header #top-menu #top-navbar-collapse li:nth-child(9) a:before{
    content: "";
    position: absolute;
    height: 12px;
    background-color: #8e8a7d;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0px;
    transform: unset;

}
header #top-menu #top-navbar-collapse li:nth-child(10) a:after{
    display:none;
}
header .navbar-top .navbar-nav>li a{
    font-size:14px !important
}
.address-block-details{
    display:none !important;
}

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

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

.container-fluid .content_wrapper {
    padding-bottom:0px !important;
    padding-top:0px !important;
}

body{
    font-weight:300 !important;
}
.for-innerpage.for-gallerypage ul.nav.nav-pills.nav-stacked li:first-child {
    display:none;
}
 body.explorer_v1 header .container .nav-contact{
    left: auto;
    right: 20px;
    margin-top:30px !important;
}
header .container .lang-book-wrapper {
    position:absolute;
    right: 20px;
    margin-top: 20px !important;
}
/*.parent-hotel header .navbar-top .navbar-brand*/
/*{*/
/*    padding:33px 15px !important;*/
/*}*/
/*.navbar-header a.navbar-brand {*/
/*   width: 900px;*/
/*    margin-left: -350px !important;*/
/*    border-bottom:0.1px solid #1c1b17;*/

/*}*/
/* header #top-menu #top-navbar-collapse*/
/*{*/
/*    padding-top:5px;*/
/*}*/


.navbar-top .nav-contact .telephone-number-block .telephone-number {
    position: absolute;
    right: 10px !important;
    top: 5px;
}

.navbar-top .nav-contact .telephone-number-block .whatsapp {
    position: absolute;
    right: -31px;
    top: -1px;
    font-size: 16px;
}

.navbar-top .nav-contact .telephone-number-block .fa-whatsapp {
    position: relative;
    left: 9px;
    font-weight: 900;
}
/*nav.navbar .container {*/
/*    max-width:1500px !important;*/
/*}*/
 header #top-menu #top-navbar-collapse li a{
    padding-left:7px !important;
    padding-right:7px !important;
    padding-bottom:0 !important;
}
 header #top-menu ul#top-navbar-collapse li:nth-child(9) a:after {
    content: "";
    position: absolute;
    height: 0px !important;
    background-color: #8e8a7d;
    width: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -0px;
}
 
 header #top-menu #top-navbar-collapse li a:after {
    content: "";
    position: absolute;
    height: 12px;
    background-color: #8e8a7d;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -0px;
    transform:unset !important;
}
 .nav-contact span.telephone-number a{
    text-decoration:none;
}

/*a.navbarlogoimage img{*/
/*    width:125px;*/
/*    position:absolute;*/
/*    top: 30px;*/
/*    left:  20px;*/
/*}*/
/*@media (max-width: 1295px) {*/
/*    a.navbarlogoimage img{*/
/*        width:100px;*/
/*    }*/
/*}*/

.simp-custom-resizewidthleft {
    width:50% !important;
    margin-right:0px !important;
}

.generic_slider.jssor-carousel-container.simp-custom-resizewidthright {
    width:35% !important;
    margin-left:0px !important;
    padding-top:30px;
}
.simp-custom-equalsize {
    width:70% !important;

}
.simp-custom-equalsize td:first-child img{
    width:80px !important;
}

.simp-custom-h2left h2 {
    text-align: left !important;
}

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

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

.simp-custom-aligncenter .center-box{
  width:50%;
  padding-right:200px !important;
}
.simp-custom-aligncenter .left-box{
  width:50%;
  padding-left:200px !important;
}
.simp-custom-resizecenter .center-box img
{
    padding-bottom:10px;
}
.simp-custom-resizecenter .right-box img
{
  width:125px !important;
}

.simp-custom-aligncenter .center-box img
{
    padding-bottom:10px;
}
.simp-custom-buttoncustom a.btn {
    background-color:white;
    color:black;
}
.simp-custom-buttoncustom a.btn:hover
{
    background-color:black;
    color:white;
}

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

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

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

.container-fluid .content_wrapper {
    padding-bottom:0px !important;
    padding-top:0px !important;
}

body{
    font-weight:300 !important;
}
.for-innerpage.for-gallerypage ul.nav.nav-pills.nav-stacked li:first-child {
    display:none;
}




.mobile .fullImage {
    padding-top: 70px;
}
div#leftColWid .widget-wrapper.wtheader h1{
    display:none;
}

.mobile .wtsubheader.simp-custom-margin {
    margin-top:70px !important;
}

.mobile .name-of-hotel,
.mobile .panel-group#accordion{
    display:none;
}
.mobile.for-homepage .wtheader{
    text-align:center;
}


for mobile navbar

 .mobile .nav-wrap .tel,
.mobile .nav-wrap .geo {
    display: none !important;
}
.mobile .nav-wrap .row-fluid.clearfix>div {
    width: 33%;
    position: relative !important;
    background-color: transparent !important;
}
.mobile .nav-wrap .navBtnBorder{
    background-color:transparent !important;
    color:#1C1B17;
}
.mobile .nav-wrap .logo{
    display:flex;
    align-items:center;
    padding: 0 !important;
}
.mobile .nav-wrap .navBtnBorder:hover{
    background-color:transparent !important;
    color:#1C1B17;
}
.mobile .nav-wrap .logo.navbar-logo {
    background-color:transparent !important;
    position:relative !important;
    padding: 0;
}
.mobile .nav-wrap .logo .logo-inner{
    margin:auto;
} 




.mobile.for-innerpage  .mobileHeaderTop,
.mobile .nav-wrap .mobile-navbar-button .min-price-div,
.mobile .nav-wrap .drop-menu-header-block.text-left.hover{
    display: none;
}
.mobile .nav-wrap li:nth-child(3) .drop-menu-header-block.text-left.hover {
    display: block;
}
.mobile .nav-wrap .mobile-navbar-button .btn.btn-full-width {
    color:white;
    background-color:#1C1B17 !important;
    padding:5px !important;
}


.mobile .row-fluid.clearfix 
{
    background:transparent !important;
   
}
.mobile .nav-wrap .btn-group i.fa.fa-list-ul.fa-2x:before{
    content: "\f0c9";
 }
.mobile .TwoFoldMenuName {
    display:none;
}


.mobile a.logo-inner img{
    margin-top:10px;
}
.mobile .btn-group div#dropdown-menu-multiprop i.fa
{
    margin-left:-25px;
}

.topStrip-details {
    color: white;
    padding: 0 3px;
    font-size:16px;
}
.topStrip-newtab{
    padding-left: 5px;
}
.collapsedNavbar .headerTopStrip{
    background: black;
    color: white;
    font-size: 16px;
    height: 30px;
    transition: all ease .5s;
    overflow: hidden;
}
.headerTopStrip .header_top_contact {
    float: center;
    font-family: futura-pt, sans-serif;
    display: flex !important;
    position:relative;
}
.headerTopStrip .topStrip-close-btn {
    float: right;
    background: none;
    border: none;
    color:#4c4c4c;
    position:absolute;
    right:0;
}
.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-family: futura-pt, san-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.child-hotel :is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper:not(.wt1img):not(.jssor-carousel-container):first-child {
    padding-top: 70px;
}
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: transparent !important;
    padding-bottom: 9px;
}
.child-hotel header li.child-hotel-name.primary {
    text-transform: uppercase;
    font-family: futura-pt, sans-serif;
}
.child-hotel header ul#bottom-navbar-collapse {
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: futura-pt, sans-serif;
    text-transform: uppercase;
}
.child-hotel header #bottom-navbar-collapse li.primary{
    padding-left: 2px;
    padding-right: 2px;
    border-right: 0px solid #fff !important;
}
.headerTopStrip a.topStrip-number-details {
    position:absolute;
    right:0;
    color: #4C4C4C;
}
.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: 124px;
}
.collapsedNavbar.parent-hotel.for-innerpage .loc-fullwidth {
    padding-top: 160px;
}
button.topStrip-close-btn {
    color: white;
    font-size: 20px;
    display:black;
    display:none;
}
span.topStrip-text {
 position:absolute;
 left:42%;
}

 .mobile span.topStrip-text {
 position:absolute;
 left:15%;
}
span.topStrip-text a{
    color:white;
}
.mobile.for-innerpage .nav-wrap {
    position:absolute;
    top:5%;
}
.clearfix.widget-wrapper.header-pills {
    padding-bottom:0px !important;
}
.mobile.for-homepage  .clearfix.parent-container {
    padding-top:0px!important
}
.mobile.for-innerpage.for-locationpage div#widgetWrapper{
    padding-top:10px;
}



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



Table Border Remove

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



.carousel-container .jssor-carousel-wrapper .carousel-caption-wrapper .jssor-caption img.reset-width
{
    transform: scale(0.8);
    transition: all .5s ease-in-out;
}
.carousel-container .jssor-carousel-wrapper  .carousel-caption-wrapper .jssor-caption img.reset-width:hover
{
    transform:scale(1) !important;
    transition: all .5s ease-in-out;
}

.carousel-container .jssor-carousel-wrapper .carousel-caption-wrapper .jssor-caption img.reset-width
{
    transform: scale(1.03);
    transition: all .3s ease-in-out;
}
.carousel-container .jssor-carousel-wrapper  .carousel-caption-wrapper .jssor-caption img.reset-width:hover
{
    transform: scale(1.06) !important;
    transition: all .3s ease-in-out;
}

.wt3tb.three-col.simp-custom-resizecenter  .text-content-wrapper img
{
    width: 130px !important;
    height: 80px !important;
    padding-bottom: 0;
}


.child-hotel .inner-page .content_wrapper .no-gutter .wtheader:first-child {
    padding-top: 70px;
}

.fullImage img{
    height:325px;
    object-fit:cover;
}

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


.jssor-home-wrapper #homeCarousel .jssora051{
    display:block;
}
.for-gallerypage .header-pills {
    display:none;
}
.for-gallerypage .content_wrapper
 {
padding-top: 10% !important
}

/* header logo */


/*:is(.outer-page,.outerpage) .navbar a.navbarlogoimage {*/
/*   left: 40px;*/

/*}*/
/*@media screen and (max-width: 1130px) {*/
/*:is(.outer-page,.outerpage) .navbar header .navbar-top .navbarlogoimage img {*/
/*        margin-top: -12px;*/
/*    }*/
/*}*/


.for-homepage.child-hotel[data-hotelid="8363"] .outer-page .jssor-home-wrapper.aspectratio18-7{
    padding-top: 147px;
}




footer#footer>.container {
    max-width: 100%;
    margin: 0 15px;
    width: calc(100% - 30px);
    padding: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

footer#footer .comm_cont:not(.f_bot) {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 40px 0;
}

footer#footer .comm_cont:not(.f_bot)>div:not(:nth-child(n + 4)) {
    width: calc(100% / 3);
    padding: 0 15px 30px;
}

footer#footer .comm_cont .footer_navbar_wrapper {
    border: 0;
    padding: 0
}

footer#footer .comm_cont .footer_navbar_wrapper .navbar-nav {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}

footer#footer .comm_cont .footer_navbar_wrapper .navbar-nav li {
    width: calc(100% / 2);
    text-align: left;
    padding: 5px 10px;
}

footer#footer .comm_cont .footer_navbar_wrapper .navbar-nav li a {
    font-size: 16px;
    margin: 0;
    font-weight: 300;
    padding: 0;
    line-height:inherit;
}

footer#footer .comm_cont .contact-container {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

footer#footer .comm_cont .contact-container>div {
    padding: 0
}

footer#footer .comm_cont .contact-container>div:not(.footer-row) {
    order: 1
}

footer#footer .contact-container>.footer-row :is(.social_block, .social_head, .social_cont) {
    padding: 0
}

footer#footer .contact-container>.footer-row .social_block {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
}

footer#footer .contact-container>.footer-row .social_head {
    text-align: left
}

footer#footer .contact-container>.footer-row .social_head p {
    font-size: 16px;
    text-transform: uppercase
}

footer#footer .contact-container>.footer-row .socialIcon {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

footer#footer .contact-container>.footer-row .social_cont a {
    margin: 0;
    border-radius: 5px;
}

footer#footer .contact-container .address_block>.row {
    margin: 0;
}

footer#footer .contact-container .address_block .add_cont {
    padding: 0
}

footer#footer .contact-container .address_block .add_cont ul {
    display: flex;
    flex-wrap: wrap;
}

footer#footer .contact-container .address_block .add_cont li {
    padding: 0;
    width: 100%
}

footer#footer .contact-container .address_block .add_cont li>div {
    margin: 0;
    text-align: left;
    width: 100%;
    white-space: nowrap;
}

footer#footer .contact-container .address_block .add_cont li>div.mail-show-hide {
    width: 100%;
    text-align: left;
}

footer#footer .contact-container .address_block .add_cont li>div.mail-show-hide span {
    display: none;
}

footer#footer .contact-container .address_block .add_cont li:first-child {
    text-align: left !important
}

footer#footer .contact-container .address_block .add_cont li:first-child::before {
    content: "FOR RESERVATION";
    font-weight: 300;
    font-size: 16px;
    color: #00000080;
    text-align: left;
}

footer#footer .contact-container .address_block .footer-detail>span {
    width: 0;
    margin: 0;
}

footer#footer .contact-container .address_block .footer-detail span>i {
    display: none
}

footer#footer .hotelinfo-container .add_head>p:not(.copyright) {
    display: none
}

#footer .news_letter_block span p {
    margin-bottom: 15px
}

footer#footer .hotelinfo-container .add_head>p.copyright{
    font-weight: 400;
    margin:5px 0;
    color: #212529 !important;
    font-size: 15px;
}

footer#footer .contact-container>.footer-row .social_cont a.social-tw:hover{
    background:#474747 ;
}

footer#footer .contact-container .address_block .add_cont li>div.mail-show-hide a:hover{
    text-underline-offset:4px;
}

footer#footer .comm_cont.f_bot .container > div a{
    font-size:15px;
    color:#212529
}

.child-hotel footer#footer .hotelinfo-container .add_head>p:not(:first-child){
    display:block;
    color: #212529 !important;
    font-size: 15px;
}

/*newsletter*/

#footer .news_letter_block {
    width: 100% !important;
}

footer#footer .comm_cont .contact-container>div .news_letter_block{
    display:none
}

#footer .news_letter_block .newsletter-text h2{
    font-size:16px;
    font-weight:300
}

#footer form#subscribeForm-PW-NL-5954-1-288421 {
    display: block;
}

#footer .news_letter_block .subscribe-widget .form-group {
    width: 80%;
}

#footer .news_letter_block .subscribe-widget .button-holder {
    width: 30%;
    align-items: center;
    text-align: center;
    color: #1c1b17;
    position: static;
    height: auto;
    min-width:160px;
    max-width:180px;
}

#footer .news_letter_block .subscribe-widget .form-control {
    border-radius: 5px;
}

#footer button#subscribeNewsLetter {
    width: 100%;
    white-space:nowrap;
    float: left;
    background-color: #fff;
    color: #1c1b17;
    border-radius: 5px;
    font-size: 16px;
    border: 1px solid #1c1b17;
    font-weight: 400;
}


#footer button#subscribeNewsLetter:hover {
    background-color: #1c1b17 !important;
    color: #fff !important;
}

@media(max-width:1100px) {
    footer#footer .comm_cont .footer_navbar_wrapper .navbar-nav {
        flex-wrap: nowrap;
        flex-direction: column
    }

    footer#footer .comm_cont .footer_navbar_wrapper .navbar-nav li {
        width: 100%;
        padding-left: 0;
    }

    footer#footer .comm_cont {
        padding: 30px 20px 0;
    }
    
     footer#footer .container .comm_cont div.newsletter-container{
        width:100%;
    }

    footer#footer .comm_cont:not(.f_bot)>div:not(:nth-child(n + 3)) {
        width: calc(100% / 2);
    }
}


/*for custom mega menu*/

#top-menu .dropdown .our-hotel-menu {
    overflow: hidden;
    width: auto;
    height: auto !important;
    transform: translatex(-30%);
}
#top-menu .dropdown .our-hotel-menu .mega-menu {
    display: flex;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li {
    margin: 0;
    padding: 10px;
    background-color: #e7e1e1;
}
#top-menu #top-navbar-collapse .dropdown .our-hotel-menu .mega-menu li a {
    padding:0 !important;
    text-decoration:none;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li:first-child {
    margin-right:20px;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper {
    display: flex;
    flex-direction: column;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper img {
    margin-bottom: 10px;
    object-fit: cover;
    aspect-ratio: 282/188;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelNLocName {
    display: block;
    margin-bottom: 10px;
}
#top-menu .dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelVisitBtn {
    line-height: unset !important;
}


/*for contact details above the reservation button*/

/*header .navbar-top .lang-book-wrapper {*/
/*    margin: 0;*/
/*    bottom: 30px;*/
/*}*/
/*.child-hotel header .navbar-top .lang-book-wrapper {*/
/*    margin-top: 20px;*/
/*    bottom: unset;*/
/*}*/
header .navbar-top .lang-book-wrapper .nav-contact span {
    font-size:12px;
}
header .navbar-top .lang-book-wrapper .nav-contact a {
    text-decoration: none;
}
header .navbar-top .lang-book-wrapper .nav-contact .telephone-number-block {
    line-height:1.5em;
}
header .navbar-top .lang-book-wrapper .nav-contact .address-email {
    line-height: 1.5em;
    margin-bottom: 5px;
}
header .navbar-top .lang-book-wrapper .nav-contact .fa-stack {
    width: 1.5em;
}
header .navbar-top .lang-book-wrapper .nav-contact .fa {
    font-weight: 700;
}
header .navbar-top .lang-book-wrapper .nav-contact .whatsapp .social-wa {
    margin:0 5px;
    font-size: 14px;
}
@media (max-width:1280px) {
    /*.child-hotel header .navbar-top .lang-book-wrapper {*/
    /*    margin-top: 3px;*/
    /*}*/
    header .navbar-top .lang-book-wrapper .nav-contact .telephone-number-block, 
    header .navbar-top .lang-book-wrapper .nav-contact .address-email {
        line-height: 10px;
        margin: 0;
    }
    header .lang-book-wrapper .resv-wrap .resv_button.book_button {
        line-height:32px
    } 
}

/*for hero image captions*/
.camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption {
    top: unset;
    left: 0;
    bottom: 120px;
    transform: unset;
}

header nav.navbar.navbar-bottom{
    height: 70px;
   }
   for custom mega menu
   header .navbar-bottom .navbarlogoimage img{
    width: 8%;
    margin-top: 19px;
   }
   header #bottom-menu.dropdown .our-hotel-menu {
       overflow: hidden;
       width: auto;
       height: auto !important;
       transform: translatex(-30%);
   }
   header header #bottom-menu.dropdown-menu{
      width: 354px !important;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu {
       display: flex;
      list-style:none;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li {
       margin: 0;
       padding: 10px;
       background-color: #e7e1e1;
   }
   header #bottom-menu#bottom-navbar-collapse .dropdown .our-hotel-menu .mega-menu li a {
       padding:0 !important;
       text-decoration:none;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li:first-child {
       margin-right:20px;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper {
       display: flex;
       flex-direction: column;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper img {
       margin-bottom: 10px;
       height: 188px;
       object-fit: cover;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelNLocName {
       display: block;
       margin-bottom: 10px;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelVisitBtn {
       line-height: unset !important;
   }
   for contact details above the reservation button
   header .navbar-bottom .lang-book-wrapper {
       margin-top: 9px;
   }
   .child-hotel header .navbar-bottom .lang-book-wrapper {
       margin-top: 20px;
       bottom: unset;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact span {
       font-size:12px;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact a {
       text-decoration: none;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .telephone-number-block {
       line-height:1.5em;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .address-email {
       line-height: 1.5em;
       margin-bottom: 5px;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .fa-stack {
       width: 1.5em;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .fa {
       font-weight: 700;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .whatsapp .social-wa {
       margin:0 5px;
       font-size: 14px;
   }
   @media (max-width:1280px) {
       .child-hotel header .navbar-bottom .lang-book-wrapper {
           margin-top: 3px;
       }
       .child-hotel header .navbar-bottom .lang-book-wrapper .nav-contact .telephone-number-block, .child-hotel header .navbar-bottom .lang-book-wrapper .nav-contact .address-email {
           line-height: 10px;
           margin: 0;
       }
       .child-hotel .lang-book-wrapper .resv-wrap .resv_button.book_button {
           line-height:32px
       } 
   }
   for hero image captions
   .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption {
       top: unset;
       left: 0;
       bottom: 120px;
       transform: unset;
   }
   header header #bottom-menu#bottom-navbar-collapse li:nth-child(9) a:before{
       display:none;
   }
   header .navbar-bottom .navbar-nav>li>a.ddMenuIcon:before{
       content: "\f107";
       display: block;
       position: absolute;
       right: -4px;
       top: 50%;
       transform: translate(0,-50%);
       font-family: 'Font Awesome 5 Pro';
       text-align: center;
       font-weight: 700;
       font-size:12px !important
   }
   header .navbar-bottom .navbar-nav>li a{
       font-size:14px !important
   }
   .address-block-details{
       display:none !important;
   }
   
   .location-page .header-pills {
       padding: 165px 0px 5px !important;
   }
   
   .location-page .header-pills .tab-content {
       margin-top: 5px;
   }
   .homepage {
       padding-bottom:0px;
   }
   .container-fluid .content_wrapper {
       padding-bottom:0px !important;
       padding-top:0px !important;
   }
    header header #bottom-menu#bottom-navbar-collapse
   {
       padding-top:5px;
   }
   nav.navbar .container {
       max-width:1500px !important;
   }
    header header #bottom-menu#bottom-navbar-collapse li a{
       padding-left:7px !important;
       padding-right:7px !important;
       padding-bottom:0 !important;
   }
    header header #bottom-menuul#bottom-navbar-collapse li:nth-child(9) a:after {
       content: "";
       position: absolute;
       height: 0px !important;
       background-color: #8e8a7d;
       width: 0px;
       top: 0;
       bottom: 0;
       margin: auto;
       right: -0px;
   }
    header header #bottom-menu#bottom-navbar-collapse li a:after {
       content: "";
       position: absolute;
       height: 12px;
       background-color: #8e8a7d;
       width: 1px;
       top: 0;
       bottom: 0;
       margin: auto;
       right: -0px;
       transform:unset !important;
   }
    .nav-contact span.telephone-number a{
       text-decoration:none;
   }
    
   for custom mega menu
   header .navbar-bottom .navbarlogoimage img{
    width: 8%;
    margin-top: 19px;
   }
   header #bottom-menu.dropdown .our-hotel-menu {
       overflow: hidden;
       width: auto;
       height: auto !important;
       transform: translatex(-30%);
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu {
       display: flex;
       padding-left: 0;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li {
       margin: 0;
       padding: 10px;
       background-color: #e7e1e1;
   }
   header #bottom-menu#bottom-navbar-collapse .dropdown .our-hotel-menu .mega-menu li a {
       padding:0 !important;
       text-decoration:none;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li:first-child {
       margin-right:20px;
       margin-left: 20px;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper {
       display: flex;
       flex-direction: column;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper img {
       margin-bottom: 10px;
       height: 193px;
       width: 100% !important;
       object-fit: cover;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelNLocName {
       display: block;
       margin-bottom: 10px;
   }
   header #bottom-menu.dropdown .our-hotel-menu .mega-menu li .hotelCardWrapper .hotelVisitBtn {
       line-height: unset !important;
   }
   for contact details above the reservation button
   header .navbar-bottom .lang-book-wrapper {
       margin-top: 9px;
   }
   .child-hotel header .navbar-bottom .lang-book-wrapper {
       margin-top: 20px;
       bottom: unset;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact span {
       font-size:12px;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact a {
       text-decoration: none;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .telephone-number-block {
       line-height:1.5em;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .address-email {
       line-height: 1.5em;
       margin-bottom: 5px;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .fa-stack {
       width: 1.5em;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .fa {
       font-weight: 700;
   }
   header .navbar-bottom .lang-book-wrapper .nav-contact .whatsapp .social-wa {
       margin:0 5px;
       font-size: 14px;
   }
   @media (max-width:1280px) {
       .child-hotel header .navbar-bottom .lang-book-wrapper {
           margin-top: 3px;
       }
       .child-hotel header .navbar-bottom .lang-book-wrapper .nav-contact .telephone-number-block, .child-hotel header .navbar-bottom .lang-book-wrapper .nav-contact .address-email {
           line-height: 10px;
           margin: 0;
       }
       .child-hotel .lang-book-wrapper .resv-wrap .resv_button.book_button {
           line-height:32px
       } 
   }
   for hero image captions
   .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption {
       top: unset;
       left: 0;
       bottom: 120px;
       transform: unset;
   }
   header header #bottom-menu#bottom-navbar-collapse li:nth-child(9) a:before{
       display:none;
   }
   header .navbar-bottom .navbar-nav>li>a.ddMenuIcon:before{
       content: "\f107";
       display: block;
       position: absolute;
       right: -4px;
       top: 50%;
       transform: translate(0,-50%);
       font-family: 'Font Awesome 5 Pro';
       text-align: center;
       font-weight: 700;
       font-size:12px !important
   }
   header .navbar-bottom .navbar-nav>li a{
       font-size:14px !important
   }
   .address-block-details{
       display:none !important;
   }
   
   .location-page .header-pills {
       padding: 165px 0px 5px !important;
   }
   
   .location-page .header-pills .tab-content {
       margin-top: 5px;
   }
   .homepage {
       padding-bottom:0px;
   }
   .container-fluid .content_wrapper {
       padding-bottom:0px !important;
       padding-top:0px !important;
   }
    header header #bottom-menu#bottom-navbar-collapse
   {
       padding-top:5px;
   }
   /*nav.navbar .container {*/
   /*    max-width:1500px !important;*/
   /*}*/
    header header #bottom-menu#bottom-navbar-collapse li a{
       padding-left:7px !important;
       padding-right:7px !important;
       padding-bottom:0 !important;
   }
    header header #bottom-menuul#bottom-navbar-collapse li:nth-child(9) a:after {
       content: "";
       position: absolute;
       height: 0px !important;
       background-color: #8e8a7d;
       width: 0px;
       top: 0;
       bottom: 0;
       margin: auto;
       right: -0px;
   }
    header #bottom-menu#bottom-navbar-collapse li a:after {
       content: "";
       position: absolute;
       height: 12px;
       background-color: #8e8a7d;
       width: 1px;
       top: 0;
       bottom: 0;
       margin: auto;
       right: -0px;
       transform:unset !important;
   }
    .nav-contact span.telephone-number a{
       text-decoration:none;
    }
    
    
/* ----- Dropdown overlap fix -----------------------*/
.child-hotel .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu{
    margin-top: 25px;
    height: unset !important;
}

header .navbar-bottom .moreOptions .dropdown-more{
    margin-top: 25px;
}

/* OPS-13706 Starts */
body.parent-hotel :is(.outer-page, .outerpage) header .navbar-top .navbar-brand{
    padding: 5px 0 0;
}

body header :is(.outer-page, .outerpage) .navbar-top #top-menu #top-navbar-collapse{
    height: fit-content;
}

:is(body[data-hotelid="7568"]) :is(.outer-page, .outerpage) header .navbarlogoimage,
:is(body.child-hotel) :is(.outer-page, .outerpage) header .navbarlogoimage,
.location-page.child-hotel header .navbarlogoimage{
    display: none;
}
/* OPS-13706 Ends */

.child-hotel  .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu{
    min-width: 352px;
    padding:20px;
    width: max-content;
}
.child-hotel  .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu{
    padding-left:0;
    display: flex;
}
.child-hotel .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space{
    list-style:none;
    margin: 0;
    padding: 10px;
    background-color: #e7e1e1;
}
.child-hotel .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space .hotelCardWrapper{
    display: flex;
    flex-direction: column;
}
.child-hotel .outer-page .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space .hotelCardWrapper .cardLayoutImageContainer{
    padding: 0 !important;
    text-decoration: none;
}
.child-hotel :is(.outer-page,.outerpage) .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space .hotelCardWrapper .cardLayoutImageContainer img{
    margin-bottom: 10px;
    height: 188px;
    object-fit: cover;
    aspect-ratio:282/188;
}
/*@media screen and (max-width:1195px){*/
/*    .child-hotel header .navbar-top .navbarlogoimage img{*/
/*        width: 105%;*/
        /*height: 56%;*/
/*        margin-top: -15px;*/
/*    }*/
/*}*/



/*.video-banner-container #fullwidth_video_bg{*/
/*    width:100%;*/
/*    height:1000px;*/
/*}*/
/*.video-banner-container #fullwidth_video_bg video{*/
/*    min-width:unset;*/
/*    min-height:unset;*/
/*    width:100%;*/
/*    height:100%;*/
/*}*/
/*@media (max-width:1800px){*/
/*    .video-banner-container #fullwidth_video_bg{*/
/*        width:100%;*/
/*        height:950px;*/
/*    }*/
/*}*/
/*@media (max-width:1650px){*/
/*    .video-banner-container #fullwidth_video_bg{*/
/*        width:100%;*/
/*        height:870px;*/
/*    }*/
/*}*/
/*@media (max-width:1400px){*/
/*    .video-banner-container #fullwidth_video_bg{*/
/*        width:100%;*/
/*        height:750px;*/
/*    }*/
/*}*/
/*@media (max-width:1200px){*/
/*    .video-banner-container #fullwidth_video_bg{*/
/*        width:100%;*/
/*        height:650px;*/
/*    }*/
/*}*/
/*@media (max-width:1024px){*/
/*    .video-banner-container #fullwidth_video_bg{*/
/*        width:100%;*/
/*        height:unset;*/
/*    }*/
/*}*/







.mobile .fullImage {
    padding-top: 70px;
}
div#leftColWid .widget-wrapper.wtheader h1{
    display:none;
}

.mobile .wtsubheader.simp-custom-margin {
    margin-top:70px !important;
}
.mobile .dropdown-menu i{
    display:none;
}
/*Hide widgets*/
.container-fluid .simp-custom-widget-hide {
    display: none!important;
}
.mobile .simp-custom-mobile-widget-hide {
    display: none!important;
}
/*Hero image slider*/
.mobile .simp-custom-toppadding .col-xs-12 .camera_target .cameraSlide img {
    width:100% !important;
}

.mobile .simp-custom-toppadding {
    padding-top: 93px;
    margin:0px !important;
} 
.mobile .simp-custom-toppadding .camera_pag {
    display:none !important;
}
.mobile .simp-custom-toppadding .col-xs-12 {
    padding:0px !important;
}
.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;
}

div#leftColWid .widget-wrapper.wtheader h1{
    display:none;
}

.mobile .wtsubheader.simp-custom-margin {
    margin-top:70px !important;
}

.mobile .name-of-hotel,
.mobile .panel-group#accordion{
    display:none;
}
.mobile.for-homepage .wtheader{
    text-align:center;
}
.mobile .nav-wrap .tel,
.mobile .nav-wrap .geo {
    display: none !important;
}

.mobile .nav-wrap .logo{
    display:flex;
    align-items:center;
    padding: 0 !important;
}
.mobile .text-center.navBtnBorder.top_padding.hover.menu-item:hover{
    background-color:transparent !important;
    color:#1C1B17;
}
.mobile .nav-wrap .logo.navbar-logo {
    background-color:transparent !important;
    position:relative !important;
    padding: 0;
}
.mobile .nav-wrap .logo .logo-inner{
    margin:auto;
}

.mobile .nav-wrap .mobile-navbar-button .btn.btn-full-width {
    color:white;
    background-color:#1C1B17 !important;
    padding:5px !important;
}


.mobile .row-fluid.clearfix 
{
    background:transparent !important;
   
}
.mobile .nav-wrap .btn-group i.fa.fa-list-ul.fa-2x:before{
    content: "\f0c9";
 }
.mobile .TwoFoldMenuName {
    display:block;
}

.mobile a.logo-inner img{
    margin-top:10px;
}
.mobile .btn-group div#dropdown-menu-multiprop i.fa
{
    margin-left:-25px;
}
/* new code  */
.mobile .row.clearfix.widget-wrapper.generic_slider.simp-custom-resizewidthright {
    display:none;
}
.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-width42text h2{
    border:none;
    padding:0;
}
.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-vescapes-amenities h2 {
    text-align:center;
    border:none;
    padding:0
}
.mobile .row.clearfix.widget-wrapper.wtsubheader.simp-custom-floorplan h2{
    padding:0;
    border:none;
    text-align:center;
}
.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-width42text {
    padding-bottom: 60px;
    margin: 0;
}
.mobile .row.clearfix.widget-wrapper.generic_slider.simp-custom-mobile-galery {
    padding-bottom:30px
}
.mobile .row.clearfix.widget-wrapper.generic_slider.simp-custom-width42slider {
    padding-bottom:30px
}
/* specifically added  */
.mobile .row.clearfix.widget-wrapper.wt1img {
    padding-bottom:60px;
    margin:0
}

/*child 8363 offers section testimonial fix in mobile*/
.mobile .content_wrapper .no-gutter .simp-custom-testimonial-slider .slick-slide img{
    display:none;
}

.mobile .content_wrapper .no-gutter .simp-custom-testimonial-slider .slick-arrow{
    top:35%
}

/*to hide the external site link*/
.mobile a.each-hotel-wrapper[href="http://www.vescapes.com/villa-in-palms-goa/"] {
    display:none !important;
}

.mobile footer#footer {
    background-color: black;
}

.mobile footer#footer .container > .footer-row,
.mobile footer#footer .footer-menu > a,
.mobile footer#footer .footer-row .footer-detail > a{
    color:#fff
}

.mobile footer#footer .footer-detail > a ~ a{
    display:block
}

.mobile footer#footer .footer-menu > span{
    color:#fff
}

.mobile footer#footer .footer-row:nth-child(2){
    display:none
}

.mobile footer#footer .footer-row .footer-detail span > i:first-child{
    color:#fff
}

.mobile footer#footer .footer-row .footer-detail span > i:last-child{
    color:#000
}

.mobile footer#footer .social-bar{
    border-bottom:1px dotted #fff
}

.mobile footer#footer .social-bar .socialIcon > a{
    background:#fff;
    border-radius:3px
}

.mobile footer#footer .social-bar .socialIcon > a > span:before{
    color:#000
}

.mobile footer#footer .footer-row.final{
    padding:10px 56px
}

.mobile footer#footer .footer-row.final a{
    color:#fff
}

/* to hide select hotel wrapper */
.mobile .nav-wrap .select-hotel-wrapper {
    display:none
}
/* nav bar style */

/* mobile nav bar */
.mobile .logo.navbar-logo {
    background-color: #fff;
    display:flex;
    /*justify-content: space-evenly;*/
    align-items: center;
}
.mobile .navBtnBorder.top_padding {
    padding-top: 25px;
    background:transparent;
    color: rgba(0,0,0,1);
}
.mobile .navBtnBorder.top_padding i.fa-calendar{
    display:none  !important 
}
.mobile .text-center.navBtnBorder.top_padding.hover.menu-item .TwoFoldMenuName{
    display:none 
}
.mobile .text-center.hover.navBtnBorder.bookBtnbgcolor.top_padding.a-style-none{
    padding:5px 5px;
    width:80px;
    background:rgba(0,0,0,1);
    color:#fff
}
.mobile .logo-inner {
    display: inline-block;
    position: relative;
    line-height: 0;
    padding: 0 19px;
    margin:0
}
.mobile .logo-inner img{
    margin:0 !important
}
.mobile .navBtnBorder.top_padding i.fa-bars{
    padding:0 40px 0 0
}
.mobile .mobile-navbar-button.book-button.menu-item {
    margin-right:2%;
}
.mobile .navbar-logo{
    display:flex;
    align-items:center;
    /*justify-content:space-around;*/
}
.mobile .menu-item{
    /*flex:unset;*/
}
/* modal */
.mobile .modal-backdrop{
    z-index:0;
}

/*navbar fix dropdown full width */
.mobile .logo.navbar-logo {
    justify-content:normal;   
}
.mobile .logo.navbar-logo .navBtnBorder.menu-item.navBtnBorderActiondd{
    /*width:33.33%;*/
    /*display:flex;*/
    /*justify-content:left;*/
    /*padding-left:8%;*/
    position: static;
}
.mobile .logo.navbar-logo > .logo-inner{
    width:33.33%;
    display:flex;
    justify-content:center;
}
.mobile .logo.navbar-logo > .mobile-navbar-button.book-button.menu-item{
    width:33.33%;
    display:flex;
    justify-content:right;
}

.mobile.for-innerpage .navBtnBorder.top_padding{
    color:#fff;
}
.mobile.for-innerpage .mobile-navbar-button.book-button.menu-item {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mobile.for-innerpage .text-center.navBtnBorder.top_padding.hover.menu-item:hover{
    color:#fff;
    position:static;
}
.mobile.for-innerpage .mobile-navbar-button.book-button.menu-item >a{
    height:100%;
}
.mobile.for-innerpage .text-center.hover.navBtnBorder.bookBtnbgcolor.top_padding.a-style-none {
    display:flex;
    justify-content:center;
    align-items:center;
}

/* OPS-13706 Starts */
.mobile[data-hotelid="8363"] .logo.navbar-logo > .logo-inner img {
    min-height: 70px;
}

.mobile[data-hotelid="7568"] .logo.navbar-logo > .logo-inner img {
    min-height: 50px;
}

.mobile .fullImage {
    padding-top: 70px;
}
/* OPS-13706 Ends */

[data-hotelid="10795"] .outer-page .navbar .container .lang-book-wrapper .whatsapp a,
[data-hotelid="10795"] .outer-page .navbar .container .lang-book-wrapper .address-email a{
    color: #535353;
}

[data-hotelid="10795"] .outer-page .content_wrapper .simp-custom-width42text .text-content-wrapper :is(p, div) {
    padding: 2.037% 0 0;
}

[data-hotelid="10795"].child-hotel .inner-page .content_wrapper {
    padding-top: 118px !important;
}

[data-hotelid="10795"] :is(.outer-page, .outerpage) header .navbar .container .navbar-collapse #bottom-navbar-collapse>li.moreOptions.show a::after {
    background-color: unset !important;
}

.mobile[data-hotelid="10795"] .logo.navbar-logo > .logo-inner img {
    max-height: 50px;
}

.mobile[data-hotelid="10795"] .content_wrapper .simp-custom-width42text .text-content :is(p,div) {
    padding-top: 16px;
}

.mobile .content_wrapper#leftColWid .no-gutter .simp-custom-blogs-heading .col-xs-12 h1 {
    display: block;
}

[data-hotelid="10795"] .content_wrapper .no-gutter h1,
[data-hotelid="10795"] .content_wrapper .no-gutter h2 {
    border-bottom: none;
}

[data-hotelid="10795"] :is(.outer-page,.outerpage) .navbar .container .resv-wrap .resv:hover {
    opacity: 0.7;
}

[data-hotelid="10795"] :is(.outer-page,.outerpage) .content_wrapper .no-gutter .txt-wdgt-btn-wrapper .btn:hover {
    opacity: 0.7;
}

/*.parent-hotel header .navbar-top .lang-book-wrapper {*/
/*    bottom: unset;*/
/*    right:20px;*/
/*}*/
/*body.parent-hotel header .container .nav-contact .telephone-number-block{*/
/*    display:flex;*/
/*}*/

/*body.parent-hotel .navbar-top .nav-contact .telephone-number-block .whatsapp {*/
/*    position: unset;*/
/*}*/
/*body.parent-hotel header .navbar-top .lang-book-wrapper .nav-contact .whatsapp .social-wa {*/
/*    margin:0;*/
/*    margin-left:-5px*/
/*}*/
/*body.parent-hotel .navbar-top .nav-contact .telephone-number-block .telephone-number {*/
/*    position: absolute;*/
/*    right: 10px !important;*/
/*    top: 1px;*/
/*}*/
/*body.parent-hotel a.navbarlogoimage img {*/
/*    width: 125px;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 40px;*/
/*}*/
/*body.parent-hotel header #top-navbar-collapse {*/
    /*margin-top: -50px !important;*/
/*    margin-top:unset !important;*/
/*}*/
.parent-hotel header .navbar-top .navbar-nav>li {
    border-top: 1px solid #1c1b17;
}
.parent-hotel header .navbar-top .navbar-nav>li a{
    padding-top:0;
}
.parent-hotel header .navbar.navbar-top {
    height: 140px;
}
/*body.parent-hotel header .container .lang-book-wrapper {*/
/*    margin-top: 25px !important;*/
/*}*/
/*.parent-hotel a.navbarlogoimage {*/
/*    width: 105px;*/
/*    position: absolute;*/
/*    left: 20px;*/
/*    z-index: 999;*/
/*}*/
/*body.parent-hotel header .navbar-top .navbar-brand {*/
/*    padding-top: 32px !important;*/
/*    padding-bottom: 25px !important;*/
/*}*/
body.child-hotel header .navbar-top .navbar-brand {
    padding-top: 5px !important;
}
/*body.parent-hotel header .navbar-top .navbar-header {*/
/*    display:block;*/
/*}*/
/*body.parent-hotel header .navbar-header a.navbar-brand {*/
/*    margin-left: unset !important;*/
/*    border-bottom: 0.1px solid #1c1b17;*/
/*    border-bottom:none;*/
/*    width: 300px;*/
/*}*/
/*body.parent-hotel header .navbar-header a.navbar-brand img {*/
/*    margin: 0 auto;*/
/*}*/
body.parent-hotel header .navbar-top .navbar-brand {
  position:relative;
}
/*body.parent-hotel header .navbar-top .navbar-brand:after{
  position: absolute;
  bottom: 0;
  left: -10%;
  width: 120%;
  height: 1px;
  background: #000;
  content: "";
}*/
body.parent-hotel header .navbar-top #top-menu #top-navbar-collapse > li {
	margin: 0;
  border: none
}
@media screen and (max-width:1130px){
    /*body.parent-hotel header .container .lang-book-wrapper{*/
    /*    margin-top:14px !important*/
    /*}*/
    /*body.parent-hotel .navbar-top .nav-contact .telephone-number-block .whatsapp {*/
    /*    margin-top: 1px;*/
    /*}*/
}
body.parent-hotel header .navbar-top #top-menu #top-navbar-collapse > li  {
  margin: 0;
  margin-right:1px;
}
/*.child-hotel a.navbarlogoimage img {*/
/*    width: 125px;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 40px;*/
/*}*/
/*.child-hotel header .navbar-header a.navbar-brand img{*/
/*    margin: 0 auto;*/
/*}*/
/*.child-hotel header .navbar-header a.navbar-brand {*/
/*    margin-left: unset !important;*/
/*    border-bottom:none;*/
/*}*/
/*.child-hotel header .navbar-top .lang-book-wrapper {*/
/*    bottom: unset;*/
/*   margin-top:20px !important;*/
/*}*/
header .container .nav-contact .telephone-number-block{
    display:flex;
}
header .navbar-top .nav-contact .telephone-number-block .whatsapp {
    position: unset;
}
header .navbar-top .lang-book-wrapper .nav-contact .whatsapp .social-wa {
    margin-left:-5px
}
header .navbar-top .nav-contact .telephone-number-block .telephone-number {
    top: 1px;
}
.child-hotel .outerpage .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu {
	margin-top: 10px;
	height: unset !important;
	width: max-content;
}
.child-hotel .outerpage .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu {
	min-width: 352px;
	padding: 20px;
}
.child-hotel .outerpage .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space .hotelCardWrapper {
	display: flex;
	flex-direction: column;
}
.child-hotel .outerpage .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu .li-space {
	list-style: none;
	margin: 0;
	padding: 10px;
	background-color: #e7e1e1;
}
.child-hotel .outerpage .navbar-bottom #bottom-menu .navbar-nav .dropdown-menu .mega-menu {
	padding-left: 0;
	display: flex;
}
@media screen and (max-width:1350px){
   /*.child-hotel a.navbarlogoimage img {*/
   /*    left: -15px;*/
   /*}*/
   .child-hotel header ul#bottom-navbar-collapse {
       padding-right:8%;
   }
   .child-hotel header #bottom-menu ul#bottom-navbar-collapse li a {
       padding-left: 4px !important;
       padding-right: 4px !important;
       font-size:13px !important;
   }
}
@media screen and (max-width:1295px){
   header .navbar-top .navbarlogoimage img {
       width: 100px;
       /*height: 60px;*/
       /*margin-top: 0;*/
   }
   .child-hotel header ul#bottom-navbar-collapse {
       padding-right:12%;
   }
   .resv-wrap{
      padding:0;
      max-width: 135px;
   }
   .resv-wrap .resv{
      padding:0;
      font-size:14px;
   }
}
@media screen and (max-width:1280px){
    header .navbar-top .lang-book-wrapper .nav-contact .telephone-number-block .fa-phone {
        bottom:3px;
    }
}
@media screen and (max-width:1130px){
   /*.child-hotel header .navbar-top .navbarlogoimage img {*/
   /*    margin-top: -20px;*/
   /*}*/
   /*.child-hotel header .navbar-top .lang-book-wrapper {*/
   /*   bottom: unset;*/
   /*   margin-top:-5px !important;*/
   /*}*/
   .resv-wrap .resv{
      min-width: 167px;
   }
   header .navbar-top .nav-contact .telephone-number-block .telephone-number {
       top: 10px;
   }
   header .navbar-top .nav-contact .telephone-number-block .whatsapp {
       font-size: 14px;
      margin-top:8px;
   }
   header .navbar-top .nav-contact .telephone-number-block span.fa-stack{
      top:5px;
   }
}
.child-hotel header ul#bottom-navbar-collapse {
	padding: 0 6% 0 16% !important;
	flex-wrap: nowrap;
	display: flex !important;
	margin: 0;
	max-width: 85%;
}
/*@media screen and (max-width:960px){*/
/*      .child-hotel header .navbar-header a.navbar-brand{*/
/*         display:flex;*/
/*         justify-content:center;*/
/*         align-items:center;*/
/*      }*/
/*   .child-hotel header .navbar-header a.navbar-brand img{*/
/*      margin-right:42%*/
/*   }*/
/*}*/
/*@media screen and (max-width:890px){*/
/*   .child-hotel header .navbar-header a.navbar-brand img{*/
/*      margin-right:46%*/
/*   }*/
/*}*/
/*@media screen and (max-width:810px){*/
/*   .child-hotel header .navbar-header a.navbar-brand img{*/
/*      margin-right:50%*/
/*   }*/
/*}*/


/*[data-hotelid="8363"] nav.navbar .container {*/
/*    min-width: 100%;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*}*/
/*.child-hotel[data-hotelid="8363"]  header .navbar-collapse.collapse#bottom-menu {*/
/*    display:flex !important;*/
/*    justify-content:center;*/
/*    margin:0 auto;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header ul#bottom-navbar-collapse {*/
/*    padding:0 15% 0 8% !important;*/
/*    flex-wrap:nowrap;*/
/*    display:flex !important;*/
/*    margin:0;*/
/*    max-width:80%;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] a.navbarlogoimage img {*/
/*    width: 125px;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left:0px;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand img{*/
/*    margin: 0 auto;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand {*/
/*    margin-left: unset !important;*/
/*    border-bottom:none;*/
/*    top:3px;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header .navbar-top .lang-book-wrapper {*/
/*    bottom: unset;*/
/*   margin-top:20px !important;*/
/*    margin-right:30px;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header .container .nav-contact .telephone-number-block{*/
/*    display:flex;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] .navbar-top .nav-contact .telephone-number-block .whatsapp {*/
/*    position: unset;*/
/*}*/
/*.child-hotel[data-hotelid="8363"] header .navbar-top .lang-book-wrapper .nav-contact .whatsapp .social-wa {*/
/*    margin-left:-5px*/
/*}*/
/*.child-hotel[data-hotelid="8363"] .navbar-top .nav-contact .telephone-number-block .telephone-number {*/
/*    top: 1px;*/
/*}*/
@media screen and (max-width:1350px){
   /*.child-hotel[data-hotelid="8363"] a.navbarlogoimage img {*/
   /*    left: 5px;*/
   /*}*/

   .child-hotel[data-hotelid="8363"] header ul#bottom-navbar-collapse {
       padding-right:8%;
   }
   .child-hotel[data-hotelid="8363"] header #bottom-menu ul#bottom-navbar-collapse li a {
       padding-left: 4px !important;
       padding-right: 4px !important;
       font-size:13px !important;
   }
}
@media screen and (max-width:1295px){
   .child-hotel[data-hotelid="8363"] header .navbar-top .navbarlogoimage img {
       /*width: 100px;*/
       /*height: 60px;*/
       /*margin-top: 0;*/
   }
   .child-hotel[data-hotelid="8363"] header ul#bottom-navbar-collapse {
       padding-right:12%;
   }
   /*.child-hotel[data-hotelid="8363"] .resv-wrap{*/
   /*   padding:0;*/
   /*   max-width: 135px;*/
   /*}*/
   /*.child-hotel[data-hotelid="8363"] .resv-wrap .resv{*/
   /*   padding:0;*/
   /*   font-size:14px;*/
   /*}*/
}
@media screen and (max-width:1200px){
	.child-hotel header ul#bottom-navbar-collapse {
		padding: 0 10% 0 10% !important;
	}
	/*.child-hotel header .container .lang-book-wrapper {*/
	/*	margin-top: 0px !important;*/
	/*}*/
}
@media screen and (max-width:1130px){
   /*.child-hotel[data-hotelid="8363"] header .navbar-top .navbarlogoimage img {*/
   /*    margin-top: -20px;*/
   /*}*/
   /*.child-hotel[data-hotelid="8363"] header .navbar-top .lang-book-wrapper {*/
   /*   bottom: unset;*/
   /*   margin-top:-5px !important;*/
   /*}*/
   /*.child-hotel[data-hotelid="8363"] .resv-wrap .resv{*/
   /*   min-width: 167px;*/
   /*}*/
   /*.child-hotel[data-hotelid="8363"] .navbar-top .nav-contact .telephone-number-block .telephone-number {*/
   /*    top: 10px;*/
   /*}*/
   /*[data-hotelid="8363"] .navbar-top .nav-contact .telephone-number-block .whatsapp {*/
   /*    font-size: 14px;*/
   /*   margin-top:8px;*/
   /*}*/
   /*.child-hotel[data-hotelid="8363"] .navbar-top .nav-contact .telephone-number-block span.fa-stack{*/
   /*   top:5px;*/
   /*}*/
}
/*@media screen and (max-width:960px){*/
/*      .child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand{*/
/*         display:flex;*/
/*         justify-content:center;*/
/*         align-items:center;*/
/*      }*/
/*   .child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand img{*/
/*      margin-right:42%*/
/*   }*/
/*}*/
/*@media screen and (max-width:890px){*/
/*   .child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand img{*/
/*      margin-right:46%*/
/*   }*/
/*}*/
/*@media screen and (max-width:810px){*/
/*   .child-hotel[data-hotelid="8363"] header .navbar-header a.navbar-brand img{*/
/*      margin-right:50%*/
/*   }*/
/*}*/

/* CSS for navbar logo fix Jira OPS-9782 */

/*.child-hotel[data-hotelid="8363"] a.navbarlogoimage img {*/
/*    left: 140px;*/
/*}*/

/*@media (max-width: 1296px){*/
/*    .child-hotel[data-hotelid="8363"] a.navbarlogoimage img {*/
/*        top: 20px;*/
/*        left: 100px;*/
/*    }*/
/*}*/

/*@media screen and (max-width: 1130px) {*/
/*    .child-hotel[data-hotelid="8363"] header .navbar-top .navbarlogoimage img {*/
/*        margin-top: 0;*/
/*        left: 50px;*/
/*    }*/
/*}*/

/*@media screen and (max-width: 968px) {*/
/*    .child-hotel[data-hotelid="8363"] header .navbar-top .navbarlogoimage img {*/
/*        left: 25px*/
/*    }*/
/*}*/

    



/*a.navbarlogoimage img{
    width:105px;
    position:absolute;
    top:32px;
    left:20px;
}*/
a.navbarlogoimage{
    width:125px;
    position:absolute;
    top:30px;
    left:20px;
    z-index:999;
}
@media (max-width: 1295px) {
    a.navbarlogoimage {
        width: 100px;
    }
}

/*body.parent-hotel header .navbar-top .navbar-header {*/
/*    display: none;*/
/*}*/


/*body.parent-hotel header #top-navbar-collapse {*/
/*    margin-top: -50px !important;*/
/*}*/
body.parent-hotel.collapsedNavbar header nav.navbar.navbar-top {
    height: 124px !important;
}
body.parent-hotel header #top-menu #top-navbar-collapse li a:after {
    background-color: transparent !important;
}
/*body.parent-hotel header .container .lang-book-wrapper {*/
/*    margin-top: 70px !important;*/
/*}*/
/*.child-hotel header .container .lang-book-wrapper {*/
/*    margin-top: 75px !important;*/
/*}*/
.child-hotel header #bottom-menu ul#bottom-navbar-collapse li a{
    padding-left:7px !important;
    padding-right:7px !important;
    margin-top: -1px !important;
}
/*.child-hotel header .navbar-bottom .navbar-nav>li{
    border-top: 1px solid #1c1b17 !important;  
}*/
.child-hotel header #bottom-menu #bottom-navbar-collapse{
    padding-top:24px !important;
}
.child-hotel header .navbar-top #top-menu #top-navbar-collapse {
    display: none !important;
}
.child-hotel header .navbar-bottom {
    margin-top: -16px !important;
}
.child-hotel header #bottom-menu #bottom-navbar-collapse li a:after {
    content: "";
    position: absolute;
    height: 12px;
    background-color: #8e8a7d;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -0px;
    transform:unset !important;
}
.simp-custom-h2Left h2 {
    text-align: left !important;
}
.simp-custom-h1-space h1 {
    margin-bottom: 15px !important;
}
.simp-custom-h1-topSpace h1 {
    margin-top: 25px !important;
}
.simp-custom-hide-CR .center-box,
.simp-custom-hide-CR .right-box {
    display: none !important;
}
header .navbar-top .dropdown-arrow {
    color: rgba(0,0,0,.5);
}
.parent-hotel header .navbar-top .navbar-nav > li .dropdown-menu.our-hotel-menu {
    height: 130px !important;
}
.simp-custom-65 .left-box{
    width: 25% !important;
}
.simp-custom-padding-topR {
    padding-top: 0 !important;
}











.for-homepage #phoneHeader {
    z-index: 1000;
    position: fixed;
    bottom: 110px;
    right: 10px;
    background: #1c1b17;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 26px;
    text-align: center;
    line-height: 50px;
}
.mobile #phoneHeader {
    bottom: 85px;
    right: 18px;
}

#phoneHeader a {
    color: white;
}

/*submenu hamburger */
.mobile .drop-menu-header-block-top-header.hover:hover{
    background: #fff;
}
.mobile .dropdown-menu li .menu {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #000;
}
.mobile .dropdown-menu li .menu button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 40px;
    height: 40px;
    background-color: transparent;
    border: none;
}
.mobile .dropdown-menu li .menu button::before {
    content: '+';
    color: #fff;
    position: absolute;
    top: 50%;
    font-size: 25px;
    transform: translateY(-50%);
}
.mobile .dropdown-menu li.active button::before {
    content: '-';
    font-size: 25px;
}
.mobile .dropdown-menu li .submenus {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: 0.5s;
}
.mobile .dropdown-menu li.active .submenus {
    height: auto;
}
.mobile .dropdown-menu li{
    border-top: 1px solid #fff;
}
.mobile .drop-menu-header-block-top-header{
    border-top: none !important;
}
.mobile .dropdown-menu li .menu a {
    display: inline-block;
    width: calc(100% - 40px);
}
/*.mobile.for-homepage[data-hotelid="7559"] .logo.navbar-logo > .mobile-navbar-button.book-button.menu-item{*/
/*    justify-content:left;*/
/*    padding-left: 2%;*/
/*}*/
/*.mobile.for-homepage[data-hotelid="7559"] .text-center.navBtnBorder.top_padding.hover.menu-item .dropdown-menu.dropdown-menu-topNav {*/
/*    transform: translateX(-67.8%);*/
/*}*/
/*.mobile.for-innerpage[data-hotelid="7559"] .mobile-navbar-button.book-button.menu-item {*/
/*    display:none;*/
/*}*/
/*.mobile.for-innerpage[data-hotelid="7559"] .mobile-navbar-button.book-button.menu-item:first-child {*/
/*    display: flex;*/
/*}*/
/*.mobile.for-innerpage[data-hotelid="7559"] .text-center.navBtnBorder.top_padding.hover.menu-item .dropdown-menu.dropdown-menu-topNav {*/
/*    transform: translateX(-51%);*/
/*}*/
/*.mobile.for-homepage[data-hotelid="7559"] .navBtnBorder.top_padding i.fa-bars {*/
/*     padding: 0 0 0 40px; */
/*}*/
.mobile.for-homepage .logo.navbar-logo > .mobile-navbar-button.book-button.menu-item{
    justify-content:left;
    padding-left: 2%;
}
/*.mobile.for-homepage .text-center.navBtnBorder.top_padding.hover.menu-item .dropdown-menu.dropdown-menu-topNav {*/
/*    transform: translateX(-68.8%);*/
/*}*/
/*.mobile.for-innerpage .mobile-navbar-button.book-button.menu-item {*/
/*    display:none;*/
/*}*/
.mobile.for-innerpage .mobile-menu{
    flex-direction:row-reverse;
    position:relative;
}
.mobile.for-innerpage .mobile-navbar-button.book-button.menu-item:first-child {
    display: flex;
}
/*.mobile.for-innerpage .text-center.navBtnBorder.top_padding.hover.menu-item .dropdown-menu.dropdown-menu-topNav {*/
/*    transform: translateX(-51%);*/
/*}*/
.mobile.for-homepage .navBtnBorder.top_padding i.fa-bars {
     padding: 0 0 0 40px; 
}



#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 110px;
    right:10px;
    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{
    bottom: 78px;
    right:20px;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}



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




.outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption{
    top:auto !important;
    bottom:8% !important;
}
@media screen and (max-width:1024px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption{
        top:auto !important;
        bottom: -1% !important;
        max-width: 100% !important;
    }
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 19px !important;
    }
}
@media screen and (max-width:1253px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 26px !important;
    }
}
@media screen and (max-width:1141px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 25px !important;
    }
}
@media screen and (max-width:1095px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 20px !important;
    }
}
@media screen and (max-width:976px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 17px !important;
    }
}
@media screen and (max-width:930px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 15px !important;
    }
}
@media screen and (max-width:890px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 13px !important;
    }
}
@media screen and (max-width:845px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 11px !important;
    }
}
@media screen and (max-width:809px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 10px !important;
    }
}
@media screen and (max-width:778px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
        font-size: 8px !important;
    }
}
@media screen and (max-width:768px){
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption{
        bottom: 0% !important;
    }
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption .caption-as-text{
      padding-left: 9px !important;
    }
    .outer-page .camera-carousel-container .jssor-carousel-wrapper.jssor-home-wrapper #homeCarousel .carousel-caption-wrapper .jssor-caption.camera_caption h3{
      font-size: 9px !important;
    }
}

.mobile .row.clearfix.widget-wrapper.wt1tb.simp-custom-mobile-hide {
    display:none;
}

.mobile .content_wrapper .no-gutter h1{
    border:none;
}

/*.containertel span.telephone-number a{*/
/*    color:white !important;*/
/*    padding-left:5px;*/
/*}*/
/*.containertel span.telephone-number {*/
/*    position:absolute;*/
/*    left:30%;*/
/*    top:73px;*/
    

/*}*/
/*.containertel span.whatsapp {*/
/*    position: absolute;*/
/*    left:90px;*/
/*    top: -1px;*/
/*    font-size: 16px;*/
/*    color:white;*/
   
/*}*/
    
/*.containertel a.social-wa {*/
/*    position:absolute;*/
/*    left:5px;*/
/*    color:white !important;*/

/*}*/

/*.containertel i.fa.fa-phone.fa-stack-1x {*/
/*    left:93px;*/
/*    color:white !important;*/
/*}*/


/*.containertel {*/
/*    background-color:black;*/
/*}*/
/*span.telephone-number {*/
/*    color:white;*/
    
/*}*/


.mobile .telephone-number {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

/*.mobile div.whatsapp {
    position:absolute;
    top: 0;
    right: 18%;
}*/

.mobile .telephone-number-blockmobile {
    background-color: black;
    color: white;
    position: relative;
    justify-content: center;
    display: flex;
}

.mobile .telephone-number a{
    width: 172px;
    color: white !important;
}

.mobile div.whatsapp a{
    color:white;
    margin-left: 5px;
}
.mobile .telephone-number i.fa.fa-phone {
    padding-right:4%;
}



/*.carousel-container .jssor-carousel-wrapper .carousel-caption-wrapper .jssor-caption img.reset-width*/
/*{*/
/*    transform: scale(0.8);*/
/*    transition: all .5s ease-in-out;*/
/*}*/
/*.carousel-container .jssor-carousel-wrapper  .carousel-caption-wrapper .jssor-caption img.reset-width:hover*/
/*{*/
/*    transform:scale(1) !important;*/
/*    transition: all .5s ease-in-out;*/
/*}*/

.carousel-container .jssor-carousel-wrapper .carousel-caption-wrapper .jssor-caption img.reset-width
{
    transform: scale(1.03);
    transition: all .3s ease-in-out;
}
.carousel-container .jssor-carousel-wrapper  .carousel-caption-wrapper .jssor-caption img.reset-width:hover
{
    transform: scale(1.06) !important;
    transition: all .3s ease-in-out;
}




.simp-custom-resizewidthleft {
    width:50% !important;
    margin-right:0px !important;
}

.generic_slider.jssor-carousel-container.simp-custom-resizewidthright {
    width:35% !important;
    margin-left:0px !important;
    padding-top:30px;
}
.simp-custom-equalsize {
    width:70% !important;

}
.simp-custom-equalsize td:first-child img{
    width:80px !important;
}

.simp-custom-h2left h2 {
    text-align: left !important;
}

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

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

.simp-custom-aligncenter .center-box{
  width:50%;
  padding-right:200px !important;
}
.simp-custom-aligncenter .left-box{
  width:50%;
  padding-left:200px !important;
}
.simp-custom-resizecenter .center-box img
{
    padding-bottom:10px;
}
.simp-custom-resizecenter .right-box img
{
  width:125px !important;
}

.simp-custom-aligncenter .center-box img
{
    padding-bottom:10px;
}
.simp-custom-buttoncustom a.btn {
    background-color:white;
    color:black;
}
.simp-custom-buttoncustom a.btn:hover
{
    background-color:black;
    color:white;
}

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

.simp-custom-2border
{
    display:block;
    width:60% !important;
    border:1px solid #262626;
    position:relative;
}
.simp-custom-2border:before
{
   content: "";
   width: 100% !important;
   height: 100%;
   border: 1px solid #a2a1a1;
   position: absolute;
   top:-11px;
   bottom:-10px;
   margin-left:12px !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;
}

.generic_slider.jssor-carousel-container.simp-custom-width50{
    width: 50% !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 .jssor-carousel-wrapper {
    padding: 0 !important;
}
.generic_slider.jssor-carousel-container.simp-custom-width50 div#jssorCommonCarousel_7 {
    margin: 0;
}
.wt1tb.simp-custom-width50 {
    width: 50% !important;
    display:flex;
    justify-content: center;
    align-items: center;
}
.wt1tb.simp-custom-width50 .text-content {
    padding: 0 50px;
}
/*.simp-custom-width50 {*/
/*    padding-top:0px !important;*/
/*    padding-bottom:0px !important;*/
/*}*/

/* left text and right slider */
.simp-custom-width42slider{
    max-width: 42.5% !important;
    margin-right: 7.5% !important;
}

.simp-custom-width42text {
    width: 42.5% !important;
    display:flex;
    justify-content: center;
    align-items: center;
    margin-left:7.5% !important;
}
/* Right text and Left slider */

.simp-custom-width42sliderleft{
    max-width: 42.5% !important;
    margin-left: 7.5% !important;
}

.simp-custom-width42textright {
    width: 42.5% !important;
    display:flex;
    justify-content: center;
    align-items: center;
    margin-right:7.5% !important;
}

.jssor-carousel-container.carousel-container {
    padding-top:7% !important;
}
.for-homepage .jssor-carousel-container.carousel-container video#myVideo {
    object-fit: cover !important;
    height: 100%!important;
}

