@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
   font-family: "Inter", sans-serif;
}
.container-fluid {
    padding: 0px 50px;
}


p {
   font-family: "Inter", sans-serif;
   color: #575757;
   font-weight: 400;
   font-size: 17px;
}

h1{
  color: #08235c;
  font-size: 60px;
  font-weight: 600;
  font-family: "Be Vietnam Pro", sans-serif;
}

 h2, h3, h4{
  color: #08235c;
  font-size: 50px;
  font-weight: 600;
  font-family: "Be Vietnam Pro", sans-serif;
}

 h5, h6{
  color: #08235c;
  font-size: 20px;
  font-weight: 500;
  font-family: "Be Vietnam Pro", sans-serif;
}

/*=========================================*/
        /*--------Navbar--------*/
/*=========================================*/
/*.top-deader-sec-wrps {
    background: linear-gradient(90deg, #26abe2 0%, #273467 100%);
    text-align: center;
    padding: 8px 0px;
}

.top-deader-sec-wrps h6 {
    font-size: 16px;
    margin: 0px;
    color: #fff;
    font-weight: 400;
    font-family: "Inter", sans-serif;
}

.top-deader-sec-wrps i {
    margin: 15px;
}*/
/* Navbar */
.augumits-header-sec-wrps {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    background: #000;
    z-index: 9999;
    box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

.navbar {
    background: #000;
    padding: 18px 0;
    z-index: 99;
}

.brand-logo img {
    width: 300px;
}
.navbar-brand{
    font-weight:700;
    color:#fff !important;
    font-size:22px;
}
.navbar-brand span{
    color:#ff6a00;
}
.augumits-header-sec-wrps .navbar-toggler {
    padding: 5px 5px;
    font-size: 28px;
    line-height: 40px;
    border: 1px solid transparent;
    border-radius: 100px;
    transition: box-shadow .15s ease-in-out;
    color: #26a0d7;
}


.augumits-header-sec-wrps .nav-link {
    color: #fff !important;
    margin: 0px 10px;
    font-size: 16px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
}

.augumits-header-sec-wrps .nav-link:hover{
    color:#27a6dd !important;
}

/* Quote Button */
.quote-btn{
    background:#ff6a00;
    color:#fff;
    padding:10px 22px;
    border-radius:30px;
    font-size:14px;
    font-weight:500;
}
.quote-btn:hover{
    background:#e55c00;
}

/* IMPORTANT FIX */
.dropdown-menu{
    width:100vw;
    left:50% !important;
    transform:translateX(-50%);
    border:none;
    border-radius:20px;
    padding:40px 30px 20px;
    background:#041424;
    box-shadow:0 25px 50px rgba(0,0,0,0.08);
    max-width: 1400px;
}

.left-panel-imgs img {
    border-radius: 30px;
}
/* Mega Content */
.mega-wrapper{
    max-width:1300px;
    margin:auto;
}

.left-panel{
    background:#fff;
    padding:30px;
    border-radius:15px;
    height:100%;
}

.left-panel h4{
    font-weight:600;
    margin-bottom:12px;
}

.service-box{
    display:flex;
    margin-bottom:30px;
}

.icon-box {
    max-width: 45px;
    height: 45px;
    border-radius: 12px;
    background: #eaf1ff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    margin-right: 15px;
    width: 100%;
}

.service-title{
    font-weight:500;
    font-size:16px;
    margin-bottom:8px;
    color: #fff;
}
.service-title a {
    color: #fff;
    text-decoration: none;
}
.service-links p {
    font-size: 15px;
    color:#9fa9b4;
}
.service-links a {
    display: block;
    text-decoration: none;
    font-size: 15px;
    margin-bottom: 10px;
    font-family: "Inter", sans-serif !important;
    color: #f4f4f4c2 !important;
    font-weight: 300;
    transition: 0.3s;
}
.service-links a:hover{
    color:#26abe2 !important;
    margin-left: 5px;
}
.service-links i {
    color: #269ed59e;
    font-size: 18px;
}

.explore-link{
    color:#ff6a00;
    text-decoration:none;
    font-weight:500;
}

/* Mobile Fix */
@media(max-width:991px){
    .dropdown-menu{
        width:100%;
        transform:none;
        left:0 !important;
        padding:20px;
    }
}

/* Hover dropdown on desktop */
@media (min-width: 992px) {

    .navbar .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }

    .navbar .dropdown .dropdown-toggle::after {
        transition: 0.3s;
    }

    .navbar .dropdown:hover .dropdown-toggle::after {
        transform: rotate(180deg);
    }

}

/*.navbar-sec-bg-wrps {
    background-image: url(../images/sldd-bnrs.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    min-height: 700px;
    position: relative;
}
.navbar-sec-bg-wrps:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, #0000009c 43.57%, #19004678 100%);
    width: 100%;
    height: 100%;
}*/

#videoWrapperSec {
    height: 100vh;
    overflow: hidden;
    position: relative;
    max-height: 620px;
}

#videoWrapperSec:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, #000000ad 43.57%, #15131ad4 100%);
    width: 100%;
    height: 100%;
}
.navbar-sec-bg-wrps .container-fluid {
    position: absolute;
    top: 0px;
}
#augNavbarMain {
    padding: 5px 15px;
    background: #2734709e;
    border-radius: 15px;
}
#augNavbarMain img {
    width: 250px;
}

#augLogoText{
    font-size:60px;
    font-weight:800;
    color:#000;
    text-decoration:none;
    line-height:1;
}
.navbar-sec-main {
    padding: 20px 0px;
}

#augMenuNav .nav-link {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    margin: 0 15px;
    position: relative;
    transition: .3s;
    font-family: "Inter", sans-serif;
}

#augMenuNav .nav-link:hover,
#augMenuNav .nav-link.active{
    color:#19aacd;
}


.flx-btns-box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 50px;
}

.our-solution-btns {
    color: #fff;
    padding: 18px 30px;
    border-radius: 100px;
    text-decoration: none;
    font-size: 17px;
    font-weight: 400;
    transition: .3s;
    border: 2px solid #fff;
}
/* Remove Bootstrap Arrow */
.dropdown-toggle::after{
    display:none;
}

/* Remix Icon */
.augDropIcon{
    font-size:18px;
    margin-left:5px;
    transition:.3s;
}

.augDropdownHover:hover .augDropIcon{
    transform:rotate(180deg);
}

/* Dropdown */
#augMenuNav .dropdown-menu{
    border:none;
    border-radius:15px;
    padding:15px;
    box-shadow:0 15px 40px rgba(0,0,0,0.10);
}

#augMenuNav .dropdown-item{
    padding:10px 20px;
    border-radius:10px;
}

#augMenuNav .dropdown-item:hover{
    background:#26abe2;
    color:#fff;
}

/* Desktop Hover */
@media(min-width:992px){
    .augDropdownHover:hover .dropdown-menu{
        display:block;
        margin-top:0;
    }
}

/*=======================================*/
            /*-----Slider-------*/
/*=======================================*/
#videoWrapperSec video {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: -100;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.slder-content-box {
    z-index: 9;
    position: absolute;
    text-align: center;
    padding: 10px 200px 0px;
    top: 150px;
}
/*.slder-content-box {
    z-index: 9;
    position: absolute;
    text-align: center;
    padding: 60px 200px 30px;
}*/
.slder-content-box span {
    font-size: 20px;
    color: #27a6dd;
    font-weight: 600;
    padding: 10px 0px;
    display: inline-block;
}
.slder-content-box h1 {
    color: #fff;
}

.slder-content-box p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    padding-top: 20px;
}

.typing-text{
    display:inline-block;
    font-size:60px;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    width:0;
    border-right:5px solid #fff;
    background: linear-gradient(135deg, #00d4c8, #4f8ef7, #a855f7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    color:transparent;
    animation:
        typing 5s steps(20,end) infinite,
        cursor .8s step-end infinite;
}

@keyframes typing{
    0%{
        width:0;
    }
    40%,
    70%{
        width:20ch;
    }
    100%{
        width:0;
    }
}

@keyframes cursor{
    50%{
        border-color:transparent;
    }
}

@media(max-width:768px){
    .fixed-text,
    .typing-text{
        font-size:40px;
    }
}

@media(max-width:576px){
    .fixed-text,
    .typing-text{
        font-size:28px;
    }
}


/*------------Button Css--------------*/
/* Button Wrapper */
.button-wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:25px;
    flex-wrap:wrap;
}

/* Common Button */
.custom-btn{
	padding: 8px 30px;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    transition:all .4s ease;
    overflow:hidden;
}
.butns-fix-allpgs .button-wrapper {
    display: flex;
    justify-content: left;
    align-items: center;
    gap: 25px;
    flex-wrap: wrap;
}
/* Gradient Button */
.btn-gradient{
    background: linear-gradient(90deg, #26abe2 0%, #273467 100%);
    color:#fff;
    border:none;
    /*box-shadow:0 10px 25px rgba(0,183,255,.25);*/
}

.btn-gradient:hover{
    color:#fff;
    transform:translateY(-5px);
    box-shadow:0 10px 25px rgba(0,183,255,.25);
}

/* Outline Button */
.btn-outline-custom{
    background:transparent;
    border:2px solid #ffffff;
    color:#fff;
}

.btn-outline-custom:hover{
    background:#fff;
    color:#09024d;
    transform:translateY(-5px);
}

/* Icon */
.custom-btn i{
    font-size:24px;
    transition:all .4s ease;
}

.custom-btn:hover i{
    transform:translateX(6px);
}


/*=======================================*/
     /*-----Power Of Agentic-------*/
/*=======================================*/
.ctas-home-bannesr-sub-foter {
    background-image: url(https://augmantis.ai/wp-content/uploads/2026/07/cta-bnrs-foter-up.jpg);
    text-align: center;
    padding: 70px 0px;
    background-position: center;
    background-repeat: no-repeat;
}
.list-foter-ctas {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}
.list-foter-card {
    font-size: 20px;
    color: #279fd5;
    font-weight: 500;
}

.list-foter-card i {
    color: #269fd5;
    padding-right: 10px;
}
.testimons-clints-flex {
    display: flex;
    align-items: center;
    gap: 20px;
	margin-bottom:20px;
}
.testimons-clints-card i {
    color: #269fd6;
    font-size: 20px;
    padding-right: 5px;
}
.testimons-clints-card h6 {
    font-size: 16px;
    color: #696868;
}

.testimons-clints-card h5 {
    font-size: 16px;
}
.clintes-list-sec i {
    color: #3fd6ff;
    font-size: 18px;
    text-shadow: 0 0 8px #22d3ee, 0 0 18px #22d3ee;
    border: 2px solid #21b7db;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 100px;
    line-height: 25px;
    display: inline-block;
    margin-right: 10px;
}
.clintes-list-sec div {
    padding-bottom: 15px;
}
span.itelc-text-iners {
    color: #a9a9a9;
    font-size: 14px;
    font-style: italic;
}
.power-agentic-sec-wrps {
    background: #041424;
    padding: 80px 0px;
}
.power-agentic-bts {
    float: right;
}
.gredint-title {
    background: linear-gradient(135deg, #00d4c8, #4f8ef7, #a855f7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
     font-weight: 600;
}

.power-agentic-heding h2 {
    color: #fff;
}
.power-agentic-content-box h3 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    margin: 0px;
    padding: 20px 0px;
}
.power-agentic-content-box p {
    color: #828a92;
}

/*.process-item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 35px;
}

.power-imgs-box {
    min-width: 80px;
    height: 80px;
    background: #072032;
    border-radius: 20px;
    text-align: center;
    line-height: 75px;
}
*/
.power-imgs-box img {
    width: 70px;
}
/*=======================================*/
     /*-----Servics-------*/
/*=======================================*/

.secvices-sec-wrps {
    background: radial-gradient(ellipse at 18% -10%, rgb(10 14 25), transparent 55%), #0a0e19;
    padding: 80px 0px;
}
.secvices-heading-sec {
    text-align: center;
    padding-bottom: 40px;
}

.secvices-heading-sec h2 {
    color: #fff;
}


.secvices-heading-sec p {
    color: #fff;
}


.secvices-card-title h4 {
    font-size: 22px;
    color: #ffffff;
    font-weight: 500;
    margin: 0px;
    padding: 20px 0px 15px;
}
.secvices-card-title p {
    color: #ffffff;
    font-size: 16px;
}

.secvices-card-sec {
    background: #1d1e2a;
    border-radius: 30px;
    padding: 30px;
    height: 100%;
    transition:all .4s ease;
}
.secvices-card-sec:hover {
    transform:translateY(-10px);
   box-shadow: 0 10px 25px rgba(0, 183, 255, .25);
}
.secvices-card-imgs img {
    width: 60px;
}
.servs-card-btns a {
    margin: 0 auto;
}

ul.node-list {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

ul.node-list li {
    position: relative;
    padding-left: 1.6rem;
    margin-bottom: .55rem;
    font-size: .95rem;
    color: #8d98ae;
}

.node-list a {
    color: #8d98ae;
    text-decoration: none;
    transition:all .4s ease;
}
.node-list a:hover {
    color:#26abe2;
    margin-left: 5px;
}
ul.node-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: .42rem;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #31abdf;
}

ul.node-list li::after {
    content: "";
    position: absolute;
    left: 3.5px;
    top: 1.15rem;
    width: 1px;
    height: calc(100% - .65rem);
    background: #8bb4ff;
}

ul.node-list li:last-child::after{display:none;}

/*=======================================*/
     /*-----Solutions-------*/
/*=======================================*/
.industry-why-choes-cards img {
    border-radius: 30px;
}
.solution-sec-wrps {
    padding: 80px 0px;
}
.solutions-card-box {
    overflow: hidden;
    box-shadow: 0px 5px 27.9px 2.1px rgba(51, 51, 102, 0.15);
    transition: 0.3s all;
    border-radius: 30px;
}

.solutions-heading-sec-main {
    padding-bottom: 40px;
}
.solutions-card-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 20px;
}
.solutions-card-title ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.solutions-card-title a {
    text-decoration: none;
    color: #585858;
    font-weight: 400;
    font-size: 15px;
    font-family: "Be Vietnam Pro", sans-serif;
    margin-bottom: 5px;
    display: block;
    transition: 0.3s all;
}

.solutions-card-title a:hover {
    color: #269ed4;
   margin-left: 5px;
}

.solutions-card-title i {
    padding-right: 5px;
}
.solutions-cars-icons {
    width: 50px;
    height: 50px;
    background: #269ed4;
    color: #fff;
    text-align: center;
    font-size: 24px;
    border-radius: 100px;
    line-height: 50px;
    cursor: pointer;
}
/*=======================================*/
     /*-----CTA-------*/
/*=======================================*/
.cta-sec-wrps {
    background-image: url(../images/cta-bnrs.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    min-height:470px;
    position: relative;
}

.cta-sec-wrps:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, #13072fd4 43.57%, #13072f 100%);
    width: 100%;
    height: 100%;
}

.cta-bnrs-conts {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0px;
    padding: 70px 0px;
}

.flx-btns-box-cta {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 30px;
}

.cta-bnrs-conts h2 {
    color: #fff;
}

.cta-bnrs-conts h6 {
    font-size: 20px;
    color: #27a6dd;
    font-weight: 600;
    display: inline-block;
    padding-bottom: 15px;
}

.cta-bnrs-conts p {
    color: #fff;
    padding: 15px 0px 0px;
}

/*=======================================*/
     /*-----Production Outcomes-------*/
/*=======================================*/
.production-sec-wrps {
    padding: 70px 0px;
}
.production-days-card {
    padding: 105px 50px;
    background: #fbfbfb;
    border: 2px solid #f3f3f3;
    border-radius: 20px;
     transition:all .4s ease;
}

.production-days-card:hover {
    margin-top: -15px;
}

.production-days-card h5 {
    font-size: 50px;
    font-weight: 700;
    background: linear-gradient(135deg, #00d4c8, #4f8ef7, #a855f7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.production-days-card h6 {
    padding: 15px 0px;
}
.production-days-card i {
    color: #0cc9cf;
}
.production-days-card.lefts {
    padding: 30px;
    margin-top: 15px;
    transition:all .4s ease;
}
.production-days-card.lefts:hover {
    margin-top: -5px;
}
.production-card-flexs {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.icons-production i {
    font-size: 50px;
}
.icons-production {
    animation: zoom-in-zoom-out 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}
/*=======================================*/
     /*-----Industary-------*/
/*=======================================*/
         #industrySectionUnique{
         padding:80px 0;
         overflow:hidden;
         background: #121826;
         }

#industryHeadingUnique{
    color:#fff;
    text-align:left;
    font-size:50px;
    font-weight:700;
    margin-bottom:30px;
}

.industry-heding-wps p {
    color: #fff;
    margin-bottom: 50px;
}
.industr-card-btns {
    float: right;
}
#industrySwiperUnique{
    width:100%;
    padding-top:30px;
    padding-bottom:60px;
}

.industryCardUnique{

    position:relative;
    border-radius:18px;
    overflow:hidden;
/*     height:430px; */
    background:#000;
    box-shadow:0 20px 40px rgba(0,0,0,.35);

}

.industryCardUnique img{

    width:100%;
    height:100%;
    object-fit:cover;

}

.industryOverlayUnique{

    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    padding:30px;
    color:#fff;
    background:linear-gradient(transparent,rgba(0,0,0,.85));

}

.industryOverlayUnique h3 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
  .industryOverlayUnique p{
         font-size:16px;
         font-weight:400; 
         color: #fff;
         }
.industryOverlayUnique p{

    opacity:.9;
    margin-bottom:18px;

}

    .industryBtnUnique {
        border: 2px solid #4fa6ff;
        color: #fff;
        padding: 8px 20px;
        border-radius: 100px;
        text-decoration: none;
        background: #4fa6ff82;
        font-size: 15px;
        transition:all .4s ease;
    }
      .industryBtnUnique:hover {
        border: 2px solid #fff;
        color: #08235c;
     
}
.swiper-slide{
    width:370px;
    transition: transform .4s ease, opacity .4s ease;
}

.swiper-slide-active{
    opacity:1;
    transform: scale(1);
}

.swiper-slide-prev,
.swiper-slide-next{
    opacity:.8;
    transform: scale(.88);
}

.swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){
    opacity:.4;
    transform: scale(.72);
}

.industryCardUnique{
    position:relative;
    border-radius:24px;
    overflow:hidden;
/*     height:430px; */
    background:#000;
    box-shadow:0 30px 70px rgba(0,0,0,.4);
    transition: transform .4s ease, opacity .4s ease;
}

.swiper-slide-active .industryCardUnique{
    transform: translateY(-16px) scale(1.08);
}

.swiper-slide-next .industryCardUnique,
.swiper-slide-prev .industryCardUnique{
    transform: scale(.93);
}

#industryPrevUnique,
#industryNextUnique{
    color:#fff;
    width:60px;
    height:60px;
    background:rgba(255,255,255,.12);
    border-radius:50%;
    box-shadow:0 15px 30px rgba(0,0,0,.25);
}

.swiper-button-next:after,
.swiper-button-prev:after{
    font-size:24px;
}

.swiper-pagination{
    margin-top:20px;
}

.swiper-pagination-bullet{
    background:#fff;
    opacity:.7;
}

.swiper-pagination-bullet-active{
    opacity:1;
}

@media(max-width:992px){
    .swiper-slide{
        width:280px;
    }
}

@media(max-width:768px){
    #industryHeadingUnique{
        font-size:26px;
    }

    .industryCardUnique{
        height:380px;
    }

    .industryOverlayUnique h3{
        font-size:26px;
    }

    .swiper-slide{
        width:240px;
    }
}
/*=======================================*/
     /*-----Accelerators-------*/
/*=======================================*/
.accletor-sec-wrps {
    background: #0b1120;
    padding: 70px 0px;
}

.power-agentic-heding p {
    font-size: 16px;
    padding: 15px 0px;
    color: #9fa9b4;
}
.accletor-sec-heding h2 {
    color: #fff;
}

.accletor-sec-heding h6 {
    font-size: 20px;
    color: #27a6dd;
    font-weight: 600;
    display: inline-block;
    text-transform: uppercase;
}
.accletor-sec-heding p {
    color: #fff;
}

.accletor-card-box {
    border-left: 2px solid #464646;
    border-radius: 0PX;
    padding: 5px 30px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: transform .25s, box-shadow .25s;
}
.accletor-card-ttile p {
    color: #ffffffb0;
}

.accletor-card-ttile h5 {
    color: #fff;
    padding: 20px 0px 10px;
    font-size: 20px;
}

.accel-icon {
    font-size: 50px;
}

.accel-badge {
    background: rgba(59, 130, 246, .12);
    color: #0bb1ff;
    border: 1px solid rgba(59, 130, 246, .25);
    padding: 8px 20px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 100px;
}

.accletor-card-box .accel-badge {
    text-align: right;
    float: right;
    margin-bottom: 20px;
    display: inline-block;
}
.acclator-list-btns ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
}

.acclator-list-btns li {
    color: #dedede;
    font-size: 15px;
    font-weight: 400;
}

.acclator-list-btns i {
    color: #09b2ff;
    font-size: 20px;
    padding-right: 10px;
}

.aclotr-bts-cts {
    padding: 25px 0px;
}

.accletor-card-imgs img {
    border-radius: 30px;
    box-shadow: 0 19px 38px rgb(22 171 255 / 38%), 0 15px 12px rgb(32 184 219 / 0%);
}

/*=======================================*/
     /*-----Featured-------*/
/*=======================================*/
.featured-sec-wprs {
    padding: 70px 0px;
}

.ai-slider-section{
    margin:auto;
    position:relative;
}

.ai-slider-box {
    background: #f8f8f8;
    padding: 50px;
    border-radius: 40px;
}
.ai-title {
    margin-bottom: 20px;
    color: #08235c;
    font-size: 30px;
    font-weight: 700;
    font-family: "Be Vietnam Pro", sans-serif;
}

.ai-content p {
    color: #6f7f92;
    margin-bottom: 30px;
}
.ai-image{
    border:8px solid #17172b;
    box-shadow:0 8px 25px rgba(0,0,0,.15);
    overflow:hidden;
}

.ai-image img{
    width:100%;
    display:block;
    height:500px;
    object-fit:cover;
}

/* Arrows */

.ai-arrow{
    width:auto;
    opacity:1;
}

.ai-arrow-icon{
    width:60px;
    height:60px;
    border-radius:50%;
    background:#7d3cff;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    transition:.3s;
    box-shadow:0 10px 25px rgba(0,0,0,.2);
}

.ai-arrow-icon:hover{
    background:#6528db;
}

.ai-prev{
    left:-30px;
}

.ai-next{
    right:-30px;
}

.ai-image-slid img {
    width: 350px;
    margin: 0 auto;
    display: block;
    border-radius: 30px;
}
.ai-image-logs img {
    width: 220px;
    margin-bottom: 20px;
}

/*=======================================*/
  /*-----Main Servics Pg------*/
/*=======================================*/
.tbas-main-sec-wrps {
    padding: 80px 0px;
}
.tabs .nav-link.active {
    background: #26a5dc;
    color: #fff;
    padding: 12px 20px;
    /*border: 2px solid #26a5dc;*/
    font-weight: 500;
    font-family: "Be Vietnam Pro", sans-serif;
}

.tabs .nav-link {
    min-width: 220px;
    background: #273b6f;
    color: #ffffff;
    border-radius: 10px;
    font-weight: 500;
    padding: 12px 20px;
    font-family: "Be Vietnam Pro", sans-serif;
}

.tabs {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    flex-wrap: nowrap;
    padding-bottom: 8px;
    scrollbar-width: none;
    justify-content: space-around;
}

h3.tbas-main-sec-heading {
    font-size: 30px;
    color: #fff;
    padding-bottom: 10px;
}
p.tbas-main-sec-subtile {
    color: #ffffffbd;
    padding: 5px 0px;
}
.list-tbas-sec-mains ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.list-tbas-sec-mains li a {
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    font-size: 17px;
    font-weight: 400;
    transition:all .4s ease;
}
.list-tbas-sec-mains li a:hover {
    color: #26abe2;
    transition:all .4s ease;
}
.list-tbas-sec-mains i {
    color: #fff;
    font-size: 20px;
    padding-right: 5px;
}
     
     .tbas-main-sec-imgsbox img {
    background: #fff;
    border-radius: 50px;
    box-shadow: 0px 0px 20px 0px #ffffff80;
}
.tabs-iners-bg-colors {
    background: #0f233c;
    padding: 40px 20px;
    border-radius: 30px;
}  
.cardx {
    background: linear-gradient(135deg, #102640, #0b1627);
    border-radius: 20px;
    padding: 40px;
    border: 2px solid #273b6f;
}  

         .btnx{background:#4cc9ff;color:#001;padding:12px 24px;border-radius:10px;text-decoration:none;display:inline-block}
         @media(max-width:768px){.tabs .nav-link{min-width:180px}.cardx{padding:24px}}
@media(max-width:991px){

    .ai-slider-box{
        padding:40px 25px;
    }

    .ai-title{
        font-size:34px;
    }

    .ai-content{
        text-align:center;
        margin-bottom:30px;
    }

    .ai-features li{
        justify-content:center;
    }

    .ai-image img{
        height:350px;
    }

    .ai-prev{
        left:10px;
    }

    .ai-next{
        right:10px;
    }

    .ai-arrow-icon{
        width:50px;
        height:50px;
        font-size:16px;
    }
}

@media(max-width:576px){

    .ai-slider-box{
        padding:20px;
    }

    .ai-title{
        font-size:28px;
    }

    .ai-features li{
        font-size:15px;
    }

    .ai-image img{
        height:250px;
    }

    .ai-arrow-icon{
        width:42px;
        height:42px;
        font-size:14px;
    }
}



/*=======================================*/
     /*-----Client-------*/
/*=======================================*/
.client-sec-wrps {
    /*background-image: url(../images/client-bnrs.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;*/
    background: #101214;
    position: relative;
    padding: 70px 0px;
}

.ai-stats {
    position: relative;
    /*min-height: 320px;*/
}
.ai-stats::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 2px;
    height: 100%;
    background: #1eb9da;
}
.ai-stats::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    background: #15c1d5;
}

.ai-circle {
    max-width: 100px;
    height: 100px;
    border-radius: 50%;
    /* margin: auto auto 15px; */
    border: 3px solid #5ac8e3;
    box-shadow: 0 0 25px #5ac8e35e;
    line-height: 100px;
    width: 100%;
}
.ai-circle img {
    width: 55px;
}

.ai-box {
    text-align: center;
    padding: 30px 20px;
    display: flex;
    align-items: center;
    gap: 20px;
}
.ai-box p {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
}

.client-sec-conts h4 {
    color: #fff;
}

.client-sec-conts p {
    color: #ffffffbf;
    padding: 15px 0px;
}

/*=======================================*/
     /*-----Testimonials-------*/
/*=======================================*/
#aug_testimonial_section{
    padding:70px 15px;
    background:#050505;
}

.aug_slider_wrapper{
    max-width:900px;
    margin:auto;
    position:relative;
}

.aug_testimonial_card{
    background:#0f0f14;
    border:1px solid rgba(255,255,255,.08);
    border-radius:25px;
    padding:50px 35px;
    text-align:center;
    overflow:hidden;
    position:relative;
}

.aug_testimonial_card::before{
    content:"";
    position:absolute;
    bottom:-80px;
    left:50%;
    transform:translateX(-50%);
    width:280px;
    height:180px;
    background:#7b3ff8;
    opacity:.25;
    filter:blur(80px);
    border-radius:50%;
}

.aug_quote_wrap{
    position:relative;
    margin-bottom:25px;
}

.aug_quote_wrap::before,
.aug_quote_wrap::after{
    content:"";
    position:absolute;
    top:50%;
    width:140px;
    height:2px;
    background:#7b3ff8;
}

.aug_quote_wrap::before{
    left:50%;
    transform:translateX(-220px);
}

.aug_quote_wrap::after{
    right:50%;
    transform:translateX(220px);
}

.aug_quote_icon{
    width:62px;
    height:62px;
    margin:auto;
    border-radius:50%;
    background:#7b3ff8;
    color:#fff;
    font-size:30px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.aug_rating{
    margin-bottom:25px;
}

.aug_rating i{
    color:#ffb800;
    font-size:20px;
    margin:0 2px;
}

.aug_testimonial_text {
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    max-width: 720px;
    margin: auto;
}

.aug_user_box{
    margin-top:35px;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:15px;
}

.aug_user_img{
    width:70px;
    height:70px;
    border-radius:50%;
    object-fit:cover;
}

.aug_user_name{
    color:#fff;
    font-size:20px;
    font-weight:600;
    margin-bottom:3px;
}

.aug_user_designation{
    color:#cfcfcf;
    font-size:15px;
}

.aug_nav_btn{
    width:55px !important;
    height:55px !important;
    border-radius:50%;
    background:#7b3ff8;
    opacity:1;
    top:50%;
    transform:translateY(-50%);
}

.aug_nav_btn i{
    color:#fff;
    font-size:26px;
}

/*.carousel-control-prev{
    left:-80px;
}

.carousel-control-next{
    right:-80px;
}*/

@media(max-width:991px){

.carousel-control-prev{
    left:10px;
}

.carousel-control-next{
    right:10px;
}

}

@media(max-width:767px){

#aug_testimonial_section{
    padding:50px 15px;
}

.aug_testimonial_card{
    padding:35px 20px;
}

.aug_quote_wrap::before,
.aug_quote_wrap::after{
    width:60px;
}

.aug_quote_wrap::before{
    transform:translateX(-120px);
}

.aug_quote_wrap::after{
    transform:translateX(120px);
}

.aug_testimonial_text{
    font-size:16px;
}

.aug_user_name{
    font-size:18px;
}

.aug_nav_btn{
    width:42px !important;
    height:42px !important;
}

.aug_nav_btn i{
    font-size:20px;
}

}

/*=======================================*/
     /*-----Blog-------*/
/*=======================================*/
.blog-sec-wrps {
    padding: 70px 0px;
}
.blog-card-sec {
    border: 1px solid #e0e0e0;
    border-radius: 30px;
    overflow: hidden;
    position: relative;
     transition: .5s all ease;
}
.blog-card-sec:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 50px rgba(0, 0, 0, .08);
}

.blog-card-imags {
    position: relative;
    overflow: hidden;
    border-radius: 0px 0px 30px 0px;
}
.blog-card-imags img {
      width: 100%;
/*       height: 340px;
      object-fit: cover; */
      transition: .5s all ease;
     }

.blog-card-imags:hover img {
      transform: scale(1.2);
     }

.blog-card-subtitle {
    position: absolute;
    bottom: 0px;
    display: flex;
    background: #fff;
    gap: 10px;
    border-radius: 25px 25px 0 0;
    padding: 10px 24px 3px;
}
.blog-card-title-sec {
    padding: 30px;
}
p.small {
    color: #fff;
}
.tm-main-content h4 {
    font-size: 30px;
    font-weight: 500;
}
.blog-card-date a {
    font-weight: 400;
    color: #9b9b9b;
    text-decoration: none;
    font-family: "Inter", sans-serif;
    font-size: 15px;
}

.blog-card-usaername a {
    font-weight: 400;
    color: #9b9b9b;
    text-decoration: none;
    font-family: "Inter", sans-serif;
    font-size: 15px;
}
.blog-card-title-sec a {
    color: #08235c;
    font-size: 22px;
    font-weight: 600;
    text-decoration: none;
}
a.blog-read-more-btns {
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
     transition: .5s all ease;
}
a.blog-read-more-btns:hover {
    color: #26abe2;
    margin-left: 10px;
}
.blog-card-title-sec p {
    margin: 0;
    padding: 15px 0px;
}

/*=======================================*/
     /*-----Footer-------*/
/*=======================================*/
.ctas-home-bannesr {
    background-image: url(../images/counter-bgs.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0px;
    text-align: center;
}
.footer-addres-card {
    background: #090739d1;
    padding: 20px 20px 10px;
    border-radius: 20px;
    height: 100%;
}
.footes-heding-sec-main h3 {
    color: #fff;
}

.footes-heding-sec-main p {
    padding: 15px 0px;
    color: #fff;
    font-size: 18px;
}
.footes-heding-sec {
    text-align: center;
    padding: 70px 0px;
}
.footer-sec-wprs {
    background-image: linear-gradient(to bottom, #00001d, #07052f);
    padding: 70px 0px 30px;
}
.footer-logs img {
    width: 280px;
}
.footer-card-sec-one p {
    color: #FFFFFFB3;
    font-size: 16px;
    font-weight: 300;
    padding: 20px 0px 10px;
    line-height: 26px;
}
/*.footes-heding-sec {
    text-align: center;
    margin-bottom: 50px;
}*/

.footes-heding-sec h3 {
    color: #fff;
}

.footes-heding-sec p {
    margin: 0;
    color: #fff;
}
.footer-card-sec h5 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.footer-call-icons {
    color: #fff;
    max-width: 60px;
    height: 60px;
    background: #0c0942;
    font-size: 26px;
    text-align: center;
    line-height: 60px;
    border-radius: 100px;
    width: 100%;
}
.footer-socail-lins-icons ul {
    list-style-type: none;
    padding: 0px;
}

.footer-socail-lins-icons li {
    display: inline-block;
    padding-right: 10px;
}

.footer-socail-lins-icons a {
    text-decoration: none;
    font-size: 20px;
    color: #ffffff9e;
}
.footer-get-intuch {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}
.footer-call-nmbr p {
    margin: 0px;
    font-size: 16px;
    color: #9094a6;
}
.footer-card-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0px;
}

.footer-card-list li a {
    color: #FFFFFFB3;
    text-decoration: none;
    margin-top: 15px;
    display: inline-block;
    font-size: 15px;
    transition:.3s;
}
.footer-card-list i {
    font-size: 18px;
}
.footer-card-list li a:hover {
    margin-left: 10px;
    color: #26abe2;
}


.footer-call-nmbr a {
    color: #fff;
    text-decoration: none;
    transition:.3s;
}
.footer-call-nmbr a:hover {
    color: #26abe2;
}
.copy-right-sec {
    border-top: 2px solid #454173;
    padding: 20px 0px 0px;
    margin-top: 30px;
}

.privcy-polcy {
    text-align: right;
}

.privcy-polcy a {
    text-decoration: none;
    font-size: 14px;
    color: #FFFFFFB3;
    padding: 0px 10px;
} 
.copy-right-sec p {
    margin: 0px;
    font-size: 14px;
    color: #FFFFFFB3;
    font-weight: 300;
}
.footes-menu-sec {
    background: #0c0942ba;
    margin: 0 auto;
    width: 800px;
    border-radius: 15px;
    margin-bottom: 50px;
}
.footes-menu-sec ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.footes-menu-sec ul li {
    display: inline-block;
    padding: 20px;
}

.footes-menu-sec a {
    text-decoration: none;
    color: #FFFFFFB3;
    font-size: 15px;
    transition:.3s;
}

.footes-menu-sec a:hover {
    color: #26abe2;
}
/*=========================================*/
    /*--------AI Consulting Pg--------*/
/*=========================================*/

.birdcurm-sec-wrps {
/*    background-image: url(../images/budcurm.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    min-height: 350px;*/
    position: relative;
    /*padding: 70px 0px;*/
    text-align: center;
}
.birdcurm-vides-sec {
    position: relative;
}
.birdcurm-vides-sec:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, #00000085 43.57%, #15131a91 100%);
    width: 100%;
    height: 100%;
}
#birdvideoWrapperSec {
    height: 100%;
    overflow: hidden;
    max-height: 380px;
}
#birdvideoWrapperSec video {
    position: relative;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: -100;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.birdcurm-card-sec {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.birdcurm-card-headin h1 {
    font-size: 50px;
    color: #fff;
    font-weight: 600;
}

.birdcurm-card-headin p {
    color: #ffff;
    font-size: 20px;
    padding: 10px 0px;
}
.birdcurm-card-btns {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.ai-consulting-sec-wrps {
    padding: 70px 0px;
}
.ai-consulting-card-title h2 {
    font-size: 48px;
}
.ai-consulting-card-subtitle p {
    padding: 10px 0px;
}
.ai-consulting-card-subtitle-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0px;
}

.ai-consulting-card-subtitle-list li {
    display: inline-block;
    padding-right: 20px;
    padding-bottom: 10px;
    font-weight: 500;
}

.ai-consulting-card-subtitle-list i {
    color: #26a7dd;
    padding-right: 5px;
}
.ai-consulting-imgs img {
    border-radius: 50px;
}
.ai-consulting-imgs-iner img {
    border-radius: 40px;
}

.success-stories-sec-wrps {
    background: #101435;
    padding: 70px 0px;
}
.success-heading-sec h2 {
    color: #fff;
}

.success-heading-sec p {
    color: #fff;
    padding: 10px 0px;
}
.success-stories-crad:hover {
   transition: .5s;
	margin-top:-5px;
}
.success-stories-card-title a {
    font-size: 18px;
    color: #fff;
    padding: 20px 20px;
    font-weight: 300;
	display:inline-block;
	text-decoration:none;
	transition: .5s;
}
.success-stories-card-title a:hover {
    color:#26a8de;
}
.success-stories-card-imgs img {
    border-radius: 30px;
}

.success-stories-crad {
    border: 2px solid #161d51;
    border-radius: 30px;
    overflow: hidden;
}
.hair-mecard-sec {
    margin-bottom: 30px;
}
.hair-mecard-sec-icons {
    width: 60px;
    height: 60px;
    background: #08235c;
    border-radius: 15px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-size: 26px;
    margin-bottom: 15px;
}
.hair-mecard-sec-icons img {
    width: 35px;
}
.hair-mecard-sec-cont h5 {
    font-size: 22px;
    font-weight: 600;
}
.hires-cls-btns img {
    border-radius: 30px;
}
.hires-cls-btns.inrs-hirs {
    padding: 15px 0px 30px;
}
.solution-hireme-sec-wrps {
    padding: 70px 0px 20px;
}
.cta-sec-wrps-ai-const {
    background: #13072f;
    padding: 70px 0px;
}
.cta-bnrs-conts-ai h2 {
    color: #fff;
    padding: 10px 0px;
}
.cta-bnrs-conts-ai p {
    font-size: 18px;
    color: #fff;
}

.cta-bnrs-conts-ai h6 {
    color: #26a0d7;
}
.our-proces-card-sec {
    border: 2px solid #eeeeee;
    background: #f6f7f9;
    border-radius: 30px;
    padding: 15px;
    height: 100%;
}

.our-proces-card-title h4 {
    font-size: 18px;
    padding: 10px 0px 5px;
}
/*-----------Line Anmation------*/
.line{
    position:relative;
    height:6px;
    border-top:4px dashed #26abe2;
}

/* Moving Gradient */
.line::before{
    content:"";
    position:absolute;
    top:-14px;
    left:-120px;
    width:180px;
    height:32px;
    /*background:linear-gradient(90deg,#26abe2,#9362f7);*/
    filter:blur(8px);
    opacity:.8;
    border-radius:50px;
    animation:moveGlow 5s linear infinite;
}

/* Moving Circle */
.line::after{
    content:"";
    position:absolute;
    width:22px;
    height:22px;
    border-radius:50%;
    border:4px solid #fff;
    background:linear-gradient(135deg,#26abe2,#9362f7);
    box-shadow:
        0 0 0 4px #26abe2,
        0 0 20px #26abe2,
        0 0 40px #9362f7;
    top:-13px;
    left:-20px;
    animation:moveCircle 5s linear infinite;
}

@keyframes moveGlow{
    from{
        left:-90px;
    }
    to{
        left:90%;
    }
}

@keyframes moveCircle{
    from{
        left:20px;
    }
    to{
        left:calc(90% - 20px);
    }
}
.process-line {
    position: relative;
    margin-bottom: 26px;
}
.nodes {
    position: absolute;
    top: -13px;
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.node{
    width:26px;
    height:26px;
    border-radius:50%;
    border:4px solid #26abe2;
    background:#fff;
}

.arrows{
    position:absolute;
    top:-6px;
    width:100%;
    display:flex;
    justify-content:space-around;
}

.arrow{
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:18px solid #26abe2;
}

.proces-card-icons {
    position: absolute;
    background: #26a2d9;
    width: 50px;
    height: 50px;
    right: 0px;
    bottom: 0px;
    border-radius: 30px 0px;
    text-align: center;
    line-height: 50px;
    font-size: 26px;
    color: #fff;
}
.ctaTwo-sec-wrps {
    padding: 70px 0px;
    background: #01112c;
}
.ctaTwo-sec-conts {
    text-align: center;
}


.ctaTwo-sec-conts h4 {
    font-size: 46px;
    color: #fff;
}
.ctaTwo-sec-crad {
    text-align: center;
    margin-top: 50px;
}

.ctaTwo-sec-crad-imgs img {
    width: 70px;
}

.ctaTwo-sec-crad h6 {
    color: #fff;
    font-size: 22px;
    padding: 20px 0px 0px;
}

.ctaTwo-sec-crad p {
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
.ctaTwo-sec-conts p {
    color: #fff;
    padding: 10px 0px;
}
.ctas-home-bannesr.thid-cta-bnrs {
    background: #092245;
}

.uplifting-sec-wrps {
    background: #121826;
    padding: 70px 0px;
}

.uplifting-card-imgs img {
    border-radius: 40px;
}

.uplifting-card-conts h2 {
    color: #fff;
}

.uplifting-card-conts p {
    color: #ffffffad;
    padding: 20px 0px;
}
/*------Faq------*/
/*************************
 FAQ SECTION
**************************/

.aug-faq-item{
    border:1px solid #edf1f7;
    border-radius:20px;
    overflow:hidden;
    margin-bottom:24px;
    background:#fff;
    transition:.35s;
    box-shadow:0 10px 35px rgba(0,0,0,.03);
}

.aug-faq-item:hover{
    box-shadow:0 20px 45px rgba(16,38,85,.08);
}

.aug-faq-button {
    background: #fff !important;
    color: #163165 !important;
    font-size: 18px;
    font-weight: 600;
    padding: 30px 90px 30px 20px;
    box-shadow: none !important;
    border: none !important;
}

.aug-faq-button:not(.collapsed){
    background:#fff;
    color:#163165;
}

.aug-faq-button:focus{
    box-shadow:none;
}

.aug-faq-button::after{

    content:"\f107";
    font-family:"Font Awesome 6 Free";
    font-weight:900;

    background:none;

    width:46px;
    height:46px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;
    border:1px solid #eceff7;

    color:#6f6f6f;

    position:absolute;
    right:30px;

    transition:.35s;
}

.aug-faq-button::after{

    content:"\ea4e";   /* ri-arrow-down-s-line */

    font-family:"remixicon" !important;

    width:46px;
    height:46px;

    display:flex;
    align-items:center;
    justify-content:center;

    position:absolute;
    right:30px;

    border:1px solid #eceff7;
    border-radius:50%;

    font-size:22px;
    color:#7d8599;

    background:#fff;

    transition:.35s ease;
}

.aug-faq-button:not(.collapsed)::after{

    content:"\ea78";   /* ri-arrow-up-s-line */

    font-family:"remixicon" !important;

    background:#f6f2ff;
    color:#7b3ff3;
    border-color:#f6f2ff;
}

.accordion-button::after{
    background-image:none !important;
}

/***********************
Responsive
************************/

@media(max-width:991px){

.aug-faq-title{
    font-size:46px;
}

.aug-faq-button{
    font-size:18px;
}

}

@media(max-width:767px){

.aug-faq-section{
    padding:70px 0;
}

.aug-faq-title{
    font-size:34px;
}

.aug-faq-button{

    padding:22px 70px 22px 20px;

    font-size:17px;
}

.aug-faq-body{

    padding:0 20px 25px;

    font-size:16px;
    line-height:30px;
}

.aug-faq-button::after{

    width:40px;
    height:40px;
    right:15px;
}

}

/*=========================================*/
/*--------Predictive Analytics ML Pg--------*/
/*=========================================*/
.unlock-business-sec-wrps {
    padding: 70px 0px;
}
.cta-sec-wrps-ai-ml {
    background-image: url(../images/banes-imgs-ml.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    text-align: center;
    padding: 70px 0px;
}
.unlock-business-crad h4 {
    font-size: 22px;
    padding-bottom: 6px;
}
.unlock-business-crad {
    border-bottom: 1px solid #9c9999;
}

.most-waldy-sec h5 {
    color: #9760f7;
    padding: 10px 0px 20px;
}

.most-predivtic-crad-boxs h6 {
    font-size: 18px;
    text-transform: capitalize;
    margin: 15px 0px;
}

.most-predivtic-crad-boxs img {
    width: 60px;
    display: block;
}
/*=========================================*/
/*--------Computer Vision Solutions Pg--------*/
/*=========================================*/
.cta-sec-wrps-computer-vision {
    background-image: url(../images/computer-vison-bns.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}

.computer-vision-card h5 {
    font-size: 50px;
    font-weight: 700;
}

.computer-vision-card p {
    font-size: 18px;
    font-weight: 500;
}
.computer-vision-card-main {
    padding: 40px 0px 10px;
}
.computer-vision-business-crad h4 {
    font-family: "Inter", sans-serif;
    color: #575757;
    font-weight: 400;
    font-size: 17px;
}
.computer-vision-business-crad {
    padding-bottom: 10px;
}

.computer-vision-business-crad span {
    font-size: 34px;
    font-weight: 700;
    padding-right: 5px;
}
.computer-vision-business-crad strong {
    color: #26a6dd;
}
.copmpter-thid-cta-bnrs {
    /*background-image: url(../images/third-ctas-bgs.jpg);*/
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0px;
    background: #09324c;
}
/*---------Tabs--------*/
         /*========================
         SECTION
         =========================*/
       #dartFeatureSectionUnique {
    padding: 70px 0;
    background: #02173a;
}
         /*========================
         TABS
         =========================*/
         .dartTabScrollUnique{
         overflow:hidden;
         }
         #dartFeatureNavUnique{
         display:flex;
         flex-wrap:nowrap;
         gap:18px;
         margin-bottom:55px;
         }
         #dartFeatureNavUnique .nav-item{
         flex:1;
         }
       #dartFeatureNavUnique .nav-link {
    width: 100%;
    height: 64px;
    border: none;
    border-radius: 10px;
    background: #F3F4F7;
    color: #17336d;
    font-size: 16px;
    font-weight: 600;
    font-family: "Be Vietnam Pro", sans-serif;
}
       #dartFeatureNavUnique .nav-link.active {
    background: linear-gradient(90deg, #26abe2 0%, #273467 100%);
    color: #fff;
}
.tabs-heding-wps #industryHeadingUnique {
    text-align: center;
        margin-bottom: 15px;
}
.tabs-heding-wps{
    text-align: center;
}

.tabs-heding-wps p {
    color: #fff;
    margin-bottom: 30px;
}

         /*========================
         CONTENT
         =========================*/
         .dartContentRowUnique{
         align-items:center;
         }
         .dartLeftContentUnique h3{
         color:#fff;
         font-size:50px;
         font-weight:600;
         line-height:1.25;
         margin-bottom:30px;
         }
       .dartLeftContentUnique p {
    color: #ffffffcf;
    font-size: 17px;
}
         .dartImageBoxUnique{
         border-radius:40px;
         overflow:hidden;
         box-shadow:0 0 35px rgba(255,255,255,.35);
         }
         .dartImageBoxUnique img{
         width:100%;
         display:block;
         }
         /*========================
         TABLET
         =========================*/
         @media(max-width:991px){
         .dartLeftContentUnique h2{
         font-size:38px;
         }
         .dartLeftContentUnique p{
         font-size:19px;
         }
         #dartFeatureNavUnique .nav-link{
         font-size:16px;
         }
         }
         /*========================
         MOBILE
         =========================*/
         @media(max-width:767px){
         #dartFeatureSectionUnique{
         padding:40px 0;
         }
         .dartTabScrollUnique{
         overflow-x:auto;
         overflow-y:hidden;
         scrollbar-width:none;
         }
         .dartTabScrollUnique::-webkit-scrollbar{
         display:none;
         }
         #dartFeatureNavUnique{
         width:max-content;
         }
         #dartFeatureNavUnique .nav-item{
         flex:0 0 auto;
         }
         #dartFeatureNavUnique .nav-link{
         width:220px;
         height:54px;
         font-size:14px;
         }
         .dartLeftContentUnique h2{
         font-size:32px;
         }
         .dartLeftContentUnique p{
         font-size:17px;
         }
         .dartImageBoxUnique{
         margin-top:35px;
         }
         }

/*=========================================*/
    /*--------Custom LLM Fine Pg--------*/
/*=========================================*/
         .custom-llm-card-box h3 {
    font-size: 17px;
    font-weight: 500;
}

.custom-llm-card-box i {
    color: #26a0d6;
    padding-right: 10px;
}

.custom-llm-card-box {
    padding-bottom: 10px;
}
        /*==============================
         Augmantis Custom LLM Section
         ===============================*/
         #augmantis-custom-llm{
         padding:90px 0;
         background:url(../images/servs-bgs-imgs.jpg) center/cover no-repeat;
         position:relative;
         }
         #augmantis-custom-llm:before{
         content:"";
         position:absolute;
         inset:0;
         background:rgba(7,15,28,.70);
         }
         .augmantis-custom-llm-wrapper{
         position:relative;
         z-index:2;
         border:1px solid rgba(255,255,255,.15);
         background:rgba(255,255,255,.05);
         backdrop-filter:blur(20px);
         border-radius:25px;
         padding:45px;
         }
         .augmantis-custom-llm-left{
         border-right:1px solid rgba(255,255,255,.15);
         }
         .augmantis-custom-llm-tabs{
         display:flex;
         flex-direction:column;
         gap:12px;
         margin-right: 15px;
         }
         .augmantis-custom-llm-tabs .nav-link {
    color: #fff;
    text-align: left;
    border-radius: 40px;
    padding: 10px 20px;
    font-size: 18px;
    transition: .35s;
    border: 1px solid transparent;
}
         .augmantis-custom-llm-tabs .nav-link:hover{
         background:rgba(38,165,255,.15);
         color:#59c7ff;
         }
         .augmantis-custom-llm-tabs .nav-link.active{
         color:#59c7ff;
         background:rgba(45,180,255,.18);
         border:2px solid #2ab7ff;
         box-shadow:0 0 20px rgba(44,186,255,.4);
         }
         .augmantis-custom-llm-content h2{
         color:#fff;
         font-size:60px;
         font-weight:700;
         margin-bottom:25px;
         }
         .augmantis-custom-llm-content p{
         color:#d6d6d6;
         line-height:1.8;
         font-size:18px;
         }
         .augmantis-custom-llm-feature-box{
         margin-top:35px;
         border:1px solid rgba(255,255,255,.12);
         background:rgba(255,255,255,.05);
         border-radius:18px;
         padding:30px;
         }
        .augmantis-custom-llm-feature-box h4 {
    color: #2ab7ff;
    margin-bottom: 25px;
    font-size: 22px;
}
         .augmantis-custom-llm-content h3 {
            font-size: 36px;
            color: #fff;
            margin-bottom: 20px;
        }
         .augmantis-custom-llm-feature{
         color:#fff;
         margin-bottom:18px;
         }
         .augmantis-custom-llm-feature i{
         color:#27d3ff;
         margin-right:10px;
         }
         /*==============================
         Mobile
         ==============================*/
         @media(max-width:991px){
         .augmantis-custom-llm-left{
         border-right:0;
         border-bottom:1px solid rgba(255,255,255,.15);
         padding-bottom:25px;
         margin-bottom:30px;
         }
         .augmantis-custom-llm-tabs{
         flex-direction:row;
         overflow-x:auto;
         flex-wrap:nowrap;
         white-space:nowrap;
         padding-bottom:10px;
         scrollbar-width:none;
         }
         .augmantis-custom-llm-tabs::-webkit-scrollbar{
         display:none;
         }
         .augmantis-custom-llm-tabs .nav-link{
         min-width:max-content;
         margin-right:12px;
         }
         .augmantis-custom-llm-content h2{
         font-size:36px;
         }
         }
.cta-sec-wrps-llm-ting {
    background: #162537;
    padding: 70px 0px;
}
.custom-secvices-heading-sec {
    z-index: 9;
    position: relative;
}
.custom-secvices-heading-sec h2 {
    color: #fff;
}

.custom-secvices-heading-sec {
    text-align: center;
}

.custom-secvices-heading-sec p {
    color: #fff;
    margin-bottom: 40px;
}
.computer-vision-card-main.iners-countr {
    padding: 15px 0px;
}
.iners-countr .computer-vision-card {
    text-align: left;
    border-right: 2px solid #08235c;
}

/*=========================================*/
/*--------RAG Systems Development Pg--------*/
/*=========================================*/
.rag-systm-list-sec i {
    background: #26a5dc;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
    border-radius: 100px;
    color: #fff;
}
.sub-title-conts {
    padding: 15px 0px 10px;
}

.rags-contas-btns-iners {
    margin: 0px;
}
.practical-rag-card-sec h4 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}
.practical-rag-card-iners {
    display: flex;
    gap: 15px;
}
.practical-rag-card-sec {
    border: 2px solid #e2e2e2;
    padding: 20px;
    border-radius: 30px;
    height: 100%;
}
.practical-rag-card-iners i {
    width: 100%;
    height: 25px;
    background: #ffffff;
    max-width: 25px;
    border-radius: 100px;
    text-align: center;
    line-height: 25px;
    color: #424242;
    font-size: 15px;
    border: 2px solid #989f99;
}
.practical-rag-heading-sec {
    text-align: center;
}
.practical-rag-sec-wrps {
    padding: 70px 0px;
}

/*=========================================*/
/*--------Data Transparency Pg--------*/
/*=========================================*/
.data-transpy-card-main {
    display: flex;
    width: 100%;
    justify-content: space-between;
    background: #f5f5f5;
    padding: 20px 10px 10px;
    border-radius: 20px;
    margin-bottom: 30px;
}
.data-transpy-card-flex {
    display: flex;
    gap: 20px;
}

.data-transpy-card-title h6 {
    color: #575757;
    font-weight: 400;
    font-size: 17px;
}
.data-transpy-card-icons i {
    width: 60px;
    height: 60px;
    background: linear-gradient(90deg, #26abe2 0%, #273467 100%);
    display: inline-block;
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    border-radius: 15px;
}
/*=========================================*/
    /*--------Risk Mitigation Pg--------*/
/*=========================================*/
.data-transpy-card-main.rist-mitions {
    background: transparent;
}

.rist-mitions .data-transpy-card-flex {
    background: #f5f5f5;
    margin-right: 15px;
    padding: 10px;
    border-radius: 20px;
    width: 100%;
}
.ai-chatbod-cards-box h5 {
    font-size: 50px;
    font-weight: 700;
    margin: 0px;
}
/*=========================================*/
    /*--------AI-Led Modernization Pg--------*/
/*=========================================*/
.modernization-call-sec {
    background: #26a0d6;
    padding: 20px;
    border-radius: 20px;
    text-align: center;
}

.modernization-call-card h5 {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}

.modernization-call-card span {
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: #fff022;
    padding: 10px 0px;
}

.modernization-call-card a {
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
}

.modernization-call-card i {
    font-weight: 300;
    padding-right: 10px;
}
.cta-sec-wrps-prdouct {
    background-image: url(../images/bg-image-21.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0px;
}

/*=========================================*/
    /*--------Data Platform Modernization Pg--------*/
/*=========================================*/
.cta-sec-wrps-data-platfrm {
    background-image: url(../images/Data-Platform-imgs-3.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 70px 0px;
}

/*=========================================*/
    /*--------Real Time Pg--------*/
/*=========================================*/
.real-time-sec-wrps {
    padding: 80px 0px;
}
.real-time-sec-cards-imgs img {
    width: 315px;
    margin: 15px 0px;
}

.real-time-sec-cards-imgs h6 {
    font-size: 28px;
    font-weight: 600;
}
.real-time-sec-imgs img {
    border-radius: 40px;
}
.real-time-sec-card-iners img {
    border-radius: 30px;
    margin: 20px 0;
}
/*=========================================*/
    /*--------Insurance Software Pg--------*/
/*=========================================*/
.why-choes-sec-card-imgs img {
    width: 50px;
    margin-bottom: 20px;
}
.why-choes-sec-card {
    background: #f7f7f7;
    padding: 20px 30px;
    border-radius: 20px;
    margin-bottom: 25px;
    transition: .5s;
    cursor: pointer;
}
.why-choes-sec-card:hover {
       background: #fff;
    -webkit-box-shadow: 0 0 14px 0 #d6d6d6;
    -moz-box-shadow: 0 0 14px 0 #d6d6d6;
    box-shadow: 0 0 14px 0 #d6d6d6;
    transition: .5s;
}
.automate-insurance-sec-wrps {
    background: #1b1a1d;
}
.automate-insurance-card {
    padding: 20px 0px;
}
.automate-insurance-sec-wrps .container-fluid {
    padding: 0px 50px 0px 0px;
}
.automate-insurance-card h3 {
    font-size: 30px;
    color: #fff;
    line-height: 40px;
    margin-bottom: 25px;
}

.automate-insurance-card p {
    color: #ffffffc9;
    margin-bottom: 30px;
}
.industry-servics-sec-wrps {
    background-image: url(../images/industy-bgs-imgs.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}

.industry-servics-card {
    padding: 30px;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, .15);
    background: rgba(255, 255, 255, .05);
    backdrop-filter: blur(20px);
}
.industry-servics-card h6 {
    color: #ffffff;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 0px;
}

.industry-servics-card p {
    color: #ffffffb3;
}
.industry-why-choes-sec-wrps {
    padding: 80px 0px;
}
.industry-why-choes-cards-imgs img {
    border-radius: 30px;
    margin-bottom: 10px;
}
.industry-why-choes-cards-flesx {
    display: flex;
    gap: 20px;
    border-bottom: 1.5px solid #8f8f8f;
    padding: 10px 0px;
    margin-top: 15px;
}

.industry-why-imgs {
    width: 100%;
    height: 65px;
    background: #141416;
    max-width: 65px;
    font-size: 40px;
    color: #fff;
    border-radius: 15px;
    text-align: center;
    line-height: 65px;
}
.industry-why-cars-right-imgs img {
    border-radius: 30px;
}
.industry-why-cars-right-countsr {
    text-align: center;
    border: 1px solid #e4e4e4;
    padding: 30px;
    border-radius: 30px;
}

.computer-vision-card {
/*     border-bottom: 1px solid #e4e4e4; */
    padding-bottom: 10px;
    margin-top: 20px;
}
.wrinty-insurance-sec-wrps {
    background: #fff;
    padding: 70px 0px;
    text-align: center;
}
.wranty-insurance-card-imgs img {
    text-align: center;
    border-radius: 30px;
}

.wranty-solution-sec-wrps {
    text-align: center;
    padding: 70px 0px;
}
.wranty-solution-sec-imges img {
    border-radius: 30px;
    width: 100%;
    max-width: 950px;
    margin-top: 30px;
}
/*-----Services Slider-------*/
:root{
    --ccw-ink:#161616;
    --ccw-sub:#5b5f66;
    --ccw-red:#e8432c;
    --ccw-red-dark:#cf3620;
    --ccw-card-bg:#ffffff;
    --ccw-page-bg:#f5f5f5;
    --ccw-dot:#d7d7d7;
    --ccw-radius:16px;
  }

  .ccw-wins-section{
    background:var(--ccw-page-bg);
    padding:80px 0 64px;
    font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
    overflow:hidden;
  }
.custom-secvices-industy {
    text-align: center;
}

  .ccw-slider-wrapper{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    max-width:1100px;
    margin:0 auto;
  }

  .ccw-slider-viewport{
    position:relative;
    width:100%;
    height:440px;
    display:flex;
    align-items:center;
    justify-content:center;
  }

  .ccw-slide{
    position:absolute;
    top:50%;
    left:50%;
    width:960px;
    max-width:92vw;
    background:var(--ccw-card-bg);
    border-radius:var(--ccw-radius);
    box-shadow:0 20px 45px rgba(0,0,0,0.08);
    display:flex;
    overflow:hidden;
    transition:transform .55s cubic-bezier(.22,.68,.32,1), opacity .55s ease, filter .55s ease;
    will-change:transform, opacity, filter;
  }

  .ccw-slide-content{
    flex:0 0 54%;
    max-width:54%;
    padding:44px 40px;
    display:flex;
    flex-direction:column;
    justify-content:center;
  }

  .ccw-slide-heading{
    font-weight:800;
    font-size:1.5rem;
    line-height:1.3;
    color:var(--ccw-ink);
    margin-bottom:16px;
  }

  .ccw-slide-desc{
    font-size:1rem;
    line-height:1.6;
    color:var(--ccw-sub);
    margin-bottom:28px;
  }

  .ccw-slide-cta{
    display:inline-flex;
    align-items:center;
    gap:10px;
    background:var(--ccw-red);
    color:#fff;
    font-weight:700;
    font-size:.95rem;
    padding:14px 22px;
    border-radius:8px;
    text-decoration:none;
    width:max-content;
    transition:background .2s ease, transform .2s ease;
  }

  .ccw-slide-cta:hover{
    background:var(--ccw-red-dark);
    color:#fff;
    transform:translateY(-1px);
  }

  .ccw-slide-cta i{
    font-size:1rem;
  }

  .ccw-slide-media{
    flex:0 0 46%;
    max-width:46%;
    position:relative;
  }

  .ccw-slide-media img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
  }

  /* slide states */
  .ccw-slide[data-state="active"]{
    transform:translate(-50%,-50%) scale(1);
    opacity:1;
    filter:blur(0);
    z-index:3;
    pointer-events:auto;
  }

  .ccw-slide[data-state="prev"]{
    transform:translate(-108%,-50%) scale(0.88);
    opacity:.55;
    filter:blur(2px);
    z-index:1;
    pointer-events:none;
  }

  .ccw-slide[data-state="next"]{
    transform:translate(8%,-50%) scale(0.88);
    opacity:.55;
    filter:blur(2px);
    z-index:1;
    pointer-events:none;
  }

  .ccw-slide[data-state="hidden"]{
    transform:translate(-50%,-50%) scale(0.8);
    opacity:0;
    filter:blur(3px);
    z-index:0;
    pointer-events:none;
  }

  /* arrows */
  .ccw-arrow{
    position:relative;
    z-index:5;
    flex:0 0 auto;
    width:48px;
    height:48px;
    border-radius:50%;
    border:1px solid #e2e2e2;
    background:#fff;
    color:var(--ccw-ink);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.2rem;
    cursor:pointer;
    transition:background .2s ease, color .2s ease, border-color .2s ease;
  }
.ccw-arrow:hover {
    background: #269dd3;
    color: #fff;
    border-color: #273e71;
}

  .ccw-arrow-prev{ margin-right:14px; }
  .ccw-arrow-next{ margin-left:14px; }

  /* dots */
  .ccw-dots{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    margin-top:36px;
  }

  .ccw-dot{
    width:9px;
    height:9px;
    border-radius:50%;
    background:var(--ccw-dot);
    cursor:pointer;
    transition:background .2s ease, transform .2s ease;
  }

  .ccw-dot[data-active="true"]{
    background:#08235c;
    transform:scale(1.2);
  }

  /* Tablet */
  @media (max-width:991px){
    .ccw-slide{ width:88vw; }
    .ccw-slide-content{ padding:32px 28px; }
    .ccw-slide-heading{ font-size:1.3rem; }
    .ccw-title{ font-size:2.2rem; }
    .ccw-slider-viewport{ height:auto; min-height:480px; }
    .ccw-arrow{ width:40px; height:40px; font-size:1rem; }
  }

  /* Mobile: single card, arrows overlay on card edges, media on top */
  @media (max-width:640px){
    .ccw-wins-section{ padding:56px 0 40px; }
    .ccw-title{ font-size:1.6rem; padding:0 16px; }
    .ccw-subtitle{ font-size:.95rem; padding:0 16px; margin-bottom:36px; }

    .ccw-slide{
      width:88vw;
      flex-direction:column;
    }

    .ccw-slide[data-state="prev"],
    .ccw-slide[data-state="next"]{
      opacity:0;
      pointer-events:none;
    }

    .ccw-slide-content{
      flex:none;
      max-width:100%;
      order:2;
      padding:24px 20px 28px;
    }

    .ccw-slide-media{
      flex:none;
      max-width:100%;
      order:1;
      height:200px;
    }

       .ccw-slide-heading {
        font-size: 20px !important;
    }
    .ccw-slide-desc{ font-size:.92rem; margin-bottom:20px; }
    .ccw-slide-cta{ padding:12px 18px; font-size:.88rem; }

    .ccw-arrow{
      position:absolute;
      top:35%;
      margin:0;
    }
    .ccw-arrow-prev{ left:2px; }
    .ccw-arrow-next{ right:2px; }
  }

/*=========================================*/
    /*--------Contact Us Pg--------*/
/*=========================================*/

.conatcpg-sec-bg-wrps {
    background-image: url(../images/inner-pages.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    min-height: 350px;
    position: relative;
}
.conatcpg-sec-bg-wrps:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(270deg, #190046c4 43.57%, #190046a6 100%);
    width: 100%;
    height: 100%;
}

.inner-breadcrumb-area {
    z-index: 9;
    position: absolute;
    text-align: center;
    padding: 30px;
    left: 0px;
    right: 0px;
}
.inner-breadcrumb-area h1 {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    padding-bottom: 10px;
}

.inner-breadcrumb-area p {
    color: #fff;
    font-size: 18px;
}

.contact-form-sec-wrps {
    background: #f4f6fb;
    padding: 70px 0px;
}

.conatc-card-headig {
    text-align: center;
}

.conatc-card-headig h2 {
    color: #08235c;
    font-weight: 600;
    padding-bottom: 30px;
}

.conatc-card-headig span {
    color: #10c6d2;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
}

.addresh-card-box {
    display: flex;
    gap: 20px;
    margin-bottom: 35px;
    border-bottom: 1px dashed #dddddd;
    padding-bottom: 30px;
}

.addresh-icons {
    background: #fff;
    max-width: 60px;
    height: 60px;
    width: 100%;
    font-size: 26px;
    border-radius: 100px;
    text-align: center;
    line-height: 60px;
    color: #08235c;
}

.addresh-card-box-left {
    padding: 40px;
    background: #18133b;
    position: relative;
    z-index: 2;
    box-shadow: 0 5px 30px 0 rgb(214 215 216 / 49%);
    border-radius: 30px;
    height: 100%;
}
/*.addresh-card-box-left:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: -15px;
    background: #18133b;
    z-index: -1;
    top: -15px;
    box-shadow: 0 5px 30px 0 rgb(214 215 216 / 23%);
    border-radius: 20px;
}*/

.form-box-cards-main {
    background: #18133b;
    box-shadow: 0 5px 30px 0 rgb(214 215 216 / 23%);
    padding: 40px;
    border-radius: 30px;
    border: 2px solid #262055;
}

.addresh-title h5 {
    color: #fff;
    font-size: 18px;
}

.addresh-title a {
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}
.form-boxs-right input::placeholder {
  color:#fff !important;
}
.form-boxs-right textarea::placeholder {
  color:#fff !important;
}

.form-boxs-right h2 {
    font-size: 36px;
    color: #fff;
    font-weight: 600;
    padding-bottom: 15px;
}

.form-boxs-right .form-control:focus{
    color: #fff;
    background-color: transparent !important;
    border-color: #14abff !important;
    outline: 0;
    box-shadow: none !important;
}

.form-boxs-right input {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 5px 0;
    font-size: 16px;
    color: #fff;
    background: transparent;
    outline: none;
    margin-bottom: 10px;
    transition: all .3s ease;
    border-radius: 0px;
}
.form-boxs-right select {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 5px 0;
    font-size: 16px;
    color: #fff;
    background: transparent;
    outline: none;
    margin-bottom: 10px;
    transition: all .3s ease;
    border-radius: 0px;
}
.form-boxs-right option {
    color: #000 !important;
}
.form-boxs-right textarea {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 5px 0;
    font-size: 16px;
    color: #fff;
    background: transparent;
    outline: none;
    margin-bottom: 10px;
    transition: all .3s ease;
    border-radius: 0px;
}

.contact-pgs-maps {
    background: #fff;
    padding: 20px;
    /*border-radius: 30px;*/
    overflow: hidden;
    box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);
    margin-top: 60px;
}

.addresh-title span {
    color: #27a6dd;
    padding-right: 10px;
}
.footer-call-icons.imgs-indas img {
    width: 33px;
    margin: 0 auto;
    display: inline-block;
}
.footer-contact-btn {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    border: none;
    padding: 15px 26px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
    transition: .3s ease;
    background: linear-gradient(90deg, #00b7ff 0%, #9f5cff 100%);
    color: #fff;
}

.footer-contact-btn:hover {
    background: #000;
    color: #fff;
}

.footer-contact-btn i {
    font-size: 20px;
}

@media (max-width: 768px) {
    .footer-contact-section {
        padding: 50px 0;
    }

    .footer-contact-input {
        font-size: 16px;
        margin-bottom: 22px;
    }

    .footer-contact-btn {
        width: 100%;
        justify-content: center;
        font-size: 18px;
        padding: 15px 20px;
    }
}


/*=========================================*/
    /*--------About Us Pg--------*/
/*=========================================*/

.our-leader-sec-wrps {
    background: #fbfbfb;
    padding: 80px 0px;
}
.inner-breadcrumb-area h6 {
    color: #27a6dd;
    font-size: 20px;
    font-weight: 700;
}

/*.mission-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}*/

.mission-card-icons {
    width: 85px;
    height: 85px;
    text-align: left;
    line-height: 75px;
    font-size: 75px;
    background: linear-gradient(90deg, #00b7ff 0%, #9f5cff 100%);
    border-radius: 10px;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.our-histry-sec-wrps {
    padding: 70px 0px;
}
.our-leader-card {
    padding: 30px 0px 20px;
}

.our-leader-card-heading h2 {
    font-size: 50px;
    margin-bottom: 20px;
}
.our-leader-card {
    display: flex;
    gap: 10px;
}
.mission-card-title h5 {
    font-size: 24px;
    padding:0px;
    font-weight: 700;
}
.our-leader-card-one {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.client-counter-sec-wrps {
    background-image: url(../images/counter-bgs.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    padding: 100px 0px;
}

.client-counter-card {
    display: flex;
    align-items: center;
    gap: 20px;
}

.client-counter-imgs img {
    width: 100%;
    max-width: 90px;
}

.client-counter-heding h3 {
    color: #fff;
    font-weight: 600;
}

.client-counter-heding p {
    color: #fff;
    margin: 0;
}


/*=========================================*/
    /*--------Respinsve--------*/
/*=========================================*/

@media(max-width:767px){
.container-fluid {
    padding: 0px 20px;
}
.birdcurm-card-headin h1{
   font-size: 26px;
}
h2, h3, h4 {
    font-size: 25px !important;

}
.footes-menu-sec {
    background: transparent;
    width: 100%;
    margin-bottom: 20px;
}
.slder-content-box {
    padding: 0px;
    top: 130px;
    left: 0px;
}
.slder-content-box p {
    font-size: 16px;
    padding-top: 0px;
	margin: 0px 15px;
}

.power-agentic-bts {
    float: left;
}
/* .custom-btn {
        width: 220px;
        height: 50px;
        font-size: 15px;
    } */
    .power-agentic-content-box h3 {
    font-size: 18px;
    font-weight: 500;
}
.industr-card-btns {
    float: left;
    margin-bottom: 50px;
}
.ai-box {
        padding: 20px 10px;
    flex-wrap: wrap;
}
.ai-box p {
    text-align: center;
}
.augumits-header-sec-wrps .custom-button-wrapper {
    display: none;
}
#videoWrapperSec {
    max-height: 450px;
}
}

@media(max-width:991px){

.carousel-control-prev{
    left:10px;
}

}


/*============13-07-26========*/
/*---------Two Crad Blue -----------*/
.two-ways-sec-wrps {
    /*background-image: linear-gradient(245deg, #0e245a, #151515);*/
    background: #f4f6fb;
    padding: 70px 0px;
}
.two-ways-sec-crad-main {
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
    overflow: hidden;
    height: 100%;
}
.two-ways-sec-card-icons {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 42px;
    background: #0d6efd;
}

.two-ways-sec-card-flex {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 20px 30px;
    flex-wrap: wrap;
    background: #353535;
}
.two-ways-sec-card-titles h5 {
    font-size: 22px;
    font-weight: 500;
    color: #fff;
}
.two-ways-sec-crad-main p {
    padding: 20px 30px 0px;
    margin: 0px;
}
.two-ways-sec-card-titles h6 {
    margin: 0px;
    font-size: 16px;
    font-weight: 400;
    color: #4f63ff;
}

.two-ways-sec-crads-icons {
    text-align: left;
    padding: 20px 30px;
}
.two-ways-sec-crads-footer {
    background: #f3f6ff;
    padding: 25px 30px;
}

.two-ways-sec-list-card {
    display: flex;
    gap: 15px;
    padding-bottom: 5px;
    align-items: flex-start;
}

.two-ways-sec-list-card i {
    color: #4f63ff;
    font-size: 20px;
}
.two-ways-sec-crad-main .btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
    border-radius: 100px;
    padding: 10px 15px;
}
.two-ways-sec-price-titles h3 {
    font-size: 24px;
    font-weight: 600;
    color: #0d6efd;
}

.two-ways-cardss h6 {
    background: linear-gradient(90deg, #26292c, #161f29);
    padding: 15px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 10px;
    font-weight: 400;
    margin-top: 30px;
}


/*============13-07-26========*/
/*---------Two Crad Blue -----------*/
.two-ways-sec-wrps {
    /*background-image: linear-gradient(245deg, #0e245a, #151515);*/
    background: #f4f6fb;
    padding: 70px 0px;
}
.two-ways-sec-crad-main {
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
    overflow: hidden;
    height: 100%;
}
.two-ways-sec-card-icons {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 42px;
    background: #0d6efd;
}

.two-ways-sec-card-flex {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px 30px;
    flex-wrap: wrap;
    background: #353535;
}
.two-ways-sec-card-titles h5 {
    font-size: 26px;
    font-weight: 500;
    color: #fff;
}
.two-ways-sec-crad-main p {
    padding: 20px 30px 0px;
    margin: 0px;
}
.two-ways-sec-card-titles h6 {
    margin: 0px;
    font-size: 15px;
    font-weight: 400;
    color: #4f63ff;
}

.two-ways-sec-crads-icons {
    text-align: left;
    padding: 20px 30px;
}
.two-ways-sec-crads-footer {
    background: #f3f6ff;
    padding: 25px 30px;
}

.two-ways-sec-list-card {
    display: flex;
    gap: 15px;
    padding-bottom: 5px;
    align-items: flex-start;
}

.two-ways-sec-list-card i {
    color: #4f63ff;
    font-size: 20px;
}
.two-ways-sec-crad-main .btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
    border-radius: 100px;
    padding: 10px 15px;
}
.two-ways-sec-price-titles h3 {
    font-size: 24px;
    font-weight: 600;
    color: #0d6efd;
}
/*=======================================*/
     /*-----AI Readiness Sprint-------*/
/*=======================================*/
.two-way-sec-wrps-pgs {
    background-image: url(../images/two-wgy-imgs-bgs.jpg);
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}

.two-way-sec-pgs-mains {
    width: 100%;
    max-width: 850px;
}
.two-way-sec-pgs-heading h1 {
    color: #fff;
}
.two-way-sec-pgs-heading p {
    color: #fff;
    padding: 15px 0px;
    font-size: 18px;
}
.two-way-sec-pgs-flexs {
    display: flex;
    gap: 30px;
    padding-bottom: 40px;
}
.two-way-sec-pgs-flexs div {
    align-items: center;
    justify-content: center;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 400;
    color: #bfe8ff;
    text-decoration: none;
    border: 2px solid rgba(74, 180, 255, .65);
    border-radius: 50px;
    background: linear-gradient(180deg, #31455c, #223547);
    box-shadow: inset 0 0 8px rgba(118, 199, 255, .45), 0 0 10px rgba(74, 180, 255, .45), 0 0 22px rgba(74, 180, 255, .18);
    transition: .35s;
    cursor: pointer;
}

.two-way-sec-pgs-flexs div:hover {
    color: #fff;
    border-color: #26abe2;
    box-shadow: inset 0 0 10px rgba(38, 171, 226, .5), 0 0 18px rgba(38, 171, 226, .65), 0 0 35px rgba(38, 171, 226, .35);
    transform: translateY(-3px);
}

  .wfs-step{
    position:relative;
    display:flex;
    align-items:flex-start;
    padding-bottom:56px;
  }

  .wfs-step:last-child{
    padding-bottom:0;
  }

  /* vertical dashed connector between number circles */
  .wfs-step:not(:last-child)::before{
    content:"";
    position:absolute;
    left:27px;
    top:56px;
    bottom:0;
    border-left:2px dashed #26abe2a8;
  }

.wfs-number {
    flex: 0 0 auto;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #26abe2;
    color: #fff;
    font-weight: 700;
    font-size: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    box-shadow: 0 4px 10px rgb(38 171 226 / 75%);
}
.working-ai-sec-wrps-pgs {
    padding: 80px 0px;
}

  .wfs-connector{
    flex:0 0 auto;
    width:28px;
    height:2px;
    border-top:2px dashed #26abe2a8;
    margin-top:27px;
    align-self:flex-start;
  }

  .wfs-icon-box{
    flex:0 0 auto;
    width:64px;
    height:64px;
    background:#459fc4;
    border-radius:14px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:24px;
    z-index:2;
  }
.wfs-icon-box i {
    font-size: 30px;
    color: #fff;
}

  .wfs-content{
    padding-top:6px;
  }

.wfs-title {
    font-weight: 600;
    font-size: 24px;
    color: #08235c;
    margin-bottom: 8px;
}
.wfs-desc {
    font-size: 18px;
    line-height: 28px;
    color: #575757;
    margin-bottom: 0;
    max-width: 420px;
}

.working-ai-sec-wrps-titles h6 {
    padding: 10px 0px 20px;
}
  /* Tablet */
  @media (max-width:768px){
    .wfs-section{ padding:48px 16px; }
    .wfs-number{ width:48px; height:48px; font-size:1rem; }
    .wfs-icon-box{ width:56px; height:56px; margin-right:18px; }
    .wfs-icon-box i{ font-size:1.4rem; }
    .wfs-connector{ width:20px; margin-top:23px; }
    .wfs-step:not(:last-child)::before{ left:23px; top:48px; }
    .wfs-title{ font-size:1.1rem; }
    .wfs-desc{ font-size:.95rem; }
  }

  /* Mobile: tighten spacing and icon size further */
  @media (max-width:480px){
    .wfs-step{ padding-bottom:40px; }
    .wfs-number{ width:40px; height:40px; font-size:.9rem; }
    .wfs-icon-box{ width:46px; height:46px; border-radius:12px; margin-right:14px; }
    .wfs-icon-box i{ font-size:1.15rem; }
    .wfs-connector{ width:14px; margin-top:19px; }
    .wfs-step:not(:last-child)::before{ left:19px; top:40px; }
    .wfs-title{ font-size:1rem; }
    .wfs-desc{ font-size:.88rem; }
  }
  .sprint-sec-wrps-pgs {padding: 70px 0px;}

.sprint-sec-conts-titles {
    text-align: center;
}
.sprint-sec-conts-cars {
    text-align: center;
    border: 1px solid #b9b8c0;
    height: 100%;
    padding: 30px;
    border-radius: 30px;
    transition: .35s;
    cursor: pointer;
}
.sprint-sec-conts-cars:hover {
    border-color: #26abe2;
    box-shadow: inset 0 0 10px rgb(206 206 206 / 50%), 0 0 18px rgb(197 197 197 / 65%), 0 0 35px rgb(196 196 196 / 35%);
    transform: translateY(-3px);
}

.sprint-sec-conts-cars i {
    background: #f2f2f2;
    padding: 10px;
    font-size: 30px;
    color: #08235c;
    border-radius: 10px;
    width: 70px;
    display: inline-block;
    height: 70px;
    line-height: 55px;
    margin-bottom: 20px;
}
.sprint-sec-conts-cars h6 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #26abe2;
}
.sprint-sec-conts-cars h5 {
    padding: 5px 0px;
}
.pricing-sec-wrps-pgs {
    padding: 80px 0px;
}
.pr-price-card {
    border: 1px solid #e7ecf3;
    border-radius: 16px;
    padding: 10px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
    box-shadow: 0 2px 10px rgba(15, 23, 42, .03);
    margin-top: 20px;
}
.pr-price {
    color: #26abe2;
    font-weight: 700;
    font-size: 30px;
    letter-spacing: -0.01em;
}
.pr-price-feature {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 8px;
    white-space: nowrap;
}
.pr-check-dot {
    width: 20px;
    height: 20px;
    background: #26abe2;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: .72rem;
    flex-shrink: 0;
}
.pr-included-title {
    font-weight: 700;
    font-size: 18px;
}
.pr-included-note {
    color: #26abe2;
    font-weight: 500;
    font-size: .88rem;
}
.pr-list-item {
    display: flex;
    gap: 16px;
    padding: 14px 0px 5px;
    align-items: center;
}
.pr-icon-circle {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #26abe2;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.05rem;
    flex-shrink: 0;
}
.list-ist-rigt .pr-price-feature {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
}

.list-ist-rigt {
    padding-bottom: 20px;
}
.pricing-cards-imgs-sec img {
    width: 570px;
    margin: 0 auto;
    display: block;
}
/*=======================================*/
     /*-----embedded-ai-engineers-------*/
/*=======================================*/
.senier-way-sec-wrps-pgs {
    background-image: url(../images/emby-bgsimgs.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}

.flx-btns-box-ctas {
    display: flex;
}
.embed-rag-card-iners {
    display: flex;
    gap: 15px;
    margin-bottom: 10px;
}
.embed-rag-card-iners i {
    color: #3fd6ff;
    font-size: 18px;
    text-shadow: 0 0 8px #22d3ee, 0 0 18px #22d3ee;
    border: 2px solid #21b7db;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100px;
    line-height: 30px;
}
.cta-sec-wrps-wants {
    background-image: url(../images/bg-image-22.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 80px 0px;
}
.roles-sec-wrps-pgs {
    background: #f7f9ff;
    padding: 80px 0px;
}
.sprint-sec-conts-cars.roles-crds-news {
    border-radius: 24px;
    border: 1px solid #e7ecff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .06);
    padding: 30px;
    text-align: center;
    height: 100%;
}
.sprint-sec-conts-cars.roles-crds-news i {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    background: #eef4ff;
    font-size: 45px;
    color: #3b82f6;
}

.feature {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 16px;
    padding: 18px;
    margin-bottom: 14px;
}
.iconns {
    width: 100%;
    max-width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #eef6ff;
    font-size: 24px;
    color: #2f7cff;
}
.pric-list-mid {
    background: #071b63;
    border-radius: 18px;
    padding: 40px;
    height: 100%;
}

.pric-list-mid h4 {
    color: #fff;
    font-weight: 600;
}

.pric-list-mid p {
    color: #ffffffad;
    padding-top: 15px;
}
.pric-list-mid-titles h6 {
    padding: 15px 0px 20px;
}
.process-step {
    background: white;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    text-align: center;
    transition: transform 0.3s ease;
    position: relative;
}
.who-this-list-card-headings h5 {
    font-size: 18px;
    color: #fff;
}

.who-this-list-card-headings h6 {
    color: #ffffffd6;
    font-size: 17px;
    font-weight: 200;
    padding: 5px 0px;
}
.process-step:hover {
    transform: translateY(-5px);
}
.step-number {
    font-size: 4em;
    font-weight: 800;
    color: #004a99;
    position: absolute;
    top: 20px;
    left: 20px;
    opacity: 0.2;
}
.step-title {
    font-size: 20px;
    margin-bottom: 15px;
    color: #08235c;
}
.step-icon {
    font-size: 3em;
    margin-bottom: 20px;
}
.howitwork-sec-wrps {
    padding: 70px 0px;
}

.howitwork-sec-headings {
    text-align: center;
    padding-bottom: 20px;
}
.icon-matching:before {
    content: '🤝';
}
.icon-call:before {
    content: '📞';
}
.icon-kickoff:before {
    content: '🚀';
}
.icon-scale:before {
    content: '📈';
}


/*=======================================*/
  /*-----AI Claim Creator Agent-------*/
/*=======================================*/
.ai-claim-creator-sec-wrps-pgs {
    background: linear-gradient(180deg, #081a36 0%, #0b2148 62%, #0f2c5c 100%);
    color: #fff;
    padding: 56px 0 0;
    position: relative;
    overflow: hidden;
}
.ai-claim-creator-sec-wrps-pgs .two-way-sec-pgs-mains {
    width: 100%;
    max-width: 950px;
}

.case-stdy-icons-tops i {
    padding-right: 10px;
}
.ai-claim-creator-sec-wrps-pgs .two-way-sec-pgs-heading h1 {
    color: #fff;
    font-size: 46px;
}
.snapshot-strip-mains {
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .12);
    border-radius: 16px 16px 0 0;
    margin-top: 40px;
    padding: 10px;
}
.snapshot-strip-cards p {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .09em;
    color: #8fa6c9;
    font-weight: 600;
    margin-bottom: 15px;
}

.snapshot-strip-cards h6 {
    color: #fff;
    font-size: 18px;
}
/*-----Right- Images-----*/
       .wraps-mains{display:flex;align-items:center;justify-content:center;padding:30px}
         .panel{width:900px;max-width:100%;position:relative}
         .window{background:#171f46;border:1px solid #2f4478;border-radius:22px;padding:24px;max-width:560px}
         .bar{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #31406b}
         .dot{width:10px;height:10px;border-radius:50%}.r{background:#ff6b6b}.y{background:#ffc53d}.g{background:#51cf66}
         .title{margin-left:10px;color:#cfd7ff}
         .bubble{margin-top:16px;background:#1f2d66;border:1px solid #2d5fb5;border-radius:16px;padding:14px 16px;font-weight:600}
         .input{margin:14px auto;width:75%;background:#20295d;border-radius:14px;padding:12px 16px}
         .small{width:45%;margin-left:84px}
         .float{position:absolute;right:0;bottom:-40px;width:610px;max-width:95%;background:#171f46;border:1px solid #324272;border-radius:22px;padding:22px}
         .green{color:#27d79d;font-weight:700}
         table{width:100%;margin-top:12px;color:#dfe8ff}td{padding:10px 0;border-bottom:1px dashed #2d3b68}
         td:last-child{text-align:right;font-weight:700}
         @media(max-width:768px){
         .window{max-width:100%}.float{position:relative;right:auto;bottom:auto;margin-top:20px;width:100%}.small{width:70%;margin-left:50px}
         }
         /*---_ENd-----*/
.ai-claim-creato-solution-sec-wrps {
    padding: 70px 0px;
}

.acc-path-card {
    border-radius: 30px;
    padding: 30px 26px;
    height: 100%;
    background: #fff;
    border: 1px solid #e3e9f3;
    border-top: 4px solid #273a6d;
    position: relative;
}
.acc-path-num {
    font-family: "Be Vietnam Pro", sans-serif;
    font-weight: 800;
    font-size: 13px;
    color: #26a3da;
    letter-spacing: .06em;
    text-transform: uppercase;
    margin-bottom: 14px;
}
.acc-path-card h4 {
    font-size: 26px;
}
.acc-layer:last-child {
    border-bottom: none;
}
.acc-layer {
    display: flex;
    gap: 26px;
    padding: 30px 0;
    border-bottom: 1px solid #e3e9f3;
}
.acc-layer-num {
    flex: 0 0 auto;
    font-family: "Be Vietnam Pro", sans-serif;
    font-weight: 800;
    font-size: 13px;
    color: #1b6fea;
    letter-spacing: .08em;
    width: 100px;
}
.acc-layer-num span {
    display: block;
    font-size: 13px;
    color: #5c6b80;
    font-weight: 500;
    letter-spacing: .06em;
    margin-top: 2px;
}
.acc-layer-body h4 {
    font-size: 20px;
    font-weight: 600;
    color: #081a36;
    margin-bottom: 8px;
}
.technical-architect-sec-wrps {
    background: #eef4ff;
    padding: 70px 0px;
}
.changes-conts-box-flexs {
    display: flex;
    gap: 30px;
    margin-top: 30px;
}

.changes-conts-number {
    font-size: 4em;
    font-weight: 800;
    color: #004a99;
    opacity: 0.2;
}
.changes-conts-box h5 {
    font-size: 30px;
    font-weight: 600;
}
.live-queue{
    max-width:820px;
    margin:auto;
    background:#151b3b;
    border:1px solid #2d3d7a;
    border-radius:22px;
    padding:28px;
}

.live-queue h5{
    font-size:14px;
    letter-spacing:3px;
    text-transform:uppercase;
    color:#3d72ff;
    margin-bottom:22px;
    font-weight:700;
}

.queue-item{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:20px;
    background:#12172f;
    border:1px solid #2a3b80;
    border-radius:15px;
    padding:14px 18px;
    margin-bottom:14px;
}

.queue-item:last-child{
    margin-bottom:0;
}

.queue-title{
    font-size:17px;
    color:#fff;
    font-weight:500;
}

.status{
    min-width:115px;
    text-align:center;
    font-size:15px;
    font-weight:600;
    padding:8px 16px;
    border-radius:30px;
}

.approved{
    background:#163f3d;
    color:#38f0ae;
}

.review{
    background:#3d3220;
    color:#ffc53d;
}

.processing{
    background:#31385d;
    color:#b9c7ff;
}

@media(max-width:768px){

.live-queue{
    padding:20px;
}

.queue-item{
    flex-direction:column;
    align-items:flex-start;
}

.status{
    min-width:auto;
}

.queue-title{
    font-size:16px;
    line-height:1.5;
}

}

@media(max-width:480px){

.live-queue{
    padding:18px;
    border-radius:18px;
}

.live-queue h5{
    font-size:13px;
    letter-spacing:2px;
}

.queue-title{
    font-size:15px;
}

.status{
    font-size:14px;
    padding:8px 14px;
}

}

.claims-box{
    background:#101938;
    border:1px solid rgba(255,255,255,.06);
    border-radius:22px;
    overflow:hidden;
    max-width:980px;
    margin:auto;
}

.claim-header{
    background:#182043;
    padding:22px 28px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.mac{
    display:flex;
    gap:10px;
}

.mac span{
    width:11px;
    height:11px;
    border-radius:50%;
}

.red{background:#ff6b6b;}
.yellow{background:#f8b84e;}
.green{background:#35d07f;}

.claim-header h6{
    color:#8d98c8;
    margin:0;
    font-size:15px;
    font-weight:600;
}

.claim-row{
    display:flex;
    align-items:center;
    padding:26px 28px;
    border-bottom:1px solid rgba(255,255,255,.08);
    position:relative;
}

.claim-row.active:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:4px;
    height:100%;
    background:#3b82ff;
}

.claim-id{
    width:130px;
    color:#7f8bb8;
    font-weight:600;
    font-size:26px;
}

.claim-info{
    flex:1;
}

.claim-info h4{
    color:#fff;
    font-size:21px;
    margin-bottom:6px;
    font-weight:700;
}

.claim-info p{
    margin:0;
    color:#8b96bf;
    font-size:17px;
}

.badge-risk{
    border-radius:30px;
    padding:10px 22px;
    font-size:16px;
    font-weight:700;
    border:1px solid;
}

.low{
    color:#39d98a;
    background:rgba(57,217,138,.08);
    border-color:rgba(57,217,138,.35);
}

.medium{
    color:#ffb74d;
    background:rgba(255,183,77,.08);
    border-color:rgba(255,183,77,.35);
}

.high{
    color:#ff6d8b;
    background:rgba(255,109,139,.08);
    border-color:rgba(255,109,139,.35);
}

@media(max-width:768px){

.claim-header{
    padding:18px;
}

.claim-header h6{
    font-size:13px;
}

.claim-row{
    flex-direction:column;
    align-items:flex-start;
    gap:14px;
    padding:20px;
}

.claim-id{
    width:100%;
    font-size:20px;
}

.claim-info h4{
    font-size:20px;
}

.claim-info p{
    font-size:15px;
}

.badge-risk{
    width:fit-content;
}

}

.chat-section{
    max-width:820px;
    margin:auto;
    background:#0d1330;
    border:1px solid rgba(255,255,255,.08);
    border-radius:30px;
    padding:30px;
}

.chat-row{
    display:flex;
    align-items:flex-start;
    gap:14px;
    margin-bottom:18px;
}

.chat-row:last-child{
    margin-bottom:0;
}

.chat-icon{
    min-width:34px;
    width:34px;
    height:34px;
    border-radius:10px;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:15px;
    font-weight:700;
}

.chat-icon.dark{
    background:#1c2548;
    color:#b8c0e0;
}

.chat-icon.purple{
    background:linear-gradient(135deg,#5f7cff,#8d56ff);
    color:#fff;
}

.chat-box{
    color:#fff;
    line-height:1.5;
    font-size:18px;
    padding:16px 18px;
    border-radius:14px;
    max-width:100%;
}

.user-box{
    background:#1b2b62;
    border:1px solid #3162d8;
}

.ai-box{
    background:#1a2037;
    border:1px solid rgba(255,255,255,.08);
}

.small{
    max-width:500px;
}

@media (max-width:768px){

.chat-section{
    padding:18px;
    border-radius:20px;
}

.chat-row{
    gap:10px;
}

.chat-icon{
    width:30px;
    min-width:30px;
    height:30px;
    font-size:13px;
}

.chat-box{
    font-size:16px;
    padding:14px;
}

.small{
    max-width:100%;
}

}

@media (max-width:480px){

.chat-section{
    padding:15px;
}

.chat-box{
    font-size:15px;
    line-height:1.45;
}

}

/*=======================================*/
  /*-----Main Servics Pg------*/
/*=======================================*/
.secvespg-sec-wrps {
    padding: 80px 0px;
}
.secvespg-card-box {
    border-radius: 30px;
    border: 1px solid #00183726;
   transition:all .4s ease;
}
.secvespg-card-box:hover {
    margin-top: -5px;
    transition:all .4s ease;
        box-shadow: 0 10px 30px rgba(20, 30, 60, 0.08);
}
.secvespg-card-imgs {
    position: relative;
}
.secvespg-card-imgs img {
    overflow: hidden;
    border-radius: 30px;
}
.secvespg-card-box-heding {
    padding: 30px 20px 20px;
}
.secvespg-card-btns a {
    position: absolute;
    bottom: -26px;
    right: 40px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-color: #26a3da;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 8px solid #ffffff;
    text-decoration: none;
    color: #fff;
    font-size: 26px;
    transition:all .4s ease;
}

.secvespg-card-btns a:hover {
    background-color: #263c6f;
    transition:all .4s ease;
}
 


/*=====================================================*/
            /*-------Responsive--------*/
/*=====================================================*/
@media only screen and (min-width: 320px) and (max-width: 767px)  {
.brand-logo img {
    width: 220px !important;
}
.augumits-header-sec-wrps .navbar-toggler {
    padding: 3px;
    font-size: 24px;
    line-height: 36px;
}
.power-imgs-box img {
    margin-top: 15px;
}
.copy-right-sec .row {
    margin: 0px;
}
.privcy-polcy {
    text-align: left;
}
.production-days-card h5 {
    font-size: 30px;
}
.birdcurm-card-headin p {
    font-size: 15px;
}
#birdvideoWrapperSec {
    max-height: 300px;
}
.ai-consulting-card-title h2 {
    font-size: 23px;
}
.accletor-card-box {
    border-left: none;
    padding: 5px 10px;
}
.computer-vision-card h5 {
    font-size: 30px;
    font-weight: 600;
}
.computer-vision-card {
    padding-bottom: 0px;
    margin-top: 0px;
}
.cta-bnrs-conts-ai {
    text-align: center;
}
.computer-vision-business-crad h4 {
    font-size: 17px !important;
}
.computer-vision-business-crad span {
    font-size: 20px;
}
.success-stories-card-title h4 {
    font-size: 22px !important;
}
.footes-heding-sec-main {
    text-align: center;
}
.addresh-card-box {
    display: inline-block;
}
.addresh-icons {
    margin-bottom: 20px;
}
.form-box-cards-main {
    padding: 20px;
}
.form-boxs-right input {
    font-size: 13px;
}
.form-boxs-right textarea {
    font-size: 13px;
}
.mission-card-icons {
    font-size: 50px;
}
.cta-bnrs-conts-ai br {
    display: none;
}
.automate-insurance-sec-wrps .container-fluid {
    padding: 0px 20px 0px 20px;
}
.secvices-card-imgs img {
    width: 40px;
}
.ctaTwo-sec-crad h6 {
    font-size: 20px;
}
.custom-secvices-industy {
    margin-bottom: 110px;
}
.privcy-polcy a {
    font-size: 14px;
    padding: 0px 5px;
}
	.slder-content-box br {
    display: none;
}
	.flx-btns-box {
    margin-top: 20px;
}
	.service-links a {
    font-size: 15px;
    margin-bottom: 3px;
}
	#birdvideoWrapperSec video {
    min-height: 600px;
}
}
