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

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

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

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

.footer-address {
    margin: 0;
    font-size: 0.8rem;
    display: inline-block;
    color: rgba(108, 117, 125, 1);
    padding: 0;
}

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

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

.mobile-footer .link {
    font-size: 14px;
}

.footer-separator {
    height: 1px;
    width: 100%;
    background-color: rgba(235, 239, 255, 1);
    display: none;
}

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

.mobile-footer .link-mini {
    font-size: 12px;
}

.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;
    }
}

@media (max-width: 575px) {
    .footer-separator {
        display: block;
        margin: 0 0 15px;
    }
}