.bannerflex {
    background: #b6e4fd;
    background: -moz-linear-gradient(top, rgb(182 228 253) 0%, rgb(255 255 255) 100%);
    background: -webkit-linear-gradient(top, rgb(182 228 253) 0%, rgb(255 255 255) 100%);
    background: linear-gradient(to bottom, rgb(182 228 253) 0%, rgb(255 255 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6e4fd', endColorstr='#ffffff', GradientType=0);
    width: 100%;
    opacity: 0
}

#wechat-qr-code-btn {
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 100;
}
.bannerflex>li {
    background: none
}

.banner-content {
    padding-top: 30px;
    position: relative
}

.banner-1 {
    padding-top: 70px;
    height: 290px
}

.banner-content.banner-1 h1 {
    font-size: 48px;
    font-weight: 200;
    line-height: 58px;
    text-align: left;
    color: #424f56
}

.banner-content h1 {
    color: #000;
    font-size: 38px;
    font-weight: 400;
    line-height: 48px;
    margin: 0;
    text-align: center
}

.banner-content h1 span {
    font-weight: 600
}

.banner-content h2 {
    text-align: left;
    font-size: 25px;
    font-weight: 200
}

.banner-content.banner-1 h1 span {
    font-size: 31px
}

.banner-content h1 strong {
    font-weight: 700
}

.fright {
    float: right
}

.banner-img {
    width: 530px;
    position: absolute;
    background: url(https://www.manageengine.cn/products/ad-manager/images/banner-sprite.png);
    height: 360px;
    margin-left: -140px
}

.ban-2 {
    background-position: -552px 0;
    width: 440px;
    margin-right: -40px
}

.ban-21 {
    background-position: -1552px -946px;
    height: 258px;
    width: 440px;
    margin-right: -40px;
    margin-top: 50px
}

.ban-3 {
    background-position: -1033px -12px;
    width: 480px;
    margin-right: -70px;
    margin-top: 30px
}

.noBullSty {
    font-size: 18px !important;
    font-weight: 700;
    line-height: 32px;
    padding: 0 !important
}

.noBullSty li {
    color: #000;
    list-style: none
}

.btn {
    color: #fff;
    background: #E9142B;
    font-size: 18px;
    left: 40%;
    padding: 8px 30px;
    position: absolute;
    top: 156px;
    transition: all .5s
}

.btn:hover {
    background: #a91212;
    text-decoration: none;
    transition: all .5s
}

.app-btn {
    display: block;
    width: 166px;
    height: 59px;
    float: left;
    margin-right: 22px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/banner-sprite.png);
    margin-top: 10px
}

.iphone {
    background-position: 0 -380px
}

.android {
    background-position: -192px -380px
}

.list-box ul {
    width: 96%;
    float: left;
    color: #5a6870;
    list-style-type: disc;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 30px;
    font-size: 20px
}

.list-box li span {
    font-size: 14px
}

.list-box li a {
    font-size: 14px;
    color: #5a6870;
    text-decoration: none
}

.list-box li a:hover {
    text-decoration: underline
}

.list-box ul.half {
    width: 46%
}

.flex-control-nav {
    right: 48%
}

.flex-control-nav li a {
    border-radius: 0
}

.flexslider {
    width: 100%
}

.flexslider .flexBnrslides {
    width: 100% !important;
    margin: 0 auto !important
}

.flexslider .flexBnrslides .bnrcont {
    width: 100%;
    position: relative;
    margin: 0 auto
}

.flexBnrslides .slides.first {
    background: #e9eced url(https://www.manageengine.cn/products/ad-manager/images/banner-sprite.png) no-repeat bottom right
}

.navigation {
    font-size: 12px;
    border-top: 1px dashed #ddd;
    margin-top: 20px
}

.prodDownbtnWin {
    background: url(https://www.manageengine.com/images/win-lin.png) no-repeat -6px -5px;
    display: inline-block;
    height: 29px;
    width: 28px;
    margin: 15px
}

.prodDownbtnBg {
    color: #FFF;
    display: inline-block;
    font-size: 28px;
    height: 40px;
    padding: 10px
}

.prodDownbtnArw {
    background: url(https://www.manageengine.com/products/ad-manager/images/download-icon.png) no-repeat;
    background-position: 9px 13px;
    background-size: 23px;
    display: inline-block;
    height: 60px;
    margin-right: 5px;
    width: 43px
}

.prodDownbtn {
    display: inline-block;
    padding: 60px 0 10px
}

.prodDownbtn a {
    background: #e9142b;
    display: inline-block;
    border-radius: 5px
}

.prodDownbtn a:hover {
    background: #e3142b
}

.prodDownbtn a:hover .prodDownbtnArw {
    background: url(https://www.manageengine.com/products/ad-manager/images/download-icon.png) no-repeat;
    background-position: 9px 13px;
    background-size: 23px
}

.prodDownbtnsml {
    font-size: 12px
}

.otherFeaCol1 {
    margin: 0 2% 10px 0;
    width: 46%;
    float: left
}

.otherFeaCol2 {
    margin: 0 0 10px 2%;
    width: 46%;
    float: left
}

.otherFeaCol1 h2,
.otherFeaCol2 h2,
.otherFeaCol1 h3,
.otherFeaCol2 h3,
.otherFeaCol1 h4,
.otherFeaCol2 h4 {
    font-size: 16px;
    margin: 0;
    border-bottom: 1px dashed #ddd
}

.otherFeaCol1 p,
.otherFeaCol2 p {
    margin: 0;
    font-size: 12px
}

.otherFeaHead {
    font-size: 20px;
    margin: 20px 0;
    line-height: 24px;
    padding-top: 20px;
    border-top: 1px dashed #ddd
}

.upgradeTbl {
    width: 100%
}

.upgradeTbl td {
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-collapse: collapse
}

.upgradeTbl tr.headTbl {
    background: #efefef
}

.caseLHS {
    width: 28%;
    float: left;
    background: #4C596E;
    color: #fff;
    padding: 0 2%;
    font-size: 12px;
    line-height: 20px
}

.caseLHS a {
    color: #fff
}

.caseRHS {
    width: 62%;
    float: left;
    padding: 0 3% 20px
}

.getqtTbl {
    width: 100%;
    border: 1px solid #ccc;
    margin: 20px 0
}

.getqtTbl td {
    width: 50%;
    padding: 10px
}

.getqtTbl .formheader {
    background: #efefef;
    text-align: center
}

.getqtTbl .formfooter {
    background: #efefef;
    text-align: center
}

.getqtTbl input,
.getqtTbl select {
    width: 90%;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    border: 1px solid #ccc;
    background: #efefef;
    font-size: 14px
}

.getqtTbl select {
    height: 30px;
    width: 100%
}

.getqtTbl input:focus,
.getqtTbl select:focus {
    background: #eaeaea
}

.getqtTbl .formfooter input {
    background: #424F56 !important;
    height: auto;
    width: auto;
    padding: 10px 20px;
    color: #fff
}

.hmFeabox {
    width: 27.3%;
    margin: 1%;
    padding: 2%;
    background: #fff;
    float: left;
    height: 320px
}

.hmFeabox h3 {
    font-size: 18px;
    margin: 0
}

.hmFeabox1 {
    width: 94%
}

.hmFeabox {
    font-size: 12px;
    line-height: 20px
}

.hmFeabox ul {
    line-height: 30px !important
}

.prd-logo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admanager-sprite.png) no-repeat 0 0
}

.prd-logo {
    background-position: 0 0;
    display: block;
    height: 27px;
    width: 210px;
    margin-top: 4px;
    text-indent: -100%;
    position: relative;
    overflow: hidden
}

#lhsTree>li>span.ifTree {
    padding: 12px 0 12px 24px
}

.feature-img {
    background: url(https://www.manageengine.cn/products/ad-manager/images/feature-icons.jpg) no-repeat 0 0;
    margin: 0 10px 0 0;
    float: left;
    height: 43px;
    width: 43px;
    display: inline-block
}

.feature-box {
    margin-top: 20px;
    color: #424f56
}

.fea-inhead {
    font-size: 16px;
    margin-top: 8px;
    margin-left: 2%;
    letter-spacing: -.5px
}

.feature-box p {
    margin: 15px 0 5px 0;
    color: #777
}

.feature-col1 {
    width: 31%;
    float: left;
    margin-right: 3%;
    padding: 0 0 20px 0
}

.feature-col2 {
    width: 31%;
    float: left;
    margin-right: 3%;
    padding: 0 0 20px 0
}

.feature-col3 {
    width: 32%;
    float: left;
    padding: 0 0 20px 0
}

.resetIcon {
    background-position: 0 -215px
}

.unlockIcon1 {
    background-position: 0 -258px
}

.selfupdateIcon {
    background-position: 0 0
}

.changePwdIcon {
    background-position: 0 -301px
}

.accExpireIcon {
    background-position: 0 -86px
}

.searchIcon {
    background-position: 0 -430px
}

.ginaIcon {
    background-position: 0 -172px
}

.helpDeskIcon {
    background-position: 0 -387px
}

.autoIcon {
    background-position: 0 -130px
}

.emailIcon {
    background-position: 0 -345px
}

.enforcerIcon {
    background-position: 0 -44px
}

.safty-security-Icon {
    background-position: -43px 0
}

.password-sync-Icon {
    background-position: -43px -43px
}

.sms-Icon {
    background-position: -43px -90px
}

table.editionTable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

table.editionTable thead tr th {
    padding: .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: .6em;
    width: 32%;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    text-align: center
}

table.editionTable td:first-child {
    width: 27%
}

table.editionTable tfoot td {
    font-weight: 700;
    text-align: center;
    background-color: #ECEDEE
}

table.editionTable tfoot td:first-child {
    text-align: left
}

.edibox {
    background: #f6f6f6
}

.red {
    color: red
}

.dload-img {
    opacity: .7;
    margin-bottom: 6px
}

.otr-dwn-cont ul {
    padding: 0 !important;
    list-style-type: none !important
}

.cust1 {
    background-position: 0 -23px;
    width: 96px;
    height: 19px;
    display: inline-block;
    margin-top: 20px
}

.cust2 {
    background-position: -96px -23px;
    width: 98px;
    height: 20px;
    display: inline-block;
    margin-top: 20px
}

.cust3 {
    background-position: -194px -23px;
    width: 96px;
    height: 50px;
    display: inline-block;
    margin-top: 5px
}

.cust4 {
    background-position: 0 -43px;
    width: 99px;
    height: 36px;
    display: inline-block;
    margin-top: 15px
}

.cust5 {
    background-position: -99px -43px;
    width: 95px;
    height: 33px;
    display: inline-block;
    margin-top: 15px
}

.cust6 {
    background-position: 0 -79px;
    width: 99px;
    height: 14px;
    display: inline-block;
    margin-top: 20px
}

.cust7 {
    background-position: -99px -76px;
    width: 96px;
    height: 18px;
    display: inline-block;
    margin-top: 20px
}

.cust8 {
    background-position: -195px -73px;
    width: 73px;
    height: 64px;
    display: inline-block
}

#lhsTree>li>a {
    padding: 12px 0 12px 24px;
    display: block
}

.cust-logo {
    border: none
}

.dwn-nav-link {
    line-height: 46px;
    display: block;
    text-align: center;
    background: #ECEDEE;
    margin-top: 2px
}

.dwn-nav-link a {
    color: #333
}

.astdiscover,
.softwarelicmt,
.softwrastmgmnt,
.prchsodr,
.astlifecycle,
.astmgmnt,
.cmdbicon {
    width: 63px;
    height: 64px;
    float: left;
    margin: 7px 5px 0 0;
    display: block
}

.astdiscover {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ast-discovery.gif) no-repeat 0 0
}

.softwarelicmt {
    background: url(https://www.manageengine.cn/products/ad-manager/images/Software-licenses-magmnt.gif) no-repeat 0 0
}

.softwrastmgmnt {
    background: url(https://www.manageengine.cn/products/ad-manager/images/software-ast-mgmnt.gif) no-repeat 0 0
}

.prchsodr {
    background: url(https://www.manageengine.cn/products/ad-manager/images/purchase-odr-mgmnt.gif) no-repeat 0 0
}

.astlifecycle {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ast-life-cycle.gif) no-repeat 0 0
}

.astmgmnt {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ast-mgmnt.gif) no-repeat 0 0
}

.cmdbicon {
    background: url(https://www.manageengine.cn/products/ad-manager/images/configuration-management-database-icon.gif) no-repeat 0 0
}

.grnhdrtxt {
    display: inline-block;
    margin: 20px 0 10px
}

.document-tbl {
    width: 100%;
    border-collapse: collapse
}

.document-tbl td {
    width: 50%;
    padding: 5px 10px;
    border: 1px solid #ddd;
    font-size: 12px
}

.document-tbl tr.head {
    background: #EBEBEB;
    font-size: 14px !important;
    line-height: 24px;
    letter-spacing: 0
}

.document-tbl tr.odd {
    background: #fff;
    font-size: 12px
}

.document-tbl tr.even {
    background: #f8f8f8;
    font-size: 12px
}

.document-tbl a {
    color: #09C
}

.document-tbl a:hover {
    text-decoration: underline
}

.lictxt {
    font-size: 12px;
    margin-top: 10px
}

.feaPage>div {
    width: 290px;
    padding: 0 1.5%;
    float: left;
    margin: .5%;
    max-width: 100%;
    background: #f1f1f1
}

.feaPage>div .feaHead {
    font-size: 16px;
    letter-spacing: -.5px;
    margin: 15px 0;
    line-height: 22px
}

.feaPage>div .feaCont {
    height: 220px
}

.feaPage>div .feaMore {
    padding: 15px
}

.feaPage>div .feaMore a {
    text-decoration: underline
}

.feaPage a {
    color: #09c
}

.feaPage a:hover {
    text-decoration: underline
}

.feaHead a {
    color: #333
}

.readmeBox {
    background: #ddd;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 20px 0
}

.readmeHead {
    font-size: 16px;
    float: left
}

.readmeHead span {
    font-size: 12px
}

.readmeDate {
    font-size: 16px;
    float: right
}

.sPack {
    width: 100%;
    margin-top: 20px
}

.sPack tr:first-child {
    background: #eee
}

.sPack td {
    padding: 10px;
    border: 1px solid #ccc;
    border-collapse: collapse
}

.relBuild {
    cursor: pointer
}

.relNote {
    display: none
}

.download-bullet {
    padding: 0;
    margin: 0
}

.download-bullet li {
    list-style: none;
    background: url(https://www.manageengine.cn/products/ad-manager/images/download-bullet.gif) no-repeat;
    padding: 0 0 22px 45px;
    margin: 0
}

.dwn-form input.choose,
.dwn-form .choose {
    width: auto;
    display: inline-block;
    font-size: 12px
}

.help-info {
    background: #000;
    padding: 12px;
    color: #fff;
    font: 12px/18px Arial, Helvetica, sans-serif;
    width: 170px;
    border-radius: 10px;
    position: absolute;
    z-index: 10000;
    text-align: justify;
    display: none
}

.help-arrow {
    position: absolute;
    background: url(https://www.manageengine.cn/products/ad-manager/images/help-arrow-pointer.png) no-repeat;
    width: 17px;
    height: 20px;
    bottom: -18px;
    right: 20px
}

#prof-note {
    left: -80px;
    bottom: 40px
}

#enterp-note {
    left: 60px;
    bottom: 40px
}

.itFea {
    background: #eee;
    width: 44%;
    float: left;
    margin: 1%;
    padding: 2%
}

.itFea h3 {
    margin: 0;
    font-size: 18px
}

.white {
    background: #fff
}

.eosTbl {
    width: 100%;
    text-align: center;
    font-size: 12px
}

.eosTbl td {
    border: 1px solid #ddd;
    border-collapse: collapse;
    padding: 5px
}

.eosTbl th {
    background: #eee;
    border: 1px solid #ddd;
    font-weight: 700;
    padding: 5px
}

.vidDemoBox {
    padding: 18px;
    border: 1px solid #ddd;
    background: #f6f6f6;
    font-size: 12px;
    display: inline-block;
    height: 210px;
    width: 200px;
    float: left;
    margin: 5px;
    text-align: center;
    color: #333
}

.vidDemo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/sample-video.png) no-repeat 0 0;
    height: 110px;
    width: 200px;
    display: inline-block;
    border: 1px solid #ccc
}

.vidTxt {
    display: block;
    margin-top: 20px
}

.vidDemoBox strong {
    margin-bottom: 5px;
    display: inline-block
}

.evalpg h3 {
    line-height: 40px
}

.evalIcon {
    height: 40px;
    width: 40px;
    display: inline-block;
    margin: 5px
}

.evalIcon1 {
    background-position: 0 -19px
}

.evalIcon2 {
    background-position: -40px -19px
}

.evalIcon3 {
    background-position: -80px -19px
}

.evalIcon4 {
    background-position: -120px -19px
}

.evalIcon5 {
    background-position: -160px -19px
}

.evalIcon6 {
    background-position: -200px -19px
}

.evalIcon7 {
    background-position: -240px -19px
}

.evalIcon8 {
    background-position: 0 -59px
}

.evalIcon9 {
    background-position: -40px -59px
}

.evalIcon10 {
    background-position: -80px -59px
}

.evalIcon11 {
    background-position: -120px -59px
}

.evalIcon12 {
    background-position: -160px -59px
}

.evalIcon13 {
    background-position: -200px -59px
}

.evalIcon14 {
    background-position: -240px -59px
}

.evalIcon15 {
    background-position: 0 -99px
}

.evalIcon16 {
    background-position: -40px -99px
}

.evalIcon17 {
    background-position: -80px -99px
}

.evalIcon18 {
    background-position: -120px -99px
}

.evalIcon19 {
    background-position: -160px -99px
}

.evalIcon20 {
    background-position: -200px -99px
}

.evalIcon21 {
    background-position: -240px -99px
}

.evalIcon22 {
    background-position: 0 -139px
}

.supportTable {
    width: 100%;
    margin-bottom: 30px
}

.supportTable td:first-child {
    width: 20%;
    padding: 5%;
    text-align: center;
    vertical-align: top
}

.supportTable td:last-child {
    width: 60%;
    padding: 5%;
    vertical-align: top
}

.mL30 {
    margin-left: 30px
}

.pRigAli {
    margin: 15px 30px 0 0;
    text-align: right
}

.quoteRig {
    margin: -22px 17px 0 0;
    position: absolute;
    right: 0 ;
}

.quoteLef {
    position: absolute;
}

.per25 {
    margin: 0 2%;
    width: 21%;
}

.tabHeaBg {
    background: #f1f1f1;
    font-weight: 700;
    padding: 5px;
    text-align: center;
    width: 100%
}

.conCenter {
    text-align: center
}

.conRight {
    text-align: right
}

.noteBG {
    background: #f8f8f8;
    padding: 10px
}

.tbl {
    width: 100%
}

.tbl .tblhead {
    background: #eee
}

.tbl td {
    border: 1px solid #ddd;
    padding: 5px 10px
}

.txtGreen {
    color: #81BF2E
}

.wp-rightali {
    margin: 0;
    text-align: justify;
    width: 550px
}

.norheaBg {
    background: #eee;
    color: #000
}

.norbdyBorder {
    border: solid 1px #eee
}

.h4m {
    margin: 20px 0 0 0
}

.getqtTbl {
    border: 1px solid #CCC;
    margin: 20px 0;
    width: 100%
}

.getqtTbl .formfooter {
    background: #EFEFEF;
    text-align: center
}

.campareHeadGray {
    background: #E1E1E1;
    border-right: 1px solid #FFF;
    color: #787878;
    font: 18px 'Open Sans', sans-serif;
    padding: 5px 5px 5px 10px;
    vertical-align: middle
}

.campareHeadGreen {
    background: #82BE33;
    border-right: 1px solid #FFF;
    color: #FFF;
    font: 18px 'Open Sans', sans-serif;
    padding: 5px 5px 5px 10px
}

.campareTD {
    border-bottom: 1px solid #E2E2E2;
    padding: 10px 0
}

.campareTD2 {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 0;
    padding-right: 7px
}

.campareTD3 {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px 0;
    padding-left: 10px
}

.themeClr {
    color: #4C596E !important;
    padding-left: 14px
}

.supHead {
    background: #DDD;
    display: inline-block;
    font-size: 16px;
    padding: 2px 10px
}

.supBox {
    background: #FFF;
    border: 1px solid #DDD;
    font-size: 12px;
    padding: 10px
}

.hm-fea-col1 {
    background: #F8F8F8;
    border-top: 1px dashed #AAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%
}

.hm-fea-col2 {
    background: #F8F8F8;
    border-top: 1px dashed #AAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%
}

.hm-fea-col3 {
    background: #F8F8F8;
    border-top: 1px dashed #AAA;
    float: left;
    margin: 2% 0 0;
    padding: 2%;
    width: 28%
}

.hm-edi-col1,
.hm-edi-col2 {
    float: left;
    margin-right: 5%;
    width: 30%
}

.hm-edi-col3 {
    float: left;
    width: 30%
}

.hm-edi-col1 h2,
.hm-edi-col2 h2,
.hm-edi-col3 h2,
.fea-norh2 {
    font-size: 18px;
    margin-bottom: 0
}

.ad-setimg {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-fea-icons.png);
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    width: 44px
}

.ad-adm {
    background-position: -10px -12px
}

.ad-adr {
    background-position: -10px -57px
}

.ad-add {
    background-position: -9px -105px;
    width: 53px
}

.ad-adw {
    background-position: -14px -157px;
    width: 50px
}

.ad-adf {
    background-position: -13px -207px
}

.ad-mem {
    background-position: -18px -263px;
    height: 36px
}

#lhsTree {
    padding-bottom: 0 !important
}

#scroll ul.relPrd {
    list-style-type: none;
    line-height: 1.2em;
    padding: 0
}

#scroll ul.relPrd>li {
    color: #000;
    font-size: 13px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ECECEC
}

#scroll ul.relPrd>li>span {
    padding: 10px 0;
    display: inline-block;
    color: #000;
    font-weight: 700
}

#scroll ul.relPrd li a {
    color: #000
}

#scroll ul.relPrd li ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

#scroll ul.relPrd li ul li {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    font-size: 12px;
    border-top: 1px solid #ECECEC;
    color: #000
}

#scroll ul.relPrd li ul li span {
    margin-right: 18px
}

.pR20 {
    padding-right: 20px
}

.adSlide {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -1004px -522px;
    width: 226px;
    height: 475px;
    margin: 0 0 0 33px
}

.adSlideshowIn {
    width: 197px;
    height: 317px;
    margin: 86px 0 0 16px;
    overflow: hidden
}

.testimonial_con {
    float: left;
    margin: 0 0 0 60px;
    width: 885px
}

.testimonial_slider {
    color: #666;
    float: left;
    padding: 0 0 29px;
    position: relative;
    text-align: center;
    width: 100% !important
}

.testimonial_slider ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 20px;
    width: 300%
}

.testimonial_slider ul li {
    display: block;
    float: left;
    height: 140px;
    width: 33%
}

.adSlide1 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -300px -77px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.adSlide2 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -496px -77px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.adSlide3 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -689px -77px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.adSlide4 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -886px -77px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.testimonial_con_middle {
    color: #5F5F5F;
    float: left;
    font-size: 12px;
    height: 297px;
    line-height: 24px;
    margin: -10px 0 0 -30px;
    padding: 20px;
    text-align: center;
    width: 741px
}

.testimonial_slider .dots {
    bottom: 20px;
    left: 0;
    list-style: none;
    margin: 0 0 0 35px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 150px
}

.testimonial_slider .dots li {
    float: left;
    width: 9px;
    height: 8px;
    margin: 0 4px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -357px 0;
    text-indent: -999em;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s
}

.testimonial_slider .dots li.active {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-mobile-sprite.png) -348px 0;
    opacity: 1
}

.product-img-bg {
    width: 287px;
    height: 225px;
    margin: 0 0 13px;
    overflow: hidden;
    position: absolute;
    right: 57px;
    top: 70px;
    z-index: 98
}

.topPlayBut {
    margin: 0 24px 0 0
}

.productImgs {
    position: relative;
    margin: 0 20px;
    height: 200px
}

.mgmtImg {
    width: 248px;
    height: 201px;
    overflow: hidden;
    position: relative
}

#imgdiv ul li.dispimg {
    z-index: 500
}

.mgmtImg img {
    position: absolute;
    left: -251px;
    top: -242px
}

.ADReportsImg {
    width: 251px;
    height: 201px;
    overflow: hidden;
    position: relative
}

.ADReportsImg img {
    position: absolute;
    left: 0;
    top: -799px
}

.BulkMgmt {
    width: 251px;
    height: 204px;
    overflow: hidden;
    position: relative
}

.BulkMgmt img {
    position: absolute;
    left: -251px;
    top: -647px
}

.delegationImg {
    width: 251px;
    height: 204px;
    overflow: hidden;
    position: relative
}

.delegationImg img {
    position: absolute;
    left: 0;
    top: -595px
}

.complianceImg {
    width: 253px;
    height: 206px;
    overflow: hidden;
    position: relative
}

.complianceImg img {
    position: absolute;
    left: -226px;
    top: -36px
}

.exchangeImg {
    width: 249px;
    height: 203px;
    overflow: hidden;
    position: relative
}

.exchangeImg img {
    position: absolute;
    left: 0;
    top: -392px
}

.cleanupImg {
    width: 250px;
    height: 205px;
    overflow: hidden;
    position: relative
}

.cleanupImg img {
    position: absolute;
    left: -251px;
    top: -443px
}

.admp-banner-bgh {
    top: 0;
    right: 0;
    background: url(https://www.manageengine.cn/products/ad-manager/images/ad-banner-highlight.png) -15px -115px no-repeat;
    height: 380px;
    position: absolute;
    width: 490px;
    z-index: 97
}

.per70 {
    float: left;
    width: 70%
}

.buildnumber {
    float: right;
    font-size: 12px;
    color: #aaa;
    margin-top: 3px
}

.mB50 {
    margin-bottom: 50px
}

.edition_comp_main_contain {
    width: 705px;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0 auto
}

.edition_comp_left {
    float: left;
    width: 337px;
    height: 108
}

.edition_comp_right {
    float: left;
    width: 344px
}

.edition_comp_left_bx {
    background: #f2f2f2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 97%;
    margin: 0 5% 0 0
}

.edition_comp_bx_hea {
    font-size: 18px;
    color: #7cbd20;
    padding: 10px 10px 5px 20px
}

.edition_comp_bx_con {
    font-size: 11px;
    padding: 0 10px 10px 20px;
    color: #5e6c81
}

.edition_comp_bx_bcon {
    font-size: 11px;
    padding: 0 10px 4px 20px;
    color: #5e6c81;
    opacity: .6
}

.edition_comp_right_bx {
    background: #f2f2f2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 97%;
    margin: 0 0 0 5%
}

.edition_comp_bot_bx {
    background: #f2f2f2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 47%;
    margin: 5% 0 0 0
}

.edition_comp_bot {
    float: left;
    width: 100%
}

.edition_comp_bot_bx {
    width: 334px;
    height: 126px;
    margin: 27px 0 0 174px;
    float: left
}

.edition_comp_bx_ul {
    float: left;
    width: 100%
}

.edition_comp_bx_ul ul {
    margin: 0 0 0 8px;
    width: 101%
}

.edition_comp_bx_ul ul li {
    list-style: none;
    display: inline;
    font-size: 12px;
    font-weight: 700;
    color: #5e6c81;
    background: url(https://www.manageengine.cn/products/ad-manager/images/edition-opt-list.png) 0 3px no-repeat;
    padding: 0 15px 0 24px
}

.edition_comp_bx_ul ul li.nobull {
    background: none
}

.edition_comp_lin {
    float: left;
    width: 100%;
    text-align: right;
    font-size: 11px
}

.edition_comp_lin a {
    text-decoration: none;
    color: #217fcf;
    float: right;
    background: url(https://www.manageengine.cn/products/ad-manager/images/edition_lin_arrow.png) right 10px no-repeat;
    padding: 0 10px 0 0;
    margin: 4px 15px 0 0
}

.edition_comp_cen_vs {
    background: url(https://www.manageengine.cn/products/ad-manager/images/edition-vs-background.png) no-repeat;
    width: 84px;
    height: 80px;
    position: absolute;
    margin: 54px 0 0 300px
}

.titleBg {
    margin: 0 0 20px 0;
    text-align: center
}

.lbannercon {
    margin: 19px 0 0 0;
    width: 230px
}

.lbannercon .flexslider {
    min-height: 324px
}

.lbannercon ol {
    left: 0;
    padding: 0 !important;
    width: 100%
}

.flex-control-nav li a {
    border-radius: 9px
}

.taj {
    text-align: justify
}

.VideoThumbs {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) no-repeat;
    width: 192px;
    height: 111px;
    opacity: .9
}

.VideoThumbs:hover {
    opacity: 1;
    cursor: pointer
}

.videoOutCon {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 20px 0
}

.perVidSiz {
    border: 1px solid #ddd;
    cursor: pointer;
    margin: 0 2.2% 25px;
    padding: 0;
    width: 28%;
    box-shadow: 1px 1px 1px #eee;
    -moz-box-shadow: 1px 1px 1px #eee;
    -webkit-box-shadow: 1px 1px 1px #eee;
    transition: all .5s
}

.perVidSiz:hover {
    box-shadow: 1px 1px 5px #bbb;
    -moz-box-shadow: 1px 1px 5px #bbb;
    -webkit-box-shadow: 1px 1px 5px #bbb;
    transition: all .5s
}

.vidPlayIc {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-play-icon.png) no-repeat;
    height: 100px;
    margin: 5px 48px;
    position: absolute;
    width: 100px;
    z-index: 9
}

.perVidSiz a,
.perVidSiz a:hover {
    color: #444;
    text-decoration: none
}

.videoTabs {
    width: 19.5%;
    text-align: center;
    float: left;
    border-right: 1px solid #e5e5e5;
    margin: 5px 0;
    cursor: pointer
}

.vidSli1 {
    margin: 56px 0 0 0 !important;
    transition: all .5s
}

.vidSli2 {
    margin: 56px 0 0 19% !important;
    transition: all .5s
}

.vidSli3 {
    margin: 56px 0 0 38.3% !important;
    transition: all .5s
}

.vidSli4 {
    margin: 56px 0 0 57.4% !important;
    transition: all .5s
}

.vidSli5 {
    margin: 56px 0 0 76.6% !important;
    transition: all .5s
}

.vidSli6 {
    margin: 56px 0 0 80.7% !important;
    transition: all .5s
}

.wv1 {
    background-position: -202px -1581px
}

.wv2 {
    background-position: -401px -1581px
}

.wv3 {
    background-position: 0 -1693px
}

.wv4 {
    background-position: -202px -1693px
}

.wv5 {
    background-position: -402px -1693px
}

.wv6 {
    background-position: -1px -1806px
}

.wv7 {
    background-position: -201px -1806px
}

.wv7 {
    background-position: -2px -2280px
}

#videoConSel {
    background: #6eb704;
    height: 3px;
    margin: 56px 0 0;
    position: absolute;
    width: 19%
}

.truBorR {
    border-right: none
}

.vztwittershare {
    background: url(https://www.manageengine.cn/products/ad-manager/images/vztwittshare.png) no-repeat;
    height: 120px;
    width: 72px
}

.vzfacebookshare {
    background: url(https://www.manageengine.cn/products/ad-manager/images/vzfaceshare.png) no-repeat;
    height: 120px;
    width: 72px
}

.vzftshareicondiv {
    float: left;
    margin: 10px 0 0;
    position: relative
}

.c8 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -201px -565px
}

.c9 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -1px -678px
}

.c10 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -201px -678px
}

.c11 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -401px -678px
}

.c12 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -1px -791px
}

.c13 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -201px -791px
}

.c14 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -1601px -1356px
}

.c15 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -1px -1469px
}

.c16 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -201px -1469px
}

.c17 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -401px -1469px
}

.c18 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) 599px -1582px
}

.f5 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -401px -565px
}

.f6 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -401px -791px
}

.r9 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.jpg) -1px -904px
}

.f1 {
    background-position: -1px 0
}

.f2 {
    background-position: -201px 0
}

.f3 {
    background-position: -401px 0
}

.f4 {
    background-position: -1px -113px
}

.f7 {
    background-position: -201px -904px
}

.f8 {
    background-position: -401px -904px
}

.c1 {
    background-position: -201px -113px
}

.c2 {
    background-position: -401px -113px
}

.c3 {
    background-position: -1px -226px
}

.c4 {
    background-position: -201px -226px
}

.c5 {
    background-position: -1px -339px
}

.c6 {
    background-position: -401px -452px
}

.r1 {
    background-position: -401px -226px
}

.r2 {
    background-position: -201px -339px
}

.r3 {
    background-position: -401px -339px
}

.r4 {
    background-position: -1px -452px
}

.r5 {
    background-position: -1px -565px
}

.ht1 {
    background-position: -1px -1017px
}

.ht2 {
    background-position: -201px -1017px
}

.ht3 {
    background-position: -401px -1017px
}

.ht4 {
    background-position: 0 -1130px
}

.ht5 {
    background-position: -201px -1130px
}

.ht6 {
    background-position: -401px -1130px
}

.ht7 {
    background-position: -1px -1243px
}

.ht8 {
    background-position: -201px -1243px
}

.ht9 {
    background-position: -401px -1243px
}

.ht10 {
    background-position: -1px -1356px
}

.ht11 {
    background-position: -201px -1356px
}

.ht12 {
    background-position: 0 -1922px
}

.ht13 {
    background-position: -201px -1922px
}

.ht14 {
    background-position: -410px -1922px
}

.ht15 {
    background-position: 0 -2050px
}

.ht16 {
    background-position: -201px -2050px
}

.ht17 {
    background-position: -400px -2050px
}

.ht18 {
    background-position: 0 -2161px
}

.ht19 {
    background-position: -200px -2161px
}

.ht20 {
    background-position: -400px -2161px
}

.ht21 {
    background-position: -400px -1805px
}

.ht22 {
    background-position: -201px -2283px
}

.ht23 {
    background-position: -400px -2283px
}

.ht24 {
    background-position: 0 -2405px
}

.admp-tabs {
    width: 23%;
    margin: 0;
    padding: 0 1%
}

.admp-tabs p {
    text-align: center
}

.admptabs {
    border-bottom: 1px solid #ccc;
    padding: 0 !important
}

.admptabs li {
    list-style: none;
    cursor: pointer;
    line-height: 20px;
    position: relative;
    padding-top: 20px;
    border-bottom: 3px solid #fff
}

.admptabs li.admp-active {
    background: #f5f6f8;
    border-bottom: 3px solid #75ba0f
}

.admptabs li:hover {
    background: #f8f9fa
}

.admfea,
.feaSmlIcon {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-features.png) no-repeat 0 0
}

.admfea {
    height: 50px;
    width: 65px;
    margin: 0 auto
}

.fea-adm {
    background-position: 0 0
}

.fea-adp {
    background-position: -65px 0
}

.fea-add {
    background-position: -390px 0
}

.fea-adw {
    background-position: -195px 0
}

.fea-afpm {
    background-position: -260px 0
}

.fea-mxm {
    background-position: -330px 0
}

.feaSmlIcon {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin: 0 5px 0 0
}

.feaSml1 {
    background-position: 0 -100px
}

.feaSml2 {
    background-position: -26px -100px
}

.feaSml3 {
    background-position: -52px -100px
}

.feaSml4 {
    background-position: -78px -100px
}

.feaSml5 {
    background-position: -104px -100px
}

.feaSml6 {
    background-position: -130px -100px
}

.admp-conts h3 a {
    font-size: 18px;
    color: #09C;
    font-weight: 300
}

.admp-conts h3 {
    line-height: 20px !important
}

.admp-conts a {
    color: #b6b6b6
}

.extraHeight,
.hidden {
    display: none
}

.line {
    width: 100%;
    border-bottom: 1px solid #ccc;
    height: 13px
}

.load-more-cont {
    width: 10%;
    padding: 10px;
    background: #FFF;
    margin: -20px auto;
    text-align: center;
    color: #b6b6b6
}

.main-fixed {
    height: 140px
}

.fixed-tab {
    position: fixed;
    margin: -239px 0;
    background: #fff;
    z-index: 999;
    width: 1000px
}

.admpdivs {
    font-size: 13px;
    line-height: 20px;
    color: #000
}

.admpdivs h3 {
    font-weight: 300
}

.bbtm {
    border-bottom: 1px solid #ccc
}

.bR {
    border-right: 1px solid #ccc;
    width: 238px
}

.borderright {
    margin: 0 -10px 0 0
}

.load-more {
    margin-top: 30px
}

.load-more-cont {
    cursor: pointer
}

.load-more-cont span {
    background-image: url(https://www.manageengine.cn/products/ad-manager/images/admp-features.png);
    height: 10px;
    width: 16px;
    background-position: -455px 0;
    display: inline-block;
    margin: 0 8px;
    position: relative;
    top: 5px
}

#videoView,
#cont1,
#cont2,
#cont3,
#cont4 {
    padding: 2% 1%;
    width: 98% !important
}

.paddAli {
    padding: 10px 0
}

.mR20 {
    margin-right: 20px
}

.banSemWid {
    background: #004a67;
    max-width: 100%;
    width: 100%
}

.bannerLogo {
    margin: 7px 20%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 60%
}

.bannerLogo h1 {
    color: #fff;
    font-size: 28px;
    font-weight: 300;
    line-height: 56px;
    text-align: center
}

.bannerLogo h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
    margin: 0;
    text-align: center
}

.bannerSplitter {
    border-top: 1px solid #295b6f;
    margin: 20px auto 0;
    width: 850px
}

.bannerColSplit {
    border-right: 1px solid #295b6f;
    color: #fff;
    float: left;
    width: 24%
}

.bannerColSplit strong a {
    background: none repeat scroll 0 0 #fff0;
    color: #92d02c;
    font-size: 16px;
    line-height: 40px;
    padding: 0;
    text-decoration: none
}

.bannerColSplit p {
    line-height: 0
}

.bannerColSplit .hoSty {
    background: none repeat scroll 0 0 #fff0;
    color: #fff;
    font-size: 12px;
    line-height: 40px;
    padding: 0;
    text-decoration: none
}

.bannerColSplit a {
    background: #7bbb2a;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    line-height: 35px;
    padding: 0 20px;
    text-align: center
}

.bannerColSplit a:hover {
    text-decoration: none
}

.bannerColSplit strong a:hover,
.bannerColSplit .hoSty:hover {
    text-decoration: underline
}

.but-cont a {
    font-size: 16px;
    margin: 10px 0 0
}

.lnkNone {
    color: #444 !important
}

.lnkNone:hover {
    text-decoration: none !important
}

.hmFeabox {
    height: auto !important
}

.cus-refer-cont {
    border-bottom: 1px solid #b1b5bc;
    padding: 20px 0
}

.lefBor {
    background: url(https://www.manageengine.cn/products/ad-manager/images/cust-quote-sprite.png) -498px 0 no-repeat
}

.lefBor p {
    margin: 0 0 15px 15px
}

.cus-refer {
    background: url(https://www.manageengine.cn/products/ad-manager/images/cust-quote-sprite.png) no-repeat;
    height: 118px;
    margin: 0 auto;
    width: 97px
}

.cust-testi2 {
    background-position: -97px 0
}

.cust-testi3 {
    background-position: 0 -120px;
    height: 34px;
    width: 82px
}

.cust-testi4 {
    background-position: -194px 0
}

.cust-testi5 {
    background-position: -83px -118px;
    height: 64px;
    width: 63px
}

.cust-testi6 {
    background-position: -147px -118px;
    height: 32px;
    width: 146px
}

.cust-testi7 {
    background-position: -293px -119px;
    height: 53px;
    width: 90px
}

.cust-testi8 {
    background-position: -390px -115px;
    height: 59px;
    width: 90px
}

.cust-testi9 {
    background-position: -289px 0;
    height: 105px;
    width: 90px
}

.cus-refer-cont h3 {
    margin: 0 0 20px 15px
}

.csShowhide {
    background: #5a6870;
    color: #fff;
    cursor: pointer;
    margin: 30px 283px;
    padding: 10px 0;
    text-align: center;
    width: 110px
}

#scroll ul.relPrd {
    line-height: 1.2em;
    list-style-type: none;
    padding: 0;
    width: 250px
}

#scroll ul.relPrd>li>span {
    color: #000;
    display: inline-block;
    font-weight: 700;
    padding: 10px 0
}

#scroll ul.relPrd li ul li span {
    margin-right: 18px
}

#scroll ul.relPrd li ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

#scroll ul.relPrd li ul li {
    border-top: 1px solid #ECECEC;
    color: #000;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-indent: 10px;
    height: 30px;
    overflow: hidden
}

#scroll ul.relPrd li ul li:hover .product-quick-name {
    color: #7BBB2A;
    transition-duration: 0.3s
}

#scroll ul.relPrd li a {
    color: #000;
    text-decoration: none;
    line-height: 30px;
    display: block;
    width: 250px
}

#scroll ul.relPrd li a.product-expanded-name {
    font-size: 10px;
    color: #777;
    border-radius: 2px;
    padding: 3px 10px 3px 0;
    margin: 0 0 5px;
    width: auto !important;
    line-height: 12px;
    height: auto
}

#scroll ul.releated-nav li:nth-child(10) a.product-quick-name {
    display: inline
}

#scroll ul.relPrd li ul li:nth-child(10) a.product-quick-name {
    color: #000
}

#scroll ul.relPrd li ul li:nth-child(10) a.product-quick-name:hover {
    color: #7BBB2A
}

.crossConta a.lnkCha {
    border: 1px solid #79ae4e;
    color: #79ae4e;
    font-size: 11px;
    padding: 4px 10px;
    transition: all .5s
}

.crossConta a.lnkCha:hover {
    background: #79ae4e;
    color: #fff;
    text-decoration: none;
    transition: all .5s
}

.marAliL {
    margin: 0 0 0 169px
}

.marAliR {
    margin: 0 0 0 21px
}

.fixed_bar_a4 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -484px -2341px;
    color: #bcbcbc !important;
    display: block;
    font-size: 12px;
    height: 19px;
    line-height: 12px;
    margin: 8px 0 0 16px;
    padding: 41px 0 0;
    text-align: center;
    width: 41px
}

.fixed_bar_a4:hover {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -418px -2341px
}

.fixed_bar_a5 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -477px -2414px;
    color: #bcbcbc !important;
    display: block;
    font-size: 12px;
    height: 19px;
    line-height: 12px;
    margin: 0 0 0 9px;
    padding: 41px 0 0;
    text-align: center;
    width: 52px
}

.fixed_bar_a5:hover {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -412px -2414px
}

.fixed_bar_hcontainer {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #e3e3e3;
    height: 160px;
    margin: 277px -75px 0;
    position: fixed;
    right: 0;
    width: 71px
}

.fixed_bar_container {
    margin: 264px 0 0;
    z-index: 999
}

.fixed_bar_scontainer {
    display: none;
    margin: 277px 0 0;
    z-index: 999
}

.fixed_bar_hcontainer {
    z-index: 999
}

.hideAnimation {
    margin: 277px -89px 0 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.showAnimation {
    margin: 277px 0 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.fixed_bar_scontainer {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) no-repeat scroll -365px -2411px #000;
    cursor: pointer;
    height: 73px;
    margin: 277px 0 0;
    padding: 5px 0 5px 5px;
    position: fixed;
    right: 0;
    width: 25px
}

.fixed_bar_scontainer a {
    display: block;
    height: 73px;
    text-decoration: none;
    width: 25px
}

.fixed_bar_scontainer a:hover {
    text-decoration: none
}

.support_top_hea {
    background: none repeat scroll 0 0 #bcbcbc;
    text-align: center
}

.support_hea_txt {
    color: #7b7b7b;
    font-weight: 700;
    padding: 5px 0
}

.support_point_arrow {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2342px;
    height: 10px;
    margin: 0 0 0 28px;
    position: absolute;
    width: 10px
}

.main_popup_container {
    background: #fff;
    display: none;
    height: 100%;
    opacity: .4;
    filter: alpha(opacity=40);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100005
}

.main_popup_box_layout {
    background: none repeat scroll 0 0 #fff;
    display: none;
    height: 157px;
    margin: 12% auto 0 37%;
    position: fixed;
    width: 450px;
    z-index: 100005
}

.main_popup_box {
    border: 1px solid #cbe3ad;
    float: left;
    height: 188px;
    padding: 10px 20px;
    width: 410px;
    background: #fff
}

.main_poup_sin_row {
    border-top: 1px solid #e6e6e6
}

.main_poup_sin_row p {
    margin: 8px 0 0 0;
    font-size: 12px
}

.main_popup_box_head {
    border-bottom: 1px dotted #666;
    float: left;
    width: 100%
}

.main_popup_box_head_left {
    color: #666;
    float: left;
    font-size: 18px;
    padding: 0 0 15px
}

.main_popup_box_head_right {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -5px -2363px;
    cursor: pointer;
    float: right;
    height: 10px;
    margin: 10px 0 0;
    width: 10px
}

.main_poup_box_body {
    float: left;
    width: 100%
}

.main_poup_box_row {
    color: #666;
    float: left;
    margin: 11px 0 0;
    width: 100%
}

.main_popup_box_row_left {
    float: left;
    font-size: 12px;
    padding: 0 0 0 6%;
    width: 44%
}

.main_popup_box_row_right {
    float: left;
    font-size: 12px;
    padding: 0 0 0 6%;
    width: 44%
}

.sflag1 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2407px
}

.sflag2 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2424px
}

.sflag3 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2441px
}

.sflag4 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2460px
}

.sflag5 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-sprite-images.png) repeat scroll -2px -2383px
}

.lnkMob,
.lnkTab,
#lnk {
    display: none
}

.icon-s-emDLnk {
    background: url(https://www.manageengine.com/mobile/images/email-download-top.png) no-repeat;
    display: inline-block;
    height: 31px;
    width: 40px
}

.perDemBx {
    border: solid 1px #d6d6d6;
    margin: 40px 0 15px;
    padding: 0 20px
}

.icoDemo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/demo-icon-sprite.png) no-repeat;
    height: 33px;
    margin: 10px 13px 0 0;
    width: 37px
}

.icoReqDemo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/demo-icon-sprite.png) -37px 0 no-repeat;
    height: 33px;
    margin: 25px 13px 0 10px;
    width: 41px
}

.icoShaDemo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/demo-icon-sprite.png) -82px 0 no-repeat;
    height: 33px;
    margin: 25px 13px 0 10px;
    width: 41px
}

.demoPAli {
    margin: 15px 0 15px 56px
}

.lnkDldMar a {
    color: #7bbb2a
}

.mT30 {
    margin-top: 30px
}

#admpcutomerlogos {
    margin-top: 0
}

.admpcstmrtmpftrbg {
    background-image: url(https://www.manageengine.cn/products/ad-manager/images/customer-logos-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.whyadmphdr {
    font-weight: 400;
    font-size: 35px;
    color: #46535c;
    line-height: 45px
}

.admp-logo-blocks {
    margin: 0 auto;
    max-width: 1083px;
    position: relative
}

.admp-logo-blocks .admpcus-block {
    background-color: #fff;
    display: inline-block;
    height: 92px;
    margin: 0 .7%;
    padding: 0 1%;
    position: relative;
    width: 163px
}

.admpcstmr01 img,
.admpcstmr02 img,
.admpcstmr03 img,
.admpcstmr04 img,
.admpcstmr05 img,
.admpcstmr06 img,
.admpcstmr07 img,
.admpcstmr08 img {
    left: 0;
    margin: 0 auto;
    padding-top: 15px;
    position: absolute;
    right: 0;
    width: 100%
}

.admpcstmr01 .cb-img,
.admpcstmr02 .cb-img,
.admpcstmr03 .cb-img,
.admpcstmr04 .cb-img,
.admpcstmr05 .cb-img,
.admpcstmr06 .cb-img,
.admpcstmr07 .cb-img,
.admpcstmr08 .cb-img {
    opacity: 0;
    transition: all 0.6s ease-out 0s;
    display: none
}

.admpcstmr01 .cb-img.active,
.admpcstmr02 .cb-img.active,
.admpcstmr03 .cb-img.active,
.admpcstmr04 .cb-img.active,
.admpcstmr05 .cb-img.active,
.admpcstmr06 .cb-img.active,
.admpcstmr07 .cb-img.active,
.admpcstmr08 .cb-img.active {
    opacity: 1;
    transition: all 0.5s ease-in 0s;
    display: block
}

.selected {
    color: red
}

.selected {
    color: red
}

.thaLeft {
    width: 30%
}

.thaLeft a {
    background: url(https://www.manageengine.cn/products/ad-manager/images/thanks-page-sprite.png);
    display: block;
    height: 60px;
    margin: 0 auto;
    width: 60px ;
}

.thaRig {
    font-size: 12px;
    line-height: 18px;
    width: 70% ;
}

.thaRig a {
    display: block;
    float: left;
    margin: 5px 0 0;
    width: 100% ;
}

.rigLine {
    border-right: 1px solid #e5e5e5 ;
}

.botLine {
    border-bottom: 1px solid #e5e5e5;
    padding: 30px 1.5% ;
}

.remLin {
    border-bottom: none ;
}

.thaLogo {
    background: url(https://www.manageengine.cn/products/ad-manager/images/thanks-page-sprite.png) no-repeat -291px -92px;
    height: 19px;
    margin: 0 0 8px;
    width: 100%;
}

.thaLogo a:hover {
    text-decoration: none ;
}

.logoadap {
    background-position: -291px -110px ;
}

.logoadssp {
    background-position: -291px -129px ;
}

.logoerp {
    background-position: -291px -150px ;
}

.logoela {
    background-position: -291px -170px ;
}

.logofap {
    background-position: -291px -189px;
}

.logormp {
    background-position: -291px -207px ;
}

.logospmp {
    background-position: -291px -226px ;
}

.logoomp {
    background-position: -291px -243px;
}

.logoad360 {
    background-position: -291px -260px ;
}

.logoadap a {
    width: 113px ;
}

.logoadssp a {
    width: 160px;
}

.logoerp a {
    width: 200px;
}

.logoela a {
    width: 158px;
}

.logofap a {
    width: 120px ;
}

.logormp a {
    width: 195px;
}

.logospmp a {
    width: 195px;
}

.logoomp a {
    width: 143px;
}

.logoad360 a {
    width: 60px;
}

.mlogoadap {
    background-position: -60px 0 !important;
}

.mlogoadssp {
    background-position: -119px 0 !important;
}

.mlogoerp {
    background-position: -180px 0 !important;
}

.mlogoela {
    background-position: -239px 0 !important ;
}

.mlogofap {
    background-position: -300px 1px !important;
}

.mlogormp {
    background-position: -361px 1px !important ;
}

.mlogospmp {
    background-position: -419px 2px !important ;
}

.mlogoomp {
    background-position: 0 -58px !important ;
}

.mlogoad360 {
    background-position: -62px -58px !important ;
}

.ctaContainer {
    text-align: center;
    margin: 20px 0 40px;
    padding: 10px 10px 30px;
    background: #dbf3ff;
}

.ctaContainer h2 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
    font-weight: 600;
}

.ctaContainer span {
    font-size: 11px;
    margin-top: 7px;
}

.ctaContainer .wam-form {
    display: table;
    margin: 0 auto;
    width: 480px;
}

.ctaContainer .wam-form ul {
    margin: 0;
    padding: 0 !important
}

.ctaContainer .wam-form ul li {
    list-style-type: none;
    float: left;
    background: #fff
}

.ctaContainer .wam-form ul li:nth-child(1) {
    width: 200px;
    border: 1px solid #dedede;
    position: relative;
    border-right: 0;
    border-radius: 4px 0 0 4px ;
}

.ctaContainer .errMsg,
.errMsg2,
.errMsg3,
.errMsg4 {
    display: none;
    font-size: 12px;
    position: absolute;
    margin-top: -20px;
    margin-left: 0;
    line-height: 18px;
    color: red ;
}

.ctaContainer .wam-form ul li:nth-child(1) span {
    position: absolute;
    background-size: 389px;
    width: 23px;
    height: 15px;
    padding-right: 20px;
    margin: 15px 0 0 10px;
    z-index: 99;
    background-position: 0 -272px ;
}

.ctaContainer .wam-form ul li:nth-child(1) span::after {
    content: '';
    width: 1px;
    height: 25px;
    position: absolute;
    background: #dedede;
    top: -6px;
    left: 30px ;
}

.ctaContainer .wam-form ul li input {
    width: 100%;
    height: 42px;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    outline: none;
    color: #2b2b2b;
    background: none ;
}

.ctaContainer .wam-form ul li:nth-child(1) input {
    font-size: 16px;
    position: relative;
    border-radius: 15px ;
}

.ctaContainer .wam-form ul li:nth-child(1) input::placeholder {
    color: #889196 ;
}

.ctaContainer .wam-form ul li:nth-child(2) {
    width: 158px;
    border-left: 0;
    border-right: 0;
    border: 1px solid #dedede;
    margin: 0 0 0 -113px;
    text-align: right ;
}

.ctaContainer .wam-form ul li:nth-child(2):before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid #fff0;
    border-right: 4px solid #fff0;
    border-top: 4px solid #adadad;
    margin: 20px 0 0 40px;
    z-index: 0 ;
}

.ctaContainer .selectedCountry {
    width: 60px;
    height: 36px;
    position: absolute;
    color: #6e6e6e;
    font-size: 14px;
    margin: 11px 0 0 74px ;
}

.ctaContainer .wam-form ul li select {
    width: 100%;
    height: 42px;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 15px;
    outline: none;
    background: #fff;
    margin: 0;
    background: none;
    z-index: 9;
    position: relative;
    color: #6e6e6e;
    font-size: 12px;
    opacity: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer ;
}

.ctaContainer .wam-form ul li:nth-child(3) {
    border: 0;
    padding-left: 0 ;
}

.ctaContainer .wam-form ul li input[type="submit"] {
    background: #d22222;
    color: #fff;
    padding: 0 30px;
    cursor: pointer;
    font-weight: 600;
    text-transform: capitalize;
    height: 44px;
    border: 0;
    outline: none;
    border-radius: 0 4px 4px 0;
    transition: all .5s ease ;
}

.ctaContainer .wam-form ul li input[type="submit"]:hover {
    background: #c11818;
    transition: all .5s ease ;
} 

.ctaContainer .wam-form ul li:nth-child(4) {
    background: none;
    width: 97%;
    border: 0 ;
}

.ctaContainer .dwn-priv {
    color: #353535;
    font-size: 11px;
    line-height: 16px
}

.ctaContainer #meGDPRMessage {
    line-height: 17px;
    margin: 0 0 13px;
    width: 100%
}

.ctaContainer #meGDPRMessage label {
    font-size: 11px;
    line-height: 18px;
    color: #48555f ;
}

.ctaContainer .succView {
    display: none ;
}

.ctaContainer #MECountryListing {
    width: 60px !important ;
}

.ctaContainer .dwn-priv {
    color: #000 !important ;
}

.ctaContainer .wam-form ul li select#country_state {
    background: url(https://www.manageengine.cn/products/ad-manager/images/arrow-gra.png) 91px 21px no-repeat;
    background-size: 8px ;
}

.ctaContainer #dwn-form-alert {
    width: 250px !important ;
}

#fea-dwn-form-alert {
    background: #ffe400;
    position: absolute;
    color: red;
    font-size: 11px;
    padding: 5px 20px;
    line-height: 16px;
    max-width: 300px;
    top: -25px;
    left: 0;
    width: 100%
}

.ctaContainer .succView h2 {
    margin-bottom: 0;
    font-size: 30px;
    color: #0d9a18 ;
}

.ctaContainer .succView p {
    font-size: 16px ;
}

.ctaContainer .succView p a {
    font-weight: 600;
    text-decoration: underline ;
}

#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: 700;
    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 ;
}

#survey #surveyThanks {
    font-size: 18px ;
}

#survey #getQuoteCountry {
    width: 97%;
    padding: 10px;
    border: 1px solid #fff ;
}

.showGetQuo {
    display: block !important ;
}

.hideGetQuo {
    display: none !important ;
}

.newTestiBg .maintab_testi_container {
    float: none;
    height: 140px;
    width: auto ;
}

.newTestiBg .testimonial_con {
    margin: 0;
    padding: 0;
    width: 100% ;
}

.newTestiBg .testimonial_con_left {
    float: left;
    height: 80px;
    width: 10% ;
}

.newTestiBg .testimonial_con_middle {
    color: #fff;
    float: left;
    font-size: 14px;
    height: 100px;
    line-height: 28px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 80% ;
} 

.newTestiBg .testimonial_con_right {
    float: left;
    height: 70px;
    margin: 49px 0 0;
    width: 10% ;
}

.newTestiBg .testimonial_slider {
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    position: relative;
    padding: 0 0 65px 0;
    text-align: center;
    width: 100% ;
}

.newTestiBg .testimonial_slider ul {
    list-style: none;
    padding: 0;
    width: 300% ;
}

.newTestiBg .testimonial_slider ul li {
    display: block;
    float: left;
    height: 170px;
    width: 33% ;
}

.newTestiBg .testimonial_slider .dots {
    bottom: 30px;
    left: 0;
    list-style: none;
    margin: 0 auto !important;
    position: absolute;
    right: 0;
    width: 8% ;
}

.newTestiBg .testimonial_slider .dots li {
    background: #b5b7b9;
    border-radius: 6px;
    cursor: pointer;
    float: left;
    height: 10px;
    margin: 0 4px;
    text-indent: -999em;
    width: 10px ;
}

.newTestiBg .testimonial_slider .dots li.active {
    background: #72b016 ;
}

.newTestiBg .testimonial_name_divider {
    background: url(https://www.manageengine.cn/products/ad-manager/images/testi-image-sprite.png) -150px -432px;
    float: left;
    height: 20px;
    margin: 15px 35% 0;
    width: 30%; 
}

.newTestiBg .testimonial_client_name {
    float: left;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    width: 100% ;
}

.newTestiBg .testimonial_client_name {
    color: #fff ;
}

.newTestiBg .testimonial_client_name .cname {
    color: #72b016;
    font-size: 15px ;
}

.newTestiBg .prd-nav li {
    width: 15% ;
}

.newTestiBg .testimonial_con_left img,
.newTestiBg .testimonial_con_right img {
    width: 40px;
}

.bannerCont {
    height: 360px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 1000px;
}

.bannerCont p {
    border-bottom: 1px solid #6da091;
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: 100;
    margin: 0 27.5%;
    padding: 15px 0;
    width: 45% ;
}

.webinarBanner {
    background: url(https://www.manageengine.cn/products/ad-manager/images/workshop-bg.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.webTopTxt {
    color: #95c637;
    font-size: 32px;
    margin: 34px 0 0 0;
    width: 100%;
}

.webMaiTxt {
    color: #b6ce00;
    font-size: 30px;
    font-weight: 100;
    line-height: 41px;
    margin: 20px 0 0 0;
    width: 100%;
}

.webMaiTxt strong {
    font-weight: 700;
}

.webMaiTxt span {
    font-weight: 700;
}

.webDatTxt {
    background: url(https://www.manageengine.cn/products/ad-manager/images/webinar-date.png) 38% 19px no-repeat;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    padding: 20px 0 8px 0;
    width: 100%;
}

.webDatTxt span {
    font-size: 17px;
    font-weight: 100;
}

.webBut {
    color: #000;
    background: #b6ce00;
    font-size: 20px;
    margin: 20px 0 0;
    padding: 8px 20px 6px;
    text-transform: uppercase;
}

.webBut:hover {
    text-decoration: none;
}

#footerLnks {
    background: #f7f7f7;
    padding: 40px 0;
}

#footerLnks ul {
    margin: 0;
    padding: 0;
}

#footerLnks ul li {
    font-size: 12px;
    list-style: none;
    margin: 0 0 5px 0;
}

#footerLnks ul li.hea {
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}

#footerLnks ul li a {
    color: #474747;
}

.demoFooTxt h3 {
    font-weight: 600;
}

.buyIcon {
    margin: 10px 15px 59px 0 !important;
}

.demoFooTxt {
    padding: 10px 40px 0 40px !important;
}

.zsiq_theme1 .zsiq_user {
    display: none;
}

#zsiq_agtpic {
    display: none;
}

#zsiq_avcall.zsiq_unrdcnt {
    display: none !important;
}

.zsiq_theme1.zsiq_floatmain {
    width: auto !important;
    max-height: none !important;
}

.siq_bR {
    bottom: 20px !important;
    right: 15px !important;
}

#backToTop {
    bottom: 130px;
}

.zsiq_theme1 .zsiq_flt_rel {
    background: url(https://www.manageengine.com/active-directory-360/images/global-chat.png) !important;
    background-size: 77px 94.6px !important;
    background-position: 0 -.5px !important;
    width: 77px !important;
    height: 95px !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    box-shadow: none !important;
    background-repeat: no-repeat !important;
}

#titlediv {
    height: 80px !important;
    top: 0;
    left: auto !important;
    right: 40px;
    min-width: 209px !important;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    padding-left: 30px;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / .25);
    margin: 0;
    background: #fff !important;
}

#titlediv #zsiq_maintitle {
    font-size: 15px;
    font-weight: 600;
    color: #000;
}

#titlediv #zsiq_byline {
    font-size: 11px;
    color: #000;
}

.lhs-tree .flexslider {
    display: none;
}

.lhs-tree .flexslider-fix {
    display: block;
    position: fixed;
    top: 115px;
    width: 230px;
}

.siqembed.zsiq-newtheme.zsiq_size2[embedtheme],
.siqembed.zsiq_size2[embedtheme] {
    height: 70% !important;
    width: 320px !important;
}

@media only screen and (min-height:800px) and (max-height:5000px) {
    .siqembed.zsiq_size2.zsiq-newtheme[embedtheme] {
        height: 590px !important;
        width: 360px !important;
    }
}

.errMsg {
    background: #ffe400;
    color: #000;
    display: none;
    position: fixed;
    left: 0;
    opacity: .9;
    padding: 5px;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999999;
}

.errMsg span {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 2%;
    text-decoration: underline;
}

.topCha {
    top: -40px;
    transition: all .5s;
}

#gdprCont {
    background: #e6e6e6;
    margin: 20px 12%;
    padding: 40px 2% 20px 2%;
    text-align: center;
    width: 80%;
}

#gdprCont ul {
    margin: 0;
    padding: 0;
}

#gdprCont ul li {
    list-style: none;
}

#gdprCont ul li.mHea {
    color: #000;
    font-size: 16px;
    margin: 0 0 17px;
    font-weight: 900;
}

#gdprCont ul li.mHea span {
    color: #fc0006;
}

#gdprCont ul li.par {
    color: #000;
    font-size: 12px;
    margin: 10px 0;
}

#gdprCont ul li input[type="email"] {
    border: 1px solid #aaa;
    padding: 9px 5px;
    width: 188px;
}

#gdprCont ul li input[type="submit"] {
    background: #fb0207;
    border: 0;
    color: #fff;
    margin: 0 0 0 15px;
    padding: 10px 12px;
}

#gdprCont .bx2,
#gdprCont #errMsg {
    display: none;
}

.kbform {
    margin: 0 auto !important;
    max-width: 430px;
    padding: 0 !important;
}

.kbform li {
    display: block;
    float: left;
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
}

.kbform li .lftfld {
    float: left;
    width: 35% ;
}

.kbform li .lftfld span {
    color: red;
    margin: 0 0 0 2px;
}

.kbform li .rgtfld {
    float: left;
    width: 65% ;
}

.kbform li .rgtfld input[type="text"],
.kbform li .rgtfld input[type="email"] {
    background: #fcfcfc;
    border: 1px solid #d1d2d3;
    padding: 9px 4%;
    width: 92% ;
}

.kbform li .rgtfld textarea {
    background: #fcfcfc;
    border: 1px solid #d1d2d3;
    height: 50px;
    padding: 9px 4%;
    width: 92% ;
}

.kbform li .rgtfld input[type="submit"] {
    background: #069b4f !important;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 8px 35px ;
}

.kbform li .rgtfld input[type="reset"] {
    background: #cfd7da !important;
    border: none;
    color: #676b6d;
    font-size: 13px;
    margin: 0 0 0 15px;
    padding: 8px 35px ;
}

.kbform li .priTxt {
    color: #9da3ab;
    font-size: 11px;
    line-height: 16px;
    margin-top: 10px ;
}

.succpart {
    float: left;
    font-size: 24px;
    font-weight: 700;
    margin: 30px 0;
    width: 100% ;
}

.formpart {
    border: 1px solid #ccc;
    padding: 30px 20px 20px 20px ;
}

#msg {
    border-top: 1px solid #ccc;
    margin: 40px 0 0 0 ;
}

.fsiz {
    margin: 0 0 30px !important ;
}

.formpart p {
    font-size: 16px;
    margin: 0 0 25px 0 ;
}

.docforsade input[type="submit"] {
    background: #069b4f !important;
    border: none !important;
    cursor: pointer !important;
    padding: 8px 35px !important ;
}

.docforsade input[type="reset"] {
    background: #cfd7da !important;
    border: none !important;
    color: #676b6d !important;
    margin: 0 0 0 15px !important;
    padding: 8px 35px !important ;
}

.zsiq_theme1 div.zsiq_cnt {
    left: -112px !important;
    width: 100px !important ;
}

#psnote {
    background: #f3f3f3;
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 15px;
    position: relative;
}

#psnote h4 {
    font-size: 12px !important;
}

.iconcpy {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    background-position: -228px -37px;
    background-size: 250px;
    display: block;
    margin: 10px 0 0 0;
    padding: 0 0 0 25px;
    text-align: left !important;
}

#txtareacpy {
    border: none;
    height: 1px;
    outline: none;
    overflow: hidden;
    position: absolute;
    resize: none;
    top: -20px;
    width: 1px ;
}

#txtareacpy::selection {
    color: #fff;
    background: #fff;
}

.psimg {
    display: block;
    position: relative;
}

.psimg img {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 90px;
    padding: 5px;
}

.psimg:before {
    content: "";
    background: #000;
    height: 86%;
    left: 6px;
    opacity: .4;
    position: absolute;
    top: 6px;
    width: 100%;
    filter: alpha(opacity=40);
}

.psimg:after {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    background-size: 250px;
    background-position: -228px -67px;
    bottom: 13px;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    transition: all .5s;
    width: 22px ;
}

.psimg:hover:after {
    background-size: 500px;
    background-position: -457px -134px;
    bottom: 33px;
    height: 35px;
    right: 36px;
    transition: all .5s;
    width: 37px ;
}

.psthanx {
    background: #ECFBEF;
    border: 1px solid #8BD698;
    border-radius: 3px;
    bottom: -6px;
    color: #29B540;
    display: none;
    left: 30%;
    margin: 0 0 10px 0;
    padding: 5px 30px;
    position: absolute;
    text-align: center ;
}

.psthanx span {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    background-position: -183px -73px;
    background-size: 200px;
    float: left;
    height: 16px;
    margin: 4px 9px 0 0;
    width: 17px;
}

.flexslider {
    max-height: 640px ;
}

#admpcutomerlogos {
    background: #f6f7f8 ;
}

.indhea {
    font-size: 33px;
    font-weight: 400;
    margin: 0 0 20px ;
}

.indtopcon {
    font-size: 17px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 900px ;
}

.tilTab {
    cursor: pointer;
    margin: 0 auto 25px !important;
    max-width: 830px;
    padding: 0 !important ;
}

.tilTab li {
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    list-style: none;
    padding: 13px 20px;
    position: relative ;
}

.tilTab li:before {
    background: #007dbe;
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transition: all .5s;
    width: 0 ;
}

.tilTab li.active {
    color: #007dbe ;
}

.tilTab li.active:before {
    left: 0;
    transition: all .5s;
    width: 100% ;
}

.tilCont {
    display: none ;
}

.tilCont a .hea,
.tilCont a .con {
    color: #444 ;
}

.tilCont a:hover {
    text-decoration: none ;
} 

.tilCont .per30:nth-child(1),
.tilCont .per30:nth-child(3) {
    margin: 50px 0 0 0;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .5s ;
}

.tilCont .per30:nth-child(2) {
    margin: 70px 0 0 0;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .5s ;
}

.tilCont .eff1,
.tilCont .eff3 {
    margin: 0 !important;
    opacity: 1 !important;
    filter: alpha(opacity=100);
    transition: all .5s ;
}

.tilCont .eff2 {
    margin: 0 !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    transition: all .5s ;
}

.tilCont ul {
    border: solid 1px #e9e9e9;
    margin: 0 0 30px !important;
    padding: 38px !important;
    transition: all .5s ;
}

.tilCont ul:hover {
    box-shadow: 0 0 25px #ccc;
    transition: all .5s ;
}

.tabset {
    height: 52px;
    margin-top: 40px;
}

.tabfixed {
    background: #fff;
    border-bottom: solid 1px #f2f2f2;
    height: 50px;
    left: 0;
    max-width: 100% !important;
    position: fixed;
    top: 50px;
    transition: all .5s;
    width: 100%;
    z-index: 9 ;
}

.tabmcont {
    transition: all .5s;
    width: 100% ;
}

#management,
#reporting,
#automation,
#delegation,
#workflow {
    margin-top: 25px;
    transition: all .5s;
}

.tilCont {
    margin-top: 25px;
}

.tilCont ul li {
    line-height: 25px;
    list-style: none;
    margin: 0 0 10px 0 ;
}

.tilCont ul li.ico {
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) no-repeat;
    background-size: 250px;
    height: 44px;
    width: 43px ;
}

.tilCont ul li.ico1 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite-23.png) no-repeat;
    background-size: 215px;
    height: 44px;
    width: 60px ;
}

.tilCont ul li.fic31 {
    background-position: 0 -6px ; 
}

.tilCont ul li.fic32 {
    background-position: -85px -6px ; 
}

.tilCont ul li.fic33 {
    background-position: -160px -4px ;
}

.tilCont ul li.fic1 {
    height: 44px;
    width: 43px ;
}

.tilCont ul li.fic2 {
    background-position: -173px 0;
    height: 44px;
    width: 56px ;
}

.tilCont ul li.fic3 {
    background-position: -45px 0;
    width: 55px ;
}

.tilCont ul li.fic4 {
    background-position : 0 -50px;
    width: 58px ;
}

.tilCont ul li.fic5 {
    background-position: -104px 0;
    width: 60px ;
}

.tilCont ul li.fic6 {
    background-position: -60px -50px;
    height: 46px;
    width: 55px ;
}

.tilCont ul li.fic7 {
    background-position: -126px -50px;
    height: 44px;
    width: 45px ;
}

.tilCont ul li.fic8 {
    background-position: -61px -99px;
    height: 43px;
    width: 55px ;
}

.tilCont ul li.fic9 {
    background-position: -179px -50px;
    height: 46px;
    width: 55px ;
}

.tilCont ul li.fic10 {
    background-position: -127px -103px;
    height: 41px;
    width: 51px ;
}

.tilCont ul li.fic11 {
    background-position: 0 -98px;
    height: 42px;
    width: 55px ;
}

.tilCont ul li.fic12 {
    background-position: -194px -103px;
    height: 42px;
    width: 49px ;
}

.tilCont ul li.fic13 {
    background-position: 0 -145px;
    height: 42px;
    width: 41px ;
}

.tilCont ul li.fic14 {
    background-position: -200px -148px;
    height: 42px;
    width: 46px ;
}

.tilCont ul li.fic15 {
    background-position: -71px -147px;
    height: 42px;
    width: 49px ;
}

.tilCont ul li.fic16 {
    background-position: 0 -193px;
    height: 44px;
    width: 58px ;
}

.tilCont ul li.fic17 {
    background-position: -139px -148px;
    height: 41px;
    width: 45px ;
}

.tilCont ul li.fic18 {
    background-position: -72px -195px;
    height: 42px;
    width: 49px ;
}

.tilCont ul li.fic19 {
    background-position: -143px -197px;
    height: 42px;
    width: 44px ;
}

.tilCont ul li.fic20 {
    background-position: -83px -245px;
    height: 42px;
    width: 45px ;
}

.tilCont ul li.fic21 {
    background-position: -198px -197px;
    height: 42px;
    width: 49px ;
}

.tilCont ul li.fic22 {
    background-position: -147px -246px;
    height: 42px;
    width: 44px ;
}

.tilCont ul li.fic23 {
    background-position: -1px -246px;
    height: 37px;
    width: 62px ;
}

.tilCont ul li.fic24 {
    background-position: -201px -246px;
    height: 42px;
    width: 50px;
}

.tilCont ul li.fic25 {
    background-position: -1px -291px;
    height: 40px;
    width: 55px;
}

.tilCont ul li.fic26 {
    background-position: -209px -294px;
    height: 41px;
    width: 41px;
}

.tilCont ul li.fic27 {
    background-position: -74px -291px;
    height: 42px;
    width: 62px;
}

.tilCont ul li.fic28 {
    background-position: -1px -338px;
    height: 42px;
    width: 50px;
}

.tilCont ul li.fic29 {
    background-position: -150px -294px;
    height: 42px;
    width: 49px;
}

.tilCont ul li.fic30 {
    background-position: -76px -338px;
    height: 42px;
    width: 46px;
}

.tilCont ul li.hea {
    font-size: 18px;
    font-weight: 600;
}

.tilCont ul li.con {
    font-size: 15px;
}

.tilCont ul li.lnk {
    color: #03a9f5;
    position: relative;
}

.tilCont ul li.lnk a:hover {
    text-decoration: none;
}

.tilCont ul li.lnk:before {
    background: #03a9f5;
    bottom: 3px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: all .5s;
    width: 75px;
}

.tilCont ul li.lnk:hover:before {
    left: 36px;
    transition: all .5s;
    width: 0 ;
}

.tilCont .tilLnk {
    border: 1px solid #000;
    color: #000;
    padding: 7px 30px;
    text-transform: uppercase ;
}

.indsHea {
    font-size: 36px;
    margin: 0 0 40px;
}

.indsHea span {
    background: #1882b2;
    border-radius: 90px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    height: 50px;
    padding: 0 8px;
    width: 34px;
}

.indVsSec .per60 {
    background: #fff;
    border: 1px solid #dee2e6;
    margin: 0 3% 0 0;
    padding: 0;
    width: 60%;
}

.indVsSec .per60 span {
    padding: 10px 15px;
}

.indVsSec .per60 .rowHead {
    background: #e3e8eb;
    font-weight: 600;
}

.indVsSec .per60 .clearfix span:nth-child(1) {
    border-right: 1px solid #dee2e6;
    display: inline-block;
    padding: 8px 3%;
    width: 53%;
}

.indVsSec .per60 .clearfix span:nth-child(2) {
    border-right: 1px solid #dee2e6;
    display: inline-block;
    padding: 8px 0;
    text-align: center;
    width: 19% ;
}

.indVsSec .per60 .clearfix span:nth-child(2):before {
    content: '';
    position: absolute;
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -221px -772px no-repeat;
    background-size: 500px;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin: 0 0 0 -7px;
}

.indVsSec .per60 .clearfix span:nth-child(3):before {
    content: '';
    position: absolute;
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -221px -800px no-repeat;
    background-size: 500px;
    display: inline-block;
    height: 21px;
    width: 21px;
    margin: 0 0 0 -7px;
}

.indVsSec .per60 .rowHead span:nth-child(2):before {
    display: none;
}

.indVsSec .per60 .rowHead span:nth-child(3):before {
    display: none;
}

.indVsSec .per60 .clearfix span:nth-child(3) {
    display: inline-block;
    padding: 8px 0;
    text-align: center;
    width: 20%;
}

.indVsSec .per60 .clearfix:nth-child(2) span {
    padding-top: 15px;
}

.indVsSec .per60 .clearfix:last-child span {
    padding-bottom: 15px;
}

.indVsSec .per60 ul li {
    display: inline-block;
    list-style: none;
    padding: 10px 15px;
}

.indVsSec .per60 ul li.hea {
    background: #e3e8eb;
    font-weight: 600 ;
}

.indVsSec .per60 ul li.fir {
    width: 50% ;
}

.indVsSec .per60 ul li.sec {
    width: 25% ;
}

.indVsSec .per40 ul li:nth-child(1) {
    position: relative;
}

.indVsSec .per40 ul li:nth-child(1) span {
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -126px -342px no-repeat;
    background-size: 250px;
    display: inline-block;
    height: 93px;
    width: 124px;
}

.compEdi .per30 {
    background: #f6f7f8;
    border-top: solid 3px #3eb1f1;
    margin: 0 1.5%;
    padding: 0;
    width: 30%;
}

.compEdi .recHig {
    background: #eceef0;
}

h2.compHea {
    margin: 0 0 60px 0;
}

.compEdi .per30:nth-child(1) {
    min-height: 465px;
}

.compEdi .per30 ul {
    margin: 35px 0 40px !important;
    padding: 0 !important ;
}

.compEdi .per30:nth-child(1) ul {
    margin-bottom: 0 !important ;
}

.compEdi .per30 ul li {
    list-style: none;
    margin: 0 40px ;
}

.compEdi .per30 ul li:nth-child(1) {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase ;
}

.compEdi .per30 ul li:nth-child(2) {
    margin: 15px 0 20px;
    text-align: center ;
}

.compEdi .per30 ul li:nth-child(2) span {
    font-size: 20px;
    font-weight: 500 ;
}

.compEdi .per30 ul li:nth-child(3) {
    text-align: center ;
}

.compEdi .per30 ul li:nth-child(3) a {
    background: #0077ba;
    color: #fff;
    font-size: 16px;
    margin: 15px 0 0 0;
    padding: 5px 30px;
    position: relative;
    transition: all .5s ;
}

.compEdi .per30 ul li:nth-child(3) a:hover {
    background: #04659b;
    text-decoration: none;
    transition: all .5s ;
}

.compEdi .per30 ul li:nth-child(3) a.freeBut {
    background: #009d4c;
    transition: all .5s ;
}

.compEdi .per30 ul li:nth-child(3) a.freeBut:hover {
    background: #006f36;
    transition: all .5s;
}

.compEdi .per30 ul li ul li {
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 0 0 10px 0 !important;
    padding: 0 0 0 17px;
    position: relative;
    text-align: left !important;
    text-transform: none !important;
}

.compEdi .per30 ul li ul li:before {
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -92px -379px no-repeat;
    background-size: 250px;
    content: "";
    height: 25px;
    left: 0;
    position: absolute;
    width: 18px;
}

.profEdi ul li ul li:nth-child(1) {
    padding: 0;
}

.profEdi ul li ul li:nth-child(1):before {
    background: none;
}

.compEdi .per30 ul li ul li a {
    position: relative;
}

.compEdi .per30 ul li ul li a:hover {
    text-decoration: none;
}

.compEdi .per30 ul li ul li a:before {
    background: #138cd6;
    bottom: 1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: all .5s;
    width: 100%;
}

.compEdi .per30 ul li ul li a:hover:before {
    left: 50%;
    transition: all .5s;
    width: 0;
}

.custSec {
    background: #f6f7f8;
    padding: 60px 0;
}

.custSec h2 {
    margin: 0 0 60px;
    position: relative;
}

.custSec ul {
    padding: 0 !important;
}

.custSec ul li {
    background: #fff;
    list-style: none;
    margin: 0 0 10px 0;
    position: relative;
}

.custSec ul.admp-logo-blocks li.admpcstmr01 {
    background: #fff;
    height: 200px;
}

.admpcstmr03 img {
    margin: -5px auto 0 6px;
    width: 175px;
}

.admpcstmr04 img,
.admpcstmr02 img,
.admpcstmr05 img {
    margin: 3px auto 0;
    width: 80%;
}

.custSec ul.admp-logo-blocks li.admpcstmr03 {
    background: #fff;
    height: 90px;
}

.custSec ul.cus2 li {
    height: 93px;
}

.custSec ul.cus1 li a {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.custSec h2:before {
    background: #09944b;
    content: "";
    height: 3px;
    left: 46.5%;
    position: absolute;
    top: 48px;
    width: 68px;
}

.custSec .testimonial_con {
    float: left;
    margin: 0 3%;
    width: 94%;
}

.custSec .maintab_testi_container {
    background: #fff;
    height: 300px;
    width: 100%;
}

.custSec .testimonial_con_middle {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    font-size: 18px;
    line-height: 35px;
    color: #5f5f5f;
}

.custSec .testimonial_slider {
    background: #fff;
    height: 300px !important;
    position: relative;
    width: 100%;
    text-align: center;
    color: #666;
    margin: 0 3%;
    overflow: hidden;
    padding: 0;
}

.custSec .testimonial_slider span {
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -6px -391px no-repeat;
    background-size: 250px;
    display: block;
    height: 37px;
    margin: 10px 0 0;
    width: 58px
}

.custSec .testimonial_slider ul {
    height: 300px !important;
    list-style: none;
    margin: 0;
    width: 300%;
}

.custSec .testimonial_slider ul li {
    display: block;
    float: left;
    width: 33%;
    height: 300px;
}

.custSec .testimonial_slider .dots {
    bottom: 20px;
    height: 15px;
    position: absolute;
    list-style: none;
    margin: 90px 0 0 44%;
    padding: 0;
    top: 174px !important;
    width: 95px;
}

.custSec .testimonial_slider .dots li {
    border-radius: 15px;
    float: left;
    width: 9px;
    height: 9px;
    margin: 0 4px;
    background: #e1dfe0;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}

.custSec .testimonial_slider .dots li.active {
    background: #382234;
    opacity: 1 ;
}

.custSec .testimonial_client_name {
    width: 100%;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #000;
    margin: 15px 0 0 0 ;
}

.custSec .testimonial_client_name span {
    color: #5f5f5f;
    font-size: 14px ;
}

.custSec .testimonial_client_name .cname {
    font-size: 16px;
    color: #6194c5 ;
}

.custSec .testimonial_slider .testimonial_con p {
    font-size: 13px;
    font-style: italic;
    line-height: 22px;
    text-align: left ;
}

.testCus {
    bottom: 22px;
    left: 41%;
    position: absolute ;
}

.slidermove1 {
    width: 4000px;
    float: left;
    margin: 0 0 0 0;
    transition: ease-in .4s;
    -moz-transition: ease-in .4s;
    -webkit-transition: ease-in .4s;
    -o-transition: ease-in .4s ;
}

.slidermove2 {
    width: 4000px;
    float: left;
    margin: 0 0 0 -723px;
    transition: ease-in .4s;
    -moz-transition: ease-in .4s;
    -webkit-transition: ease-in .4s;
    -o-transition: ease-in .4s ;
}

.slidermove3 {
    width: 4000px;
    float: left;
    margin: 0 0 0 -1446px;
    transition: ease-in .4s;
    -moz-transition: ease-in .4s;
    -webkit-transition: ease-in .4s;
    -o-transition: ease-in .4s ;
}

.slidermove4 {
    width: 4000px;
    float: left;
    margin: 0 0 0 -2169px;
    transition: ease-in .4s;
    -moz-transition: ease-in .4s;
    -webkit-transition: ease-in .4s;
    -o-transition: ease-in .4s ;
}

p.viewallcust {
    text-align: center;
    text-transform: uppercase
}

p.viewallcust a {
    border: 1px solid #000;
    color: #000;
    padding: 4px 30px;
    transition: all.5s ;
}

p.viewallcust a:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
    transition: all.5s ;
}

#dloadDiv h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 100;
    line-height: 48px;
    margin: 0;
    text-align: center
}

#dloadDiv h3 strong {
    font-weight: 600
}

#dloadDiv .per30 p:nth-child(1) {
    color: #cdd0d0
}

#dloadDiv .per30 p a {
    background: #e9142b;
    color: #fff;
    font-size: 16px;
    padding: 10px 25px 10px 50px;
    position: relative
}

#dloadDiv .per30 p a:before {
    content: "";
    background: url(https://www.manageengine.cn/products/ad-manager/images/index-sprite.png) -90px -405px no-repeat;
    background-size: 250px;
    height: 23px;
    left: 22px;
    position: absolute;
    top: 10px;
    width: 18px
}

#dloadDiv .per70 {
    width: 65%
}

.natadm {
    padding: 85px 0
}

.indVsSec .per40 {
    background: #fff;
    border: 1px solid #dee2e6;
    padding: 35px 0;
    width: 34%
}

.indVsSec .per40 ul {
    margin: 30px !important;
    padding: 0 !important
}

.indVsSec .per40 ul li {
    list-style: none;
    margin: 7px 0;
    text-align: center
}

.indVsSec .per40 ul li:nth-child(3) a {
    background: #ec0b21;
    color: #fff;
    display: inline-block;
    margin: 15px 0 0 0;
    padding: 5px 20px;
    position: relative;
    transition: all .5s
}

.indVsSec .per40 ul li:nth-child(3) a:hover {
    background: #d30b1e;
    text-decoration: none;
    transition: all .5s
}

.indVsSec .per40 ul li:nth-child(3) a:before {
    background: #ec0b21;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    transition: all .5s;
    width: 100%
}

.indVsSec .per40 ul li:nth-child(3) a:hover:before {
    background: -moz-linear-gradient(left, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    background: -webkit-linear-gradient(left, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    background: linear-gradient(to right, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
    transition: all .5s;
    width: 0
}

.indVsSec .per40 ul li:nth-child(3) a:after {
    background: #ec0b21;
    top: 0;
    content: "";
    height: 3px;
    right: 0;
    position: absolute;
    transition: all .5s;
    width: 100%
}

.indVsSec .per40 ul li:nth-child(3) a:hover:after {
    background: -moz-linear-gradient(left, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    background: -webkit-linear-gradient(left, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    background: linear-gradient(to right, #fff0 0%, rgb(255 255 255 / .02) 1%, rgb(255 255 255) 50%, #fff0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
    transition: all .5s;
    width: 0
}

.fea-nav-link {
    background: none;
    border-bottom: 2px solid #e0e3e6
}

.fea-nav-link span {
    color: #8e959b;
    font-weight: 600
}

.fea-nav-link span {
    background: #fff
}

.fea-nav-link span.act {
    background: #fff;
    color: #000
}

.fea-nav-link span.act:before {
    background: #09944b;
    border: none;
    bottom: -2px;
    height: 3px;
    left: 0;
    width: 100%
}

.fea-nav-link span.act:after {
    display: none
}

.fea-nav-list {
    background: #fff
}

.homTop {
    padding-top: 40px !important
}

.recourcnavsec {
    background: #f8f8f8;
    border-bottom: 1px solid #e8e8e8
}

.recourcnavsec.fixed {
    box-shadow: 1px 1px 3px #888;
    position: fixed;
    top: 92px;
    width: 100%;
    z-index: 7
}

.rs-continer {
    padding: 10px 0
}

.recourcnavsec {
    height: 48px;
    list-style: none;
    margin: 0 auto;
    position: relative
}

.recourcnavsec li {
    display: inline-block
}

.recourcnavsec li span {
    bottom: 15px;
    position: relative
}

.recourcnavsec li a {
    color: #444;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 26px;
    padding: 0 25px;
    position: relative;
    text-decoration: none;
    z-index: 200
}

.recourcnavsec li a:hover {
    color: #444
}

.recourcnavsec #rsource_movbg {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #99cdf1;
    height: 25px !important;
    left: 0;
    position: absolute;
    top: 10px;
    width: 100px;
    z-index: 100
}

.rsource_active_tab a {
    color: #444;
    font-weight: 600
}

.ie6 .recourcnavsec li,
.ie7 .recourcnavsec li {
    display: inline
}

.res-box {
    border: 1px solid #ddd;
    height: 242px;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.doc-layout {
    background: #00204b;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    padding: 50px 0;
    position: relative;
    text-align: center;
    text-shadow: 3px 3px 5px #000
}

.doc-layout:before {
    background: url(https://www.manageengine.cn/products/ad-manager/images/resource-banner-sprite.png) no-repeat;
    background-size: 556px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 556px
}

.doc-layout:after {
    background: url(https://www.manageengine.cn/products/ad-manager/images/resource-banner-sprite.png) 0 -220px no-repeat;
    background-size: 450px;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 450px
}

.ebookcont {
    background: #92e8d1;
    cursor: pointer;
    margin: 0 0 30px 0;
    padding: 30px
}

.ebookcont h2 {
    color: #06563c;
    font-size: 20px;
    margin: 0;
    padding: 0
}

.ebookcont h2 span {
    color: #eb3a51;
    display: block;
    font-size: 12px;
    font-weight: 600
}

.resource-bx {
    margin: 0 0 25px 0
}

.resource-bx .per30 {
    border: 1px solid #d4d3d3;
    box-shadow: 0 0 7px #e2e2e2;
    margin: 0 1.5%;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: all .5s
}

.resource-bx .per30:hover {
    border: solid 1px #fff;
    box-shadow: 0 5px 5px #e2e2e2;
    transition: all .5s
}

.resource-bx ul {
    margin: 0;
    padding: 0 !important
}

.resource-bx .per30:hover>.hoverlay {
    top: 0;
    transition: all .5s
}

.resource-bx ul li {
    list-style: none
}

.resource-bx ul.main li:nth-child(1) {
    background: url(https://www.manageengine.cn/products/ad-manager/images/resource-all-resources.png) no-repeat;
    background-size: 573px;
    height: 120px;
    transition: all .5s
}

.resource-bx ul.main li:nth-child(1).wbookImg {
    background-position: -234px 0
}

.resource-bx ul.main li.ar2 {
    background-position: -213px 0
}

.resource-bx ul.main li.ar3 {
    background-position: -426px 0
}

.resource-bx ul.main li.ar4 {
    background-position: 0 -120px
}

.resource-bx ul.main li.ar5 {
    background-position: -213px -120px
}

.resource-bx ul.main li.ar6 {
    background-position: -426px -120px
}

.resource-bx ul.main li.ar7 {
    background-position: 0 -240px
}

.resource-bx ul.main li:nth-child(1).sdocImg {
    background-position: -22px -147px
}

.resource-bx ul.main li:nth-child(1).nfeaImg {
    background-position: -242px -147px
}

.resource-bx ul.main li:nth-child(1).bchalImg {
    background-position: 0 -282px
}

.resource-bx ul.main li:nth-child(1).binveImg {
    background-position: -233px -288px
}

.resource-bx ul.main li:nth-child(1).binveImg {
    background-position: -233px -288px
}

.resource-bx ul.main li:nth-child(2) {
    height: 70px;
    line-height: 20px;
    padding: 20px 10px
}

.resource-bx ul.main li:nth-child(3) {
    border-top: 1px solid #e8e9ed;
    font-size: 12px;
    margin: 0 10px;
    padding: 10px 0;
    text-align: center
}

.hoverlay {
    background: #072852;
    height: 200px;
    left: 0;
    position: absolute;
    top: -200px;
    transition: all .5s;
    width: 100%
}

.hoverlay ul {
    margin: 20px 15px
}

.hoverlay ul li:nth-child(1) {
    color: #009cff
}

.hoverlay ul li:nth-child(2) {
    color: #fff
}

.hoverlay ul li:nth-child(3) a {
    background: #189a52;
    color: #fff;
    display: inline-block;
    margin: 20px 0 0 0;
    padding: 1px 20px;
    transition: all .5s
}

.hoverlay ul li:nth-child(3) a:hover {
    background: #2ea965;
    text-decoration: none;
    transition: all .5s
}

.tabContent {
    display: none
}

.resource-bx ul.main li:nth-child(3) a:nth-child(1) {
    float: left;
    position: relative;
    text-decoration: none ;
}

.resource-bx ul.main li:nth-child(3) a:before {
    background: #09C;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 20px;
    transition: all .5s;
    width: 0 ;
}

.resource-bx ul.main li:nth-child(3) a:hover:before {
    background: #09C;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 20px;
    transition: all .5s;
    width: 100%
}

.resource-bx ul.main li:nth-child(3) a:nth-child(2) {
    float: right;
    position: relative;
    text-decoration: none
}

.resource-bx ul.main li:nth-child(1).hvt1 {
    background-position: 0 -125px
}

.resource-bx ul.main li:nth-child(1).hvt2 {
    background-position: -234px -125px
}

.resource-bx ul.main li:nth-child(1).hvt3 {
    background-position: -466px -125px
}

.resource-bx ul.main li:nth-child(1).hvt4 {
    background-position: 0 -256px
}

.resource-bx ul.main li:nth-child(1).hvt5 {
    background-position: -234px -256px
}

.resource-bx ul.main li:nth-child(1).hvt6 {
    background-position: -466px -256px
}

.resource-bx ul.main li:nth-child(1).hvt7 {
    background-position: 0 -388px
}

.resource-bx ul.main li:nth-child(1).hvt8 {
    background-position: -233px -388px
}

.resource-bx ul.main li:nth-child(1).hvt9 {
    background-position: -474px -388px
}

.resource-bx ul.main li:nth-child(1).hvt10 {
    background-position: 0 -520px
}

.resource-bx ul.main li:nth-child(1).hvt11 {
    background-position: -232px -520px
}

.resource-bx ul.main li:nth-child(1).hvt12 {
    background-position: -463px -520px
}

.resource-bx ul.main li:nth-child(1).hvt13 {
    background-position: 0 -644px
}

.resource-bx ul.main li:nth-child(1).hvt14 {
    background-position: -233px -644px
}

.resource-bx ul.main li:nth-child(1).hvt15 {
    background-position: -468px -644px
}

.resource-bx ul.main li:nth-child(1).hvt16 {
    background-position: 0 -784px
}

.resource-bx ul.main li:nth-child(1).hvt17 {
    background-position: -232px -784px
}

.resource-bx ul.main li:nth-child(1).hvt18 {
    background-position: -467px -784px
}

.resource-bx ul.main li:nth-child(1).hvt19 {
    background-position: 0 -905px
}

.resource-bx ul.main li:nth-child(1).hvt20 {
    background-position: -232px -905px
}

.resource-bx ul.main li:nth-child(1).hvt21 {
    background-position: -467px -905px
}

.resource-bx ul.main li:nth-child(1).hvt22 {
    background-position: 0 -1036px
}

.resource-bx ul.main li:nth-child(1).hvt23 {
    background-position: -233px -1036px
}

.resource-bx ul.main li:nth-child(1).hvt24 {
    background-position: -464px -1036px
}

.resource-bx ul.main li:nth-child(1).hvt25 {
    background-position: 0 -3242px
}

.resource-bx ul.main li:nth-child(1).hvt26 {
    background-position: -238px -3242px
}

.resource-bx ul.main li:nth-child(1).hvt27 {
    background-position: -470px -3242px
}

.resource-bx ul.main li:nth-child(1).hvt28 {
    background-position: 0 -3374px
}

.resource-bx ul.main li:nth-child(1).hvt29 {
    background-position: -238px -3374px
}

.resource-bx ul.main li:nth-child(1).hvt30 {
    background-position: -470px -3374px
}

.resource-bx ul.main li:nth-child(1).hvt31 {
    background-position: 0 -3507px
}

.resource-bx ul.main li:nth-child(1).hvt32 {
    background-position: -238px -3507px
}

.resource-bx ul.main li:nth-child(1).hvt33 {
    background-position: -470px -3507px
}

.resource-bx ul.main li:nth-child(1).hvt34 {
    background-position: 0 -3640px
}

.resource-bx ul.main li:nth-child(1).hvt35 {
    background-position: -238px -3640px
}

.resource-bx ul.main li:nth-child(1).hvt36 {
    background-position: -470px -3640px
}

.resource-bx ul.main li:nth-child(1).hvt37 {
    background-position: 0 -3774px
}

.resource-bx ul.main li:nth-child(1).hvt38 {
    background-position: -238px -3774px
}

.resource-bx ul.main li:nth-child(1).hvt39 {
    background-position: -470px -3774px
}

.resource-bx ul.main li:nth-child(1).hvt40 {
    background-position: -236px -3020px
}

.resource-bx ul.main li:nth-child(1).tm1 {
    background-position: 0 -1418px
}

.resource-bx ul.main li:nth-child(1).tm2 {
    background-position: -236px -1418px
}

.resource-bx ul.main li:nth-child(1).tm3 {
    background-position: -467px -1418px
}

.resource-bx ul.main li:nth-child(1).tm4 {
    background-position: 0 -1549px
}

.resource-bx ul.main li:nth-child(1).tm5 {
    background-position: -235px -1549px
}

.resource-bx ul.main li:nth-child(1).tm6 {
    background-position: -467px -1549px
}

.resource-bx ul.main li:nth-child(1).tm7 {
    background-position: 0 -1680px
}

.resource-bx ul.main li:nth-child(1).tm8 {
    background-position: -234px -1680px
}

.resource-bx ul.main li:nth-child(1).tm9 {
    background-position: -465px -1680px
}

.resource-bx ul.main li:nth-child(1).tm10 {
    background-position: 0 -1811px
}

.resource-bx ul.main li:nth-child(1).tm11 {
    background-position: -236px -1811px
}

.resource-bx ul.main li:nth-child(1).tm12 {
    background-position: -468px -1811px
}

.resource-bx ul.main li:nth-child(1).tm13 {
    background-position: 0 -1942px
}

.resource-bx ul.main li:nth-child(1).tm14 {
    background-position: -237px -1942px
}

.resource-bx ul.main li:nth-child(1).tm15 {
    background-position: -468px -1942px
}

.resource-bx ul.main li:nth-child(1).tm16 {
    background-position: 0 -2074px
}

.resource-bx ul.main li:nth-child(1).fv1 {
    background-position: -235px -2074px
}

.resource-bx ul.main li:nth-child(1).fv2 {
    background-position: -489px -2074px
}

.resource-bx ul.main li:nth-child(1).fv3 {
    background-position: 0 -2204px
}

.resource-bx ul.main li:nth-child(1).fv4 {
    background-position: -235px -2204px
}

.resource-bx ul.main li:nth-child(1).fv5 {
    background-position: -466px -2204px
}

.resource-bx ul.main li:nth-child(1).fv6 {
    background-position: 0 -2335px
}

.resource-bx ul.main li:nth-child(1).fv7 {
    background-position: -234px -2335px
}

.resource-bx ul.main li:nth-child(1).rv1 {
    background-position: -468px -2335px
}

.resource-bx ul.main li:nth-child(1).rv2 {
    background-position: 0 -2466px
}

.resource-bx ul.main li:nth-child(1).rv3 {
    background-position: -235px -2466px
}

.resource-bx ul.main li:nth-child(1).rv4 {
    background-position: -467px -2466px
}

.resource-bx ul.main li:nth-child(1).rv5 {
    background-position: 0 -2606px
}

.resource-bx ul.main li:nth-child(1).rv6 {
    background-position: -236px -2606px
}

.resource-bx ul.main li:nth-child(1).ws1 {
    background-position: -473px -2606px
}

.resource-bx ul.main li:nth-child(1).ws2 {
    background-position: 0 -2743px
}

.resource-bx ul.main li:nth-child(1).ws3 {
    background-position: -235px -2743px
}

.resource-bx ul.main li:nth-child(1).ws4 {
    background-position: -468px -2743px
}

.resource-bx ul.main li:nth-child(1).ws5 {
    background-position: 0 -2883px
}

.resource-bx ul.main li:nth-child(1).ws6 {
    background-position: -236px -2883px
}

.resource-bx ul.main li:nth-child(1).ws7 {
    background-position: -473px -2883px
}

.resource-bx ul.main li:nth-child(1).ws8 {
    background-position: 0 -3020px
}

.resource-bx ul.main li:nth-child(1).sg2 {
    background-position: -217px 0
}

.resource-bx ul.main li:nth-child(1).sg3 {
    background-position: -429px 0
}

.resource-bx ul.main li:nth-child(1).sg4 {
    background-position: 0 -125px
}

.resource-bx ul.main li:nth-child(1).sg5 {
    background-position: -217px -125px
}

.resource-bx ul.main li:nth-child(1).sg6 {
    background-position: -430px -125px
}

.resource-bx ul.main li:nth-child(1).sg7 {
    background-position: 0 -248px
}

.resource-bx ul.main li:nth-child(1).sg8 {
    background-position: -218px -248px
}

.resource-bx ul.main li:nth-child(1).sg9 {
    background-position: -438px -248px
}

.resource-bx ul.main li:nth-child(1).sg10 {
    background-position: 0 -372px
}

.resource-bx ul.main li:nth-child(1).sg11 {
    background-position: -216px -375px
}

.resource-bx ul.main li:nth-child(1).sg12 {
    background-position: -429px -375px
}

.resource-bx ul.main li:nth-child(1).sg13 {
    background-position: 0 -495px
}

.resource-bx ul.main li:nth-child(1).sg14 {
    background-position: 0 -1366px
}

.resource-bx ul.main li:nth-child(1).sg15 {
    background-position: -216px -991px
}

.resource-bx ul.main li:nth-child(1).sg16 {
    background-position: -216px -1115px
}

.resource-bx ul.main li:nth-child(1).sg17 {
    background-position: 0 -1366px
}

.resource-bx ul.main li:nth-child(1).sg18 {
    background-position: -215px -1611px
}

.resource-bx ul.main li:nth-child(1).sg19 {
    background-position: -432px -1613px
}

.resource-bx ul.main li:nth-child(1).sg20 {
    background-position: 0 -1742px
}

.resource-bx ul.main li:nth-child(1).sc1 {
    background-position: -217px -495px
}

.resource-bx ul.main li:nth-child(1).sc2 {
    background-position: -429px -495px
}

.resource-bx ul.main li:nth-child(1).sc3 {
    background-position: 0 -620px
}

.resource-bx ul.main li:nth-child(1).sc4 {
    background-position: -216px -620px
}

.resource-bx ul.main li:nth-child(1).sc5 {
    background-position: -432px -620px
}

.resource-bx ul.main li:nth-child(1).sc6 {
    background-position: -215px -866px
}

.resource-bx ul.main li:nth-child(1).sc7 {
    background-position: -430px -872px
}

.resource-bx ul.main li:nth-child(1).sc8 {
    background-position: -429px -990px
}

.resource-bx ul.main li:nth-child(1).sc9 {
    background-position: 0 -1118px
}

.resource-bx ul.main li:nth-child(1).sc10 {
    background-position: 0 -1239px
}

.resource-bx ul.main li:nth-child(1).sc11 {
    background-position: -216px -1239px
}

.resource-bx ul.main li:nth-child(1).sc12 {
    background-position: -430px -1239px
}

.resource-bx ul.main li:nth-child(1).sc13 {
    background-position: -216px -1364px
}

.resource-bx ul.main li:nth-child(1).sc20 {
    background-position: 0 -1490px
}

.resource-bx ul.main li:nth-child(1).sc21 {
    background-position: -216px -1489px
}

.resource-bx ul.main li:nth-child(1).sc22 {
    background-position: -429px -1489px
}

.resource-bx ul.main li:nth-child(1).sc23 {
    background-position: 0 -1619px
}

.resource-bx ul.main li:nth-child(1).sc24 {
    background-position: -214px -1739px
}

.resource-bx ul.main li:nth-child(1).sc25 {
    background-position: -431px -1739px
}

.resource-bx ul.main li:nth-child(1).sh1 {
    background-position: 0 -744px
}

.resource-bx ul.main li:nth-child(1).sh2 {
    background-position: -217px -744px
}

.resource-bx ul.main li:nth-child(1).sh3 {
    background-position: -430px -744px
}

.resource-bx ul.main li:nth-child(1).sh4 {
    background-position: 0 -868px
}

.resource-bx ul.main li:nth-child(1).cs2 {
    background-position: -216px 0
}

.resource-bx ul.main li:nth-child(1).cs3 {
    background-position: -430px 0
}

.resource-bx ul.main li:nth-child(1).cs4 {
    background-position: 0 -128px
}

.resource-bx ul.main li:nth-child(1).cs5 {
    background-position: -216px -128px
}

.resource-bx ul.main li:nth-child(1).cs6 {
    background-position: -430px -128px
}

.resource-bx ul.main li:nth-child(1).cs7 {
    background-position: 0 -262px
}

.resource-bx ul.main li:nth-child(1).cs8 {
    background-position: -216px -262px
}

.resource-bx ul.main li:nth-child(1).cs9 {
    background-position: -430px -262px
}

.resource-bx ul.main li:nth-child(1).cs10 {
    background-position: 0 -377px
}

.resource-bx ul.main li:nth-child(1).cs11 {
    background-position: -216px -377px
}

.resource-bx ul.main li:nth-child(1).cs12 {
    background-position: -430px -377px
}

.resource-bx ul.main li:nth-child(1).cs13 {
    background-position: 0 -497px
}

.resource-bx ul.main li:nth-child(1).cs14 {
    background-position: -216px -497px
}

.resource-bx ul.main li:nth-child(1).cs15 {
    background-position: -430px -497px
}

.resource-bx ul.main li:nth-child(1).cs16 {
    background-position: 0 -619px
}

.resource-bx ul.main li:nth-child(1).cs17 {
    background-position: -216px -619px
}

.resource-bx ul.main li:nth-child(1).db2 {
    background-position: -216px 0
}

.resource-bx ul.main li:nth-child(1).db3 {
    background-position: -430px 0
}

.resource-bx ul.main li:nth-child(1).wp2 {
    background-position: -216px 0
}

.resource-bx ul.main li:nth-child(1).wp3 {
    background-position: -430px 0
}

.resource-bx ul.main li:nth-child(1).ns1 {
    background-position: 0 -60px
}

.resource-bx ul.main li:nth-child(1).ns2 {
    background-position: -224px -60px
}

.resource-bx ul.main li:nth-child(1).ns3 {
    background-position: -447px -60px
}

.resource-bx ul.main li:nth-child(1).ns4 {
    background-position: 0 -220px
}

.resource-bx ul.main li:nth-child(1).ns5 {
    background-position: -224px -220px
}

.resource-bx ul.main li:nth-child(1).ns6 {
    background-position: -447px -220px
}

.resource-bx ul.main li:nth-child(1).ns7 {
    background-position: 0 -371px
}

.resource-bx ul.main li:nth-child(1).ns8 {
    background-position: -224px -371px
}

.resource-bx ul.main li:nth-child(1).ns9 {
    background-position: -447px -371px
}

.resource-bx ul.main li:nth-child(1).ns10 {
    background-position: 0 -527px
}

.resource-bx ul.main li:nth-child(1).ns11 {
    background-position: -224px -527px
}

.resource-bx ul.main li:nth-child(1).ns12 {
    background-position: -447px -527px
}

.resource-bx ul.main li:nth-child(1).ns13 {
    background-position: 0 -687px
}

.resource-bx ul.main li:nth-child(1).ns14 {
    background-position: -224px -687px
}

.resource-bx ul.main li:nth-child(1).ns15 {
    background-position: -447px -687px
}

.resource-bx ul.main li:nth-child(1).ns16 {
    background-position: 0 -840px
}

.resource-bx ul.main li:nth-child(1).ns17 {
    background-position: -224px -840px
}

.resource-bx ul.main li:nth-child(1).ns18 {
    background-position: -447px -840px
}

.resource-bx ul.main li:nth-child(1).ns19 {
    background-position: 0 -995px
}

.resource-bx ul.main li:nth-child(1).ns20 {
    background-position: -224px -995px
}

.resource-bx ul.main li:nth-child(1).ns21 {
    background-position: -447px -995px
}

.resource-bx ul.main li:nth-child(1).ns22 {
    background-position: 0 -1156px
}

.resource-bx ul.main li:nth-child(1).ns23 {
    background-position: -224px -1156px
}

.resource-bx ul.main li:nth-child(1).ns24 {
    background-position: -447px -1156px
}

.resource-bx ul.main li:nth-child(1).ns25 {
    background-position: 0 -1312px
}

.resource-bx ul.main li:nth-child(1).ns26 {
    background-position: -224px -1312px
}

.resource-bx ul.main li:nth-child(1).ns27 {
    background-position: -447px -1312px
}

.resource-bx ul.main li:nth-child(1).ns28 {
    background-position: 0 -1463px
}

.resource-bx ul.main li:nth-child(1).ns29 {
    background-position: -224px -1463px
}

.resource-bx ul.main li:nth-child(1).ns30 {
    background-position: -447px -1463px
}

.resource-bx ul.main li:nth-child(1).ns31 {
    background-position: 0 -1622px
}

.resource-bx ul.main li:nth-child(1).ns32 {
    background-position: -224px -1622px
}

.resource-bx ul.main li:nth-child(1).ns33 {
    background-position: -447px -1622px
}

.resource-bx ul.main li:nth-child(1).ns34 {
    background-position: 0 -1774px
}

.resource-bx ul.main li:nth-child(1).ns35 {
    background-position: -224px -1774px
}

.resource-bx ul.main li:nth-child(1).ns36 {
    background-position: -447px -1774px
}

.resource-bx ul.main li:nth-child(1).ns37 {
    background-position: 0 -1933px
}

.resource-bx ul.main li:nth-child(1).ns38 {
    background-position: -224px -1933px
}

.resource-bx ul.main li:nth-child(1).ns39 {
    background-position: -447px -1933px
}

.resource-bx ul.main li:nth-child(1).ns40 {
    background-position: 0 -2084px
}

.resource-bx ul.main li:nth-child(1).ns41 {
    background-position: -224px -2084px
}

.resource-bx ul.main li:nth-child(1).ns42 {
    background-position: -447px -2084px
}

.resource-bx ul.main li:nth-child(1).ns43 {
    background-position: 0 -2244px
}

.resource-bx ul.main li:nth-child(1).ns44 {
    background-position: -224px -2244px
}

.resource-bx ul.main li:nth-child(1).ns45 {
    background-position: -447px -2244px
}

.resource-bx ul.main li:nth-child(1).ns46 {
    background-position: 0 -2395px
}

.resource-bx ul.main li:nth-child(1).ns47 {
    background-position: -224px -2395px
}

.resource-bx ul.main li:nth-child(1).ns48 {
    background-position: -447px -2395px
}

.resource-bx ul.main li:nth-child(1).ns49 {
    background-position: 0 -2555px
}

.resource-bx ul.main li:nth-child(1).ns50 {
    background-position: -224px -2555px
}

.resource-bx ul.main li:nth-child(1).ns51 {
    background-position: -447px -2555px
}

.resource-bx ul.main li:nth-child(1).ns52 {
    background-position: 0 -2712px
}

.resource-bx ul.main li:nth-child(1).ns53 {
    background-position: -224px -2712px
}

.resource-bx ul.main li:nth-child(1).ns54 {
    background-position: -447px -2712px
}

.resource-bx ul.main li:nth-child(1).ns55 {
    background-position: 0 -2862px
}

.resource-bx ul.main li:nth-child(1).ns56 {
    background-position: -224px -2862px
}

.resource-bx ul.main li:nth-child(1).ns57 {
    background-position: -447px -2862px
}

.resource-bx ul.main li:nth-child(1).ns58 {
    background-position: 0 -3022px
}

.resource-bx ul.main li:nth-child(1).ns59 {
    background-position: -224px -3022px
}

.resource-bx ul.main li:nth-child(1).ns60 {
    background-position: -447px -3022px
}

.resource-bx ul.main li:nth-child(1).ns61 {
    background-position: 0 -3183px
}

.resource-bx ul.main li:nth-child(1).ns62 {
    background-position: -224px -3183px
}

.resource-bx ul.main li:nth-child(1).ns63 {
    background-position: -447px -3183px
}

.resource-bx ul.main li:nth-child(1).ns64 {
    background-position: 0 -3330px
}

.resource-bx ul.main li:nth-child(1).ns65 {
    background-position: -224px -3330px
}

.resource-bx ul.main li:nth-child(1).ns66 {
    background-position: -455px -3330px
}

.resource-bx ul.main li:nth-child(1).ns67 {
    background-position: 0 -3486px
}

.resource-bx ul.main li:nth-child(1).ns68 {
    background-position: -230px -3486px
}

.resource-bx ul.main li:nth-child(1).ns69 {
    background-position: -452px -3486px
}

.resource-bx ul.main li:nth-child(1).ns70 {
    background-position: 0 -3641px
}

.resource-bx ul.main li:nth-child(1).ns71 {
    background-position: -229px -3641px
}

.resource-bx ul.main li:nth-child(1).ns72 {
    background-position: -455px -3641px
}

.resource-bx ul.main li:nth-child(1).ns73 {
    background-position: 0 -3797px
}

.resource-bx ul.main li:nth-child(1).ns74 {
    background-position: -230px -3801px
}

.resource-bx ul.main li:nth-child(1).ns75 {
    background-position: -1118px -3797px
}

.resource-bx ul.main li:nth-child(1).ns76 {
    background-position: 0 -3957px
}

.resource-bx ul.main li:nth-child(1).ns77 {
    background-position: -239px -3957px
}

.resource-bx ul.main li:nth-child(1).ns78 {
    background-position: -455px -3957px
}

.resource-bx ul.main li:nth-child(1).ns79 {
    background-position: 0 -4111px
}

.resource-bx ul.main li:nth-child(1).ns80 {
    background-position: -223px -4112px
}

.resource-bx ul.main li:nth-child(1).ns81 {
    background-position: -456px -4112px
}

.resource-bx ul.main li:nth-child(1).ns82 {
    background-position: 0 -4273px
}

.resource-bx ul.main li:nth-child(1).ns83 {
    background-position: -231px -4273px
}

.resource-bx ul.main li:nth-child(1).ns84 {
    background-position: -456px -4273px
}

.resource-bx ul.main li:nth-child(1).ns85 {
    background-position: 0 -4427px
}

.resource-bx ul.main li:nth-child(1).ns86 {
    background-position: -222px -4427px
}

.resource-bx ul.main li:nth-child(1).ns87 {
    background-position: -450px -4427px
}

.resource-bx ul.main li:nth-child(1).ns88 {
    background-position: 0 -4585px
}

.resource-bx ul.main li:nth-child(1).ns89 {
    background-position: -222px -4585px
}

.resource-bx ul.main li:nth-child(1).ns90 {
    background-position: -456px -4585px
}

.resource-bx ul.main li:nth-child(1).ns91 {
    background-position: 0 -4742px
}

.resource-bx ul.main li:nth-child(1).ns92 {
    background-position: -231px -4742px
}

.resource-bx ul.main li:nth-child(1).ns93 {
    background-position: -451px -4742px
}

.resource-bx ul.main li:nth-child(1).ns94 {
    background-position: 0 -4902px
}

.resource-bx ul.main li:nth-child(1).ns95 {
    background-position: -222px -4902px
}

.resource-bx ul.main li:nth-child(1).ns96 {
    background-position: -447px -4902px
}

.resource-bx ul.main li:nth-child(1).ns97 {
    background-position: 0 -5057px
}

.resource-bx ul.main li:nth-child(1).ns98 {
    background-position: -230px -5057px
}

.resource-bx ul.main li:nth-child(1).ns99 {
    background-position: -455px -5057px
}

.resource-bx ul.main li:nth-child(1).ns100 {
    background-position: 0 -5214px
}

.resource-bx ul.main li:nth-child(1).ns101 {
    background-position: -231px -5214px
}

.resource-bx ul.main li:nth-child(1).ns102 {
    background-position: -446px -5214px
}

.resource-bx ul.main li:nth-child(1).ns103 {
    background-position: 0 -5373px
}

.resource-bx ul.main li:nth-child(1).ns104 {
    background-position: -221px -5373px
}

.resource-bx ul.main li:nth-child(1).ns105 {
    background-position: -452px -5373px
}

.resource-bx ul.main li:nth-child(1).ns106 {
    background-position: 0 -5532px
}

.resource-bx ul.main li:nth-child(1).ns107 {
    background-position: -226px -5532px
}

.resource-bx ul.main li:nth-child(1).ns108 {
    background-position: -448px -5532px
}

.resource-bx ul.main li:nth-child(1).ns109 {
    background-position: 0 -5688px
}

.resource-bx ul.main li:nth-child(1).ns110 {
    background-position: -220px -5688px
}

.resource-bx ul.main li:nth-child(1).ns111 {
    background-position: -446px -5688px
}

.resource-bx ul.main li:nth-child(1).ns112 {
    background-position: 0 -5844px
}

.resource-bx ul.main li:nth-child(1).ns113 {
    background-position: -223px -5844px
}

.resource-bx ul.main li:nth-child(1).ns114 {
    background-position: -455px -5844px
}

.resource-bx ul.main li:nth-child(1).ns115 {
    background-position: 0 -5998px
}

.resource-bx ul.main li:nth-child(1).ns116 {
    background-position: -224px -5998px
}

.resource-bx ul.main li:nth-child(1).ns117 {
    background-position: -445px -5998px
}

.resource-bx ul.main li:nth-child(1).ns118 {
    background-position: 0 -6151px
}

.resource-bx ul.main li:nth-child(1).ns119 {
    background-position: -220px -6151px
}

.yrCont {
    font-size: 16px;
    line-height: 20px;
    width: 180px
}

.yrCont .per40 {
    font-weight: 700;
    margin-top: 5px
}

.yrCont .per60 {
    background: url(https://www.manageengine.cn/products/ad-manager/images/newsletters-resource-sprite.png) -324px 13px no-repeat;
    background-size: 410px;
    border: 1px solid #b9b9b9;
    cursor: pointer;
    padding: 5px 10%;
    position: relative;
    width: 35%;
    z-index: 9
}

.yrCont ul {
    background: #fff;
    border: 1px solid #b9b9b9;
    box-shadow: 3px 3px 5px #e2dede;
    display: none;
    left: -1px;
    margin: 0;
    padding: 0 !important;
    position: absolute;
    top: 30px;
    width: 99px
}

.yrCont ul li {
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 7px 17px;
    transition: all .5s
}

.yrCont ul li.hgl {
    background: #efeeee
}

.yrCont ul li:hover {
    background: #efeeee;
    transition: all .5s
}

.resource-bx .loadMore {
    border: none;
    box-shadow: 0 0 0 #fff;
    width: 97%
}

.resource-bx .loadMore:hover {
    border: none;
    box-shadow: none
}

.resource-bx .loadMore span {
    border: 1px solid #000;
    border-radius: 3px;
    cursor: pointer;
    display: table;
    margin: 0 auto;
    padding: 3px 30px
}

.resource-bx .per30:nth-of-type(1n+11) {
    display: none
}

.reso-sec {
    float: left;
    width: 100%;
    display: inline-block
}

.rhs-cont .reso-sec ul {
    padding: 0 !important;
    list-style-type: none !important
}

.reso-sec ul li {
    padding: 0;
    float: left;
    width: 31%;
    margin-bottom: 22px
}

.reso-sec ul li div {
    border: 1px solid #e6e6e6;
    text-align: center;
    position: relative;
    padding-top: 15px;
    border-radius: 2px;
    -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
}

.reso-sec ul li div span {
    width: 175px;
    height: 185px;
    display: table;
    margin: 0 auto;
    border-bottom: 1px solid #efefef;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-resource-all.png) no-repeat 0 0;
    background-size: 765px;
    -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
}

.reso-sec ul li div:hover span {
    transform: scale(1.04);
    -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
}

.reso-sec ul li div:hover {
    box-shadow: 0 1px 16px -2px rgb(0 0 0 / .2);
    -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
}

.reso-sec ul li div h4 {
    margin: 0;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    padding: 16px 10px
}

.reso-sec ul li div a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
    color: #fff0
}

.reso-sec ul li:nth-child(3n+2) {
    margin: 0 3.5%
}

.reso-sec ul li:nth-child(2) span {
    background-position: -183px 0
}

.reso-sec ul li:nth-child(3) span {
    background-position: -348px 0;
    background-size: 730px
}

.reso-sec ul li:nth-child(4) span {
    background-position: -572px 0
}

.reso-sec ul li:nth-child(5) span {
    background-position: 0 -180px;
    background-size: 738px
}

.reso-sec ul li:nth-child(6) span {
    background-position: -188px -180px
}

.reso-sec ul li:nth-child(7) span {
    background-position: -373px -187px
}

.reso-sec ul li:nth-child(8) span {
    background-position: 0 -368px
}

.reso-sec ul li:nth-child(9) span {
    background-position: -210px -368px;
}

.reso-sec-ban {
    float: left;
    width: 100%;
    display: inline-block
}

.reso-sec-ban img {
    width: 100%;
    margin-bottom: 50px
}

h1.head.tac.rehead {
    font-size: 32px;
    line-height: 45px;
    color: #000;
    font-weight: 600
}

.videoMenu {
    margin: 0;
    padding: 10px 0 10px 13px !important
}

.videoMenu li {
    background: #e0ebfa;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    list-style: none;
    margin: 0 15px 15px 0;
    padding: 2px 20px;
    position: relative
}

.videoMenu li.cliTab {
    background: #26b531;
    color: #fff
}

.videoMenu li.cliTab:before {
    background: #26b531;
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    transition: all .5s;
    width: 100%
}

.videoMenu li:before {
    background: #e0ebfa;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    transition: all .5s;
    width: 0
}

.vidHighlgt ul {
    margin: 0 !important;
    padding: 0 !important
}

.vidHighlgt ul li {
    list-style: none
}

.vidHighlgt ul li:nth-child(1) {
    font-size: 22px
}

.vidHighlgt ul li:nth-child(2) {
    font-size: 12px;
    margin: 10px 0
}

.vidHighlgtImg {
    cursor: pointer;
    height: 218px;
    margin: 0 0 40px 0;
    position: relative
}

.vidHighlgtImg:before {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.png) no-repeat;
    background-position: 0 -1086px;
    background-size: 643px;
    content: "";
    height: 218px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.vidHighlgtImg:after {
    background: url(https://www.manageengine.cn/products/ad-manager/images/video-thumb.png) no-repeat;
    background-size: 349px;
    content: "";
    height: 60px;
    left: 150px;
    position: absolute;
    top: 70px;
    width: 60px;
    z-index: 9
}

.popupwrapper {
    background: rgb(0 0 0 / .5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999
}

.PopupContainer {
    background: #fff;
    display: none;
    height: 450px;
    left: 25%;
    position: fixed;
    top: 40px;
    width: 50%;
    z-index: 999999
}

.PopupContainer span {
    background: #000;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    padding: 9px 17px;
    position: absolute;
    right: -20px;
    top: -16px
}

.PopupContainer p {
    color: #fff;
    font-weight: 600;
    margin: 0;
    text-align: center;
    text-shadow: 1px 1px 0 #000
}

.flexslider .flexBnrslides>li .btn-mob-bann {
    display: none;
    color: #f1f1f1;
    background: #f0483e;
    font-size: 18px;
    padding: 8px 30px;
    transition: all .5s
}

.hom-mob-sec1 .compEdi .per30 ul li ul li a {
    background: none;
    color: #000;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-size: 14px
}

.hom-mob-sec1 .compEdi .per30 ul li ul li a:hover {
    background: none;
    color: #138cd6
}

.hom-mob-sec1 .compEdi .per30 ul li ul li a:before {
    display: none
}

.flexslider .flexBnrslides>li .btn-mob-bann2 {
    display: none;
    max-width: 160px
}

.mob-trust-by {
    display: none
}

.feaBanner {
    background: #dbf3ff;
    padding: 10px 30px 40px
}

.feaBanner p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
    padding: 0 30px;
    line-height: 26px
}

.feaBanner a {
    background: #f70031;
    border-radius: 3px;
    color: #fff !important;
    padding: 12px 20px;
    text-decoration: none;
    transition: all .5s
}

.feaBanner a:hover {
    background: #e1022e;
    text-decoration: none;
    transition: all .5s
}

.feaBanner a span {
    background-size: 240px;
    margin-right: 5px
}

.ela-u1-hom-com .ela-u1-threat-tit h2 span {
    font-weight: 600
}

ul.dload-banner li:nth-child(1) strong {
    font-weight: 500 !important
}

.nav-dem-ico {
    background: url(https://www.manageengine.cn/products/ad-manager/images/ntfs-feature-sprite.png) -220px -18px no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 22px;
    position: relative;
    top: 2px;
    width: 21px
}

.feaBanner a:nth-child(3) {
    background: #00688f;
    margin: 0 0 0 20px
}

.admp-fea-res-table-inn .per50 {
    margin: 0 1%;
    width: 44%
}

#allFeaDiv5 ul li:nth-child(1) {
    font-weight: 700
}

.collapse h2 {
    margin-bottom: 0
}

.collapse ul.colul {
    border-bottom: 0;
    padding-left: 0 !important
}

.collapse>ul.colul>li {
    border: 1px solid #e8e8e8;
    box-shadow: 0 5px 21px -10px rgb(150 150 150 / .49);
    list-style-type: none;
    margin-bottom: 20px;
    position: relative
}

.collapse ul.colul>li>.act {
    color: #17b5c8;
    font-weight: 600
}

.collapse ul.colul>li>.num-list li {
    list-style-type: none
}

.collapse ul.colul>li>.num-list li ul li {
    list-style-type: lower-roman
}

.collapse ul.colul>li>h2 {
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 0;
    padding: 10px 45px 10px 15px;
    position: relative;
    z-index: 1
}

.collapse ul.colul>li:before {
    background: #ebf6f9;
    border-radius: 50px;
    content: '';
    height: 24px;
    position: absolute;
    right: 24px;
    top: 12px;
    width: 24px
}

.collapse ul.colul>li h2:before {
    background: #41c4d4;
    content: '';
    height: 2px;
    position: absolute;
    right: 30px;
    top: 23px;
    width: 12px
}

.collapse ul.colul>li h2:after {
    background: #41c4d4;
    content: '';
    height: 12px;
    position: absolute;
    right: 35px;
    top: 18px;
    width: 2px
}

.act:after {
    display: none !important
}

.collapse ul.colul>li div {
    display: none;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    margin-top: -10px;
    padding: 10px 15px
}

.collapse ul.colul li>div a {
    color: #3775cc
}

.collapse ul.colul li>ul li {
    border: 0;
    box-shadow: none;
    list-style-type: lower-roman;
    margin-left: 40px
}

.collapse ul.colul li>ul p {
    margin-left: 40px
}

.collapse ul.colul li>ul li:before {
    display: none
}

.collapse ul.colul li>h6 {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    margin-top: 25px
}

.collapse ul.colul li>img {
    margin: 15px 0;
    cursor: pointer
}

.collapse ul.colul li>.bul-list {
    display: block !important
}

.tab-box ul li p,
.tab-box ol li p {
    word-break: break-all
}

.admp-fea-res-table {
    border: none
}

.admp-fea-res-table th,
.admp-fea-res-table td {
    border: solid 1px #e4e4e4;
    border-collapse: collapse;
    padding: 5px;
    vertical-align: middle
}

#dwn-form-alert {
    margin-top: -79px
}

#dwn-form-alert:before {
    border-bottom: none;
    border-left: 10px solid #fff0;
    border-right: none;
    border-top: 10px solid #E9142B;
    top: 36px
}

@media screen and (min-width:760px) {
    #dloadDiv {
        background: url(https://www.manageengine.cn/products/ad-manager/images/highsec-bg.jpg) center center no-repeat #0b506c;
        background-size: 1144px;
        padding: 80px 0
    }
}

@media screen and (max-width:1200px) {
    .admp-logo-blocks {
        max-width: 880px
    }
}

@media screen and (max-width:1100px) {
    .homban .banner-content h1 {
        margin: 15px 0 35px 0
    }
}

@media screen and (max-width:1080px) {
    .heading-menu {
        margin-top: 16px !important
    }
}

@media screen and (max-width:1020px) {
    .bnrquote {
        display: none
    }

    a.bnrDwn {
        display: none
    }

    .bnrtxt1 {
        font-size: 24px;
        line-height: 28px
    }

    .bnrtxt2 {
        font-size: 16px;
        line-height: 20px
    }

    body .flexslider .flexBnrslides {
        width: 98% !important
    }

    .flexBnrslides .slides,
    .banner-content.full-width {
        width: 100% !important
    }

    .flexslider .flexBnrslides .bnrcont {
        width: 98% !important;
        margin: 0 auto !important;
        position: relative
    }

    .banner-content.banner-1 h1 {
        font-size: 40px
    }

    .banner-content h1 {
        font-size: 38px
    }

    .banner-content h1 span {
        font-size: 28px
    }

    .banner-content.banner-1 h1 span {
        font-size: 26px
    }

    .banner-content {
        width: 520px
    }

    .banner-img {
        margin-left: -60px
    }

    .ban-2 {
        margin-right: 0
    }

    .list-box ul.half {
        width: 40%
    }

    .ban-3 {
        margin-right: -38px
    }

    .flexslider li.first {
        height: 360px !important
    }

    .lnkMob,
    .lnkTab,
    #lnk {
        display: none
    }

    .lnkTab {
        margin: 7px 20px 0 0
    }

    .lnkMob {
        display: none
    }

    #lnk {
        display: block !important
    }

    .homban .banner-content.full-width {
        min-width: initial !important
    }

    .flexslider .flexBnrslides {
        display: block
    }

    .homban .slides {
        min-width: auto !important
    }

    .flexslider .flexBnrslides>li .btn-mob-bann {
        display: block
    }

    .sec-pTB.bg-l-grey.natadm {
        padding-bottom: 35px !important
    }
}

@media screen and (max-width:980px) {

    .lnkMob,
    .lnkTab,
    #lnk {
        display: none
    }

    .lnkTab {
        margin: 0 20px 0 0
    }

    .lnkMob {
        display: none
    }

    #lnk {
        display: block !important
    }

    .reso-sec ul li {
        margin: 10px;
        width: 45%
    }

    .reso-sec ul li:nth-child(3n+2) {
        margin: 10px
    }

    .mob-hide {
        display: none
    }
}

@media screen and (max-width:925px) {
    .bnrdwn {
        display: none
    }

    .VideoThumbs {
        width: 100%
    }

    .ifrCon iframe {
        width: 100%
    }

    .ifrCon {
        width: 100%
    }

    #facebook,
    #twitter {
        display: none
    }

    .docMenuSli {
        display: none !important
    }

    .lnkMob {
        display: none
    }

    .hom-mob-sec1 .tilTab li {
        padding: 13px 7px
    }

    .hom-mob-sec1 .tilTab {
        max-width: fit-content
    }
}

@media screen and (max-width:759px) {

    .btn-mob-bann1,
    .bnrdwn {
        display: none
    }

    .VideoThumbs {
        width: 100%
    }

    .ifrCon iframe {
        width: 100%
    }

    .ifrCon {
        width: 100%
    }

    #facebook,
    #twitter {
        display: none
    }
}

@media screen and (max-width:760px) {
    .bnrdwn {
        display: none
    }

    .heading-menu {
        height: auto
    }

    .dwn-nav-link {
        font-size: 12px
    }

    .bnrtxt1 {
        font-size: 18px;
        line-height: 24px
    }

    .bnrtxt2 {
        font-size: 14px;
        line-height: 18px
    }

    .bnrtxt2 {
        font-size: 12px;
        line-height: 14px
    }

    .caseLHS {
        display: none
    }

    .caseRHS {
        width: 100%;
        float: none;
        padding: 0
    }

    .document-main-container,
    .document-right-col {
        width: 98% !important
    }

    .mAliP {
        float: left !important
    }

    .VideoThumbs {
        width: 198px
    }

    .lnkNone {
        color: #09C !important
    }

    .lnkNone:hover {
        text-decoration: underline !important
    }

    .lnkDldMar {
        font-size: 15px;
        margin: 3px 20px 0 0
    }

    .lnkDldMar a {
        color: #7bbb2a
    }

    .lnkDldMar a:hover {
        color: #7bbb2a;
        text-decoration: none
    }

    #lnk {
        display: block !important
    }

    .lnkMob {
        display: none
    }

    .dwn-form-cont {
        width: 96%
    }

    .dwn-link-cont {
        margin: 20px 0 0 0;
        width: 100%
    }

    .otr-dwn-win {
        width: 98%
    }

    .flexslider {
        height: 220px
    }

    .bannerflex .container {
        padding: 0;
        width: 100%
    }

    .flexMobile {
        height: 220px
    }

    .email-top-btns a {
        margin: 5px 0 20px
    }

    .indVsSec .per60 {
        width: 100%
    }

    .indVsSec .per40 {
        margin: 20px auto 0;
        padding: 0;
        width: 100%
    }

    #dloadDiv {
        display: none;
    }

    .tabfixed {
        border: none;
        height: auto;
        position: unset !important
    }

    .tabset {
        height: auto;
        text-align: center
    }

    .tilTab li {
        font-size: 16px
    }

    .hom-mob-sec1 .head {
        font-size: 25px !important;
        font-weight: 600;
        color: #000;
        line-height: 34px;
        width: 78%;
        margin: 0 auto;
        margin-bottom: 24px
    }

    .hom-mob-sec1 .tilTab li {
        padding: 9px 8px;
        box-sizing: border-box;
        display: inline-block;
        font-size: 17px;
        color: #000;
        font-weight: 600;
        text-align: center
    }

    .hom-mob-sec1 .tilCont ul li.hea {
        font-size: 20px;
        font-weight: 600;
        color: #000
    }

    .hom-mob-sec1 .tilCont ul li.lnk:before {
        width: 98px
    }

    .hom-mob-sec1 .tilCont ul li.lnk {
        font-size: 18px
    }

    .hom-mob-sec1 .per30 {
        width: 100%;
        padding: 0
    }

    .hom-mob-sec1 .tilCont ul li.con {
        font-size: 16px;
        line-height: 28px
    }

    .hom-mob-sec1 h2.compHea {
        font-size: 26px !important;
        font-weight: 600;
        color: #000
    }

    .hom-mob-sec1 .compEdi .per30 {
        background: #fff;
        border-top: solid 0 #3eb1f1;
        border: solid 1px #efefef;
        margin: 0;
        padding: 0;
        width: 100%;
        margin-bottom: 20px
    }

    .hom-mob-sec1 .compEdi .per30 ul li {
        margin: 0 20px
    }

    .hom-mob-sec1 .compEdi .per30 ul li ul li:before {
        display: none
    }

    .hom-mob-sec1 .compEdi .per30 ul li ul li {
        text-align: center !important;
        font-size: 18px !important;
        border-bottom: solid 1px #f3f3f3;
        padding: 5px 0 12px
    }

    .hom-mob-sec1 .compEdi .per30 ul li:nth-child(1) {
        font-size: 26px;
        font-weight: 700;
        color: #000
    }

    .hom-mob-sec1 .compEdi .per30 ul li:nth-child(3) a {
        font-size: 16px;
        padding: 10px 80px;
        border-radius: 2px
    }

    .hom-mob-sec1 .compEdi .per30 ul li:nth-child(2) {
        margin: 15px 0 20px;
        text-align: center
    }

    .hom-mob-sec1 .compEdi .per30 ul li:nth-child(2) span {
        font-size: 26px;
        font-weight: 500;
        color: #000
    }

    .hom-mob-sec1 .compEdi .recHig {
        background: #fff
    }

    .hom-mob-sec1 .compEdi .per30 ul li ul li:last-child {
        border-bottom: 0
    }

    .hom-mob-sec1 .compEdi .per30 ul li>ul li a {
        font-size: 14px !important;
        padding: 0 !important
    }

    .hom-mob-sec1 .compEdi .per30 ul {
        margin-bottom: 0 !important
    }

    .btn-mob-bann2 {
        display: block !important
    }

    .btn-mob-bann1 {
        display: none !important
    }

    .feaBanner {
        margin: 0 auto;
        width: 85% !important
    }

    .feaBanner a {
        display: block;
        width: 90%
    }

    .feaBanner a:nth-child(3) {
        margin: 10px 0 0 0
    }

    .recourcnavsec {
        height: auto
    }

    #rsnav,
    #rsource_movbg {
        display: none
    }
}

@media screen and (max-width:740px) {
    .img-zoom-close {
        right: 35px;
        top: 10px
    }
}

@media screen and (max-width:620px) {
    .resource-bx .per30 {
        cursor: pointer;
        float: none;
        margin: 0 auto 25px;
        width: 213px
    }

    .doc-menu ul li {
        margin: 0 0 10px 0
    }

    .doc-menu ul li a {
        padding: 2px 22px
    }

    .doc-menu ul {
        padding: 0 15px
    }

    .resource-hea {
        padding: 0 0 10px 0 !important
    }

    .ebookcont {
        padding: 20px
    }

    .ebookcont .per70 {
        width: 100%
    }

    .ebookcont .per70 h2 {
        line-height: 28px
    }

    .recourcnavsec li {
        width: 32%
    }
}

@media screen and (max-width:570px) {
    .img-zoom-close {
        right: 28px;
        top: 6px
    }
}

@media screen and (max-width:500px) {
    .heading-menu {
        height: auto
    }

    .lnkNone {
        color: #09C !important
    }

    .lnkNone:hover {
        text-decoration: underline !important
    }

    .newbnrnav {
        display: none
    }

    .newbnrdiv {
        display: none
    }

    .newbnr {
        height: auto !important
    }

    .otherFeaCol1,
    .otherFeaCol2 {
        width: 100%;
        float: none;
        margin: 20px 0
    }

    .mobBanner {
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        padding: 20px 0;
        font-weight: 300;
        display: block
    }

    .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
    }

    .videoEnableTab,
    .videoDisableTab {
        padding: 10px 0
    }

    .paddAli {
        padding: 22px 0
    }

    #facebook,
    #twitter {
        display: none
    }

    .ifrCon {
        width: 100%
    }

    .ifrCon iframe {
        width: 100%
    }

    .feaPage>div {
        margin: 10px auto;
        float: none
    }

    .feaPage>div .feaCont {
        height: auto
    }

    .readmeHead,
    readmeDate {
        float: none
    }

    .rhs-cont-box {
        padding-bottom: 20px
    }

    .bnrnav {
        display: none
    }

    .RemT40 {
        margin-top: 0
    }

    .defPer50 {
        float: left;
        width: 49%
    }

    .fWa {
        width: 100% !important
    }

    .himg img {
        display: none
    }

    .kb-page-bdy {
        margin: 86px 0 0 !important
    }

    .document-awards-row-left {
        float: none;
        text-decoration: none
    }

    .document-awards-row-right {
        float: none;
        width: 100% !important
    }

    .mTS {
        margin: 260px 0 0 !important
    }

    .document-case-right-right {
        float: none
    }

    .document-case-left-left {
        float: none;
        width: 100%
    }

    .document-case-left-left,
    .document-case-right,
    .document-case-right-left {
        width: 98% !important
    }

    .document-case-right-left {
        border-left: none !important
    }

    .wp-rightali {
        float: none !important;
        width: 98% !important
    }

    .whFrmAli {
        margin: 0 !important;
        width: 380px !important
    }

    .document-main-container,
    .document-right-col {
        width: 98% !important
    }

    .mAliP {
        float: left !important
    }

    .VideoThumbs {
        margin: 0 auto;
        width: 198px
    }

    .hmFeabox {
        margin: 1% 0;
        padding: 2px 0;
        width: 100%
    }

    .ifrCon {
        margin: 20px 0 0 0 !important
    }

    .docMenuSli {
        display: none !important
    }

    .document-awards-row-left {
        display: none
    }

    .document-awards-row-right {
        border-bottom: 1px dotted #ccc;
        margin: 0 !important;
        padding: 10px 0
    }

    .document-awards-row-left-la {
        display: none
    }

    .lnkTab {
        display: none
    }

    .lnkMob {
        display: block
    }

    #lnk {
        display: block !important
    }

    .dwn-form-cont {
        width: 96% !important
    }

    .dwn-link-cont {
        margin: 20px 0 0 0;
        width: 100% !important
    }

    .otr-dwn-win {
        width: 98% !important
    }

    #titlediv {
        display: none
    }

    .flexMobile {
        line-height: 40px !important;
        padding: 30px 0
    }

    .email-top-btns {
        margin: 20px 0 0 0
    }

    .indVsSec .per60 .clearfix span:nth-child(1) {
        width: 52%
    }

    .compEdi .per30 {
        margin: 0 1.5% 30px;
        padding: 0 0 1px;
        width: 97%
    }

    #admpcutomerlogos {
        display: none
    }

    .indVsSec .per60 span {
        height: 49px !important;
        vertical-align: top !important
    }

    .flexslider .flexBnrslides img {
        width: 70%;
        padding-bottom: 0
    }

    .recourcnavsec li {
        width: 49%
    }

    .rhs-cont .clearfix .per50:nth-child(2) ul {
        margin-top: -10px;
        padding-top: 0 !important
    }
}

.otherFeaCol1 h2,
.otherFeaCol2 h2,
.otherFeaCol1 h3,
.otherFeaCol2 h3,
.otherFeaCol1 h4,
.otherFeaCol2 h4 {
    font-size: 18px
}

@media screen and (max-width:670px) {
    .admp-fea-rel-res ul li {
        width: 100%
    }
}

@media screen and (min-width:768px) {
    .ban-5 {
        background-position: -1078px -768px;
        height: 430px;
        margin-top: -69px;
        width: 316px
    }

    .licBan .ban-5 {
        background-position: -612px -770px
    }

    .ban-gpo {
        background-position: 0 -836px !important
    }

    .ban-21 {
        background-position: -1552px -946px;
        height: 258px;
        width: 440px;
        margin-right: -40px;
        margin-top: 50px
    }

    .ban-2 {
        background-position: -552px 0;
        width: 440px;
        margin-right: -40px
    }

    .ban-3 {
        background-position: -1033px -12px;
        width: 480px;
        margin-right: -70px;
        margin-top: 30px
    }

    @media screen and (max-width:1200px) {
        .heading-menu {
            text-align: center;
            padding: 15px 0
        }

        .footer-stripe {
            background: #004c73;
            padding: 40px 20px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            -webkit-box-sizing: border-box
        }

        .footer-stripe h2 {
            color: #fff;
            font-size: 30px;
            font-weight: 100;
            line-height: 40px
        }

        .footer-stripe a {
            background: #e9142b;
            border-radius: 3px;
            color: #fff;
            display: inline-block;
            font-size: 18px;
            margin: 20px 15px 30px;
            padding: 10px 30px;
            text-decoration: none
        }

        .head-container {
            max-width: 95%;
            width: 100%;
            padding: 0
        }

        .docMenu {
            border-bottom: 3px solid #fff0
        }
    }

    @media screen and (min-width:1024px) and (max-width:1200px) {
        .admp-logo-blocks .admpcus-block {
            box-sizing: border-box;
            margin: 0 .5% !important;
            width: 100% !important
        }

        .docMenuCont .docMenu {
            width: 118px
        }

        .perVidSiz .titleBg {
            min-height: 80px
        }

        .footer .col3 {
            padding: 4% 0 0 2%;
            width: 29%
        }
    }

    @media screen and (min-width:768px) and (max-width:1023px) {
        .hmFeabox {
            padding: 0 1.5% !important;
            width: 30.333% !important;
            box-sizing: border-box;
            margin: 0 1.5% !important;
            min-height: 170px
        }

        .pg-head,
        .head {
            font-size: 26px;
            line-height: 30px
        }

        .admp-logo-blocks {
            text-align: center
        }

        .fea-nav-link span {
            font-size: 11px
        }

        .dwn-form {
            text-align: center
        }

        .dwn-form table {
            display: inline-block
        }

        .dwn-form input,
        .dwn-form select {
            width: 100%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .btmBar.min-mbH {
            display: none;
            display: none
        }

        .admp-conts {
            display: inline-block;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            width: 100%
        }

        .load-more {
            text-align: center
        }

        .load-more-cont {
            width: auto !important;
            display: inline-block;
            position: relative;
            top: -19px;
            margin: 0 !important
        }

        .load-more-cont span {
            margin-right: 0 !important
        }

        .demContdv h1 {
            font-size: 25px !important
        }

        .getqtTbl .formfooter input {
            padding: 8px 15px !important
        }

        h1.head {
            font-size: 27px !important
        }

        .suppLft {
            width: 100% !important
        }

        .suppRgt {
            width: 100% !important;
            margin: 0 !important
        }

        .suppRgt ul li .per30 {
            width: 50px !important
        }

        .suppRgt ul li .per70 ul li .per70 {
            text-align: left
        }

        .resourceCont ul li {
            width: 33.333% !important;
            float: left !important;
            border: none !important;
            text-align: left !important;
            margin: 7px 0 !important
        }

        .reqSuppCnt iframe {
            height: 450px !important
        }

        .whyadmphdr {
            font-size: 28px !important
        }

        .dwn-link-cont .otr-dwn-win {
            width: 100%;
            float: left
        }

        .dwn-link-cont .notebox .mT10 {
            text-align: center
        }

        .footer .col3 {
            padding: 4% 0 0 2%;
            width: 32%
        }

        #subscribe {
            padding: 6px 7px
        }

        .document-brochur-list-container p {
            font-size: 12px
        }

        .document-awards-row-right {
            margin: 10px 0 !important
        }

        .document-awards-row a.viewonline {
            margin-left: 0 !important
        }

        .perVidSiz {
            width: 48% !important;
            margin: 10px 1% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .perVidSiz .titleBg {
            min-height: 85px
        }

        #facebook,
        #twitter {
            display: block !important
        }

        #videoView {
            text-align: center !important
        }

        .doc-drpdwn-container {
            float: left !important
        }

        .document-case-right {
            width: 100% !important
        }

        .document-case-right-left {
            width: 100% !important;
            border: none !important
        }

        .document-case-left-left,
        .document-case-right-right {
            width: 100% !important
        }

        .document-case-right-left {
            padding: 20px 0 !important
        }

        .document-usecase-video-col,
        .document-awards-row-left {
            float: none;
            display: inline-block
        }

        .document-usecase-video.fl {
            text-align: center
        }

        .document-usecase-video-col p {
            min-height: 80px !important;
            display: inline-block !important
        }

        .document-usecase-video-col a {
            margin: 0 !important
        }

        .document-awards-row-right {
            width: 100% !important;
            margin: 10px 0 !important;
            text-align: center !important
        }

        .document-awards-row {
            width: 100% !important;
            text-align: center !important
        }

        .lhs-tree {
            width: 28% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .rhs-cont {
            width: 72% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .document-brochur-list-container {
            width: 48% !important;
            text-align: center;
            margin: 20px 1% !important;
            box-sizing: border-box
        }

        .doc-spri-com {
            margin: 10px auto !important
        }

        .document-bro-icon {
            margin: 0 auto
        }

        .document-brochur-list-container p {
            min-height: 50px !important
        }
    }

    @media screen and (max-width:900px) {
        .admp-fea-res-right {
            display: none
        }

        .admp-fea-res .admp-fea-res-left {
            border-right: none;
            width: 100% !important
        }
    }

    @media screen and (max-width:767px) {
        .foot-copy {
            padding-bottom: 40px
        }

        .bg-d-grey,
        .btmBar.min-mbH,
        .fooBanner {
            display: none
        }

        .flexMobile {
            color: #000;
            font-size: 26px
        }

        .pg-head,
        .head {
            font-size: 22px;
            padding: 0;
            margin: 0 0 20px
        }

        .hmFeabox ul {
            padding: 15px !important
        }

        .hmFeabox ul li:first-child {
            padding-top: 0
        }

        .admpcstmrtmpftrbg .whyadmphdr {
            margin-top: 0;
            font-size: 23px
        }

        .admp-logo-blocks {
            text-align: center
        }

        .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block {
            width: 30%;
            padding: 0;
            margin: 0 1.4% 9px;
            text-align: center
        }

        .hmFeabox {
            margin: 5px 0 !important
        }

        .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block img {
            width: 100%
        }

        .main-fixed {
            height: auto
        }

        .container {
            width: 95%
        }

        .head.tac {
            padding: 20px 0 30px
        }

        .load-more-cont {
            width: auto !important;
            display: inline-block;
            position: relative;
            top: -19px;
            margin: 0 !important
        }

        .load-more {
            text-align: center
        }

        .load-more-cont span {
            margin-right: 0 !important
        }

        .getqtTbl {
            width: 100% !important
        }

        .getqtTbl .formfooter input[type="submit"] {
            margin-right: 10px
        }

        #footerLnks .per20:last-child {
            clear: left
        }

        #footerLnks ul li.hea {
            margin: 15px 0
        }

        .suppLft {
            width: 100% !important;
            margin: 0
        }

        .suppRgt {
            width: 100% !important;
            margin: 0 !important
        }

        .resourceCont ul {
            padding: 15px 0 0 !important;
            text-align: center;
            display: inline-block;
            width: 100%
        }

        .resourceCont ul li {
            width: 33.333% !important;
            float: left !important;
            border: none !important;
            text-align: left !important;
            margin: 7px 0 !important
        }

        .reqSuppCnt iframe {
            width: 100%
        }

        .suppLft ul {
            margin: 20px 0
        }

        .suppRgt ul li .per30 {
            width: 50px !important
        }

        .suppRgt ul li .per70 {
            margin-top: 4px
        }

        .suppRgt ul li .per70 ul li .per70 {
            text-align: left
        }

        .sec-pTB .per60 iframe {
            width: 100%;
            margin-bottom: 25px
        }

        .sec-pTB .per60 {
            padding: 0
        }

        .rhs-cont {
            width: 100%;
            padding: 0
        }

        .docMenu {
            width: 30.333%;
            margin: 0 1.5%;
            float: none;
            display: inline-block
        }

        .dIcon4 {
            background-position: -360px -12px
        }

        .dIcon3 {
            background-position: -233px -8px
        }

        .dIcon1 {
            background-position: 28px 0
        }

        .dIcon6 {
            background-position: -115px -103px
        }

        .dIcon2 {
            background-position: -104px 0
        }

        .dIcon8 {
            background-position: -363px -105px
        }

        .docMenuCont {
            padding: 0 0 25px
        }

        .document-brochur-list-container {
            width: 48% !important;
            text-align: center;
            margin: 10px 1% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box
        }

        .document-bro-icon {
            margin: 8px auto 0 !important
        }

        .document-brochur-container .clearfix {
            margin: 0 !important
        }

        .document-main-container,
        .document-right-col {
            width: 100% !important
        }

        .document-brochur-list-container a {
            margin: 0
        }

        .dwn-form input,
        .dwn-form select {
            width: 100%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .tac {
            width: 100%
        }

        .dwn-priv {
            text-align: center
        }

        .dwn-link-cont {
            text-align: center
        }

        .otr-dwn-win {
            width: 100%
        }

        .navLnk {
            margin: 20px 0
        }

        p.descPart {
            margin: 25px 0 0;
            padding: 0
        }

        .notebox {
            width: 100% !important;
            margin: 20px 0 0;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .tar.mT10 {
            text-align: center
        }

        .otr-dwn-cont ul li {
            text-align: left
        }

        .dwn-form-cont {
            float: left !important;
            width: 100% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .sep-brd-top .per50 {
            width: 100%;
            padding: 0;
            margin: 10px 0
        }

        .sep-brd-top .per50.p10 {
            width: 50%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .main-audit-plus p {
            width: 100%;
            float: left;
            text-align: center;
            margin: 20px 0;
            border-top: #ebebeb solid 1px;
            border-bottom: #ebebeb solid 1px;
            padding: 10px 0
        }

        .otr-dwn-win {
            width: 100% !important;
            float: left !important;
            margin: 0;
            text-align: left
        }

        .navLnk {
            margin-left: 0;
            float: left;
            width: 100%
        }

        .admptabs .borderright {
            margin: 0
        }

        .admptabs li {
            margin: 0;
            padding: 2% 1% 0
        }

        .rhs-cont {
            width: 100% !important;
            padding: 20px 0 !important
        }

        .features-contain {
            width: 100% !important
        }

        .help-docs-conainer .document-awards-row-left {
            float: none;
            display: inline-block
        }

        .help-docs-conainer .document-awards-row .document-awards-row-right {
            width: 100%;
            margin: 20px 0 0
        }

        .document-brochur-list-container p {
            min-height: 50px
        }

        .ifrCon {
            margin: 0 !important
        }

        .perVidSiz {
            width: 48% !important;
            margin: 20px 1% !important;
            box-sizing: border-box
        }

        .perVidSiz .titleBg {
            min-height: 75px;
            padding: 10px 10px 0;
            margin-bottom: 0
        }

        #facebook,
        #twitter {
            display: inline-block !important;
            margin: 0 10px
        }

        .document-case-right-left {
            width: 100%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box
        }

        .document-case-right {
            width: 100% !important
        }

        .document-case-right-left {
            width: 100% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
            padding: 25px 10px !important
        }

        .document-case-left-left {
            width: 100% !important
        }

        .document-case-right-right {
            width: 100%;
            text-align: center;
            margin: 20px 0 0 !important
        }

        .document-case-row {
            margin: 10px 0 !important;
            padding: 10px 0 !important
        }

        .document-case-right-left {
            border-left: none !important
        }

        .document-usecase-video-col a {
            margin: 0 !important
        }

        .document-usecase-video-col {
            display: inline-block;
            float: none
        }

        .document-usecase-video {
            text-align: center
        }

        .document-usecase-video-col p {
            min-height: 80px;
            display: inline-block
        }

        .document-awards-row {
            text-align: center
        }

        .document-awards-row-left {
            display: inline-block;
            float: none
        }

        .document-awards-row-right {
            width: 100% !important;
            margin: 10px 0 !important;
            text-align: center
        }

        .document-awards-row-right p {
            text-align: center
        }

        .melogosvg img {
            width: 165px !important
        }

        .admplogosvg img {
            width: 194px;
            height: auto;
            margin-top: 10px
        }

        .lnkDldMar {
            font-size: 15px !important;
            margin: 0 20px 0 0 !important;
            padding: 10px 0 0
        }

        .lnkDldMar img {
            width: 24px
        }

        #MEmobPanel a {
            display: block
        }

        .footer-stripe a {
            margin: 20px 2px 0
        }

        .footer-stripe h2 {
            font-size: 23px
        }

        .docMenuCont {
            text-align: center
        }

        div#videoView {
            text-align: center
        }

        .videoTabs {
            width: 19% !important;
            margin: 0 !important;
            padding: 5px 0
        }

        .nav-dwn-icon,
        #topsec-rhs ul li.nav-search .icon-search,
        #topsec-rhs ul li span.user-thumb,
        .banner-img-right,
        .prd-nav .dwn-btm-icon,
        .prd-nav .demo-icon,
        .prd-nav .free-icon,
        .prd-nav .quote-icon,
        .prd-nav .buy-icon,
        .foot-social a,
        .comBnrTxt {
            background: none !important
        }
    }

    .hmFeabox {
        height: auto !important;
        box-sizing: border-box;
        border-radius: 2px;
        box-shadow: 0 5px 16px -4px rgb(64 64 64 / .8);
        margin-bottom: 40px !important;
        border-bottom: 4px solid rgb(16 56 74 / .84)
    }

    .hmFeabox ul li a {
        line-height: 24px;
        font-size: 16px;
        font-size: 16px;
        position: relative;
        width: 100%;
        display: block;
        border: 1px solid #d7edf9;
        background: rgb(19 140 214 / .05);
        padding: 14px;
        box-sizing: border-box;
        color: #138CCF;
        margin: 12px 0
    }

    .hmFeabox ul li {
        border: none;
        padding: 0
    }

    .main-fixed {
        height: auto !important
    }

    .email-down-footer {
        display: block !important
    }

    .zls-btnmn {
        display: none !important
    }

    @media screen and (max-width:567px) {
        .flexMobile {
            line-height: 33px;
            font-size: 23px;
            padding: 34px 5px 21px
        }

        .head.tac {
            padding: 0
        }

        .container {
            width: 90%
        }

        .pg-head,
        .head {
            font-size: 21px;
            line-height: 28px
        }

        .admpcstmrtmpftrbg .whyadmphdr {
            font-size: 21px
        }

        .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block {
            width: 47%;
            padding: 0;
            margin: 0 1%
        }

        .admptabs li {
            width: 48%;
            margin: 15px 1% 0 !important;
            box-sizing: border-box;
            padding: 8px 5px !important
        }

        .admpdivs .admp-conts {
            padding: 15px
        }

        .demContdv h1 {
            font-size: 21px !important
        }

        .document-brochur-list-container {
            width: 100% !important;
            margin: 10px 0 !important
        }

        .head {
            font-size: 21px !important;
            padding: 0 !important
        }

        .getqtTbl .formfooter input {
            padding: 5px 15px !important
        }

        .resourceCont ul li {
            width: 100% !important
        }

        .suppLft ul li {
            margin: 0 !important;
            width: 100% !important;
            text-align: center
        }

        .suppRgt {
            padding: 20px !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box
        }

        .suppRgt ul li .per30,
        .suppRgt ul li .per70 ul li,
        .suppRgt ul li .per70 ul li .per70,
        .suppRgt ul li .per70 {
            width: 100% !important;
            text-align: center
        }

        .suppRgt ul li.chaCont ul li.icn {
            margin: 0
        }

        .suppRgt ul li.chaCont {
            text-align: center
        }

        .suppRgt ul li.chaCont ul li.icn {
            width: 100%;
            margin: 0 !important
        }

        .suppRgt ul li.chaCont ul {
            margin: 0 !important
        }

        .suppRgt ul li.chaCont ul li.tet {
            margin: 0 !important;
            width: 100%;
            text-align: center
        }

        .suppRgt ul li ul {
            width: 100% !important
        }

        .videoTabs {
            width: 47% !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box;
            margin: 10px 1% !important;
            float: none !important;
            display: inline-block
        }

        .videoOuter #videoConSel {
            left: 50%;
            transform: translateX(-9.5%)
        }

        .perVidSiz {
            width: 100% !important;
            margin: 20px 0 !important;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box;
            padding: 15px 0 !important
        }

        #videoView,
        #cont1,
        #cont2,
        #cont3,
        #cont4 {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -o-box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .suppLft ul {
            margin: 0 !important
        }

        h1.linHea {
            text-align: center
        }

        h1.linHea+p {
            text-align: center
        }

        .suppRgt ul li.chaCont ul {
            padding: 14px 0 !important;
            display: inline-block
        }

        .admp-tabs p {
            min-height: 40px
        }

        #header-mainsec .headerinner .lnkDldMar {
            margin: 8px 0 0;
            font-size: 12px
        }

        .menu2ResBlk {
            margin-right: 2px;
            margin-left: 10px
        }

        #header-mainsec .headerinner .lnkDldMar {
            display: inline-block;
            margin: 0 !important;
            text-align: center;
            font-size: 0 !important;
            margin-right: 5px !important
        }
    }
}

.repo-bot-bann-hide {
    display: none
}

.si-full h1,
.si-full h2,
.si-full h3,
.si-full h4,
.si-full h5,
.si-full h6 {
    margin: 0
}

.si-full {
    width: 100%;
    box-sizing: border-box
}

.si-com {
    display: inline-block;
    width: 100%
}

.si-com div {
    box-sizing: border-box
}

.si-full a {
    text-decoration: none
}

.si-full li {
    list-style-type: none
}

.si-8-top {
    position: relative;
    overflow: hidden;
    padding: 15px 0
}

.breadCrumbWrapper {
    color: #61778d;
    font-size: 12px;
    font-family: "Zoho_Puvi_Regular";
    line-height: 28px
}

.breadCrumbWrapper a {
    color: #3f89d2;
    font-family: "Zoho_Puvi_Medium"
}

.breadcrumbArrow {
    margin: 0 7px;
    width: 4px
}

.breadcrumbIcon {
    width: 14px;
    position: relative;
    bottom: 2px;
    z-index: 11
}

.breadCrumbWrapper a:first-of-type {
    padding: 8px 18px 8px 12px;
    border-radius: 5px;
    position: relative
}

.breadCrumbWrapper a:nth-of-type(2) {
    position: relative;
    z-index: 4;
    padding-left: 8px
}

.breadCrumbWrapper span {
    position: relative;
    z-index: 2;
    padding-left: 20px;
    display: inline-block;
    background: #f0f6ff
}

.breadCrumbWrapper span::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 15px;
    background-size: 50px;
    background-position: -29px -3px;
    right: -15px;
    top: 0
}

.breadCrumbWrapper a:first-of-type::before {
    content: "";
    position: absolute;
    height: 28px;
    width: 132px;
    left: 0;
    background: url(https://www.manageengine.cn/products/ad-manager/images/breadcrumb-bg.png) no-repeat;
    background-size: cover;
    background-position: left center;
    z-index: 3
}

.si-container {
    width: 1000px;
    margin: 0 auto;
    max-width: 1000px
}

.si-container-1 {
    width: 1200px;
    margin: 0 auto;
    max-width: 1200px
}

.si-hero {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-hero-bg.jpg) no-repeat #151827;
    background-size: cover;
    padding: 30px 0 40px;
    background-attachment: fixed
}

.si-top-hero {
    display: inline-block;
    width: 100%
}

.si-top-hero-con {
    margin-top: 30px
}

.si-top-hero-con-inn {
    text-align: center;
    width: 88%;
    margin: 0 auto
}

.si-top-hero-con-inn h1 {
    color: #fff;
    font-size: 42px;
    line-height: 45px;
    margin-bottom: 15px;
    font-weight: 800
}

.si-top-hero-con-inn p {
    font-size: 14px;
    color: rgb(255 255 255 / .7);
    line-height: 26px;
    margin-bottom: 22px
}

.admp-hero-all-fea {
    display: inline-block;
    width: 100%
}

.admp-hero-all-fea-com {
    float: left;
    padding: 0 25px;
    width: 33.333%
}

.admp-hero-all-fea-com ul {
    padding: 0
}

.admp-hero-all-fea-com ul li {
    padding-left: 15px;
    margin-bottom: 12px
}

.admp-hero-all-fea-com ul li a:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    margin-left: -31px;
    margin-top: 4px;
    background-position: 0 0;
    background-size: 232px
}

.admp-hero-all-fea-1 ul li:nth-child(2) a:before {
    background-position: 0 -38px
}

.admp-hero-all-fea-1 ul li:nth-child(3) a:before {
    background-position: 0 -80px
}

.admp-hero-all-fea-1 ul li:nth-child(4) a:before {
    background-position: 0 -123px
}

.admp-hero-all-fea-2 ul li:nth-child(1) a:before {
    background-position: -44px 0
}

.admp-hero-all-fea-2 ul li:nth-child(2) a:before {
    background-position: -44px -42px
}

.admp-hero-all-fea-2 ul li:nth-child(3) a:before {
    background-position: -44px -84px
}

.admp-hero-all-fea-2 ul li:nth-child(4) a:before {
    background-position: -44px -128px
}

.admp-hero-all-fea-3 ul li:nth-child(1) a:before {
    background-position: -94px 0
}

.admp-hero-all-fea-3 ul li:nth-child(2) a:before {
    background-position: -94px -44px
}

.admp-hero-all-fea-3 ul li:nth-child(3) a:before {
    background-position: -94px -86px
}

.admp-hero-all-fea-3 ul li:nth-child(4) a:before {
    background-position: -94px -128px
}

.admp-hero-all-fea ul li a {
    color: #fff;
    color: rgb(255 255 255 / .84);
    line-height: 28px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-hero-all-fea ul li a:hover {
    padding-left: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-fea-con {
    padding: 50px 0
}

.admp-fea-con p {
    font-size: 16.5px;
    font-weight: 100;
    line-height: 28px
}

.admp-fea-con-list-com {
    margin-top: 40px
}

.admp-fea-con-list-com h2 {
    font-weight: 600;
    font-size: 27px;
    margin-bottom: 20px;
    padding-left: 20px;
    color: #000
}

.admp-fea-con-list-com h2:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 27px;
    background: #fecd3d;
    margin-left: -20px;
    border-radius: 1px
}

.admp-fea-con-2 h2:before {
    background: #199a52
}

.admp-fea-con-list-com ul {
    padding: 0 0 0 25px;
    list-style-type: none !important
}

.admp-fea-con-list-com ul li {
    font-size: 14.5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-weight: 300
}

.admp-fea-con-list-com ul li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000;
    margin-left: -15px;
    margin-top: 10px;
    border-radius: 100%
}

.admp-fea-res {
    padding: 20px 0;
    display: inline-block
}

.admp-fea-res ul {
    margin: 0;
    padding: 0 !important;
    list-style-type: none !important
}

.admp-fea-res-left {
    float: left;
    width: 70%;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
    padding-right: 25px
}

.admp-fea-res-right {
    float: left;
    width: 30%;
    box-sizing: border-box;
    padding-left: 25px
}

.admp-fea-res .admp-fea-res-left {
    width: calc(100% - 300px)
}

.admp-fea-res .admp-fea-res-right {
    width: 300px
}

.admp-fea-res-left h1 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    color: #000
}

.admp-fea-res-table {
    border: 1px solid #e4e4e4;
    display: inline-block;
    box-sizing: border-box;
    background: #fbfbfb;
    margin: 15px 0 20px
}

.admp-fea-res-table-com {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.admp-fea-res-table-com h3 {
    background: #697986;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    padding: 10px;
    margin-top: 0
}

.admp-fea-res-table-com h3:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    margin-left: -34px;
    margin-top: 6px;
    background-position: -129px 0;
    background-size: 232px
}

.admp-fea-res-table-2 h3:before {
    background-position: -166px 0
}

.admp-fea-arr-btn:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 8px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
    margin-left: 1px;
    margin-top: 10px;
    background-position: -199px -6px;
    background-size: 232px
}

.admp-fea-arr-btn-less:after {
    background-position: -199px -15px
}

.admp-fea-res-table-1 {
    border-right: 1px solid #e1e1e1
}

.admp-fea-res-table-inn {
    padding: 30px
}

.admp-fea-res-table-inn h4 {
    margin-bottom: 15px;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin-left: 0
}

.admp-fea-res-table-inn ul {
    padding: 0 0 5px 15px !important
}

.admp-fea-res-table-inn ul li {
    list-style-type: decimal;
    margin-bottom: 15px;
    font-size: 13px
}

.admp-fea-res-table-inn a {
    color: #1a8ad8;
    font-size: 14px;
    text-align: center
}

.admp-fea-res-table-2 h3 {
    background: #23ad84
}

.admp-fea-points {
    margin: 30px 0 35px
}

.admp-fea-points ul {
    padding-left: 30px !important
}

.admp-fea-points ul li {
    margin-bottom: 8px;
    font-size: 14px;
    list-style-type: disc
}

@media screen and (max-width:767px) {
    .admp-fea-res .admp-fea-res-left {
        width: 100%
    }

    .admp-fea-res .admp-fea-res-right {
        width: 100%
    }

    .admp-fea-res .admp-fea-rel-res ul.dload-banner li:first-of-type {
        padding-bottom: 15px;
        text-align: center
    }

    .admp-fea-res .admp-fea-rel-res ul.dload-banner li {
        margin: 0 auto
    }

    .admp-fea-res .admp-fea-rel-res .admp-fea-res .selectedCountry {
        width: 50px;
        box-sizing: border-box;
        padding: 7px
    }

    .admp-fea-res #MECountryListing {
        position: absolute;
        right: 0
    }

    .admp-fea-res ul.dload-banner li:nth-child(2) input[type="email"] {
        width: calc(100% - 60px)
    }

    .admp-fea-res .ch-box {
        width: 180px
    }

    .admp-fea-rel-res #meGDPRMessage {
        text-align: center;
        width: 100%
    }

    .admp-fea-rel-res .dwn-priv {
        text-align: center
    }
}

@media screen and (max-width:420px) {
    .admp-fea-res .admp-fea-rel-res ul.dload-banner li {
        width: 100%
    }

    .breadCrumbWrapper {
        display: none
    }
}

.zsiq_transferdiv,
#agenttransfer {
    display: none !important
}

.admp-fea-rel-res h4 {
    font-size: 14px;
    margin-bottom: 15px;
    color: #000;
    font-weight: 600
}

.admp-fea-rel-res ul li {
    margin-bottom: 8px
}

.admp-fea-rel-res ul li a {
    color: #1a8ad8;
    line-height: 24px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-fea-rel-res ul li a:hover {
    padding-left: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-fea-sub-head {
    font-weight: 100;
    font-size: 15px
}

.heading-menu {
    display: block
}

.admp-how-rhs-act {
    padding-left: 5px;
    color: #7BBB2C
}

.si-container pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

.admp-fea-arr-btn-less {
    display: none
}

#MECountryListing {
    width: 100%
}

@media screen and (max-width:1220px) {
    .tk-container-1 {
        width: 90%
    }
}

@media screen and (max-width:1110px) {
    .si-container {
        width: 100%;
        margin: 0 auto;
        max-width: 90%
    }
}

@media screen and (max-width:992px) {
    .admp-hero-all-fea-com {
        width: 100%
    }

    .admp-hero-all-fea-com ul li {
        padding-left: 15px;
        margin-bottom: 7px
    }

    .admp-hero-all-fea ul li a {
        color: #112238;
        line-height: 28px;
        background: #fff;
        padding: 8px 8px 8px 70px;
        width: 100%;
        display: block;
        box-sizing: border-box;
        border-radius: 2px
    }

    .admp-hero-all-fea ul li a:hover {
        padding-left: 70px;
        transform: scale(1.04)
    }

    .admp-hero-all-fea-com ul li a:before {
        content: '';
        position: absolute;
        width: 24px;
        height: 24px;
        background: url(https://www.manageengine.cn/products/ad-manager/images/admp-feature-sprite.png) no-repeat;
        margin-left: -45px;
        margin-top: 10px;
        background-position: 0 0;
        background-size: 232px;
        border-right: 1px solid #edf3f7;
        padding-right: 8px
    }

    .admp-hero-all-fea-com ul {
        padding: 0;
        margin: 0
    }

    .admp-fea-con-list-com h2 {
        font-size: 24px;
        line-height: 32px
    }

    .admp-fea-con-list-com h2:before {
        margin-top: 7px
    }

    .admp-hero-all-fea-1 {
        margin-top: 25px
    }
}

@media screen and (max-width:767px) {
    .admp-fea-rel-res {
        padding-top: 25px
    }

    .si-top-hero-con-inn {
        width: 100%
    }

    .admp-fea-res-left {
        width: 100%;
        border-right: 0 solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
        padding-right: 0;
        padding-bottom: 15px
    }

    .admp-fea-res-right {
        width: 100%;
        padding-left: 0
    }

    .admp-fea-rel-res ul li {
        margin-bottom: 2px;
        width: 50%;
        box-sizing: border-box;
        padding: 5px;
        float: left
    }

    .admp-fea-rel-res ul li a {
        color: #1a8ad8;
        display: block;
        border: 1px solid #e4e4e4;
        padding: 5px 15px
    }

    .admp-fea-res-table-com {
        width: 100%
    }

    .admp-fea-res-table-1 {
        border-right: 0 solid #e1e1e1
    }

    .mob-box-list ul li a {
        background: #f7f7f7;
        display: block;
        padding: 15px 15px;
        box-sizing: border-box;
        border-radius: 2px
    }

    .otherFeaCol1 h2,
    .otherFeaCol2 h2,
    .otherFeaCol1 h3,
    .otherFeaCol2 h3,
    .otherFeaCol1 h4,
    .otherFeaCol2 h4 {
        font-size: 18px
    }
}

@media screen and (max-width:670px) {
    .admp-fea-rel-res ul li {
        width: 100%
    }
}

@media screen and (max-width:1200px) {
    .heading-menu {
        text-align: center;
        padding: 15px 0
    }

    .footer-stripe {
        background: #004c73;
        padding: 40px 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    .footer-stripe h2 {
        color: #fff;
        font-size: 30px;
        font-weight: 100;
        line-height: 40px
    }

    .footer-stripe a {
        background: #e9142b;
        border-radius: 3px;
        color: #fff;
        display: inline-block;
        font-size: 18px;
        margin: 20px 15px 30px;
        padding: 10px 30px;
        text-decoration: none
    }

    .head-container {
        max-width: 95%;
        width: 100%;
        padding: 0
    }

    .docMenu {
        border-bottom: 3px solid #fff0
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .admp-logo-blocks .admpcus-block {
        width: 163px !important;
        box-sizing: border-box;
        margin: 0 .5% !important
    }

    .docMenuCont .docMenu {
        width: 118px
    }

    .perVidSiz .titleBg {
        min-height: 80px
    }

    .footer .col3 {
        padding: 4% 0 0 2%;
        width: 29%
    }

    .breadCrumbWrapper span::before {
        background-color: #fff;
        right: 0
    }

    .breadCrumbWrapper span {
        max-width: 180px;
        vertical-align: top;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding-right: 20px
    }

    .breadCrumbWrapper {
        margin-top: 20px
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .hmFeabox {
        padding: 0 1.5% !important;
        width: 30.333% !important;
        box-sizing: border-box;
        margin: 0 1.5% !important;
        min-height: 170px
    }

    .pg-head,
    .head {
        font-size: 26px;
        line-height: 30px
    }

    .admp-logo-blocks .admpcus-block {
        display: inline-block !important;
        width: 163px !important;
        margin: 0 .5% !important;
        box-sizing: border-box !important;
        float: none !important;
        padding: 0 1.5% !important
    }

    .admp-logo-blocks {
        text-align: center
    }

    .fea-nav-link span {
        font-size: 11px
    }

    .dwn-form {
        text-align: center
    }

    .dwn-form table {
        display: inline-block
    }

    .dwn-form input,
    .dwn-form select {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .btmBar.min-mbH {
        display: none;
        display: none
    }

    .admp-conts {
        display: inline-block;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        width: 100%
    }

    .load-more {
        text-align: center
    }

    .load-more-cont {
        width: auto !important;
        display: inline-block;
        position: relative;
        top: -19px;
        margin: 0 !important
    }

    .load-more-cont span {
        margin-right: 0 !important
    }

    .demContdv h1 {
        font-size: 25px !important
    }

    .getqtTbl .formfooter input {
        padding: 8px 15px !important
    }

    h1.head {
        font-size: 27px !important
    }

    .suppLft {
        width: 100% !important
    }

    .suppRgt {
        width: 100% !important;
        margin: 0 !important
    }

    .suppRgt ul li .per30 {
        width: 50px !important
    }

    .suppRgt ul li .per70 ul li .per70 {
        text-align: left
    }

    .resourceCont ul li {
        width: 33.333% !important;
        float: left !important;
        border: none !important;
        text-align: left !important;
        margin: 7px 0 !important
    }

    .reqSuppCnt iframe {
        height: 450px !important
    }

    .whyadmphdr {
        font-size: 28px !important
    }

    .dwn-link-cont .otr-dwn-win {
        width: 100%;
        float: left
    }

    .dwn-link-cont .notebox .mT10 {
        text-align: center
    }

    .footer .col3 {
        padding: 4% 0 0 2%;
        width: 32%
    }

    #subscribe {
        padding: 6px 7px
    }

    .document-brochur-list-container p {
        font-size: 12px
    }

    .document-awards-row-right {
        margin: 10px 0 !important
    }

    .document-awards-row a.viewonline {
        margin-left: 0 !important
    }

    .perVidSiz {
        width: 48% !important;
        margin: 10px 1% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .perVidSiz .titleBg {
        min-height: 85px
    }

    #facebook,
    #twitter {
        display: block !important
    }

    #videoView {
        text-align: center !important
    }

    .doc-drpdwn-container {
        float: left !important
    }

    .document-case-right {
        width: 100% !important
    }

    .document-case-right-left {
        width: 100% !important;
        border: none !important
    }

    .document-case-left-left,
    .document-case-right-right {
        width: 100% !important
    }

    .document-case-right-left {
        padding: 20px 0 !important
    }

    .document-usecase-video-col,
    .document-awards-row-left {
        float: none;
        display: inline-block
    }

    .document-usecase-video.fl {
        text-align: center
    }

    .document-usecase-video-col p {
        min-height: 80px !important;
        display: inline-block !important
    }

    .document-usecase-video-col a {
        margin: 0 !important
    }

    .document-awards-row-right {
        width: 100% !important;
        margin: 10px 0 !important;
        text-align: center !important
    }

    .document-awards-row {
        width: 100% !important;
        text-align: center !important
    }

    .lhs-tree {
        width: 28% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .rhs-cont {
        width: 72% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .document-brochur-list-container {
        width: 48% !important;
        text-align: center;
        margin: 20px 1% !important;
        box-sizing: border-box
    }

    .doc-spri-com {
        margin: 10px auto !important
    }

    .document-bro-icon {
        margin: 0 auto
    }

    .document-brochur-list-container p {
        min-height: 50px !important
    }
}

@media screen and (max-width:767px) {
    .foot-copy {
        padding-bottom: 40px
    }

    .bg-d-grey,
    .btmBar.min-mbH,
    .fooBanner {
        display: none
    }

    .flexMobile {
        color: #000;
        font-size: 26px
    }

    .pg-head,
    .head {
        font-size: 22px;
        padding: 0;
        margin: 0 0 20px
    }

    .hmFeabox ul {
        padding: 15px !important
    }

    .hmFeabox ul li:first-child {
        padding-top: 0
    }

    .admpcstmrtmpftrbg .whyadmphdr {
        margin-top: 0;
        font-size: 23px
    }

    .admp-logo-blocks {
        text-align: center
    }

    .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block {
        width: 30%;
        padding: 0;
        margin: 0 1.4% 9px;
        text-align: center
    }

    .hmFeabox {
        margin: 5px 0 !important
    }

    .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block img {
        width: 100%
    }

    .main-fixed {
        height: auto
    }

    .container {
        width: 95%
    }

    .head.tac {
        padding: 20px 0 30px
    }

    .load-more-cont {
        width: auto !important;
        display: inline-block;
        position: relative;
        top: -19px;
        margin: 0 !important
    }

    .load-more {
        text-align: center
    }

    .load-more-cont span {
        margin-right: 0 !important
    }

    .getqtTbl {
        width: 100% !important
    }

    .getqtTbl .formfooter input[type="submit"] {
        margin-right: 10px
    }

    #footerLnks .per20:last-child {
        clear: left
    }

    #footerLnks ul li.hea {
        margin: 15px 0
    }

    .suppLft {
        width: 100% !important;
        margin: 0
    }

    .suppRgt {
        width: 100% !important;
        margin: 0 !important
    }

    .resourceCont ul {
        padding: 15px 0 0 !important;
        text-align: center;
        display: inline-block;
        width: 100%
    }

    .resourceCont ul li {
        width: 33.333% !important;
        float: left !important;
        border: none !important;
        text-align: left !important;
        margin: 7px 0 !important
    }

    .reqSuppCnt iframe {
        width: 100%
    }

    .suppLft ul {
        margin: 20px 0
    }

    .suppRgt ul li .per30 {
        width: 50px !important
    }

    .suppRgt ul li .per70 {
        margin-top: 4px
    }

    .suppRgt ul li .per70 ul li .per70 {
        text-align: left
    }

    .sec-pTB .per60 iframe {
        width: 100%;
        margin-bottom: 25px
    }

    .sec-pTB .per60 {
        padding: 0
    }

    .rhs-cont {
        width: 100%;
        padding: 0
    }

    .docMenu {
        width: 30.333%;
        margin: 0 1.5%;
        float: none;
        display: inline-block
    }

    .dIcon4 {
        background-position: -360px -12px
    }

    .dIcon3 {
        background-position: -233px -8px
    }

    .dIcon1 {
        background-position: 28px 0
    }

    .dIcon6 {
        background-position: -115px -103px
    }

    .dIcon2 {
        background-position: -104px 0
    }

    .dIcon8 {
        background-position: -363px -105px
    }

    .docMenuCont {
        padding: 0 0 25px
    }

    .document-brochur-list-container {
        width: 48% !important;
        text-align: center;
        margin: 10px 1% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box
    }

    .document-bro-icon {
        margin: 8px auto 0 !important
    }

    .document-brochur-container .clearfix {
        margin: 0 !important
    }

    .document-main-container,
    .document-right-col {
        width: 100% !important
    }

    .document-brochur-list-container a {
        margin: 0
    }

    .dwn-form input,
    .dwn-form select {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .tac {
        width: 100%
    }

    .dwn-priv {
        text-align: center
    }

    .dwn-link-cont {
        text-align: center
    }

    .otr-dwn-win {
        width: 100%
    }

    .navLnk {
        margin: 20px 0
    }

    p.descPart {
        margin: 25px 0 0;
        padding: 0
    }

    .notebox {
        width: 100% !important;
        margin: 20px 0 0;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .tar.mT10 {
        text-align: center
    }

    .otr-dwn-cont ul li {
        text-align: left
    }

    .dwn-form-cont {
        float: left !important;
        width: 100% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .sep-brd-top .per50 {
        width: 100%;
        padding: 0;
        margin: 10px 0
    }

    .sep-brd-top .per50.p10 {
        width: 50%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .main-audit-plus p {
        width: 100%;
        float: left;
        text-align: center;
        margin: 20px 0;
        border-top: #ebebeb solid 1px;
        border-bottom: #ebebeb solid 1px;
        padding: 10px 0
    }

    .otr-dwn-win {
        width: 100% !important;
        float: left !important;
        margin: 0;
        text-align: left
    }

    .navLnk {
        margin-left: 0;
        float: left;
        width: 100%
    }

    .admptabs .borderright {
        margin: 0
    }

    .admptabs li {
        margin: 0;
        padding: 2% 1% 0
    }

    .rhs-cont {
        width: 100% !important;
        padding: 20px 0 !important
    }

    .features-contain {
        width: 100% !important
    }

    .help-docs-conainer .document-awards-row-left {
        float: none;
        display: inline-block
    }

    .help-docs-conainer .document-awards-row .document-awards-row-right {
        width: 100%;
        margin: 20px 0 0
    }

    .document-brochur-list-container p {
        min-height: 50px
    }

    .ifrCon {
        margin: 0 !important
    }

    .perVidSiz {
        width: 48% !important;
        margin: 20px 1% !important;
        box-sizing: border-box
    }

    .perVidSiz .titleBg {
        min-height: 75px;
        padding: 10px 10px 0;
        margin-bottom: 0
    }

    #facebook,
    #twitter {
        display: inline-block !important;
        margin: 0 10px
    }

    .document-case-right-left {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box
    }

    .document-case-right {
        width: 100% !important
    }

    .document-case-right-left {
        width: 100% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        padding: 25px 10px !important
    }

    .document-case-left-left {
        width: 100% !important
    }

    .document-case-right-right {
        width: 100%;
        text-align: center;
        margin: 20px 0 0 !important
    }

    .document-case-row {
        margin: 10px 0 !important;
        padding: 10px 0 !important
    }

    .document-case-right-left {
        border-left: none !important
    }

    .document-usecase-video-col a {
        margin: 0 !important
    }

    .document-usecase-video-col {
        display: inline-block;
        float: none
    }

    .document-usecase-video {
        text-align: center
    }

    .document-usecase-video-col p {
        min-height: 80px;
        display: inline-block
    }

    .document-awards-row {
        text-align: center
    }

    .document-awards-row-left {
        display: inline-block;
        float: none
    }

    .document-awards-row-right {
        width: 100% !important;
        margin: 10px 0 !important;
        text-align: center
    }

    .document-awards-row-right p {
        text-align: center
    }

    .melogosvg img {
        width: 165px !important
    }

    .admplogosvg img {
        width: 194px;
        height: auto;
        margin-top: 10px
    }

    .lnkDldMar {
        font-size: 15px !important;
        margin: 0 20px 0 0 !important;
        padding: 10px 0 0
    }

    .lnkDldMar img {
        width: 24px
    }

    #MEmobPanel a {
        display: block
    }

    .footer-stripe a {
        margin: 20px 2px 0
    }

    .footer-stripe h2 {
        font-size: 23px
    }

    .docMenuCont {
        text-align: center
    }

    div#videoView {
        text-align: center
    }

    .videoTabs {
        width: 19% !important;
        margin: 0 !important;
        padding: 5px 0
    }

    .nav-dwn-icon,
    #topsec-rhs ul li.nav-search .icon-search,
    #topsec-rhs ul li span.user-thumb,
    .banner-img-right,
    .prd-nav .dwn-btm-icon,
    .prd-nav .demo-icon,
    .prd-nav .free-icon,
    .prd-nav .quote-icon,
    .prd-nav .buy-icon,
    .foot-social a,
    .division-logo .zLogo,
    #backToTop,
    .comBnrTxt {
        background: none !important
    }

    .hmFeabox {
        height: auto !important;
        box-sizing: border-box;
        border-radius: 2px;
        box-shadow: 0 5px 16px -4px rgb(64 64 64 / .8);
        margin-bottom: 40px !important;
        border-bottom: 4px solid rgb(16 56 74 / .84)
    }

    .hmFeabox ul li a {
        line-height: 24px;
        font-size: 16px;
        font-size: 16px;
        position: relative;
        width: 100%;
        display: block;
        border: 1px solid #d7edf9;
        background: rgb(19 140 214 / .05);
        padding: 14px;
        box-sizing: border-box;
        color: #138CCF;
        margin: 12px 0
    }

    .hmFeabox ul li {
        border: none;
        padding: 0
    }

    .main-fixed {
        height: auto !important
    }
}

@media screen and (max-width:567px) {
    .flexMobile {
        line-height: 33px;
        font-size: 23px;
        padding: 22px 0
    }

    .head.tac {
        padding: 0
    }

    .container {
        width: 90%
    }

    .pg-head,
    .head {
        font-size: 21px;
        line-height: 28px
    }

    .admpcstmrtmpftrbg .whyadmphdr {
        font-size: 21px
    }

    .admpcstmrtmpftrbg .admp-logo-blocks .admpcus-block {
        width: 47%;
        padding: 0;
        margin: 0 1%
    }

    .admptabs li {
        width: 48%;
        margin: 15px 1% 0 !important;
        box-sizing: border-box;
        padding: 8px 5px !important
    }

    .admpdivs .admp-conts {
        padding: 15px
    }

    .demContdv h1 {
        font-size: 21px !important
    }

    .document-brochur-list-container {
        width: 100% !important;
        margin: 10px 0 !important
    }

    .head {
        font-size: 21px !important;
        padding: 0 !important
    }

    .getqtTbl .formfooter input {
        padding: 5px 15px !important
    }

    .resourceCont ul li {
        width: 100% !important
    }

    .suppLft ul li {
        margin: 0 !important;
        width: 100% !important;
        text-align: center
    }

    .suppRgt {
        padding: 20px !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box
    }

    .suppRgt ul li .per30,
    .suppRgt ul li .per70 ul li,
    .suppRgt ul li .per70 ul li .per70,
    .suppRgt ul li .per70 {
        width: 100% !important;
        text-align: center
    }

    .suppRgt ul li.chaCont ul li.icn {
        margin: 0
    }

    .suppRgt ul li.chaCont {
        text-align: center
    }

    .suppRgt ul li.chaCont ul li.icn {
        width: 100%;
        margin: 0 !important
    }

    .suppRgt ul li.chaCont ul {
        margin: 0 !important
    }

    .suppRgt ul li.chaCont ul li.tet {
        margin: 0 !important;
        width: 100%;
        text-align: center
    }

    .suppRgt ul li ul {
        width: 100% !important
    }

    .videoTabs {
        width: 47% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 10px 1% !important;
        float: none !important;
        display: inline-block
    }

    .videoOuter #videoConSel {
        left: 50%;
        transform: translateX(-9.5%)
    }

    .perVidSiz {
        width: 100% !important;
        margin: 20px 0 !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 15px 0 !important
    }

    #videoView,
    #cont1,
    #cont2,
    #cont3,
    #cont4 {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .suppLft ul {
        margin: 0 !important
    }

    h1.linHea {
        text-align: center
    }

    h1.linHea+p {
        text-align: center
    }

    .suppRgt ul li.chaCont ul {
        padding: 14px 0 !important;
        display: inline-block
    }

    .admp-tabs p {
        min-height: 40px
    }

    #header-mainsec .headerinner .lnkDldMar {
        margin: 8px 0 0;
        font-size: 12px
    }

    .menu2ResBlk {
        margin-right: 2px;
        margin-left: 10px
    }

    #header-mainsec .headerinner .lnkDldMar {
        display: block;
        margin-right: 35px !important;
        width: auto;
        font-size: 0 !important
    }

    .resource-hea {
        padding: 0 0 10px 0 !important
    }

    .nlne {
        display: block
    }
}

.email-top-btns a {
    display: inline-block;
    color: #fff;
    font-size: 17px;
    padding: 0 18px;
    margin: 5px 0 0;
    background: #E9142B
}

.email-top-btns a:hover {
    text-decoration: none
}

.email-down-footer {
    display: none;
    text-align: center;
    padding: 15px 0 0
}

.email-down-footer a {
    color: #7bbb2a;
    text-decoration: underline;

    #header-mainsec .headerinner .lnkDldMar {
        display: block;
        margin-right: 2px !important;
        width: auto;
        font-size: 0 !important
    }
}

@media screen and (max-width:501px) {
    .yrCont .per40 {
        display: none
    }

    .yrCont .per60 {
        float: right
    }
}

.admp-pdf-vi-com {
    display: inline-block;
    width: 100%
}

.admp-pdf-vi-com div {
    box-sizing: border-box
}

.admp-pdf-vi-com h1,
.admp-pdf-vi-com h2,
.admp-pdf-vi-com h3,
.admp-pdf-vi-com h4,
.admp-pdf-vi-com h5,
.admp-pdf-vi-com h6 {
    margin: 0
}

.admp-pdf-vi-com li,
.admp-pdf-vi-com a,
.admp-pdf-vi-com p,
.admp-pdf-vi-com span {
    margin: 0
}

.admp-pdf-vi-com p {
    margin-bottom: 15px
}

.admp-pdf-vi-full {
    width: 100%;
    box-sizing: border-box
}

.admp-pdf-vi-full a {
    text-decoration: none
}

.admp-pdf-vi-full li {
    list-style-type: none
}

.admp-pdf-vi-container {
    width: 1150px;
    margin: 0 auto
}

.admp-pdf-vi-com a {
    -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
}

.admp-pdf-vi-com a:hover {
    -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
}

.admp-pdf-vi-top-full {
    background: #fff;
    position: fixed;
    top: 0;
    box-shadow: 0 10px 25px -16px rgb(0 0 0 / .67);
    z-index: 9
}

.admp-pdf-vi-top {
    display: inline-block;
    width: 100%;
    margin-bottom: -8px
}

.admp-pdf-vi-top-left {
    float: left;
    width: 50%;
    padding-top: 10px;
    padding-bottom: 8px
}

.admp-pdf-vi-top-logo a {
    float: left
}

.admp-pdf-vi-top-logo p {
    float: left;
    border-left: 1px solid #d8d8d8;
    padding-left: 23px;
    color: #000;
    color: rgb(0 0 0 / .7);
    font-size: 14px;
    line-height: 22px;
    padding-top: 3px;
    margin-bottom: 6px
}

.admp-pdf-logo {
    background: url('https://www.manageengine.com/products/ad-manager/images/ad-manager-plus-logo-dark.png') no-repeat;
    width: 198px;
    height: 52px;
    display: inline-block;
    background-size: 170px;
    background-position: 0 2px;
    z-index: 999
}

.admp-pdf-top-btn {
    border: 1px solid #d93145;
    padding: 5px 12px;
    border-radius: 2px;
    margin: 7px 0 0 25px !important;
    color: #d93145
}

.admp-pdf-vi-top-right {
    float: left;
    width: 50%
}

.admp-pdf-vi-top-page {
    float: right;
    position: relative
}

.admo-pdf-top-link {
    padding: 23px 40px 23px 20px;
    color: #000;
    color: rgb(0 0 0 / .6);
    font-size: 14px;
    display: inline-block;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8
}

.admp-pdf-vi-top-page:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 162px;
    background-position: -148px -121px;
    right: 14px;
    top: 32px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-vi-top-page:hover:after {
    background-position: -148px -135px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-page {
    position: absolute;
    background: #fff;
    box-shadow: 0 4px 25px -9px rgb(0 0 0 / .52);
    margin-top: -1px;
    width: 200px
}

.admp-pdf-page ul {
    padding: 0
}

.admp-pdf-page ul li {
    width: 100%
}

.admp-pdf-page ul li a {
    display: block;
    width: 100%;
    color: #000;
    color: rgb(0 0 0 / .6);
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 22px;
    font-size: 13.5px;
    box-sizing: border-box
}

.admp-pdf-page ul li a:hover {
    background: rgb(216 224 230 / .49);
    border-bottom: 1px solid #e5e9ec
}

.admp-pdf-page ul li a:focus {
    background: rgb(216 224 230 / .49);
    border-bottom: 1px solid #e5e9ec
}

.admp-pdf-page ul li a:active {
    background: rgb(216 224 230 / .49);
    border-bottom: 1px solid #e5e9ec
}

.admp-pdf-page ul li:last-child a {
    border-bottom: 0 solid #d8d8d8;
    padding: 10px 22px
}

.admp-pdf-menu-act {
    background: rgb(216 224 230 / .49);
    border-bottom: 1px solid #e5e9ec
}

.admp-pdf-page {
    display: none
}

.admp-pdf-vi-top-dwn {
    float: right;
    margin-top: 18px;
    margin-left: 18px
}

.admp-pdf-top-btn-dwn {
    background: #006abc;
    color: #fff;
    padding: 10px;
    padding: 6px 20px 6px 40px;
    border-radius: 2px;
    margin: 1px 0 0 19px !important;
    display: inline-block;
    font-size: 15px
}

.admp-pdf-top-btn-dwn:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 210px;
    background-position: -193px 2px;
    margin-left: -22px
}

.admp-pdf-vi-hero-bg {
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-view-hero-bg.png) no-repeat;
    background-size: cover
}

.admp-pdf-vi-hero-tit {
    color: #fff;
    text-align: center;
    padding: 110px 0 70px
}

.admp-pdf-vi-hero-tit h1 {
    line-height: 40px;
    font-size: 32px;
    font-weight: 700
}

.admp-pdf-vi-hero-tit h1 span {
    font-weight: 100;
    font-size: 32px
}

.admp-pdf-vi-body {
    padding: 50px 0;
    width: 100%;
    max-width: 745px;
    margin: 0 auto
}

.admp-pdf-vi-body h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 700;
    margin-top: 30px
}

.admp-pdf-vi-body h4 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    font-weight: 700
}

.admp-pdf-vi-body figure {
    text-align: center;
    font-size: 16px;
    margin: 30px 0
}

.admp-pdf-vi-body figure img {
    width: 100%;
    margin-bottom: 10px
}

.admp-pdf-box-num {
    background: #f3f3f3;
    padding: 25px
}

.admp-pdf-box-num h4 {
    margin-top: 0
}

.admp-pdf-box-num ul {
    padding: 0;
    padding-left: 17px
}

.admp-pdf-box-num ul li {
    list-style-type: decimal;
    margin-bottom: 10px
}

.admp-pdf-li-bull {
    padding-left: 30px
}

.admp-pdf-li-bull li {
    margin-bottom: 10px
}

.admp-pdf-li-bull li:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #0178b5;
    border-radius: 50%;
    margin: 8px 0 0 -20px;
    z-index: 0
}

.admp-pdf-sp-left {
    padding-left: 30px;
    margin-top: 20px
}

.admp-pdf-sp-left h5 {
    font-size: 15px;
    margin: 12px 0;
    color: #000;
    font-weight: 700
}

.admp-pdf-next-pre-full {
    border-bottom: 1px solid #dedede;
    box-shadow: 0 10px 25px -16px rgb(0 0 0 / .67);
    border-top: 1px solid #dedede;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-next-pre {
    display: inline-block;
    width: 100%;
    margin-bottom: -7px
}

.admp-pdf-next-pre ul {
    margin: 0;
    padding: 0
}

.admp-pdf-next-pre ul li {
    float: left;
    width: 50%;
    box-sizing: border-box;
    box-sizing: border-box
}

.admp-pdf-next-pre ul li a {
    display: inline-block;
    padding: 12px 5px;
    width: 100%;
    box-sizing: border-box
}

.admp-pdf-next-pre ul li a:hover span {
    color: #e9142b
}

.admp-pdf-next-pre ul li:nth-child(1) a:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 199px;
    background-position: -172px -42px;
    margin: 10px 0 0 -43px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-next-pre ul li:nth-child(1) a:hover:before {
    margin: 10px 0 0 -53px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-next-pre ul li:nth-child(2) a:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 185px;
    background-position: -157px -74px;
    margin: -38px 0 0 7px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-next-pre ul li:nth-child(2) a:hover:after {
    margin: -38px 0 0 17px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-pdf-next-pre ul li a span {
    text-transform: uppercase;
    font-size: 12.5px;
    color: #989898;
    font-weight: 100
}

.admp-pdf-next-pre ul li a h5 {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize
}

.admp-pdf-next-pre ul li:last-child {
    text-align: right;
    border-left: 1px solid #dedede
}

.admp-pdf-form-full {
    background: #f0f0f0
}

.admp-pdf-form {
    padding: 70px 0
}

.o365-free-dwn {
    background: #1b1d1f;
    padding: 45px 0;
    text-align: center;
    color: #fff
}

.o365-free-dwn-inn h2 {
    font-size: 32px;
    font-weight: 300
}

.ela-u1-red-dwn-btn {
    border: 1px solid #ce1428;
    padding: 15px 48px 15px 75px;
    border-radius: 2px;
    color: #fff;
    font-weight: 600;
    margin: 0 auto;
    display: table;
    background: #E9142B;
    font-size: 16px;
    text-decoration: none;
    margin-bottom: 7px;
    margin-top: 40px
}

.ela-u1-red-dwn-btn:hover {
    background: #d21025;
    background: -webkit-linear-gradient(to top, #d21025, #E9142B);
    background: linear-gradient(to top, #d21025, #E9142B)
}

.ela-u1-red-dwn-btn:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 278px;
    background-position: -249px -167px;
    margin-left: -35px
}

.o365-free-dwn-inn h2 span {
    font-size: 32px;
    color: #fff;
    font-weight: 700
}

.o365-free-dwn-inn p {
    color: #9a9a9a;
    font-style: italic;
    margin-bottom: 0
}

.wam-vid-form {
    margin: 0 auto;
    display: table;
    width: 52%;
    background: #fff;
    padding: 35px 50px 15px 35px;
    border-radius: 3px;
    box-shadow: 0 0 25px -7px rgb(0 0 0 / .32)
}

.wam-vid-form h2 {
    text-align: center;
    margin-bottom: 35px
}

.wam-vid-form ul {
    padding: 0
}

.wam-vid-form ul li {
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 15px
}

.wam-vid-form ul li span {
    width: 44%;
    float: left
}

.wam-vid-form ul li input {
    width: 55%;
    float: left;
    background: #e8ebec;
    border: 0;
    line-height: 32px;
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 14px
}

.wam-vid-form ul li:last-child input[type="submit"] {
    width: 35%;
    margin-left: 44%;
    background: #00a651;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 2px;
    letter-spacing: 1px;
    padding-left: 0
}

.wam-foot-inn {
    position: relative;
    overflow: hidden;
    padding: 15px 0 10px
}

.wam-foot-cr {
    display: inline-block;
    width: 100%;
    margin-top: 8px
}

.wam-foot-cr p {
    margin: 0;
    color: #8e8e8e;
    color: rgb(0 0 0 / .4);
    text-align: center
}

.wam-foot-soc {
    float: left;
    width: 100%
}

.wam-foot-soc ul {
    margin: 0 auto;
    display: table;
    padding: 0
}

.wam-foot-soc ul li {
    float: left;
    position: relative;
    padding: 0 3px
}

.wam-foot-soc ul li a {
    width: 34px;
    height: 34px;
    float: left
}

.wam-foot-soc ul li a:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 270px;
    background-position: 0 -68px
}

.wam-foot-soc ul li:nth-child(2) a:before {
    background-position: -42px -68px
}

.wam-foot-soc ul li:nth-child(3) a:before {
    background-position: -84px -68px
}

.wam-foot-soc ul li:nth-child(4) a:before {
    background-position: -126px -68px
}

.mob-menu {
    background: #fff;
    position: fixed;
    top: 0;
    box-shadow: 0 10px 25px -16px rgb(0 0 0 / .67);
    z-index: 9;
    width: 100%;
    padding: 0 25px;
    box-sizing: border-box;
    display: none
}

.mob-menu-logo {
    float: left;
    display: inline-block
}

.mob-menu-open {
    width: 35px;
    height: 35px;
    float: right;
    border-radius: 2px;
    top: 12px;
    position: absolute;
    right: 20px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 300px;
    background-position: 0 -122px
}

.mob-menu-close {
    width: 35px;
    height: 35px;
    float: right;
    border-radius: 2px;
    top: 12px;
    position: absolute;
    right: 20px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 202px;
    background-position: -25px -73px
}

.mob-menu-all {
    position: fixed;
    background: #fff;
    width: 50%;
    right: 0;
    top: 0;
    padding: 25px;
    height: 100%;
    box-shadow: 0 28px 44px -10px rgb(0 0 0 / .67);
    overflow-y: auto;
    box-sizing: border-box;
    right: -55%;
    -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
}

.mob-menu-act {
    right: 0;
    -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
}

.mob-menu-all p {
    margin-bottom: 15px
}

.mob-menu-all h4 {
    margin: 25px 0;
    text-transform: uppercase;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px
}

.mob-list {
    padding: 0
}

.mob-list li {
    list-style-type: none
}

.mob-list li a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #8a8a8a;
    border-bottom: 1px solid #f3f3f3;
    line-height: 40px
}

.admp-pdf-top-btn-mob {
    margin: 20px 0 !important
}

.admp-pdf-top-btn-dwn-mob {
    margin: 0
}

.admp-pdf-next-pre-full.fix-header {
    position: fixed;
    background-color: #fff;
    background: #fff;
    transition: all .4s;
    width: 100%;
    bottom: 0;
    box-shadow: 0 16px 37px -22px rgb(2 2 2 / .32);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 1
}

.text-link {
    color: #138cd6
}

.fix-tab-re {
    position: relative !important
}

.admp-pdf-li-num-bull li {
    list-style-type: decimal
}

.admp-pdf-li-num-bull li:before {
    display: none
}

.admp-pdf-li-num-bull li ul li {
    list-style-type: none
}

.admp-pdf-li-num-bull li ul {
    margin: 15px
}

.admp-pdf-li-num-bull li ul li:before {
    display: block
}

.admp-pdf-col-box {
    background: #f3f3f3;
    padding: 35px 35px 35px 30px;
    border-radius: 3px;
    margin-bottom: 30px
}

.admp-pdf-col-box h4 {
    margin-top: 0
}

.admp-pdf-notes {
    display: block;
    width: 100%;
    color: #ababab;
    font-style: italic;
    padding: 10px 30px;
    box-sizing: border-box;
    font-size: 12px
}

.admp-pdf-notes a {
    color: #0178b5
}

.admo-pdf-mt-40 {
    margin-top: 40px
}

.admp-pdf-li-bull li ul {
    margin-top: 15px
}

.mob-list li a:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(https://www.manageengine.cn/products/ad-manager/images/admp-pdf-doc-sprite.png) no-repeat;
    background-size: 104px;
    background-position: -90px -42px;
    margin: 12px 0 0 -33px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.privacy-policy {
    color: #888;
    text-align: left;
    font-size: 12px;
    margin-top: 4px;
    display: inline-block;
    margin-left: 44%;
    margin-bottom: 0 !important
}

.privacy-policy a {
    color: #09C;
    font-size: 12px
}

#meGDPRMessage {
    width: 100%
}

.diSCount-PopuP {
    display: none !important
}

@media screen and (max-width:1150px) {
    .admp-pdf-vi-container {
        width: 90%;
        width: 90%
    }

    .admp-pdf-vi-top-full {
        position: relative
    }

    .admp-pdf-vi-top-left {
        width: 60%
    }

    .admp-pdf-vi-top-right {
        width: 40%
    }

    .admp-pdf-vi-top-logo p {
        padding-left: 10px
    }

    .admp-pdf-top-btn {
        margin: 7px 0 0 15px
    }

    .admp-pdf-vi-hero-tit {
        padding: 80px 0 50px
    }

    .admp-pdf-vi-top-full {
        display: none
    }

    .mob-menu {
        display: block
    }

    .admp-pdf-vi-top-dwn-mob {
        float: initial
    }

    .mob-list li a {
        padding-left: 34px
    }
}

@media screen and (max-width:1025px) {
    .banner-content h1 {
        margin: -4px 0 35px !important
    }

    .tilCont .per30:nth-child(1),
    .tilCont .per30:nth-child(2),
    .tilCont .per30:nth-child(3) {
        filter: alpha(opacity=100);
        opacity: 1
    }
}

@media screen and (max-width:992px) {
    .wam-vid-form {
        width: 75%
    }

    .o365-free-dwn-inn h2 {
        line-height: 38px
    }
}

@media screen and (max-width:990px) {
    .admp-fea-res-right {
        display: block;
        padding: 40px 0 !important;
        width: 100% !important
    }

    .admp-fea-rel-res ul#rl,
    .admp-fea-rel-res h4,
    .admp-fea-rel-res .selectedCountry,
    .admp-fea-rel-res ul.dload-banner li:nth-child(2):before {
        display: none
    }

    .admp-fea-rel-res ul.dload-banner li:nth-child(2) input[type="email"] {
        border: solid 1px #5e5f61;
        box-sizing: border-box;
        margin-bottom: 15px;
        padding: 10px 8px;
        width: 100%
    }

    .admp-fea-rel-res #MECountryListing {
        border: solid 1px #5e5f61;
        margin-bottom: 15px;
        opacity: 1;
        padding: 10px 8px;
        position: unset;
        width: 100%
    }

    .admp-fea-rel-res select#country_state {
        border: solid 1px #5e5f61;
        box-sizing: border-box;
        padding: 10px 8px
    }

    .admp-fea-rel-res ul.dload-banner li:nth-child(2) {
        background: none;
        border: none
    }
}

@media screen and (max-width:780px) {
    .banner-content h1 {
        margin: 0 0 35px !important
    }

    .wam-vid-form {
        width: 100%
    }

    .admp-pdf-next-pre ul li a h5 {
        font-size: 12px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .admp-pdf-next-pre ul li a {
        padding: 5px
    }

    .admp-pdf-next-pre ul li a span {
        font-size: 11px
    }

    .mob-menu-act {
        right: 0;
        width: 100%
    }

    .admp-pdf-vi-full.admp-pdf-next-pre-full.fix-header.fix-tab-re {
        position: fixed !important;
        box-shadow: 0 -11px 20px -17px rgb(0 0 0 / .43)
    }

    .flexslider {
        height: 350px
    }
}

@media screen and (max-width:770px) {
    .indVsSec .per60 {
        margin-bottom: 30px;
        width: 100%
    }

    .indVsSec .per40 {
        width: 100%
    }
}

@media screen and (max-width:550px) {
    .admp-pdf-next-pre ul li a:before {
        display: none
    }

    .admp-pdf-next-pre ul li a:after {
        display: none
    }

    .reso-sec ul li {
        margin: 0;
        width: 100%;
        margin-bottom: 15px
    }

    .reso-sec ul li:nth-child(3n+2) {
        margin: inherit;
        margin-bottom: 15px
    }

    .wam-form {
        max-width: 472px;
        width: 100% !important
    }

    .wam-form ul li:nth-child(3) {
        background: none !important;
        display: block;
        float: unset;
        text-align: center
    }

    .wam-form ul li:nth-child(1) {
        width: 80% !important
    }

    .wam-form ul li input[type="submit"] {
        margin: 15px 0 0 0
    }
}

@media screen and (max-width:420px) {
    .flexslider {
        height: 610px
    }
}

@media screen and (max-width:400px) {
    .wam-form ul li:nth-child(1) {
        width: 75% !important
    }
}

@media screen and (max-width:330px) {
    .flexslider {
        height: 570px
    }

    .wam-form ul li:nth-child(1) {
        width: 73% !important
    }
}

@media screen and (max-width:302px) {
    #dloadView .wam-form ul li:nth-child(1) {
        width: 70% !important
    }
}

.thanks-page-cs-container h2 {
    font-size: 28px;
    line-height: 41px;
    font-weight: 300;
    color: #000;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 45px
}

.thanks-page-cs-container h2 span {
    display: block;
    font-weight: 500
}

.thanks-page-cs-container .thanks-page-cs-wrapper {
    display: table;
    width: 100%;
    max-width: 900px;
    margin: auto;
    position: relative;
    padding: 0 !important;
    margin-bottom: 50px
}

.thanks-page-cs-container .thanks-page-cs-wrapper::before {
    content: "";
    width: calc((100% / 3) - 2px);
    height: 100%;
    border: 1px solid #e7e9ea;
    border-top: 0;
    border-bottom: 0;
    left: calc(100% / 3);
    top: 0;
    position: absolute;
    z-index: -1
}

.thanks-page-cs-container .thanks-page-cs-wrapper::after {
    content: "";
    width: 100%;
    height: calc((100% / 3) - 2px);
    border: 1px solid #e7e9ea;
    border-left: 0;
    border-right: 0;
    top: calc(100% / 3);
    left: 0;
    position: absolute;
    z-index: -1
}

.thanks-page-cs-container .thanks-page-cs-wrapper li {
    display: inline-block;
    width: calc(100% / 3);
    font-size: 16px;
    color: #333;
    font-weight: 400;
    float: left;
    text-align: center;
    padding: 95px 0 35px;
    box-sizing: border-box;
    height: 150px;
    position: relative;
    transition: all .3s
}

.thanks-page-cs-container .thanks-page-cs-wrapper li:hover {
    box-shadow: 0 0 10px rgb(0 0 0 / .1);
    color: #2483e0
}

.thanks-page-cs-container .thanks-page-cs-wrapper li a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-decoration: none
}

.thanks-page-cs-container .thanks-page-cs-wrapper li a:hover {
    text-decoration: none
}

.thanks-page-cs-container .thanks-page-cs-wrapper li .cs-ic {
    background: url(https://www.manageengine.cn/products/ad-manager/images/thanks-page-cs-logo-sprite.png) no-repeat 0 0;
    background-size: 999px;
    display: block;
    margin: auto;
    margin-bottom: 30px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-admp .cs-ic {
    width: 58px;
    height: 44px;
    background-position: -104px -16px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-admp:hover .cs-ic {
    background-position: -104px -102px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-adap .cs-ic {
    width: 58px;
    height: 50px;
    background-position: -16px -14px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-adap:hover .cs-ic {
    background-position: -15px -102px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-adssp .cs-ic {
    width: 49px;
    height: 57px;
    background-position: -192px -12px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-adssp:hover .cs-ic {
    background-position: -192px -96px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-dsp .cs-ic {
    width: 49px;
    height: 54px;
    background-position: -271px -17px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-dsp:hover .cs-ic {
    background-position: -271px -100px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-erp .cs-ic {
    width: 43px;
    height: 52px;
    background-position: -346px -19px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-erp:hover .cs-ic {
    background-position: -346px -100px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-m365-mp .cs-ic {
    width: 48px;
    height: 51px;
    background-position: -415px -18px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-m365-mp:hover .cs-ic {
    background-position: -415px -100px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-ela .cs-ic {
    width: 43px;
    height: 53px;
    background-position: -785px -17px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-ela:hover .cs-ic {
    background-position: -785px -101px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-ad360 .cs-ic {
    width: 54px;
    height: 57px;
    background-position: -634px -14px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-ad360:hover .cs-ic {
    background-position: -634px -97px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-log360 .cs-ic {
    width: 52px;
    height: 56px;
    background-position: -485px -16px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-log360:hover .cs-ic {
    background-position: -485px -97px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-m365-sp .cs-ic {
    width: 46px;
    height: 46px;
    background-position: -712px -18px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-m365-sp:hover .cs-ic {
    background-position: -712px -103px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-rmp .cs-ic {
    width: 42px;
    height: 61px;
    background-position: -567px -9px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-rmp:hover .cs-ic {
    background-position: -567px -90px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-imp .cs-ic {
    width: 49px;
    height: 42px;
    background-position: -857px -21px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-imp:hover .cs-ic {
    background-position: -857px -103px
}

.thanks-page-cs-container .thanks-page-cs-wrapper li:hover .cs-tooltip {
    visibility: visible;
    opacity: 1
}

.thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip {
    visibility: hidden;
    opacity: 0;
    font-size: 15px;
    font-weight: 300;
    color: #000;
    line-height: 23px;
    background: #f3f9ff;
    box-sizing: border-box;
    padding: 10px 20px;
    border: 1px solid #2483e0;
    border-radius: 5px;
    width: 290px;
    text-align: left;
    position: absolute;
    left: 28%;
    top: 88%;
    z-index: 1;
    transition: .3s linear
}

.thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid #fff0;
    border-right: 8px solid #fff0;
    border-bottom: 10px solid #2483e0;
    position: absolute;
    left: 50px;
    top: -10px
}

.thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid #fff0;
    border-right: 8px solid #fff0;
    border-bottom: 10px solid #f2f9fe;
    position: absolute;
    left: 50px;
    top: -8px
}

.thanks-page-cs-container .thanks-page-cs-wrapper .hide {
    display: none
}

.thanks-page-cs-container.sep-brd-top h2 {
    margin-top: 30px
}

#allFeaDiv1>ul {
    width: 23%
}

@media screen and (max-width:1100px) {
    .thanks-page-cs-container .thanks-page-cs-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper:after {
        height: calc((100% / 3) + 2%);
        top: calc((100% / 3) - 2%)
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip {
        position: relative;
        top: 0;
        left: 0;
        width: 90%;
        margin: auto;
        margin-top: 10px;
        visibility: visible;
        opacity: 1;
        background: none;
        border: none;
        text-align: center;
        padding: 0 20px;
        padding-bottom: 30px
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:before,
    .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:after {
        display: none
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper li {
        height: auto
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper li .cs-ic {
        bottom: auto;
        top: 25px
    }
}

@media screen and (max-width:650px) {

    .thanks-page-cs-container .thanks-page-cs-wrapper:before,
    .thanks-page-cs-container .thanks-page-cs-wrapper:after {
        display: none
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper li {
        width: 90%;
        border: 1px solid #e6e9ea;
        margin: 10px auto;
        box-shadow: 0 0 10px #e6e9ea
    }

    .thanks-page-cs-container .thanks-page-cs-wrapper li .cs-tooltip {
        padding-bottom: 0
    }
}

@media screen and (max-width:650px) {
    #onboa-fban {
        display: none
    }
}

.moveup .zsiq_theme1 {
    margin-bottom: 32px !important
}

body .CS_CTAContainer {
    display: none;
    box-sizing: border-box;
    font-family: "ZohoPuvi"
}

body .CS_CTAContainer.CS_CTA_Center {
    text-align: center
}

body .CS_CTAContainer.CS_CTA_mt_10 {
    margin-top: 10px
}

body .CS_CTAContainer.CS_CTA_mt_20 {
    margin-top: 20px
}

body .CS_CTAContainer.CS_CTA_mt_30 {
    margin-top: 30px
}

body .CS_CTAContainer.CS_CTA_mb_10 {
    margin-bottom: 10px
}

body .CS_CTAContainer.CS_CTA_mb_20 {
    margin-bottom: 20px
}

body .CS_CTAContainer.CS_CTA_mb_30 {
    margin-bottom: 30px
}

body .CS_CTAContainer a {
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    text-transform: none;
    border: none
}

body .CS_CTAContainer a.CS_CTABtn {
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    background: #ef292c;
    color: #fff;
    padding: 10px 43px;
    text-decoration: none;
    cursor: pointer;
    box-sizing: border-box;
    border-width: 0;
    transition: background 0.3s ease-in-out
}

body .CS_CTAContainer a.CS_CTABtn:hover {
    background: #c71a1d;
    text-decoration: none
}

body .CS_CTAContainer a.CS_CTABtn:after {
    display: none
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_r6 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_r4 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_arrow {
    position: relative;
    padding: 10px 55px 10px 30px
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_arrow::before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAYAAAC0T3x2AAAABHNCSVQICAgIfAhkiAAAALtJREFUSEvt1u0RQDAMBmCZwCpGMIpNGM0KNmADG1Tqo3do8wb1L73zK7k8J9cEKsBxznWc0kppxAfVgQkGpVporYt2xm5dtC02RzZHoQPZLgMXqrhqKaz5hmP+kU4N4hPtUA8w9LmR4gMH63Wp/ohtCNEctvcPWED8y5w+ExmxE3KDMrXxhkShj1gUSUIvsSQiQg8xEYGQEoOICgKYClFDCUyNPIIu2HhMvHY3wf+6a6F9qEe/VrSIz1sANr+NSDcXBosAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
    width: 12px;
    height: 14px;
    border-bottom: 2px solid #fff;
    position: absolute;
    top: 50%;
    right: 35px;
    transform: translateY(-50%);
    pointer-events: none
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_sm {
    font-size: 14px;
    line-height: 24px
}

body .CS_CTAContainer a.CS_CTABtn.CS_CTABtn_large {
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width:992px) {
    body .CS_CTAContainer {
        text-align: center
    }
}

.ctaContainer .wam-form.with-state {
    width: 560px
}

.ctaContainer .wam-form.with-state ul li select.commonselect {
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal
}

.ctaContainer .wam-form.with-state ul li:nth-child(1) {
    width: 190px
}

.ctaContainer .wam-form.with-state ul li:nth-child(2) {
    width: 258px;
    margin: 0 0 0 -113px
}

.ctaContainer .selectedCountry {
    width: 60px;
    margin: 8px 0 0 74px
}

.ctaContainer #MECountryListing {
    width: 60px !important
}

.ctaContainer .wam-form.with-state ul li select {
    width: 100px
}

@media screen and (max-width:768px) {
    .ctaContainer .wam-form.with-state {
        width: 333px
    }

    .ctaContainer .wam-form.with-state ul li:nth-child(1) {
        width: 165px;
        border-radius: inherit
    }

    .ctaContainer .wam-form.with-state ul li:nth-child(2) {
        width: 258px
    }

    .ctaContainer .wam-form.with-state ul li:nth-child(3) {
        width: 100%;
        border-radius: inherit;
        margin-top: 5px
    }
}

@media screen and (max-width:600px) {
    .ctaContainer .wam-form.with-state ul li:nth-child(1) {
        width: 53% !important
    }
}

@media screen and (max-width:375px) {
    .ctaContainer .wam-form.with-state ul li:nth-child(2) {
        width: 237px
    }

    .ctaContainer .wam-form.with-state ul li:nth-child(2):before {
        margin: 20px 0 0 20px
    }

    .ctaContainer .wam-form.with-state ul .selectedCountry {
        width: 60px;
        margin: 8px 0 0 50px
    }
}

@media screen and (max-width:320px) {
    .ctaContainer .wam-form.with-state ul li:nth-child(2) {
        width: 215px
    }

    .ctaContainer .wam-form ul li:nth-child(2):before {
        margin: 20px 0 0 40px ;
    }

    .ctaContainer .wam-form ul li:nth-child(1) input {
        font-size: 15px ;
    }
}

.year-end-off-top-strip-24>a>img {
    max-width: 750px !important ;
}