.home-hero-mobile { display:none; }
.home-hero-desktop { display:inherit; }

a#herobutton {
  margin-bottom: 0;
}


video{
  width: 100%;
}
.bg-image-section{
  position: relative;
  background-color: #294196;
}

@media (min-width:767px) {
  .bg-image-section{
    height: 70vh;
    min-height:600px;
    display: flex;
    align-items: center;
  }
  video{
    object-fit: cover;
    z-index: 10;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .bg-video-container{height: 100%;width: 100%;overflow: hidden;top: 0;z-index: 9;position: absolute;}
  .banner-content {z-index: 10;color: #fff;/*position: absolute;*/text-align: center;width: 100%;/*top: calc(50% - 79px);*/}
}


.banner-content h1 {margin-top: 0;}
.button-helper { 
  position: absolute;
  bottom: 50px;
  z-index: 25;
  width: 100%!important;
  margin: auto!important;
  display: block!important;
}

#herobutton{
  -webkit-animation: 10s ease 0s normal forwards 1 fadein;
  animation: 10s ease 0s normal forwards 1 fadein;
}

@keyframes fadein{
  0% { opacity:0; }
  25% { opacity:0; }
  50%{ opacity:0; }
  75% { opacity:0; }
  100% { opacity:1; }
}

@-webkit-keyframes fadein{
  0% { opacity:0; }
  25% { opacity:0; }
  50%{ opacity:0; }
  75% { opacity:0; }
  100% { opacity:1; }
}

/*95px begins*/@media (max-width:950px) {

  /*.bg-image-section {
  height: 50vh!important;
}*/

}/*950px ends*/
@media (max-width:767px) {
  .home-hero-desktop { 
    display:none; 
  }
  .header-go {
    position: inherit!important;
  }
  .home-hero-mobile { 
    display:inherit!important; 
    padding:4rem 1rem;
    background-color:#294196;
    text-align:center;
    width:100%;
    margin:auto;
  }
  .home-hero-mobile p {
    font-family: Spartan,sans-serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    text-transform: none;
    text-align:center;
  }



}
/*550px begins*/@media (max-width:550px) {
  .button-helper {
    position: absolute;
    bottom: 0px;
    text-align: center;
  }
  /*.bg-image-section {
  height: 32vh!important;
}*/

}/*550px ends*/