@media screen and (min-width: 0px) {

    #video01 {
        object-position: 60% 100%!important;
    }
    /* https://cssgradient.io/ */

    #video01-degrade {
        /*
        background: rgba(6,33,82,1);
        background: linear-gradient(0deg, rgba(6,33,82,1) 2%, rgba(16,84,204,0) 80%);
        */
    } 

    .opacidad {
        opacity: 0.6;
        filter: alpha(opacity=60); 
    }

    .linea_separadora {
        width: 50vw;
    }

    #textoPrincipal {
        margin-top: 30vh;
    }

    .logo {
        max-width: 50vw;    
    }

    .ejecutivos {
        max-width: 70vw;    
    }

    .logo-google {
        max-width: 80vw!important;
    }

    .icono-diferencial {
        max-height: 50vh;
    }

    h1 {
        font-size: 25px;
    }

    h2 {
        font-size: 20px;
    }

    h3 {
        font-size: 15px;
    }

    button {
        font-size: 25px!important;
    }

    .testimonio {
        min-height: 450px;
    }
}
