html { height: 100%; } body { width: 100%; margin: auto; } #header_image_home { background-color: rgb(29,49,49); background-image: url("https://via.placeholder.com/1500x275.webp"); background-repeat: no-repeat; background-position: center; height: 275px; min-width: 100%; max-width: 100%; margin: auto; position: sticky; top: -170px; } #page_title { /* This needs to be bottom center of header-image-home/header-image */ font-family: sans-serif; font-size: 4vw; width: 100%; text-align: center; position: absolute; bottom: -14px; box-shadow: 3px; color: azure; } #content { margin: auto; margin-top: 10px; width: 90%; }