Vertical center or horizontal center? For horizontal center use a either `margin: 0 auto;` or a combination of `display: inline-block` and `text-align: center;`.

For vertical centering you can use `line-height: <height of container>`, or for more complicated cases `display: flex` and `justify-content: center`.

**I would personally use:**

-  `display: flex` on the parent container
- `flex: 1` on the buttons so that they all equally fill the available horizontal space. This means that if buttons are added or removed from the markup, buttons will flex to fit and it will always look good.
- Remove any `left`, `width`, and `height` properties from the buttons and let flexbox do its thing :)