Improve background image size CSS. Horizontal scaling was broken too