
   .pb-4,.py-4{
  padding-bottom:1.5rem !important
 }
   .hero-section{
  background:#aadcdc
 }
   .hero-section{
  min-height:400px;
  position:relative;
  padding-top:60px;
  padding-left:15px;
  padding-right:15px
 }
   .text-uppercase{
  text-transform:uppercase !important
 }
   .hero-left-section .hero-left-head-line p{
  font-family:'GT America Condensed';
  font-weight:bold;
  font-style:normal;
  font-size:18px;
  line-height:22px;
  letter-spacing:1.5px;
  color:#000
 }
   .hero-left-section .hero-left-heading h1{
  font-family:'BeatriceBold';
  font-weight:bold;
  font-style:normal;
  font-size:48px;
  line-height:71px;
  letter-spacing:normal;
  color:#ff2500;
  margin-bottom:0
 }
   .pt-3,.py-3{
  padding-top:1rem !important
 }
   .hero-left-section .hero-left-head-caption p{
  font-family:'GT America';
  font-weight:normal;
  font-style:normal;
  font-size:18px;
  line-height:23px;
  letter-spacing:normal;
  color:#919191;
  margin-top:0
 }
   .hero-left-section .hero-left-head-caption ul{
  list-style-type:none;
  padding-inline-start:20px;
  margin-bottom:5px
 }
   .hero-left-section .hero-left-head-caption ul li:before{
  content:"■";
  color:#ff2500;
  display:inline-block;
  margin-right:10px
 }
   .hero-left-section .hero-left-head-caption ul li{
  font-family:'GT America';
  font-weight:normal;
  font-style:normal;
  font-size:18px;
  line-height:23px;
  letter-spacing:normal;
  color:#919191;
  padding-bottom:10px
 }
   .hero-section .container{
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
 }
   .hero-section .row{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px
 }
   .col-12{
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
   .pb-5,.py-5{
  padding-bottom:3rem !important
 }
   .pt-4,.py-4{
  padding-top:1.5rem !important
 }
   .pt-3,.py-3{
  padding-top:1rem !important
 }
   .pl-4,.px-4{
  padding-left:1.5rem !important
 }
   .pr-4,.px-4{
  padding-right:1.5rem !important
 }
   .mt-5,.my-5{
  margin-top:3rem !important
 }
   .hero-right-section .form-title h3{
  font-family:'GT America Condensed';
  font-weight:bold;
  font-style:normal;
  font-size:28px;
  line-height:42px;
  letter-spacing:normal;
  color:#ff2500
 }
   .hero-right-section .form-sub-title p{
  font-family:'GT America';
  font-weight:normal;
  font-style:normal;
  font-size:16px;
  line-height:19px;
  letter-spacing:normal;
  color:#919191;
  margin-bottom:0
 }
   .text-center{
  text-align:center !important
 }
   .max_logo{
  max-width:100%
 }
   .hero-right-section .form-bottom-text p{
  font-family:'GT America';
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  line-height:17px;
  letter-spacing:normal;
  color:#000;
  max-width:100%
 }
   .hs-form fieldset.form-columns-2 .hs-form-field{
  width:50%;
  float:left
 }
   .hs-form fieldset.form-columns-2 .input{
  margin-right:8px
 }
   .hero-right-section form input[type="text"]{
  width:100% !important;
  border:1px solid #eaeaea;
  border-radius:3px;
  padding:15px;
  margin-bottom:0
 }
   .hero-right-section input[type="email"]{
  height:49px;
  width:100% !important;
  border:1px solid #eaeaea;
  border-radius:3px;
  padding:15px;
  margin-bottom:0
 }
   .form-bottom-text.text-center.pt-3.pb-3{
  padding-top:0 !important
 }
   .hs-form{
  margin-bottom:0
 }
   .hs-form fieldset{
  border:0;
  padding:0;
  margin:0;
  max-width:500px
 }
   .hs-form-field{
  margin-bottom:16px
 }
   .hs-form fieldset{
  border:0;
  padding:0;
  margin:0;
  max-width:500px
 }
   label{
  display:inline-block;
  margin-bottom:.5rem
 }
   .new-home .hs-form-field select,.reservesion-page .hs-form-field select,.new-waitlist .hs-form-field select{
  -webkit-appearance:menulist !important;
  -moz-appearance:none !important;
  appearance:none !important;
  background-image:none !important
 }
   .hero-right-section form ul.no-list.hs-error-msgs.inputs-list label{
  margin-bottom:0 !important
 }
   .hs-form-field{
  margin-bottom:16px
 }
   .custom-menu-primary .hs-menu-wrapper>ul{
  background:transparent !important
 }
   body:not(.blog):not(.no_paddin) .max_header,.max_header{
  background:#fff !important
 }
   .custom-menu-primary .hs-menu-wrapper>ul>li{
  background:transparent !important
 }
   .custom-menu-primary{
  width:auto !important;
  float:right !important;
  margin:0 !important
 }
   .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{
  padding:1.25rem 0 !important
 }
   .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a{
  padding:.5rem .625rem !important
 }
   .custom-menu-primary .hs-menu-wrapper>ul ul li{
  background:#fff !important
 }
   @media screen and (max-width:1279){
  .max_logo img{
  margin-top:5px
 }
  
  }
   @media screen and (max-width:1024px){
  .max_logo img{
  margin-top:7px
 }
  
  }
   @media screen and (min-width:1199px){
  .four-gsn-testimonial-box{
  flex:0 0 25% !important;
  max-width:25% !important
 }
  
  }
   @media screen and (min-width:768px){
  .custom-menu-primary .hs-menu-wrapper,.custom-menu-primary .hs-menu-wrapper>ul ul{
  display:block !important
 }
   .nav-scrolled .custom-menu-primary .hs-menu-wrapper>ul>li>a{
  color:#394551
 }
   .airnb_lay .header-container{
  height:600px;
  padding:0 2rem
 }
   .max_footer2 .page-center,.apply-today.container,.guest_gr{
  padding:0 2rem
 }
   .nav-scrolled .custom-menu-primary .hs-menu-wrapper>ul li a:hover{
  color:#ff2500
 }
   .nav--right.xs-absolute.xs-r2,.close-icon{
  display:none
 }
   .plan-container .item{
  width:406.667px;
  float:left;
  padding:0 .625rem;
  max-width:100%
 }
   .plan-container{
  display:flex;
  align-items:center;
  margin:0 -0.625rem;
  width:100%
 }
   .custom-menu-primary .hs-menu-wrapper>ul>li.active_menu:not(:last-child)>a:after,.custom-menu-primary .hs-menu-wrapper>ul ul li.active_menu>a:after,.custom-menu-primary .hs-menu-wrapper>ul>li.active_menu1>a:after,.custom-menu-primary .hs-menu-wrapper>ul ul li.active_menu1>a:after{
  border-bottom:4px solid #ff2500;
  z-index:500 !important;
  content:"";
  display:block;
  position:absolute;
  bottom:-2px;
  left:0;
  right:0
 }
   .custom-menu-primary .hs-menu-wrapper>ul li a{
  position:relative
 }
   .custom-menu-primary .hs-menu-wrapper>ul>li.active_menu:not(:last-child)>a,.custom-menu-primary .hs-menu-wrapper>ul ul li.active_menu>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active_menu1>a,.custom-menu-primary .hs-menu-wrapper>ul ul li.active_menu1>a{
  color:#ff2500
 }
   .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a:after{
  display:none !important
 }
  
  }
   @media(max-width:576px){
  .span4.widget-span.widget-type-cell.logo-wrap{
  width:194px !important;
  float:left
 }
   .span4.widget-span.widget-type-cell.logo-wrap{
  max-width:194px
 }
  
  }
   @media(min-width:576px){
  .hero-section .container{
  max-width:540px
 }
   .col-sm-12{
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
   .col-md-1{
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
  
  }
   @media(min-width:768px){
  .hero-section .container{
  max-width:720px
 }
   .col-md-12{
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
   .col-md-1{
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
  
  }
   @media(min-width:992px){
  .hero-section .container{
  max-width:960px
 }
   .col-lg-6{
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
   .col-lg-1{
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
   .col-lg-5{
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
  
  }
   @media(min-width:1200px){
  .hero-section .container{
  max-width:1185px
 }
   .col-xl-6{
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
   .col-xl-1{
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
   .col-xl-5{
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
  
  }

