.affiliate_page .affiliate-container .title_part .title-break b, .affiliate-container .title_part .title-break span{
    font-weight: 800!important;
    font-size: 64px!important;
    line-height: 70px;
}
.affiliate-container .title{
    margin-top: 71px;
}
.affiliate-container .title_part .title-break{
    display: flex;
    gap: 0px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.into_revenue{
    background: linear-gradient(0deg, #2B7FFC 30%, #60EFFF 82.14%);
}
.wrapper.affiliate_page .container.affiliate-container .border-shape.shape2{
    top: 722px;
    right: -70px;
    width: 200px;
    height: 724px;
}
.wrapper.affiliate_page .container.affiliate-container:not(.section-shape) .border-shape.shape3{
    left: -150px;
    width: 200px;
    top: 1195px;
    height: 724px;
}
.wrapper.affiliate_page{
    position: relative;
    overflow: hidden;
}
.container.affiliate-container.section-shape{
    position: relative;
}

.section-shape .border-shape.shape2{
    right: -45% !important;
    top: 264px !important;
}

.section-shape .border-shape.shape3{
    top: 392px;
    left: -45%;
    width: 200px;
    height: 724px;
}
.affiliate-container .eran_rewards_image img{
    border-radius:18px ;
}

.affiliate-rewards-first {
    max-width: 369px;
}

.affiliate-rewards-first p {
    font-family: "Inter", sans-serif;
}

.affiliate-container  .affiliate-button{
    font-size: 18px;
    line-height: 24px;
}
.affiliate-container  .affiliate-button.invite_friend{
    width: 100%;
    max-width: 146px;
    height: 31px;
    font-size: 11.69px;
    line-height: 9px;
    border-radius: 7px;
}

.affiliate-container .earning_resources_description {
    font-size: 20px;
    line-height: 25.6px;
    max-width: 762.17px;
    color: #FFFFFF99;
    font-weight: 300;
    padding-top: 25px;
}
.bg_video_mb{
    display: none;
}
.affiliate-container .section-4-card-group {
    margin-top: 15px;
    margin-bottom: 20px;
}
.affiliate-container .section-4-card p {
    font-size: 14.33px;
    font-weight: 300;
    line-height: 17.1px;
    max-width: 203.77px;
    color: var(--dark-grey);
}
.section-6{
    padding: 0px;
}
.section-6-left {
    margin-top: 20px;
}
.section-6-right {
    margin-top: 0px;
}

.affiliate-container  .section-4-card {
    width: 254.21px;
    height: 277.51px;
    padding: 43.13px 25.18px;
}

.section-4-card-group {
    justify-content: center;
}

.affiliate-container .section-4-card h1 {
    font-size: 22px;
    font-weight: 600;
    line-height: 26.6px;
    padding: 20px 0px;
}

.affiliate-container .section-4-card-icon {
     height: unset;
 }
 .affiliate-container .section-4-card-icon1 svg {
    width: 52.53px;
    height: 49.04px;
}
.affiliate-container .section-4-card-icon2 svg {
    width: 39px;
    height: 39px;
}
.affiliate-container .section-4-card-icon3 svg {
    width: 48.64px;
    height: 39.8px;
}
.affiliate-container .section-4-card-icon4 svg {
    width: 44.57px;
    height: 41.84px;
}

.affiliate-container .section-4-card {
    border-radius: 7px;
}

.affiliate-body .wrapper .container .title p {
    width: 1029px;
    font-size: 20px;
    color:#FFFFFF99;
    line-height: 30.9px;
    max-width: 1003px;
    font-weight: 300;
}

.affiliate-body .affiliate_page .section-4 {
    max-width: 1066px;
}

.affiliate_page .section-4-title h1{
    max-width: 675px;
    font-size: 44px;
    line-height: 48.6px;
    font-weight: 500;
    margin-top: 45px;
}

.affiliate-body .title-under {
    margin-top: 30px;
}
.affiliate-body .affiliate-button {
    border-radius: 12px;
    background: #007AFE;
}

.affiliate-video {
    background: linear-gradient(180deg, #2B7FFC 0%, #60EFFF 135.95%);
    max-width: 997px !important;
    height: 522px;
    border-radius: 25px;
    position: relative;
    margin-top: 65px;
}
.affiliate-video video {
    position: absolute;
    top: 123px;
    right: 10px;
    left: 0;
    margin: 0 auto;
    width: calc(100% - 100px) !important;
    height: 577px !important;
    border: 11px solid #020202;
    object-fit: cover;
    background-color: black;
}
.affiliate-button a {
    font-size: 14.78px;
    font-weight: 300;
    line-height: 14.78px;
    text-align: center;
    opacity: 0.9;

}

.affiliate-video img:nth-child(1) {
    width: 100%;
    max-width: 207px;
    height: 206px;
    position: absolute;
    bottom: -115px;
    right: -60px;
    z-index: 9;
}
.affiliate-body .affiliate-button {
    width: 100%;
    max-width: 261px;
    height: 40px;
    margin: 0 auto;
    font-size: 16px;
    margin-top: 35px;
    line-height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
    gap:10px;
}

.affiliate-body .affiliate_page .affiliate-rewards-first .affiliate-button {
    margin: 0px!important;
    margin-top: 0px!important;
}
html[lang="BR"] .section-7-card-header {
    height: 90% !important;
}
html[lang="EN"] .section-7 .section-7-card:nth-child(1) h3 {
    width: 89%;
}
html[lang="EN"]  .section-7 .section-7-card:nth-child(3) p {
    margin-top: -3px;
}
.affiliate-body .affiliate-button div {
    font-family: "Inter", sans-serif;
    font-size: 16.27px;
    line-height: 24.4px;
    font-weight: 500;
}

/* .section-4-title p {
    padding: 0px 0 20px 0;
} */

.section-4-title p {
    color: #D8D8D860;
}


.affiliate-body .title-under.affiliate-text p {
    color: var(--dark-grey);
}

.affiliate-container .section-4-title {
    margin-top: 200px;
}
.affiliate-text {
    min-height: 70px;
}
.affiliate-text p {
    min-height: 70px;
    font-weight: 300 !important;
    margin-top: 0px !important;
}
.wrapper .affiliate-container .affiliate-rewards {
    display: flex ;
    justify-content: space-between;
    width: 100%;
    gap: 4%;
    margin: 0 auto;
    margin-top: 80px;
    max-width: 869px;
}


.affiliate-rewards .affiliate-button {
    width: 100% !important;
}

.affiliate-rewards .image-square {
    position: absolute;
    right: 0px;
    bottom: -35px;
    width: 100%;
    height: 80%;
    background: linear-gradient(360deg, #2B7FFC 26.61%, #60EFFF 120.09%);
    box-shadow: 0px 21.52px 43.04px 0px #0000004D;
    z-index: -1;
    left: 25px;
    border-radius: 15px;
}

.affiliate-rewards  .reward-text p {
    font-size: 16.9px;
    font-weight: 300;
    line-height: 24.1px;
}

.affiliate-rewards .eran_rewards_image {
    max-width: 503px;
}

.affiliate-body .rewards-img {
margin-top: 0px;
}


.affiliate-body .section-4-slider {
    width: 100%;
    max-width: 1593px;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 50px;
}

.venu_who_trust_us {
    max-width: 134.47px;
    height: 32.9px;
}
.affiliate_page .container > .section-7{
    max-width: 914px;
} 
.affiliate-container .reward-text .revenue_share_title {
    font-size: 64.38px;
    line-height: 63.1px;
    color: var(--white);
    padding-top: 10px;
    max-width: 320px;
    font-weight: 500;
}

.affiliate-container .affiliate-button.get_started_button{
    font-size: 14.78px;
    line-height: 14.8px;
    border-radius: 7px;
}

.affiliate-container .scale.wow{
    font-size: 14px;
    line-height: 19.4px;
    margin-bottom: 0;
    width: 181px;
    height: 28px;
}

.affiliate-container .scale.wow.faq_button{
    font-size: 13.52px;
    line-height: 17.9px;
}

.affiliate-rewards {
    max-width: 920px;
}

.affiliate-container .section-7 h1 {
    font-size: 44px;
    line-height: 49.5px;
    max-width: 538.24px;
    font-weight:700;
    margin-top: 19px;
}
.section-7 .section-7-card:nth-child(1) p, .section-7 .section-7-card:nth-child(3) p {
    margin-top: 10px;
}

.affiliate-body .affiliate-container .section-7 .section-7-card{
    max-width: 292.45px;
    padding: 44px 30.4px ;
    height: 338.63px!important;
}


.affiliate-body .faqs_description {
    font-size: 20px;
    line-height: 26.6px;
}

.affiliate-body .affiliate_page .section-7 .section-7-card .second_block{
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 10px;
}
.second_block2 {
    margin-top: 10px;
}

.affiliate-body .affiliate_page .section-7 .section-7-card .second_block_title {
    font-size: 30.75px;
    line-height: 55.2px;
    font-weight: bold;
}

.affiliate-body .affiliate_page .section-7 .section-7-card .second_block_sub_title{
    font-size: 15.5px;
    line-height: 54.3px;
}
.affiliate-body .affiliate_page .section-7 .section-7-card .second_block_text{
    font-size: 12px;
    line-height: 20.9px;
}

.affiliate-body .accordion-title{
    line-height: 20px;
}
.scale.faq_button {
    width: 207.29px !important;
    height: 34.96px;
}
.affiliate-container .section-7-card-group {
    justify-content: center;
    gap: 20px;
}
.affiliate-container .section-7-card-content {
    padding-top: 30px;
}

.affiliate-body .affiliate-container .section-7 .section-7-card h3 {
font-size: 18px;
line-height: 28.2px;
}

.affiliate-body .affiliate-container .accordion-item {
    background: #007AFE;
    padding: 10px 20px 10px 25px;
    border-radius: 15px;
}
.mob{
    display: none!important;
}

.affiliate-container .section-4-card{
background:#1E1E1E ;
/* border: 1px solid #737373; */
}
@media (max-width: 1440px) {


    .wrapper.affiliate_page .container.affiliate-container .border-shape.shape2{
        right: -200px;
    }
    .wrapper.affiliate_page .container.affiliate-container:not(.section-shape) .border-shape.shape3{
        left: -200px;
    }

    .section-shape .border-shape.shape2{
        right: -350px !important;
    }

    .section-shape .border-shape.shape3{
        left: -350px;
    }


    .affiliate_page.wrapper .container > .section-4  {
        max-width: 1120px;
    }

    .affiliate-container .section-4-card{
        width: 267px;
        height: 291px;
    }

    .affiliate-container .section-4-card h1 {
        font-size: 18px;
        line-height: 28px;
    }

    .affiliate-container .section-4-card p {
        font-size: 12px;
        line-height: 18px;
        max-width: 198px;
    }
    
    .affiliate-container .affiliate-button.invite_friend{
        font-size: 15px;
        line-height: 12px;
        max-width: 188.34px;
        height: 39.34px;
    }
    .wrapper .affiliate-container .affiliate-rewards{
        max-width: 1060px;
    }
    .affiliate-rewards .eran_rewards_image {
        max-width: 596px;
        width: 100%;
        height: 100%;
        max-height: 596px;

    }

    .affiliate-container .reward-text .revenue_share_title {
        font-size: 71.85px;
        line-height: 70.4px;
        max-width: 384px;
    }

    .affiliate-rewards .image-square {
        position: absolute;
        right: 0px;
        bottom: -35px;
        width: 100%;
        height: 80%;
    }
    .affiliate-rewards-first {
        max-width: 437px;
    }
    .affiliate-container .affiliate-button.get_started_button {
        border-radius: 3.56px;
    }

    .affiliate-rewards .reward-text p {
        font-size: 18.87px;
        line-height: 26.9   px;
    }

    .affiliate_page .container > .section-7, .affiliate-body .section-4-slider {
        max-width: 1096px;
    }

    .venu_who_trust_us {
        max-width: 149.75px;
        height: 35.38px;
    }

    .affiliate-container .section-7 h1 {
        font-size: 50.49px;
        line-height: 60.6px;
        max-width: 658px;
    }

    .affiliate-body .affiliate-container .section-7 .section-7-card {
        max-width: 358px;
        padding-top: 70px;
        padding-left: 30px;
        padding-right: 34px;
        height: 414.53px !important;
        padding-bottom: 60px;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card h3 {
        font-size: 23px;
        line-height: 34.5px;
    }

    .affiliate-body .section-8 {
        margin-top: 72px;
    }
    .affiliate-body .section-7 .section-7-card p {
        font-size: 11.21px; 
        line-height: 18.1px;
    }
    .affiliate-body .section-8 p {
        font-weight: 400;
    }

    .affiliate-body .section-8-wrapper {
        padding-top: 30px;
    }
}

@media (min-width: 769px) and (max-width: 1080px) {
    .affiliate-container .title {
        margin-top: 50px;
    }
    .affiliate-body .rewards-img2 img {
        border-radius: 12px;

        max-width: 700px;
        max-height: 700px;
    }
    .affiliate-container .section-7 h1 {
        text-align: start;
        font-size: 35px;
        width: 400px;
        line-height: 38px;
    }

    .affiliate-body .section-4-slider {
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .affiliate-body .wrapper .container .title p {
        width: 100%;
        /* max-width: 558.98px; */
        font-size: 18px;
    }
    .title .affiliate-button {
        width: 221px !important;
        height: 33.35px;
        border-radius: 7px;
        font-size: 13.43px;
        padding: 0px;
        line-height: 13.43px;
        background: #007AFE;
    }
  
    .affiliate-body .affiliate-container .title_part .title-break b, .affiliate-container .title_part .title-break span {
        font-size: 52px!important;
    }
    .affiliate-rewards {
        flex-direction: column;
    }
    .affiliate-rewards .affiliate-button {
        width: auto;
    }
    .affiliate-video {

        width: auto;
        height: 366px;
        margin: 0;
        margin-top: 30px;
        border-radius: 15px;
    }
    .affiliate-video video {
        height: 383px!important;
        top:75px;
        width: calc(100% - 50px) !important;
        border: 9px solid #020202;
    }
    .affiliate-container .section-4-title {
        margin-top:90px;
    }

    .affiliate-container .section-4-card {
        width: 331px;
        height: 370px;
        border: 1px solid #737373;
    }
    .affiliate-video img:nth-child(1) {
        max-width: 130px;
        height: 130px;
        bottom: -38px;
        right: -20px;
    }

    .affiliate-body .section-4-title h1 {
        font-size: 40px; 
        line-height: 47px;
        margin-top: 10px;
    }
    .affiliate-body .affiliate-button div {
        font-size: 14px;
    }
    .affiliate-container .earning_resources_description {
        line-height: 24.3px;
        max-width: 643px;
        font-size: 18px;
    }

    .affiliate-container .affiliate-button.invite_friend {
        font-size: 15px;
        line-height: 12px;
        max-width: 241px;
        height: 47px;
    }

    .affiliate-container .section-4-card-group {
        margin-top: 30px;
        grid-gap:0px;
    }

    .affiliate-container .section-4-card h1 {
        font-size: 28px;
        line-height: 32.6px;
    }
    .affiliate-container .section-4-card p {
        font-size: 18px;
        font-weight: 400;
        line-height: 22.22px;
        max-width: 293px;
    }
    .section-6-left h1 {
        font-size: 38.69px;
    }
    .section-6-left p {
        font-size: 18px;
        line-height: 22px;
    }
    .section-6-right-card h2 {
        font-size: 18px;
    }.section-6-right-card p {
        font-size: 14px;
        padding-top: 0% !important;
    }
    .affiliate-container .section-4-card-icon svg {
        width: 59px;
        height: 55px;
    }    


    .affiliate-rewards .affiliate-rewards-first {
        width: 100%;
        padding: 0px;
        padding-bottom: 20px;
    }

    .affiliate-container .reward-text .revenue_share_title {
        font-size: 48px;
        line-height: 50.4px;
        max-width: 390px;
    }
    .affiliate-container .affiliate-button.get_started_button {
        max-width: 164px;
        padding-left: 0px;
        padding-right: 0px;
        border-radius: 5px;
    }
    .affiliate-container .rewards-img2 {
        margin-top: 30px;
    }


    .affiliate-container .section-7-card-group{
        justify-content: flex-start;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card h3 {
        font-size: 14.25px;
        line-height: 21.4px;
        width: 92%;
        padding:0px !important ;
        margin-left: -9px !important;
    }
    .affiliate-container .section-7-card-content {
        padding-top: 0px !important;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card p {
        font-size: 12px;
        line-height: 11.2px;
    }
    .venu_3{
        padding-top: 20px;
    }
    .section-7 .section-7-card {
        padding: 3% !important;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_sub_title {
        line-height: 30px;
        font-size: 12px;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_title {
        font-size: 23px;
        line-height: 50px;
    }
    .affiliate-body .section-8 {
        margin-top: 50px;
    }
    .affiliate-body .faqs_description {
        font-size: 15px;
        width: 400px;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_text {
        line-height: 15px !important;
        margin-top: -5px;
        font-size: 9px;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card {
        padding: 20px;
        padding-top: 30px;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card{
        height: 256px!important;
        max-width: 221.8px;
    }

    .affiliate-body .wrapper .container > .section-7 {
        margin-top: 40px;
    }

    .wrapper .affiliate-container .affiliate-rewards {
        margin-top: 30px;
    }
}

@media (max-width: 810px) {
    .affiliate-container .title-break span {
        font-size: 30px !important;
        font-weight: 800;
        line-height: 30px;
        letter-spacing: -0.03em;
        text-align: center;
    }
    .affiliate-container .section-7-card-group{
        justify-content: flex-start;
    }
}

@media (max-width: 768px){
    .affiliate_page .affiliate-container .title_part .title-break b, .affiliate-container .title_part .title-break span {
        font-size: 27px !important;
        line-height: 30px;
    }
    .bg_video_mb{
        display: flex;
        position: absolute;
        top: -66px;
        left: -24px;
        z-index: -7;

    }
    .affiliate-container .title {
        margin-top: 24px;
    }
    /* .affiliate-container .section-7 h1 {
        text-align: start;
    } */
    .des-top {
        /* display: none!important; */
    }
    .mob{
        display: block!important;
    }
    .section-6-left p {
        width: 104% !important;
    }
    .affiliate-body .section-4-slider {
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .affiliate-body  .text-slider2 {
        margin-top: 0px;
    }

    .affiliate-container .section-7 h1 {
        font-size: 30px;
        line-height: 34px;
        max-width: 267px;
        width: 100%;
        margin-bottom: 0px;
        /* margin: 0 auto; */
    }

    .btn-outline.benefits{
        padding: 0px;
        width: 92px;
        height: 21.76px;
        border-radius: 3.54px;
        font-size: 10.18px;
        line-height: 13.5px;
        display: none !important;
    }

    .section-7 .btn-outline.benefits{
        margin: 0 auto;
    }

    .affiliate-body .wrapper .container > .section-7 {
        margin-top: 20px;
    }
    .affiliate_page{
        padding: 0px 20px;
    }
    .affiliate-body .wrapper .container .title p {
        max-width: 338px;
        font-size: 16px;
        line-height: 22px;
    }
    .affiliate-rewards .affiliate-rewards-first {
        width: 100%;
        padding: 0px;
        padding-bottom: 20px;
    }
    .title .affiliate-button{
        /* display: none; */
        margin-top: 25px;
        width: 100% !important;
    }

    .affiliate-body .affiliate-video {
        height: 177px;
        border-radius: 10px;
        margin-top: 40px;
        max-width: 339px!important;
    }
    .affiliate-video img:nth-child(1) {
        max-width: 63px;
        height: 63px;
    }

    .section-4-title h1.start_earning_title {
        font-size: 30px;
        line-height: 34px;
        max-width: 317px;
        margin-top: 7px;
        padding-top: 0px !important;
    }

    .affiliate-container .affiliate-button.invite_friend {
        font-size: 7.9px;
        line-height: 8px;
        max-width: 110.34px;
        height: 25.34px;
        border-radius: 5px;
    }
    .affiliate-container .section-4-card-group {
        /* margin-top: 30px; */
    }
    .affiliate-container .earning_resources_description {
        font-size: 16px;
        line-height: 22px;
        max-width: 339px;
        margin-top: 15px;
        padding-top: 0px;
    }
    .section-4 .invite-button button {
        display: none;
    }
    .affiliate-video video {
        top: 40px;
        width: calc(100% - 60px) !important;
        border: 3.5px solid #020202;
        height: 180px !important;
    }
    .affiliate-video img:nth-child(1){
        bottom: -3px;
        right: -3px;
    }
    .affiliate-rewards {
        flex-direction: column;
        gap: 30px;
    }
    .affiliate-container .title-break span {
        font-size: 30px !important;
        font-weight: 800 !important;
        line-height: 30px !important;
        letter-spacing: -0.03em !important;
        text-align: center !important;
    }

    .affiliate-container .section-4-title {
        margin-top: 55px;
    }

    .affiliate-container .title_part .title-break {
        flex-wrap: wrap;
    }
    .affiliate-container .section-4-card{
        width: 100%;
        /* max-width: 285px; */
        height: 339px;
    }

    .affiliate-container .section-4-card-icon1 svg {
        width: 70px !important;
        height: 62px !important;
    }
    .affiliate-container .section-4-card-icon3 svg {
        width: 64px !important;
        height: 53px !important;
    }
    .affiliate-container .section-4-card-icon2 svg {
        width: 52px !important;
        height: 52px !important;
    }
    .affiliate-container .section-4-card-icon4 svg {
        width: 59px !important;
        height: 52px !important;
    }
    .section-4-card-group .section-4-card {
        margin-bottom: 10px;
        border: 1px solid #737373
    }
  
    .affiliate-container .section-4-card h1{
        font-size: 24px;
        line-height: 35.6px;
        margin-top: 0px !important;
    }
    .section-6-left h1 {
        margin-top: 5px !important;
        margin-bottom: 0px;
    }

    .affiliate-container .section-4-card p {
        font-size: 18px;
        font-weight: 300;
        line-height: 23px;
        max-width: 270px;
    }
    .btn{
        display: none;
    }
    .section-6-left {
        margin-top: 0px;
    }
    .section-6-right {
        margin-top: 20px;
    }
    .affiliate-container .reward-text .revenue_share_title {
        max-width: 70%;
        font-size: 24.9px;
        line-height: 35px;
        font-weight: 600;
    }

    .affiliate-rewards .reward-text p {
        font-size: 13.87px;
        line-height: 18.5px;
        margin-top: 15px;
    }
    .affiliate-container .affiliate-button.get_started_button {
        max-width: 173px;
        height: 43px;
        padding-left: 0px;
        padding-right: 0px;
        border-radius: 5px;
    }

    .affiliate-container .rewards-img2 {
        width: 100%;
        margin-top: 20px;
    }
    .affiliate-container .rewards-img2 img{
        width: 100%;
        border-radius: 12px;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card h3 {
        font-size: 12px;
        line-height: 18px;
        padding: 0px;
        margin-top: -4px !important;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_text {
        font-size: 8px;
        line-height: 14px;
        margin-top: 0px;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_sub_title {
        font-size: 10px;
        line-height: 16.3px;
    }

    .section-6-right-card {
        padding: 30px 21px;
    }
    .affiliate-body .affiliate_page .section-7 .section-7-card .second_block_title {
        font-size: 15.75px;
        line-height: 30.3px;
        font-weight: bold;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card p {
        font-size: 9px;
        line-height: 11px;
    }
    .affiliate-body .affiliate-container .section-7 .section-7-card {
        height: 192px !important;
        max-width: 221.8px;
        padding: 20px 10px !important;
    }

    .affiliate-body .affiliate-container .section-7-card{
        padding: 0px!important;
    }

    .affiliate-container .section-7-card-group {
        gap: 10px;
        margin-top: 8px;
    }
    .affiliate-container .section-7-card-content {
        padding-top: 20px;
        display: none;
    }
    .affiliate-body .section-8 {
        margin-top: 35px;
    }
    .affiliate-body .section-8-wrapper {
        padding-top: 20px;
    }

    .affiliate-body .affiliate-container .accordion-item {

        border-radius: 4px;
     }
        
      .affiliate-body .section-8 .faqs_description  {
        line-height: 18px;
        font-size: 14px !important;
    }
    .accordion-item span {
        font-size: 12px !important;
        line-height: 16px !important;
        letter-spacing: -0.19px;
    }
    .accordion-item .accordion-title {
        width: 305px;
    }
    .affiliate-body .section-8 p {
        font-size: 12px !important;
        width: 100% !important;
        padding-right: 0px !important;
    }
    .affiliate-body .affiliate-container .accordion-item {
        padding: 10px 10px !important;
    }
    .mb-button{
        height: 19.83px !important;
    }
    .mb-button button {
        background:#007AFE;
        height: 33px;
        width: 100% !important;
    }
    .footer-subscription {
        margin-top: 5px;
    }
    .footer-subscription .mb-button {
        height: 40px !important;
    }
    .section-10{
        padding: 20px 0px !important;
        margin-top: 15px;
    }
       .footer-border {
        width: 100%;
    }
    .section-10-header,.section-10-content,.section-10-footer{
        padding-left: 0px !important;
    }
    
}

@media (max-width: 450px){

    .affiliate-video {
        height: 177px;
    }
    .affiliate-video video {
        top: 40px;
        width: calc(100% - 60px) !important;
        border: 3.5px solid #020202;
        height: 185px !important;
    }

}