.vidCont{padding-left:70px;}

#hero2 {
    position: relative;
    overflow: hidden;
}

#hero2 video {
    position: relative;
    top: -100px;
    left: 0;
    width: 100%;
   min-height:85vh;
    object-fit: cover;
    z-index:0;  
}
#hero2 .videoOverlay
{

               z-index:99;
                 text-align:center;
                 position:relative;
                 padding-bottom:0px;
                 margin-bottom:-100px;
}

#hero2 h1 {
  margin: 0;
  font-size: 48px;
  line-height: 56px;
  color: #fff;

font-family: "franklin-gothic-atf", sans-serif;

padding-left:100px;

 
}

#hero2 h2 {
  color: #eee;
  margin: 10px 0 0 0;
  font-size: 24px;
   z-index:99;
padding-left:100px;
}

#hero2 .btn-get-started {
  font-family: "franklin-gothic-atf", sans-serif;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 35px;
  border-radius: 50px;
  transition: 0.5s;
  margin-top: 30px;
  border: 2px solid #fff;
  color: #fff;
   z-index:99;
position:absolute;
text-align:center;
left:50%;
}

 /* Media query for tablets (portrait and landscape) */
@media only screen and (max-width: 768px) {
    /* Styles for tablets */
    #hero2 h1{padding-left:0px; font-size:20px; margin:0px; padding-top:60px}
        #hero2 h2{padding-left:0px; font-size:16px; margin:0px;}
        .vidCont{padding-left:10px}
   
}

/* Media query for mobile devices */
@media only screen and (max-width: 480px) {
    /* Styles for mobile devices */
      #hero2 h1{padding-left:0px; font-size:20px; margin:0px; padding-top:60px}
          #hero2 h2{padding-left:0px; font-size:16px; margin:0px;}
          .vidCont{padding-left:10px}
          section{padding:10px 0}
          #hero2 .btn-get-started{left:10px}
   
}