CSS and responsive fixes