:root {
    --main-bg-color: yellow;
    --proxima-font: 'ZohoPuvi', sans-serif;
    --main-padding: 15px;
    --main-font-size: 16px;
    --light-green-color: #34ad65;
    --proxima-page-title: 30px;
    --light-grey-text: #8193a8;
    --light-blue-box: #eef3fd;
    --text-align-rt: right;
    --lt-blue: #00aeef;
    --font-bold: 500;
    --dark-grey: #273c49;
}

body {
    font: 300 14px/24px 'ZohoPuvi';
}
.form-container .form-control.active-row {
    border: 1px solid #FFF;
}
/*State&region selct box stye*/
span.focus-border {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

#header-mainsec,
#header-topsec,
#MEmobPanel,
.nav-list .sol-listCol3 .f2,
footer {
    font-family: 'ZohoPuvi';
    font-weight: 300;
}

.bannerflex {
    background: #fff;
    border-bottom: 1px solid #dcdcdc
}

.flexslider {
    width: 1300px
}

.wn-icon,
.wn-active .wn-icon,
.cust1,
.cust2,
.cust3,
.cust4,
.cust5,
.cust6,
.cust7,
.cust8,
.cust-qte-icon,
.vid1,
. vid2,
.vid3,
.vid4,
.vid5,
.vid6 {}

.cust1,
.cust2,
.cust3,
.cust4,
.cust5,
.cust6,
.cust7,
.cust8 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-sprite-new.png) no-repeat 0 0
}

.video-zone {
    padding: 20px 20px 40px
}

.video-zone img {
    max-width: 100%
}

.vid-lhs {
    width: 220px;
    float: left;
    height: 446px;
    overflow-y: scroll
}

.vid-lhs a {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    display: block
}

.vid1,
.vid2,
.vid3,
.vid4,
.vid5,
.vid6 {
    border: 3px solid #fff;
    width: 190px;
    height: 115px;
    display: block;
    margin-bottom: 5px
}

.vid1 {
    background-position: 0 -312px
}

.vid2 {
    background-position: -190px -312px
}

.vid3 {
    background-position: -380px -312px
}

.vid4 {
    background-position: 0 -427px
}

.vid5 {
    background-position: -190px -427px
}

.vid6 {
    background-position: -380px -427px
}

.vid-rhs {
    width: 720px;
    padding-left: 20px;
    float: right
}

#vidPlay {
    max-width: 722px
}

#vidPlay a {
    display: block
}

#vidPlay img {
    border: 3px solid #fff
}

#vidFrame {
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    line-height: 0;
    display: block
}

#vidDesc {
    font-size: 18px;
    margin-top: 20px
}

.main-vid img {
    box-shadow: 0 0 1px #aaa
}

.hmcontent {
    padding: 0 10px
}

.hmcontent a {
    color: #0099cc
}

.hm-fea-cont {
    float: left;
    width: 83%;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee
}

.hm-fea-cont img {
    max-width: 100%
}

.hm-fea-txt {
    width: 90%;
    position: absolute;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    padding: 2px 5%;
    color: #fff;
    border: 1px solid #eee;
    border-top: none;
    display: none;
    text-align: center
}

.hm-fea-txt:first-child {
    display: block
}

.hm-fea-txt p {
    line-height: 20px;
    margin: 10px 0 5px
}

.hm-fea-txt a {
    color: #FF8134;
    text-decoration: underline
}

.hm-fea-tn-act:after {
    position: absolute;
    left: -8px;
    top: 36px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-right: 8px solid #ccc;
    border-bottom: 8px solid transparent;
    content: ''
}

.hm-fea-tn {
    width: 15%;
    padding-left: 1.5%;
    float: left
}

.hm-fea-tn li {
    position: relative
}

.hm-fea-tn1,
.hm-fea-tn2,
.hm-fea-tn3,
.hm-fea-tn4,
.hm-fea-tn5,
.hm-fea-tn6 {
    width: 150px;
    height: 77px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-bottom: 21px
}

.hm-fea-tn1 {
    background-position: 0 0
}

.hm-fea-tn2 {
    background-position: -150px 0
}

.hm-fea-tn3 {
    background-position: 0 -77px
}

.hm-fea-tn4 {
    background-position: -150px -77px
}

.hm-fea-tn5 {
    background-position: 0 -154px
}

.hm-fea-tn6 {
    background-position: -150px -154px
}

.wn-head {
    background: #FFFDED;
    padding: 10px 20px;
    border-radius: 50px
}

#wn-list {
    min-height: 330px
}

#wn-list li {
    padding: 0 0 20px 0
}

#wn-list li>div {
    display: none;
    padding: 10px 0 10px 30px;
    font-size: 12px
}

#wn-list li span {
    cursor: pointer
}

#wn-list li .wn-icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -300px -44px;
    float: left;
    margin: 6px 8px 0 0
}

#wn-list li .wn-active .wn-icon {
    background-position: -319px -44px
}

#wn-list img {
    position: absolute;
    right: 2%;
    top: 70px
}

.wn-lhs-cont {
    width: 38%;
    padding: 0 2%;
    float: left
}

.cust-pg-vid {
    padding-bottom: 20px;
    border: none
}

.cust-qte-icon {
    background-position: -344px 0;
    width: 200px;
    height: 200px;
    display: inline-block
}

.cust-logo {
    padding: 20px;
    border: none
}

.cust1 {
    background-position: 0 0;
    width: 100px;
    height: 44px;
    display: inline-block;
    margin-top: 15px
}

.cust2 {
    background-position: -100px 0;
    width: 70px;
    height: 70px;
    display: inline-block
}

.cust3 {
    background-position: -170px 0;
    width: 87px;
    height: 20px;
    display: inline-block;
    margin-top: 20px
}

.cust4 {
    background-position: -170px -20px;
    width: 87px;
    height: 27px;
    display: inline-block;
    margin-top: 15px
}

.cust5 {
    background-position: -170px -47px;
    width: 87px;
    height: 33px;
    display: inline-block;
    margin-top: 15px
}

.cust6 {
    background-position: 0 -44px;
    width: 87px;
    height: 22px;
    display: inline-block;
    margin-top: 15px
}

.cust7 {
    background-position: 0 -70px;
    width: 100px;
    height: 26px;
    display: inline-block;
    margin-top: 15px
}

.cust8 {
    background-position: -100px -80px;
    width: 94px;
    height: 45px;
    display: inline-block
}

.feature-box {
    margin-top: 20px;
    color: #424f56
}

.feature-box p {
    margin: 15px 0 5px 0;
    color: #777
}

.feature-col1 {
    width: 31%;
    float: left;
    margin-right: 3%;
    padding: 20px 0
}

.feature-col2 {
    width: 31%;
    float: left;
    margin-right: 3%;
    padding: 20px 0
}

.feature-col3 {
    width: 32%;
    float: left;
    padding: 20px 0
}

.fea-spm1 {
    background-position: -32px -62px
}

.fea-spm2 {
    background-position: -32px -94px
}

.fea-spm3 {
    background-position: -192px -94px
}

.fea-spm4 {
    background-position: -192px -126px
}

.fea-spm5 {
    background-position: -32px -190px
}

.fea-spm6 {
    background-position: -192px -158px
}

.fea-apm1 {
    background-position: -64px -62px
}

.fea-apm2 {
    background-position: -64px -94px
}

.fea-apm3 {
    background-position: -64px -126px
}

.fea-apm4 {
    background-position: -64px -158px
}

.fea-apm5 {
    background-position: -64px -190px
}

.fea-apm6 {
    background-position: -64px -222px
}

.fea-nfm1 {
    background-position: -160px -222px
}

.fea-nfm2 {
    background-position: -160px -190px
}

.fea-nfm3 {
    background-position: -96px -126px
}

.fea-nfm4 {
    background-position: -96px -158px
}

.fea-nfm5 {
    background-position: -96px -190px
}

.fea-nfm6 {
    background-position: -96px -222px
}

.fea-dcm1 {
    background-position: -128px -62px
}

.fea-dcm2 {
    background-position: -128px -94px
}

.fea-dcm3 {
    background-position: -128px -126px
}

.fea-enm1 {
    background-position: -128px -158px
}

.fea-enm2 {
    background-position: -128px -190px
}

.fea-enm3 {
    background-position: -128px -222px
}

.fea-dpl1 {
    background-position: -160px -62px
}

.fea-dpl2 {
    background-position: -160px -94px
}

.fea-dpl3 {
    background-position: -160px -126px
}

.fea-inhead {
    font-size: 16px;
    margin-top: 8px;
    margin-left: 2%;
    letter-spacing: -0.5px
}

.mT5 {
    margin-top: 5px
}

.more-fea,
.less-fea {
    cursor: pointer;
    text-decoration: underline;
    display: inline-block
}

.more-fea-box {
    display: none
}

.ess-icon {
    width: 49px;
    height: 54px;
    display: inline-block;
    margin: 28px auto;
    background-position: 0 0
}

.ent-icon {
    width: 109px;
    height: 62px;
    display: inline-block;
    margin: 23px auto;
    background-position: -49px 0
}

.lee-icon {
    width: 142px;
    height: 62px;
    display: inline-block;
    margin: 23px auto;
    background-position: -158px 0
}

.dwn-nav-link {
    line-height: 46px;
    display: block;
    text-align: center;
    background: #ECEDEE;
    margin-top: 2px
}

.dwn-nav-link a:hover {
    text-decoration: underline
}

.other-option-head {
    margin-top: 40px
}

.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
}

.rhs-cont-box {
    padding: 20px 0 40px;
    border-bottom: 1px solid #eee
}

.inner-fea-img {
    width: 47%;
    float: left
}

.inner-fea-img img {
    border: 3px solid #eee;
    max-width: 100%
}

.inner-fea-txt {
    width: 47%;
    padding-left: 6%;
    float: left;
    color: #777
}

.inner-fea-txt p {
    margin-top: 0
}

.inner-fea-txt1 p {
    margin-top: 0
}

.inner-fea-txt1 {
    width: 47%;
    padding-right: 6%;
    float: left;
    color: #777
}

.ticked {
    font-size: 16px!important;
    color: #7eac2d;
    text-align: center
}

.red {
    color: #f00
}

table.editionTable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

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:first-child {
    width: 27%
}

table.editionTable tfoot td {
    font-weight: 500;
    text-align: center;
    background-color: #ECEDEE
}

table.editionTable tfoot td:first-child {
    text-align: left
}

.edibox {
    background: #f6f6f6
}

#plugin li {
    padding: 0
}

#plugin {
    padding-left: 20px
}

#plugin ul {
    padding-left: 10px
}

.resource-box p {
    margin: 10px 0 0 0;
    color: #777;
    font-size: 12px;
    padding-left: 26px
}

.resource-col1 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col2 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col3 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col4 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.res-inhead {
    font-size: 16px;
    letter-spacing: -0.5px
}

.res-form-box {
    border-top: 1px solid #eee;
    padding-top: 20px;
    margin-top: 20px
}

.res-form-col1 {
    width: 48%;
    padding-right: 2%;
    float: left
}

.res-form-col2 {
    width: 48%;
    padding-left: 2%;
    float: left
}

a.demo-pg-sprite:hover,
a.img-pop:hover {
    text-decoration: none
}

.document-tbl {
    width: 100%;
    border-collapse: collapse
}

.document-tbl td {
    width: 50%;
    padding: 5px;
    border: 1px solid #ddd
}

.document-tbl tr.head {
    background: #EBEBEB;
    font-size: 14px
}

.document-tbl tr.odd {
    background: #fff;
    font-size: 12px
}

.document-tbl tr.even {
    background: #f8f8f8;
    font-size: 12px
}

.what-snmp-tbl td {
    border: 1px solid #ddd;
    padding: 5px
}

.plug-nav-inner {
    text-align: center
}

.plug-nav-inner a {
    margin: 20px;
    color: #333;
    background: #ddd;
    padding: 5px 10px;
    display: inline-block
}

.cust-vid1,
.cust-vid2,
.cust-vid3,
.cust-vid4,
.cust-vid5 {
    border: 3px solid #fff;
    display: block;
    height: 126px;
    margin-bottom: 5px;
    width: 190px
}

.cust-vid1 {
    background-position: 0 0
}

.cust-vid2 {
    background-position: -190px 0
}

.cust-vid3 {
    background-position: 0 -126px
}

.cust-vid4 {
    background-position: -190px -126px
}

.cust-vid5 {
    background-position: -190px -252px
}

.tableborder {
    background: none;
    border: 1px solid #c2c2c2;
    padding: 5px
}

.spack-plug>span {
    font-size: 18px;
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block
}

.spack-plug-box {
    background: #fff;
    margin-top: 10px;
    width: 220px;
    margin: 0 auto;
    display: none
}

.spack-plug-box a {
    padding: 2px 0;
    display: block;
    background: #fbfbfb;
    border-bottom: 1px solid #eee
}

.spack-plug-box a:hover {
    background: #f6f6f6
}

.spack-btn {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0 0
}

.spack-lic {
    font-size: 12px;
    margin-top: 40px;
    color: #888
}

.spack-lic a {
    color: #888
}

.spack-tbl {
    margin-top: 20px
}

.spack-tbl td {
    border: 1px solid #ddd;
    padding: 10px
}

.spack-tbl th {
    border: 1px solid #ddd;
    padding: 10px;
    background: #f8f8f8;
    font-weight: 500;
}

.service-monitoring {
    width: 100%
}

.service-monitoring td {
    border: 1px solid #ddd;
    padding: 10px
}

.lictxt {
    font-size: 12px;
    margin-top: 10px
}

.fea-list-cont {
    display: block
}

.fea-list-cont>ul {
    float: left;
    padding: 0 3% 0 0;
    width: 22%
}

.pmpcustlogo {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-customers.png) no-repeat 0px 0px;
    height: 74px;
    width: 1000px;
    display: block;
    margin: 0px 5px
}

.feat25 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -9px -1509px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 155px;
    width: 210px;
}

.feat26 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -250px -1509px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 155px;
    width: 210px;
}

#feature .ftbg1 h2 {
    background: linear-gradient(to bottom, #98CD43 0%, #7BBB2A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    margin-top: -16px;
    padding: 4px 10px;
    position: absolute;
    text-align: center;
    text-shadow: 0 -1px 0 #5E8E21;
}

a.stsecret {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}

a.scshare {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -65px -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}

a.autoreset {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -130px -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}

a.ctrlacc {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -200px -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}

a.ladirect {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -270px -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}

a.videorec {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -337px -1820px;
    height: 64px;
    margin: 0 auto;
    width: 62px;
    display: block
}


/* Promo Wrap */

.promo-wrap {
    width: 100%;
    margin: 0 auto 20px;
    border: 1px solid #efefef;
    padding: 20px;
    overflow: hidden;
    box-sizing: border-box;
    background: #effbf2;
}

.promo-contain {
    position: relative;
}

.promo-contain h3 {
    margin: 0 0 15px;
    font-size: 21px;
    line-height: 1.3;
    font-weight: 700;
}

.promo-contain p {
    margin: 0 0 8px;
    font-size: 12px;
    line-height: 16px;
}

.promo-contain p:last-child {
    margin: 0
}

.promo-contain p a {
    font-weight: 700;
    border-bottom: 1px solid;
}

.promo-contain p a:hover {
    text-decoration: none;
}

.promo-band {
    background: #000;
    padding: 10px 5%;
    text-align: center;
}

.promo-band p {
    margin: 0;
    color: #fff;
    font-size: 12px;
}

.promo-band p a {
    text-decoration: none;
    border-bottom: 1px solid;
    font-size: 13px;
    font-weight: 500;
    color: #10b9ff;
}


/* Form style css */

.form-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-container .form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    position: relative;
    margin-bottom: 20px;
    transition: border ease 1.5s;
    -webkit-transition: border ease 1.5s;
    -moz-transition: border ease 1.5s;
}

.dropdown-control {
    background: url(https://www.manageengine.com/images/submenu-sel-arrow.png) no-repeat;
    background-position: 95% center;
}

.form-container .form-control.dropdown-control.uscountry {
    background: #fff;
}

.form-container .uscountry.form-control {
    height: auto;
}

.form-container .uscountry select#contact_country,
.form-container .uscountry select#zc-country {
    height: 50px;
    border-bottom: 1px solid #f2f2f2;
}

.form-container .uscountry select#country_state {
    height: 50px;
}

.form-container .form-control.active-row {
    border: 1px solid #FFF;
}

.form-container .form-control.btn-submits {
    border: none;
    margin-bottom: 45px;
    padding-left: 0;
}

.form-container .form-control.form-comments {
    height: 85px;
}

.form-container .form-control:after,
.form-container .form-control:before {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    z-index: 1;
    border: 2px solid transparent;
    border-radius: 5px;
    pointer-events: none;
}

.form-container .form-control:before {
    top: 0px;
    left: 0px;
}

.form-container .form-control:after {
    bottom: 0;
    right: 0;
}

.form-container .form-control .error {
    position: absolute;
    bottom: -8px;
    left: 30px;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.4s;
    font-size: 13px;
    z-index: 8;
    opacity: 1;
    background: #fff;
    padding: 5px;
    line-height: 0.5;
    color: red;
    display: none;
}

.form-container .form-control * {
    -webkit-appearance: none;
    -moz-appearance: none;
}

.form-container .form-control .label {
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    left: 15px;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.4s;
    font-size: 14px;
    z-index: 8;
    opacity: 0.5;
}

.form-comments.form-control .label {
    top: 35%;
}

.form-container .form-control input,
.form-container .form-control select,
.form-container .form-control textarea {
    width: 100%;
    outline: none;
    border: none;
    height: 100%;
    background: transparent;
    padding-left: 3px;
    font-size: 1.2em;
    position: relative;
    z-index: 9;
    opacity: 0.5;
    resize: none;
}

.form-container .form-control select,
.form-container .form-control input[type=date] {
    opacity: 0;
}

.form-container .form-control.active-row select,
.form-container .form-control.active-row input[type=date] {
    opacity: 0.6;
}

.btn-submits button {
    border-radius: 3px;
    font-size: 18px;
    font-weight: 400;
    border: 2px solid #2590eb;
    background: #2590eb;
    color: #fff;
    cursor: pointer;
    outline: none;
    display: inline-block;
    padding: 8px 30px;
    margin: 20px 0;
}

.btn-submits button:hover {
    background: #444;
    border-color: #444;
}

.active-row.form-control::before {
    border-top-color: #2590eb;
    border-right-color: #2590eb;
    transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
    width: 100%;
    height: 100%;
}

.active-row.form-control::after {
    border-bottom-color: #2590eb;
    border-left-color: #2590eb;
    transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
    width: 100%;
    height: 100%;
}

.form-container .form-control.active-row .label {
    top: 0;
    background: #fff;
    padding: 0 6px;
    left: 8px;
    font-size: 1em;
    opacity: 1;
}

#meGDPRMessage {
    font-size: 12px;
    line-height: 19px;
    margin: 0;
    color: #9da3ab;
    width: 90%;
}

#meGDPRMessage .checkmarkgdpr {
    background: #fff;
    height: 13px;
    width: 13px;
    border: 1px solid #ccc;
    margin-right: 5px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}

button.reset-button {
    border-radius: 3px;
    font-size: 18px;
    font-weight: 400;
    border: 2px solid #d1cfcf;
    background: #d1cfcf;
    cursor: pointer;
    outline: none;
    display: inline-block;
    padding: 8px 40px;
    margin: 20px 0;
    margin-left: 15px;
}

.form-container .form-control input,
.form-container .form-control select,
.form-container .form-control textarea {
    width: 100%;
    outline: none;
    border: none;
    height: 100%;
    background: transparent;
    padding-left: 3px;
    font-size: 1.2em;
    position: relative;
    z-index: 9;
    opacity: 0.5;
    margin-bottom: 0;
}

.form-control textarea {
    resize: vertical;
}

.form-control.text-form-control {
    height: auto;
}

.form-container .text-form-control .label {
    top: 20px;
}

.pmpcustlogo {
    margin: 0 auto;
}

.container.cust-quote.mbH {
    text-align: center;
}
.container {
    max-width: 1200px;
}


/*Form styles end*/


/*Demo  thanks page*/

.thanks-text h1 {
    text-align: center;
    margin: 0 auto;
    font-size: 26px;
    margin-top: -35px;
}

.thanks-text p {
    text-align: center;
}

.thanks-links {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.link-card a:hover {
    text-decoration: none;
}

.thanks-links .link-card {
    width: 27%;
    padding: 15px;
    background: #fff;
    text-align: center;
    border-radius: 9px;
    box-shadow: 0 0 8px 0px #0000002b;
    margin: 25px 13px;
    transition: .3s ease-out;
}

.thanks-links .link-card:hover {
    transform: scale(1.03);
    transition: .3s ease-in;
    box-shadow: 1px 8px 18px 5px #00000024;
}

.thanks-links .link-card img {
    width: 130px;
    margin: 25px auto;
}

.link-card h4 {
    font-size: 21px;
    color: #333;
    text-align: center;
    margin: 0 20px;
    border-top: 1px solid #eaeaea;
    padding-top: 30px;
}

.link-card p {
    color: #333;
    text-align: center;
}

.link-card span {
    background: #2590eb;
    padding: 10px 25px;
    border-radius: 5px;
    color: #fff;
    margin: 10px auto;
    display: inline-block;
    transition: .2s ease-out;
    cursor: pointer;
}

.link-card span:hover {
    transition: .2s ease-in;
    background: #424f56;
}

.whats-next {
    text-align: center;
    width: 100%;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #4395da;
    font-weight: 700;
}


/*end Demo thanks page*/

@media (max-width: 992px) {
    .promo-band {
        display: none;
    }
}


/* Promo Wrap End */


/* Privileged Password Management section feature pages styles start */

ul.ftr-inrlistcnt {
    list-style-type: none;
    padding: 0px !important;
    font-weight: 400;
    letter-spacing: 0.3px;
}

ul.ftr-inrlistcnt li {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/tik-bullet.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #444444;
    margin-top: 15px;
    text-align: justify;
}

h3.ftrhdr {
    color: #0094d6;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.pT30 {
    padding-top: 30px !important
}

.pT40 {
    padding-top: 40px !important
}

.pT50 {
    padding-top: 50px !important
}

.pT60 {
    padding-top: 60px !important
}

.pT70 {
    padding-top: 70px !important
}

.pT75 {
    padding-top: 75px !important
}

.mT30 {
    margin-top: 30px !important
}

.mT40 {
    margin-top: 40px !important
}

.mT50 {
    margin-top: 50px !important
}

.mT60 {
    margin-top: 60px !important
}

.mT70 {
    margin-top: 70px !important
}

.mT75 {
    margin-top: 75px !important
}

.breadcrumb span {
    font-size: 20px;
    font-weight: 300;
    word-spacing: normal;
}

.img-caption {
    font-size: 12px;
    text-align: center;
    font-weight: 600;
}

.inner-breadcrumb {
    font-size: 12px;
    color: #333333;
    display: block;
    margin-left: 0px;
}

.inner-breadcrumb:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.inner-breadcrumb {
    display: inline-block;
}

* html .inner-breadcrumb {
    height: 1%;
}

.inner-breadcrumb {
    display: block;
}

.inner-breadcrumb a {
    color: #008ddd;
    position: relative;
    padding: 0 5px 0 15px;
}

.inner-breadcrumb span {
    position: relative;
    padding: 0 5px 0 15px;
}

.inner-breadcrumb span:before,
.inner-breadcrumb a:before {
    content: "Â»";
    position: absolute;
    left: 0;
    color: #333333;
    line-height: 23px;
    font-size: 15px;
}

.inner-breadcrumb span:first-child,
.inner-breadcrumb a:first-child {
    padding: 0 4px 0 0;
    position: relative;
}

.inner-breadcrumb span:first-child:before,
.inner-breadcrumb a:first-child:before {
    content: "";
    display: none;
}


/* styles end */

a.title1 {
    color: #0084b4;
    text-decoration: none;
}

.cl1 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -42px -31px;
    width: 105px;
    height: 18px;
    display: inline-block;
    float: left;
    margin: 35px 10px 0 45px;
    padding: 0 53px 0 0
}

.cl2 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -213px -23px;
    width: 132px;
    height: 36px;
    display: inline-block;
    float: left;
    margin: 25px 10px 0 20px;
    padding: 0 53px 0 0
}

.cl3 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -400px -23px;
    width: 122px;
    height: 36px;
    display: inline-block;
    float: left;
    margin: 26px 10px 0 10px;
    padding: 0 53px 0 0
}

.cl4 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -570px -17px;
    width: 122px;
    height: 45px;
    display: inline-block;
    float: left;
    margin: 19px 20px 0;
    padding: 0 53px 0 0
}

.cl5 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -730px -19px;
    width: 122px;
    height: 45px;
    display: inline-block;
    float: left;
    margin: 18px 10px 0 0;
    padding: 0 0 0 0
}

.cl6 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -898px -7px;
    width: 56px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 0px 10px
}

.cslobor {
    border: 1px solid #ccc;
    padding: 10px 10px 20px 10px
}

@media screen and (min-width:1020px) {
    .cent-txt1 {
        text-align: center;
        padding: 0 15px;
    }
    a.title1 {
        color: #0084b4;
        padding: 20px 0 0;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        text-decoration: none !important
    }
    .sec-txt1 {
        float: left;
        margin-left: -50px;
        width: 90%;
        text-align: center;
    }
    #impfeatures article {
        width: 330px;
        float: left;
        height: 225px;
    }
    .pitfalls-fea-icon-panel {
        height: auto;
    }
}

@media screen and (max-width:1020px) {
    .heading-menu {
        margin-top: 0;
    }
    .healthcare-cyber-banner-left {
        box-sizing: border-box;
        padding: 10px;
    }
    .healthcare-cyber-banner-right {
        width: 100%;
        display: block;
        text-align: center;
        padding: 20px 0 20px;
    }
    .healthcare-cyber-banner-right img {
        width: 75%;
    }
    .healthcare-cyber-banner-left h1 {
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 500;
        color: #fff
    }
    #health-sticky-panel {
        display: none
    }
    .wi40 {
        width: 100%;
        display: block;
        text-align: center
    }
    .wi40 img {
        width: 40%
    }
    .gar_banner_mini_img_left {
        width: 100%;
        display: block;
        text-align: center;
    }
    .gar_banner_mini_right_content {
        text-align: center;
        margin-bottom: 20px;
        padding: 15px
    }
    .gar_banner_mini_right_content a.gar-mini-btn {
        background: #ffd55f;
        padding: 5px 10px;
        color: #000;
        border-radius: 3px
    }
    .gar_banner_mini_right_content p {
        margin: 15px;
        color: #fff
    }
    .grad_green {
        background: #00d6b1 !important;
        background-image: -webkit-gradient(to right, #00d6cc, #2e5782) !important;
        background-image: -webkit-linear-gradient(to right, #00d6cc, #2e5782) !important;
        background-image: -moz-linear-gradient(to right, #00d6cc, #2e5782) !important;
        background-image: -o-linear-gradient(to right, #00d6cc, #2e5782) !important;
        background-image: linear-gradient(to right, #00d6cc, #2e5782) !important;
    }
}

@media screen and (max-width:780px) {
    .wi75 {
        width: 100%
    }
    .wi25 {
        width: 100%;
        display: none
    }
    .syftt_bt {
        margin: 40px 0 30px 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        text-align: center;
    }
    .syftt_bt a {
        border: 1px solid #7bbb2a;
        margin: 0 auto;
        padding: 10px 15px;
        color: #fff;
        text-decoration: none;
        float: none;
        background: #7bbb2a;
    }
    .cust-quote,
    .bannerflex {
        display: none
    }
    .mobbanner {
        display: block;
        margin-top: 86px;
        background-color: #758591;
        padding: 0 20px 20px
    }
    .mobbanner h1 {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        padding: 20px 0 10px
    }
    .mobbanner p {
        color: #fff;
        text-align: center
    }
    .dlbt {
        margin: 30px 0 40px
    }
    .cpmpbanner_wrap {
        display: none
    }
    .cent-txt1 {
        text-align: center;
        padding: 0 15px;
    }
    a.title1 {
        color: #0084b4;
        padding: 20px 0 0;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        text-decoration: none !important
    }
    .sec-txt1 {
        float: left;
        margin-left: -20%;
        width: 90%;
        text-align: center;
    }
    .sec-txt2 {
        float: left;
        margin-left: -15%;
        width: 90%;
        text-align: center;
    }
    .sec-txt3 {
        float: left;
        margin-left: -10%;
        width: 90%;
        text-align: center;
    }
    .sec-title1 {
        float: left;
        margin-left: 2%;
        color: #5091CE;
        padding: 20px 0 0;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
    .sec-title2 {
        float: left;
        margin-left: -10%;
        color: #5091CE;
        padding: 20px 0 0;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
    .sec-title3 {
        float: left;
        margin-left: -5%;
        color: #5091CE;
        padding: 20px 0 0;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
    #impfeatures article {
        width: 230px;
        float: left;
        height: 225px;
        margin-bottom: 15px;
    }
}

@media screen and (max-width:500px) {}

.resource-col1 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 32%;
}

.resource-col2 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 32%;
}

.resource-col3 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 32%;
}

.resource-img {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 5px 10px 50px 0;
    width: 16px;
}

.res1 {
    background-position: 0 -165px;
}

.res2 {
    background-position: -16px -165px;
}

.res3 {
    background-position: -32px -165px;
}

.res4 {
    background-position: -48px -165px;
}

.res5 {
    background-position: -64px -165px;
}

.res6 {
    background-position: -80px -165px;
}

.res7 {
    background-position: -96px -165px;
}

.res8 {
    background-position: -112px -165px;
}

.res9 {
    background-position: -128px -165px;
}

.res-inhead {
    font-size: 22px;
    letter-spacing: -0.5px;
}

.res-form-box {
    border-top: 1px solid #EEEEEE;
    margin-top: 20px;
    padding-top: 20px;
}

.res-form-col1 {
    float: left;
    padding-right: 2%;
    width: 48%;
}

.res-form-col2 {
    float: left;
    padding-left: 2%;
    width: 48%;
}
#quickFixDiv {
	height: 30px;
	width: 100%;
	background: #fff;
  }
  #quickFixCont {
	height: 30px;
	width: 100%;
	background: #fff;
	z-index: 7;
  }
  #quickContainer {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
	position: relative;
	transition: all 0.2s ease-in 0s;
	z-index: 9;
  }
  #quickNav {
	position: absolute;
	top: 0px;
	right: 0;
	font-size: 13px;
	line-height: 20px;
	z-index: 9;
	text-align: right;
  }
  #quickNav:before {
	position: absolute;
	right: -30px;
	top: 0;
	display: inline-block;
	border-right: 30px solid transparent;
	border-top: 30px solid #efefef;
	content: "";
  }
  #quickNav:after {
	position: absolute;
	left: -30px;
	top: 0;
	display: inline-block;
	border-left: 30px solid transparent;
	border-top: 30px solid #efefef;
	content: "";
  }
  #quickNav a {
	display: block;
	padding: 5px;
	color: #777;
	text-decoration: none;
  }
  #quickNav a:hover {
	color: #000;
  }
  #quickNav ul {
	padding: 0;
	margin: 0;
	background: #efefef;
	position: relative;
	right: 0;
  }
  #quickNav ul li {
	padding: 0;
	display: inline-block;
  }
  .quickMenuFix {
	position: fixed !important;
	top: 86px !important;
	left: 0;
  }
  .quick-icon {
	height: 16px;
	width: 16px;
	display: inline-block;
	line-height: 20px;
	margin-right: 5px;
  }
  .quick-icon1 {
	background-position: 0 -120px;
  }
  .quick-icon2 {
	background-position: -16px -120px;
  }
  .quick-icon3 {
	background-position: -32px -120px;
  }
  .quick-icon4 {
	background-position: -48px -120px;
  }
  .quick-icon5 {
	background-position: -64px -120px;
  }
  .quick-icon6 {
	background-position: -80px -120px;
  }

.prd-logo {
    /*background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-logo.png") no-repeat 0 0;*/
    display: block;
    height: 24px;
    width: 258px;
    margin-top: 4px;
    /*text-indent: -100%;*/
    position: relative;
    overflow: hidden;
}

.custlogo {
    padding: 20px 0;
}

.cust-logo {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 77px;
    width: 999px;
}

.tab_bg_normal {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/tab_bg_normal.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}

.tab-lnk .list a {
    color: #0099cc !important;
    display: block;
    padding-top: 10px;
}

.pmp_tabs li:hover {
    color: #FF9900;
}

.pmp_tabs {
    margin: 0;
    padding: 0;
}

@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:780px) {
    .pmp_tabs li {
        color: #0666B7;
        cursor: pointer;
        display: block;
        float: left;
        height: 40px;
        text-align: center !important;
        width: 140px;
        line-height: 18px;
        border: 1px solid #f1f1f1;
        line-height: 35px;
    }
    .pmp_selected {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #ccc;
        color: #333333 !important;
        cursor: default !important;
        height: 37px;
        text-align: center;
        width: 88px;
    }
    .tab_bg_normal {
        background: none;
    }
    .features article {
        width: 100%;
        text-align: center
    }
}

.hide {
    display: none;
}

.phonefactor {
    background-position: -821px -642px;
    height: 45px;
    margin: 0 10px;
    width: 156px;
}

.rsa {
    background-position: -683px -642px;
    height: 87px;
    margin: 0 20px;
    width: 138px;
}

.featurebg1 {}

#features h3 a {
    color: #4C596E;
    font-size: 15px
}

.feat1 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -10px -10px;
    display: inline-block;
    height: 155px;
    width: 215px
}

.feat2 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -257px -12px;
    display: inline-block;
    height: 155px;
    width: 215px
}

.feat3 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -484px -12px;
    display: inline-block;
    height: 155px;
    width: 215px
}

.feat4 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -10px -183px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat5 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -256px -183px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat6 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -486px -183px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat7 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -10px -367px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat8 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -252px -367px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat9 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -480px -367px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat10 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -10px -550px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat11 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -252px -550px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat12 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -480px -550px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat13 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -10px -728px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat14 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -252px -728px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat15 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -486px -728px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat16 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -11px -923px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat17 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -257px -923px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat18 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -488px -923px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat19 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -11px -1126px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat20 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -252px -1126px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat21 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -486px -1126px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat22 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -11px -1324px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat23 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -254px -1324px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.feat24 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll -486px -1324px;
    display: inline-block;
    height: 155px;
    width: 210px
}

.cus1 {
    {
        background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png") no-repeat scroll -47px -33px;
        display: inline-block;
        height: 105px;
        width: 16px
    }
}

@media screen and (min-width:1020px) {
    #features article {
        width: 100%;
        text-align: center;
        width: 28%;
        float: left;
        padding: 0 25px;
    }
    #features h2.featlist {
        font-size: 22px;
        font-weight: normal;
        padding: 0;
        padding: 5px 20px;
        margin-bottom: 25px;
        text-align: center;
    }
    #features h3 {
        text-align: center;
        padding: 0;
        margin: 5px 0 0 0;
        padding: 0;
        height: 60px;
        line-height: 20px;
        color: #0084b0;
        font-size: 15px;
        font-weight: 500;
    }
    #features h3 a {
        color: #0084b4;
        font-size: 15px;
        font-weight: 500;
    }
    #features article p {
        text-align: left
    }
    .mid-part1 {
        margin-left: 0%;
        float: left;
        width: 100%;
    }
    .head-tit1 {
        float: left;
        width: 100%;
    }
    .head-img1 {
        float: left;
        width: 100%;
    }
    .head-content1 {
        float: left;
        width: 100%;
        padding: 5px;
    }
    .img-tit1 a:hover {
        color: #4C596E;
        text-decoration: none;
    }
    .msplink {
        float: right
    }
}

@media screen and (max-width:780px) {
    #features article {
        width: 100%;
        text-align: center;
        width: 29%;
        float: left;
        padding: 0 10px;
        height: 400px
    }
    #features h2.featlist {
        font-size: 18px;
        font-weight: normal;
        padding: 0;
        padding: 5px 20px;
        margin-bottom: 25px;
        text-align: center
    }
    #features h3 {
        text-align: center;
        padding: 0;
        font-size: 18px;
        margin: 5px 0 0 0;
        padding: 0;
        height: 60px;
        line-height: 20px;
        color: #0084b0;
        font-size: 15px;
        font-weight: 500;
    }
    #features h3 a {
        color: #0084b4;
        font-size: 15px;
        font-weight: 500
    }
    #features article p {
        text-align: left
    }
    .mid-part1 {
        margin-left: 0%;
        float: left;
        width: 100%;
    }
    .head-tit1 {
        float: left;
        width: 100%;
    }
    .ftcont1 {
        width: 28%;
        float: left;
        margin-left: 2%;
        auto;
        text-align: justify;
    }
    .ftcont2 {
        width: 28%;
        float: left;
        margin-left: 5%;
        auto;
        text-align: justify;
    }
    .ftcont3 {
        width: 28%;
        float: left;
        margin-left: 6%;
        auto;
        text-align: justify;
    }
    .head-content1 {
        float: left;
        width: 100%;
        padding: 5px;
    }
    .img-tit1 a {
        color: #4C596E;
        font-size: 15px;
        font-weight: 500;
        float: left;
        padding: 20px 25px 20px 25px;
        text-align: center;
        width: 25%;
        text-decoration: none;
    }
    .img-tit2 a {
        color: #4C596E;
        font-size: 15px;
        font-weight: 500;
        float: left;
        padding: 20px 25px 20px 25px;
        text-align: center;
        width: 25%;
        text-decoration: none;
    }
    .img-tit3 a {
        color: #4C596E;
        font-size: 15px;
        font-weight: 500;
        float: left;
        padding: 20px 25px 20px 25px;
        text-align: center;
        width: 25%;
        text-decoration: none;
    }
    .img-tit1 a:hover {
        color: #4C596E;
        text-decoration: none;
    }
    .head-img1 {
        float: left;
        max-width: 100%;
    }
}

@media screen and (max-width:500px) {
    .tal {
        margin-top: 15px
    }
    #features h2.featlist {
        font-size: 16px;
        font-weight: 500;
        padding: 0;
        margin-bottom: 15px;
        display: block;
        text-align: center
    }
    #features h3 {
        text-align: center;
        padding: 0;
        margin: 5px 0 0 0;
        padding: 0;
        border: none;
        line-height: 20px;
        height: auto;
        font-weight: 500;
        color: #0084b0;
        font-size: 15px;
    }
    #features h3 a {
        color: #0084b0;
        font-size: 15px;
        margin-top: 10px;
    }
    #features article p {
        margin-top: 0;
        text-align: center
    }
    #impfeatures article {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        height: auto;
        padding: 0;
    }
    .msplink {
        text-align: center
    }
    .mid-part1 {
        margin-left: 0%;
        float: left;
        width: 100%;
    }
    .head-tit1 {
        float: left;
        width: 100%;
    }
    .ftcont1 {
        width: 90%;
        float: left;
        margin-bottom: 40%;
        auto;
        text-align: justify;
    }
    .ftcont2 {
        width: 90%;
        float: left;
        margin-bottom: 40%;
        auto;
        text-align: justify;
    }
    .ftcont3 {
        width: 90%;
        float: left;
        margin-bottom: 40%;
        auto;
        text-align: justify;
    }
    .head-content1 {
        float: left;
        width: 100%;
        padding: 5px;
    }
    .img-tit2 a {
        color: #4C596E;
        font-size: 15px;
        font-weight: 500;
        float: left;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }
    .img-tit3 a {
        color: #4C596E;
        font-size: 15px;
        font-weight: 500;
        float: left;
        text-align: center;
        width: 100%;
        text-decoration: none;
    }
    .img-tit1 a:hover {
        color: #4C596E;
        text-decoration: none;
    }
    .head-img1 {
        float: left;
        max-width: 100%;
    }
}

.sec-pTB img {
    margin-top: 2%;
    margin-bottom: 2%;
}

.fancybox img {
    border: 1px solid #e5e5e5 !important;
    margin-top: 30px!important;
    padding: 0!important;
}

.featurebg2 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1536px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 483px;
}

.featurebg3 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1582px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 483px;
}

.featurebg4 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1630px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 558px;
}

.featurebg5 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1682px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 483px;
}

.featurebg6 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1725px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 483px;
}

.featurebg7 {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmpfeaturesprite.png") no-repeat scroll 0 -1766px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    width: 483px;
}

table.editionTable1 tbody tr td:first-child {
    background-color: #ffffff;
    text-align: left;
}

table.editionTable1 td:first-child {
    width: 27%;
}

table.editionTable1 td {
    border: 1px solid #EEEEEE;
    font-size: 12px;
    padding: 0.4em;
    text-align: left;
    vertical-align: top;
    width: 24%;
}

.mR60 {
    margin-right: 60px;
}

.videodemo {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/video.png") no-repeat 0px 16px;
    display: block;
    height: 13px;
}

.edicon {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/edition-icon.png") no-repeat 0px 16px;
    display: block;
    height: 14px;
}

.dl_android {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-androidapp-download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 52px;
    width: 92px;
    margin-left: 10px;
}

.dl_iphone {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-iphoneapp-download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 52px;
    width: 120px;
}

table.editionTable2 {
    border-collapse: collapse;
    margin: 20px auto;
    text-align: left;
    width: 90%;
}

table.editionTable2 tbody tr td:first-child {
    background-color: #ffffff;
    text-align: left;
}

table.editionTable2 td:first-child {
    width: 45%;
}

table.editionTable2 td {
    border: 1px solid #000000;
    font-size: 13px;
    padding: 0.6em;
    text-align: left;
    vertical-align: middle;
    width: 45%;
}

table.editionTable2 td {
    font-size: 13px;
    text-align: left;
}

#lhsTree>li>span.ifTree {
    padding: 12px 0 12px 24px;
}

.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: top
}

.dsk-spa th {
    padding: 10px 0
}

.yellowbox {
    background: none repeat scroll 0 0 #FFF9B0;
    border: 1px solid #FFB87D;
    margin: 40px 0 0;
    padding: 2%;
}

.mR40 {
    margin-right: 40px;
}

@media screen and (max-width:1020px) {
    .bnrquote {
        display: none
    }
    .hm-fea-tn li:last-child {
        display: none
    }
    .hm-fea-cont {
        width: 78%
    }
    .hm-fea-tn {
        width: 20%
    }
    .vid-lhs {
        width: 100%;
        float: none;
        overflow: scroll;
        overflow-y: hidden;
        height: 150px;
        white-space: nowrap;
        border-top: 2px solid #eee
    }
    .vid-lhs a {
        display: inline-block;
        margin-right: 10px;
        width: 190px
    }
    .vid-rhs {
        width: 96%;
        padding: 20px 2%;
        max-width: 722px;
        float: none;
        margin: 0 auto
    }
    #wn-list img {
        max-width: 55%
    }
    .cl1 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -42px -31px;
        width: 105px;
        height: 18px;
        display: inline-block;
        float: left;
        margin: 45px 5px 0;
    }
    .cl2 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -213px -23px;
        width: 110px;
        height: 36px;
        display: inline-block;
        float: left;
        margin: 32px 5px 30px;
    }
    .cl3 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -400px -23px;
        width: 100px;
        height: 36px;
        display: inline-block;
        float: left;
        margin: 32px 5px 30px;
    }
    .cl4 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -590px -17px;
        width: 70px;
        height: 45px;
        display: inline-block;
        float: left;
        margin: 32px 5px 0;
    }
    .cl5 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -750px -19px;
        width: 50px;
        height: 45px;
        display: inline-block;
        float: left;
        margin: 32px 5px 0;
    }
    .cl6 {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -898px -7px;
        width: 56px;
        height: 67px;
        display: inline-block;
        float: left;
        margin: 18px 5px 0;
    }
}

@media screen and (max-width:760px) {
    .bnrdwn {
        display: none
    }
    .prdbnr1,
    .prdbnr2 {
        font-size: 26px;
        line-height: 40px
    }
    .hm-fea-cont img,
    .hm-fea-tn {
        display: none
    }
    .hm-fea-cont {
        width: auto;
        border: none
    }
    .hm-fea-cont a {
        display: table;
        margin-top: 10px
    }
    .hm-fea-txt {
        background: none;
        color: #333;
        position: static;
        text-align: center;
        border: none;
        border-top: 1px solid #eee;
        display: block;
        width: auto;
        padding: 20px 5%
    }
    .dwn-nav-link {
        font-size: 12px
    }
    .res-form-col1,
    .res-form-col2 {
        width: 100%;
        padding: 0
    }
    .wn-lhs-cont {
        width: 96%;
        margin-top: 20px
    }
    #wn-list img {
        max-width: 100%;
        position: static
    }
}

@media screen and (max-width:500px) {
    .newbnrnav {
        display: none
    }
    .newbnrdiv {
        display: none
    }
    .newbnr {
        height: auto!important
    }
    .mobBanner {
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        padding: 20px 0;
        font-weight: 300;
        display: block
    }
    .bnrnav {
        display: none
    }
    .feature-col1,
    .feature-col2,
    .feature-col3 {
        width: 90%;
        padding: 25px 5%;
        margin: 0;
        border-bottom: 1px dashed #ccc
    }
    .feature-box {
        margin: 0
    }
    .feature-box .mT5 {
        margin-top: 15px
    }
    .cust-quote span {
        margin: 0
    }
    .resource-col1,
    .resource-col2,
    .resource-col3,
    .resource-col4 {
        width: 100%;
        margin: 0;
        padding: 10px 0
    }
    .inner-fea-img {
        display: none
    }
    .inner-fea-txt,
    .inner-fea-txt1 {
        padding: 0;
        width: 100%;
        text-align: center
    }
    .rhs-cont-box {
        padding-bottom: 20px
    }
    a.title1 {
        color: #0084b4;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 5px;
        text-decoration: none !important
    }
}

#impfeatures article {
    width: 100%;
    text-align: center
}

.cent-txt1 {
    margin-top: 5px;
}

.cl1 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -32px -6px;
    width: 132px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 17px 0px 0 0px;
    padding: 0 10px 0 0;
}

.cl2 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -207px -5px;
    width: 132px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 17px 10px 0;
    padding: 0 10px 0 0;
}

.cl3 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -390px -5px;
    width: 132px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 19px 10px 0 0;
    padding: 0 10px 0 0;
}

.cl4 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -563px -5px;
    width: 132px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 19px 10px 0 0;
    padding: 0 10px 0 0;
}

.cl5 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -714px -6px;
    width: 132px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 19px 10px 0 0;
    padding: 0 10px 0 0;
}

.cl6 {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-cust.png) no-repeat -861px -7px;
    width: 136px;
    height: 67px;
    display: inline-block;
    float: left;
    margin: 19px 10px 0 0;
}

#allFea.fea-nav-list mT40 {
    background-color: #fff;
}

.list {
    line-height: 30px;
    list-style-type: disc;
    display: block;
}

.dsk-spa ul li {
    padding-top: 7px;
}

.msp-dl {
    border: 1px solid #dedede;
    margin: 20px 0;
    height: 300px;
}

.msp-arc-diag {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -9px -163px rgba(0, 0, 0, 0);
    height: 350px;
    margin: 0 auto;
    width: 930px;
}

.one {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -14px -14px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.two {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -86px -18px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.three {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -158px -18px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.four {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -231px -18px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.five {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -302px -18px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.six {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -14px -89px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.seven {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -86px -89px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.eight {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -158px -89px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.nine {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-msp-sprite.png") repeat scroll -231px -89px rgba(0, 0, 0, 0);
    height: 57px;
    width: 58px;
}

.ten {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/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
}

.gtarrow {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/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;
}

#quickNav:before {
    border-right: 30px solid rgba(0, 0, 0, 0);
    border-top: 30px solid #EFEFEF;
    content: "";
    display: inline-block;
    position: absolute;
    right: -30px;
    top: 0;
}

#quickNav:after {
    border-left: 30px solid rgba(0, 0, 0, 0);
    border-top: 30px solid #EFEFEF;
    content: "";
    display: inline-block;
    left: -30px;
    position: absolute;
    top: 0;
}

#quickNav {
    font-size: 13px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 15px;
    z-index: 9;
}

#quickNav:before {
    border-right: 30px solid rgba(0, 0, 0, 0);
    border-top: 30px solid #EFEFEF;
    content: "";
    display: inline-block;
    position: absolute;
    right: -30px;
    top: 0;
}

#quickNav:after {
    border-left: 30px solid rgba(0, 0, 0, 0);
    border-top: 30px solid #EFEFEF;
    content: "";
    display: inline-block;
    left: -30px;
    position: absolute;
    top: 0;
}

#quickNav {
    font-size: 13px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    z-index: 9;
}

#quickNav ul {
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0;
}

#scroll ul {
    list-style-type: disc;
}

#quickNav a {
    color: #777777;
    display: block;
    padding: 5px;
    text-decoration: none;
}

#quickNav ul li {
    display: inline-block;
    padding: 0;
}

#quickContainer {
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
    transition: all 0.2s ease-in 0s;
    width: 100%;
    z-index: 9;
}

#quickNav a:hover {
    color: #000000;
}

#quickFixCont {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 30px;
    width: 100%;
    z-index: 7;
}

.quickMenuFix {
    left: 0;
    position: fixed !important;
    top: 100px !important;
}

.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
}

.ulspace ul li,
.ulspace ol li {
    padding: 5px 0;
}

.tablehd {
    background: #f9f9f9;
    ;
    border: 1px solid #c2c2c2;
    padding: 5px
}

.formblbot {
    background-color: #EEF6FD;
    cursor: pointer
}

.editionTable tr td a,
.editionTable tr td {
    font-size: 14px;
    color: #000
}

.editionTable tr td a:hover,
.editionTable tr td:hover {
    font-size: 14px;
    color: #0099cc
}

.custlh {
    line-height: 32px
}

.itcloud {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    width: 40px;
    height: 32px;
    display: inline-block;
    float: left;
}

.bank {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -41px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.hcare {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -78px -3px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.autmat {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -116px -3px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.conspro {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -153px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.ece {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -230px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.govagency {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -271px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.lawfirm {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -309px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.defence {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -345px 0px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.media {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll 0px -43px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.university {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -39px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.energy {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -78px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.hospitality {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -116px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.proservice {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -154px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.shopping {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -192px -50px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.serorg {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -190px -7px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.logistics {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -231px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.wireless {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -351px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.research {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -271px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.equity {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -310px -45px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.oil {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll 0px -94px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.power {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -42px -96px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.consprd {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -82px -96px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.fitness {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -154px -93px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.constr {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -119px -96px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.internet {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -190px -95px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.metals {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/customer-icons.png") no-repeat scroll -231px -89px rgba(0, 0, 0, 0);
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.dwn-link-height {
    height: 310px
}

.dwn-link-hg {
    height: 310px
}

.pmp-mob-wrap {
    border: 1px solid #c4c4c4;
    width: 467px;
    height: 320px;
    float: left;
    display: block;
    background-color: #fdfdfd;
    margin-left: 22px
}

.dlmob-app {
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 10px
}

a .dliphone {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-android-iphoneapp-download.png) 0 0;
    width: 137px;
    height: 217px;
    display: block;
    margin: 21px 0 0 54px;
    float: left
}

a .dlandroid {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-android-iphoneapp-download.png) -138px 0;
    width: 137px;
    height: 217px;
    display: block;
    margin: 21px 0 0 54px;
    float: left
}

.linuxlogo {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/linux-logo.png) no-repeat 0 1px;
    width: 27px;
    height: 22px;
    display: inline-block;
}

a .bl_downloadbt {
    border: 1px solid #189DE8;
    border-radius: 2px;
    box-shadow: 0 1px 0 #63BEEE inset;
    color: #FFFFFF;
    float: right;
    font-weight: 500;
    height: 50px;
    line-height: 20px;
    padding-top: 7px;
    text-align: center;
    text-shadow: 0 -1px 0 #178ACB;
    width: 280px;
    background: #33aceb;
    background: -moz-linear-gradient(top, #33aceb 0%, #199ee8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33aceb), color-stop(100%, #199ee8));
    background: -webkit-linear-gradient(top, #33aceb 0%, #199ee8 100%);
    background: -o-linear-gradient(top, #33aceb 0%, #199ee8 100%);
    background: -ms-linear-gradient(top, #33aceb 0%, #199ee8 100%);
    background: linear-gradient(to bottom, #33aceb 0%, #199ee8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33aceb', endColorstr='#199ee8', GradientType=0);
}

a:hover .bl_downloadbt {
    background: #40c6f7;
    background: -moz-linear-gradient(top, #40c6f7 0%, #0d99e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #40c6f7), color-stop(100%, #0d99e5));
    background: -webkit-linear-gradient(top, #40c6f7 0%, #0d99e5 100%);
    background: -o-linear-gradient(top, #40c6f7 0%, #0d99e5 100%);
    background: -ms-linear-gradient(top, #40c6f7 0%, #0d99e5 100%);
    background: linear-gradient(to bottom, #40c6f7 0%, #0d99e5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#40c6f7', endColorstr='#0d99e5', GradientType=0);
}

.st_trialhd {
    margin: 5px 0 0 0;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
}

.prdlbt a {
    background: none repeat scroll 0 0 #E9142B;
    border-radius: 7px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 42px;
    font-weight: 300;
    width: 375px;
    padding: 15px 0 7px;
    border: 1px solid #d11126;
}

.right-form {
    border: 1px solid #e5e5e5;
    margin-top: 20px;
    border-top: 10px solid #1cc47b;
    background-color: #f7f7f7;
}

.right-form .form-head {
    position: relative;
    height: 110px;
}

.right-form h3 {
    margin: 0;
    padding: 0;
    color: #000;
    line-height: 130px;
    font-size: 30px;
    padding-left: 30px;
    text-align: left;
}

.form-head img {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
}

.right-form ul {
    float: left;
    padding: 0px 25px 30px 35px !important;
}

ul.gdpr-list li {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/bullet-dot.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #444444;
    margin-top: 15px;
    line-height: 14px;
    height: 19px;
    text-align: justify;
}

.scrn-img {
    border: 1px solid #e5e5e5;
}

.container li {
    text-align: left;
}

.prd-nav li {
    text-align: center;
}

.prdlbt a:hover {
    -webkit-box-shadow: 0px -1px 5px 0px rgba(140, 140, 140, 0.75);
    -moz-box-shadow: 0px -1px 5px 0px rgba(140, 140, 140, 0.75);
    box-shadow: 0px -1px 5px 0px rgba(140, 140, 140, 0.75);
}

.dlname {
    font-weight: 500;
    padding-top: 5px;
    float: left;
    margin: 0 0 0 15px;
}

.prdlbt a:hover {
    text-decoration: none;
}

.prddlname {
    font-weight: 500;
    padding-top: 5px;
    font-size: 12px;
}

.winicon {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/win-lin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 40px;
    margin: 12px 0 0 11px;
    width: 39px;
}

.linicon {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/linux-icon-40x40.png") no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 40px;
    margin: 12px 0 0 11px;
    width: 40px;
}

.dl_arrow {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/dwn-arrow.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 43px;
    height: 60px;
    float: right;
    margin: 0 10px 0px 0
}

.mt55 {
    margin-top: 55px
}

.dwn-bt a {
    background: none repeat scroll 0 0 #e4e4e4;
    border-radius: 3px;
    color: #333333;
    padding: 6px 10px;
    text-decoration: none;
    border: 1px solid #D6D5D5;
}

.mt40 {
    margin-top: 10px;
    padding: 0
}

.dwn-bt a:hover {
    background: #7BBB2A;
    color: #fff;
    border: 1px solid #71ac26
}

.pllink a {
    background: none;
    border: none;
    color: #0099CC;
    text-decoration: none;
    padding: 0
}

.pllink a:hover {
    text-decoration: underline;
    background: none;
    border: none;
    color: #0099CC;
    padding: 0
}

.dlbgwhite {
    background-color: #fff;
    border-radius: 3px;
    margin: 0 0 0 20px;
    padding: 15px 0 0 0px;
    border: 1px solid #ddd;
}

.dlright {
    width: 42%;
    float: left;
    padding: 0px 20px;
    margin: 21px 20px 0 0;
}

.grbtpad {
    padding: 6px 14px;
}

.formwrap {
    padding: 0 20px 0 0;
    height: 258px;
    width: 100%;
    border-left: none;
    border-right: none;
}

.techsupp {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 0 6px;
    border-bottom: 1px solid #DDDDDD;
    text-align: left
}

.pd10 {
    padding: 10px 10px 10px 0px;
}

.dltxtbx20 {
    width: 180px;
    float: left;
    margin-right: 20px;
}

.dltxtbx {
    width: 180px;
    float: left
}

.dlselbx {
    width: 385px!important;
    float: left;
    height: 38px;
}

.appwrap {
    float: left;
    padding: 0 20px 10px 130px;
    width: 30%
}

.mspwrap {
    float: right;
    padding: 5px 2px 0px 0;
    width: 49%;
    font-size: 18px;
    text-align: center;
    line-height: 30px
}

.app-mark-top {
    border-bottom: 1px solid #dedede;
    height: 150px;
    width: 100%;
}

.app-img {
    float: left;
    border-right: 1px solid #dedede;
    width: 50%;
    height: 150px;
    text-align: center;
}

.app-mark-bottom {
    width: 100%;
}

.extn-img {
    float: left;
    border-right: 1px solid #dedede;
    width: 50%;
    height: 150px;
}

.extn-img p {
    font-size: 18px;
    padding-top: 10px;
}

a .aws_mp {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/aws-marketplace.png) no-repeat;
    width: 200px;
    height: 50px;
    float: left;
    display: inline-block;
    margin: 20px 0 10px 30px
}

a .azure_mp {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/windows-azure-marketplace.png) no-repeat;
    width: 200px;
    height: 50px;
    float: right;
    margin: 20px 30px 10px 0px
}

.mspwrap1 {
    float: none;
    padding: 16px 2px 0px 0;
    width: 99%;
    font-size: 18px;
    text-align: center;
    line-height: 20px
}

.appmsp-img {
    float: left;
    width: 50%;
    height: 150px;
    text-align: center;
}

.extnmsp-img {
    float: left;
    border-left: 1px solid #dedede;
    width: 49%;
    height: 150px;
}

.extnmsp-img p {
    font-size: 18px;
    padding-top: 16px;
}

a .aws_msp {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/aws-marketplace.png) no-repeat;
    width: 208px;
    height: 50px;
    float: none;
    display: inline-block;
    margin: 30px 0 10px 97px
}

a .azure_msp {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/windows-azure-marketplace.png) no-repeat;
    width: 408px;
    height: 50px;
    float: right;
    margin: 30px 30px 10px 0px
}

#container {
    height: 125px;
    text-align: justify;
    border: 10px solid black;
    font-size: 0.1px;
    /* IE 9/10 don't like font-size: 0; */
    min-width: 600px;
}

#container div {
    width: 150px;
    height: 125px;
    display: inline-block;
    background: red;
}

#container:after {
    content: '';
    width: 100%;
    /* Ensures there are at least 2 lines of text, so justification works */
    display: inline-block;
}

.pad20 {
    padding: 20px
}

.extn-img a span,
.extnmsp-img a span {
    border: 1px solid #cccccc;
    width: 41%;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    padding: 10px;
    margin: 10px;
    border-radius: 5px;
    cursor: pointer;
}

.extn-img a span img,
.extnmsp-img a span img {
    height: 20px;
    margin: 0 5px
}

.extn-img a span:hover,
.extnmsp-img a span:hover {
    border: 1px solid #a2c7f4;
    box-shadow: 0 0px 10px rgba(226, 234, 255, 1);
    background: #e2eaff
}

a .chrm-txtn-img {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/chrm-extn.png) no-repeat;
    width: 111px;
    height: 40px;
    display: inline-block;
    margin: 20px 8px;
}

a .fire-extn-img {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/fire-extn.png) no-repeat;
    width: 110px;
    height: 40px;
    margin: 20px 8px;
    display: inline-block;
}

a .edge-extn-img {
    width: 106px;
    height: 40px;
    margin: 20px 8px;
    display: inline-block;
}

.msp-box {
    float: right;
    padding: 5px 2px 0px 0;
    width: 49%;
    font-size: 18px;
    text-align: center;
    line-height: 30px
}

a .try-msp {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/try-msp-img.png) no-repeat;
    width: 200px;
    height: 50px;
    display: inline-block;
    margin: 13px 0 10px 30px
}

.pb20 {
    padding: 10px 0
}

.dlbtwrap {
    width: 50%;
    float: left;
    margin-top: 104px;
    height: 345px
}

.dlnote {
    text-align: justify;
    padding: 0 13px 0 0;
}

.txtjust {
    text-align: justify
}

.dl-quot a {
    background: none repeat scroll 0 0 #7BBB2A;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    line-height: 30px;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
    width: 138px;
    position: relative;
    border: 1px solid #D6D5D5;
}

.dl-quot a:hover {
    background: none repeat scroll 0 0 #6aa224;
    color: #FFFFFF;
    border: 1px solid #639325;
}


/* screen shot images */

.part-img {
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
}

.screenpop {
    width: 44%;
    float: left;
    padding: 0 20px;
    margin-bottom: 30px;
}

#bigImageContainer {
    display: none;
    position: absolute;
    border: 2px solid #e5e5e5;
    border-radius: 3px;
    top: -100px;
    z-index: 999999999;
    left: 0%;
}

#bigImageView>img {
    max-width: none !important;
    width: 100%;
    margin: 0;
}


/*-- screen-img */

.imageDiv1,
.imageDiv2,
.imageDiv3,
.imageDiv4,
.imageDiv5,
.imageDiv6,
.imageDiv,
.imageDiv7 {
    border: 2px solid #e5e5e5;
    margin-left: 60px;
}

.imageDiv {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_centrailized-password-vault.gif) no-repeat;
}

.imageDiv:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_centrailized-password-vault-pop.png) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv1 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_import_ad.png) no-repeat;
}

.imageDiv1:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_import_ad_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv2 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_password_inventory_reports.gif) no-repeat;
}

.imageDiv2:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_password_inventory_reports_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv3 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_remote_password_reset.gif) no-repeat;
}

.imageDiv3:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_remote_password_reset_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv4 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_shared_password_to_users.gif) no-repeat;
}

.imageDiv4:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_shared_password_to_users_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv5 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_role_based_access_control.gif) no-repeat;
}

.imageDiv5:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_role_based_access_control_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv6 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_database_backup.gif) no-repeat;
}

.imageDiv6:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/small_database_backup_pop.gif) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.imageDiv7 {
    text-decoration: none;
    display: block;
    width: 325px;
    height: 260px;
    float: left;
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/servicenow_small.png) no-repeat;
}

.imageDiv7:hover {
    transform: scale(1.05, 1.07);
    transition-duration: 550ms;
    position: relative;
    z-index: 5;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/servicenow_big.png) no-repeat;
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

#cover {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999999;
    width: 100%;
    height: 100%;
    display: none;
}

#close {
    height: auto;
    width: auto;
    display: none;
    line-height: 0;
    font-size: inherit;
    position: absolute;
    right: -17px;
    top: 0px;
    cursor: pointer;
    z-index: 9999999;
    padding: 10px 5px;
    background-color: #e5e5e5;
    border-radius: 0 2px 2px 0;
    background-position: 21px;
}

map>area,
map>area:active,
map>area:focus {
    outline: none;
    border: none;
    -webkit-outline: none;
    color: #D8BAA4;
}

.down-win {
    float: left;
    margin-left: 2%;
    margin-top: 10px;
    width: 93%;
}

.down-head {
    border-bottom: 1px solid #e5e5e5;
    color: #2a2a2a;
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    text-align: left;
}

.wind-icon {
    width: 26px;
    height: 28px;
    float: left;
    margin: 2px 10px 0 0;
}

.linx-icon {
    width: 26px;
    height: 30px;
    float: left;
    margin: 2px 10px 0 0;
}

.dwn-btn-sml a {
    background-color: #f7f7f7;
    border-radius: 2px;
    color: #333333;
    text-decoration: none;
    border: 1px solid #dadaad;
    font-size: 13px;
    display: inline-block;
    padding-right: 6px;
    margin: 0 0 0 8px;
}

.dwn-btn-sml a:hover {
    background-color: #7bbb2a;
    color: #fff;
    border: 1px solid #71ac26;
    font-size: 13px;
}

.md5sum {
    display: block;
}

.md5sum span {
    display: inline-block;
    width: 25%;
    padding: 0px 5px 15px 0
}

a span.btn-sml {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/wind-sml-icons.png) no-repeat #f7f7f7 0 1px;
    width: 26px;
    height: 23px;
    margin: 4px 4px 0 5px;
    display: inline-block;
    float: left;
}

a span.btn-lbl {
    display: inline-block;
    float: right;
    margin-top: 2px;
    padding-top: 0;
}

a:hover span.btn-sml {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/wind-sml-hovr.png) no-repeat #7BBB2A;
    width: 26px;
    height: 17px;
    margin: 4px 4px 0 5px;
}

a span.btn-sml-lnx {
    background: #f7f7f7 url("https://www.manageengine.com/products/passwordmanagerpro/images/linx-sml-icon.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    margin-right: 6px;
    margin-top: 4px;
    padding-top: 0;
    width: 26px;
}

a:hover span.btn-sml-lnx {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/linx-sml-hovr.png") no-repeat #7BBB2A;
    width: 26px;
    height: 17px;
    margin-top: 4px;
    margin-left: 3px;
    margin-right: 6px;
}

.dwn-btn-sml {
    margin: 10px auto;
    width: 266px;
    text-align: center;
}

.dwn-btn-sml ul {
    padding: 10px 0;
}

.dwn-btn-sml ul li {
    font-size: 14px;
    padding: 6px 0px;
}

.dwn-btn-sml ul li span {
    display: inline-block;
    position: relative;
    float: left;
}

.msp-down-win {
    padding: 10px 5%;
    font-size: 16px;
}


/*MSP*/

.msp-down-head {
    padding: 0 5% 0 0;
    font-size: 18px;
    font-weight: 400;
    color: #2a2a2a;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
    margin-left: 30px;
}

.msp-btn-sml {
    font-size: 14px;
}

a span.msp-btn-sml {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/wind-sml-icons.png) no-repeat #f7f7f7;
    width: 26px;
    height: 17px;
    margin-top: 4px;
    margin-left: 6px;
    margin-right: 3px;
}

a:hover span.msp-btn-sml {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/wind-sml-hovr.png) no-repeat #7BBB2A;
    width: 26px;
    height: 17px;
    margin-top: 4px;
    margin-left: 6px;
    margin-right: 3px;
}

a span.msp-btn-lnx {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/linx-sml-icon.png) no-repeat #f7f7f7;
    width: 26px;
    height: 17px;
    margin-top: 4px;
    margin-left: 3px;
    margin-right: 6px;
}

a:hover span.msp-btn-lnx {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/linx-sml-hovr.png) no-repeat #7BBB2A;
    width: 26px;
    height: 17px;
    margin-top: 4px;
    margin-left: 3px;
    margin-right: 6px;
}


/* Download-free*/

.bottom-container {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}


/*feature page style*/

div.content table,
div.content th,
div.content td {
    border: 1px solid #dcdcdc;
    line-height: 1.8em;
    padding: 0px 8px;
    text-align: justify;
}


/*complete password manager page style*/

.cpmpbanner_wrap {
    background-color: #f6f8fa;
    margin-top: 56px;
    border-bottom: 1px solid #e9e9e9
}

.cpmpbanner {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/complete-password-manager.png);
    width: 1000px;
    height: 400px;
    margin: 0 auto;
}

.wi75 {
    width: 75%;
    float: left;
}

.wi25 {
    width: 25%;
    float: left;
}

.pam {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/pam.png") no-repeat scroll 0px 10px;
    margin: 25px 50px;
    height: 165px;
    width: 216px;
}

.ram {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/pam.png") no-repeat scroll 24px -150px;
    height: 165px;
    margin-top: 26px;
    width: 185px;
}

.psm {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/pam.png") no-repeat scroll 0 -317px;
    height: 165px;
    margin: 25px 50px;
    width: 150px;
}

.frtrial {
    line-height: 40px;
}

.dlbt a {
    background: #7bbb2a none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 18px;
    margin: 0 auto;
    padding: 13px 20px;
    text-align: center;
    text-decoration: none;
    width: 250px;
}

.dlbt a:hover {
    background: #8bd231
}

#psm ul li,
#ram ul li,
#pam ul li {
    margin-bottom: 10px;
}

.syftt_bt a {
    border: 1px solid #7bbb2a;
    float: right;
    margin: 0 0 20px;
    padding: 5px 15px;
    color: #7bbb2a;
    text-decoration: none;
}

.syftt_bt a:hover {
    background: #7bbb2a;
    color: #fff;
}

.coverview {
    font-size: 22px;
    line-height: 36px;
    text-align: justify;
    margin-bottom: 50px;
}


/*Chrome-Add-on Style*/

.chrome-button {
    border: 1px solid #d7d7d7;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 100%);
    border-radius: 4px;
    width: 270px;
    padding: 10px 15px;
    height: 42px;
    display: block;
    color: #5a5a5a;
    box-shadow: 0px 2px 5px #f1f1f1;
    margin: 0 auto;
    margin-bottom: 30px;
    cursor: pointer;
}

.chrome-icon {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/plugin.png) no-repeat 0 0;
    width: 42px;
    height: 42px;
    float: left;
}

.chrome-septr {
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #fff;
    float: left;
    height: 42px;
    margin: 0 12px;
    width: 1px;
}

.chrome-title {
    white-space: nowrap;
    font-size: 20px;
    padding-top: 7px;
}


/*Firefox-Add-on Style*/

.ffox-button {
    border: 1px solid #d7d7d7;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 100%);
    border-radius: 4px;
    width: 270px;
    padding: 10px 15px;
    height: 42px;
    display: block;
    color: #5a5a5a;
    box-shadow: 0px 2px 5px #f1f1f1;
    margin: 0 auto;
    margin-bottom: 30px;
    cursor: pointer
}

.ffox-icon {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/plugin.png) no-repeat -52px 0;
    width: 42px;
    height: 42px;
    float: left;
}

.ffox-septr {
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #fff;
    float: left;
    height: 42px;
    margin: 0 12px;
    width: 1px;
}

.ffox-title {
    white-space: nowrap;
    font-size: 20px;
    padding-top: 7px;
}

.prd-logo-new {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-logo-new.png") no-repeat 0 0;
    display: block;
    height: 24px;
    width: 258px;
    margin-top: 4px;
    text-indent: -100%;
    position: relative;
    overflow: hidden;
}

@media screen and (min-width:1020px) {
    .testing {
        margin-left: 15%;
    }
    .mobbanner {
        display: none
    }
}

@media screen and (max-width: 568px) {
    .syftt_bt {
        margin: 30px 0 20px 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        text-align: center;
    }
    .syftt_bt a {
        border: 1px solid #7bbb2a;
        margin: 0 auto;
        padding: 10px 15px;
        color: #fff;
        text-decoration: none;
        float: none;
        background: #7bbb2a;
    }
    .wi75 {
        width: 100%
    }
    .wi25 {
        width: 100%;
        display: none
    }
}

@media screen and (max-width: 800px) {
    .cpmpbanner_wrap img {
        width: 100%
    }
    .mobbanner {
        display: none
    }
    .cust-quote a img {
        width: 100%
    }
}

@media screen and (max-width: 960px) {
    .mobbanner {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .syftt_bt {
        margin: 30px 0 20px 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        text-align: center;
    }
    .syftt_bt a {
        border: 1px solid #7bbb2a;
        margin: 0 auto;
        padding: 10px 15px;
        color: #fff;
        text-decoration: none;
        float: none;
        background: #7bbb2a;
    }
    .wi75 {
        width: 100%
    }
    .wi25 {
        width: 100%;
        display: none
    }
    .mobbanner {
        display: block;
    }
    .thanks-links .link-card {
        width: 90%;
    }
}

@media screen and (max-width: 600px) {
    .mobbanner {
        display: block
    }
}

@media screen and (max-width: 500px) {
    .testing {
        margin-left: 0;
        width: 100%;
    }
    .pimbanner {
        display: none
    }
    .wi75 {
        width: 100%
    }
    .wi25 {
        width: 100%;
        display: none
    }
    .syftt_bt {
        margin: 10px 0 33px 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        text-align: center;
    }
    .syftt_bt a {
        border: 1px solid #7bbb2a;
        margin: 0 auto;
        padding: 10px 15px;
        color: #fff;
        text-decoration: none;
        float: none;
        background: #7bbb2a;
    }
    .cust-quote,
    .bannerflex {
        display: none
    }
    .mobbanner {
        display: block;
        margin-top: 86px;
        background-color: #758591;
        padding: 0 20px 20px
    }
    .mobbanner h1 {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        padding: 20px 0 10px
    }
    .mobbanner p {
        color: #fff;
        text-align: center
    }
    .dlbt {
        margin: 30px 0 40px
    }
}

.heading-menu {
    width: 100%;
    position: relative;
    overflow: hidden;
    clear: both;
    height: auto!important;
    background-image: none!important;
}

@media screen and (min-width: 1024px) {}

.prd-logo1 {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/keymanager-logo.png") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    margin-top: 4px;
    overflow: hidden;
    position: relative;
    text-indent: -100%;
    width: 258px;
}

.p20 {
    padding: 20px 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: 27%;
    margin: 0 10px 0 20px;
}

.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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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;
}


/**
 * Tooltips!
 */


/* Base styles for the element that has a tooltip */

[data-tooltip],
.tooltip {
    position: relative;
    cursor: pointer;
}


/* Base styles for the entire tooltip */

[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
    position: absolute;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    pointer-events: none;
}


/* Show the entire tooltip on hover and focus */

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}


/* Base styles for the tooltip's directional arrow */

.tooltip:before,
[data-tooltip]:before {
    z-index: 1001;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}


/* Base styles for the tooltip's content area */

.tooltip:after,
[data-tooltip]:after {
    z-index: 1000;
    padding: 8px;
    width: 100px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    font-size: 14px;
    line-height: 1.2;
}


/* Directions */


/* Top (default) */

[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
    bottom: 100%;
    left: 50%;
}

[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: #000;
    border-top-color: hsla(0, 0%, 20%, 0.9);
}


/* Horizontally align top/bottom tooltips */

[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
    margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
    -webkit-transform: translateY(-12px);
    -moz-transform: translateY(-12px);
    transform: translateY(-12px);
}


/* Left */

.tooltip-left:before,
.tooltip-left:after {
    right: 100%;
    bottom: 59%;
    left: auto;
}

.tooltip-left:before {
    margin-left: 0;
    margin-top: 27px;
    margin-right: -11px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-left-color: #000;
    border-left-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
    -webkit-transform: translateX(-12px);
    -moz-transform: translateX(-12px);
    transform: translateX(-12px);
}


/* Bottom */

.tooltip-bottom:before,
.tooltip-bottom:after {
    top: 100%;
    bottom: auto;
}

.tooltip-bottom:before {
    margin-top: -12px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-bottom-color: #000;
    border-bottom-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
    -webkit-transform: translateY(12px);
    -moz-transform: translateY(12px);
    transform: translateY(12px);
}


/* Right */

.tooltip-right:before,
.tooltip-right:after {
    bottom: 50%;
    left: 100%;
}

.tooltip-right:before {
    margin-bottom: 0;
    margin-left: -12px;
    border-top-color: transparent;
    border-right-color: #000;
    border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
    -webkit-transform: translateX(12px);
    -moz-transform: translateX(12px);
    transform: translateX(12px);
}


/* Move directional arrows down a bit for left/right tooltips */

.tooltip-left:before,
.tooltip-right:before {
    top: 3px;
}


/* Vertically center tooltip content for left/right tooltips */

.tooltip-left:after,
.tooltip-right:after {
    margin-left: 0;
    margin-bottom: -16px;
}

.sec-pT {
    padding: 40px 0 0 0;
}

.sec-pT20 {
    padding: 20px 0 20px 0;
}

.mob-app-logo {
    display: block;
    float: left;
    height: 52px;
    width: 330px;
    margin-left: 2px;
}

.pmp-mob-app-logo {
    width: 416px;
    height: 122px;
}

.per50 {
    width: 45%;
    float: left;
}

.license {
    float: left;
}

.per100 {
    border: 1px solid #dedede;
    float: right;
    width: 46%;
    margin-top: 45px;
    padding: 0 20px
}

.windazure {
    color: #7BBB2A;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    padding: 13px 13px 0 13px;
}

.sfont {
    padding: 5px;
}

.spbutton {
    background: #7bbb2a;
    color: #fff;
    padding: 5px 10px;
    border: none;
    border-radius: 2px;
    font-size: 14px
}

.sptxtarea {
    border: 1px solid #d6d6d6;
}

#innerWrapDiv form {
    width: 500px!important
}

.mktoForm .mktoLabel {
    float: left;
    line-height: 1.2em;
    padding-top: 0.3em;
    width: 200px
}

.vdemo {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/videodemo.png");
    width: 20px;
    height: 19px;
    display: inline-block;
    margin: 1px 7px 0 10px;
}

.ppupbor {
    display: none;
    height: 480px;
    position: absolute;
    width: 854px;
    z-index: 999;
    border: 1px solid #bbb;
    box-shadow: 0 25px 50px 10px #a0a0a0;
}

.cls {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/close.png");
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: -10px -10px 0 838px;
    position: absolute;
    cursor: pointer
}

.bgcontainer {
    width: 100%;
}

.userguide {
    width: 24%;
    float: left;
    border-right: 1px solid #efefef;
}

.user-guide1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.userguide-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.getstarted {
    width: 25%;
    float: left;
}

.get-started1 {
    float: left;
    padding-left: 47px;
    width: 150px;
    height: 130px;
}

.getstarted-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.bestprac {
    width: 24%;
    float: left;
    border-left: 1px solid #efefef;
}

.best-prac1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.bestprac-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.datasheet {
    width: 25%;
    float: left;
    border-left: 1px solid #efefef;
}

.data-sheet1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.datasheet-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.solutionbrief {
    width: 24%;
    float: left;
    margin-top: 30px;
    border-right: 1px solid #efefef;
}

.solution-brief1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.solutionbrief-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.bgcontainer-help {
    width: 100%;
}

.fips {
    width: 25%;
    float: left;
    border-right: 1px solid #efefef;
    margin-top: 30px;
}

.fips1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.fips-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
    ;
}

.ebook {
    width: 24%;
    float: left;
    border-right: 1px solid #efefef;
    margin-top: 30px;
}

.e-book1 {
    float: left;
    padding-left: 47px;
    width: 150px;
    height: 130px;
}

.ebook-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.ebook {
    width: 24%;
    float: left;
    border-right: 1px solid #efefef;
    margin-top: 30px;
}

.e-book1 {
    float: left;
    padding-left: 47px;
    width: 150px;
    height: 130px;
}

.ebook-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.ebookgdpr {
    width: 24%;
    float: left;
    margin-top: 30px;
}

.e-bookgdpr1 {
    float: left;
    padding-left: 47px;
    width: 150px;
    height: 130px;
}

.ebookgdpr-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.security-spec {
    width: 25%;
    float: left;
    margin-top: 30px;
}

.security-spec1 {
    float: left;
    padding-left: 40px;
    width: 150px;
    height: 130px;
}

.securityspec-text {
    text-align: center;
    width: 100%;
    padding-top: 100px;
}

.main100 {
    width: 100%;
}

.main50 {
    width: 49%;
    border: 2px solid #ffffff;
    margin-top: 10px;
    float: left;
}

.wpmain100 {
    background-color: #ffffff;
    width: 100%;
}

.wpmain50 {
    width: 49%;
    margin-top: 10px;
    float: left;
    border-top: #ecedee;
}

.wp-text {
    float: left;
    margin-left: 150px;
    margin-top: -142px;
    margin-right: 9px;
}

.wppr-img1 {
    float: left;
}

.wp-text1 {
    width: 25%;
    text-align: center;
    padding: 15px;
}

.bgwpcontainer {
    width: 100%;
}

.wp {
    width: 33%;
    float: left;
}

.wp1 {
    float: left;
    padding-left: 50px;
    width: 211px;
    height: 142px;
}

.wptext-bg {
    background-color: #ecedee;
    width: 208px;
    height: 132px;
    margin-left: 51px;
    margin-top: 81px;
    border: 1px solid #ccc;
}

.wp-text1 {
    text-align: center;
    width: 175px;
    padding-top: 2px;
    margin-left: 4px;
}

.kmplink {
    float: right;
    margin: -10px 0 10px;
}

.kmpwrap {
    float: right;
    padding: 10px 30px 10px 0;
    width: 85%;
    font-size: 18px;
    text-align: center;
    line-height: 30px
}


/*get in touch page style*/

.gint_txt {
    padding: 5px
}

.gint_txtarea {
    border: 1px solid #ddd
}

.quick-icon.language-icon {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/language-support-icon.svg) no-repeat;
    display: inline-block
}


/*Key manager plus link style*/

.kmp-wrapper {
    border: 1px solid #eaeaea;
    padding: 10px 15px 3px 10px;
    display: inline-block;
    border-radius: 5px;
    background: #f9f9f9
}

.kmptxt {
    disaply: inline-block;
    float: left
}

.kmphd {
    color: #b2b2b2;
    text-decoration: underline;
    padding-bottom: 10px;
    text-align: left
}

.kmplink {
    color: #b2b2b2;
}

.kmplink a {
    color: #0099cc;
}

.kmo-dl {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/kmp-dl-icon.png) no-repeat;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 4px 10px 0 4px;
    float: left
}

.inkmplink {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    display: inline-block;
    padding: 7px 14px;
}

.inkmptxt {
    display: block;
    width: 100%;
    text-align: center;
    color: #444
}

.sec-pTBig img {
    margin-bottom: 1%;
    margin-left: 0%;
    margin-top: 1%;
}

.show_content {
    width: 100%;
}

.sem-logo {
    width: 155px;
    float: left;
}

.sem-content {
    float: left;
    width: 84%;
    padding-top: 5px;
}

.show_content img {
    float: left;
    margin: 20px 20px 0 0;
    width: auto;
}

p.text-highlight {
    width: 20px;
    float: left;
    font-size: 32px;
    font-family: cursive;
}

p.tab-cont-bold {
    width: auto;
    float: left;
    font-size: 18px;
}


/*Documents page style */

.dochd {
    border-bottom: 3px solid #7bbb2a;
    display: inline-block;
    font-size: 20px;
    line-height: 50px;
    text-align: left;
}

.docbor {
    border-top: 1px solid #7bbb2a;
    display: block;
    height: 1px;
    margin: 0 0 30px;
}

.cshead {
    font-size: 20px;
    margin: 0 10px 25px
}

.csstudysec {
    display: inline-block;
    margin: 0 20px 20px 0;
    padding: 10px;
    width: 45%;
}

.casestudy-image,
.casestudy-text {
    display: inline-block;
    vertical-align: middle
}

.casestudy-image {
    margin-right: 15px
}

.casestudy-text {
    width: 70%
}

.csstudy_sep {
    border-top: 1px dashed #ddd;
    margin: 30px 0;
}

.note {
    width: 300px;
    margin-left: 681px;
    margin-top: 512px;
}

.prehead {
    margin-right: 260px;
    margin-top: 222px;
}

.web-content {
    width: 100%;
    height: 190px;
}

.mTB50 {
    margin-top: 30px;
    margin-bottom: 50px;
}

.red-button1 {
    background: #e9142b none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    padding: 10px 50px;
    text-align: center;
    font-weight: 600;
}

.webinar-complete-btn1 {
    background: #34ad64 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    padding: 10px 50px;
    text-align: center;
    font-weight: 600;
    cursor: pointer;
}

a {
    border: medium none;
    color: #008ddd;
    outline: medium none;
    text-decoration: none;
}


/*Customer testimonial page*/

.companyhead {
    color: #404241;
    line-height: 22px;
    margin: 30px 0;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.companyhead span {
    color: #7bbb2a;
    line-height: 22px;
    margin: 10px;
    text-align: center;
    width: 100%;
    font-size: 18px;
    margin: 10px 0 10px 0px;
}

.title {
    color: #446373;
    display: block;
    font-size: 36px;
    line-height: 45px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}

.companysec {
    width: 100%;
}

.companysec1 {
    border-bottom: 1px dashed #ccc;
    float: left;
    padding: 15px;
    width: 45%;
}

.companysec2 {
    border-bottom: 1px dashed #ccc;
    float: right;
    padding: 15px;
    width: 45%;
}

.company-image-box {
    margin-right: 15px;
    width: 500px;
}

.company-image {
    position: center;
    width: 450px;
}

.company-text {
    margin: 15px;
}

.company-text-box {
    background: #f0f0f0 none repeat scroll 0 0;
    height: 165px;
    padding: 10px;
    width: 100%;
}

.arrow-box {
    position: relative;
    background: #f0f0f0;
}

.arrow-box:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f0f0f0 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-image: none;
    border-style: solid;
    border-width: 16px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -16px;
    margin-top: 183px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}

.customer-button {
    margin-top: 40px;
    display: inline-block;
    float: right;
}

.customer-button a {
    font-size: 17px;
    padding: 10px;
}

.g2sec {
    width: 100%;
}

.g2-subtitle {
    color: #909090;
    font-size: 20px;
    line-height: 30px;
    margin: 30px 0;
    text-align: center;
}

.g2secup {
    width: 100%;
}

.g2secdown {
    width: 100%;
}

.g2box1-left {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    height: 410px;
    margin: 10px 10px 40px;
    padding: 10px;
    width: 45%;
}

.g2box2-right {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: right;
    height: 410px;
    margin: 10px 10px 40px;
    padding: 10px;
    width: 45%;
}

.g2-image-box {
    float: left;
    width: 184px;
}

.g2-image {
    display: inline-block;
    height: 145px;
    width: 184px;
}

.g2-text-box {
    height: 134px;
    width: 84%;
}

.g2-text {
    padding: 15px;
    width: 241px;
}

.g2-cust-name {
    color: #909090;
    height: 256px;
    padding: 10px;
    width: 164px;
}

.g2-cust-name span {
    color: #f1911d;
    height: 256px;
    width: 164px;
}

.stars-image {
    height: 35px;
    width: 182px;
}

.g2-right {
    display: inline-block;
    float: right;
    height: 348px;
    width: 264px;
}

.g2-left {
    display: inline-block;
    float: left;
    height: auto;
    width: 185px;
}

.g2-text-head {
    color: #7bbb2a;
    display: inline-block;
    font-size: 23px;
    line-height: 35px;
    padding: 10px;
    width: 251px;
}

.sw-container {
    height: 1116px;
    margin-bottom: 20px;
    padding: 5px;
    width: auto;
}

.sw-title {
    color: #7bbb2a;
    font-size: 55px;
    margin: 40px 40px 25px;
    text-align: center;
    display: block;
}

.sw-titlereview {
    color: #404241;
    font-size: 25px;
    margin-top: 25px;
    margin-bottom: 40px;
    text-align: center;
}

.sw-top {
    width: auto;
    height: 400px;
}

.sw-bottom {
    height: 400px;
    margin: 60px 0 0;
    width: auto;
}

.sw-subtitle {
    color: #909090;
    font-size: 20px;
    line-height: 30px;
    margin: 40px 0;
    text-align: center;
}

.swreview1 {
    float: left;
    padding: 25px;
    width: 28%;
}

.swcontainer {
    height: 1000px;
    padding: 5px;
    width: auto;
    margin-bottom: 40px;
}

.swreview2 {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    float: left;
    padding: 25px;
    width: 28%;
}

.swreview-text {
    height: 305px;
    text-align: center;
}

.swreview-name {
    color: #7bbb2a;
    text-align: center;
}

.swreview3 {
    float: left;
    padding: 25px;
    width: 28%;
}

.mag-reviews {
    width: 100%;
    margin: 40px 0px;
}

.magreview1 {
    width: 45%;
    float: left;
}

.magreview2 {
    width: 45%;
    float: right;
}

.mag-image1 {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/network-world-logo.png);
    width: 428px;
    height: 101px;
    border: 1px solid #7bbb2a;
    margin-left: 25px;
}

.mag-box1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #7bbb2a;
    height: 200px;
    margin-bottom: 40px;
    margin-left: 25px;
    width: 428px;
}

.mag-image2 {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/dark-reading-logo.png);
    width: 428px;
    height: 101px;
    border: 1px solid #7bbb2a;
    margin-right: 25px;
}

.mag-box2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #7bbb2a;
    width: 428px;
    height: 200px;
    margin-right: 25px;
    margin-bottom: 40px;
}

.mag-text {
    margin: 30px;
    color: #404241;
    text-align: center;
}

.mag-full-review {
    text-align: center
}

.mag-full-review>a:hover {
    background: #7bbb2a none repeat scroll 0 0;
    color: #fff;
}

.mag-full-review a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #7bbb2a;
    border-radius: 4px;
    color: #568e34;
    display: inline-block;
    margin: 0 auto;
    padding: 7px 14px;
    text-decoration: none;
}

.video-test {
    height: 740px;
    margin: 0 0 0 40px;
}

.video-title {
    color: #7bbb2a;
    font-size: 55px;
    margin: 60px;
    text-align: center;
    display: block;
}

.video-test1 {
    float: left;
}

.video-test2 {
    float: right;
}

.video-image1 {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/video-test-1.png);
    width: 428px;
    height: 196px;
    border-top: 10px solid #7bbb2a;
    border-left: 1px solid #7bbb2a;
    border-bottom: 1px solid #7bbb2a;
    border-right: 1px solid #7bbb2a;
    margin-left: 25px;
}

.video-test-box1 {
    border: 1px solid #7bbb2a;
    height: 250px;
    margin-left: 25px;
    width: 428px;
}

.video-image2 {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/video-test-2.png);
    width: 428px;
    height: 196px;
    border-top: 10px solid #7bbb2a;
    border-left: 1px solid #7bbb2a;
    border-bottom: 1px solid #7bbb2a;
    border-right: 1px solid #7bbb2a;
    margin-right: 25px;
}

.video-test-box2 {
    border: 1px solid #7bbb2a;
    width: 428px;
    height: 250px;
    margin-right: 25px;
}

.video-text {
    margin: 40px;
    color: #404241;
    text-align: center;
}

.video-name-bg1 {
    width: 431px;
    height: 150px;
    background: #7bbb2a;
    margin-left: 25px;
}

.video-name-bg2 {
    width: 431px;
    height: 150px;
    background: #7bbb2a;
}

.video-name {
    text-align: center;
    color: #ffffff;
    padding: 35px;
}

.scmagreview-bgcover {
    background-image: url("https://www.manageengine.com/products/passwordmanagerpro/images/scmagreview-bg-cover.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0px;
}

.scmag-review {
    margin: 0px auto 0;
    width: 990px;
}

.scmag-review-top {
    display: inline-block;
    height: 300px;
    margin: 0px 21px 0;
    padding: 10px;
    width: 900px;
}

.scmag-review-text {
    color: #ffffff;
    font-size: 25px;
    height: 180px;
    line-height: 40px;
    text-align: center;
    width: 890px;
}

.scmag-star {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/scmag-stars.png);
    width: 335px;
    height: 65px;
    margin: 0 auto;
}

.scmag-fullreview a {
    color: #ffffff;
    font-size: 24px;
    padding: 15px;
    text-align: center;
}

.scmag-fullreview {
    border: 1px solid #ffffff;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
    margin: 15px 0 0 365px;
    padding: 10px;
}

.scmag-review-bottom {
    display: inline-block;
    height: 119px;
    margin-left: 21px;
    padding: 10px;
    width: 900px;
}

.scmag-name a {
    display: inline-block;
    font-size: 22px;
    line-height: 30px;
    margin: 30px 20px 0 418px;
    text-align: right;
}

.scmag-name {
    color: #ffffff;
    display: inline-block;
    font-size: 22px;
    line-height: 30px;
    margin: 30px 20px 0 418px;
    text-align: right;
}

.scmag-image {
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/sc-logo.png);
    float: right;
    height: 119px;
    width: 131px;
}

.webvideo-test {
    height: 390px;
    margin: 0 0 0 40px;
}

.webvideo-title {
    color: #7bbb2a;
    font-size: 55px;
    margin: 60px;
    text-align: center;
    display: block;
}

.webvideo-test1 {
    float: left;
}

.webvideo-image1 {
    background: #ffffff;
    width: 428px;
    height: 196px;
    border-top: 10px solid #7bbb2a;
    border-left: 1px solid #7bbb2a;
    border-bottom: 1px solid #7bbb2a;
    border-right: 1px solid #7bbb2a;
    margin-left: 25px;
}

.webvideo-test-box1 {
    border: 1px solid #7bbb2a;
    height: 176px;
    margin-left: 25px;
    width: 428px;
}

.webvideo-text {
    margin: 40px;
    color: #404241;
    text-align: center;
}

.webvideo-test2 {
    float: right;
}

.webvideo-image2 {
    background: #ffffff;
    width: 428px;
    height: 196px;
    border-top: 10px solid #7bbb2a;
    border-left: 1px solid #7bbb2a;
    border-bottom: 1px solid #7bbb2a;
    border-right: 1px solid #7bbb2a;
    margin-left: 25px;
}

.webvideo-test-box2 {
    border: 1px solid #7bbb2a;
    height: 176px;
    margin-left: 25px;
    width: 428px;
}

.brainy-ebkbg {
    height: 100%;
    min-height: 480px;
    overflow: visible;
    position: relative;
    background: #f1f1f1;
    border-bottom: 1px solid #ccc;
}

.cs_whbox {
    background: #fff;
    width: 530px;
    height: 340px;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 2px 4px 2px #e9e9e9;
    padding: 0 30px;
}


/*Magazine review page styles*/

.magazin-wrapper {
    margin-top: 30px;
}

.magrev_banner {
    width: 100%;
    height: 200px;
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/magazin-bg.png") 0 0 no-repeat;
    background-size: cover;
    background-position: center center;
    margin-top: -115px;
    z-index: 9999;
    position: relative
}

.flexslider.magazin-slider {
    width: 100%;
}

.flexslider.magazin-slider li img {
    height: 200px;
}

.magazin-wrapper .mag-box1 {
    width: 228px;
    padding: 35px;
    height: 406px;
    margin: 30px 15px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    -moz-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
}

.magazin-wrapper .mag-box2 {
    width: 228px;
    padding: 35px;
    height: 466px;
    margin: 30px 15px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    -moz-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
}

.magazin-wrapper .mag-box3 {
    width: 228px;
    padding: 35px;
    height: 396px;
    margin: 30px 15px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    -moz-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
}

.mag-logo1,
.mag-logo2,
.mag-logo3,
.mag-logo4,
.mag-logo5,
.mag-logo6,
.mag-logo7,
.mag-logo8,
.mag-logo9 {
    height: 120px;
}

.mag-logo1 img {
    padding: 20px 0 0 0;
    margin: 0;
}

.mag-logo2 img {
    padding: 45px 0 0 0;
    margin: 0;
}

.mag-logo3 img {
    padding: 45px 0 0 0;
    margin: 0;
}

.mag-logo4 img {
    padding: 20px 0 0 0;
    margin: 0;
}

.mag-logo5 img {
    padding: 40px 0 0 0;
    margin: 0;
}

.mag-logo6 img {
    padding: 35px 0 0 0;
    margin: 0;
}

.mag-logo7 img {
    padding: 35px 0 0 0;
    margin: 0;
}

.mag-logo8 img {
    padding: 35px 0 0 0;
    margin: 0;
}

.mag-logo9 img {
    padding: 25px 0 0 0;
    margin: 0;
}

.mag-logo img {
    padding-top: 20px;
    height: 60px;
    margin-left: -7px;
}

.mag-content {
    text-align: justify;
    margin-top: 35px;
}

.mag-link {
    text-align: left;
}

.mag-link a {
    color: #999999;
}

.mag-footer {
    text-align: left;
    position: absolute;
    bottom: 23px;
    height: 30px;
    right: 35px;
    color: #1895cc;
}

.banner-text {
    margin: 0px auto 0;
    width: 590px;
    padding: 57px 0
}

.banner-icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px
}

.banner-icon img {
    width: 113px;
    height: auto !important;
}

.banner-cont {
    display: inline-block;
}

p.text1 {
    font-size: 24px;
    color: #fff;
    margin: 0;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
}

p.text2 {
    font-size: 40px;
    color: #fff;
    margin: 20px 0 0 0;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}

.mag-border1 {
    position: absolute;
    width: 280px;
    height: 8px;
    border: 1px solid #e5e5e5;
    bottom: -7px;
    left: 8px;
    z-index: -1;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    -moz-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1)
}

.mag-border2 {
    position: absolute;
    width: 264px;
    height: 8px;
    border: 1px solid #e5e5e5;
    bottom: -14px;
    left: 15px;
    z-index: -2;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    -moz-box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1);
    box-shadow: -1px 1px 10px -1px rgba(204, 204, 204, 1)
}


/*Feature Page new*/

.pwd_stmanage {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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("https://www.manageengine.com/products/passwordmanagerpro/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: 300;
    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: 520px;
    padding-bottom: 25px;
}

#threecol_ftlist a:hover,
#twocol_ftlist a:hover {
    text-decoration: none;
}

#threecol_ftlist ul {
    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;
}


/*New UI Landing page styles*/

.pmpnewui-banner {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-newui-banner.png) no-repeat;
    height: 350px;
}

#newui h2 {
    font-family: raleway;
    font-size: 28px;
    font-weight: 600;
    line-height: 40px
}

#newui h2 span {
    border-bottom: 4px solid #40ba72;
    padding-bottom: 7px
}

.pmpflex-container {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-around;
    font-family: raleway;
}

.pmpflex-item {
    width: 48.89%;
    height: 100%;
    padding: 5px;
    text-align: center;
}

.pmpflex-item p {
    font-size: 18px;
    line-height: 30px;
}

.redbutton a {
    background: #e9142b;
    padding: 15px 30px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
}

.redbutton a:hover {
    background: #d81126;
}

.padtb30 {
    padding: 30px 0
}

.pmpflex-item:first-child {
    border-right: 1px solid #dddbdb
}

.pmpflex-item:last-child {
    border-left: 1px solid #fff
}

.pmpnewui-ss1 {
    width: 100%;
    height: 100%;
    display: block
}

.pmpnewui-sscont {
    text-align: left;
    width: 38%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px 20px 0
}

.pmpnewui-ss2 {
    width: 585px;
    height: 338px;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px 20px 0
}

.pmpnewui-ss3 {
    width: 585px;
    height: 338px;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px 20px 0
}

.introtxt {
    font-family: raleway;
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 36px;
    padding-top: 40px;
    text-shadow: 2px 0px 4px #333
}

.launchsoon {
    color: #cbf6ff;
    text-align: center;
    display: block;
    font-size: 14px;
    padding-top: 10px
}

#fixedbtn,
.top-links {
    position: fixed;
    right: 0px;
    top: initial;
    bottom: 200px;
    z-index: 4;
}

#fixedbtn .demo,
.top-links .req-demo {
    color: #fff !important;
    background: #34ad65;
    text-align: center;
    display: block;
    height: 40px;
    font-weight: 500;
    font-size: .75em;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 65px;
    padding: 10px 0 0;
}

#fixedbtn .demo a,
#fixedbtn .tsupport a {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

#fixedbtn .demo:hover {
    background: #515f56;
}

#fixedbtn .tsupport {
    color: #fff !important;
    background: #38433c;
    text-align: center;
    display: block;
    height: 40px;
    font-weight: 500;
    font-size: .75em;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 65px;
    padding: 10px 0 0;
}

#fixedbtn .tsupport:hover {
    background-color: #515f56
}

#fixedbtn .demo,
.top-links .req-demo:hover {
    cursor: pointer;
}

#fixedbtn .contact,
.top-links .req-call {
    display: block;
    background: #1d2532 url(../https://www.manageengine.com/products/passwordmanagerpro/images/contact-fix.png) no-repeat center center;
    width: 55px;
    height: 55px;
    text-indent: -99999em;
    padding: 0;
    border-radius: 0;
}

#fixedbtn .contact,
.top-links .req-call:hover {
    cursor: pointer;
}

#fixedbtn .contact:hover,
.top-links .req-call:hover {
    text-decoration: none;
}


/*Privileged acces control page styles*/

.mgreviewbg {
    background: #cee6ef;
    padding: 28px;
    margin: 0px auto 0;
    border-radius: 3px;
    width: 90%
}

.mgrv_quote {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/quote.png) no-repeat;
    width: 85px;
    height: 85px;
    display: inline-block;
    margin: 0 20px 0 20px;
}

.mgreviewbg p {
    font-size: 16px;
    line-height: 28px;
    color: #3c3c3c;
    font-family: Poppins;
    display: inline-block;
    width: 75%
}

.mgzine {
    text-align: right;
    color: #3c3c3c;
    display: block;
    font-size: 16px;
    margin-right: 50px;
    font-family: Poppins;
}

.ctatxt {
    text-align: center;
    color: #3c3c3c;
    font-size: 18px;
    margin: 20px 0
}

.ctablbtn {
    width: 250px;
    margin: 30px auto 0
}

.ctablbtn a {
    background: #34ad65;
    padding: 10px 15px;
    color: #fff;
    border-radius: 2px;
    font-size: 18px;
    text-decoration: none;
}

.ctablbtn a:hover {
    background: #3ec173
}

.dbreach_rep {
    border: 3px solid #f1f1f1;
    display: inline-block;
    padding: 12px
}


/*Upgrade pack style changes*/

.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
    visibility: hidden;
}

.modalDialog:target {
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.modalDialog>div {
    width: 950px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 5px;
    background: #fff;
    height: 450px;
    overflow-y: scroll
}

.clwrapp {
    margin-left: 947px;
    margin-top: -13px;
    position: fixed
}

.close {
    background: #fff;
    color: #333;
    line-height: 25px;
    position: absolute;
    text-align: center;
    width: 26px;
    text-decoration: none;
    font-weight: 500;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #ddd;
}

.close:hover {
    background: #dcdcdc;
    text-decoration: none;
}

.upglinks a {
    color: #0099cc;
    text-decoration: none;
    padding: 8px 16px;
    font-size: 16px;
    background: #e4e4e4;
    border-radius: 5px;
    border: 1px solid #D6D5D5
}

.upglinks a:hover {
    background: #7BBB2A;
    text-decoration: none;
    color: #fff
}

.upgbg {
    background-color: #f7f7f7;
    border: 1px solid #f2f2f2;
    padding: 15px
}

.ie-extnicon {
    background: rgba(0, 0, 0, 0) url("https://www.manageengine.com/products/passwordmanagerpro/images/ie-addon.png") no-repeat scroll 0 0;
    float: left;
    height: 42px;
    width: 42px;
}

.sha256_bg {
    background: #f1f2f3;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 10px 0 0 0
}

.sha256_title {
    font-weight: 500
}

.sha256_no {
    word-break: break-word;
    font-size: 13px
}

#rel_notes li strong {
    font-weight: 600!important;
    font-weight: 16px
}

#rel_notes li {
    margin-top: 10px
}


/*Download page*/

.brext_hd {
    font-size: 18px;
    padding: 18px 0 0 0;
    text-align: center
}

.brwext_hd {
    font-size: 18px;
    padding: 32px 0 0 0;
    text-align: center
}

.extn-img a {
    margin: 0 8px
}

.extnmsp-img a {
    margin: 0 6px
}


/*NYC User conference page 2017*/

.ftr-cont-wrpr {
    margin: 0 auto;
    max-width: 1200px;
    transform: all 0.2s ease-in 0s
}


/*GDPR PIM suite styles*/

.gdpr-pim-banner {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/gdpr-pim-suite-banner.png") no-repeat scroll center bottom;
    height: 450px;
    width: 100%;
    display: inline-block;
    background-size: 70%;
}

.gdpr-pim-banner-title {
    position: absolute;
    text-align: center;
    color: #fff;
    font-size: 35px;
    font-weight: 500;
    right: 0;
    left: 0;
    margin: auto;
    top: 30px;
    line-height: 50px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

.gdpr-pim-banner-mini {
    background: #00368F;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00368F, #5C258D);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00368F, #5C258D);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    height: 150px;
    padding: 10px 0;
    margin-bottom: -41px;
    box-sizing: border-box;
}

.gdpr-pim-banner-mini img {
    height: 130px;
}

.gdpr-pim-banner-mini p {
    color: #fff;
    font-size: 22px;
    line-height: 45px;
    text-align: center;
}

.gdpr-pim-banner-mini a.gdprpim-mini-btn {
    background: #ff1f37;
    color: #fff;
    padding: 8px 15px;
    border-radius: 2px;
}

.gdpr-pim-banner-mini-right-content {
    float: right;
    width: calc(100% - 450px);
    text-align: center;
}

.align-center,
.text-center {
    text-align: center !important;
}

.gdpr-pim-banner-bg {
    height: 100%;
    min-height: 450px!important;
    overflow: visible;
    position: relative;
    background: #00c3ba;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #00c3ba, #00a8c3);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #00c3ba, #00a8c3);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    border-bottom: 1px solid #ccc;
    margin-top: -11px;
}

.gdpr-pim-sub-title {
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    margin: 35px 0;
    line-height: 40px;
}

.gdpr-pim-promo-band-title {
    font-size: 23px;
    line-height: 40px;
    margin-bottom: 20px;
}

.gdpr-pim-feature-panel {}

.gdpr-pim-feature-img-left,
.gdpr-pim-feature-img-right {
    opacity: 1;
    transform: scale(1, 1);
    transition-duration: 250ms;
    cursor: pointer;
}

.gdpr-pim-feature-img-left:hover,
.gdpr-pim-feature-img-right:hover {
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 20px #ccc;
}

.gdpr-pim-feature-img-left {
    width: 350px;
    height: 200px;
    float: left;
    margin-right: 40px;
    border: 4px solid #f3f3f3
}

.gdpr-pim-feature-img-right {
    width: 350px;
    height: 200px;
    float: right;
    margin-left: 40px;
    border: 4px solid #f3f3f3
}

.pmp-popup-show {
    z-index: 9999999;
    display: none;
    position: absolute;
}

.pmp-popup-show .pmp-popup-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .66);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
}

.pmp-popup-show .pmp-popup-img-show {
    width: 1100px;
    height: 600px;
    background: #FFF;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
    z-index: 99999999;
    border: 4px solid #eeeeee;
}

.pmp-popup-img-show span {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99;
    cursor: pointer;
    background: #039be5;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
}

.pmp-popup-img-show img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}


/*End style*/


/*PIM suite webpage styles*/

.pim-brainy-ebkbg {
    height: 100%;
    min-height: 350px!important;
    overflow: visible;
    position: relative;
    background: linear-gradient(to left, #2b6bf3, #2b6bf3 65%, #f8fbff 35%)!important;
    border-bottom: 1px solid #ccc;
    margin-top: -10px;
}

.pimbanner {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pim-suite-banner-img.svg") no-repeat scroll 0 0;
    height: 350px;
    width: 54%;
    display: inline-block;
}

.banner_rt_cont {
    width: 42%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
}

h1.pimintrotitle {
    color: #fff;
    text-align: left;
    font-size: 24px;
    padding: 35px 0 30px;
    line-height: 40px;
    font-family: raleway;
}

a .banner_cta {
    background: #E9142B;
    font-size: 18px;
    padding: 9px 18px;
    line-height: 30px;
    color: #fff;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
}

a:hover .banner_cta {
    background: #d91127
}

h1.introtitle span {
    color: #2CD785;
    font-weight: 600
}

.kmppmp_feat {
    display: block;
}

.row1 {
    display: block;
    width: 100%
}

.featurelist {
    width: 33.333%;
    float: left;
    box-sizing: border-box;
    padding: 25px
}


/** anne edited - 17/05/2019 **/

.pimintrotitle {
    padding-bottom: 5px !important;
    font-weight: 600;
    font-size: 28px;
    text-shadow: none;
}

.pim-icon-img-left {
    float: left;
    width: 160px;
    margin: 30px 80px 0 0 !important;
}

.pim-icon-img-right {
    float: right;
    width: 160px;
    margin: 30px 0 0 80px !important;
}

.mini-pimbanner-ads {}

.mini-pimbanner-ads-blue {
    margin-bottom: 0px;
    background: #517f4e url("https://www.manageengine.com/products/passwordmanagerpro/images/pim-bottom-banner-bg.png") repeat-x;
    height: 150px;
}

.mini-pimbanner-ads img {
    margin: 0 !important;
}

.pim-button-left {
    float: left;
    padding: 10px;
    font-weight: 600;
    border-radius: 3px;
}

.pim-button-right {
    float: right;
    padding: 10px;
    font-weight: 600;
    border-radius: 3px;
}

.pim-cta-button {
    padding: 0 200px;
}

.pim-button-right a {
    background: #ffba08;
    padding: 15px 20px;
    border-radius: 3px;
    color: #000000;
}

.pim-button-left a {
    background: #ffba08;
    padding: 15px 20px;
    border-radius: 3px;
    color: #000000;
}

a .pimbanner-cta {
    background: #ffba08;
    font-size: 18px;
    padding: 9px 18px;
    line-height: 30px;
    color: #000000;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    margin-top: 20px;
    font-weight: 600;
}

a:hover .pimbanner-cta {
    background: ##ffba08;
}

.pim-logo-button {
    padding: 35px 50px 70px 50px;
}

.pim-pmp-logo-left {
    width: 270px;
    float: left;
    margin-left: 100px;
}

.pim-kmp-logo-right {
    width: 190px;
    float: right;
    margin-right: 100px;
    margin-top: 8px;
}

.pimsuite-button {
    width: 100%;
    text-align: center;
    padding: 25px 0;
}

.pimsuite-button a {
    color: #e9142b;
    padding: 10px 20px;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 600;
    border: 2px solid #e9142b;
}

.pimsuite-button a:hover {
    background: #e9142b;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 600;
}


/** jaihar edited - 29/11/2017 **/

.pimtitle {
    font-size: 18px;
    color: #0084b4
}

.pimfeatures {
    font-size: 17px;
    color: #0084b4
}

.trlicense_head {
    margin-top: -10px;
    word-spacing: 2px;
    font-size: 16px;
    line-height: 26px;
}

.pimicons {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pim-suite.png") no-repeat 0 0;
    display: inline-block;
    width: 111px;
    height: 67px;
}

.pim-pwd {
    background-position: 0px 0px
}

.pim-ssh {
    background-position: -117px 0px
}

.pim-ssl {
    background-position: -238px 0px
}

.kmpformwrap {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2;
}

.kmp_trial_licenself {}

.kmp_trial_lic_form {
    width: 650px;
    border: 1px solid #ddd;
    margin: 0 auto
}


/** prakash edited - 28/11/2017 **/

.pim-icon-newseamless,
.pim-icon-automatedssh,
.pim-icon-sshkey,
.pim-icon-csrcreation,
.pim-icon-sslvul,
.pim-icon-extensive,
.pim-icon-newreporting {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pmp-kmp-integ-home-icon.jpg") no-repeat 0 0;
    display: inline-block;
    width: 90px;
    height: 55px;
    background-size: cover;
}

.pim-icon-newseamless {
    background-position: 0px 0px
}

.pim-icon-automatedssh {
    background-position: -92px 2px;
}

.pim-icon-sshkey {
    background-position: -199px -1px
}

.pim-icon-csrcreation {
    background-position: -288px 0px
}

.pim-icon-sslvul {
    background-position: -390px 0px
}

.pim-icon-extensive {
    background-position: -492px 0px;
    width: 60px;
}

.pim-icon-newreporting {
    background-position: -558px 0px;
    width: 60px;
}

.featurelist-middle {
    margin-left: 33.333%;
}

.pim-video-bg {
    background: #f9f9f9;
    float: left;
    margin: 20px 0;
    width: 100%;
}

.pim-video-left {
    float: left;
    width: 40%;
    padding: 25px;
    box-sizing: border-box;
}

.pim-video-right {
    float: right;
    width: 60%
}

.mini-banner-ads {}

.mini-banner-ads-blue {
    margin-bottom: -40px;
    background: #517f4e url("https://www.manageengine.com/products/passwordmanagerpro/images/pim-bottom-banner-bg.png") repeat-x;
    height: 150px;
}

.mini-banner-ads img {
    margin: 0 !important;
}

.kmp-trial-licence-banner {
    background: #323d5d url("https://www.manageengine.com/products/passwordmanagerpro/images/key-manager-plus-integration-trial-license.jpg") no-repeat scroll center bottom;
}

.kmp-trial-licence-banner .pim-banner {
    margin-top: 20px;
}

.text-left {
    text-align: left !important;
}

.banner_rt_cont .introtitle p {
    margin: 2px 0;
    text-align: left;
}

.banner_rt_cont {}


/*Uber data breach landing page css*/

.pam_ebook {
    text-align: center
}

.pam_ebook img {
    height: 150px;
    text-align: center;
}

.pgdivrt p {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin: 0 0 25px 0;
    text-align: center
}

.dl_ebook_bt a {
    background: #10bc83;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    margin: 0 auto 15px;
    width: 142px;
    display: block
}

.dl_ebook_bt a:hover {
    background: #0daa76
}

.dl_ebook_wrapper {
    padding: 20px
}

.un_list li {
    list-style-type: disc;
    padding-bottom: 10px;
    line-height: 24px
}

.gdpr_banner_text {
    display: none
}

.pgdivlf {
    width: 63%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.pgdivrt {
    width: 34%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    background: #ecf7fe;
    margin: 0 0 0 20px;
    border: 1px solid #e1f1fa;
    border-radius: 3px;
    padding: 10px 20px 0
}

.pgdivrt p {
    font: normal 18px/24px 'Poppins', sans-serif;
}

.btmcontent h3 {
    margin-top: 10px;
    color: #ff9422
}

.btmcontent {
    background: #f1f1f1;
    text-align: center;
    border-radius: 4px;
    margin: 15px auto 60px;
    clear: both;
    display: inline-block;
    padding: 10px 60px
}

.btmcontent p {
    text-align: center;
}


/*Servicenow Integration page styles*/

.ftbannerbg {
    padding: 60px 0;
    text-align: left;
}

.ftbannerbg p {
    font-size: 23px;
    margin: 0 0 40px;
    line-height: 30px;
    text-align: center
}

.ftbannerbg span a {
    padding: 10px 15px;
    margin: 30px 0;
    text-decoration: none;
    color: #fff;
    margin: 0 10px;
    background: #1bce3d;
    border-radius: 3px;
}

.ftbannerbg span a:hover {
    background: #41b757
}

.ftbanner_ss {
    width: 45%;
    display: inline-block
}

.ftbannerbg img {
    width: 100%;
    display: inline-block
}

.sn_fttxtsec {
    display: inline-block;
    width: 50%;
    padding: 20px;
    margin-top: 45px;
    vertical-align: top;
}


/*** 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%;
}

.no-border {
    border: none!important
}

.ver-mid {
    vertical-align: middle
}

.ver-top {
    vertical-align: text-top
}

.bor_rad5 {
    border-radius: 5px
}

.bor_rad10 {
    border-radius: 10px
}


/*** Customers Page CSS ***/

.customers-panel-group {}

.customers-panel-left {
    width: 50%;
    float: left;
}

.customers-panel-right {
    width: 50%;
    float: left;
}


/*** Get Quote CSS ***/

.get-quote-form {
    width: 750px;
    margin: 0 auto;
    border: 1px solid #ddd;
}

.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;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

html {
    scroll-behavior: smooth
}

.clearfix {
    display: block;
}

.clbutton {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/getquote-closebt.png") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    right: -13px;
    top: -13px;
    display: inline-block;
    cursor: pointer;
}

.sfont input[type="text"],
.sfont input[type="email"],
.sfont input[type="phone"] {
    height: 24px;
    width: 300px
}

.sfont textarea {
    border: 1px solid #ddd;
    width: 212px;
    padding: 7px;
    font: normal 14px Open sans;
    width: 290px
}


/*** Video Dem0 CSS ***/

.demos-group-panel {
    margin-top: 40px;
}

.demos-group-panel-left {
    width: 460px;
    float: left;
    border-right: 1px solid #ccc;
    padding-right: 60px;
}

.demos-group-panel-right {
    float: left;
    width: 420px;
    margin-top: 0;
}

.demo-img-box {
    float: left;
    padding: 0 0 0 60px;
    box-sizing: border-box;
    margin-bottom: 50px;
}

.kmp-demo-panel-inner-left {
    width: 50px;
    float: left;
    margin-top: 0;
}

.kmp-demo-panel-inner-right {
    width: calc( 100% - 50px);
    float: left;
    padding: 0 0 0 30px;
    box-sizing: border-box;
}

.video-demo-title {
    margin: 0 0 20px !important;
}

.btn-live-demo {
    background: #7ebe45;
    border: 0;
    padding: 10px 20px;
    color: #fff;
    font-size: 13px;
}

.of_thn_lf {
    width: 45%;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.of_thn_rt {
    width: 45%;
    display: inline-block;
}

.ebook_dlbt {
    text-align: center;
    display: block
}

.ebook_dlbt a {
    text-decoration: none;
    background: #E9142B;
    padding: 20px 20px;
    color: #fff;
    font-size: 22px;
    display: inline-block;
    border-radius: 5px;
    margin: 20px 0
}

.ebook_dlbt a:hover {
    background: #fa162e
}

.of_thn_lf img {
    width: 300px
}


/*Webinar page styles start*/

.right-form {
    float: left;
    overflow: hidden;
    height: 680px;
    text-align: center;
    background-color: #f9f9f9;
    margin: 20px 0 0 40px;
    border: 1px solid #E0E0E0;
}

.left-form {
    margin: 0;
    text-align: justify;
    float: left;
    width: 100%;
}

.webinar-container {
    border: none;
    max-width: 1170px;
    margin-top: 30px;
}

.webinar-container .top-content {
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}

.webinar-container .pg-head {
    font-size: 32px;
    margin: 40px 0 18px;
    line-height: 40px;
}

.webinar-top-head {}

.webinarHeader {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 15px;
}

.web-ban-left {
    width: 50%;
    padding-right: 3%;
    float: left;
    margin: 0;
    padding-top: 40px;
    color: #ffffff;
}

.webinar-title {
    background: #3bf7c7;
    font-size: 16px;
    font-weight: 600;
    color: #002b44;
    padding: 5px 10px;
    position: relative;
    display: inline-block;
}

.web-ban-left .banner-title {
    font-size: 35px;
    font-weight: 300;
    margin: 20px 0 0;
    line-height: 44px;
}

ul.date-time {
    padding: 25px 0 25px;
    overflow: hidden;
    border-bottom: 1px dashed #9a9ad5
}

ul.date-time li:first-child {
    padding-left: 0;
    border-right: 1px solid #fbce37;
}

ul.date-time li {
    font-size: 15px;
    padding: 0 14px;
    float: left;
}

.presented-sec {
    overflow: hidden;
    padding-top: 18px;
}

.pres_sec_rt {
    display: inline-block;
    margin: 30px 0 0 20px
}

.presented-sec span.presented-txt {
    display: block;
    font-size: 14px;
    font-weight: 300;
}

.user-icon {
    background-position: -105px -408px;
    background-size: 500px 500px;
    display: inline-block;
    float: left;
    height: 125px;
    width: 125px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    margin: 5px 0 0 0;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/anusha.jpg)no-repeat;
    vertical-align: middle;
}

.user-name {
    display: block;
    font-size: 17px;
    font-weight: 500;
}

.user-name span {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.webinar-ban-right {
    width: 40%;
    padding: 0 2%;
    float: left;
    display: block;
}

.weinar-form {
    background: transparent;
    border-radius: 2.5px;
    padding: 0px;
}

.web-pmp-logo img {
    width: 250px;
    margin-top: 40px;
    margin-left: -6px;
}

.form-sec {
    background: #f1f1f1;
    padding: 20px 20px 25px 20px;
    position: relative;
}

.formfild input {
    border: 0;
    font-size: 14px;
    color: #000000;
    padding: 15px 10px;
    width: 94%;
    margin-top: 10px;
    outline: none;
    border-bottom: 1px solid #ccc;
}

.formfild .error {
    border-bottom: 1px solid red;
}

.time-select:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 12px;
    background: url(https://www.manageengine.com/products/service-desk/images/gray-down-arrow.png)no-repeat;
    top: 27px;
    right: 20px;
    transition: transform 140ms;
}

.time-select:before {
    background-position: 1px 1px;
}

.time-select:after {
    z-index: 0;
}

::placeholder {
    color: #b3b3b3;
}

.time-select {
    position: relative;
    cursor: pointer
}

.time-slot {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    width: 100%;
}

ul.time-slot {
    padding: 0px !important;
}

.time-slot li {
    list-style-type: none !important;
}

.time-slot li:hover,
.time-slot li.active {
    background-color: rgba(229, 230, 231, 0.3);
    color: #19934e;
}

.time-slot.active {
    display: block;
}

.time-slot.active li {
    padding: 10px 15px !important;
}

.select-slot.selectedval {
    color: #000000;
}

.time-select.active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.green-btn {
    background: #f05624;
    border: 0;
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 20px;
    display: block;
    text-align: center;
    transition: background 240ms;
    cursor: pointer;
    width: 100%;
    outline: none
}

.gry-btn {
    background: #ededed;
    border: 0;
    color: #000 !important;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 20px;
    display: block;
    text-align: center;
    transition: background 240ms;
    cursor: pointer;
    width: 100%;
    outline: none
}

.success-msg {
    text-align: center;
    padding: 170px 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    font-size: 20px;
    opacity: 0;
    visibility: hidden;
    background: #f1f1f1;
}

.frm_container_bg {
    width: 90%;
    background: #ffffff;
    padding: 10px;
    float: right;
    margin-top: 63px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
    border-radius: 3px
}

.gdpr_terms {
    padding: 0 0 10px 10px;
    font-size: 12px
}

.gdpr_termspmp {
    font-size: 12px
}

input[type="button"].dl_button {
    width: 98%;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #ddd;
    font-size: 18px;
    transition: all 0.2s ease-in-out 0s;
    color: #777;
    outline: none;
    border: 1px solid #bbb;
    margin-left: 0;
    box-sizing: border-box;
    border-radius: 4px
}

.dwn-priv {
    display: block;
    clear: both;
    margin: 0 auto;
    padding: 10px 0 0;
    margin-bottom: 10px;
}

.dwn-priv a {
    color: #0F8DF9
}

.dl_alert_msg {
    padding: 5px 10px;
    border-radius: 3px;
    background-color: #fee9e9;
    border: 1px solid #ffbaba;
    color: red
}


/*Webinar page styles end*/


/*** PMP-Aug-2020-webinar-Ganesh-start ***/

.web-ban-left .webinarbanner-title {
    font-size: 35px;
    font-weight: 600;
    margin: 20px 0 0;
    line-height: 44px;
    color: #ffce3b;
}

.webinartitle {
    background: #ff4e1e;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    padding: 5px 10px;
    position: relative;
    display: inline-block;
}

.webinar-user-icon {
    background-position: -105px -408px;
    background-size: 500px 500px;
    display: inline-block;
    float: left;
    height: 125px;
    width: 125px;
    border-radius: 50%;
    border: 2px solid #ffce3b;
    margin: 5px 0 0 0;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/Ganesh-webinar-profile.png)no-repeat;
    vertical-align: middle;
}

.webinar-btmcontent {
    background: #f1f1f1;
    text-align: center;
    border-radius: 4px;
    margin: 15px auto 60px;
    clear: both;
    padding: 10px 60px
}


/*** PMP-Aug-2020-webinar-Ganesh-end ***/


/*Australia User Conference18 styles*/

.pmp_aus_uc18_img {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-austalia-user-conference18.jpg);
    height: 692px
}

h1.auc18_hd {
    color: #ffdf47;
    font-family: 'ZohoPuvi', sans-serif;
    text-align: center;
    font-size: 150%;
    line-height: normal;
    display: block;
    word-break: unset
}

.auc18_h2 {
    font-family: 'ZohoPuvi', sans-serif;
    text-align: center;
    font-size: 80%;
    color: #fff;
    font-size: 100%;
    font-weight: 500;
    margin-top: 50px;
    word-break: unset
}


/*** Australia user conference start ***/

.pmp_aus_uc18_img {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-austalia-user-conference18.jpg);
    height: 692px;
}

.pmp_aus_uc18_img {
    height: 692px;
}

h1.auc18_hd {
    color: #ffdf47 !important;
    font-family: 'ZohoPuvi', sans-serif;
    text-align: center !important;
    font-size: 150% !important;
    line-height: normal !important;
    display: block !important;
    word-break: unset !important;
}

.auc18_h2 {
    font-family: 'ZohoPuvi', sans-serif;
    text-align: center;
    color: #fff;
    font-size: 100%;
    font-weight: 500;
    margin-top: 50px;
    word-break: unset !important;
}

.bold {
    font-weight: 500 !important
}

.auc18_h3 {
    font-family: 'ZohoPuvi', sans-serif;
    text-align: center;
    font-size: 80%;
    color: #fff;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
    word-break: unset !important;
}

.auc-btn-register {
    background: #fe402c;
    color: #fff;
    font-size: 18px;
    padding: 10px 30px;
    font-weight: 400;
    letter-spacing: 0;
}

.auc-content-title {
    font-weight: 500;
    color: #000000;
    font-size: 28px;
    text-align: center;
    position: relative;
    padding: 20px 0;
    margin: 20px 0 35px;
    letter-spacing: -1px;
    line-height: 30px;
    word-break: unset;
}

.auc-content-title:after {
    content: "";
    width: 200px;
    height: 4px;
    background: #146f50;
    position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}

.auc-bg-yellow {
    background: #fbb632;
    padding: 50px 0;
    width: 100%
}

.auc-products-panel-left {
    float: left;
    width: 50%;
}

.auc-products-panel-right {
    float: left
}

.auc-whyshould-panel-right {
    float: right;
    margin-top: 80px;
    position: absolute;
    right: 0
}

.auc-products-title {
    font-size: 50px;
    font-weight: 500;
    line-height: 50px;
    color: #08573d;
}

ul.auc-products-list {
    margin: 0;
    padding: 0;
    margin-left: 50px;
}

.auc-products-list li {
    color: #08573d;
    font-size: 25px;
    padding: 10px;
    position: relative;
    text-align: left;
}

.auc-products-list li:before {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/auc-rounded-arrow.png) no-repeat;
    position: absolute;
    content: "";
    display: inline-block;
    height: 30px;
    width: 30px;
    margin-left: -35px;
    top: 9px;
}

.auc-text-white {
    color: #fff;
}

.auc-whyshould-panel-left {
    width: 50%;
    float: left;
    margin-bottom: 70px;
}

ul.acu-whyshould-list {
    margin: 0;
    padding: 0;
    margin-left: 25px;
}

.acu-whyshould-list li {
    list-style-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/auc-arrow.png);
    padding: 10px;
}

.auc-bg-grey {
    background: #f4f2ef;
    padding: 0 0 50px;
    margin: 40px 0 10px;
}

.acu-testimoniual-panel {
    background: #ffffff;
    width: 40%;
    float: left;
    padding: 20px 20px 20px 45px;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
    margin-right: 4%;
    margin-left: 5%;
}

.acu-testimoniual-panel:first-child {
    margin-left: 0;
}

.acu-testimoniual-panel-quotes {
    width: 50px;
    height: 50px;
    background: #08543b;
    position: absolute;
    border-radius: 100%;
    display: inline-block;
    top: 30px;
    left: -25px;
    text-align: center;
    padding: 15px 0;
    box-sizing: border-box;
}

.acu-testimoniual-panel-quotes:after {
    content: "";
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/auc-quotes-icon.png);
    display: inline-block;
    height: 17px;
    width: 21px;
}

.auc-conf-video-panel {
    width: 780px;
    height: 490px;
    margin: 0 auto;
}

.auc-location-panel-left {
    float: left;
    width: 30%;
}

.auc-location-panel-right {
    float: left;
    width: 70%;
}

.formgp-lt,
.formgp-rt {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-right: 2%;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

div.form-field {
    position: relative;
    margin-bottom: 5%;
}

.form-group .form-control {
    font-family: 'ZohoPuvi', sans-serif;
    background: #f7f8fb;
    font-size: 1em;
    font-weight: 300;
    color: #555;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 5% 0 5% 5%;
    width: 95%;
}

p.reg_form_errors {
    position: absolute;
    bottom: -35px;
    font-size: 13px;
    color: #ff0000;
    display: none;
}

h1.london18_hd,
.auc18_h2,
.auc18_h3,
.auc-btn-register {
    position: relative;
    z-index: 2;
}


/*** Australia user conference end ***/


/*Pleasanton User Conference18 styles*/

.pmp_pleas_uc18_img {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-pleasanton-user-conference18.jpg);
    height: 455px
}

.puc-bg-grey {
    background: #f4f2ef;
    padding: 50px 0;
    width: 100%;
}

.puc-products-title {
    font-size: 50px;
    font-weight: 500;
    line-height: 50px;
    color: #444;
    font-family: 'ZohoPuvi', sans-serif
}

.puc-content-title {
    font-weight: 500;
    color: #000000;
    font-size: 28px;
    text-align: center;
    position: relative;
    padding: 20px 0;
    margin: 20px 0 35px;
    letter-spacing: 0px;
    line-height: 30px;
    word-break: unset;
    font-family: 'ZohoPuvi', sans-serif
}

.puc-content-title:after {
    content: "";
    width: 200px;
    height: 4px;
    background: #cd081d;
    position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0
}

.puc-testimoniual-panel-quotes {
    width: 50px;
    height: 50px;
    background: #cd081d;
    position: absolute;
    border-radius: 100%;
    display: inline-block;
    top: 30px;
    left: -25px;
    text-align: center;
    padding: 15px 0;
    box-sizing: border-box
}

.puc-testimoniual-panel-quotes:after {
    content: "";
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/auc-quotes-icon.png);
    display: inline-block;
    height: 17px;
    width: 21px;
}

.venue {
    height: 200px;
    overflow: hidden;
    display: block
}

.venue a img {
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    display: block;
    width: 100%
}

.venue a:hover img {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    box-shadow: 2px 3px 6px #ccc
}

ul.puc-products-list {
    margin: 0;
    padding: 0;
    margin-left: 50px;
}

.puc-products-list li {
    color: #000;
    font-size: 25px;
    padding: 10px;
    position: relative;
    text-align: left;
}

.puc-products-list li:before {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pleas-rounded-arrow.png) no-repeat;
    position: absolute;
    content: "";
    display: inline-block;
    height: 30px;
    width: 30px;
    margin-left: -35px;
    top: 9px;
}

.puc-text-red {
    color: #cd081d;
}


/*pmp online training page styles*/

.pmp_on_train_banner {
    margin: -5px -11px;
    text-align: center;
    letter-spacing: normal;
    font-family: var(--proxima-font);
}

h1.training_hd {
    color: #ffce3b;
    font-weight: 500;
    font-size: 50px;
    line-height: 45px;
    padding: 40px 0px 25px;
}

.training_shd {
    color: #fff;
    font-size: 28px;
    max-width: 1000px;
    padding: 10px 20px
}

.webinardate {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 500;
    padding: 5px 10px 5px 5px;
    color: var(--light-green-color);
    float: left
}

.training_banner {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/pmp-online-training.svg) no-repeat bottom center;
    height: 275px;
    width: 1000px;
    margin: 0 auto
}

.training_date {
    color: #ffce3b;
    font-size: 22px;
    font-weight: 500;
}

.training_time {
    color: #ffffff;
    font-size: 22px;
    padding: 5px 0
}

.calicon {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/calendar.svg);
    height: 22px;
    width: 24px;
    display: inline-block;
    background-size: 24px 24px;
}

.pro-pgtitle {
    font-size: var(--proxima-page-title);
    font-family: var(--proxima-font);
    font-weight: 500;
    line-height: 36px;
    padding: 10px 0 0px 0;
    font-size: 32px
}

.prnova {
    font-family: var(--poppins-font);
    font-size: var(--main-font-size)
}

.prnova ul li {
    padding-bottom: 10px;
    list-style-type: none;
    padding: 0;
    margin: 0
}

button.explore-button {
    background: transparent;
    padding: 5px 10px;
    border: 1px solid var(--light-green-color);
    color: var(--light-green-color);
    font-size: 15px;
    border-radius: 5px;
    margin-bottom: 20px;
    cursor: pointer
}

.prnova .weblf {
    width: 70%;
    display: inline-block
}

.prnova .webrt {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    margin-top: 100px;
    text-align: center
}

a.reg-button {
    background-color: #e9142b;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 12px 24px;
    border-radius: 30px;
    text-decoration: none
}

a.reg-button:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
    background: #ff223a
}

.webinar-complete-btn {
    background-color: #34ad64 !important;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 12px 24px;
    border-radius: 30px;
    text-decoration: none;
}

.webinar-complete-btn:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
    transition: box-shadow 0.2s ease-in-out;
    background: #3cc271;
    text-decoration: none;
}

.download-qa-btn {
    color: #0099cc;
    font-weight: 500;
    position: relative;
    top: 21px;
    font-size: 15px;
    display: block;
}

.explore-content ol li {
    margin-bottom: 15px;
    text-align: left;
    list-style-type: decimal;
    padding-left: 10px;
    margin-left: 30px
}

.webbor {
    border-top: 1px dashed #b9b9b9;
    margin: 20px 0;
    width: 100%
}

.comp_webinar {
    padding: 5px 10px;
    color: #E13F3F;
    border-radius: 5px;
    font-size: 14px;
    display: inline-block;
    background-color: #FFE53B;
    font-weight: 500
}

.speaker-col {
    width: 33%;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 25px;
    text-align: center;
    vertical-align: top;
}

.prnova h2 {
    font-weight: 500;
    text-align: center
}

.speaker-photo img {
    border-radius: 65px;
    width: 130px;
    height: 130px;
    border: 2px solid var(--light-green-color)!important;
}

.speaker-photo img:hover {
    border-radius: 65px;
    width: 130px;
    height: 130px;
    border: 2px solid var(--light-green-color)!important;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}

.speaker-name {
    font-size: 20px;
    font-weight: 500;
    margin: 15px 0 0 0;
    color: var(--light-green-color)
}

.speaker-desig {
    color: #b9b9b9;
    font-weight: 500;
    font-size: 15px
}


/*How Password Manager Pro can help you become GDPR-ready webinar styles*/

.webinar-banner-wrap {
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    display: table;
    table-layout: fixed;
    font-family: var(--poppins-font);
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/gdpr-webinar-banner.jpg) #22b573;
    background-size: cover;
}

.webinar-left {
    width: 50%;
    padding: 10px 0;
    vertical-align: top;
    display: table-cell;
    color: #fff
}

.webinar-left .banner-title {
    font-size: 28px;
    margin: 20px 40px 0 0;
    line-height: 40px;
}

.webinar-left-content {
    float: right;
    width: 500px
}

.webinar-right-content {
    float: left;
    width: 500px
}

.webinar-right {
    width: 50%;
    padding: 60px 0;
    vertical-align: middle;
    display: table-cell
}

.praveen {
    background-position: -105px -408px;
    background-size: 500px 500px;
    display: inline-block;
    float: left;
    height: 125px;
    width: 125px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    margin: 5px 0 0 0;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/profile1.png)no-repeat;
    vertical-align: middle;
}


/*register now popup style starts here */

.popup {
    bottom: 0px;
    font-size: 13px;
    left: 0px;
    margin: auto;
    min-height: 50%;
    padding: 10px 19px;
    position: absolute;
    right: 0px;
    top: 49px;
    width: 95%;
    overflow-y: auto;
    height: 426px;
    z-index: 100000000000000000;
}

#CAclose {
    position: absolute;
    top: 0;
    right: 5px;
    padding: 15px;
}

.popup-webinar-video {
    background-color: #026870;
    bottom: 0px;
    font-family: verdana;
    font-size: 13px;
    height: 450px;
    left: 0px;
    margin: auto;
    padding: 10px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 700px;
    z-index: 100000000000000000;
}

.cancel {
    background: #e9142b;
    box-sizing: border-box;
    cursor: pointer;
    height: 40px;
    padding: 10px 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 100000000000000000;
}

.cancel:hover {
    background: rgb(255, 50, 50);
}

.cancel:before {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/icon-close1.svg) no-repeat bottom center;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
}

.cancel-webinar-video {
    right: -40px !important;
}

form#Webinar_form {
    float: left;
    padding: 11%;
    width: 78%;
}

#meGDPRMessage {
    clear: both;
    line-height: 17px;
    padding: 10px 0;
    text-align: left;
}

#Webinar_form input[type="text"] {
    border: 1px solid transparent;
    border-radius: 5px;
    box-sizing: border-box;
    margin-top: 15px;
    padding: 15px;
    width: 100%;
}

#Webinar_form select {
    border: none;
    border-radius: 5px;
    color: #484848 !important;
    font-size: 15px;
    height: 47px;
    margin-top: 15px;
    outline: none;
    padding: 15px !important;
    width: 100%;
}

.overlay {
    background: #ffffffc2;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}

.form-field input[type="text"] {
    border: 1px solid #eff1f6;
    border-radius: 5px;
    padding: 15px;
    width: 100%;
}

input[type="text"]::placeholder {
    color: #484848;
    font-size: 14px;
}

.prvcy-plicy.mT20 {
    color: #fff;
    text-align: center;
}

input.submitbtn {
    background: #fd5e5e;
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin: 25px auto 5px auto;
    padding: 10px 50px;
    webkit-appearance: none;
}

input.submitbtn:hover {
    background: #ffcd00;
    color: #010101;
}

.form-info {
    color: #dbfdf5;
}

input.resetbtn {
    background: none;
    border: none;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin: 0 auto;
    padding: 10px 55px;
    text-decoration: underline;
}

.popup-video {
    background: none;
    height: 60%;
    width: 50%;
}

iframe.web-video {
    height: 100%;
    width: 98%;
}

.popup-cancel:before {
    background: #ea152c;
    border-radius: 50%;
    color: #fff;
    height: 20px;
    left: -35px;
    padding: 10px;
    top: -5px;
    width: 20px;
}


/*NineÂ must-dos for a perfect PAM strategy.*/

.pamicon-1 {
    width: 278px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) 0 0
}

.pamicon-2 {
    width: 300px;
    height: 264px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -341px -15px
}

.pamicon-3 {
    width: 324px;
    height: 256px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -698px 3px
}

.pamicon-4 {
    width: 327px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -1097px 3px
}

.pamicon-5 {
    width: 294px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -1483px 3px
}

.pamicon-6 {
    width: 315px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -1858px 3px
}

.pamicon-7 {
    width: 296px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -2243px 3px
}

.pamicon-8 {
    width: 311px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -2639px 3px
}

.pamicon-9 {
    width: 255px;
    height: 257px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-points-pam.png) -3035px 3px
}

.pamiconsprite {
    background-size: 3290px 278px;
    margin: 0 auto
}

.pamicon {
    width: 40%;
    display: inline-block;
    vertical-align: top
}

.pamicon-cont {
    width: 58%;
    display: inline-block
}

.gar_ban_bg {
    background: #003d87
}

.gar_ban {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/nine-steps-perfect-pam.png) no-repeat;
    height: 400px;
    width: 50%;
    float: left
}

.gar_ban_title {
    font-size: 40px;
    color: #fff;
    line-height: 58px;
    padding-top: 80px;
}

.gar_ban_title abbr {
    color: #aad033;
    font-weight: 500;
    font-size: 90px;
    text-shadow: 1px 2px 2px #ffec02;
}

.gar_banner_mini {
    box-sizing: border-box;
    background: #cee692;
}

.gar_banner_mini_right_content {
    float: right;
    width: calc(100% - 320px);
    text-align: center;
    margin-top: 5px;
    margin-bottom: 30px;
}

.gar_banner_mini p {
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
    color: #242a17;
}

.gar_banner_mini a.gar-mini-btn {
    background: #ff1f37;
    color: #fff;
    padding: 8px 15px;
    border-radius: 2px;
    font-weight: 600;
}

.gar_banner_mini_img_left {
    display: inline-block;
}


/** pitfalls styles start here **/

.pitfalls-mini-banner {
    background: #ee9ca7;
    background: -webkit-linear-gradient(to top, #fe638f, #8036f2);
    background: linear-gradient(to right, #fe638f, #8036f2);
}

.pitfalls-mini-banner .gar_banner_mini_right_content p {
    color: #fff;
    font-size: 23px;
    text-align: center;
    line-height: 35px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.pitfalls-mini-banner .gar_banner_mini_right_content a {
    background: #ffd55f;
    padding: 10px 20px;
    color: #000;
    font-weight: 600;
    border-radius: 3px;
}

.pitfalls-banner-bg {}

.pitfalls-banner-left {
    float: left;
    width: 50%;
    background: #6d28d7;
    height: 400px;
}

.pitfalls-banner-right {
    float: right;
    width: 50%;
    height: 400px;
    background: #f7c6d4;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #f7c6d4, #f7c6d4);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #f7c6d4, #f7c6d4);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.pitfalls-banner-container {
    width: 1000px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    left: 0;
}

.pitfalls-banner-left-inner {
    float: left;
    background: #6d28d7;
    width: 50%;
}

.pitfalls-banner-right-inner {
    float: left;
    width: 50%;
}

.pitfalls-banner-right-inner img {
    height: 400px;
    margin-left: -1px;
}

.pitfalls-sprite {
    width: 360px;
    height: 320px;
    display: block;
    background-size: 1180px 690px;
}

.pitfalls-fea-icon-1 {
    background-position: 0 0
}

.pitfalls-fea-icon-2 {
    background-position: -395px 0;
}

.pitfalls-fea-icon-3 {
    background-position: -810px 0;
}

.pitfalls-fea-icon-4 {
    background-position: 12px -360px;
}

.pitfalls-fea-icon-5 {
    background-position: -400px -372px;
}

.pitfalls-fea-icon-6 {
    background-position: -816px -372px;
}

.pitfalls-fea-panel {}

.pitfalls-fea-img-left {
    float: left;
    width: 290px;
    height: 300px;
    margin: 0 80px 0 0 !important;
}

.pitfalls-fea-img-right {
    float: right;
    width: 290px;
    height: 300px;
    margin: 0 0 0 80px !important;
}

.healthcare-cyber-banner-bg {
    height: 380px;
    padding: 30px 0;
    box-sizing: border-box;
    position: relative;
    background: #00d6b1 !important;
    background-image: -webkit-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -webkit-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -moz-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -o-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: linear-gradient(to right, #00d6cc, #2e5782) !important;
}

.healthcare-cyber-mini-banner {
    background: #00d6b1 !important;
    background-image: -webkit-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -webkit-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -moz-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: -o-linear-gradient(to right, #00d6cc, #2e5782) !important;
    background-image: linear-gradient(to right, #00d6cc, #2e5782) !important;
}

.healthcare-cyber-banner-left {
    display: inline-block;
    height: 40%;
}

.healthcare-cyber-banner-left h1 {
    font-size: 35px;
    font-weight: 600;
    line-height: 50px;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.healthcare-cyber-banner-right {
    float: right;
}

.healthcare-cyber-banner-right img {
    width: 380px;
}

.health-sticky {
    position: fixed;
    right: 100px;
    bottom: -240px;
    transition: bottom 0.3s;
    z-index: 11;
}

.health-sticky a img {
    width: 150px;
}

.health-care-close-btn {
    position: absolute;
    top: -13px;
    right: -10px;
    cursor: pointer
}

.health-care-close-btn img {
    width: 25px !important;
}

.health-sticky-fixed {
    position: fixed;
    top: 90px;
    width: 100%;
}

.ftmatrix .list li a,
.ftmatrix .list li {
    color: #6F6F6F;
    text-align: left;
    line-height: 22px
}

.ftmatrix .list li a:hover {
    color: #A0D468
}

.ftmatrix_index .list li a,
.ftmatrix_index .list li {
    color: #6F6F6F;
    text-align: left;
    line-height: 26px
}

.ftmatrix_index .list li a:hover {
    color: #0099cc
}


/*register now popup style ends here */


/** what is password management start **/

.what-is-pmp-bg {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/what-is-pmp-banner-bg.png) no-repeat center center #ffd200;
    height: 350px;
    margin-top: -11px;
    z-index: 1;
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.what-is-pmp-banner-left {
    display: table-cell;
}

.what-is-pmp-banner-left img {
    width: 466px;
}

.what-is-pmp-banner-right {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-left: 20px;
}

.what-is-pmp-banner-right h1 {
    font-size: 50px;
    font-weight: 500;
    line-height: 60px;
}

.what-is-pmp-mini-banner {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/what-is-pmp-mini-banner-bg.png) no-repeat center center #5aeddb;
    display: table;
    width: 100%;
    padding: 20px 0;
    margin-bottom: -40px;
}

.what-is-pmp-mini-banner-content {
    vertical-align: middle;
    text-align: center;
}

.what-is-pmp-mini-banner-content>h3 {
    color: #012a26;
    font-size: 25px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: 37px;
}

.what-is-pmp-mini-banner-content>p {
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.what-is-pmp-mini-banner-content>a {
    background: #E9142B;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    font-weight: 600;
    display: inline-block;
}


/** what is password management end **/


/** what is privileged account management start **/

.what-is-pam-bg {
    margin-top: -11px;
    z-index: 1;
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
    background-color: #2c2c78;
}

.what-is-pam-banner-left {
    display: table-cell;
    width: 40%;
    vertical-align: bottom;
}

.what-is-pam-banner-left img {
    width: 500px;
    margin-top: 76px;
}

.what-is-pam-banner-right {
    display: table-cell;
    width: 60%;
    vertical-align: middle;
    padding: 50px 0 40px 80px;
}

.what-is-pam-banner-right h1 {
    font-size: 42px;
    font-weight: 500;
    line-height: 60px;
    color: #ffffff;
}

.what-is-pam-banner-right h2 {
    color: #62b24f;
}

.pam-demo-btn {
    color: #e9142b;
    border: 2px solid #e9142b;
    border-radius: 6px;
    font-size: 20px;
    padding: 15px 30px;
    line-height: 80px;
    font-weight: 500;
}

.pam-demo-btn:hover {
    background-color: #e9142b;
    color: #ffffff;
    border: 2px solid #e9142b;
    border-radius: 6px;
    font-size: 20px;
    padding: 15px 30px;
    line-height: 80px;
    font-weight: 500;
}

.pam-screen-img {
    width: 500px;
    /** border:1px solid #e5e5e5;**/
}


/** what is privileged account management end **/


/** gartner privileged access management start **/

.gartner-mq-banner {
    background: #19cb54;
    background: -webkit-linear-gradient(to right, #19cb54, #22a0d2);
    background: linear-gradient(to right, #19cb54, #22a0d2);
    height: 400px;
    position: relative;
    margin-top: -11px;
    z-index: 1;
}

.gartner-mq-banner-inner {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/gartner-mq-banner.png) no-repeat 0 0;
    height: 100%;
    margin: 0 auto;
    width: 1000px;
}

.gartner-mq-banner-left {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    height: 400px;
}

.gartner-mq-banner-right {
    display: table-cell;
}

.gartner-mq-banner-left h1 {
    color: #ffffff;
    font-size: 32px;
    line-height: 50px;
    font-weight: 500;
}

.gartner-mq-content-left {
    float: left;
    width: calc(100% - 500px);
    padding-right: 50px;
    box-sizing: border-box;
}

.gartner-mq-form {
    width: 500px;
    float: right;
    margin-top: 25px;
}

.gartner-mq-thin-banner {
    margin-bottom: 50px;
}

.gartner-mq-thin-banner h3 {
    color: #000;
    font-size: 20px;
    line-height: 31px;
    margin: 0;
    font-weight: 500;
}

.gartner-mq-thin-banner a {
    color: #ffffff;
    font-weight: 600;
    background: #5bbf09;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 17px;
    display: inline-block;
    margin-top: 15px;
}

.gartner-mq-thin-banner-left {
    float: left;
    width: 250px;
    text-align: center;
}

.gartner-mq-thin-banner-left img {
    width: 150px;
}

.gartner-mq-thin-banner-right {
    float: left;
    width: calc(100% - 250px);
}


/** gartner privileged access management end **/

.rn_bor {
    margin: 30px 0 0 0;
    border-top: 1px dashed #bbb
}

#rel_notes h3 {
    font-weight: 600
}


/** secure password sharing guide start **/

.secure-password-sharing-banner {
    height: 250px;
    margin-top: -11px;
    position: relative;
    background: #075D1D;
    background: -webkit-linear-gradient(to right, #268a00, #075D1D);
    background: linear-gradient(to right, #268a00, #075D1D);
}

.secure-password-sharing-banner-inner {
    background: url(https://www.manageengine.com/latam/passwordmanagerpro/images/secure-password-sharing-banner.png) no-repeat center center;
}

.secure-password-sharing-banner-left {
    display: table-cell;
    vertical-align: middle;
    height: 250px;
    width: 380px;
}

.secure-password-sharing-banner-left img {
    width: 200px;
}

.secure-password-sharing-banner-right {
    display: table-cell;
    vertical-align: middle;
}

.secure-password-sharing-banner-right h1 {
    color: #ffffff;
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 20px;
}

.secure-password-sharing-banner-right h3 {
    color: #ffe508;
    font-size: 23px;
    margin: 0;
}

.secure-password-sharing-content-left {
    float: left;
    width: 55%;
    padding-right: 50px;
    box-sizing: border-box;
}

.secure-password-sharing-content-right {
    float: right;
    width: 45%;
}

.secure-password-sharing-form {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}


/** secure password sharing guide end **/


/** security mitigation2019 guide start **/

.srm-guide-banner {
    height: 250px;
    margin-top: 0px;
    position: relative;
    background: #075D1D;
    background: -webkit-linear-gradient(to right, #9ad244, #40a48d);
    background: linear-gradient(to right, #9ad244, #40a48d);
}

.srm-guide-banner-inner {
    background: url(https://www.manageengine.com/latam/passwordmanagerpro/images/security-risk-mitigation-guide-thin-banner.png) no-repeat center center;
}

.srm-guide-banner-left {
    display: table-cell;
    vertical-align: middle;
    height: 250px;
    width: 380px;
}

.srm-guide-banner-left img {
    width: 200px;
}

.srm-guide-banner-right {
    display: table-cell;
    vertical-align: middle;
}

.srm-guide-banner-right h1 {
    color: #ffffff;
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 20px;
}

.srm-guide-banner-right h3 {
    color: #ffe508;
    font-size: 23px;
    margin: 0;
    line-height: 32px;
}

.srm-guide-content-left {
    float: left;
    width: 55%;
    padding-right: 50px;
    box-sizing: border-box;
}

.srm-guide-content-right {
    float: right;
    width: 45%;
}

.srm-guide-form {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}


/** security mitigation2019 guide end **/


/* get started start */

.get-started-banner {
    background: #141e6f url(https://www.manageengine.com/products/passwordmanagerpro/images/get-started-bg.jpg) no-repeat center center;
    padding: 45px 0;
}

.get-started-banner h1 {
    font-size: 40px;
    color: #fff;
    line-height: 45px;
    margin: 0;
}

ul.get-started-list {
    margin: 50px 0;
    display: table;
    width: 100%;
}

ul.get-started-list li {
    display: table-cell;
    width: 25%;
    list-style: none;
    vertical-align: middle;
    height: 280px;
    border: 15px solid #ffffff;
    border-radius: 25px;
}

ul.get-started-list li a {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    border-radius: 7px;
    transition: transform .2s;
    vertical-align: middle;
}

ul.get-started-list li a:hover {
    transition: 0.1s all ease-in-out;
    transform: scale(1.05);
}

ul.get-started-list li a p {
    text-align: center;
}

.get-started-sprite {
    width: 75px;
    height: 80px;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/get-started-icons.svg) no-repeat center center;
    background-position-x: center;
    background-position-y: center;
    display: block;
    margin: 10px auto;
    background-size: 356px 64px;
}

ul.get-started-list li:nth-child(1) {
    background: #b92957;
}

ul.get-started-list li:nth-child(2) {
    background: #00a5ec;
}

ul.get-started-list li:nth-child(3) {
    background: #69b23b;
}

ul.get-started-list li:nth-child(4) {
    background: #f15e1e;
}

.get-started-icon-1 {
    background-position: 0 0
}

.get-started-icon-2 {
    background-position: -92px 0;
}

.get-started-icon-3 {
    background-position: -183px 0;
}

.get-started-icon-4 {
    background-position: -275px 0;
}


/* get started end */


/*Help page Revamp Start-Sep-2019 */

.adbanner {
    width: 100%;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .07), 0 0 15px rgba(0, 0, 0, .05);
    border-radius: 6px;
    overflow: hidden;
    margin: 40px 0px;
}

.adbanner-image {
    width: 46%;
    float: left;
    border-radius: 3px;
}

img {
    height: auto;
    display: inline-block;
    vertical-align: middle;
}

.adbanner-text {
    float: right;
    width: 50%;
    padding: 53px 10px;
}

.adbanner-text h2 {
    font-size: 21px;
    line-height: 34px;
    margin: 20px 0px;
    font-weight: 600;
}

.helpwebrt {
    margin-top: 20px;
}

.upweb {
    background: #F4E403;
    color: #2d2d85;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 26px;
}

.helpwebinartitle {
    font-size: 40px;
    line-height: 43px;
    margin: 5px 0;
    font-weight: 500;
    color: #2d2d85;
}

.helpbanner-title {
    font-size: 25px;
    line-height: 35px;
    margin: 15px 0 40px 0px;
    font-weight: 500;
    color: #2d2d85;
}

a.hwebinar-complete-btn {
    background-color: #e96221 !important;
    border-radius: 3px !important;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding: 12px 24px;
    text-decoration: none;
}

.helpnavsec {
    position: fixed;
    background: #f9f9f9;
    z-index: 9999;
    top: 93px;
    left: 0;
    right: 0;
}

.help-nav {}

.help-container li {
    list-style: none;
    position: relative;
    margin: 10px;
    display: inline-table;
    border-radius: 5px;
}

.hptab {
    border: 1px solid #2d2d85;
    color: #2d2d85;
}

.hptab:hover {
    background: #2d2d85;
    color: #ffffff;
    border: 1px solid #2d2d85;
}

.help-container li a {
    color: #2d2d85;
    font-size: 12px;
    border-radius: 5px;
    padding: 5px 20px;
}

.help-container li a:hover {
    color: #fff;
    background: #2d2d85;
    text-decoration: none;
}

.help-title {
    display: inline-block;
    font-size: 22px;
    line-height: 50px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500;
    color: #000000;
    margin-top: 5px;
}

.help-title-bor {
    border-bottom: 1px solid #2d2d85;
    display: block;
    height: 1px;
    margin: 0 0 30px;
}

.helprow {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.helpcontainer {
    display: block;
    margin: 0 auto;
    max-width: 1120px;
    min-height: 1px;
    width: 100%;
    padding: 20px;
    position: relative;
    text-align: left;
}

.helpcontainer.center {
    text-align: left;
}

.helpguides {}

.helpguide {
    display: inline-block;
    max-width: 200px;
    padding: 20px;
    width: 20%;
    vertical-align: top;
}

.helpguide a {
    color: #2d2d85;
    display: inline-block;
    max-width: 100%;
}

.helpguides .helpguide .cover {
    background-color: #fff;
    display: inline-block;
    max-height: 325px;
    max-width: 100%;
}

.cover {
    background-size: cover;
    background-position: center center;
    position: relative;
}

.helpguides .helpguide .cover img {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, .07), 0 0 15px rgba(0, 0, 0, .05);
    width: 210px;
}

a img {
    border: none;
}

img {
    max-width: 100%;
}

.helpguides .helpguide .helptitle {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 10px 0 0;
    text-align: center;
}

.helptitle {
    color: #2d2d85;
}

.cs-resources.grid {
    position: relative !important;
    height: 1140px !important;
}

.grid-item,
.grid-sizer {
    width: 30%;
}

.grid-item {
    padding: 15px;
}

.gi-1 {
    position: absolute;
    left: 0%;
    top: 0px;
    width: 30%
}

.gi-2 {
    position: absolute;
    left: 33.224%;
    top: 0px;
    width: 30%
}

.gi-3 {
    position: absolute;
    left: 66.5296%;
    top: 0px;
    width: 30%
}

.gi-4 {
    position: absolute;
    left: 66.5296%;
    top: 235px;
    width: 30%
}

.gi-5 {
    position: absolute;
    left: 33.224%;
    top: 277px;
    width: 30%
}

.gi-6 {
    position: absolute;
    left: 0%;
    top: 395px;
    width: 30%
}

.gi-7 {
    position: absolute;
    left: 66.5296%;
    top: 650px;
    width: 30%
}

.gi-8 {
    position: absolute;
    left: 33.224%;
    top: 615px;
    width: 30%
}

.gi-9 {
    position: absolute;
    left: 0;
    top: 652px;
    width: 30%
}

.gi-10 {
    position: absolute;
    left: 0;
    top: 885px;
    width: 30%
}

.resource-block {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .07), 0 0 15px rgba(0, 0, 0, .05);
    border-radius: 6px;
    padding: 20px 24px;
}

.resource-block img {
    width: 30px;
}

.resource-block h3 {
    color: #000000;
    font-size: 17px;
    line-height: 24px;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
}

.resource-block dl {
    margin-bottom: 0;
}

.resource-block dl dt {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    margin: 0 0 20px;
}

.help-videobox {
    width: 100%;
}

.video-box {
    width: 30%;
    margin: 5px 15px;
    float: left;
    display: inline-block;
}

.help-videotext {
    padding: 20px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.help-videoboxdemo {
    width: 100%;
    text-align: center;
}

.video-boxdemo {
    margin: 5px 15px;
    display: inline-block;
}

.help-videotextdemo {
    padding: 20px 0px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.ytvid {
    border: 1px solid #cccccc;
    width: 300px;
    height: 150px;
}

.loadmore {
    float: right;
    color: #2a97f7;
    text-decoration: underline;
    font-size: 14px;
}

.review-box {
    width: 30%;
    margin: 5px 15px 50px 15px;
    float: left;
    display: inline-block;
}

.review-icon {
    width: 300px;
    height: 150px;
    background: #000000;
}

.help-reviewtext {
    padding: 20px 0px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-align: center;
}


/*Help page Revamp End*/


/*Four key components critical to the future of PAM Adv*/

#ac-wrapper {
    z-index: 1001;
    position: absolute;
}

#popup {
    width: 422px;
    height: 134px;
    background-image: linear-gradient(to right top, #404ca8, #2d3975);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: #64686e 0px 0px 3px 3px 0.2;
    -moz-box-shadow: #64686e 0px 0px 3px 3px 0.2;
    -webkit-box-shadow: #64686e 0px 0px 3px 3px 0.2;
    position: fixed;
    right: 85px;
    bottom: 10px;
    transition: 0.3s;
}

.comp_img {
    background-image: url("https://www.manageengine.com/products/passwordmanagerpro/images/leveraging-behavior-analytics.png");
    display: inline-block;
    height: 134px;
    width: 97px;
    background-repeat: no-repeat;
}

.comp_cnt {
    display: inline-block;
    width: 76%;
    vertical-align: top;
    padding: 3px 0 0 0;
}

.comp_cnt p {
    color: #cfdd11;
    padding: 0;
    margin: 8px 0 14px;
    line-height: 20px;
    text-align: left;
}

.comp_cnt a {
    text-decoration: none;
}

.comp_cnt a span {
    background: #f39823;
    padding: 7px 14px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    font-size: 12px;
}

.comp_cnt a:hover span {
    background: #f38a04
}

.closebutton {
    display: inline-block;
    padding: 0px 8px;
    background: #fff;
    border-radius: 20px;
    position: absolute;
    margin: -10px;
    border: 1px solid #ddd;
    box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.closebutton:hover {
    background: #ddd
}

.webinar_date {
    color: #fff;
    border-left: 3px solid #f39823;
    padding-left: 10px;
    margin: 10px 0 0 0;
    font-size: 11px;
    line-height: 14px;
}


/** keepass alternative start **/

.pmp-alternative-banner {
    background: #e6f9ef;
    padding: 20px 0;
}

.pmp-alternative-banner-wrap {
    display: table;
    table-layout: fixed;
    padding: 0;
}

.pmp-alternative-banner-cont {
    display: table-cell;
    width: 50%;
    padding-right: 100px;
    vertical-align: middle;
    box-sizing: border-box;
}

.pmp-alternative-banner-cont h1,
.pmp-alternative-banner-cont h2 {
    font: 40px/1.35 Zoho_Puvi_SemiBold;
    color: #000000;
    margin-bottom: 30px;
}

.pmp-alternative-banner-cont p {
    font: 17px/1.8 Zoho_Puvi_Regular, sans-serif;
    color: #000000;
    text-align: left;
    margin-bottom: 20px;
}

.pmp-alternative-banner-btn {
    background: #f0483e;
    color: #fff;
    display: inline-block;
    padding: 12px 30px;
    font-size: 17px;
}

.pmp-alternative-banner-form {
    display: table-cell;
    width: 30%;
    vertical-align: middle;
}

.pmp-alternative-banner-form h3 {
    font-size: 14px;
    text-align: center;
    font-weight: 400;
}

.pmp-alternative-bottom-thin-banner {
    background: #2d2c78;
    text-align: center;
    padding: 30px 0;
}

.pmp-alternative-bottom-thin-banner h3 {
    color: #ffffff;
}

.pmp-alternative-cta-btn {
    background: #E9142B;
    padding: 10px 40px;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 5px 10px;
    display: inline-block;
}

.pmp-compare-table {
    width: 80%;
    margin: 50px auto;
}

.pmp-compare-table ul {
    border-bottom: 1px solid #ccc;
    width: 100%;
    display: table;
}

.pmp-compare-table ul li {
    display: table-cell;
    width: 33%;
    vertical-align: middle;
    padding: 10px 20px 10px 0;
}

.pmp-compare-table ul li:nth-child(2) {
    text-align: center;
    background-color: #eaf6ff;
    border-left: 1px solid #b9e1ff;
    border-right: 1px solid #b9e1ff;
    border-bottom: 1px solid #eaf6ff;
    border-top: 1px solid #b9e1ff;
    padding: 15px 20px;
}

.pmp-compare-table ul li:nth-child(3) {
    text-align: center;
    padding: 15px 20px;
}

.pmp-compare-table ul li p {
    text-align: left;
    margin: 0;
    font-size: 15px;
}

.pmp-compare-table ul li h3 {
    margin: 0;
    color: #000000;
    font-size: 18px;
    font: 16px/1.35 Zoho_Puvi_SemiBold;
}

.pmp-compare-yes {
    font: 15px/1.15 Zoho_Puvi_SemiBold;
    color: #036dbd;
}

.pmp-compare-no {
    font: 15px/1.15 Zoho_Puvi_SemiBold;
    color: #e9152b;
}

.pmp-alternative-testimonial {
    background: #eef6ff;
    position: relative;
}

.pmp-alternative-testimonial-wrap {
    display: block;
    table-layout: fixed;
    position: relative;
    z-index: 99;
    padding: 40px 0 50px;
}

.pmp-alternative-testimonial-cont {
    display: block;
    width: 100%;
    padding: 0 70px;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
}

.pmp-testimonial-flex .flexslider {
    padding-bottom: 60px;
}

.pmp-testimonial-flex ul {}

.pmp-testimonial-flex ul li {
    text-align: center;
    height: auto;
}

.pmp-testimonial-flex ul li p {
    font: 16px/1.75 Zoho_Puvi_Regular;
    text-align: center;
    font-style: italic;
}

.pmp-testimonial-flex ul li h5 {
    font: 18px/1.15 Zoho_Puvi_SemiBold;
    color: #000;
    margin: 25px 0 5px 0;
}

.pmp-testimonial-flex ul li span {}

.pmp-testimonial-flex .flex-control-nav {
    height: 20px;
    top: auto;
    left: 0;
}

.pmp-testimonial-quotes-icon {
    width: 80px;
    height: 80px;
    display: inline-block;
}

.pmp-testimonial-quotes-icon img {
    height: 100%;
}

.pmp-alternative-testimonial-video>iframe {
    border: 10px solid #ffffff;
}

.pmp-alternative-customers {}

.pmp-alternative-customers-wrap {
    display: block;
    position: relative;
    padding: 50px 0;
}

.pmp-alternative-customers-cont {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 0 15%;
    text-align: center;
    margin: 0 auto;
    box-sizing: border-box;
}

.pmp-alternative-customers-cont>h3 {
    font: 30px/1.45 Zoho_Puvi_SemiBold;
    color: #000;
    margin: 10px 0 15px 0;
}

.pmp-alternative-customers-cont>p {
    text-align: center;
    margin: 0 0 20px;
    font: 17px/1.45 Zoho_Puvi_Regular;
}

.pmp-alternative-customers-images {
    display: block;
    width: 100%;
}

.pmp-alternative-customers-images>ul {
    text-align: center;
}

.pmp-alternative-customers-images>ul>li {
    width: 150px;
    height: 120px;
    display: inline-block;
    margin: 15px 10px 15px;
    background: #ffffff;
    box-shadow: 1px 6px 15px 1px rgb(0 0 0 / 10%);
    border-radius: 10px;
    padding: 25px 0;
    text-align: center;
    box-sizing: border-box;
}

.onemillion {
    color: #3eb63d;
}

.flex-control-nav li a {
    background: #fff;
    border: 2px solid #bbb;
    border-radius: 100%;
}

.flex-control-nav li a.flex-active {
    background: #0879b8;
    cursor: default;
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #047ab8;
    border-radius: 100%;
}


/** keepass alternative end **/

.pmp-linix-banner {
    padding: 50px 0;
    background: #2c2c78;
}

.pmp-linix-banner-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}

.pmp-linux-banner-content {
    display: table-cell;
    width: 62%;
    padding-right: 6%;
    text-align: center;
    vertical-align: middle;
}

.pmp-linux-banner-content h1 {
    color: #ffffff;
    font: 40px/1.35 Zoho_Puvi_SemiBold;
}

.pmp-linux-banner-content img {
    width: 510px;
    margin-top: 20px;
}

.pmp-linux-form {
    display: table-cell;
    width: 28%;
    vertical-align: middle;
}

.pmp-linux-form-iframe {
    background: #ffffff;
    padding: 25px;
    border-radius: 10px;
}

.pmp-linux-form-iframe h3 {
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    margin: 0;
}

.last-updated {
    font-size: 18px;
    color: #008ddd;
    margin: 10px 0;
    float: right;
    line-height: 0;
}


/*****========= PMP COMMON TEMPLATE CSS START =========*****/

.pmp-common-container {
    padding: 20px;
    box-sizing: border-box;
}

.pmp-common-modules-section {}

.pmp-common-module-three-col {}

.pmp-common-module-three-col .pmp-common-module-box:nth-child(3n+1) {
    padding: 10px 10px 10px 0;
}

.pmp-common-module-three-col .pmp-common-module-box:nth-child(3n+2) {
    padding: 10px 20px;
}

.pmp-common-module-three-col .pmp-common-module-box:nth-child(3n+3) {
    padding: 10px 0 10px 10px;
}

.pmp-common-modules-list {
    display: block;
}

.pmp-common-module-box {
    display: inline-block;
    padding: 10px 0;
    vertical-align: top;
    text-align: left;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.pmp-common-module-three-col .pmp-common-module-box {
    width: 33%;
    min-height: 250px;
}

.pmp-common-module-two-col .pmp-common-module-box {
    width: 44.8%;
    min-height: 250px;
}

.pmp-common-module-icon {
    width: 70px;
    margin: 10px 0;
}

.pmp-common-module-icon-top {}

.pmp-common-module-icon-left {}

.pmp-common-modules-header {
    color: #000000;
    font-size: 22px;
    font-weight: 500;
    margin: 20px 0 20px 0;
    line-height: 30px;
}

.pmp-common-modules-description {
    margin-top: 15px;
    font-size: 14px;
    line-height: 26px;
    text-align: left !important;
}

.pmp-common-bottom-thin-banner {
    background: #2d2c78;
    text-align: center;
    padding: 30px 0;
}

.pmp-common-bottom-thin-banner h3 {
    color: #ffffff;
    font-weight: 400;
}

.pmp-common-cta-red-btn {
    background: #E9142B;
    padding: 10px 40px;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 5px 10px;
    display: inline-block;
}

.pmp-feature-content-wrap {
    padding: 25px 0px 0px;
    box-sizing: border-box;
}

.pmp-feature-cont-part {
    display: table-cell;
    vertical-align: middle;
}

.pmp-feature-cont-part p {
    text-align: left;
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 20px;
}

.pmp-feature-cont-part h1 {
    font: 35px/1.35 Zoho_Puvi_SemiBold;
    color: #000;
    margin: 30px 0 25px 0;
}

.pmp-feature-cont-part h2 {
    font: 30px/1.35 Zoho_Puvi_SemiBold;
    color: #000;
    margin: 30px 0 25px 0;
}

.pmp-feature-cont-part h3 {
    font: 25px/1.35 Zoho_Puvi_SemiBold;
    color: #000;
    margin: 30px 0 25px 0;
}

.pmp-feature-cont-part ul {}

.pmp-feature-cont-part ul li {
    font-size: 16px;
    line-height: 30px;
    list-style: none;
    position: relative;
    padding-left: 10px;
}

.pmp-feature-cont-part ul li:before {
    content: "";
    background: #00a9f4;
    position: absolute;
    top: 10px;
    right: 0;
    bottom: 0;
    left: -20px;
    width: 5px;
    height: 5px;
    border-radius: 50px;
}

.pmp-cont-subtitle {
    font: 17px/1.35 Zoho_Puvi_SemiBold;
    color: #2d2c78;
    margin: 20px 0 15px 0;
}

.pmp-feature-link {
    color: #03a9f5;
    display: inline-block;
    border-bottom: 1px solid;
    font-size: 16px;
}

.pmp-feature-link:hover {
    text-decoration: none;
}

.pmp-feature-image-part {
    display: table-cell;
    vertical-align: middle;
}

.pmp-feature-image-part div {
    padding: 20px;
    text-align: center;
}

.pmp-feature-image-part div img {
    width: 340px;
    margin: 0;
}

.pmp-feature-left-image {}

.pmp-feature-left-image .pmp-feature-content-wrap>.pmp-feature-cont-part {
    padding-left: 40px;
}

.pmp-feature-left-image .pmp-feature-content-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 auto;
}

.pmp-feature-right-image {}

.pmp-feature-right-image .pmp-feature-content-wrap>.pmp-feature-cont-part {
    padding-right: 40px;
}

.pmp-feature-right-image .pmp-feature-content-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 auto;
}

.pmp-feature-bottom-image {}

.pmp-feature-bottom-image .pmp-feature-content-wrap {
    display: block;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
}

.pmp-feature-bottom-image .pmp-feature-content-wrap .pmp-feature-cont-part {
    padding: 0px;
    display: block;
}

.pmp-feature-bottom-image .pmp-feature-content-wrap .pmp-feature-cont-part p {
    text-align: center;
}

.pmp-feature-bottom-image .pmp-feature-content-wrap .pmp-feature-cont-part h2 {
    font-size: 35px;
    margin-bottom: 20px;
}

.pmp-feature-left-right-image {}

.pmp-feature-left-right-image .pmp-feature-content-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 auto;
}

.pmp-feature-left-right-image .pmp-feature-content-wrap {
    display: block;
}

.pmp-feature-left-right-image .pmp-feature-image-part {
    float: left;
    width: 50%;
    padding-top: 20px;
}

.pmp-feature-left-right-image .pmp-feature-cont-part {
    float: right;
    width: 50%;
}

.pmp-feature-left-right-image:nth-child(3n+1) .pmp-feature-image-part {
    float: right;
    width: 50%;
    padding-top: 20px;
}

.pmp-feature-left-right-image:nth-child(3n+1) .pmp-feature-cont-part {
    float: left;
    width: 50%;
}

.bg-light-blue-fullwidth {
    background: #eff3fd;
    border-left: 600rem solid #eff3fd;
    border-right: 600rem solid #eff3fd;
}

.bg-light-yellow-fullwidth {
    background: #fff7ea;
    border-left: 600rem solid #fff7ea;
    border-right: 600rem solid #fff7ea;
}

.bg-light-orange-fullwidth {
    background: #fff7ef;
    border-left: 600rem solid #fff7ef;
    border-right: 600rem solid #fff7ef;
}

.bg-light-green-fullwidth {
    background: #f1fef5;
    border-left: 600rem solid #f1fef5;
    border-right: 600rem solid #f1fef5;
}

.bg-light-purple-fullwidth {
    background: #F7F5FF;
    border-left: 600rem solid #F7F5FF;
    border-right: 600rem solid #F7F5FF;
}

.bg-light-red-fullwidth {
    background: #FFF1EF;
    border-left: 600rem solid #FFF1EF;
    border-right: 600rem solid #FFF1EF;
}

.bg-light-blue-fullwidth,
.bg-light-yellow-fullwidth,
.bg-light-orange-fullwidth,
.bg-light-green-fullwidth,
.bg-light-purple-fullwidth,
.bg-light-red-fullwidth {
    margin: 0 -601.5rem;
    padding: 20px 25px 50px 25px;
}


/*****========= PMP COMMON TEMPLATE CSS END =========*****/


/****** Survey form start ******/

#survey {
    position: fixed;
    z-index: 9999;
    border: 2px solid #6f7070;
    right: 80px;
    bottom: 0;
    width: 280px;
    background: #272829;
    color: #fff;
    border-radius: 10px 10px 0 0;
    font-weight: 300;
    font-size: 13px;
    display: none
}

#survey>div {
    padding: 15px;
}

#survey .req {
    font-size: 10px;
    color: #ccc
}

#survey input[type=radio] {
    margin-top: -5px
}

#survey input[type=text] {
    border: none;
    color: #000;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 3px;
    width: calc(100% - 8px);
    border: 1px solid #fff
}

#survey input[type=text].alert {
    border: 1px solid #EC5F61
}

#survey .surveyHead {
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

#survey label {
    background: #323334;
    display: block;
    margin-bottom: 5px;
    padding: 5px 10px;
    line-height: 24px;
    border-radius: 50px;
    cursor: pointer
}

#survey>div {
    display: none
}

#survey #yesno,
#survey #plusminus {
    display: block
}

#survey #plusminus {
    position: absolute;
    top: -22px;
    right: 20px;
    padding: 0
}

#survey #plusminus span {
    background: #272829;
    border: 2px solid #6f7070;
    line-height: 20px;
    width: 30px;
    text-align: center;
    display: inline-block;
    border-radius: 5px 5px 0 0;
    border-bottom: none;
    cursor: pointer;
    display: none
}

#survey #plusminus span.act {
    display: block
}

#survey .dBox {
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    padding: 20px 0
}

#survey #downloadSubmit {
    border-radius: 4px;
    font-size: 12px;
    line-height: 18px;
    width: auto;
    padding: 5px 20px;
    background: #999;
    margin: 20px auto 0;
    display: block;
}

#survey #surveyThanks {
    font-size: 18px
}

#survey #getQuoteCountry {
    width: 97%;
    padding: 10px;
    border: 1px solid #fff
}


/****** Survey form end ******/


/*2019 Gartner Peer Insights Customers' Choice for Privileged Access Management page styles*/

.teblue {
    border: 1px solid #00aeef;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 30px;
    height: 240px;
    font-size: 20px;
    line-height: 30px;
    font-style: italic;
    transition: box-shadow 0.5s ease;
    color: var(--dark-grey);
    margin: 10px;
}

.teblue:hover {
    box-shadow: 0 0px 15px 5px #c1f3fe;
    cursor: pointer
}

.testimonial-cust-name {
    text-align: var(--text-align-rt) !important;
    color: #00aeef;
    font-weight: var(--font-bold);
    font-size: 16px;
    padding: 10px 0
}

.blue_quote {
    height: 30px;
    display: block;
    margin: 0 auto;
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/quotes.svg)
}

.lt_grey_txt {
    color: var(--light-grey-text)
}

.italic {
    font-style: italic
}

.pmp_banner_lf_img {
    display: inline-block;
    width: 35%;
    box-sizing: border-box;
}

.banner_title {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    text-align: left;
    vertical-align: middle;
}

.gartner_peer_insights {
    text-align: right
}

.gartner_peer_insights img {
    width: 55%;
    display: inline-block;
    margin: 40px
}

.banner_title h1 {
    color: #F0C61C!important;
    font-size: 36px;
    line-height: 50px;
    font-weight: 500
}

.banner_center_title {
    text-align: center;
    color: #00aeef;
    font-size: 35px;
    padding: 40px 0 10px;
}

.customer_choice {
    background: var(--light-blue-box);
    padding: 20px 30px;
    border: 1px solid #cce1e9;
    border-radius: 5px;
    margin: 10px;
}

.customer_choice h2 {
    font-size: 20px;
    line-height: 34px;
    text-align: left;
    font-weight: 600;
    width: 70%;
    display: table-cell;
    margin: 0
}

.cust_choice_cta {
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.customer_choice span a {
    background: #76ba43;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    padding: 7px 35px;
    transition: background-color 0.5s ease;
    border-radius: 4px;
    white-space: nowrap;
}

.customer_choice span a:hover {
    background: #63ae2a
}

.gartner-peer.testimonial {
    background-color: #f2f2f2;
    padding: 40px;
    background-image: url(https://www.manageengine.com/products/passwordmanagerpro/images/man-reading.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    font-size: 20px;
    font-style: italic;
}

.gartner-peer.testimonial h3 {
    font-weight: 600
}

.responsive {
    max-width: 100%;
    height: auto;
}

.sol-brief-book,
.sol-brief-dl-form {
    width: 50%;
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center
}

.sol-brief-book img {
    width: 80%;
}

.cust-test-pad {
    padding: 20px;
    border: none;
}

.testimonial_wrapper_lf,
.testimonial_wrapper_rt {
    width: 50%;
    box-sizing: border-box;
    display: table-cell
}


/*2019 Gartner Peer Insights Customers' Choice for Privileged Access Management page styles end*/

.spack-arrow {
    position: absolute;
    right: -50px;
    width: 35px;
    top: 260px
}

.yellownote {
    background: #fffbeb;
    font-size: 13px;
    line-height: 22px;
    margin: 20px 0 0px;
    padding: 10px 20px;
}

.impnote {
    background-color: rgb(255 0 0 / 10%);
    padding: 15px;
    border-radius: 5px
}

.backupnote {
    width: 49%;
    display: inline-block;
    margin: 5px;
    vertical-align: top;
    box-sizing: border-box;
    background: #fffbeb;
    border-radius: 10px
}

.tbhdtxtlft {
    text-align: left;
    padding: 10px!important
}

#faqs p {
    margin-left: 30px;
    padding-left: 20px;
    box-shadow: -3px 0 #7bbb2a
}

.healthcare-cyber-banner-right img {
    width: 85%;
    height: auto;
    float: right;
}

.healthcare-cyber-banner-left,
.healthcare-cyber-banner-right {
    width: 45%;
    display: inline-block;
}

.healthcare-cyber-banner-left {
    float: left;
    display: table;
    height: 320px
}

.healthcare-cyber-banner-left h1 {
    display: table-cell;
    vertical-align: middle
}

.healthcare-cyber-banner-right {
    float: right
}

.pitfalls-fea-icon-panel {
    height: auto;
}

.martr30 {
    margin: 30px 30px 0 0;
    box-sizing: border-box;
    float: left
}

.martl30 {
    margin: 30px 0 0 30px;
    box-sizing: border-box;
    float: right
}

.wi40 {
    width: 35%;
}

.wi40 img {
    width: 80%
}

.wi60 {
    width: 60%;
    float: left
}


/*pam360 migration css*/

.adv_bg {
    width: 48%;
    font-size: 13px;
    line-height: 22px;
    padding: 10px 20px;
    background: var(--light-blue-box);
    border-radius: 10px;
    display: inline-block;
    margin: 5px;
    box-sizing: border-box
}

.adv_bg2 {
    width: 48%;
    font-size: 13px;
    line-height: 22px;
    padding: 10px 15px;
    background: var(--light-blue-box);
    border-radius: 10px;
    display: inline-block;
    margin: 5px;
    box-sizing: border-box
}

.shieldimg {
    background: url("https://www.manageengine.com/products/passwordmanagerpro/images/pam360-shield.svg") no-repeat;
    display: inline-block;
    width: 16%;
    vertical-align: middle;
    height: 60px
}

.shield_cont {
    display: inline-block;
    width: 79%;
    vertical-align: middle;
    padding-left: 10px;
}


/*language*/

.lang-box {
    text-align: center;
    margin-bottom: 50px;
}

.lang-text span {
    font-size: 16px;
    margin: 15px auto;
    display: block;
}

.lang-flag {
    height: 75px;
    width: 102px;
    background: url(https://www.manageengine.com/mobile-device-management/images/supported-language-flags-sprite.png);
    vertical-align: middle;
    margin-right: 15px;
    background-repeat: no-repeat;
    box-shadow: 0 0 9px #00000024, inset 0 0 2px #00000052;
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    margin: 0 auto;
}

.lang-english {
    background: url(https://www.manageengine.com/products/passwordmanagerpro/images/UK_Flag.jpg);
    background-size: cover;
    background-position: center;
}

.lang-french {
    background-position: -153px -80px;
}

.lang-german {
    background-position: -29px -82px;
}

.lang-japanese {
    background-position: -17px -2px;
}

.lang-polish {
    background-position: -710px 0px;
}

.lang-simplified-chinese {
    background-position: -680px -73px;
}

.lang-spanish {
    background-position: -417px -2px;
}

.lang-traditional-chinese {
    background-position: -284px -162px;
}

.lang-turkish {
    background-position: -142px 0px;
}

.lang-steps h4 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
}

.lang-steps p {
    margin-top: 5px;
}

.steps-container {
    margin-bottom: 40px;
}

.lang-steps img {
    box-shadow: 0 0 10px #00000024;
    border-radius: 10px;
}


/*Puvi font changes*/

strong {
    font-weight: 500 !important;
}
.release-content>p>strong{
    font-weight: 600 !important;
}
.heading-menu {
    font-weight: 200 !important;
}


/*======== Secure business password manager start ========*/

.secure-business-password-banner {
    width: 100%;
    box-sizing: border-box;
    background-color: #2c2c78;
}

.secure-business-password-banner-inner {
    display: table;
    padding: 50px 0;
}

.secure-business-password-banner-left {
    display: table-cell;
    vertical-align: middle;
    width: 60%;
}

.secure-business-password-banner-right {
    display: table-cell;
    vertical-align: middle;
    width: 40%;
    padding: 0 0 0 50px;
}

.secure-business-password-banner-left h1 {
    font: 42px/1.35 Zoho_Puvi_SemiBold;
    color: #ffffff;
}

.secure-business-password-banner-left h2 {
    color: #62b24f;
    font: 18px/1.7 Zoho_Puvi_Regular, sans-serif;
    margin: 20px 0 0 0;
}

.secure-business-password-banner-right img {
    width: 500px;
    margin-top: 0;
}


/*======== Secure business password manager end ========*/

@media screen and (max-width: 1025px) and (min-width: 481px) {
    .brainy-ebkbg {
        margin-top: -51px !important;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .bg-l-grey .container {
        max-width: 100%;
        overflow-x: auto;
    }
    #quickFixCont {
        width: 96% !important;
    }
    .column {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 768px) and (min-width: 480px) {
    .pimbanner {
        display: none !important
    }
    .banner_rt_cont {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .kmp_trial_lic_form {
        width: 100%
    }
    .kmp_trial_licenself {
        width: 100%
    }
    .pam_ebook {
        width: 38%
    }
    .dl_ebook_left {
        padding-top: 0px
    }
    .get-quote-form {
        width: 100% !important;
    }
    .pro-pgtitle {
        font-family: var(--poppins-font);
        font-weight: 500;
        line-height: 36px;
        padding: 10px 0 0px 0;
        font-size: 28px
    }
    .prnova .weblf,
    .prnova .webrt {
        width: 100%
    }
    .prnova .webrt {
        margin: 15px 0
    }
    .calicon {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/calendar.svg) no-repeat;
        background-size: auto auto;
        height: 22px;
        width: 22px;
        display: inline-block;
        background-size: 22px 26px
    }
    .speaker-col {
        width: 100%;
        display: block;
        margin-bottom: 20px
    }
    #sendmemail {
        width: auto;
        margin: 4px 0 7px 7px
    }
    .gar_banner_mini_img_left {
        display: none;
    }
    .gar_banner_mini_right_content {
        width: 100%;
    }
    .popup-webinar-video {
        width: 80%;
        height: 360px;
    }
    .popup-webinar-video iframe {
        width: 100%;
        height: 360px;
    }
    .pitfalls-banner-left,
    .pitfalls-banner-right,
    .pitfalls-banner-right-inner {
        display: none;
    }
    .pitfalls-banner-container {
        width: 100%;
        position: relative;
    }
    .pitfalls-banner-left-inner {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .pitfalls-banner-left-inner .gar_ban_title {
        font-size: 30px;
        color: #fff;
        line-height: 45px;
        padding: 20px 10px;
    }
    .healthcare-cyber-banner-left {
        width: 100%;
        padding: 0;
        position: relative;
        display: block;
        text-align: center;
    }
    .healthcare-cyber-banner-right {
        display: none;
    }
    .healthcare-cyber-banner-bg {
        padding: 10px 0;
        height: auto;
    }
    .healthcare-cyber-banner-left h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .what-is-pmp-banner-left {
        display: none;
    }
    .what-is-pmp-banner-right {
        display: block;
    }
    .what-is-pmp-bg {
        padding: 10px 20px;
        height: auto;
    }
    .what-is-pmp-banner-right h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .cust-test-pad {
        padding: 10px 0 5px;
        border: none;
    }
    .column {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 1132px) and (min-width: 1025px) {
    .brainy-ebkbg {
        margin-top: -21px !important;
    }
    .column {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .pimbanner {
        background-size: 90%;
        background-position: 0px 52%;
    }
    .h2,
    h2 {
        line-height: 30px;
    }
    h1.introtitle {
        padding: 15px 0 25px;
        line-height: 33px;
        font-size: 22px;
    }
    .kmp_trial_licenself {
        width: 100%;
        display: block
    }
    .kmp_trial_lic_form {
        width: 100%
    }
    #fixedbtn {
        display: none
    }
    #meGDPRMessage {
        clear: both;
        line-height: 20px;
    }
    #sendmemail {
        width: auto;
        margin: 4px 0 0px 7px
    }
    .pamicon-cont {
        width: 45%;
        display: inline-block
    }
    pamicon {
        width: 50%;
        display: inline-block;
        vertical-align: top
    }
    .pitfalls-banner-container {
        width: 100%;
    }
    .pitfalls-banner-left-inner {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .pitfalls-banner-left-inner .gar_ban_title {
        font-size: 35px;
        line-height: 50px;
        padding-top: 50px;
    }
    .healthcare-cyber-banner-left {
        width: 50%;
        height: 68%
    }
    .healthcare-cyber-banner-right {
        width: 50%;
    }
    .healthcare-cyber-banner-right img {
        width: 370px;
        float: right;
    }
    .what-is-pmp-banner-left {
        width: 340px;
    }
    .what-is-pmp-banner-left>img {
        width: 100%;
    }
    .what-is-pmp-bg {
        height: auto;
    }
    .what-is-pmp-banner-right h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .column {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 1020px) and (min-width: 480px) {
    .brainy-ebkbg {
        margin-top: -99px !important;
    }
    .introtitle p {
        text-align: left;
    }
    .h1.introtitle {
        padding: 15px 0!important
    }
    #fixedbtn {
        display: none
    }
    .auc-whyshould-panel-left {
        width: 100%;
        margin-bottom: 20px;
    }
    .auc-whyshould-panel-right {
        position: relative;
        margin-top: 20px;
    }
    #Register {
        float: left !important;
        width: 100% !important;
        ;
    }
    .reg-cont {
        width: 90% !important;
        ;
    }
    #Register:hover,
    form#IframeUrl,
    .formgp-lt,
    .formgp-rt {
        width: 100% !important;
    }
    div.form-field {
        margin-bottom: 20px !important;
    }
    .form-group .form-control {
        padding: 15px!important;
    }
    .dropdown .dropdt a,
    .dropdown1 .dropdt1 a {
        padding: 12px !important;
    }
    .gar_ban {
        display: none
    }
    /** secure password sharing guide below **/
    .secure-password-sharing-banner {
        height: auto;
        padding: 20px;
        text-align: center;
    }
    .secure-password-sharing-banner-inner {
        background: none;
    }
    .secure-password-sharing-banner-left {
        display: none;
    }
    .secure-password-sharing-banner-right h1 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 15px;
    }
    .secure-password-sharing-banner-right h3 {
        font-size: 20px;
    }
    .secure-password-sharing-content-left,
    .secure-password-sharing-content-right {
        width: 100%;
        padding: 0;
    }
    /** security risk mitigation2019 guide below **/
    .srm-guide-banner {
        height: auto;
        padding: 20px;
        text-align: center;
    }
    .srm-guide-banner-inner {
        background: none;
    }
    .srm-guide-banner-left {
        display: none;
    }
    .srm-guide-banner-right h1 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 15px;
    }
    .srm-guide-banner-right h3 {
        font-size: 20px;
    }
    .srm-guide-content-left,
    .srm-guide-content-right {
        width: 100%;
        padding: 0;
    }
    .column {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 481px) and (min-width: 321px) {
    .pimbanner {
        display: none !important;
    }
    .banner_rt_cont {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        text-align: center;
    }
    .brainy-ebkbg {
        margin-top: -99px !important;
        height: 260px!important;
        vertical-align: middle
    }
    .kmp-trial-licence-banner {
        background-color: #323d5d;
        background-image: none
    }
    .featurelist {
        width: 100%;
    }
    .featurelist-middle {
        margin-left: 0;
    }
    h1.introtitle {
        padding: 20px 0!important;
        text-align: center;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .mini-banner-ads {
        display: none;
    }
    .introtitle p {
        text-align: center !important;
    }
    .kmp_trial_lic_form {
        width: 100%
    }
    .kmp_trial_licenself {
        width: 100%
    }
    #fixedbtn {
        display: none
    }
    .pam_ebook {
        display: none
    }
    .web-ban-left .banner-title {
        font-size: 25px;
        font-weight: 300;
        margin: 20px 0 0;
        line-height: 30px;
    }
    .dl_ebook_left {
        width: 100%!important;
        float: none!important;
        padding: 20px;
        box-sizing: border-box
    }
    .dl_ebook_left p {
        text-align: center !important;
        margin-top: 0 !important;
        font-size: 22px;
        line-height: 36px !important;
        margin-bottom: 25px
    }
    .dl_ebook_bt a {
        float: none!important
    }
    .dl_ebook_bt {
        text-align: center
    }
    .heading-menu {
        margin-top: 0
    }
    .gdpr_banner_text {
        color: #fff;
        display: block;
        font: 400 30px/40px 'Poppins', sans-serif;
        padding: 20px 30px;
    }
    .gdpr_banner_image {
        display: none
    }
    .pgdivlf {
        width: 100%;
        display: block
    }
    .pgdivrt {
        width: 100%;
        margin: 0;
        box-sizing: border-box
    }
    .web-ban-left {
        width: 100%!important
    }
    .gry-btn {
        margin-top: 10px
    }
    /*header{max-height:590px!important } */
    /*updated by anne*/
    .formbox {
        width: 100%!important;
        box-sizing: border-box
    }
    .presented-sec {
        overflow: hidden;
        padding-top: 0px!important
    }
    .presented-sec span.presented-txt {
        display: block!important;
        font-size: 14px;
        font-weight: 300;
        color: #fff;
    }
    .pres_sec_rt {
        display: inline-block
    }
    .user-icon-anu {
        background-position: -105px -408px;
        background-size: 80px 80px !important;
        display: block!important;
        float: none!important;
        height: 75px;
        width: 75px;
        border-radius: 50%;
        border: 2px solid #b19df2;
        margin: 5px 0 0 0;
        background: url("https://www.manageengine.com/products/passwordmanagerpro/images/anusha.jpg")no-repeat;
        background-size: auto auto;
        vertical-align: middle;
        margin: 0 auto
    }
    .user-name {
        display: block;
        float: none!important;
        font-size: 17px;
        font-weight: 500;
        margin: 20px 0 0 20px;
    }
    .presented-sec span.presented-txt {
        display: block;
        float: none!important;
        font-size: 14px;
        font-weight: 300
    }
    .user-icon-anu {
        display: block!important;
        margin: 0 auto!important;
        float: none!important
    }
    .user-name {
        margin: 0px 0!important;
        display: block!important
    }
    .btmcontent {
        margin: 0 auto 30px!important;
        box-sizing: border-box
    }
    .ftbanner_ss {
        width: 100%;
        display: block
    }
    .ftbannerbg {
        padding: 30px 0
    }
    .sn_fttxtsec {
        width: 100%;
        display: block;
        box-sizing: border-box
    }
    .ftbannerbg span a {
        padding: 10px 15px;
        text-decoration: none;
        color: #fff;
        background: #1bce3d;
        border-radius: 3px;
        display: block;
        margin: 10px;
        text-align: center
    }
    ftbannerbg p {
        font-size: 24px;
        margin: 20px 0 40px;
        line-height: 30px;
        text-align: center
    }
    .sn_fttxtsec {
        margin-top: 0px;
    }
    .ftbanner_ss {
        display: none
    }
    .get-quote-form-formgroup {
        box-sizing: border-box;
    }
    .get-quote-form-label {
        text-align: left;
        width: 100%;
    }
    .get-quote-form-field {
        width: 100%;
    }
    .get-quote-form-field input,
    .get-quote-form-field select,
    .get-quote-form-field textarea {
        width: 98% !important;
    }
    .winicon {
        display: none !important;
    }
    .cl1,
    .cl2,
    .cl3,
    .cl4,
    .cl5 {
        margin: 0 auto !important;
        float: none !important;
        display: block !important;
    }
    .of_thn_lf,
    .of_thn_rt {
        width: 100%;
        display: block
    }
    .webinar-container .pg-head {
        font-size: 22px !important;
        padding: 20px 0 0px!important;
        line-height: 34px !important;
        margin: 20px 0 0px;
        clear: both
    }
    ul.date-time li {
        font-size: 13px;
        padding: 0px 10px;
        float: left
    }
    .acu-testimoniual-panel {
        width: 90%;
        margin: 0 7% 2%;
    }
    .auc-location-panel-left,
    .auc-location-panel-right,
    .auc-whyshould-panel-left,
    .auc-whyshould-panel-right {
        width: 90%;
        margin: 0 3%;
    }
    .auc-location-panel {
        padding: 5px 0 !important;
    }
    .auc-whyshould-panel-left {
        width: 96%;
        margin-bottom: 20px;
    }
    .auc-whyshould-panel-right {
        position: relative;
        width: 96%;
    }
    #Register {
        float: left !important;
        width: 100% !important;
        ;
    }
    .reg-cont {
        width: 90% !important;
        ;
    }
    #Register:hover,
    form#IframeUrl,
    .formgp-lt,
    .formgp-rt {
        width: 100% !important;
        transition: none !important;
    }
    .submit-block {
        text-align: center;
        transition: none;
        margin: 0
    }
    #Register:hover .submit-block {
        transition: none;
    }
    div.form-field {
        margin-bottom: 20px !important;
    }
    .form-group .form-control {
        padding: 15px!important;
    }
    .dropdown .dropdt a,
    .dropdown1 .dropdt1 a {
        padding: 12px !important;
    }
    .prnova .weblf,
    .prnova .webrt {
        width: 100%
    }
    .pro-pgtitle {
        line-height: 28px;
        padding: 10px 0 0px 0;
        font-size: 24px
    }
    .auc-bg-yellow {
        padding: 20px 0;
    }
    .auc-products-title {
        font-size: 35px;
        line-height: 40px;
    }
    .auc-products-list li {
        font-size: 17px;
        padding: 3px 10px;
    }
    .auc-products-list li:before {
        width: 24px !important;
        height: 24px !important;
        top: 3px;
    }
    .webinardate {
        text-transform: uppercase;
        font-size: 20px;
        font-weight: 500;
        padding: 5px 10px 5px 5px;
        color: var(--light-green-color);
        font-family: var(--proxima-font);
    }
    .calicon {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/calendar.svg) no-repeat;
        height: 22px;
        width: 24px;
        display: inline-block;
        background-size: 24px 24px;
    }
    .prnova .webrt {
        margin: 15px 0
    }
    .webrt a {
        font-size: 16px
    }
    .speaker-col {
        width: 100%;
        display: block;
        margin-bottom: 20px
    }
    #sendmemailcheck {
        font-size: 11px;
        line-height: 16px;
        color: #9da3ab
    }
    .webinar-banner-wrap {
        display: block;
        width: 100%
    }
    .webinar-left {
        width: auto;
        padding: 15px;
        vertical-align: middle;
        display: flex;
        color: #fff
    }
    .webinar-right {
        padding: 10px;
        vertical-align: middle;
        display: flex;
        background-size: cover;
        background-blend-mode: multiply;
        width: auto
    }
    .webinar-left .banner-title {
        font-size: 28px
    }
    .pmp_aus_uc18_img {
        height: 520px !important;
    }
    .cloud-container {
        display: none;
    }
    h1.training_hd {
        color: #ffce3b;
        font-weight: 500;
        font-size: 35px;
        line-height: 45px;
        padding: 30px 0px 20px
    }
    .heading-menu {
        background: #00585f!important;
        height: auto!important;
        background-image: none!important;
    }
    .prnova .weblf {
        text-align: center;
    }
    .webinardate {
        float: none;
    }
    .weblf .container p {
        text-align: center !important;
    }
    form#Webinar_form {
        width: 92%;
        float: left;
        padding: 11% 4%;
    }
    .popup {
        width: 90%;
        max-height: 500px;
    }
    form#Webinar_form .gry-btn {
        margin-top: 0;
    }
    .gar_ban {
        display: none
    }
    .pamicon {
        width: 100%;
        display: block;
        vertical-align: top
    }
    .pamicon-cont {
        width: 100%;
        display: block
    }
    .pamicon-1,
    .pamicon-2,
    .pamicon-3,
    .pamicon-4,
    .pamicon-5,
    .pamicon-6,
    .pamicon-7,
    .pamicon-8,
    .pamicon-9 {
        display: none
    }
    .gar_ban_title {
        font-size: 29px;
        color: #fff;
        line-height: 35px;
        padding: 20px;
    }
    .gar_banner_mini_img_left {
        display: none;
    }
    .gar_banner_mini_right_content {
        width: 100%;
    }
    .popup-webinar-video {
        width: 80%;
        height: 200px;
    }
    .popup-webinar-video iframe {
        width: 100%;
        height: 200px;
    }
    .cancel-webinar-video {
        right: -25px !important;
    }
    .cancel {
        position: absolute;
        width: 25px;
        background: #e9142b;
        height: 25px;
        z-index: 100000000000000000;
        right: 0;
        top: 0;
        padding: 2px 6px;
        box-sizing: border-box;
        cursor: pointer;
    }
    .healthcare-cyber-banner-left {
        width: 100%;
        padding: 0;
        position: relative;
        display: block;
        text-align: center;
    }
    .healthcare-cyber-banner-right {
        display: none;
    }
    .healthcare-cyber-banner-bg {
        padding: 10px 0;
        height: auto;
    }
    .healthcare-cyber-banner-left h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .what-is-pmp-banner-left {
        display: none;
    }
    .what-is-pmp-banner-right {
        display: block;
    }
    .what-is-pmp-bg {
        padding: 10px 20px;
        height: auto;
    }
    .what-is-pmp-banner-right h1 {
        font-size: 30px;
        line-height: 40px;
    }
    /** secure password sharing guide below **/
    .secure-password-sharing-banner {
        height: auto;
        padding: 20px;
        text-align: center;
    }
    .secure-password-sharing-banner-inner {
        background: none;
    }
    .secure-password-sharing-banner-left {
        display: none;
    }
    .secure-password-sharing-banner-right h1 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 15px;
    }
    .secure-password-sharing-banner-right h3 {
        font-size: 20px;
    }
    .secure-password-sharing-content-left,
    .secure-password-sharing-content-right {
        width: 100%;
        padding: 0;
    }
    /** security risk mitigation2019 guide below **/
    .srm-guide-banner {
        height: auto;
        padding: 20px;
        text-align: center;
    }
    .srm-guide-banner-inner {
        background: none;
    }
    .srm-guide-banner-left {
        display: none;
    }
    .srm-guide-banner-right h1 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 15px;
    }
    .srm-guide-banner-right h3 {
        font-size: 20px;
    }
    .srm-guide-content-left,
    .srm-guide-content-right {
        width: 100%;
        padding: 0;
    }
    ul.get-started-list li {
        float: left;
        width: 90%;
        height: auto;
        padding: 15px 0;
    }
    ul.get-started-list li a p {
        margin: 5px 0;
    }
    .pmp_banner_lf_img {
        display: block;
        width: 100%;
        box-sizing: border-box
    }
    .gartner_peer_insights img {
        width: 50%;
        display: block;
        margin: 10px auto
    }
    .banner_title {
        width: 100%;
        padding: 0
    }
    .banner_center_title {
        font-size: 26px;
        padding: 10px 0 0 0
    }
    .banner_title h1 {
        font-size: 20px;
        line-height: 30px;
        padding: 0 30px
    }
    .banner_title a {
        display: block;
        text-align: center;
        width: 90%;
        margin: 20px auto 30px;
        padding: 0
    }
    .per50 {
        width: 100%;
        margin: 15px;
    }
    .customer_choice p {
        font-size: 16px;
        line-height: 26px;
        width: 100%;
        display: block;
        text-align: left;
        font-weight: 600;
    }
    .customer_choice span {
        width: 100%;
        margin-top: 5px;
    }
    .customer_choice span a {
        background: #76ba43;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        padding: 7px 35px;
        margin: 0 auto;
        transition: background-color 0.5s ease;
        border-radius: 4px;
        width: auto;
        display: block;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
    }
    .per50 {
        width: auto;
        margin: 15px;
    }
    .teblue,
    a.teblue {
        height: auto
    }
    .gartner-peer.testimonial {
        font-size: 25px;
        font-style: italic;
        line-height: 31px;
    }
    .sol-brief-pad {
        padding: 20px;
        vertical-align: top;
        border: none!important;
        box-sizing: border-box
    }
    .cust-test-pad {
        padding: 10px 0px 5px;
        border: none;
        box-sizing: border-box;
    }
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    .pmp-alternative-testimonial-cont {
        padding: 0 20px;
    }
}

@media screen and (max-width: 320px) and (min-width: 240px) {
    .pimbanner {
        display: none !important;
    }
    .banner_rt_cont {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        text-align: center;
    }
    .brainy-ebkbg {
        margin-top: -99px !important;
        height: 260px!important;
        vertical-align: middle
    }
    .kmp-trial-licence-banner {
        background-color: #323d5d;
        background-image: none
    }
    .featurelist {
        width: 100%;
    }
    .featurelist-middle {
        margin-left: 0;
    }
    h1.introtitle {
        padding: 20px 0!important;
        text-align: center;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .mini-banner-ads {
        display: none;
    }
    .introtitle p {
        text-align: center !important;
    }
    .kmp_trial_licenself {
        width: 100%;
        display: block
    }
    .kmp_trial_lic_form {
        width: 100%
    }
    #fixedbtn {
        display: none
    }
    .prnova .weblf,
    .prnova .webrt {
        width: 100%
    }
    .pro-pgtitle {
        line-height: 24px;
        padding: 10px 0 0px 0;
        font-size: 18px
    }
    .webinardate {
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 500;
        padding: 5px 10px 5px 5px;
        color: var(--light-green-color)
    }
    .calicon {
        background: url(https://www.manageengine.com/products/passwordmanagerpro/images/calendar.svg) no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        background-size: 20px 23px;
    }
    .prnova .webrt {
        margin: 15px 0
    }
    .webrt a {
        font-size: 16px
    }
    .speaker-col {
        width: 100%;
        display: block;
        margin-bottom: 20px
    }
    .column {
        width: 100%;
        height: auto
    }
    .gartner_peer_insights img {
        width: 200px;
        display: block;
        margin: 10px auto;
    }
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    .pim-pmp-logo-left {
        width: 50%;
        float: left;
    }
    .pim-kmp-logo-right {
        width: 35%;
        float: right;
    }
    .pimsuite-button {
        padding: 35px 0;
        text-align: center;
    }
    .pim-brainy-ebkbg {
        background: #2b6bf3 !important;
    }
    h1.pimintrotitle {
        padding-bottom: 5px !important;
        font-weight: 600;
        font-size: 28px;
        text-shadow: none;
        color: #fff;
        line-height: 41px;
    }
    .pim-button-right a {
        background: #ffba08 !important;
        padding: 10px !important;
        border-radius: 3px;
        color: #000000 !important;
    }
}

@media screen and (max-width: 640px) and (min-width: 320px) {
    .column {
        width: 100%!important;
        height: auto
    }
    #threecol_ftlist article,
    .csstudysec,
    .wp,
    .hmdwn-form-cont,
    .get-quote-form {
        box-sizing: border-box;
        width: 100%;
    }
    .csstudysec {
        margin-right: 0 !important;
    }
    .wp {
        margin-bottom: 20px;
    }
    #threecol_ftlist article {
        padding: 10px 0 !important;
    }
    .hmdwn-form-cont {
        padding: 0;
    }
    #threecol_ftlist article .wh_box {
        height: auto;
    }
    #twocol_ftlist article {
        box-sizing: border-box;
        width: 100%;
        margin: 0;
    }
    h2.txtcent {
        font-size: 28px;
        line-height: 35px;
    }
    h2.featlist {
        font-size: 21px !important;
    }
    .userguide,
    .getstarted,
    .bestprac,
    .solutionbrief,
    .fips,
    .ebook,
    .security-spec {
        width: 100% !important;
        border: none;
        border-bottom: 1px solid #efefef;
        margin-bottom: 10px;
    }
    .user-guide1,
    .get-started1,
    .best-prac1,
    .solution-brief1,
    .fips1,
    .e-book1,
    .security-spec1 {
        padding-left: 20px;
        box-sizing: border-box;
    }
    .userguide-text,
    .getstarted-text,
    .bestprac-text,
    .solutionbrief-text,
    .fips-text,
    .ebook-text,
    .securityspec-text {
        text-align: left;
        float: left;
        width: calc(100% - 150px);
        box-sizing: border-box;
        padding-left: 30px;
        padding-top: 0;
        margin-top: -40px;
    }
    .casestudy-image {
        width: 120px;
        float: left;
        margin: 0;
    }
    .casestudy-text {
        float: left;
        width: calc(100% - 120px);
    }
    .webvideo-test,
    .webvideo-test-box1,
    .webvideo-test-box2,
    .webvideo-image1,
    .webvideo-image2 {
        margin: 0;
    }
    .webvideo-image1,
    .webvideo-image2,
    .webvideo-image1 iframe,
    .webvideo-image2 iframe,
    .webvideo-test-box1,
    .webvideo-test-box2,
    .demos-group-panel-left,
    .demos-group-panel-right,
    .customers-panel-left,
    .customers-panel-right {
        width: 100%;
    }
    .webvideo-test2 {
        margin-top: 20px;
    }
    .demo-img-box {
        padding: 12px 25px 5px !important;
    }
    .demos-group-panel-left {
        border-right: 0 !important;
        padding: 0 !important;
    }
    .hmdwn-form input,
    .hmdwn-form select {
        width: 90%;
        box-sizing: border-box;
    }
    #sendmemail {
        width: auto;
        margin: 4px 7px 7px 7px
    }
    #sendmemailcheck {
        font-size: 11px;
        display: block;
        width: 93%;
        clear: both;
        text-align: left;
        margin: 0 auto;
        color: #9da3ab;
        line-height: 15px
    }
    .get-quote-form-button {
        margin: 0 !important;
        text-align: center !important;
    }
    .pg-head {
        font-size: 28px !important;
        line-height: 40px !important;
    }
    .webvideo-test-box1,
    .webvideo-test-box2 {
        height: 200px !important;
    }
    .customers-panel-right {
        margin-top: -20px !important;
    }
    #features article {
        text-align: center;
        width: 100%;
        height: auto;
        box-sizing: border-box;
    }
    .responsve-table {
        border: 1px solid #dcdcdc !important;
    }
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12 {
        width: 100% !important;
        float: left;
        border-left: 0;
    }
    .auc-location-panel-left,
    .auc-location-panel-right {
        width: 100%;
        margin: 0;
    }
    .auc-conf-video-panel {
        width: 100%;
        height: 350px;
    }
    .auc-products-panel-left {
        width: 90%;
        margin: 0 7% 2%;
    }
    .auc-products-panel-right {
        width: 100%;
        margin: 0;
    }
    .training_banner {
        width: 95%;
    }
    .popup {
        width: 90%;
        max-height: 500px;
    }
    .gdpr-pim-banner-mini img {
        display: none;
    }
    .gdpr-pim-banner-mini {
        max-height: 150px;
        padding: 0;
        margin-bottom: -20px;
        text-align: center;
        display: block !important;
    }
    .gdpr-pim-banner-mini-right-content {
        float: left;
        width: 100%;
    }
    .gdpr-pim-banner-mini p {
        line-height: 35px;
        text-align: center;
    }
    .gdpr-pim-banner-bg {
        min-height: 270px!important;
        height: 270px !important;
    }
    .gdpr-pim-banner-title {
        font-size: 25px;
        line-height: 35px;
    }
    .gdpr-pim-banner {
        height: 270px;
        background-size: 90%;
    }
    .gdpr-pim-feature-img-right,
    .gdpr-pim-feature-img-left {
        float: none;
        margin: 0;
    }
    .pmp-popup-show .pmp-popup-img-show {
        width: 90%;
        height: 260px;
    }
    .pamicon {
        display: none
    }
    .pamicon-cont {
        width: 100%;
        display: block
    }
    .timer {
        display: none;
    }
    .cloud1 {
        top: 390px !important;
    }
    .pitfalls-banner-left,
    .pitfalls-banner-right,
    .pitfalls-banner-right-inner {
        display: none;
    }
    .pitfalls-banner-container {
        width: 100%;
        position: relative;
    }
    .pitfalls-banner-left-inner {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .pitfalls-banner-left-inner .gar_ban_title {
        font-size: 30px;
        color: #fff;
        line-height: 45px;
        padding: 20px 10px;
    }
    .pitfalls-fea-content {
        float: left;
        width: 100%;
    }
    .pitfalls-fea-img-left,
    .pitfalls-fea-img-right {
        float: none;
        width: 200px;
        height: 170px;
        margin: 0 auto!important;
    }
    .pitfalls-fea-icon-panel,
    .pitfalls-fea-panel {
        text-align: center;
    }
    .health-sticky {
        display: none;
    }
    .gartner-mq-form,
    .gartner-mq-content-left {
        width: 100%;
    }
    .gartner-mq-content-left {
        padding: 0;
    }
    .gartner-mq-banner-inner {
        width: 100%
    }
    .gartner-mq-banner {
        height: auto;
        padding: 20px 10px;
        text-align: center;
    }
    .gartner-mq-banner-left {
        width: 100%;
        height: auto;
    }
    #Webinar_form input[type="text"] {
        border: 1px solid #b3b3b3;
    }
    .webinar-banner .web-ban-left {
        width: 100% !important
    }
    .webinar-ban-right {
        width: 100% !important;
        padding: 0 !important;
    }
    .web-ban-left {
        padding-top: 15px;
    }
    .web-ban-left .banner-title {
        line-height: 45px;
    }
    .webinar-banner {
        max-height: 100% !important
    }
    .webinar-banner .user-icon {
        display: none!important
    }
    .gartner_peer_insights img {
        width: 200px;
        display: block;
        margin: 10px auto;
    }
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    .pmp-alternative-banner-cont {
        display: block;
        padding: 20px 20px 0 20px;
        width: 100%;
        text-align: center;
    }
    .pmp-alternative-banner-form {
        display: block;
        width: 70%;
        margin: 0 auto;
    }
    .pmp-alternative-banner-cont p {
        text-align: center;
    }
    .pmp-feature-right-image .pmp-feature-content-wrap {
        display: block;
        padding: 15px 0;
    }
    .pmp-feature-cont-part p {
        text-align: center;
    }
    .pmp-feature-bottom-image .pmp-feature-content-wrap {
        width: 100%;
        padding: 10px 20px;
    }
    .pmp-feature-cont-part {
        width: 100%;
        display: block;
        padding: 0 0px !important;
        box-sizing: border-box;
        text-align: center;
    }
    .pmp-feature-image-part {
        display: block
    }
    .pmp-feature-left-right-image .pmp-feature-image-part {
        float: left;
        width: 100%;
        padding-top: 0px;
    }
    .pmp-feature-left-right-image .pmp-feature-cont-part {
        float: left;
        width: 100%;
    }
    .pmp-feature-left-right-image:nth-child(3n+1) .pmp-feature-image-part {
        float: left;
        width: 100%;
        padding-top: 0px;
    }
    .pmp-feature-left-right-image:nth-child(3n+1) .pmp-feature-cont-part {
        float: left;
        width: 100%;
    }
    .pmp-compare-table {
        width: 90%;
        margin: 20px auto;
    }
    .pmp-compare-table-inner {
        width: 600px;
    }
    .pmp-alternative-customers-wrap {
        padding: 15px 0;
    }
    .pmp-alternative-customers-cont {
        padding: 0 4%;
    }
    .pmp-alternative-banner-cont h1,
    .pmp-alternative-banner-cont h2 {
        font: 30px/1.35 Zoho_Puvi_SemiBold;
        margin-bottom: 20px;
    }
    .pmp-testimonial-quotes-icon {
        width: 40px;
        height: 40px;
    }
    .pmp-testimonial-flex .flexMobile {
        font-size: 20px;
        line-height: 20px;
        padding: 20px 0 0;
        font-weight: 400;
    }
    .pmp-testimonial-flex ul li p {
        font: 14px/1.75 Zoho_Puvi_Regular;
    }
    .pmp-testimonial-flex ul {
        display: block !important;
    }
    .pmp-common-container {
        padding: 20px;
        box-sizing: border-box;
    }
    .pmp-common-module-box {
        display: block;
        width: 100% !important;
        padding: 0 !important;
        text-align: center;
        min-height: auto !important;
    }
    .pmp-common-module-image {
        margin: 0 auto;
    }
    .pmp-linux-banner-content {
        display: block;
        width: 100%;
        padding: 0;
    }
    .pmp-linux-form {
        display: block;
        width: 100%;
        padding: 10px 0;
    }
    .pmp-linux-banner-content h1 {
        font: 30px/1.35 Zoho_Puvi_SemiBold;
    }
    .pmp-linux-banner-content img {
        display: none;
    }
    .pmp-linix-banner {
        padding: 25px 0;
    }
    .pmp-common-module-icon {
        text-align: center;
        margin: 0 auto;
    }
    .pmp-common-modules-description {
        text-align: center !important;
    }
    .what-is-pam-banner-left {
        display: none;
    }
    .what-is-pam-banner-right {
        width: 100%;
        padding: 50px 0 40px;
        text-align: center;
    }
    .secure-business-password-banner-left {
        width: 100%;
        text-align: center;
    }
    .secure-business-password-banner-right {
        display: none;
    }
    .last-updated {
        display: none;
    }
}

@media screen and (max-width: 1024px) and (min-width: 640px) {
    .demos-group-panel-left,
    .demos-group-panel-right {
        width: 50% !important;
    }
    .demo-img-box {
        padding: 12px 25px 5px !important;
    }
    .demos-group-panel-left {
        padding-right: 30px !important;
        box-sizing: border-box;
    }
    #threecol_ftlist article {
        width: 33.333% !important;
        box-sizing: border-box !important;
    }
    #threecol_ftlist article .wh_box {
        height: auto !important;
    }
    #twocol_ftlist article {
        float: left;
        box-sizing: border-box;
        width: 46.5%;
    }
    .auc-conf-video-panel {
        width: 100%;
        height: 400px;
    }
    .gdpr-pim-banner-mini p {
        line-height: 35px;
        margin-top: 0;
    }
    .gartner-mq-banner-inner {
        width: 100%;
        background: none;
    }
    .gartner-mq-banner {
        height: auto;
        padding: 20px 10px;
        text-align: center;
    }
    .gartner-mq-banner-left {
        width: 100%;
        height: auto;
    }
    .gartner-mq-form,
    .gartner-mq-content-left {
        width: 100%;
    }
    .gartner-mq-content-left {
        padding: 0;
    }
    .pmp-alternative-banner-cont {
        display: block;
        padding: 20px 20px 0 20px;
        width: 100%;
        text-align: center;
    }
    .pmp-alternative-banner-form {
        display: block;
        width: 70%;
        margin: 0 auto;
    }
    .pmp-alternative-banner-cont p {
        text-align: center;
    }
    .pmp-feature-cont-part p {}
    .pmp-feature-bottom-image .pmp-feature-content-wrap {
        width: 100%;
        padding: 10px 20px;
    }
    .pmp-compare-table {
        width: 90%;
        margin: 20px auto;
    }
    .pmp-alternative-customers-wrap {
        padding: 15px 0;
    }
    .pmp-alternative-customers-cont {
        padding: 0 4%;
    }
    .pmp-alternative-banner-cont h1,
    .pmp-alternative-banner-cont h2 {
        font: 35px/1.35 Zoho_Puvi_SemiBold;
        margin-bottom: 20px;
    }
    .pmp-common-container {
        padding: 20px;
        box-sizing: border-box;
    }
    .pmp-linux-banner-content {
        display: block;
        width: 100%;
        padding: 0;
    }
    .pmp-linux-form {
        display: block;
        width: 420px;
        padding: 10px 0;
        margin: 0 auto;
    }
    .pmp-linux-banner-content h1 {
        font: 30px/1.35 Zoho_Puvi_SemiBold;
    }
    .pmp-linux-banner-content img {
        display: none;
    }
    .pmp-linix-banner {
        padding: 25px 0;
    }
    .what-is-pam-banner-left {
        display: block;
        margin: 0 auto;
    }
    .what-is-pam-banner-right {
        display: block;
        width: 100%;
        text-align: center;
        padding: 40px 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1080px) {
    .heading-menu {
        margin-top: 47px;
    }
    .pmpsupport.resource-col1 {
        border: 1px solid green;
        width: 100%;
    }
}

@media screen and (min-width: 1081px) and (max-width: 1131px) {
    .heading-menu {
        margin-top: 31px;
    }
}

@media screen and (max-width: 860px) and (min-width: 641px) {
    .userguide,
    .getstarted,
    .bestprac,
    .solutionbrief,
    .fips,
    .ebook,
    .security-spec {
        width: 50% !important;
        border: none;
        margin-bottom: 10px;
    }
    .user-guide1,
    .get-started1,
    .best-prac1,
    .solution-brief1,
    .fips1,
    .e-book1,
    .security-spec1 {
        width: 100% !important;
        text-align: center;
        padding-left: 0 !important;
    }
    .training_banner {
        width: 90%;
    }
    .popup {
        width: 90%;
        max-height: 70%;
    }
    .pitfalls-banner-left,
    .pitfalls-banner-right {
        height: 350px;
    }
    .pitfalls-banner-right-inner img {
        height: 350px;
    }
    .adv_bg2,
    .backupnote {
        width: 100%;
        display: block
    }
    .secure-business-password-banner-left {
        display: block;
        width: 100%;
        text-align: center;
    }
    .secure-business-password-banner-right {
        display: block;
        width: 100%;
        padding: 20px 0 0 0;
        text-align: center;
    }
    .secure-business-password-banner-right img {
        width: 50%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
    .user-icon {
        display: none!important
    }
    .web-ban-left .banner-title {
        font-size: 20px;
        font-weight: 300;
        margin: 20px 0 0;
        line-height: 28px
    }
    .webinar-container .pg-head {
        font-size: 18px
    }
    .column {
        width: 100%;
        height: auto
    }
    .adv_bg2,
    .backupnote {
        width: 100%;
        display: block
    }
}

@media screen and (max-width: 1132px) and (min-width: 1025px) {
    .healthcare-cyber-banner-bg {
        top: 29px;
        margin-bottom: 29px
    }
    .column {
        width: 100%;
        height: auto
    }
}


}

/*iPhone 6/7/8 plus*/
@media only screen and (min-width: 414px) and (max-width: 736px) {
    .gartner_peer_insights img {
        width: 150px;
        display: block;
        margin: 10px auto;
    }
    
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    
    .banner_title {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }
    
    .banner_title h1 {
        color: #F0C61C!important;
        font-size: 90%;
        line-height: 30px;
        font-weight: 500;
    }
    
    .customer_choice h2 {
        font-size: 110%;
        line-height: 30px;
        text-align: center;
        font-weight: 600;
        width: 100%;
        display: block
    }
    
    .cust_choice_cta {
        width: 100%;
        display: block;
        text-align: center;
        margin: 20px 0 10px
    }
    
    .customer_choice span a {
        background: #76ba43;
        color: #fff;
        text-decoration: none;
        font-size: 110%;
        padding: 7px 35px;
        transition: background-color 0.5s ease;
        border-radius: 4px;
        white-space: nowrap;
    }
    
    #fixedbtn .demo,
    #fixedbtn .tsupport,
    #fixedbtn .demo {
        display: none
    }
    
    .testimonial_wrapper_lf,
    .testimonial_wrapper_rt {
        width: 100%;
        box-sizing: border-box;
        display: block;
        margin: 10px 0
    }
    
    .gartner-peer a {
        line-height: 30px
    }
    
    .sol-brief-book,
    .sol-brief-dl-form {
        width: 100%;
        display: block;
        box-sizing: border-box;
        vertical-align: middle;
        text-align: center
    }
    
    .sol-brief-book img {
        width: 80%;
    }
    
    .pim-pmp-logo-left {
        width: 50%;
        float: left;
    }
    
    .pim-kmp-logo-right {
        width: 35%;
        float: right;
    }
    
    .pimsuite-button {
        padding: 35px 0;
        text-align: center;
    }
    
    .pim-brainy-ebkbg {
        background: #2b6bf3 !important;
    }
    
    h1.pimintrotitle {
        padding-bottom: 5px !important;
        font-weight: 600;
        font-size: 28px;
        text-shadow: none;
        color: #fff;
        line-height: 41px;
    }
    
    .pim-button-right a {
        background: #ffba08 !important;
        padding: 10px !important;
        border-radius: 3px;
        color: #000000 !important;
    }
}

/*iPhone 6/7/8*/
@media only screen and (min-width: 375px) and (max-width: 667px) {
    .gartner_peer_insights img {
        width: 150px;
        display: block;
        margin: 10px auto;
    }
    
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    
    .banner_title {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }
    
    .banner_title h1 {
        color: #F0C61C!important;
        font-size: 90%;
        line-height: 30px;
        font-weight: 500;
    }
    
    .customer_choice h2 {
        font-size: 110%;
        line-height: 30px;
        text-align: center;
        font-weight: 600;
        width: 100%;
        display: block
    }
    
    .cust_choice_cta {
        width: 100%;
        display: block;
        text-align: center;
        margin: 20px 0 10px
    }
    
    .customer_choice span a {
        background: #76ba43;
        color: #fff;
        text-decoration: none;
        font-size: 110%;
        padding: 7px 35px;
        transition: background-color 0.5s ease;
        border-radius: 4px;
        white-space: nowrap;
    }
    
    .testimonial_wrapper {
        width: 100%;
        display: block
    }
    
    .testimonial_wrapper_lf,
    .testimonial_wrapper_rt {
        width: 100%;
        box-sizing: border-box;
        display: block;
        margin: 10px 0
    }
    
    #fixedbtn .demo,
    #fixedbtn .tsupport,
    #fixedbtn .demo {
        display: none
    }
    
    .gartner-peer a {
        line-height: 30px
    }
    
    .sol-brief-book,
    .sol-brief-dl-form {
        width: 100%;
        display: block;
        box-sizing: border-box;
        vertical-align: middle;
        text-align: center
    }
    
    .sol-brief-book img {
        width: 80%;
    }
    
    .pim-brainy-ebkbg {
        background: #2b6bf3 !important;
    }
    
    h1.pimintrotitle {
        padding-bottom: 5px !important;
        font-weight: 600;
        font-size: 28px;
        text-shadow: none;
        color: #fff;
        line-height: 41px;
    }
    
    .pim-button-right a {
        background: #ffba08;
        padding: 10px;
        border-radius: 3px;
        color: #000000;
    }
    
    .adv_bg2,
    .backupnote {
        width: 100%;
        display: block
    }
}
@media only screen and (max-width: 320px) {
    .banner-text {
        margin: 0px auto 0;
        width: 100%;
        padding: 57px 0
    }
    
    .banner-icon {
        display: none
    }
    
    .gartner_peer_insights img {
        width: 150px;
        display: block;
        margin: 10px auto;
    }
    
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    
    .banner_title {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }
    
    .banner_title h1 {
        color: #F0C61C!important;
        font-size: 90%;
        line-height: 30px;
        font-weight: 500;
    }
    
    .customer_choice h2 {
        font-size: 110%;
        line-height: 30px;
        text-align: center;
        font-weight: 600;
        width: 100%;
        display: block
    }
    
    .cust_choice_cta {
        width: 100%;
        display: block;
        text-align: center;
        margin: 20px 0 10px
    }
    
    .customer_choice span a {
        background: #76ba43;
        color: #fff;
        text-decoration: none;
        font-size: 110%;
        padding: 7px 35px;
        transition: background-color 0.5s ease;
        border-radius: 4px;
        white-space: nowrap;
    }
    
    #fixedbtn .demo,
    #fixedbtn .tsupport,
    #fixedbtn .demo {
        display: none
    }
    
    .testimonial_wrapper_lf,
    .testimonial_wrapper_rt {
        width: 100%;
        box-sizing: border-box;
        display: block;
        margin: 10px 0
    }
    
    .gartner-peer a {
        line-height: 30px
    }
    
    .sol-brief-book,
    .sol-brief-dl-form {
        width: 100%;
        display: block;
        box-sizing: border-box;
        vertical-align: middle;
        text-align: center
    }
    
    .sol-brief-book img {
        width: 80%;
    }
    
    .pim-brainy-ebkbg {
        background: #2b6bf3 !important;
    }
    
    h1.pimintrotitle {
        padding-bottom: 5px !important;
        font-weight: 600;
        font-size: 28px;
        text-shadow: none;
        color: #fff;
        line-height: 41px;
    }
    
    .pim-button-right a {
        background: #ffba08;
        padding: 10px;
        border-radius: 3px;
        color: #000000;
    }
    
    .adv_bg2,
    .backupnote {
        width: 100%;
        display: block
    }
}

/*Galaxy S/S9+*/
@media only screen and (max-width: 360px) {
    .gartner_peer_insights img {
        width: 150px;
        display: block;
        margin: 10px auto;
    }
    
    .pmp_banner_lf_img {
        width: 100%;
        display: block;
    }
    
    .banner_title {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        vertical-align: middle;
    }
    
    .banner_title h1 {
        color: #F0C61C!important;
        font-size: 90%;
        line-height: 30px;
        font-weight: 500;
    }
    
    .customer_choice h2 {
        font-size: 110%;
        line-height: 30px;
        text-align: center;
        font-weight: 600;
        width: 100%;
        display: block
    }
    
    .cust_choice_cta {
        width: 100%;
        display: block;
        text-align: center;
        margin: 20px 0 10px
    }
    
    .customer_choice span a {
        background: #76ba43;
        color: #fff;
        text-decoration: none;
        font-size: 110%;
        padding: 7px 35px;
        transition: background-color 0.5s ease;
        border-radius: 4px;
        white-space: nowrap;
    }
    
    #fixedbtn .demo,
    #fixedbtn .tsupport,
    #fixedbtn .demo {
        display: none
    }
    
    .testimonial_wrapper_lf,
    .testimonial_wrapper_rt {
        width: 100%;
        box-sizing: border-box;
        display: block;
        margin: 10px 0
    }
    
    .gartner-peer a {
        line-height: 30px
    }
    
    .sol-brief-book,
    .sol-brief-dl-form {
        width: 100%;
        display: block;
        box-sizing: border-box;
        vertical-align: middle;
        text-align: center
    }
    
    .sol-brief-book img {
        width: 80%
    }
    
    .pim-brainy-ebkbg {
        background: #2b6bf3 !important;
    }
    
    h1.pimintrotitle {
        padding-bottom: 5px !important;
        font-weight: 600;
        font-size: 28px;
        text-shadow: none;
        color: #fff;
        line-height: 41px;
    }
    
    .pim-button-right a {
        background: #ffba08;
        padding: 10px;
        border-radius: 3px;
        color: #000000;
    }
    
    .adv_bg2,
    .backupnote {
        width: 100%;
        display: block
    }
}
@media only screen and (min-width: 414px) {
    .pmpsupport.resource-col1 {
        width: 48%;
        float: left!important
    }
}
@media only screen and (max-width: 414px) {
    .pmpsupport.resource-col1 {
        width: 100%;
    }
}
.note_cont {
    background: #fff2f2;
    border-left: 3px solid #E9142B;
    padding: 10px;
    margin: 20px 0;
}
.note_head {
    background: #E9142B;
    color: #fff;
    padding: 0 5px;
    display: inline-block;
    border-radius: 3px
}
.note_grey {
    background: #f2f2f2;
    padding: 5px 20px;
    margin: 10px 0;
    border-radius: 5px;
}

/*Archieves styles*/
.pmp_version {
    font-size: 16px;
    font-weight: 500;
}
.version_bg {
    background: #f5f6f7;
    padding: 5px 10px 5px 0;
    float: left;
    margin: 5px 10px;
    border-radius: 5px
}
.pmp_os_title {
    margin-left: 20px;
    line-height: 36px
}
.pmp_os_bit {
    margin-left: 35px;
    line-height: 30px
}

/* Promo Wrap */
.promo-wrap {
    width: 100%;
    margin: 0 auto 20px;
    border: 1px solid #efefef;
    padding: 20px;
    overflow: hidden;
    box-sizing: border-box;
    background: #effbf2;
}
.promo-contain {
    position: relative;
}
.promo-contain h3 {
    margin: 0 0 15px;
    font-size: 21px;
    line-height: 1.3;
    font-weight: 700;
}
.promo-contain h4 {
    margin: 0 0 15px;
    font-size: 20px;
    line-height: 1.4;
    font-family: var(--primaryfont-bold);
}
.promo-contain p {
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 16px;
}
.promo-contain p:last-child {
    margin: 0
}
.promo-contain p a {
    font-weight: 700;
    border-bottom: 1px solid;
}
.promo-contain p a:hover {
    text-decoration: none;
}
.promo-band {
    background: #000;
    padding: 10px 5%;
    text-align: center;
}
.promo-band p {
    margin: 0;
    color: #fff;
    font-size: 12px;
}
.promo-band p a {
    text-decoration: none;
    border-bottom: 1px solid;
    font-size: 13px;
    font-weight: 500;
    color: #10b9ff;
}
@media (max-width: 992px) {
    .promo-band {
        display: none;
    }
}

/* Promo Wrap End */

#btmBar ul li {
    float: unset;
    width: 30%;
}
#btmBar ul {
    float: unset;
    display: flex;
    justify-content: center;
}
#scroll ul {
    padding: 10px 0 10px 30px;
}

.msp-cont .nav-dwn a {
    width: 158px;
}
.msp-cont .head-container {
    width: 100% !important;
}