responsive layout improvements for homepage