div { color: black; background: white; padding: 15px; position: absolute; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } h1 { text-align: center; font-size: 180pt; } p { text-align: center; font-size: 40pt; font-stretch: expanded; }