I can’t see the problem.
It looks like a typical background image and responds to a change in the browser size. This is intended behavior.
May you please maybe share some screenshots of the problem you are experiencing?
As well as your read only link would help a lot in solving your problem.