Помимо просто position: absolute задайте ещё несколько параметров для точного указания позиционирования элемента
Я бы добавил такие стили этому элементу:
left: 50%;
top: 50%;
margin-left: -56px; (половина размера вашего элемента)
margin-top: -56px;
По идее, во всех браузерах теперь этот элемент должен быть всегда в центре