.news_main .list_news .list_news_item {
    display: flex;
    align-items: center;

    .img {
        width: calc((300 / 11.89) * 1%);
        padding-bottom: calc((400 / 11.89) * 1%);
        margin-right: 30px;
        flex-shrink: 0;
    }
}

@media screen and (max-width:950px) {
    .news_main .list_news .list_news_item {
        display: unset;

        .img {
            width: 100%;
            margin: 0;
            padding-bottom: 125%;
        }
    }
}