Updated for responsive navigation