Fixing responsive layout issues on mobile