responsive design overhaul for mobile