@media screen and (max-width: 1199px) {}

@media screen and (max-width: 991px) {
    #header .container {
        justify-content: space-between;
    }

    .main_menu {
        display: none;
    }

    .hamburger {
        display: flex;
    }

    .home_txt > h1 {
        font-size: 31px;
    }

    .home_txt > p,
    .home_txt > span {
        font-size: 17px;
    }

    #header.fixed-header .icon-hamburger {
        filter: brightness(0);
    }

    .is-closed {
        display: block;
        font-size: 25px;
    }

    .logo-site img {
        max-width: 140px;
    }

    .mmenu .main_menu {
        display: block;
    }

    .main_menu > li {
        margin-bottom: 20px;
    }

    .main_menu > li > a {
        color: #2A2D32;
    }

    .section_home {
        align-items: center;
        min-height: auto;
    }

    .cont-beneficiary {
        flex-direction: column;
        align-items: start;
    }

    .sec_head {
        width: 100%;
    }

    .lst-stats {
        flex-direction: column;
        gap: 30px;
    }

    .item-stat:before {
        width: 50px;
        height: 1px;
        top: auto;
        left: 50%;
        bottom: -20px;
        transform: translateX(-50%);
    }

    .cont-map figure svg {
        width: 100%;
    }

    .txt-fund {
        padding: 40px 20px;
    }

    .item-partner {
        margin-bottom: 25px
    }

    .item-partner figure {
        height: 70px;
    }

    .col-lg-3:nth-child(2) .item-partner:before,
    .col-lg-3:nth-child(6) .item-partner:before,
    .col-lg-3:nth-child(10) .item-partner:before,
    .col-lg-3:nth-child(14) .item-partner:before,
    .col-lg-3:nth-child(18) .item-partner:before {
        display: none;
    }

    .cont-ft {
        margin-bottom: 30px;
    }

    .head_page:before,
    .head_page:after {
        width: 260px;
        height: 260px;
    }

    .section_about {
        padding: 60px 0;
    }

    .thumb-about figure {
        height: 300px;
    }

    .txt-about {
        margin-bottom: 130px;
    }

    .thumb-impact {
        margin: 24px 0
    }

    .thumb-impact figure {
        height: auto;
    }

    .txt-sovereign {
        margin-bottom: 25px
    }

    .item-sovereign {
        width: 90%;
    }

    .item-sovereign:nth-child(even) {
        right: 10%;
    }

    .item-executive {
        height: auto;
        margin-bottom: 20px;
    }

    .item-big-news {
        margin-bottom: 25px
    }

    .shape_financial_hero {
        width: 170px;
        height: 170px;
    }

    .financial_hero:before {
        width: 100%;
        height: 100%;
    }

    .financial_hero .container {
        position: relative;
        z-index: 1;
    }

    .txt-head-page {
        position: relative;
        z-index: 1
    }

    .head-content-financial {
        width: 100%;
    }

    .requirements-fund {
        margin-bottom: 20px;
    }

    .wrapper-form-requirements {
        flex-direction: column-reverse;
    }

    .tumb-req {
        width: 100%;
    }

    .tumb-req figure {
        position: relative;
    }

    .cont-form-requirements {
        width: 100%;
    }

    .wrapper-form-requirements:before {
        width: 470px;
        height: 400px;
    }

    .jana_hero:before,
    .maslak_hero:before {
        width: 100%;
        height: 100%;
    }

    .shape_jana_hero {
        width: 250px;
        height: 250px;
    }

    .head-page-fund {
        width: 100%;
    }

    .cont-stat-fund {
        flex-direction: row;
    }

    .cont-middle-stat {
        margin: 20px 0;
        height: auto;
        gap: 30px;
    }

    .item-jana-stat span b {
        font-size: 38px;
    }

    .content-loan li {
        width: 1000%;
    }

    .stat-loan {
        gap: 0px;
        margin-top: 10px;
        flex-wrap: wrap;
    }

    .item-stat-loan:before {
        width: 180px;
        height: 180px;
    }

    .item-stat-loan p {
        font-size: 14px;
    }

    .col-lg-4:nth-child(1) .item-goal,
    .col-lg-4:nth-child(2) .item-goal,
    .col-lg-4:nth-child(3) .item-goal {
        padding-bottom: 0;
    }

    .item-goal {
        margin-bottom: 30px
    }

    .cont-middle-stat.maslak {
        min-height: 300px
    }

    .goals_maslak .col-lg-4:nth-child(1) .item-goal,
    .goals_maslak .col-lg-4:nth-child(2) .item-goal,
    .goals_maslak .col-lg-4:nth-child(3) .item-goal {
        height: auto;
    }

    .steps-container {
        gap: 20px;
        width: 100%;
        flex-wrap: wrap;
    }

    .step span {
        font-size: 35px;
    }

    .step {
        width: calc(50% - 10px);
        gap: 60px
    }

    .step:before {
        top: 50px;
        transform: translateX(-50%);
    }

    .step:after {
        top: 65px;
        transform: translateX(-50%);
    }

    .alert-educational {
        width: auto
    }

    .docu-maslak ul {
        width: 100%;
    }

    .docu-maslak li {
        width: 100%;
    }

    .content-loan-maslak .d-flex {
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .content-loan-maslak .d-flex .docu-maslak {
        width: 100%;
        margin-bottom: 30px
    }
    
    .form-search-uni {
        width: 100%;
    }

    .side-panel {
        width: calc(100% - 60px);
    }

    .item-additional {
        margin-bottom: 15px
    }

    footer:before {
        opacity: 20%;
    }
}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 500px) {}