*{-webkit-box-sizing:unset;box-sizing:unset;}
#lhsTree > li > span.ifTree:after {
    border-top: unset;
    border-left: unset;
    left: unset;
	content: '+';
}

.container {
    max-width: 1400px;
}

.cust-quote {
    text-align: center;
}
#lhsTree>li>span:after {
content: '+';
border: none;
right: 15px;
font-size: 20px;
line-height: 8px;
left: initial;
}

#lhsTree>li>span.dropact:after {
content: '-';
border: none;
right: 15px;
font-size: 20px;
line-height: 4px;
left: initial;
}

        .hglt img {
            width: 80px;
        }

        .first-banner .per75 {
            margin-top: 0px;
        }

        .h2 {
            display: inline-block;
            font-weight: 300;
            letter-spacing: -1px;
            font-size: 24px;
            line-height: 0px;
        }

        a:hover h2.key {
            text-decoration: underline;
        }

        .widthreduce,
        .scshtCont ul {
            width: 90%;
            margin: 20px auto;
        }

        #scshtNextPrev {
            top: 50%;
        }

        #scshtPrev,
        #scshtNext {
            background: transparent;
            color: #999;
            font-size: 60px;
        }

        /*---------- section css start ------------*/
        .sec1 {
            padding: 32px 0;
        }

        .review-details>span {
            display: inline-block;
            box-sizing: border-box;
            padding: 4px 12px;
            border-radius: 8px;
        }

        .review-details>.rev-role {
            background: #faefef;
            margin-right: 8px;
        }

        .review-details>.rev-role>strong {
            padding-right: 8px;
        }

        .review-details>.company-size {
            background: #eef3fd;
        }

        .review-content {
            width: 87%;
            margin: 0 auto;
            border: 1px solid #ececec;
            padding: 12px;
            border-radius: 8px;
        }

        .review-prd {
            font-weight: 400;
            font-size: 16px;
            border-bottom: 3px solid #e8e8e8;
        }

        .review-head {
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 4px;
            line-height: 30px;
        }

        .review-org {
            margin-bottom: 8px;
            font-style: italic;
        }

        .review-desc {
            position: relative;
            font-size: 16px;
            line-height: 32px;
            margin-bottom: 8px;
        }

        .sec-title {
            background: #f9f9f9;
            padding: 20px 12px;
        }

        .review-desc,
        .gartner-logo {
            padding: 12px 24px;
        }

        .gartner-logo>img {
            max-width: 200px;
        }

        .ct-itom {
            width: 87%;
            max-width: 1000px;
            margin: 0 auto;
            border: 1px solid #ececec;
            padding: 12px;
            border-radius: 8px;
        }

        .prodcut-name {
            background: #ececec;
            display: inline-block;
            padding: 4px 12px;
        }

        .ct-itom p,
        .ct-itom h3 {
            margin: 0;
        }

        .ct-itom h3 {
            margin: 8px 0;
        }

        .ct-itom>.desc {
            margin-top: 16px;
        }

        .industry-name {
            color: #5a5a5a;
            font-style: italic;
        }

        .ct-itom>a {
            display: inline-block;
            padding: 8px 16px;
            background: #525252;
            color: #fff;
            border-radius: 32px;
            margin-top: 16px;
            transition: all 0.3s ease-in-out;
        }

        .ct-itom>a:hover {
            text-decoration: none;
            background: #f51a1c;
        }

        .itom-wrapper {
            position: relative;
            background: #fff;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            /*-webkit-box-shadow:0px 0px 4px rgb(34 35 58 / 20%);box-shadow:0px 0px 4px rgb(34 35 58 / 20%);*/
        }

        .blog-slider {
            width: 95%;
            position: relative;
            max-width: 800px;
            margin: auto;
            background: #fff;
            -webkit-box-shadow: 0px 0px 4px rgb(34 35 58 / 20%);
            box-shadow: 0px 0px 4px rgb(34 35 58 / 20%);
            padding: 25px;
            border-radius: 25px;
            height: 400px;
            transition: all 0.3s;
        }

        .swiper-button-prev,
        .swiper-button-next {
            background-repeat: no-repeat !important;
        }

        .swiper-button-next,
        .swiper-button-prev {
            padding: 5px !important;
            width: 20px !important;
            height: 20px !important;
            border-radius: 50%;
            filter: grayscale(1);
        }

        .swiper-cont {
            background: #f7f7f9;
            min-height: 310px;
            padding: 40px 50px;
            position: relative;
            text-align: center;
        }

        .sec-new {
            padding: 48px 0;
        }

        #AwardsHonors ul {
            margin: 0;
            display: flex;
            flex-wrap: wrap;
            align-items: normal;
            width: 100%;
            justify-content: center;
        }

        #AwardsHonors ul li {
            display: inline-block;
            margin: 0 5px;
            padding: 0 10px;
            vertical-align: top;
            width: 28%;
            margin-bottom: 35px;
        }

        #AwardsHonors ul li a {
            color: #000;
        }

        #AwardsHonors ul li a:hover {
            color: #138cd6;
        }

        #AwardsHonors ul li span {
            font-size: 15px;
            display: flex !important;
            align-items: center;
            justify-content: center;
            background: #ffffff;
            box-shadow: 0 0 6px 0px rgb(229 229 247);
            height: calc(100% - 240px);
        }

        #AwardsHonors ul li:nth-child(1) img {
            max-width: 100px;
        }

        #AwardsHonors ul li:nth-child(2) img {
            max-width: 100px;
        }

        #AwardsHonors ul li:nth-child(3) img {
            max-width: 110px;
        }

        #AwardsHonors ul li:nth-child(4) img {
            max-width: 130px;
        }

        #AwardsHonors ul li:nth-child(5) img {
            max-height: 120px;
        }

        .div-awards-img {
            min-height: 85px;
            border-bottom: solid 1px #ddd;
            padding: 30px 0;
            display: flex !important;
            align-items: center;
            justify-content: center;
        }

        .div-awards-ct {
            padding: 30px 15px;
            min-height: 90px;
        }

        .btn {
            padding: 5px 0;
        }

        .btn a {
            background: #444;
            padding: 12px 25px;
            color: #fff;
            font-size: 16px;
            transition: all 0.3s;
            margin-top: 15px;
            display: inline-block;
        }

        .btn a:hover {
            background: #000;
            transition: all 0.3s;
        }

        /*---------- section css end ------------*/

        /* -------- data sheet start css---------*/

        .sec-row {
            padding: 0px 0px;
            position: relative;
        }

        .sec-row>h2 {
            margin-bottom: 24px !important;
        }

        .flex-row:before,
        .flex-row:after {
            content: "";
            display: table;
            clear: both;
        }

        .flex-row {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            padding: 0;
            align-items: center;
        }

        .flex-row .col {
            flex: 1;
            /*-webkit-box-shadow:0 0 8px 0 #f6f4f4;box-shadow:0 0 8px 0 #f6f4f4;*/
            padding: 16px;
        }

        .row2>.col {
            flex: none !important;
            box-sizing: border-box;
        }

        .row2>.col:nth-child(1) {
            width: 67%;
        }

        .row2>.col:nth-child(2) {
            width: 33%;
        }

        .data-sheet-con {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 20px;
            box-sizing: border-box;
            border-left: 1px solid #f3f3f3;
            text-align: center;
        }

        .data-sheet-con>a {
            display: block;
            transition: all 0.3s ease-in-out;
        }

        .data-sheet-con>a:hover {
            box-shadow: 0 0 16px 0 #ddd;
        }

        .data-sheet-con>a>img {
            width: 100%;
            max-width: 175px;
            border: 1px solid #eee;
        }

        /* -------- data sheet end css ---------*/

        @media (max-width: 768px) {
            #AwardsHonors ul li {
                width: 100%;
                padding: 0 0px;
            }

            .hTag1 {
                font-size: 22px;
                line-height: 24px;
                margin: 0px 0 20px;
            }

            .rhs-cont ul,
            .rhs-cont ol {
                padding: 0px;
            }

            .btn a {
                margin-top: 0px;
            }

            .flex-row,
            .key-benefits-row,
            .banner-row,
            .more-fea {
                flex-wrap: wrap;
            }

            .flex-row .col,
            .key-benefits-row .col,
            .banner-row .col,
            .more-fea>a {
                width: 100% !important;
                margin: 0 auto;
                flex: auto;
                margin: 8px;
            }

            .sec-row {
                width: 95%;
                margin: 0 auto;
                padding: 48px 0;
            }
        }

        @media (min-width: 769px) and (max-width: 1024px) {
            #AwardsHonors ul li {
                width: 40%;
            }
        }

        @media screen and (max-width: 1025px) {
            .container {
                width: 96% !important;
            }
        }
    
        /*================== accordian css */
        .add-on {
            font-size: 10px;
            font-weight: 600;
        }

        .red-star {
            color: #e07879
        }

        .windowsmonoTable td.padd-none {
            padding: 0 !important;
        }

        .bdr-none td {
            border: none !important;
            padding: 15px 0px !important;
        }

        .accordion_head.active {
            background: #F9F9F9;
            color: #85b536 !important;
        }

        .accordion_container {
            width: 100%;
            margin-bottom: 24px;
        }

        .accordion_container #more-on {
            margin-bottom: 16px;
            margin-top: 32px;
        }

        .accordion_head {
            color: #09c;
            cursor: pointer;
            font-size: 14px;
            margin: 0 0 1px 0;
            padding: 12px;
            font-family: "Open Sans", sans-serif;
            border-bottom: 1px solid #efefef;
            position: relative;
        }

        .accordion_head h5 {
            font-weight: 400;
        }

        .accordion_body {
            background: #F9F9F9;
            padding: 12px;
        }

        .accordion_body p {
            margin: 0px;
        }

        .plusminus {
            font-size: 20px;
            position: absolute;
            right: 20px;
            top: 10px;
        }

        .faqh {
            font-size: 18px;
            margin: 0;
            color: #09C;
        }

        .accordion_head.active .faqh {
            background: #F9F9F9;
            color: #85b536 !important
        }

        .container {
            max-width: 1400px;
        }

        .banner {
            position: relative;
            background: #ffd242;
            margin: 30px 0px;
        }

        .banner-row {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .banner-row>.col {
            padding: 2rem 1rem;
            position: relative;
        }

        .banner-row>.col:nth-child(1) {
            width: 60%;
        }

        .banner-row>.col:nth-child(2) {
            width: 40%;
        }

        .banner-contents>h1 {
            margin-bottom: 16px;
        }

        .banner-contents>p {
            margin: 0;
            margin-bottom: 20px;
            line-height: 24px;
            font-size: 16px;
        }

        .banner-cta {
            display: flex;
            gap: 16px;
        }

        .banner-cta>a {
            background: #282828;
            display: inline-block;
            border: 1px solid #282828;
            color: #fff;
            font-size: 14px;
            padding: 8px 24px;
            border-radius: 6px;
            -webkit-transition: all .3s ease-in-out;
        }

        .banner-cta>a:hover {
            text-decoration: none;
            background: #545454;
            border: 1px solid #545454;
        }

        .banner-cta>a:nth-child(2) {
            background: transparent;
            color: #000;
        }

        .banner-cta>a:nth-child(2):hover {
            background: #fff;
            color: #000;
        }

        .banner-cta>.cta {
            display: flex;
            flex-direction: column;
            justify-content: center;
            text-align: center;
            min-width: 185px;
        }

        .banner-vid {
            text-align: center;
        }

        .banner-vid>p {
            margin: 0;
        }

        .video-pop>img {
            width: 100%;
            border-radius: 4px;
            background: #fff
        }

        .video-pop:before {
            content: "";
            position: absolute;
            width: 25%;
            height: 80px;
            background: url(https://www.manageengine.cn/network-monitoring/images/vid-play-icon.png) top center no-repeat;
            background-size: 60px;
            border-radius: 100%;
            top: 50%;
            left: 2%;
            right: 2%;
            margin: 0 auto;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
            margin-top: -30px;
           bottom:unset;
          transform:unset;
        }

        .video-pop:hover:before {
            -webit-transform: scale(1.5);
            transform: scale(1.2);
        }

        .inner-nav-bg {
            background: #f9f9f9;
            text-align: center;
            z-index: 3;
            padding: 20px 0;
            margin-bottom: 24px;
        }

        .sticky {
            position: sticky !important;
            top: 100px;
        }

        .inner-nav-bg>.sec-title>h2 {
            margin-bottom: 8px;
        }

        .nav-inner {
            display: inline-flex;
            gap: 16px;
            flex-wrap: wrap;
            justify-content: center;
        }

        .nav-inner>a {
            border: 1px solid #cde0e9;
            display: inline-block;
            padding: 2px 12px;
            border-radius: 4px;
            background: #fff;
        }

        /*----- new css -------*/
        .pt-0 {
            padding-top: 0px !important;
        }

        .sec-row {
            padding: 32px 0;
            position: relative;
        }

        .sec-title {
            margin-bottom: 32px;
        }

        .sec-title>h2 {
            font-size: 25px;
            line-height: 34px;
            margin: 0;
            color: #333;
            font-weight: 400;
        }

        .more-fea {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .more-fea>a {
            display: flex;
            flex: 1;
            align-items: center;
            border: 1px solid #e9f1f7;
            margin: 8px;
            min-height: 50px;
            border-radius: 16px;
            padding: 16px;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
            background: #fff;
        }

        .more-fea>a:hover {
            text-decoration: none;
            -webkit-box-shadow: 0 8px 24px 0 #e7e5e5;
            box-shadow: 0 8px 24px 0 #e7e5e5;
            background: #f9f9f9;
            border: 1px solid #dbdbdb;
        }

        .more-fea>a>img {
            max-width: 42px;
            padding-right: 16px;
        }

        .dwnld-sec {
            background: #ffedb5;
            ;
            padding: 24px;
            text-align: center;
            border-radius: 16px;
            -webkit-box-shadow: 0 0 24px 0 #f1f1f1;
            box-shadow: 0 0 24px 0 #f1f1f1;
        }

        .dwnld-sec>h2 {
            margin: 0;
            margin-bottom: 16px !important;
            line-height: 32px;
        }

        .dwnld-sec>a {
            display: inline-block;
            background: #e9152b;
            color: #fff;
            padding: 8px 24px;
            border-radius: 25px;
            font-size: 14px;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
        }

        .dwnld-sec>a:hover {
            text-decoration: none;
            background: #c91c2e;
        }

        @media screen and (max-width: 650px) {
            .more-fea {
                flex-wrap: wrap;
            }

            .more-fea>a {
                width: 100% !important;
                margin: 0 auto;
                flex: auto;
                margin: 8px
            }

            .sec-row {
                width: 95%;
                margin: 0 auto;
                padding: 48px 0;
            }

            .banner-cta {
                flex-wrap: wrap;
            }
        }

        /*------------ key benefit css ------------*/
        .inner-nav-bg {
            background: #f9f9f9;
            text-align: center;
            z-index: 3;
            padding: 20px 0;
            margin-bottom: 24px;
        }

        .sticky {
            position: sticky !important;
            top: 100px;
        }

        .inner-nav-bg>.sec-title>h2 {
            margin-bottom: 8px;
        }

        .nav-inner {
            display: inline-flex;
            gap: 16px;
            flex-wrap: wrap;
            justify-content: center;
        }

        .nav-inner>a {
            border: 1px solid #cde0e9;
            display: inline-block;
            padding: 2px 12px;
            border-radius: 4px;
            background: #fff;
        }

        .nav-inner>a:hover {
            text-decoration: none;
        }

        .pt0 {
            padding-top: 0px !important;
        }

        .sec-row {
            padding: 32px 0;
            position: relative;
        }

        .flex-row,
        .key-benefits-row {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            padding: 0;
            align-items: center;
        }

        .flex-row .col {
            flex: 1;
            padding: 16px;
            width: 50%;
        }

        .main-wrapper>.sec-row:nth-child(even) .flex-row {
            flex-direction: row-reverse;
        }

        .main-wrapper .flex-row>.col {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .sec-img-con {
            text-align: center;
        }

        .zoomicon {
            -webkit-box-shadow: 16px 16px 16px 0 #f6f6f6;
            box-shadow: 16px 16px 16px 0 #f6f6f6;
        }

        /* ---------- Media query --------------*/
        @media screen and (max-width: 1024px) and (min-width: 761px) {
            .banner-row {
                flex-wrap: wrap;
            }

            .banner-row>.col {
                width: 100% !important;
            }

            #AwardsHonors ul li {
                width: 45% !important;
            }
        }

        @media screen and (max-width: 650px) {
            .floating {
                position: relative;
                top: auto;
                left: auto;
                right: auto;
                -webkit-box-shadow: none;
                box-shadow: none;
            }

            .flex-row,
            .key-benefits-row,
            .banner-row,
            .more-fea {
                flex-wrap: wrap;
            }

            .flex-row .col,
            .key-benefits-row .col,
            .banner-row .col,
            .more-fea>a {
                width: 100% !important;
                margin: 0 auto;
                flex: auto;
                margin: 8px
            }

            .sec-row {
                width: 95%;
                margin: 0 auto;
                padding: 48px 0;
            }

            .banner-cta {
                flex-wrap: wrap;
            }

            #AwardsHonors ul li {
                width: 100% !important;
            }

            .sticky {
                position: relative !important;
                top: 0;
            }

            .banner-row>.col {
                padding: 1rem 1rem;
            }
        }

        .key-benefits {
            background: #f9f9f9;
            padding: 16px !important;
            list-style-type: none !important;
            position: sticky;
            top: 100px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            margin: 24px 0;
            z-index: 5;
        }

        .key-benefits li {
            padding: 0 !important;
        }

        .key-benefits a {
            border: 1px solid #cde0e9;
            display: inline-block;
            padding: 2px 12px;
            border-radius: 4px;
            background: #fff;
            margin: 12px 14px;
        }

        @media(max-width: 767px) {
            .key-benefits {
                top: 93px;
            }
        }

        .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -12px;
        }

        .row>* {
            flex-shrink: 0;
            width: 100%;
            max-width: 100%;
            padding-right: 12px;
            padding-left: 12px;
        }

        .row,
        .row * {
            box-sizing: border-box;
        }

        @media only screen and (min-width: 768px) {
            .col-md-4 {
                flex: 0 0 auto;
                width: 33.33%;
            }

            .col-md-6 {
                flex: 0 0 auto;
                width: 50%;
            }
        }

        @media only screen and (min-width: 992px) {
            .col-lg-4 {
                flex: 0 0 auto;
                width: 33.33%;
            }

            .col-lg-6 {
                flex: 0 0 auto;
                width: 50%;
            }
        }

        /*================== accordian css end */
    