.progressbar-box {
    display: flex;
    justify-content: space-around;
}

.logo {
    width: 160px;
}

.navbar-brand .no-space,
.experience-part .section-head-2 h2 .no-space,
.experience-part .section-head-2 p .no-space,
.header-item .logo .no-space {
    font-size: 0;
}

.experience-part .section-head-2 h2 .no-space,
.header-item .logo .no-space {
    white-space: nowrap;
}

.experience-part .section-head-2 h2 .no-space > *,
.header-item .logo .no-space > * {
    color: #fff;
}

.experience-part .section-head-2 h2 .no-space > * {
    font-size: 30px;
}

.navbar-brand .no-space > * {
    font-size: 20px;
}

.experience-part .section-head-2 p .no-space > * {
    font-size: 14px;
}

.header-item .logo .no-space > * {
    font-size: 13px;
}

.experience-part .section-head-2 h2 .no-space .yellow,
.experience-part .section-head-2 p .no-space .yellow,
.header-item .logo .no-space .yellow {
    color: #ffad18;
}

.partner-logos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
}

.partner-logos .logo-wrap {
    flex-basis: 25%;
}

.partner-logos .logo-wrap img {
    max-width: 7rem;
    margin: 1rem 1rem 0 0;
}

.footer-icon-area {
    width: 100%;
}

.footer-icon-area:first-child {
    border-bottom: 0 none;
}

.contact-card-wrap,
.contact-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: .5rem;
}

@media only screen and (max-width: 400px) {
    .experience-part .section-head-2 h2,
    .experience-part .section-head-2 h2 .no-space > * {
        font-size: 20px;
    }
}