.doc-title {
    font-size: 24px;
    text-align: center;
    border-radius: 50px;
    background-color: #59ac80;
    color: white;
    margin-left: auto;
    margin-right: auto;
}

.doc-text {
    font-size: 14px;
}

.zj-photo {
    width: 100%;
    border-radius: 50%;
}

.card {
    margin: 40px;
    width: 18%;
    border: hidden;
}

/*.card:hover {
    box-shadow: 3px 3px 5px #236952;
}*/



.card-footer {
    background-color: transparent;
    height: 250px;
    border-top: hidden;
}

.card-footer-en {
    background-color: transparent;
    height: 400px;
    border-top: hidden;
}

@media (max-width: 993px) {
    .card {
        margin: 20px;
        width: 85%;
        border: hidden;
    }
    .card-body {
        height: auto;
    }
    .card-footer {
        height: auto;
    }
}
