Responsive layout, some design changes.