1. Сначала пишут свойства с префиксами, потом основное свойство.
2. columns нормально работает с текстом. Если уберете inline-block - увидите. Но это, наверное, не решит вашей задумки.
p.s. Код удобно (и принято) выкладывать с помощью https://jsfiddle.net или аналогичных сервисов. Особенно, когда предполагается, что его надо посмотреть в разных браузерах.