CSS cleanup and responsive