Better solution for responsive nav