На мобилке нет шрифта monserrat, используется дефолтный sans-serif (что-то типа roboto). На десктопе, возможно, тоже нет, но подключается какой-нибудь arial. Нужно нормально подключить @font-face
Выбрать шрифт с одинаковой шириной цифр (хоть calibri, да и вообще их много на любой вкус), или обернуть каждую цифру в inline-block с шириной самой широкой цифры (1ch) выравниванием текста по центру.