@media (max-width: 991px) {
    .computer-footer {
        display: none;
    }
}

@media (min-width: 992px) {
    .mobile-footer {
        display: none;
    }
}

@media (max-width: 333px) {
    .mobile-footer .text-dark {
        font-size: 14px;
    }
}

.mail-telephone {
    text-decoration: none;
    color: #212529;
}

.footer-address {
    margin: 0;
    font-size: 0.8rem;
    display: inline-block;
    color: #212529;
    padding: 0;
}

.mail-telephone:hover {
    color: grey;
}

.link {
    font-size: 0.8rem;
    text-decoration: none;
    display: inline-block;
}

.desctop-footer-docs {
    margin-top: -38px;
}

.computer-footer .link:hover {
    color: grey !important;
}

.mobile-footer .link:hover {
    color: grey !important;
}

.navbar-brand:hover {
    color: grey !important;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer-address {
        width: 237px;
    }
}