@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 */
.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, #00000085 43.57%, #15131a91 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{
    width:200px;
    height:55px;
    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;
}

/* 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-------*/
/*=======================================*/
.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: 700;
}

.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-------*/
/*=======================================*/
.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:34px;
    }

    .industryCardUnique{
        height:380px;
    }

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

    .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;
}
@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 {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    /*margin: auto auto 15px;*/
    border: 3px solid #5ac8e3;
    box-shadow: 0 0 25px #5ac8e35e;
    line-height: 100px;
}
.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;
}

.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;
}
.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: 100px;
    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: 420px;
}
#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-card-title h4 {
    font-size: 22px;
    color: #fff;
    padding: 20px 20px;
    font-weight: 300;
}
.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:-120px;
    }
    to{
        left:100%;
    }
}

@keyframes moveCircle{
    from{
        left:-20px;
    }
    to{
        left:calc(100% - 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:16px;
         }
         .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-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;
}
/*=========================================*/
    /*--------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: #060129;
    padding: 70px 0px;
}

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

.conatc-card-headig h2 {
    color: #fff;
    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: #ffffff96;
    font-weight: 400;
    font-size: 16px;
}

.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 #d9d9d9;
    padding: 5px 0;
    font-size: 16px;
    color: #ffffff96;
    background: transparent;
    outline: none;
    margin-bottom: 10px;
    transition: all .3s ease;
    border-radius: 0px;
}

.form-boxs-right textarea {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    padding: 5px 0;
    font-size: 16px;
    color: #ffffff96;
    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-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-leader-card {
    padding: 30px 0px
}

.our-leader-card-heading h2 {
    font-size: 50px;
    margin-bottom: 20px;
}

.mission-card-title h5 {
    font-size: 24px;
    padding: 10px 0px;
    font-weight: 700;
}
.our-leader-card-one {
    background: #ffffff;
    padding: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 14px 0 #d6d6d6;
    -moz-box-shadow: 0 0 14px 0 #d6d6d6;
    box-shadow: 0 0 20px 0 #ebebeb9c;
}

.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;
}
h2, h3, h4 {
    font-size: 30px;

}
.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;
}

.power-agentic-bts {
    float: left;
}
.custom-btn {
        width: 180px;
        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;
}

}
