.partner-banner{
    background-position: unset;
}

.partner-calculate{
    background-image:unset !important;
}

.af-open__content__form{
    width: 100%;
    padding: 70px 70px 0 0;
    text-align: right;
}

.af-open__content__one:nth-child(1){
    margin: unset !important;
    width: 100%;
    max-width: 432px;
}

.partner-banner__content .textContents{
    margin-right: 80px;
    margin-left: unset;
    text-align: right;
}

.affiliate_link .partner-banner__content {
    flex-direction: inherit;
    background-position: inherit;
}

.af-profit__contentN p , .textContents p, section.section3 .contents p{
    text-align: right;
}

@media (max-width: 1024px){
p.header, .section2 p.sub_header, p.ctc3.footer {
    text-align: right;
}

section.af-seciton.partner-banner .textContents p {
    text-align: center;
}


    .partner-banner__content .textContents {
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }


}


@media (max-width: 768px){
    .partner-banner__content .textContents {
        margin-right: unset;
        text-align: center;
    }

    .partner-banner{
        background-position: left bottom;
    }

    .af-profit__content__textN{
        text-align: right;
    }

    .form__desc, .form__head{
    width: 100%;
    text-align: right;
    }

    .af-open__content__form{
        padding: 20px;
    }
}

@media screen and (max-width: 475px){
    section.af-seciton.af-open{
        margin-right: unset !important;
    } 
}