@media (max-width: 1399.98px) {
    .fs-64 {
        font-size: 60px;
    }

    .fs-16 {
        font-size: 15px;
    }

    .padding-for-navbar {
        padding-top: 200px;
    }

    .section-padding {
        padding: 86px 0;
    }

    .fs-32 {
        font-size: 30px;
    }

    .h-s2-card-1 {
        gap: 82px;
    }

    .fs-48 {
        font-size: 44px;
    }

    .fs-14 {
        font-size: 13px;
    }

    .fs-20 {
        font-size: 18px;
    }

    .fs-22 {
        font-size: 20px;
    }
}

@media (max-width: 1199.98px) {
    .padding-for-navbar {
        padding-top: 194px;
    }

    .fs-64 {
        font-size: 52px;
    }

    .fs-16 {
        font-size: 14px;
    }

    .h-ban-content-gap {
        gap: 76px;
    }

    .section-padding {
        padding: 64px 0;
    }

    .about-section-2 {
        margin-top: -220px;
    }

    .fs-32 {
        font-size: 27px;
    }

    .h-s2-card-1 {
        gap: 78px;
    }

    .fs-48 {
        font-size: 40px;
    }

    .fs-20 {
        font-size: 16px;
    }

    .fs-22 {
        font-size: 18px;
    }
}

@media (max-width: 991.98px) {
    .padding-for-navbar {
        padding-top: 106px;
    }

    .fs-64 {
        font-size: 46px;
    }

    .h-s2-card-prod-1-img {
        top: 27%;
        width: 206px;
    }

    .fs-32 {
        font-size: 25px;
    }

    .fs-16 {
        font-size: 13px;
    }

    .fs-48 {
        font-size: 38px;
    }
}

@media (max-width: 767.98px) {
    .section-padding {
        padding: 56px 0;
    }

    .h-s2-brand-card {
        border-radius: 8px;
    }

    .h-s2-card-prod-1-img {
        top: 37%;
        width: 149px;
        right: -13%;
    }

    .fs-32 {
        font-size: 23px;
    }

    .fs-48 {
        font-size: 36px;
    }

    .fs-14 {
        font-size: 12px;
    }

    .cta-card-1-gap {
        gap: 8px;
    }

    .fs-20 {
        font-size: 15px;
    }

    .fs-22 {
        font-size: 16px;
    }

    .connect-with-us-img {
        width: 100%;
        position: unset !important;
    }

    .blog-detail-img {
        border-radius: 16px;
    }

    .career-card .join-btn {
        width: 100%;
    }
    .forum-current-user-card .ask-question-btn {
        width: 100%;
    }
}

@media (max-width: 575.98px) {
    .fs-64 {
        font-size: 36px;
    }

    .h-ban-img {
        width: 100%;
        position: unset;
    }

    .h-ban-content-gap {
        gap: 32px;
    }

    .section-padding {
        padding: 48px 0;
    }

    .h-s2-card-prod-1-img {
        top: 26%;
    }

    .fs-48 {
        font-size: 32px;
    }

    .home-banner{
        height: 100svh;
    }

    /* .connect-sec-card-content{
        width: 100% !important;
    } */
}

@media (min-width: 576px) {
    .modal-sm {
        --bs-modal-width: 384px;
    }
}
