.nav-link {
    font-weight: bold !important;
    background-color: #212529 !important;
}

h3.section-subheading {
    margin-bottom: 20px !important;
}

.text-primary {
    color: #212529 !important;
}

.img-folio {
    width: 400px !important;
    height: 300px !important;
}


.timeline > li .timeline-image {
    background-color: black !important;
}

header {
    background-color: #343a40;
    padding: 5px 20px;
    color: white;
    font-size: 12px !important;
    font-family: Arial !important;
    text-align: center;
}

.portfolio-link {
    width: 80% !important;
}

.modal-content {
    padding: 10px !important;
}

.text-specialist {
    font-size: 24px !important;
}