.main{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow-y:auto}#mainLogo{position:absolute;left:50%;margin:0 0 0 -400px;max-width:800px;top:27%;text-align:center}#mainLogo img{margin:auto}h4{margin-bottom:0}a,a:visited{color:#777;text-decoration:none}a:active,a:focus,a:hover{color:#111;text-decoration:none}@media screen and (max-width:915px){#mainLogo{padding:20px;left:0;margin:auto}}