@media (max-width: 1400px) {
    .breadcrump>div:first-of-type {
        width: 22%;
        color: white;
        background-color: rgb(0, 39, 78);
    }
    .breadcrump>.center {
        width: 63%;
    }
    .breadcrump .switch {
        width: 15%;
        text-align: end;
    }
}
@media (max-width: 1200px) {
    body>.buttons img {
        width: 56px;
        margin-right: 5px;
    }
    body>.buttons {
        height: 140px;
    }
    .twoButtons .button1,.twoButtons .button2 {
        height: 279px;
        width: 300px;
    }
    .breadcrump>div:first-of-type {
        width: 25%;
    }
    .breadcrump>.center {
        width: 58%;
    }
    .breadcrump .switch {
        width: 17%;
        text-align: end;
    }

    .footer {
        font-size: 20px;
    }
    .twoButtons .button1>div, .twoButtons .button2>div {
        height: 80%;
        margin-top: 15px;
        padding-left: 20px;
        margin-right: 110px;
    }
    #tb-container table, .dataTables_wrapper table, table#assignments {
        display: block;
        overflow: scroll;
        max-height: 1200px;
    }
    table#bank,table#bank th, table#assignments {
        font-size: 16px !important;
    }
    .news__title, .news_title, .photo-list__title {
        font-size: 30px;
    }
    .form-control {
        font-size: 20px;
        height: 48px;
    }
    .input-group-text img {
        width: 22px;
    }
    .content .btn {
        font-size: 23px;
    }
}
@media (max-width: 992px) {
    .news-open__body .big_news_img {
        max-width: 100%;
        max-height: 100%;
    }
    .banner_all {
        font-size: 36px !important;
    }
    .banner_all img {
        height: 45px;
    }
    .slider3 #P-J, .no_slider_img #P-J {
        background-size: 100%;
    }
    .page-head h1 {
        font-size: 36px;
    }
    .news-open__img {
        width: 100%;
        height: auto;
    }
    .news-open__body span, .news-open__body p {
        font-size: 30px;
    }
    .form-control {
        font-size: 24px;
        height: 48px;
    }
    .modal-dialog{
        min-width: 768px;
        margin: 1.75rem auto;
    }
    .content, .news-open__body span {
        font-size: 26px;
    }
    .modal .modal-body, .modal .modal-footer, .modal .btn {
        font-size: 26px;
    }
    .modal_tax .modal-dialog {
        max-width: 90%;
    }.modal_tax .modal-header h4 {
         font-size: 30px;
     }
    .Cname>a>div {
        margin: 0 auto;
        text-align: center;
        padding: 0;
    }
    h1 {
        font-size: 50px;
    }
    .interv h1 {
        font-size: 30px;
    }
    .news>div>span:first-of-type, .news>.row>div>span:first-of-type{
        max-height: 100%;
    }

    .interv {
        padding: 15px 20px 20px 20px;
        height: 350px;
    }

    .interv .media-heading {
        font-size: 24px;
    }

    .interv p {
        padding-top: 0px;
        font-size: 18px;
    }
    .interv h4 {
        min-height: 120px;
        max-height: 120px;
    }
    .news, .photo-list {
        font-size: 30px;
    }
    .news>div>span:last-of-type, .news>.row>div>span:last-of-type {
        font-size: 24px;
    }
    .informs h1 {
        font-size: 50px;
    }
    .interv h1 {
        font-size: 30px;
    }
    .interv .media {
        max-height: 265px;
    }
    .interv .media a, .interv .media a img {
        max-height: inherit;
    }
    .myNav .c {
        width: 100% !important;
    }
    .btn.show {
        background-color: lightgrey;
    }
    .twoButtons .button1>div, .twoButtons .button2>div {
        height: 80%;
        margin-top: 25px;
        padding-left: 20px;
        margin-right: 130px;
    }
    .contacts-info {
        font-size: 24px;
    }
    .breadcrump {
        background-color: rgb(0, 39, 78);
    }
    .breadcrump>div:first-of-type.expert {
        background-color:  rgb(0, 39, 78);
        text-align: center;
    }
    .breadcrump>div:first-of-type.expert a {
        color: white;
        text-underline: none;
    }
    body .button1 span,body .button2 span {
        font-size: 14px;
    }
    .twoButtons .button1,.twoButtons .button2 {
        height: 325px;
        width: 346px;
    }
    .breadcrump>div:first-of-type {
        width: 100%;
    }
    body,.spravi span, .banners p {
        font-size: 26px;
    }
    .myNav .c {
        width: 100%;
    }
    .row.buttons img{
        width: 50px;
    }
    .banners h3, .content .list-group h3{
        font-size: 36px;
    }
    .fa.fa-circle {
        font-size: 20px;
        top: 42px;
    }
    .banners h2, .supreme_banners h4 {
        font-size: 34px;
    }
    .spravi h3{
        font-size: 24px;
    }
    .myNav.show * {
        font-size: 28px;
    }
    .myNav {
        min-height: 80px;
    }
    .dropdown-menu.show {
        max-width: 100%;
    }
    .next p {
        font-size: 20px;
    }
    .wid span {
        margin-top: 10px;
    }
    .contacts_link {
        width: 350px;
        height: 90px;
        margin-top: -90px;
    }
    .contacts_link>span {
        font-size: 32px;
    }
    .glyp
}
@media (max-width: 850px) {
    .row.buttons img{
        width: 52px;
    }
    .modal-backdrop {
        width: 100%;
        height: 100%;
    }
}
