﻿@import url('css2-WorkSansitalwght0100..9001100..900_swap.css');
.aic-logo{margin-left: 10px;padding-left: 10px;border-left: 1px solid #717171;width: 60px;}.request-form-header{ color:#fff; font-size:20px; text-align:center; font-weight:600; margin-bottom:10px;}.menu-sub-header{ font-size:18px; text-transform:capitalize; color:#323232; font-family:'Open Sans',sans-serif; line-height:36px; font-weight:600; letter-spacing:0; margin-bottom:5px;}.aqua-pro-software .box .box-title h4{ font-size:15px; color:#fff; font-weight:600; text-transform:inherit; margin-bottom:5px;}.card-subtitle-head{ text-transform:inherit; font-size:15px; color:#707070; font-weight:500; margin-bottom:10px;}.card-desc-title{ color:#393b3c; font-size:16px; line-height:26px; font-weight:600; letter-spacing:0; font-family:"Open Sans"; margin-bottom:10px;}.why-us-text{ color:#354869 !important; font-size:19px !important; margin-top:5px !important; text-transform:capitalize !important; margin-bottom:15px !important;}.who-we-work-with-title-text{ color:#777879; font-family:'Open Sans',sans-serif; text-transform:capitalize; font-weight:500; margin-bottom:25px; margin-top:0; font-size:28px; letter-spacing:0;}.want-to-learn-title-text,.case-study-title{ color:#3a3c3d !important; font-family:'Open Sans',sans-serif; text-transform:capitalize; font-weight:500; margin-bottom:25px; margin-top:0; font-size:28px; letter-spacing:0;}.insight-title{ color:#ffffff !important; font-family:'Open Sans',sans-serif; text-transform:capitalize; font-weight:500; margin-bottom:25px; margin-top:0; font-size:28px; letter-spacing:0;}.insight-card-title{ line-height:26px; text-transform:initial; font-weight:600; letter-spacing:0; font-family:"Open Sans"; font-size:18px !important; color:#fff !important; margin-bottom:15px; margin-top:10px;}.enterprise-badger-text{ font-size:15px; margin:5px 0; text-align:left; padding:0; font-family:'Open Sans',sans-serif; color:#777; line-height:22px; font-weight:500; letter-spacing:0; text-transform:inherit;}.about-title,.os-sub-title-text{ margin-bottom:10px; color:#003d85 !important; font-weight:500 !important; font-size:22px !important; text-transform:capitalize; line-height:30px !important;}.about-sub-title,.os-sub-title{ color:#3b3b3b; font-size:18px; text-transform:inherit; font-weight:600;}.about-card-text{ color:#3b3b3b; text-transform:inherit; font-weight:600; font-size:16px; line-height:26px;}.global-office-section-head{ color:#003d85; font-weight:600; font-size:22px; margin-bottom:0; line-height:30px; text-transform:capitalize !important;}.global-office-section-card-text{ font-size:16px; color:#003d85; font-weight:600; margin-bottom:5px; text-align:center; line-height:30px;}.accordion-title-text{ color:#4c4c4c; font-size:15px; font-weight:600; line-height:22px; margin-bottom:10px; text-transform:inherit;}.audits-go-features-title{ font-size:20px; font-weight:600; color:#3c4858; font-family:'Open Sans',sans-serif; text-transform:capitalize}.audit-key-benefits-title{ font-size:20px; text-transform:capitalize; font-weight:600; color:#fff; margin-bottom:30px}.display-inline{ display:inline!important;}.display-flex{ display:flex!important;}.font-14{ font-size:14px!important;}.normal-text{ display:inline!important; font-size:14px!important; color:#000 !important; font-weight:600;}.text-underline{ text-decoration:underline!important;}.banner-title{ width:410px; display:inline-block; font-size:22px !important; float:right; text-align:end; clear:both;}.digitalization-webinar-text{ background:#032552; color:#fff; font-size:14px; padding:5px 0 10px 15px; font-weight:600;}.why-omnex-system-text{ text-transform:inherit; font-size:14px; color:#254447; font-weight:600; line-height:22px;}.text-why{ font-size:30px; color:#676767; font-weight:300; margin-bottom:20px;}.text-omnex-system{ font-size:30px; color:#676767; font-weight:300; margin-bottom:20px;}.people-name{ color:#5c5862; font-weight:600; font-size:14px; text-transform:capitalize; margin-bottom:0 !important;}.instructor-title{ color:#454545; font-size:16px !important; font-weight:600; margin-bottom:5px;}.banner-sub-title{ font-size:15px!important; color:#fff; padding-right:15px; margin-bottom:5px; text-transform:inherit; font-style:italic; margin-top:0; letter-spacing:0;}.deadline-title{ color:#363636; font-size:18px; font-weight:600; margin-bottom:5px;}.enterprise-fmea-section-title{ font-size:22px; color:#1d305a; font-weight:600; margin-bottom:10px;}.world-fmea-software-text{ color:#fff; line-height:24px; font-size:16px; font-weight:600; margin-bottom:0; position:absolute; bottom:20px;}.benifits-btn-text{ background:linear-gradient(90deg,#6875e3 0,#125bba 100%); color:#fff; text-transform:capitalize; font-weight:600; font-size:20px; padding:15px; border-radius:30px; box-shadow:5px 5px 15px 0 rgba(42,67,113,0.3); -webkit-box-shadow:5px 5px 15px 0 rgba(42,67,113,0.3); -moz-box-shadow:5px 5px 15px 0 rgba(42,67,113,0.3)}.operational-section-text{ font-size:26px; text-transform:inherit; color:#0052b4; font-weight:700; padding-bottom:15px; line-height:30px;}.latest-in-omnex-title{ font-size:15px; color:#003d85; font-weight:600; margin-bottom:10px; line-height:25px; text-transform:inherit; letter-spacing:0;}.fmea-software-text{ color:#fff; line-height:24px; font-size:16px; font-weight:600; margin-left:50px; padding-left:50px; margin-bottom:0;}.banner-sub-text{ font-size:18px!important; color:#fff; padding-right:15px; margin-bottom:5px; text-transform:inherit; margin-top:0; letter-spacing:0;}.resourcecenter-title,.card-title-text{ font-size:14px; color:#003d85; font-weight:600; margin-bottom:10px; line-height:25px; text-transform:inherit; letter-spacing:0;}.whitepapers-text,.card-title-text-white{ font-size:15px; color:#fff; text-transform:inherit; font-weight:600; line-height:22px;}.pageTitle{ color:#354869; font-weight:500; font-size:22px!important; margin-bottom:15px; line-height:30px; text-transform:inherit;}.font-600{ font-weight:600!important;}.text-underline-blue{ color:#0069cd!important; font-weight:600!important; text-decoration:underline!important;}.location-label-text{ text-align:left !important; font-weight:600; text-transform:inherit; font-size:16px !important; color:#fff !important; margin-bottom:10px !important; line-height:24px; background:#2c84cf; display:inline-block; padding:3px 15px; border-radius:20px;}.webinar-speaker-name{ color:#454545; font-size:16px; font-weight:600; margin-bottom:5px; text-transform:inherit;}.webinar-speaker-info{ color:#707070; font-weight:500; font-size:14px; margin-bottom:10px; text-transform:inherit; line-height:22px;}.leadership-team-name{color:#707070;font-weight:600;font-size:18px;margin-bottom:5px;text-transform:capitalize;line-height:22px}.leadership-team-info{color:#707070;font-weight:500;font-size:14px;margin-bottom:10px;line-height:22px;text-transform:capitalize}.personalDetails{ font-size:16px; color:#02b5c7; text-transform:capitalize; font-family:'Open Sans',sans-serif; margin:5px 0 5px 13px; font-weight:600}.page-sub-title{ font-size:16px; font-weight:500; color:#003d85; line-height:28px; text-transform:inherit;}.topmenu-section .lang-drop .dropdown-menu{  background:#fff; display:grid; grid-template-columns:repeat(2,1fr); width:260px; visibility:hidden; opacity:0; transition:all .2s;  box-shadow:rgba(149,157,165,0.2) 0px 8px 24px; } .topmenu-section .lang-drop .dropdown-menu::before{  content:' '; position:absolute; top:-11px; left:0; display:block; width:0; height:0; overflow:hidden; text-indent:-9999px; border:6px solid #ffffff; border-color:transparent transparent #ffffff !important; } .topmenu-section .lang-drop ul li:first-child{  margin-left:7px; } .topmenu-section .main-menu nav .lang-drop ul li a{ color:#363636 !important; font-weight:700 !important; padding:5px 10px !important; display:flex; align-items:center; gap:10px; } .topmenu-section .lang-drop:hover .dropdown-menu{  opacity:1;  visibility:visible; }  @media(max-width:991px){  .obot-logo{  height:300px !important;  object-fit:contain !important;  } } .main-menu nav ul li.mega-menu-position ul.mega-menu{  left:0 !important; transform:translateX(-14%) rotateX(0deg) !important; min-width:1210px; background:#f3f3f3; border:none;}.product-bg-pattern li:hover{ background:#e5e5e5 !important; border-radius:5px;}.product-bg-pattern li:hover a{ text-decoration:underline;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai { background:linear-gradient(0deg,#09365d,#2abcc2);  padding:16px 30px 230px !important;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai .menu-sub-header{  color:#fff;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai ul li a{ color:#ffffff !important; font-size:15px; margin-bottom:0 !important; text-decoration:underline;}.white-pattern.plt{ background:#f3f3f3; border-right:2px solid #cecece; padding:15px 15px 62px !important;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li:hover{ background:#e5e5e5; border-radius:3px;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li{ display:block; float:inherit; padding:5px 7px; margin-bottom:5px;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li:hover a{ text-decoration:underline;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai ul li:hover{ background:#ffffff40;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai ul li:hover a{ text-decoration:underline;}.tagline-text{ font-size:11px; color:#2d2d2d; font-style:normal; line-height:1;}.main-menu nav ul li.mega-menu-position ul.mega-menu >li ul li a{ margin-bottom:0 !important; position:relative; width:fit-content;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.product-bg-pattern ul li{ margin-bottom:0px;}.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai ul li:hover a::before{ opacity:1;}ul.mega-menu ul li a:hover{ color:#363636 !important;}.main-menu nav ul li ul.submenu{ width:250px;}.main-menu nav ul li ul.submenu li a{  padding:0 30px 0 5px;  position:relative; width:fit-content;}.main-menu nav ul li ul.submenu li:hover a{ background:#e5e5e5; border-radius:3px; text-decoration:underline;  padding:0 30px 0 5px;}.main-menu nav ul li ul.submenu li:hover a::before{ opacity:1;}.main-menu nav ul li ul.submenu{border-top:none;} .os_hero_section.ai{  background:url(../image/os-banner-ai-bg.jpg) no-repeat;  background-size:cover;  background-position:bottom center;  padding-top:0px; } .os_hero_section.ai .link{  position:absolute;  height:130px;  width:130px;  border-radius:100px;  background:#7fffd41c;  left:11.5%;  top:13%;  display:flex;  align-items:center;  justify-content:center;  color:transparent;  opacity:0; } .os_hero_section.ai .banner-ai-img{  position:relative; } .os_hero_section.ai .link.eqms{  border-radius:0;  top:46%;  left:38%;  width:250px;  height:95px; } .os_hero_section.ai .link.npi{  top:57%; } .os_hero_section.ai .link.emobility{  right:11%;  left:auto;  top:14%; } .os_hero_section.ai .link.qhse{  left:11.5%;  top:13%; } .os_hero_section.ai .link.sqm{  bottom:8%;  right:11%;  left:auto;  top:auto; } @media (max-width:768px){ .os_hero_section.ai{ padding-top:0px;}.os_hero_section.ai .link{ height:50px; width:40px; left:12.5%; top:13%;}}.header-area.ai{ background:linear-gradient(90deg,#21176e 0%,#000522 100%);}.header-area.ai.platform-menu .header-bottom.sticky-bar .header-top{ background:linear-gradient(90deg,#21176e 0%,#000522 100%);}.header-area.ai.platform-menu.header-area .header-bottom.sticky-bar .logo .logo-v2{ width:315px;}.header-area.ai .logo-v1 .img-responsive,.header-area.ai .logo-v2 .img-responsive{ max-width:100%;}.header-area.ai .logo{ position:absolute; top:0; z-index:10; margin-top:0px;}.header-area.ai .slogan-text,.header-area.ai .slogan-text2{  font-size:11px; margin-right:5px; text-align:right; margin-top:0; position:absolute; right:-30px; bottom:-5px; text-align:center; font-size:10px; color:#FFF; width:100%; letter-spacing:1.9px;}.header-area.ai .main-menu nav ul li a i{ margin-left:2px;}.header-area.ai.platform-menu.header-area .header-bottom.sticky-bar .main-menu nav ul li a{ color:#ffffff;}.header-area.ai .contactusStyle{ border:unset;}.header-area.ai .request-demo-btn{ background:linear-gradient(90deg,#25c0c5 0%,#467cdb 100%) !important; border:1px solid transparent !important; color:#fff !important;}.header-area.ai .sticky-bar.stick{ background:linear-gradient(90deg,#21176e 0%,#000522 100%);}.header-area.ai .topmenu-section .main-menu nav ul li a{ font-size:15px;}.header-area.ai .main-header-menu .main-menu nav ul li a{ line-height:55px;}.header-area.ai .main-header-menu .main-menu nav ul li ul.submenu li a{ line-height:32px;}.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li a{ line-height:22px;}.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu{ transform:translateX(-2%) rotateX(0deg) !important; min-width:1235px; border-radius:5px;}.header-area.ai .white-pattern.plt{ background:#f3f3f3; border-right:2px solid #cecece; padding:15px 15px 62px !important; border-radius:5px 0 0 5px;}.header-area.ai .mega-menu ul li a{ color:#3266bf !important;}.header-area.ai .header-search button{ font-size:18px; padding-right:20px; color:#fff !important;}.header-area.ai .main-menu nav ul li{  margin-left:15px;}.header-area.ai .main-menu nav ul li ul.submenu li{  margin-left:0;}.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li{  margin-left:0;}.os_footer_section.ai{ padding:40px 0 20px; background:#060e25;}.os_footer_section.ai .footer_top .list_menu .title{ color:#02d8e3;}.os_footer_section.ai .footer_top .list_menu li a{ color:#dddddd; font-size:14px; font-weight:500;}.os_footer_section.ai .footer_top .list_menu.sub_title_menu ul li a span{ color:#84969E;}.os_footer_section.ai .footer_top .list_menu.news_letter p{ color:#dddddd; font-size:14px; font-weight:500;}.os_footer_section.ai .signup_new .mail_icon{ background:#25a7b0; color:#000 !important;}.os_footer_section.ai .footer_bottom .left_div .copy_right{ color:#dddddd;}.os_footer_section.ai .footer_bottom .right_div .c_q_text{ color:#dddddd;}.os_footer_section.ai .footer_bottom .right_div .c_q_text a{ color:#0fb8c1; text-decoration:underline;}.os_footer_section.ai .footer_bottom .right_div .privacy_menu li a{ color:#0fb8c1;}.os_footer_section.ai .footer_bottom .left_div .social_icon i{ color:#05d2dd; font-size:17px;}.os_footer_section.ai .footer_bottom .right_div .privacy_menu li a{ color:#0fb8c1;}.os_footer_section.ai .footer_bottom .left_div .logo{ width:200px; position:relative;}@media (max-width:767px){ .mean-container a.meanmenu-reveal{ height:28px; line-height:25px; padding:2px 6px; right:0; text-decoration:none; color:#fff; width:19px!important; border:1px solid white!important; border-radius:6px!important; position:static!important; } .header-area.ai .slogan-text, .header-area.ai .slogan-text2{ font-size:10px; position:static; letter-spacing:0; } .mobile-request-demo{ display:block; position:absolute; right:61px; top:14px; } .mobile-request-demo .request-demo-btn{ padding:8px 5px !important; margin-left:10px; font-size:12px !important; line-height:16px !important; font-weight:600; } .mean-container a.meanmenu-reveal span{ background:#fff; }  .tagline-text{ left:50px; }  .mobile-menu .mean-nav ul.menu-overflow{ margin-top:27px !important; overflow:scroll; height:450px; } .sticky-bar.stick{  display:block; } .header-area.ai.platform-menu.header-area .header-bottom.sticky-bar .logo .logo-v2{ width:150px; } }.fw-100{ font-weight:100;}.fw-200{ font-weight:200;}.fw-300{ font-weight:300;}.fw-400{ font-weight:400;}.fw-500{ font-weight:500;}.fw-600{ font-weight:600;}.fw-700{ font-weight:700;}.fw-800{ font-weight:800;}.fw-900{ font-weight:900;} .who-we-work .clients-section li p {border: 1px solid #b8b8b8;padding: 15px 35px;font-size: 18px;font-weight: 600;margin: 10px 20px;color: #9e9fa0;box-shadow: 5px 5px 15px 0 rgba(42,67,113,0.3);-webkit-box-shadow: 5px 5px 15px 0 rgba(42,67,113,0.3);-moz-box-shadow: 5px 5px 15px 0 rgba(42,67,113,0.3);font-family: 'Open Sans',sans-serif}.os_awards-section{padding: 50px 0;background: #ebebeb;}.os_awards-section.white{background: #fff;}.os_awards-section .row.image-row{ margin-top: 35px;display: flex;justify-content: center;align-items: center;}.os_awards-section .link_btn_award{background:#185183;padding:7px 30px;color:#fff;border-radius:5px;font-size:12px;font-weight:700;display:block;transition:all 0.5s;margin:30px auto 0;text-align:center;width:fit-content;}.os_awards-section .page-title{font-size:26px;color:#707070;margin-top:0;font-weight:400;margin-bottom:20px;}.aw-image-row{display: flex;padding: 10px;background: #ffffff;align-items: center;border-radius: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;flex-wrap: wrap;}.aw-image-row img{margin-bottom: 20px;}
.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai {
    padding: 16px 30px 80px !important;
}
/*Countdown Timer*/
.countdown{
        padding: 10px 0px;
    margin-bottom: 10px;
    display: flex;
    gap: 10px;
}
.countdown-box{
    text-align:center;
    color: #0d385c;
    font-weight: 600;
}
.countdown-count{
    font-size: 26px;
    color: #43bfbc;
    font-weight: 600;
    line-height: 0.9;
}
.countdown-count.white{
       color: #ffffff;
    padding: 10px;
    background: #ffffff21;
    border-radius: 2px;
    margin-bottom: 0px;
    font-family: "Orbitron", sans-serif;
}
.countdown-left-border{
    border-left:1px solid #87c8f1;
}
.line-height-0{
    line-heigt:0;
}
.countdown-green-text{
    color: #43bfbc;
}
.countdown-green-text.white{
    color: #ffffff;
    text-wrap-mode: nowrap;
    text-transform: uppercase;
    font-size: 12px;
}
.countdown .semicolon {
    color: #fff;
    font-size: 28px;
    margin-top: 9px;
}
.check-list li {
    color: #707070;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 14px;
    width: 100%;
    padding: 0 20px;
}
.check-list li:before {
    content: "\f26b";
    font-family: Material-Design-Iconic-Font;
    position: absolute;
    left: 16px;
    line-height: 25px;
    padding-right: 10px;
    color: #877d9d;
    font-size: 16px;
}
.check-list ul {
    padding-left: 50px !important;
}
.check-list ul li {
        display: list-item;
    padding-left: 5px;
        list-style: disc;
}
.check-list ul li:before{
    display:none;
}
.text-blue{color: #0069cd !important;}
.webinar-highlight-box{
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background: #fff;
    padding: 25px;
    border-radius: 10px;}
.webinar-highlight-box .heading{color: #0069cd !important;}
@media(max-width:640px){
        .countdown {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .countdown-box {
        text-align: center;
        color: #0d385c;
        font-weight: 600;
      padding: 0px 10px;
    }
    .countdown-count{
       font-size: 17px;
    }
    .countdown {
    gap: 0px;
    }
    .countdown-count.white {
    padding: 10px 0px;
}
}

.who-we-work .clients-section li p {
    padding: 15px 30px !important;
    margin: 10px 15px !important;
}
@media(min-width:300px) and (max-width:991px) {
    .aspice-book-img{
        position: relative !important;
    }
}
 #splash-modal-an-container { display:none; width: 100%; height: 100%; position: fixed; top:0; left: 0; background: rgba(0,0,0,0.5); z-index:999999999;}
        #modal-an {
            background-image:url('../image/andersen_consulting_popup_bg.jpg');
            display:block;
            width: 100%;
            max-width: 400px;
            height:auto;
            margin-top:80px;
            margin-left:auto;
            margin-right:auto;
            border: none;
            background-size: 100%;
            background-position: top center;
            background-repeat: no-repeat;
            padding:.5rem 1rem 1rem 1rem;
            font-family: "Work Sans", arial, sans-serif;
            color: #fff;
            font-size:21px;
            line-height:1.5rem;
            font-weight:400;
        }
        #modal-an .close-modal-an { 
            width: 100%; 
            text-align: right; 
            padding-bottom: 55%; 
            box-sizing:border-box; 
            position:relative; 
        }
        #modal-an .close-modal-an .close-image { 
            display:inline-block; 
            width: 60px; 
            box-sizing:border-box; 
            position:absolute; 
            right: -7%;
            top: -12%;
        }
       
        #modal-an .modal-an-text p { 
            text-align: center; 
            width: 100%; 
            box-sizing: border-box; 
            font-weight:200;
            margin-block-start:0;
            margin-block-end:1rem;
            margin-bottom: 2rem;
               line-height: 1.02;
    font-size: 21px;
    font-family: "Work Sans", arial, sans-serif;
    color: #fff;
        }

        #modal-an .modal-an-text .button {
         background-color: #f40826;
         font-size: 15px;
         padding:15px 25px;
         margin-top: 1rem;
         color: #fff;
         font-weight:600;
         text-decoration: none;
         border: none;
         font-family: "Works Sans", arial, sans-serif;
         font-weight: 600;
         text-transform: uppercase;
         margin:0 auto;
         text-align:center;
         width:90%;
         display:inline-block;
         line-height: 1.5rem;
        }

        #modal-an .andersen-logo {
            margin:0rem auto;
            text-align:center;
            max-width:80%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: relative;
        }

       #modal-an img {
            margin:0 auto;
        }

       #modal-an .modal-an-text {
            position:relative;
            top:10%;
            text-align:left;
            max-width:85%;
            margin:0 auto;
        }
        
        .anderson-topbar .header-area.ai .topmenu-section .main-menu nav ul li a {
    font-size: 13px;
}
.anderson-topbar  .login-register ul {
    align-items: center;
}
.anderson-topbar .header-area.ai.platform-menu .header-bottom.sticky-bar .header-top {
    background: #000;
}
.anderson-topbar .header-area.ai, .header-area.ai .sticky-bar.stick {
    background: #000;
}
@media(max-width:767px) {
     .mobile-request-demo {
    z-index: 100;
  }
}
.iatf-sec-pad {
    padding: 50px 0;
}

.iatf-os-elements h3 {
    color: #354869;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    text-transform: inherit;
}
.iatf-os-elements h6 {
    color: #354869;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    text-transform: inherit;
}
.iatf-os-elements p {
    margin-bottom: 7px;
}
.iatf-os-elements .iatf-card{
       display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin: 60px 0 15px;
}

.iatf-os-elements .iatf-card .item{
        background: #fff;
    border: 2px solid #2e679e;
    padding: 20px;
    border-radius: 15px;
    position: relative;
    margin: 0 0 0 45px;
}
.iatf-os-elements .iatf-card .item .image {
    background: #2e679e;
    height: 90px;
    width: 90px;
    border-radius: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -45px;
    top: -45px;
}
.iatf-os-elements .iatf-card .item .image img {
    height: 55px;
}
.iatf-os-elements .iatf-card .item h6 {
    padding-left: 35px;
}
.iatf-os-elements .iatf-card .item:nth-child(1) .c1 h6, .iatf-os-elements .iatf-card .item:nth-child(1) .c1 p{color: #2e679e;}
.iatf-os-elements .iatf-card .item:nth-child(1) .image{background: #2e679e;}
.iatf-os-elements .iatf-card .item:nth-child(1) {border-color: #2e679e;}


.iatf-os-elements .iatf-card .item:nth-child(2) .c1 h6, .iatf-os-elements .iatf-card .item:nth-child(2) .c1 p{color: #00a99d;}
.iatf-os-elements .iatf-card .item:nth-child(2) .image{background: #00a99d;}
.iatf-os-elements .iatf-card .item:nth-child(2) {border-color: #00a99d;}


.iatf-os-elements .iatf-card .item:nth-child(3) .c1 h6, .iatf-os-elements .iatf-card .item:nth-child(3) .c1 p{color: #0071bc;}
.iatf-os-elements .iatf-card .item:nth-child(3) .image{background: #0071bc;}
.iatf-os-elements .iatf-card .item:nth-child(3) {border-color: #0071bc;}
.iatf-os-elements .iatf-card .item .img{
    border: 1px solid #fff;
    border-radius: 7px;
    padding: 7px;
}
.iatf-os-elements .iatf-card .item .img img {
    border-radius: 7px;
}
.iatf-os-elements .iatf-card .item .content{
    padding: 10px;
}
.iatf-os-elements .iatf-card .item .content p {
    color: #fff;
    line-height: 1.5;
}
.iatf-os-elements .iatf-card .item .content p:last-child{
    margin-bottom: 0;
}
.iatf-os-elements .l-blue{
    color: #8dbce1 !important;
}
.iatf-os-elements .s-blue{
    color: #104d7d !important;
}
.iatf-os-elements .d-blue{
    color: #1a5483 !important;
}
.iatf-os-elements .mb-0{
    margin-bottom: 0 !important;
}
.iatf-os-elements .mb-7{
    margin-bottom: 7px !important;
}
.iatf-os-elements .mb-10{
    margin-bottom: 10px !important;
}
.iatf-os-elements .b-content{
    border: 1px solid;
    padding: 10px 15px;
    border-radius: 5px;
}
.iatf-os-elements .t-white{
    color: #fff !important;
}
.iatf-os-elements .b-content.l-blue {border-color: #8dbce1;}
.iatf-os-elements .b-content.s-blue {border-color: #104d7d;}
.iatf-os-elements .b-content.d-blue {border-color: #1a5483;}

.iatf-os-elements .bg-img{
     background: #1dbed0;
    padding: 7px;
}
.iatf-os-elements .bg-img .img{
        border: 1px solid #fff;
    border-radius: 7px;
    padding: 7px;
}
.iatf-os-elements .bg-img .img img{
        border-radius: 7px;
}
.iatf-os-elements .c-list li{
    display: flex;
    gap: 15px;
}
.iatf-os-elements .c-list li .fa-check{
    color: #fff;
        margin-top: 6px;
}
.iatf-os-elements .c-list li .p-text{
    color: #e9e9e9;
}
.iatf-os-elements .gray{
    color: #d5d7d9 !important;
}
.iatf-os-elements .three-col{
     display: grid;
        grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin: 15px 0;
}

@media (max-width:600px) {
    .iatf-os-elements .iatf-card, .iatf-os-elements .three-col {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}
    .iatf-os-elements .b-content {
       margin-bottom: 20px;
    }
    .bg-img1 {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 15px;
}
.iatf-os-elements .iatf-card .item:nth-child(2), .iatf-os-elements .iatf-card .item:nth-child(3) {margin-top: 40px;}
}
@media (max-width:991px) {
    .header-area.ai .mean-container .mean-nav ul li a.mean-expand {
        width: 100%;
        padding: 10px 15px 10px 12px !important;
        text-align: right;
        background: #ffffff00 !important;
    }
}



/* form checkbox */
.privacy-consent {
    all: unset;
    display: block;
    margin-top: 8px;
    margin: inherit;
        padding-top: 10px;

}

.privacy-consent label {
    all: unset;
    display: inline-flex;
    align-items: baseline;
    font-size: 14px;
    cursor: pointer;
}

.privacy-consent input[type="checkbox"] {
    all: unset;
    appearance: checkbox;
    -webkit-appearance: checkbox;
    width: auto;
    height: auto;
    margin-right: 8px;
    transform: scale(1.3) translateY(3px);
    cursor: pointer;
}

.privacy-consent span {
    all: unset;
    font-size: 14px;
    line-height: 1.4;
}

.privacy-consent span.t-white{
    color: #fff !important;
}
.privacy-consent span.t-grey{
    color: #959595 !important;
}
.privacy-consent span.t-grey-2{
    color:  #d6d6d6 !important;
}
.privacy-consent .m-auto {
  margin: auto
}
      

.pri-card {
  background: #ffffff;
  border: 1px solid #c0c0c0;
  min-height: 325px;
  display: block;
  margin-bottom: 20px;
}

.pri-card .head {
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #666666;
  border-bottom: 1px solid #c0c0c0;
}

.pri-card .body {
  padding: 15px 30px;
  line-height: 1.6;
}

.pri-card .designation {
  display: inline-block;
  margin-bottom: 10px;
  color: #555;
}

.pri-card .address {
  margin-bottom: 13px;
}

.pri-card .contact .label {
  font-weight: 500;
  color: #3f3f3f;
  font-size: 13px;
  padding: 0;
  margin-right: 5px;
}

.pri-card .contact a {
  text-decoration: underline;
  color: #0d6efd;
}
.lw-list {
    list-style: none;
    padding-left: 0;
}
.lw-list li{
    list-style: none;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}
.lw-list li:before {
    content: "\f26b";
    font-family: Material-Design-Iconic-Font;
    position: absolute;
    left: 0;
    line-height: 25px;
    padding-right: 10px;
    color: #877d9d;
    font-size: 16px;
}
.lw-list.d-blue li:before{
    color: #082D99;
}
.lw-list.blue li:before{
    color: #2E8FD9;
}

.lw-list.green li:before{
    color: #74c34d;
}
.webinar-speaker-info-1 {
    color: #2e8fd9;
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 10px;
    text-transform: inherit;
    line-height: 22px;
}
.shop-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
  margin-top: 0;
  text-transform: none;
}
.shop-title.blue {
  color: #1d305a !important;
}
.shop-title.white {
  color: #fff !important;
}

.reactive-section {
      background: #e4e4e42e;
  padding: 20px;
  border-radius: 10px;
}
.reactive-section .sec-title {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-bottom: 20px;
}
.reactive-section .desc {
  color: #545454;
  font-size: 16px;
  margin-bottom: 10px;
}
.reactive-section .res-title {
      font-size: 22px;
    color: #417ad1;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 20px;
}
.reactive-section .grid-icons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}
.reactive-section .grid-icons .item {
      background: #fff;
    padding: 10px;
    border-radius: 7px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.reactive-section .grid-icons .item img {
  width: 50px;
    filter: brightness(0) invert(0);
    opacity: 0.7;
}
.reactive-section .grid-icons .item .desc {
  color: #3a3a3a;
  font-size: 14px;
  margin-bottom: 0;
}

.banner-text {
  margin: 30px 0;
    padding: 50px;
    background: url(../image/text-bg.jpg) no-repeat bottom center;
    background-size: cover;
    border-radius: 10px;
}
.banner-text .desc {
  font-size: 22px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.5;
}

.product-dev {
  margin-bottom: 40px;
}
.product-dev .desc-t {
  font-size: 17px;
  color: #3a3a3a;
  margin-bottom: 15px;
}
.product-dev .process-diagran {
  width: 100%;
}
.product-dev .band-text {
  display: flex;
    width: 80%;
    justify-content: center;
    margin: 20px auto 0px;
    color: #fff;
    font-size: 14px;
    background: #4d55e0;
    padding: 10px;
    /*border: 2px solid #000;*/
}
.product-dev .grid-process {
  padding: 20px;
  border-radius: 10px;
  border: 2px dashed #545454;
}
.product-dev .grid-process .grid-item {
  display: flex;
  position: relative;
}
.product-dev .grid-process .grid-item .hook {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  bottom: -36px;
  right: 15px;
  z-index: 1;
}
.product-dev .grid-process .grid-item .hook .circle1,
.product-dev .grid-process .grid-item .hook .circle2 {
  height: 16px;
  width: 16px;
  border: 2px solid #8da1bc;
  border-radius: 10px;
  z-index: 1;
  background: #fff;
}
.product-dev .grid-process .grid-item .hook .cyclinder {
  height: 40px;
  width: 6px;
  margin: -2px 0;
  background: linear-gradient(180deg, #272727, #a3a0a0);
}
.product-dev .grid-process .grid-item .heading {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background: #0d3a73;
  padding: 0 15px;
  width: 250px;
  z-index: 1;
  margin: 0;
}
.product-dev .grid-process .grid-item .heading .h3-title {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
  line-height: 1.5;
}
.product-dev .grid-process .grid-item .content {
  width: 100%;
  border: 2px solid #92b0db;
  border-bottom: 0;
  border-left: 0;
  border-radius: 0 5px 5px 0;
  margin-left: -5px;
  padding: 20px 30px 20px 20px;
  font-size: 15px;
}
.product-dev .grid-process .grid-item .content .b-list {
  list-style: disc;
  padding-left: 17px;
}
.product-dev .grid-process .grid-item .content .b-list li {
  margin: 0;
  color: #6a6a6a;
}
.product-dev .grid-process .grid-item .content .highlight {
  font-size: 15px;
  color: #0d3a73;
  margin-top: 10px;
}
.product-dev .grid-process .grid-item .content .desch {
  background: #e0edfe;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 0;
  color: #272727;
}
.product-dev .grid-process .grid-item:nth-child(2) .heading {
  background: #1959b3;
}
.product-dev .grid-process .grid-item:nth-child(2) .content .highlight {
  color: #1959b3;
}
.product-dev .grid-process .grid-item:nth-child(3) .heading {
  background: #2f67e2;
}
.product-dev .grid-process .grid-item:nth-child(3) .content .highlight {
  color: #2f67e2;
}
.product-dev .grid-process .grid-item:nth-child(4) .heading {
  background: #513ed8;
}
.product-dev .grid-process .grid-item:nth-child(4) .content .highlight {
  color: #513ed8;
}
.product-dev .grid-process .grid-item:last-child .content {
  border-bottom: 2px solid #92b0db;
}

.module-support {
  padding: 60px 0;
  background: url(../image/grap-bg.jpg) no-repeat center center;
  background-size: cover;
}
.module-support .b-item {
  padding: 20px;
  background: #fff;
  border-radius: 7px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.module-support .b-item .logo {
  height: 40px;
  width: fit-content;
}
.module-support .b-item .h5-title {
  font-size: 18px;
  font-weight: 600;
  color: #0a66ae;
  text-transform: none;
}
.module-support .b-item .sub-title {
  font-size: 16px;
  color: #6a6a6a;
  margin-bottom: 0;
}
.module-support .b-item .b-list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style: disc;
}
.module-support .b-item .b-list li {
  color: #6a6a6a;
  font-size: 15px;
}
.module-support .b-item .hi-border {
  color: #6a6a6a;
  font-size: 15px;
  padding: 5px 10px;
  border: 1px solid #0a66ae;
  border-radius: 3px;
  width: fit-content;
}
.module-support .b-item.inspection .h5-title {
  color: #697b35;
}
.module-support .b-item.inspection .hi-border {
  border-color: #697b35;
}


.document-directory {
  background: #2a5ece;
  position: relative;
  width: 100%;
  padding: 0;
}
.document-directory .container-fluid {
  padding: 0;
}
.document-directory .grid-process {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.document-directory .grid-process .grid-item {
  padding: 60px 80px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.document-directory .grid-process .grid-item::before {
  content: "";
  position: absolute;
  height: 3.5px;
  width: 100%;
  background: #fff;
  bottom: 0;
  left: 0;
}
.document-directory .grid-process .grid-item::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3.5px;
  background: #fff;
  top: 0;
  right: 0;
}
.document-directory .grid-process .grid-item .heading {
  margin: 0;
  padding: 0;
}
.document-directory .grid-process .grid-item .h3-title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: unset;
}
.document-directory .grid-process .grid-item p {
  margin-bottom: 0;
}
.document-directory .grid-process .grid-item .content {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.document-directory .grid-process .grid-item .content .b-list {
  padding-left: 15px;
  margin-bottom: 0;
  list-style: disc;
}
.document-directory .grid-process .grid-item .content .b-list li {
  color: #fff;
  font-size: 15px;
}
.document-directory .grid-process .grid-item .content .highlight {
  color: #fff;
}
.document-directory .grid-process .grid-item .content .desch {
  padding: 10px;
  background: rgba(255, 255, 255, 0.168627451);
  color: #fff;
  border-radius: 5px;
  margin-bottom: 0;
}
.document-directory .grid-process .grid-item .icon {
  position: absolute;
  height: 100px;
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  border-radius: 100px;
}
.document-directory .grid-process .grid-item .icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: 3.5px solid #fff;
  border-top-color: transparent;
  border-left-color: transparent;
}
.document-directory .grid-process .grid-item .icon::after {
  content: "";
  position: absolute;
  background: #fff;
  height: 80px;
  width: 80px;
  top: 10px;
  left: 10px;
  border-radius: 100px;
}
.document-directory .grid-process .grid-item .icon img {
  width: 50px;
  z-index: 1;
}
.document-directory .grid-process .grid-item:nth-child(even)::after {
  display: none;
}
.document-directory .grid-process .grid-item:nth-child(1) {
  background: #2a5ece;
}
.document-directory .grid-process .grid-item:nth-child(1) .icon {
  bottom: 80px;
  right: -47px;
  background: #2a5ece;
}
.document-directory .grid-process .grid-item:nth-child(1) .icon::before {
  transform: rotate(-45deg);
}
.document-directory .grid-process .grid-item:nth-child(2) {
  background: #1652aa;
}
.document-directory .grid-process .grid-item:nth-child(2) .icon {
  left: 80px;
  bottom: -47px;
  background: #1652aa;
}
.document-directory .grid-process .grid-item:nth-child(2) .icon::before {
  transform: rotate(45deg);
}
.document-directory .grid-process .grid-item:nth-child(3) {
  background: #4938c4;
}
.document-directory .grid-process .grid-item:nth-child(3) .icon {
  right: 80px;
  top: -50px;
  background: #4938c4;
}
.document-directory .grid-process .grid-item:nth-child(3) .icon::before {
  transform: rotate(-135deg);
}
.document-directory .grid-process .grid-item:nth-child(4) {
  background: #0a336b;
}
.document-directory .grid-process .grid-item:nth-child(4) .icon {
  top: 80px;
  left: -50px;
  background: #0a336b;
}
.document-directory .grid-process .grid-item:nth-child(4) .icon::before {
  transform: rotate(135deg);
}

.diagram {
  padding: 40px 0;
}
.diagram .flex-img {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  gap: 60px;
}
@media (max-width: 600px) {
  .diagram .flex-img {
    grid-template-columns: repeat(1, 1fr);
  }
}
.diagram .flex-img .col6 {
  width: 100%;
}
.diagram .flex-img .col6:nth-child(2) {
  width: 70%;
}
.diagram .flex-img .col6 img {
  width: 100%;
}

.ai-powered {
  padding: 50px 0;
  background: url(../image/bg1.png) no-repeat center center;
  background-size: cover;
}
.ai-powered .sec-m-title {
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: unset;
}
.ai-powered .desc {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}
.ai-powered .sec-c-title {
  font-size: 25px;
  text-align: center;
  display: block;
  margin: auto;
  color: #fff;
  margin: 25px 0;
  text-transform: unset;
}
.ai-powered .grid-m {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  width: 100%;
  margin-top: 25px;
}
.ai-powered .grid-m .m-item {
  padding: 15px;
  border-radius: 5px;
  border: 2px solid #40f9d2;
}
.ai-powered .grid-m .m-item .p-title {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
}
.ai-powered .grid-m .m-item ul {
  margin-bottom: 0;
  list-style: disc;
  padding-left: 15px;
}
.ai-powered .grid-m .m-item ul li {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}
.ai-powered .grid-m .m-item:nth-child(1) {
  background: #1959b3;
}
.ai-powered .grid-m .m-item:nth-child(2) {
  background: #2f67e2;
}
.ai-powered .grid-m .m-item:nth-child(3) {
  background: #513ed8;
}
.ai-powered .grid-o {
  display: flex;
  justify-content: center;
  margin-top: 100px;
  position: relative;
}
.ai-powered .grid-o .arrow {
  position: absolute;
  top: -110px;
  left: 50%;
  transform: translateX(-50%);
  width: 70%;
}
.ai-powered .grid-o .o-item {
  width: 50%;
  background: #0d3a73;
  border: 2px solid #40f9d2;
  padding: 15px;
  border-radius: 5px;
}
.ai-powered .grid-o .o-item .p-title {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
.ai-powered .grid-o .o-item .m-title {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  color: #40f9d2;
}
.ai-powered .grid-o .o-item .i-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  text-align: center;
}
.ai-powered .grid-o .o-item .i-grid .i-item img {
  width: 50px;
  margin: auto auto 10px auto;
}
.ai-powered .grid-o .o-item .i-grid .i-item .desc {
  color: #40f9d2;
  font-size: 16px;
  font-weight: 500;
}

.benefits-digi {
  padding: 40px 0;
  background: url(../image/bg23.png) no-repeat center center;
  height: 130vh;
  background-size: cover;
}
.benefits-digi .container,
.benefits-digi .row,
.benefits-digi .col-lg-12 {
  height: 100vh;
}
.benefits-digi .h2-heading {
  text-align: center;
  margin: auto;
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  text-transform: unset;
}
.benefits-digi .b-item {
  border: 2px solid #40f9d2;
  border-radius: 5px;
  max-width: 320px;
  background: #dcebfe;
  position: relative;
  border-radius: 5px;
  position: absolute;
}
@media (max-width: 700px) {
  .benefits-digi .b-item {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
  }
}
.benefits-digi .b-item .header {
  position: relative;
  height: 80px;
  display: flex;
  align-items: center;
  background: #1959b3;
  border-radius: 5px;
  border: 2px solid #40f9d2;
}
.benefits-digi .b-item .header .h3-heading {
  font-size: 20px;
  font-weight: 600;
  padding-left: 100px;
  margin: 0;
  color: #fff;
  text-transform: unset;
}
.benefits-digi .b-item .header .icon {
  background: #1959b3;
  height: 100px;
  width: 100px;
  position: absolute;
  left: -20px;
  top: -15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2.5px solid #40f9d2;
  border-radius: 80px;
}
.benefits-digi .b-item .header .icon img {
  width: 60px;
}
.benefits-digi .b-item .ul-content {
  list-style: none;
  padding: 0 15px;
}
.benefits-digi .b-item .ul-content li {
  border-bottom: 1px solid #0a66ae;
  display: flex;
  align-items: center;
  padding: 15px 0;
  gap: 15px;
}
.benefits-digi .b-item .ul-content li:last-child {
  border-bottom: 0;
}
.benefits-digi .b-item .ul-content img {
  width: 40px;
}
.benefits-digi .b-item .ul-content .desc {
  color: #0d3a73;
  font-size: 15px;
  margin-bottom: 0;
  font-weight: 600;
}
.benefits-digi .b-item.b-item-1 {
  top: 0;
  left: -80px;
}
.benefits-digi .b-item.b-item-2 {
  top: 0;
  right: -110px;
}
.benefits-digi .b-item.b-item-2 .header {
  background: #269877;
}
.benefits-digi .b-item.b-item-2 .header .icon {
  background: #269877;
}
.benefits-digi .b-item.b-item-2 .ul-content li {
  border-bottom-color: #269877;
}
.benefits-digi .b-item.b-item-2 .ul-content .desc {
  color: #269877;
}
.benefits-digi .b-item.b-item-3 {
  left: -80px;
  bottom: -120px;
}
.benefits-digi .b-item.b-item-3 .header {
  background: #0177ff;
}
.benefits-digi .b-item.b-item-3 .header .icon {
  background: #0177ff;
}
.benefits-digi .b-item.b-item-3 .ul-content img {
  height: 80px;
  margin: auto;
  width: 90%;
  margin-top: 10px;
}
.benefits-digi .b-item.b-item-3 .ul-content .g-desc {
      font-size: 15px;
    font-weight: 600;
    color: #0177ff;
    margin-top: 15px;
    margin-bottom: 12px;
}
.benefits-digi .b-item.b-item-4 {
  right: -110px;
  bottom: -120px;
}
.benefits-digi .b-item.b-item-4 .header {
  background: #2b979a;
}
.benefits-digi .b-item.b-item-4 .header .icon {
  background: #2b979a;
}
.benefits-digi .b-item.b-item-4 .ul-content li {
  border-bottom-color: #2b979a;
}
.benefits-digi .b-item.b-item-4 .ul-content .desc {
  color: #2b979a;
}
.sos-webinar {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.sos-webinar .item {
  text-decoration: none;
  cursor: pointer;
}
.sos-webinar .item img {
  width: 100%;
}

.why-sos {
  padding: 40px 0;
  background: url(../image/why-omnex-system-bg.svg) center center no-repeat;
  background-size: cover;
}
.why-sos .h2-title {
  color: #1d305a !important;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 30px;
  text-transform: inherit;
  text-align: center;
}
.why-sos .sos-grid {
  margin-top: 25px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 15px;
}
@media (max-width: 1000px) {
  .why-sos .sos-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .why-sos .sos-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.why-sos .sos-grid .sos-item {
  padding: 25px 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  gap: 10px;
  border-radius: 10px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  height: 320px;
}
.why-sos .sos-grid .sos-item .icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.why-sos .sos-grid .sos-item .desc {
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #2c4b70;
}
.why-sos .sos-grid .sos-item .bar {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 20px;
  width: 50%;
  background: #000;
  border-radius: 5px 5px 0 0;
}
.why-sos .sos-grid .sos-item:nth-child(1) .bar {
  background: #1958b3;
}
.why-sos .sos-grid .sos-item:nth-child(2) .bar {
  background: #0077ff;
}
.why-sos .sos-grid .sos-item:nth-child(3) .bar {
  background: #269877;
}
.why-sos .sos-grid .sos-item:nth-child(4) .bar {
  background: #2b979b;
}
.why-sos .sos-grid .sos-item:nth-child(5) .bar {
  background: #236edb;
}
.why-sos .sos-grid .sos-item:nth-child(6) .bar {
  background: #238fdb;
}

.sos-webinar {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.sos-webinar .item {
  text-decoration: none;
  cursor: pointer;
}
.sos-webinar .item img {
  width: 100%;
}

.why-sos {
  padding: 40px 0;
  background: url(../image/why-omnex-system-bg.svg) center center no-repeat;
  background-size: cover;
}
.why-sos .h2-title {
  color: #1d305a !important;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 30px;
  text-transform: inherit;
  text-align: center;
}
.why-sos .sos-grid {
  margin-top: 25px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 15px;
}
@media (max-width: 1000px) {
  .why-sos .sos-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .why-sos .sos-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.why-sos .sos-grid .sos-item {
  padding: 25px 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  gap: 10px;
  border-radius: 10px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  height: 320px;
}
.why-sos .sos-grid .sos-item .icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.why-sos .sos-grid .sos-item .desc {
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #2c4b70;
}
.why-sos .sos-grid .sos-item .bar {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 20px;
  width: 50%;
  background: #000;
  border-radius: 5px 5px 0 0;
}
.why-sos .sos-grid .sos-item:nth-child(1) .bar {
  background: #1958b3;
}
.why-sos .sos-grid .sos-item:nth-child(2) .bar {
  background: #0077ff;
}
.why-sos .sos-grid .sos-item:nth-child(3) .bar {
  background: #269877;
}
.why-sos .sos-grid .sos-item:nth-child(4) .bar {
  background: #2b979b;
}
.why-sos .sos-grid .sos-item:nth-child(5) .bar {
  background: #236edb;
}
.why-sos .sos-grid .sos-item:nth-child(6) .bar {
  background: #238fdb;
}

@media (max-width: 600px) {
  .document-directory .grid-process {
    grid-template-columns: repeat(1, 1fr);
  }
  .document-directory .grid-process .grid-item .icon {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
  }
  .document-directory .grid-process .grid-item {
    padding: 35px !important;
  }
  .document-directory .grid-process .grid-item .icon::before {
    display: none !important;
  }
  .module-support .b-item {
    margin-bottom: 20px;
  }
  .diagram .flex-img .col6:nth-child(2) {
    width: 100%;
  }
  .diagram .flex-img {
    gap: 20px;
  }
  .ai-powered .grid-m {
    grid-template-columns: repeat(1, 1fr);
    padding: 0 15px;
  }
  .ai-powered .grid-o .arrow {
    display: none;
  }
  .ai-powered .grid-o {
    margin-top: 15px;
    padding: 0 15px;
  }
  .ai-powered .grid-o .o-item {
    width: 100%;
  }
  .ai-powered .grid-o .o-item .i-grid {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 25px;
  }
  .benefits-digi .h2-heading {
    margin-bottom: 25px;
  }
  .benefits-digi,
  .benefits-digi .container,
  .benefits-digi .row,
  .benefits-digi .col-lg-12 {
    height: auto;
  }
  .benefits-digi {
    background: linear-gradient(45deg, #00365d, #012955);
  }
  .benefits-digi .b-item {
    margin-bottom: 25px;
    max-width: 100%;
  }
  .benefits-digi .b-item .header .icon {
    height: 72px;
    width: 85px;
    left: 0px;
    top: 2px;
    border-radius: 5px;
  }
  .reactive-section .grid-icons {
    grid-template-columns: repeat(2, 1fr);
  }
}


.shop-title.testimonialtitle.white {
  font-size: 18px !important;
  color: #00f2ff !important;
  margin: 10px 0;
}

.sos-testimonial {
  border-radius: 5px;
  margin-bottom: 25px;
}
.sos-testimonial .testimonial-2 .peer-logo {
  width: 150px;
}
.sos-testimonial .testimonial-2 .grid-item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}
@media (max-width: 600px) {
  .sos-testimonial .testimonial-2 .grid-item {
    grid-template-columns: repeat(1, 1fr);
  }
}
.sos-testimonial .testimonial-2 .grid-item .item {
  border-radius: 5px;
  display: flex;
  align-items: stretch;
  transition: all 0.3s ease;
  background: #002856;
  /*cursor: pointer;*/
  text-decoration: none;
  border: 1px solid rgba(255, 255, 255, 0.5411764706);
}
.sos-testimonial .testimonial-2 .grid-item .item:hover {
  background: #011c3c;
}
.sos-testimonial .testimonial-2 .grid-item .item .logo {
  border-right: 1px solid rgba(255, 255, 255, 0.1803921569);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  margin: 0;
  min-width: 120px;
}
.sos-testimonial .testimonial-2 .grid-item .item .logo img {
  width: 120px;
}
.sos-testimonial .testimonial-2 .grid-item .item .content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 15px;
}
.sos-testimonial .testimonial-2 .grid-item .item .content p {
  margin-bottom: 0;
  line-height: 1.3;
}
.sos-testimonial .testimonial-2 .grid-item .item .content .suphead {
  font-size: 13px;
  color: #d9d9d9;
}
.sos-testimonial .testimonial-2 .grid-item .item .content .review {
  font-size: 13px;
  color: #ffffff;
  font-weight: 600;
}
.sos-testimonial .testimonial-2 .grid-item .item .content .stars {
  display: flex;
  align-items: center;
  gap: 5px;
}
.sos-testimonial .testimonial-2 .grid-item .item .content .stars i {
  color: #ffc107;
  font-size: 14px;
}
.sos-testimonial .testimonial-2 .grid-item .item .content .tagline {
  color: #d8d8d8;
  font-style: italic;
  font-weight: 500;
  font-size: 13px;
}
.why-sos .sos-grid a.sos-item .desc, .why-sos .sos-grid a {
    color: #0077ff;
    text-decoration: underline;
}

.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu{
    min-width: 1250px !important;
}
.document-directory-v1 {
    margin-bottom: 30px;
}
.document-directory-v1 .grid-process {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border: 1px solid rgba(80, 80, 80, 0.2078431373);
  border-radius: 10px;
}
.document-directory-v1 .grid-process .grid-item {
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.document-directory-v1 .grid-process .grid-item .icon {
  height: 55px;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 45px;
  background: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.document-directory-v1 .grid-process .grid-item .icon img {
  height: 35px;
  width: 35px;
}
.document-directory-v1 .grid-process .grid-item .heading {
  padding: 0;
  margin: 0;
}
.document-directory-v1 .grid-process .grid-item .heading .h3-title {
  font-size: 15px;
  color: #000;
  font-weight: 600;
  margin: 0;
}
.document-directory-v1 .grid-process .grid-item .content ul {
  padding-left: 1.5rem;
  margin: 0;
  list-style: disc;
}
.document-directory-v1 .grid-process .grid-item .content ul li {
  font-size: 14px;
  color: #656565;
  margin-bottom: 5px;
  line-height: 1.5;
}
.document-directory-v1 .grid-process .grid-item .content .desch,
.document-directory-v1 .grid-process .grid-item .content .highlight {
  font-size: 14px;
  color: #656565;
  margin-bottom: 5px;
  line-height: 1.5;
}
.document-directory-v1 .grid-process .grid-item .content .highlight {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  font-style: italic;
  padding: 5px 5px 5px 15px;
  background: rgba(0, 0, 0, 0.06);
  border-left: 3px solid #000;
  margin-top: 15px;
  margin-bottom: 0;
}
.document-directory-v1 .grid-process .grid-item:nth-child(1) {
  border-right: 1px solid rgba(80, 80, 80, 0.2078431373);
  border-bottom: 1px solid rgba(80, 80, 80, 0.2078431373);
}
.document-directory-v1 .grid-process .grid-item:nth-child(1) .heading .h3-title {
  color: #2e67e0;
}
.document-directory-v1 .grid-process .grid-item:nth-child(1) .highlight {
  color: rgba(46, 103, 224, 0.8784313725);
  border-color: rgba(46, 103, 224, 0.4705882353);
  background: rgba(46, 102, 224, 0.0588235294);
}
.document-directory-v1 .grid-process .grid-item:nth-child(2) .heading .h3-title {
  color: #2a64b7;
}
.document-directory-v1 .grid-process .grid-item:nth-child(2) .highlight {
  color: rgba(42, 100, 183, 0.8784313725);
  border-color: rgba(42, 100, 183, 0.4705882353);
  background: rgba(42, 100, 183, 0.0588235294);
}
.document-directory-v1 .grid-process .grid-item:nth-child(3) .heading .h3-title {
  color: #0e3a74;
}
.document-directory-v1 .grid-process .grid-item:nth-child(3) .highlight {
  color: rgba(14, 58, 116, 0.8784313725);
  border-color: rgba(14, 58, 116, 0.4705882353);
  background: rgba(14, 58, 116, 0.0588235294);
}
.document-directory-v1 .grid-process .grid-item:nth-child(4) {
  border-top: 1px solid rgba(80, 80, 80, 0.2078431373);
  border-left: 1px solid rgba(80, 80, 80, 0.2078431373);
}
.document-directory-v1 .grid-process .grid-item:nth-child(4) .heading .h3-title {
  color: #4b41d4;
}
.document-directory-v1 .grid-process .grid-item:nth-child(4) .highlight {
  color: rgba(75, 65, 212, 0.8784313725);
  border-color: rgba(75, 65, 212, 0.4705882353);
  background: rgba(75, 65, 212, 0.0588235294);
}

@media(max-width:600px){
    .document-directory-v1 .grid-process {
            grid-template-columns: repeat(1, 1fr);
    }
}
.header-area.ai.platform-menu.header-area .header-bottom.sticky-bar .main-menu nav ul li.white-pattern.ai a:hover {
    color: #00f2ff !important;
    transform: translateX(10px);
}
.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai ul li:hover {
    background: transparent;
}
.header-area.ai .white-pattern.plt{
        max-width: 325px;
}
.main-menu nav ul li.mega-menu-position ul.mega-menu>li.ai {
    padding: 16px 15px 155px !important;
    min-width: 340px;
    max-width: 340px;
}
.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li a.sub-menu {
    margin-top: 5px;
    font-size: 13px;
    padding-left: 10px;
}
.header-area.ai .main-menu nav ul li.mega-menu-position ul.mega-menu>li ul li a.sub-menu img {
    width: 21px;
}