.pcp.request-demo,.pcp.get-quote {box-shadow: 0 0 3px #a7a7a7;padding: 40px;max-width: 500px;margin: auto}
.pcp .spl-form {max-width: 400px;margin: auto}
.pcp .spl-form p {position: relative;margin: 0;margin-bottom: 0px;margin-bottom: 15px}
.container.sec-pTB p, .para {line-height: 30px;margin: 10px 0;font-weight: 500;font-size: 17px}
.pcp .spl-form p em, .pcp .spl-form p label {color: #000;font-size: 17px;display: block;margin-bottom: 5px;font-style: normal;line-height: 38px}
.pcp .spl-form p em sup, .pcp .spl-form p label sup {color: red;font-size: 10px}
.pcp .input, .pcp .tarea, .pcp select {height: 43px;display: block;border: 1px solid rgba(174,182,192,0.5);outline: none;font-size: 14px;color:#718191;padding: 0 10px;box-sizing: border-box}
.pcp .input, .pcp .tarea, .pcp .fbutton {width: 378px;max-width: 100%}
.fbutton input#Submit, .fbutton input#downloadSubmit, .fbutton .spl-submit#Submit, .fbutton input.sub, .fbutton input#gdpr_reset {display: inline-block;width: 140px !important;min-width: auto;vertical-align: top;margin: 20px 10px !important;cursor: pointer !important;line-height: 20px !important;padding: 10px !important;font-size: 15px !important;transition: all 350ms ease-out;border-radius: 0 !important;line-height: 20px !important;padding: 10px !important;font-size: 15px !important;transition: all 350ms ease-out;border: 1px solid transparent !important;border-radius: 0 !important}
.pcp .spl-form .sub, .pcp .spl-form .re {background:#88c255;color:#fff;text-transform: uppercase;cursor: pointer}
@media screen and (max-width:500px){
.pcp.request-demo, .pcp.get-quote{padding:25px 10px}
}

.bg-l-green{background:#cde8c5}
.container2{max-width:1200px;width:100%;margin:0 auto;transition:all 0.2s ease-in 0s}
.pcp p{font-size:17px;line-height:30px}
.pcp h2{font-size:28px}
.breadcrumb{display:none}
.heading-menu .menuhead{display:block}
.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;
cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}

.pcp.overview {padding: 30px;text-align: center}
.pcp.overview h3 {margin-bottom: 40px}
.pcp h3, .h3 {font-size: 20px;font-weight: 600;margin: 0;line-height: normal}
.pcp.overview p {margin-bottom: 10px}
.container.sec-pTB p, .para {line-height: 30px;margin: 10px 0;margin-bottom: 10px;font-weight: 500;font-size: 17px}
.pcp.overview p strong {display: block}
.pcp.overview p b {font-size: 20px;color: #777}
.pcp a {color: #0099CC;text-decoration: none}
.pcp a:hover {text-decoration: underline}
.pcp.features {background-color: #ebebeb;padding: 50px}
.pcp {display: block}
.pcp.features h2, .pcp.editions h2 {text-align: center;font-size: 30px;margin: 0 0 30px;line-height: normal}
.fea-sec {display: flex;flex-wrap: wrap;max-width: 1000px;margin: auto;justify-content: center}
.fea-sec .fea-inner {display: flex;width: 450px;max-width: 100%;align-items: start;padding: 20px;border-bottom: 1px dashed #ccc;border-right: 1px dashed #ccc}
.fea-sec .fea-inner:nth-child(2n) {border-right: 0}
.pcp.editions {padding: 50px;text-align: center;background-image: url(images/editions-bg.jpg);background-size: cover}
.fea-sec .fea-inner img {width: 50px;margin-right: 10px}
.fea-sec .fea-inner .content h3 {font-size: 20px;margin: 0 0 10px}
.fea-sec .fea-inner .content p {font-size: 15px;line-height: 28px;margin: 0 0 10px}

.pcp .doc-list{text-align: center;padding-left: 0 !important;display: flex;flex-flow:row wrap;justify-content: center;align-items: center}
.pcp .doc-list li{list-style: none;box-shadow: 0 0 3px #a7a7a7;margin: 7px;padding: 5px 15px;max-width: 435px;width:98%;min-height: 230px;vertical-align: top;text-align: initial}
.pcp .doc-list li img{width: 30px}
.pcp .doc-list li a{display: inline-block;font-size: 17px;padding: 15px 15px 0;padding-right:0}
.pcp .doc-list p{padding-left: 50px;font-size: 15px;margin-top: 0;margin-bottom: 20px;padding-right: 20px}
.pcp .doc-list li p a{display: list-item;list-style-type: disc;padding-left: 0;padding-top: 0;margin-left: 15px}

.pcp.editions {padding: 50px;text-align: center;background-image: url(../images/editions-bg.jpg);background-size: cover}
.catalog {display: inline-block;width: 450px;max-width: 90%;margin: 20px;box-shadow: 0 0 5px #ccc;text-align: left;
	vertical-align: top;border-radius: 8px;background-color: #fff}
.catalog .catalog-heading {padding: 20px;display: flex}
.catalog .catalog-heading h3 strong {font-size: 30px;font-weight: 600;color: #11b0a7}
.catalog .catalog-fea {padding: 20px;background-color: #eee}
.catalog .catalog-fea ul {font-size: 15px;line-height: 35px}
.catalog .catalog-fea ul li::before {content: '';display: inline-block;width: 12px;
height: 12px;vertical-align: middle;background-image: url(../images/check-icon.png);background-size: contain;background-repeat: no-repeat;margin-right: 12px}
.catalog#sccm .catalog-fea ul li::before {background-image: url(../images/check-icon-offset.png)}
.catalog#catalog .catalog-fea > a {margin-top: 77px}
.catalog .catalog-fea > a {display: block;color: #fff;padding: 12px 16px;font-size: 18px;margin: 40px auto 0;
margin-top: 40px;background-color: #0db0a7;border-radius: 5px;text-align: center;font-weight: 600;text-decoration: none}
.catalog#sccm .catalog-heading h3 strong {color: #5088dd}
.catalog#sccm .catalog-fea > a {background-color: #5088dd}

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important}

/*Form Style*/
.pcp select input[type="text"],input[type="date"] {position:relative;width: 100%;-webkit-appearance: inherit;border-radius:0;}
.pcp input[type="text"],input[type="date"], .pcp .tarea, .pcp .fbutton, .pcp select {width: 100%;}
.pcp input[type="text"],input[type="date"], .pcp .tarea, .pcp select {height: 43px;display: block;border: 1px solid rgba(174,182,192,0.5);outline: none;font-size: 14px;color: #718191;padding: 0 10px;box-sizing:border-box;}
.pcp .tarea{padding:10px;min-height:100px;}
.pcp .spl-form p em,.pcp .spl-form p label {color: #000;font-size: 17px;display: block;margin-bottom: 5px;font-style: normal;line-height: 38px;}
.pcp .spl-form p em sup,.pcp .spl-form p label sup {color: red;font-size: 10px;}
.pcp .spl-form .sub, .pcp .spl-form .re,input[name="Reset"] {background: #88c255;height: 44px;border: none;color: #fff;font-size: 14px;text-align: center;text-transform: uppercase;line-height: normal;cursor: pointer;width:auto;padding:10px 20px;margin:0 5px;}
input[name="Reset"]{background:#eee;color:#000;}
.pcp .spl-form {max-width: 400px;margin: auto;}
.pcp .spl-form p {position:relative;margin: 0;margin-bottom: 15px;}
.pcp .spl-form p:last-child{text-align:center;}
.pcp.request-demo,.pcp.get-quote {box-shadow: 0 0 3px #a7a7a7;padding: 40px;max-width: 500px;margin: auto;}


@media screen and (max-width:1080px){
.pcp.features{padding:50px 10px !important}
.fea-sec .fea-inner{max-width: 550px!important;width:100%!important;border: 1px dashed #ccc !important;margin-bottom: 5px}
}
@media screen and (max-width:500px){
.cmnFormArea{padding:0 0!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
.catalog .catalog-fea > a{font-size:14px !important}
.catalog .catalog-heading h3 strong{font-size:20px !important}
.pcp.editions{padding:15px !important}
.pcp.features h2, .pcp.editions h2,.pcp h3, .h3{line-height:35px !important;font-size:18px !important}
.flexMobile{font-size:20px !important}
.pcp .doc-list li img{display:block;margin: 10px auto}
.pcp .doc-list li a,.pcp .doc-list p{padding:0 0}
.pcp .doc-list li{text-align:center}
}