immaginavo, bisogna avere i css e la index per completare bene il discorso, anche perchè sono due blocchi distinti <div> con comportamenti distinti per restare sulla stessa linea (uno a sx e uno a dx).
La mia soluzione era un paliativo..... se togli quello che non ti interessa a destra, il testo si centra, se era quello che volevi.
Altrimenti ci vuole index e css