mobile and desktop layout for home page