main page responsive design