#relPrdDCGroupVMP{
    display: none;
 }
 .vmplogosvg img {
     width: 273px;
     height: 44px;
 }

 #btmBar ul li {
     width: 24%;
 }
 .prodDownbtnWin {
     background: url(https://www.manageengine.com/vulnerability-management/images/win-lin.png) no-repeat scroll -6px -5px;
     display: inline-block;
     height: 29px;
     width: 28px;
     margin: 15px
 }
 .bannerflex{
     position: relative;
     background-color:#035fac;
     min-height:auto;
     background-attachment:fixed;
     background-repeat:no-repeat;
     background-size:cover;
     margin-top:0px;
 }
 .vmp.bannerflex:after {
     content: '';
     background-color: #fff;
     bottom: 0;
     right: 0;
     position: absolute;
     left: 0;
     height: 250px;
     z-index: 0;
 }
 .flexslider{
     width:1200px;
     max-height: none;
 }
 .flexslider .flexBnrslides > li .flex {
     display: flex;
     align-items: center;
     justify-content: center;
     flex-wrap: wrap;
 }
 
 .flexslider .flexBnrslides > li .flex .caption {
 }
 
 .flexslider .flexBnrslides > li .flex .clip {
     position: relative;
     z-index: 1;
 }
 .flexslider .flexBnrslides > li .flex .clip .cta {
     position: absolute;
     color: #000;
     background-color: #ffcb00;
     font-weight: 700;
     text-align: center;
     border-radius: 50%;
     line-height: 20px;
     width: 90px;
     height: 90px;
     font-size:16px;
     display: flex;
     justify-content: center;
     align-items: center;
     text-decoration: none;
     z-index:3;
     top:0;
     bottom:0;
     right:0;
     left:0;
     margin:auto;
     box-shadow: inset 0 2px 3px rgba(0,0,0,0.3), inset 0 -2px 3px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.9);
     transition: all ease 350ms;
     animation: zoom 1s linear infinite 10s;
 }
 .flexslider .flexBnrslides > li .flex .clip .cta:hover {
     animation: none;
 }
 
 @keyframes zoom{
     0%{transform:scale(1.1)}
     50%{transform:scale(1)}
     100%{transform:scale(1.1)}
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar {
     position: relative;
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-radar.gif);
     background-size: 425px;
     background-repeat: no-repeat;
     background-position: center;
     min-height: 500px;
     min-width: 1100px;
     margin: auto;
 }
 
 
 .flexslider .flexBnrslides > li .flex .caption h2 {
     font-size: 30px;
     font-weight: 300;
     line-height: 60px;
     margin: 0;
     padding: 30px 0 0;
     color: #fff;
 }
 .flexslider .flexBnrslides > li .flex .caption h2 strong {
     font-size: 32px;
     font-weight: 600;
 }
 .flexslider .flexBnrslides > li .flex .caption a{
     position: relative;
     display: block;
     max-width: 180px;
     text-align: center;
     color: #000;
     background-color: #ffd40e;
     padding: 12px;
     font-size: 22px;
     font-weight: 700;
     text-decoration: none;
     margin-bottom: 25px;
     }
 .flexslider .flexBnrslides > li .flex .clip .scan_wrap {
     position: absolute;
     width: 345px;
     height: 345px;
     overflow: hidden;
     margin: auto;
     left: 0;
     right: 0;
     top: 77px;
     border-radius: 50%;
 }
 .flexslider .flexBnrslides > li .flex .clip .scanner {
     position: absolute;
     width: 0;
     height: 0;
     border-left: 125px solid transparent;
     border-right: 125px solid transparent;
     border-top: 175px solid #0097ff85;
     border-radius: 50%;
     top: -173px;
     right: 0;
     bottom: 0;
     left: 0;
     margin: auto;
     z-index: 1;
     transform: rotate(-85deg);
     transform-origin: bottom;
     animation: scan 10s linear infinite;
 }
 @keyframes scan{
     from{transform: rotate(-85deg);}
     to{transform: rotate(275deg);}
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker p {
     margin: 0;
     padding: 5px 15px;
     font-size: 11px;
     font-style: italic;
     font-weight: 400;
     line-height: 26px;
     opacity:0;
     transition:all linear 350ms 1s;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker h3 {
     position:relative;
     margin: 0;
     color: #ffe58b;
     background-color: #004a88;
     padding: 5px 15px;
     border-radius: 5px;
     font-size: 18px;
     line-height: normal;
     display: inline-block;
     font-weight: 600;
     opacity:0;
     transition:all linear 350ms 750ms;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker h3:before {
     content: '';
     height: 0;
     border: 1px dashed #01dcff;
     position: absolute;
     z-index:3;
     opacity:0;
     transition:all linear 350ms 500ms;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker h3:after {
     content: '';
     height: 0;
     border: 1px dashed #01dcff;
     position: absolute;
     z-index:3;
     opacity:0;
     transition:all linear 350ms 350ms;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker.show p,.flexslider .flexBnrslides > li .flex .clip .radar .threat-marker.show h3,.flexslider .flexBnrslides > li .flex .clip .radar .threat-marker.show h3:before,.flexslider .flexBnrslides > li .flex .clip .radar .threat-marker.show h3:after{
     opacity:1;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1) h3:before {
     width: 100px;
     top: 15px;
     right: -103px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1) h3:after {
     width: 204px;
     top: 51px;
     right: -305px;
     transform:rotate(20deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) h3:before {
     width: 52px;
     top: 15px;
     left: -55px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) h3:after {
     width: 120px;
     top: 55px;
     left: -165px;
     transform: rotate(-40deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) h3:before {
     width: 54px;
     top: 15px;
     left: -57px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) h3:after {
     width: 100px;
     top: -11px;
     left: -153px;
     transform: rotate(30deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) h3:before {
     width: 100px;
     top: 15px;
     right: -103px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) h3:after {
     width: 62px;
     top: 35px;
     right: -162px;
     transform: rotate(37deg);
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) p,.flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) p {
     color: #000;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:after {
     content: '';
     height: 18px;
     width: 18px;
     background-color: #fff;
     border-radius: 50%;
     display: inline-block;
     position: absolute;
     box-shadow: 0 0 20px 0px #67e4ff;
     top:0;
     z-index:3;
     opacity:0;
     transition:all 1s linear;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker.show:after{
     opacity:1;
     box-shadow: 0 0 20px 10px #67e4ff;
     animation: blink 2s linear infinite;
 }
 @keyframes blink{
     0%{box-shadow: 0 0 20px 0px #67e4ff;}
     50%{box-shadow: 0 0 20px 10px #67e4ff;}
     100%{box-shadow: 0 0 20px 0px #67e4ff;}
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker {
     position: absolute;
     color: #fff;
     width: 290px;
     display: inline-block;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1):after {
     right: -180px;
     top: 82px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2):after {
     left: -164px;
     top: 90px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3):after {
     left: -166px;
     top:-50px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4):after {
     right: -170px;
     top:50px;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1) {
     top: 60px;
     left: 50px;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) {
     top: 60px;
     right: 0;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) {
     bottom: 80px;
     right: 0;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) {
     bottom: 64px;
     left: 0;
 }
 .flexslider .flexBnrslides > li .flex .caption a:after {
     content: "(Fully functional for 30 days)";
     position: absolute;
     font-size: 13px;
     color: #fff;
     font-weight: 100;
     left: 0;
     right: 0;
     bottom: -25px;
 }
 .flex-control-nav li a.flex-active {
     background: #ffd50a;
 }
 p {
     font-size: 15px;
     line-height: 30px;
 }
 a.link, .menu-active a, .nav>li>a:hover, .nav>li>span:hover, [data-soldrop]:hover {
     color: #2a79bb !important;
 }
 
 
 .vmp h2, .vmp h1 {
     font-size: 30px;
     font-weight: 300;
     line-height: 60px;
     padding: 30px 0 0;
     margin: 0;
     text-align: center;
     letter-spacing: normal;
 }
 .vmp h2 strong,.vmp h1 strong {
     font-size: 32px;
     font-weight: 600;
 }
 .vmp h3 {
     font-weight: 600;
     margin: 30px 0 0;
     font-size: 20px;
 }
 .vmp.overview {
     padding: 0 0 30px;
 }
 .vmp.overview h1 {
     padding: 0;
 }
 .vmp.overview p {
     max-width: 700px;
     text-align: center;
     margin: auto;
 }
 
 .vmp.overview .flex {
     display: flex;
     justify-content: space-evenly;
     text-align: center;
 }
 
 .vmp.overview .flex .flex-inner{
     max-width: 300px;
 }
 
 .vmp.overview .flex .flex-inner h3 {
     font-weight: 600;
     margin: 30px 0 0;
     font-size: 20px;
 }
 
 .vmp.overview .flex .flex-inner img {
     font-weight: 600;
     max-width:100px;
     margin: 10px 0 0;
     font-size: 20px;
 }
 
 .vmp.overview .flex .flex-inner p {
     margin: 30px 0 0;
     font-size: 14px;
     line-height:26px;
 }
 .vmp.features {
     background-color: #f3fcff;
     padding: 0 0 80px;
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-page-sepearator.jpg);
     background-position: bottom;
     background-size: 100% auto;
     background-repeat: no-repeat;
 }
 .vmp.features .flex {
     display: flex;
     flex-wrap: wrap;
     justify-content:center;
     max-width:1100px;
     margin:auto;
 }
 
 .vmp.features .flex-inner {
     max-width: 315px;
     padding:20px;
     border-right: 1px solid #00e0ff;
     border-bottom: 1px solid #00e0ff;
 }
 
 .vmp.features .flex-inner .head {
     display: flex;
     align-items: center;
     margin: 0 0 10px;
 }
 
 .vmp.features .flex-inner .head img {
     width: 60px;
     height: 60px;
     margin: 0 20px 0 0;
 }
 
 .vmp.features .flex-inner .head h3 {
     margin: 0;
     color: #005B9F;
 }
 
 .vmp.features .flex-inner .head h3 a {
   color: #206da2;
   text-decoration: none;
 }
 .vmp.features .flex-inner h4{
     margin:0;
     font-size:16px;
     line-height:23px;
     color:#004c80;
 }
 .vmp.features .flex-inner p {
     margin: 10px 0 0;
     font-size: 14px;
     line-height: 26px;
 }
 .vmp.features .flex-inner:nth-last-child(1),.vmp.features .flex-inner:nth-last-child(4) {
     border-right: 0px;
 }
 .vmp.features .flex-inner:nth-last-child(1),.vmp.features .flex-inner:nth-last-child(2),.vmp.features .flex-inner:nth-last-child(3) {
     border-bottom: 0px;
 }
 .vmp.capabilities{
     padding:0 0 30px;
 }
 .vmp.capabilities .flex {
     display: flex;
     justify-content: space-evenly;
     text-align: center;
     max-width:1100px;
     margin:auto;
 }
 
 .vmp.capabilities .flex-inner {
     width: 200px;
     height: 180px;
     overflow: hidden;
     transition: all ease 350ms;
 }
 
 .vmp.capabilities .flex-inner img {
     display:block;
     width:100px;
     margin:10px auto;
     opacity:1;
     transition: all ease 350ms;
 }
 
 .vmp.capabilities .flex-inner:hover img {
     transform: translateY(-100px);
     opacity:0;
 }
 
 .vmp.capabilities .flex-inner h3 {
     display:block;
     margin: 0;
     font-size: 17px;
     line-height: 25px;
     transition: all ease 350ms;
 }
 
 .vmp.capabilities .flex-inner:hover h3 {
     transform: translateY(-100px);
 }
 
 .vmp.capabilities .flex-inner p {
     display:block;
     margin: 0;
     font-size: 14px;
     line-height: 26px;
     transition: all ease 350ms;
     opacity:0;
 }
 .vmp.capabilities .flex-inner:hover p{
     transform: translateY(-100px);
     opacity:1;
 }
 .vmp.edition {
     background-color: #f3fcff;
     padding-bottom: 50px;
 }
 
 .vmp.edition .flex{
     display:flex;
     justify-content:center;
 }
 
 .vmp.edition .flex .flex-inner {
     margin: 20px;
     background-color: #fff;
     max-width: 334px;
     flex-wrap: wrap;
     display: flex;
     align-content: space-between;
     box-shadow: 0 0 3px #0003
 }
 .vmp.edition .flex .flex-inner:first-child{
     max-width:220px;
 }
 .vmp.edition .flex .flex-inner .edi-head {
     background-color: #0badec;
     color: #fff;
     text-align: center;
     padding: 15px;
     width: 100%;
 }
 .vmp.edition .flex .flex-inner .edi-head h3{
     color:#fff;
     margin:0;
     padding:0;
 }
 .vmp.edition .flex .flex-inner .edi-fea {
     margin: 0;
     padding: 15px 30px;
     width: 100%;
 }
 .vmp.edition .flex .flex-inner .edi-fea li {
     position: relative;
     line-height: 20px;
     padding-bottom: 10px;
     font-size: 14px;
     margin-left: 15px;
 }
 .vmp.edition .flex .flex-inner:last-child .edi-fea li:first-child {
     margin-left: 0;
     font-size: 15px;
 }
 .vmp.edition .flex .flex-inner .edi-fea li:before {
     content: '»';
     color: #24a5ff;
     position: absolute;
     left: -15px;
 }
 .vmp.edition .flex .flex-inner:last-child .edi-fea li:first-child:before {
     content: '';
 }
 .vmp.edition .flex .flex-inner .edi-cta{
     font-size:18px;
     font-weight:600;
     display:block;
     background-color:#e9132a;
     color:#fff;
     text-align:center;
     padding:8px 15px;
     margin:15px auto;
     width:80%;
     text-decoration: none;
 }
 .vmp.edition .flex .flex-inner:first-child .edi-cta {
     width: 70%;
 }
 .lhs-tree {
     border-right: 1px dotted #ddd;
 }
 .rhs-cont {
     border-left: 0;
 }
 .breadcrumb span, .breadcrumb h1 {
     font-size: 25px;
     font-weight: 300;
     word-spacing: normal;
     display: inline-block;
     margin: 0;
     line-height: 25px;
 }
 .breadcrumb {
     vertical-align: bottom;
     padding: 5px;
     word-spacing: 5px;
 }
 .bread a {
     font-size: 12px;
     font-weight: 400;
 }
 .heading-menu .menuhead {
     display: block;
     text-align: center;
 }
 .rhs-cont > h2:first-child {
     margin: 0;
 }
 .rhs-cont h2:after {
     content: '';
     position: absolute;
     bottom: -4px;
     right: 0;
     background-color: #2a79bb;
     width: 7px;
     height: 7px;
     transform: rotate(45deg);
 }
 .rhs-cont h2 {
     margin-bottom: 0px;
     border-bottom: 1px solid #dadada;
     padding-bottom: 15px;
     margin-top: 40px;
     max-width: 80%;
     position: relative;
 }
 .no-margin-top {
     margin-top: 0 !important;
 }
 .rhs-cont h3 {
     border-left: 3px solid #2a79bb;
     padding-left: 10px;
     width: 80%;
 }
 .rhs-cont li {
     font-size: 15px;
     line-height: 28px;
     margin-bottom: 15px;
 }
 .rhs-cont .small li {
     margin-bottom: 0px;
 }
 .rhs-cont li strong {
     padding-top: 15px;
     display: inline-block;
 }
 .new-container {
     max-width: 1200px;
 }
 .new-container #lhsTree {
     max-width: none;
     padding: 5px 0px 0px 0px;
 }
 .new-container #lhsTree {
     max-width: none;
     padding: 5px 0px 0px 0px;
 }
 #lhsTree > li a.feaact {
     color: #2a79bb !important;
 }
 ul.open {
     display: block !important;
 }
 ul.open li a {
     border: 0px !important;
     padding: 10px 0 10px 24px !important;
     font-size: 14px !important;
     display: block !important;
 }
 ul.open li:last-child a {
     margin-bottom: 15px;
 }
 .new-container .lhs-tree li span:after {
     top: 24px !important;
 }
 .new-container .lhs-tree li a, .new-container .lhs-tree li span {
     font-size: 15px;
     line-height: 30px;
     color: #777;
 }
 .new-container .lhs-tree li a:hover {
     color: #447dbb;
     text-decoration: none;
 }
 .new-container .lhs-tree li span:after {
     top: 24px !important;
 }
 .new-container #lhsTree.fixed {
     position: fixed;
     width: 288px;
     top: 70px;
 }
 .box > ul {
     text-align: center;
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
 }
 .box > ul > li {
     display: inline-block;
     vertical-align: top;
 }
 .box > ul > li .para {
     display: block;
     color: #000;
     margin-top: 5px;
 }
 .box > ul > li h3 {
     display: inline-block;
     font-size: 14px;
     font-weight: 600;
     line-height: 24px;
     margin: 0 0 10px 48px;
     color: #2978bb; 
 }
 .box > ul > li.list h3 {
     color: #000;
 }
 .box > ul > li > a, .box > ul > li.list {
     display: block;
     width: 257px;
     min-height: 120px;
     position: relative;
     vertical-align: top;
     text-align: initial;
     padding: 15px 21px;
     margin: 17px;
     box-shadow: 0 0 2px #ccc;
 }
 .box > ul > li > a:hover {
     box-shadow: 0 0 10px #9fd2ff;
     color: #000;
     text-decoration: none;
 }
 .box > ul > li.list {
     display: inline-block;
 }
 .box > ul > li.big a {
     width: 685px;
 }
 .box > ul > li.big a .para {
     display: inline-block;
     width: 40%;
     margin-right: 2%;
     vertical-align: top;
 }
 .box > ul > li.big a h3 {
     display: block;
 }
 .box > ul > li.list > ul {
     list-style: inside;
     font-size: 13px;
 }
 .box > ul > li .more {
     position: absolute;
     right: 0;
     bottom: 0;
     display: none;
 }
 .box > ul > li .more a {
     display: block;
     padding: 4px 14px;
     background-color: #eee;
     color: #000;
     text-decoration: none;
     transition: all ease 350ms;
 }
 .box > ul > li .more a:hover {
     background-color: #267fc3;
     color: #fff;
 }
 .box > ul > li:hover .more {
     display: block;
 }
 .box > ul > li > a:after, .box > ul > li.list:after {
     content: '';
     position: absolute;
     display: inline-block;
     left: 25px;
     border-left: 0px;
     border-bottom: 0px;
     top: 15px;
     width: 40px;
     height: 40px;
     background-size: 40px;
     background-repeat: no-repeat;
     background-position: center center;
 }
 .box > ul > li#box1 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-1.png);
 }
 .box > ul > li#box2 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-2.png);
 }
 .box > ul > li#box3 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-3.png);
 }
 .box > ul > li#box4 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-4.png);
 }
 .box > ul > li#box5 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-5.png);
 }
 .box > ul > li#box6 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-6.png);
 }
 .box > ul > li#box7 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-7.png);
 }
 .box > ul > li#box8 > :after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-8.png);
 }
 .box > ul > li#box9 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-9.png);
 }
 .box > ul > li#box10 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-10.png);
 }
 .box > ul > li#box11 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-11.png);
 }
 .box > ul > li#box12 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-12.png);
 }
 .box > ul > li#box13 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-13.png);
 }
 .box > ul > li#box14 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-14.png);
 }
 .box > ul > li#box15 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-15.png);
 }
 .box > ul > li#box16 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-16.png);
 }
 .box > ul > li#box17 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-17.png);
 }
 .box > ul > li#box18 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-18.png);
 }
 .box > ul > li#box19 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-19.png);
 }
 .box > ul > li#box20 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-20.png);
 }
 .box > ul > li#box21 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-21.png);
 }
 .box > ul > li#box22 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-22.png);
 }
 .box > ul > li#box23 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-23.png);
 }
 .box > ul > li#box24 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-24.png);
 }
 .box > ul > li#box25 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-25.png);
 }
 .box > ul > li#box26 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-26.png);
 }
 .box > ul > li#box27 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-27.png);
 }
 .box > ul > li#box28 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-28.png);
 }
 .box > ul > li#box29 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-29.png);
 }
 .box > ul > li#box30 > a:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-30.png);
 }
 
 .box > ul > li#box1:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-1.png);
 }
 .box > ul > li#box8:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-8.png);
 }
 .box > ul > li#box9:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-9.png);
 }
 .box > ul > li#box10:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-10.png);
 }
 .box > ul > li#box11:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-11.png);
 }
 .box > ul > li#box12:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-12.png);
 }
 .box > ul > li#box13:after{
     background-image: url(https://www.manageengine.com/vulnerability-management/images/vmp-box-icon-13.png);
 }
 
 a.dwn-cont {
     color: #333;
     background: none repeat scroll 0 0 #E9142B;
     border-radius: 5px;
     display: inline-block;
 }
 .prodDownbtnWin {
     background: url(https://www.manageengine.com/vulnerability-management/images/win-lin.png) no-repeat scroll -6px -5px rgba(0, 0, 0, 0);
     display: inline-block;
     height: 29px;
     margin: 15px;
     width: 28px;
 }
 .prodDownbtnBg {
     color: #FFFFFF;
     display: inline-block;
     font-size: 28px;
     height: 40px;
     padding: 10px;
 }
 .prodDownbtnsml {
     font-size: 12px;
 }
 .dwn-main-icon {
     background-position: -53px -24px;
     float: right;
     height: 31px;
     line-height: 30px;
     margin: 12px 14px 0 3px;
     width: 33px;
 }
 .dwn-prob a {
     background: #C4C8CC;
     padding: 2px 10px;
     border-radius: 3px;
     color: #333;
     text-decoration: none;
 }
 .dwn-prob a:hover {
     background: #0099cc;
     color: #fff !important;
 }
 .lictxt {
     padding: 20px;
 }
 .mobile-download {
     display: none;
 }
 .download {
     display: block;
 }
 .note {
     background-color: #eee;
     border-left: 3px solid #2e7cbc;
     margin-top: 15px;
     padding: 10px 20px;
     max-width: 700px;
     font-size: 14px;
     line-height: 24px;
 }
 .note strong {
     color: #2e7cbc;
     padding: 0 !important;
 }
 ol.note, li.note {
     background-color: #eee;
     padding: 25px 25px 25px 43px !important;
     list-style-position: outside;
     border-left: 2px solid #ccc;
 }
 table.compareTable {
     width: 100%;
     border-collapse: collapse;
     text-align: left;
     margin: 20px auto
 }
 table.compareTable thead tr th {
     background-color: hsl(210, 6%, 93%);
     border: 1px solid hsl(0, 0%, 90%);
     font-size: 14px;
     line-height: 20px;
     padding: 0.6em;
     text-align: left;
 }
 table.compareTable td {
     border: 1px solid hsl(0, 0%, 90%);
     font-size: 14px;
     padding: 0.6em;
     text-align: left;
     vertical-align: top;
 }
 table.normalTable {
     width: 100%;
     border-collapse: collapse;
     text-align: left;
     margin: 20px auto
 }
 table.normalTable thead tr th {
     background-color: hsl(210, 6%, 93%);
     border: 1px solid hsl(0, 0%, 90%);
     font-size: 14px;
     line-height: 20px;
     padding: 0.6em;
     text-align: left;
 }
 table.normalTable td {
     border: 1px solid hsl(0, 0%, 90%);
     font-size: 14px;
     padding: 0.6em;
     text-align: left;
     vertical-align: top;
 }
 table.editionTable {
     border-collapse: collapse;
     text-align: left;
 }
 table.editionTable thead tr th {
     padding: 0.6em;
     background-color: #ECEDEE;
     text-align: center;
     font-size: 18px;
     border: 1px solid #E5E5E5;
     line-height: 20px;
 }
 table.editionTable thead tr th span {
     font-size: 10px;
     line-height: 12px!important
 }
 table.editionTable tbody tr td:first-child {
     background-color: #f8f8f8;
     text-align: left;
 }
 table.editionTable td {
     vertical-align: middle;
     padding: 0.6em;
     width: 24%;
     border: 1px solid #e5e5e5;
     font-size: 12px;
     text-align: center;
 }
 table.editionTable td.price {
   font-size: 24px;
   font-weight: 600;
 }
 table.editionTable td:first-child {
     width: 27%;
 }
 table.editionTable tfoot td {
     font-weight: bold;
     text-align: center;
     background-color: #ECEDEE;
 }
 table.editionTable tfoot td:first-child {
     text-align: left;
 }
 .appList {
     list-style: none outside none;
     display: flex;
 }
 .appList {
     border-bottom: 1px solid #ECEDEE;
     padding: 0 !important;
     padding-top: 20px !important;
 }
 .appList li {
     display: inline-block;
     padding: 5px 20px;
     margin-right:5px;
     background: #ecedee;
     border-right: 1px solid #ecedee;
     border-left: 1px solid #ecedee;
     border-top: 1px solid #ecedee;
     padding: 1.4% 5.1% 1.4% 5.1% !important;
     margin-bottom: 0px;
 }
 .appList .active {
     background: none repeat scroll 0 0 #fff;
     border-right: 1px solid #ecedee;
     border-left: 1px solid #ecedee;
     border-top: 1px solid #ecedee;
     padding: 1.4% 5.2% 1.4% 5.2%;
     border-bottom: 1px solid #fff;
     margin-bottom: -1px;
 }
 .appList .inactive {
     cursor: pointer;
 }
 .bdr {
     border-right: 1px solid #ecedee;
     border-left: 1px solid #ecedee;
     border-bottom: 1px solid #ecedee;
     padding: 15px 30px;
 }
 
 .footer-nav {
     display: flex;
     border-top: 1px solid #eee;
     padding: 15px 0;
     margin-top: 50px;
     justify-content: space-between;
 }
 #relPrdDCGroupRDM{display:none}
 .footer-nav a {
     background-color: #eee;
     display: inline-block;
     padding: 5px 15px;
     min-width: 200px;
     text-decoration:none;
 }
 .footer-nav a:hover{
     background-color:#0099cc;
     color:#fff;
 }
 .footer-nav a.next {
     text-align: right;
 }
 .footer-nav a:last-child{
     text-align: right;
 }
 .footer-nav a:last-child:after {
     content: 'â–¸';
     padding-left: 8px;
     display:inline-block;
     transform:rotate(0deg);
     transform-origin:center right;
 }
 
 .footer-nav a:first-child:before {
     content: 'â–¸';
     padding-left: 8px;
     transform:rotate(180deg);
     transform-origin:center;
     display:inline-block;
 }
 .footer-nav a:last-child:before,.footer-nav a:first-child:after{
     content: '';
 }
 .thanks-quote{
     display: none;
     font-size: 20px;
     font-weight: 600;
     text-align: center;
     margin: 0 0 15px !important;
 }
 
 table.editionTable {
     width: 900px;
     margin: 20px auto 60px;
 }
 
 table.editionTable td:first-child {
     width: 40%;
 }
 
 table.editionTable thead tr th {
     background-color: #ECEDEE;
     border: 1px solid #E5E5E5;
     font-size: 18px;
     line-height: 20px;
     padding: 0.6em;
     text-align: center;
 }
 
 table.editionTable td {
     border: 1px solid #E5E5E5;
     font-size: 14px;
     padding: 14px;
     text-align: center;
     vertical-align: middle;
     width: 20%;
 }
 
 table.editionTable a.link.call-to {
    background-color:#037cbd;
    color:#fff !important;
     padding: 6px 20px;
     font-size: 16px;
     border-radius: 5px;
     text-decoration: none;
     border: 1px solid transparent;
 }
 
 table.editionTable a.link.call-to:hover {
     background-color: #eee;
     color: #037cbd !important;
     border: 1px solid #037cbd;
 }
 
 table.editionTable tr th {
     background-color: #ececec !important;
     padding: 15px 5px !important;
     color: #1183cc;
     font-weight: bold;
 }
 
 table.editionTable tr th:first-child {
     background-color: #dee0e0 !important;
     color: #000;
 }
 table.editionTable tr td img{
     width: 18px;
     vertical-align: top;
     padding: 3px;
 }
 .show.table ul li {
     display: table-cell;
     width: 25%;
     line-height: 25px;
     padding: 8px;
     border: 1px #ccc solid;
     border-top: 0;
     border-right: 0;
 }
 .show.table ul {
     display: table-row;
 }
 
 .show.table {
     display: table;
 }
 
 .show.table ul:last-child li {
     border-bottom: 0px;
 }
 
 .show.table ul li:first-child {
     border-left: 0px;
 }
 
 .show.table > strong {
     margin-top: 20px;
     padding-bottom: 10px;
     display: inline-block;
 }
 .mobile-dwn-form-head{
     display:none;
 }
 .feature-subHead {
     font-size: 22px;
     line-height: 26px;
     color: #888;
     text-align: center;
     margin-top: 15px;
 }
 .prodDownbtn a {
     background: #e9142b;
     display: inline-block;
     border-radius: 5px;
 }
 .faqList {
     border-top: 1px solid #efefef;
     list-style: none!important;
     padding: 0!important
 }
 
 .faqList > li {
     position: relative;
     border-bottom: 1px solid #efefef;
     padding: 15px;
     list-style: none;
 }
 
 .faqList > li.faqAct {
     background: #f9f9f9
 }
 
 .faqList > li .faqHead {
     color: #007abd!important;
     cursor: pointer;
     line-height: 25px;
 }
 
 .faqList > li .faqHead.faqHeadAct {
     color: #000!important;
     font-weight: 600;
     line-height: 24px;
     margin-bottom: 6px;
 }
 .faqList {
     counter-reset: section;
 }
 
 .faqList > li:before {
     position: absolute;
     counter-increment: section;
     content: counter(section) ". ";
     line-height: 45px;
     padding: 0 15px;
     top: 3px;
     left: -45px;
     width: 20px;
     text-align: right;
 }
 
 .misconfig-index .smk_accordion {
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     width: 500px;
     margin:auto !important;
 }
 .misconfig-index .smk_accordion .accordion_in {
     width:100%;
     margin: 15px;
     border: 0px;
     border-radius: 5px !important;
     box-shadow: 0px 0px 5px 1px #e4e4e4;
 }
 .misconfig-index .smk_accordion .accordion_in .acc_head{
 }
 .misconfig-index .smk_accordion .accordion_in .acc_content {
     background: transparent;
 }
 .misconfig-index .smk_accordion .accordion_in .acc_content {
     padding: 15px 25px;
 }
 .misconfig-index .smk_accordion .accordion_in .acc_content ul{
     list-style:decimal inside;
 }
 .misconfig-index .smk_accordion .accordion_in .acc_content ul li{
     line-height:normal;
     margin-bottom:10px;
 }
 .misconfig.main {
   display: block;
 }
 .misconfig.main .misconfig.table {
   display: flex;
   flex-wrap: wrap;
   border:1px solid #eee;
 }
 .misconfig.main .misconfig.table ul {
   display: flex;
   list-style: none;
   margin:0;
   padding: 0;
   width:100%;
 }
 .misconfig.main .misconfig.table ul li {
     min-width: 200px;
     padding: 15px;
     margin: 0;
     border-bottom: 1px solid #eee;
     width: 100%;
     font-size: 14px;
     line-height: 24px;
     font-weight: 300;
 }
 .misconfig.main .misconfig.table ul li:first-child {
     background-color: #eee;
     width: 100px;
     border-bottom: 1px solid #e3e3e3;
     font-size: 15px;
     color: #000;
     font-weight: 600;
 }
 .misconfig.main .misconfig.table ul li strong {
     font-weight: 400;
     display: inline;
 }
 .misconfig.main h1:first-child, .misconfig.main h2:first-child, .misconfig.main h3:first-child {
     margin: 0 0 30px;
 }
 .misconfig.main .misconfig.table ul li h3 {
     margin: 0 0 10px;
     padding: 0;
     border: 0;
     font-size: 15px;
     font-weight: 600;
     line-height: normal;
     width: auto;
 }
 .misconfig.main .footer-note {
     font-size: 14px;
     line-height: 24px;
     padding: 0 15px;
     margin: 25px 0;
     border-left: 2px solid #007abe;
     width:80%;
 }
 .misconfig.main .back {
     display: inline-block;
     background-color: #f1f1f1;
     padding: 4px 14px;
     margin: 0 0 15px;
     font-size: 15px;
     border-radius: 5px;
     vertical-align: middle;
     text-decoration: none;
 }
 .misconfig.main .back:before {
     content: "â–¸";
     padding: 0 0 0 4px;
     transform: rotate(180deg);
     transform-origin: center center;
     display: inline-block;
     line-height: 16px;
     font-size: 16px;
     vertical-align: middle;
 }
 .faq-index {
     max-width: 800px;
 }
 .faq-index .smk_accordion .accordion_in .acc_content p {
       font-size: 14px;
       line-height: 30px;
       font-weight: 400;
       margin-top: -10px !important;
 }
 .faq-index .smk_accordion .accordion_in .acc_head {
       font-size: 16px;
       line-height: normal;
 }
 .pc-only{display:block;}
 .mobile-only{display:none;}
 
 @media (max-width:760px){
 
 .pc-only{display:none;}
 .mobile-only{display:block;}
 
 .flexBnrslides{
     display:block;
 }
 .flexslider .flexBnrslides > li .flex {
     display: block;
 }
 .flexslider .flexBnrslides > li .flex .clip .scan_wrap {
     width: 205px;
     height: 205px;
     top: 72px;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .scanner {
     border-left: 80px solid transparent;
     border-right: 80px solid transparent;
     border-top: 100px solid #0097ff85;
     top: -100px;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar{
     min-width:350px;
     background-size:250px;
     min-height: 350px;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker p{
     display:none;
 }
 
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker h3{
     font-size:15px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker{
     width:auto;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1){
    top:0;
    left:20px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1):after {
     left: 154px;
     top: 86px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1) h3:before {
     width: 15px;
     top: 15px;
     left: 134px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(1) h3:after {
     width: 79px;
     top: 55px;
     left: 117px;
     transform: rotate(80deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) {
     top: 40px;
     right: 21px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2):after {
     left: 85px;
     top: 90px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) h3:before {
     width: 35px;
     top: 47px;
     left: 116px;
     transform: rotate(90deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(2) h3:after {
     width: 50px;
     top: 82px;
     left: 88px;
     transform: rotate(-40deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) {
     bottom: 0;
     right: 27px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3):after {
     left: -54px;
     top: -81px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) h3:before {
     width: 11px;
     top: 15px;
     left: -13px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(3) h3:after {
     width: 86px;
     top: -26px;
     left: -73px;
     transform: rotate(70deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) {
     bottom: 42px;
     left: 30px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4):after {
     right: 0;
     top: -64px;
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) h3:after {
     width: 93px;
     top: -21px;
     right: -69px;
     transform: rotate(50deg);
 }
 .flexslider .flexBnrslides > li .flex .clip .radar .threat-marker:nth-child(4) h3:before {
     width: 50px;
     top: 15px;
     right: -52px;
 }
 .vmp .flex {
     flex-wrap: wrap;
     justify-content: center !important;
 } 
 .vmp .flex .flex-inner{
     padding:10px;
 }
 .vmp.features .flex-inner{
     border: 0;
     border-bottom:1px solid #d5efff !important;
 }
 .vmp.features .flex-inner:last-child{
     border-bottom:0 !important;
 }
 .vmp h1, .vmp h2 {
     line-height: 50px !important;
     margin-bottom: 10px !important;
     padding: 30px 10px 0 !important;
 }
 .vmp.capabilities .flex-inner {
     display: inline-block;
     max-width: 150px;
     border-right: 1px solid #eee;
     border-bottom: 1px solid #eee;
 }
 .vmp.capabilities .flex-inner:nth-child(2),.vmp.capabilities .flex-inner:nth-child(4) {
     border-right: 0 solid #eee;
 }
 .vmp.capabilities .flex-inner:nth-child(3),.vmp.capabilities .flex-inner:nth-child(4) {
     border-bottom: 0 solid #eee;
 }
 .vmp.capabilities .flex-inner img {
     width: 80px;
 }
 .download-exe-page {
     flex-wrap: wrap;
 }
 .download-exe-page .dwn-link-cont,.dwn-form-head{
     display:none;
 }
 .mobile-dwn-form-head{
     display:block;
 }
 }