@media all and (max-width: 990px) {
  .fullscreen.image-bg {
    padding: 0;
    background: black;
    min-height: 100vh;
    height: auto;
  }
  .background-image-holder {
    background: black !important;
    position: initial;
    height: auto;
  }
  .background-image-holder img {
    display: block;
  }
  .v-align-transform {
    position: initial !important;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  .background-image-holder {
    background-position: 70% !important;
  }
  .image-bg .container.v-align-transform {
    background-color: #000;
  }
  footer.footer-2 {
    position: initial;
  }
  h1 {
      font-size: 42px;
      font-weight: 400;
  }
}