Struggling to find a solution for responsive nav