.feature-page-parts-list {
    margin: 0 auto;
    border: none;
}

.feature-page-parts-list {
    padding: 0;
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
    font-family: Times, serif;
    font-size: calc(var(--s-val)*1.8);
    margin: 5rem auto;
}

.feature-page-parts-items {
    gap: calc(var(--s-val)*5);
    width: 90%;
    margin: 0 auto 4rem;
    justify-content: center;
    flex-wrap: wrap;
}

.feature-page-parts-item {
    width: calc(33.33% - calc(var(--s-val) * 3.7));
    margin: 0;
    border: none;
}

ol.breadcrumbs__list {
    display: flex;
}

@media screen and (max-width: 768px) {
    .feature-page-parts-items {
    flex-direction: column;
}

.feature-page-parts-item {
    width: 100%;
}

}