@media only screen and (min-width: 980px) and (max-width: 1079px) {}
@media only screen and (min-width: 768px) and (max-width: 979px) {}
@media only screen and (max-width: 767px) {

    .row{
        margin-bottom: 0;
    }

    .bloque{
        margin-bottom: 25px;
    }

    .sin-texto{
        margin-top: 0;
    }


    .bloque .descripcion{
        opacity: 1;
        text-align: center;
    }

    .bloque .descripcion .texto{
        display: none;
    }

    .bloque .descripcion .row, .bloque.cuadrado .descripcion .row{
        margin-top: 50px;
    }

    .bloque .descripcion .logo img{
        width: 40%;
        margin-bottom: 40px;
    }

    .bloque .descripcion .logo.gc-comercial img{
        width: 35%;
    }

    .bloque.cuadrado .logo img.chico{
        margin-bottom: 40px;
    }

    footer h2:after{
        display: none;
    }

    footer a{
        display: block;
    }
    footer .separador{
        margin-bottom: 40px;
    }
}