@media (min-width: 1600px) {
 
}

@media (max-width: 1199.98px) {
    .hero {
        background-size: cover;
        background-position: 68% center;
    }

    .hero h1,
    .section-title,
    .download-card h3,
    .cta-text h2 {
        font-size: 48px;
    }

    .hero-inner {
        min-height: auto;
    }
}

@media (max-width: 991.98px) {
    .hero {
        background:
            linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(254, 216, 202, 0.3) 48%, rgba(255, 255, 255, 0.14) 100%),
            url("./dist/Hero (1).svg") center top / cover no-repeat;
    }

    .site-header .navbar-collapse {
        background: #fff;
        padding-top: 16px;
    }

    .navbar-nav .nav-link {
        margin: 10px 0;
    }

    .hero-inner {
        min-height: 980px;
        padding: 72px 0 64px;
    }

    .hero h1,
    .section-title,
    .download-card h3,
    .cta-text h2 {
        font-size: 38px;
    }

    .hero p,
    .cta-text p {
        font-size: 18px;
    }

    .hero p {
        max-width: 560px;
    }

    .section {
        padding: 68px 0;
    }

    .download-wrap {
        margin-bottom: 24px;
    }
}

@media (max-width: 767.98px) {
    .hero {
        background:
            linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(254, 216, 202, 0.32) 46%, rgba(255, 255, 255, 0.12) 100%),
            url("./dist/Hero (1).svg") center top / contain no-repeat;
    }

    .site-header {
        padding: 18px 0;
    }

    .hero-inner {
        min-height: 690px;
        padding: 40px 0 54px;
    }

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

    .hero h1,
    .section-title,
    .download-card h3,
    .cta-text h2 {
        font-size: 32px;
    }

    .hero p,
    .cta-text p {
        font-size: 16px;
    }

    .hero p {
        max-width: 300px;
    }

    .card-soft,
    .promo-card,
    .feature-card,
    .download-card {
        padding: 22px;
    }

    .promo-image,
    .download-image {
        min-height: 180px;
    }

    .cta-section {
        padding: 74px 0;
    }

    .footer {
        padding-top: 64px;
    }
}