@import url(https://www.manageengine.com/css/fonts.css);

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes moveActive {

    0%,
    to {
        width: 25%
    }

    20% {
        width: 35%
    }
}

@keyframes fadeIn {
    to {
        opacity: 1;
        transform: none
    }
}

@-webkit-keyframes loading {
    0% {
        left: -45%
    }

    to {
        left: 100%
    }
}

@keyframes loading {
    0% {
        left: -45%
    }

    to {
        left: 100%
    }
}

@-webkit-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-moz-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-o-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@-moz-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@-o-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@-webkit-keyframes animopacity1 {

    0%,
    20% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-1200px)
    }
}

#bannr-dots a,
#bannr-dots span,
#cust-dots a,
#cust-dots span,
.ap-indx-sec2,
.ap-indx-sec3,
.ap-indx-sec4,
.ap-indx-sec5,
.container,
.sec-cust-slid,
input,
li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .2s ease-in 0s
}

body {
    font: 17px/1.5 Zoho_Puvi_Regular, sans-serif;
    margin: 0 auto;
    background: #fff;
    color: #000
}

h2 {
    font-size: 19px;
    font-weight: 400;
    line-height: normal;
    margin: 15px 0 20px;
    color: #444751
}

strong {
    font-family: "Zoho_Puvi_Bold"
}

.container,
.container1 {
    max-width: 1400px;
    margin: 0 auto
}

.container1 {
    max-width: 1200px
}

.cl-md-1 {
    width: 8.33333333%
}

.cl-md-2 {
    width: 16.66666667%
}

.cl-md-3 {
    width: 25%
}

.cl-md-4 {
    width: 33.33333333%
}

.cl-md-5 {
    width: 41.66666667%
}

.cl-md-6 {
    width: 50%
}

.cl-md-7 {
    width: 58.33333333%
}

.cl-md-8 {
    width: 66.66666667%
}

.cl-md-9 {
    width: 75%
}

.cl-md-11 {
    width: 91.66666667%
}

.cl-md-12 {
    width: 100%
}

.wid10 {
    width: 10%
}

.wid20 {
    width: 20%
}

.wid80 {
    width: 80%
}

.wid85 {
    width: 85%
}

.wid100 {
    width: 100%
}

.pdlf0 {
    padding-left: 0
}

.pdlf10 {
    padding-left: 10px
}

.pdlf20 {
    padding-left: 20px
}

.pdlf30 {
    padding-left: 30px
}

.pdlf40 {
    padding-left: 40px
}

.pdlf50 {
    padding-left: 50px
}

.pdlf60,
.power-bi .feature-list ul#fea-desk-show>li {
    padding-left: 60px
}

.pdrt0 {
    padding-right: 0
}

.pdrt10 {
    padding-right: 10px
}

.pdrt20 {
    padding-right: 20px
}

.pdrt30 {
    padding-right: 30px
}

.pdrt40 {
    padding-right: 40px
}

.pdrt50 {
    padding-right: 50px
}

.pdrt60 {
    padding-right: 60px
}

.pdlr0 {
    padding-left: 0;
    padding-right: 0
}

.pdlr10 {
    padding-left: 10px;
    padding-right: 10px
}

.pdlr30 {
    padding-left: 30px;
    padding-right: 30px
}

.pdlr40 {
    padding-left: 40px;
    padding-right: 40px
}

.pdlr50 {
    padding-left: 50px;
    padding-right: 50px
}

.pdlr60 {
    padding-left: 60px;
    padding-right: 60px
}

.pdtp10 {
    padding-top: 10px
}

.pdtp15 {
    padding-top: 15px
}

.pdtp20 {
    padding-top: 20px
}

.pdtp30 {
    padding-top: 30px
}

.pdtp40 {
    padding-top: 40px
}

.pdtp50 {
    padding-top: 50px
}

.pdtp60 {
    padding-top: 60px
}

.pdbt0 {
    padding-bottom: 0
}

.pdbt10 {
    padding-bottom: 10px
}

.pdbt20 {
    padding-bottom: 20px
}

.pdbt30 {
    padding-bottom: 30px
}

.pdbt40 {
    padding-bottom: 40px
}

.pdbt50 {
    padding-bottom: 50px
}

.pdbt60 {
    padding-bottom: 60px
}

.pdtb0 {
    padding-top: 0;
    padding-bottom: 0
}

.pdtb10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.pdtb20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.pdtb40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.mrlf0 {
    margin-left: 0
}

.mrlf10 {
    margin-left: 10px
}

.mrlf20 {
    margin-left: 20px
}

.mrlf30 {
    margin-left: 30px
}

.mrlf40 {
    margin-left: 40px
}

.mrlf50 {
    margin-left: 50px
}

.mrlf60 {
    margin-left: 60px
}

.mrrt0 {
    margin-right: 0
}

.mrrt10 {
    margin-right: 10px
}

.mrrt20 {
    margin-right: 20px
}

.mrrt30 {
    margin-right: 30px
}

.mrrt40 {
    margin-right: 40px
}

.mrrt50 {
    margin-right: 50px
}

.mrrt60 {
    margin-right: 60px
}

.mrlr0 {
    margin-left: 0;
    margin-right: 0
}

.mrlr10 {
    margin-left: 10px;
    margin-right: 10px
}

.mrlr20 {
    margin-left: 20px;
    margin-right: 20px
}

.mrlr30 {
    margin-left: 30px;
    margin-right: 30px
}

.mrlr40 {
    margin-left: 40px;
    margin-right: 40px
}

.mrlr50 {
    margin-left: 50px;
    margin-right: 50px
}

.mrlr60 {
    margin-left: 60px;
    margin-right: 60px
}

.mrtp0 {
    margin-top: 0 !important
}

.mrtp10 {
    margin-top: 10px !important
}

.mrtp20 {
    margin-top: 20px !important
}

.mrtp40 {
    margin-top: 40px !important
}

.mrtp50 {
    margin-top: 50px !important
}

.mrtp60 {
    margin-top: 60px
}

.mrbt0 {
    margin-bottom: 0 !important
}

.mrbt10 {
    margin-bottom: 10px !important
}

.mrbt20 {
    margin-bottom: 20px !important
}

.mrbt30 {
    margin-bottom: 30px !important
}

.mrbt50 {
    margin-bottom: 50px
}

.mrbt60 {
    margin-bottom: 60px
}

.mrtb0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.mrtb10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.mrtb20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.mrtb30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.mrtb60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.fnt8 {
    font-size: 8px
}

.fnt10 {
    font-size: 10px
}

.fnt12 {
    font-size: 12px
}

.fnt14 {
    font-size: 14px
}

.fnt18 {
    font-size: 18px
}

.fnt20 {
    font-size: 20px
}

.fnt22 {
    font-size: 22px
}

.fnt24 {
    font-size: 24px
}

.fnt26 {
    font-size: 26px
}

.fnt28 {
    font-size: 28px
}

.fnt30 {
    font-size: 30px
}

.fnt32 {
    font-size: 32px
}

.fnt34,
h1 {
    font-size: 34px
}

.btn-slider a:hover {
    color: #fff
}

.clr-0 {
    color: #000
}

.clr-3 {
    color: #333
}

.title1,
.title3,
.title4 {
    font: 60px/1.2 Zoho_Puvi_Bold;
    line-height: 45px;
    margin: 15px 0
}

.title3,
.title4 {
    font: 32px/1.3 Zoho_Puvi_SemiBold
}

.title4 {
    font: 26px/1.3 Zoho_Puvi_SemiBold
}

.content1 {
    font-size: 19px;
    line-height: 33px
}

.content3 {
    font-size: 15px;
    line-height: 30px
}

#LicenseKeyForm li:nth-child(5) h4,
#LicenseKeyForm li:nth-child(5) h5 {
    font-style: italic;
    font-size: 15px;
    margin: 22px 0 2px;
    line-height: 20px
}

#LicenseKeyForm li:nth-child(5) h4 strong,
#LicenseKeyForm li:nth-child(5) h5 strong {
    margin-right: 19px;
    font-family: inherit;
    font-weight: 100
}

.btn {
    margin-bottom: 0;
    text-align: center;
    border-radius: 3px;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    font-family: "Zoho_Puvi_Regular", sans-serif !important;
    background-image: none;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    font-size: 18px;
}

.btn:hover {
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.btn-red,
.btn-tran {
    color: #fff !important
}

.btn-red {
    background: #ef372e;
    border: 1px solid #ef372e
}

.btn-red:hover {
    background: #cd312a !important;
    border: 1px solid #cd312a
}

.btn-tran {
    background: #ffffff00;
    border: 1px solid #fff
}

.btn-tran:hover {
    background: #ffffff2b !important;
    border: 1px solid #fff
}

.btn-white {
    background: #fff;
    border: 1px solid #7f7f7f;
    color: #000
}

.btn-white:hover {
    box-shadow: inset 0 0 10px #ddd
}

.btn-blue {
    background: #0052cc;
    color: #fff !important;
    border: 1px solid #0052cc
}

.btn-blue:hover {
    background: #003b92 !important;
    border: 1px solid #003b92
}

.btn-black {
    background: #000;
    color: #fff !important;
    border: 1px solid #000
}

.btn-black:hover {
    background: #252323 !important;
    border: 1px solid #252323
}

.dis-f {
    display: flex
}

.dis-n {
    display: none !important
}

.dis-b {
    display: block
}

.dis-t {
    display: table
}

.vis-h {
    visibility: hidden
}

.vis-v {
    visibility: visible
}

.bannr-slider .container .cl-md-4,
.bannr-slider .container .cl-md-5,
.bannr-slider .container .cl-md-6,
.bannr-slider .container1 .cl-md-4,
.bannr-slider .container1 .cl-md-5,
.bannr-slider .container1 .cl-md-6 {
    margin: auto
}

.mr-0auto {
    margin: 0 auto
}

.clearfix:after,
.clearfix:before {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.tac {
    text-align: center
}

.tal {
    text-align: left
}

.tar {
    text-align: right
}

.flr {
    float: right
}

.fll {
    float: left
}

.img-respon {
    display: block;
    max-width: 100%;
    height: auto
}

.ap-full-ht {
    height: calc(100vh - 100px);
    min-height: calc(100vh - 100px);
    display: flex;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ap-indx-sec2 .container,
.ap-indx-sec3 .container,
.ap-indx-sec4 .container {
    max-width: 1400px;
    width: 90%;
    margin: auto
}

.ap-full-ht1 {
    display: flex;
    min-height: 550px
}

#header-mainsec .nav-dwn.fr a {
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important
}

.mouse-out-notif {
    display: none;
    position: fixed;
    width: 320px;
    min-height: 350px;
    bottom: 0;
    left: 10px;
    background: #200826;
    padding: 70px 30px 30px;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mouse-out-notif:after,
.mouse-out-notif:before {
    content: " ";
    position: absolute;
    left: 20px;
    opacity: .5
}

.mouse-out-notif:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/hover-pop-tp.svg)no-repeat;
    background-size: 200px;
    width: 240px;
    height: 35px;
    top: 20px
}

.mouse-out-notif:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/hover-pop-bt.svg)no-repeat;
    background-size: 270px;
    width: 330px;
    height: 85px;
    bottom: 100px;
    z-index: -1
}

.mouse-in-notif {
    display: none
}

.hoverpop-txt1 {
    color: #fff7b9;
    font-size: 25px
}

.notif-close {
    background: #d8d8d82e 0 0;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 29px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    font-family: "Zoho_Puvi_Medium"
}

.btn-hoverpop {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    width: auto;
    display: block;
    margin-top: 40px;
    text-align: center
}

#countryID *,
.mouse-out-notif1 {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mouse-out-notif1 {
    display: none;
    position: fixed;
    top: 100px;
    background: #fcbc00;
    z-index: 999;
    width: 100%;
    text-align: center;
    padding: 0 35px;
    webkit-box-sizing: border-box
}

.notif-close1 {
    background: #876500 0 0;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 21px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    font-family: "Zoho_Puvi_Medium"
}

.dwn-hoverpop-txt1 {
    font-size: 15px;
    margin: 8px 0
}

.dwn-hoverpop-txt2 {
    font-size: 15px;
    margin-top: 18px;
    margin-left: 6px;
    margin-right: 4px
}

.btn-dwn-hoverpop {
    font-size: 12px;
    color: #000
}

.mouse-out-notif1 a {
    position: relative;
    text-decoration: none;
    display: inline-grid
}

.mouse-out-notif1 a:after {
    color: #000;
    background: #000;
    bottom: 8px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.mouse-out-notif1 a:hover:after,
.sminner ul li a:hover:after {
    text-decoration: none;
    width: 100%;
    left: 0
}

.countryid-stl {
    padding-right: 57px;
    width: 36% !important
}

.countryid-stl input {
    border-right: 0 !important
}

#countryID * {
    -webkit-box-sizing: border-box
}

#countryID {
    position: absolute;
    top: 10px;
    right: 0;
    width: 58px;
    height: 48px;
    border: 1px solid #bbb;
    border-left: 0
}

#countryID:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 70%;
    top: 16%;
    left: 0;
    background: #818181
}

#countryID:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #adadad;
    top: 22px;
    right: 9px;
    z-index: 0
}

#countryID .selectedCountry {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #6e6e6e;
    font-size: 16px;
    padding-left: 12px;
    padding-top: 12px
}

#countryID select {
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 0;
    outline: 0;
    background: #fff;
    margin: 0;
    background: 0 0;
    z-index: 9;
    position: relative;
    color: #6e6e6e;
    font-size: 12px;
    opacity: 0;
    -moz-appearance: none;
    -webkit-appearance: none
}

#bannr-dots li,
#bannr-dots li a,
.ap-index-bnr,
.countryid-stl,
.indx-first-banr {
    position: relative
}

.ap-index-bnr button {
    font-family: "Zoho_Puvi_Bold" !important
}

.bannr-slider p {
    line-height: 35px;
    padding: 15px 0;
    font-size: 18px
}

.indx-first-banr {
    background: #16104b;
    z-index: 0
}

.indx-first-banr p {
    font-size: 20px;
    padding: 15px 0
}

#countryID,
.bannr-slider .container,
.bannr-slider .container1 {
    display: flex
}

.ap-indx-banr-txt {
    font: 45px/1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    margin: 15px 0;
    letter-spacing: .7px
}

.bannr-bullet_slider {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

#bannr-dots li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 1px
}

#bannr-dots li a,
#countryID select {
    width: 100%;
    height: 100%;
    cursor: pointer
}

#bannr-dots li a {
    display: block;
    background: #ececec;
    border: 2px solid #fff;
    z-index: 1;
    text-decoration: none;
    border-radius: 50%
}

#bannr-dots li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 8px;
    width: 8px;
    left: 25%;
    top: 26%;
    margin: -1px 0 0-1px
}

#bannr-dots li a.current,
#bannr-dots li a:hover {
    border: 1px solid #7d89a2;
    background: #fff
}

#bannr-dots li a.current span,
#bannr-dots li a:hover span {
    background: #7d89a2;
    border: 1px solid #bcbcbc !important
}

.btn-slider,
.btn-slider a {
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.btn-slider {
    position: absolute;
    z-index: 3;
    display: block;
    width: 41px;
    height: 41px;
    display: flex;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    font-size: 50px;
    background: #000;
    font-family: "Zoho_Puvi_Light";
    border-radius: 25px;
    opacity: .3
}

.btn-slider.prev {
    left: 50px
}

.btn-slider.next {
    right: 50px
}

.btn-slider:hover {
    opacity: 1
}

.btn-slider a {
    font-family: auto;
    color: #c2c2c4;
    transform: translateY(-5px);
    text-decoration: none;
    margin: auto;
    line-height: 11px
}

.indx-bannr-flex {
    max-width: 1400px;
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px;
    overflow: hidden
}

.btn-data-dem,
.btn-data-dem1 {
    color: #fff;
    text-decoration: none
}

.btn-data-dem {
    background: #ff1d30;
    border: 1px solid #ff1d30
}

.btn-data-dem:hover {
    background: #c3212f;
    border: 1px solid #c3212f
}

.btn-data-dem1 {
    background: #ef5a5a;
    border: 1px solid #ef5a5a
}

.btn-data-dem1:hover {
    background: #d32d2d;
    border: 1px solid #d32d2d
}

.flex-left,
.flex-right {
    width: 50%
}

.indx-bannr-flex .flex-left {
    width: 75%
}

.ebook-auto-itsm,
.round-squr {
    background: #07295b;
    position: relative;
    z-index: 0
}

.ebook-auto-itsm:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave.svg)no-repeat;
    content: "";
    top: 50px;
    left: 0;
    width: 100%;
    -webkit-mask-image: linear-gradient(to left, transparent 43%, #000 100%);
    mask-image: linear-gradient(to left, transparent 25%, #000 100%);
    opacity: .2
}

.ebook-auto-itsm.wave-block:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave-b.svg)no-repeat !important;
    opacity: .12 !important
}

.ebook-auto-itsm .flex-right {
    position: relative;
    z-index: 0
}

.ebook-auto-itsm .flex-right:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/it-losing-money-bg.svg)no-repeat;
    content: " ";
    position: absolute;
    top: -90px;
    left: 57px;
    height: 610px;
    width: 100%;
    background-size: contain;
    z-index: -1
}

.cyber-cucs.ebook-auto-itsm .flex-right:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-roi-of-it-bnnr.svg)no-repeat !important;
    opacity: .5;
    top: -130px
}

.ebook-auto-itsm .ebook-band {
    margin-bottom: 30px
}

.ebook-auto-itsm .ebook-band span {
    color: #fff;
    border-bottom: 1px solid #fff
}

.ebook-auto-itsm .flex-left h2,
.round-squr.flex-left h2 {
    font: 40px/1.3 Zoho_Puvi_Regular;
    margin: 15px 0;
    line-height: 55px
}

.ebook-auto-itsm .flex-left h2 span,
.round-squr.flex-left h2 span {
    display: block;
    text-transform: uppercase;
    font-family: "Zoho_Puvi_ExtraBold";
    color: #ffed9f
}

.ebook-auto-itsm .flex-left h2 strong,
.round-squr.flex-left h2 strong,
.webinar-roi .flex-left h2 strong {
    display: block;
    font-family: "Zoho_Puvi_ExtraBold"
}

.ebook-auto-itsm .bannr-rit-img {
    text-align: center
}

.ebook-auto-itsm .bannr-rit-img img,
.round-squr .bannr-rit-img img {
    width: 300px;
    box-shadow: 20px 20px 30px #00000047
}

.aplus-Cloud-bannr:before,
.ebook-auto-itsm:before,
.round-squr:before {
    position: absolute;
    background-size: contain;
    height: 100%;
    z-index: -1
}

.round-squr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave-b.svg)no-repeat;
    content: "";
    top: 50px;
    left: 0;
    width: 100%;
    -webkit-mask-image: linear-gradient(to left, transparent 43%, #000 100%);
    mask-image: linear-gradient(to left, transparent 25%, #000 100%);
    opacity: .12
}

.round-squr.wave-block:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave-b.svg)no-repeat !important;
    opacity: .12 !important
}

.aplus-Cloud-bannr,
.round-squr .flex-right {
    position: relative;
    z-index: 0
}

.round-squr .flex-right:after,
.round-squr .flex-right:before {
    content: "";
    position: absolute;
    width: 100%;
    background-size: contain;
    z-index: -1
}

.round-squr .flex-right:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/it-losing-money-bg.svg)no-repeat;
    top: -110px;
    left: -83px;
    height: 680px;
    opacity: .5
}

.round-squr .flex-right:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr.svg)no-repeat;
    top: -90px;
    right: -90px;
    height: 610px;
    opacity: .2
}

.round-squr.ebook-band {
    margin-bottom: 30px
}

.ebook-auto-itsm .ebook-band span,
.round-squr .ebook-band span {
    font-size: 17px;
    font-family: "Zoho_Puvi_SemiBold";
    font-style: italic;
    padding: 12px 0
}

.round-squr .bannr-rit-img {
    text-align: center
}

.aplus-Cloud-bannr {
    background: #efbe30;
    color: #fff;
    overflow: hidden
}

.aplus-Cloud-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/ap-cloud/cloud-lp-bannr_y.svg)no-repeat;
    content: " ";
    top: 22px;
    right: 0;
    width: 58%
}

.aplus-Cloud-bannr .bannr-rit-img {
    visibility: hidden
}

.aplus-Cloud-bannr h2,
.aplus-infographic-bannr h2 {
    font: 34px/57px"Zoho_Puvi_Medium";
    color: #000;
    background-size: 100%;
    margin-bottom: 10px
}

.aplus-Cloud-bannr .flex-left p {
    color: #000;
    padding-top: 0
}

.aplus-Cloud-bannr h2 span {
    display: block;
    color: #000;
    font-size: 65px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 5px
}

.aplus-Cloud-bannr .indx-bannr-flex .flex-left {
    width: 39%
}

.aplus-infographic-bannr {
    background: #000;
    position: relative;
    color: #fff;
    z-index: 0
}

.aplus-infographic-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/infographic-bg.svg)no-repeat;
    bottom: -20px;
    left: 0;
    height: 90%;
    width: 100%;
    opacity: .7
}

.aplus-infographic-bannr .band span {
    color: #fff4de;
    font-size: 17px;
    font-style: italic
}

.aplus-infographic-bannr h2 {
    font: 48px/57px"Zoho_Puvi_Bold";
    color: #fff
}

.aplus-infographic-bannr h2 span {
    display: block;
    background-color: #eed159;
    background-image: linear-gradient(45deg, #eed159, #f09f4f, #4faff7, #b5cfff);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.webinar-roi {
    background: #0041aa;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.aplus-infographic-bannr:before,
.webinar-roi:after,
.webinar-roi:before {
    content: " ";
    position: absolute;
    background-size: contain;
    z-index: -1
}

.webinar-roi:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/fortify-your-organization.png)no-repeat;
    bottom: -160px;
    right: -30px;
    height: 780px;
    width: 920px;
    opacity: 1
}

.webinar-roi:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/webinar-bgb.svg)no-repeat;
    bottom: 30px;
    left: 50px;
    height: 40%;
    width: 30%;
    opacity: .5
}

.webinar-roi .flex-left h2 {
    font: 49px/1.3 Zoho_Puvi_Light;
    margin: 14px 0 34px;
    line-height: 60px
}

.webinar-roi .flex-left h2 strong {
    color: #ffe194
}

.webinar-band {
    color: #fff;
    font-size: 19px;
    font-style: italic;
    padding-bottom: 7px;
    width: 290px
}

.aplus-infographic-bannr .band span,
.webinar-band span {
    border-bottom: 1px solid #fff;
    padding-bottom: 7px
}

.webinar-roi-calc {
    display: flex;
    width: 490px;
    font-size: 19px;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 40px
}

.webinar-roi-calc span strong {
    display: block;
    font-size: 19px;
    margin-bottom: 7px
}

.webinar-roi-calc span {
    position: relative
}

.webinar-roi-calc span:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 23px;
    background: #fff;
    left: -22px
}

.webinar-roi-calc span:first-child {
    width: 120px
}

.webinar-roi-calc span:nth-child(2) {
    width: 185px
}

.webinar-roi-calc span:nth-child(3),
.webinar-roi-calc span:nth-child(4) {
    width: 180px
}

.webinar-roi-calc span:first-child:before,
.webinar-roi-calc span:nth-child(2):before {
    content: none
}

.webinar-rit-img img {
    width: 280px;
    visibility: hidden
}

.ap-index-bnr .apl5-banner {
    background: #1d1c26;
    color: #fff
}

.ap-index-bnr .apl5-banner .container {
    display: initial
}

.indx-apq3-banr {
    background: #2f4699;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-apq3-banr:after,
.indx-apq3-banr:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.indx-apq3-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.indx-apq3-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-b.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 370px;
    background-size: cover;
    opacity: .1
}

.apq3-title {
    font-size: 38px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: 48px;
    margin-top: 20px
}

.apq3-title span {
    font-size: 20px;
    font-family: "Zoho_Puvi_Regular";
    line-height: 35px
}

.apq3-band span {
    color: #fef0d2;
    font-size: 15px;
    font-family: "Zoho_Puvi_Medium";
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 14px
}

.indx-apq3-banr .bannr-rit-img {
    position: relative
}

.btn-apq3 {
    background: #f65a5b;
    color: #fff;
    border: 1px solid #f65a5b
}

.btn-apq3:hover {
    background: #d64041;
    border: 1px solid #d64041
}

.apq3-date1 {
    line-height: 26px !important;
    font-size: 16px;
    letter-spacing: .3px
}

.apq3-date span,
.apq3-date1 span,
.zp_semi {
    font-family: "Zoho_Puvi_SemiBold"
}

.apq3-date {
    border-bottom: 1px solid #fff;
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: .3px;
    padding-bottom: 35px;
    padding-top: 15px
}

.apq3-date span {
    font-size: 20px
}

.apq3-date-lf-bdr {
    border-left: 1px solid #fff;
    height: 64px
}

.indx-apq4-banr {
    background: #002145;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-apq4-banr:after,
.indx-apq4-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/securiy-breach-bg.svg)no-repeat;
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.indx-apq4-banr:before {
    top: 0;
    left: 7%;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.indx-apq4-banr:after {
    bottom: 0;
    right: 0;
    height: 370px;
    background-size: cover;
    opacity: .1
}

.apq4-title {
    font-size: 40px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: 52px;
    margin-top: 20px;
    color: #f8f0ba
}

.apq4-title span {
    font-size: 22px;
    font-family: "Zoho_Puvi_Regular";
    line-height: 35px;
    color: #fff
}

.apq4-band span {
    color: #fef0d2;
    font-size: 15px;
    font-family: "Zoho_Puvi_Medium";
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #a5a5a5;
    padding-bottom: 14px
}

.indx-apq4-banr .bannr-rit-img,
.itsm-sol-tabs li a.itsm-btmline,
.itsm-sol-tabs li.active {
    position: relative
}

.btn-apq4 {
    background: #e01010;
    color: #fff;
    border: 1px solid #e01010
}

.btn-apq4:hover {
    background: #d64041;
    border: 1px solid #d64041
}

.apq4-date1 {
    line-height: 26px !important;
    font-size: 16px;
    letter-spacing: .3px
}

.apq4-date span,
.apq4-date1 span,
.inner-contentBox .innr p b {
    font-family: "Zoho_Puvi_SemiBold"
}

.apq4-date span {
    font-size: 23px
}

.apq4-date-lf-bdr {
    border-left: 1px solid #fff;
    height: 64px
}

.securiy-breach {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0
}

.securiy-breach img {
    width: auto;
    height: 100%;
    opacity: .9
}

.indx-ot-oct {
    background: #1c3056;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-ot-oct:before {
    background: url(https://www.manageengine.com/analytics-plus/images/virtual-training/v-train-bgt.svg)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.hybrid-banner:before,
.indx-ot-oct:after,
.indx-ot-oct:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.indx-ot-oct:after {
    background: url(https://www.manageengine.com/analytics-plus/images/virtual-training/v-train-bgb.svg)no-repeat;
    bottom: 0;
    right: 0;
    height: 830px;
    background-size: cover;
    opacity: 1
}

.ot-oct-date {
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: .3px;
    padding-bottom: 35px;
    padding-top: 15px
}

.indx-ot-oct .bannr-rit-img {
    width: 600px
}

.ot-oct-lf-bdr {
    border-left: 1px solid #435573;
    height: 64px
}

.btn-ot-oct {
    background: #ec1c24;
    color: #fff;
    border: 1px solid #ec1c24
}

.apq3oct-banner,
.hybrid-banner {
    position: relative;
    display: flex;
    min-height: 600px;
    z-index: 0
}

.hybrid-banner {
    background-color: #fbd008
}

.hybrid-banner:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.hybrid-banner:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-bg-half-round.svg)no-repeat;
    content: " ";
    position: absolute;
    bottom: -20px;
    right: 0;
    height: 680px;
    width: 68%;
    background-size: cover;
    z-index: -1;
    overflow: hidden
}

.hybrid-banner .cl-md-8 {
    margin: auto
}

.hybrid-rit-img img {
    width: 550px
}

.apq3oct-banner h1,
.hybrid-banner .hybrid-tit1,
.hybrid-banner h1 {
    font-size: 30px;
    font-family: "Zoho_Puvi_Light"
}

.apq3oct-banner .apq3oct-tit1 span,
.apq3oct-banner h1 span,
.hybrid-banner .hybrid-tit1 span,
.hybrid-banner h1 span {
    font-family: "Zoho_Puvi_Bold"
}

.apq3oct-band span,
.hybrid-band span {
    color: #4c3c17;
    font-size: 15px;
    font-family: "Zoho_Puvi_Medium";
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #e4ac37;
    padding-bottom: 9px
}

.hybrid-banner .hybrid-tit1 {
    font-size: 32px;
    line-height: 46px;
    padding: 0;
    margin-bottom: 0
}

.hybrid-banner .hybrid-tit2 {
    font-size: 19px;
    padding: 0;
    font-family: "Zoho_Puvi_Regular";
    margin: 0 0 25px
}

.ap-index-bnr .apq3oct-banner .container,
.ap-index-bnr .hybrid-banner .container {
    display: initial;
    margin: auto
}

.apq3oct-banner {
    background-image: linear-gradient(to right, #300055, #0b0830)
}

.apq3oct-banner:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/apq3-bannr-bg.svg)no-repeat;
    top: 0;
    left: 0;
    background-size: cover;
    height: 100%;
    opacity: .8
}

.apq3oct-banner .cl-md-8,
.indx-ap50-banr .cl-md-9.clr-f {
    margin: auto
}

.apq3oct-rit-img img {
    width: 590px
}

.apq3oct-band span {
    color: #fbf0d0;
    border-bottom: 1px solid #4c2e6b
}

.apq3oct-banner .apq3oct-tit1 {
    font-size: 32px;
    font-family: "Zoho_Puvi_Light";
    line-height: 46px;
    padding: 0;
    margin-bottom: 0
}

.apq3oct-banner .apq3oct-tit2 {
    font-size: 19px;
    padding: 0;
    font-family: "Zoho_Puvi_Regular";
    margin: 0 0 25px
}

.apq3oct-date1 {
    padding-top: 0 !important
}

.apq3oct-date1 span {
    font-family: "Zoho_Puvi_Bold"
}

.indx-ap50-banr {
    background: #f9cba7;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-ap50-banr .container {
    max-width: 1400px;
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px;
    overflow: hidden
}

.apq3oct-banner:before,
.indx-ap50-banr:after,
.indx-ap50-banr:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.indx-ap50-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.indx-ap50-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-line.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 370px;
    background-size: cover
}

.ap50-band span {
    color: #514236;
    font-size: 15px;
    font-family: "Zoho_Puvi_Medium";
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #a5a5a5;
    padding-bottom: 14px
}

.ap50-title {
    font-size: 55px;
    font-family: "Zoho_Puvi_Bold";
    line-height: 45px;
    margin-top: 12px
}

.ap50-date {
    display: flex;
    align-items: center;
    padding-top: 0 !important;
    margin-bottom: -10px
}

.ap50-date1 {
    padding-top: 20px !important;
    line-height: 26px !important;
    font-size: 16px !important
}

.ap50-date span b,
.ap50-date1 span,
.itsm-sol-bannr h1 {
    font-size: 20px;
    font-family: "Zoho_Puvi_Bold"
}

.ap50-title span {
    font-size: 22px;
    font-family: "Zoho_Puvi_Regular";
    display: block
}

.apq4-date {
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: .3px;
    padding: 15px 0
}

.ap50-rit-img img {
    width: 700px
}

.itsm-sol-bannr {
    background-image: linear-gradient(180deg, #eff7ff, #fff);
    position: relative;
    z-index: 0;
    padding: 50px 10px;
    overflow: hidden
}

.itsm-sol-bannr:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol-banner.svg)no-repeat;
    position: absolute;
    bottom: -10px;
    right: 120px;
    height: 550px;
    width: 45%;
    background-size: contain;
    z-index: -1
}

.itsm-sol-bannr .container {
    display: flex
}

.itsm-sol-bannr .cl-md-5,
.itsm-sol-bannr .cl-md-6,
.itsm-sol-bannr .cl-md-7,
.itsm-sol-bannr .cl-md-9 {
    margin: auto
}

.itsm-sol-bannr h1 {
    font-size: 52px;
    line-height: 55px
}

.itsm-sol-bannr p {
    font-size: 20px;
    line-height: 32px
}

.itsm-sol-banr-img {
    visibility: hidden
}

.itsm-sol-sec2 ul {
    justify-content: space-evenly !important
}

.itsm-sol-sec10,
.itsm-sol-sec2,
.itsm-sol-sec3,
.project-sol-sec7 {
    padding-left: 10px;
    padding-right: 10px
}

.itom-sol-sec7 h2,
.itsm-sol-sec2 h2,
.itsm-sol-sec3 h2,
.itsm-sol-sec4 h2,
.itsm-sol-sec5 h2,
.itsm-sol-sec7 h2,
.itsm-sol-sec8 h2,
.itsm-sol-sec9 h2,
.project-sol-sec7 h2 {
    font-size: 45px;
    color: #1d1d27;
    font-family: "Zoho_Puvi_Bold";
    text-align: center;
    line-height: 45px;
    margin: 15px 0
}

.itsm-sol-sec10 h2 {
    color: #1d1d27;
    font-family: "Zoho_Puvi_Bold";
    text-align: center;
    line-height: 45px
}

.itsm-sol-sec2 {
    height: auto !important;
    padding-top: 5px !important
}

.itsm-sol-sec2 ul li {
    padding: 0 10px !important
}

.itsm-sol-sec2 ul li img {
    width: 125px !important
}

.itsm-sol-sec2:before,
.power-bi .feature-list ul li.active>a:before {
    content: none !important
}

.itsm-sol-sec3 .container {
    background: #eff7ff;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 200px;
    border-bottom-left-radius: 200px
}

.itsm-sol-sec3-innr {
    width: 80%;
    margin: auto;
    padding: 50px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.itsm-sol-sec3-innr ul,
.itsm-sol-sec5-innr ul {
    margin-top: 80px
}

.itsm-sol-sec3-innr ul li {
    width: 50%;
    float: left;
    min-height: 350px;
    transform: translateX(4%);
    -webkit-transform: translateX(4%)
}

.itsm-sol-sec3-innr ul li:nth-child(even),
.itsm-sol-sec5-innr ul li:nth-child(even) {
    transform: translateX(18%);
    -webkit-transform: translateX(18%)
}

.itsm-sol-sec3-innr ul li span,
.itsm-sol-sec5-innr ul li span {
    display: inline-block;
    width: 100px;
    height: 100px
}

.itsm-sol3 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-1.svg)no-repeat 0 0/100px
}

.itsm-sol3 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-2.svg)no-repeat 1px 20px/100px
}

.itsm-sol3 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-3.svg)no-repeat -25px -28px/148px
}

.itsm-sol3 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-4.svg)no-repeat 1px 4px/85px
}

.itsm-sol-sec3-innr ul li h3 {
    font-size: 32px;
    line-height: 37px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-top: 0
}

.itsm-sol-sec3-innr ul li p,
.itsm-sol-sec5-innr ul li p {
    width: 370px;
    line-height: 28px
}

.itsm-sol-sec4 {
    padding: 23px 20px;
    text-align: center
}

.itsm-sol-tabs {
    display: -webkit-inline-box;
    border-bottom: 2px solid #ccc;
    position: relative;
    width: 97%
}

li.nav-grid-items {
    width: 25%;
    cursor: pointer
}

.itsm-sol-tabs li a {
    color: #000;
    display: block;
    padding: 10px 18px;
    text-decoration: none;
    cursor: pointer
}

.itsm-sol-tabs li a.itsm-btmline:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #656565;
    bottom: -2px;
    left: 0;
    z-index: 1;
    border-radius: 2px
}

.itsm-sol-tabs li.active a.itsm-btmline:after {
    background: #1591eb !important
}

.itsm-sol-tabs,
.itsm-sol-tabs-content .cl-md-12 {
    margin-top: 25px
}

.itsm-sol-tabs-content .cl-md-5 {
    text-align: left;
    margin: 40px auto auto
}

.itsm-sol-tabs-content .cl-md-12 h3 {
    font-size: 37px;
    line-height: 42px;
    font-family: "Zoho_Puvi_Bold"
}

.itsm-sol-tabs-content .cl-md-12 p {
    width: 60%;
    font-size: 18px
}

.itsm-sol-tabs-content img {
    height: 400px
}

.itsm-sol-sec5 {
    background: #eff7ff;
    padding: 50px
}

.itsm-sol-sec5-innr {
    width: 80%;
    margin: auto;
    padding: 0 20px
}

.itsm-sol-sec5-innr ul li {
    width: 50%;
    float: left;
    min-height: 350px;
    transform: translateX(9%);
    -webkit-transform: translateX(9%)
}

.itsm-sol5 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-1.svg)no-repeat 0 0/100px
}

.itsm-sol5 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-2.svg)no-repeat 1px 20px/138px;
    width: 140px
}

.itsm-sol5 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-3.svg)no-repeat 2px 2px/96px
}

.itsm-sol5 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-4.svg)no-repeat 3px 4px/96px
}

.itsm-sol-sec5-innr ul li h3 {
    font-size: 32px;
    line-height: 44px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-top: 0
}

.itsm-sol-sec6 {
    background: #483a9e;
    padding: 75px 10px;
    position: relative;
    z-index: 0;
    overflow: hidden;
    color: #fff
}

.itsm-sol-sec6:before {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol6-bg.svg)no-repeat;
    content: " ";
    background-size: contain;
    position: absolute;
    bottom: -30px;
    right: -2px;
    height: 560px;
    width: 1460px;
    z-index: -1;
    overflow: hidden
}

.itsm-sol-sec6 h3 {
    font-size: 40px;
    line-height: 35px;
    font-family: "Zoho_Puvi_Bold"
}

.itsm-sol-sec6 p {
    width: 80%;
    font-size: 18px;
    line-height: 35px
}

.itsm-sol-sec6 img {
    visibility: hidden;
    width: 70%;
    margin: auto
}

.itom-sol-sec7,
.itsm-sol-sec7 {
    background: #eff7ff;
    padding: 50px 50px 100px
}

.itsm-sol-relat-integ {
    position: relative;
    z-index: 0;
    width: 79%;
    margin: auto
}

.itsm-sol-relat-integ h2 {
    margin-bottom: 70px
}

.itsm-sol-relat-integ:after,
.itsm-sol-relat-integ:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png)no-repeat;
    position: absolute;
    height: 200px;
    z-index: -1
}

.itsm-sol-relat-integ:before {
    left: -60px;
    width: 125px
}

.itsm-sol-relat-integ:after {
    top: 390px;
    right: -57px;
    width: 130px
}

.itsm-sol-relat-integ.mrtp50 {
    margin-top: 100px !important
}

.relat-integ-innr {
    width: 275px;
    height: 384px;
    position: relative;
    float: left
}

.itom-sol-sec7 .relat-integ-innr {
    width: 368px !important
}

.itsm-ri {
    background: #fff;
    margin-right: 10px;
    width: 233px;
    margin-top: 10px;
    padding: 16px;
    text-align: center;
    border-radius: 12px
}

.itom-sol-sec7 .itsm-ri {
    width: 326px !important
}

.itsm-ri h3 {
    font-family: "Zoho_Puvi_SemiBold";
    color: #000;
    font-size: 22px;
    margin-top: 10px
}

.proj-ri.link a,
.relat-integ-innr .itsm-ri.link a {
    display: block;
    margin: auto;
    text-decoration: none
}

.itsm-ri h3,
.proj-ri.link:hover a h3,
.relat-integ-innr .itsm-ri.link:hover a h3 {
    transition: all .5s
}

.relat-integ-innr .itsm-ri.link:hover {
    transform: scale(1.02)
}

.proj-ri.link:hover,
.relat-integ-innr .itsm-ri.link:hover {
    border-color: #999;
    cursor: pointer;
    box-shadow: 0 0 20px #82c4ff7d;
    -moz-box-shadow: 0 0 20px #82c4ff7d;
    -webkit-box-shadow: 0 0 20px #82c4ff7d
}

.integ-me-logos ul li a:hover span,
.itsm-ri,
.proj-ri.link a,
.proj-ri.link:hover,
.relat-integ-innr .itsm-ri.link a,
.relat-integ-innr .itsm-ri.link a span,
.relat-integ-innr .itsm-ri.link:hover {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.integ-me-logos ul li a:hover span {
    transform: scale(1.02)
}

.relat-integ-innr .itsm-ri span {
    content: " ";
    display: inline-block;
    margin-top: 24px
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -128px -4px/1580px
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri,
.relat-integ-innr:nth-child(2) .itsm-ri,
.relat-integ-innr:nth-child(5) .itsm-ri {
    position: absolute;
    bottom: 0;
    left: 0
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri,
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri,
.relat-integ-innr:nth-child(3) .itsm-ri,
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri {
    height: 342px
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span,
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri span,
.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span,
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri span {
    transform: translate(0, 75px)
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri h3,
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3,
.relat-integ-innr:nth-child(3) .itsm-ri h3,
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3 {
    transform: translate(0, 135px)
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat 6px -6px/1710px
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 190px;
    height: 55px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -4px -82px/1160px
}

.relat-integ-innr:nth-child(3) .itsm-ri.new,
.relat-integ-innr:nth-child(4) .itsm-ri {
    height: 150px
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child h3 {
    visibility: hidden;
    margin: 0
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 105px;
    height: 84px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1141px -2px/1590px;
    margin-top: 15px
}

.relat-integ-innr:nth-child(3) .itsm-ri h3 {
    transform: inherit
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri.new:nth-child(2) span {
    width: 145px;
    height: 64px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat 0-174px/740px;
    margin-top: 15px
}

.relat-integ-innr:nth-child(3) .itsm-ri:nth-child(1) h3,
.relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) h3 {
    margin-top: -6px
}

.relat-integ-innr:nth-child(3):nth-child(2) .itsm-ri h3 {
    margin-top: 12px
}

.relat-integ-innr .itsm-ri.new span {
    margin-top: 0
}

.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(5) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -293px -1px/1710px
}

.itsm-sol-relat-integ1 {
    margin-top: 100px
}

.itom-sol-bannr {
    background-image: linear-gradient(180deg, #fef5e1, #fff)
}

.itom-sol-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol-banner.svg)no-repeat !important;
    height: 490px !important;
    width: 53%;
    right: 0
}

.epoint-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3,
.epoint-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3,
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3,
.itom-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3,
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3,
.security-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    font-size: 18px
}

.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri img {
    width: 130px;
    margin-top: -6px
}

.itom-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri img {
    width: 150px;
    margin-top: -6px
}

.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -844px -4px/1720px;
    margin-top: 24px
}

.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -702px -4px/1720px
}

.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 90px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1571px -290px/2000px;
    margin-top: 5px
}

.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 160px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1671px -289px/2000px;
    margin-top: 5px
}

.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 18px;
    letter-spacing: 2px
}

.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 215px;
    height: 63px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat 0-321px/1670px;
    transform: inherit
}

.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 190px;
    height: 196px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -2185px -190px/2760px;
    transform: inherit !important
}

.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 195px;
    height: 63px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -217px -314px/1630px
}

.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 205px;
    height: 63px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -414px -314px/1630px
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri,
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri,
.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri,
.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri,
.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri {
    display: flex
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span,
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri span,
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri span,
.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span,
.itom-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri span {
    margin: auto
}

.itom-sol3 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-1.svg)no-repeat 0 2px/100px
}

.itom-sol3 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-2.svg)no-repeat 3px 10px/130px;
    width: 135px
}

.itom-sol3 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-3.svg)no-repeat 3px 11px/120px;
    width: 125px
}

.itom-sol3 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-4.svg)no-repeat 2px 20px/115px;
    width: 120px
}

.itom-sol5 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-2.svg)no-repeat 2px 5px/98px
}

.itom-sol5 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-1.svg)no-repeat 0 0/100px
}

.itom-sol5 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-4.svg)no-repeat 3px 4px/96px
}

.itom-sol5 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-3.svg)no-repeat 2px 2px/96px
}

.itsm-sol-relat-integ:before {
    top: 50px
}

.itom-sol-6:before {
    bottom: -65px !important
}

.proj-sol-bannr {
    background-image: linear-gradient(180deg, #dceffe, #fff)
}

.proj-sol-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol-bannr.svg)no-repeat !important;
    width: 43%;
    height: 620px
}

.proj-slo4-cont img {
    width: 670px;
    height: inherit
}

.proj-sol3 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-1.svg)no-repeat 0 16px/100px
}

.proj-sol3 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-2.svg)no-repeat 3px -4px/83px;
    height: 110px
}

.proj-sol3 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-3.svg)no-repeat 1px 1px/97px;
    width: 105px
}

.proj-sol3 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-4.svg)no-repeat 2px 10px/95px
}

.proj-sol5 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-1.svg)no-repeat 0 0/100px
}

.proj-sol5 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-2.svg)no-repeat 1px 1px/80px
}

.proj-sol5 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-3.svg)no-repeat 2px 4px/135px;
    width: 140px
}

.proj-sol5 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-4.svg)no-repeat 2px 1px/96px
}

.proj-sol-img-pos {
    width: 62%
}

.proj-sol-img-pos:after {
    top: inherit;
    bottom: -110px
}

.proj-sol-img-pos-innr {
    width: 430px;
    float: left
}

.proj-ri {
    background: #fff;
    display: flex;
    width: 390px;
    height: 230px;
    margin-top: 10px;
    padding: 16px;
    text-align: center;
    border-radius: 12px;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.proj-sol-img-pos-innr:nth-child(2) .proj-ri span {
    content: " ";
    display: inline-block;
    width: 340px;
    height: 60px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -567px -285px/1500px;
    margin: auto
}

.proj-sol-img-pos-innr:nth-child(3) .proj-ri span {
    content: " ";
    display: inline-block;
    width: 250px;
    height: 80px;
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/teamwork-projects-logo.svg)no-repeat 7px -3px/240px;
    margin: auto
}

.security-sol-bannr {
    background-image: linear-gradient(180deg, #fef5e1, #fff)
}

.security-sol-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol-bannr.svg)no-repeat !important;
    right: -42px;
    height: 530px;
    top: 0
}

.itsm-sol-sec3-innr.security-sol3,
.security-sol5 .itsm-sol-sec5-innr {
    width: 100%
}

.itsm-sol-sec3-innr.security-sol3 h2 {
    width: 70%;
    margin: auto;
    line-height: 53px
}

.itsm-sol-sec3-innr.security-sol3 ul li {
    width: 33.333%;
    transform: translateX(7%);
    -webkit-transform: translateX(7%)
}

.itsm-sol-sec3-innr.security-sol3 ul li:nth-child(even) {
    transform: translateX(8%);
    -webkit-transform: translateX(8%)
}

.security-sol4 .itsm-sol-tabs li a {
    padding: 10px 8px
}

.security-sol5 .itsm-sol-sec5-innr ul li {
    width: 33.333%
}

.security-sol5 .itsm-sol-sec5-innr ul li:nth-child(even) {
    transform: translateX(7%);
    -webkit-transform: translateX(7%)
}

.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri img,
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri img {
    width: 130px;
    margin-bottom: 6px
}

.security-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri img {
    width: 150px;
    margin-bottom: 6px
}

.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -844px -4px/1720px;
    margin-top: 24px
}

.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 108px;
    height: 126px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1574px -213px/1720px;
    margin-top: 10px
}

.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 140px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -443px 2px/1760px;
    margin-top: 5px
}

.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 132px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1019px -6px/1760px;
    margin-top: 5px
}

.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 15px;
    margin-top: 8px
}

.security-sol3 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-1.svg)no-repeat 0 2px/97px
}

.security-sol3 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-2.svg)no-repeat 2px 4px/87px
}

.security-sol3 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-3.svg)no-repeat 3px 11px/120px;
    width: 125px
}

.security-sol5 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-1.svg)no-repeat 2px 5px/90px
}

.security-sol5 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-2.svg)no-repeat 0 0/100px
}

.security-sol5 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-3.svg)no-repeat 3px 4px/94px
}

.epoint-sol-6:before,
.security-sol-6:before {
    bottom: -60px !important
}

.security-sol-sec8 .itsm-sol-sec8-innr ul li {
    width: 33.33%;
    float: left;
    text-align: center
}

.w-new-banner {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    margin-bottom: 60px;
    background: #0060ff;
    padding: 130px 0;
    overflow: hidden;
    z-index: 0
}

.w-new-banner:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/whats-new-banner.svg)no-repeat;
    background-size: 1680px auto;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .4;
    top: 0;
    z-index: -1
}

.w-new-banner h1 {
    font: 45px/1.2 Zoho_Puvi_Bold;
    color: #fff;
    text-align: center;
    padding: 0 20px
}

.w-new-tabs-filter {
    display: block;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -moz-transition: ease all .5s
}

.w-new-tabs-filter.fixed {
    position: fixed;
    top: 100px;
    left: 0;
    max-width: 100%;
    z-index: 999;
    transition: 300ms linear
}

.w-new-tabs-filter.fixed .w-new-tab-filter-innr {
    background: #eff9fe;
    height: 26px;
    padding-top: 10px
}

.fixed .w-new-tab-filter-innr li a.active:after,
.fixed .w-new-tab-filter-innr li a:hover:after {
    color: #045eff;
    background: #045eff
}

.w-new-tab-filter-innr {
    display: block;
    float: right;
    border-bottom: 1px solid #b4e5fb;
    width: 100%;
    text-align: right;
    margin-bottom: 30px;
    padding-bottom: 8px;
    background: #fff;
    position: relative;
    z-index: 3
}

.w-new-tab-filter-innr li {
    margin-right: 20px;
    font-size: 16px;
    cursor: pointer;
    display: inline-block
}

.w-new-tab-filter-innr li a,
.w-new-tab-filter-innr li a:hover {
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.w-new-tab-filter-innr li a {
    position: relative;
    text-decoration: none;
    color: #a1a1a1
}

.w-new-tab-filter-innr li a:after {
    bottom: -12px;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0;
    color: #045eff;
    background: #045eff
}

.w-new-tab-filter-innr li a:hover {
    color: #045eff
}

.ap-features-list-inner ul li a:hover:after,
.w-new-tab-filter-innr li a.active:after,
.w-new-tab-filter-innr li a:hover:after {
    opacity: 1;
    text-decoration: none;
    width: 100%;
    left: 0
}

.w-new-tab-filter-innr li a.active {
    color: #045eff
}

.w-new-section {
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.w-new-timeline-section {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 100px;
    margin-top: 30px
}

.w-new-event-series {
    float: left;
    position: relative;
    width: 250px;
    padding-right: 25px;
    box-sizing: border-box;
    text-align: left
}

.w-new-event-series h2 {
    font-size: 18px;
    color: #025fff;
    text-transform: uppercase;
    font-family: "Zoho_Puvi_Medium";
    margin: 0 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b4e5fc
}

.w-new-event-series.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 200px
}

.w-new-timeline-block.mm {
    margin-top: 65px
}

.w-new-year-series {
    height: 68vh;
    overflow-x: scroll
}

.w-new-year-open {
    background: #eff9ff;
    padding: 5px 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b4e5fd;
    transition: .4s;
    overflow: hidden;
    z-index: 0
}

.w-new-year-open.active {
    padding-bottom: 15px
}

.wn-ys {
    position: relative;
    cursor: pointer;
    margin: 8px 0
}

.wn-ys:before {
    content: "";
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 0;
    top: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all .3s ease
}

.w-new-year-open.active .wn-ys:before {
    right: 0;
    top: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #025fff;
    border-width: 0 2px 2px 0
}

.w-new-year-open.active .wn-ys {
    color: #025fff
}

ul.wn-month {
    position: relative;
    display: none;
    padding-left: 20px;
    z-index: 9999
}

ul.wn-month li:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #b4e5fc;
    left: -16px;
    top: 15px;
    z-index: 0
}

ul.wn-month li:last-child:after {
    height: 30%
}

ul.wn-month li {
    padding: 7px 0;
    cursor: pointer
}

ul.wn-month li,
ul.wn-month li.active {
    position: relative
}

ul.wn-month li.active:before,
ul.wn-month li:hover:before {
    content: "";
    position: absolute;
    background: #eff9fe;
    width: 9px;
    height: 9px;
    left: -21px;
    top: 15px;
    border-radius: 25px;
    border: 1px solid #0eb088;
    z-index: 1
}

ul.wn-month li.active a {
    color: #0eb088
}

ul.wn-month li a {
    color: #000;
    text-decoration: none
}

.w-new-timeline-block {
    box-sizing: border-box;
    float: right;
    width: 77%;
    padding-left: 10%;
    padding-top: 25px;
    text-align: left
}

.w-new-yr-content-wrap {
    position: relative;
    margin-bottom: 100px
}

.w-new-yr-content-wrap:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: #b4e5fc;
    left: 20px;
    top: 20px
}

.w-new-yr-content-wrap:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #045eff;
    border-radius: 100%;
    top: 15px;
    left: 15px;
    background: #045eff;
    z-index: 1
}

.w-new-yr-content:last-child .w-new-yr-content-innr:last-child:after {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #5d7ce2;
    border-radius: 100%;
    bottom: -25px;
    left: -45px;
    background: #5d7ce2;
    z-index: 1
}

.wn-ry-title {
    font: 32px/1.25 Zoho_Puvi_SemiBold;
    margin-left: -90px
}

.w-new-yr-content {
    position: relative
}

.w-new-yr-content .wn-con-titl {
    position: absolute;
    font: 27px/1.3"Zoho_Puvi_SemiBold";
    left: -63px;
    top: 12px;
    width: 65px;
    margin: 0;
    direction: rtl;
    text-align: right
}

.w-new-yr-content .wn-con-titl:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #065dff;
    border-radius: 100%;
    top: 15px;
    right: -24px;
    background: #fff;
    z-index: 1
}

#April20 .wn-con-titl,
#Feb20 .wn-con-titl,
#July21 .wn-con-titl,
#June19 .wn-con-titl,
#May20 .wn-con-titl,
#May21 .wn-con-titl,
#Sep21 .wn-con-titl {
    left: -123px !important
}

.w-new-yr-content-innr {
    position: relative;
    padding-top: 15px;
    margin-left: 60px
}

.w-new-yr-content-innr h2 {
    font: 23px/1.4"Zoho_Puvi_SemiBold";
    margin-top: 0;
    margin-bottom: 20px
}

.whatsnew-desc .w-new-enhanc,
.whatsnew-desc .w-new-new {
    margin-top: 40px
}

.whatsnew-desc .w-new-enhanc:first-child,
.whatsnew-desc .w-new-new:first-child {
    margin-top: 10px
}

.whatsnew-desc .tag.enhancement,
.whatsnew-desc .tag.new {
    padding: 1px 8px;
    display: inline-block !important;
    border-radius: 10px;
    font-size: 11px;
    position: relative;
    top: -3px
}

.whatsnew-desc .tag.enhancement {
    background: #dcfaee;
    color: #23986b;
    border: 1px solid #23986b
}

.whatsnew-desc .tag.new {
    background: #fff59d;
    color: #e25e5a;
    border: 1px solid #e25e5a
}

.whatsnew-desc h3 {
    font: 20px/1.4"Zoho_Puvi_SemiBold";
    display: inline-block;
    margin-top: 0;
    margin-bottom: 4px;
    margin-right: 10px
}

.whatsnew-desc img {
    display: block;
    width: 90%;
    padding: 10px 0
}

.whatsnew-desc strong {
    font-family: "Zoho_Puvi_Semibold" !important
}

.whatsnew-desc ul {
    margin-bottom: 30px;
    margin-top: 20px;
    list-style-type: disc;
    margin-left: 15px
}

.whatsnew-desc ul li ul {
    list-style-type: circle
}

.whatsnew-desc ul li {
    margin-top: 15px;
    padding-left: 10px
}

.epoint-sol-bannr {
    background-image: linear-gradient(180deg, #fef5e1, #fff)
}

.epoint-sol-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol-banner.svg)no-repeat !important;
    right: -42px;
    height: 530px;
    top: 0
}

.epoint-sol4 .itsm-sol-tabs li a {
    padding: 10px 8px
}

.epoint-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri img,
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri img {
    width: 130px;
    margin-bottom: 6px
}

.epoint-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri img {
    width: 133px;
    margin-bottom: 6px
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    font-size: 16px
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 150px;
    height: 150px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -508px 16px/2000px;
    transform: translate(0, 15px)
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri h3 {
    transform: translate(0, 20px)
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 125px;
    height: 146px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1745px -113px/2029px;
    margin-top: 10px
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 109px;
    height: 120px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -508px 4px/1510px;
    transform: translate(0, 30px)
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri {
    height: 240px
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 17px;
    transform: translate(0, 44px)
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 132px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1019px -6px/1760px;
    margin-top: 5px
}

.epoint-sol3 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-1.svg)no-repeat 0 2px/97px
}

.epoint-sol3 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-2.svg)no-repeat 2px 15px/105px
}

.epoint-sol3 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-3.svg)no-repeat 1px 3px/96px
}

.epoint-sol3 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-4.svg)no-repeat 3px 2px/96px
}

.epoint-sol5 ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-1.svg)no-repeat 2px 18px/121px;
    width: 130px
}

.epoint-sol5 ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-2.svg)no-repeat 0 0/74px
}

.epoint-sol5 ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-2.svg)no-repeat 3px 4px/78px
}

.epoint-sol5 ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-4.svg)no-repeat 3px 4px/94px
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 170px;
    height: 96px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -728px -220px/1620px;
    transform: inherit !important
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 130px;
    height: 130px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -2971px -670px/3480px;
    transform: translate(0, 54px)
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    transform: translate(0, 110px)
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 185px;
    height: 63px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -986px -314px/1630px
}

.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 215px;
    height: 57px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1173px -315px/1630px
}

.epoint-sol-sec8 .itsm-sol-sec8-innr ul li {
    width: 33.33%;
    float: left;
    text-align: center
}

.relat-integ-innr1 {
    position: relative;
    z-index: 0;
    width: 376px;
    margin: 90px auto auto
}

.relat-integ-innr1 .itsm-ri {
    width: 340px !important;
    height: 200px;
    display: flex
}

.relat-integ-innr1 .itsm-ri span {
    width: 320px;
    height: 50px;
    margin: auto;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -138px -146px/1030px
}

.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -406px -457px/3130px
}

.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 170px;
    height: 96px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -728px -220px/1620px;
    margin-bottom: 20px
}

.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 160px;
    height: 63px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -893px -239px/1600px;
    margin-top: 40px
}

.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 90px;
    height: 84px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1314px -302px/2000px;
    margin-top: 15px
}

.itsm-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(5) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -1200px -216px/1710px
}

.relat-integ-innr1:after,
.relat-integ-innr1:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png)no-repeat;
    position: absolute;
    height: 200px;
    z-index: -1
}

.relat-integ-innr1:before {
    top: -50px;
    left: -70px;
    width: 125px
}

.relat-integ-innr1:after {
    top: 90px;
    right: -65px;
    width: 130px
}

.itsm-sol-sec8 {
    position: relative;
    min-height: 670px;
    padding: 50px;
    z-index: 0
}

.itsm-sol-sec8:after {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol7-bg.svg)no-repeat;
    bottom: 0;
    left: 0;
    background-size: contain;
    height: 492px;
    width: 100%;
    z-index: -1
}

.itsm-sol-sec8-innr {
    margin-top: 40px
}

.itsm-sol-sec8-innr ul li {
    width: 25%;
    float: left
}

.itsm-sol-sec8-innr ul li p {
    width: 70%;
    font-size: 18px;
    margin: auto
}

.itsm-sol-sec8-innr ul li span {
    display: block;
    font-size: 60px;
    color: #1c2d4b;
    font-family: "Zoho_Puvi_Bold"
}

.itsm-sol-sec9 {
    padding: 50px
}

.itsm-sol-sec9 .sn-ad-slider {
    margin-top: 60px
}

.itsm-sol-sec9 .sn-ad-slider-dot .active,
.itsm-sol-sec9 .sn-ad-slider-dot .dot:hover {
    background-color: #c4d8eb !important;
    border: 1px solid #c4d8eb !important
}

.itsm-sol-sec9 .sn-ad-slider .mySlides p:before {
    content: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/blue-quotes-icon.svg) !important;
    width: 60px
}

.itsm-sol-sec10 h2 {
    font-size: 40px;
    width: 80%;
    margin: auto
}

.itsm-sol-bannr .btn-red,
.itsm-sol-sec10 .btn-red {
    font-family: "Zoho_Puvi_Bold", sans-serif !important
}

.share-res-banner .container,
.share-res-sec2 .container,
.share-res-sec3 .container,
.share-res-sec4 .container,
.share-res-sec5 .container {
    max-width: 1000px !important
}

.share-res-banner {
    background-color: #1c3056;
    padding: 80px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
    color: #fff
}

.share-res-banner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(https://www.manageengine.com/analytics-plus/images/shared-responsibility-banner.svg);
    background-repeat: no-repeat;
    left: 30%;
    opacity: .5
}

.share-res-banner h1 {
    font-size: 45px;
    line-height: 1.4;
    font-family: "Zoho_Puvi_SemiBold";
    max-width: 880px;
    margin: 0 auto 30px
}

.share-res-banner p {
    line-height: 30px;
    text-align: center
}

.share-res-menu,
.share-res-menu.fixed {
    width: 100%;
    transition: max-height .2s ease-out
}

.share-res-menu {
    text-align: center;
    padding: 4px 0;
    max-height: 0;
    position: absolute;
    overflow: hidden
}

.share-res-menu.fixed {
    position: fixed;
    top: 100px;
    z-index: 1;
    margin: 0;
    background: #1c3056;
    padding: 0 30px;
    max-height: 54px
}

.share-res-menu ul li {
    display: inline-block
}

.share-res-menu ul li:nth-child(2) {
    margin: 0 50px
}

.share-res-menu ul li a {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    position: relative;
    padding: 15px 0;
    display: inline-block;
    text-decoration: none
}

.share-res-menu ul li a.active {
    color: #f5ba43
}

.share-res-sec2-year {
    text-align: right;
    padding-bottom: 30px;
    font-size: 17px;
    line-height: 1.6;
    margin: 0 0 20px
}

.share-res-sec2-year strong {
    font-family: "Zoho_Puvi_Semibold"
}

.share-res-sec2-content h4 {
    font-size: 23px;
    font-family: "Zoho_Puvi_SemiBoldItalic";
    margin-left: 0;
    margin-bottom: 40px
}

.share-res-sec2-content ul li span:after,
.share-res-sec2-content ul li span:before {
    background: #24cc8b;
    width: 2px;
    height: 7px;
    content: "";
    position: absolute;
    left: 9px;
    top: 13px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg)
}

.share-res-sec2-content ul li span:after {
    height: 12px;
    left: 15px;
    top: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg)
}

.share-res-sec3,
.share-res-sec5 {
    background: #f7f7f7
}

.share-res-sec3 h2,
.share-res-sec4 h2,
.share-res-sec5 h2 {
    font-size: 38px;
    text-align: center;
    color: #000
}

.share-res-sec3 p,
.share-res-sec4 p,
.share-res-sec5 p {
    font-size: 17px;
    line-height: 1.6;
    margin: 0 0 20px
}

.share-res-sec2,
.share-res-sec3,
.share-res-sec4,
.share-res-sec5 {
    padding: 3em 0
}

.share-res-sec3-innr h3,
.share-res-sec4-innr h3,
.share-res-sec5-innr h3 {
    font-size: 26px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 12px;
    color: #000
}

.share-res-sec3-innr ul,
.share-res-sec4-innr ul,
.share-res-sec5-innr ul {
    list-style: disc;
    padding-left: 30px;
    margin-bottom: 30px
}

.share-res-sec3-innr ul li,
.share-res-sec4-innr ul li,
.share-res-sec5-innr ul li {
    margin-bottom: 12px;
    line-height: 28px
}

.sitemap-banner {
    background: #0060ff;
    position: relative;
    padding: 80px 20px;
    color: #fff;
    z-index: 0;
    overflow: hidden
}

.sitemap-banner:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave.svg)no-repeat;
    background-size: 1750px auto;
    background-position: inherit;
    width: 100%;
    height: 395px;
    position: absolute;
    opacity: .3;
    top: -52px;
    left: 0;
    z-index: -1;
    transform: rotate(-4deg);
    -webkit-mask-image: linear-gradient(to left, transparent 4%, #000 100%);
    mask-image: linear-gradient(to left, transparent 4%, #000 100%)
}

.sitemap-banner h1 {
    font: 45px/1.2 Zoho_Puvi_Bold;
    text-align: center;
    padding: 0 20px
}

.sitemap-banner h2 {
    font-size: 22px;
    text-align: center;
    padding: 0 20px;
    font-family: "Zoho_Puvi_Light"
}

.sm-rippen {
    text-align: center;
    transform: translateY(-45%);
    -webkit-transform: translateY(-45%);
    transition: 300ms linear
}

.sm-rippen a:hover {
    box-shadow: 0 5px 5px #0000004f;
    transition: 300ms linear
}

.sm-rippen a {
    background: #fff;
    text-decoration: none;
    padding: 12px 20px;
    border-radius: 25px;
    border: 1px solid #025fff33;
    transition: 300ms linear
}

.sitemap-inner {
    width: 100%
}

.sitemap-inner4 {
    width: 75%;
    float: left
}

.sitemap-inner3,
.sitemap-inner4 .sminner ul {
    width: 50%;
    float: left
}

.sitemap-inner2 {
    width: 25%;
    float: left
}

.sitemap-inner1 {
    width: 12.5555%;
    float: left
}

.sitemap-inner1,
.sitemap-inner2,
.sitemap-inner3,
.sitemap-inner4 {
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sminner {
    margin-bottom: 25px;
    border: 1px solid #b4e5fd
}

.sminner h2 {
    background: #eff9ff;
    font-family: "Zoho_Puvi_Medium";
    border-bottom: 1px solid #b4e5fd;
    padding: 15px;
    text-align: center;
    margin: 0
}

.sminner .sub-mr h3 {
    font-size: 18px;
    font-family: "Zoho_Puvi_Medium";
    margin: 10px 0 0;
    padding: 0 30px
}

.sminner ul {
    padding-left: 0 !important
}

.sminner ul li {
    list-style: none;
    padding: 2px 30px !important;
    position: relative
}

.sminner ul li:before {
    content: "";
    position: absolute;
    background: #b4e5fc;
    width: 5px;
    height: 5px;
    left: 10px;
    top: 9px;
    border-radius: 25px;
    border: 1px solid #025fff
}

.sminner ul li a {
    position: relative;
    color: #222;
    text-decoration: none
}

.sminner ul li a:after {
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0;
    color: #138cd6;
    background: #138cd6
}

#seemore_ebook .ebook-scroll {
    overflow-y: scroll;
    padding-bottom: 15px
}

#seemore_ebook .ebook-scroll::-webkit-scrollbar {
    -webkit-appearance: none
}

#seemore_ebook .ebook-scroll::-webkit-scrollbar:vertical {
    width: 11px
}

#seemore_ebook .ebook-scroll::-webkit-scrollbar:horizontal {
    height: 11px
}

#seemore_ebook .ebook-scroll::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid #fff;
    background-color: rgba(0, 0, 0, .5)
}

.grid-item-active,
.nav-circle {
    align-items: center;
    justify-content: center
}

.nav-circle {
    width: 25%;
    height: 3px;
    background: #1591eb;
    position: absolute;
    margin-bottom: -4.2rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    top: 45px;
    left: 0;
    display: none;
    transition: .355s cubic-bezier(.46, .03, .52, .96);
    border-radius: 2px
}

.grid-item-active {
    display: flex !important;
    -webkit-animation: zoomIn .255s cubic-bezier(.46, .03, .21, .93);
    animation: zoomIn .255s cubic-bezier(.46, .03, .21, .93)
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

.ita-soft-full * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ita-soft-full .container {
    max-width: 1400px;
    width: 90%;
    margin: auto
}

.ita-soft-bannr {
    background: #172b4d;
    color: #fff
}

.container.ita-soft-bannr-out {
    max-width: 1300px !important
}

.ita-soft-bannr-out {
    max-width: 1400px;
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    padding-block: 50px
}

.ita-soft-bannr-out .left-cont {
    width: 50%
}

.ita-soft-bannr-out .right-form {
    width: 50%;
    min-height: 500px
}

.ita-form1 .radio-box {
    color: #000
}

.ita-form li.radio-box label .checkmark:after,
.ita-soft-bannr .radio-box label .checkmark:after {
    top: 3px;
    left: 3px
}

.ita-soft-bannr .radio-box label {
    margin-right: 20px !important
}

.ss-banner-inner p {
    line-height: 32px;
    width: 75%;
    margin-top: 30px
}

.ss-form li,
.ss-form li select {
    width: 100% !important;
    color: #000
}

.ss-form li.radio-box {
    margin-bottom: 10px
}

.ita-soft-bannr-out .left-cont h1 {
    font-size: 42px;
    line-height: 50px;
    font-family: "Zoho_Puvi_Bold"
}

.ita-soft-bannr-out .left-cont h1 span {
    display: block;
    color: #fff4ba
}

.ita-soft-bannr-out .left-cont p {
    width: 90%;
    line-height: 32px
}

.ita-soft-blue-bg {
    background: #eff7ff
}

.ita-soft-sec3 {
    background-color: #eff7ff;
    background: linear-gradient(180deg, #eff7ff 50%, #fff 50%)
}

.ita-soft-sec3-innr {
    width: 90%;
    margin: auto;
    background: #fff;
    border-radius: 10px;
    padding: 35px;
    box-shadow: 1px 1px 25px #ccc
}

.ita-soft-sec3-innr h2 {
    font-size: 40px;
    font-family: "Zoho_Puvi_Extrabold";
    text-align: center;
    margin-top: 0
}

.aplus-experience {
    display: flex;
    align-items: flex-start
}

.aplus-experience span {
    display: block;
    text-align: center;
    width: 20%;
    border-right: 1px solid #ccc
}

.aplus-experience span:last-child,
.ita-foot-flex span:last-child {
    border-right: 0 solid #ccc
}

.aplus-experience span strong,
.ita-foot-flex span strong {
    display: block;
    font-size: 40px
}

.aplus-experience span:first-child strong {
    color: #65b9f5
}

.aplus-experience span:nth-child(2) strong {
    color: #f3ba3f
}

.aplus-experience span:nth-child(3) strong {
    color: #1241e8
}

.aplus-experience span:nth-child(4) strong {
    color: #e78a55
}

.aplus-experience span:nth-child(5) strong {
    color: #37a692
}

.indx-sec5-innr.ita-soft-icons .splt6:nth-child(2) span {
    background-position: -83px -77px !important
}

.indx-sec5-innr.ita-soft-icons .splt6:nth-child(3) span {
    background-size: 710px !important;
    background-position: -99px -44px !important;
    width: 100px !important
}

.indx-sec5-innr.ita-soft-icons .splt6:nth-child(4) span {
    background-position: -313px -90px !important
}

.indx-sec5-innr.ita-soft-icons .splt6:nth-child(5) span {
    background-size: 1070px !important;
    background-position: -373px -78px !important
}

.indx-sec5-innr.ita-soft-icons .splt6:nth-child(6) span {
    background-position: -793px 0 !important
}

.aplus-experience span em,
.ita-foot-flex span em {
    width: 50%;
    display: block;
    margin: auto;
    font-size: 14px;
    font-style: inherit
}

.ita-soft-sec6 {
    background: #eff7ff;
    padding: 50px 0
}

.ita-soft-sec6-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.ita-soft-sec6-inner:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: #abbed0;
    top: 0;
    left: 50%
}

.ita-soft-sec6-inner .left-sec {
    width: 40%
}

.ita-soft-sec6-inner .right-sec {
    width: 40%;
    position: relative
}

.ita-soft-sec6 .left-sec h2 {
    font-size: 33px
}

.ita-soft-sec6 .left-sec h2 span,
.ita-soft-sec6-inner .right-sec h2 {
    font-family: "Zoho_Puvi_Bold";
    display: block;
    line-height: 50px
}

.ita-logo-align {
    display: flex;
    gap: 35px 50px;
    flex-wrap: wrap
}

.ita-soft-sec6 .left-sec span img {
    width: 100px
}

.ita-soft-sec6-inner .right-sec p {
    font-size: 20px;
    line-height: 38px;
    font-family: "Zoho_Puvi_Light";
    margin-top: 0
}

.ita-soft-sec6-inner .right-sec h2 {
    font-size: 33px;
    margin-bottom: 0
}

.ita-soft-sec6-inner .right-sec .cut-name {
    font-size: 15px;
    font-family: "Zoho_Puvi_Light"
}

.ita-soft-sec6-inner .right-sec .cut-name span {
    font-family: "Zoho_Puvi_SemiBold";
    display: block
}

.top-quotes {
    background: url(https://www.manageengine.com/analytics-plus/images/blue-quotes.svg)no-repeat;
    width: 51px;
    height: 42px;
    display: block;
    background-size: 50px;
    opacity: .4;
    position: absolute;
    top: -15px;
    left: -51px
}

.ita-soft-sec7 {
    background-color: #eff7ff;
    background: linear-gradient(180deg, #eff7ff 50%, #fff 50%)
}

.ita-soft-sec7-inner {
    background: #172644;
    color: #fff;
    border-radius: 10px;
    padding: 35px;
    box-shadow: 1px 1px 25px #ccc
}

.ita-soft-sec7-inner .take-experts {
    font-size: 16px
}

.ita-footer {
    margin: 30px 0
}

.ita-footer .container {
    display: flex;
    position: relative;
    z-index: 0
}

.ita-footer .container:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png)no-repeat;
    position: absolute;
    top: 70px;
    left: -5px;
    width: 90px;
    height: 130px;
    z-index: -1
}

.ita-footer .container .left-foot {
    width: 30%
}

.ita-footer .container .left-foot h2 {
    font-size: 30px;
    font-family: "Zoho_Puvi_Bold"
}

.ita-footer .container .right-foot {
    width: 70%;
    line-height: 33px
}

.ita-foot-flex {
    display: flex;
    align-items: flex-start;
    margin-top: 30px;
    margin-left: -68px
}

.ita-foot-flex span {
    display: block;
    width: 20%;
    text-align: center;
    border-right: 1px solid #ccc
}

.ita-foot-flex span em {
    line-height: 18px;
    margin: 12px auto auto
}

#sso-sdp-wave,
.sso-sdp-head {
    overflow: hidden;
    position: relative
}

.sso-sdp-head {
    background: #ffd155;
    padding-top: 50px;
    height: 700px;
    z-index: 0
}

.sso-sdp-head:after,
.sso-sdp-head:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .3
}

.sso-sdp-head:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-hybrid-t.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.sso-sdp-head:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-analytics.svg)no-repeat;
    bottom: 0;
    right: 0;
    height: 710px;
    background-size: cover
}

#sso-sdp-wave {
    height: 150px;
    transform: scaleY(-1);
    top: -76px
}

.sso-sdp-head h1 {
    font-size: 43px;
    margin: 15px 0 0
}

.sso-sdp-head p {
    font-size: 17px;
    width: 80%;
    margin: auto
}

.sso-sdp-head .head-sp {
    margin-top: 5px;
    font-size: 15px;
    font-style: italic;
    opacity: .8
}

.sso-sdp-sec2 {
    padding-top: 0;
    padding-bottom: 80px;
    margin-top: -50px
}

.sso-sdp-sec2 h2 {
    text-align: center;
    font-size: 40px;
    font-family: "Zoho_Puvi_SemiBold";
    margin: auto
}

.sso-sdp-button {
    margin-top: 60px;
    text-align: center
}

.sso-sdp-sec2 p {
    width: 65%;
    text-align: center;
    margin: 20px auto
}

.sso-sdp-sec2 ul li {
    position: relative;
    display: inline-block;
    padding-left: 80px;
    padding-right: 40px;
    padding-top: 12px
}

.sso-sdp-head h1,
.sso-sdp-sec2 ul li span {
    font-family: "Zoho_Puvi_Bold"
}

.sso-sdp-sec2 ul li:after {
    content: "";
    position: absolute;
    width: 65px;
    height: 1px;
    background: #c3c3c3;
    right: -65px;
    top: 40px
}

.sso-sdp-sec2 ul li:nth-child(3):after {
    content: none
}

.sso-sdp-sec2 ul {
    width: 80%;
    margin: 50px auto 10px;
    text-align: center;
    display: flex;
    justify-content: space-evenly
}

.sso-sdp-sec3 .sso-sdp-50:first-child {
    background: #d2e7f1;
    padding: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sso-sdp-sec3 .sso-sdp-50:nth-child(2) {
    background: #e6f7ff;
    padding: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sso-sdp-50 {
    width: 50%;
    float: left;
    text-align: center;
    background: #e5f2f8
}

.sso-sdp-btn {
    background: #ff1d30;
    color: #fff;
    border: 1px solid #ff1d30
}

.sso-sdp-btn1 {
    background: #fff;
    color: #ff1d30;
    border: 1px solid #ff1d30;
    margin-left: 30px
}

.sso-sdp-sec4 ul {
    margin-top: 30px
}

.sso-sdp-sec4 {
    background: #f2faff;
    padding: 60px 0 0
}

.sso-sdp-sec4 h2 {
    text-align: center;
    font-size: 40px;
    font-family: "Zoho_Puvi_Bold";
    margin: auto
}

.sso-sdp-sec4 ul li {
    width: 50%;
    float: left;
    position: relative;
    padding: 0 20px;
    min-height: 250px
}

.sso-sdp-sec4 ul li:after {
    position: absolute;
    left: 2%;
    top: -16%;
    color: #333;
    margin: 0;
    font-size: 100px;
    font-family: "Roboto Slab";
    opacity: .1;
    font-weight: 700
}

.sso-sdp-sec4 ul li:first-child h3 {
    padding-left: 40px
}

.sso-sdp-sec4 ul li:first-child:after {
    content: "1"
}

.sso-sdp-sec4 ul li:nth-child(2):after {
    content: "2"
}

.sso-sdp-sec4 ul li:nth-child(3):after {
    content: "3"
}

.sso-sdp-sec4 ul li:nth-child(4):after {
    content: "4"
}

.sso-sdp-sec4 ul li h3 {
    font-size: 20px;
    font-family: "Zoho_Puvi_SemiBold";
    padding-left: 60px
}

.sso-sdp-sec5 {
    background-image: linear-gradient(#f1fafe 50%, #fff 50%);
    padding: 50px
}

.sso-sdp-sec5 .container {
    background: #172b4d;
    position: relative;
    padding: 40px;
    border-radius: 12px;
    border: 1px solid #ccc;
    color: #ffff;
    z-index: 0
}

.sso-sdp-sec5 .container:before {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/it-analytics/images/jira/jad-food-bg.png)0 0/cover no-repeat;
    bottom: 0;
    left: 0;
    height: 300px;
    width: 100%;
    z-index: -1;
    opacity: .4
}

.sso-sdp-ebk {
    text-align: right;
    padding-right: 80px
}

.sso-sdp-ebk img {
    width: 220px
}

.sso-sdp-ebk-cnt h2 {
    font-size: 29px;
    width: 70%;
    line-height: 33px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 20px
}

.sso-sdp-ebk-cnt p {
    width: 80%;
    margin-bottom: 25px
}

.rl-it-problm {
    background: #93dcff;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.rl-it-problm:after,
.rl-it-problm:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .3
}

.rl-it-problm:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.rl-it-problm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-t.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 226px;
    background-size: cover
}

.rlip-band span {
    color: #f21170;
    font-size: 17px;
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 7px
}

.rl-it-problm .title3 {
    line-height: 37px
}

.rl-it-problm .title3 span {
    font-family: "Zoho_Puvi_Light";
    font-size: 27px
}

.bannr-slider.rl-it-problm p {
    line-height: 35px;
    padding: 0 0 15px
}

.rl-it-problm .bannr-rit-img {
    position: relative
}

.btn-rlip {
    background: #f21170;
    color: #fff;
    border: 1px solid #f21170
}

.btn-rlip:hover {
    background: #dc0962;
    border: 1px solid #dc0962
}

.itsm-banr {
    background: #f4c39f;
    height: auto;
    z-index: 0;
    overflow: hidden
}

.itsm-banr:after,
.itsm-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/itsm-img.png)no-repeat;
    content: " ";
    position: absolute;
    width: 5%;
    z-index: -1;
    opacity: 1
}

.itsm-banr:before {
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.itsm-banr:after {
    bottom: 0;
    right: 0;
    height: 156px;
    background-size: cover
}

.itsm-band span {
    color: #000;
    font-size: 14px;
    background: #e9af85;
    padding: 11px 25px;
    border-radius: 4px
}

.indx-6it-sm,
.indx-6it-sm .bannr-rit-img,
.indx-6it2-sm .bannr-rit-img,
.indx-apm-banr .bannr-rit-img,
.indx-dark-bg .bannr-rit-img,
.indx-data-dem-banr .bannr-rit-img,
.indx-sso-minor .bannr-rit-img,
.itsm-banr,
.itsm-banr .bannr-rit-img,
.save-cloud-banr .bannr-rit-img {
    position: relative
}

.iitsm-banr .bannr-rit-img:after,
.itsm-banr .bannr-rit-img:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/data-dam-bg.png)no-repeat;
    position: absolute;
    content: " ";
    height: 500px;
    width: 100%;
    background-size: 240px;
    z-index: -1
}

.itsm-banr .bannr-rit-img:before {
    top: 5px;
    left: -20px
}

.iitsm-banr .bannr-rit-img:after {
    bottom: -270px;
    right: -380px
}

.indx-6it-sm {
    background: #93dcff;
    height: auto;
    z-index: 0;
    overflow: hidden
}

.indx-6it-sm:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/it-6-service.svg)no-repeat;
    bottom: -19px;
    right: -2px;
    height: 580px;
    width: 1123px
}

.indx-jira-banr .title3 span,
.it6sm-grn {
    font-family: "Zoho_Puvi_Regular"
}

.it6sm-grn span {
    font-family: "Zoho_Puvi_SemiBold";
    background: #1b9b8b;
    padding: 13px;
    color: #fff;
    line-height: 70px
}

.indx-6it-sm-band span {
    color: #000;
    font-size: 17px;
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 7px
}

.it6-img-vid {
    visibility: hidden
}

.indx-6it2-sm {
    background: #0060ff;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-6it-sm:before,
.indx-6it2-sm:before,
.indx-sso-minor:before {
    content: " ";
    position: absolute;
    background-size: contain;
    z-index: -1
}

.indx-6it2-sm:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/five-reasons-analytics-initiatives.svg)no-repeat;
    bottom: -19px;
    right: -2px;
    height: 640px;
    width: 1123px
}

.it6sm2-grn {
    font-family: "Zoho_Puvi_Light";
    font-size: 30px
}

.it6sm2-grn b {
    display: block;
    font-family: "Zoho_Puvi_Medium";
    font-size: 40px
}

.it6sm2-grn span,
.title-1on1 h1 {
    font-family: "Zoho_Puvi_Extrabold"
}

.it6sm2-grn span {
    color: #fffdb0;
    display: block;
    font-size: 40px
}

.indx-6it2-sm-band span {
    color: #fff;
    font-size: 17px;
    font-style: italic;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px
}

.it62-img-vid {
    visibility: hidden
}

.indx-sso-minor {
    background: #eed5a4;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-sso-minor:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png)no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .3
}

.indx-dark-bg:before,
.indx-sso-minor:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-t.png)no-repeat;
    position: absolute;
    background-size: cover;
    z-index: -1
}

.indx-sso-minor:after {
    bottom: 0;
    right: 0;
    height: 240px;
    width: 100%;
    opacity: .1
}

.sso-minor-grn {
    font-family: "Zoho_Puvi_Regular";
    font-size: 29px;
    line-height: 42px;
    margin-bottom: 12px
}

.sso-minor-grn span {
    font-family: "Zoho_Puvi_Extrabold";
    font-size: 43px;
    display: block;
    margin-bottom: 12px;
    line-height: 52px
}

.indx-dark-bgr-band span,
.indx-sso-minor-band span {
    color: #000;
    font-size: 17px;
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 7px
}

.indx-dark-bg {
    background: #4a7df2;
    color: #fff;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.indx-dark-bg:before {
    content: " ";
    top: -20px;
    height: 40%;
    width: 30%;
    opacity: .5
}

.indx-dark-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/webinar-bgb.svg)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 240px;
    width: 100%;
    z-index: -1;
    opacity: .7
}

.indx-dark-bgr-band span {
    color: #fff;
    border-bottom: 1px solid #fff
}

.indx-data-dem-banr {
    background: #f6ce46
}

.indx-data-dem-banr:after,
.indx-data-dem-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/chaos-free-noc.png)no-repeat;
    content: " ";
    position: absolute;
    width: 5%;
    z-index: -1;
    opacity: 1
}

.indx-data-dem-banr:before {
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.indx-data-dem-banr:after {
    bottom: 0;
    right: 0;
    height: 156px;
    background-size: cover
}

.noc-band span {
    color: #000;
    background: #deb437
}

.indx-apm-banr,
.indx-data-dem-banr,
.save-cloud-banr {
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.save-cloud-banr {
    background: #93dcff
}

.save-cloud-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-bgt.png)no-repeat;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 50%;
    z-index: -1;
    opacity: 1
}

.save-cloud-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-btm.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 156px;
    width: 5%;
    background-size: cover;
    z-index: -1;
    opacity: .4
}

.it-security-banr h2 span,
.save-cloud-banr h2 span {
    font-family: "Zoho_Puvi_LightItalic"
}

.apm-band span,
.noc-band span,
.save-cloud span {
    font-size: 14px;
    padding: 11px 25px;
    border-radius: 4px
}

.save-cloud span {
    color: #000;
    background: #71cef7
}

.indx-apm-banr {
    background: #1da7e0
}

.indx-apm-banr:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .1
}

.indx-apm-banr .bannr-rit-img:before,
.indx-apm-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/it-security-bg.png)no-repeat;
    position: absolute;
    content: " ";
    width: 100%;
    z-index: -1;
    opacity: .5
}

.indx-apm-banr:after {
    bottom: 10px;
    left: 26px;
    height: 170px;
    background-size: auto
}

.indx-apm-banr .bannr-rit-img:before {
    top: 5px;
    left: 10px;
    height: 500px;
    background-size: 90px
}

.btn-apm {
    background: #ff1d30;
    color: #fff;
    border: 1px solid #ff1d30
}

.btn-apm:hover {
    background: #de1627;
    border: 1px solid #de1627
}

.apm-band span {
    color: #fff;
    background: #0e7ead
}

.apm-date {
    padding: 0;
    margin-top: -10px;
    font-size: 16px;
    letter-spacing: .3px
}

.indx-jira-banr {
    background: #f8dc90;
    height: auto;
    z-index: 0
}

.indx-jira-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-sky.png)no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .9
}

.indx-jira-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-t.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 370px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1
}

.disc-1on1 ul li,
.indx-jira-banr,
.indx-jira-banr .bannr-rit-img {
    position: relative
}

.indx-jira-banr h2.title3 {
    font-size: 45px;
    line-height: 55px;
    font-family: "Zoho_Puvi_ExtraBold"
}

.indx-jira-banr .title3 span {
    font-size: 40px;
    text-transform: uppercase;
    padding: 0
}

.btn-jira {
    background: #ff1d30;
    color: #fff;
    border: 1px solid #ff1d30
}

.btn-jira:hover,
.btn-mdm:hover {
    background: #c3212f;
    border: 1px solid #c3212f
}

.jira-band {
    color: #e7c81a;
    font-size: 16px
}

.m-dash-band span,
.title-1on1 span {
    font-family: "Zoho_Puvi_Medium";
    font-style: italic
}

.m-dash-band span {
    color: #6e5a2b;
    font-size: 17px;
    border-bottom: 1px solid #6e5a2b;
    padding-bottom: 7px
}

.indx-mdm-banr {
    background: #4553b0;
    height: auto;
    position: relative;
    z-index: 0
}

.indx-mdm-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-b.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .1
}

.indx-mdm-banr:after,
.indx-mdm-banr:before,
.indx-v-view-banr:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.indx-mdm-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-t.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 370px;
    background-size: cover;
    opacity: .1
}

.btn-mdm {
    background: #ff1d30;
    color: #fff;
    border: 1px solid #ff1d30
}

.mdm-band {
    color: #e7c81a;
    font-size: 16px
}

.indx-v-view-banr {
    background: #0a2b45;
    position: relative;
    z-index: 0
}

.indx-v-view-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-b.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .4
}

.indx-v-view-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-t.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 290px;
    background-size: cover
}

.btn-v-view {
    background: #ffab43;
    color: #fff;
    border: 1px solid #ffab43
}

.btn-v-view:hover {
    background: #e89630;
    border: 1px solid #e89630
}

.v-view-band {
    color: #e7c81a;
    font-size: 16px
}

.indx-help-desk-banr {
    background: #204760;
    position: relative;
    z-index: 0
}

.indx-v-view-banr:after,
.pmp-bannr-home:after,
.pmp-bannr-home:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .4
}

.pmp-bannr-home:before {
    background: url(https://www.manageengine.com/analytics-plus/images/except-customer-service_bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.pmp-bannr-home:after {
    background: url(https://www.manageengine.com/analytics-plus/images/except-customer-service_bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 290px;
    background-size: cover
}

.indx-1on1-banr {
    position: relative;
    background: #cee2fd;
    overflow: hidden;
    z-index: 0
}

.indx-1on1-banr:after,
.indx-1on1-banr:before {
    content: " ";
    position: absolute;
    width: 100%;
    left: 0;
    z-index: -1
}

.indx-1on1-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-sky-b.svg)no-repeat;
    top: 0;
    background-size: contain;
    height: 100%;
    opacity: .3
}

.indx-1on1-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/indx-1on1-btm-bannr.svg)no-repeat;
    background-size: cover;
    height: 500px;
    bottom: 0
}

.indx-1on1-banr .full-auto {
    position: relative;
    z-index: 0;
    display: flex;
    margin: 0 auto
}

.indx-1on1-banr .full-auto:after {
    display: none;
    position: absolute;
    content: "";
    bottom: 79px;
    width: 100%;
    height: 10px;
    border-bottom: 1px solid #9fb6ce;
    z-index: -1;
    -webkit-border-image: -webkit-linear-gradient(left, rgb(60 74 83/4%), rgb(159 182 206), rgb(60 74 83/7%))1;
    -webkit-border-image: -o-linear-gradient(left, rgb(60 74 83/4%), rgb(159 182 206), rgb(60 74 83/7%))1;
    -webkit-border-image: linear-gradient(to right, rgb(60 74 83/4%), rgb(159 182 206), rgb(60 74 83/7%))1;
    -o-border-image: -o-linear-gradient(left, rgb(60 74 83/4%), rgb(159 182 206), rgb(60 74 83/7%))1;
    border-image: linear-gradient(to right, rgb(60 74 83/4%), rgb(159 182 206), rgb(60 74 83/7%))1
}

.innre-1on1-lf,
.innre-1on1-rt {
    float: left;
    margin: auto
}

.disc-1on1,
.title-1on1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.disc-1on1 {
    margin-bottom: 20px
}

.title-1on1 span {
    font-size: 24px;
    padding-bottom: 12px;
    border-bottom: 1px solid #9fb6ce
}

.title-1on1 h1 {
    width: 65%;
    font-size: 45px;
    line-height: 58px;
    margin-top: 30px;
    margin-bottom: 30px
}

.disc-1on1 ul li {
    width: 50%;
    float: left;
    font-size: 16px;
    min-height: 70px;
    padding-left: 26px
}

.disc-1on1 ul li:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 20px;
    width: 12px;
    height: 12px;
    background: #2888ff;
    border-radius: 25px
}

.innre-1on1-rt {
    height: 100%;
    position: relative
}

.innre-1on1-rt img {
    width: 80%;
    margin: auto;
    position: absolute;
    right: 0;
    bottom: -7px
}

.indx-1on1-banr .ap-full-ht {
    padding: 0
}

.it-security-banr {
    background: #1da7e0;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.it-security-banr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-bgt.png)no-repeat;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 50%;
    z-index: -1;
    opacity: 1
}

.it-security-banr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-btm.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 156px;
    width: 5%;
    background-size: cover;
    z-index: -1;
    opacity: .4
}

.it-security-banr span {
    color: #000;
    font-size: 14px;
    background: #71cef7;
    padding: 11px 25px;
    border-radius: 4px
}

.ap-indx-sec2,
.it-security-banr .bannr-rit-img {
    position: relative
}

.ap-indx-sec2 {
    height: inherit;
    min-height: inherit;
    padding-top: 40px;
    padding-bottom: 40px
}

.ap-features {
    padding: 80px 0
}

.ap-features-wrap {
    display: inline-block;
    width: 100%;
    position: relative
}

.ap-features-list {
    width: 35%;
    float: left;
    transition: margin-top 0s ease
}

.ap-features-content {
    width: 60%;
    float: right
}

.ap-features-list-inner li.active a {
    color: #007cc9;
    border-bottom: 2px solid #007cc9
}

.ap-features-list-inner ul li {
    margin-bottom: 22px
}

.ap-features-list-inner ul li a {
    position: relative;
    color: #000;
    text-decoration: none
}

.ap-features-content>div {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05);
    padding: 35px;
    min-height: 450px;
    margin-bottom: 60px;
    position: sticky;
    position: -webkit-sticky;
    z-index: 99
}

.ap-features-contentBox .indx-sec2-icon {
    content: " ";
    display: inline-block;
    width: 150px;
    height: 150px
}

.ap-features-contentBox:first-child .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(2) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(3) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(4) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-4.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(5) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(6) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg)no-repeat 1px 4px/143px
}

.ap-features-contentBox:nth-child(7) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg)no-repeat 1px 4px/123px
}

.ap-features-contentBox h2 {
    font-size: 30px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: 45px;
    margin: 0;
    color: #333
}

.ap-features-contentBox p {
    line-height: 40px
}

.ap-features-content .box-scroll {
    position: relative
}

.sticky-placeholder {
    opacity: 0;
    visibility: hidden
}

.fixed-top {
    position: fixed;
    top: 0;
    margin-top: 100px;
    z-index: 1
}

#cont-1 {
    transform-origin: 50% 50%;
    transform-style: preserve-3d;
    transform: scale(.978459)
}

#cont-2 {
    transform: scale3d(.988459, .988459, 1)
}

#cont-3 {
    transform: scale3d(.998459, .998459, 2)
}

#cont-4 {
    transform: scale3d(1.00846, 1.00846, 3)
}

#cont-5 {
    transform: scale3d(1.01846, 1.01846, 4)
}

#cont-6 {
    transform: scale3d(1.02846, 1.02846, 5)
}

#cont-7 {
    transform: scale3d(1.03607, 1.03607, 6)
}

.wap-sub-con {
    width: 70%;
    margin: auto auto 32px;
    color: #000;
    text-align: center
}

.wap-innr-box {
    width: 33.333%;
    float: left;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wap-3box .wap-innr-box:nth-child(1),
.wap-3box .wap-innr-box:nth-child(4) {
    padding-right: 40px
}

.wap-3box .wap-innr-box:nth-child(3),
.wap-3box .wap-innr-box:nth-child(6) {
    padding-left: 40px
}

.wap-3box .wap-innr-box:nth-child(2),
.wap-3box .wap-innr-box:nth-child(5) {
    padding-left: 20px;
    padding-right: 20px
}

.wap-bg-clr {
    border-radius: 12px;
    padding: 15px 20px;
    min-height: 320px;
    border: 1px solid #d0effc
}

.wap-innr-box:nth-child(1) .wap-bg-clr {
    background: #effdff
}

.wap-innr-box:nth-child(2) .wap-bg-clr {
    background: #fff9ee
}

.wap-innr-box:nth-child(3) .wap-bg-clr {
    background: #f3f9ff
}

.wap-innr-box:nth-child(4) .wap-bg-clr {
    background: #fff5fe;
    min-height: 340px
}

.wap-innr-box:nth-child(5) .wap-bg-clr {
    background: #f9f9ff
}

.wap-innr-box:nth-child(6) .wap-bg-clr {
    background: #effdff;
    min-height: 340px
}

.wap-innr-box span {
    content: " ";
    display: inline-block;
    width: 90px;
    height: 70px
}

.wap-innr-box:nth-child(1) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg)no-repeat 1px 4px/70px
}

.wap-innr-box:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg)no-repeat 1px 4px/70px
}

.wap-innr-box:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg)no-repeat 2px 5px/87px
}

.wap-innr-box:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg)no-repeat 3px 4px/72px
}

.wap-innr-box:nth-child(5) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg)no-repeat 1px 4px/70px
}

.wap-innr-box:nth-child(6) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg)no-repeat 1px 4px/58px
}

.wap-innr-box h2 {
    font-size: 20px;
    margin: 15px 0 20px;
    color: #000;
    font-family: "Zoho_Puvi_Semibold"
}

.wap-innr-box p {
    line-height: 27px
}

.ap-indx-sec3 {
    background: #ecf0f9
}

.box-yellow-bg {
    position: relative;
    width: 70%;
    z-index: 0
}

.box-yellow-bg:after,
.box-yellow-bg:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png)no-repeat;
    position: absolute;
    top: -40px;
    left: 175px;
    width: 310px;
    height: 600px;
    z-index: -1
}

.box-yellow-bg:after {
    top: 173px;
    left: -49px
}

.box-yellow-bg h2 {
    background: #f2ca73;
    font-family: "Zoho_Puvi_Bold";
    font-size: 24px;
    padding: 40px 20px 20px;
    box-shadow: 6px 6px 0#ece8dd;
    min-height: 320px;
    color: #000;
    margin-top: 0;
    line-height: 40px;
    border-radius: 5px
}

.sml-box-innr li {
    width: 24%;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 27px;
    font-size: 15px;
    position: relative;
    cursor: pointer
}

.sml-box-innr li .out-box-out {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.sml-box-innr li .indx-sec3-icon {
    content: " ";
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat;
    margin-top: 24px
}

.sml-box-innr li:first-child .indx-sec3-icon {
    background-size: 1280px;
    background-position: 0 6px
}

.sml-box-innr li:nth-child(2) .indx-sec3-icon {
    background-size: 1110px;
    background-position: -88px 10px
}

.sml-box-innr li:nth-child(3) .indx-sec3-icon {
    background-size: 1160px;
    background-position: -4px -82px;
    width: 190px;
    height: 70px;
    margin-top: 50px
}

.sml-box-innr li:nth-child(4) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -222px 6px
}

.sml-box-innr li:nth-child(5) .indx-sec3-icon {
    background-size: 1270px;
    background-position: -320px 16px
}

.sml-box-innr li:nth-child(6) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -425px 7px
}

.sml-box-innr li:nth-child(7) .indx-sec3-icon {
    background-size: 1310px;
    background-position: -1120px -65px
}

.sml-box-innr li:nth-child(8) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -523px 8px
}

.sml-box-innr li:nth-child(9) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -629px 5px
}

.sml-box-innr li:nth-child(10) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -740px 4px
}

.sml-box-innr li:nth-child(11) .indx-sec3-icon {
    background-size: 1530px;
    background-position: -998px -4px
}

.sml-box-innr li:nth-child(12) .indx-sec3-icon {
    background-size: 1530px;
    background-position: -1098px 7px
}

.sml-box-innr li h2 {
    font-family: "Zoho_Puvi_Medium";
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0;
    color: #000
}

.sml-box-innr li a {
    display: block;
    color: #000;
    text-decoration: none;
    padding: 10px
}

.sml-box-innr li b {
    position: absolute;
    bottom: 8px;
    color: #138cd6
}

.sml-box-innr li a p {
    min-height: 108px
}

.out-bx-hover {
    -webkit-perspective: 600px;
    -moz-perspective: 600px
}

.out-bx-hover .out-bx-back,
.out-bx-hover .out-bx-front {
    background: #fff;
    width: 100%;
    border: 1px solid #e3e4e5;
    box-shadow: 0 0 1px #e3e4e5;
    border-bottom: 2px solid #fff;
    min-height: 209px;
    top: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.out-bx-hover .out-bx-front {
    z-index: 900;
    text-align: center;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg)
}

.out-bx-hover .out-bx-back {
    position: absolute;
    z-index: 1000;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg)
}

.out-bx-hover.flip .out-bx-front {
    z-index: 900;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg)
}

#getquoteRequest li select,
.out-bx-hover.flip .out-bx-back {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.out-bx-hover.flip .out-bx-back {
    border-bottom: 2px solid #138cd6;
    padding: 15px;
    clear: both;
    z-index: 1000;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg)
}

.out-bx-hover .out-bx-front:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -776px -37px/940px;
    width: 30px;
    height: 18px;
    top: 5px;
    right: 5px;
    opacity: .1
}

.sec-cust-slid {
    width: 690px;
    margin: auto;
    padding-top: 40px;
    padding-bottom: 40px
}

.cust-slid-inner {
    max-width: 1200px;
    margin: 60px auto
}

.cl-md-10,
.dwn-cust-slid-inner {
    width: 100%
}

.cust-left-img {
    width: 55%;
    margin: 0 auto
}

.cust-img-bg {
    position: relative;
    margin-top: 50px
}

.cust-img-bg:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/cust-prfl-bg.png)no-repeat;
    top: -45px;
    left: 40px;
    width: 100%;
    height: 310px;
    z-index: -1
}

.cust-left-img img {
    border-radius: 50%;
    border: 2px solid #8c9db8;
    padding: 2px
}

.cust-quote-slid {
    position: relative;
    line-height: 35px;
    padding-top: 60px;
    padding-left: 40px
}

.cust-quote-slid:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat;
    width: 80px;
    height: 60px;
    top: 0;
    left: 0;
    background-size: 530px;
    background-position: -415px 1px
}

.client-profile {
    color: #000 !important;
    margin-top: 20px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: 30px
}

.client-profile span {
    color: #181818 !important;
    opacity: .7
}

.customer-slider {
    position: relative
}

.ap_commen_btn a {
    margin: auto
}

.bg-l-grey.aplus-downloadform {
    background: 0 0
}

.index-dwn-form {
    max-width: 800px;
    margin: 40px auto auto
}

.index-dwn-form .input-effect {
    background: #fff
}

.index-dwn-form li {
    width: 100%;
    float: left;
    padding-bottom: 20px
}

.index-dwn-form li input {
    padding: 7px
}

.index-dwn-form li input,
.index-dwn-form li select {
    width: 100% !important;
    font-family: "Zoho_Puvi_Regular";
    height: 50px;
    border: 1px solid #ccc;
    font-size: 14px
}

#getquoteRequest li select {
    padding: 6px 35px 6px 14px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none
}

.index-dwn-form li .dc-info {
    font-size: 12px;
    margin-bottom: 0;
    display: none
}

#APdownCloud .index-dwn-form li.seltbx_bt,
.signup-box li.seltbx_bt {
    padding-bottom: 5px
}

.index-dwn-form li .dc-info .dcset {
    font-family: "Zoho_Puvi_Bold"
}

.index-dwn-form li.aplus-login {
    text-align: center;
    font-size: 13px;
    padding-bottom: 0
}

.index-dwn-form li.aplus-login a {
    text-decoration: underline
}

.submit-btn {
    width: 100% !important
}

.submit-btn .btn-red {
    width: 280px !important;
    font-size: 18px !important
}

.dwn-priv.tac {
    width: 100% !important;
    text-align: center !important;
    padding: 0 !important
}

.index-dwn-form ul {
    list-style-type: none !important
}

.g-toggle input[type=checkbox]:focus,
.index-dwn-form input:focus {
    outline: 0
}

.cust-globe {
    margin-top: 50px
}

.cust-globe-innr {
    display: flex;
    margin: 70px 0
}

.cust-globe-innr .cl-md-5,
.cust-globe-innr .cl-md-7 {
    margin: auto
}

.indx-best-rat {
    margin-bottom: 50px
}

.ap-br-img-out {
    width: 1000px;
    margin: 0 auto;
    border: 1px solid #dedede
}

.ap-br-img {
    width: 33%;
    float: left;
    display: flex;
    padding: 12px 0;
    border-right: 1px solid #dedede;
    box-shadow: 1px 11px 14px #cccccc42
}

.ap-br-img:nth-child(3) {
    border-right: 0 solid #dedede
}

.ap-br-img img {
    width: 250px;
    margin: 0 auto
}

.ap-indx-rating-left,
.ap-indx-rating-right {
    margin: auto;
    text-align: left;
    display: inline-block
}

.ap-indx-rating-sec {
    width: 33.33%;
    float: left;
    display: flex;
    padding: 15px 20px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #dedede
}

.ap-indx-rating-left {
    width: 60%;
    float: left
}

.ap-indx-rating-txt {
    font-size: 21px;
    margin-bottom: 30px
}

.ap-indx-rating-txt .rating_count {
    font-size: 36px;
    font-family: "Zoho_Puvi_SemiBold"
}

.rating_count img {
    width: 60px
}

.ap-indx-rating-left img {
    height: 38px
}

.ap-indx-rating-sec:nth-child(2) .ap-indx-rating-left img {
    height: 80px
}

.ap-indx-rating-right {
    width: 40%;
    float: left
}

.globe-img,
.globe-video {
    position: relative;
    overflow: hidden
}

.globe-video a {
    position: relative;
    display: flex;
    cursor: pointer
}

.globe-video a img,
.globe-video a:hover img {
    transition: all .7s ease-in-out
}

.ap-indx-sec4 .globe-img {
    padding: 0 !important
}

.globe-img {
    padding: 6px;
    width: 688px;
    background: #fff
}

.globe-video a:hover img {
    transform: scale(1.1)
}

.cloud-pass-not {
    color: #aaa;
    font-size: 11px;
    margin-bottom: 4px
}

.globe-ply-btn {
    position: absolute;
    bottom: 18px;
    right: 20px;
    color: #fff;
    background: #f34e5e;
    font-size: 15px;
    padding: 3px 15px 3px 29px;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer
}

.globe-ply-btn:after {
    content: "";
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 7px 0 8px 12px;
    height: 0;
    left: 8px;
    position: absolute;
    top: 7px;
    width: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.globe-video a:hover .globe-ply-btn:after {
    transform: rotate(125deg);
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.globe-content {
    padding: 0 30px;
    color: #fff;
    transform: translateY(-145px)
}

.globe-content h3 {
    font-size: 17px;
    margin-bottom: 0
}

.globe-content p {
    font-size: 12px;
    font-family: "Zoho_Puvi_Light";
    margin-top: 10px
}

.globe-content p span {
    font-size: 14px
}

.globe-logo li {
    float: left;
    width: 33.3333%;
    height: 70px;
    text-align: center;
    padding: 0 20px;
    border-right: 1px solid #ccc;
    margin-bottom: 40px;
    display: flex
}

.globe-logo li:nth-child(3),
.globe-logo li:nth-child(6) {
    border-right: 0 solid #ccc !important
}

.globe-logo li img {
    width: 80%;
    margin: auto;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.globe-logo li.inher img {
    width: inherit
}

.globe-logo li.vis-h,
.go-data-sec:before {
    position: absolute;
    z-index: -1
}

.globe-logo p a {
    color: #0194f6;
    padding-left: 50px;
    text-decoration: underline
}

.go-data-sec {
    position: relative;
    padding: 10px 0 50px;
    z-index: 0
}

.go-data-sec:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg)no-repeat;
    bottom: 0;
    left: 0;
    background-size: cover;
    height: 100%;
    width: 100%
}

.inbtm-red {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    font-family: "Zoho_Puvi_Bold" !important;
    font-size: 18px;
    width: 305px;
    padding: 15px;
    margin: 25px;
    cursor: pointer;
}

.inbtm-red:hover {
    background: #cd312a !important;
    border: 1px solid #cd312a
}

.ap-features-list-inner ul li a:after {
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0;
    color: #007cc9;
    background: #007cc9
}

.aplus-signup-ebook-bg .container,
.aplus-signup-ebook-wrapper {
    max-width: 1000px
}

.aplus-signup-ebook-wrapper {
    font-family: "Zoho_Puvi_Regular"
}

.aplus-signup-ebook-wrapper h1,
.aplus-signup-ebook-wrapper h2 {
    font-size: 25px;
    color: #000;
    font-family: "Zoho_Puvi_bold";
    margin: 20px 0 0
}

.aplus-signup-ebook-wrapper h2 {
    margin: 40px 0 20px
}

.aplus-signup-ebook-wrapper h1 span.aplus-color-txt {
    color: #814bff
}

.aplus-signup-ebook-wrapper p {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px
}

.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip {
    background: #814bff;
    border: 1px solid #000;
    color: #ffedcf;
    font-size: 14px;
    padding: 5px 10px;
    margin-right: 15px;
    display: inline-block;
    box-shadow: inset -1px -1px 2px #fff
}

.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip span {
    color: #fff;
    font-size: 40px;
    padding-left: 5px
}

.aplus-signup-ebook-highlt-txt {
    background: #f0f9ff;
    border: 1px dashed #7e7baf;
    padding: 15px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Zoho_Puvi_Semibold"
}

.aplus-signup-ebook-wrapper ul {
    background: #f0f9ff;
    padding: 10px 30px;
    margin-bottom: 45px
}

.aplus-signup-ebook-wrapper ul li {
    padding: 15px;
    list-style-type: none;
    position: relative
}

.aplus-signup-ebook-wrapper ul li:before {
    content: "";
    position: absolute;
    left: -10px;
    margin-top: 6px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #814bff;
    background: 0 0;
    border-radius: 50%
}

.aplus-signup-ebook-img {
    margin: 30px 0;
    max-width: 100%
}

.aplus-signup-ebook-note {
    position: relative;
    margin-left: 40px
}

.aplus-signup-ebook-note:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -40px;
    width: 28px;
    height: 28px;
    background: url(https://www.manageengine.com/analytics-plus/images/ebook/secret_stratergies/aplus_signup_note_icon.png)
}

.aplus-signup-ebook-img,
.aplus-signup-ebook-tip {
    transition: .7s opacity cubic-bezier(.25, .46, .45, .94), 1s transform cubic-bezier(.25, .46, .45, .94)
}

.aplus-img-animate {
    opacity: 0;
    transform: translateY(30px);
    -webkit-transform: translateY(30px)
}

.aplus-tip-animate {
    opacity: 0;
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px)
}

.aplus-no-tip-animate {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
}

.aplus-infographic-txt h3,
.aplus-signup-ebook-wrapper h2.aplus-signup-ebook-about-section {
    font-size: 60px;
    font-family: "Zoho_Puvi_Extrabold"
}

.aplus-signup-ebook-about-section img {
    max-width: 400px
}

.aplus-signup-ebook-bg {
    background: #814bff
}

.aplus-signup-ebook-titl {
    font-size: 32px;
    line-height: 40px;
    margin: 50px 0 0;
    letter-spacing: -1px;
    color: #fff;
    font-family: "Zoho_Puvi_ExtraLight"
}

.aplus-signup-ebook-titl .bold-tit {
    font-family: "Zoho_Puvi_Semibold"
}

.aplus-signup-ebook-banner,
.feature_tab label[for=AI_power],
.feature_tab1 label[for=MS_data] {
    color: #fff
}

.aplus-signup-ebook-banner p {
    font-family: Zoho_Puvi_Regular;
    font-size: 16px;
    line-height: 26px
}

.aplus-signup-ebook-banner-btn {
    background: #ff7b59;
    color: #fff;
    border: 1px solid #6c46e0;
    font-family: Zoho_Puvi_Semibold
}

.aplus-signup-ebook-banner-btn:hover {
    text-decoration: none
}

.aplus-mT50 {
    margin-top: 50px
}

.aplus-infographic-txt h3 {
    margin: 0;
    color: #204983;
    font-size: 42px
}

.aplus-infographic-txt h4 {
    letter-spacing: inherit;
    margin: 0;
    font-size: 22px;
    color: #231f20
}

.aplus-infographic-txt p {
    font-size: 16px;
    margin: 0;
    padding: 0;
    color: #231f20;
    letter-spacing: -1px
}

.aplus-infographic-section {
    margin: 0 50px 50px 0;
    min-width: 200px
}

.aplus-signup-ebook-logo-banner img {
    max-width: 170px
}

.aplus-signup-ebook-banner .aplus-banner-left-layout {
    margin-top: 20px
}

#aplusEmailSignupWrapper {
    display: flex;
    width: 100%;
    font-family: Zoho_Puvi_Regular
}

#aplusEmailSignupWrapper fieldset {
    border: 0;
    width: 100%
}

#aplusEmailSignupWrapper label {
    color: #415484;
    font-size: 24px;
    margin-bottom: 15px;
    display: block
}

#aplusEmailSignupWrapper input[type=text] {
    width: calc(60% - 10px);
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 500;
    box-shadow: inset 0 0 0 1px #d5c7ff;
    background: #fff;
    color: #415484;
    outline: 0;
    height: 50px
}

#aplusEmailSignupWrapper input[type=submit],
#aplusEmailSignupWrapper input[type=text],
.aplus-signup-selectbox {
    box-sizing: border-box;
    display: inline-block;
    border: 0;
    border-radius: 5px
}

.aplus-signup-selectbox {
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 500;
    box-shadow: inset 0 0 0 1px #d5c7ff;
    background: #fff;
    color: #415484;
    outline: 0;
    height: 50px;
    margin-left: 15px;
    width: calc(40% - 15px)
}

#aplusEmailSignupWrapper input[type=submit] {
    position: relative;
    padding: 10px 50px 9px;
    font-size: 22px;
    background: #814bff;
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: 25px
}

.aplus-signup-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0 25px;
    padding: 15px 20px 30px;
    background: #fffce0;
    border: 1px solid #f0e5b6;
    border-radius: 5px
}

.aplus-signup-wrapper:before {
    display: block;
    width: 100%;
    height: 150px;
    position: absolute;
    top: -160px;
    left: -1px;
    content: "";
    background: linear-gradient(rgba(255, 255, 255, 0), #fff)
}

.aplusHiddenTxt.hidden {
    display: none
}

::placeholder {
    color: #aaa
}

:-ms-input-placeholder {
    color: #aaa
}

::-ms-input-placeholder {
    color: #aaa
}

.aplus-pr {
    position: relative
}

.aplus-error {
    position: absolute;
    bottom: -25px;
    left: 5px;
    color: #c81b1b;
    font-size: 14px
}

#aplusEmailSignupWrapper input[type=text].aplus-email-error {
    box-shadow: inset 0 0 0 1px #c81b1b
}

.aplus-signup-ebook-banner .aplus-rt-img-banner {
    width: 420px;
    max-width: 90%;
    float: right
}

#fea-mob-show,
.mobile-btm-btn {
    display: none
}

.mobile-btm-btn .btm-btn {
    background: #dd3939;
    border: 0;
    color: #fff !important;
    width: 100%;
    font-size: 15px;
    padding: 15px;
    z-index: 99999;
    text-transform: uppercase;
    cursor: pointer
}

.pdf-form-stl {
    width: 620px;
    margin: auto
}

.pdf-form-stl .tac {
    width: 50%;
    float: left
}

.pdf-form-stl input,
.pdf-form-stl select {
    height: 45px;
    padding: 0 8px;
    width: 97%;
    margin: 5px 0;
    font-size: 13px;
    transition: all .2s ease-in-out 0s;
    color: #777;
    outline: 0;
    border: 1px solid #bbb
}

.pdf-form-stl .submit-half {
    background: #e9142b 0 0 !important;
    border: 1px solid #e9142b;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    font-size: 18px !important;
    line-height: 24px;
    margin-top: 20px !important;
    width: 48%;
    float: left;
    margin-left: 5px
}

.pdf-form-stl #downloadReset {
    width: 48%;
    margin-top: 20px;
    margin-right: 5px
}

.feature-banner {
    background: #000;
    color: #fff
}

.feature-banner h1 {
    font-size: 40px !important
}

.feature-banner h2 {
    font-size: 22px;
    font-family: "Zoho_Puvi_Thin";
    opacity: .8
}

.features-sec1-img img {
    padding: 20px 0;
    width: 75%
}

.features-sec1-img img:nth-child(2) {
    width: 24%
}

.features-sec1-img img:nth-child(3) {
    width: 17%
}

.features-sec1-img img:nth-child(4) {
    width: 19%
}

.features-sec1-img img:nth-child(5) {
    width: 18%
}

.feature-banner button {
    margin-bottom: 15px
}

.feature-sticky {
    width: 20%;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    height: 470px;
    top: 70px;
    bottom: auto;
    margin-bottom: 100px
}

.feature-lft {
    padding-top: 40px;
    height: calc(70vh - 70px);
    min-height: calc(70vh - 70px)
}

.feature-lft,
.feature-lft-fixed.fixed,
.feature_tab label span,
.feature_tab1 label span {
    position: relative
}

.feature-lft-fixed.fixed .feature-lft {
    position: fixed;
    top: 65px;
    z-index: 99
}

.feature-rit-out {
    width: 80%;
    margin-left: 20%;
    margin-top: -560px
}

.feature-rit {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.feature-nav-shad {
    width: 30px;
    height: 100%;
    top: 0;
    display: inline-block;
    position: absolute;
    right: -30px
}

.feature-sec2,
.feature-sec3,
.feature-sec4,
.feature-sec6,
.feature-sec7 {
    padding-left: 50px !important;
    padding-right: 50px !important
}

.feature-list {
    padding-left: 70px
}

.feature-list h2 {
    font-size: 21px;
    margin-bottom: 17px;
    font-family: "Zoho_Puvi_SemiBold";
    padding-left: 12px
}

.feature-list ul li {
    line-height: 40px;
    font-size: 16px
}

.feature-list ul li a,
.integ-me-list #integ-desk-show li a {
    color: #484848;
    text-decoration: none;
    padding: 0 10px;
    border-left: 2px solid #ffffff00
}

.feature-list ul li.active>a {
    color: #047cc9;
    border-left: 2px solid #047cc9
}

.feature-list ul li:hover a,
.feature_tab.Pre_analys label[for=AI_power],
.feature_tab1.OFB_integ label[for=MS_data] {
    color: #000
}

.APlus_Cloud_User #APdownCloud .index-dwn-form.dwn-page,
.af-mob {
    display: none
}

.feature-sec2 {
    padding-top: 30px;
    padding-bottom: 60px
}

.feature-contentBox .content2,
.feature-contentBox p {
    font-size: 16px
}

.feature_tab,
.feature_tab .wrap,
.feature_tab1,
.feature_tab1 .wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    height: 62px
}

.feature_tab,
.feature_tab1 {
    background: #fff;
    border: 1px solid #e0e0e0;
    width: 840px;
    transition: all .5s ease-in-out;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin: 0 auto 80px
}

.feature_tab .wrap,
.feature_tab1 .wrap {
    width: 100%;
    overflow: hidden
}

.feature_tab #AI_power,
.feature_tab .bar,
.feature_tab1 #MS_data,
.feature_tab1 .bar {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.feature_tab input,
.feature_tab1 input {
    opacity: 0;
    pointer-events: none
}

.feature_tab label[for=AI_power] span:before,
.feature_tab1 label[for=MS_data] span:before {
    content: " ";
    position: absolute;
    top: -14px;
    left: -56px;
    width: 48px;
    height: 45px;
    z-index: 1
}

.feature-sec2 .sec2-left li:before,
.feature_tab label[for=Pre_analys] span:before,
.feature_tab1 label[for=OFB_integ] span:before {
    content: " ";
    position: absolute;
    top: -8px;
    left: -65px;
    width: 63px;
    height: 35px;
    z-index: 1
}

.feature_tab label[for=AI_power] span:before {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -146px -98px/700px
}

.feature_tab.Pre_analys label[for=AI_power] span:before {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -97px -98px/700px
}

.feature_tab label[for=Pre_analys] span:before {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -173px -86px/600px
}

.feature_tab.Pre_analys label[for=Pre_analys] span:before {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -236px -86px/600px
}

.feature_tab.Pre_analys label[for=Pre_analys],
.feature_tab1.OFB_integ label[for=OFB_integ] {
    color: #fff
}

.feature_tab label,
.feature_tab1 label {
    width: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    cursor: pointer;
    padding: 20px 15px;
    transition: all .5s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.feature_tab #Pre_analys,
.feature_tab1 #OFB_integ {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.feature_tab .bar,
.feature_tab1 .bar {
    background: #047cc9;
    height: 62px;
    width: 50%;
    transition: all .5s ease-in-out;
    border-radius: 5px
}

.feature_tab.Pre_analys .bar,
.feature_tab1.OFB_integ .bar {
    left: 50%
}

.tilechange #aip-a,
.tilechange #ms-di,
.tilechange #out-bi,
.tilechange #pred-a {
    display: block
}

.feature-sec2 .sec2-left {
    margin-top: 40px
}

.feature-sec2 .sec2-left ul {
    margin-left: 35px
}

.feature-sec2 .sec2-left li {
    position: relative;
    font-size: 16px;
    list-style: none;
    line-height: 30px
}

.feature-sec2 .sec2-left li:before {
    background: #047cc9;
    top: 3px;
    left: -35px;
    width: 17px;
    height: 17px;
    border-radius: 25px
}

.feature-sec2 .sec2-left li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #cfcfcf;
    height: 97px;
    left: -27px;
    top: 24px
}

.feature-sec2 .sec2-left li:last-child:after {
    border-left: 0 solid #cfcfcf
}

.feature-sec2 .sec2-left h3 {
    font-size: 19px;
    margin: 0;
    font-family: "Zoho_Puvi_SemiBold"
}

.feature-sec2 .sec2-left p {
    margin-top: 10px;
    margin-bottom: 30px
}

.feature-sec2 .sec2-left img {
    width: 70%
}

.bg-bluesgray {
    background: #f2f7fd
}

.ahover-arrow-0,
.ahover-arrow-f,
.feature-lm {
    position: relative;
    text-decoration: none !important;
    font-family: "Zoho_Puvi_SemiBold"
}

.feature-lm {
    color: #047cc9
}

.feature-sec5 .feature-lm {
    color: #e9d470
}

.ahover-arrow-0 {
    color: #000
}

.ahover-arrow-f {
    color: #fff
}

.ahover-arrow-0:after,
.ahover-arrow-f:after,
.feature-lm:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 20px;
    top: 1px;
    right: -58px;
    z-index: 1
}

.feature-lm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -203px/1400px
}

.feature-sec5 .feature-lm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -222px/1400px
}

.ahover-arrow-f:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -240px/1400px
}

.ahover-arrow-0:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -259px/1400px
}

.feature-lm:before {
    color: #047cc9;
    background: #047cc9
}

.ahover-arrow-0:before,
.ahover-arrow-f:before {
    background: #047cc9
}

.ahover-arrow-f:before {
    color: #fff;
    background: #fff
}

.ahover-arrow-0:before {
    color: #000;
    background: #000
}

.feature-sec5 .feature-lm:before {
    color: #e9d470;
    background: #e9d470
}

.ahover-arrow-0:before,
.ahover-arrow-f:before,
.feature-lm:before {
    bottom: -3px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.ahover-arrow-0:hover:before,
.ahover-arrow-f:hover:before,
.feature-lm:hover:before {
    text-decoration: none;
    width: 100%;
    left: 0
}

.feature-sec3 {
    padding: 50px 0
}

.feature-sec3-inner {
    padding-top: 40px
}

.feature-sec3-inner .cl-md-6:first-child {
    margin-top: 70px
}

.feature-sec3-inner img {
    width: 55%
}

.feature-sec4,
.feature-sec6 {
    padding: 50px
}

.feature-sec4-inner,
.feature-sec6-inner {
    width: 100%;
    display: flex;
    margin: 50px auto 0;
    justify-content: space-between
}

.feature-sec4-inner .data-blend {
    width: 27%;
    padding: 30px 20px
}

.feature-sec4-inner .data-blend h3 {
    font-size: 23px;
    margin: 0 0-10px
}

.feature-sec4-inner .data-blend:first-child {
    background: #f4f9ff
}

.feature-sec4-inner .data-blend:nth-child(2) {
    background: #fffceb
}

.feature-sec4-inner .data-blend:last-child {
    background: #e6f6eb
}

.feature-sec4-inner .data-blend span {
    content: " ";
    display: inline-block;
    width: 80px;
    height: 80px
}

.feature-sec4-inner .data-blend:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -745px -202px/1400px
}

.feature-sec4-inner .data-blend:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -986px -249px/1680px
}

.feature-sec4-inner .data-blend:last-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -947px -219px/1500px
}

.feature-sec5 {
    position: relative;
    background: #493a9f;
    color: #fff;
    padding: 30px 50px;
    z-index: 1
}

.feature-sec5:before {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/features/analytics-feature.svg)no-repeat;
    top: 40px;
    right: 0;
    width: 627px;
    height: 500px;
    z-index: -1
}

.feature-sec5-inner {
    margin-top: 20px
}

.feature-sec5-inner .cl-md-4 {
    width: 23% !important;
    padding: 30px 30px 30px 0
}

.feature-sec5-inner .cl-md-4 h3 {
    font-size: 23px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 0;
    margin-top: 10px
}

.feature-sec5-inner .cl-md-4 .content2 {
    font-family: "Zoho_Puvi_Light";
    letter-spacing: .2px
}

.feature-sec5-inner .cl-md-4 span {
    content: " ";
    display: inline-block;
    width: 70px;
    height: 85px
}

.feature-sec5-inner .cl-md-4:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -960px -196px/1400px
}

.feature-sec5-inner .cl-md-4:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1091px -205px/1480px
}

.feature-sec5-inner .cl-md-4:last-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1046px -182px/1330px
}

.visual-analysis {
    width: 25%;
    padding-right: 20px
}

.feature-sec6-inner .visual-analysis span {
    content: " ";
    display: inline-block;
    width: 80px;
    height: 80px
}

.feature-sec6-inner .visual-analysis:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1262px -204px/1500px
}

.feature-sec6-inner .visual-analysis:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1340px -199px/1500px
}

.feature-sec6-inner .visual-analysis:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1266px -142px/1600px
}

.feature-sec6-inner .visual-analysis:last-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1517px -216px/1600px
}

.visual-analysis .title4 {
    line-height: 35px;
    margin-top: 0
}

.feature-sec7 {
    padding-top: 50px
}

.feature-sec7-inner {
    margin: 50px auto
}

.feature-sec7-inner .cl-md-4 {
    padding-right: 40px;
    min-height: 370px
}

.feature-sec7-inner .cl-md-4 span {
    content: " ";
    display: inline-block;
    width: 80px;
    height: 88px
}

.feature-sec7-inner .cl-md-4:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -1px -271px/1300px
}

.feature-sec7-inner .cl-md-4:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -87px -274px/1320px;
    width: 68px
}

.feature-sec7-inner .cl-md-4:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -150px -266px/1300px
}

.feature-sec7-inner .cl-md-4:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -201px -229px/1130px
}

.feature-sec7-inner .cl-md-4:last-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -290px -225px/1130px
}

.feature-sec7-inner .title4 {
    line-height: initial;
    margin-top: 0
}

.feature-footer,
.power-bi-banner:after {
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: -1
}

.feature-footer {
    background: url(https://www.manageengine.com/analytics-plus/images/features/go-data-bg.svg)no-repeat;
    padding: 40px 0
}

.feature-contentBox .title4,
.feature-footer .title4 {
    font-size: 40px;
    margin-bottom: 30px
}

.feature-sec3-inner .title4,
.feature-sec6-inner .title4,
.feature-sec7-inner .title4 {
    font-size: 24px
}

.power-bi-banner {
    background: #0d0c18;
    color: #fff;
    position: relative;
    z-index: 0
}

.power-bi-banner:after {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/power-bi/ap-pwbi-bannr-bg.svg)no-repeat;
    position: absolute;
    top: 0;
    left: 0
}

.power-bi-sec1-img img {
    width: 50%
}

.power-bi-banner h1 {
    font-size: 30px;
    font-family: "Zoho_Puvi_SemiBold";
    color: #fff5dc
}

.power-bi .feature-list {
    padding-left: 0 !important
}

.power-bi .feature-list h2 {
    font-size: 20px;
    text-align: center
}

.feature-list ul li#key_differences_tab {
    background: #f5f8ff
}

.feature-list ul li#key_differences_tab .tree1,
.feature-list ul li#key_differences_tab .tree2 {
    margin-left: 12px
}

.feature-list ul li#key_differences_tab .tree1 li a {
    position: relative;
    padding-left: 14px
}

.feature-list ul li#key_differences_tab .tree1 li a:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 5px;
    top: 7px;
    left: -2px;
    background: #0066ffcc
}

.feature-list ul li#key_differences_tab .tree2 li a:before {
    background: 0 0 !important;
    border: 1px solid #0066ffcc;
    width: 6px !important;
    height: 6px !important
}

.feature-list ul li#key_differences_tab .keyinnr-titl,
.feature-list ul li#key_differences_tab .keyinnr-titl1 {
    display: block;
    position: relative
}

.feature-list ul li#key_differences_tab .keyinnr-titl1:after,
.feature-list ul li#key_differences_tab .keyinnr-titl:after {
    content: "";
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 30px;
    top: 16px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all .3s ease
}

.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl:after,
.feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1:after {
    right: 30px;
    top: 13px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #025fff;
    border-width: 0 2px 2px 0
}

.feature-list ul li#key_differences_tab .tree1 li .keyinnr-titl1:before {
    top: 20px
}

.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl,
.feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1 {
    color: #06f
}

.pwr-bi-fixed {
    height: 680px !important;
    transition: all .3s ease
}

.pwr-bi-rit.feature-rit-out {
    margin-top: -760px !important
}

.power-bi .feature-list ul li.active>a {
    color: #06f !important;
    border-left: 2px solid #06f !important
}

.inner-contentBox .innr {
    padding: 25px 50px
}

.inner-contentBox .innr h2 {
    font: 24px/1.3"Zoho_Puvi_Bold";
    line-height: 45px;
    margin: 0 0 15px
}

#section3.inner-contentBox .inner-contentBox h2 {
    font: 23px/1.3"Zoho_Puvi_SemiBold"
}

.inner-contentBox .innr p {
    font-size: 16px;
    line-height: 30px
}

.inner-contentBox .innr p.cover-box {
    background: #fff4e4;
    border: 1px solid #d7c4a8;
    padding: 15px;
    border-radius: 10px
}

.inner-contentBox .innr p.cover-box a {
    color: #0049de;
    text-decoration: underline
}

.pwr-bi-blue {
    background: #f5f8ff
}

.inner-contentBox .lft-rit-cont {
    display: flex
}

.inner-contentBox .wid-innr {
    width: 45%
}

.jcont-b,
.pwr-daccess ul {
    justify-content: space-between
}

.jcont-q {
    justify-content: space-around
}

.jcont-e {
    justify-content: space-evenly
}

.aitm-c {
    align-items: center
}

.pwr-daccess ul {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    margin: auto
}

.pwr-daccess ul li {
    width: 22%;
    height: 120px;
    margin-bottom: 40px;
    display: flex;
    border-radius: 5px
}

.pwr-daccess ul li span {
    display: block;
    width: 150px;
    height: 31px;
    margin: auto
}

.pwr-daccess ul li:first-child span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -522px -136px/940px;
    width: 102px;
    height: 47px
}

.pwr-daccess ul li:nth-child(2) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -337px -153px/620px
}

.pwr-daccess ul li:nth-child(3) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -410px -131px/920px;
    width: 102px;
    height: 47px
}

.pwr-daccess ul li:nth-child(4) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -103px -113px/470px
}

.pwr-daccess ul li:nth-child(5) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -742px -235px/930px
}

.pwr-daccess ul li:nth-child(6) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -7px -77px/950px
}

.pwr-daccess ul li:nth-child(7) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -255px -126px/670px
}

.pwr-daccess ul li:nth-child(8) span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -4px -215px/670px
}

.pwr-bi-slider {
    margin-top: 40px
}

.pwr-bi-tmonial {
    position: relative;
    z-index: 0;
    padding-bottom: 22px
}

.pwr-bi-tmonial:after {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr.svg)no-repeat;
    position: absolute;
    top: -120px;
    right: 0;
    height: 530px;
    width: 100%;
    background-size: contain;
    z-index: -1;
    opacity: .3
}

.pwr-bi-slider .innr {
    background: #fff;
    padding: 40px 25px;
    border-radius: 10px;
    border: 1px solid #b1bcd6;
    margin-bottom: 20px;
    box-shadow: 6px 6px 0#dde3f1;
    text-align: center;
    max-height: 51px;
    min-height: 51px
}

#section2:before,
.pwr-bi-slider .innr:after {
    content: "";
    height: -webkit-fill-available;
    position: absolute
}

.pwr-bi-slider .innr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/blue-quotes.svg)no-repeat;
    top: -20px;
    left: 15px;
    width: 33px
}

.pwr-bi-slider .innr .moving-slider {
    margin: auto
}

.pwr-bi-slider .testimonial-point ul {
    text-align: center
}

.pw-bi-hr {
    width: 0;
    height: 90%;
    border: 1px solid #bac6e4
}

.pwr-bi-slider .testimonial-point ul li {
    width: 15px;
    height: 15px;
    margin-right: 2px;
    background: #fff;
    border: 1px solid #aab2c3;
    display: inline-block;
    border-radius: 50px;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.pwr-bi-slider .testimonial-point ul li.current,
.pwr-bi-slider .testimonial-point ul li:hover {
    background: #779cf3 !important
}

#section6 .lft-rit-cont.jcont-b {
    height: 490px;
    align-items: center
}

#section2,
.ap-pwrbi-compared {
    position: relative;
    overflow: hidden
}

#section2 {
    padding: 30px 0;
    z-index: -1
}

.ap-pwrbi-compared {
    margin-top: 30px;
    padding: 10px
}

#section2:before {
    width: 100%;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-data-compared-bg.svg);
    top: -50px;
    left: 0;
    background-size: contain;
    z-index: -1
}

.ap-pwrbi-compared .left-data,
.pwr-bi-slider .innr {
    display: flex;
    position: relative
}

.ap-pwrbi-compared .left-data .left-round {
    position: relative;
    display: flex;
    border: 1px solid #2a6087;
    top: 110px;
    left: 0;
    z-index: 1;
    background: #37aff3;
    width: 140px;
    height: 140px;
    border-radius: 50%
}

.ap-pwrbi-compared .left-data .left-round:after {
    background: #37aff3;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3
}

.ap-pwrbi-compared .left-data .left-round:before {
    content: "";
    width: 300px;
    height: 400px;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount1.svg)no-repeat;
    position: absolute;
    top: -130px;
    right: -166px;
    background-size: 186px;
    z-index: -1
}

.ap-pwrbi-compared .left-data .left-round span,
.ap-pwrbi-compared .right-data .right-round span {
    color: #fff;
    font-size: 17px;
    font-family: "Zoho_Puvi_Bold";
    margin: auto
}

.ap-pwrbi-compared .right-data .right-round span {
    color: #000 !important
}

.ap-pwrbi-compared .left-data .right-round,
.ap-pwrbi-compared .right-data .left-round {
    width: 60%;
    font-size: 13px;
    height: 390px
}

.ap-pwrbi-compared .left-data .right-round ul,
.ap-pwrbi-compared .right-data .left-round ul {
    height: 390px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between
}

.ap-pwrbi-compared .left-data .right-round ul li,
.ap-pwrbi-compared .right-data .left-round ul li {
    position: relative;
    line-height: 24px;
    z-index: 1
}

.ap-pwrbi-compared .left-data .right-round ul li:first-child {
    left: 45px
}

.ap-pwrbi-compared .left-data .right-round ul li:nth-child(2) {
    left: 86px
}

.ap-pwrbi-compared .left-data .right-round ul li:nth-child(3) {
    left: 20px
}

.ap-pwrbi-compared .left-data .right-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: -60px;
    top: 35px;
    background: #37aff3;
    border-radius: 25px;
    z-index: 1
}

.ap-pwrbi-compared .right-data {
    display: flex;
    position: relative;
    justify-content: right
}

.ap-pwrbi-compared .right-data .right-round {
    background: #f5f8ff;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    position: relative;
    display: flex;
    border: 1px solid #99a8cb;
    top: 110px;
    left: 0
}

.ap-pwrbi-compared .right-data .right-round:after {
    content: "";
    position: absolute;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3;
    background: #cad8f6;
    width: 140px;
    height: 140px;
    border-radius: 50%
}

.ap-pwrbi-compared .right-data .right-round:before {
    content: "";
    width: 300px;
    height: 400px;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount1.svg)no-repeat;
    position: absolute;
    top: -130px;
    right: 15px;
    background-size: 186px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1
}

.ap-pwrbi-compared .right-data .left-round ul li:first-child {
    left: -35px
}

.ap-pwrbi-compared .right-data .left-round ul li:nth-child(2) {
    left: -77px
}

.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3) {
    left: -14px
}

.ap-pwrbi-compared .right-data .left-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    right: -44px;
    top: 35px;
    background: #cad8f6;
    border-radius: 25px;
    z-index: 1
}

.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3):before {
    right: -56px;
    top: 21px
}

.ap-pwrbi-compared .center-data {
    position: relative;
    min-height: 390px;
    display: flex;
    z-index: 1
}

.ap-pwrbi-compared .center-data:before {
    content: "";
    position: absolute;
    width: 1.5px;
    height: 390px;
    background: #d4dbec;
    left: 50%;
    top: 0;
    z-index: -1
}

.ap-pwrbi-compared .center-data .data-vs,
.ap-pwrbi-compared .center-data .data-vs:after {
    width: 70px;
    height: 70px;
    display: flex;
    margin: auto;
    border-radius: 50%
}

.ap-pwrbi-compared .center-data .data-vs {
    position: relative;
    background: #fff;
    border: 1px solid #bfcbe5
}

.ap-pwrbi-compared .center-data .data-vs:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 3px;
    background: #e2e8f8;
    opacity: .9;
    z-index: -1
}

.ap-pwrbi-compared .center-data .data-vs span {
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold";
    margin: auto
}

.zia-tab-sild {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.zia-tab-sild .wid50 {
    height: auto
}

.zia-dash.sdp-dashboard ul li,
.zigzag-content .zz-c-inner .cl-md-6 h2.title4 {
    width: 60%
}

.zia-lf-titl {
    width: 30%;
    position: relative;
    z-index: 0
}

.zia-lf-titl:after,
.zia-lf-titl:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/unified-it-bg.svg)no-repeat;
    position: absolute;
    z-index: -1;
    background-size: 130px
}

.zia-lf-titl:before {
    top: -182px;
    left: 0;
    width: 75px;
    height: 175px;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1)
}

.zia-lf-titl:after {
    bottom: -30px;
    right: 115px;
    width: 55px;
    height: 45px;
    background-position: -78px 2px
}

.zia-lf-titl h2 {
    font-size: 28px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 10px;
    margin-top: -20px;
    color: #000;
    line-height: 37px
}

.zia-rit-cont {
    width: 70%
}

.zia-rit-cont ul li {
    position: relative;
    width: 33.333%;
    padding-bottom: 30px
}

.zia-rit-cont ul li:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    position: absolute;
    top: -1px;
    left: -37px;
    background-size: 940px;
    background-position: -911px -128px
}

#email_err_msg {
    display: none;
    color: red;
    font-size: 12px;
    margin-top: 5px
}

.error.jqval-error,
.signup_frm .field-msg {
    color: #ef362e;
    font-size: 11px
}

.signupbtn {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    cursor: pointer
}

.signupbtn:disabled {
    opacity: .5;
    cursor: default
}

.zhide-common {
    display: none !important
}

.zshow-common {
    display: block !important
}

.temp-titl {
    margin-bottom: 5px;
    font-size: 20px;
    font-family: "Zoho_Puvi_SemiBold"
}

#APdownCloud .index-dwn-form.dwn-page,
.APlus_Cloud_User #APdownCloud .signin-user,
.ace-innr a {
    display: block
}

#APdownCloud .signin-user {
    display: none
}

.signin-user {
    max-width: 800px;
    width: 460px;
    background: #fff;
    padding: 30px;
    border-radius: 6px;
    margin: 40px auto auto;
    box-shadow: 0 0 20px #80808061;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.signin-btn {
    width: 60%;
    padding: 30px;
    margin: auto
}

.aplus-infographic {
    background: #000;
    color: #fff
}

.aplus-infographic-inner {
    position: relative;
    display: flex;
    min-height: 600px;
    z-index: 0;
    overflow: hidden
}

.aplus-infographic-inner:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-bannr-top.svg)no-repeat;
    position: absolute;
    bottom: -70px;
    right: 0;
    height: 720px;
    width: 100%;
    background-size: cover;
    z-index: -1
}

.aplus-infographic-inner .container {
    margin: auto
}

.aplus-infographic-inner h1 {
    font: 65px/75px"Zoho_Puvi_Bold";
    color: #fff;
    background-size: 100%;
    margin-bottom: 18px;
    margin-top: -100px
}

.aplus-infographic-inner h1 span {
    display: block;
    background-color: #eed159;
    background-image: linear-gradient(45deg, #eed159, #f09f4f, #4faff7, #b5cfff);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.aplus-infographic-inner p {
    width: 50%;
    margin: 0 auto
}

.aplus-infographic-form {
    width: 60%;
    background: #fff;
    border: 1px solid #aeaeae;
    box-shadow: 0 0 29px #00000047;
    border-radius: 8px;
    margin: -130px auto auto;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-infographic-form h2 {
    font-size: 28px;
    text-align: center;
    font-family: "Zoho_Puvi_Bold";
    text-transform: uppercase
}

.aplus-infographic-form form ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.aplus-infographic-form form ul li {
    width: 30%
}

.aplus-infographic-form form ul li input,
.aplus-infographic-form form ul li select {
    width: 100% !important;
    font-size: 16px !important;
    height: 50px;
    border-radius: 0;
    margin-top: 10px;
    padding: 7px;
    transition: all .2s ease-in-out 0s;
    outline: 0;
    border: 1px solid #bbb
}

.aplus-infographic-form-btn {
    width: 100% !important
}

.aplus-infographic-form-btn .tac {
    width: 300px;
    margin: 0 auto
}

.aplus-infographic-form-btn .tac #downloadSubmit {
    height: 50px;
    font-size: 20px !important;
    border-radius: 5px
}

.itdash-bannr {
    background: #000;
    position: relative;
    z-index: 0;
    padding: 40px 0
}

.itdash-bannr-flex {
    max-width: 1400px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between
}

.itdash-bannr-flex .bannr-rit-img {
    position: relative;
    padding: 15px 0
}

.itdash-bannr-flex .bannr-rit-img:before {
    background: url(https://www.manageengine.com/analytics-plus/images/it-dashboards/itdash-bannr-bf.svg)no-repeat;
    content: " ";
    position: absolute;
    background-size: 162px;
    top: -23px;
    left: -100px;
    width: 150px;
    height: 160px;
    z-index: -1
}

.itdash-bannr-flex .bannr-rit-img:after {
    background: url(https://www.manageengine.com/analytics-plus/images/it-dashboards/itdash-bannr-af.svg)no-repeat;
    content: " ";
    position: absolute;
    background-size: 162px;
    top: -20px;
    right: -110px;
    width: 172px;
    height: 100%;
    z-index: -1;
    opacity: .9
}

.itdash-bannr-flex .bannr-rit-img img {
    width: 100%
}

.itdash-bannr-flex h1 span {
    color: #fff4ba
}

.itdash-bannr-flex p {
    line-height: 36px;
    margin-top: 25px;
    margin-bottom: 25px
}

#itdash_exampl {
    margin-bottom: 20px
}

.itdash-sec2 {
    background: #e6f0ff;
    padding-top: 35px !important
}

.itdash-sec3 {
    position: relative;
    background-image: linear-gradient(180deg, #e6f0ff 16%, #fff 60%);
    padding-top: 40px;
    padding-bottom: 40px
}

.itdash-sec3-inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.itdash-sec3-left {
    width: 35%;
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    z-index: 99;
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    transition: .9s
}

.itdash-sec3-left li h3 {
    margin: 15px 0;
    font-size: 17px
}

.itdash-sec3-left li h3 a {
    font-family: "Zoho_Puvi_Regular";
    text-decoration: none
}

.itdash-sec3-left li.active h3 a {
    color: #3257db;
    font-family: "Zoho_Puvi_Bold"
}

.itdash-sec3-left li h3 a,
.itdash-sec3-left li:hover h3 a {
    -moz-transition: all .1s;
    -webkit-transition: all .1s;
    transition: all .1s
}

.itdash-sec3-left li:hover h3 a {
    color: #3257db
}

.itdash-sec3-right {
    width: 65%
}

.itdash-sec3-img {
    display: none;
    position: relative;
    opacity: 0;
    transform: translateY(30px);
    animation: fadeIn .9s ease 1 forwards
}

.itdash-sec3-img .itds3-conts-btn {
    position: absolute;
    bottom: -35px
}

.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li:first-child,
.itdash-sec3-img:first-child,
.pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li:first-child {
    display: block
}

.itdash-sec3-right .itdash-sec3-img img {
    width: 90%;
    margin-bottom: 15px
}

.itdash-sec3-img h3 {
    font-size: 18px;
    font-family: "Zoho_Puvi_SemiBoldItalic";
    margin: 0
}

.itds3-contshow {
    display: none
}

.itdash-sec3-img p {
    margin-top: 4px
}

.itdash-sec4 {
    padding-top: 40px;
    padding-bottom: 40px
}

.itdash-sec4-innr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.itdash-sec4-innr .splt6 {
    width: 27%;
    margin-top: 30px
}

.itdash-sec4-innr .splt6:first-child span {
    background-size: 940px;
    background-position: -395px -61px;
    width: 83px
}

.itdash-sec4-innr .splt6 h3 {
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 0;
    margin-top: 12px
}

.itdash-sec4-innr .splt6 p {
    margin-top: 7px
}

.itdash-sec4-innr .splt6 span {
    width: 70px;
    height: 70px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    display: block
}

.itdash-sec4-innr .splt6:nth-child(2) span {
    background-size: 940px;
    background-position: -485px -61px
}

.itdash-sec4-innr .splt6:nth-child(3) span {
    background-size: 940px;
    background-position: -566px -61px
}

.itdash-sec4-innr .splt6:nth-child(4) span {
    background-size: 990px;
    background-position: -679px -69px
}

.itdash-sec4-innr .splt6:nth-child(5) span {
    background-size: 1050px;
    background-position: -805px -72px;
    width: 50px
}

.itdash-sec4-innr .splt6:nth-child(6) span {
    background-size: 1050px;
    background-position: -861px -68px
}

.itdash-foot {
    background: #1b315c;
    color: #fff;
    text-align: center;
    padding: 50px 40px
}

.itdash-foot p {
    margin-bottom: 35px
}

.ap-cloud-release-bannr {
    background: #000;
    position: relative;
    z-index: 0;
    padding: 40px 0;
    color: #fff;
    overflow: hidden
}

.ap-cloud-release-bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/ap-cloud/cloud-lp-bannr.svg)no-repeat;
    content: " ";
    position: absolute;
    top: 87px;
    right: 0;
    background-size: contain;
    height: 100%;
    width: 70%;
    z-index: -1
}

.ap-cloud-release-bannr-flex {
    max-width: 1400px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px
}

.ap-cloud-release-bannr-innr h1 {
    font: 42px/1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    margin: 15px 0;
    letter-spacing: .7px
}

.ap-cloud-release-bannr-innr h1 span {
    background-color: #eed159;
    text-transform: uppercase;
    background-image: linear-gradient(70deg, #eed159 8%, #f09f4f 55%, #4faff7, #ebf2ff 97%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.ap-cloud-release-bannr-innr {
    width: 41%
}

.ap-cloud-release-bannr-innr .bannr-rit-img {
    visibility: hidden
}

.ap-cloud-release-contant-innr {
    max-width: 1300px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between
}

.ap-cloud-img {
    width: 40%
}

.ap-cloud-img img {
    height: 370px
}

.ap-cloud-cont {
    width: 45%
}

.ap-cloud-cont h3 {
    font-size: 33px;
    font-family: "Zoho_Puvi_ExtraBold";
    margin-bottom: 20px;
    color: #000;
    line-height: 37px
}

.ap-cloud-cont p {
    font-size: 17px;
    line-height: 30px;
    width: 84%;
    margin-top: -10px
}

.ap-cloud-release-contant-innr:nth-child(odd) {
    flex-direction: row-reverse
}

.ap-cloud-img .img1 {
    height: 320px !important
}

.ap-cloud-img .img4 {
    width: 590px
}

.ap-cloud-foot-out {
    background: linear-gradient(180deg, #fff 50%, #fff1d7 50%);
    padding-bottom: 30px
}

.ap-cloud-foot {
    background: #1a1345;
    color: #fff;
    text-align: center;
    padding: 50px 40px;
    border-radius: 10px;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.ap-cloud-foot:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 300px;
    width: 100%;
    z-index: -1;
    opacity: .4
}

.ap-cloud-btm h2,
.ap-cloud-foot h2 {
    font-size: 36px;
    font-family: "Zoho_Puvi_Extrabold";
    margin-bottom: -12px
}

.ap-cloud-foot p {
    font-size: 24px;
    margin-top: 0
}

.ap-cloud-btm {
    background: #eff7ff;
    padding-bottom: 70px
}

.ap-cloud-btm h2 {
    margin-bottom: 20px;
    color: #000;
    line-height: 37px;
    margin-top: 0;
    padding-bottom: 30px;
    padding-top: 20px
}

.ap-cloud-ebook {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ace-innr img {
    width: 170px
}

.ap-role-cto-bannr {
    background: #000;
    position: relative;
    z-index: 0;
    padding: 40px 0;
    color: #fff;
    overflow: hidden
}

.ap-role-cto-bannr:before {
    content: " ";
    position: absolute;
    top: 87px;
    right: 0;
    background-size: contain;
    height: 100%;
    width: 70%;
    z-index: -1
}

.ap-role-cto-bannr-flex {
    max-width: 1400px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px
}

.ap-role-cto-bannr-innr h1 {
    font: 42px/1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    letter-spacing: .7px;
    margin: 0 0 15px
}

.ap-role-cto-bannr-innr h1 span {
    color: #fff1cd
}

.ap-role-cto-bannr-innr ul,
.aprfoot span {
    margin-bottom: 10px
}

.ap-role-cto-bannr-innr ul li {
    position: relative;
    margin-left: 19px
}

.ap-role-cto-bannr-innr ul li:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 8px;
    width: 9px;
    height: 9px;
    border-radius: 25px;
    background: #fff1cd
}

.ap-role-cto-bannr-innr {
    width: 50%
}

.ap-role-cto-bannr-innr button {
    margin-top: 10px
}

.ap-cloud-btm h2,
.ap-role-cto-bannr-innr .bannr-rit-img {
    text-align: center
}

.ap-role-cto-sec2 {
    background: linear-gradient(180deg, #000 37%, #fff8eb 37%)
}

.ap-role-cto-sec2-inner {
    max-width: 1400px;
    margin: auto;
    background: #f5f5f5;
    border-radius: 20px;
    box-shadow: 9px 16px 31px #00000024;
    z-index: 999999999999
}

.ap-role-cto-logo {
    background: #fff;
    padding: 17px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.ap-role-cto-logo .apl5-bt-logo {
    width: 100%
}

.ap-role-cto-logo .apl5-bt-logo ul li {
    padding: 0 30px !important
}

.ap-role-cto-sec2-inner p {
    padding-bottom: 20px;
    margin: 0;
    text-align: center
}

.ap-role-cto-sec2-inner .apl5-bt-cont {
    text-align: center;
    padding: 20px 30px
}

.ap-role-cto-sec2-inner a {
    color: #1f51d2;
    font-family: "Zoho_Puvi_Bold"
}

.ap-apr-cont {
    width: 45%
}

.ap-apr-img {
    width: 40%
}

.ap-apr-img .img1 {
    width: 350px
}

.ap-apr-img .img2 {
    width: 450px
}

.ap-apr-img .img3,
.ap-apr-img .img4 {
    width: 350px
}

.ap-apr-img .img5 {
    width: 100%
}

.ap-role-cto-foot-out {
    background: #fff1d7;
    padding: 40px 25px
}

.aprfoot {
    display: flex;
    justify-content: space-between;
    margin-top: 40px
}

.aprfoot span {
    width: 70px;
    height: 70px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    display: block
}

.ap-role-cto-foot .aprfoot .aprfoot-innr:first-child span {
    background-size: 1450px;
    background-position: -851px -199px
}

.ap-role-cto-foot .aprfoot .aprfoot-innr:nth-child(2) span {
    background-size: 1380px;
    background-position: -883px -199px;
    width: 51px
}

.ap-role-cto-foot .aprfoot .aprfoot-innr:nth-child(3) span {
    background-size: 1480px;
    background-position: -1003px -207px
}

.ap-role-cto-foot .aprfoot .aprfoot-innr1:first-child span {
    background-size: 1430px;
    background-position: -1041px -200px
}

.ap-role-cto-foot .aprfoot .aprfoot-innr1:nth-child(2) span {
    background-size: 1430px;
    background-position: -1111px -200px
}

.ap-role-cto-foot .aprfoot .aprfoot-innr1:nth-child(3) span {
    background-size: 1380px;
    background-position: -1137px -193px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr:first-child span {
    background-size: 1450px;
    background-position: -1332px -199px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(2) span {
    background-size: 1980px;
    background-position: -9px -408px;
    width: 69px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(3) span {
    background-size: 1910px;
    background-position: -150px -392px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(4) span {
    background-size: 1910px;
    background-position: -80px -396px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr1:first-child span {
    background-size: 1430px;
    background-position: -1041px -200px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr1:nth-child(2) span {
    background-size: 1430px;
    background-position: -1111px -200px
}

.ap-role-cds-foot .aprfoot .aprfoot-innr1:nth-child(3) span {
    background-size: 1380px;
    background-position: -1137px -193px
}

.aprfoot .aprfoot-innr1 a {
    color: #1f51d2;
    font-size: 12px;
    font-family: "Zoho_Puvi_Bold"
}

.aprfoot h3 {
    font-family: "Zoho_Puvi_Bold";
    margin: 0
}

.aprfoot p {
    margin-top: 10px
}

.ap-role-cto-foot .aprfoot-innr {
    width: 30%
}

.ap-role-cds-foot .aprfoot-innr {
    width: 22%
}

.ap-role-cto-sec2-inner a,
.apr-green-banr div:first-child a,
.aprfoot .aprfoot-innr1 a {
    position: relative;
    text-decoration: none
}

.ap-role-cto-sec2-inner a:before,
.aprfoot .aprfoot-innr1 a:before {
    content: "";
    width: 25px;
    height: 16px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    position: absolute;
    top: 1px;
    right: -29px;
    background-size: 1210px;
    background-position: -1056px -205px
}

.ap-role-cto-sec2-inner a:before {
    width: 32px;
    top: 3px;
    right: -37px;
    background-size: 1510px;
    background-position: -1317px -257px
}

.apr-green-banr div:first-child a:before {
    content: "";
    width: 32px;
    height: 16px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    position: absolute;
    top: 1px;
    right: -37px;
    background-size: 1510px;
    background-position: -1348px -257px
}

.ap-role-cto-sec2-inner a:after,
.apr-green-banr div:first-child a:after,
.aprfoot .aprfoot-innr1 a:after {
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0;
    color: #1f51d2;
    background: #1f51d2
}

.apr-green-banr div:first-child a:after {
    color: #fff1d7;
    background: #fff1d7
}

.ap-role-cto-sec2-inner a:hover:after,
.apr-green-banr div:first-child a:hover:after,
.aprfoot .aprfoot-innr1 a:hover:after {
    text-decoration: none;
    width: 100%;
    left: 0
}

.apr-green-banr {
    display: flex;
    text-align: left;
    width: 70%;
    margin: auto;
    align-items: center
}

.apr-green-banr div:first-child {
    width: 70%
}

.apr-green-banr div:nth-child(2) {
    width: 30%;
    text-align: center
}

.apr-green-banr div:first-child a {
    color: #fff1d7;
    font-size: 15px;
    font-family: "Zoho_Puvi_SemiBold"
}

.ap-bs-cto {
    background: #fff;
    padding: 40px 25px 0
}

.ap-bs-cds-innr,
.ap-bs-cto-innr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.ap-bs-cds-innr ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.ap-bs-cto-img {
    width: 50%
}

.ap-bs-cto-img img {
    width: 90%
}

.ap-bs-cds-cont,
.ap-bs-cto-cont {
    width: 40%;
    padding-left: 20px
}

.ap-bs-cds-cont {
    width: 100%
}

.ap-bs-cto-cont ul li {
    position: relative;
    margin-bottom: 20px
}

.ap-bs-cds-cont ul li {
    position: relative;
    width: 21%;
    margin-bottom: 40px !important
}

.ap-bs-cds-cont ul li:after,
.ap-bs-cto-cont ul li:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    position: absolute;
    top: 1px;
    left: -37px;
    background-size: 890px;
    background-position: -779px -124px
}

.ap-data-compared {
    position: relative;
    margin-top: 30px;
    padding: 50px;
    overflow: hidden
}

.ap-data-compared:before {
    content: "";
    width: 100%;
    height: 650px;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-data-compared-bg.svg)no-repeat;
    position: absolute;
    top: -50px;
    left: 0;
    background-size: contain
}

.ap-data-compared .left-data {
    display: flex;
    position: relative
}

.ap-data-compared .left-data .left-round {
    position: relative;
    display: flex;
    background: #37aff3;
    border: 1px solid #2a6087;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    top: 110px;
    left: 0;
    z-index: 1
}

.ap-data-compared .left-data .left-round:before {
    content: "";
    width: 300px;
    height: 600px;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount.svg)no-repeat;
    position: absolute;
    top: -110px;
    right: -136px;
    background-size: 246px;
    z-index: -1
}

.ap-data-compared .left-data .left-round:after {
    content: "";
    position: absolute;
    background: #37aff3;
    width: 257px;
    height: 257px;
    border-radius: 50%;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3
}

.ap-data-compared .left-data .left-round span,
.ap-data-compared .right-data .right-round span {
    color: #fff;
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold";
    margin: auto
}

.ap-data-compared .left-data .right-round ul li {
    position: relative;
    margin-bottom: 24px;
    line-height: 24px
}

.ap-data-compared .left-data .right-round ul li:first-child,
.ap-data-compared .left-data .right-round ul li:last-child {
    left: -2px
}

.ap-data-compared .left-data .right-round ul li:nth-child(2),
.ap-data-compared .left-data .right-round ul li:nth-child(6) {
    left: 78px
}

.ap-data-compared .left-data .right-round ul li:nth-child(3),
.ap-data-compared .left-data .right-round ul li:nth-child(5) {
    left: 115px
}

.ap-data-compared .left-data .right-round ul li:nth-child(4) {
    left: 124px
}

.ap-data-compared .left-data .right-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: -60px;
    top: 13px;
    background: #37aff3;
    border-radius: 25px;
    z-index: 1
}

.ap-data-compared .right-data {
    display: flex;
    position: relative;
    justify-content: right
}

.ap-data-compared .right-data .right-round {
    position: relative;
    display: flex;
    background: #f68b57;
    border: 1px solid #a14d24;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    top: 110px;
    left: 0;
    z-index: 0
}

.ap-data-compared .right-data .right-round:before {
    content: "";
    width: 300px;
    height: 600px;
    background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount.svg)no-repeat;
    position: absolute;
    top: -110px;
    left: -120px;
    background-size: 246px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1
}

.ap-data-compared .right-data .right-round:after {
    content: "";
    position: absolute;
    background: #f68b57;
    width: 257px;
    height: 257px;
    border-radius: 50%;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3
}

.ap-data-compared .right-data .left-round ul li {
    position: relative;
    margin-bottom: 25px;
    line-height: 24px
}

.ap-data-compared .right-data .left-round ul li:first-child,
.ap-data-compared .right-data .left-round ul li:last-child {
    left: 50px
}

.ap-data-compared .right-data .left-round ul li:nth-child(2),
.ap-data-compared .right-data .left-round ul li:nth-child(6) {
    left: -40px
}

.ap-data-compared .right-data .left-round ul li:nth-child(3),
.ap-data-compared .right-data .left-round ul li:nth-child(5) {
    left: -82px
}

.ap-data-compared .right-data .left-round ul li:nth-child(4) {
    left: -92px
}

.ap-data-compared .right-data .left-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    right: -44px;
    top: 13px;
    background: #f68b57;
    border-radius: 25px;
    z-index: 1
}

.ap-data-compared .center-data {
    position: relative;
    min-height: 510px;
    display: flex;
    z-index: 1
}

.ap-data-compared .center-data .data-vs:after,
.ap-data-compared .center-data:before {
    content: "";
    position: absolute;
    width: 1.5px;
    height: 510px;
    background: #e0cdaa;
    left: 50%;
    top: 0;
    z-index: -1
}

.ap-data-compared .center-data .data-vs {
    position: relative;
    width: 100px;
    height: 100px;
    background: #fff;
    display: flex;
    margin: auto;
    border-radius: 50%;
    border: 1px solid #e0cdaa
}

.ap-data-compared .center-data .data-vs:after {
    width: 100px;
    height: 100px;
    left: 5px;
    top: 3px;
    display: flex;
    margin: auto;
    border-radius: 50%;
    opacity: .5
}

.ap-data-compared .center-data .data-vs span {
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold";
    margin: auto
}

.ap-data-comp-tit {
    display: none;
    font-family: "Zoho_Puvi_ExtraBold";
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px
}

.import-ap-vid-cont .cl-md-6 h2 span {
    display: block;
    font-family: "Zoho_Puvi_Light"
}

.btnAndroid:hover,
.btnIos:hover {
    box-shadow: 0 0 12px rgb(0 0 0/70%)
}

.import-ap .zigzag-content .zz-c-inner:nth-child(even),
.import-db .zigzag-content .zz-c-inner:nth-child(even),
.integ-pop .zigzag-content .zz-c-inner:nth-child(even),
.ios-andr .zigzag-content .zz-c-inner:nth-child(even) {
    background: #f7faff
}

.integ-pop-img span,
.ios-andr-img span {
    position: relative;
    display: block;
    width: 400px;
    margin: auto;
    z-index: 0
}

.ios-andr .zz-c-inner {
    padding: 80px 0
}

.aplus-infographic-cont {
    width: 60%;
    margin: auto;
    text-align: center;
    padding: 50px
}

.aplus-infographic-cont p a {
    color: #3c38e1;
    display: block;
    text-decoration: underline
}

.import-db-banr {
    background: #f9cbae;
    padding: 50px 0
}

.import-db-img {
    text-align: center
}

.import-db-banr .content2 {
    width: 80%;
    margin: auto
}

.import-db-img img {
    width: 400px;
    min-height: 250px
}

.import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
    margin-top: 72px
}

.import-ap-banr {
    background: #4a29c7;
    padding: 50px 0
}

.import-ap-banr h1 {
    color: #fff
}

.import-ap-banr .content2 {
    color: #fff;
    width: 50%;
    margin: auto
}

.import-ap-img {
    text-align: center
}

.import-ap-img img {
    width: 570px;
    min-height: 250px
}

.import-ap .zz-c-inner:nth-child(5) .import-ap-img img {
    width: 420px
}

.import-ap .zz-c-inner:nth-child(6) .import-ap-img img {
    width: 230px
}

.import-ap-vid-cont .cl-md-6 {
    position: relative;
    display: block;
    margin: auto
}

.import-ap-vid-cont .cl-md-6:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/mobile-app/img-bg-dot.png)no-repeat;
    background-size: 120px;
    position: absolute;
    width: 150px;
    height: 130px;
    top: 45px;
    left: -10px;
    z-index: 0
}

.import-ap-vid-cont .cl-md-6.import-ap-video:before {
    top: -40px
}

.import-ap-vid-cont {
    position: relative;
    padding: 50px 0;
    z-index: 0;
    overflow: hidden
}

.import-ap-vid-cont:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg)no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: cover;
    height: 49%;
    width: 100%;
    z-index: -1;
    opacity: .6
}

.integ-pop-banr {
    background: #4a28c8;
    padding: 30px
}

.integ-pop-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.integ-pop-bnr-txt {
    width: 50%;
    margin: auto
}

.integ-me-bnr-txt h2.title2,
.integ-pop-bnr-txt h2.title2 {
    font-size: 37px;
    line-height: 52px
}

.integ-pop-bnr-txt h2 span {
    background: #ffc641;
    color: #000;
    padding: 5px 10px
}

.integ-pop-avail {
    font-family: "Zoho_Puvi_Bold";
    font-size: 22px
}

.integ-pop-enpt-div {
    width: 10%
}

.integ-pop-bnr-img {
    width: 50%;
    margin: auto;
    text-align: right
}

.integ-pop-bnr-img img {
    width: 90%
}

.integ-pop-img span:after,
.integ-pop-img span:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/mobile-app/img-bg-dot.png)no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    z-index: -1
}

.integ-pop-img span:before {
    top: -50px;
    left: -60px
}

.integ-pop-img span:after {
    bottom: -50px;
    right: -60px
}

.integ-pop-img {
    margin-top: 40px
}

.integ-pop-img img {
    width: 100%;
    box-shadow: 0 0 11px #00000026
}

.integ-pop .zz-c-inner,
.integ-pop-btm-bnr {
    padding: 80px 0
}

.integ-pop-logo .logo-img1 {
    content: " ";
    display: inline-block;
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -8px -117px/1440px;
    width: 240px;
    height: 45px
}

.integ-pop-logo .logo-img2 {
    content: " ";
    display: inline-block;
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -326px -209px/1000px;
    width: 263px;
    height: 58px
}

.integ-pop-logo .logo-img3 {
    content: " ";
    display: inline-block;
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -593px -207px/1000px;
    width: 229px;
    height: 58px
}

.integ-pop-logo span {
    display: block;
    width: 500px;
    background: #f6ebc2;
    padding: 9px;
    margin-bottom: 12px
}

.integ-pop-btm-bnr .container {
    position: relative;
    width: 60%;
    background: #483a9e;
    padding: 30px;
    z-index: 0
}

.integ-pop-btm-bnr .container:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/features/integrate-popular/integ-pop-btm-bg.svg)no-repeat;
    position: absolute;
    background-size: auto;
    width: 100%;
    height: 230px;
    top: 15px;
    left: 0;
    z-index: -1
}

.integ-pop .zz-c-inner:nth-child(4) .integ-pop-img img {
    box-shadow: 0 0 0#00000026
}

.integ-pop-btm-bnr-innr {
    color: #fff;
    text-align: center;
    margin: auto
}

.integ-pop-btm-bnr-innr .title4 {
    font-size: 32px
}

.integ-pop-btm-bnr-innr .content2 {
    width: 60%;
    font-family: "Zoho_Puvi_Light";
    font-size: 20px;
    margin: auto auto 20px
}

.integ-me-banr {
    background: #e6f0ff;
    padding: 30px;
    margin-top: -40px;
    overflow: hidden
}

.integ-me-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.integ-me-bnr-txt {
    width: 40%;
    margin: auto
}

.integ-me-bnr-txt h2 span {
    background: #071a3a;
    color: #fff;
    padding: 5px 10px
}

.integ-me-bnr-img {
    width: 60%;
    margin: auto;
    text-align: right
}

.integ-me-bnr-img img {
    width: 90%
}

.integ-me-search {
    width: 100% !important;
    margin: auto !important;
    padding-top: 0;
    padding-bottom: 40px
}

.integ-me-search #integ-me-sear-innr {
    width: 100%;
    border: 1px solid #d9d9d9;
    line-height: 10px;
    color: #333;
    font-size: 17px;
    height: 55px !important;
    background: #fff url(https://www.manageengine.com/analytics-plus/images/fea-search-icon.png)no-repeat 98.5% 14px/25px 25px;
    box-shadow: 0 0 13px #82c4ffab;
    padding: .65em 0 .65em 20px !important
}

.integ-me-search .ws_qryinnerdiv {
    width: 100% !important;
    float: none !important;
    margin: auto !important
}

#integ-me-error {
    display: none;
    text-align: center;
    padding-bottom: 45px
}

.integ-me-body {
    padding-left: 70px
}

.integ-me-body .sticky-left {
    width: 20%;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    height: 330px;
    top: 100px;
    bottom: auto;
    margin-bottom: 100px
}

.integ-me-body .sticky-left .innr {
    padding-top: 1px;
    position: relative;
    height: calc(70vh - 70px);
    min-height: calc(70vh - 70px)
}

.integ-me-list h2 {
    font-size: 21px;
    margin-bottom: 17px;
    font-family: "Zoho_Puvi_SemiBold";
    padding-left: 12px
}

.integ-me-list #integ-desk-show li {
    line-height: 50px;
    font-size: 16px
}

.integ-me-list #integ-desk-show li.active>a {
    color: #2b63f3;
    border-left: 2px solid #2b63f3
}

.integ-me-list #integ-mob-show {
    display: none
}

.integ-me-nav-shad {
    width: 30px;
    height: 100%;
    top: 0;
    display: inline-block;
    position: absolute;
    right: -30px
}

.integ-me-body .content-right,
.integ-me-body .content-right .innr {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.integ-me-body .content-right {
    width: 75%;
    margin-left: 20%;
    margin-top: -440px;
    padding-left: 70px
}

.integ-me-body .content-right .innr {
    width: 100% !important;
    margin: auto !important
}

.integ-me-body .content-right .innr h3 {
    font-size: 20px;
    margin-bottom: 30px;
    margin-top: 10px;
    font-family: "Zoho_Puvi_Bold"
}

.integ-me-logos ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0 59px
}

.integ-me-logos ul li {
    width: 21%;
    margin-bottom: 45px;
    text-align: center
}

.integ-me-logos ul li a {
    position: relative;
    display: flex;
    background: #fafafa;
    border: 1px solid #aec0dc;
    padding: 10px 15px;
    width: 200px;
    height: 60px
}

.integ-me-logos ul li a,
.integ-me-logos ul li a span,
.integ-me-logos ul li a:hover {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.integ-me-logos ul li a:hover {
    border: 1px solid #047cc99c;
    box-shadow: 0 0 20px #82c4ff7d;
    -moz-box-shadow: 0 0 20px #82c4ff7d;
    -webkit-box-shadow: 0 0 20px #82c4ff7d
}

.integ-me-logos ul li a.withoutlink {
    cursor: auto !important
}

.integ-me-logos ul li a.withoutlink:hover {
    border: 1px solid #aec0dc !important;
    box-shadow: inherit !important
}

.integ-me-logos ul li a span {
    height: 30px;
    display: block;
    margin: auto
}

.integ-me-logos ul li a.withoutlink:hover span {
    transform: none !important
}

#itsm .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage2.svg)no-repeat;
    width: 90%;
    height: 50px
}

#itsm .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage3.svg)no-repeat;
    width: 100%
}

#itsm .integ-me-logos ul li:nth-child(3) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage1.svg)no-repeat;
    width: 70%;
    height: 22px
}

#itsm .integ-me-logos ul li:nth-child(4) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage8.svg)no-repeat;
    width: 100%
}

#itsm .integ-me-logos ul li:nth-child(5) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage4.svg)no-repeat;
    width: 60%
}

#itsm .integ-me-logos ul li:nth-child(6) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage5.svg)no-repeat;
    width: 90%
}

#itsm .integ-me-logos ul li:nth-child(7) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage6.svg)no-repeat;
    width: 70%;
    height: 40px
}

#itsm .integ-me-logos ul li:nth-child(8) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage7.svg)no-repeat;
    width: 60%;
    height: 45px;
    background-size: 115px
}

#itom .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage4.svg)no-repeat;
    width: 70%
}

#itom .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage7.svg)no-repeat;
    width: 100%
}

#itom .integ-me-logos ul li:nth-child(3) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage2.svg)no-repeat;
    width: 60%;
    height: 26px
}

#itom .integ-me-logos ul li:nth-child(4) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage3.svg)no-repeat;
    width: 80%;
    height: 50px
}

#itom .integ-me-logos ul li:nth-child(5) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage6.png)no-repeat;
    width: 62%;
    background-size: 122px
}

#itom .integ-me-logos ul li:nth-child(6) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage5.svg)no-repeat;
    width: 70%
}

#itom .integ-me-logos ul li:nth-child(7) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage1.svg)no-repeat;
    width: 35%;
    height: 40px
}

#itom .integ-me-logos ul li:nth-child(8) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -137px -193px/1020px;
    width: 120px;
    height: 46px
}

#itsec .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/it-security1.svg)no-repeat;
    width: 60%;
    height: 40px
}

#itsec .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/it-security2.svg)no-repeat;
    width: 100%
}

#epm .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage1.svg)no-repeat;
    width: 90%;
    height: 50px
}

#epm .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage3.svg)no-repeat;
    width: 100%
}

#epm .integ-me-logos ul li:nth-child(3) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage2.svg)no-repeat;
    width: 90%
}

#epm .integ-me-logos ul li:nth-child(4) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage4.svg)no-repeat;
    width: 90%;
    height: 13px
}

#epm .integ-me-logos ul li:nth-child(5) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage5.svg)no-repeat;
    width: 90%
}

#projm .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/p-manage1.svg)no-repeat;
    width: 90%;
    height: 40px
}

#projm .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/p-manage2.svg)no-repeat;
    width: 65%;
    height: 40px
}

#itfm .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itf-manage1.svg)no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px
}

#itfm .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itf-manage2.svg)no-repeat;
    background-size: 83px;
    width: 43%;
    height: 50px
}

#itfm .integ-me-logos ul li:nth-child(3) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -205px -262px/850px;
    width: 195px;
    height: 46px
}

#itfm .integ-me-logos ul li:nth-child(4) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/itf-manage4.svg)no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px
}

#Businapp .integ-me-logos ul li:nth-child(1) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications1.svg)no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px
}

#Businapp .integ-me-logos ul li:nth-child(2) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications2.svg)no-repeat;
    background-size: 50px;
    width: 26%;
    height: 50px
}

#Businapp .integ-me-logos ul li:nth-child(3) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications3.svg)no-repeat;
    background-size: 50px;
    width: 26%;
    height: 50px
}

#Businapp .integ-me-logos ul li:nth-child(4) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications4.svg)no-repeat;
    width: 40%;
    height: 60px;
    background-size: 80px
}

#Businapp .integ-me-logos ul li:nth-child(5) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications5.png)no-repeat;
    width: 24%;
    height: 47px;
    background-size: 45px
}

#Businapp .integ-me-logos ul li:nth-child(6) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications6.png)no-repeat;
    background-size: 50px;
    width: 26%;
    height: 50px
}

#Businapp .integ-me-logos ul li:nth-child(7) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications7.png)no-repeat;
    width: 32%;
    height: 45px;
    background-size: 62px
}

#Businapp .integ-me-logos ul li:nth-child(8) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications8.svg)no-repeat;
    width: 44%;
    height: 60px;
    background-size: 90px
}

#Businapp .integ-me-logos ul li:nth-child(9) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications9.svg)no-repeat;
    width: 89px;
    height: 40px;
    background-size: 90px
}

#Businapp .integ-me-logos ul li:nth-child(10) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications10.svg)no-repeat;
    width: 122px;
    height: 40px;
    background-size: 120px
}

#Businapp .integ-me-logos ul li:nth-child(11) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications11.png)no-repeat;
    width: 46%;
    height: 62px;
    background-size: 89px
}

#Businapp .integ-me-logos ul li:nth-child(12) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications12.svg)no-repeat;
    background-size: 111px;
    width: 56%;
    height: 36px
}

#Businapp .integ-me-logos ul li:nth-child(13) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications13.svg)no-repeat;
    width: 76px;
    height: 52px;
    background-size: 74px
}

#Businapp .integ-me-logos ul li:nth-child(14) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications14.svg)no-repeat;
    width: 100%;
    height: 35px;
    background-size: 197px
}

#Businapp .integ-me-logos ul li:nth-child(15) a span {
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/b-applications15.svg)no-repeat;
    width: 78%;
    height: 26px;
    background-size: 157px
}

.integ-me-logos ul li a em {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    visibility: hidden
}

.integ-me-body .content-right .innr p {
    text-align: center;
    font-size: 15px;
    border: 1px solid #aec0dc;
    padding: 12px;
    margin: 0 0 40px
}

.integ-me-body .content-right .innr .apr-green-banr p {
    border: 0;
    text-align: left;
    margin-bottom: 0
}

.zz-c-inner {
    padding: 50px 0
}

.zz-c-inner .container {
    max-width: 1250px
}

.zigzag-content .zz-c-inner:nth-child(even) .cl-md-6:first-child {
    float: right
}

.zigzag-content .zz-c-inner .cl-md-6 p.content2 {
    width: 500px
}

.pg-head3.blue-head {
    color: #444751 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    font-family: "Zoho_Puvi_Regular";
    max-width: 450px;
    margin: 0 auto
}

.dwn-form {
    width: 560px;
    margin: 0 auto;
    padding-top: 20px
}

.dwn-form .table_style {
    width: 100%;
    list-style: none !important;
    padding-left: 0 !important
}

.dwn-form .table_style li {
    margin-bottom: 3px
}

.dwn-form .table_style li label {
    width: 35%;
    float: left;
    padding-top: 17px
}

.dwn-form .table_style li input {
    width: 60% !important
}

.dwn-form input[type=text] {
    outline: 0
}

.os-radio-box label {
    width: initial !important;
    float: inherit !important;
    padding-top: 0 !important
}

.os-radio-box label input {
    height: 0 !important
}

#LicenseKeyForm li:nth-child(5) h4.Windows,
#LicenseKeyForm li:nth-child(5) h5.Linux {
    margin: 30px 0 20px
}

#LicenseKeyForm li:nth-child(5) h4.Windows strong,
#LicenseKeyForm li:nth-child(5) h5.Linux strong {
    font-family: "Zoho_Puvi_Regular";
    font-size: 16px;
    font-weight: 400;
    width: 32%;
    display: block;
    float: left;
    font-style: normal
}

form ul li select:nth-child(3) {
    margin-top: 20px
}

.index-dwn-form li select {
    padding: 6px 35px 6px 7px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none
}

.sub-rest-btn {
    width: 100% !important;
    margin: inherit !important
}

.dwn-page,
.index-dwn-form li select,
.ita-form1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dwn-page,
.ita-form1 {
    width: 460px;
    background: #fff;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 0 20px #80808061
}

.dwn-fm-titl {
    font-size: 26px;
    line-height: 45px;
    font-family: "Zoho_Puvi_SemiBold";
    color: #0a2b45;
    margin: 0 0 20px
}

.dwn-contact {
    width: 460px;
    margin: 0 auto;
    padding-top: 40px
}

.dwn-contact ul li {
    display: flex;
    float: left;
    position: relative;
    flex-wrap: wrap;
    margin-left: 25px;
    padding-left: 15px;
    margin-bottom: 35px
}

.dwn-contact ul li div {
    width: 50%;
    margin-bottom: 20px
}

.dwn-contact ul li div a {
    margin-left: 5px;
    color: #138cd6
}

.dwn-contact ul li span {
    width: 40px;
    height: 40px;
    display: flex;
    background: #eff9ff;
    border: 1px solid #a9e2fb;
    border-radius: 25px;
    position: absolute;
    left: -36px;
    top: -6px
}

.dwn-contact ul li span:before {
    content: " ";
    display: inline-block;
    width: 33px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat;
    margin: auto;
    background-size: 730px
}

.dwn-contact ul li:first-child span:before {
    height: 20px;
    background-position: -573px -1px
}

.dwn-contact ul li:last-child span:before {
    height: 30px;
    background-position: -570px -19px
}

.dwn-contact ul li a {
    color: #2f2f2f;
    margin: auto
}

.blue-graf-bg {
    position: relative;
    background: #eff9ff;
    padding: 50px;
    z-index: 0
}

.blue-graf-bg:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg)no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: cover;
    height: 300px;
    width: 100%;
    z-index: -1
}

.aplus-signup-tab {
    width: 460px;
    margin: 40px auto -10px
}

.dwn-guide {
    display: flex;
    justify-content: space-evenly;
    font-size: 15px;
    ffont-family: "Zoho_Puvi_Light"
}

.dwn-guide a {
    color: #000
}

#cust-dots li,
#slidesIR,
.dwn-customer-slider {
    position: relative
}

.dwn-cust-slid-inner {
    max-width: 1200px;
    margin: 0 auto
}

.dwn-cust-quote-slid {
    position: relative;
    line-height: 35px;
    padding-top: 60px;
    padding-left: 40px
}

.blue-graf-bg.dowlod-mobi .sha-value {
    font-size: 10px !important;
    margin-bottom: -10px
}

.blue-graf-bg.dowlod-mobi .sha-value tr {
    background: #eff9fe
}

.dwn-cust-quote-slid:before {
    position: absolute;
    width: 40px;
    height: 30px;
    top: 40px;
    left: 50px;
    background-size: 530px;
    background-position: -493px 1px
}

.dwn-cust-quote-slid p {
    border: 1px solid #adcae4;
    padding: 14px;
    position: relative;
    border-right: 0;
    border-top: 0;
    margin-bottom: 30px;
    min-height: 130px
}

.dwn-cust-quote-slid p:after {
    position: absolute;
    width: 17px;
    height: 20px;
    left: 25px;
    bottom: -17px;
    background-size: 530px;
    background-position: -437px -1px
}

.dwn-cust-left-img {
    width: 70px
}

.dwn-cust-left-img img {
    border-radius: 50%;
    border: 1px solid #8c9db8;
    padding: 1px
}

.dwn-client-profile {
    font-size: 17px;
    color: #000 !important;
    margin-top: 12px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: 30px
}

.dwn-client-profile span {
    font-size: 14px;
    display: block;
    color: #181818 !important;
    opacity: .7
}

.cust-bullet {
    position: absolute;
    bottom: -40px;
    left: 40px
}

#cust-dots li {
    display: inline-block;
    width: 13px;
    height: 13px
}

#cust-dots li a {
    display: block;
    background: #dfe4e8;
    z-index: 1;
    height: 100%;
    border-radius: 50%
}

#cust-dots li a.current,
#cust-dots li a:hover {
    background: #9a9a9a
}

.custprevnxt span,
.dwn-btn-slider {
    display: block;
    border-radius: 25px;
    cursor: pointer
}

.dwn-btn-slider {
    position: absolute;
    z-index: 3;
    bottom: 20px;
    color: #fff;
    transform: translateY(-50%);
    font-size: 50px;
    font-family: "Zoho_Puvi_Light";
    opacity: .7;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.dwn-btn-slider:hover {
    opacity: 1
}

.dwn-btn-slider a,
.dwn-cust-quote-slid p:after,
.dwn-cust-quote-slid:before,
.support-contact li span,
.supportList li .supportIcons {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat
}

.dwn-btn-slider a {
    position: absolute;
    width: 17px;
    height: 30px;
    top: 30px;
    left: 50px;
    background-size: 530px
}

.dwn-btn-slider.next {
    right: 80px
}

.dwn-btn-slider.prev {
    right: 105px
}

.dwn-btn-slider.next a {
    background-position: -512px -27px
}

.dwn-btn-slider.prev a {
    background-position: -497px -27px
}

#slidesIR {
    overflow: hidden;
    width: 100% !important
}

#cust-dots li a,
#slidesIR li,
#slidesIR ul {
    width: 100%;
    position: relative
}

#slidesIR ul {
    list-style: none
}

#slidesIR li {
    float: left;
    text-align: left
}

.customer-banner {
    position: relative;
    background: #3f93e6;
    padding: 50px;
    min-height: 230px;
    z-index: 0;
    display: flex
}

.customer-banner:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/customer/customer-bg.svg)no-repeat;
    position: absolute;
    bottom: -34px;
    left: 0;
    background-size: contain;
    height: 300px;
    width: 100%;
    z-index: -1
}

.customer-sec-2 {
    padding: 40px;
    margin-bottom: 10px
}

#cust-dots li a,
.cust-slide-wrap ul li a {
    text-decoration: none;
    cursor: pointer
}

.cust-slide-group {
    position: absolute;
    width: 300px;
    height: 100%;
    left: 0;
    top: 0;
    display: flex
}

.cust-slide-wrap {
    position: absolute;
    width: 100%;
    right: 0;
    top: -20px
}

.cust-slide-mask,
.support-search #ws_QueryBox {
    position: relative;
    overflow: hidden;
    height: 447px
}

.testimony-video {
    position: absolute;
    width: 100%;
    right: 0;
    top: -20px
}

.testimony-video ul li a {
    position: relative;
    display: flex;
    cursor: pointer
}

.testimony-ply-btn {
    position: absolute;
    top: 18px;
    right: 0;
    color: #000;
    background: #fff;
    font-size: 14px;
    padding: 8px 15px 8px 46px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    cursor: pointer;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    box-shadow: 0 0 15px #000;
    z-index: 9
}

.testimony-ply-btn:after {
    content: "";
    border-color: transparent transparent transparent #eb1d1d;
    border-style: solid;
    border-width: 10px 0 10px 17px;
    height: 0;
    left: 19px;
    position: absolute;
    top: 9px;
    width: 0;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cust-slide-mask:hover .testimony-ply-btn:after {
    top: 6px;
    left: 15px
}

.cust-slide-mask .cust-slide-group li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.cust-slide-mask .cust-slide-group li a img,
.cust-slide-mask:hover .cust-slide-group li a img,
.testimony-ply-btn:hover {
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.cust-slide-mask:hover .cust-slide-group li a img {
    transform: scale(1.1)
}

.cust-slide-mask:hover .testimony-ply-btn:after,
.testimony-video ul li a:hover .testimony-ply-btn:after {
    transform: rotate(240deg);
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.testimony-ply-btn:hover {
    box-shadow: 0 0 31px #000
}

.cust-btn-slider.prev {
    position: absolute;
    top: -2px;
    left: 0
}

.cust-btn-slider.next {
    position: absolute;
    top: -2px;
    right: 0
}

.cust-btn-slider a {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.png)no-repeat;
    width: 17px;
    height: 30px;
    display: flex
}

.cust-btn-slider.prev a {
    background-position: -469px -26px
}

.cust-btn-slider.next a {
    background-position: -482px -27px
}

.testimony-count {
    position: relative;
    width: 110px;
    text-align: center;
    margin-top: 30px
}

.testimony-count a {
    color: #000
}

.custprevnxt {
    display: flex;
    float: right;
    margin-top: 15px
}

.custprevnxt span {
    font-size: 23px;
    border: 1px solid #ccc;
    height: 30px;
    color: #626262;
    padding: 0 9px;
    margin-left: 7px;
    line-height: 30px
}

#slidesIR ul,
.cust-slide-nav ul {
    margin: 0;
    padding: 0
}

.cust-slide-nav li {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #af3838;
    cursor: pointer;
    margin-left: .5em
}

.csb-div,
.cust-slide-nav li.current {
    background: #fff
}

#case_study {
    background: #f7f7f7
}

.csb-div {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.csb-div:hover {
    border-bottom: 2px solid #3f93e6;
    background-image: linear-gradient(180deg, #fff 20%, #eff7ff 90%)
}

.faq-panel-heading a:hover,
.link-ce a:hover,
.supportList li a {
    text-decoration: none
}

.csb-rm {
    text-decoration: underline
}

.demo-bdr-r {
    border-right: 1px solid #c9ddef;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#c9ddef), to(#fff0))0 100%0 0 stretch
}

.view-demo-sub-tit {
    margin: 10px auto;
    width: 80%;
    text-align: center
}

.view-demo-sprit {
    content: " ";
    display: inline-block;
    width: 70px;
    height: 70px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    transform-origin: bottom left
}

.das .view-demo-sprit {
    background-size: 1160px;
    background-position: -82px -155px !important
}

.integ .view-demo-sprit {
    background-size: 1160px;
    background-position: -8px -158px
}

.view-demo h2 {
    font-size: 22px;
    font-family: "Zoho_Puvi_SemiBold";
    color: #0a2b45;
    margin: 0
}

.view-demo p {
    width: 240px
}

.view-demo-btn {
    background: #eff9ff;
    color: #0a2b45 !important;
    border: 1px solid #236a98;
    margin-top: 10px
}

.view-demo-btn:hover {
    background: #226a98;
    color: #fff !important
}

.support-search {
    background: #3f93e6;
    color: #fff;
    text-align: center;
    padding: 70px 20px
}

.support-search #ws_QueryBox {
    line-height: 30px;
    width: 100%;
    height: 50px;
    border: 1px solid #969696;
    padding-left: 50px
}

.support-search .tab-search-results {
    width: 50%;
    margin: auto auto 50px
}

.support-search h1 {
    font-size: 40px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: initial
}

.support-search p {
    font-size: 16px
}

.support-search .search-result-wrap {
    min-height: auto !important
}

.support-form {
    width: 450px;
    margin: 0 auto
}

.support-form iframe {
    box-shadow: 1px 1px 9px #0000001f
}

.supportList {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.supportList li {
    position: relative;
    border: 1px solid #cbe3ee;
    box-shadow: 0 0 1px #deeff7;
    font-size: 16px;
    min-height: 220px;
    cursor: pointer;
    border-bottom: 2px solid #cbe3ee
}

.supportList li:hover {
    background: #fff;
    border-color: #99dbff;
    box-shadow: 0 7px 25px #ccedff;
    -moz-box-shadow: 0 7px 25px #ccedff;
    -webkit-box-shadow: 0 7px 25px #ccedff
}

.supportList li a {
    display: block;
    color: #000
}

.supportList li h2 {
    font-family: "Zoho_Puvi_SemiBold";
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    color: #000
}

.supportList li p {
    margin-top: 6px
}

.support-contact li span,
.supportList li .supportIcons {
    display: inline-block
}

.supportList li,
.supportList li .supportIcons,
.supportList li:hover {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.supportList li .supportIcons {
    width: 50px;
    height: 50px;
    transform-origin: bottom left
}

.supportList li i.forums {
    background-size: 840px;
    background-position: -147px -64px
}

.supportList li i.support-1-on-1 {
    background-size: 700px;
    background-position: -169px -47px
}

.supportList li i.faq {
    background-size: 840px;
    background-position: -272px -64px
}

.supportList li i.notes {
    background-size: 800px;
    background-position: -316px -60px
}

.supportList li i.issues {
    background-size: 680px;
    background-position: -311px -46px
}

.supportList li i.release-notes {
    background-size: 820px;
    background-position: -434px -62px
}

.supportList li i.license {
    background-size: 790px;
    background-position: -467px -57px;
    height: 59px
}

.support-contact {
    width: 560px;
    margin: 0 auto 100px
}

.support-contact li {
    margin-top: 30px;
    position: relative;
    padding-left: 55px
}

.support-contact li p {
    width: 33.33%;
    float: left;
    margin-bottom: 0;
    font-size: 16px
}

.support-contact li span {
    width: 45px;
    height: 45px;
    margin: auto;
    background-position: -573px -1px;
    background-size: 640px;
    position: absolute;
    left: 0;
    top: -13px
}

.support-contact li:first-child span {
    background-position: -419px -41px
}

.support-contact li:nth-child(2) span {
    background-position: -462px -41px;
    top: 7px
}

.support-contact li span a {
    color: #2f2f2f;
    padding-left: 15px;
    margin: auto
}

.c_study_sec2 *,
.cs_sec2-sticky * {
    box-sizing: border-box
}

.content-reverse {
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.c_study_bannr {
    background-color: #151420;
    background: linear-gradient(180deg, #151420 85%, #fff 60%);
    position: relative;
    z-index: 0
}

.c_study_bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/case-study/c_study_bannr.svg)no-repeat;
    content: " ";
    position: absolute;
    top: -15px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1
}

.cs-cont-sec {
    width: 55%;
    align-self: center
}

.cs-video-sec {
    width: 45%;
    align-self: flex-end
}

.cs-cust-video a {
    cursor: pointer
}

.cs-cust-img {
    position: relative;
    overflow: hidden;
    width: 510px;
    border-radius: 12px
}

.cs-cust-img img,
.cs-cust-video a:hover img {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.cs-cust-img img {
    border: 4px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px
}

.cs-cust-video a:hover img {
    transform: scale(1.05);
    transform-origin: center
}

.cs-cust-content {
    position: absolute;
    bottom: 0;
    width: 90%;
    padding: 0 30px;
    color: #fff;
    font-size: 15px;
    text-shadow: 1px 1px 3px #000
}

.cs-cust-content h3 {
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold"
}

.cs-cust-content p,
.cs_sec2-box-top h4 {
    font-size: 19px;
    font-family: "Zoho_Puvi_Light";
    margin-top: -16px
}

.cs-cust-ply-btn {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 60px;
    height: 60px;
    border-radius: 45px;
    display: flex;
    background: #fff;
    cursor: pointer;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    box-shadow: 0 0 15px #00000078
}

.cs-cust-ply-btn:after,
.cs-cust-video a:hover .cs-cust-ply-btn {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cs-cust-ply-btn:after {
    content: "";
    border-color: transparent transparent transparent #eb1d1d;
    border-style: solid;
    border-width: 10px 0 10px 17px;
    height: 0;
    margin: auto;
    width: 0
}

.cs-cust-video a:hover .cs-cust-ply-btn {
    box-shadow: 0 0 15px #000
}

.cs-bannr-titl {
    font-family: "Zoho_Puvi_Bold";
    margin-top: 0;
    color: #fff;
    line-height: 75px
}

.c_study_bannr .container {
    display: flex;
    flex-direction: row-reverse;
    column-gap: 30px;
    width: 90%;
    height: 600px
}

.c_study_sec3 h3,
.cs_sec2-cont1 h3 {
    font-size: 32px;
    font-family: "Zoho_Puvi_Bold";
    line-height: 45px
}

.c_study_sec2 p,
.c_study_sec3 p {
    font-size: 20px;
    line-height: 36px
}

.cs_sec2-cont2 {
    background: #f3f7ff;
    padding: 60px 15px;
    margin-top: 80px;
    margin-bottom: 25px;
    position: relative;
    z-index: 0
}

.cs_sec2-cont2:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/case-study/blue-quotes-icon.svg)no-repeat;
    position: absolute;
    top: -77px;
    left: 140px;
    width: 160px;
    height: 115px
}

.cs_sec2-cont2 p {
    font-size: 43px;
    font-family: "Zoho_Puvi_Light";
    line-height: inherit
}

.cs_sec2-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 150px;
    z-index: 99;
    align-self: end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    transition: .9s
}

.casestudy-flex {
    display: flex;
    flex-direction: column
}

.casestudy-margnmins {
    margin-top: -35em
}

.cs_sec2-sticky-innr {
    width: 450px;
    background: #fff;
    box-shadow: 0 0 13px #cccccc73;
    position: relative;
    right: 140px
}

.cs_sec2-box-top {
    padding: 30px 27px 15px
}

.cs_sec2-box-top img {
    width: 237px
}

.cs_sec2-box-top h4 {
    font-size: 22px;
    margin-left: 0;
    margin-top: 24px
}

.cs_sec2-box-top p {
    font-size: 20px;
    font-family: "Zoho_Puvi_Semibold";
    margin-top: 8px
}

.cs_sec2-box-btm {
    background: #5b87f8;
    padding: 20px 27px;
    min-height: 200px
}

.cs_sec2-box-btm h4,
.cs_sec2-box-btm1 h4 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-left: 0
}

.cs_sec2-box-btm h4 {
    color: #fff
}

.cs_sec2-box-btm span {
    background: #fff
}

.cs_sec2-box-btm1 {
    background: #fff;
    padding: 20px 27px;
    min-height: 200px
}

.cs_sec2-box-btm1 h4 {
    font-family: "Zoho_Puvi_SemiBold"
}

.cs_sec2-box-btm span,
.cs_sec2-box-btm1 span {
    padding: 10px 12px;
    border-radius: 7px;
    line-height: 50px;
    margin-right: 7px
}

.cs_sec2-box-btm1 span:nth-child(2) {
    background: #c6dffd
}

.cs_sec2-box-btm1 span:nth-child(3) {
    background: #a3def0
}

.cs_sec2-box-btm1 span:nth-child(4) {
    background: #ffdfaf
}

.cs_sec2-box-btm1 span:nth-child(5) {
    background: #fbd1c4
}

.cs-cus-name {
    font-size: 24px
}

.cs-cus-name span {
    display: block;
    font-family: "Zoho_Puvi_SemiBold"
}

.cstudy-lists ul {
    margin-left: 30px
}

.cstudy-lists ul li {
    position: relative;
    margin-bottom: 35px
}

.cstudy-lists ul li:before {
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border: 1px solid #5b87f7;
    border-radius: 100%;
    top: 4px;
    left: -30px;
    background: #5b87f7;
    z-index: 1
}

.cstudy-lists ul li:after {
    content: "";
    position: absolute;
    height: 104%;
    width: 2px;
    background: #e5e5e5;
    left: -25px;
    top: 24px
}

.cstudy-lists ul li:last-child:after,
.webinar-agenda ul li:last-child:after {
    content: none
}

.cstudy-lists ul li h4 {
    font-size: 19px;
    font-family: "Zoho_Puvi_Bold";
    margin-left: 0
}

.c_study_btm_bannr {
    background: #172b4d;
    text-align: center;
    color: #fff;
    padding: 70px 30px;
    margin-top: 50px;
    position: relative;
    z-index: 999
}

.c_study_btm_bannr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/case-study/c_study_btm_bannr.svg)no-repeat;
    content: " ";
    position: absolute;
    top: -7px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1
}

.c_study_btm_bannr h2 {
    font-size: 36px;
    font-family: "Zoho_Puvi_BoldItalic";
    margin-top: 0
}

.c_study_btm_bannr button {
    margin: 0 10px;
    font-size: 17px;
    width: 290px
}

.leo-esc-bannr .cs-bannr-titl {
    font-size: 55px
}

.ap-oip-left button,
.jos-brech-cont .cs_sec2-box-btm span,
.leo-esc-cont .cs_sec2-box-btm span {
    font-size: 15px
}

.jos-brech-bannr .cs-bannr-titl {
    font-size: 40px
}

.jos-brech-cont .cs_sec2-box-top img {
    width: 300px !important
}

.jkout-brech-cont .cs_sec2-box-top img {
    width: 170px !important
}

.webinar-landing-bannr .container {
    max-width: 1400px;
    width: 90%;
    margin: auto
}

.webinar-landing {
    font-size: 17px
}

.webinar-landing-bannr {
    background-image: linear-gradient(180deg, #fff5e0 0, #fff 50%);
    position: relative;
    padding-top: 65px;
    z-index: 0
}

.wlb-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.wlb-ribbon {
    background: #fff;
    color: #000;
    padding: 7px 20px;
    font-style: italic;
    font-size: 12px;
    position: relative;
    border: 1px solid #dbd2d2;
    border-radius: 25px;
    overflow: hidden;
    display: inline-block
}

.wlb-ribbon em {
    position: absolute;
    left: -45%;
    top: -14px;
    height: 60px;
    width: 45%;
    background-image: linear-gradient(to left, rgb(0 70 206/0%), #0046ce1f, rgb(0 70 206/28%), rgb(0 70 206/9%), rgb(0 70 206/0%));
    -webkit-animation: loading 5s infinite;
    animation: loading 5s infinite;
    z-index: 45;
    opacity: .5;
    transform: rotate(30deg)
}

.wlb-innr-cont {
    width: 60%
}

.wlb-innr-form {
    width: 40%
}

.wlb-innr-cont h1 {
    font-size: 42px;
    font-family: "Zoho_Puvi_Regular";
    line-height: 55px;
    margin-top: 20px;
    text-transform: uppercase
}

.wlb-innr-cont h1 span {
    color: #0046ce;
    font-family: "Zoho_Puvi_ExtraBold";
    display: block
}

.wlb-innr-cont p {
    margin-top: 10px
}

.wlb-fade-line1 {
    width: 530px;
    height: 2px;
    margin-top: 13px;
    background: #9274f1;
    background: linear-gradient(to right, #fff -69%, #ffffff00 100%);
    display: inline-block;
    float: left
}

.webinar-details {
    display: flex;
    width: 90%;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -5px
}

.webinar-details span {
    font-size: 16px;
    text-decoration: underline;
    position: relative;
    left: 50px
}

.webinar-details span:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/apq3-calendar.svg)no-repeat;
    width: 50px;
    height: 40px;
    top: -8px;
    left: -50px
}

.web-detl-innr1 p {
    margin-top: 5px
}

.web-detl-innr2 p {
    margin-top: 10px
}

.web-detl-innr1 span {
    position: inherit !important
}

.web-detl-innr1 p em,
.web-detl-innr1 p strong,
.web-detl-innr2 p em,
.web-detl-innr2 p strong {
    display: block;
    font-family: "Zoho_Puvi_Bold";
    font-style: inherit
}

.webinar-details p {
    font-size: 17px;
    line-height: 30px;
    letter-spacing: .3px
}

.ebook-rit-banr-line {
    height: 100px;
    width: 1px;
    background: #d1cbbc
}

.webinar-agenda p {
    line-height: 33px;
    margin-top: 10px
}

.webinar-agenda ul li {
    position: relative;
    margin-bottom: 15px
}

.wlb-innr-form {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    height: 340px;
    top: 150px
}

.webinar-landing-speaker {
    background: #e7f6ff;
    padding-bottom: 50px
}

.wlb-innr-form-innr {
    width: 430px;
    background: #fff;
    margin: auto;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 0 20px #80808061;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wlb-innr-form-innr h3 {
    font-size: 20px;
    font-family: "Zoho_Puvi_SemiBold";
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0
}

.wlb-innr-video-innr {
    position: relative;
    width: 90%;
    float: right;
    border-radius: 10px;
    border: 2px solid #215473;
    padding: 2px
}

.wlb-innr-video-innr .wlb-vid-bannr {
    width: 100%;
    border-radius: 10px
}

.wlb-innr-video-innr .wlb-vid-play {
    position: absolute;
    left: calc(50% - 30px);
    top: calc(50% - 44px);
    z-index: 10;
    width: 80px;
    height: 80px;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    transform-origin: center center
}

.success-msg {
    display: none
}

.form-sec {
    background: #f1f1f1;
    padding: 20px 20px 25px;
    position: relative
}

.wlb-form input,
.wlb-form select {
    width: 100%;
    color: #000;
    margin-top: 15px;
    outline: 0
}

.wlb-form input {
    font-size: 15px;
    padding: 15px 10px;
    border: 1px solid #ccc
}

.wlb-form select {
    height: 48px;
    font-size: 14px;
    border: 1px solid #c3c3c3;
    cursor: pointer
}

.wlb-form .error {
    border: 1px solid red;
    background: #ff00000f
}

.wlb-form.time-select:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 12px;
    background: url(https://www.manageengine.com/analytics-plus/images/webinar/gray-down-arrow.png)no-repeat;
    top: 33px;
    right: 20px;
    transition: transform 140ms
}

.wlb-form.time-select:before {
    background-position: 1px 1px
}

.wlb-form.time-select:after {
    z-index: 0
}

.wlb-form input::placeholder {
    color: #000
}

.wlb-form.time-icon {
    display: inline-block;
    background-position: -36px 1px;
    width: 20px;
    height: 20px
}

.wlb-form.time-select {
    position: relative;
    cursor: pointer;
    margin-bottom: 25px
}

.wlb-form .time-slot {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .21);
    -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .21);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .21);
    width: 100%
}

.wlb-form ul.time-slot {
    padding: 0 !important
}

.wlb-form .time-slot li {
    color: #000;
    padding: 10px 15px !important;
    font-size: 16px
}

.wlb-form .time-slot li.active,
.wlb-form .time-slot li.active1,
.wlb-form .time-slot li:hover {
    background-color: rgb(24 122 237/12%);
    color: #187aed
}

.wlb-form .time-slot.active {
    display: block
}

.wlb-form.time-select.active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.wlb-form #errorMSG {
    display: none;
    color: red;
    font-size: 14px
}

.wlb-btn-dis {
    display: flex;
    justify-content: space-between;
    align-items: normal
}

.wlb-btn-dis .wid50 {
    width: 49% !important
}

.wlb-btn {
    border: 0;
    color: #fff !important;
    font-size: 16px;
    font-weight: 100;
    padding: 15px 20px;
    display: block;
    text-align: center;
    width: 100%;
    outline: 0;
    cursor: pointer
}

.wlb-btn.red {
    background: #f25757
}

.wlb-btn.gry {
    background: #999
}

.success-msg {
    margin-top: 150px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 50%
}

.success-msg img {
    position: relative;
    left: -50%
}

.wlspeaker-innr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 10px;
    border-radius: 15px;
    border: 1px solid #a0d1ff;
    max-width: 1000px;
    margin: 0 auto 50px
}

.wls-img {
    width: 22%
}

.wls-img img {
    width: 65%;
    border-radius: 50%;
    margin: auto;
    background: #a0d1ff;
    padding: 1px
}

.wls-img h4 {
    font-family: "Zoho_Puvi_Bold";
    font-size: 18px;
    margin-top: 17px;
    margin-left: 0
}

.wls-img p {
    font-size: 13px;
    margin: 5px;
    line-height: inherit
}

.wls-about-speaker {
    width: 75%;
    line-height: 37px
}

.webinar-agenda h2,
.wls-about-speaker h2 {
    font-size: 35px;
    margin: 0;
    font-family: "Zoho_Puvi_Bold"
}

.wls-about-speaker p {
    margin-bottom: 0
}

.ap-ebook-landing-banner {
    position: relative;
    background-image: linear-gradient(180deg, #e6f0ff 0, #fff 75%);
    z-index: 0;
    padding: 50px 50px 110px
}

.ap-ebook-landing-banner .container {
    display: flex;
    justify-content: space-between
}

.ap-ebl-left {
    width: 50%
}

.ap-ebl-img {
    position: relative;
    width: 370px;
    z-index: 0
}

.ap-ebl-img:after {
    content: " ";
    position: absolute;
    background-image: radial-gradient(#b8e6fb 10%, transparent 15%), radial-gradient(#b8e6fb 10%, transparent 15%);
    background-size: 20px 20px;
    background-position: 0 0, 10px 10px;
    background-repeat: repeat;
    width: 99%;
    height: 107%;
    top: -36px;
    left: 25px;
    z-index: -1
}

.ap-ebl-img img {
    width: 100%;
    box-shadow: 20px 20px 30px #00000047
}

.ap-ebl-right {
    width: 40%;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    height: 470px;
    top: 150px
}

.ap-ebl-right .ebook-form {
    width: 460px;
    background: #fff;
    padding: 30px;
    border-radius: 6px;
    box-shadow: 0 0 20px #80808061;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: right
}

.ap-ebl-right h1 {
    font-family: "Zoho_Puvi_ExtraBold";
    width: 90%;
    line-height: 45px;
    margin-bottom: 42px
}

.ap-ebl-right .ebook-form h2 {
    font-size: 26px;
    line-height: 45px;
    font-family: "Zoho_Puvi_SemiBold";
    color: #0a2b45;
    margin: 0 0 20px;
    text-align: center
}

.ap-ebl-right .ebook-form form ul li {
    width: 100%;
    float: left;
    padding-bottom: 10px
}

.ap-ebl-right .ebook-form form ul li input,
.ap-ebl-right .ebook-form form ul li select {
    width: 100%;
    font-family: "Zoho_Puvi_Regular";
    height: 50px;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 7px
}

.sameline-btn {
    display: flex;
    align-items: baseline;
    justify-content: space-between
}

.sameline-btn .reset-half,
.sameline-btn .submit-half {
    width: 48% !important
}

.ap-ebl-right .ebook-form form ul li #dwn-form-alert {
    background: 0 0 !important;
    color: #e9142b !important;
    padding: 3px 0 !important
}

#dwn-form-alert:before,
.price-box-bottom ul li.emt-cont:before {
    content: none
}

.ap-ebook-sec2 {
    padding-bottom: 30px
}

.ap-ebook-sec2 .container {
    max-width: 1200px;
    width: 90%
}

.ap-ebook-sec2-inner {
    background: #eff7ff;
    border-left: 3px solid #cedcff;
    padding: 60px 30px 30px 70px
}

.ap-ebook-sec2-inner li {
    position: relative;
    font-size: 16px;
    list-style: none;
    line-height: 30px
}

.ap-ebook-sec2-inner li:before {
    content: " ";
    position: absolute;
    background: #047cc9;
    top: 7px;
    left: -34px;
    width: 15px;
    height: 15px;
    border-radius: 25px;
    z-index: 1
}

.ap-ebook-sec2-inner li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #cfcfcf;
    height: 97px;
    left: -27px;
    top: 24px
}

.ap-ebook-sec2-inner li:last-child:after,
.ap-onboard-content ul li:last-child:after,
.apl5-blub-innr ul li:last-child:after {
    border-left: 0 solid #cfcfcf
}

.ap-ebook-sec2-cont {
    position: relative
}

.ap-ebook-sec2 h2,
.ap-ebook-sec2 h3 {
    font-size: 35px;
    font-family: "Zoho_Puvi_Bold";
    margin-top: 0
}

.ap-ebook-sec2 h3 {
    font-size: 25px
}

.ap-ebook-sec2-cont span {
    font-size: 45px;
    color: #80a6d4;
    font-family: "Zoho_Puvi_SemiBold"
}

.ap-ebook-sec2-cont h3 {
    font-size: 20px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: -3px;
    margin-top: -12px;
    text-align: left
}

.ap-ebook-sec2-cont p {
    margin-bottom: 30px;
    margin-top: 10px
}

.ap-ebook-sec2-innr {
    margin-block: 40px
}

.get-quote .container {
    max-width: 1100px
}

.get-quote {
    background-image: linear-gradient(180deg, #eff7ff 0, #fff 75%);
    padding: 50px 0
}

.sub-tit {
    font-size: 16px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-top: 10px
}

.aplus-op-cloud-inn {
    width: 350px;
    text-align: center;
    display: flex;
    margin: 40px auto auto;
    cursor: pointer
}

.aplus-op-cloud-inn span {
    width: 50%;
    background: #fff;
    display: block;
    padding-block: 12px;
    border: 1px solid #ccc
}

.aplus-op-cloud-inn span.active {
    background: #008fe5;
    position: relative;
    color: #fff;
    border: 1px solid #008fe4
}

.aplus-op-cloud-inn span.active:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #008fe5;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -5px
}

.aplus-op-cloud-inn #ap_Cloud {
    border-right: 0 solid #ccc
}

.price-box {
    margin-top: 30px
}

.price-box .cl-md-4 {
    padding: 3px
}

.price-box-inner {
    background: #fff;
    border: 1px solid #e0e0e0;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.price-box .cl-md-4:nth-child(2) .price-box-inner {
    transform: scale(1.06);
    background: #fffde6;
    border: 1px solid #c2bc7e;
    box-shadow: 0 0 12px 0 rgb(80 80 80/25%);
    -moz-box-shadow: 0 0 12px 0 rgb(80 80 80/25%);
    -webkit-box-shadow: 0 0 12px 0 rgb(80 80 80/25%)
}

.pp-amount {
    display: none
}

.price-box-inner h1 {
    font-size: 24px;
    color: #454545;
    text-align: center;
    margin-top: 25px
}

.integ-boxes li>div,
.price-box-bottom,
.price-box-top {
    padding: 20px
}

.price-box-top {
    text-align: center;
    border-bottom: 1px solid #e0e0e0
}

.addon-box-inner h2,
.price-box-top h2 {
    margin: 20px 0 10px
}

.addon-box-inner h2 span,
.price-box-top h2 span {
    font-size: 16px;
    display: table-cell
}

.addon-box-inner h2,
.addon-box-inner h2 .lrg b,
.price-box-top h2,
.price-box-top h2 .lrg b {
    font-size: 28px;
    font-family: "Zoho_Puvi_SemiBold"
}

.addon-box-inner .lrg i,
.price-box-top h2 .lrg i {
    display: block;
    font-size: 14px;
    opacity: .7;
    font-family: "Zoho_Puvi_Regular";
    font-style: italic
}

.price-box-top h2 .lrg i {
    margin-bottom: 15px
}

.price-t {
    width: 230px;
    margin: 0 auto;
    display: table
}

.price-box-top p {
    margin-bottom: 1px
}

.price-box-top .user-opa span {
    opacity: .7
}

.addon-box-inner .as-amount .user-opa span,
.addon-box-inner .pp-amount .user-opa span {
    color: #555;
    font-size: 15px
}

.btn-orng {
    background: #fa5d4e;
    color: #fff;
    border: 1px solid #fa5d4e
}

.btn-green {
    background: #2fab89;
    color: #fff;
    border: 1px solid #2fab89
}

.price-box-top .btn {
    padding: 8px 35px;
    border-radius: 0;
    margin-top: 18px
}

.price-box-bottom {
    min-height: 270px
}

.price-box .cl-md-4:nth-child(2) .price-box-inner .price-box-bottom {
    min-height: 252px
}

.price-box-bottom ul li {
    margin-bottom: 25px
}

.price-box-middle ul {
    background: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    padding: 40px 20px
}

.price-box-bottom ul li,
.price-box-middle ul li {
    position: relative;
    margin-left: 28px;
    font-size: 16.4px
}

.price-box-middle ul li em {
    display: block;
    font-size: 13px;
    font-style: inherit
}

.price-box .cl-md-4:nth-child(2) .price-box-middle ul {
    background: #fbf8d5
}

.price-box-bottom ul li:before,
.price-box-middle ul li:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat;
    width: 25px;
    height: 25px;
    top: 0;
    left: -33px;
    background-size: 500px;
    background-position: -430px 1px
}

.gq-addon:before {
    content: none !important
}

.gq-addon {
    margin-left: 0 !important;
    color: #fa5d4d;
    font-size: 17px
}

.gq-add-on-divi,
.gq-pp-amount-divi {
    position: relative;
    width: 33.3333%;
    border-radius: 6px
}

.sn-gq-faq .container {
    max-width: 1100px !important
}

.addon-box {
    text-align: center;
    margin-top: 40px;
    background: #f4faff;
    padding-block: 20px
}

.addon-box-out {
    margin: 20px auto;
    padding: 24px
}

#APlus_GQ .addon-box-inner {
    text-align: center !important
}

#APlus_GQ .addon-box-out.addon-out {
    width: 950px !important
}

#APlus_GQ .as-amount.addon4 .gq-add-on-divi,
#APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    width: 32.2% !important;
    padding: 20px;
    margin-top: 20px
}

#APlus_GQ .addon-box-inner h1 {
    font-size: 20px;
    text-align: center !important
}

.addon-box .woselbox p,
.addon-box-inner p {
    margin-bottom: 0;
    margin-top: 1px;
    font-size: 13px;
    font-family: "Zoho_Puvi_Medium";
    opacity: .7
}

.addon-box .woselbox span.lrg,
.addon-box-inner .as-amount .price-t,
.addon-box-inner .pp-amount .price-t,
.gq-add-on-divi span.lrg {
    font-size: 30px;
    font-family: "Zoho_Puvi_SemiBold";
    margin: 4px auto !important;
    display: inline-block
}

.addon-box-out.addon-out {
    width: 100%;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px !important;
    padding: 25px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.addon-box-out.addon-out .title2 {
    font-size: 30px
}

.addon-box .woselbox h1,
.addon-box-out.addon-out .addon-box-inner,
.addon-box-out.addon-out .addon-box-inner h1 {
    position: relative;
    font-family: "Zoho_Puvi_SemiBold";
    font-size: 20px;
    color: #000;
    text-align: left !important;
    display: initial
}

.addon-box .woselbox .innr,
.addon-box-out.addon-out * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi,
#APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    width: 32% !important;
    padding: 20px;
    margin-top: 22px;
    min-height: 175px
}

.as-amount.addon4 .gq-add-on-divi select,
.pp-amount.addon4 .gq-pp-amount-divi select {
    width: 100%;
    font-family: "Zoho_Puvi_Regular";
    height: 40px;
    border: 1px solid #ccc;
    font-size: 15px;
    padding: 6px 35px 6px 14px;
    margin-block: 15px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 2px), calc(100% - 12px) calc(1em + 2px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none
}

.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li,
.pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li {
    display: none;
    font-size: 15px;
    color: #555;
    font-family: "Zoho_Puvi_Medium"
}

.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li span,
.pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li span {
    font-family: "Zoho_Puvi_SemiBold";
    font-size: 22px;
    color: #000
}

.addon-box .woselbox {
    display: flex;
    width: 33.333%;
    margin-top: 18px
}

.addon-box .woselbox .innr {
    width: 90%;
    margin: auto;
    text-align: center;
    background: #e1ecfe;
    border: 1px solid #b4caee;
    border-radius: 6px;
    padding: 75px 25px !important
}

#APlusCloude_GQ .dis-f {
    justify-content: space-between
}

.addon-box .woselbox img,
.gq-add-on-divi .quick-help-view img,
.gq-pp-amount-divi .quick-help-view img {
    width: 17px;
    filter: grayscale(100%)
}

.addon-box .woselbox span.lrg {
    margin: 5px auto !important
}

.addon-box .woselbox .user-opa span {
    color: #555;
    font-size: 15px
}

.woselbox .tooltip-box {
    height: 84px !important;
    top: -88px !important;
    right: -216px
}

#APlus_GQ .addon-box-inner .as-amount,
.addon-box-inner .pp-amount-innr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff
}

#APlusCloude_GQ .addon-box-inner .as-amount-innr,
#APlusCloude_GQ .addon-box-inner .pp-amount-innr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border: 0 solid #e0e0e0;
    width: 100% !important;
    min-height: 166px;
    padding: 0;
    border-radius: 10px;
    flex-wrap: wrap;
    margin: inherit
}

.gq-add-on-divi:first-child,
.gq-add-on-divi:nth-child(3),
.gq-add-on-divi:nth-child(5),
.gq-pp-amount-divi:first-child,
.gq-pp-amount-divi:nth-child(3),
.gq-pp-amount-divi:nth-child(5) {
    background: #fff6ef;
    border: 1px solid #f7d57d
}

.gq-add-on-divi:nth-child(2),
.gq-add-on-divi:nth-child(4),
.gq-pp-amount-divi:nth-child(2),
.gq-pp-amount-divi:nth-child(4) {
    background: #e8fbff;
    border: 1px solid #9ac4ce
}

.gq-add-on-divi:last-child,
.gq-pp-amount-divi:last-child {
    background: #e1ecfe;
    border: 1px solid #b4caee
}

#APlus_GQ .gq-add-on-divi:nth-child(3),
#APlus_GQ .gq-pp-amount-divi:nth-child(3) {
    background: #e1ecfe;
    border: 1px solid #b4caee
}

.addon4 .gq-add-on-divi:first-child select,
.addon4 .gq-add-on-divi:nth-child(3) select,
.addon4 .gq-add-on-divi:nth-child(5) select,
.addon4 .gq-pp-amount-divi:first-child select,
.addon4 .gq-pp-amount-divi:nth-child(3) select,
.addon4 .gq-pp-amount-divi:nth-child(5) select {
    border: 1px solid #f7d57d
}

.addon4 .gq-add-on-divi:nth-child(2) select,
.addon4 .gq-add-on-divi:nth-child(4) select,
.addon4 .gq-pp-amount-divi:nth-child(2) select,
.addon4 .gq-pp-amount-divi:nth-child(4) select {
    border: 1px solid #9ac4ce
}

.link-ce a {
    position: relative;
    font-size: 20px;
    color: #008fe5
}

.link-ce a:after {
    background: #008fe5 !important;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.link-ce a:hover:after,
.nav.header-nav.productmenu li a:hover:after {
    text-decoration: none;
    width: 100%;
    left: 0
}

.g-toggle input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer
}

.g-quote-toggle {
    height: 30px;
    width: 60px;
    border-radius: 35px;
    display: inline-block;
    position: relative;
    margin: 0;
    border: 1px solid #cfcfd0;
    background: #fff;
    transform: translateY(8px);
    transition: all .2s ease
}

.g-quote-toggle:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #2fab89;
    transition: all .2s cubic-bezier(.5, .1, .75, 1.35)
}

.g-toggle {
    margin-top: 40px;
    text-align: right
}

.g-toggle span {
    font-family: "Zoho_Puvi_SemiBold"
}

.g-quote-toggle:checked:after {
    transform: translatex(30px)
}

.gq-opa {
    opacity: .6
}

.g-toggle #a-sub,
.g-toggle #perpet {
    position: relative
}

.g-toggle #a-sub em,
.g-toggle #perpet em {
    background-color: #feda68;
    display: inline-block;
    font-style: inherit;
    font-size: 13px;
    color: #000;
    line-height: 1;
    padding: 6px 8px;
    border: 1px solid #e19c01;
    border-radius: 6px;
    font-family: var(--zf-primary-bold);
    margin-left: 15px;
    position: absolute;
    width: 115px;
    top: -3px
}

.g-toggle #a-sub em:after,
.g-toggle #a-sub em:before,
.g-toggle #perpet em:after,
.g-toggle #perpet em:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 8px 6px 0;
    border-color: transparent #e19c01 transparent transparent;
    left: -8.5px;
    top: 50%;
    margin-top: -6px
}

.g-toggle #a-sub em:after,
.g-toggle #perpet em:after {
    border-color: transparent #feda68 transparent transparent;
    left: -7px
}

#APlusCloude_GQ .g-toggle #a-sub em:after {
    left: auto;
    right: -7px;
    transform: rotate(180deg)
}

#APlusCloude_GQ .g-toggle #a-sub em:before {
    left: auto;
    right: -9px;
    transform: rotate(180deg)
}

#APlusCloude_GQ .g-toggle #a-sub em {
    width: 65px;
    right: auto;
    left: -113px
}

.zsave-star {
    left: -7px;
    top: -6px
}

.zsave-star,
.zsave-star1,
.zsave-star1:after,
.zsave-star:after {
    position: absolute;
    width: 8px;
    height: 1px;
    background: #ff7810
}

.zsave-star:after {
    content: "";
    left: 0;
    top: 0;
    transform: rotate(90deg)
}

.zsave-star1,
.zsave-star1:after {
    bottom: -6px;
    right: -7px;
    top: auto;
    left: auto
}

.zsave-star1:after {
    content: "";
    left: 0;
    top: 0;
    transform: rotate(90deg)
}

.gq-forms,
.gq-forms-cloud {
    display: none;
    margin: 0 auto
}

.gq-forms .quote-label,
.gq-forms-cloud .quote-label {
    display: block;
    padding-left: 0
}

.gq-forms #downloadSubmit,
.gq-forms-cloud #downloadSubmit {
    background: #ef372e !important;
    color: #fff !important;
    border: 1px solid #ef372e !important;
    width: 49%;
    float: left
}

.gq-forms #downloadReset,
.gq-forms-cloud #downloadReset {
    width: 49%;
    float: right;
    margin-top: 20px
}

.gq-forms .dwn-fm-titl,
.gq-forms-cloud .dwn-fm-titl {
    font-size: 24px
}

.gq-forms .dwn-page,
.gq-forms-cloud .dwn-page {
    width: 500px;
    position: relative
}

.edition-note {
    position: absolute;
    top: 4px;
    right: 20px;
    font-size: 11px;
    color: #a5a5a5
}

.quick-help-view {
    right: -30px !important;
    top: -4px !important;
    z-index: 999
}

.index-dwn-form .quick-help-view {
    right: -22px !important;
    top: 10px !important
}

.index-dwn-form .tooltip-box {
    height: 120px !important;
    top: -154px !important;
    right: -236px
}

#APlusCloude_GQ .gq-pp-amount-divi .tooltip-box,
.gq-add-on-divi .tooltip-box {
    height: 98px !important;
    top: -108px !important
}

#APlusCloude_GQ .gq-pp-amount-divi:nth-child(1) .quick-help-view .tooltip-box,
.gq-add-on-divi:nth-child(1) .quick-help-view .tooltip-box {
    height: 44px !important;
    top: -56px !important
}

#APlusCloude_GQ .gq-pp-amount-divi:nth-child(2) .quick-help-view .tooltip-box,
.gq-add-on-divi:nth-child(2) .quick-help-view .tooltip-box {
    height: 60px !important;
    top: -74px !important
}

#APlus_GQ .gq-pp-amount-divi:nth-child(1) .tooltip-box {
    height: 60px !important;
    top: -70px !important
}

#APlus_GQ .gq-pp-amount-divi:nth-child(2) .tooltip-box {
    height: 73px !important;
    top: -83px !important
}

.gq-add-on-divi .tooltip-box p {
    font-style: inherit !important
}

.vis-toggle {
    float: right;
    margin-top: 30px;
    visibility: hidden
}

.vis-toggle.visi {
    visibility: visible !important
}

.tooltip-box {
    height: 120px !important;
    top: -130px !important
}

.aplus-comp-edition,
.aplus-support-plan {
    padding-block: 50px
}

.ce-pos-sticky {
    width: 100%;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 101px
}

.ce-pos-sticky span {
    font-family: "Zoho_Puvi_Bold";
    font-size: 20px
}

#APlusCloude_CE,
#APlus_CE {
    margin-top: 50px
}

.aplus-comp-edition .ce-titl-btn,
.aplus-support-plan .ce-titl-btn {
    cursor: pointer;
    color: #008fe5;
    display: inline-block;
    padding: 9px 17px;
    border: 1px solid #008fe5;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
    transition: .5s ease;
    font-family: var(--zf-primary-semibold);
    width: 130px;
    max-width: 100%;
    box-sizing: border-box;
    text-decoration: none;
    margin: 11px auto 0
}

.aplus-support-plan .ce-titl-btn {
    color: #f0483e;
    padding: 4px 17px;
    border: 1px solid #f0483e
}

table.editionTable thead tr th {
    padding: .6em;
    background-color: #ecedee;
    text-align: center;
    font-size: 18px;
    border: 1px solid #e5e5e5
}

table.editionTable tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left
}

table.editionTable td {
    vertical-align: middle;
    padding: .6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    text-align: center
}

.editionTable .red-txt {
    color: #f23333;
    text-align: center
}

.editionTable .green-txt {
    color: #7eac2d;
    text-align: center
}

.ap-sup-plan-pop {
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    z-index: 9;
    top: 100px
}

.ap-sup-plan-pop-innr .index-dwn-form.dwn-page {
    position: relative;
    top: 80px
}

.ap-sup-plan-pop-innr .input-effect input~label {
    padding-top: 0
}

.ap-sup-plan-pop-innr .input-effect input.has-content~label,
.ap-sup-plan-pop-innr .input-effect input:focus~label {
    padding-top: 5px
}

.ap-sub-pop-close {
    position: absolute;
    right: -15px;
    top: -15px;
    font-size: 23px;
    font-family: "Zoho_Puvi_Light";
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.aplus-comp-edition .g-quote-toggle:after {
    background: #008fe5
}

.container2.aplus-comp-edition {
    max-width: 850px
}

.aplus-comp-edition .g-toggle {
    position: absolute;
    right: 0;
    top: -6px;
    margin-top: 0 !important
}

.aplus-comp-edition table.editionTable thead tr th {
    background-color: #f7fbfe;
    text-align: center;
    font-size: 15px;
    border: 1px solid #e5e5e5;
    padding: 15px
}

.aplus-comp-edition table.editionTable thead tr th:first-child {
    text-align: left
}

.aplus-comp-edition .gq-opa {
    opacity: .4
}

.cloud-price-tabs table.editionTable tbody tr td:first-child {
    background-color: #f7fbfe;
    text-align: left
}

.cloud-price-tabs table.editionTable td,
.cloud-price-tabs table.editionTable thead tr th {
    border: 1px solid #008fe526 !important
}

#cloud-price-nav {
    margin-bottom: -1px
}

#cloud-price-nav li {
    display: inline-block;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #008fe5;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    margin-right: 5px;
    padding-inline: 30px;
    padding-block: 10px;
    position: relative
}

#cloud-price-nav li a {
    color: #008fe5;
    text-decoration: none
}

#cloud-price-nav li.active {
    background: #008fe5;
    color: #fff
}

#cloud-price-nav li.active:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #008fe5;
    content: "";
    position: absolute;
    bottom: -8px;
    left: 48%;
    margin-left: -5px
}

#cloud-price-nav li.active a,
.ap-discount-form form #formCTAgdpr,
.ap-discount-form form #meGDPRMessage {
    color: #fff
}

#cptab-content {
    border: 1px solid #008fe5;
    padding: 10px 20px;
    border-radius: 0 5px 5px 5px
}

.sn-faq {
    margin-top: 100px
}

.sn-faq-bnr {
    position: relative;
    background: #fecb58;
    display: flex;
    text-align: center;
    min-height: 200px;
    z-index: 0
}

.sn-faq-bnr:after,
.sn-faq-bnr:before {
    content: " ";
    background-size: contain;
    position: absolute;
    top: 0;
    z-index: -1
}

.sn-faq-bnr:before {
    background: url(https://www.manageengine.com/analytics-plus/images/servicenow/faq-bg1.png)no-repeat;
    width: 100%;
    height: 200px;
    left: 0
}

.sn-faq-bnr:after {
    background: url(https://www.manageengine.com/analytics-plus/images/servicenow/faq-bg2.png)no-repeat;
    width: 80px;
    height: 180px;
    right: 0
}

.sn-faq-bnr h1 {
    margin: auto;
    font-size: 50px;
    font-family: "Zoho_Puvi_SemiBold";
    line-height: initial
}

.faq-panel {
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #ededed
}

.faq-panel.active {
    box-shadow: 2px 2px 6px #efefef
}

.faq-title {
    background: #f7f7f7;
    color: #000;
    padding: 18px 25px;
    margin-left: 0
}

.faq-panel-heading .faq-title:hover,
.faq-panel-heading.active .faq-title,
.faq-title {
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.faq-panel-heading .faq-title:hover {
    background: #f0f0f0
}

.faq-panel-heading.active .faq-title {
    font-family: "Zoho_Puvi_SemiBold";
    background: 0 0
}

.faq-title .panal-close,
.faq-title .panal-open {
    float: right;
    font-size: 25px;
    font-family: monospace;
    line-height: 15px
}

.faq-title .panal-close {
    line-height: 11px;
    display: none !important
}

.faq-panel-heading.active h4 .panal-close {
    display: block !important
}

.faq-panel-heading.active h4 .panal-open {
    display: none
}

.faq-panel-body ol {
    list-style: decimal;
    padding-left: 15px
}

.faq-panel-body ul {
    list-style: disc;
    padding-left: 15px
}

.faq-panel-body ul.stylenone {
    list-style: none !important;
    padding-left: 0 !important
}

.faq-collapse {
    font-size: 16px;
    line-height: 30px;
    padding: 0 25px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out
}

.faq-panel.active .faq-collapse {
    margin-bottom: 20px
}

.faq-panel-heading {
    transition: .4s
}

.faq-panel .faq-collapse .faq-panel-body b {
    font-size: smaller
}

.aplus-body-zigzag .aainnr-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 0 !important
}

.aplus-body-zigzag .aainnr-cont:nth-child(odd) {
    flex-direction: row-reverse
}

.aplus-body-zigzag .aainnr-cont .wid50 {
    width: 45%
}

.aplus-body-zigzag .container {
    max-width: 1200px;
    width: 90%;
    margin: auto
}

.aplus-body-zigzag .aainnr-cont h2 {
    font-size: 30px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 10px;
    color: #000;
    line-height: 37px
}

.aplus-body-zigzag .aainnr-cont p {
    font-size: 17px;
    line-height: 30px;
    margin: 0 !important
}

.aplus-body-zigzag .aainnr-cont img,
.aplus-body-zigzag.cds .aainnr-cont img,
.aplus-body-zigzag.cto .aainnr-cont img {
    width: 450px
}

.aplus-body-zigzag .ap-apr-cont img {
    margin-bottom: 0
}

.aplus-body-zigzag.data-adm .aainnr-cont img {
    width: 350px
}

.aa-bannr-pos {
    display: flex
}

.aa-bannr-pos.bank-bannr h1,
.aap-font {
    font-family: "Zoho_Puvi_ExtraBold";
    font-size: 40px;
    line-height: 50px
}

.aplus-body-zigzag .aap-font {
    width: 85%;
    margin: auto;
    text-align: center
}

.sdp-dash-menu ul {
    display: flex;
    border-bottom: 1px solid #ccc;
    height: 30px
}

.sdp-dash-menu li {
    text-align: center
}

.sdp-dash-menu li a {
    padding-inline: 20px;
    color: #000;
    text-decoration: none;
    padding-bottom: 7px
}

.sdp-dash-menu li a.current {
    color: #2a68c5;
    border-bottom: 2px solid #2b69c5;
    font-family: "Zoho_Puvi_SemiBold"
}

.sdp-dashboard {
    position: relative
}

.sdp-dashboard ul li {
    width: 800px;
    margin: auto
}

.sdp-dashboard ul li figure:before {
    background: url(https://www.manageengine.com/analytics-plus/images/sdp-pages/sdp-dash-zoom.png)no-repeat
}

.sdp-slider-bg {
    display: flex;
    width: 50px;
    height: 50px;
    line-height: 0;
    background: #d2dcee
}

.sdp-slid-next a,
.sdp-slid-prev a {
    margin: 20px auto
}

.sdp-dashboard ul li img {
    max-width: 100%
}

.aa-bannr-pos.bank-bannr h1 {
    font-size: 45px;
    line-height: 55px;
    padding-bottom: 30px;
    padding-top: 20px
}

.aa-bannr-pos.bank-bannr h1 b {
    display: block;
    color: #2b63f3
}

.aa-bannr-pos.bank-bannr .wid50 {
    width: 50%
}

.aa-bannr-pos.bank-bannr .wid50:nth-child(2) {
    width: 55%
}

.aa-bannr-pos.bank-bannr img {
    width: 100%;
    margin-bottom: 30px
}

.aap-sec-5 {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    background: #01297b;
    border-radius: 20px;
    width: 70%;
    padding: 35px 55px;
    margin: auto auto 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aap-sec-5 .wid-half {
    width: 80%;
    text-align: center
}

.aap-sec-5 .wid-half:nth-child(2) {
    width: 30%;
    text-align: center
}

.aap-sec-5 .wid-half p {
    color: #fff;
    font-size: 32px;
    font-family: "Zoho_Puvi_ExtraBold";
    text-align: left;
    line-height: 46px
}

.aap-sec-5 .wid-half p span {
    background-color: #eed159;
    background: linear-gradient(89.95deg, #f9fb6a 9.48%, #fa8e8b 20.02%, #c98de3 36.33%, #17d2f5 57.56%, #35f6fd 79.13%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.aap-banner-sec3 .indx-sec5-innr .splt6 span {
    background-position: -1009px -80px !important
}

.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(2) span {
    background-position: -1069px -80px !important
}

.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(3) span {
    background-position: 0-160px !important
}

.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(4) span {
    background-position: -65px -150px !important
}

.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(5) span {
    background-position: -133px -150px !important
}

.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(6) span {
    background-position: -212px -160px !important
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(1) span {
    background-position: -299px -171px !important;
    width: 59px;
    background-size: 1210px
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(2) span {
    background-position: -362px -176px !important;
    background-size: 1240px
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(3) span {
    background-position: -390px -157px !important
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(4) span {
    background-position: -133px -150px !important
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(5) span {
    background-position: -65px -150px !important
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(6) span {
    background-position: -498px -173px !important;
    background-size: 1240px;
    width: 60px
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(7) span {
    background-position: -556px -173px !important;
    background-size: 1240px;
    width: 60px
}

.aap-banner-gove .indx-sec5-innr .splt6:nth-child(8) span {
    background-size: 1180px;
    background-position: -220px -168px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp1 span,
.ap-manufac-icon1 span {
    background-position: -299px -171px !important;
    width: 59px;
    background-size: 1210px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp2 span {
    background-position: -133px -150px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp3 span {
    background-position: -619px -173px !important;
    background-size: 1240px !important;
    width: 60px
}

.aap-banner-msp .indx-sec5-innr .aap-msp4 span {
    background-position: -556px -173px !important;
    background-size: 1240px !important;
    width: 60px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp5 span {
    background-position: -362px -176px !important;
    background-size: 1240px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp6 span {
    background-size: 1130px;
    background-position: -212px -160px !important
}

.aap-banner-msp .indx-sec5-innr .aap-msp7 span {
    background-position: -837px -207px !important;
    background-size: 1530px !important;
    width: 60px
}

.aap-banner-msp .indx-sec5-innr .aap-msp8 span {
    background-size: 1130px;
    background-position: -390px -157px !important
}

.ap-manufac-icon1 span {
    width: 59px !important
}

.ap-manufac-icon2 span {
    background-position: -133px -150px !important
}

.ap-manufac-icon3 span {
    background-size: 1130px;
    background-position: -1009px -80px !important
}

.ap-manufac-icon4 span {
    background-position: -556px -173px !important;
    background-size: 1240px !important;
    width: 60px !important
}

.ap-manufac-icon5 span {
    background-position: -176px -325px !important;
    background-size: 1600px !important
}

.ap-manufac-icon6 span {
    background-size: 1130px;
    background-position: -212px -160px !important
}

.ap-manufac-icon7 span {
    background-size: 1130px !important;
    background-position: -65px -150px !important
}

.ap-manufac-icon8 span {
    background-position: -619px -173px !important;
    background-size: 1240px !important;
    width: 60px !important
}

.ap-ecom-icon1 span,
.ap-ecom-icon2 span {
    background-position: -689px -235px !important;
    background-size: 1210px !important
}

.ap-ecom-icon2 span {
    background-position: -765px -244px !important
}

.ap-ecom-icon3 span {
    background-size: 1130px !important;
    background-position: -1009px -80px !important
}

.ap-ecom-icon4 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important
}

.ap-ecom-icon5 span {
    background-position: -133px -150px !important
}

.ap-ecom-icon6 span {
    background-position: -176px -325px !important;
    background-size: 1600px !important
}

.ap-ecom-icon7 span {
    background-position: -619px -173px !important;
    background-size: 1240px !important;
    width: 60px !important
}

.ap-ecom-icon8 span {
    background-position: -354px -218px !important;
    background-size: 1060px !important
}

.aap-manufact-footr {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px
}

.aap-manufact-footr-inner {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
    align-items: flex-start
}

.aap-manufact-footr-left {
    width: 30%
}

.aap-manufact-footr-left ul li {
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 25px;
    box-shadow: 3px 3px 10px #00000000
}

.aap-manufact-footr-left ul li:last-child {
    border-bottom: 0 solid #f2f2f2
}

.aap-manufact-footr-left ul li.active {
    background: #fff5df;
    font-family: "Zoho_Puvi_SemiBold"
}

.aap-manufact-footr-left ul li a {
    position: relative;
    display: block;
    font-size: 17px;
    padding: 15px 0;
    cursor: pointer;
    color: #000;
    text-decoration: none;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.aap-manufact-footr-left ul li a:after,
.indx-collapse ul li h3 a:after {
    position: absolute;
    content: "+";
    font-size: 28px;
    font-family: "Zoho_Puvi_Light";
    top: 10px;
    right: 0
}

.aap-manufact-footr-left ul li.active a:after {
    content: "l";
    font-size: 16px;
    transform: rotate(90deg);
    font-family: "ZohoPuvi";
    right: 6px;
    top: 18px
}

.aap-manufact-footr-right {
    width: 70%
}

.aap-manufact-busi-logo table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 25px
}

#appTab2 table,
#appTab6 table {
    border-spacing: 0 55px
}

#appTab4 table,
#appTab5 table {
    border-spacing: 0 40px
}

.aap-manufact-busi-logo table tr td {
    width: 25%;
    padding: 10px 20px;
    text-align: center;
    border-right: 1px solid #bfcedd;
    vertical-align: middle
}

.aap-manufact-busi-logo table tr td p {
    margin: 0
}

.aap-manufact-busi-logo table tr td:last-child {
    border-right: 0 solid #bfcedd
}

.aap-manufact-busi-logo table tr td p span {
    display: block;
    font-size: 12px;
    margin-top: 5px
}

#appTab1 table tr td img {
    width: 45px;
    margin: auto
}

#appTab2 table tr td img {
    height: 27px;
    margin: auto
}

#appTab3 table tr td img {
    width: 200px;
    margin: auto
}

#appTab4 table tr td img {
    width: 190px;
    margin: auto
}

#appTab5 table tr td img {
    width: 220px;
    margin: auto
}

#appTab6 table tr td img {
    width: 65px;
    margin: auto
}

#appTab7 table tr td img {
    width: 190px;
    margin: auto
}

.aap-manufact-busi-logo {
    display: none
}

.aap-manufact-busi-logo:first-child {
    display: block
}

.ap-health-icon1 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important
}

.ap-health-icon2 span {
    background-position: -362px -176px !important;
    background-size: 1240px !important
}

.ap-health-icon3 span {
    background-position: -133px -150px !important
}

.ap-health-icon4 span {
    background-position: -492px -213px !important;
    background-size: 1060px !important;
    width: 108px !important
}

.ap-health-icon5 span,
.ap-health-icon6 span {
    background-position: -619px -173px !important;
    background-size: 1240px !important;
    width: 60px !important
}

.ap-health-icon6 span {
    background-position: -556px -173px !important
}

.ap-health-icon7 span {
    background-position: -354px -218px !important;
    background-size: 1060px !important
}

.ap-health-icon8 span,
.unified-icon2 span {
    background-position: -421px -211px !important;
    background-size: 1060px !important
}

.ap-unified-it-bannr .innr {
    display: flex;
    height: 300px
}

.ap-unified-it-bannr .innr h1 {
    font-family: "Zoho_Puvi_ExtraBold";
    font-size: 44px;
    line-height: 55px;
    padding-bottom: 0;
    padding-top: 20px
}

.ap-oip-right .ap-oip-innr h3,
.aplus-body-zigzag .aainnr-cont .sub-titl {
    font-family: "Zoho_Puvi_SemiBold";
    margin: 15px 0 20px
}

.aplus-body-zigzag .container1 {
    max-width: 1400px !important
}

.aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
    width: 47% !important
}

.aplus-body-zigzag.unified-it .aainnr-cont li p {
    font-family: "Zoho_Puvi_Medium";
    padding-bottom: 25px
}

.unified-it .ap-ebook-sec2-inner li:after {
    top: 9px
}

.aplus-body-zigzag .aainnr-cont .dash-img img {
    width: 100%
}

.unified-it .dash-img {
    position: relative;
    z-index: 0;
    height: 630px;
    display: flex
}

.unified-it .dash-img:after,
.unified-it .dash-img:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/unified-it-bg.svg)no-repeat;
    position: absolute;
    width: 175px;
    height: 255px;
    z-index: -1
}

.unified-it .dash-img:after {
    top: -20px;
    left: -30px;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1)
}

.unified-it .dash-img:before {
    bottom: -25px;
    right: -30px;
    -webkit-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1)
}

.unified-it-chat .innr {
    background: #fff;
    box-shadow: 0 0 15px #00000040;
    padding: 25px 45px 25px 85px;
    border-radius: 30px;
    border-bottom-left-radius: 0;
    margin-bottom: 40px
}

.unified-it-chat .clrone {
    width: 73%
}

.unified-it-chat .clrtwo {
    background: #fff1cc;
    border-radius: 30px;
    border-top-right-radius: 0;
    margin-bottom: 40px;
    width: 73%;
    float: right
}

.unified-it-chat h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    margin: 0 !important
}

.unified-it-chat p {
    font-size: 15px !important;
    line-height: 30px;
    padding-top: 7px
}

.onboarding-ip .dash-img,
.unified-it-chat .innr {
    position: relative;
    z-index: 0
}

.unified-it-chat .innr:after {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/unified-it-chat-user.svg)no-repeat;
    position: absolute;
    background-size: 45px;
    width: 45px;
    height: 45px;
    z-index: -1;
    top: 15px;
    left: 15px
}

.innr5-titl {
    background: #fff;
    border: 1px solid #d8e4ef;
    border-radius: 15px;
    padding: 20px
}

.innr5-titl h3 {
    font-size: 29px;
    font-family: "Zoho_Puvi_ExtraBold" !important;
    line-height: 35px;
    margin-top: 0 !important
}

.innr5-titl h3 b {
    color: #0372f4
}

.innr5-titl p {
    margin-bottom: 0
}

.unified-icon2 span {
    background-position: -492px -213px !important;
    width: 108px !important
}

.unified-icon3 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important
}

.unified-icon4 span {
    background-position: -176px -325px !important;
    background-size: 1600px !important
}

.unified-icon5 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important
}

.unified-icon6 span {
    background-position: -873px -247px !important;
    background-size: 1251px !important;
    width: 60px !important
}

.onboarding-ip .dash-img {
    height: 630px;
    display: flex
}

.onboarding-ip .dash-img:after,
.onboarding-ip .dash-img:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/dashboards/unified-it-bg.svg)no-repeat;
    position: absolute;
    width: 175px;
    height: 255px;
    z-index: -1;
    background-size: 130px
}

.onboarding-ip .dash-img:before {
    bottom: -35px;
    right: -80px;
    -webkit-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1)
}

.onboarding-ip .dash-img:after {
    top: -110px;
    left: -5px;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1)
}

.onboarding-ip .aainnr-cont .wid50 {
    height: auto
}

.onboarding-ip .dash-img img {
    width: 115% !important
}

.ap-onboard-box,
.innr5-titl,
.ond-time select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ap-onboard-box {
    width: 70%;
    background: #fff;
    border: 1px solid #aeaeae;
    box-shadow: 0 0 29px #00000047;
    border-radius: 8px;
    margin: -118px auto auto;
    padding: 40px
}

.ap-onboard-box ul {
    display: flex;
    text-align: center;
    position: relative
}

.ap-onboard-box ul:before {
    content: " ";
    position: absolute;
    width: 70%;
    height: 1px;
    background: #d8d8d8;
    top: 40px;
    left: 140px
}

.ap-onboard-box ul li .ap-onboard-icon {
    padding: 0 25px
}

.ap-onboard-box ul li {
    z-index: 0
}

.ap-onboard-box ul li span {
    width: 70px;
    height: 70px;
    display: block;
    margin: auto;
    position: relative
}

.ap-onboard-box ul li span:after {
    content: "";
    position: absolute;
    width: 105px;
    height: 70px;
    top: 0;
    left: -15px;
    background: #fff;
    z-index: -1
}

.ap-onboard-box ul li .ap-onboard-icon.icon1 span {
    background-size: 1370px;
    background-position: -217px -295px
}

.ap-onboard-box ul li .ap-onboard-icon.icon2 span {
    background-size: 1240px;
    background-position: -263px -255px
}

.ap-onboard-box ul li .ap-onboard-icon.icon3 span {
    width: 86px !important;
    background-size: 1330px;
    background-position: -360px -286px
}

.ap-onboard-box ul li h3 {
    font-size: 22px;
    font-family: "Zoho_Puvi_Bold";
    margin: 10px 0
}

.ap-onboard-box ul li p {
    font-size: 15px;
    margin-top: 0
}

.ap-onboard-sec2 {
    max-width: 1200px;
    display: flex;
    margin-top: 50px;
    justify-content: space-between
}

.ap-onboard-content,
.ap-onboard-form {
    width: 50%
}

.ap-onboard-content h2 {
    font-size: 25px;
    font-family: "Zoho_Puvi_Bold";
    margin-top: 0
}

.ap-onboard-content ul {
    padding: 10px 30px
}

.ap-onboard-content ul li {
    position: relative;
    font-size: 16px;
    list-style: none;
    line-height: 30px
}

.ap-onboard-content ul li:before {
    content: " ";
    position: absolute;
    background: #047cc9;
    top: 7px;
    left: -37px;
    width: 20px;
    height: 20px;
    border-radius: 25px;
    z-index: 1
}

.ap-onboard-content ul li:after {
    content: " ";
    position: absolute;
    border-left: 3px solid;
    border-image: linear-gradient(to top, #f1f5f7, #047cc9)0 0 0 1;
    height: 120px;
    left: -29px;
    top: 24px
}

.ap-onboard-content ul li h3 {
    font-size: 20px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: -3px;
    margin-top: -12px;
    text-align: left
}

.ap-onboard-content ul li p {
    margin-bottom: 30px;
    margin-top: 10px
}

.ap-onboard-form-innr {
    width: 400px;
    background: #fff;
    box-shadow: 0 0 29px #00000047;
    border: 1px solid #aeaeae;
    border-radius: 6px;
    padding: 25px;
    float: right
}

.ap-onboard-form-innr ul li {
    margin-bottom: 12px
}

.ap-onboard-form-innr ul li input,
.ap-onboard-form-innr ul li select,
.ap-onboard-form-innr ul li textarea {
    width: 100%;
    height: 50px;
    border: 1px solid #aeaeae;
    padding: 5px 10px;
    font-family: "Zoho_Puvi_Regular";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.date-style h3 {
    font-size: 15px;
    margin: 0
}

.date-style-inn {
    display: flex;
    justify-content: space-between
}

.ond-date {
    position: relative;
    width: 48%
}

.ond-time {
    width: 48%
}

.ond-time select {
    padding: 6px 35px 6px 7px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none
}

.date-style .me-ic-date {
    background-image: url(https://www.manageengine.com/active-directory-360/images/icon-set-1.png);
    position: absolute;
    width: 32px;
    height: 32px;
    top: 6px;
    pointer-events: none;
    right: 8px;
    background-position: -312px -71px;
    background-size: 420px;
    background-repeat: no-repeat
}

.ap-onboard-form-innr .innr-clist {
    position: relative
}

.ap-onboard-form-innr .innr-clist #countryID {
    top: 0
}

.ap-onboard-faq {
    margin-top: 60px
}

.ap-onboard-faq .faq-title {
    background: #eaf6ff
}

.ap-oip-icon1 span {
    background-size: 1410px !important;
    background-position: -1333px -270px !important
}

.ap-oip-icon2 span {
    background-size: 1450px !important;
    background-position: -1228px -273px !important
}

.ap-oip-icon3 span {
    background-size: 1680px !important;
    background-position: -1343px -323px !important
}

.ap-oip-icon4 span {
    background-size: 1650px !important;
    background-position: -1239px -318px !important
}

.ap-oip-icon5 span {
    background-size: 1450px !important;
    background-position: -1301px -273px !important
}

.ap-oip-foot {
    padding: 60px 0
}

.ap-oip-bannr,
.ap-oip-foot .innr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.ap-oip-left {
    width: 30%
}

.ap-oip-left h2 {
    font-family: "Zoho_Puvi_Bold";
    font-size: 30px;
    line-height: 40px
}

.ap-oip-right {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.ap-oip-right .ap-oip-innr {
    width: 22%;
    text-align: center;
    background: #f8f8f8;
    margin: 10px;
    padding: 20px 2px;
    border-radius: 10px;
    border: 1px solid #e5e5e5
}

.ap-oip-right .ap-oip-innr a:before,
.ap-oip-right .ap-oip-innr span,
.ap-onboard-box ul li span {
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat
}

.ap-oip-right .ap-oip-innr span {
    width: 70px;
    height: 70px;
    display: block;
    margin: auto auto 10px;
    filter: grayscale(90%)
}

.ap-oip-right .ap-oip-innr span.img1 {
    background-size: 1430px;
    background-position: -1041px -200px
}

.ap-oip-right .ap-oip-innr span.img2 {
    background-size: 1430px;
    background-position: -1111px -200px
}

.ap-oip-right .ap-oip-innr span.img3 {
    background-size: 1380px;
    background-position: -1137px -193px
}

.ap-oip-right .ap-oip-innr span.img4 {
    background-size: 1650px;
    background-position: -1228px -400px
}

.ap-oip-right .ap-oip-innr span.img5 {
    background-size: 1650px;
    background-position: -1313px -400px
}

.ap-oip-right .ap-oip-innr span.img6 {
    width: 80px;
    background-size: 1250px;
    background-position: -1056px -293px
}

.ap-oip-right .ap-oip-innr span.img7 {
    background-size: 1460px;
    background-position: -1334px -358px
}

.ap-oip-right .ap-oip-innr h3 {
    margin: 0
}

.ap-oip-right .ap-oip-innr a {
    color: #1f51d2;
    font-size: 12px;
    font-family: "Zoho_Puvi_Bold";
    position: relative;
    text-decoration: none
}

.ap-oip-right .ap-oip-innr a:before {
    content: "";
    width: 25px;
    height: 16px;
    position: absolute;
    top: 1px;
    right: -29px;
    background-size: 1210px;
    background-position: -1056px -205px
}

.aplus-l5 {
    background: #1d1c26;
    color: #fff
}

.apl5-banner {
    position: relative;
    display: flex;
    min-height: 600px;
    z-index: 0;
    overflow: hidden
}

.apl5-banner:after,
.apl5-banner:before {
    content: " ";
    position: absolute;
    right: 0;
    width: 100%;
    background-size: cover;
    z-index: -1
}

.apl5-banner:before {
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-bannr-top.svg)no-repeat;
    bottom: 82px;
    height: 720px
}

.apl5-banner:after {
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-bannr-bt.svg)no-repeat;
    bottom: 0;
    height: 290px
}

.menu-video {
    text-align: center;
    padding: 12px;
    background: #43bffa;
    color: #fff
}

.apl5-upgrade a,
.menu-video a {
    color: #fff;
    text-decoration: underline
}

.menu-video a {
    position: relative
}

.apl5-video a:after,
.menu-video a:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    background-size: cover
}

.menu-video a:after {
    left: -40px;
    top: -4px;
    background: url(https://www.manageengine.com/analytics-plus/images/webinar/video-play-f.png);
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.menu-video a:hover:after,
.videoSec figure img.itsm-v-icon:hover {
    transform: rotate(120deg);
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.apl5-banner .container {
    margin: auto
}

.apl5-mob {
    display: none
}

.apl5-banner h1 {
    font: 70px/1.25"Zoho_Puvi_SemiBold";
    background-color: #f3ec78;
    background-image: linear-gradient(45deg, #800cd4, #eddf8f, #00d6ff);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

.apl5-banner p {
    font: 22px"Zoho_Puvi_ExtraLight"
}

.apl5-banner .apl5-upgrade {
    font: 16px"Zoho_Puvi_ExtraLight" !important;
    line-height: 26px
}

.apl5-upgrade a {
    font-family: "Zoho_Puvi_SemiBold"
}

.apl5-banner button {
    font-size: 21px;
    padding: 13px 70px;
    margin-top: 10px
}

.apl5-video {
    margin-top: 30px
}

.apl5-video a {
    position: relative;
    color: #43bffb;
    padding-left: 45px
}

.apl5-video a:after {
    left: 5px;
    top: -6px;
    background: url(https://www.manageengine.com/analytics-plus/images/webinar/video-play.png)
}

.apl5-sticky {
    position: sticky;
    top: 60px;
    z-index: 2
}

.apl5-menus,
.apl5-menus-f ul {
    transition: all .5s ease-in-out
}

.apl5-menus {
    background: #1d1d27;
    padding: 25px 0
}

.apl5-menus-f {
    background: #fff;
    box-shadow: 0 2px 10px #1d1d276e;
    transition: all .9s ease-in-out
}

.apl5-menus-f li a,
.apl5-white-bg .apl5-zigzag .feature-lm {
    color: #1d1d27 !important
}

.apl5-menus-f ul {
    margin-top: 30px !important;
    margin-bottom: 0 !important
}

.apl5-menus-f ul:nth-child(2) {
    margin-top: 20px !important;
    transition: all .5s ease-in-out
}

.apl5-menus-f ul li {
    font-size: 15px
}

.apl5-menus-f ul li a {
    padding: 9px 12px !important
}

.apl5-menus ul {
    margin-top: 40px;
    margin-bottom: 20px;
    transition: all .5s ease-in-out
}

.apl5-menus ul:first-child li {
    width: 20%;
    float: left;
    text-align: center
}

.apl5-menus ul:nth-child(2) li {
    width: 20%;
    float: left;
    text-align: center;
    transition: all .5s ease-in-out
}

.apl5-menus ul li a {
    color: #fff;
    text-decoration: none;
    padding: 12px;
    transition: all .6s ease-in-out
}

.apl5-menus ul li a.active,
.apl5-menus ul li.active a,
.apl5-menus ul li:hover a {
    color: #1d1c26;
    background: #ebbc52;
    border-radius: 8px;
    transition: all .6s ease-in-out
}

.mobl-sticky {
    display: none
}

.apl5-sec2 {
    margin-top: 50px;
    z-index: 0
}

.apl5-sec2:after {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg.svg)no-repeat;
    position: absolute;
    bottom: 100px;
    right: 0;
    height: 660px;
    width: 100%;
    background-size: cover;
    z-index: -1
}

.apl5-zigzag {
    padding-bottom: 150px
}

.apl5-zigzag .feature-lm {
    color: #fff !important;
    font-family: "Zoho_Puvi_Regular"
}

.apl5-zigzag .feature-lm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -220px/1400px !important
}

.apl5-blub-innr ul li .feature-lm:before,
.apl5-zigzag .feature-lm:before {
    color: #fff;
    background: #fff
}

.apl5-sec2 .apl5-zigzag:nth-child(even) .cl-md-6,
.apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6 {
    float: right
}

.apl5-zigzag h2 {
    font: 40px/1.3"Zoho_Puvi_Bold";
    width: 85%;
    line-height: 55px;
    margin-top: 0
}

.apl5-zigzag p,
.apl5-zigzag ul {
    font-size: 17px;
    color: #c6c6c6;
    width: 90%;
    margin-bottom: 35px;
    line-height: 35px
}

.apl5-zigzag .cl-md-6:first-child ul li {
    position: relative;
    list-style: none;
    line-height: 25px;
    margin-left: 20px;
    margin-bottom: 22px
}

.apl5-zigzag .cl-md-6:first-child ul li:before {
    content: " ";
    position: absolute;
    background: #fff;
    top: 8px;
    left: -22px;
    width: 9px;
    height: 9px;
    border-radius: 25px;
    z-index: 1
}

.apl5-zigzag .cl-md-6:first-child ul li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #9f9f9f;
    height: 53px;
    left: -18px;
    top: 23px
}

#apl5_menu1.apl5-zigzag .cl-md-6:first-child ul li:nth-child(2):after {
    height: 25px !important
}

.apl5-zigzag .cl-md-6:first-child ul li:last-child:after {
    border-left: 0 solid #cfcfcf
}

.apl5-lo-bg {
    background: #f4e3bc;
    color: #000;
    padding: 12px 20px
}

.apl5-sec3 {
    background: -webkit-linear-gradient(left, #1a68db 50%, #5893d4 100%);
    background: -o-linear-gradient(left, #1a68db 50%, #5893d4 100%);
    background: linear-gradient(to right, #1a68db 50%, #5893d4 100%);
    padding: 50px 0 10px
}

.apl5-blub-banner h3 {
    font-size: 22px;
    color: #fff3d9;
    text-transform: uppercase;
    font-style: italic;
    margin: 15px 0 0
}

.apl5-blub-banner h2 {
    font-size: 35px;
    margin: 30px 0
}

.apl5-blub-banner h2 span {
    font-size: 50px;
    display: block;
    font-family: "Zoho_Puvi_Bold";
    margin-top: 5px
}

.apl5-blub-innr {
    padding-left: 25px
}

.apl5-blub-innr ul li {
    position: relative;
    font-size: 17px;
    width: 74%;
    margin-bottom: 15px;
    line-height: 35px;
    color: #fff
}

.apl5-blub-innr ul li:last-child {
    margin-bottom: 0
}

.apl5-blub-innr ul li:before {
    content: " ";
    position: absolute;
    background: #fff;
    top: 13px;
    left: -22px;
    width: 9px;
    height: 9px;
    border-radius: 25px
}

.apl5-blub-innr ul li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #fff;
    height: 125px;
    left: -18px;
    top: 28px
}

.apl5-blub-innr ul li .feature-lm {
    font-family: "Zoho_Puvi_Regular";
    color: #fff !important;
    line-height: 63px
}

.apl5-blub-innr ul li .feature-lm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -240px/1400px !important
}

.apl5-sec4,
.apl5-sec6 {
    padding-top: 100px
}

.apl5-sec4 .apl5-zigzag .cl-md-6:first-child,
.apl5-sec4 .apl5-zigzag .cl-md-6:nth-child(2) {
    position: relative;
    z-index: 0
}

.apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg1.svg)no-repeat;
    position: absolute;
    bottom: -200px;
    right: 0;
    height: 230px;
    width: 250px;
    z-index: -1
}

.apl5-sec4 .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before,
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg2.svg)no-repeat;
    position: absolute;
    bottom: -120px;
    right: 40%;
    height: 110px;
    width: 110px;
    z-index: -1
}

.apl5-white-bg {
    background: #fff;
    color: #1d1d27
}

.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6 {
    float: right
}

.apl5-white-bg .apl5-zigzag .cl-md-6:first-child,
.apl5-white-bg .apl5-zigzag .cl-md-6:nth-child(2) {
    position: relative;
    z-index: 0
}

.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg1.svg)no-repeat;
    position: absolute;
    bottom: -150px;
    right: 0;
    height: 230px;
    width: 250px;
    z-index: -1
}

.apl5-sec5 .title2,
.apl5-white-bg .apl5-zigzag p,
.sn-ad-slider .mySlides p {
    color: #1d1d27
}

.apl5-white-bg .apl5-zigzag .feature-lm:after {
    background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg)no-repeat -695px -203px/1400px !important
}

.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:nth-child(2) {
    text-align: center
}

.apl5-zigzag .cl-md-6:nth-child(2) img {
    width: 80%
}

.apl5-white-bg .apl5-zigzag .cl-md-6:last-child img {
    width: 70%
}

.apl5-white-bg .apl5-zigzag:last-child .cl-md-6:last-child img {
    width: 65%
}

.apl5-sec5 {
    position: relative;
    background: #fff;
    height: 350px;
    padding-top: 50px;
    padding-bottom: 50px;
    z-index: 0
}

.apl5-sec5:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg)no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: cover;
    height: 270px;
    width: 100%;
    z-index: -1;
    opacity: .5
}

.apl5-bt-logo {
    width: 90%;
    margin: auto;
    text-align: center
}

.apl5-bt-logo ul {
    display: flex;
    justify-content: space-between;
    margin-top: -6px
}

.apl5-bt-logo ul li {
    display: inline-block;
    padding: 0 40px;
    margin: auto
}

.apl5-bt-logo ul li img {
    width: 150px
}

.apl-5-slid-titl {
    font-size: 35px;
    text-align: center;
    line-height: 50px;
    margin-top: 50px;
    color: #1d1d27
}

.apl-5-slid-titl span {
    font-family: "Zoho_Puvi_Bold"
}

.apl5-white-bg .apl5-zigzag:last-child {
    padding-bottom: 90px
}

.apl5-sec7 {
    background: #fff;
    padding-bottom: 50px;
    padding-top: 6px
}

.sn-ad-slider .mySlides {
    background: #fff;
    border: 1px solid #e2e2e2;
    margin: 0 70px;
    padding: 20px 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    box-shadow: 0 0 22px #ccccccb5
}

.sn-ad-slider .mySlides p {
    position: relative;
    font-size: 19px;
    font-style: italic;
    min-height: 100px;
    margin-top: 70px
}

.sn-ad-slider .mySlides p:before {
    content: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/green-quotes-icon.svg);
    position: absolute;
    left: 0;
    top: -60px
}

.sn-ad-cus-name span {
    display: block;
    font-family: "Zoho_Puvi_Bold";
    font-size: 17px;
    color: #000
}

.sn-ad-slider .sn-ad-fade hr,
.sn-ad-slider hr {
    width: 20%;
    margin-top: 30px;
    margin-bottom: 25px
}

.sn-ad-slider .next,
.sn-ad-slider .prev {
    content: "";
    cursor: pointer;
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 10px;
    top: 49%;
    transform: scale(1.6) rotate(-45deg);
    -webkit-transform: scale(1.6) rotate(-45deg);
    transition: all .3s ease
}

.sn-ad-slider .next {
    left: 0;
    right: inherit;
    transform: scale(1.6) rotate(135deg);
    -webkit-transform: scale(1.6) rotate(135deg)
}

.sn-ad-slider-dot .dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #fff;
    border: 1px solid #a3a3a3;
    border-radius: 50%;
    display: inline-block;
    transition: background-color .6s ease
}

.sn-ad-slider-dot .active,
.sn-ad-slider-dot .dot:hover {
    background-color: #3a8246;
    border: 1px solid #3a8246
}

.ap-discount-lft {
    width: 70%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#ap-dis-logo {
    background: #e8f6ff;
    padding: 20px 0
}

.ap-dis-logo-in {
    width: 1000px;
    margin: auto
}

.ap-dis-logo-in img {
    width: 170px
}

.ap-dis-sec1 {
    width: 1000px;
    margin: auto auto 60px
}

.ap-dis-sec1 h1 {
    font: 27px/1.1"Zoho_Puvi_Bold";
    color: #000
}

.ap-dis-sec1 p,
.ap-dis-sec1 ul li {
    font: 17.5px/28px"Zoho_Puvi_Regular";
    color: #000
}

.ap-dis-sec1 img {
    max-width: 690px;
    margin-top: 20px;
    margin-bottom: 20px
}

.ap-discount-rit {
    width: 30%;
    position: fixed;
    margin: 0 auto;
    padding: 30px;
    background-color: #1481c0;
    float: right;
    top: 0;
    right: 0;
    z-index: 10000000;
    height: 100vh;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center
}

.ap-discount-form {
    width: 390px
}

.ap-discount-form-titl1,
.ap-discount-form-titl2 {
    font-family: "Zoho_Puvi_SemiBold", "Open Sans", sans-serif
}

.ap-discount-form-titl1 {
    color: #fad552;
    font-size: 36px;
    text-align: center !important;
    margin: 0
}

.ap-discount-form-titl2 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 10px;
    color: #fff;
    margin-top: 0
}

.ap-discount-form form input,
.ap-discount-form form select {
    padding: 10px;
    width: 100%;
    outline: 0;
    background: #fff;
    margin: 0 0 7px;
    font-size: 15px;
    box-sizing: border-box;
    border: 0 !important;
    height: 50px !important;
    border-radius: 0 !important
}

.ap-discount-form form #formCTAgdpr a {
    color: #fff;
    text-decoration: underline;
    font-family: "Zoho_Puvi_Bold"
}

.ap-discount-btn#downloadSubmit {
    background: #fbd552 !important;
    color: #000 !important;
    width: 100% !important
}

.apdis-pop-in {
    display: flex;
    position: fixed;
    top: 0;
    background: #0000007d;
    z-index: 99999999;
    width: 100%;
    height: 100%
}

.apdis-success-pop {
    background: #fbd552;
    display: flex;
    color: #000;
    border-radius: 8px;
    margin: auto;
    padding: 7px 62px
}

.radio-box label {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    margin-right: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.radio-box .os-label {
    padding-left: 0
}

.radio-box label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0 !important
}

.radio-box label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #bbb
}

.check-box .container:hover input~.checkmark,
.os-radio-box label:hover label input~.checkmark,
.radio-box label:hover label input~.checkmark {
    background-color: #ccc
}

.radio-box label input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3
}

.radio-box label em {
    font-style: inherit
}

.radio-box label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #2196f3
}

.check-box .container input:checked~.checkmark:after {
    display: block
}

#NOmarkP {
    padding-bottom: 6px
}

.check-box label input {
    width: initial !important;
    height: initial !important
}

.check-box label {
    display: block;
    position: relative;
    padding-left: 28px;
    margin-right: 15px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.check-box .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.check-box .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid #bfbfbf
}

.check-box .container input:checked~.checkmark {
    background-color: #2196f3;
    border: 1px solid #2196f3
}

.check-box .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.check-box .container .checkmark:after {
    left: 4px;
    top: 0;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg)
}

input:focus {
    outline: 0
}

.input-effect {
    position: relative;
    z-index: 0
}

.input-effect input {
    border: 1px solid #ccc;
    padding: 7px 14px;
    transition: .4s;
    background: 0 0
}

.input-effect input~.focus-border:after,
.input-effect input~.focus-border:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 2px;
    background-color: #39f;
    transition: .2s;
    transition-delay: .2s
}

.input-effect input~.focus-border:after {
    top: auto;
    bottom: 0;
    right: auto;
    left: 0;
    transition-delay: .6s
}

.input-effect input~.focus-border i:after,
.input-effect input~.focus-border i:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 0;
    background-color: #39f;
    transition: .2s
}

.input-effect input~.focus-border i:after {
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    transition-delay: .4s
}

.input-effect input:focus~.focus-border:before {
    width: 100%;
    transition: .2s;
    transition-delay: .6s
}

.input-effect input:focus~.focus-border:after {
    width: 100%;
    transition: .2s
}

.input-effect input.has-content~.focus-border:before {
    width: 100%;
    transition: .2s;
    transition-delay: .6s
}

.input-effect input.has-content~.focus-border:after {
    width: 100%;
    transition: .2s
}

.input-effect input.has-content~.focus-border:after,
.input-effect input:focus~.focus-border:after {
    transition-delay: .2s
}

.input-effect input.has-content~.focus-border i:after,
.input-effect input.has-content~.focus-border i:before,
.input-effect input:focus~.focus-border i:after,
.input-effect input:focus~.focus-border i:before {
    height: 100%;
    transition: .2s
}

.has-conten.input-effect input~.focus-border i:after,
.input-effect input:focus~.focus-border i:after {
    transition-delay: .4s
}

.input-effect input~label {
    position: absolute;
    left: 10px;
    width: 100%;
    font-size: 14px;
    top: 13px;
    color: #aaa;
    transition: .3s;
    z-index: -1;
    letter-spacing: .5px;
    text-align: left
}

.input-effect input.has-content~label,
.input-effect input:focus~label {
    top: -22px;
    left: 0;
    font-size: 11px;
    color: #39f;
    transition: .3s
}

#backToTop {
    z-index: 99
}

.uil.uil-arrow-down {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    transition: transform 200ms linear
}

.apmenu-dropdown:hover a .uil {
    transform: rotate(180deg);
    font-size: 24px;
    transition: transform 200ms linear
}

.apmenu-dropdown a {
    padding-bottom: 22px !important
}

.apmenu-dropdown a:after,
.sec-indxx-center a:after {
    background: 0 0 !important
}

.productmenu .selecteddiv a {
    border-bottom: 1px solid #000
}

.productmenu #fea.selecteddiv a,
.productmenu #over.selecteddiv a,
.productmenu #pitstop.selecteddiv a,
.productmenu #res.selecteddiv a {
    border-bottom: 0 solid #000
}

.features-indxx-dropdown,
.help-indxx-dropdown,
.section-indxx-dropdown,
.solution-indxx-dropdown {
    position: absolute;
    background-color: #fff;
    top: 50px;
    width: auto;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 2px 16px 0 rgb(9 9 12/25%);
    z-index: 2;
    text-align: left;
    transform: translateY(20px);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.section-indxx-dropdown {
    left: 0
}

.solution-indxx-dropdown {
    left: 142px
}

.help-indxx-dropdown {
    left: 335px;
}

.features-indxx-dropdown {
    left: 50px
}

#fea .all-featu {
    background: #e9e9e9;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc !important;
    text-align: center;
    border-radius: 20px;
    width: 75%;
    margin: 12px auto;
    height: 22px
}

#fea .all-featu,
#fea .all-featu:hover,
.nav.header-nav.productmenu li a {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

#fea .all-featu:hover {
    background: #fff
}

.apmenu-dropdown:hover .features-indxx-dropdown,
.apmenu-dropdown:hover .help-indxx-dropdown,
.apmenu-dropdown:hover .section-indxx-dropdown,
.apmenu-dropdown:hover .solution-indxx-dropdown {
    top: 22px;
    opacity: 1;
    pointer-events: auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.features-indxx-dropdown:after,
.help-indxx-dropdown:after,
.section-indxx-dropdown:after,
.solution-indxx-dropdown:after {
    position: absolute;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    content: "";
    display: block;
    z-index: 2;
    transition: all 200ms linear
}

.section-indxx-dropdown:after {
    left: 50px;
}

.solution-indxx-dropdown:after {
    left: 167px;
}

.help-indxx-dropdown:after {
    left: 80px;
}

.features-indxx-dropdown:after {
    left: 128px;
}

.nav .selecteddiv a,
.nav .selecteddivnew a {
    color: #000 !important;
    font-family: "Zoho_Puvi_Bold"
}

.features-indxx-dropdown a,
.help-indxx-dropdown a,
.section-indxx-dropdown a,
.solution-indxx-dropdown a {
    display: block;
    color: #000 !important;
    padding: 8px 20px;
    font-family: "Zoho_Puvi_Regular" !important;
    padding-bottom: 8px !important
}

.features-indxx-dropdown a:hover,
.help-indxx-dropdown a:hover,
.section-indxx-dropdown a:hover,
.solution-indxx-dropdown a:hover {
    color: #000 !important;
    background: #e9e9e9
}

.aph-poi-clr.section-indxx-dropdown:after,
.aph-poi-clr.solution-indxx-dropdown:after {
    border-bottom: 8px solid #f0f0f0
}

.sec-indxx-center.selecteddiv label {
    cursor: pointer;
    padding-bottom: 22px
}

.nav>li>a:hover {
    color: #000 !important
}

.nav.header-nav.productmenu li a {
    text-decoration: none;
    color: #000;
    position: relative;
    height: 25px;
    opacity: .7;
    padding-bottom: 6px
}

.menu-2dropdown {
    display: flex
}

.nav.header-nav.productmenu li p {
    padding: 0 20px;
    color: #2b63f3;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 5px
}

.menu-indx-inner {
    width: 50%
}

.menu-indx-box {
    display: block;
    background: #e1edff;
    visibility: hidden;
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold" !important;
    line-height: 28px;
    margin: 2px 20px 20px;
    padding: 15px;
    padding-bottom: 8px !important;
    text-decoration: none;
    color: #000;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.features-indxx-dropdown a:first-child,
.help-indxx-dropdown a:first-child,
.section-indxx-dropdown a:first-child,
.solution-indxx-dropdown a:first-child {
    padding-top: 16px
}

.features-indxx-dropdown a:last-child,
.help-indxx-dropdown a:last-child,
.section-indxx-dropdown a:last-child,
.solution-indxx-dropdown a:last-child {
    padding-bottom: 16px;
    margin-top: -2px
}

.menu-indx-box a {
    font-size: 14px;
    color: #2b63f3 !important;
    font-family: "Zoho_Puvi_BoldItalic" !important;
    opacity: 1 !important;
    padding: 6px 0 4px !important
}

.menu-indx-box a:hover {
    background: 0 0;
    color: #1a49bf !important
}

.nav.header-nav.productmenu li a:after {
    background: #000;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.indx-titl-font {
    font-size: 36px;
    font-family: "Zoho_Puvi_Extrabold";
    margin-bottom: 10px
}

.indx-sec2-inner {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
    align-items: flex-start
}

.ap-indx-sec4 *,
.indx-sec2-inner * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.indx-sec2-inner-mobile {
    display: none
}

.indx-sec2-inner-mobile .indx-collapse-mob {
    text-align: center
}

.indx-collapse-mob ul li h3 a {
    font-family: "Zoho_Puvi_Bold";
    display: block;
    font-size: 22px;
    padding: 18px 0 0
}

.indx-collapse-mob ul li h3 {
    margin: 20px 0 0
}

.dmark-pop {
    position: fixed;
    background: #000000ab;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999999;
    -webkit-transition: all .3s;
    transition: all .3s
}

.dmark-pop .image1,
.dmark-pop .image2,
.dmark-pop .image3,
.dmark-pop .image4,
.dmark-pop .image5,
.dmark-pop .image6 {
    display: flex;
    width: 100%;
    height: 100%
}

.img-poss-cnt {
    width: 55%;
    position: relative;
    margin: auto
}

.dmark-pop {
    display: none
}

.dmark-pop.md-show {
    display: inline-flex
}

.dmark-pop .dmark-close {
    position: absolute;
    display: flex;
    color: #fff;
    font-size: 25px;
    line-height: 0;
    font-family: "Zoho_Puvi_Light";
    border: 1px solid #fff;
    width: 23px;
    height: 23px;
    border-radius: 25px;
    top: 3%;
    right: 27px;
    cursor: pointer
}

.dmark-pop .dmark-close:before {
    content: "+";
    font-family: "Zoho_Puvi_Light";
    margin: auto;
    transform: rotate(45deg)
}

.fade-from-left {
    -webkit-transform: translateX(-70px);
    transform: translateX(-70px);
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms
}

.slide-in-view .fade-from-left,
.slide-in-view .fade-from-right {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.fade-from-bottom,
.fade-from-left,
.fade-from-right {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -webkit-transition: all 1300ms cubic-bezier(.11, .16, .43, .86);
    transition: all 1300ms cubic-bezier(.11, .16, .43, .86)
}

.fade-from-right {
    -webkit-transform: translateX(70px);
    transform: translateX(70px)
}

.slide-in-view .fade-from-right {
    -ms-filter: "alpha(opacity=100)"
}

.fade-from-bottom {
    -webkit-transform: translatey(70px);
    transform: translatey(70px)
}

.slide-in-view .fade-from-bottom {
    -webkit-transform: translatey(0);
    transform: translatey(0);
    opacity: 1;
    -ms-filter: "alpha(opacity=100)"
}

.indx-sec2-left {
    width: 45%
}

.indx-collapse ul li {
    border-bottom: 1px solid #c8dcf0;
    padding: 0 25px;
    box-shadow: 3px 3px 10px #00000000
}

.indx-collapse ul li.active,
.indx-collapse ul li:last-child {
    border-bottom: 0 solid #c8dcf0
}

.indx-collapse ul li.active {
    background: #eff7ff
}

.indx-collapse ul li h3 a,
.indx-collapse ul li.active h3,
.indx-sec2-titl ul li {
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.indx-collapse ul li.active h3 {
    font-family: "Zoho_Puvi_Bold"
}

.indx-collapse ul li h3 {
    margin: 0
}

.indx-collapse ul li.active h3 a {
    padding-bottom: 5px
}

.indx-collapse ul li h3 a,
.indx-sec2-titl ul li {
    cursor: pointer
}

.indx-collapse ul li h3 a {
    position: relative;
    display: block;
    font-size: 19px;
    padding: 18px 0;
    text-decoration: none
}

.indx-collapse ul li.active h3 a:after {
    content: "l";
    font-size: 16px;
    transform: rotate(90deg);
    font-family: "ZohoPuvi";
    right: 6px
}

.indx-collapse ul li p {
    margin: 0;
    padding-bottom: 20px;
    overflow: hidden;
    display: none
}

.indx-sec2-titl-open {
    background: #f4faff;
    border-radius: 4px;
    padding: 10px 25px;
    box-shadow: 3px 3px 10px #0000003d;
    margin-bottom: 20px
}

.indx-sec2-titl-open h3 {
    color: #0039a3;
    font-size: 22px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 0;
    margin-top: 20px
}

.indx-sec2-titl ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 45px
}

.indx-sec2-titl ul li {
    width: 48%;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 20px;
    padding: 17px 12px;
    text-align: center;
    border-radius: 6px
}

.indx-sec2-titl ul li a {
    color: #000
}

.indx-sec2-titl ul li:first-child {
    background: #f4d3f1
}

.indx-sec2-titl ul li:nth-child(2) {
    background: #b8c7ff
}

.indx-sec2-titl ul li:nth-child(3) {
    background: #c6dffd
}

.indx-sec2-titl ul li:nth-child(4) {
    background: #a3def0
}

.indx-sec2-titl ul li:nth-child(5) {
    background: #ffdfaf
}

.indx-sec2-titl ul li:nth-child(6) {
    background: #f6c5a8
}

.indx-sec2-titl ul li:nth-child(7) {
    background: #ffe5a0
}

.indx-sec2-titl ul li.active {
    background: #fff;
    font-family: "Zoho_Puvi_Bold"
}

.indx-sec2-titl ul li.active,
.indx-sec2-titl ul li:hover {
    box-shadow: 3px 3px 10px #0000003d;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear
}

.indx-sec2-titl ul li.active a {
    color: #0039a3
}

.indx-sec2-right {
    width: 50%
}

.indx-sec2-right .indx-sec2-img {
    position: relative
}

.indx-sec2-right .indx-sec2-img img {
    max-width: 700px;
    width: 95%;
    cursor: pointer;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.indx-sec2-right:hover .indx-sec2-img img {
    transform: scale(1.02);
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.indx-sec2-right .sdp-demoView,
.indx-sec2-right:hover .sdp-demoView {
    top: 11px;
    right: 57px;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.indx-sec2-right .sdp-demoView {
    position: absolute;
    z-index: 99;
    color: #fff;
    right: 60px;
    top: 15px;
    font-size: 14px;
    cursor: pointer
}

.indx-sec2-img ul {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px
}

.indx-sec2-img ul li {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 7px;
    border-radius: 25px
}

.indx-sec2-img ul li:first-child {
    background: #ee4f28
}

.indx-sec2-img ul li:nth-child(2) {
    background: #f8b81b
}

.indx-sec2-img ul li:last-child {
    background: #33baaa
}

.ap-indx-sec3 {
    background: #eff7ff;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
    z-index: 0;
    overflow: hidden
}

.ap-indx-sec3:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/indx-ai-advantage.svg)no-repeat;
    content: " ";
    background-size: contain;
    position: absolute;
    top: 0;
    right: -2px;
    height: 780px;
    width: 753px;
    z-index: -1
}

.indx-sec3-outer {
    width: 70%
}

.indx-sec3-innr1 {
    width: 65%
}

.indx-sec3-innr1 h2 span {
    color: #0039a3;
    display: block
}

.indx-sec3-innr2 {
    display: flex;
    margin-top: 50px
}

.indx-sec3-innr2 .splt3 {
    width: 33.333%
}

.indx-sec3-innr2 .splt3 span,
.indx-sec4-innr2 .splt4 span,
.indx-sec5-innr .splt6 span {
    width: 70px;
    height: 70px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg)no-repeat;
    display: block
}

.indx-sec3-innr2 .splt3:first-child span {
    background-size: 1130px;
    background-position: -4px 0
}

.indx-sec3-innr2 .splt3:nth-child(2) span {
    background-size: 1130px;
    background-position: -93px 0
}

.indx-sec3-innr2 .splt3:nth-child(3) span {
    background-size: 1130px;
    background-position: -179px 0
}

.indx-sec3-innr2 .splt3 h3,
.indx-sec4-innr2 .splt4 h3 {
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 0;
    margin-top: 10px
}

.indx-sec3-innr2 .splt3 p {
    width: 85%;
    margin-top: 7px
}

.ap-indx-sec4 {
    background-color: #eff7ff;
    background: linear-gradient(180deg, #eff7ff 50%, #fff 50%)
}

.indx-sec4-outer {
    display: flex;
    background: #fcc13f;
    padding: 30px;
    border-radius: 13px;
    box-shadow: 9px 16px 31px #c9c9c9bf
}

.indx-sec4-innr1 {
    position: relative;
    z-index: 0;
    width: 35%;
    margin-top: 30px
}

.indx-sec4-innr1:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png)no-repeat;
    position: absolute;
    top: 259px;
    left: -4px;
    width: 90px;
    height: 160px;
    z-index: -1
}

.indx-sec4-innr1:after {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-tp-bg.svg)no-repeat;
    position: absolute;
    top: -20px;
    right: 99px;
    width: 112px;
    height: 95px;
    z-index: -1;
    opacity: .9
}

.indx-sec4-innr1 h2 {
    font-size: 40px;
    font-family: "Zoho_Puvi_ExtraBold";
    width: 80%;
    margin: 0
}

.indx-sec4-innr1 p {
    width: 80%;
    line-height: 32px
}

.indx-sec4-innr2 {
    width: 65%
}

.indx-sec4-innr2 .splt4 {
    width: 50%;
    float: left
}

.indx-sec4-innr2 .splt4 h3 {
    width: 47%;
    margin-top: 6px
}

.indx-sec4-innr2 .splt4 p {
    width: 80%;
    margin-top: 7px
}

.indx-sec4-innr2 .splt4:first-child span {
    background-size: 1130px;
    background-position: -271px 0
}

.indx-sec4-innr2 .splt4:nth-child(2) span {
    background-size: 1130px;
    background-position: -363px 0
}

.indx-sec4-innr2 .splt4:nth-child(3) span {
    background-size: 1130px;
    background-position: -534px 0
}

.indx-sec4-innr2 .splt4:nth-child(4) span {
    background-size: 1130px;
    background-position: -450px 0
}

.ap-indx-sec5 {
    padding-top: 40px;
    padding-bottom: 40px
}

.indx-sec5-innr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.indx-sec5-innr .splt6 {
    width: 27%;
    margin-top: 30px
}

.indx-sec5-innr .splt6 h3 {
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 0;
    margin-top: 12px
}

.indx-sec5-innr .splt6 p {
    margin-top: 7px
}

.indx-sec5-innr .splt6:first-child span {
    background-size: 1130px;
    background-position: -617px 0
}

.indx-sec5-innr .splt6:nth-child(2) span {
    background-size: 1130px;
    background-position: -705px 0
}

.indx-sec5-innr .splt6:nth-child(3) span {
    background-size: 1130px;
    background-position: -793px 0
}

.indx-sec5-innr .splt6:nth-child(4) span {
    background-size: 1130px;
    background-position: -883px 0
}

.indx-sec5-innr .splt6:nth-child(5) span {
    background-size: 1130px;
    background-position: -1058px 0
}

.indx-sec5-innr .splt6:nth-child(6) span {
    background-size: 1130px;
    background-position: -972px 0
}

.indx-sec2-img {
    -webkit-animation: zoomIn1 .5s cubic-bezier(.46, .03, .21, .93);
    animation: zoomIn1 .5s cubic-bezier(.46, .03, .21, .93)
}

#over .section-indxx-dropdown a:nth-child(2) {
    display: block
}

.zoomIn1 {
    -webkit-animation-name: zoomIn1;
    animation-name: zoomIn1
}

@media screen and (max-width:1555px) {
    .csb-div {
        min-height: 235px
    }

    .csb-div p img {
        max-width: 285px
    }

    .sml-box-innr li {
        width: 32%
    }

    .apl5-bt-logo ul li img {
        width: 100px
    }

    .wap-bg-clr {
        min-height: 350px !important
    }

    .wap-3box .wap-innr-box:nth-child(4) .wap-bg-clr,
    .wap-3box .wap-innr-box:nth-child(5) .wap-bg-clr,
    .wap-3box .wap-innr-box:nth-child(6) .wap-bg-clr {
        min-height: 367px
    }

    .wap-innr-box p {
        font-size: 16px
    }

    .sec-cust-slid {
        width: 580px
    }

    .itsm-sol-relat-integ {
        width: 96%
    }
}

@media screen and (max-width:1500px) {
    .indx-1on1-banr .full-auto:after {
        display: none
    }

    .power-bi .feature-list ul#fea-desk-show>li {
        padding-left: 25px
    }
}

@media screen and (max-width:1480px) {
    .itsm-sol-tabs li {
        display: flex
    }

    .itsm-sol-tabs li a {
        margin: auto
    }

    .nav-circle {
        bottom: 65px
    }
}

@media screen and (max-width:1400px) {
    .itsm-sol-sec3-innr.security-sol3 ul li {
        width: 50%
    }

    .cs_sec2-sticky {
        transform: scale(.7);
        top: 80px
    }

    .cs_sec2-sticky-innr {
        right: 0
    }

    .c_study_bannr {
        background: #000
    }

    .cs-video-sec {
        align-self: center
    }

    .cs-cust-img {
        width: 100%
    }

    .webinar-rit-img img {
        width: 100%;
        visibility: visible
    }

    .webinar-roi:after {
        content: none
    }

    .ap-data-compared .container {
        display: flex;
        justify-content: space-between
    }

    .ap-data-comp-tit .right-round,
    .ap-data-compared .left-data .right-round ul {
        width: 290px
    }

    .ap-data-compared .left-data .left-round {
        width: 100px;
        height: 100px;
        top: 190px
    }

    .ap-data-compared .left-data .left-round:before {
        top: -190px
    }

    .ap-data-compared .left-data .left-round:after {
        width: 100px;
        height: 100px;
        top: 3px;
        left: -3px
    }

    .ap-data-compared .right-data .left-round ul {
        width: 270px
    }

    .ap-data-compared .right-data .right-round {
        width: 100px;
        height: 100px;
        top: 200px
    }

    .ap-data-compared .right-data .right-round:after {
        width: 100px;
        height: 100px
    }

    .ap-data-compared .right-data .right-round:before {
        top: -200px
    }

    .ap-data-compared .left-data .left-round span,
    .ap-data-compared .right-data .right-round span {
        font-size: 13px
    }

    .ap-data-compared .right-data .left-round ul li:before {
        right: 16px
    }

    .ap-data-compared .right-data .left-round ul li:nth-child(2),
    .ap-data-compared .right-data .left-round ul li:nth-child(6) {
        left: 14px
    }

    .ap-data-compared .right-data .left-round ul li:first-child,
    .ap-data-compared .right-data .left-round ul li:last-child {
        left: 100px
    }

    .ap-data-compared .right-data .left-round ul li:nth-child(3),
    .ap-data-compared .right-data .left-round ul li:nth-child(5) {
        left: -22px
    }

    .ap-data-compared .right-data .left-round ul li:nth-child(4) {
        left: -32px
    }

    .integ-me-logos ul li {
        width: 29%;
        margin-right: 15px
    }

    .integ-me-logos ul {
        gap: inherit
    }
}

@media only screen and (max-device-width:1555px) and (min-device-width:1023px) {
    .sso-sdp-sec4 .container {
        max-width: 1400px
    }

    .footer.container {
        max-width: 1200px !important
    }
}

@media screen and (max-width:1228px) {
    .wap-bg-clr {
        min-height: 370px
    }

    .security-sol5 .itsm-sol-sec5-innr ul li {
        width: 50%
    }
}

@media screen and (max-width:1200px) {

    .innre-1on1-lf,
    .innre-1on1-rt {
        display: initial
    }

    .blue-graf-bg.dowlod-mobi .cl-md-5,
    .blue-graf-bg.dowlod-mobi .cl-md-7,
    .disc-1on1,
    .itsm-sol-sec3-innr.security-sol3 h2,
    .title-1on1 {
        width: 100%
    }

    .ap-indx-sec3 {
        padding-left: 30px;
        padding-right: 30px
    }

    .disc-1on1 ul li:last-child {
        border-bottom: 0 solid #9fb6ce
    }

    .bannr-slider .container,
    .bannr-slider .container1 {
        padding: 0 50px
    }

    .csb-div {
        width: 48%;
        margin: 6px;
        min-height: inherit
    }

    .supportList li {
        width: 46%
    }

    .wap-bg-clr {
        min-height: 370px
    }

    .itsm-sol-tabs-content img {
        height: auto;
        width: 440px;
        margin-top: 60px
    }

    .epoint-sol-img-pos .relat-integ-innr:nth-child(4),
    .relat-integ-innr:nth-child(2) .itsm-ri,
    .relat-integ-innr:nth-child(5) .itsm-ri {
        position: inherit
    }

    .relat-integ-innr:nth-child(2) .itsm-ri,
    .relat-integ-innr:nth-child(3) .itsm-ri,
    .relat-integ-innr:nth-child(5) .itsm-ri {
        height: 218px
    }

    .relat-integ-innr,
    .relat-integ-innr:nth-child(4) .itsm-ri {
        height: auto
    }

    .relat-integ-innr:nth-child(3) .itsm-ri h3,
    .relat-integ-innr:nth-child(3) .itsm-ri span {
        transform: inherit
    }

    .relat-integ-innr:nth-child(4) .itsm-ri:first-child span,
    .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
        margin-top: 0
    }

    .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) h3 {
        margin-bottom: 0
    }

    .itsm-sol-relat-integ {
        width: 100%
    }

    .sso-sdp-sec4 ul li {
        min-height: 330px
    }

    .ap-oip-bannr {
        display: inherit
    }

    .ap-oip-left {
        width: 100%;
        text-align: center;
        margin-bottom: 40px
    }

    .ap-oip-right {
        width: 100%;
        margin-bottom: 30px
    }
}

@media screen and (max-width:1199px) {
    .ap-features-list ul {
        display: none
    }

    .ap-features-list {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }

    .ap-features-content {
        width: 100%;
        float: left
    }

    .ap-features-content .box-scroll {
        float: left;
        width: 50%;
        min-height: 630px;
        margin-bottom: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    #cont-1,
    #cont-2,
    #cont-3,
    #cont-4,
    #cont-5,
    #cont-6,
    #cont-7 {
        transform: scale(.978459)
    }

    .ap-features {
        padding: 0
    }

    .ap-features-contentBox p {
        line-height: 35px
    }

    .wap-innr-box {
        width: 50%
    }

    .wap-3box .wap-innr-box:nth-child(1),
    .wap-3box .wap-innr-box:nth-child(2),
    .wap-3box .wap-innr-box:nth-child(3),
    .wap-3box .wap-innr-box:nth-child(4),
    .wap-3box .wap-innr-box:nth-child(5),
    .wap-3box .wap-innr-box:nth-child(6) {
        padding: 0 !important
    }

    .wap-3box .wap-innr-box:nth-child(4) .wap-bg-clr,
    .wap-3box .wap-innr-box:nth-child(5) .wap-bg-clr,
    .wap-3box .wap-innr-box:nth-child(6) .wap-bg-clr {
        min-height: auto
    }

    .wap-bg-clr {
        min-height: 312px !important
    }

    .wap-3box .wap-innr-box:nth-child(odd) {
        padding-right: 20px !important
    }

    .wap-3box .wap-innr-box:nth-child(even) {
        padding-left: 20px !important
    }

    .indx-6it2-sm:before {
        height: 418px;
        width: 710px
    }

    .it6sm2-grn {
        font-size: 20px;
        line-height: 32px
    }

    .it6sm2-grn span {
        font-size: 35px
    }

    .it6sm2-grn b {
        font-size: 32px
    }

    .c_study_bannr .container {
        flex-direction: column;
        height: auto
    }

    .cs-cont-sec {
        width: 100%;
        text-align: center;
        margin-top: 60px
    }

    .cs-video-sec {
        align-self: center;
        margin-bottom: 50px
    }
}

@media screen and (max-width:1100px) {
    .sml-box-innr li {
        width: 48%
    }

    .itsm-sol-bannr:before {
        content: none
    }

    .itsm-sol-banr-img {
        visibility: visible
    }

    .itsm-sol-sec3-innr,
    .itsm-sol-sec5-innr,
    .itsm-sol-sec8-innr ul li p {
        width: 100%
    }

    .itsm-sol-sec6:before {
        opacity: .2
    }

    .itsm-sol-sec8:after {
        bottom: -90px;
        height: 100%;
        opacity: .2
    }

    .itsm-sol-sec8 {
        min-height: auto
    }

    .itsm-sol-sec3 .container {
        border-radius: 15px;
        padding: 20px
    }

    .itsm-sol-sec3-innr {
        padding: inherit;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .itsm-ri,
    .relat-integ-innr {
        width: 50%;
        text-align: center;
        margin: auto auto 10px
    }

    .webinar-band span {
        position: unset
    }

    .webinar-band {
        border-left: none;
        border-right: none;
        margin: 22px auto
    }

    .webinar-roi-calc span:before {
        left: 2px
    }

    .webinar-roi-calc {
        margin: 40px auto
    }

    .ap-data-compared .left-data .left-round,
    .ap-data-compared .left-data .right-round ul li br,
    .ap-data-compared .right-data .left-round ul li br,
    .ap-data-compared .right-data .right-round,
    .ap-pwrbi-compared .left-data .left-round,
    .ap-pwrbi-compared .left-data .right-round ul li br,
    .ap-pwrbi-compared .right-data .left-round ul li br,
    .ap-pwrbi-compared .right-data .right-round {
        display: none
    }

    .ap-data-comp-tit .right-round,
    .ap-data-compared .left-data .right-round ul,
    .ap-data-compared .right-data .left-round ul,
    .ap-pwrbi-comp-tit .right-round,
    .ap-pwrbi-compared .left-data .right-round ul,
    .ap-pwrbi-compared .right-data .left-round ul {
        width: 100%
    }

    .ap-data-compared .left-data .right-round ul li,
    .ap-data-compared .right-data .left-round ul li,
    .ap-pwrbi-compared .left-data .right-round ul li,
    .ap-pwrbi-compared .right-data .left-round ul li {
        left: 0 !important
    }

    .ap-data-compared .left-data .right-round ul li:before,
    .ap-data-compared .right-data .left-round ul li:before,
    .ap-pwrbi-compared .left-data .right-round ul li:before,
    .ap-pwrbi-compared .right-data .left-round ul li:before {
        width: 20px;
        height: 20px;
        left: -34px;
        top: 4px
    }

    .ap-data-compared,
    .ap-pwrbi-compared {
        margin-top: -30px
    }

    .ap-data-compared .right-data,
    .ap-pwrbi-compared .right-data {
        justify-content: left
    }

    .ap-data-comp-tit,
    .ap-pwrbi-comp-tit {
        display: block;
        text-align: left;
        margin-left: -28px
    }

    .ap-data-compared .container,
    .ap-data-compared .left-data,
    .ap-data-compared .right-data,
    .ap-pwrbi-compared .container,
    .ap-pwrbi-compared .left-data,
    .ap-pwrbi-compared .right-data {
        display: inherit
    }

    .ap-data-compared,
    .ap-pwrbi-compared {
        padding: 30px
    }

    .ap-data-compared .center-data .data-vs,
    .ap-data-compared .center-data .data-vs:after,
    .ap-pwrbi-compared .center-data .data-vs,
    .ap-pwrbi-compared .center-data .data-vs:after {
        width: 60px;
        height: 60px
    }

    .ap-pwrbi-compared .left-data .right-round,
    .ap-pwrbi-compared .right-data .left-round {
        width: 100%;
        height: auto
    }

    .ap-pwrbi-compared .left-data .right-round ul,
    .ap-pwrbi-compared .right-data .left-round ul {
        height: auto
    }

    .ap-role-cto-foot .wid70 {
        width: 100%;
        font-size: 32px
    }
}

@media screen and (max-width:1024px) {

    .apmenu-dropdown:hover .features-indxx-dropdown,
    .apmenu-dropdown:hover .help-indxx-dropdown,
    .apmenu-dropdown:hover .section-indxx-dropdown,
    .apmenu-dropdown:hover .solution-indxx-dropdown {
        width: 100%
    }

    .apmenu-dropdown:hover .solution-indxx-dropdown {
        left: 0;
        top: 138px
    }

    .apmenu-dropdown:hover .help-indxx-dropdown {
        left: 0;
        top: 192px
    }

    .apmenu-dropdown:hover .features-indxx-dropdown {
        left: 0;
        top: 92px
    }

    .features-indxx-dropdown,
    .help-indxx-dropdown,
    .section-indxx-dropdown,
    .solution-indxx-dropdown {
        display: none;
        opacity: inherit !important
    }

    .apmenu-dropdown:hover .features-indxx-dropdown,
    .apmenu-dropdown:hover .help-indxx-dropdown,
    .apmenu-dropdown:hover .section-indxx-dropdown,
    .apmenu-dropdown:hover .solution-indxx-dropdown {
        display: block;
        opacity: inherit !important
    }

    .bannr-slider .cl-md-2 {
        width: 0
    }

    .bannr-slider .cl-md-4,
    .bannr-slider .cl-md-5,
    .bannr-slider .cl-md-6,
    .bannr-slider .cl-md-7 {
        width: 50%
    }

    .sml-box-innr li {
        width: 48%
    }

    .box-yellow-bg,
    .disc-1on1 ul li,
    .innre-1on1-rt img,
    .title-1on1 h1 {
        width: 100%
    }

    .ap-features-content .box-scroll {
        width: 100%;
        min-height: inherit
    }

    .ap-br-img-out {
        width: 860px
    }

    .feature-rit-out {
        width: 70%;
        margin-left: 30%
    }

    .feature-sticky {
        width: 30%
    }

    .disc-1on1 ul li:before {
        top: 5px;
        content: none
    }

    .disc-1on1 ul li {
        min-height: inherit;
        margin-bottom: 20px;
        padding-bottom: 12px;
        border-bottom: 1px solid #bed9fd
    }

    .indx-sec2-inner,
    .zia-tab-sild {
        display: inherit
    }

    .indx-sec2-left,
    .indx-sec2-right,
    .ita-soft-bannr .right-form .ss-form,
    .ita-soft-bannr-out .left-cont,
    .ita-soft-bannr-out .right-form,
    .ita-soft-sec6-inner .left-sec,
    .ita-soft-sec6-inner .right-sec,
    .zia-tab-sild .wid50 {
        width: 100%
    }

    .indx-sec2-left {
        flex-direction: column-reverse;
        display: flex
    }

    .indx-sec2-titl ul {
        margin-top: 0
    }

    .indx-sec2-titl-open {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .indx-sec2-right .indx-sec2-img {
        max-width: 700px;
        margin: auto
    }

    .indx-sec3-outer {
        width: 100%
    }

    .ap-indx-sec3:before {
        width: 450px;
        opacity: .4
    }

    .indx-sec3-innr2 .splt3 p {
        width: 95%
    }

    .indx-sec4-outer {
        display: inherit
    }

    .indx-sec4-innr1,
    .indx-sec4-innr1 p,
    .indx-sec4-innr2 {
        width: 100%
    }

    .ita-soft-bannr {
        color: #fff;
        padding: 50px 0
    }

    .ita-soft-sec6-inner:before {
        content: none
    }

    .ita-soft-sec6-inner .right-sec {
        margin-top: 50px
    }

    .g-toggle #a-sub em,
    .g-toggle #perpet em {
        top: -44px;
        right: 0
    }

    .g-toggle #a-sub em:after,
    .g-toggle #perpet em:after {
        left: 50%;
        bottom: -10px;
        transform: rotate(-90deg);
        top: initial
    }

    .g-toggle #a-sub em:before,
    .g-toggle #perpet em:before {
        left: 50%;
        bottom: -11px;
        transform: rotate(-90deg);
        top: initial
    }

    #APlusCloude_GQ .g-toggle #a-sub em:after,
    #APlusCloude_GQ .g-toggle #a-sub em:before {
        left: auto;
        right: 42%;
        transform: rotate(-90deg)
    }

    #APlusCloude_GQ .g-toggle #a-sub em {
        left: -30px
    }

    .aap-manufact-footr-left ul li a {
        font-size: 17px
    }

    .aap-manufact-footr-inner {
        justify-content: inherit
    }

    .aap-manufact-footr-right {
        width: 65%
    }

    .unified-it {
        width: 90%;
        margin: auto
    }

    .apl5-bt-logo.unified-it-logo ul li {
        padding: 0
    }

    .integ-me-logos ul li {
        width: 47%
    }

    .integ-me-logos ul li a {
        width: 90%
    }
}

@media screen and (max-width:992px) {

    .ap-features-content,
    .ap-features-list,
    .import-ap-banr figure img,
    .import-db-banr figure img,
    .indx-sec3-innr1,
    .indx-sec4-innr2 .splt4,
    .sso-sdp-ebk-cnt h2,
    .sso-sdp-ebk-cnt p,
    .sso-sdp-sec2 ul,
    .sso-sdp-sec4 ul li {
        width: 100%
    }

    .import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
        margin-top: inherit
    }

    .sso-sdp-sec4 ul li {
        min-height: auto
    }

    .ap-indx-sec3:before {
        opacity: .1
    }

    .indx-sec4-innr1:before {
        content: none
    }

    .indx-sec5-innr .splt6,
    .itdash-sec4-innr .splt6 {
        width: 45% !important
    }

    .aap-sec-5,
    .ap-indx-foot .wid50,
    .indx-sec4-innr2 .splt4 h3 {
        width: 100%
    }

    .indx-sec3-innr1 h2 span {
        display: inherit
    }

    .ap-cloud-img img {
        width: 80% !important;
        height: inherit
    }

    .ap-unified-it-bannr .innr {
        display: inherit;
        height: auto;
        padding: 40px 0;
        text-align: center
    }

    .ap-unified-it-bannr .wid50,
    .aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
        width: 90% !important
    }

    .ap-unified-it-bannr .radio-box label {
        display: initial
    }

    .customer-banner {
        min-height: 550px;
        display: inherit
    }
}

@media screen and (max-width:991px) {

    .cl-md-10,
    .cl-md-11,
    .cl-md-12,
    .cl-md-2,
    .cl-md-3,
    .cl-md-4,
    .cl-md-5,
    .cl-md-6,
    .cl-md-7,
    .cl-md-8,
    .cl-md-9 {
        width: 100%
    }

    .price-box-bottom ul li.emt-cont,
    .w-new-event-series.sticky {
        display: none
    }

    .w-new-timeline-block {
        width: 95%
    }

    .flex-left,
    .flex-right {
        width: 100%;
        padding: 20px 0
    }

    .ebook-auto-itsm .flex-right:before,
    .integ-pop-img span:after,
    .integ-pop-img span:before,
    .ios-andr-img span:after,
    .ios-andr-img span:before {
        content: none
    }

    .ebook-auto-itsm:before {
        top: 30%;
        -webkit-mask-image: inherit;
        mask-image: inherit
    }

    .ap50-date,
    .indx-bannr-flex {
        display: inherit;
        padding: 15px 0
    }

    .customer-banner .title1,
    .flex-left,
    .import-ap-vid-cont .cl-md-6 h2 {
        text-align: center
    }

    .sec-cust-slid,
    .sha-value {
        width: auto
    }

    .pdlf20,
    .pdrt20 {
        padding: 0
    }

    .box-yellow-bg,
    .view-demo p {
        width: 100%
    }

    .box-yellow-bg h2 {
        min-height: auto;
        padding: 20px;
        text-align: center;
        background: 0 0;
        box-shadow: none
    }

    .cust-globe-innr {
        display: inherit;
        margin: 40px 0
    }

    .testimony-video {
        position: inherit;
        width: 100%;
        top: 10px
    }

    .price-box .cl-md-4:nth-child(2) .price-box-inner {
        transform: scale(1);
        box-shadow: initial;
        -moz-box-shadow: initial;
        -webkit-box-shadow: initial
    }

    .price-box-inner {
        margin-bottom: 20px
    }

    .demo-bdr-r {
        border-right: none
    }

    .cl-md-1.demo11,
    .feature_tab label span:before,
    .feature_tab1 label span:before {
        display: none
    }

    .cl-md-5.das,
    .cl-md-5.integ {
        width: 50%;
        float: left
    }

    .supportList li {
        width: 46%;
        margin: 12px
    }

    .feature_tab,
    .feature_tab1,
    .integ-pop-logo span,
    .support-form,
    .videoSec figure img.itsm-v-bg,
    .zigzag-content .zz-c-inner .cl-md-6 h2.title4,
    .zigzag-content .zz-c-inner .cl-md-6 p.content2 {
        width: 100%
    }

    .feature-sec7-inner .cl-md-4 {
        min-height: auto
    }

    .zigzag-content .zz-c-inner .cl-md-6:first-child {
        margin-top: 0
    }

    .import-ap-vid-cont .feature-lm {
        display: none
    }

    .integ-pop-btm-bnr .container {
        width: 90%
    }

    .box-3-design {
        width: 50%
    }

    .integ-me-innr {
        margin: 20px 13px
    }

    .ap-br-img-out,
    .feature-sec3 .mrtb60.tac img,
    .wap-sub-con {
        width: 100%
    }

    .ap-br-img {
        width: 100%;
        float: left;
        display: flex;
        padding: 12px 0;
        border-bottom: 1px solid #dedede;
        box-shadow: 1px 11px 14px #cccccc00
    }

    .feature-lft,
    .feature-rit {
        min-height: 160px
    }

    .feature-lft,
    .feature-rit,
    .integ-me-body .sticky-left .innr {
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #cccc
    }

    .feature-sticky,
    .integ-me-body .sticky-left {
        width: 100%;
        z-index: 9
    }

    .feature-lft-fixed .feature-lft,
    .integ-me-body .sticky-left .innr {
        position: initial;
        height: initial;
        min-height: initial;
        padding-top: 25px
    }

    .feature-list h2 {
        margin: 0;
        padding: 20px
    }

    .feature-rit-out {
        width: 100%;
        margin-left: 0
    }

    .feature-nav-shad {
        display: none
    }

    .feature-rit-out {
        margin-top: 0
    }

    .integ-me-body .content-right {
        width: 90%;
        padding-left: 0;
        margin: auto
    }

    .feature-sticky,
    .integ-me-body .sticky-left {
        height: initial;
        top: 70px;
        margin-bottom: 0
    }

    .integ-me-body .sticky-left {
        display: none
    }

    .feature-list ul li.active>a {
        border-left: 0 solid #047cc9;
        padding: 7px
    }

    .feature-list ul li a {
        border-bottom: 0 solid #fff;
        border-left: 0 solid #fff
    }

    .feature-rit {
        box-shadow: -2px 6px 15px #ccc0
    }

    .feature-list,
    .integ-me-list {
        padding-left: 0
    }

    .feature-list ul li,
    .integ-me-list ul li {
        width: 100%;
        border-top: 1px solid #efefef;
        float: left;
        font-size: 15px;
        background: #fff;
        line-height: 40px
    }

    .feature-list ul li:last-child,
    .integ-me-list ul li:last-child {
        box-shadow: 0 2px 2px -1px #ccc
    }

    .feature-list ul li.active,
    .integ-me-list ul li.active {
        background: #047cc9;
        color: #fff
    }

    .feature-list ul li.active>a,
    .integ-me-list ul li.active>a {
        color: #fff;
        border-bottom: 0 solid #047cc9
    }

    .integ-me-body {
        padding: 0;
        margin: 0;
        width: 100%
    }

    .feature-list,
    .integ-me-list {
        text-align: center
    }

    .feature-sec2,
    .feature-sec3,
    .feature-sec4,
    .feature-sec6,
    .feature-sec7 {
        padding: 20px !important
    }

    .feature-contentBox {
        text-align: center
    }

    .feature-sec2 .sec2-left li:after,
    .feature-sec2 .sec2-left li:before {
        content: none
    }

    #aip-a .sec2-left .cl-md-6:first-child,
    #pred-a .sec2-left .cl-md-6:first-child {
        padding: 20px
    }

    .feature-sec3-inner img {
        width: 75%;
        margin-top: 30px
    }

    .feature-sec5 {
        padding: 30px 20px
    }

    .apl5-zigzag .cl-md-6:first-child ul li {
        text-align: justify;
        font-size: 17px;
        line-height: 35px
    }

    .apl5-blub-innr ul li {
        text-align: justify
    }

    .feature-sec3-inner {
        padding-top: 0
    }

    .feature-lm:after,
    .feature-sec5 .feature-lm:after {
        background: 0 0
    }

    .apl5-blub-innr ul li:after,
    .apl5-zigzag .cl-md-6:first-child ul li:after {
        content: none
    }

    .visual-analysis {
        margin-top: 40px !important
    }

    .apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
        background: 0 0
    }

    .feature-lm {
        text-decoration: underline !important
    }

    .feature-sec2 .sec2-left ul {
        margin-left: 0
    }

    #fea-desk-show,
    #fea-mob-show,
    #integ-desk-show,
    #integ-mob-show,
    .af-lap {
        display: none
    }

    .af-mob {
        display: block
    }

    .feature-sec3 .mrtb60.tac {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .feature-sec3-inner .cl-md-6:first-child {
        margin-top: 10px
    }

    .integ-me-logos ul li {
        width: 33.333%;
        margin-right: 0
    }

    .integ-me-logos ul li a {
        width: 80%
    }

    .af-mob span:nth-child(2) {
        display: none;
        text-align: right
    }

    .mob-fixed .feature-sticky {
        position: fixed
    }

    .feature-sec2,
    .feature-sec3,
    .feature-sec4,
    .feature-sec6,
    .feature-sec7 {
        padding-top: 30px !important
    }

    .power-bi .feature-list ul li.active>a {
        color: #fff !important;
        border-left: 0 solid #06f !important
    }

    .apl5-banner {
        display: inherit;
        min-height: auto
    }

    .apl5-banner .container {
        padding: 30px 0
    }

    .apl5-menus {
        display: none;
        padding-top: 0
    }

    .apl5-zigzag .cl-md-6:nth-child(2) img {
        padding-top: 30px
    }

    .apl5-menus ul li {
        font-size: 15px;
        width: 100% !important;
        border-top: 1px solid #dcdcdc
    }

    .apl5-menus-f .container {
        display: none;
        padding: 0;
        width: 100%
    }

    .mobl-sticky {
        display: block
    }

    .itsm-sol-sec3-innr ul li h3 br,
    .mon-sticky {
        display: none
    }

    .apl5-mob {
        background: #fff;
        color: #1e1e27;
        padding: 15px;
        box-shadow: 0 2px 2px -1px #ccc;
        text-align: center
    }

    .apl5-menus.apl5-menus-f {
        padding-top: 30px;
        display: block !important;
        padding-bottom: 0;
        transition: all .9s ease-in-out
    }

    .apl5-menus.apl5-menus-f .apl5-mob {
        display: block !important
    }

    .apl5-menus ul li a.active {
        border-radius: 0
    }

    .apl5-menus ul li a {
        width: 100%;
        display: block;
        padding: 9px 12px !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .apl5-menus-f ul,
    .apl5-menus-f ul:nth-child(2) {
        margin-top: 0 !important
    }

    .apl5-zigzag {
        padding-bottom: 70px;
        text-align: center
    }

    .apl5-blub-innr ul li,
    .apl5-bt-logo ul li img,
    .apl5-zigzag h2,
    .apl5-zigzag p,
    .apl5-zigzag ul,
    .ita-footer .container .left-foot,
    .ita-footer .container .right-foot,
    .itdash-bannr-flex .bannr-rit-img img {
        width: 100%
    }

    .apl5-bt-logo ul {
        display: initial
    }

    .apl5-bt-logo ul li {
        width: 30%;
        padding: 10px 40px !important
    }

    .sso-sdp-ebk {
        text-align: center;
        padding-right: 0
    }

    .container {
        display: inherit
    }

    .itsm-sol-tabs-content img {
        margin-top: 20px
    }

    .itsm-sol-sec3-innr ul li,
    .itsm-sol-sec3-innr ul li p,
    .itsm-sol-sec5-innr ul li,
    .itsm-sol-sec5-innr ul li p,
    .itsm-sol-sec6 p,
    .itsm-sol-tabs-content .cl-md-12 p {
        width: 100%;
        min-height: auto
    }

    .itsm-sol-sec3-innr ul li,
    .itsm-sol-sec3-innr ul li:nth-child(even),
    .itsm-sol-sec5-innr ul li,
    .itsm-sol-sec5-innr ul li:nth-child(even) {
        transform: inherit;
        -webkit-transform: inherit
    }

    .itsm-sol-tabs-content .cl-md-5 {
        text-align: center
    }

    .itsm-sol-bannr .container {
        display: inherit
    }

    .itsm-sol-sec6:before {
        content: none
    }

    .itsm-sol-sec6 .cl-md-6 {
        text-align: center
    }

    .itsm-sol-sec6 img {
        visibility: visible;
        margin-top: 25px
    }

    .itsm-sol-sec8-innr ul li {
        width: 50%;
        min-height: 150px
    }

    .itsm-sol-sec8:after {
        bottom: -20px;
        height: 300px
    }

    .itsm-ri {
        width: 88%
    }

    .itsm-sol-sec3-innr.security-sol3 ul li,
    .security-sol5 .itsm-sol-sec5-innr ul li {
        width: 100%;
        margin-bottom: 40px;
        transform: inherit !important;
        -webkit-transform: inherit !important
    }

    .grid-item-active {
        display: none !important
    }

    .itsm-sol-tabs li {
        background: #f3f3f4;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc
    }

    .itsm-sol-tabs li.active {
        background: #1591eb
    }

    .itsm-sol-tabs li.active a {
        color: #fff
    }

    .casestudy-margnmins {
        margin-top: 0
    }

    .cs_sec2-sticky {
        position: inherit;
        transform: none;
        top: 0;
        align-self: center;
        margin-top: 50px
    }

    .ita-footer .container {
        display: inherit;
        text-align: center
    }

    .ita-foot-flex {
        display: flex;
        justify-content: space-evenly;
        margin-left: 0
    }

    .ap-ebook-sec2-cont {
        width: 100%
    }

    .ap-ebook-landing-banner .container,
    .itdash-bannr-flex {
        display: inherit
    }

    .ap-ebook-landing-banner:before {
        height: 160px
    }

    .ap-ebl-left,
    .ap-ebl-right {
        width: 100%;
        margin-bottom: 35px
    }

    .ap-ebl-img {
        margin: auto
    }

    .ap-ebl-right .ebook-form {
        float: inherit;
        margin: auto
    }

    .itdash-bannr-flex .bannr-rit-img:after {
        content: none;
        right: 0
    }

    .ap-cloud-release-bannr-flex {
        display: inherit;
        text-align: center
    }

    .ap-cloud-release-bannr:before,
    .feature-list ul#fea-mob-show li#key_differences_tab .tree1 li a:before,
    .gq-add-on-divi:after,
    .gq-pp-amount-divi:after {
        content: none
    }

    .ap-cloud-release-bannr-innr,
    .wlb-innr-cont,
    .wlb-innr-form {
        width: 100%
    }

    .ap-cloud-release-bannr-innr .bannr-rit-img,
    .aplus-Cloud-bannr .bannr-rit-img {
        visibility: visible
    }

    #APlus_GQ .addon-box-out.addon-out,
    .addon-box-out.addon-out {
        width: 90% !important
    }

    #APlusCloude_GQ .addon-box-inner .as-amount-innr,
    #APlusCloude_GQ .addon-box-inner .pp-amount-innr,
    #APlus_GQ .addon-box-inner .as-amount {
        flex-wrap: wrap
    }

    #APlus_GQ .as-amount.addon4 .gq-add-on-divi,
    #APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi,
    .as-amount.addon4 .gq-add-on-divi,
    .pp-amount.addon4 .gq-pp-amount-divi {
        width: 100% !important;
        padding: 30px
    }

    .gq-add-on-divi.woselbox,
    .gq-pp-amount-divi.woselbox {
        margin: 0
    }

    #APlusCloude_GQ .dis-f,
    .addon-box-inner .pp-amount-innr {
        display: inherit;
        width: 100%
    }

    #APlusCloude_GQ .addon-box-inner .as-amount-innr,
    #APlusCloude_GQ .addon-box-inner .pp-amount-innr,
    #APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi,
    #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi,
    .addon-box .woselbox {
        width: 100% !important
    }

    .addon-box .woselbox .innr {
        width: 100%;
        margin-top: 18px;
        padding: 25px !important
    }

    #APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi,
    #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
        text-align: center
    }

    .sdp-dashboard ul li {
        width: 80%
    }

    .aa-bannr-pos.bank-bannr {
        padding-top: 70px;
        text-align: center
    }

    .aa-bannr-pos.bank-bannr .wid50 {
        width: 100%
    }

    .aplus-body-zigzag .aainnr-cont:nth-child(odd) {
        flex-direction: inherit
    }

    .ap-role-cto-bannr-flex,
    .aplus-body-zigzag .aainnr-cont {
        display: inherit
    }

    .aplus-body-zigzag .aainnr-cont .wid50 {
        width: 95%;
        margin: auto
    }

    .aa-bannr-pos.bank-bannr .wid50:nth-child(2) {
        width: 75%;
        margin: auto
    }

    .ap-role-cto-bannr-innr {
        width: 100%;
        margin-bottom: 30px
    }

    .ap-role-cto-sec2-inner {
        margin: 0 20px
    }

    .ap-apr-cont,
    .ap-apr-cont p,
    .ap-apr-img {
        width: 100%;
        text-align: center
    }

    .ap-bs-cds-cont ul li {
        width: 50%
    }

    .ap-data-compared .center-data,
    .ap-pwrbi-compared .center-data {
        min-height: 80px
    }

    .ap-data-compared .center-data:before,
    .ap-pwrbi-compared .center-data:before {
        width: 100%;
        height: 1.5px;
        left: 0;
        top: 50%
    }

    .ap-onboard-content,
    .ap-onboard-form {
        width: 100%
    }

    .ap-onboard-form-innr {
        float: none;
        margin: auto
    }

    .ap-onboard-box {
        width: 97%
    }

    #section2 {
        z-index: 0
    }

    .feature-lft.power-bi {
        background: #f5f8ff
    }

    .ap-oip-right .ap-oip-innr {
        width: 46%
    }
}

@media screen and (max-height:900px) {
    .ap-full-ht.ap-indx-sec3 {
        height: inherit !important;
        min-height: inherit !important
    }
}

@media screen and (min-height:900px) {

    .indx-sec2-left,
    .indx-sec2-right {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
        -webkit-transition-delay: 200ms;
        transition-delay: 200ms
    }

    .indx-sec2-right {
        -ms-filter: "alpha(opacity=100)"
    }
}

@media screen and (max-height:750px) {
    .cs_sec2-sticky {
        transform: scale(.7);
        top: 80px
    }
}

@media screen and (max-height:800px) {
    .ap-full-ht {
        height: inherit;
        min-height: inherit
    }

    .feature-lft.power-bi .feature-list ul li {
        line-height: 35px;
        font-size: 14px
    }
}

@media screen and (max-width:800px) {
    .aplus-1o1-img img {
        width: inherit;
        max-height: 115px
    }

    .indx-1on1-banr .full-auto {
        display: inline-block;
        text-align: center;
        padding: 20px 20px 0
    }

    .innre-1on1-lf,
    .innre-1on1-rt {
        width: 100% !important
    }

    .innre-1on1-rt img {
        width: 80%
    }
}

@media screen and (max-width:768px) {

    .ap-full-ht,
    .bannr-slider .ap-full-ht {
        height: inherit !important;
        min-height: inherit !important
    }

    .bannr-slider .cl-md-4,
    .bannr-slider .cl-md-5,
    .bannr-slider .cl-md-6,
    .bannr-slider .cl-md-7 {
        width: 100%
    }

    .bannr-slider .container,
    .bannr-slider .container1 {
        display: initial
    }

    .bannr-slider {
        text-align: center
    }

    .bannr-rit-img {
        margin-top: 20px
    }

    .ap-banner-innr .ap-full-ht {
        display: flex;
        height: 93vh;
        min-height: 93vh
    }

    .cust-globe-innr {
        display: inherit;
        margin: 40px 0
    }

    .inbtm-red {
        margin: 10px 0
    }

    .wap-innr-box {
        width: 100%
    }

    .wap-3box .wap-innr-box:nth-child(even),
    .wap-3box .wap-innr-box:nth-child(odd) {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 20px
    }

    .wap-bg-clr {
        min-height: auto !important
    }

    .testimony-video {
        top: 10px
    }

    .csb-div {
        width: 100%;
        margin: 0 0 25px
    }

    .demo-bdr-r {
        margin-bottom: 50px
    }

    .ap-indx-rating-sec {
        width: 100%;
        border-bottom: 1px solid #dedede
    }

    .view-demo {
        text-align: center;
        border: 1px solid #b5e6fb;
        margin-top: 20px;
        padding: 18px;
        background: #eff9ff
    }

    .cl-md-5.das,
    .cl-md-5.integ,
    .feature-sec2 .content2.wid80,
    .feature-sec3 .content2.wid80,
    .feature-sec4 .content2.wid80,
    .feature-sec5 .content2.wid80,
    .feature-sec6 .content2.wid80,
    .feature-sec7 .content2.wid80,
    .view-demo-sub-tit {
        width: 100%
    }

    .apq3-date-lf-bdr {
        display: none
    }

    .features-sec1-img img {
        padding: 5px;
        width: 100%
    }

    .feature-sec4-inner,
    .feature-sec6-inner {
        width: 100%;
        display: inherit
    }

    .feature-sec4-inner .data-blend {
        width: 80%;
        margin: auto auto 20px
    }

    .feature-sec5 {
        text-align: center
    }

    .feature-sec5-inner .cl-md-4 {
        width: auto !important;
        padding-top: 10px;
        padding-right: 0
    }

    .feature-sec5:before,
    .indx-1on1-banr:before,
    .indx-6it-sm:before,
    .indx-6it2-sm:before {
        content: none
    }

    .feature-sec5-inner {
        margin-top: 40px
    }

    .visual-analysis {
        padding-right: 0;
        width: 80%;
        margin: auto
    }

    .feature-sec7-inner .cl-md-4 {
        padding-right: 0;
        padding-top: 30px
    }

    .feature-sec4,
    .feature-sec6 {
        padding: 20px 0;
        text-align: center
    }

    .feature-sec3-inner,
    .integ-pop-banr .container,
    .ios-andr-banr .container {
        display: inherit
    }

    .integ-pop-bnr-img,
    .integ-pop-bnr-txt,
    .integ-pop-enpt-div,
    .ios-bnr-img,
    .ios-bnr-txt,
    .ios-enpt-div {
        width: 100%;
        text-align: center
    }

    .import-ap-banr .content2,
    .import-db-banr .content2 {
        width: 100%
    }

    .mobile-btm-btn {
        display: block;
        position: fixed;
        width: 100%;
        bottom: -2px;
        z-index: 9
    }

    .integ-me-bnr-img,
    .integ-me-bnr-txt {
        width: 100%;
        text-align: center
    }

    .aap-sec-5 .wid-half p span,
    .integ-me-banr .container {
        display: initial
    }

    .securiy-breach img {
        opacity: .2
    }

    .securiy-breach {
        z-index: -1
    }

    .innre-1on1-rt {
        position: initial;
        height: inherit !important;
        min-height: inherit !important
    }

    .innre-1on1-rt img {
        position: inherit
    }

    .it6-img-vid,
    .it62-img-vid {
        visibility: visible
    }

    .aplus-experience span em,
    .aplus-infographic-form form ul li,
    .aplus-infographic-inner p,
    .indx-ot-oct .bannr-rit-img,
    .ot-oct-date .cl-md-2 {
        width: 100%
    }

    .ot-oct-lf-bdr {
        border-left: 0 solid #000;
        height: 40px;
        border-bottom: 1px solid #000;
        width: 100%;
        margin: auto auto 25px
    }

    .nav-circle,
    li.nav-grid-items {
        width: 100% !important
    }

    .itsm-sol-tabs {
        display: block
    }

    .aplus-experience {
        gap: 35px 100px;
        flex-wrap: wrap;
        justify-content: center
    }

    .aplus-experience span {
        border-right: 0 solid #ccc
    }

    .aplus-infographic-form form ul,
    .aplus-infographic-inner {
        display: inherit;
        padding-top: 60px
    }

    .countryid-stl {
        width: 100% !important
    }

    .indx-ap50-banr .wlb-fade-line1,
    .itdash-sec3-img .itds3-conts-btn,
    .itdash-sec3-left {
        display: none
    }

    .aap-sec-5 .wid-half,
    .ap-cloud-cont p,
    .itdash-sec3-right {
        width: 100%
    }

    .itdash-sec3-img,
    .itds3-contshow {
        display: block
    }

    .itdash-sec3-img {
        margin-top: 30px;
        border-top: 1px solid #12346552;
        padding-top: 30px
    }

    .ap50-date1 {
        border-top: 1px solid #ffffff8f
    }

    .ap-cloud-release-contant-innr {
        display: inherit
    }

    .ap-cloud-cont,
    .ap-cloud-img {
        width: 100%;
        text-align: center
    }

    .ap-cloud-ebook {
        flex-wrap: wrap
    }

    .ace-innr {
        width: 50%;
        text-align: center;
        margin-bottom: 60px
    }

    .aap-sec-5 {
        display: inherit
    }

    .sdp-dash-menu {
        margin: 0 auto
    }

    .sdp-dash-menu ul {
        display: inherit;
        height: auto;
        border-bottom: 0 solid #ccc
    }

    .sdp-dash-menu li {
        margin-bottom: 20px
    }

    .aap-manufact-footr-inner,
    .sdp-dash-menu {
        display: inherit
    }

    .aap-manufact-footr-left,
    .aap-manufact-footr-right,
    .pwr-daccess ul {
        width: 100%
    }

    #appTab1 table tr td img {
        width: 40% !important
    }

    #appTab2 table tr td img,
    #appTab3 table tr td img,
    #appTab4 table tr td img,
    #appTab5 table tr td img,
    #appTab7 table tr td img {
        width: 75% !important
    }

    .pwr-daccess ul li {
        width: 31%
    }

    .pwr-bi-slider .innr {
        max-height: 100px;
        min-height: 100px
    }

    .integ-me-banr {
        margin-top: 0
    }

    .integ-me-search {
        padding-top: 0
    }

    .integ-me-banr .wid60 {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .indx-sec2-inner {
        display: none
    }

    .indx-sec2-inner-mobile {
        display: block !important
    }

    .it6sm-grn span {
        background: 0 0;
        word-break: break-word;
        color: #000;
        line-height: 50px
    }

    .ap50-rit-img img,
    .hybrid-rit-img img,
    .sso-sdp-sec2 ul li {
        width: 100%
    }

    .apq3oct-banner:after,
    .apq3oct-banner:before,
    .hybrid-banner:after,
    .hybrid-banner:before,
    .indx-ap50-banr:after,
    .indx-apm-banr .bannr-rit-img:after,
    .indx-apm-banr .bannr-rit-img:before,
    .indx-data-dem-banr .bannr-rit-img:after,
    .indx-data-dem-banr .bannr-rit-img:before,
    .sso-sdp-sec2 ul li:after {
        content: none
    }

    .bannr-slider .container,
    .bannr-slider .container1 {
        padding: 50px 0
    }

    .indx-6it2-sm .container {
        padding-bottom: 0 !important
    }

    .ap-banner .banr-slider .ap-full-ht {
        display: flex;
        height: inherit !important;
        min-height: inherit !important;
        padding: 90px 0
    }

    .sml-box-innr li {
        width: 100%;
        margin-left: 0
    }

    .box-yellow-bg:after,
    .box-yellow-bg:before {
        display: none
    }

    .supportList li {
        width: 100%;
        margin: 0 0 20px
    }

    .feature-banner h1 {
        font-size: 35px !important
    }

    .feature-banner h2 {
        font-size: 18px
    }

    .features-sec1-img img:nth-child(2),
    .features-sec1-img img:nth-child(4) {
        transform: rotate(90deg);
        margin: 80px auto
    }

    .features-sec1-img {
        display: inherit;
        margin: 35px auto
    }

    .feature-sec5:before {
        opacity: .1
    }

    .pdf-form-stl,
    .pdf-form-stl #downloadReset,
    .pdf-form-stl #downloadSubmit,
    .pdf-form-stl .submit-half,
    .pdf-form-stl .tac,
    .pdf-form-stl input,
    .pdf-form-stl select {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .sso-sdp-sec2 ul {
        display: inherit
    }

    .sso-sdp-button button {
        margin-bottom: 10px;
        margin-left: 0
    }

    .apl5-bt-logo ul li {
        width: 40%
    }

    .itsm-sol-bannr,
    .sso-sdp-sec2 ul {
        text-align: center
    }

    .ap-onboard-box ul:before,
    .itsm-sol-sec8:after {
        content: none
    }

    .itsm-sol-sec9 {
        background: #eff7ff
    }

    .itsm-sol-sec2 .apl5-bt-logo ul li {
        margin-bottom: 20px
    }

    .itsm-sol-sec8-innr ul li,
    .relat-integ-innr,
    .relat-integ-innr1 .itsm-ri {
        width: 100% !important
    }

    .itsm-sol-sec8-innr ul li {
        min-height: auto
    }

    .itsm-sol-sec8-innr ul li span {
        display: initial
    }

    .itsm-sol-sec3-innr ul li,
    .itsm-sol-sec3-innr ul li:nth-child(even),
    .itsm-sol-sec5-innr ul li,
    .itsm-sol-sec5-innr ul li:nth-child(even) {
        text-align: center
    }

    .itom-sol-sec7 .itsm-ri,
    .itom-sol-sec7 .relat-integ-innr,
    .itsm-ri,
    .proj-ri,
    .proj-sol-img-pos-innr {
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri,
    .itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri,
    .relat-integ-innr:nth-child(3) .itsm-ri,
    .security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri {
        height: inherit
    }

    .relat-integ-innr h3,
    .relat-integ-innr span {
        transform: inherit !important;
        margin-top: 0 !important
    }

    .security-sol-sec8 .itsm-sol-sec8-innr ul li {
        text-align: left
    }

    .c_study_bannr:before {
        top: 383px;
        left: 0;
        background-size: cover;
        height: 20%;
        width: 100%;
        transform: rotate(-90deg)
    }

    .ap-indx-sec2 .wid70,
    .indx-sec2-right .indx-sec2-img img,
    .indx-sec4-innr2 .splt4 p,
    .indx-sec5-innr .splt6,
    .itdash-sec4-innr .splt6 {
        width: 100% !important
    }

    .ap-onboard-box ul,
    .indx-sec3-innr2,
    .indx-sec5-innr {
        display: inherit
    }

    .aplus-body-zigzag .aainnr-cont .wid50,
    .indx-sec3-outer,
    .indx-sec4-outer,
    .indx-sec5-outer,
    .inner-contentBox .innr h2 {
        text-align: center
    }

    .indx-sec3-innr2 .splt3 span,
    .indx-sec4-innr2 .splt4 span,
    .indx-sec5-innr .splt6 span,
    .indx-sec5-innr .splt6.indx-sec5-innr .splt6 span {
        margin: auto
    }

    .indx-sec3-innr2 .splt3,
    .indx-sec4-innr1 h2 {
        width: 100%
    }

    .webinar-details {
        display: inherit;
        width: 100%
    }

    .webinar-details .ebook-rit-banr-line {
        display: none
    }

    .aplus-body-zigzag .aainnr-cont img {
        width: 90%;
        margin-top: 25px
    }

    .aplus-body-zigzag .aainnr-cont {
        padding: 30px 0 !important
    }

    .relat-integ-innr:nth-child(3) .itsm-ri.new,
    .relat-integ-innr:nth-child(4) .itsm-ri {
        height: auto !important
    }

    .apr-green-banr {
        display: inherit;
        width: 100% !important
    }

    .apr-green-banr div {
        width: 100% !important;
        text-align: center;
        margin-bottom: 15px
    }

    .ap-onboard-box {
        width: 65%;
        padding: 25px 6px
    }

    .ap-onboard-form-innr {
        width: 80%
    }

    .ap-oip-foot .innr .aprfoot-innr1 {
        width: 45%
    }

    .indx-sec2-inner-mobile.zia ul li img,
    .inner-contentBox .wid-innr {
        width: 100%
    }

    .inner-contentBox .lft-rit-cont {
        display: inherit
    }

    .pw-bi-hr {
        display: none
    }

    #section6 .lft-rit-cont.jcont-b {
        height: auto
    }

    .pwr-bi-tmonial:after {
        content: none
    }

    .inner-contentBox .aitm-c .wid-innr:nth-child(2) {
        text-align: center
    }

    .integ-me-logos ul li {
        width: 50%
    }

    .aa-bannr-pos.bank-bannr.zia img {
        width: 100% !important;
        margin-top: 60px
    }
}

@media screen and (max-width:600px) {
    .globe-logo li {
        width: 50%;
        height: 50px
    }

    .globe-logo li:nth-child(odd) {
        border-right: 1px solid #ccc !important
    }

    .globe-logo li:nth-child(even) {
        border-right: 0 solid #ccc
    }

    .ap-full-ht.ap-indx-sec2 {
        padding: 10px
    }

    .ap-features-content>div {
        padding: 15px;
        min-height: auto
    }

    .ap-features-contentBox .indx-sec2-icon {
        width: 70px;
        height: 70px
    }

    .ap-features-contentBox:first-child .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg)no-repeat 1px 4px/70px
    }

    .ap-features-contentBox:nth-child(2) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg)no-repeat 1px 4px/67px
    }

    .ap-features-contentBox:nth-child(3) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg)no-repeat 1px 4px/69px
    }

    .indx-content-slider li:nth-child(3) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-4.svg)no-repeat 1px 4px/54px
    }

    .ap-features-contentBox:nth-child(4) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg)no-repeat 1px 4px/69px
    }

    .ap-features-contentBox:nth-child(5) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg)no-repeat 1px 4px/69px
    }

    .ap-features-contentBox:nth-child(6) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg)no-repeat 1px 4px/54px
    }

    .ap-features-contentBox:nth-child(7) .indx-sec2-icon {
        background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg)no-repeat 1px 4px/55px
    }

    .ap-features-contentBox p {
        font-size: 14px;
        line-height: 32px
    }

    .ap-features-contentBox h2 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 0
    }

    .dwn-contact,
    .dwn-page {
        width: 100%
    }

    .dwn-guide {
        display: inherit;
        text-align: center
    }

    .dwn-guide a {
        display: block
    }

    .dwn-cust-quote-slid {
        padding-left: 0
    }

    .blue-graf-bg {
        padding: 20px
    }

    .sn-ad-slider .mySlides {
        margin: 0
    }

    #cont-1,
    #cont-2,
    #cont-3,
    #cont-4,
    #cont-5,
    #cont-6,
    #cont-7 {
        transform: scale(.978459)
    }

    .g-toggle {
        text-align: center
    }

    .addon-box-out {
        width: 100%;
        box-sizing: border-box
    }

    .support-contact {
        width: 100%;
        margin-bottom: 0
    }

    .aplus-banner-left-layout,
    .aplus-signup-ebook-banner .aplus-rt-img-banner,
    .box-3-design,
    .dwn-form,
    .itsm-sol-tabs-content img {
        width: 100%
    }

    .ap-ebl-right .ebook-form {
        width: 95%
    }

    .apl5-banner h1 {
        font: 40px/1.25"Zoho_Puvi_SemiBold"
    }

    .apl5-banner p {
        font: 17px"Zoho_Puvi_ExtraLight"
    }

    .apl5-banner button {
        font-size: 18px;
        padding: 10px 40px
    }

    .apl5-banner .apl5-upgrade {
        font: 12px"Zoho_Puvi_ExtraLight" !important
    }

    .apl5-white-bg .apl5-zigzag:last-child,
    .apl5-zigzag {
        padding-bottom: 40px
    }

    .apl5-sec5 {
        height: auto
    }

    .apl5-bt-logo ul li {
        width: 100%;
        padding-bottom: 30px
    }

    .apl5-bt-logo ul li img {
        width: 200px;
        margin-bottom: 20px
    }

    #APlus_GQ .as-amount.addon4 .gq-add-on-divi,
    #APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi,
    .as-amount.addon4 .gq-add-on-divi,
    .pp-amount.addon4 .gq-pp-amount-divi {
        width: 100% !important
    }

    .itom-sol-sec7 h2,
    .itsm-sol-sec10 h2,
    .itsm-sol-sec2 h2,
    .itsm-sol-sec3 h2,
    .itsm-sol-sec4 h2,
    .itsm-sol-sec5 h2,
    .itsm-sol-sec7 h2,
    .itsm-sol-sec8 h2,
    .itsm-sol-sec9 h2,
    .project-sol-sec7 h2 {
        font-size: 35px
    }

    .itsm-sol-sec3-innr,
    .itsm-sol-sec5-innr,
    .itsm-sol-sec8-innr ul li p {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0
    }

    .itsm-sol-bannr h1 {
        font-size: 40px;
        line-height: 45px
    }

    .nav-circle,
    li.nav-grid-items {
        height: 70px
    }

    .ap-apr-img img,
    .ap-bs-cds-innr,
    .ap-bs-cds-innr ul,
    .ap-bs-cto-innr,
    .apr-green-banr,
    .aprfoot {
        display: inherit;
        width: 100% !important
    }

    .ap-bs-cds-cont ul li,
    .ap-bs-cto .wid80,
    .ap-oip-right .ap-oip-innr,
    .ap-role-cto-bannr-innr .bannr-rit-img .wid100,
    .pwr-daccess ul li {
        width: 100%
    }

    .ap-bs-cto-img,
    .apr-green-banr div,
    .aprfoot-innr,
    .aprfoot-innr1 {
        width: 100% !important;
        text-align: center
    }

    .ap-bs-cto-cont {
        width: 60%;
        margin: auto
    }

    .aprfoot span {
        margin: auto
    }

    .apr-green-banr div button {
        margin-top: 20px
    }
}

@media screen and (max-width:500px) {
    .title1 {
        font-size: 29px
    }

    .ap-br-img-out {
        width: 320px
    }

    .globe-content {
        padding: 0 15px
    }

    .globe-ply-btn {
        right: 10px
    }

    .bannr-rit-img img {
        max-height: inherit !important;
        width: 80%
    }

    .globe-content h3 {
        font-size: 14px;
        line-height: inherit
    }

    .globe-content p {
        font-size: 11px;
        margin-top: 0
    }

    .customer-banner {
        padding: 10px
    }

    .dwn-contact ul li {
        display: inherit;
        float: none;
        text-align: center
    }

    .dwn-contact ul li span {
        display: inherit
    }

    .ap-ebl-img,
    .gq-forms .dwn-page,
    .integ-me-logos ul li {
        width: 100%
    }

    .gq-forms .radio-box label {
        display: block
    }

    .indx-jira-banr .title3 span {
        display: initial
    }

    .integ-pop-img span,
    .ios-andr-img span {
        width: auto
    }

    .dwn-form input,
    .table_style li input {
        width: 100% !important;
        height: 45px;
        padding-top: 6px
    }

    .table_style li label,
    .table_style li select {
        width: 100% !important;
        padding-top: 6px;
        display: block
    }

    #LicenseKeyForm li:nth-child(5) h4.Windows,
    #LicenseKeyForm li:nth-child(5) h5.Linux {
        margin: 20px 0
    }

    #LicenseKeyForm li:nth-child(5) h4.Windows strong,
    #LicenseKeyForm li:nth-child(5) h5.Linux strong {
        width: 100% !important;
        padding-top: 6px;
        padding-bottom: 10px
    }

    .import-ap .zz-c-inner:nth-child(5) .import-ap-img img,
    .import-ap .zz-c-inner:nth-child(6) .import-ap-img img,
    .import-ap-img img,
    .import-db-img img {
        width: 100%
    }

    .indx-1on1-banr .full-auto {
        padding: 0
    }

    .relat-integ-innr1 .itsm-ri span {
        width: 290px;
        height: 37px;
        background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg)no-repeat -121px -134px/920px
    }

    .inner-contentBox .innr {
        padding: 25px
    }

    .integ-me-logos ul li a {
        width: 90%
    }
}

@media screen and (max-width:767px) {

    .flex-left,
    .flex-right {
        width: 100% !important;
        padding: 20px 0
    }

    iframe {
        max-width: 90% !important
    }

    .indx-bannr-flex .flex-left {
        margin: 0 auto
    }

    .round-squr .flex-right:after {
        position: relative
    }

    .ap-indx-sec2 {
        padding-top: 0 !important
    }

    .title-1on1 {
        width: 100%
    }
}

sdp-dashboard ul li .sdp-demoView {
    display: block;
    position: absolute;
    padding: 4px 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    font-size: 16px;
    right: 12px;
    top: 12px;
    color: #9c9c9cde;
    background: #f0f0f0;
    cursor: pointer;
    transition: 300ms linear;
    z-index: 999
}

.sdp-dashboard ul li figure::before {
    content: " ";
    position: absolute;
    bottom: 46%;
    left: 47.5%;
    width: 50px;
    height: 50px;
    opacity: .3;
    background: url(https://www.manageengine.com/analytics-plus/images/sdp-pages/sdp-dash-zoom.png)no-repeat;
    transition: 300ms linear;
    cursor: pointer
}

.sdp-dashboard ul li {
    float: left
}

.sdp-dashboard ul li figure::after,
.sdp-dashboard ul li figure:after {
    content: " ";
    position: absolute;
    opacity: .1;
    background: #d8d8d8;
    top: 0;
    height: 100%;
    width: 100%;
    transition: 300ms linear;
    cursor: pointer;
    z-index: 99
}

.sdp-das-tit {
    font-family: "Zoho_Puvi_Regular"
}

#scroll,
.paf-bg {
    position: relative
}

.paf-bg {
    background: #93dcff;
    min-height: 607px;
    z-index: 0;
    display: flex
}

.paf-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/images/features/aa-features/aaf-bgt.png)no-repeat;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5
}

#scroll {
    font-size: 16px;
    line-height: 27px
}

.ios-bnr-txt h2 span {
    display: block;
    font-family: "Zoho_Puvi_Light"
}

.font40 {
    font: 40px/1.3 Zoho_Puvi_SemiBold
}

.paf-titl {
    width: 100% !important;
    font-size: 35px !important;
    margin-top: 60px;
    text-align: center
}

.paf-bg .text-rit .aaf-bannr {
    position: absolute;
    width: 840px;
    right: 0;
    top: 30px
}

.aplus-tasks-text h2 {
    font-family: "Zoho_Puvi_Semibold"
}

.sha-value table,
.sha-value1 table {
    margin: auto
}

.predictive-points .container {
    background: #eff7ff;
    padding: 20px 50px;
    border-radius: 20px;
    margin-bottom: 30px
}

.share-res-sec2-content ul li span {
    border: 1px solid #24cc8b;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    -moz-transform: scale(.8)
}

.Jira-ad-innr-titl {
    font-size: 35px;
    text-align: center;
    color: #000;
    line-height: 50px;
    font-family: "Zoho_Puvi_Light"
}

.sn-ad-slider {
    max-width: 1000px;
    position: relative;
    margin: auto
}

.sn-ad-slider .sn-ad-fade {
    border: 1px solid #e2e2e2;
    margin: 0 70px;
    padding: 20px 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    box-shadow: 0 0 22px #ccccccb5
}

.sn-ad-slider .sn-ad-fade p {
    position: relative;
    font-size: 19px;
    font-style: italic;
    min-height: 100px;
    margin-top: 70px
}

.sn-ad-slider .sn-ad-fade p::before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/blue-quotes.svg)no-repeat;
    position: absolute;
    left: 0;
    top: -60px;
    width: 60px;
    height: 55px
}

.sn-ad-cus-name {
    font-size: 14px;
    color: #4a4a4a;
    position: relative
}

.share-res-sec2-content ul li span::after,
.share-res-sec2-content ul li span::before {
    background: #24cc8b;
    width: 2px;
    height: 7px;
    content: "";
    position: absolute;
    left: 9px;
    top: 13px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg)
}

.share-res-sec2-content ul li span::after {
    height: 12px;
    left: 15px;
    top: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg)
}

.share-res-sec2-content ul li {
    position: relative;
    padding: 0 0 0 50px;
    font-size: 14px;
    margin: 25px 0
}

.predictive-points p {
    font-size: 17px;
    line-height: 30px;
    text-align: center
}

.share-res-sec2-innr {
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -ms-flex-pack: center
}

.itsm-sol-bannr h1 span {
    color: #1491eb
}

.sha-value,
.sha-value1 {
    margin: 50px auto;
    font-size: 12px;
    word-break: break-word
}

.sha-value table tr td,
.sha-value table tr th,
.sha-value1 table tr td,
.sha-value1 table tr th {
    border: 1px solid #adc9e3;
    padding: 10px 20px
}

.sha-value table tr th,
.sha-value1 table tr th {
    background: #adc9e352
}

.license-design {
    background-image: linear-gradient(180deg, #fff 0, #fff 75%)
}

.license-design .feedbackForm.uninstall {
    float: none;
    margin: 5px auto 0;
    background: #fff;
    padding: 30px 12px;
    border: 1px solid #0075ff52;
    box-shadow: 0 0 20px #9f9f9f47
}

.license-design h2.tac.pg-head1 {
    width: 90%;
    line-height: 27px;
    margin: auto auto 17px
}

.license-design .dwn-form .tac.posRel input {
    height: 50px !important;
    width: 85% !important;
    margin-bottom: 10px
}

.license-design .dwn-form select {
    height: 50px !important;
    margin-bottom: 10px;
    padding: 6px 35px 6px 14px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none
}

.license-design .uninstall-checkboxList label {
    line-height: 37px
}

.ios-andr-banr {
    background: #05917b;
    padding: 30px
}

.ios-bnr-txt h2.title2 {
    font-size: 37px;
    color: #fff
}

.title2 {
    font: 40px/1.25 Zoho_Puvi_SemiBold;
    line-height: 45px;
    margin: 15px 0
}

.content2 {
    font-size: 17px;
    line-height: 30px
}

.ios-andr-avail {
    font-family: "Zoho_Puvi_Bold";
    font-size: 22px
}

.ios-andr-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.ios-enpt-div {
    width: 10%
}

.ios-bnr-txt {
    width: 40%;
    margin: auto
}

.clr-f {
    color: #fff
}

.Jira-ad-innr-titl span,
.uninstall-checkboxList h2 {
    font-family: "Zoho_Puvi_Bold"
}

.bg-d-blue .pg-head,
.bg-d-blue h2 {
    color: #00bfa5
}

.pB20,
.pT20 {
    padding-top: 20px
}

.pLR20 {
    padding: 0 20px
}

.mB20 {
    margin-bottom: 20px !important
}

.mT30 {
    margin-top: 30px
}

.pT40 {
    padding-top: 40px
}

.mT86 {
    margin-top: 86px
}

.font-minimize {
    font-size: 80%
}

.prd-nav li {
    float: left;
    width: 32%;
    padding: 0 .5%;
    text-align: center
}

button:focus {
    outline: 0
}

.posRel {
    position: relative
}

.pg-head {
    font-weight: 100 !important
}

.pg-head2,
.pg-head3 {
    font-size: 16px;
    font-weight: 100;
    margin-bottom: 20px;
    color: #fff
}

.pg-head3 {
    font-size: 24px;
    color: #333;
    line-height: 30px
}

.txt-style1 {
    font-size: 18px;
    font-weight: 100;
    line-height: 32px
}

.txt-style2,
.txt-style3 {
    font-size: 16px;
    font-weight: 100;
    line-height: 26px
}

.txt-style3 {
    font-size: 18px;
    opacity: .7;
    padding: 5px 0 10px;
    margin: 0
}

.txt-style4 {
    font-size: 24px;
    font-weight: 600;
    color: #fff
}

.txt-white {
    color: #fff
}

.download span,
.dwn-form-note span,
.supportSide h4,
.txt-bold {
    font-weight: 600
}

.light-gray {
    background-color: #f6f6f6
}

.txt-yellow {
    color: #ffde17
}

.nav-dwn a,
.prd-nav .btm-dwn a {
    width: 192px
}

#commonHeader {
    background: #fff
}

.container-full {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.prd-logo,
.prd-logo2 {
    display: block;
    height: 40px;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-indent: -1000px;
    width: 244px;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/analytics-plus.png)no-repeat 0 0
}

#section0,
#section1,
#section2,
#section3,
#section4,
#section5,
#section6 {
    opacity: 0;
    transition: all .5s
}

#section0.load,
#section1.load,
#section2.load,
#section3.load,
#section4.load,
#section5.load,
#section6.load,
.slider .plan-line.one span.active i,
.slider .plan-line.one_1 span.active i,
.slider.slider_1_line .plan-line.one_1 span.active,
.slider.ui-slider .plan-line.one span.active {
    opacity: 1
}

.ap_commen_btn {
    text-align: center;
    padding-block: 60px;
    background: #f7f7f7
}

.ap_commen_btn .btn-red {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    padding: 15px 45px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 3px
}

.ap_commen_btn h2 {
    font-size: 30px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 50px;
    color: #1c1c1c
}

#section0 .slide:first-child .fp-tableCell {
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #392068;
    background-size: 100% 100%
}

#section0 .slide:nth-child(2) .fp-tableCell {
    background: #147f91;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0
}

#section0 .slide:nth-child(2) .fp-tableCell:before {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/bannr-needs-analytics-cornr.png)no-repeat;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1
}

#section0 .slide:nth-child(2) .fp-tableCell:after {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/bannr-needs-analytics-over.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 810px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .6
}

.img-needs-ap img {
    width: 100%
}

.ebook-need-ap {
    margin-top: 130px
}

.btnAndroid {
    background: #000 url(https://www.manageengine.com/analytics-plus/images/btn-android.png)no-repeat center center
}

.btnAndroid,
.btnIos {
    background: #000 url(https://www.manageengine.com/analytics-plus/images/btn-ios.png)no-repeat center center;
    box-shadow: 3px 3px 6px rgb(0 0 0/40%)
}

.ios-bnr-img {
    width: 70%;
    margin: auto;
    text-align: right
}

.ios-bnr-img img {
    width: 90%
}

.zigzag-content .zz-c-inner .cl-md-6:first-child {
    margin-top: 30px
}

.cl-md-1,
.cl-md-10,
.cl-md-11,
.cl-md-12,
.cl-md-2,
.cl-md-3,
.cl-md-4,
.cl-md-5,
.cl-md-6,
.cl-md-7,
.cl-md-8,
.cl-md-9 {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ios-andr-img span:after,
.ios-andr-img span:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/mobile-app/img-bg-dot.png)no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    z-index: -1
}

.ios-andr-img span:before {
    top: -50px;
    left: -60px
}

.ios-andr-img img {
    width: 100%
}

.ios-andr-img span:after {
    bottom: -50px;
    right: -60px
}

.mrtp30 {
    margin-top: 30px !important
}

.mrtp50 {}

.fl-lf {
    float: left
}

#section0 .slide:nth-child(3) .fp-tableCell {
    background: #fed66a url(../images/triangle-flair-bk1.png)no-repeat 0 85px;
    background-size: 100%auto;
    width: 100%;
    height: auto
}

#section0 .slide:last-child .fp-tableCell {
    background: #f6feff url(../images/ebook-msp-bg.png)0 0;
    width: 100%;
    height: auto
}

.ebook-need-ap h1 {
    font-weight: 100 !important
}

.ebook-need-ap h1 span {
    font-weight: 400 !important
}

.clr-yel {
    color: #f7db69
}

.ebook-banner.ebook-need-ap p,
.ebook-need-ap h1 {
    color: #fff !important
}

.ebook-need-ap .download {
    background: #f7db69 !important;
    transition: 300ms linear;
    color: #2a2a2a !important
}

.ebook-data-democ {
    position: relative;
    background: #fff394;
    padding: 16px;
    border-radius: 20px;
    text-align: center
}

.ebook-data-democ:after,
.ebook-data-democ:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/index/ap-sprite-img.svg)no-repeat;
    width: 20px;
    height: 30px;
    background-size: 530px;
    background-position: -493px 1px;
    filter: brightness(.25);
    opacity: .8
}

.ebook-data-democ:before {
    top: -4px;
    left: 0;
    transform: rotate(13deg)
}

.ebook-data-democ:after {
    bottom: -4px;
    right: 0;
    transform: rotate(195deg)
}

.ebook-data-democ-clr {
    color: #ea152b;
    font-weight: 500
}

.banner-description {
    color: #fff;
    font-family: "Roboto slab", serif
}

.banner-description h1 {
    font-size: 33px;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    top: 40px
}

.banner-description p,
.ebook-CSI h1 span {
    font-weight: 100;
    position: relative;
    margin: 20px 0 50px
}

.banner-description p {
    font-size: 20px;
    top: 30px;
    color: #ffeded
}

.thanksgiving-banner {
    background: url(../images/thanksgiving-banner-bg.png)no-repeat top center #5867c3;
    height: 330px;
    font-family: "Roboto slab", serif
}

.tabletHome .tabletHor {
    max-width: 475px
}

.slide .caseStudy img,
.tabletHome .tabletHor img {
    max-width: 100%
}

.slide .caseStudy h1,
.tabletHome h1 {
    font-family: "Roboto slab", serif;
    color: #fff;
    line-height: 1.2;
    margin: 0 0 60px;
    font-size: 33px
}

.slide .caseStudy h1 {
    font-size: 30px
}

.slide .caseStudy .download {
    text-transform: uppercase;
    color: #333
}

.tabletHome .download {
    color: #333
}

.ebook-banner .download,
.slide .caseStudy .download,
.tabletHome .download {
    text-align: center;
    padding: 15px 30px;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    text-decoration: none !important;
    background: #fff;
    margin-top: 20px;
    font-weight: 400;
    min-width: 150px
}

.thanksgiving-banner .pg-head1 {
    color: #fff;
    font-weight: 500 !important;
    font-size: 38px
}

.thanksgiving-banner p {
    color: #fff;
    font-size: 26px;
    font-weight: 100 !important;
    line-height: 36px;
    padding: 20px 0;
    width: 550px
}

.thanksgiving-banner .white-but {
    text-transform: none;
    color: #963b98;
    font-size: 26px;
    font-weight: 100
}

.webinar-myth .white-but {
    padding: 25px 50px;
    text-transform: inherit
}

.ebook-CSI h1,
.ebook-banner h1 {
    color: #1eb896;
    line-height: 40px
}

.ebook-CSI p,
.ebook-banner p {
    color: #000;
    line-height: 30px
}

.ebook-CSI .download,
.ebook-banner .download {
    color: #fff;
    background: #1eb896
}

.ebook-CSI h1 {
    color: #fff;
    text-align: left;
    font-family: "Roboto slab", serif;
    padding-top: 50px;
    font-size: 32px;
    padding-bottom: 20px
}

.ebook-CSI h1 span {
    font-size: 25px;
    color: #fff
}

.ebook-CSI p {
    color: #fff
}

.ebook-CSI .per50-wid {
    padding: 0 !important
}

.free-webinar-tag {
    width: 186px
}

.data-silos-webinar {
    color: #000
}

.data-silos-webinar h1 {
    color: #000;
    font-size: 38px;
    font-weight: 600
}

.data-silos-webinar h2 {
    color: #000;
    font-size: 28px;
    font-weight: 300 !important;
    line-height: 32px;
    margin: 42px 0 46px
}

.webinar-timings {
    clear: both;
    text-align: left;
    margin: 40px 0 20px;
    overflow: hidden
}

.webinar-timings img {
    width: 34px;
    margin: 0 7px
}

.webinar-timings p {
    margin: 8px 0;
    padding: 0
}

.webinar-timings p:last-child {
    border-top: 1px solid #000;
    padding: 8px 0
}

.analyse-data {
    width: 350px
}

.data-silos-but {
    padding: 15px 20px;
    color: #fff;
    background: #364f59;
    font-size: 24px;
    font-weight: 100;
    text-decoration: none !important;
    margin: 20px 0;
    display: inline-block;
    float: left
}

.rules-list li {
    padding: 2px 0
}

.thanksgiving-form {
    width: 650px;
    float: left
}

.giftbox {
    position: absolute;
    bottom: -37px;
    right: 100px;
    z-index: 9999
}

.reports-demo-img div {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0
}

.red-but {
    color: #fff;
    font-size: 18px
}

.orange-but,
.red-but,
.white-but {
    text-align: center;
    padding: 15px 30px;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important
}

.white-but {
    font-size: 18px
}

.red-but {
    background: #f14f3d
}

#section0 .red-but {
    background: #ec4963
}

.orange-but {
    color: #000;
    background: #f1c337;
    font-size: 16px;
    text-transform: uppercase
}

.white-but {
    background: #fff
}

.database-btn,
.white-but,
.yellow-but {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    color: #000;
    text-transform: uppercase;
    border: 0
}

.database-btn {
    font-weight: 600;
    background: #fff;
    padding: 15px 50px
}

#section0 .aplus-1-on-1-banner .aplus-btn:hover,
.database-btn:hover,
.yellow-but:hover {
    text-decoration: none
}

.yellow-but {
    background: #f6f871;
    padding: 15px 30px;
    font-size: 18px;
    clear: both
}

.banner2,
.download {
    font-weight: 100
}

.banner2 {
    font-family: "Roboto slab", serif
}

.banner2 h1 {
    width: 100%;
    margin: 0 auto 10px;
    color: #fff;
    line-height: 36px;
    font-size: 26px
}

.webinar-myth h1 {
    margin-bottom: 0
}

.webinar-myth .banner2 h1.webinar-header {
    font-weight: 400
}

.banner2 p {
    color: #fff;
    font-size: 20px;
    font-weight: 300
}

.banner2 img {
    max-width: 100%
}

.database-multiple .banner2-img,
.webinar-myth .banner2-img {
    margin: 30px 0 15px
}

#webinar-banner {
    background-image: url(../images/webinar/analyticsplus-webinar.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 400px;
    text-align: center;
    text-shadow: 2px 2px 1px #000
}

#webinar-banner h2 {
    color: #7cba29;
    font-weight: 700;
    font-size: 36px;
    padding: 3px;
    margin: 5px 0 0
}

#webinar-banner h3,
#webinar-banner h4,
#webinar-banner p {
    color: #fff;
    font-weight: 300;
    font-size: 35px;
    padding: 0;
    margin: 0
}

#webinar-banner h4 {
    color: #7cba29;
    font-size: 18px;
    margin: 40px 0 15px
}

#webinar-banner p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px
}

.webinar-agenda {
    padding: 0;
    margin: 0 auto;
    width: 650px
}

.webinar-agenda li {
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    padding: 0 35px;
    text-align: center
}

.webinar-cont {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px
}

.webinar-agenda p span {
    color: #7cba29;
    display: block;
    line-height: 22px;
    margin: 7px 0 15px
}

.webinar-but {
    background-color: #74ae27;
    color: #333;
    padding: 10px 20px;
    font-size: 16px;
    display: inline-block;
    text-decoration: none !important
}

.webinar-banner-cont p {
    margin: 7px 0 !important
}

#webinar-banner h1 {
    padding-top: 75px;
    padding-bottom: 40px;
    color: #fff;
    font-size: 38px;
    font-weight: 400;
    line-height: 36px;
    max-width: 1200px;
    margin: 0 auto
}

#webinar-banner h1 span.webinar-video-link {
    color: #20a9fd;
    cursor: pointer
}

#webinar-banner h1 a {
    color: #fff;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff
}

#webinar-banner h1 a:hover {
    color: #20a9fd;
    border-color: #20a9fd;
    text-decoration: none
}

.webinar-schedule {
    margin-top: 40px;
    font-weight: 100;
    font-size: 24px
}

#webinar-banner .presenter {
    padding-top: 30px;
    font-size: 32px
}

.webinar-date::before {
    background: url(../images/webinar/webinar-icons.png)no-repeat 6px 0
}

.webinar-date::before,
.webinar-duration::before,
.webinar-time::before {
    content: "";
    width: 65px;
    height: 65px;
    display: block;
    margin: 0 auto 15px
}

.webinar-time::before {
    background: url(../images/webinar/webinar-icons.png)no-repeat -92px 0
}

.webinar-duration::before {
    background: url(../images/webinar/webinar-icons.png)no-repeat -190px 0
}

.webinar-details {
    text-align: center
}

.webinar-details h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 400
}

.landing-page .webinar-details h3 {
    margin: 15px 10px
}

.landing-page .webinar-date-img,
.landing-page .webinar-duration-img,
.landing-page .webinar-time-img {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/landing-page/webinar-icons.png)no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: bottom;
    margin-right: 10px
}

.landing-page .webinar-date-img {
    background-position: 0 0;
    width: 27px
}

.landing-page .webinar-time-img {
    background-position: -46px 0;
    width: 30px
}

.landing-page .webinar-duration-img {
    background-position: -98px 0;
    width: 23px
}

.sol-listCol1.fl.clearfix {
    clear: initial !important
}

#section0 .aplus-1-on-1-banner .aplus-lt-section {
    float: left;
    width: 50%
}

#section0 .aplus-1-on-1-banner h1.aplus-typography {
    color: #120002;
    font-size: 36px;
    font-weight: 100;
    text-align: left
}

#section0 .aplus-1-on-1-banner h1.aplus-typography span {
    display: block;
    font-size: 65px;
    font-weight: 400;
    line-height: 110px
}

#section0 .aplus-1-on-1-banner .aplus-banner-img {
    float: left;
    margin-top: 70px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble {
    float: right;
    width: 50%;
    margin-top: -25px;
    position: relative
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p {
    position: absolute;
    background-color: rgba(255, 255, 255, .6);
    border-radius: 50%;
    display: grid;
    padding: 2em;
    box-sizing: border-box;
    text-align: center
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:before {
    content: "";
    height: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p strong {
    display: contents
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(1) {
    width: 165px;
    height: 165px;
    background-color: rgba(255, 255, 255, .7)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(2) {
    width: 190px;
    height: 190px;
    right: 130px;
    top: 50px;
    font-size: 15px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(3) {
    width: 30px;
    height: 30px;
    right: 120px;
    top: 60px;
    padding: 0;
    background-color: rgba(255, 255, 255, .85)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(4) {
    width: 160px;
    height: 160px;
    right: 275px;
    top: 225px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(5) {
    width: 230px;
    height: 230px;
    right: 0;
    top: 190px;
    font-size: 16px;
    line-height: 25px;
    background-color: rgba(255, 255, 255, .8)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(6) {
    width: 45px;
    height: 45px;
    right: 200px;
    top: 370px;
    padding: 0;
    background-color: rgba(255, 255, 255, .5)
}

#section0 .aplus-1-on-1-banner .aplus-btn {
    display: inline-block;
    background: #120002;
    padding: 15px 50px;
    margin-top: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.webinar-per30 {
    width: 30%;
    float: left
}

#section1,
#section3 {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sec2-bg.png);
    width: 100%;
    height: 100%
}

#section2 {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/triangle-flair-bk.png)repeat-x #2d3944
}

#section2,
#section2 h2 {
    color: #fff
}

#section2 .txt-style2 {
    color: #a9dde5;
    padding: 0 75px
}

#section2 a {
    color: #b58644
}

.home-feature-list,
.home-feature-list li {
    padding: 0;
    margin: 30px 0 0;
    text-align: left;
    overflow: hidden
}

.home-feature-list li {
    list-style: none;
    width: 29%;
    margin: 5px 2% 15px;
    display: inline-block;
    vertical-align: top
}

.home-feature-list.two-column li {
    width: 46% !important;
    margin: 5px 2% 15px !important
}

.home-feature-list p {
    clear: both;
    margin: 10px 0 8px;
    font-weight: 100;
    line-height: 26px
}

.home-feature-list h2 {
    color: #0aa28c
}

.circle,
.circle+h2 {
    display: inline-block;
    vertical-align: middle
}

.circle {
    width: 60px;
    height: 60px;
    background: #1eafef;
    border-radius: 60px;
    margin: 0 15px 0 0
}

.circle+h2 {
    color: #444751;
    word-wrap: break-word;
    line-height: 24px;
    margin: 0
}

.alerts,
.api,
.auto-analysis,
.bi-icon,
.collabration,
.re-branding,
.self-service,
.visualization {
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/why-analyticsplus-icons.png);
    background-repeat: no-repeat
}

.bi-icon {
    background-position: 13px 13px
}

.self-service {
    background-position: -381px 12px
}

.collabration {
    background-position: -267px 12px
}

.visualization {
    background-position: -97px 11px
}

.api {
    background-position: -324px 12px
}

.alerts {
    background-position: -211px 13px
}

.auto-analysis {
    background-position: -39px 13px
}

.re-branding {
    background-position: -155px 12px
}

#section4 {
    background: linear-gradient(#00b0ff 40%, #f7f7f7 60%)
}

#section4 .input-field,
.input-field:focus {
    width: 263px;
    height: 43px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 100 !important;
    color: #fff;
    border: 1px solid #fff;
    background: 0 0;
    outline: 0
}

input[type=text] {
    outline: 0
}

.quick-download {
    padding: 0 0 50px;
    background: #00b0ff
}

.quick-download form p {
    margin: 40px 0
}

.quick-download .input-field {
    margin: 0 5px
}

.quick-download ::-webkit-input-placeholder {
    color: #f3f3f3
}

.quick-download :-moz-placeholder {
    color: #f3f3f3
}

.quick-download ::-moz-placeholder {
    color: #f3f3f3
}

.quick-download :-ms-input-placeholder {
    color: #f3f3f3
}

.quick-download #dwn-form-alert {
    left: 0
}

#confirmMsg {
    padding: 50px 0 80px;
    background: #00b0ff
}

#confirmMsg a,
#confirmMsg h1,
.bg-d-blue h1 {
    color: #fff
}

#confirmMsg a,
.footer-news-sec li a {
    text-decoration: underline
}

.section {
    text-align: center
}

#header {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 9;
    height: 125px;
    top: 0
}

#footer {
    bottom: 0
}

.foot-copy {
    background: 0 0
}

#infoMenu {
    bottom: 80px
}

#infoMenu li a {
    color: #fff;
    z-index: 999
}

.fp-tableCell {
    vertical-align: top !important
}

.section .intro {
    padding-top: 166px;
    padding-bottom: 20px
}

.section .database-multiple,
.section .webinar-myth {
    padding-top: 120px
}

.intro .txt-style2 {
    padding: 0 120px
}

.intro .pg-head {
    margin: 0 0 10px
}

.fp-scrollable {
    overflow-x: hidden !important;
    overflow-y: scroll
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border: 1px solid #bcbcbc !important
}

.footer-news-sec {
    padding: 0;
    display: table;
    margin: 0 auto
}

.footer-news-sec li {
    display: table-cell;
    table-layout: fixed;
    margin: 0;
    padding: 0;
    width: 33.3%
}

.footer-news-sec li p {
    padding: 10px 0 0;
    max-width: 280px;
    margin: 10px auto
}

.footer-news-sec li a {
    color: #7bbb2a !important
}

#section5 .fp-tableCell {
    background: #f6f6f6
}

.integ-boxes {
    margin: 35px auto 20px;
    padding: 0;
    width: 98%
}

.integ-boxes li {
    margin: 0 1%;
    background: #fff;
    min-height: 330px;
    width: 30%;
    display: inline-block;
    transition: all .5s;
    position: relative;
    vertical-align: top;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .05)
}

.integ-boxes li:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.integ-boxes li:hover~.integ-boxes li:after {
    color: #000;
    border-color: #000
}

.integ-boxes li h2 {
    font-size: 24px;
    font-weight: 100;
    margin: 5px 0 15px
}

.integ-boxes h2+p {
    color: #a3a3a3;
    padding: 0;
    margin: 0;
    font-weight: 300
}

.integ-boxes li:after {
    position: absolute;
    content: "READ MORE";
    bottom: 22px;
    left: 50%;
    display: block;
    width: 110px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #56c690;
    cursor: pointer;
    border: 1px dotted #56c690;
    margin-left: -50px
}

.integ-boxes li i {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    vertical-align: middle
}

.integ-boxes li i img {
    margin: 17px 0 0
}

.integ-boxes li i.orange {
    background: #fed000
}

.integ-boxes li i.blue {
    background: #00a0ec
}

.integ-boxes li i.dark-blue {
    background: #885880
}

.fea-search-box {
    background: #fff 0 0;
    border: 1px solid #03bca9;
    box-shadow: 0 8px 15px -10px #666;
    color: #03bca9;
    margin: 16px auto 0;
    padding: 0;
    width: 380px
}

.fea-search-box input {
    background: 0 0;
    border: 0;
    color: #03bca9;
    font-size: 16px;
    padding: 14px 4px 14px 0;
    vertical-align: top;
    width: 326px
}

#documents .fea-search-box,
#support .fea-search-box {
    width: 75%;
    padding-left: 45px;
    position: relative;
    margin: 0 auto 32px;
    box-shadow: none
}

#support .fea-search-box {
    width: 90%
}

#documents .fea-search-box input,
#support .fea-search-box input {
    width: 100%;
    padding-right: 0
}

#documents .fea-search-icon,
#support .fea-search-icon {
    position: absolute;
    left: 0
}

#documents #autoSug,
#support #autoSug {
    width: 100%;
    margin-left: -45px
}

#documents .nav-dwn a {
    width: auto !important;
    padding: 10px 20px 10px 15px;
    margin: 20px 0 0
}

#documents .nav-dwn-icon {
    margin: 0 0 0 7px
}

.beautifuldashboard,
.bigdata,
.buildkeymetrics,
.businessapplications,
.clouddrives,
.components,
.databases,
.datablending,
.embeddedbi,
.finegrained,
.highlysecure,
.mobile-Bi,
.printingemailing,
.publishingembedding,
.re-brandedportal,
.spreadsheetinterface {
    display: inline-block;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/features-and-benefits-icon-blue.png)no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    margin: 6px 10px 0 0
}

.apiIcon,
.videoIcon {
    display: inline-block;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/features-and-benefits-icon-blue.png)no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    margin: 6px 10px 0 0
}

.apiIcon {
    float: left
}

.clouddrives {
    background-position: 0 0;
    width: 46px;
    height: 27px
}

.printingemailing {
    background-position: 0-27px;
    width: 45px;
    height: 32px
}

.bigdata {
    background-position: 0-59px;
    width: 43px;
    height: 49px
}

.datablending {
    background-position: 0-108px;
    width: 41px;
    height: 27px
}

.buildkeymetrics {
    background-position: 0-135px;
    width: 39px;
    height: 35px
}

.re-brandedportal {
    background-position: 0-170px;
    width: 36px;
    height: 36px
}

.embeddedbi,
.publishingembedding {
    background-position: 0-206px;
    width: 33px;
    height: 27px
}

.publishingembedding {
    background-position: 0-233px
}

.components {
    background-position: 0-260px;
    width: 32px;
    height: 32px
}

.finegrained {
    background-position: 0-292px;
    width: 30px;
    height: 33px
}

.databases {
    background-position: 0-325px;
    width: 28px;
    height: 32px
}

.beautifuldashboard {
    background-position: 0-357px;
    width: 27px;
    height: 26px
}

.businessapplications {
    background-position: 0-383px;
    width: 27px;
    height: 34px
}

.spreadsheetinterface {
    background-position: 0-417px;
    width: 27px;
    height: 30px
}

.highlysecure {
    background-position: 0-447px;
    width: 26px;
    height: 32px
}

.mobile-Bi {
    background-position: 0-479px;
    width: 23px;
    height: 30px
}

.videoIcon {
    width: 20px;
    height: 16px;
    float: none;
    margin-left: 4px
}

.apiIcon {
    background-position: 0-513px;
    width: 32px;
    height: 32px
}

.fea-image {
    margin: 40px 0 20px
}

.more-link {
    color: #777;
    font-size: 13px;
    font-weight: 600
}

.top-fea-header {
    text-align: center;
    padding: 10px 0 !important
}

.feaFixHeader {
    background: #fff 0 0;
    border-top: 1px solid #ececec;
    box-shadow: 0 8px 6px -6px #ccc;
    display: none;
    font-weight: 100;
    height: 60px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    text-align: center
}

.feaFixHeader ul {
    margin: 0 auto
}

#fea-fixed-hea .active {
    color: #00bfa5;
    font-weight: 700
}

.btnDownload>span,
.feaFixHeader li {
    display: inline-block;
    font-weight: 400
}

.feaFixHeader li,
.top-fea-header li {
    color: #7e7e7e;
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    padding: 12px 0;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s ease 0;
    width: 20%;
    height: auto;
    list-style: none
}

.top-fea-header li {
    display: inline-block;
    font-weight: 400;
    color: #f3f3f3;
    margin: 24px 0-12px;
    font-size: 14px
}

.feaFixHeader .nav-dwn {
    margin: 11px 10px 0
}

.top-fea-header li.active {
    border-bottom: 4px solid #0aa28c
}

.bg-d-blue {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/triangle-flair-bk.png)repeat-x #2d3944;
    color: #fff
}

.bg-d-blue .more-link {
    color: #1bbbb4;
    opacity: .75
}

.bg-d-blue .home-feature-list p {
    color: #ecedee
}

.bg-grad-grey h1,
.bg-l-grey,
.bg-l-grey h1 {
    color: #616365
}

.border-l-grey {
    border: 1px solid #e2e6ea
}

.bg-l-grey .more-link {
    color: #888
}

.bg-l-green {
    background: #0d9c92;
    color: #fff
}

.bg-l-green .pg-head {
    color: #fff
}

.aplus-feature-sub-section .aplus-banner-header .pg-head,
.databaseBlock .pg-head {
    color: #fff;
    font-weight: 700 !important;
    letter-spacing: inherit;
    margin-bottom: 5px
}

.databaseBlock .aplus-more-link {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 16px;
    margin-top: 20px
}

.databaseBlock {
    background-color: #c75c5c;
    min-height: 650px
}

.aplus-feature-sub-section .aplus-banner-header,
.databaseBlock .database-header {
    margin-bottom: 25px
}

.databaseBlock .database-header p {
    max-width: 600px;
    margin: 0 auto;
    color: #fff
}

.aplus-feature-sub-section {
    text-align: center;
    min-height: 550px;
    background: -moz-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #37a582), color-stop(100%, #2d98b2));
    background: -webkit-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -o-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -ms-linear-gradient(45deg, #37a582 0%, #2d98b2 100%);
    background: linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d98b2', endColorstr='#37a582', GradientType=1)
}

.aplus-feature-sub-section .aplus-inner-banner-img {
    margin: 30px auto
}

.aplus-feature-sub-section .aplus-banner-header p {
    max-width: 820px;
    margin: 0 auto;
    color: #fff
}

.aplus-feature-sub-section .aplus-banner-kpi .aplus-banner-header p {
    max-width: 650px
}

.aplus-feature-sub-section a {
    color: #fff;
    font-size: 16px
}

.aplus-feature-sub-section .aplus-banner-header .pg-head {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 36px
}

.aplus-img-position-custom {
    margin-top: -25px
}

.aplus-img-position-custom1 {
    margin-top: -40px
}

.aplus-database-sprite {
    background: url(../images/database-sprite.png)no-repeat
}

.aplus-database-sprite.aplus-sprite-img1 {
    background-position: -29px -1px;
    width: 443px;
    height: 134px
}

.aplus-database-sprite.aplus-sprite-img2 {
    background-position: -22px -195px;
    width: 457px;
    height: 127px
}

.aplus-database-sprite.aplus-sprite-img3 {
    background-position: -15px -395px;
    width: 490px;
    height: 136px
}

.aplus-database-sprite.aplus-sprite-img4 {
    background-position: -16px -604px;
    width: 469px;
    height: 149px
}

.aplus-import-data-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/sprite-import-data.png)no-repeat
}

.aplus-import-data-sprite.aplus-sprite-img1 {
    background-position: 0 0;
    width: 443px;
    height: 143px
}

.aplus-import-data-sprite.aplus-sprite-img2 {
    background-position: 0-178px;
    width: 465px;
    height: 142px
}

.aplus-import-data-sprite.aplus-sprite-img3 {
    background-position: 0-354px;
    width: 465px;
    height: 145px
}

.aplus-import-data-sprite.aplus-sprite-img4 {
    background-position: 0-530px;
    width: 460px;
    height: 155px
}

.aplus-kpi-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/sprite-kpi.png)no-repeat
}

.aplus-kpi-sprite.aplus-sprite-img1 {
    background-position: -10px 0;
    width: 447px;
    height: 214px
}

.aplus-kpi-sprite.aplus-sprite-img2 {
    background-position: -10px -247px;
    width: 450px;
    height: 171px
}

.aplus-kpi-sprite.aplus-sprite-img3 {
    background-position: -70px -451px;
    width: 326px;
    height: 198px
}

.aplus-share-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/sprite-share.png)no-repeat
}

.aplus-share-sprite.aplus-sprite-img1 {
    background-position: -5px 0;
    width: 459px;
    height: 189px
}

.aplus-share-sprite.aplus-sprite-img2 {
    background-position: 60px -223px;
    width: 305px;
    height: 196px
}

.aplus-share-sprite.aplus-sprite-img3 {
    background-position: -76px -454px;
    width: 318px;
    height: 202px
}

.aplus-submit-btn {
    border-radius: 0 !important
}

.aplus-inner-banner .pg-head {
    color: #fff;
    font-size: 28px;
    font-weight: 700 !important;
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.aplus-inner-banner p {
    color: #fff;
    margin: 0 auto 10px
}

.aplus-sdp-banner {
    background-image: linear-gradient(to right bottom, #7060bf, #825fb5, #8660b2, #ad6495, #b26b8b)
}

.aplus-rt-img-banner {
    max-width: 470px;
    overflow: hidden
}

.aplus-banner-left-layout .pg-head,
.aplus-banner-left-layout p {
    text-align: left
}

.aplus-inner-banner-link {
    font-size: 18px;
    font-weight: 400;
    padding: 10px 35px;
    border-radius: 3px;
    margin-top: 20px;
    display: inline-block
}

.aplus-sdp-banner .aplus-inner-banner-link {
    color: #fff;
    background-color: #ff7b59
}

.aplus-sdp-banner .aplus-inner-split-banner {
    min-height: 415px
}

.aplus-sdp-banner .aplus-inner-banner-link:hover,
.demoCont h1 a:hover,
.feedbackCont h1 a:hover {
    text-decoration: none
}

.white-btn {
    background-color: #ff7b5900 !important;
    border: 2px solid #fff
}

.white-btn:hover {
    background-color: #ffffff17 !important
}

.aplus-ticketing-banner {
    position: absolute;
    right: 0;
    bottom: 0
}

.aplus-ticketing-banner img {
    max-width: initial !important
}

.aplus-sdp-kbm-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-kbm-sprite.png)no-repeat
}

.aplus-sdp-kbm-sprite.aplus-sprite-img1 {
    background-position: -22px 0;
    width: 425px;
    height: 215px
}

.aplus-sdp-kbm-sprite.aplus-sprite-img2 {
    background-position: 60px -251px;
    width: 243px;
    height: 208px
}

.aplus-sdp-kbm-sprite.aplus-sprite-img3 {
    background-position: -17px -493px;
    width: 275px;
    height: 185px
}

.aplus-sdp-ticket-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-ticketing-sprite.png)no-repeat
}

.aplus-sdp-ticket-sprite.aplus-sprite-img1 {
    background-position: 0 0;
    width: 468px;
    height: 120px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img2 {
    background-position: 70px -140px;
    width: 232px;
    height: 120px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img3 {
    background-position: -50px -331px;
    width: 369px;
    height: 217px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img4 {
    background-position: 10px -578px;
    width: 365px;
    height: 130px
}

.aplus-sdp-project-mgmt-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-project-mgmt-sprite.png)no-repeat
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
    background-position: -28px -27px;
    width: 342px;
    height: 248px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
    background-position: 0-294px;
    width: 380px;
    height: 150px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img3 {
    background-position: -65px -460px;
    width: 263PX;
    height: 215px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
    background-position: 0-701px;
    width: 373px;
    height: 212px
}

.aplus-sdp-msp {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-msp.png)no-repeat
}

.aplus-sdp-msp.aplus-sprite-img1 {
    background-position: 0-27px;
    width: 342px;
    height: 230px
}

.aplus-sdp-msp.aplus-sprite-img4 {
    background-position: 0-255px;
    width: 380px;
    height: 190px
}

.aplus-sdp-msp.aplus-sprite-img3 {
    background-position: 3px -485px;
    width: 263PX;
    height: 240px
}

.aplus-sdp-msp.aplus-sprite-img2 {
    background-position: 0-745px;
    width: 373px;
    height: 130px;
    margin-top: 45px
}

.mrtp20 {}

.aplus-banner-left-layout {
    width: 485px;
    float: left;
    padding: 0 18px 0 0
}

.aplus-banner-left-layout+div img {
    float: right
}

.aplus-sdp-landing-sprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-landing-sprite.png)no-repeat
}

.aplus-sdp-landing-sprite.aplus-sprite-img1 {
    background-position: -77px 0;
    width: 314px;
    height: 245px
}

.aplus-sdp-landing-sprite.aplus-sprite-img2 {
    background-position: right -277px;
    width: 364px;
    height: 250px
}

.aplus-sdp-landing-sprite.aplus-sprite-img3 {
    background-position: -85px -559px;
    width: 305px;
    height: 304px
}

.aplus-learn-more {
    margin-top: 10px;
    display: inline-block;
    font-size: 16px
}

.w-460 {
    width: 460px
}

.fea-content p {
    font-weight: 100
}

.bg-green {
    background: #00bfa5;
    padding: 40px 0 0
}

.bg-green,
.bg-green h1,
.bg-green p {
    color: #fff
}

.fea-header-icon {
    width: 50px;
    height: 50px;
    display: block;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/features/fea-header-icons.png)no-repeat;
    margin: 0 auto 15px
}

.upload {
    background-position: 0 0
}

.analysis {
    background-position: -68px 0
}

.share {
    background-position: -140px 0
}

.integration {
    background-position: -356px 0
}

.branding {
    background-position: -220px 0
}

.scalable {
    background-position: -290px 0
}

.right-pos-img img {
    max-width: 1000px !important
}

.w-600 {
    width: 600px
}

.home-feature-list2,
.home-feature-list2 li {
    margin: 30px 0;
    overflow: hidden;
    padding: 0
}

.home-feature-list2 li {
    display: inline-block;
    vertical-align: top;
    list-style: outside none none;
    margin: 5px 3% 15px;
    text-align: left;
    width: 43%
}

.home-feature-list2 li h2 img {
    width: 30px !important;
    margin: 0 10px 0 0
}

.right-pos-img {
    position: relative;
    right: 165px;
    top: -15px;
    width: 350px !important;
    float: right
}

.bg-d-blue .home-feature-list2 p {
    color: #ecedee
}

.home-feature-list2 p {
    clear: both;
    font-weight: 100;
    line-height: 26px;
    margin: 10px 0 15px
}

.dwn-form-cont {
    float: none;
    margin: 0 auto;
    min-height: 300px;
    padding: 15px 2% 5px;
    border: 0
}

.dwn-form-note,
.price-block h3 {
    font-weight: 400;
    line-height: 26px
}

.dwn-form-note {
    margin: 20px auto;
    text-align: center
}

#downloadSubmit,
#downloadSubmit:active,
.submitButton,
.submitButton:active {
    background: #e9142b 0 0 !important;
    border: 1px solid #e9142b;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    font-size: 18px !important;
    line-height: 24px
}

#downloadSubmit,
#downloadSubmit:active,
.submitButton:active {
    width: 280px
}

.submitButton {
    margin-top: 20px !important
}

.dwn-form select {
    height: 40px
}

#downloadReset {
    width: 280px
}

a.btnDownload {
    background: #e9142b 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 42px;
    font-weight: 300;
    line-height: 42px;
    margin: 10px;
    padding: 7px 20px
}

a.btnDownload:hover {
    text-decoration: none !important
}

.btnDownload>span {
    float: none;
    font-size: 24px;
    line-height: 28px;
    margin: 0;
    vertical-align: middle
}

.btnLinux,
.btnWin {
    transition: all .4s ease 0
}

.btnLinux {
    background: #10a8a3 0 0 !important
}

.btnLinux:hover {
    background: #09a29d 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.btnWin {
    background: #025f7d 0 0 !important
}

.btnWin:hover {
    background: #03475e 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.downloadTxt {
    padding: 0 12px
}

.iconSprite,
.iconSprite1 {
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 30px
}

.iconSprite {
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/icon-sprite.png)no-repeat 0 0
}

.iconSprite1 {
    background: url(../images/icon-sprite1.png)no-repeat 0 0
}

.iconWindows {
    background-position: 0 0
}

.iconWindows-white {
    background-position: -85px -3px
}

.iconLinux {
    background-position: -45px 0;
    height: 35px
}

.downloadTxt i {
    display: block;
    font-size: 13px;
    font-style: normal;
    line-height: 20px
}

.price-table {
    display: block;
    margin: 0 auto !important;
    overflow: hidden;
    position: relative;
    width: 650px
}

.price-block {
    margin: 0 10px;
    width: 300px;
    float: left;
    list-style: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-collapse: separate;
    border-top: 3px solid #00bfa5;
    background: #f3f3f3
}

.price-block h3 {
    font-size: 18px;
    margin: 0;
    padding: 20px 0 0;
    text-transform: uppercase;
    color: #333
}

.price-block .main-price {
    border-bottom: 1px solid #eee;
    padding: 0 10% 30px
}

.price-block-inner {
    box-shadow: 0 8px 15px -10px #666
}

.main-price span {
    display: block
}

.price-features {
    padding: 20px 0 10px;
    margin: 0 45px;
    text-align: left;
    min-height: 150px;
    list-style: disc
}

.price-features li {
    font-size: 14px;
    line-height: 22px;
    padding: 0 5px;
    margin-bottom: 15px;
    position: relative;
    color: #333
}

.ver-txt {
    color: #666;
    display: inline-block;
    font-size: 26px;
    font-weight: 100;
    letter-spacing: -2px;
    line-height: 38px;
    margin: 15px 0
}

.green-grad {
    border-bottom: 1px solid #e3e3e3;
    background: #fff
}

.bg-grad-grey {
    background: linear-gradient(to top, transparent 65%, #f7f7f7 35%)0 0
}

.white-bg {
    background: #fff;
    border-bottom: 0;
    padding: 15px 0
}

.dwn-nav-link {
    padding: 12px 0;
    text-align: center
}

.dwn-nav-link a {
    color: #333
}

.otr-dwn-cont {
    font-size: 16px;
    padding: 10px 5%;
    width: 200px;
    display: inline-block
}

.otr-dwn-cont a {
    background: #dedede;
    width: auto !important;
    padding: 0 10px
}

.note {
    font-weight: 600;
    font-size: 16px;
    color: #dd2e2e;
    margin: 0 0 30px
}

.note img {
    margin: 0 5px 0 0
}

.dwn-confirm-form {
    display: block
}

.dwn-confirm-form input[type=text],
textarea {
    border: 1px solid #bbb;
    color: #777;
    margin-top: 10px;
    padding: 10px;
    transition: all .2s ease-in-out 0
}

.dwn-confirm-form input[type=text] {
    width: 200px;
    font-size: 14px;
    outline: 0;
    display: inline-block
}

.bluetxtButton {
    width: auto;
    margin-top: 10px;
    font-size: 14px;
    color: #09c;
    background: 0 0;
    border: 0;
    cursor: pointer;
    outline: 0
}

.free-edition {
    font-size: 22px;
    line-height: 36px;
    font-weight: 100
}

.free-edition strong {
    font-size: 32px;
    color: #7bbb2a;
    font-weight: 600;
    text-transform: uppercase
}

.free-edition a {
    font-size: 16px;
    color: #5a6870
}

.system-req-table {
    border: 1px solid #e3e3e3;
    width: 80%;
    margin: 0 auto
}

.system-req-table td,
.system-req-table th {
    border: 1px solid #e3e3e3;
    border-collapse: collapse;
    padding: 5px 10px;
    text-align: left;
    font-weight: 700
}

.system-req-table th {
    font-weight: 400;
    background-color: #f3f3f3
}

.demoForm,
.feedbackForm {
    float: left;
    margin: 0 0 20px
}

.demoForm {
    border-right: 1px solid #e3e3e3;
    padding: 0 6%;
    width: 38%
}

.feedbackForm {
    border-right: 0
}

.demoForm h2,
.feedbackForm h2 {
    font-weight: 300;
    margin: 15px 0 6px
}

.demoCont {
    width: 42%
}

.demoCont,
.feedbackCont {
    float: left;
    padding: 15px 2%
}

.demo-icons {
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/demo-icons.png);
    background-repeat: no-repeat;
    display: block;
    height: 110px;
    margin: 0 auto;
    width: 160px
}

.demoCont h1,
.feedbackCont h1 {
    font-size: 30px;
    font-weight: 300;
    margin: 0;
    padding: 30px 0 15px;
    text-align: center
}

.demoCont p,
.feedbackCont p {
    line-height: 20px;
    margin: 7px 0;
    text-align: center
}

textarea {
    font-family: inherit;
    font-size: 13px;
    outline: medium;
    width: 90%;
    height: 100px
}

.submitButton {
    width: 98% !important
}

.help-popup {
    position: fixed;
    width: 500px;
    max-height: 250px;
    top: 150px;
    left: 50%;
    margin-left: -250px;
    background: #fff;
    padding: 20px 35px;
    text-align: left;
    border: 4px solid #e3e3e3;
    z-index: 9999999;
    display: none
}

.help-popup-close {
    position: absolute;
    top: -10px;
    right: -10px;
    background: #000;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    transition: all .4s
}

.help-popup-close:hover {
    transform: rotate(360deg)
}

.help-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    top: 0;
    left: 0;
    z-index: 9999999;
    display: none
}

.quick-help-view {
    position: absolute;
    cursor: pointer
}

.tooltip-box {
    width: 450px;
    background: #000;
    color: #fff;
    padding: 10px 20px;
    text-align: left;
    position: absolute;
    right: -230px;
    border-radius: 4px
}

.tooltip-box:after {
    position: absolute;
    content: "";
    bottom: -20px;
    left: 243px;
    border-width: 10px;
    border-style: solid;
    border-color: #000 transparent transparent
}

.pricing-blue-bg {
    background: #2e3b4d;
    position: relative
}

.pricing-blue-bg:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    height: 30%;
    display: block;
    z-index: 1
}

.pricing-blue-bg.wrapper3:after {
    height: 0
}

#faq-note .container {
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none
}

.pricing-blue-bg .pg-head {
    color: #fff;
    margin: 0;
    line-height: 16px
}

.pricing-blue-bg h2 {
    color: #d0d1d3;
    font-size: 24px;
    font-weight: 100;
    margin: 12px 0 13px
}

.pricing-type {
    text-align: center;
    color: #8f9196;
    font-size: 18px;
    margin: 20px 0 65px
}

.custom-checkbox {
    margin: 0;
    opacity: 0;
    padding: 0;
    height: 30px;
    width: 30px;
    position: relative;
    left: 7px;
    top: 7px
}

.custom-checkbox+label {
    position: relative;
    margin: 0 5px;
    cursor: pointer
}

.custom-checkbox:checked+label {
    color: #1abd9d
}

.custom-checkbox+label::before {
    border: 1px solid #8f9196;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    height: 14px;
    left: -25px;
    position: absolute;
    top: 6px;
    width: 14px
}

.custom-checkbox:checked+label::after,
.custom-checkbox:checked+label::before {
    border: 1px solid #1abd9d;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    position: absolute
}

.custom-checkbox:checked+label::before {
    background: #1abd9d 0 0;
    height: 6px;
    left: -21px;
    top: 10px;
    width: 6px
}

.custom-checkbox:checked+label::after {
    height: 14px;
    left: -25px;
    top: 6px;
    width: 14px
}

.pricing-slider-wrapper {
    min-height: 6px
}

.slider {
    position: relative;
    width: 60%;
    margin: 0 auto;
    display: block;
    clear: both
}

.slider .plan-line span {
    white-space: nowrap;
    color: #1abd9d;
    font-size: 14px;
    line-height: 9px;
    text-align: center;
    position: relative;
    transition: all .5s
}

.slider .plan-line strong {
    color: #1abd9d;
    font-size: 15px
}

.plan-line.seven span,
.slider .plan-line.five span,
.slider .plan-line.four span,
.slider .plan-line.six span,
.slider .plan-line.three span,
.slider .plan-line.two span {
    top: 20px;
    left: -4px;
    font-size: 12px;
    color: #8f9196;
    transition: all 1s
}

.plan-line.seven_1 span,
.slider .plan-line.five_1 span,
.slider .plan-line.four_1 span,
.slider .plan-line.six_1 span,
.slider .plan-line.three_1 span,
.slider .plan-line.two_1 span {
    top: 20px;
    left: -3px;
    font-size: 12px;
    color: #8f9196;
    transition: all 1s
}

.plan-line.seven span.active,
.progress-points li.disp p,
.slider .plan-line.five span.active,
.slider .plan-line.five_1 span.active,
.slider .plan-line.four span.active,
.slider .plan-line.four_1 span.active,
.slider .plan-line.seven_1 span.active,
.slider .plan-line.six span.active,
.slider .plan-line.six_1 span.active,
.slider .plan-line.three span.active,
.slider .plan-line.three_1 span.active,
.slider .plan-line.two span.active,
.slider .plan-line.two_1 span.active,
.ui-slider-handle:hover:after {
    opacity: 1
}

.slider .plan-line span i {
    display: block;
    opacity: 0;
    font-style: normal;
    font-size: 14px;
    color: #8f9196;
    padding: 0 0 0 4px;
    text-transform: none
}

.pricingcardsWrapper {
    text-align: center;
    margin-top: 80px
}

.pricingcardsWrapper h3 {
    padding: 10px 0 16px;
    margin: 0;
    font-weight: 100
}

.pricingcardsWrapper .card {
    position: relative;
    margin: 0;
    background-color: #fff;
    display: inline-block;
    padding: 15px;
    width: 20em;
    border-radius: .625em;
    -webkit-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    -moz-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    box-sizing: border-box
}

.pricingcardsWrapper .cardtwo {
    width: 23em
}

#pricingcards_perp .cardone {
    top: -10px;
    padding: 15px 25px 25px 15px
}

#pricingcards_perp .cardtwo {
    width: 23em;
    padding: 14px 10px
}

#pricingcards_perp .cardtwo h3 {
    padding: 10px 0
}

.pricingcardsWrapper .card ul {
    padding: 0;
    margin: 0
}

.pricingcardsWrapper .card li {
    padding: 0;
    margin: 5px 0;
    font-size: 13px;
    color: #888;
    text-align: left;
    line-height: 18px
}

.pricingcardsWrapper .card h5 .lrg {
    font-size: 34px;
    font-weight: 600;
    margin: 0 0 5px
}

#pricingcards_perp .cardtwo h5 .lrg {
    display: inline;
    font-size: 32px;
    width: 49%
}

#pricingcards_perp .lrg,
.resourceList div.new-stamp,
.slider #carousel div.new-stamp {
    position: relative
}

#pricingcards_perp #perPrice1 span.fl:after,
#pricingcards_perp #perPrice2 span.fl:after {
    position: absolute;
    content: " + ";
    display: block;
    top: 5px;
    right: -16px;
    font-size: 34px
}

.amsPrice+i,
.perPrice+i {
    font-weight: 100;
    top: -2px !important
}

.amsUserCount {
    font-weight: 100
}

.pricingcardsWrapper .cardtwo .lrg i {
    font-size: 14px;
    left: 3px;
    position: relative;
    display: block;
    margin: 5px 0 0;
    font-style: italic
}

.pricingcardsWrapper .card h5 .small {
    font-size: 14px;
    font-weight: 100;
    font-style: italic;
    display: block
}

.pricingcardsWrapper .card .btn {
    font-size: 1.125em;
    display: inline-block;
    padding: .438em 1.313em 0;
    height: 2.625em;
    border-radius: .188em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none
}

.pricingcardsWrapper .card.cardone .btn {
    margin: 4px 0
}

.pricingcardsWrapper .card.cardone {
    padding: 15px 25px 25px 15px;
    top: 10px;
    z-index: 99
}

.pricingcardsWrapper .card.cardtwo {
    padding: 14px 10px 37px;
    margin-left: -.625em;
    z-index: 100
}

.pricingcardsWrapper .card .btn.red {
    background-color: #e55c3e;
    color: #fff;
    margin: 5px 0 10px
}

.pricingcardsWrapper .card .btn.red:hover {
    background-color: #c55239
}

.ui-slider-handle {
    outline: 0
}

.ui-slider-handle:after {
    background: url(../images/drag.png)no-repeat 0 0;
    border: 0;
    content: "";
    position: absolute;
    display: block;
    top: -19px;
    left: -18px;
    color: #8f9196;
    font-size: 11px;
    width: 70px;
    height: 15px;
    opacity: 0
}

.ui-widget-header {
    background: #1abd9d
}

#pricingcardsWrapper3 {
    display: none;
    margin: 30px 0 10px
}

.amsexpl {
    position: relative;
    z-index: 999;
    font-size: 13px;
    color: #888;
    margin: 23px 0-24px
}

#pricingcards_annual .amsexpl {
    margin: 25px 0 0
}

#faq-sec .txt-style1 {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin: 25px 0 5px
}

#faq-sec ol.faq-listing,
#licensing-model ol.faq-listing {
    list-style-type: decimal;
    margin-left: 20px
}

#faq-form .dwn-form {
    width: 35%
}

#aplus-help-webinar-section .dwn-form,
#faq-form .dwn-form {
    float: none;
    margin: 0 auto
}

#faq-form {
    display: none;
    margin-top: 50px
}

.compare-edt-link {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    margin: 0 auto 20px;
    text-decoration: underline
}

.compare-edt-link a {
    color: #03a9f5
}

.faq-link {
    text-decoration: none !important;
    color: #a4a4a4;
    font-size: 20px;
    padding: 5px 0 15px;
    display: inline-block
}

.faq-link img {
    width: 32px;
    margin: 0 4px 0 0
}

.box-list {
    margin: 30px 0;
    padding: 0
}

.box-list li {
    margin: 10px 2%;
    padding: 0 2%;
    float: left;
    width: 41%;
    background: #fff
}

.rep-des {
    font-size: 16px;
    font-weight: 100;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 8px 0;
    color: #000
}

.box-list .circle {
    float: left
}

.box-list .circle img {
    margin: 15px 14px;
    width: 32px;
    max-height: 32px
}

.box-list .cir-pink img {
    margin-top: 14px
}

.box-list .cir-yellow img {
    margin: 14px 14px 14px 16px
}

.cir-blue1 {
    background-color: #39add1
}

.cir-blue2 {
    background-color: #3079ab
}

.cir-orange {
    background-color: #e59a13
}

.cir-orange1 {
    background-color: #f4a067
}

.cir-blue3 {
    background-color: #637a91
}

.cir-blue4 {
    background-color: #2ec4ed
}

.cir-green1 {
    background-color: #53bbb4
}

.cir-green2 {
    background-color: #5cb860
}

.cir-orange2 {
    background-color: #f9845b
}

.cir-pink {
    background-color: #c38cd4
}

.cir-yellow {
    background-color: #eebd38
}

.resourceList div.new-stamp span,
.slider #carousel div.new-stamp span {
    position: absolute;
    color: red;
    font-size: 10px;
    padding-left: 3px
}

.slider #carousel div.new-stamp span {
    top: 7px
}

.resourceList div.new-stamp span {
    top: -7px
}

.down-nav-link span.act {
    background: #355c7d
}

.down-nav-link span {
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: lighter;
    position: relative;
    cursor: pointer;
    line-height: 30px !important;
    background: #3daba8;
    padding: 10px 0
}

.down-nav-link span.act:first-child:before {
    border: 0 !important
}

.down-nav-link span.act:after,
.down-nav-link span.act:before {
    position: absolute;
    bottom: 0;
    display: inline-block;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #355c7d;
    margin-bottom: -20px;
    margin-left: 70px;
    content: "";
    z-index: 9
}

.down-nav-link span em {
    font-size: 17px;
    color: #ccc
}

.tab-cloud-icon,
.tab-down-icon {
    line-height: 30px;
    margin: 0;
    position: absolute;
    right: 25px
}

.tab-down-icon {
    background: url(../images/down-arrow-download.png)no-repeat;
    height: 31px;
    width: 30px
}

.down-nav-link span.act:after {
    margin-left: -130px
}

.tab-cloud-icon {
    background: url(../images/cloud-icon.png)no-repeat;
    height: 36px;
    width: 36px
}

.supportIcons {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin: 0 9px 0 0;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/supportIcons.png)no-repeat;
    vertical-align: middle
}

.forums {
    background-position: 0 0
}

.help {
    background-position: -56px 0
}

.mail {
    background-position: -106px 0
}

.tollfree {
    background-position: -156px 0
}

.supportList .support-1-on-1,
.tech-support {
    background-position: -207px 0
}

.faq {
    background-position: -252px 0
}

.notes {
    background-position: -304px 0
}

.release-notes {
    background-position: -353px 0
}

.issues {
    background-position: -399px 0
}

.license {
    background-position: -444px 0
}

.supportList {
    margin: 0;
    padding: 0 !important
}

.supportList li {
    list-style: none;
    margin: 0;
    width: 43%;
    padding: 0 2%;
    display: inline-block;
    vertical-align: top
}

.heading,
.supportList li h3 {
    font-size: 17px;
    font-weight: 300;
    color: #16984d
}

.supportList li span {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    padding-left: 45px
}

.feedbackForm {
    padding: 0;
    width: 32%
}

.feedbackCont {
    width: 58%
}

.supportMain {
    width: 60%
}

.supportSide {
    display: block;
    overflow: hidden;
    text-align: center
}

.aplus-1-1-left-section {
    float: left;
    width: 50%
}

.aplus-1-1-left-section h1.pg-head {
    margin-right: 50px
}

.aplus-1-1-left-section .aplus-img-holder img {
    margin-left: 65px
}

.aplus-1-1-left-section .aplus-img-holder {
    margin-bottom: 30px
}

.aplus-1-1-left-section .aplus-sub-header {
    margin-bottom: 0
}

.aplus-1-1-right-section {
    float: right;
    width: 50%
}

.aplus-1-1-note {
    margin-right: 50px
}

.resourceBoxes {
    padding: 0 !important;
    margin: 35px 0 10px
}

.resourceBoxes a {
    margin: 0 1%;
    padding: 25px 0 0;
    display: inline-block;
    width: 30%;
    background: #fff;
    border: 1px solid #e3e3e3;
    min-height: 100px;
    text-align: center;
    transition: all .3s;
    cursor: pointer
}

.resourceBoxes a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    text-decoration: none
}

.resourceBoxes a h2 {
    color: #40a694;
    font-size: 24px;
    font-weight: 100;
    padding: 0;
    margin: 0 0 10px
}

.resourceSprite {
    display: block;
    margin: 5px auto 6px;
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/resources-sprite.png);
    background-size: 172px;
    background-repeat: no-repeat;
    width: 44px;
    height: 44px
}

.helpIcon {
    background-position: 0 0
}

.videoIcon {
    background-position: -63px 0
}

.docIcon {
    background-position: -130px 0
}

.desSec {
    border-top: 1px dotted #e3e3e3;
    font-size: 13px;
    color: #777;
    padding: 20px;
    margin: 15px 25px 0;
    line-height: 20px;
    border-radius: 0 0 8px 8px
}

.resourceList {
    overflow: hidden;
    padding: 30px 0 10px 100px !important;
    width: 90%;
    margin: 0 auto
}

.resourceList li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 20px;
    padding: 0 4% 30px;
    width: 40%
}

.resourceList h3 {
    margin: 0
}

.resourceList a {
    margin: 12px 0 0;
    display: inline-block
}

.resourceList li p {
    margin: 2px 0;
    color: #777;
    line-height: 21px
}

.videoCon h3,
.videoList h3 {
    margin: 10px 100px;
    line-height: 23px;
    font-size: 16px;
    font-weight: 300
}

.videoPlay {
    background-color: rgba(0, 0, 0, .1);
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/bg-play.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e3e3e3;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .4s ease 0
}

.videoBlock {
    cursor: pointer;
    display: inline-block;
    margin-right: 0;
    position: relative
}

.videoList,
.videoList li {
    padding: 0;
    margin: 0
}

.videoList li {
    box-sizing: border-box;
    display: inline-block;
    float: left;
    list-style: outside none none;
    text-align: center;
    width: 50%;
    min-height: 300px
}

.howto.hideVideos,
.overview.hideVideos,
.webinarItService.hideVideos {
    display: none
}

.webinar.wid100 {
    width: 100%
}

.resourceFix {
    height: 70px;
    width: 100%
}

.resourceFix ul {
    padding: 0 !important;
    text-align: center
}

.resourceFix ul li {
    color: #777;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 40px;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    text-transform: uppercase;
    vertical-align: text-top;
    width: 25%
}

.resourceFix ul li.first-tab,
.resourceFix ul li.first-tab div,
.resourceFix ul li.first-tab span,
.resourceFix ul li:hover,
.resourceFix ul li:hover div,
.resourceFix ul li:hover span {
    border-color: #7bbb2a;
    color: #7bbb2a
}

.resourceFix ul li a {
    color: #777
}

.resourceFix ul li div {
    border-top: 2px solid #aaa;
    display: block;
    margin-top: 20px;
    position: relative
}

.resourceFix ul li span {
    background: #fff 0 0;
    border: 2px solid #aaa;
    border-radius: 15px;
    height: 15px;
    left: 45%;
    position: absolute;
    top: -10px;
    width: 15px
}

.resourceFix ul li.first-tab div {
    margin-left: 50%
}

.resourceFix ul li.last-tab div {
    margin-right: 50%
}

.resourceFix ul li.first-tab span {
    left: 0
}

.resourceFix ul li.last-tab span {
    left: 90%
}

.resourceFix ul li .tab-link,
ul.filter li {
    display: inline-block
}

.resourceFix ul li.resourceFixAct {
    color: #7bbb2a
}

.resourceFix ul li.resourceFixAct div,
.resourceFix ul li.resourceFixAct span {
    border-color: #7bbb2a
}

ul.filter {
    overflow: hidden;
    margin: 20px auto 50px;
    width: 90%;
    text-align: center
}

ul.filter li {
    list-style: none;
    margin-right: 10px
}

.filter a.active {
    color: #333
}

.filter li a.active {
    background-color: #eee;
    padding: 10px 20px;
    text-decoration: none;
    color: #333
}

.filter li a {
    border: 1px solid #eee;
    padding: 10px 20px;
    border-radius: 10px;
    color: #00bfa5
}

.landing2-content {
    font-size: 16px;
    font-weight: 100;
    line-height: 26px
}

.landing2-content #confirmMsg {
    background: 0 0;
    padding: 0
}

.bg-blue {
    background-color: #00b0ff;
    color: #fff
}

.fact-sheet-download p {
    color: #f3f3f3
}

.trial-license p {
    color: #bababa;
    margin: 2px auto;
    max-width: 550px
}

.fact-sheet-download input[type=text],
.trial-license input[type=text] {
    border: 1px solid #e3e3e3;
    box-shadow: none;
    padding: 15px 10px;
    width: 200px;
    font-size: 13px;
    position: relative
}

.fact-sheet-download .submitButton,
.trial-license .submitButton {
    width: 220px !important;
    padding: 10px
}

.fact-sheet-download #dwn-form-alert,
.trial-license #dwn-form-alert {
    left: 0
}

.dwn-form #dwn-form-alert {
    z-index: 99
}

.grey-border2 {
    border: 2px solid #e3e3e3
}

.speaker-container {
    margin: 40px 0
}

.speaker-picture-container {
    background-color: #63aaf7;
    display: inline-block;
    height: 110px;
    width: 110px;
    position: relative;
    text-align: center;
    float: left
}

.speaker-picture-container img {
    margin-top: 20px;
    border-radius: 50%
}

.speaker-name-container {
    background-color: #57a0f0;
    display: inline-block;
    height: 110px;
    width: 315px;
    float: left
}

.speaker-name-container h4 {
    color: #fff;
    font-weight: 700;
    padding: 20px 0 0
}

.speaker-name-container h4 span {
    display: block;
    font-weight: 100;
    padding: 5px 0 0
}

.speaker-picture-container:before {
    border-bottom: 30px solid #63aaf7;
    border-right: 30px solid transparent;
    height: 0;
    position: absolute;
    width: 0;
    content: "";
    top: -30px;
    left: 30px
}

table.editionTable,
table.mobedntable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

table.editionTable td:first-child,
table.mobedntable td:first-child {
    width: 27%
}

table.editionTable tfoot td,
table.mobedntable tfoot td {
    font-weight: 700;
    text-align: center;
    background-color: #ecedee
}

table.editionTable tfoot td:first-child,
table.mobedntable tfoot td:first-child {
    text-align: left
}

table.mobedntable thead tr th {
    padding: .6em;
    background-color: #ecedee;
    text-align: center;
    font-size: 18px;
    border: 1px solid #e5e5e5
}

table.mobedntable tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left
}

table.mobedntable td {
    vertical-align: middle;
    padding: .6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    text-align: center
}

.green-txt,
.red-txt,
.ticked {
    color: #7eac2d;
    text-align: center
}

.red-txt {
    color: #f23333
}

.readMe h3 {
    padding: 10px 20px;
    margin: 8px 0;
    background: #f3f3f3;
    color: #333;
    position: relative
}

.readMe h3 span {
    font-size: 14px
}

.readMe-list {
    margin: 0
}

.readMe-list ul {
    margin: 0 0 0 20px
}

.readMe h3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 52px;
    background-color: #7bbb2a;
    width: 3px
}

.readMe-list>strong {
    padding: 0 0 0 23px
}

.commentForm {
    padding: 40px 0;
    text-align: center
}

.commentForm input[type=text],
.commentForm input[type=text]:focus {
    border: 1px solid #bbb;
    color: #777;
    font-size: 14px;
    margin-top: 10px;
    outline: medium;
    padding: 10px;
    transition: all .2s ease-in-out 0;
    width: 280px;
    display: inline-block
}

.commentForm button {
    background: #e9142b 0 0;
    border: 1px solid #e9142b;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    padding: 6px 16px;
    margin-top: 20px;
    display: inline-block
}

#backToTop-home,
#schedule-demo {
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 1;
    text-decoration: none
}

#backToTop-home {
    bottom: 30px;
    border-radius: 50%;
    font-size: 30px;
    width: 50px;
    height: 50px;
    line-height: 42px;
    text-align: center;
    right: 20px;
    background: rgba(0, 0, 0, .7)0 0;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#backToTop-home:hover {
    background: rgba(0, 0, 0, .9)0 0
}

#backToTop-home:hover img {
    padding-bottom: 18px
}

#schedule-demo {
    word-wrap: break-word;
    text-align: center;
    line-height: 18px;
    background: #1eafef;
    border: 1px solid #ddd;
    border-right: 0;
    color: #fff;
    font-size: 13px;
    padding: 10px 20px;
    bottom: 120px;
    right: 0
}

.aplus_note strong,
.underline {
    text-decoration: underline
}

.overlayDiv {
    background: #000 0 0;
    height: 100%;
    left: 0;
    opacity: .4;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

#aplus-help-webinar-section,
#appVideo-testimonial {
    background: #fff;
    left: 5%;
    position: fixed;
    top: calc(5% + 22px);
    z-index: 999999;
    width: 90%;
    height: 90%;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: -moz-border-box;
    box-sizing: border-box
}

.closeVideo {
    background: #fff 0 0;
    border-radius: 50px;
    color: #333;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: -9px;
    text-align: center;
    top: -11px;
    transition: all .4s ease 0;
    width: 40px
}

.closeVideo:hover {
    color: red
}

.heading-menu h1,
.heading-menu h2,
.heading-menu h3 {
    font-weight: 100
}

.table {
    width: 100%;
    border: 0
}

.table td,
.table th {
    border: 1px solid #ccc;
    padding: 5px;
    vertical-align: top
}

.table th {
    background: #eee
}

.table tr.even {
    background: #efefef
}

#zls_ctn_wrap .zlslrgbtn-on-tit1,
.slides em {
    display: none
}

#zlsimgcont {
    background: 0 0;
    float: none;
    left: 50%;
    position: relative;
    transform: translateX(-50%)
}

#zls_ctn_wrap.zlsf_btmn {
    border: 1px solid #2b7fb7;
    border-radius: 50%;
    box-shadow: 1px 3px 10px #ccc;
    height: 45px;
    width: 45px
}

#zls_ctn_wrap.zlsoff-btn {
    border-color: #aaa
}

#zlsfltimg {
    background-position: -144px -641px;
    height: 22px;
    width: 30px
}

.zls-btrht {
    bottom: 140px !important;
    right: 7px !important
}

#waitingform,
.zlslrgbtn-on-tit1 {
    display: none !important
}

.uninstall-checkboxList h2 {
    font-weight: 700;
    margin: 24px 0 0 10px;
    padding: 0;
    font-size: 16px !important
}

.uninstall-checkboxList ul {
    margin: 5px 0 0;
    padding: 0 !important
}

.uninstall-checkboxList li {
    list-style: none;
    padding: 0;
    margin: 0 0 0 15px
}

.uninstall-checkboxList label {
    cursor: pointer
}

.feedbackForm.uninstall {
    width: 40%
}

.dwn-form input.warningTxtarea,
.warningTxtarea {
    border-color: red;
    background: #fff6f6
}

.uninstall-checkboxList input[type=checkbox],
.uninstall-checkboxList input[type=radio] {
    width: auto !important;
    margin: 0 10px 0 0;
    padding: 0
}

.servicepack-ver {
    padding: 25px 25px 10px;
    margin: 30px 0;
    border: 1px dashed #999;
    background: #f3f3f3
}

.servicepack-ver select {
    padding: 10px;
    -webkit-appearance: none;
    appearance: none;
    font-size: 16px;
    width: 350px
}

.version-cont h2 a {
    color: #138cd6
}

.service-pack-container.container {
    max-width: 1100px
}

.version-cont1,
.version-cont2,
.version-cont3,
.version-cont4,
.version-cont5,
.version-cont6 {
    display: none;
    padding: 10px 0 0
}

.version-cont span.txt-bold-italic {
    font-weight: 400;
    font-style: italic
}

.build-dropdown,
.build-dropdown ul {
    width: 300px;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    text-align: left;
    background: #fff
}

.build-dropdown {
    position: relative;
    padding: 6px 10px;
    color: #333;
    cursor: pointer;
    border-radius: 4px;
    margin: 0 auto 4px
}

.build-dropdown:after {
    position: absolute;
    content: "";
    display: block;
    right: 12px;
    top: 17px;
    width: 0;
    height: 0;
    z-index: 99999;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000
}

.build-dropdown ul {
    position: absolute;
    padding: 0 !important;
    margin: 0;
    top: 36px;
    left: 0;
    display: none
}

.build-dropdown li {
    list-style: none;
    cursor: pointer;
    padding: 4px 10px
}

.build-dropdown li:hover {
    background: #f3f3f3
}

.sourceSec {
    padding: 50px 0 90px
}

.sourceSec h2 span {
    float: none;
    vertical-align: middle;
    margin-top: 0
}

.sourceSec .home-feature-list {
    margin-bottom: 20px
}

.sourceSec .home-feature-list h2 {
    margin-top: 0
}

.btn:hover,
.ripple {
    text-decoration: none
}

.btnBlock,
.feaInnerBannerCon+figure {
    text-align: center
}

.btn {
    background: #e9142b;
    padding: 12px 20px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    border: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.btn:hover {
    background: #039a84
}

.home-feature-list+.btnBlock .btn,
.kpiAnalysis .btn {
    min-width: 150px
}

.ripple {
    position: relative;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    overflow: hidden;
    cursor: pointer
}

.ripple:after,
.tabletFrame .flex-control-nav li a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%
}

.ripple:after {
    background: rgba(255, 255, 255, .4);
    display: block;
    opacity: 0;
    transition: all 1s;
    width: 500px;
    height: 500px;
    margin: -250px 0 0-250px
}

.ripple:active:after {
    width: 2px;
    height: 2px;
    opacity: 1;
    margin: -1px 0 0-1px;
    left: 50%;
    top: 50%;
    transition: 0s
}

.oddBlock .imageSec {
    float: left;
    width: 50%;
    margin-right: 75px
}

.evenBlock .imageSec {
    float: right;
    width: 50%;
    margin-left: 75px
}

.contentSec {
    width: 40%;
    overflow: hidden
}

.aplus-feature-inner-section .evenBlock,
.aplus-feature-inner-section .oddBlock,
.evenBlock,
.oddBlock {
    padding: 70px 0
}

.evenBlock h1,
.oddBlock h1 {
    color: #21c8ec;
    margin-bottom: 20px
}

.aplus-database-section .evenBlock h1,
.aplus-database-section .oddBlock h1 {
    color: #222;
    margin-bottom: 20px;
    font-weight: 400 !important
}

.aplus-feature-inner-section .evenBlock h1,
.aplus-feature-inner-section .oddBlock h1,
.aplus-video-feature h1 {
    color: #222;
    margin-bottom: 20px
}

.aplus-video-feature h1 {
    font-weight: 400 !important
}

.pt75 {
    padding-top: 75px
}

#scroll .imageSec img,
.videoSec figure img {
    max-width: 100%
}

.pg-head3.blue-head {}

.aplus-database-section .pg-head3.blue-head,
.aplus-feature-inner-section .pg-head3.blue-head {
    max-width: 450px;
    margin: 0 auto
}

.aplus-database-section .oddBlock .imageSec,
.aplus-feature-inner-section .oddBlock .imageSec {
    float: left;
    width: 47%;
    margin-right: 3%
}

.aplus-database-section .evenBlock .imageSec,
.aplus-feature-inner-section .evenBlock .imageSec {
    float: right;
    width: 47%;
    margin-left: 3%
}

.aplus-database-section .contentSec,
.aplus-feature-inner-section .contentSec {
    width: 50%;
    overflow: hidden
}

.aplus-database-section .pg-head3.blue-head,
.aplus-feature-inner-section .pg-head3.blue-head {
    color: #222
}

.pTB100 {
    padding: 100px 0
}

.aplus-video-feature {
    padding: 50px 0 70px
}

.videoSec h1 {
    margin-bottom: 60px
}

.aplus-feature-inner-section .videoSec h1 {
    margin-bottom: 30px
}

.aplus-video-feature h1.pg-head {
    max-width: 750px;
    margin: 0 auto 30px
}

.videoSec figure a {
    position: relative
}

.videoSec figure img.itsm-v-bg,
.videoSec figure img.itsm-v-icon {
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s
}

.videoSec figure img.itsm-v-bg {
    width: 613px;
    position: relative;
    box-shadow: 0 0 9px #848181
}

.videoSec figure img.itsm-v-icon {
    position: absolute;
    top: -30px;
    left: 44%;
    width: 12%;
    -o-transition: .5s
}

.sliderLoading {
    text-align: center;
    padding: 100px;
    position: absolute;
    background: rgba(255, 255, 255, .9);
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.contentImage p,
.contentSec p {
    font-size: 16px;
    line-height: 26px
}

.bannerAppStore {
    background: #fff url(../images/bg-banner-app-store.png)no-repeat center 32px;
    background-size: 100%auto;
    font-family: "Roboto slab", serif;
    padding: 80px 0 10px;
    min-height: 550px
}

.bannerAppStore h1 {
    color: #fff;
    font-size: 35px;
    font-weight: 200;
    text-align: center;
    margin-bottom: 20px
}

.bannerAppStore p {
    text-align: center;
    color: #e6e6e6;
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 40px
}

.tabletHor {
    width: 520px;
    margin: 0 auto;
    position: relative
}

.tabletVer {
    width: 195px;
    position: absolute;
    right: -118px;
    bottom: -32px
}

.moveLeftToRight {
    -webkit-animation: moveLeftToRight 2s;
    -moz-animation: moveLeftToRight 2s;
    -o-animation: moveLeftToRight 2s;
    animation: moveLeftToRight 2s
}

.moveRightToLeft {
    -webkit-animation: moveRightToLeft 2.5s;
    -moz-animation: moveRightToLeft 2.5s;
    -o-animation: moveRightToLeft 2.5s;
    animation: moveRightToLeft 2.5s
}

.btnAndroid,
.btnIos {
    display: inline-block;
    margin: 0 10px;
    background: #000 url(../images/btn-ios.png)no-repeat center center;
    border-radius: 10px;
    width: 250px;
    height: 65px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .4);
    background-size: 150px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.btnAndroid {
    background: #000 url(ttps://www.manageengine.com/analytics-plus/images/btn-android.png)no-repeat center center;
    background-size: 175px
}

.btnAndroid:hover,
.btnIos:hover {
    box-shadow: 6px 6px 12px rgba(0, 0, 0, .7)
}

.tabletFrame {
    background: url(ttps://www.manageengine.com/analytics-plus/images/img-tablet-frame.png)no-repeat;
    background-size: 100%;
    height: 390px;
    width: 499px !important;
    padding: 33px 46px 55px 49px;
    box-sizing: border-box;
    text-align: center;
    position: relative
}

.tabletFrameDark {
    background-image: url(../images/img-tablet-frame-dark-shadow.png)
}

#scroll .tabletFrame.imageSec img,
.tabletFrame.imageSec img {
    max-height: 100%;
    max-width: 100%
}

#scroll .tabletFrame ul.slides {
    overflow: hidden;
    padding: 0;
    list-style: none
}

.tabletFrame .flex-control-nav {
    left: 0;
    right: 0;
    bottom: -55px
}

.tabletFrame .flex-control-nav li a {
    background: 0 0;
    text-indent: -999em;
    cursor: pointer;
    position: relative;
    padding: 10px
}

.tabletFrame #slider,
.tabletFrame #slider1 {
    height: 302px;
    overflow: hidden
}

.tabletFrame .flex-control-nav li a:before {
    width: 10px;
    height: 10px;
    background: #c1c1c1;
    margin: -5px 0 0-5px
}

.tabletFrame .flex-control-nav li a:hover:before {
    background: gray
}

.tabletFrame .flex-control-nav li a.flex-active:before {
    background: #23a7a6
}

.appStore .evenBlock h1,
.appStore .oddBlock h1 {
    color: #00bfa5
}

.sliderBox .slider ul {
    padding: 0 !important;
    list-style-type: none !important
}

#carousel.flexslider {
    z-index: 3
}

#carousel ul.slides {
    max-height: 58px;
    overflow-y: hidden
}

.sliderBox .flexslider {
    max-height: none
}

.sliderBox #slider.flexslider:hover .demoView,
.sliderBox .flex-direction-nav {
    display: block
}

.sliderBox .flex-direction-nav li a.flex-next,
.sliderBox .flex-direction-nav li a.flex-prev {
    background: url(../images/landing-page/bg-direction-nav.png)no-repeat -1px -1px;
    height: 30px;
    left: 13px;
    width: 30px;
    margin-top: -12px
}

.sliderBox .flex-direction-nav li a.flex-next {
    background: url(../images/landing-page/bg-direction-nav.png)no-repeat -31px -1px;
    left: auto;
    right: 250px;
    text-align: right
}

.sliderBox .slider {
    width: 99% !important;
    min-height: 600px
}

.sliderBox .slides li {
    float: left;
    display: none
}

.sliderBox .flexslider:hover a.flex-next {
    right: 5px
}

.sliderBox .flexslider:hover a.flex-prev {
    left: 5px
}

.demoView,
.sliderBox #slider.flexslider:hover {
    cursor: pointer;
    box-shadow: 3px 7px 44px rgba(0, 0, 0, .4)
}

.demoView {
    display: none;
    position: absolute;
    z-index: 10;
    background: rgba(0, 0, 0, .6);
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    border-radius: 8px;
    font-size: 16px;
    left: 50%;
    top: 50%;
    margin: -32px 0 0-91px;
    color: #fff
}

.sliderBox #slider .slides {
    overflow: hidden;
    height: 544px
}

.kpiAnalysis .btnBlock {
    padding: 40px 0 70px
}

.shareCollaborate .btnBlock {
    padding: 30px 0
}

.connectBlock {
    background: url(../images/bg-connect.jpg)no-repeat;
    background-size: cover;
    min-height: 650px
}

.connectBlock h1 {
    color: #fff;
    font-size: 32px;
    margin: 0 0 20px;
    font-weight: 600 !important
}

.connectBlock p {
    color: #fff;
    font-weight: 200;
    font-size: 15px;
    padding: 0;
    width: 700px;
    margin: 0 auto
}

.feaInnerBannerCon {
    margin-bottom: 80px
}

.feaInnerBannerCon+figure img {
    width: 800px
}

.kpiBlock {
    background: url(../images/bg-kpi.jpg)no-repeat;
    background-size: cover
}

.shareColBlock {
    background: url(../images/bg-share-col.jpg)no-repeat;
    background-size: cover;
    padding-top: 100px;
    min-height: 450px
}

.kpiBlock .feaInnerBannerCon+figure img {
    width: 550px
}

.kpiBlock .feaInnerBannerCon {
    margin-bottom: 50px
}

.case-study {
    background: #26bfad;
    color: #fff;
    overflow: hidden;
    position: relative;
    line-height: 0;
    font-size: 20px
}

.case-study span {
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%)
}

.case-study p {
    text-align: left;
    width: calc(100% - 190px);
    line-height: 30px;
    letter-spacing: 0;
    border-left: 150px solid #23ad9e;
    display: inline-block;
    overflow: hidden;
    padding: 15px 20px;
    margin: 0;
    color: #fff
}

.caseStudyCon .sideBar.overview {
    background: url(../images/case-study/bg-pattern.png);
    margin-bottom: 25px;
    padding: 15px;
    position: relative;
    top: 5px
}

.caseStudyCon .sideBar.overview>div,
.overview>div {
    background: url(../images/case-study/icon-overview.jpg)no-repeat right 10px #fff;
    padding: 3px 10px
}

.caseStudyCon .sideBar.overview ul {
    margin: 0;
    padding: 10px
}

.caseStudyCon .sideBar.overview ul li,
.tabletFrame.imageSec ul li {
    list-style: none
}

.caseStudyCon .sideBar.overview ul li:first-child {
    font-size: 20px;
    margin-bottom: 5px
}

.caseStudyCon {
    border-bottom: 1px dashed #bbb;
    overflow: hidden;
    padding: 10px 0
}

.caseStudyCon p {
    clear: both;
    line-height: 26px
}

.caseStudyCon p.caseStudyMb30 {
    margin-bottom: 30px !important
}

.caseStudyCon .per60 {
    padding-left: 0
}

.caseStudyCon .per40,
.caseStudyCon .per60.fr {
    float: right
}

.caseStudyCon .per40.fl {
    float: left;
    padding-left: 0
}

.caseStudyCon .sideBar p.quote {
    background: #26bfad;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 45px;
    margin-top: 10px;
    padding: 15px 20px;
    position: relative
}

.caseStudyCon .sideBar p.quote:after {
    position: absolute;
    bottom: -18px;
    left: 45px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 19px 0 0;
    border-color: #26bfad transparent transparent
}

.caseStudySubHeader h4 {
    display: inline-block;
    margin: 0
}

.caseStudySubHeader li {
    padding-bottom: 10px
}

.caseStudySubHeader li:last-child {
    padding-bottom: 0
}

.caseStudyInline {
    display: inline
}

p.quotes-txt {
    font-size: 20px;
    font-style: italic;
    font-weight: 200;
    line-height: 32px;
    padding-top: 10px
}

.quotes-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden
}

.quotes-img img {
    min-height: 100px
}

.cust-details {
    display: block;
    font-size: 13px;
    margin-top: 14px;
    text-align: left;
    line-height: 20px;
    font-weight: 600
}

.fp-controlArrow.fp-next {
    padding: 10px
}

.fp-controlArrow.fp-next,
.fp-controlArrow.fp-prev {
    background-color: #1d1d1d !important
}

.fp-controlArrow.fp-next {
    background-position: 11px 9px !important
}

.fp-controlArrow.fp-prev {
    background-position: 11px 12px !important;
    padding: 7px
}

.aplus-help-page .zsiq_floatmain,
.aplus-salesiq-chat-zindex-fix .zsiq_floatmain,
body .zsiq_floatmain {
    z-index: 10 !important
}

#aplus-help-cardholder {
    padding: 0;
    float: left;
    width: 100%
}

#aplus-help-cardholder .aplus-help-list {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
    width: 100%;
    float: left;
    position: relative
}

.aplus-header-section {
    margin-left: 5px
}

.aplus-card-wrapper {
    position: relative;
    float: left;
    width: 29.3%;
    padding-left: 2%;
    padding-right: 2%;
    margin-bottom: 25px
}

.aplus-card-holder {
    margin: 15px -2%0;
    box-sizing: border-box
}

.aplus-card-holder:before {
    display: table;
    content: " "
}

.aplus-card-section {
    position: relative;
    box-shadow: 0 0 1px #999;
    border-bottom: 2px solid #e3e3e3;
    cursor: pointer;
    border-radius: 3px;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aplus-help-section:nth-child(even) .aplus-card-section {
    background: #f0faff;
    border-color: #ccedff;
    box-shadow: 0 0 1px #66c9ff
}

.aplus-card-section:hover,
.aplus-help-section:nth-child(even) .aplus-card-section:hover {
    background: #fff
}

.aplus-help-list li:nth-child(3n+1) {
    clear: both
}

.aplus-card-section:hover {
    border-color: #999;
    box-shadow: 0 7px 25px #d5d5d5;
    -moz-box-shadow: 0 7px 25px #d5d5d5;
    -webkit-box-shadow: 0 7px 25px #d5d5d5
}

.aplus-help-section:nth-child(even) .aplus-card-section:hover {
    border-color: #99dbff;
    box-shadow: 0 7px 25px #ccedff;
    -moz-box-shadow: 0 7px 25px #ccedff;
    -webkit-box-shadow: 0 7px 25px #ccedff
}

.aplus-help-wrapper .pg-head {
    margin: 20px 0 0
}

.aplus-card-content {
    display: block;
    color: #3c3c3c;
    padding: 10px
}

.aplus-card-content,
.aplus-card-content:hover {
    text-decoration: none
}

.aplus-card-text-small.aplus-card-header {
    font-size: 13px;
    padding: 10px 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-card-header {
    margin: 0 0 5px
}

.aplus-card-head-note {
    margin: 0 0 15px;
    font-size: 16px;
    font-weight: 100
}

.aplus-svg-icons.aplus-help-svg-holder {
    max-width: 72px;
    max-height: 72px
}

.aplus-card-content .aplus-help-svg-holder {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    transform-origin: bottom left
}

.aplus-card-section:hover .aplus-card-content .aplus-help-svg-holder {
    transform: scale(1.1)
}

.aplus-help-section {
    width: 100%;
    float: left;
    position: relative
}

.aplus-help-section .container {
    margin: 40px auto 30px;
    display: table
}

.aplus-help-section:nth-child(even) {
    background: #f1faff
}

.wid25,
.wid30,
.wid40,
.wid50,
.wid60,
.wid70,
.wid75 {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wid30 {
    width: 30%
}

.wid25 {
    width: 25%
}

.wid40 {
    width: 40%
}

.wid50 {
    width: 50%
}

.wid60 {
    width: 60%
}

.wid70 {
    width: 70%
}

.wid75 {
    width: 75%
}

.pdlr20 {
    padding-left: 20px;
    padding-right: 20px
}

.mrtb50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.aplus-sdp-tasks-banner {
    background-image: linear-gradient(to bottom right, #7060bf, #b26b8b)
}

.zia-container .container {
    max-width: 1300px !important;
    display: flex;
    padding: 70px 0 !important
}

.container-xs .container {
    max-width: 1300px !important;
    padding: 50px 0 !important
}

.zia-bg {
    background: #57a29a;
    z-index: 0;
    display: flex;
    position: relative;
    min-height: 770px
}

.zia-bg:after {
    content: "";
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/zia-bannr-bg1.png)no-repeat;
    background-position: inherit;
    width: 700px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 15%;
    z-index: -1
}

.img-ver-cntr .container .wid50,
.mr-auto,
.progress-points li span,
.zia-container .container .wid30,
.zia-container .container .wid40,
.zia-container .container .wid50,
.zia-container .container .wid60,
.zia-container .container .wid70 {
    margin: auto
}

.zia-btn {
    background: #ef372e !important;
    color: #fff !important;
    text-decoration: none !important;
    transition: 300ms linear
}

.zia-btn:hover {
    background: #cd312a !important;
    transition: 300ms linear
}

.zia-innr-img {
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    -mozbox-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3)
}

.btn-wit-bdr {
    color: #fff !important;
    background-color: #ff7b59
}

.btn-wit-bdr:hover {
    text-decoration: none
}

.high-hit-bg {
    background: linear-gradient(to bottom, #fecb59 54%, #fff 89%);
    z-index: 0;
    position: relative
}

.high-hit-bg:after,
.high-hit-bg:before {
    content: " ";
    left: 0;
    width: 100%;
    height: -webkit-fill-available
}

.high-hit-bg:after {
    position: absolute;
    background: url(../images/sect1-bg.png)no-repeat bottom;
    background-size: contain;
    bottom: 220px;
    z-index: -1
}

.high-hit-bg:before {
    background: url(../images/sect1_checked_bg.png)0 0;
    background-size: auto;
    opacity: .222222
}

.high-hit-bg:before,
.high-pmp-bg:after,
.sn-bannr-img {
    position: absolute;
    top: 0;
    z-index: -1
}

.sn-bannr-img {
    width: 1459px;
    height: 770px;
    right: 0
}

.pg-head-000 {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333;
    letter-spacing: -1px
}

.txt-style-000 {
    font-size: 16px;
    font-weight: 100;
    line-height: 30px;
    color: #000
}

.pg-head-fff {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #fff;
    letter-spacing: -1px
}

.txt-style-fff {
    font-size: 16px;
    font-weight: 100;
    line-height: 26px;
    color: #fff
}

.bg-l-blue {
    background: #435174
}

.img-ver-cntr .container {
    display: flex
}

.sn-innr.img1 {
    width: 510px
}

.sn-innr.img2 {
    width: 470px
}

.sn-innr.img3 {
    width: 490px
}

.sn-innr.img4 {
    width: 530px
}

.sn-innr.img5 {
    width: 250px
}

.sn-innr.img6 {
    width: 490px
}

.sn-innr.img7 {
    width: 390px
}

.sn-innr.img8 {
    width: 570px
}

.sn-gif {
    width: 60%;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    -mozbox-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    box-shadow: 0 10px 40px 0 rgba(91, 91, 91, .3)
}

.aplus-tasks-img1 {
    width: 410px
}

.aplus-tasks-img2 {
    width: 410px;
    margin-top: 25px
}

.aplus-tasks-img3,
.aplus-tasks-img4 {
    width: 410px
}

.aplus-tasks-text {
    padding-bottom: 70px
}

.sn-cus-qt {
    text-align: center;
    padding: 60px
}

.sn-cus-says {
    width: 700px;
    font-size: 18px;
    line-height: 35px;
    margin: 0 auto 20px
}

.sn-cus-img {
    width: 85px;
    height: 85px;
    border-radius: 50px;
    border: 2px solid #fff;
    padding: 3px;
    margin: 0 auto
}

.sn-cus-img img {
    height: 100%;
    border-radius: 50%;
    padding: 1px
}

.sn-cus-name {
    font-size: 13px;
    font-style: italic
}

.sn-cus-name span {
    display: block;
    color: #00aeef;
    font-size: 18px;
    font-style: initial
}

.high-pmp-bg {
    background: #f3f6ff;
    z-index: 0;
    display: flex;
    position: relative
}

.high-pmp-bg:after {
    content: "";
    background: url(../images/pmp/pmp_bg.png)no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    left: 0
}

.pmp-bannr {
    width: 560px
}

.pmp-innr.img1 {
    width: 260px
}

.pmp-innr.img2 {
    width: 280px
}

.pmp-innr.img3 {
    width: 190px
}

.pmp-innr.img4 {
    width: 290px
}

.pmp-sub-titl,
.pmp-titl {
    font-weight: 100;
    color: #000
}

.pmp-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    letter-spacing: -1px
}

.pmp-sub-titl {
    font-size: 17px;
    line-height: 35px;
    width: 65%;
    margin: 0 auto 10px
}

.zendesk-bg {
    background: #441a48;
    z-index: 0;
    display: flex;
    position: relative
}

.zendesk-bg:after,
.zendesk-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .1
}

.zendesk-bg:after {
    background: url(../images/zendesk/zendesk-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover
}

.zendesk-bg:before {
    background: url(../images/zendesk/zendesk-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.zendesk-bannr {
    width: 650px
}

.zendesk-innr.img1 {
    width: 350px
}

.zendesk-innr.img2 {
    width: 380px
}

.zendesk-innr.img3 {
    width: 330px
}

.zendesk-innr.img4 {
    width: 340px
}

.zendesk-innr.img5 {
    width: 350px
}

.zendesk-innr.img6 {
    width: 310px
}

.zendesk-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    font-weight: 100
}

.zendesk-sub-titl {
    font-size: 17px;
    font-weight: 100;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.zdesk-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.zdesk-btn:hover {
    background: #f65a5b !important
}

.cust-logo ul li {
    padding: 0 !important;
    margin: 0 10px
}

.cust1 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/la_colonia.png)no-repeat 0 0;
    background-size: 100% 80%
}

.cust2 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/tigo.png)no-repeat 0 0;
    background-size: 80% 60%
}

.cust3 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/cssa_cafe_soluble.png)no-repeat 0 0;
    background-size: 80% 80%
}

.cust4 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/caja_los_andes.png)no-repeat 0 0;
    background-size: 70% 80%
}

.cust5 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/chinalco.png)no-repeat 0 0;
    background-size: 80% 80%
}

.cust6 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/grupo_axo.png)no-repeat 0 0;
    background-size: 90% 82%
}

.cust7 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/grupo_q.png)no-repeat 0 0;
    background-size: 60% 70%
}

.cust8 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/mcs_classicare.png)no-repeat 0 0;
    background-size: 90% 100%
}

.cust9 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/grupo_universal.png)no-repeat 0 0;
    background-size: 80% 80%
}

.cust10 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/banco_promerica.png)no-repeat 0 0;
    background-size: 70% 80%
}

.cust11 {
    background: url(https://cdn.manageengine.com/latam/analytics-plus/images/banco_nacional_cr.png)no-repeat 0 0;
    background-size: 90% 100%
}

ul.clearfix.custspan span {
    width: 120px;
    height: 100px;
    display: inline-block;
    background-position: center
}

.dc-bg {
    background: #f3f6fe;
    z-index: 0;
    display: flex;
    position: relative
}

.dc-bg:after {
    background: url(../images/dc/dc-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    width: 100%;
    background-size: cover;
    opacity: .1
}

.dc-bg:after,
.dc-bg:before,
.jira-bg:before {
    content: " ";
    position: absolute;
    z-index: -1
}

.dc-bg:before {
    background: url(../images/dc/dc-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    opacity: .1
}

.dc-bannr {
    width: 430px
}

.dc-innr.img1 {
    width: 330px
}

.dc-innr.img2 {
    width: 340px
}

.dc-innr.img3 {
    width: 350px
}

.dc-innr.img4 {
    width: 360px
}

.dc-innr.img5 {
    width: 350px
}

.dc-innr.img6 {
    width: 310px
}

.dc-sub-titl,
.dc-titl {
    font-weight: 100;
    color: #000
}

.dc-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    letter-spacing: -1px
}

.dc-sub-titl {
    font-size: 17px;
    line-height: 35px;
    width: 65%;
    margin: 0 auto 10px
}

.dc-btn,
.sm-boxes li {
    transition: 300ms linear
}

.dc-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important
}

.dc-btn:hover {
    background: #f65a5b !important
}

.jira-bg {
    background: #0152cc;
    z-index: 0;
    display: flex;
    position: relative
}

.jira-bg:before {
    background: url(../images/jira/jira-bannr-bg.png)no-repeat;
    background-size: cover;
    right: 0;
    bottom: 0;
    width: 53%;
    height: 650px;
    opacity: .8
}

.jira-bannr {
    width: 650px
}

.jira-innr.img1 {
    width: 350px
}

.jira-innr.img2 {
    width: 380px
}

.jira-innr.img3 {
    width: 330px
}

.jira-innr.img4 {
    width: 340px
}

.jira-innr.img5 {
    width: 350px
}

.jira-innr.img6 {
    width: 310px
}

.jira-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    font-weight: 100
}

.jira-sub-titl {
    font-size: 17px;
    font-weight: 100;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.jira-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.jira-btn:hover {
    background: #f65a5b !important
}

.web-reg-sec {
    background: #fafafa;
    padding: 50px;
    text-align: center
}

.aplus-tasks-text h2,
.titl2 {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #000;
    line-height: 30px
}

.high-mdm-bg {
    background: #4553b0;
    z-index: 0;
    display: flex;
    position: relative
}

.high-mdm-bg:after,
.high-mdm-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .3
}

.high-mdm-bg:before {
    background: url(../images/mdm/mdm-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.high-mdm-bg:after {
    background: url(../images/mdm/mdm-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover
}

.mdm-bannr {
    width: 100%
}

.mdm-innr.img1 {
    width: 400px
}

.mdm-innr.img2 {
    width: 410px
}

.mdm-innr.img3 {
    width: 380px
}

.mdm-innr.img4,
.patch-manager-innr.img1 {
    width: 400px
}

.mdm-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    font-weight: 100
}

.bold-tit {
    font-weight: 600
}

.mdm-sub-titl {
    font-size: 17px;
    font-weight: 100;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.high-patch-manager-bg {
    background: #252223;
    z-index: 0;
    display: flex;
    position: relative
}

.high-patch-manager-bg:after,
.high-patch-manager-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    background-size: contain;
    z-index: -1
}

.high-patch-manager-bg:before {
    background: url(../images/patch-manager/pmanage_bgt.png)no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .2
}

.high-patch-manager-bg:after {
    background: url(../images/patch-manager/pmanage_bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 400px;
    opacity: .3
}

.patch-manager-bannr {
    width: 100%
}

.patch-manager-innr.img2 {
    width: 410px
}

.patch-manager-innr.img3 {
    width: 380px
}

.patch-manager-innr.img4 {
    width: 400px
}

.patch-manager-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    font-weight: 100
}

.patch-manager-sub-titl {
    font-size: 17px;
    font-weight: 100;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.bannr-innr-cnt {
    font-weight: 100;
    font-size: 17px;
    line-height: 32px
}

.aplus-feature-inner-section .evenBlock h1,
.aplus-feature-inner-section .oddBlock h1 {
    font-weight: 600 !important
}

.aplus-tasks-text p,
.sm-boxes p {
    font-size: 16px;
    line-height: 30px
}

.r-flrt {
    float: right !important
}

.aplus-incidents-banner-img {
    width: 375px
}

.txt-rt {
    text-align: right
}

.catalog .aplus-tasks-img1 {
    width: 330px
}

.incidents .aplus-tasks-img1 {
    width: 320px
}

.incidents .aplus-tasks-img2 {
    width: 190px
}

.incidents .aplus-tasks-img4 {
    width: 345px
}

.aplus-assets-banner-img {
    width: 455px
}

.assets .aplus-tasks-img1 {
    margin-top: 25px
}

.assets .aplus-tasks-img2 {
    width: 280px;
    margin-top: 10px
}

.assets .aplus-tasks-img3 {
    width: 350px
}

.assets .aplus-tasks-img4 {
    width: 310px;
    margin-top: 20px
}

.sm-boxes {
    margin: 35px auto 20px;
    padding: 0 !important;
    width: 98%
}

.sm-boxes li {
    margin: 0 2%;
    background: #fff;
    min-height: 335px;
    width: 28.7%;
    display: inline-block;
    border-radius: 8px;
    position: relative;
    vertical-align: top;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .05)
}

.sm-boxes li:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    transition: 300ms linear
}

.sm-boxes li>div {
    padding: 20px 10px
}

.sm-boxes li:after {
    position: absolute;
    font-family: sans-serif;
    bottom: 16px;
    left: 50%;
    display: block;
    width: 140px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #3295f3;
    cursor: pointer;
    margin-left: -50px;
    text-align: center
}

.sm-boxes li,
.sm-boxes li i.round-f {
    border: 1px solid #ccc
}

.sm-boxes li i {
    width: 115px;
    height: 115px;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    vertical-align: middle
}

.img-pos .icn-1 {
    background-position: 0 8px;
    width: 70px;
    height: 74px
}

.img-pos .icn-2 {
    background-position: -71px 13px;
    width: 75px;
    height: 77px
}

.img-pos .icn-3 {
    background-position: -148px 5px;
    width: 72px;
    height: 81px
}

.img-pos .icn-4 {
    background-position: -222px 9px;
    width: 76px;
    height: 83px
}

.img-pos .icn-5 {
    background-position: -295px 9px;
    width: 77px;
    height: 81px
}

.img-pos .icn-6 {
    background-position: -361px 12px;
    width: 57px;
    height: 81px
}

.img-pos .icn-7 {
    background-position: -419px 12px;
    width: 66px;
    height: 81px
}

.img-pos .icn-8 {
    background-position: -490px 12px;
    width: 78px;
    height: 81px
}

.img-pos span {
    display: inline-block;
    margin-top: 13px;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.png)no-repeat;
    vertical-align: middle;
    margin-left: 20px
}

.sm-boxes li h2 {
    font-size: 20px;
    margin: 20px 0 1px;
    font-weight: 600;
    color: #151515;
    text-align: center
}

.sm-boxes p {
    text-align: center;
    margin-top: 0 !important;
    line-height: 26px;
    padding: 10px 9px 0
}

.aplus-tasks-text .container {
    padding-top: 90px
}

.aplus-card-info {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-card-info h3 {
    margin: 10px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    width: 100%;
    overflow: hidden
}

.aplus-card-info p {
    margin: 0;
    font-size: 14px;
    font-weight: 100;
    line-height: 26px;
    padding-top: 5px;
    max-height: 85px;
    overflow: hidden;
    min-height: 80px
}

.aplus-card-info button {
    padding: 6px 12px;
    margin-top: 10px;
    border: 0;
    background: #7bbb2a;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    cursor: pointer
}

.aplus-help-video {
    display: block;
    overflow: hidden;
    position: relative
}

.aplus-help-more-videos,
.aplus-help-video-svg,
.aplus-help-video:before {
    position: absolute;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aplus-help-video:before {
    content: "";
    background: rgba(0, 0, 0, .01);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}

.aplus-more-videos .aplus-help-video:before {
    background: rgba(255, 255, 255, .25)
}

.aplus-card-section:hover .aplus-help-video:before {
    background: rgba(0, 0, 0, .05)
}

.aplus-help-more-videos,
.aplus-help-video-svg {
    z-index: 10
}

.aplus-help-video-svg {
    left: calc(50% - 22px);
    top: calc(50% - 24px);
    width: 48px;
    height: 36px;
    transform-origin: center center
}

.aplus-card-section:hover .aplus-help-video-svg {
    transform: scale(1.2)
}

.aplus-help-more-videos {
    font-size: 14px;
    display: block;
    color: #222;
    background: #f4c364;
    border: 1px solid #f0ac28;
    padding: 5px 12px;
    text-align: center;
    white-space: nowrap;
    left: 50%;
    top: 42.5%;
    transform: translateX(-50%);
    box-shadow: 0 0 10px #fce4a0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.aplus-card-section:hover .aplus-help-more-videos {
    box-shadow: 0 0 7px #7c7c7c
}

.container-help-videos-nav {
    text-align: center
}

.container-help-videos-nav .aplus-help-nav {
    width: auto;
    display: inline-block
}

#scroll .container-help-videos-nav .aplus-help-nav {
    padding-left: 10px;
    padding-right: 10px
}

.container-help-videos-nav .feaFixDiv .aplus-help-nav {
    width: 100%
}

#aplus-help-webinar-section .dwn-form {
    width: 350px;
    height: 100%;
    overflow-y: scroll
}

#aplus-help-webinar-section .dwn-form h2 {
    padding-top: 10px;
    margin-bottom: 5px
}

#aplus-help-webinar-section #aplus-help-webinar-form {
    position: absolute;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    z-index: 102;
    background: rgba(0, 0, 0, .85)
}

#aplus-help-webinar-section #aplus-help-webinar-video {
    width: 100%;
    height: 100%
}

#aplus-help-webinar-form #feedbackForm {
    position: relative;
    top: 50%;
    background: #fff;
    transform: translateY(-50%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#aplus-help-webinar-form .sub-rest-btn {
    padding-bottom: 15px
}

.aplus_note {
    font-size: 16px;
    margin-bottom: 46px;
    line-height: 28px
}

.aplus_note ul {
    padding-left: 15px !important
}

.sdp-das-tit {
    color: #333 !important;
    font-size: 28px;
    font-weight: 600 !important;
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.pdtb50 {
    padding: 50px 0
}

.lft-med {
    padding-left: 13%
}

.sdp-dash-menu,
.sdp-dash-menu-dot {
    display: table;
    margin: 0 auto
}

.sdp-dash-menu ul,
.sdp-dash-menu-dot ul {
    list-style-type: none !important;
    margin: 0;
    padding: 0 !important;
    overflow: hidden
}

.sdp-dash-menu ul li {
    float: left;
    display: inline
}

.sdp-dash-menu ul li a:after {
    content: "";
    padding-left: 35px
}

.sdp-dash-menu ul li:last-child a:after {
    border-right: 0 solid #b2b1b1
}

.sdp-dash-menu ul li a:hover {
    border-bottom: 2px solid #fd6669;
    transition: 300ms linear
}

.sdp-dash-menu-dot ul li {
    display: inline-block;
    width: 14px;
    height: 13px;
    margin: 2px;
    position: relative
}

#sdp-dots li a,
.sdp-dash-menu-dot ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none
}

#sdp-dots li a span,
.sdp-dash-menu-dot ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    border: 1px solid #bcbcbc !important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.sdp-dash-menu-dot ul li a span {
    height: 6px;
    width: 6px;
    background: #898888;
    margin: -4px 0 0-4px
}

.sdp-dash-menu-dot ul li a.current span,
.sdp-dash-menu-dot ul li a:hover span {
    height: 11px;
    background: #333;
    width: 11px;
    margin: -7px 0 0-7px;
    border-radius: 100%
}

.sdp-dashboard {
    margin-top: 50px
}

#sdp-dots li,
.sdp-dashboard ul li {
    position: relative
}

.sdp-dashboard ul li:hover figure:after {
    background: #000;
    opacity: .1;
    transition: 300ms linear
}

.sdp-dashboard ul li figure:before {
    content: " ";
    position: absolute;
    bottom: 46%;
    left: 47.5%;
    width: 50px;
    height: 50px;
    background: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sdp-pages/sdp-dash-zoom.png)no-repeat;
    transition: 300ms linear;
    cursor: pointer
}

.sdp-dashboard ul li:hover:after {
    transform: scale(1.3)
}

.sdp-dashboard ul li .sdp-demoView {
    display: block;
    position: absolute;
    padding: 4px 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    font-size: 16px;
    right: 12px;
    top: 12px;
    color: #9c9c9cde;
    background: #f0f0f0;
    cursor: pointer;
    transition: 300ms linear;
    z-index: 999
}

.sdp-dashboard ul li:hover .sdp-demoView {
    display: block;
    background: #fff;
    color: #00000080;
    transition: 300ms linear
}

.sdp-slid-prev {
    left: 200px
}

.sdp-slid-next {
    right: 200px
}

.sdp-slid-next a,
.sdp-slid-prev a,
.sdp-slider-bg {
    color: #fff;
    opacity: .5;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-slider-bg {
    position: absolute;
    z-index: 3;
    display: block;
    top: 60%;
    transform: translateY(-50%);
    font-size: 50px;
    background: #0000006b;
    padding: 3px 14px 16px;
    border-radius: 25px
}

.sdp-slider-bg:hover {
    opacity: .7
}

.sdp-slid-next a,
.sdp-slid-prev a {
    text-decoration: none
}

.sn-titl {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px;
    font-weight: 600
}

.sn-sub-titl {
    font-size: 20px;
    font-weight: 100;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.sdp-slider-bg.bannr-dash {
    top: 50% !important
}

.sdp-slid-prev.bannr-dash {
    left: 50px !important
}

.sdp-slid-next.bannr-dash {
    right: 50px !important
}

.sdp-Sup-prev {
    left: -60px
}

.sdp-Sup-next {
    right: -60px
}

.icn-shake a img:hover,
.sdp-Sup-bg,
.sdp-video a .icon-vido:hover {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-Sup-bg {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    font-size: 50px;
    padding: 3px 14px 16px;
    border-radius: 25px;
    opacity: .3;
    cursor: pointer
}

.sdp-Sup-bg:hover {
    opacity: .7
}

.sdp-Sup-next a,
.sdp-Sup-prev a {
    color: #212121;
    opacity: .8;
    text-decoration: none
}

.sdp-bullet_slider {
    position: absolute;
    top: 110%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

#sdp-dots li {
    display: inline-block;
    width: 14px;
    height: 13px;
    margin: 1px
}

#sdp-dots li a span {
    height: 4px;
    width: 4px;
    background: #333;
    margin: -2px 0 0-2px
}

#sdp-dots li a.current span,
#sdp-dots li:hover a span,
#sdp-dots li:hover a.current span {
    height: 12px;
    width: 12px;
    margin: -6px 0 0-6px;
    border-radius: 100%
}

.sub-mdl {
    padding-top: 50px;
    padding-bottom: 100px !important
}

.sdp-video {
    position: relative;
    margin-bottom: 60px
}

.sdp-Sup-next a,
.sdp-Sup-prev a,
.sdp-video a .bg-vido,
.sdp-video a .icon-vido {
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-video a .bg-vido {
    width: 40% !important;
    position: relative;
    box-shadow: 0 0 10px #b5b5b5
}

.sdp-video a .icon-vido {
    position: absolute;
    top: 40%;
    left: 48%;
    width: 4.5%
}

.icn-shake a img:hover,
.sdp-video a .icon-vido:hover {
    transform: rotate(120deg)
}

.sdp-vid-tit {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 40px;
    color: #333;
    line-height: 30px;
    text-align: center
}

.advanc-sdp-banner {
    background-image: linear-gradient(to right bottom, #7060bf, #825fb5, #8660b2, #ad6495, #b26b8b)
}

.advanc-sdp-banner .aplus-inner-split-banner {
    min-height: 415px
}

.advanc-sdp-banner .aplus-banner-header h1 {
    color: #fff;
    margin-top: 32px
}

.advanc-sdp-banner .aplus-banner-header h1,
.titl-blck {
    font-size: 28px;
    font-weight: 600 !important;
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.advanc-sdp-list li {
    float: left;
    width: 33.333%;
    background: #fff;
    list-style: none;
    text-align: center;
    min-height: 260px
}

.advanc-sdp-list h3.rep-des {
    font-size: 16px !important;
    line-height: 25px !important
}

.advanc-sdp-container {
    max-width: 1300px;
    padding: 40px 0
}

.advanc-sdp-container .rep-des {
    width: 70%;
    margin: 0 auto
}

.titl-inr-cont {
    margin-bottom: 0;
    margin-top: 11px;
    font-weight: 500
}

.advanc-sdp-list .circle1 {
    width: 90px;
    height: 90px;
    background: #f0f0f0;
    border: 1px solid #e3e3e3;
    border-radius: 60px;
    margin: 0 15px 0 0;
    vertical-align: middle;
    display: inline-flex
}

.advanc-sdp-list .circle1 img {
    width: 65%;
    margin: 17px auto auto
}

.advanc-sdp-list {
    margin-top: 60px
}

.advanc-sdp-banner .aplus-banner-header,
.tnks-sec2 ul li {
    text-align: center
}

.tnks-bannr {
    min-height: 200px;
    display: flex;
    background: #f7f7f7;
    position: relative
}

.tnks-bannr:after {
    content: " ";
    background: url(../images/tnks-pg-bg.png)no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: 0
}

.tnks-bnr-text {
    margin: auto;
    text-align: center;
    z-index: 1
}

.tnks-bnr-text h1 {
    font-size: 30px;
    line-height: 30px;
    padding: 0 25px
}

.tnks-bnr-text p {
    font-size: 17px;
    margin-top: 16px
}

.tnks-sec2 {
    max-width: 1300px;
    padding: 40px 0 50px
}

.tnks-sec2 ul {
    margin-top: 20px;
    list-style-type: none !important
}

.tnks-sec2 ul li {
    float: left;
    width: 33.333%;
    background: #fff;
    padding: 25px 0
}

.tnks-icons img {
    width: 100px
}

.thks-img-tit {
    margin-bottom: 0;
    margin-top: 30px;
    font-weight: 500
}

.thks-des {
    width: 65%;
    min-height: 90px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: 100;
    color: #000;
    text-align: center;
    line-height: 27px;
    padding: 20px 0 30px
}

.tnks-btn {
    background: #ed5555 !important;
    width: 195px;
    cursor: pointer
}

.hlp-titl-1 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 12px
}

.hlp-titl-2 {
    text-align: center;
    font-size: 16px;
    margin-top: 0
}

.web-hlp-tnks .thks-des {
    min-height: 60px;
    text-align: center
}

.mrbt40 {
    margin-bottom: 40px
}

.tnks-sup-btm {
    text-align: center;
    background: #f7f7f7;
    margin: 0;
    padding-top: 40px;
    border-top: 1px solid #e1dfdf;
    padding-bottom: 40px
}

#scroll ul.aplus-help-nav {
    padding: 7px;
    margin: 12px auto 10px;
    list-style: none;
    background: #fff;
    border: 1px solid #f2f2f2;
    box-shadow: 0 4px 12px #e3e3e3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul.aplus-help-nav {
    overflow: hidden;
    margin: 0 auto 30px;
    width: 100%;
    text-align: center;
    background: #fff
}

ul.aplus-help-nav li {
    list-style: none;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 10px;
    border-radius: 5px;
    color: #4c4c4c;
    cursor: pointer;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    transition: all .15s
}

ul.aplus-help-nav li:first-child {
    margin-left: 0
}

.aplus-help-nav li.active,
.aplus-help-nav li:hover {
    color: #222;
    background: #f4c364;
    border-radius: 3px;
    cursor: pointer
}

.aplus-help-nav li.active a,
.aplus-help-nav li:hover a {
    color: #222;
    text-decoration: none
}

.aplus-help-nav li a {
    color: #4c4c4c
}

.aplus-help-nav-menu.stickydiv {
    position: fixed;
    z-index: 10000;
    margin-top: 12px
}

.aplus-help-top-menu {
    min-height: 80px;
    float: left;
    width: 100%
}

.feaFixDiv {
    position: fixed;
    width: 100%;
    top: 88px;
    left: 0;
    margin: 0 auto;
    right: 0;
    background: #fff;
    z-index: 999
}

.aplus-help-nav-menu.feaFixDiv {
    width: 100%;
    margin: 0 auto;
    background: 0 0;
    border: 0
}

.feaFixDiv,
.feaFixDiv .aplus-help-nav {
    background-color: #fbfbfb
}

.aplus-dummy-height {
    display: block;
    width: 100%
}

.aplus-contact-details {
    text-align: center;
    font-size: 16px;
    font-weight: 100;
    display: inline-block;
    margin: 50px auto 150px;
    width: 100%
}

.aplus-contact-details h3 {
    font-size: 24px
}

.aplus-contact-details span {
    font-weight: 400
}

.aplus-contact-details p {
    margin: 10px 0
}

#aplus-help-cardholder .aplus-help-video-container.aplus-nav-fixed .aplus-fix-section {
    position: fixed;
    top: 200px;
    z-index: 100
}

.aplus-card-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #555;
    font-weight: 300;
    margin: 0 auto;
    padding: 10px 5px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-help-page #sec1 .aplus-card-info {
    min-height: 225px
}

.aplus-help-page #sec4 .aplus-card-info {
    min-height: 199px
}

.aplus-help-page #sec5 li:nth-child(4) .aplus-card-info,
.aplus-help-page #sec5 li:nth-child(5) .aplus-card-info {
    min-height: 224px
}

.aplus-help-page #sec7 .aplus-card-info,
.aplus-help-page #sec8 .aplus-card-info {
    min-height: 309px
}

.aplus-customer-logo {
    max-height: 63px;
    margin-bottom: 10px
}

.aplus-help-list .aplus-card-section {
    min-height: 200px
}

@media only screen and (min-width:1000px) {
    .aplus-help-video-page #video-sec1 li:nth-child(-n+3) .aplus-card-info {
        min-height: 346px
    }

    .aplus-help-video-page #video-sec1 li:nth-child(7) .aplus-card-info,
    .aplus-help-video-page #video-sec1 li:nth-child(8) .aplus-card-info {
        min-height: 329px
    }

    .aplus-help-video-page #video-sec2 li:first-child .aplus-card-info,
    .aplus-help-video-page #video-sec4 li:nth-child(n+2) .aplus-card-info {
        min-height: 295px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(-n+6) .aplus-card-info {
        min-height: 330px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(7) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(9) .aplus-card-info {
        min-height: 303px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(11) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(12) .aplus-card-info {
        min-height: 353px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(13) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(14) .aplus-card-info {
        min-height: 347px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(17) .aplus-card-info {
        min-height: 348px
    }

    .aplus-help-video-page #video-sec5 .aplus-card-info {
        min-height: 303px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(19) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(20) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(6) .aplus-card-info {
        min-height: 328px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(26) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(27) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(29) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(30) .aplus-card-info {
        min-height: 329px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(37) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(38) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(40) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(44) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(45) .aplus-card-info {
        min-height: 321px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-resolution:240dpi) {
    .resourceSprite {
        background-image: url(../images/resources-sprite@2x.png)
    }
}

@media only screen and (min-width:2500px) {
    .tabletHor {
        width: 1000px
    }

    .tabletVer {
        width: 250px
    }
}

@media only screen and (min-width:1900px) {
    .section .intro.Launch-contn {
        padding-top: 166px !important;
        padding-bottom: 20px;
        transform: inherit !important
    }

    .section .intro {
        transform: scale(1.4) !important;
        padding-top: 0
    }

    .section .intro.aplus-1-on-1-banner {
        transform: scale(1) !important;
        max-width: 1200px !important
    }

    .fp-tableCell {
        vertical-align: middle !important
    }

    .reports-demo-img {
        margin: 40px 0 20px
    }

    #section4 .intro {
        padding-top: 330px
    }

    #section4 .fp-tableCell {
        vertical-align: top !important
    }

    .fp-slidesNav {
        display: block !important
    }
}

@media only screen and (min-width:1280px) {
    .landing-page .webinar-details h3 {
        margin: 5px 10px
    }

    .banner2 img {
        max-height: 240px !important
    }
}

@media all and (max-width:980px) {
    .section .intro {
        padding-top: 127px
    }

    .section .intro.aplus-1-on-1-banner {
        padding-top: 166px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 50px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(1) {
        right: 250px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(2) {
        right: 70px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(3) {
        right: 60px
    }

    .home-feature-list li {
        width: 44%
    }

    #section0 .slide:first-child .fp-tableCell,
    #section0 .slide:last-child .fp-tableCell,
    #section0 .slide:nth-child(4) .fp-tableCell {
        background-position: 0 93px
    }

    .banner-description h1 {
        font-size: 30px;
        font-weight: 400;
        line-height: 30px
    }

    #section2 .txt-style2 {
        padding: 0 10px
    }

    .fea-content,
    .heading-menu,
    .mT86 {
        margin-top: 47px
    }

    .giftbox {
        right: 20px
    }

    #webinar-banner h1 {
        font-size: 30px
    }

    #webinar-banner .presenter {
        font-size: 28px
    }

    .thanksgiving-banner {
        margin-top: 40px
    }

    .thanksgiving-banner p {
        font-size: 24px;
        line-height: 34px;
        width: 470px
    }

    .thanksgiving-banner .pg-head1 {
        line-height: 42px;
        font-size: 34px
    }

    .sliderBox #slider .slides {
        height: auto
    }

    .sliderBox .slider {
        width: 99% !important;
        min-height: auto
    }

    .evenBlock .imageSec,
    .oddBlock .imageSec {
        display: none
    }

    .aplus-database-section .contentSec,
    .aplus-feature-inner-section .contentSec,
    .contentSec {
        width: 100%
    }

    .evenBlock,
    .oddBlock {
        padding: 50px 0
    }

    .aplus-feature-inner-section .evenBlock,
    .aplus-feature-inner-section .oddBlock {
        position: relative;
        padding: 30px 0
    }

    .aplus-feature-inner-section .evenBlock .imageSec,
    .aplus-feature-inner-section .oddBlock .imageSec {
        display: block !important;
        position: absolute;
        top: 90px;
        float: none;
        width: 100%;
        text-align: center;
        background-position-x: center;
        margin: 0 auto
    }

    .aplus-feature-inner-section .aplus-sdp-kbm-sprite,
    .aplus-feature-inner-section .aplus-sdp-project-mgmt-sprite,
    .aplus-feature-inner-section .aplus-sdp-ticket-sprite {
        zoom: .75
    }

    .aplus-feature-inner-section.aplus-kpi-analysis .evenBlock h1,
    .aplus-feature-inner-section.aplus-kpi-analysis .oddBlock h1,
    .aplus-feature-inner-section.aplus-sharing .evenBlock h1,
    .aplus-feature-inner-section.aplus-sharing .oddBlock h1 {
        margin-bottom: 250px
    }

    .aplus-feature-inner-section.aplus-import-data .evenBlock h1,
    .aplus-feature-inner-section.aplus-import-data .oddBlock h1 {
        margin-bottom: 200px
    }

    .connectBlock p {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0 0 20px
    }

    .connectBlock h1 {
        width: 100%;
        margin: 0 0 10px
    }

    .connectBlock {
        padding-top: 50px;
        min-height: 100px
    }

    .feaInnerBannerCon {
        margin-bottom: 40px
    }

    .shareColBlock {
        min-height: 150px
    }

    .aplus-card-wrapper {
        width: 33.3%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    ul.aplus-help-nav li {
        margin-left: 5px;
        padding: 3px 5px;
        font-size: 13px
    }

    .aplus-rt-img-banner.aplus-ticketing-banner {
        zoom: .7
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .7;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-ticket-sprite {
        margin-top: 70px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3 {
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .6;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        margin-top: 50px
    }
}

@media all and (max-width:880px) {
    .aplus-help-top-menu {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ipad {
        display: none !important
    }

    .intro .txt-style2 {
        padding: 0 20px
    }

    #aplus-help-webinar-section .dwn-form,
    #faq-form .dwn-form {
        width: 45%
    }

    #mobPanel {
        z-index: 102
    }

    .integ-boxes li {
        width: 40%;
        margin-bottom: 20px
    }

    .banner2 h1 {
        font-size: 24px;
        line-height: 30px
    }

    .top-fea-header li {
        width: 40%
    }

    #fea-fixed-hea {
        width: 99%;
        padding: 0
    }

    #fea-fixed-hea li {
        width: 24%;
        font-size: 11px
    }

    .right-pos-img {
        float: none;
        right: auto;
        width: 100% !important;
        top: -40px
    }

    .right-pos-img img {
        max-width: 100% !important;
        margin: 0 auto
    }

    #webinar-banner .wid650,
    .webinar-agenda {
        width: 100%
    }

    #webinar-banner h1 {
        font-size: 28px
    }

    body #webinar-banner h1 {
        line-height: 48px
    }

    #webinar-banner h3 {
        font-size: 26px
    }

    .webinar-agenda p {
        line-height: 18px
    }

    #webinar-banner h4 {
        margin: 15px 0
    }

    #webinar-banner .presenter {
        font-size: 24px
    }

    .thanksgiving-form {
        width: 100%;
        float: none;
        display: block
    }

    .thanksgiving-banner p {
        font-size: 20px;
        line-height: 30px;
        width: 360px
    }

    .bannerAppStore {
        min-height: 100px;
        padding-bottom: 60px;
        background-position: center bottom;
        background-color: #009695
    }

    .bannerAppStore h1 {
        font-size: 1.6em;
        line-height: 1.2
    }

    .bannerAppStore p {
        font-size: 1em;
        margin: 0 0 20px
    }

    .btnAndroid,
    .btnIos {
        background-size: 50%;
        height: 50px;
        margin: 5px
    }

    .appStore .btnBlock {
        margin: 30px 0 0
    }

    .tabletHor {
        width: 60%
    }

    .tabletVer {
        width: 33%;
        position: absolute;
        right: -17%;
        bottom: -8%
    }

    .pricing-blue-bg.wrapper3 .ui-widget-content {
        margin-bottom: 30px
    }

    .footer-news-sec li {
        display: inline-block;
        width: 100%
    }

    .banner2-img {
        margin: 10px 0
    }

    .landing-page .webinar-details h3 {
        margin: 0
    }

    .landing-page .webinar-date::before,
    .landing-page .webinar-duration::before,
    .landing-page .webinar-time::before {
        background: 0 0;
        width: auto;
        height: auto
    }

    .caseStudyCon .per40,
    .caseStudyCon .per60 {
        width: 100%;
        clear: both
    }

    .databaseBlock {
        min-height: 500px
    }

    .aplus-feature-sub-section .sec-pTB {
        padding: 40px 0
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography,
    .aplus-1-1-left-section {
        text-align: center
    }

    .aplus-1-1-left-section,
    .aplus-1-1-right-section {
        width: 100%;
        float: none
    }

    .aplus-1-1-left-section ul {
        text-align: center;
        list-style-position: inside;
        margin-top: 10px
    }

    .aplus-1-1-note {
        text-align: center;
        width: 90%
    }

    .aplus-1-1-left-section .aplus-img-holder img {
        margin-left: auto
    }

    .aplus-1-1-right-section {
        text-align: center;
        margin-top: 50px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 65px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble {
        display: none
    }

    #section0 .aplus-1-on-1-banner .aplus-lt-section {
        float: none;
        text-align: center;
        display: block;
        width: 100%
    }

    #section0 .aplus-1-on-1-banner .aplus-banner-img {
        float: none;
        text-align: center;
        margin-bottom: 30px
    }

    #aplus-help-cardholder .aplus-help-list {
        width: 100%;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 15px
    }

    .aplus-card-wrapper {
        width: 50%
    }

    .aplus-help-head span.aplus-head-card-img-holder,
    .aplus-help-top-menu {
        display: none
    }

    .aplus-help-list li:nth-child(2n+1) {
        clear: both
    }

    .aplus-help-list li:nth-child(3n+1) {
        clear: none
    }

    .aplus-help-list li:nth-child(odd) {
        clear: both
    }

    .aplus-help-head {
        position: inherit;
        width: 100%;
        height: auto;
        clear: both;
        text-align: left;
        padding-top: 0;
        border-right: none;
        border-bottom: 1px solid #7bbb2a;
        margin-bottom: 25px
    }

    .aplus-head-card-img-holder {
        margin: 0;
        text-align: left
    }

    .aplus-help-head h2 {
        display: inline-block;
        max-width: inherit;
        font-weight: 400
    }

    .arrow_box {
        transform: rotate(90deg);
        top: 32px;
        right: inherit;
        left: 40px
    }

    ul.aplus-help-nav li {
        margin-left: 5px;
        padding: 3px 5px
    }

    .aplus-dummy-height {
        height: 10px
    }

    .arrow_box:after {
        border-width: 8px;
        margin-top: -8px
    }

    .arrow_box:before {
        border-width: 10px;
        margin-top: -10px
    }

    #aplus-help-cardholder .aplus-help-video-container.aplus-nav-fixed .aplus-fix-section {
        position: inherit;
        top: inherit
    }

    .aplus-video-section-nav {
        display: none
    }
}

@media screen and (max-width:670px) {
    ul.aplus-help-nav li {
        font-size: 11px;
        margin-left: 1px;
        padding: 3px
    }

    .aplus-help-videos.active li:nth-child(1) {
        min-height: 230px
    }

    .aplus-help-videos.active li:nth-child(2),
    .aplus-help-videos.active li:nth-child(3) {
        min-height: 110px
    }

    .aplus-help-videos li {
        min-height: 200px
    }

    .aplus-dummy-height {
        height: 25px
    }

    #aplus-help-cardholder .aplus-help-videos li {
        width: 50%;
        min-height: 190px;
        margin-top: 0;
        margin-bottom: 15px
    }
}

@media screen and (max-width:500px) {
    .home-feature-list li {
        width: 80%;
        text-align: center
    }

    .home-feature-list {
        text-align: center
    }

    .laptop img {
        max-width: 100%
    }

    .banner-description p {
        font-size: 18px
    }

    .pricing-blue-bg {
        display: none
    }

    #faq-form {
        display: block
    }

    #aplus-help-webinar-section .dwn-form,
    #faq-form .dwn-form {
        width: 85%
    }

    .integ-boxes li {
        width: 80%;
        margin: 0 auto 20px
    }

    #appVideo-testimonial {
        left: 6%
    }

    .home-feature-list p {
        line-height: 22px
    }

    .feaFixHeader {
        display: none !important
    }

    .giftbox {
        display: none
    }

    .thanksgiving-banner .pg-head1,
    .thanksgiving-banner p {
        text-align: center;
        width: 100%;
        margin: 0 !important
    }

    .thanksgiving-banner .pg-head1 {
        font-size: 26px;
        line-height: 30px;
        margin-top: 15px !important
    }

    #licensing-model .logoSec img {
        max-height: 30px
    }

    #licensing-model .logoSec img.aplus-logo {
        max-width: 120px;
        padding-top: 7px
    }

    #licensing-model header {
        height: auto
    }

    .webinar-details .per40,
    .webinar-details .webinar-per30 {
        width: 100%;
        clear: both
    }

    .webinar-duration::before {
        margin-bottom: 0
    }

    .webinar-schedule {
        font-size: 20px
    }

    #webinar-banner .presenter {
        font-size: 26px
    }

    .landing-page .banner2-img img {
        max-height: 150px !important
    }

    .aplus-feature-inner-section .aplus-import-data-sprite,
    .aplus-feature-inner-section .aplus-kpi-sprite,
    .aplus-feature-inner-section .aplus-sdp-kbm-sprite,
    .aplus-feature-inner-section .aplus-sdp-project-mgmt-sprite,
    .aplus-feature-inner-section .aplus-sdp-ticket-sprite,
    .aplus-feature-inner-section .aplus-share-sprite {
        zoom: .75
    }

    .aplus-feature-inner-section .aplus-import-data-sprite {
        margin-top: 15px !important
    }

    .aplus-feature-inner-section .aplus-kpi-sprite {
        margin-top: 40px !important
    }

    .aplus-feature-inner-section .aplus-share-sprite {
        margin-top: 50px !important
    }

    .aplus-feature-inner-section.aplus-import-data .evenBlock h1,
    .aplus-feature-inner-section.aplus-import-data .oddBlock h1 {
        margin-bottom: 160px
    }

    .aplus-feature-inner-section.aplus-kpi-analysis .evenBlock h1,
    .aplus-feature-inner-section.aplus-kpi-analysis .oddBlock h1,
    .aplus-feature-inner-section.aplus-sharing .evenBlock h1,
    .aplus-feature-inner-section.aplus-sharing .oddBlock h1 {
        margin-bottom: 200px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 45px
    }

    ul.aplus-help-nav li {
        max-width: 50px;
        line-height: normal;
        height: 30px;
        vertical-align: middle;
        font-size: 10px
    }

    .aplus-card-wrapper {
        width: 50%;
        box-sizing: border-box
    }

    #aplus-help-cardholder .aplus-help-videos li {
        width: 100%;
        min-height: 190px;
        margin-top: 0;
        margin-bottom: 15px
    }
}

.wid90 {
    width: 90px
}

.upline {
    width: 22%;
    margin-top: 13px;
    margin-bottom: 6px;
    opacity: .4
}

.txt-scale {
    transform: scale(1, .8);
    font-style: italic
}

.complete-green img,
.complete-green span {
    position: absolute;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(-45deg)
}

.complete-green img {
    width: 20%;
    left: -5%;
    top: 13%;
    z-index: 1;
    opacity: .8
}

.complete-green span {
    left: .8%;
    top: 18%;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 99;
    text-shadow: none
}

.zinx9 {
    z-index: 9
}

.dis-flx {
    display: flex
}

.text-rit {
    text-align: right
}

.os-radio-box {
    margin-bottom: 15px;
    margin-top: 10px;
    padding-top: 18px
}

.os-radio-box label {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    margin-right: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.os-radio-box label input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.os-radio-box label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #bbb
}

.os-radio-box label input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3
}

.os-radio-box label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #2196f3
}

.container input:checked~.checkmark:after {
    display: block
}

.icn-shake a img {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.pricing-bar-ds {
    margin: 80px 0 50px
}

.track-line {
    position: relative;
    background: #677790;
    width: 63%;
    height: 3px;
    margin: 0 auto
}

.fill-track-line {
    background: #1dbd9c;
    height: 3px;
    width: 0%;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    -webkit-transition: width 1s;
    transition: width 1s
}

.progress-points {
    position: relative;
    width: 60%;
    margin: 0 auto;
    top: -32px;
    color: #fff;
    list-style-type: none !important;
    font-size: 12px;
    font-weight: 600
}

.progress-points li {
    float: left;
    background: #677790;
    border-radius: 25px;
    width: 35px;
    height: 35px;
    position: absolute;
    display: flex;
    cursor: pointer;
    transition: 1s
}

.progress-points li i,
.progress-points li p,
.slider .plan-line b {
    position: absolute;
    padding: 1px 10px;
    border-radius: 4px;
    transition: 1s;
    text-align: center;
    opacity: 0
}

.progress-points li i,
.slider .plan-line b {
    top: -40px;
    color: #a9a8a8;
    background: #1f2733;
    width: 145px;
    font-size: 11px;
    left: -78px
}

.progress-points li i::after,
.slider .plan-line b::after {
    content: "";
    position: absolute;
    left: 70px;
    top: 23px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1f2733;
    clear: both
}

.progress-points li p {
    color: #ccc;
    width: 95px;
    font-size: 12px;
    left: -40px;
    top: 20px
}

.progress-points li:hover i,
.slider .plan-line:hover b {
    display: block;
    transition: 1s;
    opacity: 1
}

.progress-points li.active {
    background: #1dbd9c;
    color: #2f3c4e
}

.progress-points li:nth-child(1) {
    left: 0
}

.progress-points li:nth-child(2) {
    left: 16.6%
}

.progress-points li:nth-child(3) {
    left: 33.3%
}

.progress-points li:nth-child(4) {
    left: 49.9%
}

.progress-points li:nth-child(5) {
    left: 66.5%
}

.progress-points li:nth-child(6) {
    left: 83.1%
}

.progress-points li:nth-child(7) {
    left: 100%
}

.progress-points li:nth-child(8) {
    left: 45%;
    background: 0 0;
    width: 15%;
    bottom: -55px;
    color: #ccc
}

.webinar-dan-cont {
    font-size: 17px;
    line-height: 32px;
    margin-top: 15px
}

.webinar-dan-cont .fW4 {
    font-weight: 700 !important
}

.webinar-dan .presenter {
    font-size: 26px !important
}

.text-left {
    text-align: left
}

.eos-table {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 30px
}

.eos-table thead tr th {
    background: #e6e6e6;
    border: 1px solid #ccc;
    padding: 12px
}

.eos-table tbody tr td {
    border: 1px solid #ccc;
    padding: 12px;
    text-align: center
}

.eos-col {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.eos-col-1,
.eos-col-9 {
    float: left;
    position: relative;
    min-height: 1px
}

.eos-col-9 {
    width: 70%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.eos-col-1 {
    width: 10%
}

.clearfix,
.eos-col-1,
.eos-col-2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.eos-col-2 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px
}

.clearfix {
    clear: both
}

.eos-select {
    margin-top: 15px
}

.eos-select select {
    margin-top: 6px
}

.build-step ul li {
    line-height: 50px;
    list-style-type: none;
    border-left: 2px solid #ccc;
    padding-left: 25px;
    position: relative
}

.build-step ul li::before {
    content: " ";
    height: 25px;
    width: 25px;
    background-color: #fffefe;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: -16px;
    top: 10px
}

.build-step ul li.current:before {
    background-color: #138cd6
}

.build-step ul li.current span {
    color: #fff
}

.build-step ul li span {
    position: absolute;
    left: -6px
}

.qus-build,
.qus-build:hover {
    color: #fff;
    transition: 300ms linear
}

.qus-build {
    position: relative;
    background: #9a9a9a;
    padding: 0 6px;
    border-radius: 25px;
    font-size: 12px;
    margin-left: 5px
}

.qus-build:hover {
    background: #118bd6
}

.qus-build .qus-buildtext {
    visibility: hidden;
    width: 203px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: -33px;
    margin-left: -60px;
    transition: 300ms linear
}

.innr-box {
    padding: 25px;
    border: 1px dashed #999;
    background: #fff
}

.h1-titl-eos {
    text-align: center;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px
}

.h3-titl-eos {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 15px
}

.p-titl-eos {
    margin-top: 0;
    text-align: center
}

.padall60 {
    padding: 60px
}

.qus-build .qus-buildtext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000 transparent transparent
}

.qus-build:hover .qus-buildtext {
    visibility: visible
}

#build-location {
    margin-top: 85px
}

.ebook-banner.ebook-secret h1 {
    color: #017e7c !important
}

.ebook-banner.ebook-secret .download {
    background: #017e7c !important;
    transition: 300ms linear
}

.ebook-banner.ebook-secret .download:hover {
    background: #039a98 !important;
    transition: 300ms linear
}

.btn-l-red,
.ebook-CSI.ebook-secret .imp-csi {
    text-align: center;
    color: #fff;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    transition: 300ms linear
}

.ebook-CSI.ebook-secret .imp-csi {
    background: #08477d !important;
    padding: 15px 30px;
    font-size: 18px;
    background: #fff;
    margin-top: 20px;
    font-weight: 400;
    min-width: 150px
}

.ebook-CSI.ebook-secret .imp-csi:hover {
    background: #0c5a9c !important;
    transition: 300ms linear
}

.ebook-banner.ebook-secret .clr-bluu h1 {
    color: #562492 !important
}

.ebook-banner.ebook-secret .clr-l-red h1 {
    color: #de5456 !important
}

.ebook-banner.ebook-secret .clr-bluu .download {
    background: #562492 !important;
    transition: 300ms linear
}

.clr-l-red p {
    color: #243e5d;
    font-weight: 500;
    line-height: 47px
}

.btn-l-red {
    background: #de5456 !important;
    padding: 15px 60px;
    font-size: 23px;
    margin-top: 35px
}

.repot7 img {
    width: 580px;
    margin-bottom: 15px
}

.btn-l-red:hover {
    background: #b23e40 !important;
    transition: 300ms linear
}

.clr-bluu {
    margin-top: 40px
}

.ebook-banner.ebook-secret .clr-bluu .download:hover {
    color: #fff;
    background: #1eb896
}

.clr-l-red p,
.ebook-CSI .banner-description p {
    font-size: 22px
}

.csi-line {
    border-bottom: 1px solid #fff;
    display: flex;
    width: 34%;
    opacity: .7
}

.ebook-secret {
    max-width: 1060px
}

.ebook-chaos {
    max-width: 1100px
}

.mrtb40 {
    margin-top: 30px;
    margin-bottom: 30px
}

.img-csi img,
.img-secret img {
    width: 100%;
    padding-top: 30px
}

.img-chaos img {
    width: 100%;
    margin: auto
}

.img-chaos {
    display: flex
}

.per40-wid,
.per50-wid {
    width: 50%;
    padding: 0 2%;
    float: left
}

.per40-wid {
    width: 40%
}

.ebook-banner.ebook-chaos h1 {
    color: #fff !important;
    font-size: 30px
}

.ebook-banner.ebook-chaos p {
    color: #fff !important
}

.ebook-banner.ebook-chaos .download {
    background: #fdd038 !important;
    transition: 300ms linear;
    color: #000
}

.ebook-banner.ebook-chaos .download:hover {
    background: #ffdc66 !important;
    transition: 300ms linear
}

.chaos-d-t {
    margin-top: -56px !important
}

.chaos-top {
    margin-top: 0 !important
}

.my-divd {
    border-bottom: 2px solid #fdd137;
    width: 14%;
    padding-bottom: 37px
}

.bg-l-grey {
    background: #f4fafd;
    width: 100%;
    text-align: center
}

.bg-l-grey .cust-quote {
    width: 80%;
    overflow: hidden
}

ul.clearfix.custspan {
    display: flex;
    animation: scroll 30s linear infinite
}

.custmr-banr {
    background: -webkit-linear-gradient(right, #4e58b0 22%, #c21e57 80%);
    background: -o-linear-gradient(right, #4e58b0 22%, #c21e57 80%);
    background: linear-gradient(to left, #4e58b0 22%, #c21e57 80%);
    min-height: 485px;
    background-size: cover;
    position: relative
}

.banr-cnt-center {
    margin: auto;
    width: 60%;
    padding-top: 80px
}

.banr-cnt-center h1 {
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: initial
}

.custmr-quotes-slider {
    max-height: 225px
}

.cs-point-slid {
    margin-top: -50px;
    float: right
}

.cs-next a,
.cs-point-slid ul li,
.cs-prev a {
    opacity: .5;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cs-point-slid ul li {
    background: #bababa;
    width: 12px;
    height: 12px;
    float: left;
    border-radius: 50px;
    margin: 0 7px 0 0
}

.cs-point-slid ul li.current,
.cs-point-slid ul li:hover {
    background: #fff;
    opacity: 1
}

.cs-next,
.cs-prev {
    position: absolute;
    top: 42%;
    font-size: 30px
}

.cs-next {
    right: 50px
}

.cs-prev {
    left: 50px
}

.cs-next a,
.cs-prev a {
    color: #fff;
    text-decoration: none
}

.cs-next a:hover,
.cs-prev a:hover {
    opacity: 1
}

.custmr-quotes-slider p {
    color: #fff;
    font-size: 19px;
    font-weight: 100;
    line-height: 40px;
    position: relative;
    margin: 50px 0 35px
}

.custmr-quotes-slider p::before {
    content: url(../images/quotes-icon.png);
    position: absolute;
    left: -100px;
    top: -50px;
    opacity: .4
}

.clnt-img {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    display: flex;
    float: right;
    border: 2px solid #fff;
    padding: 3px
}

.clnt-img img {
    width: 100%;
    border-radius: 50px
}

.clnt-name {
    float: right;
    text-align: left;
    color: #fff;
    margin-left: 18px;
    margin-top: 15px;
    font-size: 20px;
    font-style: italic;
    font-weight: 100
}

.clnt-name span {
    opacity: .6
}

.custn-titl-bdr {
    width: 10%;
    margin: -12px auto 0
}

.case-study-body {
    margin-top: 40px
}

.ap-secn4 .ap-sec2-img .itsm-v-bg {
    width: 70% !important
}

.cus-video-sec,
.cust-bnr-vido {
    position: relative;
    text-align: center
}

.cust-bnr-vido {
    padding: 80px 0;
    background: url(../images/cs-wave-bg.png)no-repeat bottom;
    background-size: contain;
    z-index: 0
}

.cust-bnr-vido:before {
    background: url(../images/cs-round-pg.png)no-repeat top;
    top: 0;
    left: 0
}

#case_study:after,
#case_study:before,
.cust-bnr-vido:after,
.cust-bnr-vido:before {
    content: " ";
    position: absolute;
    background-size: contain;
    width: 27%;
    height: 449px;
    z-index: -1
}

.cust-bnr-vido:after {
    background: url(../images/cs-round-pg.png)no-repeat bottom;
    bottom: 0;
    right: 0;
    transform: rotate(180deg);
    opacity: .6
}

.cus-video-sec {
    margin: 45px 0 75px
}

.cus-video-sec .itsm-v-bg {
    width: 45%;
    position: relative;
    cursor: pointer
}

.cus-video-sec .itsm-v-bg,
.cus-video-sec .itsm-v-icon,
.cus-video-sec .itsm-v-icon:hover {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cus-video-sec .itsm-v-icon {
    position: absolute;
    top: 42%;
    left: 48%;
    width: 5%;
    cursor: pointer
}

.cus-video-sec .itsm-v-icon:hover {
    transform: rotate(120deg)
}

.case-study-titl {
    font-size: 35px;
    line-height: 45px;
    color: #333;
    letter-spacing: -1px;
    font-weight: 100;
    text-align: center
}

.csb-div {
    width: 30%;
    float: left;
    margin: 16px;
    padding-bottom: 20px;
    box-shadow: 0 0 1px #999;
    border: 1px solid #f9f9f9;
    border-bottom: 2px solid #e3e3e3;
    cursor: pointer
}

.csb-div:hover {
    border-color: #999;
    box-shadow: 0 7px 25px #d5d5d5;
    -moz-box-shadow: 0 7px 25px #d5d5d5;
    -webkit-box-shadow: 0 7px 25px #d5d5d5;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.csb-div a {
    text-decoration: none
}

.csb-div.mrll {
    margin-left: 27%
}

.csb-padd {
    padding: 0 40px
}

.csb-div p {
    padding-bottom: 8px
}

.csb-div p img {
    height: 40px
}

.csb-div-cntnt {
    font-size: 15px;
    line-height: 30px;
    color: #444;
    min-height: 90px
}

.csb-rm {
    float: right;
    margin-top: 6px;
    font-size: 12px;
    font-style: italic;
    padding: 1px 8px
}

.koutsoukos-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.koutsoukos-img img {
    height: 100%;
    border-radius: 50%;
    border: 1px solid #a9a9a9;
    padding: 1px
}

#case_study {
    position: relative
}

#case_study:after,
#case_study:before {
    opacity: .2
}

#case_study:before {
    background: url(../images/cs-round-pg.png)no-repeat bottom;
    bottom: 0;
    left: 0;
    transform: rotate(-90deg)
}

#case_study:after {
    background: url(../images/cs-round-pg.png)no-repeat top;
    top: 0;
    right: 0;
    transform: scaleX(-1)
}

#downloadSubmit {
    text-transform: inherit !important;
    margin-top: 0 !important
}

.slider-container {
    position: relative;
    min-height: 280px
}

.slider-container .slider-content {
    position: relative;
    left: 50%;
    top: 50%;
    width: 90%;
    height: 60%;
    transform: translate(-50%, -50%)
}

.slider-container .slider-content .slider-single {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single .custmr-quotes-slider p {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 500ms;
    opacity: 0
}

.slider-container .slider-content .slider-single .client-profl {
    display: block;
    float: left;
    margin: 16px 0 0;
    font-size: 20px;
    font-family: "karla";
    font-weight: 400;
    color: #fff
}

.slider-container .slider-content .slider-single.active {
    z-index: 2;
    opacity: 1;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single.active .client-profl,
.slider-container .slider-content .slider-single.active .custmr-quotes-slider p {
    opacity: 1;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single .client-profl {
    opacity: 0;
    transition: 700ms linear
}

.slider-container .slider-left {
    right: 85%
}

.slider-container .slider-right {
    left: 85%
}

.slider-control {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    padding: 20px 15px;
    margin-right: -2px;
    font-size: 20px
}

.os-align {
    margin-top: 15px;
    padding: 7px;
    overflow: hidden
}

.btnLinux1 {
    background: #066b67 0 0 !important;
    cursor: pointer
}

.iconWindows-Linux {
    background-position: -45px 0
}

.btnLinux1:hover {
    background: #07736f 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.radio-bx {
    width: 100%;
    float: left;
    margin-top: 15px
}

.my-check input,
.radio-bx input[type=radio] {
    position: absolute;
    opacity: 0
}

.radio-bx input[type=radio]+.radio-label:before {
    content: "";
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: -.2em;
    margin-right: 1em;
    margin-top: 4px;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease
}

.radio-bx input[type=radio]:checked+.radio-label:before {
    background-color: #3a3a3a;
    box-shadow: inset 0 0 0 4px #f4f4f4
}

.radio-bx input[type=radio]:focus+.radio-label:before {
    outline: 0;
    border-color: #3a3a3a
}

.radio-bx input[type=radio]:disabled+.radio-label:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4
}

.radio-bx input[type=radio]+.radio-label:empty:before {
    margin-right: 0
}

.cust-stories {
    background: #222 url(../images/quotes.png)no-repeat 100% 10%
}

.cust-stories .pg-head {
    color: #fff
}

.txt-style-quote {
    color: #fff;
    font-size: 19px;
    font-weight: 100;
    line-height: 33px;
    margin-top: 20px
}

.cust-stories .cust-details {
    margin-top: 50px
}

.cust_storie .innr_storie {
    width: 50%;
    color: #fff;
    margin: 0 auto
}

.cust-img-section {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: block;
    border: 1px solid #999;
    padding: 1px;
    margin: 0 auto
}

.cust-name-section {
    text-align: center;
    color: #aaa;
    margin-top: 10px;
    font-size: 17px;
    font-weight: 100
}

.cust-name-section strong {
    margin-bottom: 10px;
    font-weight: 600;
    color: #fff;
    font-size: 19px;
    display: inline-block
}

.blue-btn.read-more {
    margin-top: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    background: #2cb0ed;
    border: 1px solid #2cb0ed;
    cursor: pointer;
    transition: 300ms linear
}

.blue-btn.read-more:hover {
    background: #22222200 !important;
    transition: 300ms linear
}

.dwn-priv,
.priv-pol {
    font-size: 12px;
    margin-bottom: 10px
}

.dwn-priv {
    line-height: 20px;
    margin-top: 14px;
    color: #757578;
    padding: 0 6px;
    text-align: left !important
}

.priv-pol {
    margin-top: 12px
}

.dwn-priv b {
    font-weight: 700;
    font-family: sans-serif
}

.dwn-priv a,
.my-check a {
    color: #138cd6 !important;
    font-weight: 600
}

.cntr-txt,
.priv-pol {
    text-align: center !important
}

.clr-ff {
    color: #fff
}

.my-check {
    display: block;
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
    font-weight: 100;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.my-check a {
    font-weight: 500
}

.lice-form form .check-bx-styl .my-check input {
    width: auto !important;
    height: auto !important
}

.my-check .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #adadad
}

.my-check:hover input~.checkmark {
    border: 1px solid #2196f3;
    transition: 300ms linear !important
}

.my-check input:checked~.checkmark {
    background-color: #2196f3;
    border: 1px solid #2196f3
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.my-check input:checked~.checkmark:after {
    display: block
}

.my-check .checkmark:after {
    left: 6px;
    top: 3px;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mrtp15 {
    margin-top: 15px
}

.mrtp30 {}

.soft-license-agree {
    font-family: sans-serif;
    overflow: hidden;
    padding: 50px 0;
    border-bottom: 1px solid #e5e5e5;
    max-width: 800px;
    margin: 0 auto
}

.soft-license-agree h3 {
    color: #000;
    font-size: 28px;
    letter-spacing: -.5px;
    font-weight: 400;
    line-height: 38px;
    margin-bottom: 40px;
    text-align: center
}

.soft-license-agree h5 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    padding: 0;
    margin: 0
}

.soft-license-agree ul.mrtb {
    font-weight: 600
}

.my-check.check-agree.cntr-txt.clr-ff {
    display: initial !important
}

.checkbox-home-lic {
    margin-bottom: 10px
}

.checkbox-home-lic .my-check a,
.checkbox-home-lic a {
    color: #fff !important;
    text-decoration: underline
}

.checkbox-home-lic .my-check a:hover,
.checkbox-home-lic a:hover {
    color: #e2e2e2 !important
}

.checkbox-home-lic .my-check .checkmark {
    position: absolute;
    top: -1px
}

.dwn-form input.submitButton {
    margin-top: 0 !important
}

.table_style {
    width: 100%;
    list-style: none !important;
    padding-left: 0 !important
}

.table_style li {
    margin-bottom: 3px
}

.table_style li label {
    width: 35%;
    float: left;
    padding-top: 17px
}

.table_style li input {
    width: 60% !important
}

.table_style li select {
    width: 64% !important
}

.reset-half,
.resetButton1,
.submit-half {
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px !important;
    line-height: 24px
}

.submit-half {
    width: 48% !important;
    float: left;
    height: 40px;
    background: #e9142b 0 0 !important;
    border: 1px solid #e9142b !important;
    margin-top: 0 !important;
    color: #fff !important;
    padding: 0 !important
}

.reset-half,
.resetButton1 {
    color: #333 !important
}

.reset-half {
    width: 48% !important;
    height: 40px;
    background: #f5f5f5;
    margin-top: 0 !important;
    padding: 0 !important
}

.resetButton1 {
    width: 220px !important;
    padding: 10px;
    background: #f5f5f5 0 0 !important;
    border: 1px solid #f5f5f5
}

.mrtp-mnl {
    margin-top: 28px
}

.banner-cust-das .pg-cust-das {
    color: #1fafdd;
    font-size: 27px;
    line-height: 38px;
    margin: 0 0 15px;
    font-weight: 300
}

.banner-cust-das {
    position: relative;
    padding: 15px 10px 20px;
    background: #2d3944 url(../images/banner-cust.jpg)repeat-x 0 0;
    overflow: hidden
}

.banner-cust-das p {
    font-weight: 100;
    line-height: 26px;
    color: #fff;
    font-size: 16px
}

.box-list-cust {
    margin: 30px 0;
    padding: 0
}

.box-list-cust li {
    margin: 10px 2%;
    padding: 0 2%;
    float: left;
    width: 41%;
    background: #fff;
    list-style: none;
    min-height: 100px
}

.box-list-cust .circle {
    float: left
}

.box-list-cust .circle img {
    margin: 15px 14px;
    width: 32px;
    max-height: 32px
}

.box-list-cust .cir-pink img {
    margin-top: 14px
}

.box-list-cust .cir-yellow img {
    margin: 14px 14px 14px 16px
}

.dwn-priv {
    position: relative
}

.dwn-priv #gdpr-error {
    width: 100%;
    color: #4e4e4e !important;
    position: absolute;
    background: #fff6f6;
    border: 1px solid #e9162c;
    padding: 3px 8px;
    border-radius: 6px;
    left: -11px;
    top: -49px
}

.dwn-priv #gdpr-error::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 32px;
    margin-left: -12px;
    border-width: 8px;
    border-style: solid;
    border-color: #e9162c transparent transparent
}

.dwn-priv.checkbox-home-lic.cntr-txt.clr-ff #gdpr-error {
    width: 30% !important;
    left: 35.3% !important;
    top: -46px !important;
    padding: 7px
}

.dwn-priv.checkbox-home-lic.cntr-txt.clr-ff #gdpr-error::after {
    left: 101px !important
}

.dwn-priv.cntr-txt.clr-ff #gdpr-error {
    left: 27% !important;
    width: 45% !important;
    top: -46px !important;
    padding: 7px
}

.dwn-form-cont {
    width: 50% !important
}

.aplus-feature-inner-section .dwn-form-cont {
    width: 340px !important
}

.dwn-priv.cntr-txt.clr-ff #gdpr-error::after {
    left: 85px !important
}

.mrtp-cus {
    margin-top: 38px
}

.text-cntr {
    text-align: center
}

.fnt16 {
    font-size: 16px
}

h2.green-head.text-cntr {
    font-size: 24px;
    font-weight: 600
}

.fw600 {
    font-weight: 600
}

.box-list .icon-cust-d {
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 60px;
    margin: 0 15px 0 0;
    line-height: 80px;
    vertical-align: middle;
    display: inline-block
}

.cd-head {
    margin-top: 30px;
    margin-bottom: 60px;
    font-weight: 300
}

.box-list.cust-benefits li {
    width: 46% !important;
    padding: 0 !important;
    margin-bottom: 35px;
    list-style: none;
    min-height: 100px;
    background: 0 0
}

.cust-benefits .rep-des {
    font-size: 16px;
    font-weight: 100;
    line-height: 27px
}

.customer-dash .container {
    max-width: 1100px
}

.box-list.cust-benefits li:nth-child(odd) {
    float: left
}

.box-list.cust-benefits li:nth-child(even) {
    float: right !important
}

.cust-contain {
    max-width: 1000px !important
}

.pdtb30 {
    padding: 30px 0 70px
}

#downloadSubmit:active,
.submitButton:active {
    margin-top: 0 !important
}

.blue-head-sa {
    font-size: 24px;
    color: #0bb3e8;
    font-weight: 200
}

.pdtp0 {
    padding-top: 0
}

.benefits-bg {
    background: #f9f9f9
}

.benefits-bg .sec-pTB {
    padding: 40px 0 0 !important
}

.benefits-viedo h1 {
    margin-top: 20px;
    margin-bottom: 40px
}

.clr-blue {
    color: #0bb3e8
}

.blu-clr-a li a {
    color: #3397dc
}

.slid-bg1 {
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: 100% 100%
}

.slid-bg2,
.slid-bg3 {
    width: 100%;
    height: auto
}

.slid-bg2 {
    background: #304d5d url(https://www.manageengine.com/latam/analytics-plus/style/../images/triangle-flair-bk.png)no-repeat 0 95px;
    background-size: 100%auto
}

.slid-bg3 {
    background: url(../images/ebook-secret-bg.jpg)no-repeat;
    background-size: cover
}

.slid-bg4 {
    background-image: url(https://www.manageengine.com/latam/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: 100% 100%
}

.slid-bg5 {
    background: #304d5d url(https://www.manageengine.com/latam/analytics-plus/style/../images/triangle-flair-bk.png)no-repeat 0 95px;
    background-size: 100%auto;
    width: 100%;
    height: auto
}

.outer-box {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    table-layout: fixed;
    width: 100%
}

.inner-box {
    display: table-cell;
    vertical-align: top !important;
    width: 100%;
    height: 100%
}

.dwn-priv.tac#formCTAgdpr {
    padding: 0 23px
}

.sub-rest-btn {}

.dwn-form input {
    height: 40px;
    padding: 0 8px;
    width: 84%
}

#section4 #MECountryListing,
#section4 #MECountryListing:focus {
    width: 263px;
    height: 43px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 100 !important;
    color: #fff;
    border: 1px solid #fff;
    background: 0 0;
    outline: 0
}

#section4 #meGDPRMessage {
    width: 30%;
    margin: 0 auto
}

.form-cent-ds {
    border: 1px solid #e3e3e3;
    box-shadow: none;
    padding: 15px 10px;
    width: 300px;
    font-size: 13px;
    height: 42px;
    margin-top: 15px
}

#meGDPRMessage {
    text-align: left
}

#dwn-form-alert {
    margin-left: 20px;
    margin-top: 5px
}

.pos-relat {
    position: relative
}

.new-img-pos {
    position: absolute;
    width: 34px;
    top: 6px;
    right: 111px
}

.txt-clr {
    color: #e9162c;
    font-size: 13px;
    font-style: italic;
    font-weight: 500;
    background-color: #ff0
}

#businessPrice i {
    display: initial;
    font-size: 14px;
    font-weight: 100;
    font-style: italic
}

#businessPrice2 .small {
    margin-left: 3px
}

.slider_1_line {
    background: #637793;
    border: 0;
    font-family: "Open Sans", sans-serif;
    width: 60%;
    margin: 0 auto;
    display: block;
    clear: both;
    border-bottom-right-radius: 3px
}

.range_slider_default {
    position: absolute;
    background: #1abd9d 0 0;
    border: 0 !important;
    border-radius: 50%;
    cursor: pointer;
    top: -13px;
    width: 30px;
    height: 30px;
    z-index: 101;
    margin-left: -.6em
}

.range_slider_default:before {
    background: url(../images/drag-icon.gif);
    content: "";
    display: block;
    height: 10px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 11px
}

.range_slider_default:after {
    background: url(../images/drag.png)no-repeat 0 0;
    border: 0;
    content: "";
    position: absolute;
    display: block;
    top: -19px;
    left: -18px;
    color: #8f9196;
    font-size: 11px;
    width: 70px;
    height: 15px;
    opacity: 0
}

.range_slider_default:hover:after {
    opacity: 1
}

.range_slider_moving {
    left: 0;
    top: 0;
    height: 100%;
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background: #1abd9d
}

.wrapper3 .container.sec-pTB {
    height: 435px
}

.slider .plan-line.one_1 span.active i {
    margin-left: -10px !important
}

.index-icon {
    background: url(../images/index-icon.png)no-repeat 0 0
}

.img-rel span {
    display: inline-block;
    margin-top: 13px;
    background: url(../images/index-icon.png)no-repeat;
    vertical-align: middle
}

.img-rel .icn-1 {
    background-position: 0 0;
    width: 38px;
    height: 43px
}

.img-rel .icn-2,
.img-rel .icn-3 {
    background-position: -71px 0;
    width: 48px;
    height: 46px
}

.img-rel .icn-3 {
    background-position: -119px 0
}

.fea-search-icon,
.img-rel .icn-4 {
    background-position: -159px -24px;
    width: 29px;
    height: 33px
}

.fea-search-icon {
    display: inline-block;
    margin: 11px 10px 0 0;
    background: url(../images/index-icon.png)no-repeat;
    vertical-align: middle;
    cursor: pointer
}

.consult-titl {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333;
    letter-spacing: -1px;
    font-weight: 300
}

.outer-input {
    margin-bottom: 20px
}

.consult-form input,
.consult-form select {
    max-width: inherit !important;
    height: 50px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 15px;
    border: 1px solid #d9d6d6;
    margin-bottom: 0
}

.consult-form input,
.consult-form select,
.consult-form textarea {
    width: 100%;
    transition: 300ms linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.outer-input.form-action {
    text-align: center
}

.zc-live-primary-btn,
.zc-live-primary-btn:hover {
    width: auto !important;
    cursor: pointer;
    padding: 0 20px !important;
    box-sizing: border-box;
    line-height: 22px;
    background: #f0483e;
    color: #fff;
    border: 1px solid #fff;
    font-size: 15px !important;
    height: 43px !important
}

.consult-rit-form {
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.consult-table {
    width: 100%;
    margin-top: 10px
}

.consult-table tr:nth-child(even) {
    background-color: #f2f2f2
}

.consult-table tr:hover {
    background-color: #ddd
}

.consult-table th {
    text-align: left;
    background-color: #d2d2d2;
    color: #020202;
    border: 1px solid #ddd;
    padding: 10px
}

.consult-table td {
    padding: 10px;
    border: 1px solid #d7d7d7
}

.consult-form {
    margin-top: 50px
}

.consult-form .aplus-1-1-note {
    margin-right: 0 !important
}

.consult-design .aplus-1-1-left-section,
.consult-design .aplus-1-1-right-section {
    width: 50% !important
}

.clmd-6 {
    width: 50%;
    float: left
}

.sitmap-style ul li {
    list-style: none;
    font-size: 15px;
    line-height: 27px
}

.sitmap-style ul {
    padding-left: 0 !important
}

.sitmap-style ul li:first-child {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px
}

.sitmap-style p {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0
}

.sub-mr {
    margin-left: 20px
}

.sub-mr ul li:first-child {
    font-weight: 400 !important;
    font-size: 17px !important
}

.sitmap-style ul li a {
    position: relative;
    text-decoration: none
}

.sitmap-style ul li a:after {
    color: #138cd6;
    background: #138cd6;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.sitmap-style ul li a:hover:after {
    text-decoration: none;
    width: 100%;
    left: 0
}

.container2 {
    max-width: 1000px;
    margin: 0 auto
}

.pdtb60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.sn-cust-sec {
    background: #e5f2f8 !important;
    min-height: 600px !important;
    position: relative
}

.sn-cust-sec .cust-slider-container {
    background: #fff;
    margin-top: 40px;
    padding: 30px;
    position: relative;
    min-height: 320px;
    box-shadow: 0 0 28px #0000001a
}

.cust-slider-content {
    position: relative;
    left: 50%;
    top: 50%;
    width: 90%;
    height: 60%;
    transform: translate(-50%, -50%)
}

.cust-slider-content .cust-slider-single.active {
    z-index: 2;
    transition: 700ms linear
}

.cust-quotes-slider {
    width: 70%;
    font-size: 18px;
    float: left;
    max-height: 225px
}

.cust-quotes-slider p {
    position: relative;
    left: 0;
    top: 0;
    width: 90%;
    height: 100%;
    min-height: 130px;
    margin-top: 0 !important;
    padding: 10px 9px 0;
    text-align: left;
    color: #000 !important;
    font-weight: 500;
    line-height: 32px;
    transition: 700ms linear;
    font-size: 17px !important
}

.cust-client-profl {
    margin: 0 !important
}

.cust-clnt-img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    display: flex;
    float: right;
    border: 2px solid #315566;
    padding: 2px
}

.cust-clnt-img img {
    border-radius: 50%;
    width: 100%
}

.sn-cust-sec ul#dots_1 {
    list-style-type: none;
    margin: 0 auto
}

.sn-cust-sec .banr-cnt-center h1 {
    font-size: 30px;
    color: #060606 !important;
    font-weight: 600
}

.cust-clnt-name {
    color: #000 !important;
    margin-top: 0;
    margin-left: 10px;
    font-weight: 600;
    line-height: 30px
}

.cust-clnt-name span {
    color: #181818 !important;
    opacity: .7;
    font-weight: 400
}

.cust-point-slid {
    margin-top: 50px !important;
    float: none !important;
    display: flex
}

.cust-point-slid ul li {
    width: 15px;
    height: 15px;
    margin: 0 11px 0 0;
    background: #a9d0e3;
    float: left;
    border-radius: 50px
}

.cust-point-slid ul li.current,
.cust-point-slid ul li:hover {
    background: #8fb2c4 !important
}

.sn-cust-sec .cust-slider-container::before {
    content: url(https://www.manageengine.com/latam/analytics-plus/style/../images/quotes-icon1.png) !important;
    position: absolute;
    left: 20px;
    top: 20px
}

.sn-get-plug {
    font-size: 30px;
    color: #000;
    font-weight: 400;
    line-height: 42px;
    padding-bottom: 25px
}

.sn-get-plug span {
    font-weight: 700
}

.cust-point-slid ul li,
.slider-arrow-control {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    cursor: pointer
}

.slider-arrow-control {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    font-size: 30px;
    padding: 3px 14px 16px;
    border-radius: 25px
}

.slider-arrow-control a {
    color: #a9d0e3
}

.slider-arrow-control a:hover {
    text-decoration: none;
    color: #8fb2c4
}

.cust-prev {
    left: 190px
}

.cust-next {
    right: 190px
}

.cust-slider-container .cust-slider-content .cust-slider-single,
.cust-slider-container .cust-slider-content .cust-slider-single .cust-quotes-slider p,
.slider-container .cust-slider-content .cust-slider-single .cust-client-profl {
    opacity: 1 !important
}

.mrtp40 {}

@media screen and (max-width:1930px) {
    .repot7 img {
        width: 300px !important
    }

    .mytpp {
        padding-top: 100px !important
    }
}

@media screen and (max-width:1700px) {
    .mytpp {
        padding-top: 100px !important
    }

    .fp-slidesNav {
        display: block !important
    }
}

@media screen and (max-width:1650px) {
    .repot7 img {
        width: 520px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:1280px) {
    .repot7 img {
        width: 420px !important
    }

    .mytpp {
        padding-top: 90px !important
    }
}

@media screen and (max-width:1025px) {
    .feaFixDiv {
        top: 40px
    }

    ul.aplus-help-nav li {
        padding: 5px 7px
    }
}

@media screen and (max-width:1024px) {
    body #webinar-banner h1 {
        line-height: 42px;
        width: 75%
    }

    .complete-green img {
        width: 35%;
        left: -8%;
        top: 10%
    }

    .banr-cnt-center {
        padding-top: 50px
    }
}

@media screen and (max-width:992px) {
    body #webinar-banner h1 {
        line-height: 42px;
        width: 75%
    }

    .complete-green img {
        width: 35%;
        left: -8%;
        top: 10%
    }

    .home-feature-list2.w-600.fl {
        width: 100%;
        padding: 0 !important
    }

    .tac.pT40.right-pos-img {
        width: 100% !important;
        right: 0
    }

    .tac.pT40.right-pos-img img {
        width: 100%
    }

    .eos-col-9 {
        width: 60%
    }

    .eos-col-2 {
        width: 40%
    }

    .custmr-quotes-slider p {
        font-size: 16px;
        line-height: 35px;
        margin: 50px 0 6px
    }

    ul.aplus-help-nav li {
        padding: 5px 3px
    }
}

@media screen and (max-width:768px) {
    .sn-cust-sec .cust-slider-container {
        margin: 40px
    }

    .cs-prev {
        left: 0
    }

    .cs-next {
        right: 0
    }

    .cust-quotes-slider,
    .cust-quotes-slider p,
    .tac.pT40.right-pos-img img,
    .tnks-sec2 ul li {
        width: 100%
    }

    .cust-clnt-img {
        width: 100px;
        height: 100px;
        margin-top: -80px
    }

    .aplus-tasks-text h2,
    .aplus-tasks-text p {
        width: 100% !important
    }

    .sdp-dashboard ul li .sdp-demoView {
        padding: 1px 5px;
        font-size: 12px;
        top: 7px
    }

    .dc-bg .dis-flx,
    .high-mdm-bg .dis-flx,
    .high-patch-manager-bg .dis-flx,
    .high-pmp-bg .dis-flx,
    .jira-bg .dis-flx,
    .zendesk-bg .dis-flx {
        display: block
    }

    .jira-bg:before {
        width: 100%;
        height: 100%
    }

    .img-ver-cntr .container {
        display: inherit
    }

    .container-xs .container {
        padding: 30px 0 !important
    }

    .sn-innr {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .sn-bannr-img {
        width: 75%;
        opacity: .1
    }

    .lft-med {
        padding-left: 0
    }

    .sm-boxes li {
        width: 100%;
        margin: 2%0
    }

    .sdp-bullet_slider {
        position: absolute;
        top: 103%
    }

    .sdp-Sup-bg,
    .sdp-slider-bg {
        display: none
    }

    .aplus-tasks-img1 {
        float: none;
        margin-top: 40px
    }

    .aplus-tasks-img2,
    .aplus-tasks-img3 {
        margin-top: 40px
    }

    .zia-container .container {
        display: block
    }

    .aplus-tasks-text .container {
        padding-top: 40px
    }

    .wid25,
    .wid30,
    .wid40,
    .wid50,
    .wid60,
    .wid70,
    .wid75 {
        width: 100%;
        text-align: center
    }

    .zia-mt-top {
        margin-top: 30px
    }

    .cus-qut,
    .get-stt,
    .sign1_1 {
        width: 90% !important
    }

    .stps-sep {
        display: block !important
    }

    .stps-sep .round-out {
        margin-bottom: 70px
    }

    .aplus-banner-left-layout+div img,
    .stp-line {
        display: none
    }

    .aplus-sdp-msp.aplus-sprite-img1 {
        zoom: .8
    }

    .aplus-sdp-msp.aplus-sprite-img3 {
        zoom: .7;
        margin-top: 18px !important
    }

    .aplus-sdp-msp.aplus-sprite-img4 {
        zoom: .8;
        margin-top: 15px !important
    }

    .aplus-banner-left-layout.mrtp20 {
        text-align: center
    }

    .img-needs-ap img {
        width: 37%
    }

    .ebook-need-ap {
        margin-top: 0
    }

    .ebook-need-ap .per50-wid {
        width: 95% !important;
        margin: 0 auto;
        float: none !important
    }

    .img-lanc {
        text-align: center
    }

    .ebook-need-ap .per50-wid,
    .tpmr-l .tal {
        text-align: center !important
    }

    .dwn-form-cont.downloadForm {
        width: 80% !important
    }

    body #webinar-banner h1 {
        line-height: 42px;
        width: 60%
    }

    .complete-green img {
        width: 34%;
        left: -8%;
        top: 10%
    }

    .complete-green span {
        left: .1%;
        top: 14%;
        font-size: 24px
    }

    .integ-boxes li {
        width: 40%;
        margin-bottom: 15px
    }

    .intro.container.ebook-banner .fr {
        float: left;
        margin-bottom: 20px
    }

    .home-feature-list2.w-600.fl {
        width: 100%;
        padding: 0 !important
    }

    .tac.pT40.right-pos-img {
        width: 100% !important;
        right: 0
    }

    #scroll ul,
    #scroll ul.home-feature-list2 {
        padding: 0 !important;
        margin-top: 20px
    }

    .videoList li {
        padding: 6px
    }

    .videoCon h3,
    .videoList h3 {
        margin: 12px 0 0
    }

    .container.sec-pTB ul.filter {
        height: 43px;
        margin-top: 20px
    }

    .container.sec-pTB ul.filter li {
        margin-top: 10px
    }

    #scroll .card.cardone ul,
    #scroll .card.cardtwo ul {
        padding: 10px 0 10px 30px !important
    }

    #scroll ul.supportList {
        margin-top: 0
    }

    .dwn-form .tac input#downloadSubmit,
    .dwn-form .tac select {
        width: 94%
    }

    .sec-pTB.clearfix .box-list li {
        min-height: 126px
    }

    .eos-col-9 {
        width: 60%
    }

    .eos-col-2 {
        width: 40%
    }

    .per40-wid,
    .per50-wid {
        width: 100%;
        padding: 0
    }

    .img-chaos {
        display: inherit;
        margin-top: 50px
    }

    .img-chaos img {
        width: 50%;
        margin: auto
    }

    .ipd-cnrt {
        text-align: center
    }

    .img-secret img {
        width: 45%
    }

    #fp-nav.right {
        display: none !important
    }

    .custmr-quotes-slider p {
        font-size: 16px;
        line-height: 28px
    }

    .banr-cnt-center h1 {
        font-size: 23px
    }

    .clnt-name {
        font-size: 12px;
        margin-top: 5px
    }

    .slider-container .slider-content .slider-single .cust-client-profl {
        margin: 20px 0 0 20px
    }

    .clnt-img {
        width: 55px;
        height: 55px
    }

    .slider-container {
        min-height: 220px
    }

    .aplus-banner-left-layout {
        float: none;
        width: auto;
        padding: 0 15px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .7;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-ticket-sprite {
        zoom: .85;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-kbm-sprite {
        margin-top: 15px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .55;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3 {
        margin-top: 35px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-project-mgmt-sprite {
        zoom: .6;
        margin-top: 60px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        zoom: .8
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 80px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3 {
        margin-top: 0
    }

    .aplus-help-section .container {
        margin: 30px auto 0
    }
}

@media screen and (max-width:767px) {
    .cust-clnt-name {
        font-size: 13px;
        line-height: 20px
    }

    .cust-clnt-img {
        width: 100px;
        height: 100px
    }

    .dis-f {
        display: inherit
    }

    .dis-f .cl-md-6.mr-auto.tac {
        margin-top: 60px
    }

    .cust-clnt-img {
        margin-top: inherit
    }

    .cust-quotes-slider {
        max-height: inherit
    }

    .cust-clnt-img {
        float: left
    }
}

@media screen and (max-width:900px) {
    .table_style li label {
        width: 100%
    }

    .table_style li input,
    .table_style li select {
        width: 100% !important
    }

    ul.table_style li label.os-label {
        padding-bottom: 7px
    }
}

@media screen and (max-width:650px) {
    .custmr-quotes-slider p {
        font-size: 12px;
        line-height: 23px
    }

    .slider-container .slider-content .slider-single .custmr-quotes-slider p {
        left: 35px;
        width: 93%
    }

    .csb-div {
        width: 100%
    }

    .csb-div.mrll {
        margin-left: 0
    }

    .banr-cnt-center {
        width: 90%
    }

    .custmr-banr {
        min-height: 350px
    }

    .slider-container {
        overflow: hidden
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .55;
        margin-top: 30px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img2 {
        margin-top: 70px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-kbm-sprite {
        zoom: .6;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img4 {
        zoom: .65;
        margin-top: 60px
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img1 {
        margin-top: 55px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 75px
    }
}

@media screen and (max-width:600px) {

    .cust-quotes-slider,
    .cust-quotes-slider p {
        width: 100%;
        min-height: auto
    }

    .sn-cust-sec .cust-slider-container {
        padding: 30px 0;
        margin: 30px 0 0
    }

    .sdp-dash-menu ul li {
        width: 100%
    }

    .innr_storie p {
        margin-top: 22px;
        margin-bottom: 28px;
        font-size: 15px;
        font-weight: 100;
        line-height: 24px
    }

    .cust_storie .innr_storie {
        width: 90%
    }

    .complete-green img {
        top: 8%
    }

    .complete-green span {
        top: 10%;
        font-size: 19px
    }

    #section4 .input-field {
        margin-bottom: 15px
    }

    .integ-boxes li {
        min-height: 366px
    }

    .sec-pTB.clearfix .demoForm {
        width: 100%;
        margin: 0;
        border-right: 0 solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 0 0 50px
    }

    .dwn-form .tac select {
        width: 94%
    }

    .dwn-form form .tar {
        width: 96%;
        margin-left: 6px
    }

    .feedbackCont.supportMain,
    .sec-pTB.clearfix .demoCont {
        width: 100%;
        padding: 0
    }

    .sec-pTB.clearfix .box-list li {
        min-height: 60px;
        width: 95%;
        margin: 0;
        padding: 15px
    }

    .eos-col-9 {
        width: 100%;
        padding-left: 20px
    }

    #support .supportSide,
    .eos-col-2 {
        width: 100%
    }

    .img-chaos img {
        width: 80%;
        margin: auto
    }

    .img-secret img {
        width: 45% !important
    }

    .intro.container .integ-boxes li {
        width: 80%
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.imageSec {
        zoom: .5
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3 {
        margin-top: 75px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.imageSec {
        margin-top: 30px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
        margin-top: 75px
    }

    .aplus-sdp-index {
        padding-top: 60px !important
    }

    body .aplus-sdp-indx-banner .aplus-inner-banner-link {
        margin-top: 10px !important;
        margin-bottom: 60px
    }
}

@media screen and (max-width:500px) {
    .sn-cust-sec .container2 {
        padding: 40px
    }

    .per50.tal.banner-description a,
    .per50.tal.banner-description h1,
    .per50.tal.banner-description p {
        margin-left: 15px;
        margin-right: 15px
    }

    .home-feature-list2 li h2 {
        line-height: 2.3
    }

    .home-feature-list2 li h2 br {
        display: none
    }

    .container.sec-pTB ul.filter {
        height: 100px
    }

    .container.sec-pTB ul.filter li {
        margin-bottom: 20px
    }

    #faq-note .sec-pTB.clearfix.pT0 h5,
    #faq-note .sec-pTB.clearfix.pT0 p,
    #faq-sec .per50.tal h3,
    #faq-sec .per50.tal p {
        padding-left: 15px;
        padding-right: 20px;
        text-align: justify
    }

    .aplus-help-list li {
        clear: both
    }
}

@media screen and (max-width:425px) {
    .custmr-banr {
        min-height: 440px
    }

    .slider-container {
        min-height: 300px
    }

    .complete-green img {
        width: 46%;
        left: -10%;
        top: 7%
    }

    .complete-green span {
        top: 9%
    }

    body #webinar-banner h1 {
        line-height: 32px;
        width: 60%;
        font-size: 19px
    }

    .txt-scale {
        transform: scale(1, .8);
        font-style: italic;
        font-size: 20px !important;
        margin-top: -5px !important
    }

    .supportList li {
        width: 100%
    }

    .dwn-form .tac select {
        width: 96%
    }

    .dwn-form form .tar {
        width: 97.5%;
        margin-left: 2px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.imageSec {
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
        zoom: .5;
        margin-top: 140px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img1 {
        zoom: .6;
        margin-top: 130px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 120px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .45;
        margin-top: 70px
    }
}

@media screen and (max-width:375px) {
    .complete-green img {
        width: 45%;
        left: -12%;
        top: 6%
    }

    .complete-green span {
        top: 6%;
        font-size: 16px
    }

    .fea-search-box {
        width: 92%
    }

    .fea-search-box input {
        width: 80%
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 70px
    }
}

@media screen and (max-width:320px) {
    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 90px
    }
}

body {
    font: 17px/1.5 Zoho_Puvi_Regular, sans-serif !important;
    color: #000
}

h1 {
    font-size: 34px
}

h2,
h3 {
    font-size: 19px;
    font-family: "Zoho_Puvi_Semibold";
    line-height: normal;
    margin: 15px 0 20px;
    color: #444751
}

h3 {
    font-size: 20px;
    font-family: "Zoho_Puvi_Regular";
    margin: 30px 0 20px;
}

strong {
    font-family: "Zoho_Puvi_Bold"
}

.font40 {
    font: 40px/1.3 Zoho_Puvi_SemiBold
}

.bg-d-blue .pg-head,
.bg-d-blue h2 {
    color: #00bfa5
}

.pB20,
.pT20 {
    padding-top: 20px
}

.pLR20 {
    padding: 0 20px
}

.mB20 {
    margin-bottom: 20px !important
}

.mT30 {
    margin-top: 30px
}

.pT40 {
    padding-top: 40px
}

.mT86 {
    margin-top: 86px
}

.font-minimize {
    font-size: 80%
}

.prd-nav li {
    float: left;
    width: 23%;
    padding: 0 .5%;
    text-align: center
}

button:focus {
    outline: 0
}

.posRel {
    position: relative
}

.pg-head {
    font-family: "Zoho_Puvi_Regular" !important
}

.pg-head2,
.pg-head3 {
    font-size: 16px;
    margin-bottom: 20px;
    color: #fff
}

.pg-head3 {
    font-size: 24px;
    color: #333;
    line-height: 30px
}

.txt-style1 {
    font-size: 18px;
    line-height: 32px
}

.txt-style2 {
    font-size: 16px;
    font-family: Zoho_Puvi_Light;
    line-height: 26px
}

.txt-style3 {
    font-size: 18px;
    line-height: 26px;
    opacity: .7;
    padding: 5px 0 10px;
    margin: 0
}

.txt-style4 {
    font-size: 24px;
    font-family: "Zoho_Puvi_Regular";
    color: #fff
}

.txt-white {
    color: #fff
}

.light-gray {
    background-color: #f6f6f6
}

.txt-yellow {
    color: #ffde17
}

#commonHeader {
    background: #fff
}

.container-full {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.prd-logo,
.prd-logo2 {
    display: block;
    height: 40px;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-indent: -1000px;
    width: 244px;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/analytics-plus.png)no-repeat 0 0
}

#section0,
#section1,
#section2,
#section3,
#section4,
#section5,
#section6 {
    opacity: 0;
    transition: all .5s
}

#section0.load,
#section1.load,
#section2.load,
#section3.load,
#section4.load,
#section5.load,
#section6.load,
.slider .plan-line.one span.active i,
.slider .plan-line.one_1 span.active i,
.slider.slider_1_line .plan-line.one_1 span.active,
.slider.ui-slider .plan-line.one span.active {
    opacity: 1
}

#section0 .slide:first-child .fp-tableCell {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #392068;
    background-size: 100% 100%
}

#section0 .slide:nth-child(2) .fp-tableCell {
    background: #147f91;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0
}

#section0 .slide:nth-child(2) .fp-tableCell:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/bannr-needs-analytics-cornr.png)no-repeat;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1
}

#section0 .slide:nth-child(2) .fp-tableCell:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/bannr-needs-analytics-over.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 810px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .6
}

.img-needs-ap img {
    width: 100%
}

.ebook-need-ap {
    margin-top: 130px
}

.mrtp30 {
    margin-top: 30px !important
}

.mrtp50 {
    margin-top: 50px
}

.fl-lf {
    float: left
}

#LicenseKeyForm li:nth-child(5) h4,
#LicenseKeyForm li:nth-child(5) h5 {
    font-size: 15px;
    margin: 22px 0 2px;
    line-height: 20px
}

#LicenseKeyForm li:nth-child(5) h4.Windows,
#LicenseKeyForm li:nth-child(5) h5.Linux {
    margin: 30px 0 20px
}

#LicenseKeyForm li:nth-child(5) h4.Windows strong,
#LicenseKeyForm li:nth-child(5) h5.Linux strong {
    font-family: "Zoho_Puvi_Regular";
    font-size: 16px;
    font-weight: 400;
    width: 36%;
    display: block;
    float: left
}

#section0 .slide:nth-child(3) .fp-tableCell {
    background: #fed66a url(https://www.manageengine.com/analytics-plus/style/../images/triangle-flair-bk1.png)no-repeat 0 85px;
    background-size: 100%auto;
    width: 100%;
    height: auto
}

#section0 .slide:last-child .fp-tableCell {
    background: #f6feff url(https://www.manageengine.com/analytics-plus/style/../images/ebook-msp-bg.png)0 0;
    width: 100%;
    height: auto
}

.ebook-banner.ebook-need-ap p,
.ebook-need-ap h1 {
    color: #fff !important
}

.clr-yel {
    color: #f7db69
}

.ebook-need-ap .download {
    background: #f7db69 !important;
    transition: 300ms linear;
    color: #2a2a2a !important
}

.ebook-data-democ {
    position: relative;
    background: #fff394;
    padding: 16px;
    border-radius: 20px;
    text-align: center
}

.ebook-data-democ:after,
.ebook-data-democ:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index/ap-sprite-img.svg)no-repeat;
    width: 20px;
    height: 30px;
    background-size: 530px;
    background-position: -493px 1px;
    filter: brightness(.25);
    opacity: .8
}

.ebook-data-democ:before {
    top: -4px;
    left: 0;
    transform: rotate(13deg)
}

.ebook-data-democ:after {
    bottom: -4px;
    right: 0;
    transform: rotate(195deg)
}

.ebook-data-democ-clr {
    color: #ea152b
}

.banner-description {
    color: #fff;
    font-family: "Roboto slab", serif
}

.banner-description h1 {
    font-size: 33px;
    line-height: 32px;
    position: relative;
    top: 40px
}

.banner-description p {
    font-size: 20px;
    position: relative;
    top: 30px;
    color: #ffeded;
    margin: 20px 0 50px
}

.thanksgiving-banner {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/thanksgiving-banner-bg.png)no-repeat top center #5867c3;
    height: 330px;
    font-family: "Roboto slab", serif
}

.tabletHome .tabletHor {
    max-width: 475px
}

.slide .caseStudy img,
.tabletHome .tabletHor img {
    max-width: 100%
}

.slide .caseStudy h1,
.tabletHome h1 {
    font-family: "Roboto slab", serif;
    color: #fff;
    line-height: 1.2;
    margin: 0 0 60px;
    font-size: 33px
}

.slide .caseStudy h1 {
    font-size: 30px
}

.slide .caseStudy .download {
    text-transform: uppercase;
    color: #333
}

.tabletHome .download {
    color: #333
}

.ebook-banner .download,
.slide .caseStudy .download,
.tabletHome .download {
    text-align: center;
    padding: 15px 30px;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    text-decoration: none !important;
    background: #fff;
    margin-top: 20px;
    min-width: 150px
}

.thanksgiving-banner .pg-head1 {
    color: #fff;
    font-size: 38px
}

.thanksgiving-banner p {
    color: #fff;
    font-size: 26px;
    line-height: 36px;
    padding: 20px 0;
    width: 550px
}

.thanksgiving-banner .white-but {
    text-transform: none;
    color: #963b98;
    font-size: 26px
}

.webinar-myth .white-but {
    padding: 25px 50px;
    text-transform: inherit
}

.ebook-CSI h1,
.ebook-banner h1 {
    color: #1eb896;
    line-height: 40px
}

.ebook-CSI p,
.ebook-banner p {
    color: #000;
    line-height: 30px
}

.ebook-CSI .download,
.ebook-banner .download {
    color: #fff;
    background: #1eb896
}

.ebook-CSI h1 {
    color: #fff;
    text-align: left;
    font-family: "Roboto slab", serif;
    padding-top: 50px;
    font-size: 32px;
    padding-bottom: 20px
}

.ebook-CSI h1 span {
    font-size: 25px;
    position: relative;
    color: #fff;
    margin: 20px 0 50px
}

.ebook-CSI p {
    color: #fff
}

.ebook-CSI .per50-wid {
    padding: 0 !important
}

.free-webinar-tag {
    width: 186px
}

.data-silos-webinar {
    color: #000
}

.data-silos-webinar h1 {
    color: #000;
    font-size: 38px;
    font-family: "Zoho_Puvi_Regular"
}

.data-silos-webinar h2 {
    color: #000;
    font-size: 28px;
    line-height: 32px;
    margin: 42px 0 46px
}

.webinar-timings {
    clear: both;
    text-align: left;
    margin: 40px 0 20px;
    overflow: hidden
}

.webinar-timings img {
    width: 34px;
    margin: 0 7px
}

.webinar-timings p {
    margin: 8px 0;
    padding: 0
}

.webinar-timings p:last-child {
    border-top: 1px solid #000;
    padding: 8px 0
}

.analyse-data {
    width: 350px
}

.data-silos-but {
    padding: 15px 20px;
    color: #fff;
    background: #364f59;
    font-size: 24px;
    text-decoration: none !important;
    margin: 20px 0;
    display: inline-block;
    float: left
}

.rules-list li {
    padding: 2px 0
}

.thanksgiving-form {
    width: 650px;
    float: left
}

.giftbox {
    position: absolute;
    bottom: -37px;
    right: 100px;
    z-index: 9999
}

.reports-demo-img div {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0
}

.red-but {
    color: #fff;
    font-size: 18px
}

.orange-but,
.red-but,
.white-but {
    text-align: center;
    padding: 15px 30px;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important
}

.white-but {
    font-size: 18px
}

.red-but {
    background: #f14f3d
}

#section0 .red-but {
    background: #ec4963
}

.orange-but {
    color: #000;
    background: #f1c337;
    font-size: 16px;
    text-transform: uppercase
}

.white-but {
    background: #fff
}

.database-btn,
.white-but,
.yellow-but {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    color: #000;
    text-transform: uppercase;
    border: 0
}

.database-btn {
    font-family: "Zoho_Puvi_Regular";
    background: #fff;
    padding: 15px 50px
}

#section0 .aplus-1-on-1-banner .aplus-btn:hover,
.database-btn:hover,
.yellow-but:hover {
    text-decoration: none
}

.yellow-but {
    background: #f6f871;
    padding: 15px 30px;
    font-size: 18px;
    clear: both
}

#webinar-banner h3,
.download {
    font-family: "Zoho_Puvi_Light"
}

.banner2 h1 {
    width: 100%;
    margin: 0 auto 10px;
    color: #fff;
    line-height: 36px;
    font-size: 26px
}

.webinar-myth h1 {
    margin-bottom: 0
}

.banner2 p {
    color: #fff;
    font-size: 20px
}

.banner2 img {
    max-width: 100%
}

.database-multiple .banner2-img,
.webinar-myth .banner2-img {
    margin: 30px 0 15px
}

#webinar-banner {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/webinar/analyticsplus-webinar.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 440px;
    text-align: center;
    text-shadow: 2px 2px 1px #000
}

#webinar-banner h2 {
    color: #7cba29;
    font-family: "Zoho_Puvi_Bold";
    font-size: 36px;
    padding: 3px;
    margin: 5px 0 0
}

#webinar-banner h3 {
    font-size: 35px
}

#webinar-banner h4 {
    color: #7cba29;
    font-size: 18px;
    padding: 0;
    margin: 40px 0 15px
}

#webinar-banner h3,
#webinar-banner p {
    color: #fff;
    padding: 0;
    margin: 0
}

.webinar-agenda {
    padding: 0;
    margin: 0 auto;
    width: 650px
}

.webinar-agenda li {
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    padding: 0 35px;
    text-align: center
}

#webinar-banner p,
.webinar-cont {
    font-size: 16px;
    line-height: 26px
}

.webinar-agenda p span {
    color: #7cba29;
    display: block;
    line-height: 22px;
    margin: 7px 0 15px
}

.webinar-but {
    background-color: #74ae27;
    color: #333;
    padding: 10px 20px;
    font-size: 16px;
    display: inline-block;
    text-decoration: none !important
}

.webinar-banner-cont p {
    margin: 7px 0 !important
}

#webinar-banner h1 {
    padding-top: 75px;
    padding-bottom: 40px;
    color: #fff;
    font-size: 38px;
    line-height: 36px;
    max-width: 1200px;
    margin: 0 auto
}

#webinar-banner h1 span.webinar-video-link {
    color: #20a9fd;
    cursor: pointer
}

#webinar-banner h1 a {
    color: #fff;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff
}

#webinar-banner h1 a:hover {
    color: #20a9fd;
    border-color: #20a9fd;
    text-decoration: none
}

.webinar-schedule {
    margin-top: 40px;
    font-size: 24px
}

#webinar-banner .presenter {
    padding-top: 30px;
    line-height: 42px
}

.webinar-date::before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/webinar/webinar-icons.png)no-repeat 6px 0
}

.webinar-date::before,
.webinar-duration::before,
.webinar-time::before {
    content: "";
    width: 65px;
    height: 65px;
    display: block;
    margin: 0 auto 15px
}

.webinar-time::before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/webinar/webinar-icons.png)no-repeat -92px 0
}

.webinar-duration::before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/webinar/webinar-icons.png)no-repeat -190px 0
}

.webinar-ats {
    background: #f5f5f5;
    margin-top: 20px;
    border-radius: 10px
}

.webinar-details {
    text-align: center
}

.webinar-details h3 {
    font-size: 18px;
    color: #fff
}

.landing-page .webinar-details h3 {
    margin: 15px 10px
}

.landing-page .webinar-date-img,
.landing-page .webinar-duration-img,
.landing-page .webinar-time-img {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/landing-page/webinar-icons.png)no-repeat;
    display: inline-block;
    height: 32px;
    vertical-align: bottom;
    margin-right: 10px
}

.landing-page .webinar-date-img {
    background-position: 0 0;
    width: 27px
}

.landing-page .webinar-time-img {
    background-position: -46px 0;
    width: 30px
}

.landing-page .webinar-duration-img {
    background-position: -98px 0;
    width: 23px
}

.sol-listCol1.fl.clearfix {
    clear: initial !important
}

#section0 .aplus-1-on-1-banner .aplus-lt-section {
    float: left;
    width: 50%
}

#section0 .aplus-1-on-1-banner h1.aplus-typography {
    color: #120002;
    font-size: 36px;
    text-align: left
}

#section0 .aplus-1-on-1-banner h1.aplus-typography span {
    display: block;
    font-size: 65px;
    line-height: 110px
}

#section0 .aplus-1-on-1-banner .aplus-banner-img {
    float: left;
    margin-top: 70px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble {
    float: right;
    width: 50%;
    margin-top: -25px;
    position: relative
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p {
    position: absolute;
    background-color: rgba(255, 255, 255, .6);
    border-radius: 50%;
    display: grid;
    padding: 2em;
    box-sizing: border-box;
    text-align: center
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:before {
    content: "";
    height: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p strong {
    display: contents
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(1) {
    width: 165px;
    height: 165px;
    background-color: rgba(255, 255, 255, .7)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(2) {
    width: 190px;
    height: 190px;
    right: 130px;
    top: 50px;
    font-size: 15px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(3) {
    width: 30px;
    height: 30px;
    right: 120px;
    top: 60px;
    padding: 0;
    background-color: rgba(255, 255, 255, .85)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(4) {
    width: 160px;
    height: 160px;
    right: 275px;
    top: 225px
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(5) {
    width: 230px;
    height: 230px;
    right: 0;
    top: 190px;
    font-size: 16px;
    line-height: 25px;
    background-color: rgba(255, 255, 255, .8)
}

#section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(6) {
    width: 45px;
    height: 45px;
    right: 200px;
    top: 370px;
    padding: 0;
    background-color: rgba(255, 255, 255, .5)
}

#section0 .aplus-1-on-1-banner .aplus-btn {
    display: inline-block;
    background: #120002;
    padding: 15px 50px;
    margin-top: 30px;
    color: #fff;
    font-size: 18px
}

.sha-value,
.sha-value1 {
    margin: 50px auto;
    font-size: 12px;
    word-break: break-word
}

.ap_commen_btn a,
.sha-value table,
.sha-value1 table {
    margin: auto
}

.sha-value table tr td,
.sha-value table tr th,
.sha-value1 table tr td,
.sha-value1 table tr th {
    border: 1px solid #adc9e3;
    padding: 10px 20px
}

.sha-value table tr th,
.sha-value1 table tr th {
    background: #adc9e352
}

.ap_commen_btn {
    text-align: center;
    padding-block: 60px;
    background: #f7f7f7
}

.ap_commen_btn h2 {
    font-size: 30px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 50px;
    color: #1c1c1c
}

.ap_commen_btn .btn-red {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    padding: 15px 45px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 3px
}

.bg-l-grey.aplus-downloadform {
    background: 0 0
}

.webinar-per30 {
    width: 30%;
    float: left
}

#section1,
#section3 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sec2-bg.png);
    width: 100%;
    height: 100%
}

#section2 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/triangle-flair-bk.png)repeat-x #2d3944
}

#section2,
#section2 h2 {
    color: #fff
}

#section2 .txt-style2 {
    color: #a9dde5;
    padding: 0 75px
}

#section2 a {
    color: #b58644
}

.home-feature-list,
.home-feature-list li {
    padding: 0;
    margin: 30px 0 0;
    text-align: left;
    overflow: hidden
}

.home-feature-list li {
    list-style: none;
    width: 29%;
    margin: 5px 2% 15px;
    display: inline-block;
    vertical-align: top
}

.home-feature-list.two-column li {
    width: 46% !important;
    margin: 5px 2% 15px !important
}

.home-feature-list p {
    clear: both;
    margin: 10px 0 8px;
    line-height: 30px
}

.home-feature-list h2 {
    color: #0aa28c
}

.circle,
.circle+h2 {
    display: inline-block;
    vertical-align: middle
}

.circle {
    width: 60px;
    height: 60px;
    background: #1eafef;
    border-radius: 60px;
    margin: 0 15px 0 0
}

.circle+h2 {
    color: #444751;
    word-wrap: break-word;
    line-height: 24px;
    margin: 0
}

.alerts,
.api,
.auto-analysis,
.bi-icon,
.collabration,
.re-branding,
.self-service,
.visualization {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/features/why-analyticsplus-icons.png);
    background-repeat: no-repeat
}

.bi-icon {
    background-position: 13px 13px
}

.self-service {
    background-position: -381px 12px
}

.collabration {
    background-position: -267px 12px
}

.visualization {
    background-position: -97px 11px
}

.api {
    background-position: -324px 12px
}

.alerts {
    background-position: -211px 13px
}

.auto-analysis {
    background-position: -39px 13px
}

.re-branding {
    background-position: -155px 12px
}

#section4 {
    background: linear-gradient(#00b0ff 40%, #f7f7f7 60%)
}

#section4 .input-field,
.input-field:focus {
    width: 263px;
    height: 43px;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    background: 0 0;
    outline: 0
}

input[type=text] {
    outline: 0
}

.quick-download {
    padding: 0 0 50px;
    background: #00b0ff
}

.quick-download form p {
    margin: 40px 0
}

.quick-download .input-field {
    margin: 0 5px
}

.quick-download ::-webkit-input-placeholder {
    color: #f3f3f3
}

.quick-download :-moz-placeholder {
    color: #f3f3f3
}

.quick-download ::-moz-placeholder {
    color: #f3f3f3
}

.quick-download :-ms-input-placeholder {
    color: #f3f3f3
}

.quick-download #dwn-form-alert {
    left: 0
}

#confirmMsg {
    padding: 50px 0 80px;
    background: #00b0ff
}

#confirmMsg a,
#confirmMsg h1,
.bg-d-blue h1 {
    color: #fff
}

#confirmMsg a,
.footer-news-sec li a {
    text-decoration: underline
}

.section {
    text-align: center
}

#header {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 9;
    height: 125px;
    top: 0
}

#footer {
    bottom: 0
}

.foot-copy {
    background: 0 0
}

#infoMenu {
    bottom: 80px
}

#infoMenu li a {
    color: #fff;
    z-index: 999
}

.fp-tableCell {
    vertical-align: top !important
}

.section .intro {
    padding-top: 166px;
    padding-bottom: 20px
}

.section .database-multiple,
.section .webinar-myth {
    padding-top: 120px
}

.intro .txt-style2 {
    padding: 0 120px
}

.intro .pg-head {
    margin: 0 0 10px
}

.fp-scrollable {
    overflow-x: hidden !important;
    overflow-y: scroll
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border: 1px solid #bcbcbc !important
}

.footer-news-sec {
    padding: 0;
    display: table;
    margin: 0 auto
}

.footer-news-sec li {
    display: table-cell;
    table-layout: fixed;
    margin: 0;
    padding: 0;
    width: 33.3%
}

.footer-news-sec li p {
    padding: 10px 0 0;
    max-width: 280px;
    margin: 10px auto
}

.footer-news-sec li a {
    color: #7bbb2a !important
}

#section5 .fp-tableCell {
    background: #f6f6f6
}

.integ-boxes {
    margin: 35px auto 20px;
    padding: 0;
    width: 98%
}

.integ-boxes li {
    margin: 0 1%;
    background: #fff;
    min-height: 330px;
    width: 30%;
    display: inline-block;
    transition: all .5s;
    position: relative;
    vertical-align: top;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .05)
}

.integ-boxes li:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.integ-boxes li:hover~.integ-boxes li:after {
    color: #000;
    border-color: #000
}

.integ-boxes li>div {
    padding: 20px
}

.integ-boxes li h2 {
    font-size: 24px;
    margin: 5px 0 15px
}

.integ-boxes h2+p {
    color: #a3a3a3;
    padding: 0;
    margin: 0
}

.integ-boxes li:after {
    position: absolute;
    content: "READ MORE";
    bottom: 22px;
    left: 50%;
    display: block;
    width: 110px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #56c690;
    cursor: pointer;
    border: 1px dotted #56c690;
    margin-left: -50px
}

.integ-boxes li i {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    vertical-align: middle
}

.integ-boxes li i img {
    margin: 17px 0 0
}

.integ-boxes li i.orange {
    background: #fed000
}

.integ-boxes li i.blue {
    background: #00a0ec
}

.integ-boxes li i.dark-blue {
    background: #885880
}

.fea-search-box {
    background: #fff 0 0;
    border: 1px solid #03bca9;
    box-shadow: 0 8px 15px -10px #666;
    color: #03bca9;
    margin: 16px auto 0;
    padding: 0;
    width: 380px
}

.fea-search-box input {
    background: 0 0;
    border: 0;
    color: #03bca9;
    font-size: 16px;
    padding: 14px 4px 14px 0;
    vertical-align: top;
    width: 326px
}

#documents .fea-search-box,
#support .fea-search-box {
    width: 75%;
    padding-left: 45px;
    position: relative;
    margin: 0 auto 32px;
    box-shadow: none
}

#support .fea-search-box {
    width: 90%
}

#documents .fea-search-box input,
#support .fea-search-box input {
    width: 100%;
    padding-right: 0
}

#documents .fea-search-icon,
#support .fea-search-icon {
    position: absolute;
    left: 0
}

#documents #autoSug,
#support #autoSug {
    width: 100%;
    margin-left: -45px
}

#documents .nav-dwn a {
    width: auto !important;
    padding: 10px 20px 10px 15px;
    margin: 20px 0 0
}

#documents .nav-dwn-icon {
    margin: 0 0 0 7px
}

.beautifuldashboard,
.bigdata,
.buildkeymetrics,
.businessapplications,
.clouddrives,
.components,
.databases,
.datablending,
.embeddedbi,
.finegrained,
.highlysecure,
.mobile-Bi,
.printingemailing,
.publishingembedding,
.re-brandedportal,
.spreadsheetinterface {
    display: inline-block;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/features-and-benefits-icon-blue.png)no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    float: left;
    margin: 6px 10px 0 0
}

.apiIcon,
.videoIcon {
    display: inline-block;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/features-and-benefits-icon-blue.png)no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    margin: 6px 10px 0 0
}

.apiIcon {
    float: left
}

.clouddrives {
    background-position: 0 0;
    width: 46px;
    height: 27px
}

.printingemailing {
    background-position: 0-27px;
    width: 45px;
    height: 32px
}

.bigdata {
    background-position: 0-59px;
    width: 43px;
    height: 49px
}

.datablending {
    background-position: 0-108px;
    width: 41px;
    height: 27px
}

.buildkeymetrics {
    background-position: 0-135px;
    width: 39px;
    height: 35px
}

.re-brandedportal {
    background-position: 0-170px;
    width: 36px;
    height: 36px
}

.embeddedbi,
.publishingembedding {
    background-position: 0-206px;
    width: 33px;
    height: 27px
}

.publishingembedding {
    background-position: 0-233px
}

.components {
    background-position: 0-260px;
    width: 32px;
    height: 32px
}

.finegrained {
    background-position: 0-292px;
    width: 30px;
    height: 33px
}

.databases {
    background-position: 0-325px;
    width: 28px;
    height: 32px
}

.beautifuldashboard {
    background-position: 0-357px;
    width: 27px;
    height: 26px
}

.businessapplications {
    background-position: 0-383px;
    width: 27px;
    height: 34px
}

.spreadsheetinterface {
    background-position: 0-417px;
    width: 27px;
    height: 30px
}

.highlysecure {
    background-position: 0-447px;
    width: 26px;
    height: 32px
}

.mobile-Bi {
    background-position: 0-479px;
    width: 23px;
    height: 30px
}

.videoIcon {
    width: 20px;
    height: 16px;
    float: none;
    margin-left: 4px
}

.apiIcon {
    background-position: 0-513px;
    width: 32px;
    height: 32px
}

.fea-image {
    margin: 40px 0 20px;
    text-align: center
}

#cont1 .fea-image img {
    width: 70%
}

.more-link {
    color: #777;
    font-size: 13px
}

.top-fea-header {
    text-align: center;
    padding: 10px 0 !important
}

.feaFixHeader {
    background: #fff 0 0;
    border-top: 1px solid #ececec;
    box-shadow: 0 8px 6px -6px #ccc;
    display: none;
    height: 60px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    text-align: center
}

.feaFixHeader ul {
    margin: 0 auto
}

#fea-fixed-hea .active {
    color: #00bfa5
}

.feaFixHeader li,
.top-fea-header li {
    color: #7e7e7e;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 12px 0;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s ease 0;
    width: 20%;
    height: auto;
    list-style: none
}

.top-fea-header li {
    color: #f3f3f3;
    margin: 24px 0-12px;
    font-size: 14px;
    line-height: 20px
}

.feaFixHeader .nav-dwn {
    margin: 11px 10px 0
}

.top-fea-header li.active {
    border-bottom: 4px solid #0aa28c
}

.bg-d-blue {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/triangle-flair-bk.png)repeat-x #2d3944;
    color: #fff
}

.bg-d-blue .more-link {
    color: #1bbbb4;
    opacity: .75
}

.bg-d-blue .home-feature-list p {
    color: #ecedee
}

.border-l-grey {
    border: 1px solid #e2e6ea
}

.bg-l-grey .more-link {
    color: #888
}

.bg-l-green {
    background: #0d9c92;
    color: #fff
}

.bg-l-green .pg-head {
    color: #fff
}

.aplus-feature-sub-section .aplus-banner-header .pg-head,
.databaseBlock .pg-head {
    color: #fff;
    font-family: "Zoho_Puvi_Bold" !important;
    letter-spacing: inherit;
    margin-bottom: 5px
}

.databaseBlock .aplus-more-link {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 16px;
    margin-top: 20px
}

.databaseBlock {
    background-color: #c75c5c;
    min-height: 650px
}

.aplus-feature-sub-section .aplus-banner-header,
.databaseBlock .database-header {
    margin-bottom: 25px
}

.databaseBlock .database-header p {
    max-width: 600px;
    margin: 0 auto;
    color: #fff
}

.aplus-feature-sub-section {
    text-align: center;
    min-height: 550px;
    background: -moz-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #37a582), color-stop(100%, #2d98b2));
    background: -webkit-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -o-linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    background: -ms-linear-gradient(45deg, #37a582 0%, #2d98b2 100%);
    background: linear-gradient(45deg, #37a582 0, #2d98b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d98b2', endColorstr='#37a582', GradientType=1)
}

.aplus-feature-sub-section .aplus-inner-banner-img {
    margin: 30px auto
}

.aplus-feature-sub-section .aplus-banner-header p {
    max-width: 820px;
    margin: 0 auto;
    color: #fff
}

.aplus-feature-sub-section .aplus-banner-kpi .aplus-banner-header p {
    max-width: 650px
}

.aplus-feature-sub-section a {
    color: #fff;
    font-size: 16px
}

.aplus-feature-sub-section .aplus-banner-header .pg-head {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 36px
}

.aplus-img-position-custom {
    margin-top: -25px
}

.aplus-img-position-custom1 {
    margin-top: -40px
}

.aplus-database-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/database-sprite.png)no-repeat
}

.aplus-database-sprite.aplus-sprite-img1 {
    background-position: -29px -1px;
    width: 443px;
    height: 134px
}

.aplus-database-sprite.aplus-sprite-img2 {
    background-position: -22px -195px;
    width: 457px;
    height: 127px
}

.aplus-database-sprite.aplus-sprite-img3 {
    background-position: -15px -395px;
    width: 490px;
    height: 136px
}

.aplus-database-sprite.aplus-sprite-img4 {
    background-position: -16px -604px;
    width: 469px;
    height: 149px
}

.aplus-import-data-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/sprite-import-data.png)no-repeat
}

.aplus-import-data-sprite.aplus-sprite-img1 {
    background-position: 0 0;
    width: 443px;
    height: 143px
}

.aplus-import-data-sprite.aplus-sprite-img2 {
    background-position: 0-178px;
    width: 465px;
    height: 142px
}

.aplus-import-data-sprite.aplus-sprite-img3 {
    background-position: 0-354px;
    width: 465px;
    height: 145px
}

.aplus-import-data-sprite.aplus-sprite-img4 {
    background-position: 0-530px;
    width: 460px;
    height: 155px
}

.aplus-kpi-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/sprite-kpi.png)no-repeat
}

.aplus-kpi-sprite.aplus-sprite-img1 {
    background-position: -10px 0;
    width: 447px;
    height: 214px
}

.aplus-kpi-sprite.aplus-sprite-img2 {
    background-position: -10px -247px;
    width: 450px;
    height: 171px
}

.aplus-kpi-sprite.aplus-sprite-img3 {
    background-position: -70px -451px;
    width: 326px;
    height: 198px
}

.aplus-share-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/sprite-share.png)no-repeat
}

.aplus-share-sprite.aplus-sprite-img1 {
    background-position: -5px 0;
    width: 459px;
    height: 189px
}

.aplus-share-sprite.aplus-sprite-img2 {
    background-position: 60px -223px;
    width: 305px;
    height: 196px
}

.aplus-share-sprite.aplus-sprite-img3 {
    background-position: -76px -454px;
    width: 318px;
    height: 202px
}

.aplus-submit-btn {
    border-radius: 0 !important
}

.aplus-inner-banner .pg-head {
    color: #fff;
    font-size: 28px;
    font-family: "Zoho_Puvi_Bold" !important;
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.aplus-inner-banner p {
    color: #fff;
    margin: 0 auto 10px
}

.aplus-sdp-banner {
    background-image: linear-gradient(to right bottom, #7060bf, #825fb5, #8660b2, #ad6495, #b26b8b)
}

.aplus-rt-img-banner {
    max-width: 470px;
    overflow: hidden
}

.aplus-banner-left-layout .pg-head,
.aplus-banner-left-layout p {
    text-align: left
}

.aplus-inner-banner-link {
    font-size: 18px;
    padding: 10px 35px;
    border-radius: 3px;
    margin-top: 20px;
    display: inline-block
}

.aplus-sdp-banner .aplus-inner-banner-link {
    color: #fff;
    background-color: #ff7b59
}

.aplus-sdp-banner .aplus-inner-split-banner {
    min-height: 415px
}

.aplus-sdp-banner .aplus-inner-banner-link:hover,
.demoCont h1 a:hover,
.feedbackCont h1 a:hover {
    text-decoration: none
}

.white-btn {
    background-color: #ff7b5900 !important;
    border: 2px solid #fff
}

.white-btn:hover {
    background-color: #ffffff17 !important
}

.aplus-ticketing-banner {
    position: absolute;
    right: 0;
    bottom: 0
}

.aplus-ticketing-banner img {
    max-width: initial !important
}

.aplus-sdp-kbm-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-kbm-sprite.png)no-repeat
}

.aplus-sdp-kbm-sprite.aplus-sprite-img1 {
    background-position: -22px 0;
    width: 425px;
    height: 215px
}

.aplus-sdp-kbm-sprite.aplus-sprite-img2 {
    background-position: 60px -251px;
    width: 243px;
    height: 208px
}

.aplus-sdp-kbm-sprite.aplus-sprite-img3 {
    background-position: -17px -493px;
    width: 275px;
    height: 185px
}

.aplus-sdp-ticket-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-ticketing-sprite.png)no-repeat
}

.aplus-sdp-ticket-sprite.aplus-sprite-img1 {
    background-position: 0 0;
    width: 468px;
    height: 120px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img2 {
    background-position: 70px -140px;
    width: 232px;
    height: 120px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img3 {
    background-position: -50px -331px;
    width: 369px;
    height: 217px
}

.aplus-sdp-ticket-sprite.aplus-sprite-img4 {
    background-position: 10px -578px;
    width: 365px;
    height: 130px
}

.aplus-sdp-project-mgmt-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-project-mgmt-sprite.png)no-repeat
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
    background-position: -28px -27px;
    width: 342px;
    height: 248px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
    background-position: 0-294px;
    width: 380px;
    height: 150px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img3 {
    background-position: -65px -460px;
    width: 263PX;
    height: 215px
}

.aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
    background-position: 0-701px;
    width: 373px;
    height: 212px
}

.aplus-sdp-msp {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp.png)no-repeat
}

.aplus-sdp-msp.aplus-sprite-img1 {
    background-position: 0-27px;
    width: 342px;
    height: 230px
}

.aplus-sdp-msp.aplus-sprite-img4 {
    background-position: 0-255px;
    width: 380px;
    height: 190px
}

.aplus-sdp-msp.aplus-sprite-img3 {
    background-position: 3px -485px;
    width: 263PX;
    height: 240px
}

.aplus-sdp-msp.aplus-sprite-img2 {
    background-position: 0-745px;
    width: 373px;
    height: 130px;
    margin-top: 45px
}

.mrtp20 {
    margin-top: 20px
}

.aplus-banner-left-layout {
    width: 485px;
    float: left;
    padding: 0 18px 0 0
}

.aplus-banner-left-layout+div img {
    float: right
}

.aplus-sdp-landing-sprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-landing-sprite.png)no-repeat
}

.aplus-sdp-landing-sprite.aplus-sprite-img1 {
    background-position: -77px 0;
    width: 314px;
    height: 245px
}

.aplus-sdp-landing-sprite.aplus-sprite-img2 {
    background-position: right -277px;
    width: 364px;
    height: 250px
}

.aplus-sdp-landing-sprite.aplus-sprite-img3 {
    background-position: -85px -559px;
    width: 305px;
    height: 304px
}

.aplus-learn-more {
    margin-top: 10px;
    display: inline-block;
    font-size: 16px
}

.w-460 {
    width: 460px
}

.fea-content p {
    font-family: "Zoho_Puvi_Light"
}

.bg-green {
    background: #00bfa5;
    padding: 40px 0 0
}

.bg-green,
.bg-green h1,
.bg-green p {
    color: #fff
}

.fea-header-icon {
    width: 50px;
    height: 50px;
    display: block;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/fea-header-icons.png)no-repeat;
    margin: 0 auto 15px
}

.upload {
    background-position: 0 0
}

.analysis {
    background-position: -68px 0
}

.share {
    background-position: -140px 0
}

.integration {
    background-position: -356px 0
}

.branding {
    background-position: -220px 0
}

.scalable {
    background-position: -290px 0
}

.right-pos-img img {
    max-width: 1000px !important
}

.w-600 {
    width: 600px
}

.home-feature-list2,
.home-feature-list2 li {
    margin: 30px 0;
    overflow: hidden;
    padding: 0
}

.home-feature-list2 li {
    display: inline-block;
    vertical-align: top;
    list-style: outside none none;
    margin: 5px 3% 15px;
    text-align: left;
    width: 43%
}

.home-feature-list2 li h2 img {
    width: 30px !important;
    margin: 0 10px 0 0
}

.right-pos-img {
    position: relative;
    right: 165px;
    top: -15px;
    width: 350px !important;
    float: right
}

.bg-d-blue .home-feature-list2 p {
    color: #ecedee
}

.home-feature-list2 p {
    clear: both;
    line-height: 30px;
    margin: 10px 0 15px
}

.dwn-form-cont {
    float: none;
    margin: 0 auto;
    min-height: 300px;
    padding: 15px 2% 5px;
    border: 0
}

.dwn-form-note {
    margin: 20px auto;
    line-height: 26px;
    text-align: center
}

.dwn-form-note span,
.supportSide h4 {
    font-family: "Zoho_Puvi_Regular"
}

#downloadSubmit,
#downloadSubmit:active,
.submitButton,
.submitButton:active {
    background: #e9142b 0 0 !important;
    border: 1px solid #e9142b;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    font-size: 18px !important;
    line-height: 24px
}

#downloadSubmit,
#downloadSubmit:active,
.submitButton:active {
    width: 280px
}

.submitButton {
    margin-top: 20px !important
}

.dwn-form select {
    height: 40px
}

#downloadReset {
    width: 280px
}

a.btnDownload {
    background: #e9142b 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 42px;
    line-height: 42px;
    margin: 10px;
    padding: 7px 20px
}

a.btnDownload:hover {
    text-decoration: none !important
}

.btnDownload>span {
    display: inline-block;
    float: none;
    font-size: 24px;
    line-height: 28px;
    margin: 0;
    vertical-align: middle
}

.btnLinux,
.btnWin {
    transition: all .4s ease 0
}

.btnLinux {
    background: #10a8a3 0 0 !important
}

.btnLinux:hover {
    background: #09a29d 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.btnWin {
    background: #025f7d 0 0 !important
}

.btnWin:hover {
    background: #03475e 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.downloadTxt {
    padding: 0 12px
}

.iconSprite,
.iconSprite1 {
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 30px
}

.iconSprite {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/icon-sprite.png)no-repeat 0 0
}

.iconSprite1 {
    background: url(../images/icon-sprite1.png)no-repeat 0 0
}

.iconWindows {
    background-position: 0 0
}

.iconWindows-white {
    background-position: -85px -3px
}

.iconLinux {
    background-position: -45px 0;
    height: 35px
}

.downloadTxt i {
    display: block;
    font-size: 13px;
    font-style: normal;
    line-height: 20px
}

.price-table {
    display: block;
    margin: 0 auto !important;
    overflow: hidden;
    position: relative;
    width: 650px
}

.price-block {
    margin: 0 10px;
    width: 300px;
    float: left;
    list-style: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-collapse: separate;
    border-top: 3px solid #00bfa5;
    background: #f3f3f3
}

.price-block h3 {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    padding: 20px 0 0;
    text-transform: uppercase;
    color: #333
}

.price-block .main-price {
    border-bottom: 1px solid #eee;
    padding: 0 10% 30px
}

.price-block-inner {
    box-shadow: 0 8px 15px -10px #666
}

.main-price span {
    display: block
}

.price-features {
    padding: 20px 0 10px;
    margin: 0 45px;
    text-align: left;
    min-height: 150px;
    list-style: disc
}

.price-features li {
    font-size: 14px;
    line-height: 22px;
    padding: 0 5px;
    margin-bottom: 15px;
    position: relative;
    color: #333
}

.ver-txt {
    color: #666;
    display: inline-block;
    font-size: 26px;
    letter-spacing: -2px;
    line-height: 38px;
    margin: 15px 0
}

.green-grad {
    border-bottom: 1px solid #e3e3e3;
    background: #fff
}

.bg-grad-grey {
    background: linear-gradient(to top, transparent 65%, #f7f7f7 35%)0 0
}

.white-bg {
    background: #fff;
    border-bottom: 0;
    padding: 15px 0
}

.dwn-nav-link {
    padding: 12px 0;
    text-align: center
}

.dwn-nav-link a {
    color: #333
}

.otr-dwn-cont {
    font-size: 16px;
    padding: 10px 5%;
    width: 200px;
    display: inline-block
}

.otr-dwn-cont a {
    background: #dedede;
    width: auto !important;
    padding: 0 10px
}

.free-edition strong,
.note {
    font-family: "Zoho_Puvi_Regular"
}

.note {
    font-size: 16px;
    color: #dd2e2e;
    margin: 0 0 30px
}

.note img {
    margin: 0 5px 0 0
}

.dwn-confirm-form {
    display: block
}

.dwn-confirm-form input[type=text],
textarea {
    border: 1px solid #bbb;
    color: #777;
    margin-top: 10px;
    padding: 10px;
    transition: all .2s ease-in-out 0
}

.dwn-confirm-form input[type=text] {
    width: 200px;
    font-size: 14px;
    outline: 0;
    display: inline-block
}

.bluetxtButton {
    width: auto;
    margin-top: 10px;
    font-size: 14px;
    color: #09c;
    background: 0 0;
    border: 0;
    cursor: pointer;
    outline: 0
}

.free-edition {
    font-size: 22px;
    line-height: 36px;
    font-family: "Zoho_Puvi_Light"
}

.free-edition strong {
    font-size: 32px;
    color: #7bbb2a;
    text-transform: uppercase
}

.free-edition a {
    font-size: 16px;
    color: #5a6870
}

.system-req-table {
    border: 1px solid #e3e3e3;
    width: 80%;
    margin: 0 auto
}

.system-req-table td,
.system-req-table th {
    border: 1px solid #e3e3e3;
    border-collapse: collapse;
    padding: 5px 10px;
    text-align: left
}

.system-req-table th {
    background-color: #f3f3f3
}

.demoForm,
.feedbackForm {
    float: left;
    margin: 0 0 20px
}

.demoForm {
    border-right: 1px solid #e3e3e3;
    padding: 0 6%;
    width: 38%
}

.feedbackForm {
    border-right: 0
}

.demoForm h2,
.feedbackForm h2 {
    margin: 15px 0 6px
}

.demoCont {
    width: 42%
}

.demoCont,
.feedbackCont {
    float: left;
    padding: 15px 2%
}

.demo-icons {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/demo-icons.png);
    background-repeat: no-repeat;
    display: block;
    height: 110px;
    margin: 0 auto;
    width: 160px
}

.demoCont h1,
.feedbackCont h1 {
    font-size: 30px;
    margin: 0;
    padding: 30px 0 15px;
    text-align: center
}

.demoCont p,
.feedbackCont p {
    line-height: 20px;
    margin: 7px 0;
    text-align: center
}

textarea {
    font-family: inherit;
    font-size: 13px;
    outline: medium;
    width: 90%;
    height: 100px
}

.submitButton {
    width: 98% !important
}

.help-popup {
    position: fixed;
    width: 500px;
    max-height: 250px;
    top: 150px;
    left: 50%;
    margin-left: -250px;
    background: #fff;
    padding: 20px 35px;
    text-align: left;
    border: 4px solid #e3e3e3;
    z-index: 9999999;
    display: none
}

.help-popup-close {
    position: absolute;
    top: -10px;
    right: -10px;
    background: #000;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    transition: all .4s
}

.help-popup-close:hover {
    transform: rotate(360deg)
}

.help-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    top: 0;
    left: 0;
    z-index: 9999999;
    display: none
}

.quick-help-view {
    position: absolute;
    right: -24px;
    top: 13px;
    cursor: pointer
}

.tooltip-box {
    width: 450px;
    height: 165px;
    background: #000;
    color: #fff;
    padding: 10px 20px;
    text-align: left;
    top: -192px;
    position: absolute;
    right: -230px;
    border-radius: 4px
}

.tooltip-box:after {
    position: absolute;
    content: "";
    bottom: -20px;
    left: 243px;
    border-width: 10px;
    border-style: solid;
    border-color: #000 transparent transparent
}

.pricing-blue-bg {
    background: #2e3b4d;
    position: relative
}

.pricing-blue-bg:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    height: 30%;
    display: block;
    z-index: 1
}

.pricing-blue-bg.wrapper3:after {
    height: 0
}

#faq-note .container {
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none
}

.pricing-blue-bg .pg-head {
    color: #fff;
    margin: 0;
    line-height: 16px
}

.pricing-blue-bg h2 {
    color: #d0d1d3;
    font-size: 24px;
    margin: 12px 0 13px
}

.pricing-type {
    text-align: center;
    color: #8f9196;
    font-size: 18px;
    margin: 20px 0 65px
}

.custom-checkbox {
    margin: 0;
    opacity: 0;
    padding: 0;
    height: 30px;
    width: 30px;
    position: relative;
    left: 7px;
    top: 7px
}

.custom-checkbox+label {
    position: relative;
    margin: 0 5px;
    cursor: pointer
}

.custom-checkbox:checked+label {
    color: #1abd9d
}

.custom-checkbox+label::before {
    border: 1px solid #8f9196;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    height: 14px;
    left: -25px;
    position: absolute;
    top: 6px;
    width: 14px
}

.custom-checkbox:checked+label::after,
.custom-checkbox:checked+label::before {
    border: 1px solid #1abd9d;
    border-radius: 100%;
    content: "";
    cursor: pointer;
    position: absolute
}

.custom-checkbox:checked+label::before {
    background: #1abd9d 0 0;
    height: 6px;
    left: -21px;
    top: 10px;
    width: 6px
}

.custom-checkbox:checked+label::after {
    height: 14px;
    left: -25px;
    top: 6px;
    width: 14px
}

.pricing-slider-wrapper {
    min-height: 6px
}

.slider {
    position: relative;
    width: 60%;
    margin: 0 auto;
    display: block;
    clear: both
}

.slider .plan-line span {
    white-space: nowrap;
    color: #1abd9d;
    font-size: 14px;
    line-height: 9px;
    text-align: center;
    position: relative;
    transition: all .5s
}

.slider .plan-line strong {
    color: #1abd9d;
    font-size: 15px
}

.plan-line.seven span,
.slider .plan-line.five span,
.slider .plan-line.four span,
.slider .plan-line.six span,
.slider .plan-line.three span,
.slider .plan-line.two span {
    top: 20px;
    left: -4px;
    font-size: 12px;
    color: #8f9196;
    transition: all 1s
}

.plan-line.seven_1 span,
.slider .plan-line.five_1 span,
.slider .plan-line.four_1 span,
.slider .plan-line.six_1 span,
.slider .plan-line.three_1 span,
.slider .plan-line.two_1 span {
    top: 20px;
    left: -3px;
    font-size: 12px;
    color: #8f9196;
    transition: all 1s
}

.plan-line.seven span.active,
.slider .plan-line.five span.active,
.slider .plan-line.five_1 span.active,
.slider .plan-line.four span.active,
.slider .plan-line.four_1 span.active,
.slider .plan-line.seven_1 span.active,
.slider .plan-line.six span.active,
.slider .plan-line.six_1 span.active,
.slider .plan-line.three span.active,
.slider .plan-line.three_1 span.active,
.slider .plan-line.two span.active,
.slider .plan-line.two_1 span.active,
.ui-slider-handle:hover:after {
    opacity: 1
}

.slider .plan-line span i {
    display: block;
    opacity: 0;
    font-style: normal;
    font-size: 14px;
    color: #8f9196;
    padding: 0 0 0 4px;
    text-transform: none
}

.pricingcardsWrapper {
    text-align: center;
    margin-top: 80px
}

.pricingcardsWrapper h3 {
    padding: 10px 0 16px;
    margin: 0
}

.pricingcardsWrapper .card {
    position: relative;
    margin: 0;
    background-color: #fff;
    display: inline-block;
    padding: 15px;
    width: 20em;
    border-radius: .625em;
    -webkit-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    -moz-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    box-shadow: 0 2px 27px 1px rgba(1, 1, 1, .16);
    box-sizing: border-box
}

.pricingcardsWrapper .cardtwo {
    width: 23em
}

#pricingcards_perp .cardone {
    top: -10px;
    padding: 15px 25px 25px 15px
}

#pricingcards_perp .cardtwo {
    width: 23em;
    padding: 14px 10px
}

#pricingcards_perp .cardtwo h3 {
    padding: 10px 0
}

.pricingcardsWrapper .card ul {
    padding: 0;
    margin: 0
}

.pricingcardsWrapper .card li {
    padding: 0;
    margin: 5px 0;
    font-size: 13px;
    color: #888;
    text-align: left;
    line-height: 18px
}

.pricingcardsWrapper .card h5 .lrg {
    font-size: 34px;
    font-family: "Zoho_Puvi_Regular";
    margin: 0 0 5px
}

#pricingcards_perp .cardtwo h5 .lrg {
    display: inline;
    font-size: 32px;
    width: 49%
}

#pricingcards_perp .lrg,
.resourceList div.new-stamp,
.slider #carousel div.new-stamp {
    position: relative
}

#pricingcards_perp #perPrice1 span.fl:after,
#pricingcards_perp #perPrice2 span.fl:after {
    position: absolute;
    content: " + ";
    display: block;
    top: 5px;
    right: -16px;
    font-size: 34px
}

.amsPrice+i,
.perPrice+i {
    top: -2px !important
}

.amsUserCount,
.pricingcardsWrapper h3 {
    font-family: "Zoho_Puvi_Light"
}

.pricingcardsWrapper .cardtwo .lrg i {
    left: 3px;
    position: relative;
    margin: 5px 0 0
}

.pricingcardsWrapper .card h5 .small,
.pricingcardsWrapper .cardtwo .lrg i {
    font-size: 14px;
    font-style: italic;
    display: block
}

.pricingcardsWrapper .card .btn {
    font-size: 1.125em;
    display: inline-block;
    padding: .438em 1.313em 0;
    height: 2.625em;
    border-radius: .188em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none
}

.pricingcardsWrapper .card.cardone .btn {
    margin: 4px 0
}

.pricingcardsWrapper .card.cardone {
    padding: 15px 25px 25px 15px;
    top: 10px;
    z-index: 99
}

.pricingcardsWrapper .card.cardtwo {
    padding: 14px 10px 37px;
    margin-left: -.625em;
    z-index: 100
}

.pricingcardsWrapper .card .btn.red {
    background-color: #e55c3e;
    color: #fff;
    margin: 5px 0 10px
}

.pricingcardsWrapper .card .btn.red:hover {
    background-color: #c55239
}

.ui-slider-handle {
    outline: 0
}

.ui-slider-handle:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/drag.png)no-repeat 0 0;
    border: 0;
    content: "";
    position: absolute;
    display: block;
    top: -19px;
    left: -18px;
    color: #8f9196;
    font-size: 11px;
    width: 70px;
    height: 15px;
    opacity: 0
}

.ui-widget-header {
    background: #1abd9d
}

#pricingcardsWrapper3 {
    display: none;
    margin: 30px 0 10px
}

.amsexpl {
    position: relative;
    z-index: 999;
    font-size: 13px;
    color: #888;
    margin: 23px 0-24px
}

#pricingcards_annual .amsexpl {
    margin: 25px 0 0
}

#faq-sec .txt-style1 {
    font-size: 16px;
    line-height: 22px;
    font-family: "Zoho_Puvi_Regular";
    margin: 25px 0 5px
}

#faq-sec ol.faq-listing,
#licensing-model ol.faq-listing {
    list-style-type: decimal;
    margin-left: 20px
}

#faq-form .dwn-form {
    width: 35%
}

#aplus-help-webinar-section .dwn-form,
#faq-form .dwn-form {
    float: none;
    margin: 0 auto
}

#faq-form {
    display: none;
    margin-top: 50px
}

.compare-edt-link {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    margin: 0 auto 20px;
    text-decoration: underline
}

.compare-edt-link a {
    color: #03a9f5
}

.btn-sdp,
.down-nav-link span {
    display: inline-block;
    color: #fff
}

.btn-sdp {
    font-size: 16px;
    background: #de751f !important;
    padding: 10px 20px;
    border-radius: 3px;
    margin-top: 10px
}

.btn-sdp:hover {
    text-decoration: none
}

.faq-link {
    text-decoration: none !important;
    color: #a4a4a4;
    font-size: 20px;
    padding: 5px 0 15px;
    display: inline-block
}

.faq-link img {
    width: 32px;
    margin: 0 4px 0 0
}

.box-list {
    margin: 30px 0;
    padding: 0
}

.box-list li {
    margin: 10px 2%;
    padding: 0 2%;
    float: left;
    width: 41%;
    background: #fff;
    min-height: 100px
}

.rep-des {
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 8px 0;
    color: #000
}

.box-list .circle {
    float: left
}

.box-list .circle img {
    margin: 15px 14px;
    width: 32px;
    max-height: 32px
}

.box-list .cir-pink img {
    margin-top: 14px
}

.box-list .cir-yellow img {
    margin: 14px 14px 14px 16px
}

.cir-blue1 {
    background-color: #39add1
}

.cir-blue2 {
    background-color: #3079ab
}

.cir-red-lite {
    background-color: #d66363
}

.cir-orange {
    background-color: #e59a13
}

.cir-orange1 {
    background-color: #f4a067
}

.cir-blue3 {
    background-color: #637a91
}

.cir-blue4 {
    background-color: #2ec4ed
}

.cir-green1 {
    background-color: #53bbb4
}

.cir-green2 {
    background-color: #5cb860
}

.cir-orange2 {
    background-color: #f9845b
}

.cir-pink {
    background-color: #c38cd4
}

.cir-yellow {
    background-color: #eebd38
}

.resourceList div.new-stamp span,
.slider #carousel div.new-stamp span {
    position: absolute;
    color: red;
    font-size: 10px;
    padding-left: 3px
}

.slider #carousel div.new-stamp span {
    top: 7px
}

.resourceList div.new-stamp span {
    top: -7px
}

.down-nav-link span.act {
    background: #355c7d
}

.down-nav-link span {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-family: "Zoho_Puvi_Light";
    position: relative;
    cursor: pointer;
    line-height: 30px !important;
    background: #3daba8;
    padding: 10px 0
}

.down-nav-link span.act:first-child:before {
    border: 0 !important
}

.down-nav-link span.act:after,
.down-nav-link span.act:before {
    position: absolute;
    bottom: 0;
    display: inline-block;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #355c7d;
    margin-bottom: -20px;
    margin-left: 70px;
    content: "";
    z-index: 9
}

.down-nav-link span em {
    font-size: 17px;
    color: #ccc
}

.tab-cloud-icon,
.tab-down-icon {
    line-height: 30px;
    margin: 0;
    position: absolute;
    right: 25px
}

.tab-down-icon {
    background: url(../images/down-arrow-download.png)no-repeat;
    height: 31px;
    width: 30px
}

.down-nav-link span.act:after {
    margin-left: -130px
}

.tab-cloud-icon {
    background: url(../images/cloud-icon.png)no-repeat;
    height: 36px;
    width: 36px
}

.supportIcons {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin: 0 9px 0 0;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/supportIcons.png)no-repeat;
    vertical-align: middle
}

.forums {
    background-position: 0 0
}

.help {
    background-position: -56px 0
}

.mail {
    background-position: -106px 0
}

.tollfree {
    background-position: -156px 0
}

.supportList .support-1-on-1,
.tech-support {
    background-position: -207px 0
}

.faq {
    background-position: -252px 0
}

.notes {
    background-position: -304px 0
}

.release-notes {
    background-position: -353px 0
}

.issues {
    background-position: -399px 0
}

.license {
    background-position: -444px 0
}

.supportList {
    margin: 0;
    padding: 0 !important
}

.supportList li {
    list-style: none;
    margin: 0;
    width: 43%;
    padding: 0 2%;
    display: inline-block;
    vertical-align: top
}

.heading,
.supportList li h3 {
    font-size: 17px;
    color: #16984d
}

.supportList li span {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    padding-left: 45px
}

.feedbackForm {
    padding: 0;
    width: 32%
}

.feedbackCont {
    width: 58%
}

.supportMain {
    width: 60%
}

.supportSide {
    display: block;
    overflow: hidden;
    text-align: center
}

.aplus-1-1-left-section {
    float: left;
    width: 55%
}

.aplus-1-1-left-section h1.pg-head {
    margin-right: 50px
}

.aplus-1-1-left-section .aplus-img-holder img {
    margin-left: 65px
}

.aplus-1-1-left-section .aplus-img-holder {
    margin-bottom: 30px
}

.aplus-1-1-left-section .aplus-sub-header {
    margin-bottom: 0
}

.aplus-1-1-right-section {
    float: right;
    width: 45%
}

.frm1o1-tit {
    font-size: 30px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333
}

.aplus-1-1-note {
    margin-right: 50px
}

.resourceBoxes {
    padding: 0 !important;
    margin: 35px 0 10px
}

.resourceBoxes a {
    margin: 0 1%;
    padding: 25px 0 0;
    display: inline-block;
    width: 30%;
    background: #fff;
    border: 1px solid #e3e3e3;
    min-height: 100px;
    text-align: center;
    transition: all .3s;
    cursor: pointer
}

.resourceBoxes a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    text-decoration: none
}

.resourceBoxes a h2 {
    color: #40a694;
    font-size: 24px;
    padding: 0;
    margin: 0 0 10px
}

.resourceSprite {
    display: block;
    margin: 5px auto 6px;
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/resources-sprite.png);
    background-size: 172px;
    background-repeat: no-repeat;
    width: 44px;
    height: 44px
}

.helpIcon {
    background-position: 0 0
}

.videoIcon {
    background-position: -63px 0
}

.docIcon {
    background-position: -130px 0
}

.desSec {
    border-top: 1px dotted #e3e3e3;
    font-size: 13px;
    color: #777;
    padding: 20px;
    margin: 15px 25px 0;
    line-height: 20px;
    border-radius: 0 0 8px 8px
}

.resourceList {
    overflow: hidden;
    padding: 30px 0 10px 100px !important;
    width: 90%;
    margin: 0 auto
}

.resourceList li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 20px;
    padding: 0 4% 30px;
    width: 40%
}

.resourceList h3 {
    margin: 0
}

.resourceList a {
    margin: 12px 0 0;
    display: inline-block
}

.resourceList li p {
    margin: 2px 0;
    color: #777;
    line-height: 21px
}

.videoCon h3,
.videoList h3 {
    margin: 10px 100px;
    line-height: 23px;
    font-size: 16px
}

.videoPlay {
    background-color: rgba(0, 0, 0, .1);
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/bg-play.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e3e3e3;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .4s ease 0
}

.videoBlock {
    cursor: pointer;
    display: inline-block;
    margin-right: 0;
    position: relative;
    width: 100%
}

.videoList,
.videoList li {
    padding: 0;
    margin: 0
}

.videoList li {
    box-sizing: border-box;
    display: inline-block;
    float: left;
    list-style: outside none none;
    text-align: center;
    width: 50%;
    min-height: 300px
}

.howto.hideVideos,
.overview.hideVideos,
.webinarItService.hideVideos {
    display: none
}

.webinar.wid100 {
    width: 100%
}

.resourceFix {
    height: 70px;
    width: 100%
}

.resourceFix ul {
    padding: 0 !important;
    text-align: center
}

.resourceFix ul li {
    color: #777;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-family: "Zoho_Puvi_Regular";
    height: 40px;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    text-transform: uppercase;
    vertical-align: text-top;
    width: 25%
}

.resourceFix ul li.first-tab,
.resourceFix ul li.first-tab div,
.resourceFix ul li.first-tab span,
.resourceFix ul li:hover,
.resourceFix ul li:hover div,
.resourceFix ul li:hover span {
    border-color: #7bbb2a;
    color: #7bbb2a
}

.resourceFix ul li a {
    color: #777
}

.resourceFix ul li div {
    border-top: 2px solid #aaa;
    display: block;
    margin-top: 20px;
    position: relative
}

.resourceFix ul li span {
    background: #fff 0 0;
    border: 2px solid #aaa;
    border-radius: 15px;
    height: 15px;
    left: 45%;
    position: absolute;
    top: -10px;
    width: 15px
}

.resourceFix ul li.first-tab div {
    margin-left: 50%
}

.resourceFix ul li.last-tab div {
    margin-right: 50%
}

.resourceFix ul li.first-tab span {
    left: 0
}

.resourceFix ul li.last-tab span {
    left: 90%
}

.resourceFix ul li .tab-link,
ul.filter li {
    display: inline-block
}

.resourceFix ul li.resourceFixAct {
    color: #7bbb2a
}

.resourceFix ul li.resourceFixAct div,
.resourceFix ul li.resourceFixAct span {
    border-color: #7bbb2a
}

ul.filter {
    overflow: hidden;
    margin: 20px auto 50px;
    width: 90%;
    text-align: center
}

ul.filter li {
    list-style: none;
    margin-right: 10px
}

.filter a.active {
    color: #333
}

.filter li a.active {
    background-color: #eee;
    padding: 10px 20px;
    text-decoration: none;
    color: #333
}

.filter li a {
    border: 1px solid #eee;
    padding: 10px 20px;
    border-radius: 10px;
    color: #00bfa5
}

.landing2-content {
    font-size: 16px;
    line-height: 26px
}

.landing2-content #confirmMsg {
    background: 0 0;
    padding: 0
}

.bg-blue {
    background-color: #00b0ff;
    color: #fff
}

.fact-sheet-download p {
    color: #f3f3f3
}

.trial-license p {
    color: #bababa;
    margin: 2px auto;
    max-width: 550px
}

.fact-sheet-download input[type=text],
.trial-license input[type=text] {
    border: 1px solid #e3e3e3;
    box-shadow: none;
    padding: 15px 10px;
    width: 200px;
    font-size: 13px;
    position: relative
}

.fact-sheet-download .submitButton,
.trial-license .submitButton {
    width: 220px !important;
    padding: 10px
}

.fact-sheet-download #dwn-form-alert,
.trial-license #dwn-form-alert {
    left: 0
}

.dwn-form #dwn-form-alert {
    z-index: 99
}

.grey-border2 {
    border: 2px solid #e3e3e3
}

.speaker-container {
    margin: 40px 0
}

.speaker-picture-container {
    background-color: #63aaf7;
    display: inline-block;
    height: 110px;
    width: 110px;
    position: relative;
    text-align: center;
    float: left
}

.speaker-picture-container img {
    margin-top: 20px;
    border-radius: 50%
}

.speaker-name-container {
    background-color: #57a0f0;
    display: inline-block;
    height: 110px;
    width: 315px;
    float: left
}

.speaker-name-container h4 {
    color: #fff;
    font-family: "Zoho_Puvi_Regular";
    padding: 20px 0 0
}

.speaker-name-container h4 span {
    display: block;
    padding: 5px 0 0
}

.speaker-picture-container:before {
    border-bottom: 30px solid #63aaf7;
    border-right: 30px solid transparent;
    height: 0;
    position: absolute;
    width: 0;
    content: "";
    top: -30px;
    left: 30px
}

table.editionTable,
table.mobedntable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

table.editionTable thead tr th,
table.mobedntable thead tr th {
    padding: .6em;
    background-color: #ecedee;
    text-align: center;
    font-size: 18px;
    border: 1px solid #e5e5e5
}

table.editionTable tbody tr td:first-child,
table.mobedntable tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left
}

table.editionTable td {
    vertical-align: middle;
    padding: .6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    text-align: center
}

table.editionTable td:first-child,
table.mobedntable td:first-child {
    width: 27%
}

table.editionTable tfoot td,
table.mobedntable tfoot td {
    font-family: "Zoho_Puvi_Regular";
    text-align: center;
    background-color: #ecedee
}

table.editionTable tfoot td:first-child,
table.mobedntable tfoot td:first-child {
    text-align: left
}

table.mobedntable td {
    vertical-align: middle;
    padding: .6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    text-align: center
}

.green-txt,
.red-txt,
.ticked {
    color: #7eac2d;
    text-align: center
}

.red-txt {
    color: #f23333
}

.readMe h3 {
    padding: 15px 20px;
    margin: 8px 0;
    background: #f3f3f3;
    color: #333;
    position: relative
}

.readMe h3 span {
    font-size: 14px
}

.readMe-list {
    margin: 0
}

.readMe-list ul {
    margin: 0 0 0 20px
}

.readMe h3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 52px;
    background-color: #7bbb2a;
    width: 3px
}

.readMe-list>strong {
    padding: 0 0 0 23px
}

.commentForm {
    padding: 40px 0;
    text-align: center
}

.commentForm input[type=text],
.commentForm input[type=text]:focus {
    border: 1px solid #bbb;
    color: #777;
    font-size: 14px;
    margin-top: 10px;
    outline: medium;
    padding: 10px;
    transition: all .2s ease-in-out 0;
    width: 280px;
    display: inline-block
}

.commentForm button {
    background: #e9142b 0 0;
    border: 1px solid #e9142b;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    padding: 6px 16px;
    margin-top: 20px;
    display: inline-block
}

#backToTop-home,
#schedule-demo {
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 1;
    text-decoration: none
}

#backToTop-home {
    bottom: 30px;
    border-radius: 50%;
    font-size: 30px;
    width: 50px;
    height: 50px;
    line-height: 42px;
    text-align: center;
    right: 20px;
    background: rgba(0, 0, 0, .7)0 0;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#backToTop-home:hover {
    background: rgba(0, 0, 0, .9)0 0
}

#backToTop-home:hover img {
    padding-bottom: 18px
}

#schedule-demo {
    word-wrap: break-word;
    text-align: center;
    line-height: 18px;
    background: #1eafef;
    border: 1px solid #ddd;
    border-right: 0;
    color: #fff;
    font-size: 13px;
    padding: 10px 20px;
    bottom: 120px;
    right: 0
}

.aplus_note strong,
.underline {
    text-decoration: underline
}

.overlayDiv {
    background: #000 0 0;
    height: 100%;
    left: 0;
    opacity: .4;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

#aplus-help-webinar-section,
#appVideo-testimonial {
    background: #fff;
    left: 5%;
    position: fixed;
    top: calc(5% + 22px);
    z-index: 999999;
    width: 90%;
    height: 90%;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: -moz-border-box;
    box-sizing: border-box
}

.closeVideo {
    background: #fff 0 0;
    border-radius: 50px;
    color: #333;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: -9px;
    text-align: center;
    top: -11px;
    transition: all .4s ease 0;
    width: 40px
}

.closeVideo:hover {
    color: red
}

.heading-menu h1,
.heading-menu h2,
.heading-menu h3 {
    font-family: "Zoho_Puvi_Light"
}

#zls_ctn_wrap .zlslrgbtn-on-tit1,
.heading-menu {
    display: none
}

.table {
    width: 100%;
    border: 0
}

.table td,
.table th {
    border: 1px solid #ccc;
    padding: 5px;
    vertical-align: top
}

.table th {
    background: #eee
}

.table tr.even {
    background: #efefef
}

#zlsimgcont {
    background: 0 0;
    float: none;
    left: 50%;
    position: relative;
    transform: translateX(-50%)
}

#zls_ctn_wrap.zlsf_btmn {
    border: 1px solid #2b7fb7;
    border-radius: 50%;
    box-shadow: 1px 3px 10px #ccc;
    height: 45px;
    width: 45px
}

#zls_ctn_wrap.zlsoff-btn {
    border-color: #aaa
}

#zlsfltimg {
    background-position: -144px -641px;
    height: 22px;
    width: 30px
}

.zls-btrht {
    bottom: 140px !important;
    right: 7px !important
}

#waitingform,
.zlslrgbtn-on-tit1 {
    display: none !important
}

.uninstall-checkboxList h2 {
    font-family: "Zoho_Puvi_Bold";
    margin: 24px 0 0 10px;
    padding: 0;
    font-size: 16px !important
}

.uninstall-checkboxList ul {
    margin: 5px 0 0;
    padding: 0 !important
}

.uninstall-checkboxList li {
    list-style: none;
    padding: 0;
    margin: 0 0 0 15px
}

.uninstall-checkboxList label {
    cursor: pointer
}

.feedbackForm.uninstall {
    width: 40%
}

.dwn-form input.warningTxtarea,
.warningTxtarea {
    border-color: red;
    background: #fff6f6
}

.uninstall-checkboxList input[type=checkbox],
.uninstall-checkboxList input[type=radio] {
    width: auto !important;
    margin: 0 10px 0 0;
    padding: 0
}

.servicepack-ver {
    padding: 25px 25px 10px;
    margin: 30px 0;
    border: 1px dashed #999;
    background: #f3f3f3
}

.servicepack-ver select {
    padding: 10px;
    -webkit-appearance: none;
    appearance: none;
    font-size: 16px;
    width: 350px
}

.version-cont h2 a {
    color: #138cd6
}

.service-pack-container.container {
    max-width: 1100px
}

.version-cont .list-hide {
    display: none;
    padding: 10px 0 0
}

.version-cont span.txt-bold-italic {
    font-style: italic
}

.build-dropdown,
.build-dropdown ul {
    width: 300px;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    text-align: left;
    background: #fff
}

.build-dropdown {
    position: relative;
    padding: 6px 10px;
    color: #333;
    cursor: pointer;
    border-radius: 4px;
    margin: 0 auto 4px
}

.build-dropdown:after {
    position: absolute;
    content: "";
    display: block;
    right: 12px;
    top: 17px;
    width: 0;
    height: 0;
    z-index: 99999;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000
}

.build-dropdown ul {
    position: absolute;
    padding: 0 !important;
    margin: 0;
    top: 36px;
    left: 0;
    display: none
}

.build-dropdown li {
    list-style: none;
    cursor: pointer;
    padding: 4px 10px
}

.build-dropdown li:hover {
    background: #f3f3f3
}

.slides em,
.version-cont .tal {
    display: none
}

.sourceSec {
    padding: 50px 0 90px
}

.sourceSec h2 span {
    float: none;
    vertical-align: middle;
    margin-top: 0
}

.sourceSec .home-feature-list {
    margin-bottom: 20px
}

.sourceSec .home-feature-list h2 {
    margin-top: 0
}

.btn:hover,
.ripple {
    text-decoration: none
}

.btnBlock,
.feaInnerBannerCon+figure {
    text-align: center
}

.btn {
    background: #1ac0a8;
    padding: 12px 20px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    border: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.btn:hover {
    background: #039a84
}

.home-feature-list+.btnBlock .btn,
.kpiAnalysis .btn {
    min-width: 150px
}

.ripple {
    position: relative;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    overflow: hidden;
    cursor: pointer
}

.ripple:after,
.tabletFrame .flex-control-nav li a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%
}

.ripple:after {
    background: rgba(255, 255, 255, .4);
    display: block;
    opacity: 0;
    transition: all 1s;
    width: 500px;
    height: 500px;
    margin: -250px 0 0-250px
}

.ripple:active:after {
    width: 2px;
    height: 2px;
    opacity: 1;
    margin: -1px 0 0-1px;
    left: 50%;
    top: 50%;
    transition: 0s
}

.oddBlock .imageSec {
    float: left;
    width: 50%;
    margin-right: 75px
}

.evenBlock .imageSec {
    float: right;
    width: 50%;
    margin-left: 75px
}

.contentSec {
    width: 40%;
    overflow: hidden
}

.evenBlock,
.oddBlock {
    padding: 100px 0
}

.aplus-feature-inner-section .evenBlock,
.aplus-feature-inner-section .oddBlock {
    padding: 70px 0
}

.evenBlock h1,
.oddBlock h1 {
    color: #21c8ec;
    margin-bottom: 20px
}

.aplus-database-section .evenBlock h1,
.aplus-database-section .oddBlock h1,
.aplus-feature-inner-section .evenBlock h1,
.aplus-feature-inner-section .oddBlock h1,
.aplus-video-feature h1 {
    color: #222;
    margin-bottom: 20px
}

.pt75 {
    padding-top: 75px
}

#scroll .imageSec img,
.sdp-dashboard ul li img,
.videoSec figure img {
    max-width: 100%
}

.aplus-database-section .pg-head3.blue-head {
    color: #222;
    max-width: 450px;
    margin: 0 auto
}

.aplus-database-section .oddBlock .imageSec,
.aplus-feature-inner-section .oddBlock .imageSec {
    float: left;
    width: 47%;
    margin-right: 3%
}

.aplus-database-section .evenBlock .imageSec,
.aplus-feature-inner-section .evenBlock .imageSec {
    float: right;
    width: 47%;
    margin-left: 3%
}

.aplus-database-section .contentSec,
.aplus-feature-inner-section .contentSec {
    width: 50%;
    overflow: hidden
}

.pg-head3.blue-head {
    color: #444751 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    font-family: "Zoho_Puvi_Regular"
}

.pTB100 {
    padding: 100px 0
}

.aplus-video-feature {
    padding: 50px 0 70px
}

.videoSec h1 {
    margin-bottom: 60px
}

.aplus-feature-inner-section .videoSec h1 {
    margin-bottom: 30px
}

.aplus-video-feature h1.pg-head {
    max-width: 750px;
    margin: 0 auto 30px
}

.videoSec figure a {
    position: relative
}

.videoSec figure img.itsm-v-bg {
    width: 613px;
    position: relative;
    box-shadow: 0 0 9px #848181;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s
}

.videoSec figure img.itsm-v-icon,
.videoSec figure img.itsm-v-icon:hover {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.videoSec figure img.itsm-v-icon {
    position: absolute;
    top: -30px;
    left: 44%;
    width: 12%;
    cursor: pointer
}

.videoSec figure img.itsm-v-icon:hover {
    transform: rotate(120deg)
}

.license-design {
    background-image: linear-gradient(180deg, #eff7ff 0, #fff 75%)
}

.license-design .feedbackForm.uninstall {
    float: none;
    margin: 5px auto 0;
    background: #fff;
    padding: 30px 12px;
    border: 1px solid #0075ff52;
    box-shadow: 0 0 20px #9f9f9f47
}

.license-design h2.tac.pg-head1 {
    width: 90%;
    line-height: 27px;
    margin: auto auto 17px
}

.license-design .dwn-form .tac.posRel input {
    height: 50px !important;
    width: 85% !important;
    margin-bottom: 10px
}

.license-design .dwn-form select {
    height: 50px !important;
    margin-bottom: 10px;
    padding: 6px 35px 6px 14px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none
}

.license-design .uninstall-checkboxList label {
    line-height: 37px
}

.sliderLoading {
    text-align: center;
    padding: 100px;
    position: absolute;
    background: rgba(255, 255, 255, .9);
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

#scroll,
.contentImage p,
.contentSec p {
    font-size: 16px;
    line-height: 26px
}

.bannerAppStore {
    background: #fff url(https://www.manageengine.com/analytics-plus/style/../images/bg-banner-app-store.png)no-repeat center 32px;
    background-size: 100%auto;
    font-family: "Roboto slab", serif;
    padding: 80px 0 10px;
    min-height: 550px
}

.bannerAppStore h1 {
    color: #fff;
    font-size: 35px;
    text-align: center;
    margin-bottom: 20px
}

.bannerAppStore p {
    text-align: center;
    color: #e6e6e6;
    font-size: 18px;
    margin: 0 0 40px
}

.tabletHor {
    width: 520px;
    margin: 0 auto;
    position: relative
}

.tabletVer {
    width: 195px;
    position: absolute;
    right: -118px;
    bottom: -32px
}

@-webkit-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-moz-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-o-keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes moveLeftToRight {
    0% {
        opacity: 0;
        transform: translateX(-70px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.moveLeftToRight {
    -webkit-animation: moveLeftToRight 2s;
    -moz-animation: moveLeftToRight 2s;
    -o-animation: moveLeftToRight 2s;
    animation: moveLeftToRight 2s
}

@-webkit-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@-moz-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@-o-keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveRightToLeft {
    0% {
        transform: translateX(-80px)
    }

    to {
        transform: translateX(0)
    }
}

.moveRightToLeft {
    -webkit-animation: moveRightToLeft 2.5s;
    -moz-animation: moveRightToLeft 2.5s;
    -o-animation: moveRightToLeft 2.5s;
    animation: moveRightToLeft 2.5s
}

.btnAndroid,
.btnIos {
    display: inline-block;
    margin: 0 10px;
    background: #000 url(https://www.manageengine.com/analytics-plus/style/../images/btn-ios.png)no-repeat center center;
    border-radius: 10px;
    width: 250px;
    height: 65px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .4);
    background-size: 150px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.btnAndroid {
    background: #000 url(https://www.manageengine.com/analytics-plus/style/../images/btn-android.png)no-repeat center center;
    background-size: 175px
}

.btnAndroid:hover,
.btnIos:hover {
    box-shadow: 6px 6px 12px rgba(0, 0, 0, .7)
}

.tabletFrame {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/img-tablet-frame.png)no-repeat;
    background-size: 100%;
    height: 390px;
    width: 499px !important;
    padding: 33px 46px 55px 49px;
    box-sizing: border-box;
    text-align: center;
    position: relative
}

.tabletFrameDark {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/img-tablet-frame-dark-shadow.png)
}

#scroll .tabletFrame.imageSec img,
.tabletFrame.imageSec img {
    max-height: 100%;
    max-width: 100%
}

#scroll .tabletFrame ul.slides {
    overflow: hidden;
    padding: 0;
    list-style: none
}

#scroll {
    position: relative;
    line-height: 27px
}

#build-location ul li {
    font-size: 16px;
    line-height: 30px
}

.tabletFrame .flex-control-nav {
    left: 0;
    right: 0;
    bottom: -55px
}

.tabletFrame .flex-control-nav li a {
    background: 0 0;
    text-indent: -999em;
    cursor: pointer;
    position: relative;
    padding: 10px
}

.tabletFrame #slider,
.tabletFrame #slider1 {
    height: 302px;
    overflow: hidden
}

.tabletFrame .flex-control-nav li a:before {
    width: 10px;
    height: 10px;
    background: #c1c1c1;
    margin: -5px 0 0-5px
}

.tabletFrame .flex-control-nav li a:hover:before {
    background: gray
}

.tabletFrame .flex-control-nav li a.flex-active:before {
    background: #23a7a6
}

.appStore .evenBlock h1,
.appStore .oddBlock h1 {
    color: #00bfa5
}

.sliderBox .slider ul {
    padding: 0 !important;
    list-style-type: none !important
}

#carousel.flexslider {
    z-index: 3
}

#carousel ul.slides {
    max-height: 58px;
    overflow-y: hidden
}

.sliderBox .flexslider {
    max-height: none
}

.aplus-list-section li span,
.sliderBox #slider.flexslider:hover .demoView,
.sliderBox .flex-direction-nav {
    display: block
}

.sliderBox .flex-direction-nav li a.flex-next,
.sliderBox .flex-direction-nav li a.flex-prev {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/landing-page/bg-direction-nav.png)no-repeat -1px -1px;
    height: 30px;
    left: 13px;
    width: 30px;
    margin-top: -12px
}

.sliderBox .flex-direction-nav li a.flex-next {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/landing-page/bg-direction-nav.png)no-repeat -31px -1px;
    left: auto;
    right: 250px;
    text-align: right
}

.sliderBox .slider {
    width: 99% !important;
    min-height: 600px
}

.sliderBox .slides li {
    float: left;
    display: none
}

.sliderBox .flexslider:hover a.flex-next {
    right: 5px
}

.sliderBox .flexslider:hover a.flex-prev {
    left: 5px
}

.demoView,
.sliderBox #slider.flexslider:hover {
    cursor: pointer;
    box-shadow: 3px 7px 44px rgba(0, 0, 0, .4)
}

.demoView {
    display: none;
    position: absolute;
    z-index: 10;
    background: rgba(0, 0, 0, .6);
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    border-radius: 8px;
    font-size: 16px;
    left: 50%;
    top: 50%;
    margin: -32px 0 0-91px;
    color: #fff
}

.sliderBox #slider .slides {
    overflow: hidden;
    height: 544px
}

.kpiAnalysis .btnBlock {
    padding: 40px 0 70px
}

.shareCollaborate .btnBlock {
    padding: 30px 0
}

.connectBlock {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/bg-connect.jpg)no-repeat;
    background-size: cover;
    min-height: 650px
}

.connectBlock h1 {
    color: #fff;
    font-size: 32px;
    margin: 0 0 20px;
    font-family: "Zoho_Puvi_Regular" !important
}

.connectBlock p {
    color: #fff;
    font-size: 15px;
    padding: 0;
    width: 700px;
    margin: 0 auto
}

.feaInnerBannerCon {
    margin-bottom: 80px
}

.feaInnerBannerCon+figure img {
    width: 800px
}

.kpiBlock {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/bg-kpi.jpg)no-repeat;
    background-size: cover
}

.shareColBlock {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/bg-share-col.jpg)no-repeat;
    background-size: cover;
    padding-top: 100px;
    min-height: 450px
}

.kpiBlock .feaInnerBannerCon+figure img {
    width: 550px
}

.kpiBlock .feaInnerBannerCon {
    margin-bottom: 50px
}

.case-study {
    background: #26bfad;
    color: #fff;
    overflow: hidden;
    position: relative;
    line-height: 0;
    font-size: 20px
}

.case-study span {
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%)
}

.case-study p {
    text-align: left;
    width: calc(100% - 190px);
    line-height: 30px;
    letter-spacing: 0;
    border-left: 150px solid #23ad9e;
    display: inline-block;
    overflow: hidden;
    padding: 15px 20px;
    margin: 0;
    color: #fff
}

.caseStudyCon .sideBar.overview {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/case-study/bg-pattern.png);
    margin-bottom: 25px;
    padding: 15px;
    position: relative;
    top: 5px
}

.caseStudyCon .sideBar.overview>div,
.overview>div {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/case-study/icon-overview.jpg)no-repeat right 10px #fff;
    padding: 3px 10px
}

.caseStudyCon .sideBar.overview ul {
    margin: 0;
    padding: 10px
}

.caseStudyCon .sideBar.overview ul li,
.tabletFrame.imageSec ul li {
    list-style: none
}

.caseStudyCon .sideBar.overview ul li:first-child {
    font-size: 20px;
    margin-bottom: 5px
}

.caseStudyCon {
    border-bottom: 1px dashed #bbb;
    overflow: hidden;
    padding: 10px 0
}

.caseStudyCon p {
    clear: both;
    font-family: "Zoho_Puvi_Light";
    line-height: 31px
}

.caseStudyCon p.caseStudyMb30 {
    margin-bottom: 30px !important
}

.caseStudyCon .per60 {
    padding-left: 0
}

.caseStudyCon .per40,
.caseStudyCon .per60.fr {
    float: right
}

.caseStudyCon .per40.fl {
    float: left;
    padding-left: 0
}

.caseStudyCon .sideBar p.quote {
    background: #26bfad;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 45px;
    margin-top: 10px;
    padding: 15px 20px;
    position: relative
}

.caseStudyCon .sideBar p.quote:after {
    position: absolute;
    bottom: -18px;
    left: 45px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 19px 19px 0 0;
    border-color: #26bfad transparent transparent
}

.caseStudySubHeader h4 {
    display: inline-block;
    margin: 0
}

.caseStudySubHeader li {
    padding-bottom: 10px
}

.caseStudySubHeader li:last-child {
    padding-bottom: 0
}

.caseStudyInline {
    display: inline
}

p.quotes-txt {
    font-size: 20px;
    font-style: italic;
    line-height: 32px;
    padding-top: 10px
}

.quotes-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden
}

.quotes-img img {
    min-height: 100px
}

.cust-details {
    display: block;
    font-size: 13px;
    margin-top: 14px;
    text-align: left;
    line-height: 20px;
    font-family: "Zoho_Puvi_Regular"
}

.fp-controlArrow.fp-next {
    padding: 10px
}

.fp-controlArrow.fp-next,
.fp-controlArrow.fp-prev {
    background-color: #1d1d1d !important
}

.fp-controlArrow.fp-next {
    background-position: 11px 9px !important
}

.fp-controlArrow.fp-prev {
    background-position: 11px 12px !important;
    padding: 7px
}

.aplus-help-page .zsiq_floatmain,
.aplus-salesiq-chat-zindex-fix .zsiq_floatmain,
body .zsiq_floatmain {
    z-index: 10 !important
}

#aplus-help-cardholder {
    padding: 0;
    float: left;
    width: 100%
}

#aplus-help-cardholder .aplus-help-list {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
    width: 100%;
    float: left;
    position: relative
}

.aplus-header-section {
    margin-left: 5px
}

.aplus-card-wrapper {
    position: relative;
    float: left;
    width: 29.3%;
    padding-left: 2%;
    padding-right: 2%;
    margin-bottom: 25px
}

.aplus-card-holder {
    margin: 15px -2%0;
    box-sizing: border-box
}

.aplus-card-holder:before {
    display: table;
    content: " "
}

.aplus-card-section {
    position: relative;
    box-shadow: 0 0 1px #999;
    border-bottom: 2px solid #e3e3e3;
    cursor: pointer;
    border-radius: 3px;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aplus-help-section:nth-child(even) .aplus-card-section {
    background: #fff;
    border-color: #ededed;
    box-shadow: 0 0 1px #66c9ff
}

.aplus-card-section:hover,
.aplus-help-section:nth-child(even) .aplus-card-section:hover {
    background: #fff
}

.aplus-help-list li:nth-child(3n+1) {
    clear: both
}

.aplus-card-section:hover {
    border-color: #999;
    border-bottom: 2px solid #2ec4ed;
    background-image: linear-gradient(180deg, #fff 20%, #2ec4ed14 90%);
    box-shadow: 0 7px 25px #d5d5d5;
    -moz-box-shadow: 0 7px 25px #d5d5d5;
    -webkit-box-shadow: 0 7px 25px #d5d5d5;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aplus-help-section:nth-child(even) .aplus-card-section:hover {
    border-color: #99dbff;
    box-shadow: 0 7px 25px #ccedff;
    -moz-box-shadow: 0 7px 25px #ccedff;
    -webkit-box-shadow: 0 7px 25px #ccedff
}

.aplus-help-wrapper .pg-head {
    margin: 20px 0 0
}

.aplus-card-content {
    display: block;
    color: #3c3c3c;
    padding: 15px
}

.aplus-card-content,
.aplus-card-content:hover {
    text-decoration: none
}

.aplus-card-text-small.aplus-card-header {
    font-size: 13px;
    padding: 10px 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-card-header {
    margin: 0 0 5px;
    color: #000;
    font-family: "Zoho_Puvi_bold" !important;
    font-size: 30px
}

.aplus-card-head-note {
    margin: 0 0 15px;
    font-size: 16px
}

.aplus-svg-icons.aplus-help-svg-holder {
    max-width: 72px;
    max-height: 72px
}

.aplus-card-content .aplus-help-svg-holder,
.aplus-card-info.help-new-icon img,
.aplus-card-info.help-new-icon span {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    transform-origin: bottom left
}

.aplus-card-section:hover .aplus-card-content .aplus-help-svg-holder,
.aplus-card-section:hover .aplus-card-info.help-new-icon img,
.aplus-card-section:hover .aplus-card-info.help-new-icon span {
    transform: scale(1.1)
}

.aplus-card-info.help-new-icon span {
    width: 70px;
    height: 72px;
    display: block;
    background: url(../images/help/help-sprite.svg)no-repeat;
    top: 0;
    left: 0;
    z-index: -1
}

.aplus-card-info.help-new-icon .aphi1 {
    background-size: 1110px;
    background-position: -6px -13px
}

.aplus-card-info.help-new-icon .aphi2 {
    background-size: 1110px;
    background-position: -75px -7px;
    width: 96px
}

.aplus-card-info.help-new-icon .aphi3 {
    background-size: 1090px;
    background-position: -165px -10px;
    width: 78px
}

.aplus-help-section {
    width: 100%;
    float: left;
    position: relative
}

.aplus-help-section .container {
    margin: 40px auto 30px;
    display: table
}

.aplus-help-section:nth-child(even) {
    background: #f1faff
}

.wid25,
.wid30,
.wid40,
.wid50,
.wid60,
.wid70,
.wid75 {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wid30 {
    width: 30%
}

.wid25 {
    width: 25%
}

.wid40 {
    width: 40%
}

.wid50 {
    width: 50%
}

.wid60 {
    width: 60%
}

.wid70 {
    width: 70%
}

.wid75 {
    width: 75%
}

.pdlr20 {
    padding-left: 20px;
    padding-right: 20px
}

.mrtb50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.aplus-sdp-tasks-banner {
    background-image: linear-gradient(to bottom right, #7060bf, #b26b8b)
}

.zia-container .container {
    max-width: 1300px !important;
    display: flex;
    padding: 70px 0 !important
}

.container-xs .container {
    max-width: 1300px !important;
    padding: 50px 0 !important
}

.zia-bg {
    background: #57a29a;
    z-index: 0;
    display: flex;
    position: relative;
    min-height: 770px
}

.zia-bg:after {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/style/../images/zia-bannr-bg1.png)no-repeat;
    background-position: inherit;
    width: 700px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 15%;
    z-index: -1
}

.img-ver-cntr .container .wid50,
.mr-auto,
.zia-container .container .wid30,
.zia-container .container .wid40,
.zia-container .container .wid50,
.zia-container .container .wid60,
.zia-container .container .wid70 {
    margin: auto
}

.zia-btn {
    background: #ef372e !important;
    color: #fff !important;
    text-decoration: none !important;
    transition: 300ms linear
}

.zia-btn:hover {
    background: #cd312a !important;
    transition: 300ms linear
}

.zia-innr-img {
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    -mozbox-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3)
}

.btn-wit-bdr {
    color: #fff !important;
    background-color: #ff7b59
}

.aplus-help-nav li.active a,
.aplus-help-nav li:hover a,
.btn-wit-bdr:hover {
    text-decoration: none
}

.high-hit-bg {
    background: linear-gradient(to bottom, #fecb59 54%, #fff 89%);
    z-index: 0;
    position: relative
}

.high-hit-bg:after,
.high-hit-bg:before {
    content: " ";
    left: 0;
    width: 100%;
    height: -webkit-fill-available
}

.high-hit-bg:after {
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sect1-bg.png)no-repeat bottom;
    background-size: contain;
    bottom: 220px;
    z-index: -1
}

.high-hit-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sect1_checked_bg.png)0 0;
    background-size: auto;
    opacity: .222222
}

.high-hit-bg:before,
.high-pmp-bg:after,
.sn-bannr-img {
    position: absolute;
    top: 0;
    z-index: -1
}

.sn-bannr-img {
    width: 1459px;
    height: 770px;
    right: 0
}

.pg-head-000 {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333;
    letter-spacing: -1px
}

.txt-style-000 {
    font-size: 16px;
    line-height: 30px;
    color: #000
}

.pg-head-fff {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #fff;
    letter-spacing: -1px
}

.txt-style-fff {
    font-size: 16px;
    line-height: 26px;
    color: #fff
}

.bg-l-blue {
    background: #435174
}

.img-ver-cntr .container {
    display: flex
}

.Jira-ad-innr-titl {
    font-size: 35px;
    text-align: center;
    color: #000;
    line-height: 50px;
    font-family: "Zoho_Puvi_Light"
}

.Jira-ad-innr-titl span,
.sn-ad-cus-name span {
    font-family: "Zoho_Puvi_Bold"
}

.sn-ad-slider {
    max-width: 1000px;
    position: relative;
    margin: auto
}

.sn-ad-slider .sn-ad-fade {
    border: 1px solid #e2e2e2;
    margin: 0 70px;
    padding: 20px 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    box-shadow: 0 0 22px #ccccccb5
}

.sn-ad-slider .sn-ad-fade hr {
    width: 20%;
    margin-top: 30px;
    margin-bottom: 25px
}

.sn-ad-slider .sn-ad-fade p {
    position: relative;
    font-size: 19px;
    font-style: italic;
    min-height: 100px;
    margin-top: 70px
}

.sn-ad-slider .sn-ad-fade p:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/style/../images/blue-quotes.svg)no-repeat;
    position: absolute;
    left: 0;
    top: -60px;
    width: 60px;
    height: 55px
}

.sn-ad-cus-name {
    font-size: 14px;
    color: #4a4a4a;
    position: relative
}

.sn-ad-cus-name span {
    display: block;
    font-size: 17px;
    color: #000
}

.take-to-cust {
    position: absolute;
    bottom: -11px;
    right: 0;
    text-decoration: underline
}

.sn-innr.img1 {
    width: 510px
}

.sn-innr.img2 {
    width: 470px
}

.sn-innr.img3 {
    width: 490px
}

.sn-innr.img4 {
    width: 530px
}

.sn-innr.img5 {
    width: 250px
}

.sn-innr.img6 {
    width: 490px
}

.sn-innr.img7 {
    width: 390px
}

.sn-innr.img8 {
    width: 570px
}

.sn-gif {
    width: 60%;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    -mozbox-shadow: 0 10px 40px 0 rgba(143, 143, 143, .3);
    box-shadow: 0 10px 40px 0 rgba(91, 91, 91, .3)
}

.aplus-tasks-img1 {
    width: 410px
}

.aplus-tasks-img2 {
    width: 410px;
    margin-top: 25px
}

.aplus-tasks-img3,
.aplus-tasks-img4 {
    width: 410px
}

.sn-cus-qt {
    text-align: center;
    padding: 60px
}

.sn-cus-says {
    width: 700px;
    font-size: 18px;
    line-height: 35px;
    margin: 0 auto 20px
}

.sn-cus-img {
    width: 85px;
    height: 85px;
    border-radius: 50px;
    border: 2px solid #fff;
    padding: 3px;
    margin: 0 auto
}

.sn-cus-img img {
    height: 100%;
    border-radius: 50%;
    padding: 1px
}

.sn-cus-name {
    font-size: 13px;
    font-style: italic
}

.sn-cus-name span {
    display: block;
    color: #00aeef;
    font-size: 18px;
    font-style: initial
}

.high-pmp-bg {
    background: #f3f6ff;
    z-index: 0;
    display: flex;
    position: relative
}

.high-pmp-bg:after {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/style/../images/pmp/pmp_bg.png)no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    left: 0
}

.pmp-innr.img1 {
    width: 260px
}

.pmp-innr.img2 {
    width: 280px
}

.pmp-innr.img3 {
    width: 190px
}

.pmp-innr.img4 {
    width: 290px
}

.pmp-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.pmp-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

#scroll ul.aplus-list-section {
    padding: 0;
    margin-top: 40px;
    list-style: none
}

.aplus-list-section li {
    width: 27%;
    margin: 20px 1% 15px;
    padding: 20px 2%;
    text-align: left;
    overflow: hidden;
    display: inline-block;
    vertical-align: top
}

.aplus-list-section li:nth-child(1) {
    background: #ebfdff
}

.aplus-list-section li:nth-child(2) {
    background: #fffaee
}

.aplus-list-section li:nth-child(3) {
    background: #f8f8ff
}

.aplus-list-section li img {
    padding: 20px 0 10px
}

.bg-l-grey1 {
    background: #f7faff
}

.aplus-head-title,
.vt-attn-l h1 {
    color: #000;
    font-family: "Zoho_Puvi_Semibold"
}

.aplus-head-title {
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 37px
}

.aplus-head-title.esm-light-font {
    font-family: "Zoho_Puvi_Light"
}

.aplus-esm-sprite-icons {
    max-width: 120px;
    max-height: 120px
}

.aplus-highlt-note {
    background: #f4d4a0;
    padding: 10px 25px;
    border-radius: 20px
}

.pmp-bannr {
    width: 560px
}

.aaf-bg,
.paf-bg {
    z-index: 0;
    display: flex;
    position: relative
}

.aaf-bg {
    background: #441a48
}

.aaf-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/zendesk/zendesk-bgb.png)no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 277px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1
}

.aaf-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/aa-features/aaf-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.aaf-bg .text-rit .aaf-bannr,
.paf-bg .text-rit .aaf-bannr {
    position: absolute;
    width: 840px;
    right: 0;
    top: 30px
}

.paf-bg {
    background: #93dcff;
    min-height: 607px
}

.aaf-bg:before,
.paf-bg:after,
.paf-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.paf-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/zendesk/zendesk-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover;
    opacity: .1
}

.paf-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/features/aa-features/aaf-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .5
}

.paf-titl {
    width: 100% !important;
    font-size: 35px !important;
    margin-top: 60px;
    text-align: center
}

.paf-innr.img1 {
    width: 400px
}

.paf-innr.img2 {
    width: 380px
}

.paf-innr.img3,
.paf-innr.img4 {
    width: 400px
}

.paf-innr.img5 {
    width: 450px
}

.predictive-points .container {
    background: #eff7ff;
    padding: 20px 50px;
    border-radius: 20px;
    margin-bottom: 30px
}

.share-res-sec2-innr {
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -ms-flex-pack: center
}

.predictive-points h2 {
    font-size: 35px;
    text-align: center;
    color: #000;
    line-height: 50px
}

.predictive-points p {
    font-size: 17px;
    line-height: 30px;
    text-align: center
}

.cours-off-menu ul,
.share-res-sec2-content ul {
    list-style-type: none !important
}

.share-res-sec2-content ul li {
    position: relative;
    padding: 0 0 0 50px;
    font-size: 18px;
    margin: 25px 0
}

.share-res-sec2-content ul li span {
    border: 1px solid #24cc8b;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    -moz-transform: scale(.8)
}

.share-res-sec2-content ul li span:after,
.share-res-sec2-content ul li span:before {
    background: #24cc8b;
    width: 2px;
    height: 7px;
    content: "";
    position: absolute;
    left: 9px;
    top: 13px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg)
}

.share-res-sec2-content ul li span:after {
    height: 12px;
    left: 15px;
    top: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg)
}

.zendesk-innr.img1 {
    width: 350px
}

.zendesk-innr.img2 {
    width: 380px
}

.zendesk-innr.img3 {
    width: 330px
}

.zendesk-innr.img4 {
    width: 340px
}

.zendesk-innr.img5 {
    width: 350px
}

.zendesk-innr.img6 {
    width: 310px
}

.zendesk-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.zdesk-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.zdesk-btn:hover {
    background: #f65a5b !important
}

.zendesk-bg {
    background: #441a48;
    z-index: 0;
    display: flex;
    position: relative
}

.zendesk-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/zendesk/zendesk-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover;
    opacity: .1
}

.esm-bg:after,
.zendesk-bg:after,
.zendesk-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.zendesk-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/zendesk/zendesk-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .1
}

.zendesk-bannr {
    width: 650px
}

.sac.img1 {
    width: 350px
}

.sac.img2 {
    width: 380px
}

.sac.img3 {
    width: 330px
}

.sac.img4 {
    width: 340px
}

.sac.img5 {
    width: 350px
}

.sac.img6 {
    width: 310px
}

.sac-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.zendesk-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.esm-bg {
    background: #93dcff;
    z-index: 0;
    display: flex;
    position: relative
}

.esm-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/esm/esm-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover;
    opacity: .2
}

.esm-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/esm/esm-bgt.png)no-repeat;
    top: 0;
    background-size: contain;
    opacity: .2
}

.esm-intro {
    color: #b51100;
    font-family: "Zoho_Puvi_SemiBoldItalic"
}

.esm-bannr {
    width: 650px
}

.esm-innr.img1,
.esm-innr.img2 {
    width: 440px
}

.esm-innr.img3 {
    width: 420px
}

.esm-titl {
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 15px;
    letter-spacing: -1px;
    font-family: "Zoho_Puvi_ExtraLight"
}

.esm-titl .bold-tit {
    font-family: "Zoho_Puvi_SemiBoldItalic"
}

.esm-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.esm-inner-cnt.aplus-tasks-text h2 {
    width: 73%
}

.esm-inner-sec-titl {
    font-size: 26px;
    font-family: "Zoho_Puvi_SemiBoldItalic";
    margin: 20px;
    padding-top: 26px;
    color: #000;
    line-height: 37px
}

.aplus-list-section li h2 {
    line-height: 30px
}

.aplus-list-section li p {
    min-height: 145px
}

.esm-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.esm-btn:hover {
    background: #f65a5b !important
}

.esm-footer-sec {
    position: relative;
    display: flex;
    padding: 50px 0 120px
}

.esm-bg:before,
.esm-footer-sec:before,
.v-train-bg:before {
    content: " ";
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1
}

.esm-footer-sec:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index/go-data-bg.svg)no-repeat;
    bottom: -150px;
    background-size: cover
}

.esm-list-footer {
    list-style: none;
    display: flex;
    margin: 50px
}

.esm-list-footer li {
    float: left;
    list-style: none;
    width: 20%;
    height: 60px;
    display: flex
}

.esm-list-footer li img {
    width: 75%;
    margin: auto
}

.esm-cust-mwidth {
    max-width: 700px;
    margin: 0 auto
}

.v-train-bg {
    background: #1c3056;
    z-index: 0;
    display: flex;
    position: relative
}

.v-train-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/virtual-training/v-train-bgt.svg)no-repeat;
    top: 0;
    background-size: contain;
    opacity: .7
}

.v-train-bg:after,
.vt-attn-bg:before {
    content: " ";
    position: absolute;
    bottom: 0;
    width: 100%
}

.v-train-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/virtual-training/v-train-bgb.svg)no-repeat;
    right: 0;
    height: 830px;
    background-size: cover;
    z-index: -1;
    opacity: 1
}

.v-train-bg .container {
    max-width: 1400px !important
}

.v-train-bannr {
    width: 650px
}

.v-train-bg .pdlr20 {
    padding-left: 0;
    padding-right: 0
}

.v-train-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.v-train-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.v-train-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.v-train-btn:hover {
    background: #f65a5b !important
}

.cours-off {
    padding: 10px !important
}

.cours-off-menu {
    display: table;
    margin: 40px auto 0
}

.cours-off-menu ul {
    margin: 0;
    padding: 0 !important;
    overflow: hidden
}

.cours-off-menu ul li {
    float: left;
    display: inline
}

.cours-off ul {
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important
}

.cours-off-menu ul li a {
    display: block;
    font-size: 17px;
    color: gray;
    text-align: center;
    cursor: pointer;
    padding: 12px 30px;
    margin-right: 20px;
    text-decoration: none;
    border: 1px solid #ccc;
    transition: 300ms linear;
    border-radius: 5px;
    border-bottom: 2px solid #ccc
}

.cours-off-menu ul li a.current {
    border-bottom: 2px solid #46a5ea;
    transition: 300ms linear;
    box-shadow: 0 0 6px #ccc;
    color: #000
}

.cours-off-menu ul li a:hover {
    box-shadow: 1px 1px 10px #ccc;
    color: #000
}

.vtv-btn,
.vtv-btn-out {
    font-size: 18px;
    padding: 10px 35px;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    transition: 300ms linear
}

.vtv-btn {
    background: #f65a5b !important;
    border: 1px solid #f65a5b;
    color: #fff !important
}

.vtv-btn-out {
    background: #fff !important;
    border: 1px solid #bbb;
    margin-top: 20px;
    color: #040404 !important
}

.cours-off-inner {
    font-size: 16px;
    line-height: 30px;
    text-align: center
}

.cours-off-inner p {
    min-height: 120px
}

.vt-v-class {
    font-size: 16px;
    padding: 25px;
    box-shadow: 0 0 11px #e2e2e2;
    margin-bottom: 25px
}

.vt-v-class1,
.vt-v-class2,
.vt-v-class3 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vt-v-class1,
.vt-v-class3 {
    width: 20%;
    float: left;
    display: flex;
    min-height: 130px
}

.vt-v-class1 span {
    font-size: 20px;
    margin: auto;
    color: #000;
    font-family: "Zoho_Puvi_SemiBold";
    padding: 12px 10px;
    border-radius: 25px
}

.progress-points li span,
.vt-v-class3 span {
    margin: auto
}

.vt-v-class2 {
    width: 60%;
    float: left;
    border-left: 1px solid #ccc;
    padding-left: 25px
}

.vt-v-class2 span {
    font-size: 16px;
    background: #ffe4b2;
    margin: auto;
    color: #000;
    font-family: "Zoho_Puvi_SemiBold";
    padding: 12px 25px;
    border-radius: 25px
}

.vt-v-class2 h2 {
    font-size: 19px;
    font-family: "Zoho_Puvi_Medium";
    color: #000
}

.vt-attn-bg {
    position: relative;
    padding-bottom: 60px
}

.vt-attn-bg:before {
    background: #f6fbff;
    height: 440px
}

.vt-attn {
    position: relative;
    background: #fff url(https://www.manageengine.com/analytics-plus/style/../images/index/out-box-lf-bg.png)no-repeat;
    background-size: 80px;
    background-position: 176px 1px;
    z-index: 0;
    width: 70%;
    margin: auto;
    box-shadow: 0 0 11px #e2e2e2;
    padding: 40px
}

.vt-attn:after,
.vt-attn:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index/out-box-lf-bg.png)no-repeat;
    background-size: 80px;
    position: absolute;
    width: 110px;
    height: 200px;
    z-index: -1
}

.vt-attn:after {
    bottom: -40px;
    left: -50px
}

.vt-attn:before {
    right: -81px;
    bottom: -130px
}

.vt-attn-l {
    width: 30%;
    float: left
}

.vt-attn-l h1 {
    font-size: 45px;
    line-height: 55px;
    padding: 25px
}

.vt-attn-r {
    width: 70%;
    float: left
}

.vt-attn-r p {
    background: #f8f8f8;
    font-size: 16px;
    line-height: 30px;
    padding: 30px;
    border-radius: 7px
}

.vt-attn-r p:nth-child(2) {
    margin-top: 35px
}

.course-offr {
    width: 100%;
    padding: 20px
}

.course-lf,
.course-rit {
    width: 50%;
    float: left
}

.course-begn {
    color: #000;
    padding: 30px
}

.course-offr .course-begn:first-child {
    padding-bottom: 50px
}

.course-offr .course-begn:last-child {
    padding-top: 50px
}

.course-title {
    font-size: 30px;
    font-family: "Zoho_Puvi_SemiBold";
    margin-bottom: 20px;
    color: #000;
    line-height: 37px
}

.course-lf h2,
.vtv-btn-a {
    font-family: "Zoho_Puvi_Medium"
}

.course-lf h2 {
    font-size: 26px;
    margin-bottom: 20px;
    color: #000;
    line-height: 37px
}

.course-lf p {
    font-size: 16px;
    line-height: 30px
}

.vtv-btn-a {
    font-size: 17px;
    color: #0567d9;
    padding: 0;
    cursor: pointer
}

.vtv-btn-a,
.vtv-btn-a:hover {
    background: 0 0
}

.course-rit img {
    width: 300px
}

.cors-fl-r {
    float: right
}

.about-vt {
    color: #000;
    padding: 35px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.about-vt h2,
.agenda-pop-body h1 {
    text-align: center;
    font-family: "Zoho_Puvi_Regular"
}

.about-vt h2 {
    color: #333 !important;
    font-size: 28px;
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.about-vt ul {
    position: relative;
    margin-top: 50px
}

.vt-sid-line {
    border-left: 1px solid #ccc;
    min-height: 160px;
    position: absolute;
    top: 30px;
    left: -31px;
    z-index: 0
}

.about-vt ul li {
    position: relative;
    font-size: 16px;
    list-style: none;
    padding-left: 12px;
    line-height: 45px;
    margin-bottom: 10px
}

.about-vt ul li:before {
    content: " ";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/virtual-training/about-vt-img.svg)no-repeat;
    background-size: 35px;
    top: 11px;
    left: -45px;
    width: 38px;
    height: 30px;
    z-index: 1
}

.agenda-pop,
.agenda-pop-bg {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999
}

.agenda-pop {
    height: 100%;
    overflow: hidden
}

.agenda-pop-bg {
    display: none;
    width: 100%;
    background: #00000070 0 0;
    height: calc(100vh);
    min-height: calc(100vh)
}

.agenda-pop-body {
    background: #fff;
    left: 31%;
    position: fixed;
    top: calc(2% + 21px);
    z-index: 999999;
    width: 40%;
    height: 90%;
    margin: 0 auto;
    padding: 20px;
    overflow: scroll;
    -webkit-box-sizing: border-box;
    box-sizing: -moz-border-box;
    box-sizing: border-box
}

.agenda-pop-body h1 {
    width: 70%;
    line-height: 43px;
    margin: auto auto 25px
}

.agenda-pop-body p {
    font-size: 16px;
    margin: 0
}

.agenda-pop-body table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin-top: 30px
}

.agenda-pop-body td,
.agenda-pop-body th {
    border: 1px solid #ddd;
    padding: 13px
}

.agenda-pop-body table tr th {
    background: #ececec;
    font-family: "Zoho_Puvi_Regular"
}

.closeAgenda {
    background: #353535 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px
}

#apBeginShow,
#apexperShow {
    display: none
}

.dc-bg {
    background: #f3f6fe;
    z-index: 0;
    display: flex;
    position: relative
}

.dc-bg:after,
.dc-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: .1
}

.dc-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/dc/dc-bgb.png)no-repeat;
    bottom: 0;
    right: 0;
    height: 277px;
    background-size: cover
}

.dc-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/dc/dc-bgt.png)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%
}

.dc-bannr {
    width: 430px
}

.dc-innr.img1 {
    width: 330px
}

.dc-innr.img2 {
    width: 340px
}

.dc-innr.img3 {
    width: 350px
}

.dc-innr.img4 {
    width: 360px
}

.dc-innr.img5 {
    width: 350px
}

.dc-innr.img6 {
    width: 310px
}

.dc-innr.img7 {
    width: 500px
}

.dc-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.dc-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.dc-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.dc-btn:hover {
    background: #f65a5b !important
}

.jira-bg {
    background: #0152cc;
    z-index: 0;
    display: flex;
    position: relative
}

.jira-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/jira/jira-bannr-bg.png)no-repeat;
    right: 0;
    bottom: 0;
    width: 53%;
    height: 650px;
    opacity: .8
}

.jira-bannr {
    width: 650px
}

.jira-innr.img1 {
    width: 350px
}

.jira-innr.img2 {
    width: 380px
}

.jira-innr.img3 {
    width: 330px
}

.jira-innr.img4 {
    width: 340px
}

.jira-innr.img5 {
    width: 350px
}

.jira-innr.img6 {
    width: 310px
}

.jira-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.jira-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.jira-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.jira-btn:hover {
    background: #f65a5b !important
}

.web-reg-sec {
    background: #fafafa;
    padding: 50px;
    text-align: center
}

.titl2 {
    font-size: 26px;
    font-family: "Zoho_Puvi_Semibold";
    margin-bottom: 20px;
    color: #000;
    line-height: 30px
}

.dc-in-bg {
    background: #fbc977;
    z-index: 0;
    display: flex;
    position: relative;
    min-height: 800px;
    overflow: hidden
}

.dc-in-bg:before,
.inm-dc:before,
.jira-bg:before,
.opm-bg:before {
    content: " ";
    background-size: cover;
    position: absolute;
    z-index: -1
}

.dc-in-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/dc-inventory/dc-in-bannr-bg.png)no-repeat;
    left: 0;
    bottom: -30px;
    width: 80%;
    height: 730px
}

.dc-in-bannr {
    width: 750px;
    float: left;
    position: absolute;
    left: 0;
    bottom: 0
}

.dc-in-innr.img1,
.dc-in-innr.img2,
.dc-in-innr.img3,
.dc-in-innr.img4 {
    width: 380px
}

.dc-in-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.dc-in-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.dc-intro {
    width: 40%
}

.dc-in-btn {
    background: #ef372e !important;
    color: #fff !important;
    border: 1px solid #f65a5b
}

.dc-in-btn:hover {
    background: #da261d !important
}

.dc-in-btn,
.dc-in-out-btn,
.dc-in-white-btn {
    font-size: 17px !important;
    text-decoration: none !important;
    transition: 300ms linear
}

.dc-in-out-btn {
    background: #fbc977 !important;
    border: 1px solid #cd9a3e;
    color: #000
}

.dc-in-out-btn:hover {
    background: #f7be63 !important
}

.dc-in-white-btn {
    background: #4a154b !important;
    border: 1px solid #fff;
    color: #fff
}

.dc-in-white-btn:hover {
    background: #310d31 !important
}

.dc-in-reg-sec {
    padding: 50px;
    text-align: center
}

.inm-dc {
    background: #4a154b;
    color: #fff;
    border-radius: 6px;
    position: relative;
    z-index: 0;
    margin-bottom: 30px
}

.inm-dc:before,
.opm-bg:before {
    right: 0;
    bottom: 0
}

.inm-dc:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/dc-inventory/dc-in-bannr-cnt-bg.png)no-repeat;
    height: 245px;
    width: 100%
}

.inv-dc-in {
    width: 85%;
    margin: auto
}

.inv-dc-in h2,
.sm-boxes li h2 {
    color: #fff;
    font-size: 26px;
    font-family: "Zoho_Puvi_Regular"
}

.inv-last-titl {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 30px
}

.dc-in-titl b {
    font-size: 40px;
    color: #a80039
}

.dc-in-ebook {
    font-size: 16px;
    text-align: center;
    margin-top: 20px
}

.opm-bg {
    background: #93dcff;
    z-index: 0;
    display: flex;
    position: relative
}

.opm-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/opm/opm-bannr-bg.svg)no-repeat;
    width: 53%;
    height: 668px;
    opacity: .8
}

.opm-bannr {
    width: 650px
}

.opm-innr.img1,
.opm-innr.img2,
.opm-innr.img3,
.opm-innr.img4,
.opm-innr.img5,
.opm-innr.img6 {
    width: 350px
}

.opm-titl {
    font-size: 35px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.opm-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.opm-btn,
.sm-boxes li {
    transition: 300ms linear
}

.opm-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important
}

.opm-btn:hover {
    background: #f65a5b !important
}

.sdp-od-bg {
    background: #93dcff;
    z-index: 0;
    display: flex;
    position: relative
}

.sdp-od-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-od/sdp-od-bannr-img.svg)no-repeat;
    right: 0;
    bottom: 0;
    width: 63%
}

.sdp-od-bannr {
    width: 650px
}

.sdp-od-innr.img1 {
    width: 450px
}

.sdp-od-innr.img2 {
    width: 450px;
    margin-top: 60px
}

.sdp-od-innr.img3 {
    width: 450px
}

.sdp-od-innr.img4 {
    width: 450px;
    margin-top: 60px
}

.sdp-od-innr.img5,
.sdp-od-innr.img6 {
    width: 450px
}

.sdp-od-titl {
    font-size: 42px;
    line-height: 50px;
    font-family: "Zoho_Puvi_Light";
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.sdp-od-titl b {
    color: #000;
    display: block;
    font-size: 16px;
    letter-spacing: 0;
    margin-top: -9px;
    margin-bottom: -8px
}

.sdp-od-titl span {
    font-family: "Zoho_Puvi_SemiBold"
}

.sdp-od-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.sdp-od-btn {
    background: #441b4800 !important;
    color: #fff !important;
    border: 1px solid #f65a5b;
    text-decoration: none !important;
    transition: 300ms linear
}

.sdp-od-btn:hover {
    background: #f65a5b !important
}

.bana-bg {
    background: #26a4dd;
    z-index: 0;
    display: flex;
    position: relative;
    min-height: 670px
}

.aexp-bg:before,
.bana-bg:before,
.sdp-od-bg:before {
    content: " ";
    background-size: cover;
    position: absolute;
    height: 630px;
    z-index: -1
}

.bana-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/blended-analytics/ba-bannr-img.svg)no-repeat;
    right: 0;
    bottom: -8px;
    width: 58%
}

.bana-titl {
    font-size: 38px;
    line-height: 50px;
    font-family: "Zoho_Puvi_Light";
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.bana-titl span {
    display: block
}

.bana-innr.img1 {
    width: 400px
}

.bana-innr.img2 {
    width: 480px
}

.bana-innr.img3 {
    width: 490px
}

.bana-innr.img4 {
    width: 530px
}

.aexp-innr.img1,
.bana-innr.img5 {
    width: 450px
}

.aexp-bg {
    background: #93dcff;
    z-index: 0;
    display: flex;
    position: relative;
    min-height: 670px
}

.aexp-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/asset-explore/ae-bannr-img.png)no-repeat;
    right: 80px;
    bottom: 20px;
    width: 50%
}

.aexp-titl {
    font-size: 44px;
    line-height: 50px;
    font-family: "Zoho_Puvi_Light";
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px
}

.aexp-titl span,
.aplus-feature-inner-section .evenBlock h1,
.aplus-feature-inner-section .oddBlock h1,
.bana-titl span {
    font-family: "Zoho_Puvi_SemiBold"
}

.aexp-innr.img2 {
    width: 480px
}

.aexp-innr.img3,
.aexp-innr.img4,
.aexp-innr.img5,
.aexp-innr.img6 {
    width: 450px
}

.high-mdm-bg {
    background: #496cd9;
    z-index: 0;
    display: flex;
    position: relative
}

.high-mdm-bg:after,
.high-mdm-bg:before {
    content: " ";
    position: absolute;
    width: 100%;
    z-index: -1
}

.high-mdm-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/mdm/mdm-bgt.svg)no-repeat;
    top: 0;
    left: 0;
    background-size: contain;
    height: 100%;
    opacity: .7
}

.high-mdm-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/mdm/mdm-bgb.svg)no-repeat;
    bottom: 20px;
    right: 0;
    height: 340px;
    background-size: cover;
    opacity: .8
}

.mdm-bannr {
    width: 100%
}

.mdm-innr.img1 {
    width: 400px
}

.mdm-innr.img2 {
    width: 410px
}

.mdm-innr.img3 {
    width: 380px
}

.mdm-innr.img4,
.patch-manager-innr.img1 {
    width: 400px
}

.mdm-titl {
    font-size: 40px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.bold-tit {
    font-family: "Zoho_Puvi_Bold"
}

.mdm-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.high-patch-manager-bg {
    background: #204f6c;
    z-index: 0;
    display: flex;
    position: relative
}

.high-patch-manager-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgt.svg)no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .2
}

.high-patch-manager-bg:after,
.high-patch-manager-bg:before,
.scp-bg:before {
    content: " ";
    position: absolute;
    background-size: contain;
    width: 100%;
    z-index: -1
}

.high-patch-manager-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgb.svg)no-repeat;
    bottom: 0;
    right: 0;
    height: 254px;
    opacity: .3
}

.patch-manager-bannr {
    width: 100%
}

.patch-manager-innr.img2 {
    width: 410px
}

.patch-manager-innr.img3 {
    width: 380px
}

.patch-manager-innr.img4 {
    width: 400px
}

.patch-manager-titl {
    font-size: 45px;
    line-height: 50px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px
}

.patch-manager-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.scp-bg {
    background: #2a3375;
    z-index: 0;
    display: flex;
    position: relative
}

.scp-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgt.svg)no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .2
}

.scp-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgb.svg)no-repeat;
    bottom: 0;
    right: 0;
    height: 254px;
    opacity: .3
}

.scp-bannr {
    width: 80%
}

.scp-innr.img1 {
    width: 480px
}

.scp-innr.img2 {
    width: 500px
}

.scp-innr.img3,
.scp-innr.img4 {
    width: 530px
}

.scp-innr.img5 {
    width: 500px
}

.scp-titl {
    font-size: 50px;
    line-height: 58px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    word-break: break-word
}

.scp-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.apm-bg {
    background: #595c80;
    z-index: 0;
    display: flex;
    position: relative
}

.apm-bg:after,
.apm-bg:before,
.scp-bg:after {
    content: " ";
    position: absolute;
    width: 100%;
    background-size: contain;
    z-index: -1
}

.apm-bg:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgt.svg)no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .2
}

.apm-bg:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/patch-manager/pmanage_bgb.svg)no-repeat;
    bottom: 0;
    right: 0;
    height: 254px;
    opacity: .3
}

.apm-bg .container {
    max-width: 1400px !important;
    padding: 10px 0 !important
}

.apm-bannr {
    width: 100%
}

.apm-bg .bannr-innr-cnt {
    width: 90%
}

.apm-bg .wid60.pdlr20 {
    width: 70% !important
}

.apm-innr.img1 {
    width: 540px
}

.apm-innr.img2 {
    width: 500px
}

.apm-innr.img3 {
    width: 530px
}

.apm-innr.img4 {
    width: 470px
}

.apm-innr.img5 {
    width: 500px
}

.apm-titl {
    font-size: 50px;
    line-height: 58px;
    margin: 0 0 15px;
    color: #fff;
    letter-spacing: -1px;
    word-break: break-word
}

.apm-sub-titl {
    font-size: 17px;
    line-height: 35px;
    color: #fff;
    width: 65%;
    margin: 0 auto 10px
}

.mouse-out-notif {
    display: none;
    position: fixed;
    width: 320px;
    min-height: 350px;
    bottom: 0;
    left: 10px;
    background: #200826;
    padding: 70px 30px 30px;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mouse-out-notif:after,
.mouse-out-notif:before {
    content: " ";
    position: absolute;
    left: 20px;
    opacity: .5
}

.mouse-out-notif:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index/hover-pop-tp.svg)no-repeat;
    background-size: 200px;
    width: 240px;
    height: 35px;
    top: 20px
}

.mouse-out-notif:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index/hover-pop-bt.svg)no-repeat;
    background-size: 270px;
    width: 330px;
    height: 85px;
    bottom: 100px;
    z-index: -1
}

.mouse-in-notif {
    display: none
}

.hoverpop-txt1 {
    color: #fff7b9;
    font-size: 25px
}

.notif-close {
    background: #d8d8d82e 0 0;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 29px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    font-family: "Zoho_Puvi_Medium"
}

.btn-hoverpop,
.btn-hoverpop:hover {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    width: auto;
    display: block;
    margin-top: 40px;
    text-align: center
}

.bannr-innr-cnt {
    font-size: 19px;
    line-height: 32px
}

.aplus-card-info h3,
.aplus-tasks-text h2 {
    font-family: "Zoho_Puvi_Semibold";
    color: #000
}

.aplus-tasks-text h2 {
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 37px
}

.aplus-tasks-text p {
    font-size: 17px;
    line-height: 30px
}

.r-flrt {
    float: right !important
}

.aplus-incidents-banner-img {
    width: 375px
}

.txt-rt {
    text-align: right
}

.catalog .aplus-tasks-img1 {
    width: 330px
}

.incidents .aplus-tasks-img1 {
    width: 320px
}

.incidents .aplus-tasks-img2 {
    width: 190px
}

.incidents .aplus-tasks-img4 {
    width: 345px
}

.aplus-assets-banner-img {
    width: 455px
}

.assets .aplus-tasks-img1 {
    margin-top: 25px
}

.assets .aplus-tasks-img2 {
    width: 280px;
    margin-top: 10px
}

.assets .aplus-tasks-img3 {
    width: 350px
}

.assets .aplus-tasks-img4 {
    width: 310px;
    margin-top: 20px
}

.sm-boxes {
    margin: 35px auto 20px;
    padding: 0 !important;
    width: 98%
}

.sm-boxes li {
    margin: 0 2%;
    background: #fff;
    min-height: 335px;
    width: 28.7%;
    display: inline-block;
    border-radius: 8px;
    position: relative;
    vertical-align: top;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .05)
}

.sm-boxes li:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    transition: 300ms linear
}

.sm-boxes li>div {
    padding: 20px 10px
}

.sdp-dash-menu ul li a,
.sm-boxes li:after {
    display: block;
    text-align: center;
    cursor: pointer
}

.sm-boxes li:after {
    position: absolute;
    content: "Read more -->";
    font-family: sans-serif;
    bottom: 16px;
    left: 50%;
    width: 110px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    color: #3295f3;
    margin-left: -50px
}

.sdp-dashboard ul li .sdp-demoView1+img,
.sm-boxes li,
.sm-boxes li i.round-f {
    border: 1px solid #ccc
}

.sm-boxes li i {
    width: 115px;
    height: 115px;
    display: flex;
    border-radius: 50%;
    margin: 0 auto;
    vertical-align: middle
}

.img-pos .icn-1 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -1px 0/640px
}

.img-pos .icn-2 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -73px 0/640px
}

.img-pos .icn-3 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -129px 7px/570px
}

.img-pos .icn-4 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -255px -2px/720px
}

.img-pos .icn-5 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -323px -2px/720px
}

.img-pos .icn-6 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -378px -4px/680px
}

.img-pos .icn-7 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -481px -4px/720px
}

.img-pos .icn-8 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -562px -4px/720px
}

.img-pos .icn-9 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-msp-icon.svg)no-repeat -641px -4px/720px
}

.img-pos span {
    display: inline-block;
    margin: auto;
    width: 74px;
    height: 74px
}

.sm-boxes li h2 {
    font-size: 20px;
    margin: 20px 0 1px;
    color: #151515;
    text-align: center
}

.sm-boxes p {
    text-align: center;
    margin-top: 0 !important;
    font-size: 16px;
    line-height: 26px;
    padding: 10px 9px 0
}

.aplus-tasks-text .container {
    padding-top: 90px
}

.aplus-card-info {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-card-info h3 {
    font-size: 18px;
    line-height: 26px;
    width: 100%;
    margin: 22px 0 0;
    overflow: hidden
}

.aplus-card-info p {
    margin: 0;
    font-size: 15px;
    line-height: 30px;
    padding-top: 5px;
    max-height: 85px;
    overflow: hidden;
    min-height: 80px;
    color: #000
}

.aplus-card-info button {
    padding: 6px 12px;
    margin-top: 10px;
    border: 0;
    background: #7bbb2a;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    cursor: pointer
}

.aplus-card-info.help-new-icon img {
    height: 72px
}

.aplus-help-video {
    display: block;
    overflow: hidden;
    position: relative
}

.aplus-help-more-videos,
.aplus-help-video-svg,
.aplus-help-video:before {
    position: absolute;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aplus-help-video:before {
    content: "";
    background: rgba(0, 0, 0, .01);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}

.aplus-more-videos .aplus-help-video:before {
    background: rgba(255, 255, 255, .25)
}

.aplus-card-section:hover .aplus-help-video:before {
    background: rgba(0, 0, 0, .05)
}

.aplus-help-more-videos,
.aplus-help-video-svg {
    z-index: 10
}

.aplus-help-video-svg {
    left: calc(50% - 22px);
    top: calc(50% - 24px);
    width: 48px;
    height: 36px;
    transform-origin: center center
}

.aplus-card-section:hover .aplus-help-video-svg {
    transform: scale(1.2)
}

.aplus-help-more-videos {
    font-size: 14px;
    display: block;
    color: #222;
    background: #f4c364;
    border: 1px solid #f0ac28;
    padding: 5px 12px;
    text-align: center;
    white-space: nowrap;
    left: 50%;
    top: 42.5%;
    transform: translateX(-50%);
    box-shadow: 0 0 10px #fce4a0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.aplus-card-section:hover .aplus-help-more-videos {
    box-shadow: 0 0 7px #7c7c7c
}

.container-help-videos-nav {
    text-align: center
}

.container-help-videos-nav .aplus-help-nav {
    width: auto;
    display: inline-block
}

#scroll .container-help-videos-nav .aplus-help-nav {
    padding-left: 10px;
    padding-right: 10px
}

.container-help-videos-nav .feaFixDiv .aplus-help-nav {
    width: 100%
}

#aplus-help-webinar-section .dwn-form {
    width: 350px;
    height: 100%;
    overflow-y: scroll
}

#aplus-help-webinar-section .dwn-form h2 {
    padding-top: 10px;
    margin-bottom: 5px
}

#aplus-help-webinar-section #aplus-help-webinar-form {
    position: absolute;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    z-index: 102;
    background: rgba(0, 0, 0, .85)
}

#aplus-help-webinar-section #aplus-help-webinar-video {
    width: 100%;
    height: 100%
}

#aplus-help-webinar-form #feedbackForm {
    position: relative;
    top: 50%;
    background: #fff;
    transform: translateY(-50%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#aplus-help-webinar-form .sub-rest-btn {
    padding-bottom: 15px
}

.aplus_note {
    font-size: 16px;
    margin-bottom: 46px;
    line-height: 28px
}

.aplus_note ul {
    padding-left: 15px !important
}

.sdp-das-tit {
    color: #333 !important;
    font-size: 28px;
    font-family: "Zoho_Puvi_Regular";
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px;
    display: none
}

.pdtb50 {
    padding: 50px 0
}

.lft-med {
    padding-left: 13%
}

.sdp-dash-menu,
.sdp-dash-menu-dot {
    display: table;
    margin: 0 auto
}

.sdp-dash-menu ul,
.sdp-dash-menu-dot ul {
    list-style-type: none !important;
    margin: 0;
    padding: 0 !important;
    overflow: hidden
}

.sdp-dash-menu ul li {
    float: left;
    display: inline
}

.sdp-dash-menu ul li a {
    font-size: 18px;
    color: #333;
    padding: 14px 0 14px 35px;
    text-decoration: none;
    border-bottom: 2px solid #ccc;
    transition: 300ms linear
}

.sdp-dash-menu ul li a:after {
    content: "";
    padding-left: 35px
}

.sdp-dash-menu ul li:last-child a:after {
    border-right: 0 solid #b2b1b1
}

.sdp-dash-menu ul li a.current {
    color: #fd6669
}

.sdp-dash-menu ul li a.current,
.sdp-dash-menu ul li a:hover {
    border-bottom: 2px solid #fd6669;
    transition: 300ms linear
}

#sdp-dots li,
.sdp-dash-menu-dot ul li {
    display: inline-block;
    width: 14px;
    height: 13px;
    margin: 2px;
    position: relative
}

#sdp-dots li a,
.sdp-dash-menu-dot ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none
}

#sdp-dots li a span,
.sdp-dash-menu-dot ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    border: 1px solid #bcbcbc !important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.sdp-dash-menu-dot ul li a span {
    height: 6px;
    width: 6px;
    background: #898888;
    margin: -4px 0 0-4px
}

.sdp-dash-menu-dot ul li a.current span,
.sdp-dash-menu-dot ul li a:hover span {
    height: 11px;
    background: #333;
    width: 11px;
    margin: -7px 0 0-7px;
    border-radius: 100%
}

.sdp-slid-prev {
    left: 200px
}

.sdp-slid-next {
    right: 200px
}

.sdp-slid-next a,
.sdp-slid-prev a,
.sdp-slider-bg {
    color: #fff;
    opacity: .5;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-slider-bg {
    position: absolute;
    z-index: 3;
    display: block;
    top: 60%;
    line-height: 24px;
    transform: translateY(-50%);
    font-size: 50px;
    background: #0000006b;
    padding: 3px 14px 16px;
    border-radius: 25px
}

.sdp-slider-bg:hover {
    opacity: .7
}

.sdp-slid-next a,
.sdp-slid-prev a {
    text-decoration: none
}

.sn-titl {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 15px;
    color: #000;
    letter-spacing: -1px;
    font-family: "Zoho_Puvi_Regular"
}

.sn-sub-titl {
    font-size: 20px;
    line-height: 35px;
    color: #000;
    width: 65%;
    margin: 0 auto 10px
}

.sdp-slider-bg.bannr-dash {
    top: 50% !important
}

.sdp-slid-prev.bannr-dash {
    left: 50px !important
}

.sdp-slid-next.bannr-dash {
    right: 50px !important
}

.sdp-Sup-prev {
    left: -60px
}

.sdp-Sup-next {
    right: -60px
}

.icn-shake a img:hover,
.sdp-Sup-bg,
.sdp-video a .icon-vido:hover {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-Sup-bg {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    font-size: 50px;
    padding: 3px 14px 16px;
    border-radius: 25px;
    opacity: .3;
    cursor: pointer
}

.sdp-Sup-bg:hover {
    opacity: .7
}

.sdp-Sup-next a,
.sdp-Sup-prev a {
    color: #212121;
    opacity: .8;
    text-decoration: none
}

.sdp-bullet_slider {
    position: absolute;
    top: 110%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

#sdp-dots li {
    margin: 1px
}

#sdp-dots li a span {
    height: 4px;
    width: 4px;
    background: #333;
    margin: -2px 0 0-2px
}

#sdp-dots li a.current span,
#sdp-dots li:hover a span,
#sdp-dots li:hover a.current span {
    height: 12px;
    width: 12px;
    margin: -6px 0 0-6px;
    border-radius: 100%
}

.sub-mdl {
    padding-top: 50px;
    padding-bottom: 100px !important
}

.sdp-video {
    position: relative;
    margin-bottom: 60px
}

.sdp-Sup-next a,
.sdp-Sup-prev a,
.sdp-video a .bg-vido,
.sdp-video a .icon-vido {
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.sdp-video a .bg-vido {
    width: 40% !important;
    position: relative;
    box-shadow: 0 0 10px #b5b5b5
}

.sdp-video a .icon-vido {
    position: absolute;
    top: 40%;
    left: 48%;
    width: 4.5%
}

.icn-shake a img:hover,
.sdp-video a .icon-vido:hover {
    transform: rotate(120deg)
}

.sdp-vid-tit {
    font-size: 24px;
    margin-bottom: 40px;
    color: #333;
    line-height: 30px;
    text-align: center
}

.sdp-dashboard {
    position: relative;
    margin-top: 30px
}

.sdp-dashboard ul li {
    width: 800px;
    margin: auto;
    position: relative
}

.sdp-dashboard ul li figure:before {
    content: " ";
    position: absolute;
    bottom: 46%;
    left: 47.5%;
    width: 50px;
    height: 50px;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/sdp-pages/sdp-dash-zoom.png)no-repeat;
    transition: 300ms linear;
    cursor: pointer
}

.sdp-dashboard ul li .sdp-demoView {
    position: absolute;
    right: 42px;
    top: 13px;
    color: #fff;
    font-size: 13px;
    transition: 300ms linear
}

.sdp-dashboard ul li .sdp-demoView1,
.sdp-dashboard ul li:hover .sdp-demoView {
    display: block;
    color: #f8b81e;
    transition: 300ms linear
}

.sdp-dashboard ul li .sdp-demoView1 {
    position: absolute;
    padding: 0 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    font-size: 11px;
    right: 12px;
    top: 10px;
    color: #767676de;
    background: #f0f0f0;
    cursor: pointer;
    z-index: 999
}

.sdp-dashboard ul li:hover .sdp-demoView1 {
    display: block;
    background: #fff;
    color: #00000080;
    transition: 300ms linear
}

.advanc-sdp-banner {
    background-image: linear-gradient(to right bottom, #7060bf, #825fb5, #8660b2, #ad6495, #b26b8b)
}

.advanc-sdp-banner .aplus-inner-split-banner {
    min-height: 415px
}

.advanc-sdp-banner .aplus-banner-header h1 {
    color: #fff;
    margin-top: 32px
}

.advanc-sdp-banner .aplus-banner-header h1,
.titl-blck {
    font-size: 28px;
    font-family: "Zoho_Puvi_Regular";
    letter-spacing: inherit;
    margin-bottom: 15px;
    line-height: 36px
}

.advanc-sdp-list li {
    float: left;
    width: 33.333%;
    background: #fff;
    list-style: none;
    text-align: center;
    min-height: 260px
}

.advanc-sdp-list h3.rep-des {
    font-size: 16px !important;
    line-height: 25px !important
}

.advanc-sdp-container {
    max-width: 1300px;
    padding: 40px 0
}

.advanc-sdp-container .rep-des {
    width: 70%;
    margin: 0 auto
}

.titl-inr-cont {
    margin-bottom: 0;
    margin-top: 11px
}

.advanc-sdp-list .circle1 {
    width: 90px;
    height: 90px;
    background: #f0f0f0;
    border: 1px solid #e3e3e3;
    border-radius: 60px;
    margin: 0 15px 0 0;
    vertical-align: middle;
    display: inline-flex
}

.advanc-sdp-list .circle1 img {
    width: 65%;
    margin: 17px auto auto
}

.advanc-sdp-list {
    margin-top: 60px
}

.advanc-sdp-banner .aplus-banner-header,
.tnks-sec2 ul li {
    text-align: center
}

.tnks-bannr {
    min-height: 200px;
    display: flex;
    background: #f7f7f7;
    position: relative
}

.tnks-bannr:after {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/style/../images/tnks-pg-bg.png)no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: 0
}

.tnks-bnr-text {
    margin: auto;
    text-align: center;
    z-index: 1
}

.tnks-bnr-text h1 {
    font-size: 30px;
    line-height: 30px;
    padding: 0 25px
}

.tnks-bnr-text p {
    font-size: 17px;
    margin-top: 16px
}

.tnks-sec2 {
    max-width: 1300px;
    padding: 40px 0 50px
}

.tnks-sec2 ul {
    margin-top: 20px;
    list-style-type: none !important
}

.tnks-sec2 ul li {
    float: left;
    width: 33.333%;
    background: #fff;
    padding: 25px 0
}

.tnks-icons img {
    width: 100px
}

.thks-img-tit {
    margin-bottom: 0;
    margin-top: 30px
}

.thks-des {
    width: 65%;
    min-height: 90px;
    margin: 0 auto;
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 27px;
    padding: 20px 0 30px
}

.tnks-btn {
    background: #ed5555 !important;
    width: 195px;
    cursor: pointer
}

.hlp-titl-1 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 12px
}

.hlp-titl-2 {
    text-align: center;
    font-size: 16px;
    margin-top: 0
}

.web-hlp-tnks .thks-des {
    min-height: 60px;
    text-align: center
}

.mrbt40 {
    margin-bottom: 40px
}

.tnks-sup-btm {
    text-align: center;
    background: #f7f7f7;
    margin: 0;
    padding-top: 40px;
    border-top: 1px solid #e1dfdf;
    padding-bottom: 40px
}

@-webkit-keyframes animopacity1 {

    0%,
    20% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#scroll ul.aplus-help-nav {
    padding: 7px;
    margin: 12px auto 10px;
    list-style: none;
    background: #fff;
    border: 1px solid #f2f2f2;
    box-shadow: 0 4px 12px #e3e3e3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul.aplus-help-nav {
    overflow: hidden;
    margin: 0 auto 30px;
    width: 100%;
    text-align: center;
    background: #fff
}

ul.aplus-help-nav li {
    list-style: none;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    padding: 10px 12px;
    border-radius: 5px;
    cursor: pointer;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    transition: all .15s
}

ul.aplus-help-nav li:first-child {
    margin-left: 0
}

.aplus-help-nav li.active,
.aplus-help-nav li:hover {
    background: #f4c364;
    border-radius: 3px;
    cursor: pointer
}

.aplus-help-nav li a {
    color: #000
}

.aplus-help-nav-menu.stickydiv {
    position: fixed;
    z-index: 10000;
    margin-top: 12px
}

.aplus-help-top-menu {
    min-height: 80px;
    float: left;
    width: 100%
}

.feaFixDiv {
    position: fixed;
    width: 100%;
    top: 35px;
    left: 0;
    margin: 0 auto;
    right: 0;
    background: #fff;
    z-index: 999
}

.aplus-help-nav-menu.feaFixDiv {
    width: 100%;
    margin: 0 auto;
    background: 0 0;
    border: 0
}

.feaFixDiv,
.feaFixDiv .aplus-help-nav {
    background-color: #fbfbfb
}

.aplus-dummy-height {
    display: block;
    width: 100%
}

.aplus-contact-details {
    text-align: center;
    font-size: 16px;
    display: inline-block;
    margin: 50px auto;
    width: 100%
}

.aplus-contact-details h3 {
    font-size: 24px
}

.aplus-contact-details p {
    margin: 10px 0
}

#aplus-help-cardholder .aplus-help-video-container.aplus-nav-fixed .aplus-fix-section {
    position: fixed;
    top: 200px;
    z-index: 100
}

.aplus-card-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #555;
    margin: 0 auto;
    padding: 10px 5px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.aplus-help-page #sec1 .aplus-card-info {
    min-height: 225px
}

.aplus-help-page #sec4 .aplus-card-info {
    min-height: 199px
}

.aplus-help-page #sec5 li:nth-child(4) .aplus-card-info,
.aplus-help-page #sec5 li:nth-child(5) .aplus-card-info {
    min-height: 224px
}

.aplus-help-page #sec7 .aplus-card-info,
.aplus-help-page #sec8 .aplus-card-info {
    min-height: 309px
}

.aplus-customer-logo {
    max-height: 63px;
    margin-bottom: 10px
}

.aplus-help-list .aplus-card-section {
    min-height: 200px
}

@media only screen and (min-width:1000px) {
    .aplus-help-video-page #video-sec1 li:nth-child(-n+3) .aplus-card-info {
        min-height: 346px
    }

    .aplus-help-video-page #video-sec1 li:nth-child(7) .aplus-card-info,
    .aplus-help-video-page #video-sec1 li:nth-child(8) .aplus-card-info {
        min-height: 329px
    }

    .aplus-help-video-page #video-sec2 li:first-child .aplus-card-info,
    .aplus-help-video-page #video-sec4 li:nth-child(n+2) .aplus-card-info {
        min-height: 295px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(-n+6) .aplus-card-info {
        min-height: 330px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(7) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(9) .aplus-card-info {
        min-height: 303px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(11) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(12) .aplus-card-info {
        min-height: 353px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(13) .aplus-card-info,
    .aplus-help-video-page #video-sec3 li:nth-child(14) .aplus-card-info {
        min-height: 347px
    }

    .aplus-help-video-page #video-sec3 li:nth-child(17) .aplus-card-info {
        min-height: 348px
    }

    .aplus-help-video-page #video-sec5 .aplus-card-info {
        min-height: 303px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(19) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(20) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(6) .aplus-card-info {
        min-height: 328px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(26) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(27) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(29) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(30) .aplus-card-info {
        min-height: 329px
    }

    .aplus-help-video-page #video-sec5 li:nth-child(37) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(38) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(40) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(44) .aplus-card-info,
    .aplus-help-video-page #video-sec5 li:nth-child(45) .aplus-card-info {
        min-height: 321px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-resolution:240dpi) {
    .resourceSprite {
        background-image: url(https://www.manageengine.com/analytics-plus/style/../images/resources-sprite@2x.png)
    }
}

@media only screen and (min-width:2500px) {
    .tabletHor {
        width: 1000px
    }

    .tabletVer {
        width: 250px
    }
}

@media only screen and (min-width:1900px) {
    .section .intro.Launch-contn {
        padding-top: 166px !important;
        padding-bottom: 20px;
        transform: inherit !important
    }

    .section .intro {
        transform: scale(1.4) !important;
        padding-top: 0
    }

    .section .intro.aplus-1-on-1-banner {
        transform: scale(1) !important;
        max-width: 1200px !important
    }

    .fp-tableCell {
        vertical-align: middle !important
    }

    .reports-demo-img {
        margin: 40px 0 20px
    }

    #section4 .intro {
        padding-top: 330px
    }

    #section4 .fp-tableCell {
        vertical-align: top !important
    }

    .fp-slidesNav {
        display: block !important
    }
}

@media only screen and (min-width:1280px) {
    .landing-page .webinar-details h3 {
        margin: 5px 10px
    }

    .banner2 img {
        max-height: 240px !important
    }
}

@media all and (max-width:980px) {
    .section .intro {
        padding-top: 127px
    }

    .section .intro.aplus-1-on-1-banner {
        padding-top: 166px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 50px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(1) {
        right: 250px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(2) {
        right: 70px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble p:nth-child(3) {
        right: 60px
    }

    .home-feature-list li {
        width: 44%
    }

    #section0 .slide:first-child .fp-tableCell,
    #section0 .slide:last-child .fp-tableCell,
    #section0 .slide:nth-child(4) .fp-tableCell {
        background-position: 0 93px
    }

    .banner-description h1 {
        font-size: 30px;
        line-height: 30px
    }

    #section2 .txt-style2 {
        padding: 0 10px
    }

    .fea-content,
    .heading-menu,
    .mT86 {
        margin-top: 47px
    }

    .giftbox {
        right: 20px
    }

    #webinar-banner h1 {
        font-size: 30px
    }

    #webinar-banner .presenter {
        font-size: 28px
    }

    .thanksgiving-banner {
        margin-top: 40px
    }

    .thanksgiving-banner p {
        font-size: 24px;
        line-height: 34px;
        width: 470px
    }

    .thanksgiving-banner .pg-head1 {
        line-height: 42px;
        font-size: 34px
    }

    .sliderBox #slider .slides {
        height: auto
    }

    .sliderBox .slider {
        width: 99% !important;
        min-height: auto
    }

    .evenBlock .imageSec,
    .oddBlock .imageSec {
        display: none
    }

    .aplus-database-section .contentSec,
    .aplus-feature-inner-section .contentSec,
    .contentSec {
        width: 100%
    }

    .evenBlock,
    .oddBlock {
        padding: 50px 0
    }

    .aplus-feature-inner-section .evenBlock,
    .aplus-feature-inner-section .oddBlock {
        position: relative;
        padding: 30px 0
    }

    .aplus-feature-inner-section .evenBlock .imageSec,
    .aplus-feature-inner-section .oddBlock .imageSec {
        display: block !important;
        position: absolute;
        top: 90px;
        float: none;
        width: 100%;
        text-align: center;
        background-position-x: center;
        margin: 0 auto
    }

    .aplus-feature-inner-section .aplus-sdp-kbm-sprite,
    .aplus-feature-inner-section .aplus-sdp-project-mgmt-sprite,
    .aplus-feature-inner-section .aplus-sdp-ticket-sprite {
        zoom: .75
    }

    .aplus-feature-inner-section.aplus-kpi-analysis .evenBlock h1,
    .aplus-feature-inner-section.aplus-kpi-analysis .oddBlock h1,
    .aplus-feature-inner-section.aplus-sharing .evenBlock h1,
    .aplus-feature-inner-section.aplus-sharing .oddBlock h1 {
        margin-bottom: 250px
    }

    .aplus-feature-inner-section.aplus-import-data .evenBlock h1,
    .aplus-feature-inner-section.aplus-import-data .oddBlock h1 {
        margin-bottom: 200px
    }

    .connectBlock p {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0 0 20px
    }

    .connectBlock h1 {
        width: 100%;
        margin: 0 0 10px
    }

    .connectBlock {
        padding-top: 50px;
        min-height: 100px
    }

    .feaInnerBannerCon {
        margin-bottom: 40px
    }

    .shareColBlock {
        min-height: 150px
    }

    .aplus-card-wrapper {
        width: 33.3%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    ul.aplus-help-nav li {
        margin-left: 5px;
        padding: 3px 5px;
        font-size: 13px
    }

    .aplus-rt-img-banner.aplus-ticketing-banner {
        zoom: .7
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .7;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-ticket-sprite {
        margin-top: 70px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3 {
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .6;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        margin-top: 50px
    }
}

@media all and (max-width:880px) {
    .aplus-help-top-menu {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ipad {
        display: none !important
    }

    .intro .txt-style2 {
        padding: 0 20px
    }

    #aplus-help-webinar-section .dwn-form,
    #faq-form .dwn-form {
        width: 45%
    }

    #mobPanel {
        z-index: 102
    }

    .integ-boxes li {
        width: 40%;
        margin-bottom: 20px
    }

    .banner2 h1 {
        font-size: 24px;
        line-height: 30px
    }

    .top-fea-header li {
        width: 40%
    }

    #fea-fixed-hea {
        width: 99%;
        padding: 0
    }

    #fea-fixed-hea li {
        width: 24%;
        font-size: 11px
    }

    .right-pos-img {
        float: none;
        right: auto;
        width: 100% !important;
        top: -40px
    }

    .right-pos-img img {
        max-width: 100% !important;
        margin: 0 auto
    }

    #webinar-banner .wid650,
    .webinar-agenda {
        width: 100%
    }

    #webinar-banner h1 {
        font-size: 28px
    }

    body #webinar-banner h1 {
        line-height: 48px
    }

    #webinar-banner h3 {
        font-size: 26px
    }

    .webinar-agenda p {
        line-height: 18px
    }

    #webinar-banner h4 {
        margin: 15px 0
    }

    #webinar-banner .presenter {
        font-size: 24px
    }

    .thanksgiving-form {
        width: 100%;
        float: none;
        display: block
    }

    .thanksgiving-banner p {
        font-size: 20px;
        line-height: 30px;
        width: 360px
    }

    .bannerAppStore {
        min-height: 100px;
        padding-bottom: 60px;
        background-position: center bottom;
        background-color: #009695
    }

    .bannerAppStore h1 {
        font-size: 1.6em;
        line-height: 1.2
    }

    .bannerAppStore p {
        font-size: 1em;
        margin: 0 0 20px
    }

    .btnAndroid,
    .btnIos {
        background-size: 50%;
        height: 50px;
        margin: 5px
    }

    .appStore .btnBlock {
        margin: 30px 0 0
    }

    .tabletHor {
        width: 60%
    }

    .tabletVer {
        width: 33%;
        position: absolute;
        right: -17%;
        bottom: -8%
    }

    .pricing-blue-bg.wrapper3 .ui-widget-content {
        margin-bottom: 30px
    }

    .footer-news-sec li {
        display: inline-block;
        width: 100%
    }

    .banner2-img {
        margin: 10px 0
    }

    .landing-page .webinar-details h3 {
        margin: 0
    }

    .landing-page .webinar-date::before,
    .landing-page .webinar-duration::before,
    .landing-page .webinar-time::before {
        background: 0 0;
        width: auto;
        height: auto
    }

    .caseStudyCon .per40,
    .caseStudyCon .per60 {
        width: 100%;
        clear: both
    }

    .databaseBlock {
        min-height: 500px
    }

    .aplus-feature-sub-section .sec-pTB {
        padding: 40px 0
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography,
    .aplus-1-1-left-section {
        text-align: center
    }

    .aplus-1-1-left-section,
    .aplus-1-1-right-section {
        width: 100%;
        float: none
    }

    .aplus-1-1-left-section ul {
        text-align: center;
        list-style-position: inside;
        margin-top: 10px
    }

    .aplus-1-1-note {
        text-align: center;
        width: 90%
    }

    .aplus-1-1-left-section .aplus-img-holder img {
        margin-left: auto
    }

    .aplus-1-1-right-section {
        text-align: center;
        margin-top: 50px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 65px
    }

    #section0 .aplus-1-on-1-banner .aplus-1-0n-1-bubble {
        display: none
    }

    #section0 .aplus-1-on-1-banner .aplus-lt-section {
        float: none;
        text-align: center;
        display: block;
        width: 100%
    }

    #section0 .aplus-1-on-1-banner .aplus-banner-img {
        float: none;
        text-align: center;
        margin-bottom: 30px
    }

    #aplus-help-cardholder .aplus-help-list {
        width: 100%;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 15px
    }

    .aplus-card-wrapper {
        width: 50%
    }

    .aplus-help-head span.aplus-head-card-img-holder,
    .aplus-help-top-menu {
        display: none
    }

    .aplus-help-list li:nth-child(2n+1) {
        clear: both
    }

    .aplus-help-list li:nth-child(3n+1) {
        clear: none
    }

    .aplus-help-list li:nth-child(odd) {
        clear: both
    }

    .aplus-help-head {
        position: inherit;
        width: 100%;
        height: auto;
        clear: both;
        text-align: left;
        padding-top: 0;
        border-right: none;
        border-bottom: 1px solid #7bbb2a;
        margin-bottom: 25px
    }

    .aplus-head-card-img-holder {
        margin: 0;
        text-align: left
    }

    .aplus-help-head h2 {
        display: inline-block;
        max-width: inherit
    }

    .arrow_box {
        transform: rotate(90deg);
        top: 32px;
        right: inherit;
        left: 40px
    }

    ul.aplus-help-nav li {
        margin-left: 5px;
        padding: 3px 5px
    }

    .aplus-dummy-height {
        height: 10px
    }

    .arrow_box:after {
        border-width: 8px;
        margin-top: -8px
    }

    .arrow_box:before {
        border-width: 10px;
        margin-top: -10px
    }

    #aplus-help-cardholder .aplus-help-video-container.aplus-nav-fixed .aplus-fix-section {
        position: inherit;
        top: inherit
    }

    .aplus-video-section-nav {
        display: none
    }
}

@media screen and (max-width:670px) {
    ul.aplus-help-nav li {
        font-size: 11px;
        margin-left: 1px;
        padding: 3px
    }

    .aplus-help-videos.active li:nth-child(1) {
        min-height: 230px
    }

    .aplus-help-videos.active li:nth-child(2),
    .aplus-help-videos.active li:nth-child(3) {
        min-height: 110px
    }

    .aplus-help-videos li {
        min-height: 200px
    }

    .aplus-dummy-height {
        height: 25px
    }

    #aplus-help-cardholder .aplus-help-videos li {
        width: 50%;
        min-height: 190px;
        margin-top: 0;
        margin-bottom: 15px
    }
}

@media screen and (max-width:500px) {
    .home-feature-list li {
        width: 80%;
        text-align: center
    }

    .home-feature-list {
        text-align: center
    }

    .laptop img {
        max-width: 100%
    }

    .banner-description p {
        font-size: 18px
    }

    .pricing-blue-bg {
        display: none
    }

    #faq-form {
        display: block
    }

    #aplus-help-webinar-section .dwn-form,
    #faq-form .dwn-form {
        width: 85%
    }

    .integ-boxes li {
        width: 80%;
        margin: 0 auto 20px
    }

    #appVideo-testimonial {
        left: 6%
    }

    .home-feature-list p {
        line-height: 22px
    }

    .feaFixHeader {
        display: none !important
    }

    .giftbox {
        display: none
    }

    .thanksgiving-banner .pg-head1,
    .thanksgiving-banner p {
        text-align: center;
        width: 100%;
        margin: 0 !important
    }

    .thanksgiving-banner .pg-head1 {
        font-size: 26px;
        line-height: 30px;
        margin-top: 15px !important
    }

    #licensing-model .logoSec img {
        max-height: 30px
    }

    #licensing-model .logoSec img.aplus-logo {
        max-width: 120px;
        padding-top: 7px
    }

    #licensing-model header {
        height: auto
    }

    .webinar-details .per40,
    .webinar-details .webinar-per30 {
        width: 100%;
        clear: both
    }

    .webinar-duration::before {
        margin-bottom: 0
    }

    .webinar-schedule {
        font-size: 20px
    }

    #webinar-banner .presenter {
        font-size: 26px
    }

    .landing-page .banner2-img img {
        max-height: 150px !important
    }

    .aplus-feature-inner-section .aplus-import-data-sprite,
    .aplus-feature-inner-section .aplus-kpi-sprite,
    .aplus-feature-inner-section .aplus-sdp-kbm-sprite,
    .aplus-feature-inner-section .aplus-sdp-project-mgmt-sprite,
    .aplus-feature-inner-section .aplus-sdp-ticket-sprite,
    .aplus-feature-inner-section .aplus-share-sprite {
        zoom: .75
    }

    .aplus-feature-inner-section .aplus-import-data-sprite {
        margin-top: 15px !important
    }

    .aplus-feature-inner-section .aplus-kpi-sprite {
        margin-top: 40px !important
    }

    .aplus-feature-inner-section .aplus-share-sprite {
        margin-top: 50px !important
    }

    .aplus-feature-inner-section.aplus-import-data .evenBlock h1,
    .aplus-feature-inner-section.aplus-import-data .oddBlock h1 {
        margin-bottom: 160px
    }

    .aplus-feature-inner-section.aplus-kpi-analysis .evenBlock h1,
    .aplus-feature-inner-section.aplus-kpi-analysis .oddBlock h1,
    .aplus-feature-inner-section.aplus-sharing .evenBlock h1,
    .aplus-feature-inner-section.aplus-sharing .oddBlock h1 {
        margin-bottom: 200px
    }

    #section0 .aplus-1-on-1-banner h1.aplus-typography span {
        font-size: 45px
    }

    ul.aplus-help-nav li {
        max-width: 50px;
        line-height: normal;
        height: 30px;
        vertical-align: middle;
        font-size: 10px
    }

    .aplus-card-wrapper {
        width: 50%;
        box-sizing: border-box
    }

    #aplus-help-cardholder .aplus-help-videos li {
        width: 100%;
        min-height: 190px;
        margin-top: 0;
        margin-bottom: 15px
    }
}

.wid90 {
    width: 90px
}

.upline {
    width: 22%;
    margin-top: 13px;
    margin-bottom: 6px;
    opacity: .4
}

.txt-scale {
    transform: scale(1, .8);
    font-style: italic
}

.complete-green img,
.complete-green span {
    position: absolute;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(-45deg)
}

.complete-green img {
    width: 20%;
    left: -5%;
    top: 13%;
    z-index: 1;
    opacity: .8
}

.complete-green span {
    left: .8%;
    top: 18%;
    color: #fff;
    font-size: 26px;
    font-family: "Zoho_Puvi_Regular";
    text-transform: uppercase;
    z-index: 99;
    text-shadow: none
}

.zinx9 {
    z-index: 9
}

.dis-flx {
    display: flex
}

.text-rit {
    text-align: right
}

.os-radio-box {
    margin-bottom: 15px;
    margin-top: 10px;
    padding-top: 18px
}

.os-radio-box label {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    margin-right: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.os-radio-box label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0 !important
}

.os-radio-box label .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #bbb
}

.os-radio-box label:hover label input~.checkmark {
    background-color: #ccc
}

.os-radio-box label input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3
}

.os-radio-box label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #2196f3
}

.container input:checked~.checkmark:after {
    display: block
}

.icn-shake a img {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.pricing-bar-ds {
    margin: 80px 0 50px
}

.track-line {
    position: relative;
    background: #677790;
    width: 63%;
    height: 3px;
    margin: 0 auto
}

.fill-track-line {
    background: #1dbd9c;
    height: 3px;
    width: 0%;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    -webkit-transition: width 1s;
    transition: width 1s
}

.progress-points {
    position: relative;
    width: 60%;
    margin: 0 auto;
    top: -32px;
    color: #fff;
    list-style-type: none !important;
    font-size: 12px;
    font-family: "Zoho_Puvi_Regular"
}

.progress-points li {
    float: left;
    background: #677790;
    border-radius: 25px;
    width: 35px;
    height: 35px;
    position: absolute;
    display: flex;
    cursor: pointer;
    transition: 1s
}

.progress-points li i,
.progress-points li p,
.slider .plan-line b {
    position: absolute;
    padding: 1px 10px;
    border-radius: 4px;
    transition: 1s;
    text-align: center;
    opacity: 0
}

.progress-points li i,
.slider .plan-line b {
    top: -40px;
    color: #a9a8a8;
    background: #1f2733;
    width: 145px;
    font-size: 11px;
    left: -78px
}

.progress-points li i::after,
.slider .plan-line b::after {
    content: "";
    position: absolute;
    left: 70px;
    top: 23px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1f2733;
    clear: both
}

.progress-points li p {
    color: #ccc;
    width: 95px;
    font-size: 12px;
    left: -40px;
    top: 20px
}

.cs-next a:hover,
.cs-prev a:hover,
.progress-points li.disp p {
    opacity: 1
}

.progress-points li:hover i,
.slider .plan-line:hover b {
    display: block;
    transition: 1s;
    opacity: 1
}

.progress-points li.active {
    background: #1dbd9c;
    color: #2f3c4e
}

.progress-points li:nth-child(1) {
    left: 0
}

.progress-points li:nth-child(2) {
    left: 16.6%
}

.progress-points li:nth-child(3) {
    left: 33.3%
}

.progress-points li:nth-child(4) {
    left: 49.9%
}

.progress-points li:nth-child(5) {
    left: 66.5%
}

.progress-points li:nth-child(6) {
    left: 83.1%
}

.progress-points li:nth-child(7) {
    left: 100%
}

.progress-points li:nth-child(8) {
    left: 45%;
    background: 0 0;
    width: 15%;
    bottom: -55px;
    color: #ccc
}

.webinar-dan-cont {
    font-size: 17px;
    line-height: 32px;
    margin-top: 15px
}

.soft-license-agree ul.mrtb,
.webinar-dan-cont .fW4 {
    font-family: "Zoho_Puvi_Regular"
}

.webinar-dan .presenter {
    font-size: 26px !important
}

.text-left {
    text-align: left
}

.eos-table {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 30px
}

.eos-table thead tr th {
    background: #e6e6e6;
    border: 1px solid #ccc;
    padding: 12px
}

.eos-table tbody tr td {
    border: 1px solid #ccc;
    padding: 12px;
    text-align: center
}

.eos-col {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.eos-col-1,
.eos-col-9 {
    float: left;
    position: relative;
    min-height: 1px
}

.eos-col-9 {
    width: 70%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.eos-col-1 {
    width: 10%
}

.clearfix,
.eos-col-1,
.eos-col-2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.eos-col-2 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px
}

.clearfix {
    clear: both
}

.eos-select {
    margin-top: 15px
}

.eos-select select {
    margin-top: 6px
}

.build-step ul li {
    line-height: 50px;
    list-style-type: none;
    border-left: 2px solid #ccc;
    padding-left: 25px;
    position: relative
}

.build-step ul li::before {
    content: " ";
    height: 25px;
    width: 25px;
    background-color: #fffefe;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: -16px;
    top: 10px
}

.build-step ul li:last-child:after {
    border-left: 0 solid #ccc !important
}

.build-step ul li.current:before {
    background-color: #138cd6
}

.build-step ul li.current span {
    color: #fff
}

.build-step ul li span {
    position: absolute;
    left: -6px
}

.qus-build,
.qus-build:hover {
    color: #fff;
    transition: 300ms linear
}

.qus-build {
    position: relative;
    background: #9a9a9a;
    padding: 0 6px;
    border-radius: 25px;
    font-size: 12px;
    margin-left: 5px
}

.qus-build:hover {
    background: #118bd6
}

.qus-build .qus-buildtext {
    visibility: hidden;
    width: 203px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: -33px;
    margin-left: -60px;
    transition: 300ms linear
}

.innr-box {
    padding: 25px;
    border: 1px dashed #999;
    background: #fff
}

.h1-titl-eos {
    text-align: center;
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 30px
}

.h3-titl-eos {
    text-align: center;
    font-size: 16px;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 0;
    margin-top: 15px
}

.p-titl-eos {
    margin-top: 0;
    text-align: center
}

.padall60 {
    padding: 60px
}

.qus-build .qus-buildtext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000 transparent transparent
}

.qus-build:hover .qus-buildtext {
    visibility: visible
}

#build-location {
    margin-top: 85px
}

.ebook-banner.ebook-secret h1 {
    color: #017e7c !important
}

.ebook-banner.ebook-secret .download {
    background: #017e7c !important;
    transition: 300ms linear
}

.ebook-banner.ebook-secret .download:hover {
    background: #039a98 !important;
    transition: 300ms linear
}

.btn-l-red,
.ebook-CSI.ebook-secret .imp-csi {
    text-align: center;
    color: #fff;
    border-radius: 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    transition: 300ms linear
}

.ebook-CSI.ebook-secret .imp-csi {
    background: #08477d !important;
    padding: 15px 30px;
    font-size: 18px;
    background: #fff;
    margin-top: 20px;
    min-width: 150px
}

.ebook-CSI.ebook-secret .imp-csi:hover {
    background: #0c5a9c !important;
    transition: 300ms linear
}

.ebook-banner.ebook-secret .clr-bluu h1 {
    color: #562492 !important
}

.ebook-banner.ebook-secret .clr-l-red h1 {
    color: #de5456 !important
}

.ebook-banner.ebook-secret .clr-bluu .download {
    background: #562492 !important;
    transition: 300ms linear
}

.clr-l-red p {
    color: #243e5d;
    line-height: 47px
}

.btn-l-red {
    background: #de5456 !important;
    padding: 15px 60px;
    font-size: 23px;
    margin-top: 35px
}

.repot7 img {
    width: 580px;
    margin-bottom: 15px
}

.btn-l-red:hover {
    background: #b23e40 !important;
    transition: 300ms linear
}

.clr-bluu {
    margin-top: 40px
}

.ebook-banner.ebook-secret .clr-bluu .download:hover {
    color: #fff;
    background: #1eb896
}

.clr-l-red p,
.ebook-CSI .banner-description p {
    font-size: 22px
}

.csi-line {
    border-bottom: 1px solid #fff;
    display: flex;
    width: 34%;
    opacity: .7
}

.ebook-secret {
    max-width: 1060px
}

.ebook-chaos {
    max-width: 1100px
}

.mrtb40 {
    margin-top: 30px;
    margin-bottom: 30px
}

.img-csi img,
.img-secret img {
    width: 100%;
    padding-top: 30px
}

.img-chaos img {
    width: 100%;
    margin: auto
}

.img-chaos {
    display: flex
}

.per40-wid,
.per50-wid {
    width: 50%;
    padding: 0 2%;
    float: left
}

.per40-wid {
    width: 40%
}

.ebook-banner.ebook-chaos h1 {
    color: #fff !important;
    font-size: 30px
}

.ebook-banner.ebook-chaos p {
    color: #fff !important
}

.ebook-banner.ebook-chaos .download {
    background: #fdd038 !important;
    transition: 300ms linear;
    color: #000
}

.ebook-banner.ebook-chaos .download:hover {
    background: #ffdc66 !important;
    transition: 300ms linear
}

.chaos-d-t {
    margin-top: -56px !important
}

.chaos-top {
    margin-top: 0 !important
}

.my-divd {
    border-bottom: 2px solid #fdd137;
    width: 14%;
    padding-bottom: 37px
}

.custmr-banr {
    background: -webkit-linear-gradient(right, #4e58b0 22%, #c21e57 80%);
    background: -o-linear-gradient(right, #4e58b0 22%, #c21e57 80%);
    background: linear-gradient(to left, #4e58b0 22%, #c21e57 80%);
    min-height: 485px;
    background-size: cover;
    position: relative
}

.banr-cnt-center {
    margin: auto;
    width: 60%;
    padding-top: 80px
}

.banr-cnt-center h1 {
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: initial
}

.custmr-quotes-slider {
    max-height: 225px
}

.cs-point-slid {
    margin-top: -50px;
    float: right
}

.cs-next a,
.cs-point-slid ul li,
.cs-prev a {
    opacity: .5;
    cursor: pointer;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cs-point-slid ul li {
    background: #bababa;
    width: 12px;
    height: 12px;
    float: left;
    border-radius: 50px;
    margin: 0 7px 0 0
}

.cs-point-slid ul li.current,
.cs-point-slid ul li:hover {
    background: #fff;
    opacity: 1
}

.cs-next,
.cs-prev {
    position: absolute;
    top: 42%;
    font-size: 30px
}

.cs-next {
    right: 50px
}

.cs-prev {
    left: 50px
}

.cs-next a,
.cs-prev a {
    color: #fff;
    text-decoration: none
}

.custmr-quotes-slider p {
    color: #fff;
    font-size: 19px;
    line-height: 40px;
    position: relative;
    margin: 50px 0 35px
}

.custmr-quotes-slider p::before {
    content: url(https://www.manageengine.com/analytics-plus/style/../images/quotes-icon.png);
    position: absolute;
    left: -100px;
    top: -50px;
    opacity: .4
}

.clnt-img {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    display: flex;
    float: right;
    border: 2px solid #fff;
    padding: 3px
}

.clnt-img img {
    width: 100%;
    border-radius: 50px
}

.clnt-name {
    float: right;
    text-align: left;
    color: #fff;
    margin-left: 18px;
    margin-top: 15px;
    font-size: 20px;
    font-style: italic
}

.clnt-name span {
    opacity: .6
}

.custn-titl-bdr {
    width: 10%;
    margin: -12px auto 0
}

.case-study-body {
    margin-top: 40px
}

.ap-secn4 .ap-sec2-img .itsm-v-bg {
    width: 70% !important
}

.cus-video-sec,
.cust-bnr-vido {
    position: relative;
    text-align: center
}

.cust-bnr-vido {
    padding: 80px 0;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/cs-wave-bg.png)no-repeat bottom;
    background-size: contain;
    z-index: 0
}

.cust-bnr-vido:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/cs-round-pg.png)no-repeat top;
    top: 0;
    left: 0
}

#case_study:after,
#case_study:before,
.cust-bnr-vido:after,
.cust-bnr-vido:before {
    content: " ";
    position: absolute;
    background-size: contain;
    width: 27%;
    height: 449px;
    z-index: -1
}

.cust-bnr-vido:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/cs-round-pg.png)no-repeat bottom;
    bottom: 0;
    right: 0;
    transform: rotate(180deg);
    opacity: .6
}

.cus-video-sec {
    margin: 45px 0 75px
}

.cus-video-sec .itsm-v-bg {
    width: 45%;
    position: relative;
    cursor: pointer
}

.cus-video-sec .itsm-v-bg,
.cus-video-sec .itsm-v-icon,
.cus-video-sec .itsm-v-icon:hover {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.cus-video-sec .itsm-v-icon {
    position: absolute;
    top: 42%;
    left: 48%;
    width: 5%;
    cursor: pointer
}

.cus-video-sec .itsm-v-icon:hover {
    transform: rotate(120deg)
}

.case-study-titl {
    font-size: 35px;
    line-height: 45px;
    color: #333;
    letter-spacing: -1px;
    text-align: center
}

.csb-div {
    width: 30%;
    float: left;
    margin: 16px;
    padding-bottom: 20px;
    box-shadow: 0 0 1px #999;
    border: 1px solid #f9f9f9;
    border-bottom: 2px solid #e3e3e3;
    cursor: pointer
}

.csb-div:hover {
    border-color: #999;
    border-bottom: 2px solid #3f93e6;
    background-image: linear-gradient(180deg, #fff 20%, #eff7ff 90%);
    box-shadow: 0 7px 25px #d5d5d5;
    -moz-box-shadow: 0 7px 25px #d5d5d5;
    -webkit-box-shadow: 0 7px 25px #d5d5d5;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.csb-div a {
    text-decoration: none
}

.csb-div.mrll {
    margin-left: 27%
}

.csb-padd {
    padding: 0 40px
}

.csb-div p {
    padding-bottom: 8px
}

.csb-div p img {
    height: 40px
}

.csb-div-cntnt {
    font-size: 15px;
    line-height: 30px;
    color: #444;
    min-height: 90px
}

.csb-rm {
    float: right;
    margin-top: 6px;
    font-size: 12px;
    font-style: italic;
    padding: 1px 8px
}

.koutsoukos-img {
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.koutsoukos-img img {
    height: 100%;
    border-radius: 50%;
    border: 1px solid #a9a9a9;
    padding: 1px
}

#case_study {
    position: relative
}

#case_study:after,
#case_study:before {
    opacity: .2
}

#case_study:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/cs-round-pg.png)no-repeat bottom;
    bottom: 0;
    left: 0;
    transform: rotate(-90deg)
}

#case_study:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/cs-round-pg.png)no-repeat top;
    top: 0;
    right: 0;
    transform: scaleX(-1)
}

.uil.uil-arrow-down {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    transition: transform 200ms linear
}

.apmenu-dropdown:hover a .uil {
    transform: rotate(180deg);
    font-size: 24px;
    transition: transform 200ms linear
}

.apmenu-dropdown a {
    padding-bottom: 22px !important
}

.apmenu-dropdown a:after,
.sec-indxx-center a:after {
    background: 0 0 !important
}

.productmenu .selecteddiv a {
    border-bottom: 1px solid #000
}

.productmenu li.selecteddiv:first-child a {
    border-bottom: 0 solid #000
}

.features-indxx-dropdown,
.help-indxx-dropdown,
.section-indxx-dropdown,
.solution-indxx-dropdown {
    position: absolute;
    background-color: #fff;
    top: 50px;
    width: auto;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 2px 16px 0 rgb(9 9 12/25%);
    z-index: 2;
    text-align: left;
    transform: translateY(20px);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.section-indxx-dropdown {
    left: 0
}

.solution-indxx-dropdown {
    left: 142px
}

.help-indxx-dropdown {
    left: 335px;
}

.features-indxx-dropdown {
    left: 50px
}

#fea .all-featu {
    background: #e9e9e9;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc !important;
    text-align: center;
    border-radius: 20px;
    width: 75%;
    margin: 12px auto;
    height: 22px
}

#fea .all-featu,
#fea .all-featu:hover,
.nav.header-nav.productmenu li a {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

#fea .all-featu:hover {
    background: #fff
}

.apmenu-dropdown:hover .features-indxx-dropdown,
.apmenu-dropdown:hover .help-indxx-dropdown,
.apmenu-dropdown:hover .section-indxx-dropdown,
.apmenu-dropdown:hover .solution-indxx-dropdown {
    top: 22px;
    opacity: 1;
    pointer-events: auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.features-indxx-dropdown:after,
.help-indxx-dropdown:after,
.section-indxx-dropdown:after,
.solution-indxx-dropdown:after {
    position: absolute;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    content: "";
    display: block;
    z-index: 2;
    transition: all 200ms linear
}

.section-indxx-dropdown:after {
    left: 43px
}

.solution-indxx-dropdown:after {
    left: 167px;
}

.help-indxx-dropdown:after {
    left: 80px;
}

.features-indxx-dropdown:after {
    left: 128px;
}

.nav .selecteddiv a,
.nav .selecteddivnew a {
    color: #000 !important;
    font-family: "Zoho_Puvi_Bold"
}

.features-indxx-dropdown a,
.help-indxx-dropdown a,
.section-indxx-dropdown a,
.solution-indxx-dropdown a {
    display: block;
    color: #000 !important;
    padding: 8px 20px;
    font-family: "Zoho_Puvi_Regular" !important;
    padding-bottom: 8px !important
}

.features-indxx-dropdown a:hover,
.help-indxx-dropdown a:hover,
.section-indxx-dropdown a:hover,
.solution-indxx-dropdown a:hover {
    color: #000 !important;
    background: #e9e9e9
}

.aph-poi-clr.section-indxx-dropdown:after,
.aph-poi-clr.solution-indxx-dropdown:after {
    border-bottom: 8px solid #f0f0f0
}

.sec-indxx-center.selecteddiv label {
    cursor: pointer;
    padding-bottom: 22px
}

.nav>li>a:hover {
    color: #000 !important
}

.nav.header-nav.productmenu li a {
    text-decoration: none;
    color: #000;
    position: relative;
    opacity: .7;
    padding-bottom: 6px
}

.menu-2dropdown {
    display: flex
}

.menu-indx-inner {
    width: 50%
}

.menu-indx-box {
    display: block;
    background: #e1edff;
    font-size: 21px;
    font-family: "Zoho_Puvi_Bold" !important;
    line-height: 28px;
    margin: 2px 20px 20px;
    padding: 15px;
    padding-bottom: 8px !important;
    text-decoration: none;
    color: #000;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.nav.header-nav.productmenu li p {
    padding: 0 20px;
    color: #2b63f3;
    font-family: "Zoho_Puvi_Bold";
    margin-bottom: 5px
}

.features-indxx-dropdown a:first-child,
.help-indxx-dropdown a:first-child,
.section-indxx-dropdown a:first-child,
.solution-indxx-dropdown a:first-child {
    padding-top: 16px
}

.features-indxx-dropdown a:last-child,
.help-indxx-dropdown a:last-child,
.section-indxx-dropdown a:last-child,
.solution-indxx-dropdown a:last-child {
    padding-bottom: 16px;
    margin-top: -2px
}

.menu-indx-box a {
    font-size: 14px;
    color: #2b63f3 !important;
    font-family: "Zoho_Puvi_BoldItalic" !important;
    opacity: 1 !important;
    padding: 6px 0 4px !important
}

.menu-indx-box a:hover {
    background: 0 0;
    color: #1a49bf !important
}

.nav.header-nav.productmenu li a:after {
    background: #000;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.nav.header-nav.productmenu li a:hover:after,
.sitmap-style ul li a:hover:after {
    text-decoration: none;
    width: 100%;
    left: 0
}

#downloadSubmit {
    text-transform: inherit !important;
    margin-top: 0 !important
}

.slider-container {
    position: relative;
    min-height: 280px
}

.slider-container .slider-content {
    position: relative;
    left: 50%;
    top: 50%;
    width: 90%;
    height: 60%;
    transform: translate(-50%, -50%)
}

.slider-container .slider-content .slider-single {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single .custmr-quotes-slider p {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 500ms;
    opacity: 0
}

.slider-container .slider-content .slider-single .client-profl {
    display: block;
    float: left;
    margin: 16px 0 0;
    font-size: 20px;
    font-family: "karla";
    color: #fff
}

.slider-container .slider-content .slider-single.active {
    z-index: 2;
    opacity: 1;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single.active .client-profl,
.slider-container .slider-content .slider-single.active .custmr-quotes-slider p {
    opacity: 1;
    transition: 700ms linear
}

.slider-container .slider-content .slider-single .client-profl {
    opacity: 0;
    transition: 700ms linear
}

.slider-container .slider-left {
    right: 85%
}

.slider-container .slider-right {
    left: 85%
}

.slider-control {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    padding: 20px 15px;
    margin-right: -2px;
    font-size: 20px
}

.os-align {
    margin-top: 15px;
    padding: 7px;
    overflow: hidden
}

.btnLinux1 {
    background: #066b67 0 0 !important;
    cursor: pointer
}

.iconWindows-Linux {
    background-position: -45px 0
}

.btnLinux1:hover {
    background: #07736f 0 0 !important;
    box-shadow: 0 0 10px #7b7b7b
}

.radio-bx {
    width: 100%;
    float: left;
    margin-top: 15px
}

.my-check input,
.radio-bx input[type=radio] {
    position: absolute;
    opacity: 0
}

.radio-bx input[type=radio]+.radio-label:before {
    content: "";
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: -.2em;
    margin-right: 1em;
    margin-top: 4px;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease
}

.radio-bx input[type=radio]:checked+.radio-label:before {
    background-color: #3a3a3a;
    box-shadow: inset 0 0 0 4px #f4f4f4
}

.radio-bx input[type=radio]:focus+.radio-label:before {
    outline: 0;
    border-color: #3a3a3a
}

.radio-bx input[type=radio]:disabled+.radio-label:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4
}

.radio-bx input[type=radio]+.radio-label:empty:before {
    margin-right: 0
}

.cust-stories {
    background: #222 url(https://www.manageengine.com/analytics-plus/style/../images/quotes.png)no-repeat 100% 10%
}

.cust-stories .pg-head {
    color: #fff
}

.txt-style-quote {
    color: #fff;
    font-size: 19px;
    line-height: 33px;
    margin-top: 20px
}

.cust-stories .cust-details {
    margin-top: 50px
}

.cust_storie .innr_storie {
    width: 50%;
    color: #fff;
    margin: 0 auto
}

.cust-img-section {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: block;
    border: 1px solid #999;
    padding: 1px;
    margin: 0 auto
}

.cust-name-section {
    text-align: center;
    color: #aaa;
    margin-top: 10px;
    font-size: 17px
}

.cust-name-section strong {
    margin-bottom: 10px;
    color: #fff;
    font-size: 19px;
    display: inline-block
}

.blue-btn.read-more {
    margin-top: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    color: #fff;
    text-transform: uppercase;
    background: #2cb0ed;
    border: 1px solid #2cb0ed;
    cursor: pointer;
    transition: 300ms linear
}

.blue-btn.read-more:hover {
    background: #22222200 !important;
    transition: 300ms linear
}

.dwn-priv,
.priv-pol {
    font-size: 12px;
    margin-bottom: 10px
}

.dwn-priv {
    line-height: 20px;
    margin-top: 14px;
    color: #757578;
    padding: 0 6px;
    text-align: left !important
}

.priv-pol {
    margin-top: 12px
}

.dwn-priv b {
    font-family: sans-serif
}

.cust-name-section strong,
.dwn-priv a {
    font-family: "Zoho_Puvi_Regular"
}

.cntr-txt,
.priv-pol {
    text-align: center !important
}

.clr-ff {
    color: #fff
}

.my-check {
    display: block;
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dwn-priv a,
.my-check a {
    color: #138cd6 !important
}

.lice-form form .check-bx-styl .my-check input {
    width: auto !important;
    height: auto !important
}

.my-check .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #adadad
}

.my-check:hover input~.checkmark {
    border: 1px solid #2196f3;
    transition: 300ms linear !important
}

.my-check input:checked~.checkmark {
    background-color: #2196f3;
    border: 1px solid #2196f3
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.my-check input:checked~.checkmark:after {
    display: block
}

.my-check .checkmark:after {
    left: 6px;
    top: 3px;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mrtp15 {
    margin-top: 15px
}

.mrtp30 {}

.soft-license-agree {
    font-family: sans-serif;
    overflow: hidden;
    padding: 50px 0;
    border-bottom: 1px solid #e5e5e5;
    max-width: 800px;
    margin: 0 auto
}

.soft-license-agree h3 {
    color: #000;
    font-size: 28px;
    letter-spacing: -.5px;
    line-height: 38px;
    margin-bottom: 40px;
    text-align: center
}

.soft-license-agree h5 {
    font-size: 20px;
    line-height: 28px;
    padding: 0;
    margin: 0
}

.my-check.check-agree.cntr-txt.clr-ff {
    display: initial !important
}

.checkbox-home-lic {
    margin-bottom: 10px
}

.checkbox-home-lic .my-check a,
.checkbox-home-lic a {
    color: #fff !important;
    text-decoration: underline
}

.checkbox-home-lic .my-check a:hover,
.checkbox-home-lic a:hover {
    color: #e2e2e2 !important
}

.checkbox-home-lic .my-check .checkmark {
    position: absolute;
    top: -1px
}

.dwn-form input.submitButton {
    margin-top: 0 !important
}

.table_style {
    width: 100%;
    list-style: none !important;
    padding-left: 0 !important
}

.table_style li {
    margin-bottom: 3px
}

.table_style li label {
    width: 35%;
    float: left;
    padding-top: 17px
}

.table_style li input {
    width: 60% !important
}

.table_style li select {
    width: 64% !important
}

.reset-half,
.resetButton1,
.submit-half {
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px !important;
    line-height: 24px
}

.submit-half {
    width: 48% !important;
    float: left;
    height: 40px;
    background: #e9142b 0 0 !important;
    border: 1px solid #e9142b !important;
    margin-top: 0 !important;
    color: #fff !important;
    padding: 0 !important
}

.reset-half,
.resetButton1 {
    color: #333 !important
}

.reset-half {
    width: 48% !important;
    height: 40px;
    background: #f5f5f5;
    margin-top: 0 !important;
    padding: 0 !important
}

.resetButton1 {
    width: 220px !important;
    padding: 10px;
    background: #f5f5f5 0 0 !important;
    border: 1px solid #f5f5f5
}

.mrtp-mnl {
    margin-top: 28px
}

.banner-cust-das .pg-cust-das {
    color: #1fafdd;
    font-size: 27px;
    line-height: 38px;
    margin: 0 0 15px
}

.banner-cust-das {
    position: relative;
    padding: 15px 10px 20px;
    background: #2d3944 url(https://www.manageengine.com/analytics-plus/style/../images/banner-cust.jpg)repeat-x 0 0;
    overflow: hidden
}

.banner-cust-das p {
    line-height: 26px;
    color: #fff;
    font-size: 16px
}

.box-list-cust {
    margin: 30px 0;
    padding: 0
}

.box-list-cust li {
    margin: 10px 2%;
    padding: 0 2%;
    float: left;
    width: 41%;
    background: #fff;
    list-style: none;
    min-height: 100px
}

.box-list-cust .circle {
    float: left
}

.box-list-cust .circle img {
    margin: 15px 14px;
    width: 32px;
    max-height: 32px
}

.box-list-cust .cir-pink img {
    margin-top: 14px
}

.box-list-cust .cir-yellow img {
    margin: 14px 14px 14px 16px
}

.dwn-priv {
    position: relative
}

.dwn-priv #gdpr-error {
    width: 100%;
    color: #4e4e4e !important;
    position: absolute;
    background: #fff6f6;
    border: 1px solid #e9162c;
    padding: 3px 8px;
    border-radius: 6px;
    left: -11px;
    top: -49px
}

.dwn-priv #gdpr-error::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 32px;
    margin-left: -12px;
    border-width: 8px;
    border-style: solid;
    border-color: #e9162c transparent transparent
}

.dwn-priv.checkbox-home-lic.cntr-txt.clr-ff #gdpr-error {
    width: 30% !important;
    left: 35.3% !important;
    top: -46px !important;
    padding: 7px
}

.dwn-priv.checkbox-home-lic.cntr-txt.clr-ff #gdpr-error::after {
    left: 101px !important
}

.dwn-priv.cntr-txt.clr-ff #gdpr-error {
    left: 27% !important;
    width: 45% !important;
    top: -46px !important;
    padding: 7px
}

.dwn-form-cont {
    width: 50% !important
}

.aplus-feature-inner-section .dwn-form-cont {
    width: 340px !important
}

.dwn-priv.cntr-txt.clr-ff #gdpr-error::after {
    left: 85px !important
}

.mrtp-cus {
    margin-top: 38px
}

.text-cntr {
    text-align: center
}

.fnt16 {
    font-size: 16px
}

h2.green-head.tac,
h2.green-head.text-cntr {
    color: #444751 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    font-family: "Zoho_Puvi_Regular"
}

.fw600 {
    font-family: "Zoho_Puvi_Regular"
}

.box-list .icon-cust-d {
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 60px;
    margin: 0 15px 0 0;
    line-height: 80px;
    vertical-align: middle;
    display: inline-block
}

.cd-head {
    margin-top: 30px;
    margin-bottom: 60px
}

.box-list.cust-benefits li {
    width: 46% !important;
    padding: 0 !important;
    margin-bottom: 35px;
    list-style: none;
    min-height: 100px;
    background: 0 0
}

.cust-benefits .rep-des {
    font-size: 16px;
    line-height: 27px
}

.customer-dash .container {
    max-width: 1100px
}

.box-list.cust-benefits li:nth-child(odd) {
    float: left
}

.box-list.cust-benefits li:nth-child(even) {
    float: right !important
}

.cust-contain {
    max-width: 1000px !important
}

.pdtb30 {
    padding: 30px 0 70px
}

#downloadSubmit:active,
.submitButton:active {
    margin-top: 0 !important
}

.blue-head-sa {
    font-size: 24px;
    color: #0bb3e8
}

.pdtp0 {
    padding-top: 0
}

.benefits-bg {
    background: #f9f9f9
}

.benefits-bg .sec-pTB {
    padding: 40px 0 0 !important
}

.benefits-viedo h1 {
    margin-top: 20px;
    margin-bottom: 40px
}

.clr-blue {
    color: #0bb3e8
}

.blu-clr-a li a {
    color: #3397dc
}

.slid-bg1 {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: 100% 100%
}

.slid-bg2,
.slid-bg3 {
    width: 100%;
    height: auto
}

.slid-bg2 {
    background: #304d5d url(https://www.manageengine.com/analytics-plus/style/../images/triangle-flair-bk.png)no-repeat 0 95px;
    background-size: 100%auto
}

.slid-bg3 {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/ebook-secret-bg.jpg)no-repeat;
    background-size: cover
}

.slid-bg4 {
    background-image: url(https://www.manageengine.com/analytics-plus/style/../images/sec1-bg.png);
    background-position: 0 93px;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: 100% 100%
}

.slid-bg5 {
    background: #304d5d url(https://www.manageengine.com/analytics-plus/style/../images/triangle-flair-bk.png)no-repeat 0 95px;
    background-size: 100%auto;
    width: 100%;
    height: auto
}

.outer-box {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    table-layout: fixed;
    width: 100%
}

.inner-box {
    display: table-cell;
    vertical-align: top !important;
    width: 100%;
    height: 100%
}

.dwn-priv.tac#formCTAgdpr {
    padding: 0 23px
}

.sub-rest-btn {
    width: 90%;
    margin: 0 auto
}

.dwn-form input {
    height: 40px;
    padding: 0 8px;
    width: 84%
}

#section4 #MECountryListing,
#section4 #MECountryListing:focus {
    width: 263px;
    height: 43px;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    background: 0 0;
    outline: 0
}

#section4 #meGDPRMessage {
    width: 30%;
    margin: 0 auto
}

.form-cent-ds {
    border: 1px solid #e3e3e3;
    box-shadow: none;
    padding: 15px 10px;
    width: 300px;
    font-size: 13px;
    height: 42px;
    margin-top: 15px
}

#meGDPRMessage {
    text-align: left
}

#dwn-form-alert {
    margin-left: 20px;
    margin-top: 5px
}

.pos-relat {
    position: relative
}

.new-img-pos {
    position: absolute;
    width: 34px;
    top: 6px;
    right: 111px
}

.txt-clr {
    color: #e9162c;
    font-size: 13px;
    font-style: italic;
    background-color: #ff0
}

#businessPrice i {
    display: initial;
    font-size: 14px;
    font-style: italic
}

#businessPrice2 .small {
    margin-left: 3px
}

.slider_1_line {
    background: #637793;
    border: 0;
    font-family: "Open Sans", sans-serif;
    width: 60%;
    margin: 0 auto;
    display: block;
    clear: both;
    border-bottom-right-radius: 3px
}

.range_slider_default {
    position: absolute;
    background: #1abd9d 0 0;
    border: 0 !important;
    border-radius: 50%;
    cursor: pointer;
    top: -13px;
    width: 30px;
    height: 30px;
    z-index: 101;
    margin-left: -.6em
}

.range_slider_default:before {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/drag-icon.gif);
    content: "";
    display: block;
    height: 10px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 11px
}

.range_slider_default:after {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/drag.png)no-repeat 0 0;
    border: 0;
    content: "";
    position: absolute;
    display: block;
    top: -19px;
    left: -18px;
    color: #8f9196;
    font-size: 11px;
    width: 70px;
    height: 15px;
    opacity: 0
}

.range_slider_default:hover:after {
    opacity: 1
}

.range_slider_moving {
    left: 0;
    top: 0;
    height: 100%;
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background: #1abd9d
}

.wrapper3 .container.sec-pTB {
    height: 435px
}

.slider .plan-line.one_1 span.active i {
    margin-left: -10px !important
}

.index-icon {
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index-icon.png)no-repeat 0 0
}

.img-rel span {
    display: inline-block;
    margin-top: 13px;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index-icon.png)no-repeat;
    vertical-align: middle
}

.img-rel .icn-1 {
    background-position: 0 0;
    width: 38px;
    height: 43px
}

.img-rel .icn-2,
.img-rel .icn-3 {
    background-position: -71px 0;
    width: 48px;
    height: 46px
}

.img-rel .icn-3 {
    background-position: -119px 0
}

.fea-search-icon,
.img-rel .icn-4 {
    background-position: -159px -24px;
    width: 29px;
    height: 33px
}

.fea-search-icon {
    display: inline-block;
    margin: 11px 10px 0 0;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/index-icon.png)no-repeat;
    vertical-align: middle;
    cursor: pointer
}

.consult-titl {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333;
    letter-spacing: -1px
}

.outer-input {
    margin-bottom: 20px
}

.consult-form input,
.consult-form select {
    max-width: inherit !important;
    height: 50px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 15px;
    border: 1px solid #d9d6d6;
    margin-bottom: 0
}

.consult-form input,
.consult-form select,
.consult-form textarea {
    width: 100%;
    transition: 300ms linear;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.outer-input.form-action {
    text-align: center
}

.zc-live-primary-btn,
.zc-live-primary-btn:hover {
    width: auto !important;
    cursor: pointer;
    padding: 0 20px !important;
    box-sizing: border-box;
    line-height: 22px;
    background: #f0483e;
    color: #fff;
    border: 1px solid #fff;
    font-size: 15px !important;
    height: 43px !important
}

.consult-rit-form {
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.consult-table {
    width: 100%;
    margin-top: 10px
}

.consult-table tr:nth-child(even) {
    background-color: #f2f2f2
}

.consult-table tr:hover {
    background-color: #ddd
}

.consult-table th {
    text-align: left;
    background-color: #d2d2d2;
    color: #020202;
    border: 1px solid #ddd;
    padding: 10px
}

.consult-table td {
    padding: 10px;
    border: 1px solid #d7d7d7
}

.consult-form {
    margin-top: 50px
}

.consult-form .aplus-1-1-note {
    margin-right: 0 !important
}

.consult-design .aplus-1-1-left-section,
.consult-design .aplus-1-1-right-section {
    width: 50% !important
}

.clmd-6 {
    width: 50%;
    float: left
}

.sitmap-style ul li {
    list-style: none;
    font-size: 15px;
    line-height: 27px
}

.sitmap-style ul {
    padding-left: 0 !important
}

.sitmap-style ul li:first-child {
    font-size: 18px;
    font-family: "Zoho_Puvi_Regular";
    margin-bottom: 8px
}

.sitmap-style p {
    font-size: 20px;
    font-family: "Zoho_Puvi_Regular";
    margin-bottom: 0
}

.sub-mr {
    margin-left: 20px
}

.sub-mr ul li:first-child {
    font-size: 17px !important
}

.sitmap-style ul li a {
    position: relative;
    text-decoration: none
}

.sitmap-style ul li a:after {
    color: #138cd6;
    background: #138cd6;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s ease 0s, left .3s ease 0s;
    width: 0
}

.container2 {
    max-width: 1000px;
    margin: 0 auto
}

.pdtb60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.sn-cust-sec {
    background: #e5f2f8 !important;
    min-height: 600px !important;
    position: relative
}

.sn-cust-sec .cust-slider-container {
    background: #fff;
    margin-top: 40px;
    padding: 30px;
    position: relative;
    min-height: 320px;
    box-shadow: 0 0 28px #0000001a
}

.sn-cust-sec .cust-slider-container::before {
    content: url(https://www.manageengine.com/analytics-plus/style/../images/quotes-icon1.png) !important;
    position: absolute;
    left: 20px;
    top: 20px
}

.cust-slider-content {
    position: relative;
    left: 50%;
    top: 50%;
    width: 90%;
    height: 60%;
    transform: translate(-50%, -50%)
}

.cust-slider-content .cust-slider-single.active {
    z-index: 2;
    transition: 700ms linear
}

.cust-quotes-slider {
    width: 70%;
    font-size: 18px;
    float: left;
    max-height: 225px
}

.cust-quotes-slider p {
    position: relative;
    left: 0;
    top: 0;
    width: 90%;
    height: 100%;
    min-height: 130px;
    margin-top: 0 !important;
    padding: 10px 9px 0;
    text-align: left;
    color: #000 !important;
    line-height: 32px;
    transition: 700ms linear;
    font-size: 17px !important
}

.cust-client-profl {
    margin: 0 !important
}

.cust-clnt-img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    display: flex;
    float: right;
    border: 2px solid #315566;
    padding: 2px
}

.cust-clnt-img img {
    border-radius: 50%;
    width: 100%
}

.sn-cust-sec ul#dots_1 {
    list-style-type: none;
    margin: 0 auto
}

.sn-cust-sec .banr-cnt-center h1 {
    font-size: 30px;
    color: #060606 !important;
    font-family: "Zoho_Puvi_Regular"
}

.cust-clnt-name {
    color: #000 !important;
    margin-top: 0;
    margin-left: 10px;
    font-family: "Zoho_Puvi_Regular";
    line-height: 30px
}

.cust-clnt-name span {
    color: #181818 !important;
    opacity: .7
}

.cust-point-slid {
    margin-top: 50px !important;
    float: none !important;
    display: flex
}

.cust-point-slid ul li {
    width: 15px;
    height: 15px;
    margin: 0 11px 0 0;
    background: #a9d0e3;
    float: left;
    border-radius: 50px
}

.cust-point-slid ul li.current,
.cust-point-slid ul li:hover {
    background: #8fb2c4 !important
}

.sn-get-plug {
    font-size: 30px;
    color: #000;
    line-height: 42px;
    padding-bottom: 25px
}

.aplus-signup-ebook-titl .bold-tit,
.sn-get-plug span {
    font-family: "Zoho_Puvi_Semibold"
}

.cust-point-slid ul li,
.slider-arrow-control {
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    cursor: pointer
}

.slider-arrow-control {
    position: absolute;
    z-index: 3;
    display: block;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    font-size: 30px;
    padding: 3px 14px 16px;
    border-radius: 25px
}

.slider-arrow-control a {
    color: #a9d0e3
}

.slider-arrow-control a:hover {
    text-decoration: none;
    color: #8fb2c4
}

.cust-prev {
    left: 190px
}

.cust-next {
    right: 190px
}

.cust-slider-container .cust-slider-content .cust-slider-single,
.cust-slider-container .cust-slider-content .cust-slider-single .cust-quotes-slider p,
.slider-container .cust-slider-content .cust-slider-single .cust-client-profl {
    opacity: 1 !important
}

.mrtp40 {
    margin-top: 40px
}

.aplus-signup-ebook-wrapper {
    font-family: "Zoho_Puvi_Regular"
}

.aplus-signup-ebook-wrapper h1,
.aplus-signup-ebook-wrapper h2 {
    font-size: 25px;
    color: #000;
    font-family: "Zoho_Puvi_bold";
    margin: 20px 0 0
}

.aplus-signup-ebook-wrapper h2 {
    margin: 40px 0 20px
}

.aplus-signup-ebook-wrapper h1 span.aplus-color-txt {
    color: #814bff
}

.aplus-signup-ebook-wrapper p {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px
}

.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip {
    background: #814bff;
    border: 1px solid #000;
    color: #ffedcf;
    font-size: 14px;
    padding: 5px 10px;
    margin-right: 15px;
    display: inline-block;
    box-shadow: inset -1px -1px 2px #fff
}

.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip span {
    color: #fff;
    font-size: 40px;
    padding-left: 5px
}

.aplus-signup-ebook-highlt-txt {
    background: #f0f9ff;
    border: 1px dashed #7e7baf;
    padding: 15px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Zoho_Puvi_Semibold"
}

.aplus-signup-ebook-wrapper ul {
    background: #f0f9ff;
    padding: 10px 30px;
    margin-bottom: 45px
}

.aplus-signup-ebook-wrapper ul li {
    padding: 15px;
    list-style-type: none;
    position: relative
}

.aplus-signup-ebook-wrapper ul li:before {
    content: "";
    position: absolute;
    left: -10px;
    margin-top: 6px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #814bff;
    background: 0 0;
    border-radius: 50%
}

.aplus-signup-ebook-img {
    margin: 30px 0;
    max-width: 100%
}

.aplus-signup-ebook-note {
    position: relative;
    margin-left: 40px
}

.aplus-signup-ebook-note:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -40px;
    width: 28px;
    height: 28px;
    background: url(https://www.manageengine.com/analytics-plus/style/../images/ebook/secret_stratergies/aplus_signup_note_icon.png)
}

.aplus-signup-ebook-img,
.aplus-signup-ebook-tip {
    transition: .7s opacity cubic-bezier(.25, .46, .45, .94), 1s transform cubic-bezier(.25, .46, .45, .94)
}

.aplus-img-animate {
    opacity: 0;
    transform: translateY(30px);
    -webkit-transform: translateY(30px)
}

.aplus-tip-animate {
    opacity: 0;
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px)
}

.aplus-no-tip-animate {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0)
}

.aplus-infographic-txt h3,
.aplus-signup-ebook-wrapper h2.aplus-signup-ebook-about-section {
    font-size: 60px;
    font-family: "Zoho_Puvi_Extrabold"
}

.aplus-signup-ebook-about-section img {
    max-width: 400px
}

.aplus-signup-ebook-bg {
    background: #814bff
}

.aplus-signup-ebook-titl {
    font-size: 32px;
    line-height: 40px;
    margin: 50px 0 0;
    letter-spacing: -1px;
    color: #fff;
    font-family: "Zoho_Puvi_ExtraLight"
}

.aplus-signup-ebook-banner {
    color: #fff
}

.aplus-signup-ebook-banner p {
    font-family: Zoho_Puvi_Regular;
    font-size: 16px;
    line-height: 26px
}

.aplus-signup-ebook-banner-btn {
    background: #ff7b59;
    color: #fff;
    border: 1px solid #6c46e0;
    font-family: Zoho_Puvi_Semibold
}

.aplus-signup-ebook-banner-btn:hover {
    text-decoration: none
}

.aplus-mT50 {
    margin-top: 50px
}

.aplus-infographic-txt h3 {
    margin: 0;
    color: #204983;
    font-size: 42px
}

.aplus-infographic-txt h4 {
    letter-spacing: inherit;
    margin: 0;
    font-size: 22px;
    color: #231f20
}

.aplus-infographic-txt p {
    font-size: 16px;
    margin: 0;
    padding: 0;
    color: #231f20;
    letter-spacing: -1px
}

.aplus-infographic-section {
    margin: 0 50px 50px 0;
    min-width: 200px
}

.aplus-signup-ebook-logo-banner img {
    max-width: 170px
}

.aplus-signup-ebook-banner .aplus-rt-img-banner {
    width: 420px;
    max-width: 90%;
    float: right
}

.aplus-signup-ebook-banner .aplus-banner-left-layout {
    margin-top: 20px
}

#aplusEmailSignupWrapper {
    display: flex;
    width: 100%;
    font-family: Zoho_Puvi_Regular
}

#aplusEmailSignupWrapper fieldset {
    border: 0;
    width: 100%
}

#aplusEmailSignupWrapper label {
    color: #415484;
    font-size: 24px;
    margin-bottom: 15px;
    display: block
}

#aplusEmailSignupWrapper input[type=text] {
    width: calc(60% - 10px);
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 500;
    box-shadow: inset 0 0 0 1px #d5c7ff;
    background: #fff;
    color: #415484;
    outline: 0;
    height: 50px
}

#aplusEmailSignupWrapper input[type=submit],
#aplusEmailSignupWrapper input[type=text],
.aplus-signup-selectbox {
    box-sizing: border-box;
    display: inline-block;
    border: 0;
    border-radius: 5px
}

.aplus-signup-selectbox {
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 500;
    box-shadow: inset 0 0 0 1px #d5c7ff;
    background: #fff;
    color: #415484;
    outline: 0;
    height: 50px;
    margin-left: 15px;
    width: calc(40% - 15px)
}

#aplusEmailSignupWrapper input[type=submit] {
    position: relative;
    padding: 10px 50px 9px;
    font-size: 22px;
    background: #814bff;
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: 25px
}

.aplus-signup-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0 25px;
    padding: 15px 20px 30px;
    background: #fffce0;
    border: 1px solid #f0e5b6;
    border-radius: 5px
}

.aplus-signup-wrapper:before {
    display: block;
    width: 100%;
    height: 150px;
    position: absolute;
    top: -160px;
    left: -1px;
    content: "";
    background: linear-gradient(rgba(255, 255, 255, 0), #fff)
}

.aplusHiddenTxt.hidden {
    display: none
}

::placeholder {
    color: #aaa
}

:-ms-input-placeholder {
    color: #aaa
}

::-ms-input-placeholder {
    color: #aaa
}

.aplus-pr {
    position: relative
}

.aplus-error {
    position: absolute;
    bottom: -25px;
    left: 5px;
    color: #c81b1b;
    font-size: 14px
}

#aplusEmailSignupWrapper input[type=text].aplus-email-error {
    box-shadow: inset 0 0 0 1px #c81b1b
}

.aplus-loaderHolder {
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 63px);
    height: auto;
    background-color: transparent
}

@keyframes g_bar1 {

    0%,
    27.67% {
        transform: translateY(60px)
    }

    36.6% {
        transform: translateY(68px)
    }

    81.25%,
    to {
        transform: translateY(-100px)
    }
}

@keyframes g_bar2 {

    0%,
    30.35% {
        transform: translateY(150px)
    }

    85.71% {
        transform: translateY(68px)
    }

    76.78%,
    94.64%,
    to {
        transform: translateY(60px)
    }
}

@keyframes r_bar1 {

    0%,
    14.28% {
        transform: translateY(30px)
    }

    23.21% {
        transform: translateY(38px)
    }

    81.25%,
    to {
        transform: translateY(-120px)
    }
}

@keyframes r_bar2 {

    0%,
    30.35% {
        transform: translateY(130px)
    }

    81.25% {
        transform: translateY(38px)
    }

    72.32%,
    90.17%,
    to {
        transform: translateY(30px)
    }
}

@keyframes b_bar1 {

    0%,
    3.47% {
        transform: translateY(0)
    }

    11.6% {
        transform: translateY(10px)
    }

    81.25%,
    to {
        transform: translateY(-145px)
    }
}

@keyframes b_bar2 {

    0%,
    30.34% {
        transform: translateY(100px)
    }

    66.7%,
    88.92%,
    to {
        transform: translateY(0)
    }

    75% {
        transform: translateY(10px)
    }
}

.loadingSpan {
    display: inline-block;
    position: relative;
    height: 85px;
    transform: scale(.5)
}

.loadingSpan span {
    position: absolute;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    height: 85px;
    width: 13px;
    bottom: 0;
    outline: inset;
    outline-color: transparent
}

.loadingSpan>span:nth-of-type(1) {
    height: 85px;
    width: 13px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
    z-index: 1;
    margin-left: 10px
}

.loadingSpan>span:nth-of-type(1) span:nth-child(1),
.loadingSpan>span:nth-of-type(1) span:nth-child(2) {
    background-color: #30beae;
    transform: translateY(60px);
    -webkit-animation: g_bar1 1.86s ease-in-out infinite;
    -moz-animation: g_bar1 1.86s ease-in-out infinite;
    animation: g_bar1 1.86s ease-in-out infinite
}

.loadingSpan>span:nth-of-type(1) span:nth-child(2) {
    -webkit-animation: g_bar2 1.86s ease-in-out infinite;
    -moz-animation: g_bar2 1.86s ease-in-out infinite;
    animation: g_bar2 1.86s ease-in-out infinite
}

.loadingSpan>span:nth-of-type(2) {
    height: 85px;
    width: 13px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
    z-index: 1;
    margin-left: 37px
}

.loadingSpan>span:nth-of-type(2) span:nth-child(1),
.loadingSpan>span:nth-of-type(2) span:nth-child(2) {
    background-color: #e36b6b;
    transform: translateY(30px);
    -webkit-animation: r_bar1 1.86s ease-in-out infinite;
    -moz-animation: r_bar1 1.86s ease-in-out infinite;
    animation: r_bar1 1.86s ease-in-out infinite
}

.loadingSpan>span:nth-of-type(2) span:nth-child(2) {
    -webkit-animation: r_bar2 1.86s ease-in-out infinite;
    -moz-animation: r_bar2 1.86s ease-in-out infinite;
    animation: r_bar2 1.86s ease-in-out infinite
}

.loadingSpan>span:nth-of-type(3) {
    height: 85px;
    width: 13px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    overflow: hidden;
    z-index: 1;
    margin-left: 65px
}

.loadingSpan>span:nth-of-type(3) span:nth-child(1) {
    background-color: #448acb;
    transform: translateY(0);
    -webkit-animation: b_bar1 1.86s ease-in-out infinite;
    -moz-animation: b_bar1 1.86s ease-in-out infinite;
    animation: b_bar1 1.86s ease-in-out infinite
}

.loadingSpan>span:nth-of-type(3) span:nth-child(2) {
    background-color: #448acb;
    transform: translateY(0);
    -webkit-animation: b_bar2 1.86s ease-in-out infinite;
    -moz-animation: b_bar2 1.86s ease-in-out infinite;
    animation: b_bar2 1.86s ease-in-out infinite
}

.zdbLoading>div {
    padding: 10px 40px;
    vertical-align: middle;
    background-position: 10px 5px;
    white-space: nowrap
}

@media screen and (max-width:1930px) {
    .repot7 img {
        width: 300px !important
    }

    .mytpp {
        padding-top: 100px !important
    }
}

@media screen and (max-width:1700px) {
    .mytpp {
        padding-top: 100px !important
    }

    .fp-slidesNav {
        display: block !important
    }
}

@media screen and (max-width:1650px) {
    .repot7 img {
        width: 520px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:1280px) {
    .repot7 img {
        width: 420px !important
    }

    .mytpp {
        padding-top: 90px !important
    }
}

@media screen and (max-width:1025px) {
    .feaFixDiv {
        top: 40px
    }

    ul.aplus-help-nav li {
        padding: 5px 7px
    }
}

@media screen and (max-width:1024px) {

    .apmenu-dropdown:hover .features-indxx-dropdown,
    .apmenu-dropdown:hover .help-indxx-dropdown,
    .apmenu-dropdown:hover .section-indxx-dropdown,
    .apmenu-dropdown:hover .solution-indxx-dropdown {
        width: 100%
    }

    .apmenu-dropdown:hover .solution-indxx-dropdown {
        left: 0;
        top: 138px
    }

    .apmenu-dropdown:hover .help-indxx-dropdown {
        left: 0;
        top: 192px
    }

    .apmenu-dropdown:hover .features-indxx-dropdown {
        left: 0;
        top: 92px
    }

    .features-indxx-dropdown,
    .help-indxx-dropdown,
    .section-indxx-dropdown,
    .solution-indxx-dropdown {
        display: none;
        opacity: inherit !important
    }

    .apmenu-dropdown:hover .features-indxx-dropdown,
    .apmenu-dropdown:hover .help-indxx-dropdown,
    .apmenu-dropdown:hover .section-indxx-dropdown,
    .apmenu-dropdown:hover .solution-indxx-dropdown {
        display: block;
        opacity: inherit !important
    }

    body #webinar-banner h1 {
        line-height: 42px;
        width: 75%
    }

    .complete-green img {
        width: 35%;
        left: -8%;
        top: 10%
    }

    .banr-cnt-center {
        padding-top: 50px
    }

    .aplus-list-section li {
        width: 29%;
        margin: 20px 0 15px;
        padding: 20px 2%
    }

    .aplus-list-section li span {
        display: inline
    }
}

@media screen and (max-width:992px) {
    body #webinar-banner h1 {
        line-height: 42px;
        width: 75%
    }

    .complete-green img {
        width: 35%;
        left: -8%;
        top: 10%
    }

    .home-feature-list.w-700.fl,
    .home-feature-list2.w-600.fl {
        width: 100%;
        padding: 0 !important
    }

    .tac.pT40.right-pos-img {
        width: 100% !important;
        right: 0
    }

    .tac.pT40.right-pos-img img {
        width: 100%
    }

    .eos-col-9 {
        width: 60%
    }

    .eos-col-2 {
        width: 40%
    }

    .custmr-quotes-slider p {
        font-size: 16px;
        line-height: 35px;
        margin: 50px 0 6px
    }

    ul.aplus-help-nav li {
        padding: 5px 3px
    }
}

@media screen and (max-width:768px) {
    .agenda-pop-body {
        left: 12px;
        width: 85%
    }

    .course-lf,
    .course-rit {
        width: 100%
    }

    .dc-in-bannr {
        display: none
    }

    .dc-in-bg {
        min-height: auto
    }

    .sn-cust-sec .cust-slider-container {
        margin: 40px
    }

    .cs-prev {
        left: 0
    }

    .cs-next {
        right: 0
    }

    .apm-bg .bannr-innr-cnt,
    .cust-quotes-slider,
    .cust-quotes-slider p,
    .tac.pT40.right-pos-img img,
    .tnks-sec2 ul li {
        width: 100%
    }

    .cust-clnt-img {
        width: 100px;
        height: 100px;
        margin-top: -80px
    }

    .aplus-tasks-text h2,
    .aplus-tasks-text p {
        width: 100% !important
    }

    .dc-bg .dis-flx,
    .dc-in-bg .dis-flx,
    .esm-bg .dis-flx,
    .high-mdm-bg .dis-flx,
    .high-patch-manager-bg .dis-flx,
    .high-pmp-bg .dis-flx,
    .jira-bg .dis-flx,
    .opm-bg .dis-flx,
    .zendesk-bg .dis-flx {
        display: block
    }

    .dc-in-bg:before,
    .jira-bg:before,
    .opm-bg:before {
        width: 100%;
        height: 100%
    }

    .opm-bannr {
        margin-top: 55px
    }

    .opm-bg:before {
        display: none
    }

    .img-ver-cntr .container {
        display: inherit
    }

    .container-xs .container {
        padding: 30px 0 !important
    }

    .sn-innr {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .sn-bannr-img {
        width: 75%;
        opacity: .1
    }

    .lft-med {
        padding-left: 0
    }

    .sm-boxes li {
        width: 100%;
        margin: 2%0
    }

    .sdp-bullet_slider {
        position: absolute;
        top: 103%
    }

    .sdp-Sup-bg,
    .sdp-slider-bg {
        display: none
    }

    .aplus-tasks-img1 {
        float: none;
        margin-top: 40px
    }

    .aplus-tasks-img2,
    .aplus-tasks-img3 {
        margin-top: 40px
    }

    .zia-container .container {
        display: block
    }

    .aplus-tasks-text .container {
        padding-top: 40px
    }

    .wid25,
    .wid30,
    .wid40,
    .wid50,
    .wid60,
    .wid70,
    .wid75 {
        width: 100%;
        text-align: center
    }

    .aaf-bg .text-rit .aaf-bannr,
    .paf-bg .text-rit .aaf-bannr {
        position: initial;
        width: 90%;
        margin-top: 50px
    }

    .zia-mt-top {
        margin-top: 30px
    }

    .cus-qut,
    .get-stt,
    .sign1_1 {
        width: 90% !important
    }

    .stps-sep {
        display: block !important
    }

    .stps-sep .round-out {
        margin-bottom: 70px
    }

    .aplus-banner-left-layout+div img,
    .stp-line {
        display: none
    }

    .aplus-sdp-msp.aplus-sprite-img1 {
        zoom: .8
    }

    .aplus-sdp-msp.aplus-sprite-img3 {
        zoom: .7;
        margin-top: 18px !important
    }

    .aplus-sdp-msp.aplus-sprite-img4 {
        zoom: .8;
        margin-top: 15px !important
    }

    .aplus-banner-left-layout.mrtp20 {
        text-align: center
    }

    .img-needs-ap img {
        width: 37%
    }

    .ebook-need-ap {
        margin-top: 0
    }

    .ebook-need-ap .per50-wid {
        width: 95% !important;
        margin: 0 auto;
        float: none !important
    }

    .img-lanc {
        text-align: center
    }

    .ebook-need-ap .per50-wid,
    .tpmr-l .tal {
        text-align: center !important
    }

    .dwn-form-cont.downloadForm {
        width: 80% !important
    }

    body #webinar-banner h1 {
        line-height: 42px;
        width: 60%
    }

    .complete-green img {
        width: 34%;
        left: -8%;
        top: 10%
    }

    .complete-green span {
        left: .1%;
        top: 14%;
        font-size: 24px
    }

    .integ-boxes li {
        width: 40%;
        margin-bottom: 15px
    }

    .intro.container.ebook-banner .fr {
        float: left;
        margin-bottom: 20px
    }

    .home-feature-list2.w-600.fl {
        width: 100%;
        padding: 0 !important
    }

    .tac.pT40.right-pos-img {
        width: 100% !important;
        right: 0
    }

    #scroll ul,
    #scroll ul.home-feature-list2 {
        padding: 0 !important;
        margin-top: 20px
    }

    .videoList li {
        padding: 6px
    }

    .videoCon h3,
    .videoList h3 {
        margin: 12px 0 0
    }

    .container.sec-pTB ul.filter {
        height: 43px;
        margin-top: 20px
    }

    .container.sec-pTB ul.filter li {
        margin-top: 10px
    }

    #scroll .card.cardone ul,
    #scroll .card.cardtwo ul {
        padding: 10px 0 10px 30px !important
    }

    #scroll ul.supportList {
        margin-top: 0
    }

    .dwn-form .tac input#downloadSubmit,
    .dwn-form .tac select {
        width: 94%
    }

    .sec-pTB.clearfix .box-list li {
        min-height: 126px
    }

    .eos-col-9 {
        width: 60%
    }

    .eos-col-2 {
        width: 40%
    }

    .per40-wid,
    .per50-wid {
        width: 100%;
        padding: 0
    }

    .img-chaos {
        display: inherit;
        margin-top: 50px
    }

    .img-chaos img {
        width: 50%;
        margin: auto
    }

    .ipd-cnrt {
        text-align: center
    }

    .img-secret img {
        width: 45%
    }

    #fp-nav.right {
        display: none !important
    }

    .custmr-quotes-slider p {
        font-size: 16px;
        line-height: 28px
    }

    .banr-cnt-center h1 {
        font-size: 23px
    }

    .clnt-name {
        font-size: 12px;
        margin-top: 5px
    }

    .slider-container .slider-content .slider-single .cust-client-profl {
        margin: 20px 0 0 20px
    }

    .clnt-img {
        width: 55px;
        height: 55px
    }

    .slider-container {
        min-height: 220px
    }

    .aplus-banner-left-layout {
        float: none;
        width: auto;
        padding: 0 15px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .7;
        margin-top: 20px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-ticket-sprite {
        zoom: .85;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-kbm-sprite {
        margin-top: 15px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .55;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3 {
        margin-top: 35px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-project-mgmt-sprite {
        zoom: .6;
        margin-top: 60px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        zoom: .8
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 80px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3 {
        margin-top: 0
    }

    .aplus-help-section .container {
        margin: 30px auto 0
    }

    .supportMain,
    .supportSide {
        width: 100%
    }

    .vt-v-class2 {
        width: 50%
    }

    .vt-v-class1,
    .vt-v-class3 {
        width: 25%
    }

    .vt-attn-l,
    .vt-attn-r {
        width: 100%
    }

    .vt-sid-line {
        min-height: 215px
    }

    .aplus-list-section li {
        width: 96%;
        padding: 20px 2%;
        margin: 0 0 15px
    }

    .aplus-list-section li p {
        min-height: inherit
    }
}

@media screen and (max-width:767px) {

    .aexp-bg:before,
    .bana-bg:before,
    .sdp-od-bg:before,
    .vt-attn:before {
        display: none
    }

    .aexp-bg {
        min-height: auto
    }

    .esm-list-footer {
        display: inherit;
        text-align: center
    }

    .esm-footer-sec {
        padding-bottom: 20px
    }

    #cont2 .home-feature-list li,
    .esm-list-footer li,
    .home-feature-list li {
        width: 100%
    }

    .esm-list-footer li img {
        width: auto
    }

    .cust-clnt-name {
        font-size: 13px;
        line-height: 20px
    }

    .cust-clnt-img {
        width: 100px;
        height: 100px
    }

    .dis-f {
        display: inherit
    }

    .dis-f .cl-md-6.mr-auto.tac {
        margin-top: 60px
    }

    .cust-clnt-img {
        margin-top: inherit
    }

    .cust-quotes-slider {
        max-height: inherit
    }

    .cust-clnt-img {
        float: left
    }

    .vt-v-class1,
    .vt-v-class2,
    .vt-v-class3 {
        width: 100%
    }

    .vt-v-class2 {
        text-align: center;
        border-left: 0 solid #ccc
    }

    .container.clearfix.dis-flx,
    .v-train-bg {
        display: block
    }

    .v-train-bannr {
        margin-top: 50px
    }

    #aplusEmailSignupWrapper input[type=text],
    .aplus-signup-selectbox {
        width: 100%
    }

    .aplus-signup-selectbox {
        margin: 30px 0 0
    }
}

@media screen and (max-width:900px) {
    .table_style li label {
        width: 100%
    }

    .table_style li input,
    .table_style li select {
        width: 100% !important
    }

    ul.table_style li label.os-label {
        padding-bottom: 7px
    }
}

@media screen and (max-width:650px) {
    .custmr-quotes-slider p {
        font-size: 12px;
        line-height: 23px
    }

    .slider-container .slider-content .slider-single .custmr-quotes-slider p {
        left: 35px;
        width: 93%
    }

    .csb-div {
        width: 100%
    }

    .csb-div.mrll {
        margin-left: 0
    }

    .banr-cnt-center {
        width: 90%
    }

    .custmr-banr {
        min-height: 350px
    }

    .slider-container {
        overflow: hidden
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .imageSec.aplus-sdp-landing-sprite {
        zoom: .55;
        margin-top: 30px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img2 {
        margin-top: 70px
    }

    .aplus-sdp-wrapper .imageSec.aplus-sdp-kbm-sprite {
        zoom: .6;
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img4 {
        zoom: .65;
        margin-top: 60px
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img1 {
        margin-top: 55px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 75px
    }
}

@media screen and (max-width:600px) {
    .esm-footer-sec:before {
        content: none
    }

    .cust-quotes-slider,
    .cust-quotes-slider p {
        width: 100%;
        min-height: auto
    }

    .sn-cust-sec .cust-slider-container {
        padding: 30px 0;
        margin: 30px 0 0
    }

    .sdp-dash-menu ul li {
        width: 100%
    }

    .innr_storie p {
        margin-top: 22px;
        margin-bottom: 28px;
        font-size: 15px;
        line-height: 24px
    }

    .cust_storie .innr_storie {
        width: 90%
    }

    .complete-green img {
        top: 8%
    }

    .complete-green span {
        top: 10%;
        font-size: 19px
    }

    #section4 .input-field {
        margin-bottom: 15px
    }

    .integ-boxes li {
        min-height: 366px
    }

    .sec-pTB.clearfix .demoForm {
        width: 100%;
        margin: 0;
        border-right: 0 solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 0 0 50px
    }

    .dwn-form .tac select {
        width: 94%
    }

    .dwn-form form .tar {
        width: 96%;
        margin-left: 6px
    }

    .feedbackCont.supportMain,
    .sec-pTB.clearfix .demoCont {
        width: 100%;
        padding: 0
    }

    .sec-pTB.clearfix .box-list li {
        min-height: 60px;
        width: 95%;
        margin: 0;
        padding: 15px
    }

    .eos-col-9 {
        width: 100%;
        padding-left: 20px
    }

    #support .supportSide,
    .eos-col-2 {
        width: 100%
    }

    .img-chaos img {
        width: 80%;
        margin: auto
    }

    .img-secret img {
        width: 45% !important
    }

    .intro.container .integ-boxes li {
        width: 80%
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.imageSec {
        zoom: .5
    }

    .aplus-sdp-wrapper .aplus-sdp-kbm-sprite.aplus-sprite-img3 {
        margin-top: 75px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.imageSec {
        margin-top: 30px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
        margin-top: 75px
    }

    .aplus-sdp-index {
        padding-top: 60px !important
    }

    body .aplus-sdp-indx-banner .aplus-inner-banner-link {
        margin-top: 10px !important;
        margin-bottom: 60px
    }

    .cours-off-menu ul li {
        width: 100%;
        margin-bottom: 12px
    }

    .cours-off-menu ul li a {
        width: 100%;
        border-radius: 0
    }

    .vt-sid-line {
        display: none
    }
}

@media screen and (max-width:500px) {
    .sn-cust-sec .container2 {
        padding: 40px
    }

    .img-needs-ap img {
        width: 60%
    }

    .complete-green img {
        width: 41%;
        left: -9%;
        top: 7%
    }

    .integ-boxes li {
        min-height: 330px
    }

    .per50.tal.banner-description a,
    .per50.tal.banner-description h1,
    .per50.tal.banner-description p {
        margin-left: 15px;
        margin-right: 15px
    }

    .home-feature-list2 li {
        width: 100%
    }

    .home-feature-list2 li h2 {
        line-height: 2.3
    }

    .home-feature-list2 li h2 br {
        display: none
    }

    .videoList li {
        padding: 6px;
        width: 100%
    }

    .container.sec-pTB ul.filter {
        height: 100px
    }

    .container.sec-pTB ul.filter li {
        margin-bottom: 20px
    }

    .resourceList li {
        width: 100%
    }

    .pricingcardsWrapper {
        margin-top: 50px
    }

    .pricing-type {
        margin: 20px 0 40px
    }

    #pricingcards_perp .cardone {
        top: 6px
    }

    #faq-note .sec-pTB.clearfix.pT0 h5,
    #faq-note .sec-pTB.clearfix.pT0 p,
    #faq-sec .per50.tal h3,
    #faq-sec .per50.tal p {
        padding-left: 15px;
        padding-right: 20px;
        text-align: justify
    }

    .aplus-card-wrapper {
        width: 100%
    }

    .aplus-help-list li {
        clear: both
    }
}

@media screen and (max-width:425px) {
    .custmr-banr {
        min-height: 440px
    }

    .slider-container {
        min-height: 300px
    }

    .complete-green img {
        width: 46%;
        left: -10%;
        top: 7%
    }

    .complete-green span {
        top: 9%
    }

    body #webinar-banner h1 {
        line-height: 32px;
        width: 60%;
        font-size: 19px
    }

    .txt-scale {
        transform: scale(1, .8);
        font-style: italic;
        font-size: 20px !important;
        margin-top: -5px !important
    }

    .supportList li {
        width: 100%
    }

    .dwn-form .tac select {
        width: 96%
    }

    .dwn-form form .tar {
        width: 97.5%;
        margin-left: 2px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.imageSec {
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img1 {
        zoom: .5;
        margin-top: 140px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img2 {
        margin-top: 20px
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img3,
    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 40px
    }

    .aplus-sdp-wrapper .aplus-sdp-ticket-sprite.aplus-sprite-img1 {
        zoom: .6;
        margin-top: 130px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 120px
    }

    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img3 {
        zoom: .45;
        margin-top: 70px
    }
}

@media screen and (max-width:375px) {
    .complete-green img {
        width: 45%;
        left: -12%;
        top: 6%
    }

    .complete-green span {
        top: 6%;
        font-size: 16px
    }

    .fea-search-box {
        width: 92%
    }

    .fea-search-box input {
        width: 80%
    }

    .aplus-sdp-wrapper .aplus-sdp-project-mgmt-sprite.aplus-sprite-img4 {
        margin-top: 70px
    }
}

@media screen and (max-width:320px) {
    .aplus-sdp-wrapper .aplus-sdp-landing-sprite.aplus-sprite-img1 {
        margin-top: 90px
    }
}

#btmBar {
    bottom: -96px
}

#btmBar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%
}

.prd-nav {
    padding: 0;
    float: left;
    width: 99%
}

.prd-nav li {
    float: left;
    width: 19%;
    padding: 0 .5%;
    text-align: center
}

.prd-nav li a {
    color: #c9c9c9
}

.prd-nav li a:hover {
    color: #fff;
    text-decoration: none
}

.prd-nav li a:hover>span {
    opacity: 1
}

.prd-nav .btm-dwn a {
    background: #e9142b;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    padding: 4px 10px;
    display: inline-block;
    width: 203px;
    border-radius: 5px;
    margin-top: 1px;
}

.btm-dwn a:hover {
    background: #e3142b
}

.prd-nav .dwn-btm-icon {
    width: 21px;
    height: 20px;
    background-position: 0 0;
    line-height: 22px;
    display: inline-block;
    position: relative;
    top: 2px
}

.prd-nav .dwn-icon {
    background-position: -23px 0;
    height: 25px;
    width: 27px;
    display: inline-block
}

.prd-nav .demo-icon,
.prd-nav .free-icon {
    background-position: -142px 0;
    height: 25px;
    width: 25px;
    display: inline-block;
    opacity: .7
}

.prd-nav .free-icon {
    background-position: 0 0;
    width: 22px
}

.prd-nav .buy-icon,
.prd-nav .comp-icon,
.prd-nav .quote-icon {
    background-position: -51px 0;
    height: 25px;
    width: 48px;
    display: inline-block;
    opacity: .7
}

.prd-nav .buy-icon,
.prd-nav .quote-icon {
    background-position: -128px 0;
    width: 13px
}

.prd-nav .buy-icon {
    background-position: -100px 0;
    width: 28px
}

.prd-nav .call-icon,
.prd-nav .feature-icon {
    background-position: -168px 0;
    height: 23px;
    width: 29px;
    display: inline-block;
    opacity: .7
}

.prd-nav .call-icon {
    background-position: -198px 0;
    width: 28px
}

.prd-nav .caseStudy-icon,
.prd-nav .video-icon {
    background-position: -167px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: .7
}

.prd-nav .video-icon {
    background-position: -141px -25px
}

.prd-nav .eval-icon,
.prd-nav .faq-icon,
.prd-nav .feedback-icon {
    background-position: -222px -54px;
    height: 26px;
    width: 28px;
    display: inline-block;
    opacity: .7
}

.prd-nav .faq-icon,
.prd-nav .feedback-icon {
    background-position: -193px -25px;
    width: 26px
}

.prd-nav .feedback-icon {
    background-position: -220px -25px;
    height: 20px;
    width: 25px;
    margin: 3px 0
}

.prd-nav .document-icon {
    background-position: -246px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: .7
}

.menuheader {
    background: #000;
    font-size: 13px;
    line-height: 15px;
    padding: 5px 0;
    width: 100%
}

.menuheader a {
    color: #fff
}

.cust-logo {
    padding: 20px 0;
}

#whitepaper_ac_survival {
  background: #000;
  color: #fff;
  font-size: 16px;
}
#whitepaper_ac_survival .ap-ebook-sec2 h2 {
  color: #FFE1A7;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner {
  background: #1A1A1A;
  border-left: 3px solid #424242;
  padding: 10px;
  padding-top: 20px;
  padding-left: 70px;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:before {
  background: #FFD88A;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:after {
  border-left: 1px solid #4B4B4B;
}
#whitepaper_ac_survival .ap-ebook-sec2-cont h3 {
  font-size: 17px;
  font-family: 'Zoho_Puvi_Bold';
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:last-child:after {
  border-left: 0px solid #cfcfcf;
}