main .servicios {

}

main .servicios h3,
main .servicios h4 {
    color: grey;
}

main .servicios h1,
main .servicios h2 {
    color: #cab943;
}

main .banner {
    position: relative;
}

main .banner .texto {
    position: absolute;
    width: 100%;
    top: 40%;
}

main .banner .texto h5 {
    color: white;
}

/** MEDIA QUERIES */

/** Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
}

/** Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    main .servicios h3,
    main .servicios h4 {
        font-size: 0.8rem;
    }

    main .servicios h1,
    main .servicios h2 {
        font-size: 1.3rem;
    }

    main .banner .texto {
        top: 25%;
        left: 7%;
    }

    main .banner .texto h5 {
        font-size: 0.8rem;
    }
}

/** Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

}

/** Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    main .banner .texto {
        top: 20%;
        left: 7%;
    }

    main .banner .texto h5 {
        font-size: 0.6rem !important;
    }
}