#news-top {
    background-image: url("../img/pub_news/news-kv@2x.jpg");
    background-position: top center;
    width: 100%;
    background-size: cover;
    height: 330px;
    max-width: 2000px;
    margin:0 auto;
}

#news-section {
    width:100%;
    padding-top:80px;
    padding-bottom: 80px;
}

.news {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.news img {
    width: 100%;
}

.marg-b-40 {
    margin-bottom: 40px;
}

@media (max-width: 820px) { 


    #news-top {
        background-image: url("../img/pub_news/news-kv-m@2x.jpg");
        height: 300px;
    }

}


@media (max-width: 768px) { 


    #news-section {
        padding-top:30px;
        padding-bottom: 30px;
    }

}

@media (max-width: 414px) { 


    #news-top {
        background-image: url("../img/pub_news/news-kv-m@2x.jpg");
        height: 152px;
    }

}