header {
  overflow: visible;
}

header #header-logo {
 padding: 20px 0 0 20px;
 height: auto;
 background-color: rgba(0,0,0,0); 
}
header #header-logo a img {
  max-width: 80%;
}
#section-video #video-container #video-content {
  background-color: rgba(0,0,0,0);
}

.page-id-244 #half-page-column-1 img, .page-id-244 h3 {
  margin-top: 90px;  
}
@media screen and (max-width: 1000px) {
  header {
     overflow: hidden;
     height: auto;
  }
  header #header-logo {
    
   padding: 20px 0 20px 0;
   background-color: rgba(0,0,0,0.75); 
  }
  header #header-logo a img {
  width: 180px;
  margin: 0 auto;
  }
  .page-id-244 #half-page-column-1 img, .page-id-244 h3 {
    margin-top: 0px;  
  }

  footer #footer-socials {
   top:0em;  
   display: block;
  }

}
