olá @beenery,
vendo o código-fonte de seu WordPress, o tema que consta se chama “layout”. vou entender então que você está desenvolvendo o tema.
nesse caso, há um índice de artigos no Codex para desenvolvimento de temas,
https://codex.wordpress.org/Blog_Design_and_Layout
recomendaria ler o terceiro link do Codex acima, “Theme Development”, que dá uma visão geral sobre temas e talvez resolva suas dúvidas,
https://codex.wordpress.org/Theme_Development
espero que isso possa lhe ajudar. não sou programador, sou designer, mas há mais de 10 anos mexendo em WordPress não tem como não aprender um pouco sobre desenvolvedores. o Codex do WordPress possui todo o conhecimento e, por isso, é bem extenso.
sobre seu site ser responsivo, isso não tem tanto a ver com o WordPress, mas com seus conhecimentos em CSS. se pegar qualquer bom tema responsivo, verá que há o CSS geral do site e há um CSS focado no “mobile”. a começar com o tamanho em que deve haver a “quebra”, normalmente sendo configurado em 768px. então se realmente está fazendo seu tema, precisa desenvolver seus conhecimentos em CSS.
eu uso GeneratePress + Elementor PRO em mais de 90% de sites que desenvolvo. então indicaria você baixar o GeneratePress (que adoro por ter um código extremamente limpo e bem escrito, você entende a lógica com relativa facilidade) e estudar como ele o CSS do tema. provavelmente isso vai te ajudar demais.
saudações,