		
#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;
}

        /*================== 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%;
        }

        .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_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 0.3s ease-in-out;
            transition: all 0.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 {
            display: inline-block;
            position: relative;
        }

        .video-pop>img {
            width: 100%;
            border-radius: 4px;
            background: #fff;
        }

        .video-pop:before {
            content: "";
            position: absolute;
            background: url(https://www.manageengine.cn/network-monitoring/images/vid-play-icon.png) top center no-repeat;
            border-radius: 100%;
            margin: 0 auto;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            background-size: 64px;
            width: 64px;
            height: 64px;
            right: auto;
            top: auto;
            left: 50%;
            bottom: 50%;
            transform: translate(-50%, 50%);
        }

        .video-pop:hover:before {
            -webit-transform: translate(-50%, 50%) scale(1.2);
            transform: translate(-50%, 50%) 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;
            margin: 12px 0 32px;
        }

     
        .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 0.3s ease-in-out;
            transition: all 0.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 0 8px 0;
            line-height: 32px;
        }

        .dwnld-sec p {
            margin-top: 0;
        }

        .dwnld-sec a {
            display: inline-block;
            background: #e9152b;
            color: #fff;
            padding: 8px 24px;
            border-radius: 25px;
            font-size: 14px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.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;
        }

        @media(max-width: 767px) {

            .key-benefits {
                top: 93px;
            }
        }

        .swiper-button-next,
        .swiper-button-prev {
            filter: grayscale(1);
            width: 20px;
            height: 36px;
            background-size: 20px 36px;
            margin-top: 0;
        }

        /*================== accordian css end */
    