.portfolio2 ul {
    display: flex;
    justify-content: center;
    margin-bottom: .7em;
}

.portfolio2 ul li {
    list-style-type: none;
    padding: .25em 1em;
    margin: 5px;
    letter-spacing: 1px;
    cursor: pointer;
    border-radius: 1rem;
    color: #fff;
}

.portfolio2 ul li.portfolioactive {
    color: #fff;
    background-color: #006c56;
}

.national-flag-div {
    position: absolute;
    background-image: url(../../images/ger.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100px;
    height: 100px;
    top: 0%;
    right: 0%;
    z-index: 99;
}

.tr-flag-img {
    position: absolute;
    top: 5%;
    right: 5%;
    width: 10%;
    transform: scaleX(-1);
}