@media screen and (max-width: 1199px) {
    .wrapper {
        width: 100%;
    }
    .news {
        width: 100%;
    }
    .news .news-item {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .news .news-item:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {
    .header-background {
        background-position-x: -110px;
    }
    .header .header-logo .logo-link {
        border: none;
        padding: 0;
        float: inherit;
    }
    .header .header-logo .additional {
        height: auto;
        padding: 0;
        line-height: initial;
    }
    .header .header-logo .links {
        display: none;
    }
    .transparent-block.message {
        margin-left: 5vw;
        width: 85%;
    }
    .news .news-date {
        width: 50%;
    }
}
