Déjà, découpe ton design en plusieurs morceaux, ce sera bien mieux :/ .
Ensuite il faut faire passer ton background en image dans une div qui fait la totalité de l´écran, et donner à l´image une largeur de 100%.
En CSS :
< div style="width:100%;"><img src="image" alt="Fond" style="width:100%;" / ></div>