Responsive design overhaul