.lang_kn .btnText {
    font-size: var(--fs15px);
}
.lang_kn .downBtnTextOne {
    font-size: var(--fs14px);
    text-align: left;
}
.lang_kn .loginBtnWrapInside {
    line-height: 21px;
}
.lang_kn .notiTime,
.lang_kn .headCardNotiInfo {
    font-size: var(--fs13px);
}
.lang_kn .loginMainTitle {
    font-size: var(--fs30px);
}

@media(max-width:1279px) {
    .lang_kn .stepLabelVertical {
        bottom: -40%;
    }
    .lang_kn .downBtnTextOne {
        font-size: var(--fs12px);
        line-height: 20px;
    }
}
@media(max-width:992px) {
    .lang_kn .downBtnTextOne {
        font-size: var(--fs10px);
    }
    .lang_kn .affBannerContentWrapper .affBannerTitle {
        font-size: var(--fs30px);
    }
}
@media(max-width:578px) {
    .lang_kn .navTabText {
        font-size: var(--fs12px);
    }
    .lang_kn .downBtnTextOne {
        font-size: var(--fs10px);
    }
    .lang_kn .affBannerContentWrapper .affBannerTitle {
        font-size: var(--fs17px);
    }
    .lang_kn .refCardMainTitle {
        font-size: var(--fs16px);
    }
    .lang_kn .refCardMainBal {
        font-size: var(--fs30px);
    }
}
@media(max-width:480px) {
    .lang_kn .inputErrorLable {
        top: 50px;
    }
     .lang_kn .loginMainTitle {
        font-size: var(--fs22px);
    }
}
@media(max-width: 359px) {
    .lang_kn .stepLabelVertical {
        font-size: var(--fs10px);
    }
    .lang_kn .accMenuText {
        font-size: var(--fs12px);
    }
    .lang_kn .acc_promo_secfour .accMenuLinkInfo,
    .acc_promo_secthree .accMenuLinkInfo {
        padding: 16px 2px 0;
    }
    .lang_kn .headCardNotiInfo {
        font-size: var(--fs11px);
    }
    .lang_kn .affProgramCardWrapper .affProgramCard .affProgramCardTitle {
        z-index: 2;
    }
    .lang_kn .SpinWinContent {
        font-size: var(--fs16px);
    }
    .lang_kn .benefitsRewardsCardWrapper:nth-child(2) .borderRotateAnimate {
        gap: 20px;
    }
}