addressed mobile ux and z-index issue