#relPrdDCGroupDCP {display: none;}
.dcplogosvg 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;margin-top: 0px;}
.flexslider {width: 1200px;max-height: none;}
.flexslider .flexBnrslides > li {float: none;}
.flexslider .flexBnrslides > li .flex {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.flexslider .flexBnrslides > li .flex .caption {width: 100%;}
.flexslider .flexBnrslides > li .flex .clip {position: relative;z-index: 1;width: 100%;}
.flexslider .flexBnrslides > li .flex .caption h2, .flexslider .flexBnrslides > li .flex .caption h1 {font-size: 34px;font-weight: 300;line-height: 50px;display: block;margin: 0 auto;padding: 30px 0;color: #fff;max-width: 650px;text-align: center;}
.flexslider .flexBnrslides > li .flex .caption h2 strong {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;}
.flex-control-nav li a.flex-active {background: #ffd50a;}
.flexslider .flexBnrslides > li .flex .clip .speedometer {height: 330px;display: block;position: relative;width: 650px;margin: auto;background-image: url(../images/speedometer.png);background-size: 455px auto;background-repeat: no-repeat;background-position: center 71px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed {display: block;padding: 0;margin: 0;list-style: none;color: #fff;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li {position:absolute;opacity:0;color: #ffd648;font-weight: 400;transition: all ease 750ms;background-color: #00000055;padding: 5px 15px;line-height: normal;border-radius: 5px;max-width: 210px;/* border: 2px solid #18f4ff; */border-top: 0;border-bottom: 0;transform: translateX(-15px);font-size: 17px;font-weight: 700;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(3), .flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(4){transform: translateX(15px);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li.show{opacity:1;transform: translate(0px) !important;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(1) {bottom: 60px;right: 570px;text-align: right;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(2) {bottom: 206px;right: 524px;text-align: right;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(3) {bottom: 206px;left: 524px;text-align: left;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(4) {bottom: 60px;left: 570px;text-align: left;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(5) {left: 282px;top: -18px;text-align: center;transform: translate(0,-15px);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(5):before {width: 0;height: 71px;left: 42px;top: 67px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(5):after {left: 22px;top: 164px;background-image: url(../images/dcp-icon-14.png);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(5) span {left: -100px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:after {position: absolute;content: '';height: 40px;width: 40px;right: -45px;top: -10px;background-color: #fff;border-radius: 50%;background-size: 25px;background-repeat: no-repeat;background-position: center;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(1):after {right: -164px;top: -5px;background-image: url(../images/dcp-icon-1.png);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(2):after {right: -157px;top: 85px;background-image: url(../images/dcp-icon-2.png);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(3):after {left: -157px;top: 85px;background-image: url(../images/dcp-icon-3.png);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(4):after {left: -164px;top: -5px;background-image: url(../images/dcp-icon-4.png);}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:before{position:absolute;content:'';border: .5px dashed #ffe81a;height: 0px;width: 123px;right: -128px;top:15px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(2):before {width: 154px;right: -145px;transform: rotate(33deg);top: 56px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(4):before {left: -127px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(3):before {width: 154px;left: -145px;transform: rotate(-33deg);top: 56px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speedo-pointer {position: absolute;width: 56px;height: 168px;background-image: url(../images/speedo-pointer.png);background-size: contain;background-repeat: no-repeat;background-position: center;bottom: 40px;left: 0;right: 0;margin: auto;transform-origin: 30px 140px;transform: rotateZ(-115deg);animation: rotate 5s linear .2s;animation-fill-mode: forwards;z-index:3;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li span {position: absolute;right: 0;width: 260px;top: 33px;color: #fff;font-size: 15px;line-height: 22px;font-weight: 400;padding: 5px 15px;font-style: italic;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(3) span,.flexslider .flexBnrslides > li .flex .clip .speedometer .speed li:nth-child(4) span {left:0;top: 33px;}
@keyframes rotate{0%{transform: rotateZ(-115deg);}
100%{transform: rotateZ(105deg);}
}
.flexslider .flexBnrslides > li .flex .clip .speedometer .cta {display: block;background-color: #ffd648;color: #000;font-weight: 600;padding: 6px 0px;line-height: normal;font-size: 16px;max-width: 180px;text-align: center;position: absolute;left: 0;right: 0;bottom: -1px;margin: auto;border-radius: 15px 15px 0 0;font-weight: 700;text-decoration: none;opacity: 0;transition: all ease 750ms;z-index:4;}
.flexslider .flexBnrslides > li .flex .clip .speedometer .cta.show{opacity:1;animation: bubble 1s ease 3;transform: scale(1);}
@keyframes bubble{0%,100%{transform: scale(1);}
50%{transform: scale(1.1);}
}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speedo-radius {position: absolute;bottom: -158px;left: 0;right: 0;width: 379px;height: 379px;margin: auto;border-radius:50%;background-image:url(../images/speedo-radius.png);background-size:cover;animation: neon 6000ms linear .2s;animation-fill-mode: forwards;transform:rotateZ(-224deg);z-index:0;}
@keyframes neon{0%{ transform:rotateZ(-224deg);}
100%{transform:rotateZ(0deg);}
}
.flexslider .flexBnrslides > li .flex .clip .speedometer .speedo-radius:before {content:'';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;margin: auto;border-radius: 50%;background-image: url(../images/speedo-radius-offset.png);background-size: cover;animation: neonoff 4400ms linear 3s;animation-fill-mode: forwards;transform: rotateZ(240deg);z-index: 2;}
@keyframes neonoff{0%{ transform:rotateZ(240deg);}
100%{transform:rotateZ(110deg);}
}
.dcp.overview{padding:30px;}
.dcp.overview p {max-width: 700px;margin: auto;text-align: center;}
.dcp.intro > p {max-width: 700px;margin: 10px auto 0;text-align: center;}
.dcp.intro .flex {display: flex;justify-content: center;}
.dcp.intro .flex .flex-inner {min-width: 190px;text-align: center;margin: 30px 30px 50px;font-size: 17px;font-weight: 400;}
.dcp.intro .flex .flex-inner strong{display: block;font-weight:600;}
.dcp.intro .flex .flex-inner:before {content: '';width: 100px;height: 100px;display: block;margin: 0 auto 15px;background-color: #dbf4fd;border-radius: 50%;background-size: 60px;background-repeat: no-repeat;background-position: center;transition: all ease 550ms;}
.dcp.intro .flex .flex-inner:nth-child(1):before{background-image:url(../images/dcp-icon-5.png);}
.dcp.intro .flex .flex-inner:nth-child(2):before{background-image:url(../images/dcp-icon-6.png);}
.dcp.intro .flex .flex-inner:nth-child(3):before{background-image:url(../images/dcp-icon-7.png);}
.dcp.beware{border-bottom:1px solid #eee;border-top:1px solid #eee;}
.dcp.beware .flex {display: flex;justify-content: center;flex-wrap: wrap;margin: 0 auto;padding: 0 0 30px;max-width: 1100px;}
.dcp.beware .flex .flex-inner {min-width: 220px;text-align: center;margin: 20px;padding: 20px 20px 20px 70px;font-weight: 600;background-color: #dbf4fd;border-radius: 5px;font-size: 17px;position: relative;overflow: hidden;box-shadow: 0 0 5px #0004;}
.dcp.beware .flex .flex-inner:before {content: '';width: 50px;position: absolute;left: 0;top: 0;bottom: 0;background-color: #fff;z-index:2;background-size: 40px;background-repeat: no-repeat;background-position: center;}
.dcp.beware .flex .flex-inner:nth-child(1):before{background-image:url(../images/dcp-icon-8.png);}
.dcp.beware .flex .flex-inner:nth-child(2):before{background-image:url(../images/dcp-icon-9.png);}
.dcp.beware .flex .flex-inner:nth-child(3):before{background-image:url(../images/dcp-icon-10.png);}
.dcp.beware .flex .flex-inner:nth-child(4):before{background-image:url(../images/dcp-icon-11.png);}
.dcp.beware .flex .flex-inner:nth-child(5):before{background-image:url(../images/dcp-icon-12.png);}
.dcp.beware .flex .flex-inner:nth-child(6):before{background-image:url(../images/dcp-icon-13.png);}
.dcp.beware .flex .flex-inner:after {content: '';background-color: #fff;position: absolute;top: -10px;bottom: -10px;width: 20px;left: 40px;transform: rotate(15deg);z-index:1;}
.dcp.features{background-color: #f3fcff;}
.dcp.tailor .flex{display: flex;max-width: 1100px;justify-content: center;align-items: center;margin:auto;min-height: 360px;}
.dcp.tailor .flex .flex-inner {margin: 30px;}
.dcp.tailor .flex .flex-inner:first-child{margin-left:0;}
.dcp.tailor .flex .flex-inner:last-child{margin-right:0;}
.dcp.tailor .flex .flex-inner.slide {/*border-right: 1px dashed #a0e2f9; */}
.dcp.tailor .flex-inner.caption h2 {text-align: left;font-size: 20px;padding: 0;line-height: 38px;}
.dcp.tailor .flex-inner.caption  h2 strong {font-size: 20px;}
.dcp.tailor .flex .flex-inner img {width: 100%;height: auto;display: block;margin: auto;}
.dcp.tailor .flex .flex-inner.caption li {font-size: 16px;line-height: 28px;margin-bottom: 15px;}
.dcp.tailor .flex .flex-inner [data-tailor-slide]{margin: 0 0 0 0;}
.dcp.tailor .flex .flex-inner [data-tailor-caption]:before {content: 'â¯';padding: 0 5px 0 0;display: inline-block;margin-left: -15px;color: #22c5ff;}
.dcp.tailor .flex .flex-inner.caption li.active {font-weight: 700;}
.dcp.features .flex {display: flex;justify-content: center;margin: 20px 20px 0;}
.dcp.features .flex .flex-inner {max-width: 1100px;display: inline-flex;flex-wrap: wrap;justify-content: center;}
.dcp.features .flex .flex-inner .fea {border-left: 1px solid #00e0ff;border-bottom: 1px solid #00e0ff;min-height: 150px;padding: 20px;max-width: 28%;}
.dcp.features .flex .flex-inner .fea:last-child,.dcp.features .flex .flex-inner .fea:nth-last-child(2),.dcp.features .flex .flex-inner .fea:nth-last-child(3) {border-bottom: 0;}
.dcp.features .flex .flex-inner .fea:first-child,.dcp.features .flex .flex-inner .fea:nth-child(4) {border-left: 0;}
.dcp.features .flex .flex-inner .fea h3 {margin: 0;}
.dcp.features .flex .flex-inner .fea h4 {margin: 5px 0px 10px;font-weight: 600;font-size: 17px;line-height: 23px;}
.dcp.features .flex .flex-inner .fea h3 a {color: #025ca4;text-decoration: none;display:flex;line-height: normal;}
.dcp.features .flex .flex-inner .fea h3 a:before {content: '';width: 82px;height: 60px;background-size: 55px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/vmp-box-icon-18.png);}
.dcp.features .flex .flex-inner .fea:nth-child(1) h3 a:before {background-image: url(../images/vmp-box-icon-18.png);}
.dcp.features .flex .flex-inner .fea:nth-child(2) h3 a:before {background-image: url(../images/vmp-box-icon-19.png);}
.dcp.features .flex .flex-inner .fea:nth-child(3) h3 a:before {background-image: url(../images/vmp-box-icon-24.png);}
.dcp.features .flex .flex-inner .fea:nth-child(4) h3 a:before {background-image: url(../images/vmp-box-icon-29.png);}
.dcp.features .flex .flex-inner .fea:nth-child(5) h3 a:before {background-image: url(../images/vmp-box-icon-21.png);}
.dcp.features .flex .flex-inner .fea:nth-child(6) h3 a:before {background-image: url(../images/vmp-box-icon-20.png);}
.dcp.features .flex .flex-inner .fea p {margin: 5px 0 10px;font-weight: 300;}
.dcp.features .flex .flex-inner h2 {text-align: left;margin: 15px 15px 0 15px;padding: 0 0 15px;font-size: 26px;line-height: normal;border-bottom: 1px dashed #9fe2f9;}
.dcp.features > p {max-width: 700px;margin: 0 auto 50px;text-align: center;font-size: 17px;}
.dcp.benefit{background-color: #f3fcff;}
.dcp.benefit .flex {display: flex;justify-content: center;}
.dcp.benefit .flex .flex-inner {max-width: 200px;text-align: center;margin: 30px 30px 50px;font-size: 15px;font-weight: 600;}
.dcp.benefit .flex .flex-inner:before {content: '';width: 100px;height: 100px;display: block;margin: 0 auto 15px;background-color: #dbf4fd;border-radius: 50%;}
.dcp.end p {max-width: 600px;margin: 5px auto 20px;text-align: center;line-height: 30px;}
.dcp.end .cta{display: block;background-color: #e8132a;color: #fff;padding: 8px 0px;line-height: normal;font-size: 21px;max-width: 370px;text-align: center;margin: 20px auto 50px;border-radius: 5px;font-weight: 700;text-decoration: none;}
ul.slide-nav {display: flex;justify-content:center;margin:0 0 40px}
ul.slide-nav li {height: 5px;width:30px;background-color:#ccc;margin:5px;cursor: pointer;}
ul.slide-nav li.active{background-color:#0f5fa7;    }
ul.slide-nav li:hover{background-color:#7bc1ff;    }
.dcp.intro .flex .flex-inner:hover:before {transform: scale(1.1);display: block;box-shadow: 0 0 5px #0005;}
.mySlides .flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;justify-content: center;}
.mySlides .flexslider .flexBnrslides > li .flex .caption {margin: 0;width: 50%;}
.mySlides .flexslider .flexBnrslides > li .flex .clip {width: 40%;text-align: center;}
.mySlides .flexslider .flexBnrslides h2 {text-align: left;font-size: 20px;padding: 0;line-height: 38px;}
.mySlides .flexslider .flexBnrslides h2 strong{font-size: 20px;color:#1e6cad;}
.mySlides .bannerflex {background: transparent;}
.mySlides ol.flex-control-nav.flex-control-paging {display: block;width: 100%;bottom:50px;}
.mySlides .flexslider:hover .flex-direction-nav{display: block;}
.mySlides .flexslider:hover .flex-direction-nav li a {opacity: .5;color: #1e6cad;z-index: 9;font-size: 50px;text-decoration: none;}
.mySlides .flexslider:hover .flex-direction-nav li a:hover{opacity: 1;}
@media (max-width:600px){.dcp.features .flex .flex-inner .fea {max-width: none;border: 1px solid #00e0ff !important;margin: 0 0 30px;}
.dcp.intro .flex .flex-inner {min-width: auto;margin: 17px;}
.flexslider .flexBnrslides > li .flex .clip .speedometer {transform: scale(0.5) translateX(-41%) translateY(-144px);transform-origin: center center;}
.flexslider .flexBnrslides > li .flex .clip {height: 173px;}
}
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;}
.dcp h2, .dcp h1 {font-size: 30px;font-weight: 300;line-height: 45px;padding: 30px 0 0;margin: 0 auto;text-align: center;letter-spacing: normal;max-width: 700px;}
.dcp h2 strong, .dcp h1 strong {font-size: 32px;font-weight: 400;}
.dcp h3 {font-weight: 600;margin: 30px 0 0;font-size: 20px;}
.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;}
.bread a {font-size: 12px;font-weight: 400;}
.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: 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);}
.box > ul > li#box32 > a:after{background-image: url(../images/vmp-box-icon-32.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;}
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;}
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;}
.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;}
.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}
a.hotfix {padding: 7px 15px;display: inline-block;background-color: #2a79bb;color: #fff;margin-bottom: 7px;min-width: 155px;}
a.hotfix:hover {background-color: #2a79bb;color: #fff;text-decoration: none !important;}
.hotfix-table {width: 500px;margin: 30px auto;border: 2px solid #eee;text-align: center;}
.hotfix-head {background-color: rgb(238, 238, 238);padding: 15px 30px;font-weight: 600;border-bottom: 1px solid #eee;}
.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;}
.dcp .flex {flex-wrap: wrap;justify-content: center !important;}
.dcp .flex .flex-inner {padding: 10px;}
.dcp h1, .dcp h2 {line-height: 50px !important;margin-bottom: 10px !important;padding: 30px 10px 0 !important;}
.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:900px){.dcp.features .flex .flex-inner .fea{max-width:650px;width:80%;margin:0 auto;float:none;box-sizing:border-box;border-left:unset;}
.dcp.features .flex .flex-inner .fea:nth-last-child(2), .dcp.features .flex .flex-inner .fea:nth-last-child(3){border-bottom: 1px solid #00e0ff;}
}
