Homepage - responsive design updates