.zsiq_floatmain{display:block !important}
.pg-head, .head {font-size: 30px;font-weight: 400;margin: 0 0 -12px;}
.rhs-cont h2{font-size: 20px;font-weight: 400;margin: 28px 0 15px;}
.rhs-cont .per50 ol{padding: 6px 0 10px 6px !important;}
.sso-benefits h2{font-size: 20px;font-weight: 500;margin: 20px 0 26px;}
.sso-benefits{position: relative;margin: 28px 0 25px;}
.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.cn/products/self-service-password/images/windows-logon-two-factor-authentication-sprite.png) no-repeat;float: left;background-position: -12px -23px;background-size: 269px;width: 48px;height: 40px;position: absolute;left: 18px;}
.ppr-ben-fa .ppr-sprit-fa-2{background-position: -79px -22px;}
.ppr-ben-fa .ppr-sprit-fa-3{background-position: -144px -19px;}
.ppr-ben-fa .ppr-sprit-fa-4{background-position: -207px -22px;}
.ppr-ben-fa h4{line-height: 10px;font-weight: 600;margin: 0;}
.bullicon ul {padding: 0px 0 2px 23px !important;list-style-type: none !important;}
.bullicon ul li{padding-bottom: 17px;position: relative;}
.bullicon ul li:last-child{padding-bottom: 0px;}
.bullicon ul li:before{position: absolute;content: "";background: url(https://www.manageengine.cn/products/self-service-password/images/windows-logon-two-factor-authentication-sprite.png) no-repeat;background-position: -13px -81px;background-size: 269px;width: 16px;height: 16px;top: 4px;left: -20px;}
.bullicon p{padding-left: 13px;}
.fooBnr{background: #dff3fe;border: 1px solid #7dd1ff;min-height: 220px;margin-top: 40px;padding: 30px 20px 30px 35px;position: relative;}
.fooBnr:before{position: absolute;content: "";background: url(https://www.manageengine.cn/products/self-service-password/images/windows-logon-two-factor-authentication-sprite.png) no-repeat;background-position: -7px -116px;background-size: 269px;width: 255px;height: 172px;left: 21px;top: 55px;}
.fooBnr div{width: calc(100% - 257px);position: relative;float: right;}
.fooBnr div h4{font-size: 18px;font-weight: 500;margin-left: 0;line-height: 26px;}
.fooBnr div ul{list-style-type: none !important;padding: 18px 0 10px 20px !important;}
.fooBnr div ul li{padding-bottom: 12px;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.cn/products/self-service-password/images/windows-logon-two-factor-authentication-sprite.png) no-repeat;background-position: -47px -73px;background-size: 269px;width: 20px;height: 20px;top: 4px;left: -16px;}
.fooBnr div a{background: #d73436;color: #fff;padding: 8px 34px;border-radius: 2px;font-weight: 500;margin-top: 17px;display: inline-block;font-size: 13px;}
@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;}
}
@media screen and (max-width:500px) {
.rhs-cont .per50 ol{padding: 10px 0 10px 30px !important;}
.rhs-cont .per50 ol:first-child{padding-bottom: 0 !important;}
}


/* faq start */
ul.fea-lis li {
    margin-left: 15px;
    list-style-type: disc;
}
#scroll ul{padding: 10px 0 10px 0px;}
.faq-section {
padding: 15px 0 40px;}
.faq {
            max-width: 935px;
            margin: auto;
        }
        .faq h2 {
            font-size: 28px;
            line-height: 45px;
            text-align: left;
            font-weight: 500;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .accordion {
        padding: 0 60px 0 0px;
        border-bottom: 1px solid #B2B2B2;
         position: relative;
        }
        /* .accordion.opened {
            background: #fff;
        } */
        .start-anim .accordion {
            opacity: 0;
            -webkit-animation: slide-in-top .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-top .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
        .accordion h4 {
            font-size: 18px;
            line-height: 24px;
            font-weight: 600;
            padding: 25px 0;
            position: relative;
            cursor: pointer;
            transition: .3s ease-in;
            margin-left: 0px;
        }
        .accordion.opened h4 {
            padding-bottom: 20px;
            padding-top: 30px;
            padding-bottom: 16px;
            font-weight: 600;
            color: #000;
            margin-left: 0px;
        }
        .accordion h4:before {
            content: "\002B";
            font-size: 20px;
            position: absolute;
            left: auto;
            right: -32px;
            color: #000;
            font-weight: 300;
            border: 1px solid #000;
           border-radius: 100%;
          width: 20px;
          height: 20px;
          line-height: 20px;
         text-align: center;
        }
        .accordion.opened h4:before {
            content: "\2212";
        }
        .panel {
            font-size: 15px;
            line-height: 30px;
            width: 100%;
            display: none;
            padding-bottom: 35px;
            font-weight: 300;
        }
        .accordion:nth-of-type(1) .panel {
            display: block;
        }

#scroll .panel ul {
    padding-left: 20px;
}

        /* faq end */

