Thiago o problema é mais embaixo, ia comentar sobre as classes col, mas parece que já tem entendimento suficiente sobre elas. O que acontece é que os smartphones atuais, mesmo com telas pequenas, possuem resoluções enormes, o que faz com que o efeito das classes não sejam como esperado. Antigamente desenvolviamos um HTML para cada coisa, uma pra mobile e uma pra desktop, o que acabou em desuso após o lançamento do app. Talvez abrindo um chamado seja possível saber se existe alguma situação que te atenda. Mas ao meu entender, ficamos refens do app por conta dessa questão das resoluções dos novos smartphones. Espero ter ajudado de alguma forma. Boa sorte!