Your CSS code declarations conflict with each other. The code you included to changed the opacity of the background will not work with
background-size: cover. Try this workaround
Add the following line to your HTML (don’t worry about the picture popping up. The CSS code will handle it).
Replace your CSS with this…