Выход блока за пределы родительского при абсолютном позиционировании?
Размер не указан, поэтому блок занимает ширину по размеру контента внутри, но не более ширины родителя без учёта паддинга (бутстраповские 15px, на которые он и выступает).
Добавь.main-news .text {
    left: 15px;
    right: 15px;
}
можно у родительского блока добавить overflow:hidden