.section-link-list.tabs .tabs-title {
    flex-wrap: wrap;
    border: none;
    border-radius: 0;
    background: none;
    justify-content: center;
}

.section-link-list.tabs .tabs-title li {
    flex-basis: max-content;
    flex-grow: 0;
    flex-shrink: 0;

    background: var(--color-white);
    box-shadow: var(--box-shadow2);
    border-radius: var(--border-radius);

    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

.section-link-list.tabs .tabs-title li.section-link-list__item_icon {
    padding-top: 9px;
    padding-bottom: 9px;
}

.section-link-list.tabs .tabs-title li a {
    font: inherit;
    margin: -9px -30px;
    padding: 9px 30px;
}

.section-link-list.tabs .tabs-title li a span {
    line-height: 40px;
}

.section-link-list.tabs .tabs-title li:hover,
.section-link-list.tabs .tabs-title li:active,
.section-link-list.tabs .tabs-title li:focus {
    color: var(--color-white);
    outline: 0;
    border-color: var(--color-black);
    background-color: var(--color-black);
    opacity: 1;
}

.section-link-list.tabs .tabs-title li:hover a {
    color: var(--color-white);
    opacity: 1;
}

.section-link-list.tabs .tabs-title li.btn .svg {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
}

@media (max-width: 767px) {
    .section-link-list.tabs.section-pb2 {
        padding-bottom: 0;
    }

    .section-link-list.tabs .tabs-title {
        justify-content: start;
        flex-wrap: nowrap;
        overflow-x: scroll;
        white-space: nowrap;
    }

    .section-link-list.tabs .tabs-title li {
        box-shadow: none;
    }
}