styling cleanup and responsive