*{box-sizing:unset;-webkit-box-sizing:unset;}
 .productmenu #res {
        position: relative;
        padding: 0px 15px
        }
        
        nav ul.productmenu.header-nav>li {
        margin: 10px 0 0;
        font-family: 'Zoho_Puvi_Regular', 'Open Sans', sans-serif;
        font-size: 1.15em;
        }
        
        ul.sub-menu li.sub-menu-heading a,
        ul.sub-menu li.sub-menu-heading {
        font-family: 'Zoho_Puvi_SemiBold' !important;
        }
        
        #res::before {
        content: '';
        height: 9px;
        width: 9px;
        background: #28345d;
        display: inline-block;
        position: absolute;
        right: 2px;
        top: 10px;
        clip-path: polygon(52% 75%, 0 1%, 100% 0);
        cursor: pointer;
        transition: .4s ease all;
        transform-origin: 50% 30% 0;
        }
        
        #res.active::before {
        transition: .4s ease all;
        transform: rotate(180deg);
        }
        
        #res.active::after {
        content: '';
        padding-bottom: 20px;
        box-sizing: border-box;
        position: absolute;
        top: 20px;
        width: 100%;
        background: #66339900;
        left: 0;
        cursor: pointer;
        }
        
        #MEdropPanel #res.active::after {
        display: none;
        }
        
        #res .sub-menu {
        padding: 20px 0px 25px;
        position: absolute;
        top: 40px;
        z-index: 33;
        display: none;
        left: 0;
        width: 200px;
        background: #ffffff;
        border-radius: 3px;
        text-align: left;
        -webkit-box-shadow: 0px 1px 38px -8px rgb(89 86 89 / 32%);
        -moz-box-shadow: 0px 1px 38px -8px rgb(89 86 89 / 32%);
        box-shadow: 0px 1px 38px -8px rgb(89 86 89 / 32%);
        }
        
        #res .sub-menu::before {
        content: '';
        height: 20px;
        width: 20px;
        background: #ffffff;
        position: absolute;
        left: 30px;
        top: -9px;
        transform: rotate(45deg);
        z-index: 22;
        }
        
        ul.sub-menu li {
        padding: 5px 20px;
        position: relative;
        color: #000;
        font-size: 15px;
        font-weight: bold;
        box-sizing: border-box;
        }
        
        ul.sub-menu li a,
        .selecteddivnew ul.sub-menu li a {
        display: block;
        color: #000;
        position: relative;
        font-family: 'Zoho_Puvi_Regular', 'Open Sans', sans-serif !important;
        }
        
        ul.sub-menu li a.active {
        color: #03a9f5 !important;
        }
        
        .child-sub-menu {
        position: absolute;
        display: none;
        right: 0;
        top: 0;
        }
        
        .root-link {
        border: 1px solid;
        text-align: center;
        border-radius: 2px;
        width: 80%;
        margin: 10px auto 0px;
        }
        
        .root-link:hover {
        border: 1px solid #03a9f5;
        }
        
        ul.sub-menu li.root-link {
        padding: 0px 0px;
        }
        
        ul.sub-menu li.root-link a {
        display: block;
        padding: 3px 0px;
        font-weight: bold;
        }
        
        ul.sub-menu li.root-link a:hover {
        color: #03a9f5 !important;
        transition: .4s ease all;
        }
        
        .root-link a::after {
        display: none;
        }
        
        #MEmobPanel .sub-menu {
        position: relative;
        width: 100%;
        box-shadow: none;
        top: 0;
        left: 0;
        padding: 0px 0px 20px;
        border-bottom: 1px solid rgb(192, 192, 192);
        }
        
        #MEmobPanel #res {
        position: relative;
        border-bottom: unset;
        }
        
        #MEmobPanel #res>a {
        display: block;
        border-bottom: 1px solid #c0c0c0;
        z-index: 10000000000;
        }
        
        #MEmobPanel #res::before {
        right: 20px;
        top: 20px;
        transition: .3s ease-in all;
        transform-origin: 50% 30% 0;
        }
        
        #MEmobPanel #res.active::before {
        transition: .3s ease-in all;
        transform: rotate(180deg);
        }
        
        #MEmobPanel .sub-menu li {
        opacity: 1;
        border-bottom: unset;
        font-size: 14px;
        }
        
        #MEmobPanel #res .sub-menu::before {
        display: none;
        }
        
        #MEmobPanel .sub-menu li a {
        padding: 0px 0px;
        }
        
        #MEmobPanel .sub-menu .root-link {
        margin: 7px 20px;
        border: unset;
        width: 150px;
        box-sizing: border-box;
        padding: 4px 0px;
        text-align: left;
        }
        
        #MEmobPanel .sub-menu .root-link a {
        font-family: 'Zoho_Puvi_Bold' !important;
        }
        
        #MEmobPanel #res.active::after {
        display: none;
        }
        
        li.sub-menu-heading,
        li.sub-menu-heading a {
        color: #000 !important;
        font-weight: bold;
        position: relative;
        margin-bottom: 0px;
        font-size: 15px !important;
        }
        
        li.sub-menu-heading:hover,
        li.more:hover,
        .submenu:hover {
        background: none !important;
        }
        
        li.sub-menu-heading.second-category {
        margin-top: 5px;
        }
        
        li.submenu a:hover {
        color: #216cb4 !important;
        }
        
        a.more-link {
        color: #216cb4 !important;
        font-size: 12px !important;
        }
        
        li.more span {
        display: inline-block;
        vertical-align: middle;
        }
        
        li.sub-menu-item {
        margin-left: 10px;
        padding: 0px 20px 0px 20px !important;
        font-size: 13px !important;
        font-weight: normal !important;
        }
        
        ul.sub-menu li:hover {
        background: transparent !important;
        }
#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;
}


.faq{
    background-repeat: no-repeat;
    background-position: 9px 19px;
    padding: 0px 36px;
    background-color: #e9f7fd;
    border: 1px solid #A1AEB1;
    border-radius: 15px;
    overflow: auto;
}

ul.properties {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.p {text-align: justify;}

.info {
    background-repeat: no-repeat;
background-position: 9px 19px;
    padding: 0px 36px;    background-color: #fefbe6;
    border: 1px solid #fbe04b;
    background-image: url(https://www.manageengine.cn/manageengine/network-monitoring/images/info.png);
    overflow: auto;
}

.table-border{border-bottom:none;border-top: none;}
tr:last-child{border-bottom: 1px solid #E5E5E5;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
margin-bottom:30px;
width:100%;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
table th {
    background-color: #ECEDEE;
    border: 1px solid #E5E5E5;
    font-size: 15px;
    line-height: 10px;
    text-align: left;
       padding: 0px .6em;
}
table td {
    border: 1px solid #E5E5E5;
    font-size: 14px;
    padding: 0.6em;
    text-align: left;
    vertical-align: center;
    word-wrap: break-word;
}



        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;
        }

        .flex-row {
            display: flex;
            gap: 32px;
            width: 100%;
            align-items: center;
        }

        .flex-row>.col:nth-child(1) {
            width: 60%;
        }

        .flex-row>.col:nth-child(2) {
            width: 40%;
            text-align: center;
        }

        .video-pop:before {
            content: "";
            position: absolute;
            width: 18%;
            height: 60px;
            background: url(https://www.manageengine.cn/network-monitoring/images/vid-play-icon.png) top center no-repeat;
            background-size: 60px;
            border: 2px solid #ccd;
            border-radius: 100%;
            top: 30%;
            left: 2%;
            right: 2%;
            margin: 0 auto;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

        .video-pop:hover:before {
            -webit-transform: scale(1.5);
            transform: scale(1.2);
        }

        @media (max-width: 650px) {
            .flex-row {
                flex-wrap: wrap;
            }

            .flex-row>.col {
                width: 95% !important;
            }
        }

        @media (max-width: 768px) {}

        /* -------- custom review, case studies -opm, awards and honor section footer css ---------*/

        .webinar-com {
            background-color: #f8f8fe;
            margin: 30px 0px 30px;
        }

        .webinar-com .aside {
            max-width: 100%;
            padding: 30px 30px;
            border-radius: 6px;
        }

        .banner {
            display: flex;
            align-items: self-start;
            justify-content: center;
        }

        .banner .col:first-child {
            width: 78%;
        }

        .banner .col:last-child {
            width: 22%;
            padding-left: 10px;
        }

        .banner-img {
            max-width: 100%;
        }

        .webinar-com .banner .col span {
            color: #444;
            font-size: 26px;
            font-weight: 600;
        }

        .webinar-com .banner p {
            color: #444 !important;
            text-shadow: none;
            font-size: 14px;
            letter-spacing: 0.1px;
            padding-right: 0%;
            line-height: 26px;
            margin: 0;
        }

        .webinar-com .banner p span {
            color: #444 !important;
            font-size: 16px !important;
            font-weight: 600 !important;
        }

        .webinar-com .banner h3 {
            font-size: 16px;
        }

        .webinar-com .banner h2 {
            color: #444 !important;
            text-shadow: none;
            font-size: 25px;
            letter-spacing: 0.1px;
            padding-right: 0%;
            font-weight: 300;
            line-height: 32px;
            margin: 0 0px 15px;
        }

        .webinar-com .banner h2 span {
            color: #224384 !important;
            font-size: 26px !important;
            font-weight: 600 !important;
        }

        .banner-btn {
            background: #3c67de;
            color: #fff;
            font-size: 16px;
            font-weight: 300;
            padding: 10px 24px;
            transition: all 0.3s;
            display: inline-block;
        }

        .banner-btn:hover {
            text-decoration: none;
            background: #3357b9;
        }

        .swiper-slide {
            height: auto;
        }

        .sec1 {
            padding: 0px 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;
            height: calc(100% - 28px);
        }

        .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;
            height: calc(100% - 27px);
        }

        .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;
        }

        .bdr-top {
            border-top: 1px solid #ddd;
        }

        .btn a {
            background: #444;
            padding: 12px 25px;
            color: #fff;
            font-size: 16px;
            transition: all 0.3s;
            display: inline-block;
        }

        .btn a:hover {
            background: #000;
            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 {
            display: block;
            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;
        }

        .btn {
            padding: 5px 0;
        }

        .div-awards-img {
            min-height: 85px;
            border-bottom: solid 1px #ddd;
            padding: 30px 0;
            display: flex !important;
            align-items: center;
            justify-content: center;
        }

        #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);
        }

        .div-awards-ct {
            padding: 30px 15px;
        }

        @media (max-width: 768px) {
            #AwardsHonors ul li {
                width: 100%;
            }

            #AwardsHonors ul li a {
                display: block;
            }

            .rhs-cont {
                padding: 20px  !important;
            }

           
        @media (min-width: 769px) and (max-width: 1024px) {
            #AwardsHonors ul li {
                width: 40%;
            }
        }

        /* -------- custom review, case studies -opm, awards and honor section footer css ---------*/

        /*================== 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-wrapper {
            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>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;
            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 {
            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 .3s ease-in-out;
            transition: all .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 {
            margin: 32px 0;
            position: relative;
        }

        .rhs-cont {
            flex: 1;
            padding-top: 45 px;
            padding-bottom: 0;
        }

        .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 0 16px 0;
            line-height: 32px;
        }

        .dwnld-sec p {
            margin-top: 0;
        }

        .dwnld-sec>a {
            display: inline-block;
            background: #e9152b;
            color: #fff;
            padding: 12px 24px;
            border-radius: 32px;
            font-weight: 400;
            font-size: 16px;
            -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 {
                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: 16px 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;
            }
        }

        .banner-video-desc {
            margin: 12px 0 0 !important;
        }

        /*================== accordian css end */

        /* ===== Network Performance ===== */
        .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -12px;
            padding-top: 0;
            padding-bottom: 0;
        }

        .row>* {
            flex-shrink: 0;
            width: 100%;
            max-width: 100%;
            padding-right: 12px;
            padding-left: 12px;
        }

        .row,
        .row * {
            box-sizing: border-box;
        }

        .row-cols-2>* {
            flex: 0 0 auto;
            width: 50%;
        }

        @media only screen and (min-width: 576px) {
            .row-cols-sm-3>* {
                flex: 0 0 auto;
                width: 33.33%;
            }
        }

        @media only screen and (min-width: 768px) {
            .row-cols-md-4>* {
                flex: 0 0 auto;
                width: 25%;
            }

            .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) {
            .row-cols-lg-5>* {
                flex: 0 0 auto;
                width: 20%;
            }

            .col-lg-4 {
                flex: 0 0 auto;
                width: 33.33%;
            }

            .col-lg-6 {
                flex: 0 0 auto;
                width: 50%;
            }
        }

        .network-performance-card {
            padding: 16px;
            border: 1px solid #ddd;
            border-radius: 4px;
            height: 100%;
        }

        .network-performance-card strong {
            font-weight: 600;
        }

        .network-performance-header {
            margin-bottom: 6px;
            display: flex;
            align-items: center;
        }

        .network-performance-icon {
            margin-right: 12px;
            display: flex;
        }

        .network-performance-icon svg {
            width: 32px;
            height: 32px;
            display: inline-block;
        }

        .network-performance-card h4 {
            margin: 0;
            font-weight: 500;
            font-size: 18px;
        }

        .network-performance-card p {
            margin: 0 !important;
        }

        .mb-4 {
            margin-bottom: 24px;
        }

        .network-solution-list .col div p {
            margin: 0;
        }

        .network-solution-list .col div a {
            color: inherit;
            padding: 12px;
            text-align: center;
            border: 1px solid #dddddd;
            border-radius: 4px;
            margin-bottom: 24px;
            display: inline-block;
            width: 100%;
            text-decoration: unset;
            font-size: 15px;
        }

        .network-solution-list .col div a:hover {
            text-decoration: unset;
            box-shadow: 0px 8px 16px 0px #11111120;
            border: 1px solid #fff;
        }

        .integration-card {
            padding: 16px;
            border-radius: 6px;
            border: 1px solid #ddd;
            display: inline-block;
            width: 100%;
            color: #444;
            text-decoration: unset;
            height: 100%;
            transition: all 0.25s ease;
        }


        .integration-card:hover {
            text-decoration: unset;
            box-shadow: 0px 8px 16px 0px #11111120;
            border: 1px solid #fff;
        }

        .integration-card img {
            height: 45px;
            object-fit: contain;
        }

        .integration-logo-140 {
            max-width: 140px;
        }

        .integration-card .integration-title {
            font-weight: 500;
            font-size: 18px;
            display: block;
            margin: 16px 0 0px 0;
            border-top: 1px solid #ddd;
            padding: 12px 0 8px;
        }

        .integration-card .integration-desc {
            display: block;
            clear: both;
        }

        .integration-card .learn-more {
            display: block;
            color: #138cd6;
            margin: 8px 0 0;
            font-size: 15px;
        }

        .integration-card:hover .learn-more {
            text-decoration: underline;
        }

        .mb-6 {
            margin-bottom: 24px;
        }

        .metrics-card {
            background: #FFF0B1;
            border-radius: 8px;
            padding: 24px;
            margin-bottom: 20px;
        }

        .metrics-card h3 {
            margin: 0 0 24px;
            font-size: 20px;
        }

        .metrics-card-grid {
            display: grid;
            grid-template-columns: repeat(3, auto);
            grid-gap: 40px;
        }

        ul.metrics-list {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        ul.metrics-list li {
            position: relative;
            padding-left: 30px !important;
            margin-bottom: 12px;
            font-size: 16px;
        }

        .metrics-card ul.metrics-list li::before {
            content: "";
            position: absolute;
            left: 0;
            top: 50%;
            width: 13px;
            height: 1.5px;
            background: #444;
        }

        .metrics-card ul.metrics-list li::after {
            content: "";
            position: absolute;
            left: 6.5px;
            top: 50%;
            width: 10px;
            height: 10px;
            border-right: 1.5px solid #444;
            border-bottom: 1.5px solid #444;
            -webkit-transform: rotate(-45deg) translateY(-60%);
            transform: rotate(-45deg) translateY(-60%);
        }

        .what-new-card {
            padding: 24px;
            text-align: center;
            background: #ffedb5;
            margin-bottom: 24px;
            font-size: 16px;
            border-radius: 4px;
        }


        .what-new-card p {
            margin-bottom: 0;
        }

        .network-solution-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 12px;
        }

        .network-solution-icon svg {
            width: 32px;
            height: 32px;
        }

        .network-monitor-image {
            margin: 50px 0;
        }

        .network-monitor-image img {
            max-width: 900px;
            width: 100%;
            margin: auto;
        }

        .mt-0 {
            margin-top: 0 !important;
        }

        @media only screen and (max-width: 1180px) {
            .metrics-card-grid {
                grid-template-columns: repeat(2, auto);
                grid-gap: 0;
            }
        }

        @media only screen and (max-width: 575px) {
            .metrics-card-grid {
                grid-template-columns: repeat(1, auto);
            }
        }
    