Improved responsive design on homepage