responsive styling overhaul