/* responsive */
@media screen and (min-width:991px) and (max-width:1200px) {}


@media screen and (min-width:767px) and (max-width:991px) {}

@media screen and (max-width:767px) {

    .attention-bg {
        padding: 38px 0;
    }

    .explore-bg {
        padding: 38px 0;
    }

    .explore-inner {
        flex-wrap: wrap;
    }

    .profits-bg {
        padding: 38px 0;
    }

    .profits-inner {
        flex-wrap: wrap;
    }

    .profits-content ul li img {
        width: 34px;
    }

    .seeking-bg {
        padding: 38px 0;
    }

    .seeking-heading {
        background: #45c86a;
        padding: 10px;
        border-radius: 10px;
    }

    .seeking-heading h1 {
        padding-left: 0;
    }

    .seeking-heading h2 {
        padding-right: 0;
    }

    .seeking-inner {
        flex-wrap: wrap;
        gap: 18px;
        margin-top: 24px;
    }

    .choice-heading {
        background: #fff000;
        border-radius: 10px;
        border: 2px solid#000000;
    }

    .choice-heading h1 {
        padding: 10px;
    }

    .choice-heading h2 {
        padding: 10px;
    }

    .choice-content {
        background: #ffffff;
        padding: 18px 14px;
        border: 2px solid;
        border-radius: 10px;
        box-shadow: 0px 0px 22px -14px;
    }

    .choice-content p {
        padding: 0;
    }

    .choice-item {
        flex-basis: 100%;
    }

    .choice-bg {
        padding: 38px 0;
    }

    .anything-bg {
        padding: 38px 0;
    }

    .anything-heading h1 {
        background: #ffffff;
        padding: 10px;
        border-radius: 10px;
        border: 3px solid#ff7600;
    }

    .anything-inner {
        flex-wrap: wrap;
    }

    .anything-content p {
        padding-left: 0;
    }

    .anything-content h2 {
        padding-left: 0;
    }

    .buy-btn {
        padding-left: 0;
    }

    .struggle-bg {
        padding: 38px 0;
    }

    .struggle-inner {
        flex-wrap: wrap;
    }

    .step-bg {
        padding: 38px;
    }

    .discover-inner {
        flex-wrap: wrap;
    }

    .discover-bg {
        padding: 38px 0;
    }

    .discover-content h3 {
        padding-left: 0;
    }

    .discover-content {
        gap: 12px;
    }

    .product-bg {
        padding: 38px 0;
    }

    .product-inner {
        flex-wrap: wrap;
        gap: 18px;
    }

    .product-content {
        background: white;
        border: 3px solid#2d1471;
        padding: 24px 12px;
        border-radius: 14px;

    }








}


@media screen and (max-width:590px) {

    .attention-heading h1 {
        background: #fff000;
        padding: 10px;
        border: 4px solid#ffffff;
        border-radius: 14px;
        font-size: 26px;
    }

    .attention-heading h2 {
        font-size: 24px;
        line-height: 42px;
    }

    .attention-inner h1 {
        background: #0089ff;
        padding: 10px;
        border: 3px solid#ff0;
        border-radius: 14px;
    }

    .attention-inner h2 {
        line-height: 48px;
    }

    .attention-heading {
        gap: 22px;
    }

    .explore-content h2 {
        padding-left: 0;
        font-size: 28px;
        line-height: 42px;
    }

    .profits-content ul li p {
        font-size: 18px;
        line-height: 30px;
    }

    .choice-heading h1 {
        font-size: 28px;
    }

    .choice-heading h2 {
        font-size: 28px;
    }

    .choice-item {
        flex-wrap: wrap;
    }

    .anything-heading h1 {
        font-size: 24px;
    }

    .struggle-heading h2 {
        font-size: 34px;
    }

    .struggle-heading h1 {
        background: #ffdf00;
        padding: 12px;
        border-radius: 14px;
        font-size: 30px;
    }

    .struggle-heading {
        gap: 8px;
    }

    .struggle-content p {
        font-size: 22px;
        line-height: 30px;
    }

    .struggle-content {
        gap: 18px;
    }

    .step-heading h1 {
        background: white;
        padding: 12px;
        border: 2px solid#0070ff;
        border-radius: 12px;
    }

    .step-inner img {
        margin-top: 14px;
    }

    .discover-content h3 {
        font-size: 30px;
    }

    .product-heading h1 {
        background: #13436e;
        border-radius: 12px;
        padding: 14px;
    }

    .product-content p {
        font-size: 22px;
    }





}

@media screen and (max-width:450px) {}

@media screen and (max-width:350px) {}