add background image and responsive styling