Não entendi exatamente como a media query :
@media not all and (max-width: 600px) {
.menu-abrir,
.menu-fechar {
display: none;
}
}
Conseguiu esconder o button "fechar menu" quando se está em uma resolução de um dispositivo móvel. Pelo que entendi, ela está escondendo o button abrir e fechar em telas maiores, mas o button fechar também está ficando escondido em telas menores e o abrir não?