Usando JS puro ou tá usando algum framework de front end?
A maioria dos frameworks tem referências em que vc configura os elementos de acordo com a largura da portview, independente do dispositivo. Dessa maneira, mesmo que alguém redimensione o tamanho da janela no pc, o código reage de acordo.