html,body {
    margin:0;
    height:100%;
    overflow:hidden;
}
.background {
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    position:absolute;
    top:-100%; bottom:-100%;
    left:-100%; right:-100%;
    margin:auto;
    z-index: 1;
}

.logo {    
    height: 60%;
    width: auto;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    z-index: 2;
    opacity: 1;
}

