Improved responsive layout and header menu