/*********************** BG template widget  ***********************/
.il-bg-blue {
    background: #00305b;
}
.il-bg-blue h1,
.il-bg-blue h2,
.il-bg-blue h3,
.il-bg-blue h4,
.il-bg-blue h5,
.il-bg-blue h6 {
    color: #fff;
}
.il-bg-blue p,
.il-bg-blue span,
.il-bg-blue sub,
.il-bg-blue sup {
    color: #fff;
}
/*.il-bg-blue ul li, .il-bg-blue ul li a{
    color: #fff;
}*/
.il-bg-white {
    background: #fff;
}
.il-bg-white h1,
.il-bg-white h2,
.il-bg-white h3,
.il-bg-white h4,
.il-bg-white h5,
.il-bg-white h6 {
    color: #282828;
}
.il-bg-white p,
.il-bg-white span,
.il-bg-white sub,
.il-bg-white sup {
    color: #282828;
}
.il-bg-white ul li,
.il-bg-white ul li a {
    color: #282828;
}
/*********************** BG template widget  ***********************/
.confirmkyc-sec h6 {
    color: #333;
}
.il-bg-wrap .container {
    padding-left: 10px;
    padding-right: 10px;
}
.il-health-insured-wrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3rem 0;
    gap: 2rem;
}
.il-insured-ps-block {
    max-width: 362px;
    width: 100%;
}
.il-insured-cd-block {
    max-width: 878px;
    width: 100%;
    padding: 3rem 0 0;
}
.il-insured-cd-block h1 {
    font-size: 2.4rem;
    font-weight: 700;
    margin: 0;
}
body a {
    cursor: pointer;
}
.il-health-insured-wrap .il-ins-back {
    position: relative;
    padding-left: 2rem;
}
.il-health-insured-wrap .il-ins-back:before {
    border-color: #f26624;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    vertical-align: text-top;
    transform: rotate(225deg);
    box-sizing: inherit;
    position: absolute;
    left: 7px;
    top: 6px;
    transition: all 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
    transition-timing-function: cubic-bezier(1, -0.115, 0.975);
}
/*********************** health premium summary component  ***********************/
.il-premium-summary {
    border: 1px solid #004a80;
    border-radius: 1rem;
    padding: 2rem;
    margin: 2rem 0;
}
.il-premium-summary h2,
.il-tds-block h2 {
    font-size: 1.8rem;
    font-weight: 700;
    padding-bottom: 1.5rem;
}
ul.il-summary-list li {
    display: flex;
    justify-content: space-between;
    line-height: 28px;
}

ul.il-summary-list li span {
    font-size: 1.4rem;
    font-weight: 400;
}
ul.il-total-pay {
    border-top: 1px solid #004a80;
    padding: 1rem 0 0;
    margin: 1rem 0 0;
}

ul.il-total-pay li span {
    font-size: 1.8rem;
    font-weight: 800;
}
span.green-txt,
p.green-txt {
    color: #3fe45a;
}
/*********************** health premium summary component  ***********************/

/*********************** Tax deduction component  ***********************/
.il-tds-block {
    background: #004a80;
    border-radius: 1rem;
    padding: 2rem;
}
.il-tds-block p {
    font-size: 1.4rem;
    line-height: 23px;
    padding-bottom: 1rem;
}
.il-tds-block ul {
    padding-bottom: 1rem;
}
.il-tds-block ul li {
    font-size: 1.4rem;
    position: relative;
    padding-left: 3rem;
    padding-bottom: 1rem;
    color: #fff;
}
.il-tds-block ul li:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC45OTk5IDQuOTk2MTlDMTQuOTk3NyA0LjgzNDAyIDE0LjkzMjMgNC42Nzk0NCAxNC44MTg0IDQuNTY0NTZMMTAuNDQ0IDAuMTk3MjU1QzEwLjMyODQgMC4wNzM4NzQyIDEwLjE2NzUgMC4wMDI3ODU1MyA5Ljk5ODMyIDguNTk1NTFlLTA1QzkuODI5MjIgLTAuMDAyNzEzNiA5LjY2NjMyIDAuMDYyOTc2IDkuNTQ2NDIgMC4xODIwNTdDOS40MjY2MiAwLjMwMTUzOCA5LjM2MDQyIDAuNDY0MDEyIDkuMzYyODMgMC42MzMxODVDOS4zNjUxMyAwLjgwMTg1OSA5LjQzNTgyIDAuOTYyODMzIDkuNTU4OTIgMS4wNzg0MUwxMi44Njg3IDQuMzgyOTlIMC42MzM5NzJDLTAuMjExMzI0IDQuMzcxMjkgLTAuMjExMzI0IDUuNjQzMjkgMC42MzM5NzIgNS42MzExOUgxMi44NjU5TDkuNTU4OTIgOC45MzIyN0M5LjQ0MDkyIDkuMDQ5MDUgOS4zNzQxMiA5LjIwODMyIDkuMzc0MTIgOS4zNzQ0QzkuMzczNzIgOS41NDAzNyA5LjQzOTcyIDkuNzAwMDUgOS41NTczMiA5LjgxNzIzQzkuNjc1MzIgOS45MzQ4MSA5LjgzNTIyIDEwLjAwMDQgMTAuMDAxNSAxMEMxMC4xNjc5IDkuOTk5MyAxMC4zMjcyIDkuOTMyNTEgMTAuNDQ0IDkuODE0NTNMMTQuODE4NCA1LjQ0NzIyQzE0LjkzNzQgNS4zMjc3NCAxNS4wMDMgNS4xNjQ4NyAxNC45OTk5IDQuOTk2MTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    width: 15px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;
}
/*********************** Tax deduction component  ***********************/

/*********************** health customer component  ***********************/
.il-accordion-head {
    background: #004a80;
    padding: 2.5rem;
    border-radius: 1rem;
    cursor: pointer;
}
.il-accordion-head.active {
    cursor: default;
}
.il-health-accordion {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 1rem;
}
.il-accordion-body {
    background: #fff;
    padding: 2rem 3rem;
    border-radius: 0 0 1rem 1rem;
}
.il-accordion-body p {
    color: #282828;
}
.il-accordion-head h3 {
    font-size: 1.7rem;
    color: #5c8ab4;
    position: relative;
}
.il-accordion-head h3:after {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px;
    vertical-align: text-top;
    transform: rotate(136deg);
    box-sizing: inherit;
    position: absolute;
    right: 0;
    top: 5px;
}
.il-accordion-head.active {
    background: #fff;
    border-radius: 1rem 1rem 0 0;
    padding-bottom: 0;
}
.il-accordion-head.active h3 {
    color: #282828;
}
.il-kyc-green-block {
    background: #e2fce9;
    display: inline-flex;
    padding: 0.5rem 1rem;
    border-radius: 0.5rem;
    margin-bottom: 3rem;
}
.il-kyc-green-block p,
.il-kyc-green-block span {
    font-size: 1.2rem;
    color: #09751b;
    font-weight: 700;
}
.il-insured-details-block {
    display: flex;
    justify-content: space-between;
}
span.il-error {
    color: red;
    font-size: 1.2rem;
    margin: 0;
    display: inline-block;
    position: static;
}
.inp-tag {
    font-size: 1.2rem;
    color: #6c6c6c;
}
.il-id-block {
    width: 47%;
}
.il-id-block h5,
.il-radio-block h5 {
    margin: 0;
    color: #6c6c6c;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 20px;
}
.il-radio-block .il-radio-group {
    padding: 1rem 0 0.5rem;
}
.il-flex {
    display: flex;
}
.il-radio-block .il-flex .il-radio-group label:before {
    padding: 8px;
}
.il-flex .il-radio-group input[type="radio"]:checked + label:after {
    border-width: 4px;
    left: 6px;
}
.il-insured-details-block .il-radio-block .il-radio-group label {
    font-size: 1.6rem;
}
.il-radio-block {
    padding-bottom: 1rem;
}
#emiPayment .il-btn-block {
    display: block;
    padding: 2rem 0 0;
    text-align: right;
}
/*********************** health customer component  ***********************/

/*********************** health Insured details component  ***********************/
.il-insured-details-block .select-input-block {
    width: 100%;
}
.il-insured-details-block .il-radio-block {
    width: 100%;
}
.il-weight-height {
    width: 100%;
}
.il-disease .il-radio-group {
    padding: 0;
}
.il-flex.il-disease {
    padding: 2rem 0 1rem;
}
.il-weight-height {
    display: flex;
    gap: 15px;
}
.il-select-flex {
    display: flex;
}
.il-multi-select .select-input-block {
    width: 100%;
    max-width: 85px;
}
.il-weight-height .il-input-block {
    /*margin-right: 3rem;*/
    width: 100%;
}
.il-multi-select {
    position: relative;
    width: 100%;
}
.il-multi-select label {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 600;
    color: #838383;
    position: absolute;
    left: 11px;
    top: -11px;
    background-color: #fff;
    transition: 0.3s all ease;
    pointer-events: none;
    z-index: 99;
    padding: 0 0.7rem;
}
.il-multi-select .select-input-block:first-child .dropdown {
    border-radius: 5px 0 0 5px;
}
.il-multi-select .select-input-block:last-child .dropdown {
    border-radius: 0 5px 5px 0;
}
.custom-dropdown-list {
    top: 5px;
}
.il-input-block.il-abha-block {
    width: 48%;
}
.il-nominee-comp .dob-form-block {
    width: 48%;
}
.il-left-mar {
    margin-left: 4rem;
}
.il-right-mar {
    margin-right: 4rem;
}
/*********************** health Insured details component  ***********************/
/*********************** health Other details component  ***********************/
.il-input-block.ein-no-block {
    width: 48%;
}
.il-insured-details-block.sell-discount-block {
    background: #e1f4fd;
    padding: 2rem 2rem;
    align-items: center;
    border-radius: 1rem;
    justify-content: start;
}
.cross-sell-content {
    padding: 0 2rem;
}
.cross-discount-apply {
    padding: 0 1rem;
    display: flex;
}
.cross-sell-content h4 {
    font-size: 1.6rem;
    color: #282828;
    font-weight: 700;
}
.dis-remove:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03Ljk5OTM1IDFMMS4xNDY0OCA3LjgzNTk1IiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjAwMDY1IDEuMjQyMTlMNy44NTM1MiA4LjA3ODE0IiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
    height: 10px;
    width: 10px;
    display: block;
    position: absolute;
    left: 0;
    top: 6px;
    background-repeat: no-repeat;
}

.dis-remove {
    position: relative;
    padding-left: 2rem;
}
.cross-sell-content p {
    font-size: 1.4rem;
}
.cross-discount-apply h5 {
    font-size: 1.4rem;
    color: #09751b;
    font-weight: 800;
}

.cross-discount-apply p {
    font-size: 1.2rem;
    font-weight: 600;
}
.remove-block {
    padding: 0.5rem 2rem;
    border-left: 1px solid #b5c3a2;
    margin-left: 2rem;
}
.eligible-check {
    display: flex;
    align-items: center;
    padding: 2rem 0;
    border-bottom: 1px solid #e2e0df;
    margin-bottom: 2rem;
}

.eligible-check p {
    font-size: 1.4rem;
    padding-left: 1rem;
    line-height: 21px;
    font-weight: 400;
}
.top-bg-block {
    padding: 2rem 3rem 0;
    border-radius: 1rem;
    background-color: #f9f7e5;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.popup h2 {
    font-size: 2.5rem;
    font-weight: 600;
    text-align: left;
    color: #282828;
}
.content-block p {
    font-size: 1.6rem;
    line-height: 22px;
    padding-bottom: 2rem;
    color: #282828;
}
#preExistingpop .content-block ul li {
    font-size: 1.6rem;
    line-height: 35px;
    list-style-type: disc;
    margin-left: 2rem;
}
.ped-check-block {
    padding: 2rem 0 1rem;
}
.ped-check-block .form-group {
    display: flex;
    justify-content: space-between;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #c9c9c9;
}
.ped-check-block .form-group span {
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 500;
    color: #282828;
    padding-right: 1rem;
}
#healthGstinpop .popup {
    max-width: 450px;
    overflow: visible;
}
#healthGstinpop h2 {
    padding-bottom: 3rem;
}
#healthGstinpop .il-input-block,
#healthGstinpop .select-input-block {
    margin-bottom: 3rem;
}
span.gstin-tag {
    position: static;
    float: right;
    color: #282828;
    font-size: 1rem;
}
li.il-down-list span:first-child {
    position: relative;
    cursor: pointer;
}

li.il-down-list span:first-child:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkuNDI5NjkiIHI9IjkiIGZpbGw9IiMwMDRBODAiLz4KPHBhdGggZD0iTTYuMDAwOTggOC4xNDI1OEw5LjAwMDk4IDExLjE0MjZMMTIuMDAxIDguMTQyNTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
    width: 18px;
    height: 18px;
    display: flex;
    position: absolute;
    right: -25px;
    top: 7px;
}
ul.il-summary-list.il-sm-list {
    padding-left: 1.5rem;
}

.il-prm-mob {
    display: none;
}
/*********************** health Other details component  ***********************/
/*********************** health insured details media  ***********************/
@media (min-width: 992px) and (max-width: 1199px) {
    .il-weight-height {
        flex-wrap: wrap;
    }
    .il-weight-height .il-input-block {
        margin-right: 0;
    }
}
@media (max-width: 991px) {
    .il-insured-cd-block {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }
    .il-health-insured-wrap {
        flex-wrap: wrap;
        /*flex-direction: column-reverse;*/
    }

    .il-weight-height {
        flex-wrap: wrap;
    }

    /*.il-health-insured-wrap .il-ins-back{
    display: none;
}*/
    .il-insured-ps-block {
        max-width: 100%;
        width: 100%;
    }
    .il-tds-block {
        display: none;
    }
    .il-accordion-body {
        padding: 2rem 2rem;
    }
}
@media (max-width: 767px) {
    .il-id-block {
        width: 100%;
        padding-bottom: 4rem;
    }
    .il-id-block:last-child {
        padding-bottom: 0;
    }
    .il-insured-details-block {
        flex-wrap: wrap;
        gap: 10px;
    }
    .il-insured-details-block .dob-form-block,
    .il-insured-details-block .il-input-block {
        margin-bottom: 2rem;
    }
    .il-insured-details-block .select-input-block {
        margin-bottom: 1rem;
    }
    .il-insured-details-block .il-radio-block {
        padding-bottom: 2rem;
    }
    .il-weight-height .il-input-block {
        margin-right: 0;
        width: 100%;
    }
    .il-right-mar {
        margin-right: 0;
    }
    .il-left-mar {
        margin-left: 0;
    }
    .il-nominee-comp .dob-form-block {
        width: 100%;
        margin-top: 2rem;
    }
    .il-input-block.il-abha-block {
        width: 100%;
        margin: 2rem 0;
    }

    .il-input-block.ein-no-block {
        width: 100%;
    }
    .il-accordion-body .primary-btn {
        width: 100%;
    }
    .il-multi-select .select-input-block {
        max-width: 50%;
    }
    .il-multi-select {
        width: 100%;
    }
    .sell-discount-block img {
        float: right;
    }
    .cross-sell-content {
        padding: 0;
        padding-bottom: 2rem;
    }
    .il-insured-details-block.sell-discount-block {
        display: block;
    }
    .sell-discount-block .secondary-btn {
        display: block;
        width: 100%;
    }
    .cross-discount-apply {
        padding: 0;
        flex-wrap: wrap;
    }
    .remove-block {
        padding: 10px 0;
        border-left: none;
        margin-left: 0;
        display: block;
        width: 100%;
    }
    .il-prm-mob {
        display: block;
    }
    .il-btn-block.il-btn-fixed {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        justify-content: space-between;
        padding: 1rem 2rem;
        z-index: 99;
        box-shadow: 0px -2px 4px 0px #0000001a;
    }

    .il-btn-block.il-btn-fixed .primary-btn {
        width: auto;
    }

    .il-prm-mob span {
        color: #282828;
        line-height: 22px;
    }
    .il-prm-mob span img {
        vertical-align: sub;
    }
    .il-prm-mob span:first-child {
        font-size: 1.6rem;
        font-weight: 700;
    }

    .il-prm-mob span:last-child {
        display: inline-flex;
        font-size: 1rem;
        margin-left: 0.5rem;
    }
    .il-premium-summary {
        border-radius: 2rem 2rem 0 0;
        padding: 2rem;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        background: #fff;
        z-index: 999;
        overflow-y: scroll;
        height: 100%;
        margin: 0;
        border: none;
        /* display: none; */
        border-radius: 0;
        -webkit-overflow-scrolling: touch;
    }
    ul.il-total-pay {
        border-top: 1px solid #c9c9c9;
    }
    .il-premium-summary h2 {
        color: #282828;
    }
    .il-premium-summary ul li span {
        color: #282828;
    }

    .il-premium-summary ul li span.green-txt {
        color: #09751b;
    }
}
/*********************** health insured details media  ***********************/

/******************** GST modify/reset css starts here *************************/
.updatgstdts {
    /* padding: 0px 42px 10px 0px; */
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-top: 1rem;
}

.updategstno {
    float: left;
}

.modifygstdts {
    float: right;
    margin-top: -5px;
}

.updatgstdts span {
    color: #282828;
    padding: 0px 10px;
    font-size: 17px;
}

.updatgstdts span.text_ellipsis {
    width: 99%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    float: left;
    padding-left: 0;
}

/******************** GST modify/reset css ends here *************************/
.il-health-accordion.completed h3:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMwREE1MjYiLz4KPHBhdGggZD0iTTUuNDAwMzkgOS4xMzQ3Mkw3LjY3NDg5IDExLjY5OTJMMTIuNSA2LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}
.il-health-accordion.completed h3 {
    padding-left: 3rem;
}
.form_disabled {
    pointer-events: none;
    opacity: 0.5 !important;
    cursor: not-allowed;
}
.other_covers_added {
    padding-top: 24px;
    border-top: 1px solid #c9c9c9;
}
.other_covers_added h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #282828;
    /*margin-top: 24px;*/
    margin-bottom: 1rem;
}
.other_covers_details {
    display: flex;
    gap: 15px;
}
.maternity_cov_tag {
    display: flex;
    background: linear-gradient(107.92deg, #e9e5c1 23.8%, #fffce4 99.37%);
    border-radius: 5px;
    padding: 15px;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: 50%;
}
.maternity_cov_tag p {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
    color: #282828;
    position: relative;
    padding-left: 25px;
}
.maternity_cov_tag p:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMwREE1MjYiLz4KPHBhdGggZD0iTTUuNDAwMzkgOS4xMzQ3Mkw3LjY3NDg5IDExLjY5OTJMMTIuNSA2LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}

@media (max-width: 767px) {
    .other_covers_details {
        flex-direction: column;
    }
    .maternity_cov_tag {
        width: 100%;
    }
}

.lead-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    /* transition: opacity 500ms; */
    visibility: hidden;
    opacity: 0;
    z-index: 9999;
    overflow: auto;
    height: 100%;
}
.lead-overlay.activeOverlay {
    visibility: visible;
    opacity: 1;
}
.lead-popup-sec {
    background: #ffffff;
    border-radius: 15px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 426px;
}
.lead-popup-sec .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 32px;
    height: 32px;
    background: #ffffff;
    display: flex;
    align-items: center;
    border: 1px solid #f0efee;
    border-radius: 5px;
    opacity: 1;
}
.lead-popup-sec .close:before,
.lead-popup-sec .close:after {
    position: absolute;
    left: 14px;
    content: " ";
    height: 14px;
    width: 2px;
    background-color: #575757;
    border-radius: 5px;
}
.lead-popup-sec .close:before {
    transform: rotate(45deg);
}
.lead-popup-sec .close:after {
    transform: rotate(-45deg);
}
.leadpopup-content {
    padding: 4rem;
    background: #fff;
    border-radius: 15px;
    text-align: center;
    padding: 4rem 3rem 3rem;
}
.lead-popup-sec .lead_thanks_register {
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    margin: 4rem 0 0.5rem;
    text-align: left;
}
.lead-popup-sec .lead_get_back {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    margin-bottom: 4rem;
}
.lead-thanks-ok-btn {
    width: 100%;
    text-align: right;
}
.lead-thanks-ok-btn .primary-btn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    background: #ec6625;
    border-radius: 5px;
    text-decoration: none !important;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}
.lead-thanks-ok-btn .primary-btn:hover {
    background: #fd7b20;
    color: #fff !important;
}
.lead-thanks-ok-btn .primary-btn:focus-visible {
    background: #e26123;
    box-shadow: 0 0 0 3px #e26123;
    border: 3px solid #fff;
}

@media (max-width: 767px) {
    .lead-popup-sec {
        position: fixed;
        bottom: 0;
        transform: none;
        left: 0;
        top: auto;
        border-radius: 20px 20px 0 0;
    }
    .leadpopup-content {
        padding: 4rem 2rem 3rem;
    }
    .lead-thanks-ok-btn {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 7px 25px;
        box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.16);
        background-color: #ffffff;
    }
    .lead-thanks-ok-btn a,
    .lead-thanks-ok-btn button {
        width: 100%;
    }
    .lead-popup-sec .lead_get_back {
        margin-bottom: 6rem;
    }
}

/********************** NOW THIS IS RARE POPUP STARTS HERE *************************/

.il-popup-sec {
    position: relative;
    top: 0;
    background: #ffffff;
    width: 100%;
    left: 0;
    z-index: 999;
    right: 0;
    margin: 6.5rem auto 10rem;
    border-radius: 15px;
    padding: 3rem 3rem;
}

.il-popup-sec.sm-popup {
    max-width: 426px;
}

.il-popup-sec.lg-popup {
    max-width: 878px;
}

.il-popup-sec .il-closebtn-block a,
.close-btn-block a,
a.js_closeilPopup {
    border: 1px solid #f0efee;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 1.2rem 1.2rem; */
    border-radius: 5px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.il-popup-sec .il-closebtn-block a:before,
.il-popup-sec .il-closebtn-block a:after,
.close-btn-block a:after,
.close-btn-block a:before,
a.js_closeilPopup:before,
a.js_closeilPopup:after {
    position: absolute;
    left: 14px;
    top: 9px;
    content: " ";
    height: 12px;
    width: 2px;
    background-color: #575757;
}

.il-popup-sec .il-closebtn-block a:before,
.close-btn-block a:before,
a.js_closeilPopup:before {
    transform: rotate(45deg);
}

.il-popup-sec .il-closebtn-block a:after,
.close-btn-block a:after,
a.js_closeilPopup:after {
    transform: rotate(-45deg);
}

.il-popup-wrap .il-popup-overlay {
    background: rgb(40, 40, 40, 0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    overflow: auto;
}
.il-popup-wrap .activeOverlay {
    visibility: visible;
    opacity: 1;
}
.now_this_is_rare_popup_wrap .il-popup-sec,
.il-popup-sec.md-popup {
    max-width: 651px;
}
.now_this_is_rare_popup_wrap .il-popup-sec h2 {
    font-size: 2rem;
    font-weight: bold;
    color: #282828;
    padding: 0;
    margin: 0;
    margin-bottom: 1rem;
}
.now_this_is_rare_popup_wrap .il-popup-sec p {
    font-size: 1.6rem;
    line-height: 1.76;
    color: #282828;
    padding: 0;
    margin: 0;
    margin-bottom: 2rem;
    word-wrap: break-word;
}
.now_this_is_rare_popup_wrap .il-popup-sec ul.reasons_ul {
    margin-bottom: 2rem;
}
.now_this_is_rare_popup_wrap .il-popup-sec ul.reasons_ul li {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 500;
    color: #004a80;
}
.now_this_is_rare_popup_wrap .il-popup-sec ul.reasons_ul li img {
    margin-right: 1.5rem;
}
.now_this_is_rare_popup_wrap .il-popup-sec p a {
    pointer-events: inherit !important;
    color: #004a80 !important;
    font-weight: 300;
    font-size: 14px;
}
.premium-summary-mview-overlay .js_closeilPopup {
    display: none;
}

@media (max-width: 767px) {
    .now_this_is_rare_popup_wrap .il-popup-sec {
        position: fixed;
        top: 0;
        transform: none;
        left: 0;
        border-radius: 0;
        height: 100%;
    }
    .premium-summary-mview-overlay {
        background: rgb(40, 40, 40, 0.7);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        opacity: 1;
        visibility: visible;
        overflow: auto;
    }
    .premium-summary-mview-overlay {
        display: none;
    }
    .premium-summary-mview-overlay .js_closeilPopup {
        display: block;
    }
}

/********************** NOW THIS IS RARE POPUP ENDS HERE *************************/

/****************** ATTENTION POPUP COMPONENT CSS STARTS HERE *********************/

.attention-popup-wrap .il-popup-sec {
    width: 100%;
    max-width: 426px;
    padding: 0;
    overflow: hidden;
}

.attention-details-block .header-img {
    background: #fff2eb;
    text-align: center;
    padding-top: 2rem;
}

.attention-details-block .attention-content {
    padding: 3rem 3rem;
}

.attention-details-block .attention-content h3 {
    margin: 0;
    color: #282828;
    font-size: 2rem;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 1rem;
}

.attention-details-block .attention-content p {
    margin: 0;
    color: #282828;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 25px;
    padding-bottom: 1rem;
}

.attention-details-block .attention-btn-block {
    margin-top: 1rem;
}

.attention-details-block .attention-btn-block button {
    margin-bottom: 2rem;
    width: 100%;
}

.attention-details-block .attention-btn-block button:last-child {
    margin-bottom: 0;
}

/****************** ATTENTION POPUP COMPONENT CSS ENDS HERE *********************/

.il-select-flex .custom-dropdown-list li a {
    padding: 1rem 1.5rem 1rem 1.5rem !important;
}
form .form-group {
    margin-top: 1rem;
}
.dob-form-block,
.dob-form-block.active {
    border: none !important;
}
#preExistingpop .popup.light {
    max-width: 878px;
}
#preExistingpop .popup.light .js-popup-close,
.js-popup-close.close {
    padding: 7px 14px;
    background: #fff;
    border: 1px solid #f0efee;
    border-radius: 5px;
    position: absolute;
    right: 2rem;
    top: 2rem;
    width: 3rem;
    height: 3rem;
    z-index: 2;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
}
@media (max-width: 767px) {
    #preExistingpop .popup.light,
    #pedPop .popup.light {
        max-width: 100%;
        margin: 0 auto;
        border-radius: 0;
    }
    .dth-siimg {
        display: none;
    }
    .top-bg-block {
        padding: 2rem 3rem 2rem;
        border-radius: 0;
    }
}

.popup.light .close:before,
.popup.light .close:after {
    top: 10px;
    right: 14px;
    height: 10px;
}

.ai-advicon-wrap,
.side-panel,
.ai-overlay {
    display: none !important;
}

/******************* policy details UI ********************/

#policySummarypop .tooltipTxt {
    visibility: hidden;
    color: #fff;
    background: #000;
    position: absolute;
    width: 200px;
    top: auto;
    right: 0;
    left: 0;
    bottom: 20px;
    text-align: left;
    padding: 1rem;
    border-radius: 5px;
    z-index: 9999;
    font-size: 1.4rem;
    line-height: 18px;
    font-weight: 500;
    margin: 0 auto;
    margin-left: -85px;
}
#policySummarypop .tooltip-icon:hover .tooltipTxt {
    visibility: visible;
}
#policySummarypop .tooltipTxt:after {
    display: none;
}
#policySummarypop .popup {
    max-width: 565px;
    overflow: visible;
}

.il-plan-details-block {
    padding: 2rem 0 0;
}

.il-plan-details-block h3 {
    font-size: 1.6rem;
    padding-bottom: 1rem;
    color: #282828;
}

.ilpd-block {
    background: #f7f7f7;
    padding: 1.5rem;
    border-radius: 1rem;
    display: flex;
    flex-wrap: wrap;
}
.ilpd-details span {
    font-size: 1.6rem;
    display: block;
    color: #282828;
    font-weight: 600;
    line-height: 25px;
}
.ilpd-details span.tooltipTxt {
    color: #fff;
    font-size: 1.4rem;
    line-height: normal;
}

.ilpd-details {
    width: 50%;
    padding-bottom: 2rem;
}

.ilpd-details span:first-child {
    font-size: 1.4rem;
    color: #575757;
    font-weight: 400;
}

.ilpd-details:last-child {
    padding-bottom: 0;
}
.il-addons-block ul {
    display: flex;
    flex-wrap: wrap;
    background: #f7f7f7;
    padding: 1.5rem;
    border-radius: 1rem;
}

.il-addons-block ul li {
    width: 50%;
    font-size: 1.6rem;
    font-weight: 600;
    padding-bottom: 1rem;
    position: relative;
    padding-left: 3rem;
}

.il-addons-block ul li:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDc0Ij4KPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjguNzkyNDMiIGN5PSI4Ljc5MjQzIiByPSI3Ljc5MjQzIiBzdHJva2U9IiMyNkJBNDAiIHN0cm9rZS13aWR0aD0iMS4zMzc3Ii8+CjxwYXRoIGlkPSJQYXRoIDIiIGQ9Ik01LjMyOTEzIDguOTIyODNMNy40Mjk3NCAxMS4zODk5TDEyLjI1NTcgNi4xOTQ5NiIgc3Ryb2tlPSIjMjZCQTQwIiBzdHJva2Utd2lkdGg9IjEuMjk4NzQiLz4KPC9nPgo8L3N2Zz4K);
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
}
.il-premium-summary h2 .link-btn {
    float: right;
}
.ilpd-details span.tooltip-icon {
    display: inline-flex;
    top: 0;
}
@media (max-width: 767px) {
    .il-premium-summary h2 .link-btn {
        float: none;
        margin-left: 1rem;
    }
    .ilpd-details span,
    .il-addons-block ul li {
        font-size: 1.3rem;
    }
    .il-addons-block ul li {
        padding-left: 2.5rem;
        padding-right: 0.5rem;
        font-size: 1.2rem;
    }
    #policySummarypop h2 {
        font-size: 1.8rem;
    }
    #policySummarypop .content-block {
        padding: 2rem;
    }
    .ilpd-details span.tooltipTxt {
        width: 160px;
        font-size: 1.2rem;
    }
    #policySummarypop .popup {
        max-width: 100%;
        width: 95%;
    }
    li.il-down-list span:first-child:before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkuNDI4NzEiIHI9IjkiIGZpbGw9IiNFQUVBRUEiLz4KPHBhdGggZD0iTTYuMDAxNDYgOC4xNDI0Nkw5LjAwMTQ2IDExLjE0MjVMMTIuMDAxNSA4LjE0MjQ2IiBzdHJva2U9IiMyODI4MjgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
    }
    .il-btn-block.il-btn-fixed {
        padding: 1rem 1rem;
    }
}
/******************* policy details UI ********************/

ul.il-summary-list.il-sm-list li span {
    width: 60%;
}

ul.il-summary-list.il-sm-list li span:last-child {
    width: 40%;
    text-align: right;
}
/******************* Porting details UI ********************/
.il-port-date .dob-form-block .input-block input.day {
    margin-left: 1rem;
}
.il-port-date .dob-form-block .input-block input.day,
.il-port-date .dob-form-block .input-block input.months {
    width: 15%;
}
.il-port-date .dob-form-block .input-block input {
    width: 25%;
}
.il-port-date .dob-form-block .input-block label {
    margin-left: 0;
    padding: 0;
}
.il-port-policy .il-weight-height {
    width: 48%;
}
.il-pwp {
    width: 40%;
}
.il-pwp span:first-child {
    color: #838383;
    font-size: 1.2rem;
}
.il-pwp span {
    color: #282828;
    font-size: 1.6rem;
    display: block;
    line-height: 25px;
}
.il-accordion-body .il-btn-block {
    margin-bottom: 1rem;
}
.il-health-insured-accord-wrap {
    margin: 1.5rem 0 0;
}
.il-insured-port-comp .il-btn-block {
    margin: 2rem 0;
}
.il-insured-port-comp .custom-dropdown-list li a {
    padding: 1rem 1.5rem 1rem 1.5rem;
}
.il-insured-port-comp .select-input-block label {
    left: 15px;
}
@media (max-width: 1360px) {
    .il-radio-block .il-radio-group {
        margin-right: 10px;
    }
    .il-multi-select .select-input-block {
        max-width: 110px;
    }
}
@media (max-width: 767px) {
    .il-accordion-body .il-btn-block.il-btn-fixed {
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }
    app-nominee-detail .il-btn-block {
        padding: 3rem 0 0;
    }
}
/******************* Porting details UI ********************/
/************************ nominee appointee UI *****************/

.il-insured-details-block.il-nominee-detail-block {
    gap: 20px;
}
.il-insured-details-block.il-appointee-detail-block {
    flex-wrap: wrap;
}
.il-insured-details-block.il-appointee-detail-block .il-flex {
    gap: 20px;
}
.il-insured-details-block.il-nominee-detail-block .il-left-mar,
.il-insured-details-block.il-appointee-detail-block .il-left-mar {
    margin: 0;
}

.il-insured-details-block.il-nominee-detail-block .dob-form-block,
.il-insured-details-block.il-appointee-detail-block .dob-form-block {
    width: 100%;
}
.il-appointee-detail-block p {
    font-size: 1.6rem;
    padding-bottom: 2rem;
    font-weight: 500;
}
.il-insured-details-block.il-nominee-detail-block .dob-form-block input.year,
.il-insured-details-block.il-appointee-detail-block .dob-form-block input.year {
    width: 60px;
}
.il-insured-details-block.il-nominee-detail-block .dob-form-block input.year,
.il-insured-details-block.il-appointee-detail-block .dob-form-block input.year {
    width: 60px;
}

.il-insured-details-block.il-nominee-detail-block .dob-form-block input.months,
.il-insured-details-block.il-nominee-detail-block .dob-form-block input.day {
    width: 40px;
}
.il-insured-details-block.il-appointee-detail-block .dob-form-block input.months,
.il-insured-details-block.il-appointee-detail-block .dob-form-block input.months {
    width: 40px;
}
.il-insured-details-block.il-nominee-detail-block .dob-form-block label,
.il-insured-details-block.il-appointee-detail-block .dob-form-block label {
    left: 0;
}
.il-insured-details-block.il-nominee-detail-block .il-right-mar,
.il-insured-details-block.il-appointee-detail-block .il-right-mar {
    margin-right: 0;
}
@media (max-width: 767px) {
    .il-insured-details-block.il-appointee-detail-block .il-flex {
        flex-wrap: wrap;
    }
    .il-nominee-comp .primary-btn {
        display: block;
    }
}
/************************ nominee appointee UI *****************/

/*************************** EMI popup UI *************************/
 #emiPayment .il-popup-sec {
    max-width: 652px;
    width: 100%;
}
#emiPayment h2 {
    color: #282828;
    font-size: 1.8rem;
    padding: 0 0 2rem;
}
#emiPayment .ilpay-wrap h2{
    color: #575757;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 1rem;
}
.il-pay-block, .il-pay-type {
    display: flex;
    gap: 20px;
    margin-bottom: 2rem;
        align-items: end;
}

.il-pay-option {
    border: 1px solid #B2B2B2;
    width: 100%;
    padding: 2rem 2rem 6.5rem 5rem;
    border-radius: 1rem;
    cursor: pointer;
    position: relative;
    box-shadow: 0px 3px 3px 0px #0000000F;
    background: #fff;
}

.il-pay-option h3 {
    font-size: 1.8rem;
    padding-bottom: 1rem;
    color: #282828;
}

.il-pay-option h3 span {
    font-size: 1.4rem;
    color: #6C6C6C;
    padding-left: 2rem;
}
.il-pay-option span:nth-child(3) {
    color: #0DA526;
    font-weight: 700;
}
.il-pay-option span {
    font-size: 1.2rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    color: #575757;
}
span.pay-line {
    text-decoration: line-through;
}
.il-pay-option.active {
    border: 2px solid #EC6625;
    background: #FFF2EB;
}
.pay-option-wrap {
    width: 100%;
    margin: 0 auto;
position:relative;
}
.pay-option-wrap h5{
    text-align: center;
    margin: 0 auto;
    background: red;
    border-radius: 1rem 1rem 0 0;
    padding: 0.7rem 0 1.3rem;
    background: linear-gradient(180deg, #F58820 -24.42%, #B02A30 61.63%);
    font-size: 1.2rem;
    position: relative;
    top: 7px;
    color: #fff;
}
.il-pay-option:before {
    content: '';
    width: 2rem;
    height: 2rem;
    border: 2px solid #B2B2B2;
    display: flex;
    border-radius: 3rem;
    position: absolute;
    left: 1.7rem;
    top: 2rem;
}

.il-pay-option.active:before {
    background: #EC6625;
    border: none;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDQzIDQuMTQ5NjRMMy41Mjc2NSA2Ljk5OTAzTDguODg4ODggMS4yMjIxNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    background-position: center;
}
.il-pay-option:first-child:after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDUwQzM4LjgwNzEgNTAgNTAgMzguODA3MSA1MCAyNUM1MCAxMS4xOTI5IDM4LjgwNzEgMCAyNSAwQzExLjE5MjkgMCAwIDExLjE5MjkgMCAyNUMwIDM4LjgwNzEgMTEuMTkyOSA1MCAyNSA1MFoiIGZpbGw9IiNFQUVBRUIiLz4KPHBhdGggZD0iTTI1LjYwODIgNDEuNTA2NUMzNC4yOTMzIDQxLjUwNjUgNDEuMzM0IDM0LjQ2NTkgNDEuMzM0IDI1Ljc4MDdDNDEuMzM0IDE3LjA5NTYgMzQuMjkzMyAxMC4wNTQ5IDI1LjYwODIgMTAuMDU0OUMxNi45MjMgMTAuMDU0OSA5Ljg4MjM0IDE3LjA5NTYgOS44ODIzNCAyNS43ODA3QzkuODgyMzQgMzQuNDY1OSAxNi45MjMgNDEuNTA2NSAyNS42MDgyIDQxLjUwNjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjI0OF8xNTgyMykiLz4KPHBhdGggZD0iTTIzLjQyNjggNDEuNTA2NEMzMi4xMTE5IDQxLjUwNjQgMzkuMTUyNiAzNC40NjU3IDM5LjE1MjYgMjUuNzgwNkMzOS4xNTI2IDE3LjA5NTUgMzIuMTExOSAxMC4wNTQ4IDIzLjQyNjggMTAuMDU0OEMxNC43NDE2IDEwLjA1NDggNy43MDA5NSAxNy4wOTU1IDcuNzAwOTUgMjUuNzgwNkM3LjcwMDk1IDM0LjQ2NTcgMTQuNzQxNiA0MS41MDY0IDIzLjQyNjggNDEuNTA2NFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl82MjQ4XzE1ODIzKSIvPgo8cGF0aCBkPSJNMjMuNDI2OCAzOC41OTgzQzMwLjUwNTYgMzguNTk4MyAzNi4yNDQxIDMyLjg1OTggMzYuMjQ0MSAyNS43ODFDMzYuMjQ0MSAxOC43MDIyIDMwLjUwNTYgMTIuOTYzNyAyMy40MjY4IDEyLjk2MzdDMTYuMzQ4IDEyLjk2MzcgMTAuNjA5NSAxOC43MDIyIDEwLjYwOTUgMjUuNzgxQzEwLjYwOTUgMzIuODU5OCAxNi4zNDggMzguNTk4MyAyMy40MjY4IDM4LjU5ODNaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNjI0OF8xNTgyMykiLz4KPHBhdGggZD0iTTI3LjM4NjMgMjEuMDQxNkwyNC43Njg2IDI3LjUyNjNMMjIuMTcwOCAyMS4wNDE2SDE5Ljc2NDdMMjMuNTg1NCAyOS45MzI0TDIzLjM0NzQgMzAuNDg3N0MyMy4xODIyIDMwLjg4NDMgMjIuOTY0IDMxLjIwODIgMjIuNzEyOSAzMS40NjZDMjIuNDYxNyAzMS43MjM4IDIyLjEzNzggMzEuOTI4NyAyMS43NTQ0IDMyLjA4MDhDMjEuMzcxIDMyLjIzOTQgMjAuODg4NCAzMi4zNzgyIDIwLjMyNjUgMzIuNDk3MkwyMC44NTU0IDM0LjI4ODZDMjEuMzg0MiAzNC4yMDI3IDIxLjg3MzMgMzQuMDkwMyAyMi4zMjI4IDMzLjk0NDlDMjIuNzcyMyAzMy43OTk0IDIzLjE4MjIgMzMuNTk0NSAyMy41NTI0IDMzLjMzNjdDMjMuOTIyNSAzMy4wNzg5IDI0LjI3MjkgMzIuNzM1MiAyNC42MDM0IDMyLjMwNTVDMjQuOTI3MyAzMS44NzU5IDI1LjIzMTQgMzEuMzMzOCAyNS41MDkgMzAuNjg2TDI5LjY3MzUgMjEuMDM1SDI3LjM5MjlMMjcuMzg2MyAyMS4wNDE2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjY3MzUgMjMuODk3M0gxOS4wNjRWMjUuNzg3OUgyOS42NzM1VjIzLjg5NzNaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyNDhfMTU4MjMiIHgxPSI0Ny45MzEiIHkxPSIxOS43MzkiIHgyPSIxNC42MDIxIiB5Mj0iMjguNzYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBNEE2QTkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjlCQkJEIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl82MjQ4XzE1ODIzIiB4MT0iNy43MDA5NSIgeTE9IjI1Ljc4MDYiIHgyPSIzOS4xNTI2IiB5Mj0iMjUuNzgwNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTRFNUU2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I5QkJCRCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfNjI0OF8xNTgyMyIgeDE9IjM4LjU3MDkiIHkxPSIxOS4xMzExIiB4Mj0iNC4yOTY2NyIgeTI9IjM0LjE4OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0VGRUZGMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDRUQwRDEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 5rem;
    height: 5rem;
    display: flex;
    background-repeat: no-repeat;
}
.il-pay-option.active:first-child:after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0Ljk5OTggNTBDMzguODA2OSA1MCA0OS45OTk4IDM4LjgwNzEgNDkuOTk5OCAyNUM0OS45OTk4IDExLjE5MjkgMzguODA2OSAwIDI0Ljk5OTggMEMxMS4xOTI2IDAgLTAuMDAwMjQ0MTQxIDExLjE5MjkgLTAuMDAwMjQ0MTQxIDI1Qy0wLjAwMDI0NDE0MSAzOC44MDcxIDExLjE5MjYgNTAgMjQuOTk5OCA1MFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNS42MDgxIDQxLjUwNjNDMzQuMjkzMyA0MS41MDYzIDQxLjMzMzkgMzQuNDY1NiA0MS4zMzM5IDI1Ljc4MDVDNDEuMzMzOSAxNy4wOTU0IDM0LjI5MzMgMTAuMDU0NyAyNS42MDgxIDEwLjA1NDdDMTYuOTIzIDEwLjA1NDcgOS44ODIzMiAxNy4wOTU0IDkuODgyMzIgMjUuNzgwNUM5Ljg4MjMyIDM0LjQ2NTYgMTYuOTIzIDQxLjUwNjMgMjUuNjA4MSA0MS41MDYzWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzYyNDhfMTk4NTApIi8+CjxwYXRoIGQ9Ik0yMy40MjY1IDQxLjUwNjNDMzIuMTExNiA0MS41MDYzIDM5LjE1MjMgMzQuNDY1NiAzOS4xNTIzIDI1Ljc4MDVDMzkuMTUyMyAxNy4wOTU0IDMyLjExMTYgMTAuMDU0NyAyMy40MjY1IDEwLjA1NDdDMTQuNzQxNCAxMC4wNTQ3IDcuNzAwNjggMTcuMDk1NCA3LjcwMDY4IDI1Ljc4MDVDNy43MDA2OCAzNC40NjU2IDE0Ljc0MTQgNDEuNTA2MyAyMy40MjY1IDQxLjUwNjNaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfNjI0OF8xOTg1MCkiLz4KPHBhdGggZD0iTTIzLjQyNjIgMzguNTk3NUMzMC41MDUgMzguNTk3NSAzNi4yNDM1IDMyLjg1OSAzNi4yNDM1IDI1Ljc4MDJDMzYuMjQzNSAxOC43MDE0IDMwLjUwNSAxMi45NjI5IDIzLjQyNjIgMTIuOTYyOUMxNi4zNDc0IDEyLjk2MjkgMTAuNjA4OSAxOC43MDE0IDEwLjYwODkgMjUuNzgwMkMxMC42MDg5IDMyLjg1OSAxNi4zNDc0IDM4LjU5NzUgMjMuNDI2MiAzOC41OTc1WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzYyNDhfMTk4NTApIi8+CjxwYXRoIGQ9Ik0yNy4zODY1IDIxLjA0MThMMjQuNzY4OSAyNy41MjY0TDIyLjE3MSAyMS4wNDE4SDE5Ljc2NDlMMjMuNTg1NiAyOS45MzI2TDIzLjM0NzcgMzAuNDg3OEMyMy4xODI0IDMwLjg4NDQgMjIuOTY0MyAzMS4yMDgzIDIyLjcxMzEgMzEuNDY2MUMyMi40NjE5IDMxLjcyMzkgMjIuMTM4IDMxLjkyODkgMjEuNzU0NiAzMi4wODA5QzIxLjM3MTIgMzIuMjM5NSAyMC44ODg2IDMyLjM3ODQgMjAuMzI2OCAzMi40OTczTDIwLjg1NTYgMzQuMjg4N0MyMS4zODQ0IDM0LjIwMjggMjEuODczNiAzNC4wOTA0IDIyLjMyMzEgMzMuOTQ1QzIyLjc3MjYgMzMuNzk5NiAyMy4xODI0IDMzLjU5NDYgMjMuNTUyNiAzMy4zMzY4QzIzLjkyMjcgMzMuMDc5IDI0LjI3MzEgMzIuNzM1MyAyNC42MDM2IDMyLjMwNTZDMjQuOTI3NSAzMS44NzYgMjUuMjMxNiAzMS4zMzM5IDI1LjUwOTIgMzAuNjg2MUwyOS42NzM3IDIxLjAzNTJIMjcuMzkzMUwyNy4zODY1IDIxLjA0MThaIiBmaWxsPSIjRTJGQ0U5Ii8+CjxwYXRoIGQ9Ik0yOS42NzMyIDIzLjg5NjVIMTkuMDYzN1YyNS43ODdIMjkuNjczMlYyMy44OTY1WiIgZmlsbD0iI0UyRkNFOSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyNDhfMTk4NTAiIHgxPSI0Ny45MzEiIHkxPSIxOS43Mzg3IiB4Mj0iMTQuNjAyIiB5Mj0iMjguNzYxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjM5Qzc0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgwQkQ5NCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNjI0OF8xOTg1MCIgeDE9IjcuNzAwNjgiIHkxPSIyNS43ODA1IiB4Mj0iMzkuMTUyMyIgeTI9IjI1Ljc4MDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzYzOUM3NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4MEJEOTQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzYyNDhfMTk4NTAiIHgxPSIzOC41NzAzIiB5MT0iMTkuMTMwMyIgeDI9IjQuMjk2MDkiIHkyPSIzNC4xODg0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MzlDNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODBCRDk0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.il-pay-option:nth-child(2):after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDUwQzM4LjgwNzEgNTAgNTAgMzguODA3MSA1MCAyNUM1MCAxMS4xOTI5IDM4LjgwNzEgMCAyNSAwQzExLjE5MjkgMCAwIDExLjE5MjkgMCAyNUMwIDM4LjgwNzEgMTEuMTkyOSA1MCAyNSA1MFoiIGZpbGw9IiNFQUVBRUIiLz4KPHBhdGggZD0iTTI2LjIxNjMgNDEuNTA2NUMzNC45MDE0IDQxLjUwNjUgNDEuOTQyMSAzNC40NjU5IDQxLjk0MjEgMjUuNzgwN0M0MS45NDIxIDE3LjA5NTYgMzQuOTAxNCAxMC4wNTQ5IDI2LjIxNjMgMTAuMDU0OUMxNy41MzEyIDEwLjA1NDkgMTAuNDkwNSAxNy4wOTU2IDEwLjQ5MDUgMjUuNzgwN0MxMC40OTA1IDM0LjQ2NTkgMTcuNTMxMiA0MS41MDY1IDI2LjIxNjMgNDEuNTA2NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MjQ4XzE5ODMyKSIvPgo8cGF0aCBkPSJNMjQuMDM0OSA0MS41MDY0QzMyLjcyIDQxLjUwNjQgMzkuNzYwNyAzNC40NjU3IDM5Ljc2MDcgMjUuNzgwNkMzOS43NjA3IDE3LjA5NTUgMzIuNzIgMTAuMDU0OCAyNC4wMzQ5IDEwLjA1NDhDMTUuMzQ5OCAxMC4wNTQ4IDguMzA5MDggMTcuMDk1NSA4LjMwOTA4IDI1Ljc4MDZDOC4zMDkwOCAzNC40NjU3IDE1LjM0OTggNDEuNTA2NCAyNC4wMzQ5IDQxLjUwNjRaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfNjI0OF8xOTgzMikiLz4KPHBhdGggZD0iTTI0LjEwNzYgMzguNTk4M0MzMS4xODY0IDM4LjU5ODMgMzYuOTI0OSAzMi44NTk4IDM2LjkyNDkgMjUuNzgxQzM2LjkyNDkgMTguNzAyMiAzMS4xODY0IDEyLjk2MzcgMjQuMTA3NiAxMi45NjM3QzE3LjAyODggMTIuOTYzNyAxMS4yOTAzIDE4LjcwMjIgMTEuMjkwMyAyNS43ODFDMTEuMjkwMyAzMi44NTk4IDE3LjAyODggMzguNTk4MyAyNC4xMDc2IDM4LjU5ODNaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNjI0OF8xOTgzMikiLz4KPHBhdGggZD0iTTMwLjgzMDIgMjIuNjk5OEMzMC4zMjEzIDIyLjA5ODMgMjkuNTU0NSAyMS43OTQyIDI4LjUyOTkgMjEuNzk0MkMyNy43ODI5IDIxLjc5NDIgMjcuMTE1MyAyMS45ODU5IDI2LjU0MDIgMjIuMzYyN0MyNi4wNTc2IDIyLjY4IDI1LjcxMzkgMjMuMTE2MiAyNS40NTYxIDIzLjYxODZDMjUuMjU3OCAyMy4wNTY3IDI0Ljk3MzYgMjIuNjAwNiAyNC41NzY5IDIyLjMwOThDMjQuMTAxIDIxLjk2NjEgMjMuNDk5NSAyMS43OTQyIDIyLjc3MjMgMjEuNzk0MkMyMi4wNDUyIDIxLjc5NDIgMjEuNDIzOCAyMS45NzI3IDIwLjg5NSAyMi4zMTY0QzIwLjQ3MiAyMi42MDA2IDIwLjE2MTMgMjIuOTk3MyAxOS45MTAxIDIzLjQ2TDE5Ljc1ODEgMjEuOTcyN0gxNy41NzAxQzE3LjYxNjMgMjIuMzQ5NSAxNy42NTYgMjIuNzI2MiAxNy42NzU4IDIzLjExNjJDMTcuNzAyMyAyMy40OTk2IDE3LjcxNTUgMjMuODgzIDE3LjcxNTUgMjQuMjU5OFYzMS4xMjEzSDE5Ljk3NjJWMjYuMDE4MUMxOS45NzYyIDI1LjI3MTIgMjAuMTU0NyAyNC42NzYzIDIwLjUxMTYgMjQuMjMzNEMyMC44Njg2IDIzLjc5MDUgMjEuMzU3NyAyMy41NzIzIDIxLjk4NTcgMjMuNTcyM0MyMi41MTQ1IDIzLjU3MjMgMjIuOTA0NSAyMy43MzEgMjMuMTQyNSAyNC4wNTQ5QzIzLjM4MDUgMjQuMzc4OCAyMy41MDYxIDI0Ljg5NDQgMjMuNTA2MSAyNS42MjE1VjMxLjEyNzlIMjUuNzY2OFYyNi4wMjQ4QzI1Ljc2NjggMjUuMjc3OCAyNS45NDUzIDI0LjY4MjkgMjYuMzA4OCAyNC4yNEMyNi42NzI0IDIzLjc5NzEgMjcuMTY4MiAyMy41NzkgMjcuNzk2MSAyMy41NzlDMjguMzI1IDIzLjU3OSAyOC43MTUgMjMuNzM3NiAyOC45NTI5IDI0LjA2MTVDMjkuMTkwOSAyNC4zODU0IDI5LjMxNjUgMjQuOTAxIDI5LjMxNjUgMjUuNjI4MVYzMS4xMzQ1SDMxLjU3NzJWMjUuNTQyMkMzMS41NzcyIDI0LjI2NjQgMzEuMzI2IDIzLjMyMTIgMzAuODE3IDIyLjcxOTZMMzAuODMwMiAyMi42OTk4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzLjk2MzUgMjUuNzc5N0gxNC44OTk1VjI3LjY3MDJIMzMuOTYzNVYyNS43Nzk3WiIgZmlsbD0id2hpdGUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82MjQ4XzE5ODMyIiB4MT0iNDguNTM5MSIgeTE9IjE5LjczOSIgeDI9IjE1LjIxMDIiIHkyPSIyOC43NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0E0QTZBOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOUJCQkQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzYyNDhfMTk4MzIiIHgxPSI4LjMwOTA4IiB5MT0iMjUuNzgwNiIgeDI9IjM5Ljc2MDciIHkyPSIyNS43ODA2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNEU1RTYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjlCQkJEIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl82MjQ4XzE5ODMyIiB4MT0iMzkuMjUxNyIgeTE9IjE5LjEzMTEiIHgyPSI0Ljk3MDg4IiB5Mj0iMzQuMTg5MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRUZFRkYwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFRDBEMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 5rem;
    height: 5rem;
    display: flex;
    background-repeat: no-repeat;
}
.il-pay-option.active:nth-child(2):after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDUwQzM4LjgwNzEgNTAgNTAgMzguODA3MSA1MCAyNUM1MCAxMS4xOTI5IDM4LjgwNzEgMCAyNSAwQzExLjE5MjkgMCAwIDExLjE5MjkgMCAyNUMwIDM4LjgwNzEgMTEuMTkyOSA1MCAyNSA1MFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi4yMTYzIDQxLjUwNjVDMzQuOTAxNCA0MS41MDY1IDQxLjk0MjEgMzQuNDY1OSA0MS45NDIxIDI1Ljc4MDdDNDEuOTQyMSAxNy4wOTU2IDM0LjkwMTQgMTAuMDU0OSAyNi4yMTYzIDEwLjA1NDlDMTcuNTMxMiAxMC4wNTQ5IDEwLjQ5MDUgMTcuMDk1NiAxMC40OTA1IDI1Ljc4MDdDMTAuNDkwNSAzNC40NjU5IDE3LjUzMTIgNDEuNTA2NSAyNi4yMTYzIDQxLjUwNjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjI0OF8xOTk4OCkiLz4KPHBhdGggZD0iTTI0LjAzNDkgNDEuNTA2NEMzMi43MiA0MS41MDY0IDM5Ljc2MDcgMzQuNDY1NyAzOS43NjA3IDI1Ljc4MDZDMzkuNzYwNyAxNy4wOTU1IDMyLjcyIDEwLjA1NDggMjQuMDM0OSAxMC4wNTQ4QzE1LjM0OTggMTAuMDU0OCA4LjMwOTA4IDE3LjA5NTUgOC4zMDkwOCAyNS43ODA2QzguMzA5MDggMzQuNDY1NyAxNS4zNDk4IDQxLjUwNjQgMjQuMDM0OSA0MS41MDY0WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzYyNDhfMTk5ODgpIi8+CjxwYXRoIGQ9Ik0yNC4xMDc2IDM4LjU5ODNDMzEuMTg2NCAzOC41OTgzIDM2LjkyNDkgMzIuODU5OCAzNi45MjQ5IDI1Ljc4MUMzNi45MjQ5IDE4LjcwMjIgMzEuMTg2NCAxMi45NjM3IDI0LjEwNzYgMTIuOTYzN0MxNy4wMjg4IDEyLjk2MzcgMTEuMjkwMyAxOC43MDIyIDExLjI5MDMgMjUuNzgxQzExLjI5MDMgMzIuODU5OCAxNy4wMjg4IDM4LjU5ODMgMjQuMTA3NiAzOC41OTgzWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzYyNDhfMTk5ODgpIi8+CjxwYXRoIGQ9Ik0zMC44MzAyIDIyLjY5OThDMzAuMzIxMyAyMi4wOTgzIDI5LjU1NDUgMjEuNzk0MiAyOC41Mjk5IDIxLjc5NDJDMjcuNzgyOSAyMS43OTQyIDI3LjExNTMgMjEuOTg1OSAyNi41NDAyIDIyLjM2MjdDMjYuMDU3NiAyMi42OCAyNS43MTM5IDIzLjExNjIgMjUuNDU2MSAyMy42MTg2QzI1LjI1NzggMjMuMDU2NyAyNC45NzM2IDIyLjYwMDYgMjQuNTc2OSAyMi4zMDk4QzI0LjEwMSAyMS45NjYxIDIzLjQ5OTUgMjEuNzk0MiAyMi43NzIzIDIxLjc5NDJDMjIuMDQ1MiAyMS43OTQyIDIxLjQyMzggMjEuOTcyNyAyMC44OTUgMjIuMzE2NEMyMC40NzIgMjIuNjAwNiAyMC4xNjEzIDIyLjk5NzMgMTkuOTEwMSAyMy40NkwxOS43NTgxIDIxLjk3MjdIMTcuNTcwMUMxNy42MTYzIDIyLjM0OTUgMTcuNjU2IDIyLjcyNjIgMTcuNjc1OCAyMy4xMTYyQzE3LjcwMjMgMjMuNDk5NiAxNy43MTU1IDIzLjg4MyAxNy43MTU1IDI0LjI1OThWMzEuMTIxM0gxOS45NzYyVjI2LjAxODFDMTkuOTc2MiAyNS4yNzEyIDIwLjE1NDcgMjQuNjc2MyAyMC41MTE2IDI0LjIzMzRDMjAuODY4NiAyMy43OTA1IDIxLjM1NzcgMjMuNTcyMyAyMS45ODU3IDIzLjU3MjNDMjIuNTE0NSAyMy41NzIzIDIyLjkwNDUgMjMuNzMxIDIzLjE0MjUgMjQuMDU0OUMyMy4zODA1IDI0LjM3ODggMjMuNTA2MSAyNC44OTQ0IDIzLjUwNjEgMjUuNjIxNVYzMS4xMjc5SDI1Ljc2NjhWMjYuMDI0OEMyNS43NjY4IDI1LjI3NzggMjUuOTQ1MyAyNC42ODI5IDI2LjMwODggMjQuMjRDMjYuNjcyNCAyMy43OTcxIDI3LjE2ODIgMjMuNTc5IDI3Ljc5NjEgMjMuNTc5QzI4LjMyNSAyMy41NzkgMjguNzE1IDIzLjczNzYgMjguOTUyOSAyNC4wNjE1QzI5LjE5MDkgMjQuMzg1NCAyOS4zMTY1IDI0LjkwMSAyOS4zMTY1IDI1LjYyODFWMzEuMTM0NUgzMS41NzcyVjI1LjU0MjJDMzEuNTc3MiAyNC4yNjY0IDMxLjMyNiAyMy4zMjEyIDMwLjgxNyAyMi43MTk2TDMwLjgzMDIgMjIuNjk5OFoiIGZpbGw9IiNFMkZDRTkiLz4KPHBhdGggZD0iTTMzLjk2MzQgMjUuNzc5N0gxNC44OTk0VjI3LjY3MDJIMzMuOTYzNFYyNS43Nzk3WiIgZmlsbD0iI0UyRkNFOSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyNDhfMTk5ODgiIHgxPSI0OC41MzkxIiB5MT0iMTkuNzM5IiB4Mj0iMTUuMjEwMiIgeTI9IjI4Ljc2MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjM5Qzc0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzgwQkQ5NCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNjI0OF8xOTk4OCIgeDE9IjguMzA5MDgiIHkxPSIyNS43ODA2IiB4Mj0iMzkuNzYwNyIgeTI9IjI1Ljc4MDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzYzOUM3NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4MEJEOTQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzYyNDhfMTk5ODgiIHgxPSIzOS4yNTE3IiB5MT0iMTkuMTMxMSIgeDI9IjQuOTcwODgiIHkyPSIzNC4xODkzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MzlDNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODBCRDk0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.il-pay-type .il-pay-option {
    padding: 2rem 2rem 2rem 5rem;
}
.il-pay-type .il-pay-option h3 {
    font-size: 1.4rem;
    padding: 0;
}
.il-pay-type .il-pay-option:first-child:after, .il-pay-type .il-pay-option:nth-child(2):after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjQyODggMUg0LjU3MTE3QzIuNTk4ODcgMSAxIDIuNTk4ODcgMSA0LjU3MTE3VjE0Ljc1OTlDMSAxNi43MzIyIDIuNTk4ODcgMTguMzMxMSA0LjU3MTE3IDE4LjMzMTFIMjMuNDI4OEMyNS40MDExIDE4LjMzMTEgMjcgMTYuNzMyMiAyNyAxNC43NTk5VjQuNTcxMTdDMjcgMi41OTg4NyAyNS40MDExIDEgMjMuNDI4OCAxWiIgc3Ryb2tlPSIjQkJCREJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjcgNi4wNjMxMUgxIiBzdHJva2U9IiNCQkJEQkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy4yMTIyIDE0Ljk1NjJIMTguNTM0MyIgc3Ryb2tlPSIjQkJCREJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMzU2OSAxNC45NTYySDIyLjY3MjMiIHN0cm9rZT0iI0JCQkRCRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    width: 28px;
    height: 20px;
    top: 20px;
}
.il-pay-type .il-pay-option.active:first-child:after, .il-pay-type .il-pay-option.active:nth-child(2):after{
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjQyODggMUg0LjU3MTE3QzIuNTk4ODcgMSAxIDIuNTk4ODcgMSA0LjU3MTE3VjE0Ljc1OTlDMSAxNi43MzIyIDIuNTk4ODcgMTguMzMxMSA0LjU3MTE3IDE4LjMzMTFIMjMuNDI4OEMyNS40MDExIDE4LjMzMTEgMjcgMTYuNzMyMiAyNyAxNC43NTk5VjQuNTcxMTdDMjcgMi41OTg4NyAyNS40MDExIDEgMjMuNDI4OCAxWiIgc3Ryb2tlPSIjRUM2NjI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjcgNi4wNjMxMUgxIiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy4yMTIyIDE0Ljk1NjJIMTguNTM0MyIgc3Ryb2tlPSIjRUM2NjI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMzU2OSAxNC45NTYySDIyLjY3MjMiIHN0cm9rZT0iI0VDNjYyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.il-pay-type .il-pay-option:nth-child(3):after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzYyNDkgMUwxNS4xNTAyIDE0Ljc2NDNMMSAyNy4xNjY0TDguMzYyNDkgMVoiIHN0cm9rZT0iI0JCQkRCRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjUyNzkgNy40MDg2NEwxMy4wOTQ5IDEuODMzNjJMMTkuODgyNiAxNS41OTc5TDUuNzMyNDIgMjhMNy41OTA3NiAyMS4zOTM0IiBzdHJva2U9IiNCQkJEQkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    width: 30px;
    height: 30px;
    top: 16px;
    content: '';
    position: absolute;
    right: 5px;
    background-repeat: no-repeat;
}
.il-pay-type .il-pay-option.active:nth-child(3):after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzYyNDkgMUwxNS4xNTAyIDE0Ljc2NDNMMSAyNy4xNjY0TDguMzYyNDkgMVoiIHN0cm9rZT0iI0VDNjYyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjUyNzkgNy40MDg2NEwxMy4wOTQ5IDEuODMzNjJMMTkuODgyNiAxNS41OTc5TDUuNzMyNDIgMjhMNy41OTA3NiAyMS4zOTM0IiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.ilpay-wrap h2 {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 10px;
}
.il-pay-note {
    border: 1px solid #C9C9C9;
    padding: 2rem 3rem;
    border-radius: 1rem;
}
.il-pay-note h4 {
    font-size: 1.4rem;
    color: #E71A1A;
    font-weight: 700;
    padding-bottom: 0.5rem;
    position: relative;
    padding-left: 3rem;
}

.il-pay-note p {
   font-size: 1.4rem;
    line-height: 22px;
    color: #575757;
    font-weight: 500;
    padding-left: 3rem;
}

.il-pay-note h4:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTdDMC43MTY2NjcgMTcgMC40NzkxNjcgMTYuOTA0MiAwLjI4NzUgMTYuNzEyNUMwLjA5NTgzMzMgMTYuNTIwOCAwIDE2LjI4MzMgMCAxNkMwIDE1LjcxNjcgMC4wOTU4MzMzIDE1LjQ3OTIgMC4yODc1IDE1LjI4NzVDMC40NzkxNjcgMTUuMDk1OCAwLjcxNjY2NyAxNSAxIDE1SDJWOEMyIDYuNjE2NjcgMi40MTY2NyA1LjM4NzUgMy4yNSA0LjMxMjVDNC4wODMzMyAzLjIzNzUgNS4xNjY2NyAyLjUzMzMzIDYuNSAyLjJWMS41QzYuNSAxLjA4MzMzIDYuNjQ1ODMgMC43MjkxNjcgNi45Mzc1IDAuNDM3NUM3LjIyOTE3IDAuMTQ1ODMzIDcuNTgzMzMgMCA4IDBDOC40MTY2NyAwIDguNzcwODMgMC4xNDU4MzMgOS4wNjI1IDAuNDM3NUM5LjM1NDE3IDAuNzI5MTY3IDkuNSAxLjA4MzMzIDkuNSAxLjVWMi4yQzEwLjgzMzMgMi41MzMzMyAxMS45MTY3IDMuMjM3NSAxMi43NSA0LjMxMjVDMTMuNTgzMyA1LjM4NzUgMTQgNi42MTY2NyAxNCA4VjE1SDE1QzE1LjI4MzMgMTUgMTUuNTIwOCAxNS4wOTU4IDE1LjcxMjUgMTUuMjg3NUMxNS45MDQyIDE1LjQ3OTIgMTYgMTUuNzE2NyAxNiAxNkMxNiAxNi4yODMzIDE1LjkwNDIgMTYuNTIwOCAxNS43MTI1IDE2LjcxMjVDMTUuNTIwOCAxNi45MDQyIDE1LjI4MzMgMTcgMTUgMTdIMVpNOCAyMEM3LjQ1IDIwIDYuOTc5MTcgMTkuODA0MiA2LjU4NzUgMTkuNDEyNUM2LjE5NTgzIDE5LjAyMDggNiAxOC41NSA2IDE4SDEwQzEwIDE4LjU1IDkuODA0MTcgMTkuMDIwOCA5LjQxMjUgMTkuNDEyNUM5LjAyMDgzIDE5LjgwNDIgOC41NSAyMCA4IDIwWk00IDE1SDEyVjhDMTIgNi45IDExLjYwODMgNS45NTgzMyAxMC44MjUgNS4xNzVDMTAuMDQxNyA0LjM5MTY3IDkuMSA0IDggNEM2LjkgNCA1Ljk1ODMzIDQuMzkxNjcgNS4xNzUgNS4xNzVDNC4zOTE2NyA1Ljk1ODMzIDQgNi45IDQgOFYxNVpNOCAxMUM4LjI4MzMzIDExIDguNTIwODMgMTAuOTA0MiA4LjcxMjUgMTAuNzEyNUM4LjkwNDE3IDEwLjUyMDggOSAxMC4yODMzIDkgMTBWN0M5IDYuNzE2NjcgOC45MDQxNyA2LjQ3OTE3IDguNzEyNSA2LjI4NzVDOC41MjA4MyA2LjA5NTgzIDguMjgzMzMgNiA4IDZDNy43MTY2NyA2IDcuNDc5MTcgNi4wOTU4MyA3LjI4NzUgNi4yODc1QzcuMDk1ODMgNi40NzkxNyA3IDYuNzE2NjcgNyA3VjEwQzcgMTAuMjgzMyA3LjA5NTgzIDEwLjUyMDggNy4yODc1IDEwLjcxMjVDNy40NzkxNyAxMC45MDQyIDcuNzE2NjcgMTEgOCAxMVpNOCAxNEM4LjI4MzMzIDE0IDguNTIwODMgMTMuOTA0MiA4LjcxMjUgMTMuNzEyNUM4LjkwNDE3IDEzLjUyMDggOSAxMy4yODMzIDkgMTNDOSAxMi43MTY3IDguOTA0MTcgMTIuNDc5MiA4LjcxMjUgMTIuMjg3NUM4LjUyMDgzIDEyLjA5NTggOC4yODMzMyAxMiA4IDEyQzcuNzE2NjcgMTIgNy40NzkxNyAxMi4wOTU4IDcuMjg3NSAxMi4yODc1QzcuMDk1ODMgMTIuNDc5MiA3IDEyLjcxNjcgNyAxM0M3IDEzLjI4MzMgNy4wOTU4MyAxMy41MjA4IDcuMjg3NSAxMy43MTI1QzcuNDc5MTcgMTMuOTA0MiA3LjcxNjY3IDE0IDggMTRaIiBmaWxsPSIjRTcxQTFBIi8+Cjwvc3ZnPgo=);
    width: 16px;
    height: 20px;
    display: flex;
    position: absolute;
    left: 0;
}
.il-pay-note p:last-child {
    padding-top: 1rem;
}
@media(max-width: 767px){
    #emiPayment .il-popup-sec{
        transform: none;
    top: 0;
    left: 0;
    border-radius: 0;
    max-width: 100%;
    margin: 0;
    }
    #emiPayment .il-popup-sec .il-popup-content{
        padding: 0;
    }
    .il-pay-block, .il-pay-type{
        flex-wrap: wrap;
    }
    .il-pay-option{
        padding: 2rem 2rem 2rem 5rem;
    }
    #emiPayment .primary-btn{
        width: 100%;
    }
}
/*************************** EMI popup UI *************************/

 /*****Translator Start******/
 .health-malayalam .menu-list li a, .health-south .menu-list li a, .elevate-malayalam .menu-list li a, .elevate-south .menu-list li a {
    font-size: 0.9rem !important;
    letter-spacing: 0;
 }

 .health-malayalam .right-top-menu li a, .health-south .right-top-menu li a,  .health-malayalam a.liveChat, .health-south a.liveChat,
 .health-malayalam .js-call-back, .health-south .js-call-back,
 .elevate-malayalam .right-top-menu li a, .elevate-south .right-top-menu li a,  .elevate-malayalam a.liveChat, .elevate-south a.liveChat,
 .elevate-malayalam .js-call-back, .elevate-south .js-call-back {
    font-size: 1rem !important;
 } 


.health-malayalam .il-tab-head li, .health-south .il-tab-head li, .elevate-malayalam .il-tab-head li, .elevate-south .il-tab-head li {
    font-size:  12px !important;
}

.health-malayalam .apex_heading, .health-south .apex_heading, .elevate-malayalam .apex_heading, .elevate-south .apex_heading {
    font-size:  1.8rem;
}

.health-malayalam .insurance-pack-block .insurance-pack-heading h3, .health-south .insurance-pack-block .insurance-pack-heading h3,
.elevate-malayalam .insurance-pack-block .insurance-pack-heading h3, .elevate-south .insurance-pack-block .insurance-pack-heading h3 {
    font-size: 1.6rem;
}

.health-malayalam .insurance-pack-block .amount-block span#total-pack-amnt, .health-south .insurance-pack-block .amount-block span#total-pack-amnt,
.elevate-malayalam .insurance-pack-block .amount-block span#total-pack-amnt, .elevate-south .insurance-pack-block .amount-block span#total-pack-amnt {
    font-size: 2rem;
}

.health-malayalam .insurance-pack-block .benefit-cover-list li, .health-south .insurance-pack-block .benefit-cover-list li,
.elevate-malayalam .insurance-pack-block .benefit-cover-list li, .elevate-south .insurance-pack-block .benefit-cover-list li {
    font-size: 1.1rem;
}

.health-malayalam .insurance-pack-block .more-base-covers, .health-south .insurance-pack-block .more-base-covers,
.elevate-malayalam .insurance-pack-block .more-base-covers, .elevate-south .insurance-pack-block .more-base-covers {
    font-size:  1.2rem;
}

.health-malayalam .ai-chat-tooltip p, .health-south .ai-chat-tooltip p,
.elevate-malayalam .ai-chat-tooltip p, .elevate-south .ai-chat-tooltip p {
    font-size: 1rem;
}

.health-malayalam .premium-btn-block .primary-btn, .health-south .premium-btn-block .primary-btn,
.elevate-malayalam .premium-btn-block .primary-btn, .elevate-south .premium-btn-block .primary-btn {
    font-size: 1.4rem;
}

.health-malayalam .elevate-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont h4,
.health-south .elevate-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont h4,
.elevate-malayalam .elevate-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont h4,
.elevate-south .elevate-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont h4 {
    font-size:  1.2rem;
}

.health-malayalam .elevate-cibil-discount.pack-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont p,
.health-south .elevate-cibil-discount.pack-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont p,
.health-malayalam .ai-icon span, .health-south .ai-icon span,
.health-malayalam .videocall_doubts li, .health-south .videocall_doubts li,
.elevate-malayalam .elevate-cibil-discount.pack-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont p,
.elevate-south .elevate-cibil-discount.pack-cibil-discount .hap_fresh_cibil .good_cred_scr .good_cred_cont p,
.elevate-malayalam .ai-icon span, .elevate-south .ai-icon span,
.elevate-malayalam .videocall_doubts li, .elevate-south .videocall_doubts li {
    font-size: 1rem;
}

.health-malayalam .add_btn, .health-south .add_btn, .health-malayalam a.link-btn, .health-south a.link-btn,
.elevate-malayalam .add_btn, .elevate-south .add_btn, .elevate-malayalam a.link-btn, .elevate-south a.link-btn {
    font-size:  1.2rem;
}

.health-malayalam .common_accord p, .common_accord ol.network_adv_ul li, .health-south .common_accord p, .common_accord ol.network_adv_ul li,
.elevate-malayalam .common_accord p, .common_accord ol.network_adv_ul li, .elevate-south .common_accord p, .common_accord ol.network_adv_ul li {
    font-size: 12px;
}

.health-malayalam .benefit-tab-details .benefit-details h4, .health-south .benefit-tab-details .benefit-details h4,
.elevate-malayalam .benefit-tab-details .benefit-details h4, .elevate-south .benefit-tab-details .benefit-details h4 {
    font-size: 1.8rem;
}

.health-malayalam .benefit-tab-details .benefit-details p, .health-south .benefit-tab-details .benefit-details p,
.elevate-malayalam .benefit-tab-details .benefit-details p, .elevate-south .benefit-tab-details .benefit-details p {
    font-size: 1.2rem;
}

.health-malayalam .why_icici_ul div, .health-south .why_icici_ul div, .elevate-malayalam .why_icici_ul div, .elevate-south .why_icici_ul div {
    font-size: 1.2rem;
}

.health-malayalam .videocall_subheading h4, .health-south .videocall_subheading h4,
.elevate-malayalam .videocall_subheading h4, .elevate-south .videocall_subheading h4 {
    font-size: 1.2rem;
}

.health-malayalam .small-btn, .health-south .small-btn, .elevate-malayalam .small-btn, .elevate-south .small-btn {
    font-size: 1rem;
}

.health-malayalam .smallSecondry-btn, .health-south .smallSecondry-btn,
.elevate-malayalam .smallSecondry-btn, .elevate-south .smallSecondry-btn {
    font-size: 1.1rem;
}

.health-malayalam .videocall_heading h2, .health-south .videocall_heading h2,
.elevate-malayalam .videocall_heading h2, .elevate-south .videocall_heading h2 {
    font-size: 14px;
}

.health-malayalam p.video_link_text, .health-south p.video_link_text,
.elevate-malayalam p.video_link_text, .elevate-south p.video_link_text {
    font-size: 8px;
}

.health-malayalam h2.policy_duration_heading, .health-south h2.policy_duration_heading,
.elevate-malayalam h2.policy_duration_heading, .elevate-south h2.policy_duration_heading {
    font-size: 1.5rem;
}

.health-malayalam .policy-radio-group label, .health-south .policy-radio-group label,
.elevate-malayalam .policy-radio-group label, .elevate-south .policy-radio-group label {
    font-size: 14px;
}

.health-malayalam .confirmkyc-sec .kyc-details h2, .health-south .confirmkyc-sec .kyc-details h2,
.elevate-malayalam .confirmkyc-sec .kyc-details h2, .elevate-south .confirmkyc-sec .kyc-details h2 {
    font-size: 22px;
}

.health-malayalam .confirmkyc-sec a.edit-text, .health-south .confirmkyc-sec a.edit-text,
.elevate-malayalam .confirmkyc-sec a.edit-text, .elevate-south .confirmkyc-sec a.edit-text {
    font-size: 1.2rem
}

.health-malayalam .kycpopupWrapper .kycpopup-content .kyc-heading-content p, .health-south .kycpopupWrapper .kycpopup-content .kyc-heading-content p,
.elevate-malayalam .kycpopupWrapper .kycpopup-content .kyc-heading-content p, .elevate-south .kycpopupWrapper .kycpopup-content .kyc-heading-content p {
    font-size: 1.2rem;
}

.health-malayalam .kycpopupWrapper .kyc-popup-sec .user-type-list h3, .health-south .kycpopupWrapper .kyc-popup-sec .user-type-list h3,
.elevate-malayalam .kycpopupWrapper .kyc-popup-sec .user-type-list h3, .elevate-south .kycpopupWrapper .kyc-popup-sec .user-type-list h3 {
    font-size: 1.5rem;
}

.health-malayalam .kycpopupWrapper .il-radio-group label, .health-south .kycpopupWrapper .il-radio-group label,
.health-malayalam .kycpopupWrapper .il-input-block label, .health-south .kycpopupWrapper .il-input-block label,
.elevate-malayalam .kycpopupWrapper .il-radio-group label, .elevate-south .kycpopupWrapper .il-radio-group label,
.elevate-malayalam .kycpopupWrapper .il-input-block label, .elevate-south .kycpopupWrapper .il-input-block label {
    font-size: 1.2rem;
}

.health-malayalam .kycpopupWrapper .il-input-block label,.health-south .kycpopupWrapper .il-input-block label,
.health-malayalam .kycpopupWrapper .il-radio-block .il-radio-group label, .health-south .kycpopupWrapper .il-radio-block .il-radio-group label,
.elevate-malayalam .kycpopupWrapper .il-input-block label,.elevate-south .kycpopupWrapper .il-input-block label,
.elevate-malayalam .kycpopupWrapper .il-radio-block .il-radio-group label, .elevate-south .kycpopupWrapper .il-radio-block .il-radio-group label {
    font-size: 1rem;
}

.health-malayalam .kycpopupWrapper .primary-button, .health-malayalam .kycinfopopupWrapper .primary-button, .health-malayalam .noworrypopupWrapper .primary-button, .health-malayalam .abhapopupWrapper .primary-button,
.health-south .kycpopupWrapper .primary-button, .health-south .kycinfopopupWrapper .primary-button, .health-south .noworrypopupWrapper .primary-button, .health-south .abhapopupWrapper .primary-button,
.elevate-malayalam .kycpopupWrapper .primary-button, .elevate-malayalam .kycinfopopupWrapper .primary-button, .elevate-malayalam .noworrypopupWrapper .primary-button, .elevate-malayalam .abhapopupWrapper .primary-button,
.elevate-south .kycpopupWrapper .primary-button, .elevate-south .kycinfopopupWrapper .primary-button, .elevate-south .noworrypopupWrapper .primary-button, .elevate-south .abhapopupWrapper .primary-button {
    font-size: 1.4rem;
}

.health-malayalam .kycpopupWrapper .il-input-block.focus label, .health-south .kycpopupWrapper .il-input-block.focus label,
.elevate-malayalam .kycpopupWrapper .il-input-block.focus label, .elevate-south .kycpopupWrapper .il-input-block.focus label {
    font-size: 1.1rem;
}

.health-malayalam .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block p, .health-south .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block p,
.health-malayalam .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block a, .health-south .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block a,
.elevate-malayalam .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block p, .elevate-south .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block p,
.elevate-malayalam .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block a, .elevate-south .kycpopupWrapper .kyc-popup-sec .ckyc-failed-block a {
    font-size: 1.2rem;
}


.health-malayalam .il-id-block h5, .health-malayalam .il-radio-block h5, .health-malayalam .il-id-block h5, .health-malayalam .il-radio-block h5,
.health-south .il-id-block h5, .health-south .il-radio-block h5, .health-south .il-id-block h5, .health-south .il-radio-block h5,
.elevate-malayalam .il-id-block h5, .elevate-malayalam .il-radio-block h5, .elevate-malayalam .il-id-block h5, .elevate-malayalam .il-radio-block h5,
.elevate-south .il-id-block h5, .elevate-south .il-radio-block h5, .elevate-south .il-id-block h5, .elevate-south .il-radio-block h5{
    font-size: 1.2rem;
}

.health-malayalam .il-insured-details-block .il-radio-block .il-radio-group label, .health-south .il-insured-details-block .il-radio-block .il-radio-group label,
.elevate-malayalam .il-insured-details-block .il-radio-block .il-radio-group label, .elevate-south .il-insured-details-block .il-radio-block .il-radio-group label {
    font-size: 1.4rem;
}

.health-malayalam .noworrypopupWrapper .noworry-popup-sec p, .health-malayalam .abhapopupWrapper .abha-popup-sec p, .health-south .noworrypopupWrapper .noworry-popup-sec p, .health-south .abhapopupWrapper .abha-popup-sec p,
.health-malayalam .create_abha, .health-south .create_abha,
.elevate-malayalam .noworrypopupWrapper .noworry-popup-sec p, .elevate-malayalam .abhapopupWrapper .abha-popup-sec p, .elevate-south .noworrypopupWrapper .noworry-popup-sec p, .elevate-south .abhapopupWrapper .abha-popup-sec p,
.elevate-malayalam .create_abha, .elevate-south .create_abha {
    font-size: 1.2rem;
}

.elevate-malayalam span.room_charges, .elevate-south span.room_charges,
.health-malayalam span.room_charges, .health-south span.room_charges {
    font-size: 10px;
    width: 35%;
}

.elevate-malayalam span.room_type, .elevate-south span.room_type,
.health-malayalam span.room_type, .health-south span.room_type {
    font-size: 10px;
}

.elevate-malayalam .insurance-pack-block .insurance-pack-amnt, .elevate-south .insurance-pack-block .insurance-pack-amnt,
.health-malayalam .insurance-pack-block .insurance-pack-amnt, .health-south .insurance-pack-block .insurance-pack-amnt {
    margin-left: 10px
}
 
.health-malayalam .confirmkyc-sec .kyc-steps-details .kyc-step-list p, .health-south .confirmkyc-sec .kyc-steps-details .kyc-step-list p,
.elevate-malayalam .confirmkyc-sec .kyc-steps-details .kyc-step-list p, .elevate-south .confirmkyc-sec .kyc-steps-details .kyc-step-list p
 {font-size: 0.8rem}
 
.health-malayalam .kycpopupWrapper .il-radio-group label, .health-south .kycpopupWrapper .il-radio-group label, .health-malayalam .kycpopupWrapper .il-input-block label, .health-south .kycpopupWrapper .il-input-block label, .elevate-malayalam .kycpopupWrapper .il-radio-group label, .elevate-south .kycpopupWrapper .il-radio-group label, .elevate-malayalam .kycpopupWrapper .il-input-block label, .elevate-south .kycpopupWrapper .il-input-block label {font-size: 1.2rem}
 
.health-malayalam .kycpopupWrapper .tooltip-icon img, .elevate-malayalam .kycpopupWrapper .tooltip-icon img,
.health-south .kycpopupWrapper .tooltip-icon img, .elevate-south .kycpopupWrapper .tooltip-icon img {left: 12px}
 
.health-malayalam .kycpopupWrapper .error_message, .elevate-malayalam .kycpopupWrapper .error_message,
.health-south .kycpopupWrapper .error_message, .elevate-south .kycpopupWrapper .error_message {font-size: 1rem}


@media (max-width: 767px) {
    .health-malayalam .apex_heading, .health-south .apex_heading, 
    .elevate-malayalam .apex_heading, .elevate-south .apex_heading {
        font-size: 11px;
    }

    .health-malayalam .smallSecondry-btn, .health-south .smallSecondry-btn,
    .elevate-malayalam .smallSecondry-btn, .elevate-south .smallSecondry-btn {
        font-size: 0.8rem;
    }

    .health-malayalam .premium-btn-block .primary-btn, .health-south .premium-btn-block .primary-btn,
    .elevate-malayalam .premium-btn-block .primary-btn, .elevate-south .premium-btn-block .primary-btn {
        font-size: 1.2rem;
    }

    .health-malayalam .add_btn, .health-south .add_btn, .elevate-malayalam .add_btn, .elevate-south .add_btn {
        font-size: 8px;
    } 

    .health-malayalam .maternity_adult_div, .health-south .maternity_adult_div,
    .elevate-malayalam .maternity_adult_div, .elevate-south .maternity_adult_div {
        margin-top: 20px;
        font-size: 12px;
    }

    .health-malayalam .subtleLink-btn, .health-south .subtleLink-btn,
    .elevate-malayalam .subtleLink-btn, .elevate-south .subtleLink-btn {
        font-size: 1.2rem;
    }

    .health-malayalam .select_drop_div select, .health-south .select_drop_div select,
    .elevate-malayalam .select_drop_div select, .elevate-south .select_drop_div select {
        font-size: 10px;
    }

    .elevate-malayalam span.room_charges, .elevate-south span.room_charges,
    .health-malayalam span.room_charges, .health-south span.room_charges {
        width: 35%;
    }

    .health-malayalam .il-insured-details-block .il-radio-block .il-radio-group label, 
    .health-south .il-insured-details-block .il-radio-block .il-radio-group label,
    .elevate-malayalam .il-insured-details-block .il-radio-block .il-radio-group label, 
    .elevate-south .il-insured-details-block .il-radio-block .il-radio-group label {
        font-size:  1.2rem;
    }

    .health-malayalam .insaddress-details a.edit-text, .elevate-malayalam .insaddress-details a.edit-text,
    .health-south .insaddress-details a.edit-text, .elevate-south .insaddress-details a.edit-text {
        font-size: 0.8rem;
    }
}
 /*****Translator End******/

/******** asba css start *********/

#BMI_UW_MTA_Popup1 button {
    margin-bottom: 1rem;
}

/******** asba css ends *********/

/***** layout color UI changes ******/

.il-bg-blue {
    background:#fff;
}
.il-bg-blue h1, .il-bg-blue h2, .il-bg-blue h3, 
.il-bg-blue h4, .il-bg-blue h5, .il-bg-blue h6, 
.il-bg-blue p, .il-bg-blue span, .il-bg-blue sup, .il-bg-blue sub, .il-bg-blue ul li {
    color: #282828;
}
.confirmkycWrapper.il-kyc-wrap {
    box-shadow: none;
    border: 1px solid #CAC5C4;
}
.il-accordion-head{
    background: #fff;
}
.il-health-accordion {
    border: 1px solid #CAC5C4;
    border-radius: 1rem;
    margin: 0px auto 1.5rem;
}
.il-accordion-body{
    border: none;
}
.il-accordion-head.active {
    border-bottom: none;
}
body span.il-error, body span.errorN, span.error_message{
  color: red;
}
.il-accordion-head h3::after{
        border-color: #404040;
}
.il-accordion-body.show {
    border-top: none;
}
.il-premium-summary{
    background: #f8f6f6;
    border: 1px solid #f8f6f6;
}
.il-tds-block{
        background: #FFF;
    border: 1px solid #CAC5C4;
}
ul.il-total-pay{
    border-top: 1px solid #CAC5C4;
}
li.il-down-list span:first-child::before{
    background: url(/docs/default-source/apps/fw/assets/images/down-arrow.png);
}
span.tooltipTxt{
    color: #fff;
}
.il-tds-block ul li::before {
    border: solid #282828;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    vertical-align: top;
    transform: rotate(45deg);
    -webkit-transform: rotate(-46deg);
    -ms-transform: rotate(-46deg);
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    left: 10px;
    width: 8px;
    height: 8px;
}

/***** layout color UI changes ******/

/*---------CSS for CC flow EMI popup Start---------*/


.il-bg-blue #emiPayment button.primary-btn span {
    color: #ffffff;
}
 
.il-bg-blue .pay-option-wrap h5{
    color: #ffffff;
}


/*---------CSS for CC flow EMI popup End---------*/


#pa_addonPopup .il-popup-overlay.activeOverlay{
    z-index:999999;
}


/*Khushi css changes for key binding start*/

.custom-dropdown-list li.highlighted{
    background: #f5f6f6;
}

/*Khushi css changes for key binding end*/


/*----------------CSS for ASBA popup start----------------*/

.attention-details-block .attention-content h3{
    display: flex;
    align-items: center;
    gap: 10px;
}

@media screen and (max-width:767px){

    .attention-popup-wrap .il-popup-sec{
        max-width: 90%;
    }

    .attention-details-block .attention-content h3{
        font-size: 1.6rem;
    }
    .attention-details-block .attention-content p{
        font-size: 1.4rem;
        line-height: 21px;
    }
}



/*----------------CSS for ASBA popup end----------------*/


/******************* insured sum mobile ********************/

.il-ps-mob-block {
    border: 1px solid #C9C9C9;
    border-radius: 1rem;
    margin: 1rem 0 0;
    padding: 2rem;
}
.il-el-logo {
    border-bottom: 1px solid #D8D4D3;
    padding-bottom: 1rem;
    display: flex;
    gap: 1rem;
}

.sm-mob-block {
    padding-top: 1rem;
    display: flex;
    justify-content: space-between;
}

.il-el-logo span {
    font-size: 1.4rem;
    font-weight: 700;
}

.sm-mob-block span {
    font-size: 1.4rem;
    padding-right: 1rem;
    font-weight: 400;
}
.ilpd-details{
        padding-bottom: 1rem;
}
@media(max-width:767px){
        #policySummarypop .popup{
        margin: 0 auto;
    bottom: 0;
    position: fixed;
    left: 0;
    right: 0;
    border-radius: 2rem 2rem 0 0;
    max-width: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    }
}
@media(max-width:480px){
    #policySummarypop .il-addons-block ul li{
        font-size: 1.1rem;
    }

}

/******************* insured sum mobile ********************/