@media (max-width: 575px) {
    .contenedor-texto {
        width: 298px;
    }

}

@media (min-width: 576px) and (max-width: 991px) {
    .contenedor-texto {
        width: 496px;
    }

    .texto-padre {
        height: 185px;
    }

}

@media (min-width: 992px) {
    .texto-padre {
        margin-top: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .contenedor-texto {
        width: 786px;
    }

    .texto-padre {
        height: 144px;
    }
}

@media (min-width: 1200px) and (max-width: 1919px) {
    .contenedor-texto {
        width: 570px;
    }

    .texto-padre {
        height: 137px;
    }
}

@media (min-width: 1920px) {
    .contenedor-texto {
        width: 1100px;
    }

    .texto-padre {
        height: 104px;
    }
}