added basic responsive layout