.black_white_color .topmenu li a{color:#000}
body.black_white_color .mmi_t-br{background:rgba(255,255,255,.74)}
.ai-herobanner{background:#353432 url(../images/bg_header.jpg) right center no-repeat;padding-top:100px;padding-bottom:30px;background-size:cover;min-height:480px;position:relative;overflow:hidden}
.mmi-hd-t.sticky{position:fixed;background:#fff}
.just-center{justify-content:center}
.heading{font-size:40px;color:#000}
.text-long p{color:#000}
.dis-elco p{margin-bottom:0}
.bg-blue{background-color:#003e7e!important;color:#fff}
.share-El_vi{display:flex;flex-wrap:wrap;padding:12px 0}
.share-El_vi a{margin-right:40px;font-size:14px;font-weight:600;opacity:.9;border-radius:25px;padding:12px 25px;transition:all .3s}
.share-El_vi a.outerLi{border:#f18f4a 1px solid;background:#f18f4a;color:#fff}
.share-El_vi a.watchVideo{background:0 0;white-space:nowrap;border:#000 1px solid;color:#000;display:flex}
.share-El_vi a:hover{opacity:1}
.share-El_vi a.watchVideo img{margin-right:10px;filter:invert(1)}
#mmi-happy-customers{background:#f1f7fe}
#mmi-what-is-eloc .mmi-txt2 p{font-size:18px;margin:0;font-weight:400;line-height:28px}
.bg-grn{background-color:#d3f6f0}
.bg-nvy{background-color:#e7eef5}
.mmi-eloc-new{overflow:hidden;border-radius:10px;background:url(../images/linear_bg.png) repeat center center;background-color:#c6e6ff;border:#e7eef5 1px solid;transition:all .3s}
.mmi-hd-t .mmi_hdr_bar{background: rgb(0 0 0 / 82%);}
#mmi-eloc-news{margin-bottom:80px}
#mmi-eloc-news .col-lg-4{display:flex}
.mmi-eloc-new .title{border-bottom:#e7eef5 1px solid;padding:10px;text-align:center;height:78px;display:flex;align-items:center;transition:all .3s}
.dis-elco{padding:20px 30px;font-size:16px;line-height:27px}
.mmi-eloc-new:hover,.mmi-eloc-new:hover .title{border-color:#f18f4a}
.acces_btn{display:flex;padding:50px 0 0;justify-content:center}
.acces_btn>a{color:#fff;font-size:14px;font-weight:500;padding:12px 30px;background-color:#f18f4a;border-radius:25px}
.searcheloc{border-radius:10px;background:#fff;color:#000;min-height:100px;margin-top:30px;padding:20px 40px 40px;text-align:center}
.searcheloc h4{font-size:20px;margin:0;padding:20px 0;font-weight:500}
.searchBoxeloc form{display:flex}
.searchBoxeloc .eloc_input{border:#dcdcdc 1px solid;flex:0 0 auto;border-right:none;border-radius:10px 0 0 10px;flex:0 0 calc(100% - 71px);font-size:16px;padding:10px 20px}
.searchBoxeloc .button_type{flex:0 0 71px;height:57px;border:none;background:#f18f4a url(../images/search.svg) center center no-repeat;border-radius:0 10px 10px 0;cursor:pointer}
.searchBoxeloc input:focus{outline-color:transparent}
.findBoxeloc{padding:0;display:flex}
.findBoxeloc a{border:#f18f4a 1px solid;flex:0 0 100%;display:flex;align-items:center;border-radius:10px;height:57px;text-align:center;font-size:16px;color:#f18f4a;justify-content:center}
.infoG{padding:80px 0 60px}
.tab h2{color:#000;margin-bottom:25px}
.control-ai{padding:75px 0 80px;display:flex;flex-direction:column;row-gap:60px}
.control-ai.gap-none{gap:0}
.control-ai .trfc_ai_faq{display:flex;flex-direction:row;justify-content:center}
.trfc_ai_faq .tr_ai_cont{padding:0 76px;display:flex;flex-direction:column;justify-content:center;flex:1 0 46%;text-align:center}
.control-ai .trfc_ai_faq .img_ai{display:flex;flex:1 0 54%;flex-direction:column}
.trfc_ai_faq .img_ai.rts-cont h2,.trfc_ai_faq .tr_ai_cont h2{font-size:26px;line-height:30px;font-weight:600}
.trfc_ai_faq .img_ai.rts-cont p,.trfc_ai_faq .tr_ai_cont p{font-size:16px;line-height:24px;font-weight:500;color:#505050}
.control-ai .trfc_ai_faq .img_ai.rts-cont{padding:0 115px;display:flex;flex-direction:column;justify-content:center;text-align:center}
.trfc_ai_faq .tr_ai_cont.rts-mmi{padding:0}

.trfc_ai_faq .tr_ai_cont .outline{background-color: transparent;}
.trfc_ai_faq .tr_ai_cont .outline:hover{background-color: transparent;}
@media(max-width:980px){
br{display:none}
.mmi-txt2 h2{line-height:28px}
.homePageG{height:360px}
.outerLi{margin-top:30px}
.dis-elco{line-height:24px}
.dis-elco p{margin:0}
.mmi_tab_container p{font-size:16px;line-height:24px;font-weight:500;margin:15px 0 0}
#mmi-eloc-today h3{text-align:left}
#mmi-eloc-news{margin-bottom:40px}
#mmi-eloc-news .mmi-txt2 h2{padding-bottom:0}
.mmi-btn a span{display:none}
.searcheloc{padding:20px 11px 40px}
.searcheloc .button_type{height:42px;background-size:18px auto}
.findBoxeloc a{height:42px}
.mmi-eloc-new{margin-bottom:25px}
.heading{font-size:24px;text-align:center}
.animate-it p{text-align:center}
.share-El_vi{justify-content:center}
.share-El_vi .outerLi{margin-bottom:20px}
#mmi-what-is-eloc .mmi-txt2 p{font-size:16px;line-height:24px}
.mmi_tab_container{padding-top:0}
.tab-menu ul li{padding:0 15px}
.share-El_vi a{margin-right:0}
#mmi-eloc-today p{text-align:left;line-height:24px}
#mmi-eloc-today h2{padding-bottom:0}
.lft_sec,.scrl_sec{flex-direction:column}
.rgt_sec{flex-direction:column-reverse}
.lft_sec .img_sec,.ps-abs,.rgt_sec .img_sec,.scrl_sec h2{width:100%}
.lft_sec .cont_sec,.rgt_sec .cont_sec{width:100%;padding:30px 20px 20px}
.mmi-txt h2{font-size:20px;line-height:28px;margin-bottom:10px}
.thumDiv{width:100%;padding:15px}
.thumb-video{padding:20px}
.thumDiv p{font-size:16px}
.cap_box .solid-lines{flex:1 0 100%;min-height:auto}
.img_sec img{width:100%}
.control-ai{padding:40px 0;row-gap:40px}
.control-ai .trfc_ai_faq,.trf_fac{flex-direction:column}
.control-ai .trfc_ai_faq .img_ai.rts-cont,.trfc_ai_faq .tr_ai_cont{padding:30px 15px}
.trfc_ai_faq .tr_ai_cont h2{font-size:22px;line-height:28px}
.trfc_ai_faq .tr_ai_cont p{font-size:16px;margin:5px 0;line-height:25px}
.mbl-auto1{order:1}
.mbl-auto2{order:2}
}