adjusted css for responsive header and text sizes