﻿
.main-bannerheader {
    background: url(../NewDesign/images/PCCoins/banner_hero.png) no-repeat center center !important;
    background-size: cover !important;
    height: 848px;
}

.banner_text_area{
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.exclusive_background {
    background: url(../NewDesign/images/PCCoins/exclusive_background.png) no-repeat center center !important;
    background-size: cover !important;
}
.font-weight-800 {
    font-weight: 800;
}
.font-weight-700 {
    font-weight: 700;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-400 {
    font-weight: 400;
}
.font-weight-600 {
    font-weight: 600;
}
.font-20px{
    font-size: 20px !important;
}
.font-22px{
    font-size: 22px !important;
}
.font-16px {
    font-size: 16px !important;
}

.Heading-20px{
    font-size: 20px;
}

.Heading-18px{
    font-size: 18px;
}
.Heading-16px{
    font-size: 16px;
}

.gap-12{
    gap: 12px;
}

.img-text-area{
    position: absolute;
    top: 350px;
    width: 100%;
}

.amazon-service-box-f {
    border-right: 1px solid rgba(220, 220, 220, 1);
    border-bottom: 1px solid rgba(220, 220, 220, 1);
    transition: transform 0.3s ease;
}
.amazon-service-box-s {
    border-right: 1px solid rgba(220, 220, 220, 1);
    border-bottom: 1px solid rgba(220, 220, 220, 1);
}
.amazon-service-box-t {
    border-bottom: 1px solid rgba(220, 220, 220, 1);
}
.amazon-service-box-fo {
    border-right: 1px solid rgba(220, 220, 220, 1);
}
.amazon-service-box-fi {
    border-right: 1px solid rgba(220, 220, 220, 1);
}

.font-40px{
    font-size: 40px !important;
}

.font-weight-800{
    font-weight: 800 !important;
}

.Heading-26px{
    font-size: 26px;
}


[class*="amazon-service-box-"] {
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.35s ease;
}

    [class*="amazon-service-box-"]:hover, [class*="amazon-service-box-"]:focus{
        transform: scale(1);
        box-shadow: 0 0 24px 1px rgba(220, 53, 69, 0.45);
        z-index: 2;
        position: relative;
    }




.box-setting{
    margin-left: -55px;
}

.d-flex-colomn-gap-align-center {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.d-flex-colomn-gap-15-align-center {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.d-flex-gap-align-center {
    display: flex;
    align-items: center;
    gap: 10px;
}

.gap-10 {
    gap: 10px;
}

.exclusive_box_f {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid white;
    padding: 21px 20px;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px) saturate(180%) hue-rotate(12deg) !important;
    -webkit-backdrop-filter: blur(28px) saturate(180%) hue-rotate(12deg) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 4px -4px 20px rgba(0, 0, 0, 0.25) !important;
    border-radius: 20px;
}

.box-with-glass-effect {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid white;
    padding: 21px 20px;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px) saturate(180%) hue-rotate(12deg) !important;
    -webkit-backdrop-filter: blur(28px) saturate(180%) hue-rotate(12deg) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 4px -4px 20px rgba(0, 0, 0, 0.25) !important;
    border-radius: 20px;
}

.box-with-glass-effect-less-padding {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid white;
    padding: 15px 20px;
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(10px) saturate(180%) hue-rotate(12deg) !important;
    -webkit-backdrop-filter: blur(28px) saturate(180%) hue-rotate(12deg) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: 4px -4px 20px rgba(0, 0, 0, 0.25) !important;
    border-radius: 20px;
}

.d-flex-gap-align-center-g-10 {
    display: flex;
    align-items: center;
    gap: 10px;
}

.frame-feature {
    background: url(../NewDesign/images/Amazon/frame_background.png) no-repeat center center !important;
    background-size: cover !important;
}

.cta-background {
    background: url(images/Amazon/CTA.png) no-repeat center center !important;
    background-size: cover !important;
}

.Head_text {
    color: #e81d25;
    font-weight: 700;
    margin: 19px 0px 10px 0px;
    line-height: 1.2;
    font-size: 1.2rem;
}

.P_FontSize {
    margin-bottom: 5rem;
    font-size: 16px;
    color: #333;
}

.bgcolor {
    background-color: #F2F2F2 !important;
    margin-bottom: 20px;
}

.affiliate-section-max-width {
    max-width: 1200px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.accordion-item {
    margin-bottom: 10px;
}

.accordion-content {
    display: none;
    padding: 15px 20px 25px 25px;
    margin-top: -10px;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    border-radius: 8px;
}

.accordion-header {
    cursor: pointer;
    padding: 10px 15px 10px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgb(242, 242, 242) !important;
    border-radius: 8px;
}

.accordion-header-h1 {
    font-size: 20px;
    color: #000000;
    font-weight: 700;
    padding-right: 2%;
    max-width: 585px;
}

.accordion-icon {
    width: 20px;
    height: 20px;
    background-image: url(/Content/images/Affiliate/faq_plus_img.png);
    background-size: cover;
    margin-right: 7px;
    background-position: center;
}

.accordion-header.active .accordion-icon {
    background-image: url(/Content/images/Affiliate/faq_minus_img.png);
    height: 4px;
    margin-right: 7px;
}

.accordion-content {
    display: none;
    padding: 15px 20px 25px 25px;
    margin-top: -10px;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    background-color: rgb(242, 242, 242);
    border-radius: 8px;
}

.faq-line {
    border-top: 2px solid hsl(0, 0%, 71%);
    margin: -10px 0px 5px 0px;
}

.exclusive_pccoin_gap{
    gap: 15px;
}


.step_f_box{
    position: absolute;
    top: 120px;
    left: 47px;
    display: flex;
    flex-direction: column;
    gap: 130px;
    align-items: center;
}

.step_s_box{
    position: absolute;
    top: 120px;
    left: 47px;
    display: flex;
    flex-direction: column;
    gap: 115px;
    align-items: center;
}

.step_t_box{
    position: absolute;
    top: 120px;
    left: 47px;
    display: flex;
    flex-direction: column;
    gap: 130px;
    align-items: center;
}

.step_fo_box{
    position: absolute;
    top: 120px;
    left: 47px;
    display: flex;
    flex-direction: column;
    gap: 130px;
    align-items: center;
}

.step_fi_box{
    position: absolute;
    top: 120px;
    left: 47px;
    display: flex;
    flex-direction: column;
    gap: 115px;
    align-items: center;
}
.center-control {
    gap: 30px;
}

.all-step{
    position: relative;
}



@media (max-width: 1210px) {
    .img-text-area {
        top: 340px;
    }
    .center-control {
        gap: 0px;
    }
}

@media (max-width: 1185px) {
    .img-text-area {
        top: 325px;
    }
    .main-bannerheader {
        height: 880px;
    }
}

@media (max-width: 1154px) {
    .step_s_box {
        gap: 100px;
    }
}

@media (max-width: 1145px) {
    .img-text-area {
        top: 315px;
    }
}
@media (max-width: 1121px) {
    .img-text-area {
        top: 305px;
    }
}

@media (max-width: 1097px) {
    .img-text-area {
        top: 295px;
    }
    .remove-padding {
        padding: 0px !important;
    }
}

@media (max-width: 1073px) {
    .img-text-area {
        top: 285px;
    }
    .step_f_box {
        gap: 115px;
    }
    .step_t_box {
        gap: 115px;
    }
}

@media (max-width: 1048px) {
    .pccoin_box_header {
        margin: 0;
    }
    .img-text-area {
        top: 280px;
    }
    .adding-width {
        width: 92%;
    }
    .box-setting {
        margin-left: -85px;
    }
}


@media (max-width: 1024px) {
    .img-text-area {
        top: 275px;
    }
    .main-bannerheader {
        height: 1000px;
    }
    .step_s_box {
        gap: 100px;
    }

}

@media (max-width: 1023px) {
    .main-bannerheader {
        background: url(../NewDesign/images/PCCoins/banner-bg.png) no-repeat center center !important;
        background-size: cover !important;
        height: 540px;
    }
}


@media (max-width: 1010px) {
    .img-text-area {
        top: 270px;
    }
}

@media (max-width: 995px) {
    .img-text-area {
        top: 265px;
    }
    .main-bannerheader {
        height: auto;
    }
}

@media (max-width: 991px) {
    .box-setting {
        margin-left: 0px;
    }
    .amazon-service-box-f {
        border-right: 1px solid rgba(220, 220, 220, 1);
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-s {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-t {
        border-right: 1px solid rgba(220, 220, 220, 1);
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-fo {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .box-with-glass-effect-less-padding {
        background-color: rgba(255, 255, 255, 0.1) !important;
        border: 1px solid white;
        padding: 21px 20px;
        background: rgba(255, 255, 255, 0.08);
        backdrop-filter: blur(10px) saturate(180%) hue-rotate(12deg) !important;
        -webkit-backdrop-filter: blur(28px) saturate(180%) hue-rotate(12deg) !important;
        border: 1px solid rgba(255, 255, 255, 0.2) !important;
        box-shadow: 4px -4px 20px rgba(0, 0, 0, 0.25) !important;
        border-radius: 20px;
    }

    .pccoin_box_header {
        margin: 10px 0;
    }
    .img-text-area {
        top: 580px;
    }
    .all-step {
        margin: 20px 0;
        display: flex;
        justify-content: center;
        margin-right: 15px;
    }
    .step_img_t{
        margin-right: 30px;
    }
    .step_img_fo{
        margin-right: 30px;
    }
    .step_f_box_text {
        width: 43%;
    }
    .step_f_box {
        gap: 125px;
        width: 80%;
    }
    .step_s_box_text {
        width: 43%;
    }
    .step_s_box {
        gap: 125px;
        width: 80%;
    }
    .step_t_box_text {
        width: 60%;
    }
    .step_t_box {
        gap: 130px;
        align-items: end;
        width: 55%;
    }
    .step_fo_box_text{
        width: 60%;
    }
    .step_fo_box {
        gap: 125px;
        align-items: end;
        width: 55%;
    }
    .step_fi_box_text {
        width: 43%;
    }
    .step_fi_box {
        gap: 130px;
        width: 80%;
    }
}

@media (max-width: 960px) {
    .img-text-area {
        top: 555px;
    }
}

@media (max-width: 925px) {
    .img-text-area {
        top: 525px;
    }
}

@media (max-width: 913px) {
    .step_f_box {
        gap: 115px;
        width: 75%;
    }

    .step_s_box {
        gap: 105px;
        width: 74%;
    }

    .step_t_box {
        gap: 115px;
        align-items: end;
    }

    .step_fo_box {
        gap: 130px;
        align-items: end;
    }

    .step_fi_box {
        gap: 115px;
        width: 73%;
    }

    .step_fo_box_text {
        width: 58%;
    }

    .step_t_box_text {
        width: 60%;
    }

    .step_s_box_text {
        width: 48%;
    }

    .step_f_box_text {
        width: 46%;
    }

    .step_fi_box_text {
        width: 66%;
    }
}

@media (max-width: 890px) {
    .img-text-area {
        top: 490px;
    }
}

@media (max-width: 840px) {
    .img-text-area {
        top: 455px;
    }
}



@media (max-width: 800px) {
    .img-text-area {
        top: 420px;
    }
}



@media (max-width: 768px) {
    p {
        font-size: 20px !important;
    }

    .responsive-text {
        text-align: center;
    }

    .P_FontSize {
        margin-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .contact-section {
        margin-top: 30px;
    }
    .adjust-text{
        width: 60%;
    }
    .pccoin_box_text {
        margin-bottom: 10px;
    }
    .master-img {
        margin: 20px 0;
    }
    .chooseAmazon {
        padding: 0 !important;
    }
    .step_f_box_text {
        width: 28%;
    }

    .step_f_box {
        gap: 130px;
        width: 88%;
    }
    .step_s_box_text {
        width: 24%;
    }
    .step_s_box {
        gap: 115px;
        width: 87%;
    }
    .step_t_box_text {
        width: 39%;
    }
    .step_fo_box_text {
        width: 39%;
    }
    .step_fo_box {
        gap: 145px;
        align-items: end;
        width: 54%;
    }
    .step_fi_box_text {
        width: 30%;
    }

    .step_fi_box {
        gap: 130px;
        width: 87%;
    }

    .step_fi_box {
        gap: 115px;
        width: 87%;
    }
    .step_fo_box {
        gap: 130px;
        align-items: end;
        width: 54%;
    }
    .amazon-service-box-f {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-s {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-t {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }

    .amazon-service-box-fo {
        border-right: 0;
        border-bottom: 1px solid rgba(220, 220, 220, 1);
    }
    .amazon-service-box-fi {
        border-right: 0;
    }
}

@media (max-width: 755px) {
    .img-text-area {
        top: 390px;
    }
    .step_s_box {
        gap: 100px;
        width: 87%;
    }
}

@media (max-width: 715px) {
    .img-text-area {
        top: 365px;
    }
}

@media (max-width: 680px) {
    .img-text-area {
        top: 350px;
    }
    .pccoin_box_header {
        margin: 0;
    }
}

@media (max-width: 645px) {
    .img-text-area {
        top: 330px;
    }
}


@media (max-width: 620px) {
    .img-text-area {
        top: 315px;
    }
}


@media (max-width: 600px) {
    .img-text-area {
        top: 305px;
    }
    .step_f_box {
        gap: 115px;
        width: 88%;
    }
}



@media (max-width: 583px) {
    .img-text-area {
        top: 290px;
    }
}

@media (max-width: 575px) {
    .pccoin-box{
        margin-top: 20px;
    }
    .learn-btn {
        margin-top: 20px;
    }
}

@media (max-width: 562px) {
    .img-text-area {
        top: 275px;
    }
}

@media (max-width: 547px) {
    .img-text-area {
        top: 270px;
    }
}

@media (max-width: 536px) {
    .step_f_box_text {
        font-size: 17px;
    }
    .step_s_box_text {
        font-size: 17px;
    }
    .step_t_box_text {
        font-size: 17px;
    }

    .step_fo_box_text {
        font-size: 17px;
    }
    .step_fi_box_text {
        font-size: 17px;
    }
    .pccoin_box_text {
        margin-bottom: 0px;
    } 
}






@media (max-width: 525px) {
    .img-text-area {
        top: 260px;
        left: 0px;
    }
    .pccoin_box_text{
        font-size: 14px;
    }

    .pccoin_box_header_text{
        font-size: 18px !important;
    }
    .padding-adjust {
        padding: 20px !important;
    }
}

@media (max-width: 496px) {
    .img-text-area {
        top: 240px;
    }
}

@media (max-width: 474px) {
    .img-text-area {
        top: 225px;
    }
    .pccoin_box_text {
        font-size: 12px;
    }

    .pccoin_box_header_text {
        font-size: 16px !important;
    }
}


@media (max-width: 450px) {
    .img-text-area {
        top: 225px;
    }
    .pccoin-img-boxc {
        display: none !important;
    }
}

@media (max-width: 425px) {
    .step_f_box {
        gap: 115px;
        width: 75%;
    }

    .step_s_box {
        gap: 105px;
        width: 74%;
    }

    .step_t_box {
        gap: 115px;
        align-items: end;
    }

    .step_fo_box {
        gap: 130px;
        align-items: end;
    }

    .step_fi_box {
        gap: 115px;
        width: 73%;
    }

    .step_fo_box_text {
        width: 65%;
    }

    .step_t_box_text {
        width: 60%;
    }

    .step_s_box_text {
        width: 48%;
    }

    .step_f_box_text {
        width: 46%;
    }

    .step_fi_box_text {
        width: 66%;
    }
    .step_img_t {
        margin-right: 20px;
    }
}

@media (max-width: 420px) {
    .img-text-area {
        top: 210px;
    }

    .pccoin_box_text {
        font-size: 10px;
    }

    .pccoin_box_header_text {
        font-size: 14px !important;
    }
}

@media (max-width: 414px) {
    .adjust-text {
        width: 77%;
    }
    
    .step_img_t {
        margin-right: 20px;
    }
   
}

@media (max-width: 385px) {
    .img-text-area {
        top: 180px;
    }
}

@media (max-width: 360px) {
    .img-text-area {
        top: 160px;
    }
    .pccoin_box_text{
        width: 70%;
        text-align: center;
    }
}

@media (max-width: 338px) {
    .img-text-area {
        top: 145px;
    }
    .pccoin_box_text {
        font-size: 9px;
    }

    .pccoin_box_header_text {
        font-size: 11px !important;
    }
}

@media (max-width: 324px) {
    .adjust-text {
        width: 92%;
    }
}

@media (max-width: 320px) {
    .step_fo_box_text {
        width: 78%;
    }
    .step_t_box_text {
        width: 70%;
    }
}

@media (max-width: 315px) {
    .img-text-area {
        top: 130px;
    }
}

@media (max-width: 296px) {
    .img-text-area {
        top: 125px;
    }
}

