Niether Bootstrap 3 или 4 имеет класс .text, так что это либо класс, который вы создали сами, либо он на самом деле ничего не делает.
Мне кажется, что пространство, которое вы видите, является, вероятно, "желобами" каждой колонны. Столбцы начальной загрузки имеют отступ по умолчанию 15 пикселей слева и справа, поэтому между двумя столбцами создается пространство размером 30 пикселей.
С учетом сказанного у вас есть три варианта:
1. Переопределите заполнение для столбцов и посмотрите, исправит ли это вашу проблему.
[class^="col"] {
padding: 0
}
Вы можете более конкретно выбрать только эти столбцы, если это решение работает, чтобы применять его только к этим полям.
2. Поместите эти поля в один столбец и расположите их самостоятельно
Поскольку эти поля не обязательно должны быть в своих собственных столбцах, вы можете поставить попробовать col - * - 12 и поставить их пробелами самостоятельно. Это устранит заполнение по умолчанию между столбцами.
3. Примените класс no-gutter к строке и посмотрите, решит ли он вашу проблему.