@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

* {
    padding: 0%;
    margin: 0%;
    box-sizing: border-box;
}

body {
    font-family: 'Inter', sans-serif;
}


/* <-- ========ADVERTISING TOP SECTION HEADING START HERE============ --> */

.affiliated-section {
    background: #000040;
}

.affiliated-top-section-heading h1 {
    font-style: italic;
    font-weight: 600;
    font-size: 60px;
    line-height: 73px;
    color: #FFFFFF;
    padding-top: 85px;
    margin-bottom: 0px;
}

.affiliated-top-section-heading h1 span {
    color: #FF1F55;
}

.affiliated-top-section-heading p {
    padding-top: 15px;
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.affiliated-top-section-heading button {
    margin: 30px 0px 85px 0px !important;
    background-color: #FF1F55;
    padding: 8px 23px 8px 24px;
    color: white;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    border: none;
}

.advertising-top-section-image {
    padding-top: 40px;
    padding-bottom: 40px;
}

.advertising-top-section-image img {
    width: 100%;
}


/* <-- ========ADVERTISING TOP SECTION HEADING END HERE============ --> */


/* <-- ========card SECTION START HERE============ --> */

.affiliated-card-top {
    margin-top: 90px;
}


/* card1 */

.card-div {
    background: #FFFFFF !important;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) !important;
    border-radius: 10px !important;
    padding: 10px 15px;
}

.affiliated-card {
    background: #C4D7FF;
    border-radius: 10px;
    display: flex;
    justify-content: center;
}

.affiliated-card img {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 59px;
    padding-right: 58px;
    justify-content: center !important;
    align-items: center !important;
}


/* card2 */

.card2 {
    background: #939393 !important;
}


/* card3 */

.card3 {
    background: #E8BBFF !important;
}


/* card4 */

.card4 {
    background: #FFC8D1 !important;
}

.card-heading h6 {
    padding-top: 20px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #181818;
    margin-bottom: 0px;
}


/* <-- ========card SECTION END HERE============ --> */


/* <-- ========MANY WAYS AFFILIATED  SECTION START HERE============ --> */

.many-whys-main-heading {
    margin-top: 80px;
}

.many-whys-main-heading h1 {
    font-weight: 600;
    font-size: 46px;
    line-height: 56px;
    color: #091940;
    align-items: center;
    justify-content: center;
    margin-bottom: 0px;
}

.many-whys-invite-advertiser-heading h6 {
    margin-top: 50px;
    font-weight: 500;
    font-size: 22px;
    line-height: 150%;
    color: #181818;
    margin-bottom: 0px;
}

.many-whys-invite-advertiser-heading p {
    padding-top: 5px;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #6C6C6C;
    margin-bottom: 0px;
}

.many-whys-image-section-invite-advertiser {
    margin-top: 30px;
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
}

.many-whys-image-section-invite-advertiser img {
    width: 100%;
}

.many-whys-peragraphe-section {
    margin-top: 30px;
}

.many-whys-peragraphe-section p {
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #6C6C6C;
    margin-bottom: 0px;
}


/* <-- ========MANY WAYS AFFILIATED SECTION END HERE============ --> */


/* <-- ========earn-affiliate-commossion-now-section START HERE============ --> */

.earn-affiliate-commossion-now-section-heading {
    margin-top: 80px;
}

.earn-affiliate-commossion-now-section-heading h1 {
    font-weight: 600;
    font-size: 46px;
    line-height: 56px;
    color: #091940;
    margin-bottom: 0px;
}

.earn-affiliate-commossion-now-section-progressbaar {
    padding-top: 50px;
    display: flex;
    justify-content: center;
}

.earn-affiliate-commossion-now-section-progressbaar img {
    width: 100%;
}

.earn-affiliate-commossion-now-section-last {
    padding-top: 20px;
}

.earn-affiliate-commossion-now-section-last h1 {
    font-style: italic;
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    margin-bottom: 0px;
}

.earn-affiliate-commossion-now-section-last-img {
    padding-top: 20px;
    display: flex;
    justify-content: center;
}

.earn-affiliate-commossion-now-section-last-img img {
    width: 100%;
}

.img1-div {
    padding-top: 50px !important;
}

.digit {
    display: none;
}

.ad-sec {
    width: 100%;
    display: flex;
    justify-content: center;
}

.ad-sec img {
    width: 100%;
    /* width: 728px;
    height: 90px; */
    margin-top: 60px;
}


/* <-- ========earn-affiliate-commossion-now-section END HERE============ --> */

.earn-sec h1 {
    font-weight: 600;
    font-size: 46px;
    line-height: 56px;
    color: #091940;
    margin-top: 80px;
    margin-bottom: 50px;
    text-align: center;
}

.earn-table-sec {
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    text-align: center;
}

.earn-table-sec p {
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #6C6C6C;
}


/* .earn-table-sec tr {
    border: none;
    border-style: none;
} */

.earn-table-sec .table>:not(caption)>*>* {
    border-bottom-width: 0px;
}

.earn-table-sec th {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #181818;
    padding-top: 20px;
    padding-bottom: 15px;
}

.earn-table-sec td {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #6C6C6C;
}


/* ================MEDIA QUERIES START HERE=========== */

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
    .ad-sec img {
        /* width: 100%; */
        width: 728px;
        height: 90px;
        margin-top: 80px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .img1-div-tab {
        padding-top: 79px !important;
    }

    .earn-affiliate-commossion-now-section-last h1 {
        font-size: 22px;
    }

    .earn-affiliate-commossion-now-section-last-img {
        padding-top: 49px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .affiliated-top-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
        padding-top: 51px;
    }

    .affiliated-top-section-heading p {
        font-size: 18px;
    }

    .card-heading h6 {
        font-size: 18px;
        padding-bottom: 23px;
    }

    .many-whys-main-heading {
        margin-top: 16px;
    }

    .many-whys-main-heading h1 {
        font-size: 25px;
        line-height: 33px;
    }

    .many-whys-invite-advertiser-heading h6 {
        margin-top: 30px;
    }

    .earn-affiliate-commossion-now-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
    }

    .earn-affiliate-commossion-now-section-heading {
        margin-top: 42px;
    }

    .earn-affiliate-commossion-now-section-last h1 {
        font-size: 16px;
        line-height: 26px;
    }

    .earn-affiliate-commossion-now-section-progressbaar {
        display: none;
    }

    .digit {
        display: block;
        justify-content: center;
        display: flex;
    }

    .img3-div-tab {
        padding-top: 20px !important;
    }

    /* .img1-div-tab{
    padding-top: 50px!important;
}
.img1-div {
    padding-top: 20px!important;
} */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .affiliated-top-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
        padding-top: 51px;
    }

    .affiliated-top-section-heading p {
        font-size: 18px;
    }

    .card-heading h6 {
        font-size: 18px;
        padding-bottom: 23px;
    }

    .many-whys-main-heading {
        margin-top: 16px;
    }

    .many-whys-main-heading h1 {
        font-size: 25px;
        line-height: 33px;
    }

    .many-whys-invite-advertiser-heading h6 {
        margin-top: 30px;
    }

    .earn-affiliate-commossion-now-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
    }

    .earn-affiliate-commossion-now-section-heading {
        margin-top: 42px;
    }

    .earn-affiliate-commossion-now-section-last h1 {
        font-size: 20px;
    }

    .earn-affiliate-commossion-now-section-progressbaar {
        display: none;
    }

    .digit {
        display: block;
        justify-content: center;
        display: flex;
    }
}

@media only screen and (min-width: 321px) and (max-width: 479px) {
    .affiliated-top-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
        padding-top: 51px;
    }

    .affiliated-top-section-heading p {
        font-size: 18px;
    }

    .card-heading h6 {
        font-size: 18px;
        padding-bottom: 23px;
    }

    .many-whys-main-heading {
        margin-top: 16px;
    }

    .many-whys-main-heading h1 {
        font-size: 25px;
        line-height: 33px;
    }

    .many-whys-invite-advertiser-heading h6 {
        margin-top: 30px;
    }

    .earn-affiliate-commossion-now-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
    }

    .earn-affiliate-commossion-now-section-heading {
        margin-top: 42px;
    }

    .earn-affiliate-commossion-now-section-last h1 {
        font-size: 20px;
    }

    .earn-affiliate-commossion-now-section-progressbaar {
        display: none;
    }

    .digit {
        display: block;
        justify-content: center;
        display: flex;
    }

    .earn-sec h1 {
        font-size: 27px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 320px) {
    .affiliated-top-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
        padding-top: 51px;
    }

    .affiliated-top-section-heading p {
        font-size: 18px;
    }

    .card-heading h6 {
        font-size: 18px;
        padding-bottom: 23px;
    }

    .many-whys-main-heading {
        margin-top: 16px;
    }

    .many-whys-main-heading h1 {
        font-size: 25px;
        line-height: 33px;
    }

    .many-whys-invite-advertiser-heading h6 {
        margin-top: 30px;
    }

    .earn-affiliate-commossion-now-section-heading h1 {
        font-size: 30px;
        line-height: 39px;
    }

    .earn-affiliate-commossion-now-section-heading {
        margin-top: 42px;
    }

    .earn-affiliate-commossion-now-section-last h1 {
        font-size: 20px;
    }

    .earn-affiliate-commossion-now-section-progressbaar {
        display: none;
    }

    .digit {
        display: block;
        justify-content: center;
        display: flex;
    }

    .advertising-top-section-image {
        display: none;
    }

    .earn-sec h1 {
        font-size: 27px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}