.clients img {
        width: 100px !important;
        height: auto;
        aspect-ratio: 3/2;
        object-fit: contain
      }

      .madcard {
        height: 297px !important
      }

      .icon-svg.icon-svg-md {
        width: 66px;
        height: 58px
      }

      .wrapper-border {
        border-bottom: 1px solid rgba(255, 255, 255, .2)
      }

      .bg-pale-red {
        background-color: #ffc67933 !important
      }

      .bg-pale-leaf {
        background-color: #ffc67933 !important
      }

      .card-body {
        flex: 1 1 auto;
        padding: 10px
      }

      h4.main-hr {
        font-size: 14px
      }

      .col-md-6.hire {
        margin-top: 0
      }

      section.wrapper.bg-light.wrapper-border.section-two {
        margin-top: -32px
      }

      .icon-svg.icon-svg-md {
        width: 66px;
        height: 61px;
        width: 69px !important;
        margin-top: 10px
      }

      section.new-bgchange {
        background-color: #ff6a0b14
      }

      #counter {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #ffffff12;
        padding: 0 0 83px 0;
        width: 100%
      }

      #counter .item {
        background: #fff;
        width: 200px;
        padding: 25px 16px;
        margin: 10px;
        text-align: center;
        border-radius: 20px;
        -webkit-box-shadow: 0 0 38px -8px rgba(0, 0, 0, .34);
        -moz-box-shadow: 0 0 38px -8px rgba(0, 0, 0, .34);
        box-shadow: 0 0 38px -8px rgb(255 148 0 / 23%)
      }

      #counter .item .count {
        color: #e8b12d;
        margin-bottom: 5px;
        font-size: 40px
      }

      #counter .item h3 {
        color: #4f4e28;
        text-transform: capitalize;
        font-size: 16px
      }

      #counter {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
        padding: 20px
      }

      .maincount {
        flex: 1 1 150px;
        text-align: center;
        min-width: 120px
      }

      .count {
        font-size: 2em;
        color: #333
      }

      .text {
        font-size: 1em;
        color: #666
      }

      .achievements-section {
        background: #ff6a0b14
      }

      .maincount h1 {
        color: #fab758;
        font-size: 40px;
        font-weight: 700;
        margin-bottom: 10px
      }

      .maincount h5 {
        color: #444;
        font-size: 16px
      }

      @media (max-width:600px) {
        .item {
          flex: 1 1 100%
        }
      }

      #counter .maincount:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 25px rgba(0, 0, 0, .1)
      }

      #counter .maincount h1 {
        font-size: 36px;
        color: #e3631f;
        font-weight: 700;
        margin-bottom: 10px
      }

      #counter .maincount h5 {
        font-size: 16px;
        color: #333;
        margin: 0
      }

      section.wrapper.bg-light.pt-5.pb-12.clientsec {
        background-color: #ff6a0b14 !important
      }

      .item.px-5 {
        background-color: #fff;
        border: 1px solid #fff;
        padding: 22px;
        border-radius: 11px
      }

      .container.py-2.py-md-5.cardslider {
        padding-bottom: 65px !important
      }

      section.wrapper.bg-gradient-reverse-primary.site-wework {
        background-color: #ff6a0b14 !important
      }

      .container.py-5.py-md-5.site-container {
        padding-top: 62px !important
      }

      blockquote.icon:before {
        content: "\201D";
        position: absolute;
        top: 11.5rem;
        left: 11.1rem;
        color: rgb(255 131 52 / 9%);
        font-size: 16rem;
        line-height: 1;
        z-index: 1
      }

      .test-card {
        padding: 20px !important
      }

      .blockquote-details .info {
        padding-left: 0
      }

      .card-body.test-card {
        height: 426px
      }

      .home-form-outer-blk.shadow-lg1.py-3 {
        padding-top: 35px !important
      }

      a.btn.btn-primary.btn-lg.btn-outline-white.rounded-pill.text-center.text-lg-start.next-banner {
        background-color: transparent;
        color: #e86b1b
      }

      .gradient-text {
        background: linear-gradient(90deg, #ff6400, #583b28);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-weight: 700
      }

      .sub-bannertext {
        position: relative;
        display: inline-block;
        padding: 6px 16px;
        font-weight: 700;
        z-index: 1
      }

      .sub-bannertext::before {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, rgba(232, 107, 27, .25), rgba(232, 107, 27, .45), rgba(232, 107, 27, .25));
        border-radius: 14px;
        z-index: -1
      }

      .pulse-core {
        position: relative;
        animation: corePulse 3s infinite ease-in-out
      }

      .benefit-item {
        position: relative;
        animation: floatItem 4s ease-in-out infinite
      }

      .madcard {
        position: relative;
        perspective: 1200px;
        border-radius: 16px;
        overflow: hidden
      }

      .madcard::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 16px;
        padding: 2px;
        background: linear-gradient(120deg, rgba(232, 107, 27, .8), rgba(255, 200, 120, .8), rgba(232, 107, 27, .8));
        z-index: 0
      }

      .madcard:hover::before {
        opacity: 1
      }

      .madcard .card-body {
        position: relative;
        z-index: 1;
        background: #fff;
        border-radius: 14px
      }

      h4.service-head {
        font-size: 19px !important
      }

      #counter .maincount {
        border: 2px solid #f374206b;
        border-radius: 12px;
        padding: 20px 10px;
        background: #fff;
        box-shadow: 0 4px 15px rgba(0, 0, 0, .05);
        transition: transform .3s ease, box-shadow .3s ease
      }

      body {
        overflow-x: hidden !important
      }

      .logo-img {
        max-width: 100%;
        height: auto;
        display: block
      }

      .banner-textwow {
        font-size: 40px !important
      }

      a.btn.btn-primary.rounded-pill.mt-0.servicess-buttoncost {
        background: #fff !important;
        color: #e86b1b !important;
        border: #ffdead !important
      }

      .mobile_repo {
        margin-top: 0
      }

      .ai-feature-section {
        padding: 0 0 70px 0;
        background: #fff
      }

      .ai-container {
        width: 90%;
        max-width: 1200px;
        margin: auto
      }

      .ai-card-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px
      }

      .ai-card {
        background: #fff;
        border-radius: 16px;
        overflow: hidden;
        box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
        transition: .3s ease
      }

      .ai-card:hover {
        transform: translateY(-5px)
      }

      .ai-card-header {
        height: 90px;
        display: flex;
        align-items: center;
        justify-content: center
      }

      .ai-card-blue .ai-card-header {
        background: linear-gradient(90deg, #e86b1b, #fae0d0)
      }

      .ai-chip {
        color: #fff;
        font-weight: 700;
        border: 2px solid #fff;
        padding: 6px 12px;
        border-radius: 6px
      }

      .ai-chart {
        width: 40px;
        height: 40px;
        border-left: 3px solid #fff;
        border-bottom: 3px solid #fff;
        transform: skewY(-20deg)
      }

      .ai-card-body {
        padding: 14px 25px 0
      }

      .ai-title {
        margin-bottom: 10px
      }

      .ai-desc {
        color: #6b7280;
        margin-bottom: 0
      }

      .ai-list {
        list-style: none;
        padding: 0
      }

      .ai-list li {
        margin-bottom: 10px;
        position: relative;
        padding-left: 18px
      }

      .ai-list li::before {
        content: "";
        width: 6px;
        height: 6px;
        background: #3b82f6;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 7px
      }

      .ai-list.green li::before {
        background: #22c55e
      }

      @media (max-width:768px) {
        .ai-card-wrapper {
          grid-template-columns: 1fr
        }

        .manner-mobt {
          margin-top: 10px !important
        }

        section.new-bgchange {
          background-color: #ff6a0b14;
          padding-top: 52px;
          padding-bottom: 52px
        }
      }

      .ai-header-icon {
        width: 40px;
        height: 40px;
        object-fit: contain
      }

      .ai-center-content {
        text-align: center;
        margin-bottom: 6px
      }

      .ai-title {
        margin-bottom: 8px
      }

      .ai-desc {
        font-size: 17px;
        color: #000
      }

      .ai-divider {
        width: 100%;
        height: 1px;
        background: #e5e7eb;
        margin: 6px 0
      }

      .ai-list {
        list-style: none;
        padding: 0;
        text-align: left
      }

      .ai-list li {
        margin-bottom: 10px;
        padding-left: 18px;
        position: relative
      }

      .ai-list li::before {
        content: "";
        width: 6px;
        height: 6px;
        background: #f37420;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 12px
      }

      .ai-card-header {
        width: 100%;
        height: 84px;
        overflow: hidden
      }

      .ai-header-img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block
      }

      .sectors {
        padding-bottom: 60px !important
      }

      a {
        color: #e86b1b;
        text-decoration: none
      }
      .home1{
        height:50px;width:auto
      }
      .count2{
        color:#e86b1b
      }
      .home23{
        animation-name:slideInDown;animation-duration:.7s;animation-timing-function:ease;animation-delay:.6s;animation-direction:normal;animation-fill-mode:both
      }
      .home233{
        animation-name:slideInRight;animation-duration:.7s;animation-timing-function:ease;animation-delay:1.5s;animation-direction:normal;animation-fill-mode:both
      }