body, .text-bg-dark  {
    background: -moz-linear-gradient(top,  rgba(126,33,212,0.5) 0%, rgba(65,44,222,0.5) 50%, rgba(15,208,231,0.5) 100%);
    background: -webkit-linear-gradient(top,  rgba(126,33,212,0.5) 0%,rgba(65,44,222,0.5) 50%,rgba(15,208,231,0.5) 100%);
    background: linear-gradient(to bottom,  rgba(126,33,212,0.5) 0%,rgba(65,44,222,0.5) 50%,rgba(15,208,231,0.5) 120%);
    background-color: rgba(126,33,212,0.5) !important;
    background-attachment: fixed;

    color: #8e96a3;
}

.logos img {
    max-height: 80px;
    opacity: .3;
}

.logos a:hover img {
    opacity: 1;
}

/*  */

@media screen and (max-width: 500px) {
    .logos img {
        max-height: 40px;
    }
}
