update colors, make the brackground image responsive