.testClass{
    position: fixed;
    top:0px; left:0px; width:50px; height: 50px;
    background: #000;
    z-index: 9999;
}

/* Responsive 1 */
@media only screen and (max-width:1070px){
    .testClass{
        background: #f0f;
    }
    .title-slide{
        font-size: 36px;
    }
    .txt-slide{
        font-size: 16px;
    }
    .content-txt-slide{
        width: 100%;
    }
}

/* Responsive 2 */
@media only screen and (max-width:770px){
    .testClass{
        background: #800;
    }
    .title-slide{
        font-size: 28px;
    }
    .txt-slide{
        font-size: 14px;
    }
    .btn.btn-lg{
        padding: 15px !important;
        font-size: 0.80rem;
    }
    .img-logo{
        width: 128px;
    }
    #nav{
        padding: 5px 10px 5px 10px;
        background-color: #000;
    }
    .content-left{
        text-align: center;
    }
    .img-equipo{
        padding-bottom: 20px;
    }
    .icon-secc-2{
        font-size: 7vh;
        margin: 0;
    }
    .h1-secc-2{
        padding-top: 5rem;
        text-align: center;
    }
    .txt-h1-secc{
        font-size: 32px;
    }
    .txt-prog{
        font-size: 20px;
        padding-top: 0;
    }
    .frame-video{
        width: 100%; height: 400px;
    }
    .txt-contacto{
        font-size: 16px;
    }
}

/* Responsive 3 */
@media only screen and (max-width:510px){
    .testClass{
        background: #ff0;
    }
    .titulo-secc{
        font-size: 22px;
    }
    .icon-secc-1{
        font-size: 7vh;
    }    
    .h1-secc{
        padding-top: 5rem;
        padding-bottom: 1rem;
    }
    .icon-prog{
        width: 46px;
        margin: 10px;
    }
    .info-prog{
        font-size: 16px;
    }
    .btn{
        padding: 10px 20px !important;
    }    
    .content-contacto{
        padding: 20px;
    }
}