body { font-family: "Open Sans", Helvetica, sans-serif; color: #3c3c3c; } a { color: #3c3c3c; } a:visited { color: #3c3c3c; } a:hover { color: #ff3c3c; } div.info { position: absolute; top: 45%; left: 10%; width: 300px; } img.logo { width: 300px; padding-bottom: 0px; margin-bottom: -30px; } div.info p { display: block; width: 130px; margin: 0em auto; margin-bottom: 10px; } @media (max-width: 1000px) { div.info { position: relative !important; top: auto; left: auto; width: 300px; margin: 0em auto; margin-top: 50px; } }