SyntaxFix
Write A Post
Hire A Developer
Questions
Much simpler:
position: relative; left: 50%; transform: translateX(-50%);
You are now centered in your parent element. You can do that vertically too.