@media screen and (min-width: 768px) and (max-width: 991px){
    .custom-offset-md-3 {
        margin-left: 25%;
    }
}
@media screen and (max-width: 768px){
    body .news-list__top .news-large__inner .news-large__read-more button{
        position: unset;
        margin: 20px auto 10px;
    }
    body .news-list__bottom .news-bottom__inner .news-bottom__read-more button{
        margin-left: auto;
        margin-right: auto;
    }
    body .news-list__top .news-large__inner{
        flex-direction: column;
    }
}
@media screen and (max-width: 576px){
    .custom-col-xs-6{
        flex: 0 0 50%;
        max-width: 50%;
    }
    body .news-list__top .news-medium__list .news-medium__item-inner figure figcaption{
        padding: 10px 10px 3px;
    }
}
@media screen and (max-width: 450px){
    .custom-col-xs-6{
        flex: 0 0 80%;
        max-width: 80%;
        margin-left: 10%;
    }
}