[layout] basic responsive layout works up to 850px