#relPrdDCGroupVMP{display: none;}
.vmplogosvg img {width: 273px;height: 44px;}
.prodDownbtnWin {background: url(../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 .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(../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: 14px;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;}
.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(../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:300px;}
.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%;}


.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;}
.bread a {font-size: 12px;font-weight: 400;}
.new-container {max-width: 1200px;}
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;}
.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: 17px;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: 300px;min-height: 160px;position: relative;vertical-align: top;text-align: initial;padding: 20px 25px;margin: 15px;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(../images/vmp-box-icon-1.png);}
.box > ul > li#box2 > a:after{background-image: url(../images/vmp-box-icon-2.png);}
.box > ul > li#box3 > a:after{background-image: url(../images/vmp-box-icon-3.png);}
.box > ul > li#box4 > a:after{background-image: url(../images/vmp-box-icon-4.png);}
.box > ul > li#box5 > a:after{background-image: url(../images/vmp-box-icon-5.png);}
.box > ul > li#box6 > a:after{background-image: url(../images/vmp-box-icon-6.png);}
.box > ul > li#box7 > a:after{background-image: url(../images/vmp-box-icon-7.png);}
.box > ul > li#box8 > :after{background-image: url(../images/vmp-box-icon-8.png);}
.box > ul > li#box9 > a:after{background-image: url(../images/vmp-box-icon-9.png);}
.box > ul > li#box10 > a:after{background-image: url(../images/vmp-box-icon-10.png);}
.box > ul > li#box11 > a:after{background-image: url(../images/vmp-box-icon-11.png);}
.box > ul > li#box12 > a:after{background-image: url(../images/vmp-box-icon-12.png);}
.box > ul > li#box13 > a:after{background-image: url(../images/vmp-box-icon-13.png);}
.box > ul > li#box14 > a:after{background-image: url(../images/vmp-box-icon-14.png);}
.box > ul > li#box15 > a:after{background-image: url(../images/vmp-box-icon-15.png);}
.box > ul > li#box16 > a:after{background-image: url(../images/vmp-box-icon-16.png);}
.box > ul > li#box17 > a:after{background-image: url(../images/vmp-box-icon-17.png);}
.box > ul > li#box18 > a:after{background-image: url(../images/vmp-box-icon-18.png);}
.box > ul > li#box19 > a:after{background-image: url(../images/vmp-box-icon-19.png);}
.box > ul > li#box20 > a:after{background-image: url(../images/vmp-box-icon-20.png);}
.box > ul > li#box21 > a:after{background-image: url(../images/vmp-box-icon-21.png);}
.box > ul > li#box22 > a:after{background-image: url(../images/vmp-box-icon-22.png);}
.box > ul > li#box23 > a:after{background-image: url(../images/vmp-box-icon-23.png);}
.box > ul > li#box24 > a:after{background-image: url(../images/vmp-box-icon-24.png);}
.box > ul > li#box25 > a:after{background-image: url(../images/vmp-box-icon-25.png);}
.box > ul > li#box26 > a:after{background-image: url(../images/vmp-box-icon-26.png);}
.box > ul > li#box27 > a:after{background-image: url(../images/vmp-box-icon-27.png);}
.box > ul > li#box28 > a:after{background-image: url(../images/vmp-box-icon-28.png);}
.box > ul > li#box29 > a:after{background-image: url(../images/vmp-box-icon-29.png);}
.box > ul > li#box30 > a:after{background-image: url(../images/vmp-box-icon-30.png);}
.box > ul > li#box31 > a:after{background-image: url(../images/vmp-box-icon-31.png);}
.box > ul > li#box1:after{background-image: url(../images/vmp-box-icon-1.png);}
.box > ul > li#box8:after{background-image: url(../images/vmp-box-icon-8.png);}
.box > ul > li#box9:after{background-image: url(../images/vmp-box-icon-9.png);}
.box > ul > li#box10:after{background-image: url(../images/vmp-box-icon-10.png);}
.box > ul > li#box11:after{background-image: url(../images/vmp-box-icon-11.png);}
.box > ul > li#box12:after{background-image: url(../images/vmp-box-icon-12.png);}
.box > ul > li#box13:after{background-image: url(../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(../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;}

.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;}

.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;}

.pc-only{display:block;}
.mobile-only{display:none;}
@media screen and (max-width:1025px){
.vmp.edition .flex .flex-inner .edi-cta{font-size:15px;}
.bannerflex{position:static;}
.flexslider{display:none;}
.flexMobile{display:block;font-size: 30px;line-height: 50px;text-align: center;padding: 20px 0;font-weight: 300;color:#fff;}
}

@media screen and (max-width:950px){
.vmp.edition .flex{display:block;}
.vmp.edition .flex .flex-inner,.vmp.edition .flex .flex-inner:first-child{max-width:600px;width:100%;margin:10px auto;box-sizing:border-box;float:none;}
.vmp.edition .flex .flex-inner .edi-cta,.vmp.edition .flex .flex-inner:first-child .edi-cta{width:auto;}
}
@media (max-width:760px){
.pc-only{display:none;}
.mobile-only{display:block;}
.flexBnrslides{display:block;}
.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;}
}
@media screen and (max-width:670px){
.vmp.features .flex{display:block;}
.vmp.features .flex-inner{max-width:100%;margin:10px;}
.vmp h2 strong, .vmp h1 strong{font-size:24px;}
}
@media screen and (max-width:500px){
.box > ul > li > a, .box > ul > li.list{max-width:500px;width:100%;box-sizing:border-box;float:none;margin:15px auto;}
#scroll ul{padding:0;}
}