/* break 1200px = xl */
/* break 992px = lg */
/* break 768px = md */
/* break 576px = sm */

@media(max-width:1198.98px) {}

@media(max-width:991.98px) {
    html {
        font-size: 56.25%;
    }

    .section-hero-golf {
        position: relative;
        height: 629px;
        background: url(../../images/background/BG-mobile-member.png);
        background-size: cover;
        background-position: center;
        padding-bottom: 0;
        background-repeat: no-repeat;
    }

    .g-3 {
        --bs-gutter-x: 0;
        --bs-gutter-y: 0;
    }

    .text-head-top {
        display: block;
        margin-top: 20px;
    }

    .text-head-bottom {
        display: none;
    }

    .line-blue {
        display: none;
    }
}

@media(max-width:767.98px) {}

@media (max-width:575.98px) {
    .section-member-card {
        padding: 0 24px;
        margin: 40px 0 40px;
    }

    .nav {
        margin: 0 8px 32px;
    }

    .nav-link {
        padding-bottom: 12px;
        font-size: 12px;
        line-height: 18px;
    }

    .nav-item:not(:last-child) .nav-link {
        margin-right: 21px;
    }

    .card-heading-text {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .card-para-text {
        font-size: 12px;
    }

    .card-sub-text {
        margin-top: 10px;
    }

    .text-head-top {
        margin-top: 18px;
    }

    .card-sub-heading {
        margin: 10px 0;
    }

    .card-item {
        font-size: 12px;
    }

    .card-list {
        padding-left: 22px;
    }
}