updated home page layout for mobile devices