fixes for responsive design, and background images