Михаил, ну по такому же примерно принципу я верстал правда линию совсем отдельно делал , если блоку задать дисплей флекс и элементы сделать колонками и выровнять по центру то получается линия с кружками всегда будет по середине а блоки с текстом уже марджинами подвинуть , нормально так... и при адаптиве получится что всего лишь придется менять в принципе минимум самый для данного блока, это теже мадрджины и фонтсайз, спасибо за ответ.