When you you expand the mobile portrait width and reach 470px, the behaviour of css between 470px and 480px is actually that of mobile landscape, not mobile portrait.
I discovered this when trying to adjust the settings of an image set as a div’s background.