revisions to mobile off canvas nav implementation