#glitch {
    margin: 80px auto;
}

.glitchy {
    font-size: 7.5vw;
    color: darkblue;
    line-height: 0;
    margin: 0;
    animation: glitch1 2s infinite;
}

@media (min-width: 1200px)   {
    .glitchy {
        font-size: 5.0vw;
    }
}  


.glitchy-row:nth-child(2) {
    animation: glitch2 2s infinite;  
}

.glitchy-row:nth-child(3) {
    animation: glitch3 2s infinite;
}

@keyframes glitch1 {
    0% {
        transform: none;
        opacity: 1;
    }
    25% {
        opacity: 0.75;
    }
    50% {
        transform: translate(-0.5px, -0.5px);
        opacity: 0.50;
    }
    75% {
        opacity: 0.25;
    }
    100% {
        transform: none;
        opacity: 1;
    }
}

@keyframes glitch2 {
    0% {
        transform: none;
        opacity: 0.25;
    }
    50% {
        transform: translate(-1px, -1px);
        opacity: 0.5;
    }
    100% {
        transform: none;
        opacity: 0.25;
    }
}
@keyframes glitch3 {
    0% {
        transform: none;
        opacity: 0.25;
    }
    50% {
        transform: translate(1px, 1px);
        opacity: 0.5;
    }
    100% {
        transform: none;
        opacity: 0.25;
    }
}