fix image responsiveness, add tab/mobile img

separate background styles to css, so that it loads first