main { display: block; color: black; overflow: hidden; width: 100%; min-height: 1000px; } footer { display: block; height: 100px; text-align: center; } main h1 { position: relative; text-align: center; margin: auto; width: 100%; font-size: 8em; margin-top: 5%; } main h2 { margin: 4% auto; text-align: center; font-size: 4em; } main p { margin: 1%; padding: 1%; background: white; background: url(assets/notebook.jpg); /* border: solid 1px; */ opacity: 0.92; display: inline-block; } section { max-width: 1400px; font-size: 1.5em; text-align: center; font-family: Erika; margin: auto; margin-bottom: 100px; columns: 560px; padding: 2%; }