/*============ Foundation AI main banner ============ */

.Efficiency-Profitability-ai--headban, .sub-processor-list-fai-Hbanner{box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%;
    color: #FFF;display: flex; align-items: center; padding: 8vw 0 6vw 0; overflow: hidden;margin-top: -74px; background-position: center;
    background-size:cover !important;}

.Efficiency-Profitability-ai--headban, .sub-processor-list-fai-Hbanner{
    background: url("../foundationai-images/Improve-Firm-Efficiency-and-Profitability-ai-hero.webp") no-repeat;
    background-size:cover !important;
}
.sub-processor-list-fai-Hbanner{background-position: center !important;}
.sub-processor-list-fai-Hbanner h1, .merucase-ailanding--headban h4{color: #FFFFFF;}
.Efficiency-Profitability-ai--headban, .sub-processor-list-fai-Hbanner{
    background: url("../foundationai-images/california-workers-compensation-defense-firm-ai-hero.webp") no-repeat;
    background-size:cover !important;
}
.merucase-ailanding--headban{background: url("../foundationai-images/merucase-ailanding-hero.webp") no-repeat !important;
    background-size:cover !important;}
.extract-idp-ailanding--headban{background: url("../foundationai-images/extract-IDP-platform_bg.webp") no-repeat !important;
    background-size:cover !important;}
.claims-idp-ailanding--headban{background: url("../foundationai-images/claims-idp-casestudy.webp") center no-repeat !important;
    background-size:cover !important;color: #202832;}

.quote-for-LP-pages-st{background: #FFFFFF; position: relative;padding: 6% 10% 6% 12%;  box-shadow: 0 5px 60px 0 rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 5px 60px 0 rgb(0 0 0 / 10%);}
.quote-LSpages-icon{position: absolute; left: 12%; top: -7%;}
.LP-pages__form_wrap{margin: 0 0 0 6%;padding: 6% 8% 3% 8%;}
.quote-LSpages_txt_dash_l{position: relative;}
.quote-LSpages_txt_dash_l::after{position: absolute; content: ""; left: -5%;top: 10px; width: 2px; height: 50%;background: #007CE1;}

.table td, .table th{vertical-align: middle !important;font-size: 15px !important;}
/* sub-processor-list */
.sub-processor-list-fai-Hbanner{ padding: 7vw 0 4vw 0;}
.subprocessorlist_table table{table-layout: fixed;}
.subprocessorlist_table table tr th:nth-child(2), .subprocessorlist_table table tr td:nth-child(2){max-width: 15%;width: 15%;}
.subprocessorlist_table table tr th:first-child, .subprocessorlist_table table tr td:first-child{max-width: 20%;width: 20%;}

@media (max-width: 1170px) { 
    .sub-processor-list-fai-Hbanner{ padding: 12vw 0 6vw 0;}
}
@media (max-width: 767px) { 
    .Efficiency-Profitability-ai--headban{ padding: 28vw 0 14vw 0;}
    .LP-pages__form_wrap{margin: 0 0 0 0%;padding: 8%;}
    .quote-for-LP-pages-st{padding: 12% 10% 6% 12%;}
    .quote-LSpages-icon{top: -4%;}
    .quote-LSpages-icon img{height: 48px !important;}

    .claims-idp-ailanding--headban{
        background-position: -350px center !important;
    }
    .sub-processor-list-fai-Hbanner{ padding: 22vw 0 6vw 0;}
}

@media (max-width: 600px) { 
    .claims-idp-ailanding--headban{
        background-position: -330px center !important;
    }
}

@media (max-width: 560px) { 
    .claims-idp-ailanding--headban{
        background-position: -500px center !important;
    }
}

@media (max-width: 400px) { 
    .claims-idp-ailanding--headban{
        background-position: -580px center !important;
    }
}
@media (max-width: 375px) { 
    .claims-idp-ailanding--headban{
        background-position: -620px center !important;
    }
}