Add responsive layout support