updated responsive layout and html