css for responsive navigation and icons