.flexslider{width:100%!important}
.feaImg{background:url(../images/pmpfeaturesprite.png) no-repeat 0 0;height:64px;margin:0 auto;width:62px; display:block}
.feaImg1{background:url(../images/pmpfeaturesprite.png) no-repeat 0 0;display:inline-block;height:155px;width:210px}
.fea-pmp1{background-position:0 -1820px}
.fea-pmp2{background-position:-65px -1820px}
.fea-pmp3{background-position:-130px -1820px}
.fea-pmp4{background-position:-200px -1820px}
.fea-pmp5{background-position:-270px -1820px}
.fea-pmp6{background-position:-337px -1820px}

.bannerflex{background:#fff;border-bottom:1px solid #efefef}
.feaHead{color:#0084b4}

.feat1{background-position:-10px -10px;}
.feat2{background-position:-257px -12px;}
.feat3{background-position:-484px -12px;}
.feat4{background-position:-10px -183px;}
.feat5{background-position:-256px -183px;}
.feat6{background-position:-486px -183px;}
.feat7{background-position:-10px -367px;}
.feat8{background-position:-252px -367px;}
.feat9{background-position:-480px -367px;}
.feat10{background-position:-10px -550px;}
.feat11{background-position:-252px -550px;}
.feat12{background-position:-480px -550px;}
.feat13{background-position:-10px -728px;}
.feat14{background-position:-252px -728px;}
.feat15{background-position:-486px -728px;}
.feat16{background-position:-11px -923px;}
.feat17{background-position:-257px -923px;}
.feat18{background-position:-488px -923px;}
.feat19{background-position:-11px -1126px;}
.feat20{background-position:-252px -1126px;}
.feat21{background-position:-486px -1126px;}
.feat22{background-position:-11px -1324px;}
.feat23{background-position:-254px -1324px;}
.feat24{background-position:-486px -1324px;}

.cslobor{border:1px solid #ccc;padding:10px 10px 20px 10px;}
.cl1,.cl2,.cl3,.cl4,.cl5,.cl6{width:132px;height:67px;display:inline-block;margin:17px 0px 0 0px;padding:0 10px 0 0;background:url(../images/pmp-cust.png) no-repeat 0 0;}
.cl1{background-position:-32px -6px;}
.cl2{background-position:-207px -5px;}
.cl3{background-position:-390px -5px;}
.cl4{background-position:-563px -5px;}
.cl5{background-position:-714px -6px;}
.cl6{background-position:-861px -7px;}


.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;width:33%;vertical-align:top}
.dsk-spa th{ padding:10px 0}

/*Index page download form style*/
.dlbor{border:1px solid #ebebeb}
.hmdwn-form-cont{border: none !important;float: none !important;min-height: 140px!important;padding: 5px 2% 5px 7%;width: 80%;margin:0 auto;}
.hmdwn-form input, .hmdwn-form select{border: 1px solid #bbb;color: #777;font-size: 14px;margin-top: 10px;outline: medium none;padding: 10px;transition: all 0.2s ease-in-out 0s;float:left;width: 24%;margin:0 10px 0 20px;}
.hmdwn-form input, .hmdwn-form select {}
.hmdownloadbt {background: #e3142b none repeat scroll 0 0;border: medium none;border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: none !important;
    font-size: 18px;
    line-height: 24px;
    margin: 20px auto;
    
}
.winicon_white{background:url("../images/windows-whiteicon.png") 0 0 no-repeat;display: inline-block;float: left;height: 40px;margin: 8px 0 0 15px;width: 40px}


.dlrt{float:right;margin:0 10px}
.dltxt{display: block; font-size: 35px; margin-top: 11px;}
.dldesc{display: block; font-size: 12px; line-height: 23px; margin-top: 3px;}
.moreinfo{margin-top:-13px;padding-bottom:15px}
#hmdownloadbt {
    background-color: #e3142b !important;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: none !important;
    font-size: 18px;
    line-height: 24px;
    margin: 20px auto;
}
.win_ind_icon{background: url("../images/win-lin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 40px;
    margin: 6px 0 0 17px;
    width: 39px;}

.dwn-priv{display: block;clear: both; margin: 0 auto;padding: 10px 0 0; margin-bottom: 10px;}
.dwn-priv a{color:#0F8DF9}

.pmp_tabs li:hover{color:#FF9900;}.pmp_tabs{margin:0;padding:0;}


.tab_bg_normal {
    background: url(../images/tab_bg_normal.gif) repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
.msp-arc-diag{background:url("../images/pmp-msp-sprite.png") repeat scroll -9px -163px rgba(0, 0, 0, 0);height:350px;margin:0 auto;width:930px;}.one{background:url("../images/pmp-msp-sprite.png") repeat scroll -14px -14px rgba(0, 0, 0, 0);height:57px;width:58px;}.two{background:url("../images/pmp-msp-sprite.png") repeat scroll -86px -18px rgba(0, 0, 0, 0);height:57px;width:58px;}.three{background:url("../images/pmp-msp-sprite.png") repeat scroll -158px -18px rgba(0, 0, 0, 0);height:57px;width:58px;}.four{background:url("../images/pmp-msp-sprite.png") repeat scroll -231px -18px rgba(0, 0, 0, 0);height:57px;width:58px;}.five{background:url("../images/pmp-msp-sprite.png") repeat scroll -302px -18px rgba(0, 0, 0, 0);height:57px;width:58px;}.six{background:url("../images/pmp-msp-sprite.png") repeat scroll -14px -89px rgba(0, 0, 0, 0);height:57px;width:58px;}.seven{background:url("../images/pmp-msp-sprite.png") repeat scroll -86px -89px rgba(0, 0, 0, 0);height:57px;width:58px;}.eight{background:url("../images/pmp-msp-sprite.png") repeat scroll -158px -89px rgba(0, 0, 0, 0);height:57px;width:58px;}.nine{background:url("../images/pmp-msp-sprite.png") repeat scroll -231px -89px rgba(0, 0, 0, 0);height:57px;width:58px;}.ten{background:url("../images/pmp-msp-sprite.png") repeat scroll -302px -89px rgba(0, 0, 0, 0);height:57px;width:58px;}.formpopup{background-color: #fff;border: 1px solid #ddd;display: inline-block;font-weight: normal;margin-left: 9px;padding: 15px;position: absolute;width: 250px;border-radius: 4px;box-shadow: 0px 3px 10px 1px #efefef}

/*** Responsive Table CSS ***/
.responsve-table { border:1px solid #dcdcdc; border-left:none !important; margin-bottom:20px; width:100%; display: table;}
.table-head { background: #eee; padding: 10px; font-size: 14px; font-weight: 600; color: #2a2a2a; }
.table-content {  padding:10px; } 
.table-content h4 {font-size: 14px; font-weight: 600;}
.table-content ul { margin:15px; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { display: table-cell; border-left:1px solid #dcdcdc; }
.col-1  { width: 8.33333333%; }
.col-2  { width: 16.66666667%;}
.col-3  { width: 25%;}
.col-4  { width: 33.33333333%;}
.col-5  { width: 41.66666667%; }
.col-6  { width: 50%;}
.col-7  { width: 58.33333333%;}
.col-8  { width: 66.66666667%;}
.col-9  { width: 75%; }
.col-10 { width: 83.33333333%; }
.col-11 { width: 91.66666667%;}
.col-12 { width: 100%;}
/*END*/
/*** Get Quote CSS ***/
.get-quote-form {max-width:750px;width:100%; margin: 0 auto; border: 1px solid #ddd;box-sizing:border-box; }
.get-quote-form-formgroup { width: 100%; float: left; padding: 5px 10px; }
.get-quote-form-label { float: left; width:40%; text-align: right; padding-right: 20px; }
.get-quote-form-field { float: left; width: 50%; }
.get-quote-form-field-input { height: 24px; }
.get-quote-form-field-textarea { border: 1px solid #ddd; }
.get-quote-form-title { border-bottom: 1px solid #ddd; background: #f3f3f3; font-size: 20px; padding: 15px; box-sizing: border-box; margin-bottom: 20px; }
.get-quote-form-button { margin-left: 42.5%; }
.get-quote-form-field input,
.get-quote-form-field select,
.get-quote-form-field textarea { width: 70% !important;border:1px solid #ddd;}
.btn-hover{background-color:#34ad65;font-size:16px;margin:0px 0 20px 10px;padding:11px 38px;color:#fff;border:none;}
.btn-grey{background-color:#fff;font-size:16px;margin:0px 0 20px 10px;padding:11px 38px;color:#777;border:1px solid #ddd}
.h3 a{color:#333;text-decoration:none;font-size:20px;}
.formpopup{background-color: #fff;border: 1px solid #ddd;display: inline-block;font-weight: normal;margin-left: 9px;padding: 15px;position: absolute;width: 250px;border-radius: 4px;box-shadow: 0px 3px 10px 1px #efefef}.gtarrow{background:url("../images/gtarrow.png") no-repeat;position:absolute;margin:-6px 0 0 -23px;width:8px;height:14px}.dbor{border-bottom:1px dashed #C5CDD1;height:10px;margin:40px 0;}

.clbutton {background: url("../images/getquote-closebt.png") no-repeat;width: 25px;height: 25px;position: absolute;right: -13px;top: -13px;display: inline-block;cursor: pointer;}

/*Feature Page new*/
.pwd_stmanage{background:url("../images/pmp-feat-lineicon.png") no-repeat scroll 0 -91px/460px auto;display: block;height: 77px;margin: 10px auto;width: 75px}
.acc_pro_ctrl{background:url("../images/pmp-feat-lineicon.png") no-repeat scroll -94px -94px/460px auto;display: block;height: 75px;margin: 10px auto;width: 78px}
.pwd_sync{background:url("../images/pmp-feat-lineicon.png") no-repeat scroll -190px -93px /460px auto;width:75px;height:75px;display:block;margin:10px auto}
.pri_sess_manag {background: rgba(0, 0, 0, 0) url("../images/pmp-feat-lineicon.png") no-repeat scroll -282px -93px /460px auto;display: block;height: 75px;margin: 10px auto 30px;width: 78px}
.sec_ent{background: rgba(0, 0, 0, 0) url("../images/pmp-feat-lineicon.png") no-repeat scroll -377px -93px/460px auto;display: block;height: 75px;margin: 10px auto 30px;width: 78px}
.audit{background: rgba(0, 0, 0, 0) url("../images/pmp-feat-lineicon.png") no-repeat scroll 2px -178px/460px auto;display: block;height: 75px;margin: 10px auto 30px;width: 83px}
.dis_rec{background: rgba(0, 0, 0, 0) url("../images/pmp-feat-lineicon.png") no-repeat scroll -91px -179px/460px auto;display: block;height: 80px;margin: 4px auto 30px;width: 87px;}

.ft_iconbg{border-radius:3px 3px 0 0;background: #7BBA27;}
.ft_pad25{padding:25px;}
.ft_pad1025{padding:10px 18px 25px 18px;}
.greybg{background:#f6f6f6!important;padding:0 0 40px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.martpbt{margin:40px 0;}
.txtlft{text-align:left!important}
.txtcent{ font-size: 35px;padding: 20px 0;text-align:center!important}
#twocol_ftlist ul{margin:15px 0 0 50px;list-style: outside none disc;font-size: 16px;line-height: 30px;padding:0px;}
#twocol_ftlist h2.featlist{color: #3aaa35;font-size: 27px;font-weight: 500;margin-bottom: 25px;padding: 30px 30px 0px 30px;margin:0;text-align:center;}
#twocol_ftlist article{width:47.5%;display:inline-block;margin:0 10px;}
#twocol_ftlist .wh_box, #threecol_ftlist .wh_box {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 3px;}
#threecol_ftlist article{ float: left;padding: 10px 18px 25px;width: 29.5%;}
#threecol_ftlist article .wh_box{height:570px; padding-bottom:25px;}
#threecol_ftlist a:hover,#twocol_ftlist a:hover{text-decoration:none;}
#threecol_ftlist ul{margin:15px 0 0 50px;list-style: outside none disc;font-size: 16px;line-height: 30px;padding:0px;margin:15px 0 0 20px}
#threecol_ftlist ul li,#twocol_ftlist ul li{line-height: 32px;list-style-type: disc;text-align: left;}
#threecol_ftlist article a h3{color:#000;text-decoration:none!important;}
#threecol_ftlist article a:hover h3{color:#3aa935;text-decoration:none!important;}

@media screen and (min-width:1020px){.pmp_tabs li
	{color:#0666B7;cursor:pointer;display:block;float:left;height:40px;text-align:center !important;width:135px;line-height:37px;}
	.pmp_selected{background:none repeat scroll 0 0 #FFFFFF;border-left:1px solid #CCCCCC;border-radius:5px 5px 0 0;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333 !important;cursor:default !important;height:37px;text-align:center;width:138px;}}
@media screen and (max-width:1020px){
#threecol_ftlist article{width:70%;float:none;box-sizing:border-box;margin:0 auto;}
}
@media screen and (max-width:900px){
    #twocol_ftlist article{display:block;width:70%;margin:0 auto;}
}
@media screen and (max-width:600px){
    #twocol_ftlist h2.featlist{font-size:20px;}
    #twocol_ftlist article,#threecol_ftlist article{width:100%;box-sizing:border-box;padding:10px 0;margin:0 auto;}
    .txtcent{font-size:24px;}
}