.pg-head, .head{font-size: 30px;font-weight: 500;margin: 0 0 17px;}
.sso-benefits h2{font-size: 20px;font-weight: 500;margin: 20px 0 26px;}
.sso-benefits{position: relative;margin: 45px 0 35px;}
.sso-benefits p{margin: 13px 0 0;}
.ppr-ben-fa{display: inline-block;width: 84%;padding: 25px 30px 21px 80px;box-sizing: border-box;border-radius: 2px;border: 2px solid #fff;box-shadow: 0 0 12px rgba(239,239,239,.92);margin-bottom: 20px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: relative;}
.ppr-ben-fa:hover {box-shadow: none;border: 2px solid #004754;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.ppr-bor-br h4 {margin: 0;font-weight: 600; color: #000;font-size: 16px;margin-bottom: 10px;}
.ppr-sprit-fa-com {background: url(https://www.manageengine.com/products/self-service-password/images/self-update-layout-customization-thumb.png) no-repeat;float: left;background-position: -6px -16px;background-size: 269px;width: 48px;height: 44px;position: absolute;left: 18px;}
.ppr-ben-fa .ppr-sprit-fa-2{background-position: -69px -14px;}
.ppr-ben-fa .ppr-sprit-fa-3{background-position: -131px -14px;}
.ppr-ben-fa .ppr-sprit-fa-4{background-position: -198px -14px;}
.ppr-ben-fa .ppr-sprit-fa-5{background-position: -6px -67px;}
.ppr-ben-fa .ppr-sprit-fa-6{background-position: -70px -71px;}
.ppr-ben-fa .ppr-sprit-fa-7{background-position: -135px -59px;}
.ppr-ben-fa h4{line-height: 10px;font-weight: 600;margin: 0;}
.note{background: #fffaec;padding: 4px 50px 18px 30px;}
.note h2{font-size: 20px;font-weight: 500;margin: 20px 0 5px;}
.note ul {padding: 10px 0 2px 28px !important;list-style-type: none !important;}
.note ul li{padding-bottom: 17px;position: relative;}
.note ul li:last-child{padding-bottom: 0px;}
.note ul li:before{position: absolute;content: "";background: url(https://www.manageengine.com/products/self-service-password/images/self-update-layout-customization-thumb.png) no-repeat;background-position: -204px -78px;background-size: 269px;width: 15px;height: 15px;top: 4px;left: -16px;}
.note p{padding-left: 13px;}
.fooBnr{background: #dff3fe;border: 1px solid #7dd1ff;min-height: 360px;margin-top: 40px;padding: 33px 20px 12px 35px;position: relative;}
.fooBnr:before{position: absolute;content: "";background: url(https://www.manageengine.com/products/self-service-password/images/self-update-layout-customization-thumb.png) no-repeat;background-position: -24px -127px;background-size: 269px;width: 209px;height: 212px;left: 22px;top: 34px;}
.fooBnr div{width: calc(100% - 227px);position: relative;float: right;}
.fooBnr div h4{font-size: 18px;font-weight: 500;margin-left: 0;}
.fooBnr div ul{list-style-type: none !important;padding: 16px 0 10px 20px !important;}
.fooBnr div ul li{padding-bottom: 14px;position: relative;font-size: 15px;}
.fooBnr div ul li:last-child{padding-bottom: 0px;}
.fooBnr div ul li:before{position: absolute;content: "";background: url(https://www.manageengine.com/products/self-service-password/images/self-update-layout-customization-thumb.png) no-repeat;background-position: -234px -77px;background-size: 269px;width: 18px;height: 18px;top: 4px;left: -18px;}
.fooBnr div a{background: #d73436;color: #fff;padding: 8px 36px;border-radius: 2px;font-weight: 500;margin-top: 22px;display: inline-block;font-size: 13px;}
.fooBnr a:hover {text-decoration: none;}
@media screen and (max-width:999px) {
.fooBnr{min-height: 280px;}
}
@media screen and (max-width:820px) {
.fooBnr {min-height:330px;}
}
@media screen and (max-width:767px) {
.ppr-ben-fa{width: 100%;}
.fooBnr:before{opacity: 0.2;}
.fooBnr div{width: 100%;}
.ppr-ben-fa h4{line-height: 20px;}
.fooBnr {min-height:230px;}
}
@media screen and (max-width:500px) {
.fooBnr {min-height: 270px;}
}

