responsive homepage styles; improve header on mobile