fixes for mobile devices on homepage