* { margin: 0; padding: 0; box-sizing: border-box; } body { color: #888; } #fullscreen { width: 100%; height: auto; min-width: 960px; min-height: 100%; z-index: -1; position: fixed; } #fullscreen img { width: 100%; height: auto; min-width: 960px; min-height: 100%; position: absolute; } .full-screen { margin: 0 auto; padding: 10px; } h2 { width: 200px; height: 40px; margin: 0 auto; padding: 10px 0;