  .bg-holder {
    position: fixed;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 1024px; 
    background: url(../img/background.jpg) no-repeat center center fixed;
  }
   
  @media ( min-height: 1025px ) {
    .bg-holder {
      height: 100vh;
    }
  }


  .bg-image {
    display: none;
  }

  .logo-holder {
    position:fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; 
    text-align:center;
    font: 0/0 a;
}
  
.logo-centerer {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
  
.logo {
    vertical-align: middle;
    display: inline-block;
    width: 20%;
    height: auto;
    max-width: 80%;
    max-height: 100%;
}

