style and make responsive