@font-face {
  font-family: 'Harabara';
  src: url('/templates/shaper_helixultimate/fonts/Harabara.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Barlow';
  src: url('/templates/shaper_helixultimate/fonts/Barlow-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Barlow Bold';
  src: url('/templates/shaper_helixultimate/fonts/Barlow-Bold.ttf');
  font-weight: 700;
  font-style: normal;
}
.sppb-carousel-extended-heading
{
  font-family:'Harabara', 'Open Sans', sans-serif !important;
}

.barlow h1,
.barlow h2,
.barlow .sppb-btn{
  font-family:"Barlow Bold",'Gothic A1', sans-serif !important;
}
.barlow h3{
  font-family:"Barlow",'Gothic A1', sans-serif !important;
  font-weight:normal;
}
/** FOR COMING SOON 
.coming-soon #sp-top-bar,
.coming-soon #sp-header{
  display:none;
}
.coming-soon .sppb-addon-single-image.globe{
  position:relative;
  z-index:5;
}
.coming-soon .sppb-addon-single-image.horse{
  position:relative;
  z-index:0;
}
a.landing-item{display:none !important;}
END OF FOR COMING SOON **/
.coming-soon #sp-header{
  display:none;
}

@media (max-width: 991px) {
  .coming-soon #sp-header{
    display:block;
    background:#333;
  }
  .coming-soon #sp-top-bar{display:none;}
}
#sp-header.header-sticky .logo-image-phone{display:none !important;}

#sp-top-bar .row{align-items:center;}
#sp-top-bar .row #sp-top1{
  width: 30%;
}
#sp-top-bar .row #sp-top2{
  width: 70%;
}
#sp-top-bar .top-img{
  width:100%;
  max-width:100px;
}
#sp-top-bar .mod-list.no-bullets li {
    margin: 0 8px;
    text-transform: uppercase;
    font-size: 14px;
}
#sp-menu{padding:0;}
#sp-header {
    background: #1a3770;
}
.burger-icon>span,
#modal-menu-toggler.active .burger-icon>span{
    background-color: #fff;
}
.red-header{
  width: 60vw;
  margin-left: -24.5vw;
  border-radius: 0 30px 30px 0;
}
.red-header .sppb-addon-title{
  margin-left: 24.5vw !important;
}
/**
.sp-megamenu-wrapper{width:100%;}
.sp-megamenu-parent{
    display: flex !important;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
}
.sp-megamenu-parent>li>a{padding:0;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{line-height:1.2em !important;}
.sp-megamenu-parent li a.feature-menu,
.sp-megamenu-parent li a.form-menu{width:105px;}
.sp-megamenu-parent li a.admin-menu,
.sp-megamenu-parent li a.ulcer-menu{width:145px;}
**/
#sp-main-body {
    padding: 10px 0;
}
.sp-page-title .sp-page-title-heading {
    font-size: 38px;
}
.mod-list.no-bullets{list-style:none;}
.mod-list.no-bullets li{
  margin:0 8px;
  text-transform:uppercase;
}
#sp-top-bar .mod-list.no-bullets li a:hover{color:#fff;}
#sp-header.header-sticky,
#sp-header.header-sticky .logo{
  height:60px;
}
#sp-header.header-sticky .sp-megamenu-parent>li>a, #sp-header.header-sticky .sp-megamenu-parent>li>span{
  line-height:80px;
}
/**
#sp-top1.col-lg-6 {
  flex: 0 0 auto;
  width: 5%;
}
#sp-top2.col-lg-6 {
  flex: 0 0 auto;
  width: 95%;
}
**/
#sp-bottom{font-size:16px;}
@media (max-width: 575px) {
    #sp-header {
        height: 60px;
    }
}