То, что вы просите, может быть легко достигнуто с помощью flexbox.
У меня нет доступа к вашему CSS, поэтому я добавил немного сам, чтобы продемонстрировать основной принцип в этом коде: https://codepen.io/Ardiaz/pen/zJRKmR
Ключевые примечания приведены ниже:
display: flex;
Это объявит ваш элемент как элемент flex, что позволяет использовать набор объявлений css, доступных в flex.
justify-content: space-between;
Это позволит равномерно распределить все ваши элементы по странице, с изображением в центре, так как это самый центральный элемент в вашем элементе.