@media screen and (max-width: 1400px) {
    section.get-loan img {
        width: 100%;
    }
    .swiper-socials-carousel-button-prev {
        margin-left: 30px;
    }

    .swiper-socials-carousel-button-next {
        margin-left: 1150px;
    }
}

@media screen and (max-width: 1250px) {
    .swiper-socials-carousel-button-prev {
        margin-left: 0;
        left: 1%;
    }

    .swiper-socials-carousel-button-next {
        margin-left: 0;
        right: 1%;
    }

    section.how-to-pay-loan .mobile {
        display: flex;
        justify-content: center;
    }

    section.how-to-pay-loan .desktop {
        display: none;
    }

    section.fast-exchange > .container > .wrapper {
        flex-direction: column;
    }

    section.fast-exchange ul.guide-list {
        margin-top: 0;
    }

    section.fast-exchange > .container > .wrapper > img {
        margin-top: 0;
    }

    .investing-word {
        text-align: center;
    }

    main.investing section {
        padding-bottom: 0;
    }

    main.investing section h2 {
        text-align: center;
    }

    main.investing section .wrapper {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }

    main.investing section .text-wrapper {
        margin: 0 auto;
    }

    main.investing section .what-need-to-earn-wrapper {
        flex-direction: column-reverse;
    }

    main.investing section.earn-ways {
        padding-bottom: 64px;
    }

    section.about-us .about-us__wrapper .about-us-left-side h2 {
        text-align: center;
    }

    .about-us-first-img {
        width: 50%;
    }

    section.advantages .center img {
        width: 100%;
        right: -20px;
        top: -80px !important;
    }

    section.get-loan {
        min-height: auto;
    }

    .media-1250-hide {
        display: none;
    }

    .media-1250 {
        display: block;
    }

    section.about-us .about-us__wrapper {
        justify-content: center;
    }

    section.about-us .about-us__wrapper {
        margin-bottom: 64px;
    }

    .about-us-second-img {
        width: 90%;
        position: relative;
        right: -25px;
    }

    section.fast-exchange ul.guide-list {
        margin-top: 0;
    }

    section.fast-exchange > .container > .wrapper > img {
        margin-top: 0;
    }

    section.how-to-get-loan .wrapper, section.earning-on-invitation .wrapper {
        flex-direction: column;
    }

    ul.guide-list {
        justify-content: center;
        flex-direction: column;
        gap: 32px;
    }

    ul.guide-list li {
        max-width: 500px !important;
    }
}

@media screen and (max-width: 1080px) {
    section.earning-on-invitation .wrapper ul li {
        max-width: 100%;
    }

    .investing-third-img {
        width: 100%;
    }

    section.about-us .advantages-list {
        max-height: 9999px;
    }

    section.feedback .feedback-list li:nth-child(1) {
        border-radius: 24px 24px 0 0;
    }

    section.feedback .feedback-list li:nth-child(2) {
        border-radius: 0 0 24px 24px;
    }

    section.google-play-app {
        padding: 64px 0;
    }

    section.google-play-app .wrapper {
        flex-direction: column;
        align-items: center;
    }

    section.google-play-app .download-app-mobile {
        display: initial;
    }

    section.google-play-app .content .google-play-wrapper {
        display: none;
    }

    section.google-play-app h3 {
        text-align: center;
        font-size: 24px;
        line-height: 33px;
    }

    section.google-play-app .content {
        margin: 0;
    }

    section.google-play-app .wrapper > img {
        width: 217px;
    }

    section.google-play-app .content .text {
        text-align: center;
    }
}

@media screen and (max-width: 1050px) {
    section.advantages .advantages-list {
        max-height: 9999px;
    }
}

@media screen and (max-width: 1024px) {
    section.main-page-feedback ul::-webkit-scrollbar {
        display: none;
    }

    section.main-page-feedback ul {
        justify-content: flex-start;
    }

    .application-modal {
        max-width: 345px;
    }

    .application-modal h3 {
        font-size: 24px;
        line-height: 33.6px;
    }

    .application-modal .text {
        font-size: 14px;
        line-height: 19.6px;
    }

    .application-modal .mobile > .wrapper {
        padding: 10px 20px 32px 20px;
    }

    .application-modal ul {
        display: flex;
        flex-direction: column;
        gap: 12px;
        margin-bottom: 16px;
    }

    .application-modal ul li {
        display: flex;
        gap: 12px;
        align-items: center;
    }

    .application-modal ul li .text {
        font-size: 14px;
        font-weight: 400;
        line-height: 19.6px;
        text-align: left;
        color: #4F5D6D;
        margin: 0;
    }

    .application-modal .modal-close-btn {
        right: 14px;
    }

    .application-modal .btn {
        max-width: 305px;
        width: 100%;
        height: 53px;
        background: linear-gradient(307.86deg, #D39433 -33.34%, #FDE47F 92.09%);

        font-size: 16px;
        font-weight: 700;
        line-height: 20.7px;
        text-align: center;
        color: #1D2228;
        margin-top: 32px;
    }

    .application-modal .desktop {
        display: none;
    }

    .application-modal .mobile {
        display: block;
    }

    .select-dropdown ul {
        width: 193px;
    }

    .select-dropdown ul li .check-mark {
        margin-left: 94px;
    }

    .select-dropdown #js-ddInput {
        gap: 16px;
    }

    .select-dropdown {
        margin-top: 16px;
    }

    .select-dropdown .wrapper {
        gap: 100px !important;
    }

    .swiper-slide {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .swiper-slide img {
        margin-left: 0;
    }

    .swiper-slide h1 {
        text-align: center;
        margin: 0 auto;
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal {
        left: 0 !important;
    }

    .swiper-button-prev {
        left: 283px !important;
    }

    .swiper-button-next {
        left: 391px !important;
    }

    .swiper-slide .text {
        text-align: center;
    }

    .media-1024-flex {
        display: flex !important;
    }

    section.first-screen .img {
        margin: 138px 0 87px 0;
        transform: scale(1.5);
    }

    section.first-screen .first-screen__wrapper {
        flex-direction: column;
        align-items: center;
    }

    section.first-screen h1 {
        text-align: center;
    }

    section.first-screen .qr-code {
        display: none !important;
    }

    section.first-screen h2 {
        margin-top: 48px;
        color: #FFFFFF;
        text-align: center;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 140%;
        margin-bottom: 24px;
    }

    section.first-screen .calculator {
        margin-top: 24px;
    }

    section.get-loan img {
        margin: 0 auto;
        width: auto;
    }

    section.feedback .feedback-list li .right-item-wrapper .tel {
        justify-content: flex-start;
    }

    .media-1024 {
        display: block !important;
    }

    .media-1024-hide {
        display: none !important;
    }

    .media-1024-btn {
        display: flex !important;
    }

    .media-1024-hide-btn {
        display: none !important;
    }

    header {
        height: 56px;
        padding-top: 8px;
    }

    .where {
        margin-top: 0;
    }

    section.first-screen {
        position: relative;
        padding-top: 116px;
        padding-bottom: 48px;
        background: url("../img/first-page/first-screen-bg.png") no-repeat, #1D2228;
        background-position: 160px 70px;
    }

    section.first-screen .first-screen__wrapper {
        position: relative;
        z-index: 2;
    }

    section.first-screen .first-screen__wrapper .text-1024 {
        color: #4F5D6D;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
    }

    section.first-screen h1 {
        margin-bottom: 14px;
    }

    section.how-to-create-wallet h2 {
        margin-top: 50px;
    }

    footer {
        padding-top: 56px;
    }

    footer .footer__wrapper {
        flex-direction: column;
        align-items: center;
        row-gap: 16px;
    }

    footer .footer__wrapper .logo-text {
        text-align: center;
    }

    footer .footer__wrapper .logo__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    footer .footer__wrapper .support {
        justify-content: center;
    }

    footer .footer__wrapper .footer-text {
        text-align: center;
    }

    footer .footer__wrapper .support .footer-contacts-wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .media-1024-hide {
        display: none !important;
    }

    .media-1024-btn {
        display: flex !important;
    }

    .media-1024-hide-btn {
        display: none !important;
    }


    header {
        height: 56px;
        padding-top: 8px;
    }

    .where {
        margin-top: 0;
    }

    section.first-screen {
        position: relative;
        padding-top: 116px;
        padding-bottom: 48px;
        background: url("../img/first-page/first-screen-bg.png") no-repeat, #1D2228;
        background-position: 160px 70px;
    }

    section.first-screen .qr-code {
        display: none !important;
    }

    section.first-screen .first-screen__wrapper {
        position: relative;
        z-index: 2;
    }

    section.first-screen .first-screen__wrapper .text-1024 {
        color: #4F5D6D;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
    }

    section.first-screen h1 {
        margin-bottom: 14px;
    }

    section.how-to-create-wallet h2 {
        margin-top: 50px;
    }

    footer {
        padding-top: 56px;
    }

    footer .footer__wrapper {
        flex-direction: column;
        align-items: center;
        row-gap: 16px;
    }

    footer .footer__wrapper .logo-text {
        text-align: center;
    }

    footer .footer__wrapper .logo__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    footer .footer__wrapper .support {
        justify-content: center;
    }

    footer .footer__wrapper .footer-text {
        text-align: center;
    }

    .tel {
        justify-content: center;
    }

    .modal .modal-content .modal-footer .tel {
        justify-content: flex-start;
    }

    .media-1024-list-hide {
        display: none !important;
    }

    .media-1024-list {
        display: flex !important;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper {
        flex-direction: column;
        align-items: center;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .text {
        margin: 0px auto;
        margin-bottom: 44px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .we-always-in-touch {
        margin: 34px 0;
    }

    section.we-always-in-touch .social-media {
        flex-direction: column;
        row-gap: 16px;
        align-items: center;
    }

    section.we-always-in-touch .social-media .wrapper {
        display: flex;
        column-gap: 16px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .social-media .text {
        margin-bottom: 0;
    }

    .swiper-slide {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .swiper-slide img {
        margin-left: 0;
    }

    .swiper-slide h1 {
        text-align: center;
        margin: 0 auto;
    }

    .swiper-pagination-bullets.swiper-pagination-horizontal {
        left: 0 !important;
    }
    .swiper-carousel-container .swiper-socials-carousel-pagination {
        left: 163px !important;
    }
    .swiper-button-prev {
        left: 283px !important;
    }

    .swiper-button-next {
        left: 391px !important;
    }

    .swiper-slide .text {
        text-align: center;
    }

    .android-only-block {
        height: 100px;
        padding-top: 0;
    }
    .android-only-download-app {
        display: flex;
        height: 44px;
        background: #FFFFFF;
        box-shadow: 0px 4px 4px 0px #92929240;
    }
    .android-download-app {
        position: relative;
        width: 202px;
        height: 39px;
        top: 2.5px;
        left: 45px;
        gap: 8px;
        opacity: 0px;
    }
}

@media screen and (max-width: 950px) {
    section.first-screen button.btn-more, section.first-screen a.btn-more {
        margin: 24px auto 24px auto;
        max-width: 400px;
        width: 100%;
    }

    section.how-to-create-wallet .how-to-exchange-list {
        justify-content: center;
    }

    section.how-to-create-wallet {
        background: none;
    }

    section.how-to-create-wallet .guide {
        margin-bottom: 65px;
    }

    section.how-to-create-wallet .guide .guide-list {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 20px;
    }

    section.how-to-pay-loan .mobile {
        display: flex;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 880px) {
    .swiper-carousel-container {
        transform: scale(0.8) translateX(-62.5%);
    }
    section.socials {
        height: 677px;
    }
    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        top: 400px;
    }
    section.socials .text {
        margin-bottom: -30px;
    }
    section.how-to-get-loan .wrapper > img {
        width: 95vw;
    }

    section.feedback-form form .wrapper {
        gap: 24px;
    }

    .swiper-carousel-container {
        transform: scale(0.8) translateX(-62.5%);
    }
    section.socials {
        height: 677px;
    }
    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        top: 400px;
    }
    section.socials .text {
        margin-bottom: -30px;
    }
}

@media screen and (max-width: 700px) {
    .swiper {
        max-width: 700px;
        width: 100%;
    }

    .swiper-button-next {
        left: 58% !important;
    }

    .swiper-button-prev {
        left: 38% !important;
    }

    section.how-to-create-wallet .how-to-exchange-list {
        justify-content: flex-start;
    }

    .investing-first-img {
        width: 100%;
    }

    .investing-second-img {
        width: 100%;
    }

    main.investing section .container {
        padding: 0 15px;
    }
}

@media screen and (max-width: 650px) {
    .about-us-second-img {
        margin-bottom: 64px;
        right: -20px;
    }

    section.first-screen:after {
        height: 787px;
    }

    .media-650 {
        display: block;
    }

    .media-650-hide {
        display: none;
    }

    section.advantages button, section.advantages a {
        margin-top: 34px !important;
    }

    section.advantages .center img {
        position: relative;
        top: 0 !important;
        right: 7px;
    }
}

@media (max-width: 610px) {
    .mobile-hide {
        display: none;
    }
    .mobile-show {
        display: block;
    }
}

@media screen and (max-width: 550px) {
    .swiper-button-next {
        left: 60% !important;
    }

    .swiper-button-prev {
        left: 35% !important;
    }

    section.we-always-in-touch .resp {
        width: 100%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 500px) {
    section.main-page-feedback h3 {
        font-size: 24px;
    }

    section.how-to-pay-loan h3 {
        font-size: 24px;
    }

    section.fast-exchange h3 {
        font-size: 24px;
        line-height: 33px;
    }

    section.fast-exchange > .container > .wrapper > img {
        width: 95%;
    }

    section.how-to-get-loan .wrapper > img {
        position: absolute;
        top: 140px;
        width: 520px;
    }

    section.how-to-get-loan .wrapper ul {
        margin-top: 350px;
    }

    .calculator .change-loan-type-wrapper button.active {
        font-size: 13px;
        padding: 10px 6px;
    }
    .calculator .change-loan-type-wrapper button {
        font-size: 11px;
        max-width: 172px;
        width: 100%;
    }

    .modal {
        background: #F3F4F5;
        padding-top: 120px;
    }

    section.feedback-form form .wrapper .left-side, section.feedback-form form .wrapper .right-side {
        gap: 18px;
    }

    section.feedback-form form .file-input .left-side {
        gap: 4px;
    }

    section.feedback-form form .wrapper {
        gap: 18px;
    }

    .swiper .text {
        font-size: 14px !important;
    }

    #pagination-numbers {
        gap: 32px;
    }

    section.about-us .advantages-list .h4__wrapper h4 {
        font-size: 18px;
    }

    section.news-card-open h3 {
        font-size: 20px;
    }

    section.news-card-open .text {
        font-size: 16px;
    }

    section.news-card-open .time__wrapper {
        justify-content: flex-start;
    }

    section.QA .qa-list li .text__wrapper-to-open {
        padding: 16px 20px;
    }

    section.QA h3 {
        font-size: 20px;
    }

    section.QA .qa-list li .item__wrapper .text {
        font-size: 18px;
    }

    section.QA .qa-list li .text__wrapper-to-open .text {
        font-size: 14px;
    }

    section.QA .qa-list li .item__wrapper {
        padding: 16px 20px;
        column-gap: 8px;
        align-items: center;
    }

    section.QA .qa-list li .text__wrapper-to-open img {
        width: 100%;
    }

    section.about-us h2 {
        font-size: 24px !important;
        line-height: 150%;
    }

    section.about-us .text {
        font-size: 16px !important;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .we-always-in-touch li .item-to-show input::placeholder {
        font-size: 14px;
    }

    section.first-screen .first-screen__wrapper .get-loan__wrapper h3 {
        font-size: 20px;
    }

    section.first-screen:after {
        bottom: -4px;
    }

    section.how-to-create-wallet h2 {
        margin-top: 0;
    }

    section.first-screen .img {
        width: 70%;
        margin: 109px 0 56px 0;
    }

    section.first-screen {
        padding-top: 77px !important;
    }
    body.android-only section.first-screen {
        padding-top: 121px !important;
    }

    section.first-screen h1 {
    }

    h1 {
        font-size: 28px !important;
    }

    h2 {
        font-size: 24px !important;
    }

    section.get-loan .text {
        font-size: 16px;
    }

    section.get-loan img {
        width: 80%;
    }

    section.advantages h2 {
        font-size: 24px;
    }

    section.advantages .text {
        font-size: 16px;
    }

    section.advantages .advantages-list li h4 {
        font-size: 18px;
    }

    section.advantages .advantages-list li .text {
        font-size: 16px;
    }

    section {
        padding: 64px 0 !important;
    }

    section.download-app {
        padding-top: 0 !important;
    }

    main.investing section.what-cryptocurrency-is {
        padding-top: 64px !important;
    }

    main.investing section {
        padding-top: 64px !important;
        padding-bottom: 0 !important;
    }

    main.investing section.earn-ways {
        padding-bottom: 64px !important;
    }

    main.investing section .text {
        font-size: 16px;
    }

    main.investing section h4 {
        font-size: 18px !important;
    }

    section.how-to-create-wallet .how-to-exchange-list li h4 {
        font-size: 18px;
    }

    section.how-to-create-wallet h2 {
        font-size: 24px;
    }

    section.how-to-create-wallet .guide .text {
        font-size: 16px;
        font-weight: 400;
    }

    section.feedback .where {
        margin-top: -25px;
    }

    .tel .tel-text {
        font-size: 20px;
    }

    .container {
        padding: 15px 0;
    }

    section.feedback .feedback-list li .left-item__wrapper .item__wrapper .info {
        max-width: 172px;
        margin-left: 10px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .text {
        font-size: 16px;
    }

    section.feedback h2 {
        font-size: 24px;
    }

    section.feedback .text {
        font-size: 16px;
        text-align: left;
    }

    section.feedback .feedback-list li:nth-child(2) {
        padding-top: 0;
    }

    section.feedback .feedback-list li .left-item__wrapper .item__wrapper .text {
        font-size: 16px;
    }

    section.feedback .feedback-list li .left-item__wrapper .item__wrapper .info {
        font-size: 16px;
    }

    section.feedback .feedback-list li .right-item-wrapper h4 {
        font-size: 20px;
    }

    section.feedback .feedback-list li {
        max-width: 100%;
    }

    section.feedback .feedback-list li .text {
        font-size: 14px;
    }

    section.feedback .feedback-list li h3 {
        font-size: 20px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper h2 {
        font-size: 24px;
    }

    .container {
        padding: 0 15px;
    }

    section.license h3 {
        font-size: 24px;
    }

    section.license {
        padding: 64px 0;
    }

    section.sales .sales-list li .sales-list-item__wrapper {
        padding: 16px 16px 24px 16px;
    }

    section.first-crypto-loan h2 {
        font-size: 28px;
        line-height: 33.6px;
    }

    section.first-crypto-loan h2 {
        font-size: 28px;
        line-height: 33.6px;
    }

    section.how-to-get-loan h3, section.earning-on-invitation h3 {
        font-size: 24px;
        line-height: 33px;
    }

    section.how-to-get-loan, section.earning-on-invitation {
        position: relative;
        overflow: hidden;
    }

    section.how-to-get-loan .wrapper > img {
        position: absolute;
        top: 140px;
        width: 520px;
    }

    section.how-to-get-loan .wrapper ul{
        margin-top: 350px;
    }

    section.socials {
        height: 568px;
    }
    section.socials .text {
        margin-bottom: -80px;
    }
    .calculator .change-loan-type-wrapper button.active {
        font-size: 13px;
        padding: 10px 6px;
    }
    .calculator .change-loan-type-wrapper button {
        font-size: 11px;
        max-width: 172px;
        width: 100%;
    }

    section.socials h3 {
        font-size: 24px;
        margin-bottom: 12px;
    }
    section.socials .text {
        font-size: 16px;
        font-weight: 700;
    }

    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        top: 360px;
    }
    .swiper-carousel-container {
        transform: scale(0.6) translateX(-83.33%);
    }

    section.license ul.info-links-btn {
        margin-top: 32px;
    }

    section.license h3 {
        font-size: 24px;
    }

    section.license {
        padding: 64px 0;
    }
}

@media (max-width: 450px) {
    section.socials {
        height: 595px;
    }
    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        top: 393px;
    }
}

@media (max-width: 400px) {
    section.socials {
        height: 536px;
    }
    .swiper-carousel-container {
        transform: scale(0.5) translateX(-100%);
    }
    section.socials .text {
        margin-bottom: -110px;
    }
    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        transform: scale(.9);
        top: 365px;
    }
    section.how-to-get-loan .wrapper > img {
        width: 450px;
        margin-left: 20px;
        margin-right: 0;
    }

    section.how-to-get-loan .wrapper ul {
        margin-top: 330px;
    }
}

@media screen and (max-width: 392px) {
    .application-modal {
        width: 93vw;
    }

    .application-modal .mobile > img {
        width: 100%;
    }

    .modal .modal-content {
        padding: 24px 20px 32px 20px;
    }

    section.first-screen .swiper-slide {
        display: flex;
        align-items: flex-start;
    }

    .swiper-slide .text {
        margin: 0 auto;
    }

    .modal .modal-content .text {
        font-size: 14px;
    }

    .modal .modal-content .btn {
        font-size: 14px;
        height: 46px;
    }

    .modal .modal-content .credit-details .credit-detail .text, .modal .modal-content .credit-details .credit-detail .detail-information {
        font-size: 14px;
    }

    .modal .modal-content .requisites .crypto-wallet-wrapper .wallet-number {
        font-size: 14px;
    }

    .swiper-button-next {
        left: 62% !important;
    }

    .swiper-button-prev {
        left: 32% !important;
    }

    .about-us-second-img {
        right: -12px;
    }

    section.first-screen:after {
        height: 785px;
    }

    .swiper img {
        width: 100%;
    }


    .calculator {
        padding: 24px 20px 32px 20px;
    }
}

@media (max-height: 640px) {
    .application-modal .mobile {
        height: 95vh;
    }
}

@media (max-width: 375px) {
    .calculator .change-loan-type-wrapper button {
        padding-inline: 6px;
        align-items: center;
        justify-content: center;
    }

    .application-modal .modal-close-btn {
        right: 4%;
        top: 2%;
    }
}

@media (max-width: 364px) {
    .android-download-app-btn {
        left: 235px;
    }
}

@media screen and (max-width: 350px) {
    section.socials {
        height: 515px;
    }
    section.socials .text {
        font-size: 14px;
        line-height: 20px;
    }
    .swiper-socials-carousel-button-prev, .swiper-socials-carousel-button-next {
        top: 340px;
    }
    section.socials h3 {
        font-size: 24px;
    }

    .application-modal h3 {
        font-size: 22px;
    }

    .application-modal ul li .text {
        font-size: 13px;
    }

    .application-modal .text {
        font-size: 13px;
    }

    section.socials ul.socials-list {
        gap: 32px;
    }

    .swiper-button-next {
        left: 64% !important;
    }

    .swiper-button-prev {
        left: 29% !important;
    }

    section.first-screen:after {
        height: 840px;
    }

    main.investing section {
        padding-top: 48px !important;
        padding-bottom: 0 !important;
    }

    main.investing section.earn-ways {
        padding-bottom: 48px !important;
    }

    main.investing section h2 {
        font-size: 20px !important;
    }

    main.investing section .text {
        font-size: 14px;
    }

    main.investing section h4 {
        font-size: 16px !important;
    }

    main.investing section .text-wrapper {
        gap: 16px;
    }

    .where {
        margin-bottom: 16px;
    }
}

@media (max-width: 330px) {
    .application-modal .modal-close-btn {
        right: 3.5%;
        top: 1.5%;
    }
}

@media screen and (max-width: 300px) {
    .swiper-button-next {
        left: 66% !important;
    }

    .swiper-button-prev {
        left: 27% !important;
    }

    section.about-us .advantages-list .h4__wrapper h4 {
        font-size: 16px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .we-always-in-touch li .item-to-show input::placeholder {
        font-size: 14px;
    }

    section.we-always-in-touch .we-always-in-touch__wrapper .we-always-in-touch li .item-to-show input {
        font-size: 14px;
    }

    .calculator .calc_info .calc_info__up_item p {
        font-size: 12px;
    }

    .calculator .sum_up p {
        font-size: 14px;
    }

    .grn {
        font-size: 14px;
    }

    .calculator .sum_up .input__wrapper input {
        width: 80px;
        height: 32px;
    }

    .calculator .sum_up .input__wrapper input {
        font-size: 14px;
    }

    section.feedback .feedback-list li .left-item__wrapper .item__wrapper .info {
        font-size: 14px;
    }

    section.feedback .feedback-list li .left-item__wrapper .item__wrapper .text {
        font-size: 14px;
    }

    section.first-screen h2 {
        font-size: 22px !important;
    }

    section.first-screen .first-screen__wrapper .text-1024 {
        font-size: 14px;
    }

    section.first-screen h1 {
        font-size: 24px;
    }

    section.first-screen .text {
        font-size: 18px;
    }

    section.first-screen .img {
        margin: 88px 0 37px 0;
    }

    section.first-screen .first-screen__wrapper .get-loan__wrapper h3 {
        font-size: 18px;
    }
}
