Set padding-left:0;
on your ul
element.
This will override the default browser -webkit-padding-start: 40px;
which Google Chrome is offsetting the center position. Other browser defaults may vary.
Tested in Google Chrome and this resolves the issue.