Improved responsive layout