/* styl footer */

footer .dynamic-link-list__item {
    margin: 12px 0 0 0; 
}

/* styl header */

header .dynamic-link-list__item {
    white-space: nowrap;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
    justify-content: space-between;
}

header .dynamic-link-list__item a{
    font-size: 18px;
    color: #333;
    cursor: pointer;
    text-wrap: auto;
    width: 100%;
    padding: 10px 0;
}

@media (max-width: 970px){
    header .mega-submenu .dynamic-link-list__item {
        padding: 14px 0;
    }

    header .mega-submenu .dynamic-link-list__item a{
        padding: 0;
    }
}