responsive design overhaul