Yo pondría la imagen como
fondo de verdad, no como un elemento más.
Ya hace un par de días se venía haciendo la misma cosa, ayer
otra vez y ahora otro. Me pregunto quien andará diciendo que es bueno hacerlo de esa manera...
Ponlo como fondo de body, usa
background-size: cover y ya está.