
.section-content {
    padding: 6rem 0rem;
}

p {
    font-weight: 400;
}

h3 {
    font-size: 1.8rem;
    color: #282828;
    font-weight: 700;
}

/* Section1-B102-What is OPD Cover? */
.il-bg-gray {
    background: rgba(248, 246, 246, 1);
}
.section-center{
    display: flex;
    justify-content: center;
}
.center-content-div{
    width: 70%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.centered-paragraph{
    text-align: center;
    width: 70%;
}

/* Section2-B108-Key features of OPD cover */
.il-features {
    display: flex;
    justify-content: space-between;
    gap: 5rem;
    margin-top: 5rem;
}

/* Section3-B111-Benefits of health insurance premium calculator OPD expenses coverage in health insurance */
.il-health-insurance-benfits {
    display: flex;
    gap: 3rem;
    margin-top: 3rem;
}

.il-white-card {
    width: 100%;
    top: 180px;
    left: 86px;
    border-radius: 10px;
    background: #FFFFFF;
    padding: 3rem 4rem 3rem 3rem;
}
/* Section 4-Inclusions and Section 5-Exclusions*/
/* Extra CSS added for green-tick */
.il-inclusion:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.7rem;
    background-image: url('https://www.icicilombard.com/docs/default-source/assets/freshlook/images/tick_inclusion.svg');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
}
.il-exclusion:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.7rem;
    background-image: url('https://www.icicilombard.com/docs/default-source/assets/freshlook/images/error_exclusion.png');
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
}
.il-inclusion,.il-exclusion{
    padding-left: 3.5rem;
    position: relative;
}

.inc-exc-tab .ui-check-list.exclusion-tabs.green_tick li:before {
    background-image: url(/docs/default-source/assets/freshlook/images/tick_inclusion.svg);
    width: 30px;
    height: 30px;
    top: 5px;
}

.inc-exc-tab .ui-check-list.exclusion-tabs li:before {
    background-image: url(/docs/default-source/assets/freshlook/images/error_exclusion.svg);
    top: 3px;
}

.ui-check-list.exclusion-tabs li {
    margin-bottom: 0;
    font-size: 1.6rem;
    font-weight: 400;
}

.ui-check-list {
    margin-bottom: 15px;
}

.section-content a.link-btn {
    font-size: 1.6rem;
}

.il-how-to-buy-insurance-items {
    padding-bottom: 0 !important;
}

.il-claim-OPD-insurance .il-claim-items {
    align-items: flex-start;
}

/* Section6-B107-Documents required for buying OPD health insurance */
.il-bg-light-blue {
    background: #E1F4FD;
    padding: 6rem 0rem;
}

.il-documents-required {
    display: flex;
    gap: 6rem;
}
.il-documents-required h2,p{
    padding-bottom: 0;
}

/* Section7-B129 Factors to consider while buying OPD health insurance plans  */
.il-factors-to-consider {
    display: flex;
}
.il-factors-to-consider-items {
    padding: 5rem 1.5rem 0 5rem;
    display: inline-block;
    width: 100%;
    position: relative;
}
.align-center{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.il-large-numbers{
    font-size: 4.5rem;
    font-weight: 600;
    font-style: normal;
    position: absolute;
    left: 0;
    top: 55px;
    color: #f4824c;
}

.il-grey-text {
    color: #575757;
    padding-bottom: 0;
}

/* Section 8-B103-Who should buy OPD cover? */
.il-who-should-by-OPD-cover {
    display: flex;
    gap: 6rem;
}

/* Section9-B112-How to buy health insurance with OPD coverage? */
.il-how-to-buy-insurance {
    display: flex;
    gap: 7rem;
}
.il-how-to-buy-insurance-items{
    float: left;
    position: relative;
    padding-left: 3rem;
    margin-right: 3rem;
    line-height: 1.76;
    padding-bottom: 1.5rem;
    width: 100%;
}
.il-how-to-buy-insurance-items:before {
    content: "";
    background-image: url('https://echannel-wf.icicilombard.com/docs/default-source/assets/freshlook/images/ui-arrow-ico.png');
    background-repeat: no-repeat;
    width: 13px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 10px;
}
.il-how-to-buy-insurance-content p,.il-claim-div p{
    margin-bottom: 2rem;
}

/* Section10-B131-How to claim OPD health insurance?  */
.il-claim-OPD-insurance {
    display: flex;
    gap: 9rem;

}
.il-small-numbers {
    line-height: 100%;
    color: #F26624;
    margin-right: 1rem;
    font-weight: 800;
    font-size: 2rem;
}

.il-claim-items {
    display: flex;
    gap: 1.5rem;
    align-items: center;
}
/* Section-11-Health Insurance blog articles  */
.article-box {
    display: inline-block;
    width: 100%;
    border-radius: 10px;
    border: solid 1px #eaeaea;
    overflow: hidden;
    padding: 3rem 2rem;
}
.article-box:hover{
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 13%);
}

.il-article-div {
    display: flex;
    gap: 2rem;
}

.il-article-headings {
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 1rem;
}

.il-article-content {
    display: inline-block;
    font-size: 1.6rem;
    padding: 0;
    line-height: 3rem;
    margin-bottom: 1.5rem;
    margin-right: 1rem;
    font-weight: 400;
    line-height: 24px;
}

.il-article-date {
    font-size: 1.4rem;
    padding-bottom: 0px;
    float: left;
    width: 100%;
    color: #6c6c6c;
}

.il-read-article-button {
    background: 0 0;
    color: #fe6625 !important;
    border: 1px solid #fe6625;
    background-position: 50% 99%;
    -webkit-transition: all .6s ease-out;
    transition: all .3s ease-out;
    font-weight: 700;
    text-decoration: none !important;
    margin-top: 40px;
    min-width: 160px;
    padding: 15px 20px;
    border-radius: 50px;
}

a {
    font-size: 1.4rem;
    display: inline-block;
}

.il-read-article-button:hover {
    background: #fe6625;
    color: #fff !important;
    cursor: pointer;
}

/* Section12-FAQs */
.il-bg-gray h2 {
    padding-bottom: 0;
}
.accordion-wrapper{
    width:60%;
    padding-bottom: 0;
} 

/* Section13-Disclaimer */
.il-disclaimer{
    padding: 2rem 0;
    border-top: 1px solid #ece9e9;
    width: 100%;
    font-size: 14px;
    line-height: 21px;
}
.il-disclaimer h3{
    margin-bottom: 10px;
}
.il-disclaimer p{
    color: #595959;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 21px;
}

/* Media Queries */
@media(max-width:991px){
    .il-how-to-buy-insurance div img,.il-claim-OPD-insurance div img{
        display: none;
    }
    h2{
        font-size: 2.5rem;
    }
    .accordion-wrapper{
        width:100%;
        padding:3rem 1rem 2rem;
    }
    .accordion-title::after {
        width: .8rem;
        height: .8rem;
        border-right: 2px solid var(--primary-text);
        border-bottom: 2px solid var(--primary-text);
        position: absolute;
        right: 1rem;
        content: " ";
        top: 3rem;
        transform: rotate(45deg);
        transition: all 0.2s ease-in-out;
    }
    .il-documents-required{
        display: flex;
        flex-direction: column;
        gap: 2rem;
    }
}

@media (max-width: 767px) {
    .centered-paragraph{
        width: 100%;
        text-align: start;
        display: flex;
        flex-wrap: nowrap;
    }
    .center-content-div{
        width: 100%;
    }
    .section-content{
        padding:4rem 0;
    }
    .text-center{
        text-align: center;
    }
    .il-features{
        display: flex;
        flex-direction: column;
        gap: 0;
        margin-top: 3rem;
    }
    p{
        padding-bottom: 0;
    }
    .il-features div{
        border-bottom: 1px solid #eee;
    }
    .il-features div{
        padding-bottom: 2rem;
    }
    .il .il-features p{
        padding-bottom: 0;
    }
    .il-health-insurance-benfits,.il-factors-to-consider,.il-claim-OPD-insurance,.il-article-div{
        display: flex;
        flex-direction: column;
    }
    .il-documents-required{
        display: flex;
        flex-direction: column;
        gap: 2rem;
    }
    .il-bg-light-blue{
        padding: 6rem 0;
    }
    .il-how-to-buy-insurance,.il-claim-OPD-insurance{
        gap: 0;
    }
    .accordion-card{
        width: 100%;
    }
    .accordion-wrapper{
        width:100%;
        padding:3rem 1rem 2rem;
    } 
    .tab-head li{
        min-width: 15rem;
    }
}

