прочти документацию. push и pull меняют местами колонки по горизонтали, а не по вертикали. И если ты логически подумаешь - то ты поймешь, что ты можешь изначально создать дивы так как они должны быть на мобильном, а для десктопа уже менять местами через push и pull