Вижу несколько вариантов.
1. все что сзади текста это бекграунд. Половина бекграунда - сплошной цвет, вторая половина изображение.
в этом случае контент просто в сетке.
2. Это два контейнера. тогда тексту в контейнере нужно дать отступ.
на примере левого контейнера.
Допустим у нас сетка 4го бутстрапа, у которого идет 1170px и поддинги по 15px. Тогда делаем для текста стили как-то так:
.text-wrapper {
margin-left: calc(50% - 1140px/2);
padding-left: 15px;
padding-right: 15px;
}