/* Generated from page: expression-of-interest-for-empanelment-as-faculty */
.themify_builder_content-5165 .tb_nslv479.module_row{background-image:linear-gradient(180deg,rgb(162, 192, 239) 0%,rgb(255, 255, 255) 100%); text-align:center; padding-top:7%; padding-bottom:6%; background-color:rgba(3, 71, 98, 1);}
.themify_builder_content-5165 .tb_4azy480.module-text.module .tb_text_wrap h1{color:rgba(5, 5, 5, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-5165 .tb_4azy480.module-text.module h1{font-size:80px; line-height:60px;}
.themify_builder_content-5165 .tb_4azy480.module-text.module .tb_text_wrap h3:not(.module-title){color:rgba(255, 255, 255, 1.00);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-5165 .tb_4azy480.module-text.module h3{font-size:30px; line-height:70px;}
.themify_builder_content-5165 .tb_s9qx105.module_row{background-color:rgba(241, 245, 249, 1.00); padding-top:3%; padding-bottom:0%;}
.themify_builder_content-5165 .tb_03m515.module_row{background-color:rgba(241, 245, 249, 1.00); padding-top:0%; padding-bottom:3%;}
.themify_builder_content-5165 .tb_kzih839.module-text{text-align:justify;}

@media screen and (max-width: 680px) {
.themify_builder_content-5165 .tb_4azy480.module-text.module h1{font-size:60px;}
.themify_builder_content-5165 .tb_4azy480.module-text.module h3{font-size:23px;}
}/* Builder Custom CSS START */
/* =====================================================
   ICAI MPC EOI PAGE
   SIMPLE THEMIFY FRIENDLY DESIGN
===================================================== */

.mpc-eoi-content {
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 1.85;
    background: #fff;
text-align:justify;
}

.mpc-eoi-content * {
    box-sizing: border-box;
}

.mpc-eoi-content .mpc-wrap {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
}


/* ==========================
   TOP INTRO
========================== */

.mpc-intro {
    background: linear-gradient(135deg, #073863 0%, #0f5791 55%, #1973aa 100%);
    color: #fff;
    padding: 75px 0;
    border-bottom: 5px solid #d3a532;
}

.mpc-intro h1 {
    color: #fff !important;
    font-size: 44px;
    line-height: 1.22;
    font-weight: 700;
    margin: 10px 0 20px;
    max-width: 1000px;
}

.mpc-main-subtitle {
    color: #f5d177 !important;
    font-size: 25px;
    line-height: 1.4;
    font-weight: 600;
    margin-bottom: 25px;
}

.mpc-small-title {
    color: #d6a83d;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.mpc-intro .mpc-small-title {
    color: #f6d476;
}

.mpc-lead {
    color: #fff;
    font-size: 18px;
    line-height: 1.85;
    max-width: 1000px;
    margin-bottom: 0;
}


/* ==========================
   MAIN BODY
========================== */

.mpc-body {
    padding-top: 20px;
    padding-bottom: 50px;
}

.mpc-section {
    padding:20px 0;
    border-bottom: 1px solid #dfe5ea;
}

.mpc-section:last-child {
    border-bottom: none;
}

.mpc-section h2 {
    position: relative;
    color: #073863 !important;
    font-size: 31px;
    line-height: 1.3;
    font-weight: 700;
    margin: 0 0 25px;
    padding-bottom: 15px;
}

.mpc-section h2:after {
    content: \"\";
    display: block;
    width: 65px;
    height: 3px;
    background: #d3a532;
    margin-top: 13px;
}

.mpc-section p {
    font-size: 16px;
    line-height: 1.9;
    color: #3e4954;
    margin: 0 0 20px;
}


/* ==========================
   HIGHLIGHT TEXT
========================== */

.mpc-highlight {
    margin: 35px 0 5px;
    padding: 27px 30px;
    background: #f4f8fc;
    border-left: 5px solid #0e5791;
}

.mpc-highlight span {
    display: block;
    color: #4a5968;
    margin-bottom: 8px;
}

.mpc-highlight strong {
    display: block;
    color: #073863;
    font-size: 21px;
    line-height: 1.65;
}


/* ==========================
   OBJECTIVE QUOTE
========================== */

.mpc-quote {
    background: #f7f9fb;
    padding: 32px 35px;
    border-left: 5px solid #d3a532;
    color: #153f62;
    font-size: 19px;
    line-height: 1.9;
    font-style: italic;
}


/* ==========================
   LEARNING TOPICS
========================== */

.mpc-topic {
    padding: 30px 0;
    border-bottom: 1px dashed #cfd8e0;
}

.mpc-topic:last-child {
    border-bottom: 0;
}

.mpc-topic h3 {
    color: #0a477a !important;
    font-size: 22px;
    line-height: 1.45;
    font-weight: 700;
    margin: 0 0 13px;
}

.mpc-topic h3 span {
    display: inline-block;
    min-width: 42px;
    color: #d09a1f;
    font-size: 17px;
    font-weight: 700;
    margin-right: 7px;
}

.mpc-topic p {
    margin-bottom: 0;
    padding-left: 52px;
}

.mpc-topic p + p {
    margin-top: 15px;
}

.mpc-keywords {
    color: #144f7c !important;
    font-weight: 600;
    line-height: 2 !important;
}


/* ==========================
   FACULTY SECTION
========================== */

.mpc-faculty-section {
    background: #f7f9fb;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 30px;
    border-top: 4px solid #0d538a;
}


/* ==========================
   EOI AREA
========================== */

.mpc-eoi-box {
    background: #073863;
    margin-top: 45px;
    padding: 45px;
    border-bottom: none;
}

.mpc-eoi-box h2 {
    color: #fff !important;
}

.mpc-eoi-box h2:after {
    background: #d3a532;
}

.mpc-eoi-box p {
    color: #fff;
}

.mpc-eoi-box .mpc-small-title {
    color: #f5d177;
}

.mpc-date {
    font-size: 18px !important;
    color: #f5d177 !important;
}

.mpc-date strong {
    color: #fff;
}


/* ==========================
   EOI BUTTON
========================== */

.mpc-eoi-button {
    display: inline-block;
    margin-top: 10px;
    background: #d3a532;
    color: #073863 !important;
    padding: 15px 28px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none !important;
    border-radius: 4px;
    transition: all 0.3s ease;
}

.mpc-eoi-button:hover {
    background: #e2b84b;
    color: #062f53 !important;
    transform: translateY(-2px);
}


/* ==========================
   EVALUATION
========================== */

.mpc-evaluation-line {
    background: #eef5fa;
    border-left: 4px solid #0e5791;
    padding: 20px 25px;
    color: #073863 !important;
    font-weight: 700;
    line-height: 2 !important;
}


/* ==========================
   FINAL SECTION
========================== */

.mpc-closing {
    margin-top: 45px;
    padding: 55px 45px;
    text-align: center;
    background: #f4f8fb;
    border-top: 4px solid #d3a532;
}

.mpc-closing h2 {
    color: #073863 !important;
    font-size: 32px;
    line-height: 1.45;
    margin: 10px auto 25px;
    max-width: 900px;
}

.mpc-closing p {
    max-width: 900px;
    margin: 0 auto 18px;
    font-size: 16px;
    line-height: 1.9;
    color: #3e4954;
}


/* ==========================
   MOBILE
========================== */

@media screen and (max-width: 768px) {

    .mpc-eoi-content .mpc-wrap {
        padding-left: 18px;
        padding-right: 18px;
    }

    .mpc-intro {
        padding: 50px 0;
    }

    .mpc-intro h1 {
        font-size: 32px;
    }

    .mpc-main-subtitle {
        font-size: 21px;
    }

    .mpc-lead {
        font-size: 16px;
    }

    .mpc-section {
        padding: 38px 0;
    }

    .mpc-section h2 {
        font-size: 26px;
    }

    .mpc-topic {
        padding: 24px 0;
    }

    .mpc-topic h3 {
        font-size: 19px;
    }

    .mpc-topic h3 span {
        display: block;
        margin-bottom: 5px;
    }

    .mpc-topic p {
        padding-left: 0;
    }

    .mpc-highlight,
    .mpc-quote {
        padding: 22px;
    }

    .mpc-highlight strong {
        font-size: 18px;
    }

    .mpc-quote {
        font-size: 17px;
    }

    .mpc-faculty-section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .mpc-eoi-box {
        padding: 30px 22px;
        margin-left: -18px;
        margin-right: -18px;
    }

    .mpc-closing {
        padding: 40px 22px;
        margin-left: -18px;
        margin-right: -18px;
    }

    .mpc-closing h2 {
        font-size: 27px;
    }

}


/* THEMIFY COMPATIBILITY */

.mpc-eoi-content a {
    box-shadow: none;
}

.mpc-eoi-content h1,
.mpc-eoi-content h2,
.mpc-eoi-content h3 {
    text-transform: none;
}

.mpc-eoi-content p:last-child {
    margin-bottom: 0;
}
/* Builder Custom CSS END */