added a off-canvas menu for mobile version