@media all and (max-width: 1899px) {
    .reports__page {
    background-position: 60vw 0px;
    }
}
@media all and (max-width: 1439px) {
    .apply__form-nav {
        margin-top: 80px;
    }
    .apply-steps__step:after {
        border-width: 25px 0 25px 8px;
    }
    .apply-steps__step:before {
        height: 50px;
    }
    .apply-steps__step {
        height: 50px;
    }
    .apply-steps__step:after {
        right: -8px;
    }
    .for-media__members {
        left: 50px;
    }
}
@media all and (max-width: 1199px) {
    .apply-steps__step {
        width: 33.33%;
        height: 40px;
    }
    .apply-steps__step span {
        position: relative;
        z-index: 1;
        font-size: 12px;
    }
    .apply-steps__step:before {
        background: #CDDBF2;
        height: 40px;
    }
    .apply-steps__step.filled:before {
        background: #0E103D;
        z-index: 0;
    }
    .apply-steps__step:after {
            border-width: 20px 0 20px 8px;
            right: -8px;
    }
    .apply-steps__step.apply-steps__third-step:before {
        left: 0;
    }
    .tabs__item-title-wrap {
        height: 40px;
    }
    .tabs__item-title-wrap:after {
        right: 20px;
    }
    .reports__page {
            background-position: 78vw 0px;
    }
}
@media all and (min-width: 1024px) and (max-width: 1350px) {
    .publications-top__section {
            padding: 100px 30px;
    }
    .publication__item.item__first {
        margin-right: 40px;
    }
    .publication__item.item__second {
        left: -50px;
    }
    .publications__content-wrap .item__third-wrap {
        top: -220px;
    }
    .publication__item.item__third {
        margin-right: -50px;
    }
    .publications__content-wrap .item__fourth-wrap {
        top: -180px;
    }
    .publications__loadmore {
        margin-top: -120px;
    }
}
@media all and (min-width: 992px) {
    .publication__item-content .publication__item-overlay {
        padding-bottom: 20px;
    }
    .publication__item-content:hover .publication__item-overlay a {
        opacity: 1;
        transition: 0.3s all;
    }
    .publication__item-content .publication__item-overlay a {
        opacity: 0;
        transition: 0.3s all;
    }
}
@media all and (min-width: 992px) and (max-width: 1199px) {
    .history__item-list li:before {
        top: calc(50% - 10px);
        left: -35px;
        width: 20px;
        height: 20px;
        border: 3px solid #45392d;
        border-radius: 5px 0;
    }
    .history__item-wrap.right .history__item-list,
    .history__item-list {
        left: -5px;
        margin-top: 50px;
    }
}
@media all and (max-width: 991px) {
    .navbar-light .navbar-toggler-icon {
            background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTVIMjJWMTIuNUgwVjE1Wk0wIDguNzVIMjJWNi4yNUgwVjguNzVaTTAgMFYyLjVIMjJWMEgwWiIgZmlsbD0iIzBFMTAzRCIvPgo8L3N2Zz4=');
    }
    .navbar-light .navbar-toggler {
        border: none;
        outline: none;
user-select: none;
    }
    .navbar-collapse {
        padding: 20px;
    background: #fff;
    margin-top: 20px;
    max-width: 220px;
    position: absolute;
    right: -220px;
    top: 50px;
    opacity: 0;
    transition: 0.4s opacity, 0.9s right;
    z-index: 9;
    }
    .navbar-collapse:not(.show) {
        display: block;
    }
    .navbar-collapse.show {
        right: 0px;
        opacity: 1;
        transition: 0.4s opacity, 0.6s right;
    }
    #navbarResponsive ul li.pll-parent-menu-item {
        margin-left: 0px;
    }
    .navbar__wrap .menu-item-has-children .sub-menu {
        padding-left: 20px;
    }
    .navbar__wrap .menu-item-has-children:hover .sub-menu {
        display: block;
        position: relative;
        top: 0px;
    }
    .navbar__wrap .navbar .navbar-nav .menu-item {
        margin-bottom: 10px;
    }
    .apply-top__section .second__column {
        justify-content: flex-start;
            padding-top: 45px;
    }
    .history__item-caption,
    .history__item-wrap .thumb__small .history__item-caption {
        display: none;
    }
    img {
        max-width: 100%;
    }
    .reports-nav__wrap {
        flex-wrap: nowrap;
    }
    .for-media__map svg {
        height: auto;
    }
    .for-media__members {
        left: 0px;
        top: 0px;
    }
    .for-media__city {
            max-height: none;
    }
    .for-media__city.fadeInRight:not(.fadeOutRight) {
        position: relative;
    }
    .for-media__city ul li:before {
        top: 0px;
left: -45px;
width: 20px;
height: 20px;
border: 3px solid #45392d;
border-radius: 5px 0;
    }
    .for-media__city:before {
        left: 4px;
    }
    .for-media__city.fadeInRight:before {
        height: 100%;
    }
    .for-media-map__section .btn-blue {
        margin-left: 10px;
    }
    .for-media__members-member_name {
        font-size: 11px;
    }
    .for-media__members-member_position {
        font-size: 11px;
    }
    .for-media__members-member_contact {
        font-size: 11px;
    }
    .press__title-wrap {
        flex-wrap: nowrap;
        height: 130px;
    }
    .press__title-second-text {
        font-size: 14px;
    }
    .press__title-first-text {
        font-size: 12px;
    }
    .press__title-first {
        padding-left: 10px;
        height: 75px;
    }
    .press__title-second,
    .press__title-second:before {
        height: 60px;
    }
    .press__title-first:before {
        height: 95px;
    }
    .press__title-first:before {
        width: 100vw;
        left: 0;
    }
    .press__slider {
        padding-top: 60px;
        min-width: 100vw;
            padding-left: 10px;
    }
    .press__slider-title {
        font-size: 14px;
    }
    .press__slider-excerpt {
        font-size: 12px;
    }
    .press__slider.slick-initialized.slick-slider:before {
            width: 90px;
    }
    .press__title-wrap.second .press__title-second {
        padding-left: 10px;
    }
    .press__title-wrap.second .press__title-first:before {
        right: 0;
left: auto;
z-index: -2;
    }
    .comment__request {
        padding-right: 10px;
    }
    .for-media__members-city {
        font-size: 14px;
    }
    .for-media__city {
        margin-top: 10px;
    }
    .publication__item-overlay,
    .publication__item-content:hover .publication__item-overlay {
        opacity: 1;
    }
    .publication__item-readmore {
        margin-right: 0px;
    }
    .publications__content-wrap .row:not(.publications__loadmore) {
        margin-bottom: 100px;
    }
    .contact__team-photo img {
        max-width: 100%;
        height: auto;
    }
    .contact__section .section__title {
        left: auto;
    top: 15px;
    right: 0;
    text-align: right;
    padding-right: 10px;
    }
    .contact__section .contact__person {
            margin-top: 80px;
                padding-left: 10px;
                z-index: 1;
position: relative;
    }
    .contact__second-col:before {
        top: 85px;
        bottom: 0px;
        z-index: 1;
        right: 0;
left: auto;
    }
    .contact__section .contact__third-col .contact__person {
            margin-top: 63px;
    }
    .contact__third-col:before {
        content: "";
display: block;
width: 100vw;
position: absolute;
z-index: -1;
top: 50px;
bottom: 0px;
left: 0;
background: #CDDBF2;
    }
    .contact__section {
        padding-bottom: 50px;
padding-top: 0;
margin-top: 0;
    }
    .contact__section .btn-blue {
        margin-right: 10px;
    }
    .contact__section .section__title:before {
        top: 160px;
left: -90px;
width: 400px;
max-width: 400px;
transform: rotate(90deg);
z-index: -1;
    }
    .contact__third-col {
        margin-left: 65px;
padding-left: 33px;
    }
}
@media all and (min-width: 768px) and (max-width: 991px) {
    .activity__section .activity__title {
        font-size: 14px;
    }
    .history__item-content-thumb {
        width: 100vw;
     position: relative;
     left: 50%;
     right: 50%;
     margin-left: -50vw;
     margin-right: -50vw;
    }
    .history__item-content .history__item-content-thumb .thumb__small {
        bottom: -40px;
        top: auto;
        right: 0px;
    }
    .history__item-wrap.right .history__item-content .history__item-content-thumb .thumb__small {
        right: auto;
        left: 0px;
    }
    .offset-5.history__item-wrap.right {
        margin-left: 0px;
    }
    .history__item-wrap.right .history__item-content-thumb .thumb__big {
        left: auto;
    right: 0;
    }
    .history__item-content-thumb .thumb__big {
        right: auto;
    }
    .history__item-list {
        left: -5px;
    margin-top: 50px;
    }
    .history__item-title {
        font-size: 19px;
    }
    .history__item-excerpt {
        font-size: 14px;
        margin-bottom: 40px;
    }
    .history__item-list li:before {
        left: -35px;
        width: 24px;
        height: 24px;
        border: 3px solid #45392d;
        border-radius: 6px 0;
    }
    .history__item-wrap.right .history__item-list {
            left: -5px;
    }
    .reports-content li:before {
        left: -35px;
        width: 17px;
        height: 17px;
        border: 3px solid #45392d;
        border-radius: 4px 0;
    }
    .reports-content ul {
        padding: 30px 0px 20px 44px;
    }
    .publications-top__section-left-col {
        max-width: none;
    }
    .publications-top__section {
        padding: 50px 0px 95px 0px;
        top: 0px;
    }
    .publications-top__section:before {
            width: 100vw;
            right: 0;
    }
    .publications__content-wrap {
        position: relative;
        top: -45px;
            padding-bottom: 5px;
    }
    .publications__content-wrap .row:not(.publications__loadmore) {
        margin-top: 0px;
    }
    .publication__item.item__first,
    .publication__item.item__third {
        margin-right: 0px;
    }
    .publication__item.item__fourth {
        margin-left: 0px;
    }
    .publication__item.item__second {
        left: 0px;
    }
    .publications__content-wrap .item__third-wrap {
        top: 0px;
            margin-top: 75px;
    }
    .publication__item.item__first:before {
        display: none;
    }
    .publication__item.item__second {
            margin-top: 75px;
    }
    .publication__item.item__second:before {
        width: 140px;
            height: 140px;
            right: auto;
            top: -82px;
            margin-left: -45px;
    }
    .publication__item.item__third:before {
        width: 140px;
        height: 140px;
        right: 0;
        top: -85px;
        margin-right: -45px;
    }
    .publication__item.item__fourth:before {
        width: 140px;
        height: 140px;
        top: -85px;
        right: auto;
        margin-left: -45px;
    }
    .publication__item.item__fourth:after {
        width: 140px;
height: 140px;
left: auto;
right: 0;
margin-right: -45px;
bottom: -60px;
    }
    .publication__item-overlay {
        justify-content: flex-end;
        top: auto;
        bottom: -30px;
    }
    .publications__content-wrap .item__fourth-wrap {
        top: 0px;
        margin-top: 75px;
    }
    .publications__loadmore {
            margin-top: 110px;
    }
}
@media all and (max-width: 768px) {
    .header-filled, .header-transparent,
    .header-filled .navbar, .header-transparent .navbar {
        height: 60px;
    }
    .page__header-section {
        padding-top: 50px;
        padding-bottom: 35px;
    }
    .breadcrumbs__wrap * {
        font-size: 12px;
    }
    .page__title {
        font-size: 19px;
    }
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .container .row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .section__title {
        font-size: 18px;
    }
    .btn-blue {
        font-size: 12px;
            min-width: 135px;
    }
    .home-top__section h1 {
        font-size: 24px;
    }
    .home-top__section .btns__wrap .btn-blue {
        min-width: 135px;
    }
    .home-top__section .btns__wrap {
        margin-top: 45px;
    }
    .home-top__section {
        padding-top: 210px;
        padding-bottom: 115px;
    }
    .home-lastnews {
        padding-top: 15px;
    }
    .home-lastnews__header .col-6:nth-child(2) {
        display: none;
    }
    .home-lastnews__header .no-paddings {
        padding-left: 10px;
        padding-right: 10px;
    }
    .home-lastnews__section-title {
        font-size: 18px;
        text-align: center;
        margin: 0 auto;
        display: block;
    }
    .home-lastnews__select-date {
        float: right;
    }
    .home-lastnews__item .row {
        background-size: cover;
        position: relative;
        margin-bottom: 15px;
    }
    .home-lastnews__item {
        margin-bottom: 0px;
    }
    .home-lastnews__item-content {
            background-color: rgba(255, 255, 255, 0.5);
    }
    .home-lastnews__item-excerpt {
        font-size: 10px;
            margin-bottom: 20px;
    }
    .home-lastnews__item-date, .home-lastnews__item-readmore {
        font-size: 12px;
    }
    .home-lastnews__item-readmore {
        margin-top: 0px;
    }
    .home-lastnews__item-title {
        font-size: 14px;
        margin-top: 15px;
            font-weight: 600;
    }
    .home-lastnews__item-content {
        min-height: inherit;
        display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    padding-bottom: 7px;
    }
    .home-lastnews__item .row > .col-lg-6:not(.home-lastnews__item-content) {
        min-height: 250px;
    }
    .home-lastnews__item.without_image {
        background-color: transparent;
    }
    .home-lastnews__item.without_image .home-lastnews__item-content {
        position: relative;
        background-color: #F7F7F7;
    }
    .home-lastnews__all-news {
        padding-right: 15px;
            margin-top: 0px;
    }
    .home-lastnews.adaptation {
        padding-top: 50px;
    }
    .home-subscribe {
        padding-top: 50px;
    }
    .home-subscribe__title {
        font-size: 12px;
    }
    .home-subscribe__subtitle {
        font-size: 10px;
    }
    .subscribe-form {
        min-width: 210px;
            margin-top: 15px;
    }
    .subscribe-form input[type="email"] {
        font-size: 10px;
    }
    .our-partners__wrap {
            flex-wrap: wrap;
            height: auto;
                    padding: 50px 15px;
    }
    .our-partners__title {
        font-size: 14px;
        flex: 100%;
            text-align: left!important;
            }
            .footer__nav,
            .footer_to-top {
                display: none;
            }
            .footer_copyright {
                font-size: 10px;
            }
            .footer__socials ul li svg {
                width: 15px;
            }
            .about-top__section {
                display: flex;
                flex-direction: column-reverse;
                padding-top: 0px;
                padding-bottom: 50px;
            }
            .about-top__section-right-col {
                position: relative;
                order: 1;
                width: 100%;
            }
            .about-top__section-left-col {
                padding-top: 15px;
                width: 100%;
flex: 100%;
            }
            .about-top__section-title {
                font-size: 16px;
            }
            .about-top__section-info {
                font-size: 10px;
                margin-bottom: 15px;
            }
            .activity__section .section__title {
                margin-bottom: 50px;
            }
            .activity__section .activity__title {
                font-size: 14px;
                margin-bottom: 10px;
            }
            .activity__section .activity__item {
                margin-top: 0px;
                margin-bottom: 15px;
            }
            .activity__readmore {
                margin-top: 35px;
            }
            .activity__section {
                padding-bottom: 50px;
            }
            .about-history__section {
                display: flex;
        flex-direction: column-reverse;
            }
            .about-history__section-left-col {
                position: relative;
                width: 100%;
            }
            .about-history__section {
                padding: 0px 0px;
            }
            .about-history__section-right-col {
                padding-top: 15px;
                padding-left: 15px;
                padding-bottom: 50px;
                background-color: #CDDBF2;
                flex: 100%;
        max-width: 100%;
            }
            .about-history__section-info {
                margin-bottom: 50px;
            }
            .team__section {
                padding-top: 50px;
            }
            .team__section .section__description {
                font-size: 14px;
margin-top: 20px;
            }
            .team__item-image {
                width: 100%;
            }
            .team__item-name {
                font-size: 15px;
            }
            .team__item-position {
                font-size: 12px;
            }
            .team__item {
                margin-bottom: 15px;
            }
            .team__item:last-child {
                margin-top: 35px;
            }
            .apply__form {
                padding-left: 10px;
                padding-right: 10px;
            }
            .apply-top__section-bg {
                width: 500px;
        max-width: 100%;
            }


            .apply__form-question>span {
                margin-top: 10px;
            }
            .apply-steps__third-step:before {
                right: -120px;
            }
            .apply__form-nav {
                margin-top: 50px;
                margin-bottom: 50px;
            }
            .apply__form-nav a {
                text-align: center;
            }
            .apply__form-nav .btn-blue {
                margin-left: 10px;
            }

            .apply-steps__section[data-step="2"] .apply__form-nav,
            .apply-steps__section[data-step="3"] .apply__form-nav {
                    justify-content: space-between!important;
            }
            .apply-steps__section .apply__form-nav {
                margin-left: 0px;
                margin-right: 0px;
            }
            .history__item-content-thumb .thumb__big,
            .history__item-wrap.right .history__item-content-thumb .thumb__big {
                left: -15px;
                right: -15px;
            }
            .history__item-content-thumb .thumb__big img {
                max-width: 700px;
                width: 100%;
            }
            .history__item-content-thumb .thumb__small {
                bottom: auto;
                    top: 40%;
                right: -20px;
        max-width: calc(100% - 200px);
            }
            .history__item-content-thumb {
                min-height: 290px;
            }
            .history__item-content-info {
                padding-left: 98px;
            }
            .history__item-title {
                font-size: 16px;
            }
            .history__item-excerpt {
                font-size: 12px;
            margin-bottom: 20px;
            }
            .history__item-list {
                left: -20px;
            margin-top: 50px;
            }
            .history__item-list li:before {
                width: 17px;
                height: 17px;
                border: 3px solid #45392d;
                left: -22px;
                border-radius: 4px 0px;
                top: calc(50% - 8px);
            }
            .history__item-list li {
                font-size: 11px;
            }
            span.history__item-counter.visible:before {
                height: 210%;
            }
            .history__item-wrap.right {
                margin-left: 0px;
            }
            .history__item-wrap.right .history__item-content-thumb .thumb__small {
                left: -30px;
        right: auto;
    }
    .history__item-wrap.right .history__item-list {
        left: -20px;
    }
    .tabs__item-title-wrap {
        height: 40px;
    }
    .reports-nav__section .reports-nav__wrap {
        margin-left: 0px;
        margin-right: 0px;
    }
    .reports-nav__step-title {
        font-size: 14px;
    }
    .reports-nav__step-icon {
        max-width: 60px;
    }
    .reports-nav__step-icon svg {
        max-width: 100%;
    }
    .reports-top__section-first-text {
        margin-bottom: 50px;
    }
    .reports-content li:before {
        width: 13px;
    height: 13px;
    border: 2px solid #45392d;
    left: -22px;
    border-radius: 3px 0px;
    top: calc(50% - 8px);
    }
    .reports-content ul {
            padding: 30px 10px 20px 32px;
    }
    .for-media__map svg {
        height: auto;
    }
    .for-media__members {
        left: 0px;
        top: 0px;
    }
    .for-media__city {
            max-height: none;
    }
    .for-media__city.fadeInRight:not(.fadeOutRight) {
        position: relative;
    }
    .for-media__city ul li:before {
        top: 0px;
left: -45px;
width: 20px;
height: 20px;
border: 3px solid #45392d;
border-radius: 5px 0;
    }
    .for-media__city:before {
        left: 4px;
    }
    .for-media__city.fadeInRight:before {
        height: 100%;
    }
    .for-media-map__section .btn-blue {
        margin-left: 10px;
    }
    .for-media__members-member_name {
        font-size: 11px;
    }
    .for-media__members-member_position {
        font-size: 11px;
    }
    .for-media__members-member_contact {
        font-size: 11px;
    }
    .press__title-wrap {
        flex-wrap: nowrap;
        height: 130px;
    }
    .press__title-second-text {
        font-size: 16px;
    }
    .press__title-first-text {
        font-size: 12px;
    }
    .press__title-first {
        padding-left: 10px;
        height: 75px;
    }
    .press__title-second,
    .press__title-second:before {
        height: 60px;
    }
    .press__title-first:before {
        height: 95px;
    }
    .press__title-first:before {
        width: 100vw;
        left: 0;
    }
    .press__slider {
        padding-top: 60px;
        min-width: 100vw;
            padding-left: 10px;
    }
    .press__slider-title {
        font-size: 14px;
    }
    .press__slider-excerpt {
        font-size: 12px;
    }
    .press__slider.slick-initialized.slick-slider:before {
            width: 90px;
    }
    .press__title-wrap.second .press__title-second {
        padding-left: 10px;
    }
    .press__title-wrap.second .press__title-first:before {
        right: 0;
left: auto;
z-index: -2;
    }
    .comment__request {
        padding-right: 10px;
    }
    .for-media__members-city {
        font-size: 14px;
    }
    .for-media__city {
        margin-top: 10px;
    }
    .publications-top__section-left-col {
        max-width: none;
    }
    .publications-top__section {
        padding: 50px 0px 95px 0px;
        top: 0px;
    }
    .publications-top__section:before {
            width: 100vw;
            right: 0;
    }
    .publications__content-wrap {
        position: relative;
        top: -45px;
            padding-bottom: 5px;
    }
    .publications__content-wrap .row:not(.publications__loadmore) {
        margin-top: 0px;
    }
    .publication__item.item__first,
    .publication__item.item__third {
        margin-right: 0px;
    }
    .publication__item.item__fourth {
        margin-left: 0px;
    }
    .publication__item.item__second {
        left: 0px;
    }
    .publications__content-wrap .item__third-wrap {
        top: 0px;
            margin-top: 75px;
    }
    .publication__item.item__first:before {
        display: none;
    }
    .publication__item.item__second {
            margin-top: 75px;
    }
    .publication__item.item__second:before {
        width: 93px;
            height: 109px;
            right: auto;
            top: -82px;
            margin-left: -20px;
    }
    .publication__item.item__third:before {
        width: 92px;
        height: 109px;
        right: 0;
        top: -85px;
        margin-right: -15px;
    }
    .publication__item.item__fourth:before {
        width: 93px;
        height: 109px;
        top: -85px;
        right: auto;
        margin-left: -15px;
    }
    .publication__item.item__fourth:after {
        width: 92px;
height: 109px;
left: auto;
right: 0;
margin-right: -15px;
bottom: -60px;
    }
    .publication__item-overlay {
        justify-content: flex-end;
        top: auto;
        bottom: -30px;
    }
    .publications__content-wrap .item__fourth-wrap {
        top: 0px;
        margin-top: 75px;
    }
    .publications__loadmore {
            margin-top: 110px;
            justify-content: flex-start!important;
    }
    .publications__loadmore a {
        margin-left: 15px;
    }
    .contact__team-photo img {
        max-width: 100%;
        height: auto;
    }
    .contact__section .section__title {
        left: auto;
    top: 15px;
    right: 0;
    text-align: right;
    padding-right: 10px;
    }
    .contact__section .contact__person {
            margin-top: 80px;
                padding-left: 10px;
                z-index: 1;
position: relative;
    }
    .contact__second-col:before {
        top: 85px;
        bottom: 0px;
        z-index: 1;
    }
    .contact__section .contact__third-col .contact__person {
            margin-top: 63px;
    }
    .contact__third-col:before {
        content: "";
display: block;
width: 100vw;
position: absolute;
z-index: -1;
top: 50px;
bottom: 0px;
left: 0;
background: #CDDBF2;
    }
    .contact__section {
        padding-bottom: 50px;
padding-top: 0;
margin-top: 0;
    }
    .contact__section .btn-blue {
        margin-right: 10px;
    }
    .contact__section .section__title:before {
        top: 160px;
left: -90px;
width: 400px;
max-width: 400px;
transform: rotate(90deg);
z-index: -1;
    }
    .contact__third-col {
        margin-left: 65px;
padding-left: 33px;
    }

}
@media all and (max-width: 575px) {
    .home-lastnews__item.without_image .home-lastnews__item-content:nth-child(1) {
        margin-bottom: 15px;
    }
    .page__header-section {
        padding-left: 10px;
    }
    .history__item-list {
        margin-left: -100px;
    }
}
@media all and (max-width: 480px) {

    .history__item-content-thumb .thumb__small {
        bottom: auto;
            top: 40%;
        right: -20px;
    max-width: calc(100% - 80px);
    }
    .apply__form-thanx {
        position: fixed;
        top: 20vh;
        left: 0;
        right: 0;
        max-width: 95%;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 auto;
        padding-bottom: 90px;
        z-index: 9;
        padding-top: 90px;
    }
}

@media screen and (min-width: 480px) and (max-width: 992px) {
    .apply__form-thanx {
        position: fixed;
        top: 20vh;
        left: 0;
        right: 0;
        max-width: 90%;
        padding-left: 40px;
        padding-right: 40px;
        margin: 0 auto;
        padding-bottom: 90px;
        z-index: 9;
        padding-top: 90px;
    }
}
