li.additional-item {
    width: 100%;
    height: 450px;
    position: relative;
    margin-top: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.additional-item .additional-item__text {
    position: absolute;
    width: 40%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 30px;
    overflow: hidden;
}

.additional-item__text.additional-right {
    right: 0;
}

.additional-item__text.additional-left {
    left: 0;
}

ul.additional-item-list {
    list-style-image: url(/images/about/dots.png);
    max-width: 75%;
    margin: 0 auto;
}

ul.additional-item-list li {
    font-size: 18px;
    margin-bottom: 15px;
}

@media screen and (max-width: 1368px) {
    .additional-item .additional-item__text {
        width: 30%;
    }
}

@media screen and (max-width: 1268px) {
    li.additional-item {
        height: 370px;
        background-size: contain;
    }
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 998px) {
    li.additional-item {
        height: 270px;
    }

    .block-title {
        font-size: 24px;
    }

    ul.additional-item-list li {
        font-size: 14px;
    }
}

@media screen and (max-width: 768px) {
    li.additional-item {
        height: auto;
        background-position-y: 50px;
    }

    .additional-item .additional-item__text {
        width: 100%;
    }

    .additional-item .additional-item__text {
        width: 100%;
        position: relative;
        display: block;
        padding-top: 0;
        padding-bottom: 0;
    }

    ul.additional-item-list {
        margin-top: 240px;
    }
}

@media screen and (max-width: 540px) {
    li.additional-item{
        margin-top: 30px;
    }

    ul.additional-item-list {
        margin-top: 180px;
    }
}