Em resposta a Deborah.

A única diferença de usar um ID em vez de classe é ter que especificar um diferente p/ cada bloco, pois ID precisam ser únicos e classes podem ser a mesma para vários objetos/seções.
Você está usando blocos distintos para celular e desktop? Se sim, precisará de nome de classes diferentes p/ cada tipo e um IF-THEN para primeiro determinar qual o tamanho de tela.

if (window.innerWidth < 768) {
código no caso de telas menores de 768
} else {
código para telas maiores
}