Added styling and responsive support