@media (max-width: 992px) {
    .main_menu {
        width: auto;
    }

    .top_mainpage_inner .right_side {
        flex-basis: 100%;
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        margin: 0 auto;
    }

    .rating {
        width: 100%;
    }

    .homepage .gov-new .right_side .banner {
        text-align: center;
        margin: 25px 0 0;
    }

    .homepage .gov-new .right_side .banner ~ .banner {
        margin-top: 10px;
    }
}

@media (max-width: 576px) {
    .top_mainpage .right_side {
        padding: 0 15px;
    }

    .block_info {
        text-align: left;
    }

    .BoldNews {
        font-size: 14px;
    }

    .header_fixed {
        margin-top: 59px;
    }
}