mobile nav and background fix