/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

#preloader_preload {display: none !important;}

.search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
  
}

.hs-search-field {}

body {
  overflow-x: hidden;
}

body .navigation-primary .submenu .submenu .menu-item .menu-link {
   
    color: #000;
    text-transform: uppercase;
    font-size: 13px;
  text-align:left;
    letter-spacing: 1px;
    font-weight: 600;
}
nav.navigation-primary.main_menu .submenu .submenu .menu-item .menu-link {

    white-space: break-spaces;
}
#hs_cos_wrapper_module_1644401554554 .title-heading {
    line-height: 1.3;
}
#hs_cos_wrapper_module_1643955891652 .title-heading {
    line-height: 1.3;
}
///*barcode section***/

img.hs-image-widget {
    border-radius: 40px;
}
/****barcode*******/
div#hs_cos_wrapper_widget_1644330943370 {  
    width: 60%;
    position: relative;
    right: 150px;
}
.barcode-text {
    padding: 15px 0px;
    border-radius: 0px 70px 70px 0px;

}
.barcode-text2 {
    padding: 20px 0px;
    border-radius: 0px 65px 65px 0px;
    width: 80%;
}
@media screen and (min-width: 319px) and (max-width: 480px)
  {
    div#hs_cos_wrapper_widget_1644330943370 {  
  right: -30px !important;
    margin-top: 20px;
}
.barcode-text p {
    font-size: 13px !important;
}
    .barcode-text2 {
    font-size: 9px !important;
}
}
@media screen and (max-width: 526px)
  {
div#hs_cos_wrapper_widget_1644330943370 {
    width: 50% !important;
    margin-top: 30px !important;
    right: -30px !important;
}
    .body-wrapper.hs-content-id-65969916598.hs-site-page.page .dnd_area-row-0-background-layers {
    background-position: center 100px!important;
    background-size: cover!important;
  }
  .body-wrapper.hs-content-id-65969916598.hs-site-page.page .row-fluid-wrapper.row-depth-1.row-number-3 span.hs_cos_wrapper_type_linked_image img {
    max-height: 360px;
    object-fit: cover;
    object-position: center;
}
    .body-wrapper.hs-content-id-65969916598.hs-site-page.page .row-fluid-wrapper.row-number-6, .body-wrapper.hs-content-id-65969916598.hs-site-page.page .cell_16444820271652-padding,.body-wrapper.hs-content-id-65969916598.hs-site-page.page .cell_17491591583096-padding {
    padding-top: 50px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}

@media screen and (min-width: 767px) and (max-width: 1024px)
  {
div#hs_cos_wrapper_widget_1644330943370 {
    width: 75% !important;
    right: 60px !important;
}
}
@media screen and (min-width: 481px) and (max-width: 768px)
  {
.barcode-text p {
    font-size: 20px !important;
}
    .barcode-text2 {
    font-size: 14px !important;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px)
  {
   
.barcode-text p {
    font-size: 25px !important;
}
    .barcode-text2 {
    font-size: 16px !important;
}
}
/********************/

nav.navigation-primary.desktop-view-menu {
    padding-right: 60px;
}
nav.navigation-primary.main_menu {
    padding-right: 60px;
}

.title-heading {
    line-height: 1.5;
  margin-bottom: -25px;
}

#hs_cos_wrapper_widget_1643981439397 a.button.bg-false.btn-context-box1 {
    border-radius: 18px !important;
    padding: 7px 35px !important;
}

.header__logo.header__logo--main {
    position: absolute;
    left: 40px;
    width: 160px;
    /*width: 110px;*/
    background: #fff;
    border-radius: 150px;
    padding: 10px 12px;
    top:65px;
    /*top:100px;*/
}
/*Responsive module css*/
a.button.bg-false.btn-context-box {
    background-color: #00c1d5;
  border: 0px;
  padding: 3px 75px;
}
.title-heading {
    font-size: 35px;
    font-weight: 600;
}
p.title-description {
    font-size: 24px;
    line-height: 1.4;
}

.dnd-section .dnd-column {
    padding: 0px;
}
/***Header****/
.header__container.content-wrapper {
    margin: 0px 0px !important;
    padding: 0px;
  text-align: right;
}
.content-wrapper {
    max-width: none;
    padding: 0px;
}
nav.navigation-primary.desktop-view-menu {
    background-color: #00c1d5;
  width: 100%;
}

.header__navigation.header--element {
    background-color: #fff;
}
nav.navigation-primary.desktop-view-menu a:hover {
    color: #000;
}
nav.navigation-primary.main_menu a.menu-link {
    color: #000;
}
/* nav.navigation-primary.main_menu .submenu .submenu .menu-item:hover .menu-link {
    color: #00c1d5; 
} */
nav.navigation-primary.main_menu .submenu .submenu .menu-link:hover{
   color: #00c1d5 !important; 
}
body .navigation-primary .submenu .submenu .menu-link:hover{
   color: #00c1d5 !important; 
}
.dnd-section {
    padding: 5px 20px !important;
}
.submenu.level-2>li {
 
    border-bottom: 1px solid #d9d9d9;
}
nav.navigation-primary.main_menu .submenu .submenu .menu-item .menu-link {
    font-size: 13px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
 }
body .navigation-primary .submenu.level-1>li>a:after {
    background-color: rgb(0 0 0 / 1%);
}

.promo-box .heading-wrapper h3 {
     font-size: 27px !important;
   }
section.video-tour-360 .column.is-12 {
    margin-bottom: 10px;
}

/*nav.navigation-primary.desktop-view-menu .submenu.level-1 li:last-child a.menu-link {
    color: #018090;
}*/
/*********Listing page**********/
#hs_cos_wrapper_module_16444096010765 .title-heading, #hs_cos_wrapper_module_17090355450366 .title-heading {
    /* line-height: 1.3; */
    margin-bottom: 20px;
}
#hs_cos_wrapper_module_164440549834210 .image-border-box-div {
  
    height: 500px !important;
}
#hs_cos_wrapper_module_16438825839848 .image-border-box-div {
  
    height: 500px !important;
}
#hs_cos_wrapper_widget_1643882776805 .image-border-box-div, #hs_cos_wrapper_module_17090355450368 .image-border-box-div {
  
    height: 500px !important;
}
iframe#imgoing {
    width: 100% !important;
    /* height: -webkit-fill-available; */
}
.dnd_area-row-5-padding .service-box {
  
  min-height: 400px !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px)
 {
   
   #hs_cos_wrapper_widget_1643981439397 a.button.bg-false.btn-context-box1 {
    padding: 10px 16px !important;
}
.span7.widget-span.widget-type-cell.cell_16438819867263-margin.cell_16438819867263-padding.dnd-column {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 40px !important;
    padding-right: 20px !important;
}
   .dnd_area-row-5-padding .service-box {
  
  min-height: 300px !important;
}
   .span12.widget-span.widget-type-cell.cell_16444096010763-padding.dnd-column {
    padding: 20px 5px 5px 20px !important;
}
   .row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-4-background-color.dnd_area-row-4-padding {
    padding: 50px !important;
}
   .span12.widget-span.widget-type-cell.dnd-column.cell_164440549834212-padding {
    padding: 10px 5px 0px 5px !important;
}
   .span4.widget-span.widget-type-cell.cell_16437810248954-vertical-alignment.cell_16437810248954-margin.cell_16437810248954-padding.dnd-column {
    padding: 0px !important;
}
   .span4.widget-span.widget-type-cell.cell_16438826806643-vertical-alignment.cell_16438826806643-padding.dnd-column {
    padding: 0px 15px !important;
}
   .span12.widget-span.widget-type-cell.cell_1643882943504-padding.dnd-column {
    padding: 0px !important;
}
   .row-fluid-wrapper.row-depth-1.row-number-27.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-background-color {
    /* padding: 20px 10px !important; */
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
   .span6.widget-span.widget-type-cell.cell_16437807374708-background-color.cell_16437807374708-vertical-alignment.dnd-column.cell_16437807374708-padding {
    padding: 10px 30px !important;
}
   nav.navigation-primary.desktop-view-menu {
    padding-right: 120px !important;
}
   .header__container.content-wrapper {
    padding-top: 120px !important;
}
}
@media screen and (max-width: 992px)
  {
.span7.widget-span.widget-type-cell.cell_1644400648239-padding.cell_1644400648239-margin.dnd-column {
    padding: 50px 20px 10px 40px !important;
}
}
/**************Portal page**************/
.span12.widget-span.widget-type-custom_widget.module_1643707978779-hidden.dnd-module {
    position: relative;
    z-index: 1px;
    margin-top: -20px;
}
@media screen and (min-width: 768px) and (max-width: 1024px)
 {
#hs_cos_wrapper_module_16385717687507 a.button.bg-true {
    padding: 12px 19px;
}
   .row-fluid-wrapper.row-depth-1.row-number-23.dnd-section.dnd_area-row-10-background-color.dnd_area-row-10-padding {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
     #hs_cos_wrapper_widget_1638825503059 h2 {
    font-size: 40px !important;
}
   
}

@media screen and (min-width: 481px) and (max-width: 640px)
 {
  #hs_cos_wrapper_widget_1638825503059 h2 {
    font-size: 30px !important;
   }
   .responsive-image-div .ContetBox-left {
     /*margin: 0px 0 0 40px !important;*/
     width: 100% !important;
     margin: -30px 0px 0 0 !important;
     /*padding: 2vw !important;*/
     border-radius: 30px !important;
     position: absolute;
     left: 12%;
   }
 .responsive-image-div .ContetBox-right {
     /*margin: 0px 40px 0 00px !important;*/
     width: 100% !important;
     margin: 30px 0px 0 0 !important;
     /*padding: 2vw !important;*/
     border-radius: 30px !important;
     position: absolute;
     right: 0%;
   }
}
@media screen and (min-width: 1920px)
  {
.dnd_area-row-0-background-image {
    height: 800px;
    }
}
/****************home page*******/
@media screen and (min-width: 1401px)
  {
#hs_cos_wrapper_widget_1642668783573 .NewsSlider i.fa.fa-angle-left.slick-arrow {
    left: -70px !important;
    z-index: 1;
    padding-left: 17px !important;
}
    #hs_cos_wrapper_widget_1642668783573 .NewsSlider i.fa.fa-angle-right.slick-arrow {
       right: -70px !important;
    }
}

/***********Media Query*******************/
@media screen and (max-width: 320px)
 {  
.span6.widget-span.widget-type-cell.cell_16437885349892-padding.cell_16437885349892-vertical-alignment.dnd-column.cell_16437885349892-background-image {
    background-size: contain !important;
}
   #hs_cos_wrapper_widget_1643955783814 a.button.bg-false.btn-context-box1 {
    padding: 5px 15px !important;
}
   #hs_cos_wrapper_module_1643955891652 a.button.bg-false.btn-context-box1 {
    padding: 5px 15px !important;
}
}

@media screen and (min-width: 480px) and (max-width: 700px)
 {
.promo-box .promo-box-bg {
   
  background-position: top !important;
   }
}
@media screen and (max-width: 480px)
 {  
   #hs_cos_wrapper_widget_1642668783573 a.button.bg-false.view_event_btn {
    /* align-content: center; */
    width: 100%;
}
   #hs_cos_wrapper_widget_1643881585595 .image-border-box-div {
     height: 70vh !important;
   }
/*  .row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-4-margin.dnd-section.dnd_area-row-4-force-full-width-section.dnd_area-row-4-padding {
    padding: 0px 25px !important;
} */
   .promo-box .heading-wrapper h3 {
     font-size: 25px !important;
   }
   
   #hs_cos_wrapper_dnd_area-module-2 h1.heading-title {
    font-size: 50px;
}
   .promo-box {
    
     margin-bottom: 10px !important;
   }
   #hs_cos_wrapper_module_16437885349899 a.button.bg-false {
    padding: 3px 10px;
}
   #hs_cos_wrapper_widget_1643714584727 img.hs-image-widget {
    width: auto !important;
    height: 400px !important;
}
   .responsive-image-div {
       height: auto !important;
   }
  
   .responsive-image-div.responsive-image-div-right {
    padding: 1rem !important;
}
   .responsive-image-div.responsive-image-div-left {
    padding: 1rem !important;
}
   #hs_cos_wrapper_widget_1642657794652 .responsive-image-div .boxConainer-right {
    border-right: 3px solid #fff !important;
      padding-right: 1rem !important;
    border-radius: 8px !important;
}
    #hs_cos_wrapper_module_16426651224104 .responsive-image-div .boxConainer-right {
    border-right: 3px solid #fff !important;
      padding-right: 1rem !important;
    border-radius: 8px !important;
}
   #hs_cos_wrapper_module_16426651167134 .responsive-image-div .boxConainer-left {
    border-left: 3px solid #55c4d7!important;
    
    border-radius: 8px !important;
}
.responsive-image-div .ContetBox-right {
   
    width: 100% !important;
    margin: 5px 10px 0 auto !important;
    padding: 1.2vh 2vw !important;
    border-radius: 30px !important;
}
.responsive-image-div .ContetBox-left {
    width: 100% !important;
    padding: 1.2vh 4vw !important;
    margin: 5px 0 0 0px !important;
    /*margin: 5px 0 0 10px !important;*/
}
.title-heading {
  font-size: 25px !important;
   }
   p.title-description {
     font-size: 18px !important;
   }
   a.button.bg-false.btn-context-box {
    padding: 2px 45px !important;
}
   
}
@media (min-width: 768px) 
{
  .NewsSlider i.fa.fa-angle-right.slick-arrow {
    right: 0px !important;
  }
  .NewsSlider i.fa.fa-angle-left.slick-arrow {
    left: 0px !important;
    z-index: 1;
  }
  .submenu.level-1>li {
    padding: 10px 5px !important;
    line-height: 0;
}
  .NewsSlider i.fa.fa-angle-right.slick-arrow {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px)
{
  div#hs_cos_wrapper_widget_1643706824040 {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 20px !important;
}
#hs_cos_wrapper_widget_1643706824040 h2 {
    font-size: 45px !important;
}
  #hs_cos_wrapper_widget_1643881585595 .image-border-box-div {
    height: 80vh !important;
}
  .span6.widget-span.widget-type-cell.cell_16439630680255-vertical-alignment.cell_16439630680255-margin.cell_16439630680255-padding.dnd-column {
    display: block !important;
}
  #hs_cos_wrapper_widget_1638810308666 h3 {
    font-size: 31px;
}
  #hs_cos_wrapper_dnd_area-module-2 h1 {
    font-size: 65px;
}
  #hs_cos_wrapper_module_1638808560334 a.button.bg-false {
    padding: 5px 20px !important;
}
  #hs_cos_wrapper_dnd_area-module-6 h1 {
    font-size: 42px;
}
  #hs_cos_wrapper_dnd_area-module-6 p.title-description {
    font-size: 16px;
}
  .row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-background-color.dnd_area-row-3-vertical-alignment {
    padding-top: 20px !important;
}
 .span6.widget-span.widget-type-cell.cell_16439630680254-vertical-alignment.cell_16439630680254-margin.cell_16439630680254-padding.dnd-column {
   padding-top: 50px !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
}
  .responsive-image-div {
    height: auto !important;
  }
  .responsive-image-div .ContetBox-right {
    margin: 0px 46px 0 auto !important;
  }
  .responsive-image-div .ContetBox-left {
    margin: 0px 0 0 46px !important;
  }
 .header__logo.header__logo--main {
    
    /*left: 53px;*/
   /*left: 0px;
    width: 110px;
    top: 150px;*/
    left: 10px;
    width: 110px;
    top: 50px;
  }
  .span6.widget-span.widget-type-cell.cell_16437885349893-padding.cell_16437885349893-background-color.cell_16437885349893-vertical-alignment.dnd-column {
    padding: 30px 30px !important;
}
  a.button.bg-false.btn-context-box1 {
    
    padding: 10px 16px;}
  #hs_cos_wrapper_module_16385717687507 a.button.bg-true {
    padding: 7px 18px !important;
}
}

@media screen and (min-width: 1025px) and (max-width: 1300px) {
  .header__logo.header__logo--main {
    width: 110px !important;
    left: 10px !important;
    /*top:100px !important;*/
    top:5px !important;
}
  .submenu.level-1>li {
    padding: 10px 2px!important;
}
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  .hs-content-id-58417166227 i.fa.fa-angle-right.slick-arrow {
    font-size: 30px !important;
    height: 45px !important;
    width: 45px !important;
    padding: 6px 18px !important;
    right: 0px !important;
  }
  .hs-content-id-58417166227 i.fa.fa-angle-left.slick-arrow {
    font-size: 30px !important;
    height: 45px !important;
    width: 45px !important;
    padding: 6px 18px !important;
    left: 0px !important;
  }
}

@media (min-width: 768px)
{
  
h3.menu-toggle-text {
    display: none;
}
  .header__logo.header__logo--mobile {
    display: none;
}

}
@media (max-width: 767px)
{
 .header__close--toggle {
    height: 40px;
    right: 30px;
    position: absolute;
    width: 1rem;
}
  .hs-site-page .dnd_area-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 100px !important;
}
  .hs-site-page .dnd_area-row-0-background-image {
    background-position: center !important;
}
  .row-number-41 {
    display: none;
  }
  
  .hs-content-id-58417166227 .row-number-13 .dnd-column:nth-child(2) {
    width: 100%;
    float: none;
}

.hs-content-id-58417166227 .row-number-13 .dnd-column {
    width: 50%;
    float: left;
}
  
  .span1.widget-span.widget-type-cell.dnd-column {
    display: none;
}
  
  .row-number-47 .row-fluid, .row-number-26 .row-fluid, .row-number-16 .row-fluid, .row-number-15 .row-fluid, .row-number-21 .row-fluid, .row-number-10 .row-fluid, .row-number-12 .row-fluid
, .row-number-28 .row-fluid, .row-number-11 .row-fluid, .row-number-24 .row-fluid, .row-number-22 .row-fluid
, .row-number-18 .row-fluid, .row-number-14 .row-fluid, .row-number-17 .row-fluid, .row-number-27 .row-fluid
, .row-number-20 .row-fluid, .row-number-19 .row-fluid, .sub-domain-body .row-number-32 .row-fluid, .sub-domain-body .hs-content-id-145375897473 .row-number-9 .row-fluid, .sub-domain-body .hs-content-id-145375897473 .row-number-16 .row-fluid, .hs-content-id-144296761784 .row-number-33 .row-fluid {
    display: flex !important;
    flex-direction: column-reverse !important;
} {
    display: flex !important;
    flex-direction: column-reverse !important;
}
  
.hs-content-id-65968623982 .image-border-box-div, .hs-content-id-65968650807 .image-border-box-div {
    background-position: center right !important;
}
 
  
  .team-member-wrapper {
    height: auto !important;
}
    
  .submenu.level-1>li>a {
    text-align: center;
    display: block;
    font-size: 18px;
    border-bottom: 1px solid #43a6bb;
    padding: 7px 30px;
   
}
  .submenu>.has-submenu>a {
    width: 100% !important;
}
  .navigation-primary {
    margin: 0px 40px;
}
  nav.navigation-primary.main_menu a.menu-link {
    color: #fff;
    font-size: 18px;
    border-bottom: 1px solid #43a6bb;
}
  .header__navigation.header--element.open {
    background: rgba(48,130,153,0.9);
    padding-bottom: 1rem;
}
.header--toggle.header__navigation--toggle {
    display: contents;
    
}
  .header__logo.header__logo--main {
    display: none;
}
  .header__logo.header__logo--mobile {
    width: 70%;
    margin-top: 15px !important;
    margin-left: 20px;
}
  h3.menu-toggle-text {
    color: #fff;
    position: absolute;
    right: 30px;
    top: 27px;
    font-weight: 400;
}
  .header__navigation--toggle {
    background-image: none;
  }
/*   2-12 */
  .hs-content-id-145375897473 .row-number-15 .row-fluid , .hs-content-id-145364990765 .row-number-16 .row-fluid, .hs-content-id-146252535063 .row-number-15 .row-fluid, .row-number-21 .row-fluid, .sub-domain-body .hs-content-id-145364990635 .row-number-19 .row-fluid, .sub-domain-body .hs-content-id-147837106037 .row-number-19 .row-fluid{
display: block !important;
}
  .hs-content-id-65968649066 .row-number-11 .row-fluid, .hs-content-id-146293117789 .row-number-24 .row-fluid, .hs-content-id-145363435948 .row-number-24 .row-fluid, .hs-content-id-146293118755 .row-number-24 .row-fluid, .hs-content-id-146293116508 .row-number-24 .row-fluid
  {
    display: block !important;
  }
/* .hs-content-id-65968649066 .row-number-11 .row-fluid {
    display: block !important;
} */
  
}
@media (min-width: 1300px)
{
  #hs_cos_wrapper_widget_1643706824040 h2 {
    font-size: 72px !important;
}
 
}
@media (min-width: 1200px)
{
  .NewsSlider i.fa.fa-angle-right.slick-arrow {
    display: none;}
.header__column {
    width: 100%;
}
.header__row-2 {
    display: block;
}
}

@media screen and (min-width: 1440px)
{
  .responsive-image-div.responsive-image-div-right {
    height: 750px !important;
  }
  .responsive-image-div.responsive-image-div-left {
    height: 750px !important;
  }
}

/***********single page*******************/

#hs_cos_wrapper_module_16444841670764 .title-heading {
   
    margin-bottom: 20px;
}
#hs_cos_wrapper_module_16444841670766 .title-heading {
   
    margin-bottom: 20px;
}
#hs_cos_wrapper_module_16444841876806 .title-heading {
   
    margin-bottom: 20px;
}
  .dnd_area-row-4-padding .service-box {
  
  min-height: 400px !important;
}

@media screen and (max-width: 768px) {
  nav.navigation-primary.main_menu {
    padding-right: 0px;
  }
  nav.navigation-primary.main_menu .submenu .submenu .menu-item .menu-link {
    text-align: center;
    color: #fff;
  }
  .hs-content-id-58417166227 .span6.widget-span.widget-type-cell {
    padding-left: 20px !important;
}
}

/* Subscribe to Newsletter 214 CSS */
input.hs-input, select.hs-input {
    width: 100% !important;
}
input[type="checkbox"], input[type="radio"] {
    width: auto !important;
}
.grecaptcha-badge {
    margin: inherit;
}
h3.form-title {
    text-align: center;
}
.hs-content-id-69891657021 .row-number-5, .hs-content-id-69701609278 .row-number-5 {
    padding: 10px;
}
.hs-content-id-69898404535 p.title-description, .hs-content-id-69898404535 span.hs_cos_wrapper_type_rich_text {
    color: #4a4a4a;
}
.hs-content-id-69898404535 h4.heading-title, .hs-content-id-69898404535 h4 {
    color: #55c4d7;
    font-weight: 400;
    font-size: 1.2rem;
}
.hs-content-id-69903575188 ul li {
    font-size: 14px;
}
.hs-site-page .container-fluid {
    padding: 0;
}

@media screen and (max-width: 767px) {
   .responsive-image-div .boxConainer-right, .responsive-image-div .boxConainer-left {
      padding: 0px !important;
   }
}

/* SV Eco. Test Page CSS */
.hs-responsive-embed {
    max-width: 80% !important;
    max-height: 90% !important;
}
.hs-content-id-72707615517 .row-number-14 .span2 {
    position: relative;
    transform: translate(-50%,14%);
    width: 40% !important;
}
.hs-content-id-72707615517 .dnd_area-column-32-margin, .hs-content-id-72707615517 .dnd_area-column-30-margin, .hs-content-id-72707615517 .dnd_area-column-28-margin {
    margin-bottom: -240px;
}
.hs-content-id-72707615517 .team-member-wrapper img {
    width: 50% !important;
    margin: 0 auto;
    border: 5px solid #0453a0 !important;
    border-radius: 50%;
}
.hs-content-id-72707615517 .team-member-wrapper {
    background-color: #fff;
    padding: 20px;
    text-align: center;
}
.hs-content-id-72707615517 h5.team-name {
    color: #000;
}
.hs-content-id-72707615517 .dnd_area-row-4-margin {
    margin-top: 0px !important;
}
@media screen and (max-width: 767px) {
  .hs-content-id-72707615517 .dnd_area-column-32-margin, .hs-content-id-72707615517 .dnd_area-column-30-margin, .hs-content-id-72707615517 .dnd_area-column-28-margin {
    margin-bottom: 0px !important;
  }
  .hs-content-id-72707615517 .cell_16516667058002-margin {
    margin-top: 0px !important;
  }
  .hs-content-id-72707615517 .row-number-14 .span2 {
    transform: translate(0%,0%) !important;
    width: 100% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1139px) {
  .hs-content-id-72707615517 .row-fluid .span10, .hs-content-id-72707615517 .row-fluid .span2 {
    width: 100% !important;
  }
  .hs-content-id-72707615517 .row-number-14 .span2 {
    transform: translate(0%,0%) !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
  }
  .hs-content-id-72707615517 .dnd_area-row-4-padding {
    padding-bottom: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .hs-content-id-69646022433 .span6 img.hs-image-widget {
    height: 380px !important;
}
}

@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .hs-content-id-69646022433 .span6 img.hs-image-widget {
    height: 880px !important;
}
}

.search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
  top: 52% !important;
}
.hs-search-field {
  position: inherit !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
/*.notification-banner p {
    font-size: 11px !important;
    margin-bottom: 0rem !important;
    padding: 13px 0 !important;
    margin-right: 20px !important;
  }*/
  .notification-banner .page-center {
    align-items: center !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1280px) {
/*.notification-banner p {
    font-size: 12px !important;
    margin-bottom: -0.4rem !important;
    padding: 14px 0 !important;
    margin-right: 20px !important;
  }*/
  .notification-banner .page-center {
    align-items: center !important;
  }
  nav.navigation-primary.desktop-view-menu {
    /*padding-right: 260px !important;*/
    padding-right: 200px !important;
}
}

@media screen and (min-width: 1281px) and (max-width: 1500px) {
/*.notification-banner p {
    font-size: 11px !important;
    margin: 1rem 0 !important;
    padding: 0px 0 !important;
    margin-right: 20px !important;
  }*/
  .notification-banner .page-center {
    align-items: center !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.header__container.content-wrapper {
    padding-top: 78px !important;
}
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    /*top: 38% !important;*/
    top: 5% !important;
}
}

@media screen and (min-width: 1025px) and (max-width: 1169px) {
.header__container.content-wrapper {
    padding-top: 78px !important;
}
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    /*top: 38% !important;*/
    top: 5% !important;
}
}

@media screen and (min-width: 1170px) and (max-width: 1280px) {
.header__container.content-wrapper {
    padding-top: 50px !important;
}
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    /*top: 38% !important;*/
    top: 5% !important;
}
}

@media screen and (min-width: 1281px) and (max-width: 1920px) {
.header__container.content-wrapper {
    /*padding-top: 80px !important;*/
    padding-top: 0px !important;
}
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    top: 5% !important;
    /*top: 46% !important;*/
}
}


/* New 214 Custom CSS */

@media screen and (min-device-width: 1300px) and (max-device-width: 1439px){
.header__logo.header__logo--main {
    top: 10px !important;
    width: 130px;
    left: 5px;
}
}

@media screen and (max-width: 767px) {
  .notification-banner p {
    color: #fff !important;
    line-height: 18px;
    font-size: 11px !important;
}
  .header__container.content-wrapper {
    padding-top: 0px !important;
  }
  .hs-site-page .dnd_area-row-0-padding {
    margin-top: -145px;
  }
  h3.menu-toggle-text {
    top: 35% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .notification-banner p {
    font-size: 8px !important;
    margin-bottom: 0px !important;
    color: #fff !important;
    line-height: 13px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }
  .header__container.content-wrapper {
    /*padding-top: 58px !important;*/
    padding-top: 0px !important;
  }
  .notification-banner .page-center {
    padding: 0px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .notification-banner p {
    font-size: 8px !important;
    margin-bottom: 0px !important;
    color: #fff !important;
    line-height: 15px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }
  .header__container.content-wrapper {
    /*padding-top: 58px !important;*/
    padding-top: 0px !important;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1299px) {
  .notification-banner p {
    font-size: 7px !important;
    margin-bottom: 7px !important;
    color: #fff !important;
    line-height: 10px !important;
}
  .header__container.content-wrapper {
    /*padding-top: 50px !important;*/
    padding-top: 0px !important;
  }
  .notification-banner {
    padding: 11px 0 11px 0 !important;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1439px) {
  .notification-banner p {
    font-size: 11px !important;
    margin-bottom: 7px !important;
    color: #fff !important;
    line-height: 20px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
  .notification-banner p {
    font-size: 11px !important;
    margin-bottom: 7px !important;
    color: #fff !important;
    line-height: 20px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }
}

@media screen and (min-width: 1600px) and (max-width: 1799px) {
  .notification-banner p {
    font-size: 10px !important;
    margin-bottom: 30px !important;
    color: #fff !important;
    line-height: 20px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }
}

@media screen and (min-width: 1800px) and (max-width: 1920px) {
  .notification-banner p {
    font-size: 11px !important;
    margin-bottom: 25px !important;
    color: #fff !important;
    line-height: 20px !important;
}
  .notification-banner {
    padding: 11px 0 0 0 !important;
  }

}

input.hs-search-field__input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
input.hs-search-field__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
input.hs-search-field__input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
input.hs-search-field__input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
input.hs-search-field__input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}
input.hs-search-field__input::placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
header.header {
    z-index: 99;
}

@media screen and (min-width: 1921px) {
  .header__logo.header__logo--main {
    top: 15px !important;
  }
  .header__container.content-wrapper {
    padding-top: 0px !important;
  }
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    top: 3% !important;
  }
}
.logo-updatedbrand{
  display:none;
}
@media (max-width: 767px) {

  .header__container.content-wrapper {
    background-color: #00c1d5;
}
  .hs-embed-wrapper .hs-embed-content-wrapper .trip-planner {
    padding-bottom: 100% !important;
}
  .searchFilter {
    display: block !important;
    margin-bottom: 15px;
}
  .searchFilter .submitButton {
    width: 100%;
    max-width: 70%;
    margin-left: 26px;
}
  header.header {
    z-index: 2;
}
  .sub-domain-body main#main-content .row-fluid-wrapper.row-depth-1:nth-last-child(4) .span4 {
    margin-left: 0;
    width: 100% !important;
}
.main-domain-body .row-fluid-wrapper.row-depth-1.row-number-15 .span4 {
    margin-left: 0;
    width: 100% !important;
}
.sub-domain-body main#main-content .row-fluid-wrapper.row-depth-1:last-child .span4 {
    margin-left: 0;
    width: 100% !important;
}
  .sub-domain-body h1, .sub-domain-body h2, .sub-domain-body h3, .sub-domain-body h4, .sub-domain-body h5, .sub-domain-body h6 {
   
  text-align: center;
}
  .sub-domain-body .social-links.align-left_true {
    justify-content: center;
}
  .sub-domain-body .module-image {
    display: none;
}
  .sub-domain-body .custom-img-module {
    display: flex !important;
    width: 50% !important;
    margin: 0 auto !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    justify-content: center;
}
  .sub-domain-body .hs-content-id-145364990765 .row-number-27 .row-fluid {
    display: block !important;
}
  .sub-domain-body .bottom-extra-info {
    text-align: center;
}
  .sub-domain-body .bottom-extra-info, .sub-domain-body .bottom-extra-info a {
    font-size: 13px;
}
  .sub-domain-body .bottom-extra-info a {
    padding-right: 2px;
}
  .sub-domain-body .fb_dialog_content iframe {
    bottom: 60px !important;
}
  
  
/*   logo-allbrand */
  .logo-updatedbrand{
    display: block !important;
  }
    
  .logo-updatedbrand {
    display: flex !important;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

.logo-updatedbrand a {
    flex: 0 0 50%;
    display: inline-block;
    margin-bottom: 15px;
    padding: 0 20px;
}
  .sub-domain-body .fb_iframe_widget iframe{
    bottom: 46px !important;
  }
}
@media (min-width: 1024px) {
.team-info-wrapper {
    padding-top: 25px;
    height: 335px;
  }
/*   .sub-domain-body #imgoingcalendar-wrapper, .sub-domain-body #imgoingcalendar-wrapper-wix {
    width: 80%;
    margin: 0 auto;
} */
  .p-centercontent {
    width: 75%;
    margin: 0 auto !important;
    padding-bottom: 30px;
}
 
}
/* #main-content h1:nth-child(1) {
    background-color: #00c1d5a6;
    width: max-content;
    margin: 0 auto;
    padding: 10px;
} */
.swith-bg-title {
    background-color: #00c1d5a6;
    width: max-content;
    margin: 0 auto;
    padding: 10px;
}

#hs_cos_wrapper_dnd_area-module-3 .heading-color-light * {
/*     background: #00c1d5b3; */
  max-width: unset;
    margin: 0 auto;
    padding: 10px;
      position: sticky;
    z-index: 1;
}
h1.heading-title.with-bg-title:nth-child(1) {
    background: #00c1d5b3;
    max-width: unset;
    padding: 15px;
    margin: 0 auto;
}

#hs_cos_wrapper_dnd_area-module-3 .title-subtitle {
    display: none;
}

@media screen and (min-width: 1921px){
.search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row{
  width: 170px !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1440px) {
nav.navigation-primary.main_menu {
    padding-right: 60px;
    padding-left: 100px;
}
  .header .header__logo.header__logo--main{
    top: 65px !important;
  }
  .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row{
  right: 10px !important;
  }

}


/* .dnd_area-row-0-background-image:before {
    content: "";
    background: rgba(0, 0, 0, 0.5); 
    height: inherit;
    left: 0;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 0;
} */

/* .sub-domain-body .dnd_area-row-0-background-image:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    height: inherit;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 0;
}
@media screen and (min-width: 1440px){
.dnd_area-row-0-background-image {
    height: 670px;
}
} */
.sub-domain-body main#main-content .row-fluid-wrapper.row-depth-1:nth-last-child(4) .span4 {
    margin-left: 0;
    width: 33.33%;
}
.main-domain-body .row-fluid-wrapper.row-depth-1.row-number-15 .span4 {
    margin-left: 0;
    width: 33.33%;
}
.main-domain-body .hs-content-id-184436844184 .row-fluid-wrapper.row-depth-1.row-number-15 .span4 {
    width: 31.623931624%;
}
.sub-domain-body main#main-content .row-fluid-wrapper.row-depth-1:last-child .span4 {
    margin-left: 0;
    width: 33.33%;
}
/* .sub-domain-body h2, .sub-domain-body h3, .sub-domain-body h4, .sub-domain-body h5{
color: #e03e52 !important;
  text-align: center;
} */
.sub-domain-body .heading-title-wrapper.heading-align-center.heading-color-light h2 {
    color: #fff !important;
    letter-spacing: 2px;
}
.sub-domain-body .footer h1, .sub-domain-body .footer h2, .sub-domain-body .footer h3, .sub-domain-body .footer h4, .sub-domain-body .footer h5, .sub-domain-body .footer h6{
  color: #fff !important;
}
.sub-domain-body .ContetBox-center .title-description {
    padding-top: 20px;
  margin-bottom: 30px;
}
.sub-domain-body .dnd_area-row-0-background-image:before{
      content: unset;
      background: none;
}
.sub-domain-body p, body.sub-domain-body{
    font-family: news-gothic-std,sans-serif;
/*   margin: 0 0 1.4rem; */
}

.sub-domain-body .dnd-section .dnd-column p {
    margin: 0 0 1.4rem;
}

.sub-domain-body .service-box_text h4.service-box_title {
    color: #fff !important;
}

.sub-domain-body .footer {
    display: none;
}

.hs-content-id-145375897473 h4, .hs-content-id-145375897473 a {
    color: #e03e52;
}
.img-curve {
    width: 100%;
    margin-top: -90px;
    height: 55pxpx;
    max-width: 1920px;
}
@media (max-width: 1250px) {
  .img-curve {
    width: 100%;
    margin-top: -50px;
}
}
.hs-content-id-145375897473 h4, .hs-content-id-145375897473 a, .hs-content-id-145375897473 h3 {
    color: #e03e52;
}

.sub-domain-body form .hs-button, form input[type=submit] {
    background-color: #e03e52;
    border: 1px solid #e03e52;
    border-radius: 50px;
    color: #fff;
    padding: 13px 30px;
}


.sub-domain-body nav.navigation-primary.mobile-view-menu {
    display: none;
}
.sub-domain-body .header__navigation.header--element.open {
    background: rgb(224 62 82 / 90%);
    padding-bottom: 1rem;
}
@media (max-width: 768px) {
.sub-domain-body nav.navigation-primary.desktop-view-menu {
    background-color: transparent !important;
    width: 100%;
    margin: 0;
    padding-right: 0 !important;
  }
  .sub-domain-body .header__container.content-wrapper {
    background-color: #e03e52;
}
  .sub-domain-body .span12.widget-span.widget-type-cell.dnd-column.dnd_area-column-48-vertical-alignment {
    padding-top: 30px;
}
    .sub-domain-body .img-uplift {
    margin-top: 0;
}
  .sub-domain-body .hs-content-id-144296761784 .row-number-41 {
    display: block;
}
  .sub-domain-body main#main-content .row-fluid-wrapper.row-depth-1.row-number-42:last-child {
    text-align: center;
}
  .sub-domain-body .row-number-26 .row-fluid {
    display: block !important;
}
  .sub-domain-body .hs-content-id-144296761784 .instagram_widget_div {
    padding: 0 !important;
    margin-bottom: 40px !important;
}
 .hs-content-id-144296761784 .dnd_area-row-3-padding {
    padding: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
  .sub-domain-body .hs-content-id-144296761784 .instagram_widget_div h3 {
    margin-bottom: 20px;
    padding-left: 5%;
    padding-right: 5%;
}
  .sub-domain-body .hs-content-id-144296761784 .dnd_area-row-4-background-image{
      background-size: cover !important;
  }
  .sub-domain-body .hs-content-id-144296761784 .dnd_area-row-4-padding {
    padding-top: 24px !important;
    padding-bottom: 30px !important;
}
  .sub-domain-body .footer-content-sec h3:first-child {
    text-align: center;
}

.sub-domain-body .footer-content-sec:first-child p {
    text-align: center;
}
  .span6.widget-span.widget-type-cell {
    padding-left: 0 !important;
}
}
/* .sub-domain-body #imgoingcalendar-wrapper, .sub-domain-body #imgoingcalendar-wrapper-wix {
    width: 80%;
    height: 80vh;
    min-height: 650px;
    margin: 0 auto;
} */
.mm-hotel {
    text-align: center;
/*     padding-top: 30px; */
    padding-bottom: 40px;
}
.overlayee {
    background: rgba(0,0,0,.5);
    content: "";
    height: inherit;
    left: 0;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 0;
}

.btn-moreextra.text-centerr {
    margin: 0 auto;
    margin-top: 20px;
}
/* .sub-domain-body .instagram_widget_div::-webkit-scrollbar {
    width: unset;
}
.sub-domain-body .instagram_widget_div::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 0px;
    background: transparent;
} */

.sub-domain-body .legal-consent-container .hs-form-booleancheckbox-display input {
    margin-top: 15px;
}

.sub-domain-body h1, .sub-domain-body h2, .sub-domain-body h3, .sub-domain-body h4, .sub-domain-body h5, .sub-domain-body h6 {
    font-family: Chalet !important;
  letter-spacing: normal !important;
      margin: 0 0 1.4rem;
}

.app-wid {
    width: 90%;
    margin: 0 auto;
}

.sub-domain-body .instagram_widget_div {
    overflow-x: hidden;
}



@media screen and (min-width: 768px) and (max-width: 928px) {
.module-text.with-link-a {
    padding-left: 30px;
    padding-right: 30px;
}
  .custom-img-module {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: fit-content;
    flex-direction: column;
    margin: 0 auto;
    text-align: center;
}

}


@media screen and (min-width: 928px) and (max-width: 1024px) {
.module-text a {
    color: #fff;
    font-size: 14px !important;
}
}

@media (min-width: 768px) {
 .main-domain-body .hs-search-field, .sub-domain-body .hs-search-field {
    display: block !important;
  }
}



/* Main site footer CSS */
/* hotelmotelpage0 */
.main-domain-body footer.footer{
  display: block !important;
}

/* .hs-content-id-69460097318 footer {
    display: block !important;
} */
@media (max-width: 767px){
.hs-content-id-69460097318 footer.footer .row-number-8 .row-fluid, .hs-content-id-69460097318 footer.footer .row-number-10 .row-fluid {
    display: flex !important;
    flex-direction: column-reverse !important;
}
  .hs-content-id-69460097318 .footer .footer-row-0-force-full-width-section .span4, .row-depth-1.row-number-14 .row-fluid .span4 {
    width: 100% !important;
}
  .hs-content-id-69460097318 footer .custom-img-module {
    display: flex !important;
    width: 50% !important;
    margin: 0 auto !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    justify-content: center;
}

.hs-content-id-69460097318 footer .module-image {
    display: none;
}

  
/* hotelmotelpage-0 */

.main-domain-body footer.footer .row-number-8 .row-fluid, .main-domain-body footer.footer .row-number-10 .row-fluid {
    display: flex !important;
    flex-direction: column-reverse !important;
}
  .main-domain-body .footer .footer-row-0-force-full-width-section .span4, .row-depth-1.row-number-14 .row-fluid .span4 {
    width: 100% !important;
}
  .main-domain-body footer .custom-img-module {
    display: flex !important;
    width: 50% !important;
    margin: 0 auto !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    justify-content: center;
}

.main-domain-body footer .module-image {
    display: none;
}
   footer.footer .row-number-15 .row-fluid {
    display: block !important;
    text-align: center;
}
  .main-domain-body .footer .row-number-19 .row-fluid {
    display: block !important;
    text-align: center;
}
  .main-domain-body .footer .row-number-19 .row-fluid {
    display: block !important;
    text-align: center;
}
.main-domain-body .bottom-extra-info {
    text-align: center;
}
  .main-domain-body .bottom-extra-info, .main-domain-body .bottom-extra-info a {
    font-size: 13px;
}
  .main-domain-body .bottom-extra-info a {
    padding-right: 2px;
}
  .main-domain-body footer.footer .footer-content-sec h3:first-child, .main-domain-body footer.footer .footer-content-sec h5 {
    text-align: center;
}
  .main-domain-body h2 {
    font-size: 32px !important;    
}
  .main-domain-body h3 {
    font-size: 28px !important;    
}
  .main-domain-body .footer .footer-content-sec:first-child p {
    text-align: center;
}
  .main-domain-body .footer .social-links {
    justify-content: center;
}
  .main-domain-body .mm-hotel {
    padding-top: 30px !important;
}
  }

@media screen and (min-width: 767px){
  .main-domain-body .dnd_area-row-0-background-layers {
    height: 620px;
}
  
.main-domain-body .dnd_area-row-0-background-image {
    height: 620px;
}
  .main-domain-body .dnd_area-row-0-background-layers:before{
    content: "";
    background: rgba(0,0,0,.5);
    height: inherit;
    left: 0;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 0;
  }
/*   tempchange */
/*   .main-domain-body .dnd_area-row-0-background-image:before{
    content: "";
    background: rgba(0,0,0,.5);
    height: inherit;
    left: 0;
    position: absolute;
    top: 220px;
    width: 100%;
    z-index: 0;
    opacity: 0; /* Initially hidden */
    animation: showBackground 0s forwards 5s; /* Animation with 0s duration, delayed by 3s */
} */

/* Keyframes for showing the element */
@keyframes showBackground {
    to {
        opacity: 1; /* Make the background visible after the delay */
    }
}
  .main-domain-body .mm-hotel {
    padding-top: 60px !important;
}
.main-domain-body .homepage-slider-block-list {
    max-height: 800px;
}
  .submenu.level-1>li.has-submenu:last-of-type:hover .submenu.level-2 {
    left: 0;
    transform: translateX(-150px);
}
} 
h1,h2,h3,h4,h5,h6 {
    font-family: Chalet!important;
    letter-spacing: normal!important;
}


.hs-content-id-69065726383 .heading-title-wrapper.heading-align-left.heading-color-light {
    z-index: 1;
    position: sticky;
}


.hs-content-id-145375897473 form .hs-richtext, form .hs-richtext p {
    font-size: 20px;
    font-family: news-gothic-std,sans-serif;
}
.hs-content-id-145375897473 form .inputs-list>li p {
    color: #7f8c8d;
    font-size: 20px;
}

.main-domain-body .new-full {
/*     position: absolute; */
    z-index: 1;
    margin-top: -100px;
      padding-left: 20px;
    padding-right: 20px;
}
.hs-content-id-145375897473 .legal-consent-container .hs-error-msgs label {
    color: #f2545b;
    font-size: 13px;
    line-height: 1;
    margin-top: -15px;
}


p {
    margin: 0 0 1.4rem !important;
}


.hs-content-id-144296761784 .new-full {
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
}


.hs-content-id-69701609278 .legal-consent-container .hs-form-booleancheckbox-display>span p {
    font-weight: 700;
    text-decoration: none;
    font-style: normal;
    color: #aaa;
    font-family: Jost,sans-serif;
    font-size: 22px;
      margin: 0 !important;
}

.hs-content-id-69701609278 .legal-consent-container .hs-form-booleancheckbox-display input {
    margin-top: 10px;
}


@media screen and (min-width: 767px) and (max-width: 1440px) {
  .main-domain-body .clients-block-list{
    flex-wrap: wrap !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1139px) {
.main-domain-body .module_17032273821057-flexbox-positioning{

    align-items: center !important;
}
.main-domain-body .footer-content-sec table {
    width: -webkit-fill-available;
}
.main-domain-body .bottom-address-img {
    display: flex;
    align-items: center;
}
}


/* Brand Fonts: */



body,p {
    font-family: "news-gothic-std", sans-serif;
    color: #666666;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
  font-size: 20px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Chalet !important;
      letter-spacing: normal !important;
}

h1 {
    font-size: 80px;
    color: #ffffff;
}

h2 {
    font-size: 50px;
  color: #00c7da;
}

h3 {
    color: #285d61;
    font-size: 30px
}

h4 {
    color: #f6be00;
    font-size: 30px
}

h5 {
    color: #93c47d;
    font-size: 24px
}


#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
    flex-direction: row !important;
}
@media (max-width: 767px) {
    h1 {
        font-size:57.6px
    }

    h2 {
        font-size: 43.2px
    }

    h3 {
        font-size: 28.8px
    }
  #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
    flex-direction: column !important;
    align-items: center !important;
}
  
   
}


.main-domain-body .bottom-extra-info {
    margin-bottom: 5px !important;
}

.main-domain-body .title-description, .title-description p {
    font-family: "news-gothic-std", sans-serif;
}



.listing-buttons {
    margin-bottom: 30px;
}

h1.title.is-2.has-text-centered.white {
    color: #00c7da;
}

.ig-tp .hs-content-id-65956328744 #imgoingcalendar-wrapper {
    max-height: 810px !important;
    height: 810px;
}

.main-domain-body .hs-content-id-170888414630 .dnd_area-row-0-background-image:before {
    background: transparent !important;
}

.sub-domain-body .body-container--service-single.stay-sngle-0 .hero-image {
    height: 680px !important;
}


#google_translate_element {
    float: right;
}
.main-domain-body .header:after {
    background: none;
}

#hs-banner-parent p {
    margin-bottom: 10px !important;
}
#hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover {
    background-color: #eba845;
    border: none;
}

@media (max-width: 480px) {
.hs-content-id-65968649066 #hs_cos_wrapper_dnd_area-module-3 h1.heading-title.with-bg-title {
    font-size: 40px !important;
    word-break: keep-all !important;
}
  div#hs-overlay-cta-180410042387{
    height: 206px !important;
  }
}

/* @media (max-width: 348px) {
 div#hs-overlay-cta-180410042387{
    height: 228px !important;
  }
}

@media (min-width: 480px) and (max-width: 768px) {
 div#hs-overlay-cta-180410042387{
    height: 190px !important;
  }
} */

/* CTA Button Banner */
/*   .hs-content-id-180410042387.hs-web-interactive .dnd_area-module-2-padding > #hs_cos_wrapper_dnd_area-module-2 {
    padding-left: 0 !important;
}

  
 
#hs-overlay-cta-180410042387 .dnd_area-column-1-padding {
    padding-top: 0;
}

.hs-content-id-180410042387 .dnd_area-column-1-padding {
    padding-top: 0 !important;
}

.txt-size {
    font-size: 14px;
}

.hs-content-id-180410042387 .dnd_area-column-3-padding {
    padding-top: 0px !important;
}

.hs-content-id-180410042387 #hs_cos_wrapper_dnd_area-module-4 .interactive-button {
    padding-top: 7px;
    padding-right: 18px;
    padding-bottom: 7px;
    padding-left: 18px;
    font-size: 14px;
} */



/* All temporary css */
.main-domain-body .hs-content-id-182730436967 .dnd_area-row-0-background-image {
    height: 90vh !important;
}

.main-domain-body .hs-content-id-182730436967 #hs_cos_wrapper_widget_1731480411426 {
    background-color: #00c1d561 !important;
}
.main-domain-body .hs-content-id-184436844184 #hs_cos_wrapper_widget_1731480411426 {
    background-color: #00c1d561 !important;
}
.main-domain-body .hs-content-id-184436844184 .dnd_area-row-0-background-layers:before{
   background: transparent;
}

.main-domain-body .hs-content-id-182730436967 .dnd_area-row-0-background-layers:before{
   background: transparent;
}


.hs-content-id-182730436967 .navigation-primary.desktop-view-menu.rs-none{
 display:none !important; 
}

.hs-content-id-182730436967 .search_menu_custom.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    display:none !important; 
}

@media (min-width: 1024px) {
.hs-content-id-182730436967 .header__column {
    width: 100%;
}
.hs-content-id-182730436967 .header__navigation.header--element {
    width: 100%;
}
}
@media (max-width: 767px) {
.hs-content-id-182730436967.hs-site-page .dnd_area-row-0-padding {
    margin-top: unset !important;
}
}

.hs-content-id-69701609278 .dnd_area-row-0-background-layers {
	background-position: top center !important;
}
#imgoingcalendar-wrapper.new-footer-buddy {
    height: 0 !important;
    min-height: 0;
}

#widgetGallery{
overflow-y: scroll;
}

.hs-content-id-170888414630 .row-fluid-wrapper.row-depth-1.row-number-20.dnd_area-row-5-hidden{
display: block !important;
}

.main-domain-body .dnd_area-row-0-background-layers h1 {
    position: relative;
    z-index: 1;
}