Quando eu coloco a condição sendo min-width e testo no meu celular, eu vejo que não importa se a tela está em modo paisagem ou retrato; a partir de uma resolução os elementos ficam em uma posição e antes dessa resolução em outra posição. Quando eu coloco a condição como orientation: landscape ele funciona do jeito certo. Eu achava que o min-width iria ver a largura do celular na orientação que ele estivesse, então no modo retrato ia ser menor, mas parece que ele está pegando sempre a mesma medida. Meu celular que tem algum problema ou eu que não entendi como funciona e devo usar orientation mesmo? No pc ele funciona direito, eu vejo que quando eu aumento a janela o código da media query é executado e se eu aumentar o min-width o código deixa de ser executado, até eu amentar a janela de novo.