.row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -0.75rem;
        margin-left: -0.75rem;
        padding-top: 0;
        padding-bottom: 0;
      }

      .row > * {
        padding-left: 12px;
        padding-right: 12px;
        max-width: 100%;
      }

      .row.g-0 {
        margin-right: 0;
        margin-left: 0;
      }

      .row.g-0 > * {
        padding-left: 0;
        padding-right: 0;
      }

      .col-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
      }

      .col {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
      }

      .col-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
      }

      .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
      }

      .col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
      }

      .col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
      }

      .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
      }

      .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
      }

      .col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
      }

      .col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
      }

      .col-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
      }

      .col-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
      }

      .col-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
      }

      .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
      }

      @media only screen and (min-width: 576px) {
        .col-sm-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 8.33333333%;
        }

        .col-sm-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 16.66666667%;
        }

        .col-sm-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 25%;
        }

        .col-sm-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 33.33333333%;
        }

        .col-sm-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 41.66666667%;
        }

        .col-sm-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 50%;
        }

        .col-sm-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 58.33333333%;
        }

        .col-sm-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 66.66666667%;
        }

        .col-sm-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 75%;
        }

        .col-sm-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 83.33333333%;
        }

        .col-sm-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 91.66666667%;
        }

        .col-sm-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 100%;
        }
      }

      @media only screen and (min-width: 768px) {
        .col-md-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 8.33333333%;
        }

        .col-md-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 16.66666667%;
        }

        .col-md-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 25%;
        }

        .col-md-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 33.33333333%;
        }

        .col-md-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 41.66666667%;
        }

        .col-md-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 50%;
        }

        .col-md-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 58.33333333%;
        }

        .col-md-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 66.66666667%;
        }

        .col-md-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 75%;
        }

        .col-md-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 83.33333333%;
        }

        .col-md-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 91.66666667%;
        }

        .col-md-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 100%;
        }
      }

      @media only screen and (min-width: 992px) {
        .col-lg-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 8.33333333%;
        }

        .col-lg-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 16.66666667%;
        }

        .col-lg-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 25%;
        }

        .col-lg-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 33.33333333%;
        }

        .col-lg-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 41.66666667%;
        }

        .col-lg-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 50%;
        }

        .col-lg-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 58.33333333%;
        }

        .col-lg-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 66.66666667%;
        }

        .col-lg-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 75%;
        }

        .col-lg-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 83.33333333%;
        }

        .col-lg-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 91.66666667%;
        }

        .col-lg-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 100%;
        }
      }

      @media only screen and (min-width: 1200px) {
        .col-xl-1 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 8.33333333%;
        }

        .col-xl-2 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 16.66666667%;
        }

        .col-xl-3 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 25%;
        }

        .col-xl-4 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 33.33333333%;
        }

        .col-xl-5 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 41.66666667%;
        }

        .col-xl-6 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 50%;
        }

        .col-xl-7 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 58.33333333%;
        }

        .col-xl-8 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 66.66666667%;
        }

        .col-xl-9 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 75%;
        }

        .col-xl-10 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 83.33333333%;
        }

        .col-xl-11 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 91.66666667%;
        }

        .col-xl-12 {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: 100%;
        }
      }

      :root {
        --color-primary: #3b73f2;
        --color-black: #000000;
        --color-white: #ffffff;
        --color-blue: #f5faff;
        --text-color: #1b1d1f;
      }

      body,
      h1,
      h2,
      h3,
      h4,
      p,
      figure,
      blockquote,
      dl,
      dd {
        margin: 0;
      }

      ul[role="list"],
      ol[role="list"] {
        list-style: none;
      }

      html:focus-within {
        scroll-behavior: smooth;
      }

      img,
      picture {
        max-width: 100%;
        display: block;
      }

      input,
      button,
      textarea,
      select {
        font: inherit;
      }

      @media (prefers-reduced-motion: reduce) {
        html:focus-within {
          scroll-behavior: auto;
        }

        *,
        *::before,
        *::after {
          -webkit-animation-duration: 0.01ms !important;
          animation-duration: 0.01ms !important;
          -webkit-animation-iteration-count: 1 !important;
          animation-iteration-count: 1 !important;
          -webkit-transition-duration: 0.01ms !important;
          transition-duration: 0.01ms !important;
          scroll-behavior: auto !important;
        }
      }

      body {
        color: var(--text-color);
        font-weight: 300;
        min-height: 100vh;
        line-height: 1.5;
        margin: 0 auto;
        font-family: "ZohoPuvi", system-ui, -apple-system, BlinkMacSystemFont,
          "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans",
          "Helvetica Neue", sans-serif;
      }

      .w-100 {
        width: 100%;
      }

      ul {
        padding: 0;
      }

      ul li {
        list-style-type: none;
      }

      .ncm-btn:hover {
        color: #e80e19;
        border-color: #e80e19;
      }

      .ncm-btn > .ncm-btn-icon {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
      }

      .ncm-btn > .ncm-btn-icon + span {
        margin-left: 8px;
      }

      .ncm-btn.ncm-btn-primary {
        border: 1px solid #e80e19 !important;
        background-color: #e80e19 !important;
        color: #ffffff;
      }

      .ncm-btn.ncm-btn-primary:hover {
        background-color: #db0b15;
        border-color: #db0b15;
      }

      .ncm-btn.ncm-btn-primary:focus {
        background-color: #d00610;
        border-color: #d00610;
      }

      .ncm-btn.ncm-btn-secondary {
        border: 1px solid #303030 !important;
        background-color: #303030 !important;
        color: #ffffff;
      }

      .ncm-btn.ncm-btn-secondary:hover {
        background-color: #303030;
        border-color: #303030;
      }

      .ncm-btn.ncm-btn-secondary:focus {
        background-color: #303030;
        border-color: #303030;
      }

      .ncm-btn > span:last-child.ncm-btn-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 8px;
      }

      a.ncm-btn {
        text-decoration: none;
      }

      .ncm-btn {
        border: 0;
        border-radius: 8px;
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.5;
        cursor: pointer;
        text-align: center;
        padding: 12px 32px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;

        -webkit-transition: all 0.15s ease-out;
        transition: all 0.15s ease-out;
        font-family: inherit;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      a.ncm-btn.btn-primary {
        color: #ffffff !important;
        text-decoration: none;
      }

      .ncm-btn.btn-primary {
        background-color: #e80e19;
        color: #ffffff;
      }

      .ncm-btn > span:last-child.ncm-btn-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 8px;
      }

      a.ncm-btn.btn-primary {
        color: #ffffff !important;
        text-decoration: none;
      }

      .flex-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
      }

      .d-block {
        display: block !important;
      }

      .outline-primary {
        color: #ef0000;
        border: 1px solid #ef0000;
        color: #ef0000 !important;
        border-radius: 100px;
        font-weight: 400;
      }

      .ncm-sem-main-wrapper h1 {
        font-size: calc(1.375rem + 2.2vw);
        line-height: 1.2;
        letter-spacing: -1px;
        font-weight: 700;
        margin: 0 0 16px;
      }

      .ncm-sem-main-wrapper h2 {
        font-size: calc(1.325rem + 1.75vw);
        font-weight: 600;
        line-height: 1.3;
        letter-spacing: -0.65px;
        margin: 0 0 16px;
      }

      .ncm-sem-main-wrapper h3,
      .ncm-sem-main-wrapper .h3 {
        font-size: calc(1.3rem + 1vw);
        font-weight: 600;
        line-height: 1.35;
        letter-spacing: -0.5px;
        margin: 0 0 12px;
      }

      .ncm-sem-main-wrapper h4 {
        font-size: calc(1.275rem + 0.75vw);
        font-weight: 600;
        line-height: 1.5;
        letter-spacing: -0.5px;
        margin: 0 0 12px;
      }

      .ncm-sem-main-wrapper h5,
      .ncm-sem-main-wrapper .h5 {
        font-size: 1.25rem;
        font-weight: 500;
        line-height: 28px;
        letter-spacing: -0.25px;
        margin: 0 0 12px;
      }

      .ncm-sem-main-wrapper h6 {
        font-size: 1.25rem;
        font-weight: 500;
        line-height: 1.5;
        letter-spacing: -0.25px;
        margin: 0 0 12px;
      }

      .ncm-sem-main-wrapper p,
      .ncm-sem-main-wrapper .p {
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
        margin: 0 0 16px;
      }

      .ncm-sem-main-wrapper .queries-list {
        display: flex;
        flex-direction: column;
        gap: 20px;
      }

      .ncm-sem-main-wrapper .queries-list li {
        margin-bottom: 0px;
      }

      .ncm-sem-main-wrapper ul li {
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
        margin: 0 0 12px;
      }

      @media only screen and (min-width: 1200px) {
        .ncm-sem-main-wrapper h1 {
          font-size: 3.25rem;
        }

        .ncm-sem-main-wrapper h2 {
          font-size: 2.5rem;
        }

        .ncm-sem-main-wrapper h3,
        .ncm-sem-main-wrapper .h3 {
          font-size: 2rem;
        }

        .ncm-sem-main-wrapper h4 {
          font-size: 1.75rem;
        }
      }

      #scroll,
      .heading-menu {
        display: none;
      }
	.sec-pTB.mbH { padding: 40px 0px 0px;}			

      /*------ End css -------------*/

      .ncm-sem-main-wrapper *,
      .ncm-sem-main-wrapper *::after,
      .ncm-sem-main-wrapper *::before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }

      .ncm-sem-main-wrapper a:not(.itom-btn-primary).anchor-text {
        font-size: 16px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
      }

      .ncm-sem-main-wrapper .anchor-text {
        font-size: 16px;
        font-weight: 400;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
      }

      .ncm-sem-main-wrapper .anchor-text a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper {
        padding: 80px 0px;
        background: linear-gradient(
            180deg,
            #fff3cb 15%,
            #fff3cb 10%,
            #fff9e6 100%
          )
          0% 0% no-repeat;
        position: relative;
        z-index: 1;
      }

      .banner-img-holder {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
      }

      .banner-img-holder img {
        max-width: 510px;
        width: 100%;
      }

      .banner {
        background: #e8efff;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section {
        padding: 0px 0 0px;
        position: relative;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section .row {
        align-items: center;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section h1 {
        margin-bottom: 16px;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section h5 {
        margin-bottom: 24px;
        display: flex;
        align-items: center;
        gap: 4px;
        font-weight: 300;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section .fw {
        font-weight: 600;
      }

      .rating-card h5 {
        background-image: url(https://www.manageengine.com/network-configuration-manager/sem/images/ncm-award-pattern.svg);
        background-repeat: no-repeat;
        width: 140px;
        height: 130px;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section .ncm-btn {
        font-size: 20px;
        font-weight: 400;
      }

      .ncm-sem-main-wrapper
        .ncm-banner-wrapper
        .banner-section
        .ncm-btn
        .ncm-btn-icon {
        margin-right: 12px;
        line-height: 1.2;
      }

      .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section .banner-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
      }

      .ncm-sem-main-wrapper
        .ncm-banner-wrapper
        .banner-section
        .banner-row
        > * {
        padding: 0 12px;
      }

      .ncm-sem-main-wrapper
        .ncm-banner-wrapper
        .banner-section
        .banner-row
        .banner-wrapper {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        position: relative;
      }

      .ncm-sem-main-wrapper
        .ncm-banner-wrapper
        .banner-section
        .banner-row
        .banner-wrapper
        .img-holder {
        overflow: hidden;
        height: 468px;
        position: relative;
        width: 100%;
        background: #ddd;
        border-radius: 100px;
        border: 3px solid #b0c8ff;
        background: linear-gradient(
            65deg,
            #adc5ff 25%,
            #c6eaff 60%,
            #caefff 100%
          )
          0% 0% no-repeat;
        transform: rotate(45deg);
      }

      .ncm-sem-main-wrapper
        .ncm-banner-wrapper
        .banner-section
        .banner-row
        .banner-content {
        max-width: 585px;
      }

      @media screen and (min-width: 1200px) {
        .ncm-sem-main-wrapper
          .ncm-banner-wrapper
          .banner-section
          .banner-row
          .banner-content {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          width: auto;
        }
      }

      @media screen and (max-width: 1199.98px) {
        .ncm-sem-main-wrapper
          .ncm-banner-wrapper
          .banner-section
          .banner-row
          > * {
          width: 50%;
        }
      }

      @media screen and (max-width: 992.98px) {
        .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section .banner-row {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          gap: 40px 0;
        }

        .ncm-sem-main-wrapper
          .ncm-banner-wrapper
          .banner-section
          .banner-row
          > * {
          width: 100%;
        }
.banner-content{text-align: center;}
        .ncm-sem-main-wrapper .ncm-banner-wrapper .banner-section h5{display: block;}
        .banner-img-holder img {
          position: inherit;
        }

        .banner-img-holder {
          justify-content: center;
          align-items: center;
          display: flex;
          height: 100%;
          margin-top: 40px;
        }
      }

      .ncm-sem-main-wrapper .ncm-container {
        max-width: 1280px;
        width: 100%;
        margin: auto;
        padding-left: 12px;
        padding-right: 12px;
      }

      .ncm-sem-main-wrapper .sec-padding-100 {
        padding-top: 100px;
        padding-bottom: 100px;
      }

      .ncm-sem-main-wrapper .sec-padding-80 {
        padding-top: 80px;
        padding-bottom: 80px;
      }

      .ncm-sem-main-wrapper .sec-padding-40 {
        padding-top: 40px;
        padding-bottom: 40px;
      }

      .pt-0 {
        padding-top: 0 !important;
      }

      .pb-0 {
        padding-bottom: 0 !important;
      }

      .sec-bg {
        background: var(--color-blue);
      }

      @media screen and (min-width: 992px) {
        .ncm-sem-main-wrapper .title-break {
          display: block;
        }
      }

      @media screen and (max-width: 640px) {
        .banner-img-holder img {
          max-width: 100%;
        }
      }

      /*--------- feature seciton-------*/

      .feature-section-intro-content {
            text-align: center;
    max-width: 980px;
    margin: 0 auto;
      }

      .feature-section-intro-content h5 {
        margin-bottom: 30px;
      }

      .integrated-card-wrapper {
        text-align: center;
      }

      /*========== Tab section start css  ============== */

      .tab-section h2 {
        text-align: center;
      }

      .network-monitor-tab {
        margin-top: 64px;
      }

      .network-monitor-tab .network-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 0 20px;
      }

      .network-monitor-tab .network-row {
        width: 100%;
      }

      .tab-list-wrapper {
        float: left;
        width: 40%;
      }

      .tab-content-wrapper {
        width: 60%;
        float: left;
      }

      @media screen and (max-width: 767.98px) {
        .network-monitor-tab .network-row {
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
        }
      }

      .network-monitor-tab .tab-list {
        width: calc(100% -300px);
      }

      .network-monitor-tab .tab-list .tab-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px 32px;
        cursor: pointer;
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #f2f6ff;
        margin-bottom: 8px;
        border-radius: 6px;
        border-left: 3px solid transparent;
      }

      .network-monitor-tab .tab-list .tab-list-item:last-child {
        margin-bottom: 0px;
      }

      .network-monitor-tab .tab-list .tab-list-item::before {
        content: "";
        position: absolute;
        right: -13px;
        bottom: 50%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        border-left: 12px solid #ddd;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        display: none;
      }

      .network-monitor-tab .tab-list .tab-list-item.tab-active {
        background-color: #fff5d2;
        border-left: 3px solid #e1c669;
      }

      .network-monitor-tab .tab-list .tab-list-item p {
        font-weight: 400;
        line-height: 1.35;
        margin: 0;
        font-size: 18px;
        text-align: left;
        width: 100%;
        display: flex;
        align-items: center;
      }

      .network-monitor-tab .tab-list .tab-list-item p svg {
        position: absolute;
        right: 24px;
        display: none;
      }

      .network-monitor-tab .tab-list .tab-list-item.tab-active p svg {
        display: block;
      }

      .network-monitor-tab .tab-list .tab-list-item .tab-list-icon {
        min-width: 48px;
        height: 48px;
        margin-right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      @media screen and (max-width: 767.98px) {
        .network-monitor-tab .tab-list .tab-list-item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          text-align: center;
          min-width: 240px;
        }

        .network-monitor-tab .tab-list .tab-list-item::before {
          display: none;
        }

        .network-monitor-tab .tab-list .tab-list-item .tab-list-icon {
          margin: 0 auto 10px;
        }

        .network-monitor-tab .tab-list .tab-list-item.tab-active {
          background-color: #fff5d2;
        }

        .network-monitor-tab .tab-list .tab-list-item.tab-active::before {
          display: none;
        }
      }

      .network-monitor-tab .tab-content-list {
        padding: 0 20px;
        text-align: left;
        padding-left: 45px;
      }

      .network-monitor-tab .tab-content-list .tab-content-item {
        display: none;
        position: relative;
      }

      .network-monitor-tab .tab-content-list .tab-content-item .content-wrapper h5{font-size: 24px;}
   
      
      .network-monitor-tab
        .tab-content-list
        .tab-content-item.tab-content-active {
        display: block;
      }

      .network-monitor-tab
        .tab-content-list
        .tab-content-item
        .tab-content-title
        h2,
      .network-monitor-tab
        .tab-content-list
        .tab-content-item
        .tab-content-title
        h3 {
        display: inline;
      }

      .network-monitor-tab .tab-content-list .tab-content-item h3 {
        margin-bottom: 8px;
      }

      .network-monitor-tab .tab-content-list .tab-content-item a {
        color: inherit;
        text-decoration: none;
      }

      .network-monitor-tab .tab-content-list .tab-content-item ul {
        list-style-type: disc;
        margin: 24px 0px 0px;
      }

      .network-monitor-tab .tab-content-list .tab-content-item ul li {
        margin-bottom: 12px;
      }

      .network-monitor-tab
        .tab-content-list
        .tab-content-item
        .tab-content-mock {
        margin: 20px auto 50px;
      }

      .network-monitor-solution-section {
        background-color: #fffdf9;
      }

      @media screen and (max-width: 767.98px) {
        .resource-other-wrapper {
          padding: 24px !important;
        }

        .resource-wrapper {
          border-right: 0 !important;
        }

        .tab-list-wrapper {
          margin-bottom: 32px;
          overflow-x: scroll;
        }

        .tab-list-wrapper .tab-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          overflow-x: scroll;
          width: 100%;
        }

        .network-monitor-tab {
          margin-top: 32px;
        }

        .tab-content-wrapper,
        .tab-list-wrapper {
          width: 100%;
          float: inherit;
        }

        .network-monitor-tab .tab-content-list {
          padding-left: 0px;
        }
      }

      @media screen and (min-width: 992px) {
        .d-lg-block {
          display: block !important;
        }
      }

           ul {
        padding-left: 0 !important;
      }

      .content-list li {
        background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.3452 8.88547C16.7057 9.24595 16.7057 9.83036 16.3452 10.1908L11.4221 15.114C11.0616 15.4744 10.4771 15.4744 10.1166 15.114L7.65513 12.6524C7.29465 12.2919 7.29465 11.7075 7.65513 11.347C8.01561 10.9866 8.60006 10.9866 8.96056 11.347L10.7694 13.1558L15.0397 8.88547C15.4002 8.52499 15.9846 8.52499 16.3452 8.88547Z" fill="%235C5C5A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.84615C6.39218 1.84615 1.84615 6.39218 1.84615 12C1.84615 17.6078 6.39218 22.1538 12 22.1538C17.6078 22.1538 22.1538 17.6078 22.1538 12C22.1538 6.39218 17.6078 1.84615 12 1.84615ZM0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="%235C5C5A"/></svg>');
        background-repeat: no-repeat;
        background-position: 0 4px;
        padding-left: 38px;
        margin-bottom: 16px;
      }

      .content-list li a {
        text-decoration: underline !important;
        color: #2180ee !important;
      }
     .content-list li strong{font-weight: 600;}
      .content-wrapper h5 {margin-bottom: 12px;}


      /*========== Tab section end css  ==============*/

 
      /*------- accordian css -------*/
      .text-center {
        text-align: center;
      }

      .faq-content-section .ncm-container {
        padding: 0px 175px;
      }

      .ncm-sem-main-wrapper .faq-content-section .accordion-container {
        max-width: 980px;
        margin: 0 auto;
        padding: 0px 16px;
      }

      .ncm-sem-main-wrapper .faq-content-section h2 {
        margin-bottom: 40px;
      }

      .ncm-sem-main-wrapper .faq-content-section h3 {
        font-weight: 500;
      }

      .accordion-container {
        width: 100%;
      }

      .accordion-container .accordion-item {
        border-bottom: 1px solid #ebeae7;
        cursor: pointer;
        padding: 20px 0;
      }

      .accordion-container .accordion-item h4,
      .accordion-container .accordion-item h3 {
        margin: 0;
        font-size: 20px;
        line-height: 1.5;
        letter-spacing: -0.35px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-right: 16px;
      }

      .accordion-container .accordion-item .accordion-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }

      .accordion-container
        .accordion-item
        .accordion-head.active
        .plusminus::before {
        content: "-";
      }

      .accordion-container .accordion-item .accordion-head.active h3 {
        color: #006deb;
      }

      .accordion-container .accordion-item .accordion-body {
        padding-top: 16px;
        max-width: 90%;
      }

      .accordion-container .accordion-item .accordion-body p a {
        color: #000;
      }

      .accordion-container .accordion-item .plusminus {
        font-size: 24px;
        font-weight: 200;
        border: 1px solid #444444;
        width: 24px;
        height: 24px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100px;
        color: #444444;
        position: relative;
        top: 0;
      }

      .accordion-container .accordion-item .plusminus::before {
        position: absolute;
        content: "+";
        top: -8px;
      }

      .accordion-container .accordion-body {
        display: none;
      }

      .feature-sec-content .content-list.list-box {
        padding: 0 0 0 0px !important;
        border-radius: 8px;
        margin-top: 24px;
      }

      .feature-sec-content .content-list.list-box li {
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.0833 0 12.1083 0.158333 13.075 0.475C14.0417 0.791667 14.9333 1.23333 15.75 1.8L14.3 3.275C13.6667 2.875 12.9917 2.5625 12.275 2.3375C11.5583 2.1125 10.8 2 10 2C7.78333 2 5.89583 2.77917 4.3375 4.3375C2.77917 5.89583 2 7.78333 2 10C2 12.2167 2.77917 14.1042 4.3375 15.6625C5.89583 17.2208 7.78333 18 10 18C12.2167 18 14.1042 17.2208 15.6625 15.6625C17.2208 14.1042 18 12.2167 18 10C18 9.7 17.9833 9.4 17.95 9.1C17.9167 8.8 17.8667 8.50833 17.8 8.225L19.425 6.6C19.6083 7.13333 19.75 7.68333 19.85 8.25C19.95 8.81667 20 9.4 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM8.6 14.6L4.35 10.35L5.75 8.95L8.6 11.8L18.6 1.775L20 3.175L8.6 14.6Z" fill="black"/></svg>');
        background-repeat: no-repeat;
        background-position: 0 4px;
        padding-left: 32px !important;
        margin-bottom: 8px;
        font-size: 18px;
        font-weight: 300;
        line-height: 30px;
        margin: 0 0 16px;
      }

      @media screen and (max-width: 980px) {
        .faq-content-section .ncm-container {
          padding: 0px 16px;
        }
      }

      .accordian-list {
        padding-left: 15px;
      }

      .accordian-list li {
        list-style-type: auto;
        margin-bottom: 8px;
      }

      .accordian-list li a {
        text-decoration: none;
        color: #006deb;
        text-decoration: none;
        font-size: 16px;
      }

      /*----- download section ------*/

      .ncm-sem-main-wrapper .download-cta-section {
        background: #ffd43d;
        position: relative;
      }

      .ncm-sem-main-wrapper .download-cta-section h2 {
        line-height: 48px;
        margin-bottom: 0px;
      }

      .ncm-sem-main-wrapper .download-cta-section .container {
        position: relative;
        z-index: 1;
      }

      .ncm-sem-main-wrapper .download-cta-section::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: url(https://www.manageengine.com/network-configuration-manager/sem/images/ncm-sem-cta-pattern.svg);
        background-size: contain;
        z-index: 1;
        opacity: 0.5;
        background-repeat: no-repeat;
        background-position: center center;
      }

      .download-cta-div {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
      }

      .download-cta-section .download-cta-div .ncm-btn {
        font-size: 18px;
        padding: 20px 32px;
        display: flex;
        justify-content: center;
        border-radius: 8px;
        gap: 10px;
        font-weight: 500;
      }

      .download-cta-div .btn-icon {
        margin-right: 16px;
      }

      .ncm-sem-main-wrapper .download-cta-section .ncm-container {
        position: relative;
        z-index: 1;
      }

      @media screen and (max-width: 990px) {
        .ncm-sem-main-wrapper .download-cta-section h3 {
          margin-bottom: 28px;
          text-align: center;
        }
      }

      
      /*---- footer section ---------*/

      .ncm-sem-main-wrapper .trusted-business-logo-wrapper {
        margin-top: 32px;
        overflow-x: hidden;
      }

      .ncm-sem-main-wrapper .trusted-business-logo-wrapper .logo-item {
        border-radius: 8px;
        background: #fff;
        -webkit-box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);
        box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);
        min-width: 180px;
        height: 80px;
        position: relative;
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 176px;
        width: 100%;
        height: 80px;
        background-image: url("https://www.manageengine.com/network-configuration-manager/sem/images/opu-footer-sprite.webp");
        background-repeat: no-repeat;
        background-size: 2040px;
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.mls {
        background-position: -334px -214px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.wipro {
        background-position: -846px -214px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.loreal {
        background-position: -160px -214px;
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.siemens {
        background-position: -502px -214px;
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.honeywell {
        background-position: 6px -212px;
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.yokogawa {
        background-position: -1012px -214px;
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.cnpc {
        background-position: -1188px -214px;
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.graincorp {
        background-position: -1356px -214px;
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.us-house {
        background-position: -1696px -214px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.delta-community {
        background-position: -1520px -218px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.thomson {
        background-position: -678px -212px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper
        .trusted-business-logo-wrapper
        .logo-item
        .apm-footer-sprite.cgg {
        background-position: -1868px -212px;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }

      .ncm-sem-main-wrapper .flex-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
      }

      .ncm-sem-main-wrapper .us-house-logo {
        width: 56px;
        height: 56px;
      }

      .ncm-sem-main-wrapper .logo-marquee {
        -webkit-animation: 40s linear 1s infinite normal none running
          logoMarquee;
        animation: 40s linear 1s infinite normal none running logoMarquee;
        gap: 0 20px;
      }

      @-webkit-keyframes logoMarquee {
        0% {
          -webkit-transform: translateX(0px);
          transform: translateX(0px);
        }

        100% {
          -webkit-transform: translateX(-1200px);
          transform: translateX(-1200px);
        }
      }

      @keyframes logoMarquee {
        0% {
          -webkit-transform: translateX(0px);
          transform: translateX(0px);
        }

        100% {
          -webkit-transform: translateX(-1200px);
          transform: translateX(-1200px);
        }
      }

      @media screen and (max-width: 1199.98px) {
        .apm-testimonial-section .badge-recognition-item {
          margin-bottom: 24px;
        }
      }

      @media screen and (max-width: 991.98px) {
        .customer-review-wrapper .row {
          gap: 24px 0;
        }
      }

      /*--------- supported css ----------*/

      .supoorted-list li {
        font-weight: 500 !important;
      }

      /*------ rating section -------*/

      .banner-rating-div-wrapper .banner-rating-div {
        display: flex;
        align-items: center;
        gap: 56px;
        margin: 32px 0px 52px;
      }

      .banner-rating-div-wrapper .rating-card {
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      .banner-rating-div-wrapper h5 {
        font-size: 40px;
        font-weight: 600;
      }

      .banner-rating-div-wrapper .rating-card h5 {
        font-size: 38px;
        font-weight: 800;
        line-height: normal;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .banner-rating-div-wrapper .rating-card p {
        margin: 0px;
        font-size: 18px;
        font-weight: 400;
      }

      @media screen and (max-width: 640px) {
        .banner-rating-div-wrapper .rating-card {
          gap: 20px;
        }

        .banner-rating-div-wrapper .banner-rating-div {
          display: ruby-text;
        }
      }

      #customer-logo {
        display: none;
      }

      /*------- why nfa seciton begin -----------*/

      .core-feature-desc > svg {
        margin-bottom: 16px;
      }
      .why-nfa-card {
        margin-top: 24px;
        background: #fff;
        border: 1px solid #ddd;
        padding: 24px;
        min-height: 240px;
        border-radius: 6px;
      }
      .why-nfa-card > svg {
        margin-bottom: 0px;
      }
      .why-nfa-card h3 {
        margin-bottom: 16px;
        font-size: 20px;
      }
      .why-nfa-card p {
        margin-bottom: 0;
      }

      .six-benefits .row.why-nfa * {
        display: grid;
      }

      /*------- why nfa seciton end -----------*/

      /*--- mobile app css-------*/
.ncm-sem-main-wrapper .mobile-app-section {
    background-color: #fff9ca; padding: 40px 0px;
}

.ncm-sem-main-wrapper .mobile-app-section .app-download-cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 12px;
    margin-top: 32px
}

.ncm-sem-main-wrapper .mobile-app-section .app-download-cta img {
    height: 48px
}

.ncm-sem-main-wrapper .mobile-app-section .mobile-app-content {
       display: flex
;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}

.ncm-sem-main-wrapper .mobile-app-section .mobile-app-mock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.mobile-screen-img {display: flex;justify-content: center;align-items: center;padding: 32px;}
.mobile-screen-img > img {max-width: 250px;}

 @media screen and (max-width: 991.98px) {
       .ncm-sem-main-wrapper .mobile-app-section .mobile-app-content{text-align: center;}
       .ncm-sem-main-wrapper .mobile-app-section .app-download-cta{justify-content: center;}
      }