Используйте flex для выравнивая контента, ты центрирования блока по вертикали\горизонтали: justify-content: center, align-items: center
Если вы хотите что бы вам помогли с реализацией кода - сам код заливайте на codepen, и скидывайте дизайн блока на всех устройствах, если у вас адаптив.