Div со свойством display: inline-block; по центру?
И почему в данном случае не работает - margin: 0 auto;?
Зачем не работает? Все работает.
Вот мой случай: https://codepen.io/wokster/pen/odWMyR
Если в твоем случае не работает, оформи свой случай, так как я свой - разберемся.
родителю задайте text-align: center