:root {
    --color-white: #ffffff;
    --color-brand-red: #e80e19;
}

body {
    overflow-x: hidden
}
.button--primary {
    display: inline-block;
    width: auto;
    cursor: pointer;
    font-weight: 300;
    padding: 10px 20px;
    line-height: 1.25;
    font-size: 18px;
    border-radius: 4px;
    color: var(--color-white) !important;
    background: var(--color-brand-red);
    border: 1px solid var(--color-brand-red);
    font-family: inherit;
}

a.button--primary {
    text-decoration: none;
}

h4 a {
    font-style: italic;
}

p.dwnConfirmTxt {
    display: none;
    font-size: 18px;
    text-align: center;
    margin: 30px 0
}

#prdLogo,
.wn-icon,
.cust-qte-img,
.c-vid,
.feaImg,
.opmPlusPerSpr {
    background: url(../images/v1/common-sprite.png) no-repeat 0 0;
}

#prdLogo {
    background-position: 0 0;
    width: 177px;
    height: 30px
}

.relOpm {
    display: none
}

.opmPrice {
    position: relative;
    top: 8px;
    left: 5px;
    color: #FF0000;
    font-style: italic;
    font-size: 12px;
    display: inline-block
}

.opmPlusPrice {
    position: relative;
    top: -23px;
    left: 238px;
    color: #FF0000;
    font-style: italic;
    font-size: 12px
}

.nav {
    font-size: 14px
}

nav ul.productmenu {
    margin-right: 0
}

.btmBar .desktop {
    display: block;
}

#tree-solar,
#fea-alter {
    display: none;
}

.btmBar .mobile {
    display: none;
}

.hglt {
    background: #dbffe4;
    width: 100%;
    padding: 10px 20px;
    text-align: center;
    width: 100%;
    margin: 20px 0 10px 0;
    display: table;
    vertical-align: middle;
}

.hglt col {
    display: table-cell;
}

.hglt col:nth-child(1) {
    width: 85px;
}

.hglt img {
    display: inline-block;
    width: 70px;
    vertical-align: middle;
}

.hglt p {
    margin: 5px 0;
}

.hglt div {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
    width: 86%;
}

.hglt div.col.div-radius {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: #7bc1ff;
}

.hglt div.col.div-radius img {
    transform: scale(.65);
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    border: 0;
    margin: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.first-banner {
    text-align: left
}

.first-banner .per20 {
    width: 11%;
    margin-left: 30px
}

.first-banner .per75 {
    width: 78%;
    margin-top: 0px
}

.first-banner p,
.first-banner a {
    font-size: 14px;
}

.first-banner {
    padding: 10px 0px;
}

@media screen and (max-width: 1024px) {
    .first-banner .per20 {
        width: 100% !important;
    }

    .first-banner .per75 {
        width: 100% !important;
    }
}

.btn-band>img {
    width: 100%;
    border-radius: 6px;
    border: solid 1px #ddd;
}

.btn-band:link,
.btn-band:visited {
    float: right;
    width: 150px;
    margin-left: 20px;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #ffffff;
    border: solid 1px #f0f0f0;
    padding: 15px;
    text-align: center;
}

.btn-band>span {
    display: block;
    margin-top: 10px;
}

#adRhsLnkNm:before {
    border-right: 5px solid #0d6f35 !important;
    border-bottom: 5px solid #0d6f35;
    top: -5px;
    bottom: auto;
    display: inline-block;
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    bottom: -5px;
    right: -5px;
    border-left: 5px solid transparent;
    border-top: 5px solid transparent;
    transform: rotate(135deg);
}

#adRhsLnkNm {
    height: 70px !important;
    width: 73px !important;
    padding: 5px 0px 0 !important;
    border-radius: 10px 0 0 10px !important;
}

.adRhsIconNm {
    width: 25px !important;
    height: 25px !important;
    display: inline-block;
    margin: 0 auto;
    background: url(../images/demo-icon.svg) no-repeat 0 0 !important;
    background-position: 0 !important;
}

#adRhsLnkNm a {
    font-size: 10px !important;
    line-height: 14px !important;
}

#adRhsLnkNm:after {
    display: inline-block;
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    bottom: -5px;
    right: -5px;
    border-right: 5px solid #0d6f35 !important;
    border-bottom: 5px solid #0d6f35;
    border-left: 5px solid transparent;
    border-top: 5px solid transparent;
    transform: rotate(135deg);
}

#backToTop {
    display: none !important
}

.faqs_answers {
    display: none
}

.faqs_specific {
    cursor: pointer
}

.main-vid,
.main-vid img {
    box-shadow: 0 0 1px #aaa
}

.prdbnr1 {
    top: 49.5px;
    left: 0
}

.flexslider {
    width: 1400px
}

.bannerflex {
    background: #000
}

.newbnrtxt {
    color: #fff;
    width: 100%;
    font-size: 40px;
    line-height: 52px;
}

.smlcont {
    font-size: 14px;
    line-height: 20px;
    text-align: right
}

.smlcont span {
    display: block
}

.cLogoau {
    background: url(../images/opm-custumers-au-logo.png) no-repeat left top;
    display: inline-block;
    text-indent: -9999em;
    width: 100px;
    height: 60px;
    width: 120px;
    height: 85px;
    background-size: 500px;
}

.glo-trainingad-strip {
    background: #faf9f8 !important;
}

.demo-icon {
    right: 0px !important;
    top: -15px !important;
}

.demo-strip p {
    display: inline-block;
    width: 82% !important;
    font-size: 14px;
}

#adRhsLnk a:nth-child(1):after {
    content: "Visit our online store.";
}

#adRhsLnk a:nth-child(2):after {
    content: "Get a personalized price quote.";
    width: 130px;
}

#form-alert,
#dwn-form-alert {
    border-radius: 5px;
}

#form-alert:before,
#dwn-form-alert:before {
    position: absolute;
    left: 45%;
    top: -8px;
    display: inline-block;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #E9142B;
    content: '';
    border-left: 8px solid transparent;
}

.cl-breach {
    background-size: 500px;
    background-position: -1px -7px;
    width: 120px;
}

.cl-joondalup {
    background-position: -122px -6px;
    width: 130px;
}

.cl-finrea {
    background-position: -248px -6px;
    width: 120px;
}

.cl-royal {
    background-position: -372px -9px;
    width: 125px;
}

.cl-pmfresh {
    background-position: -4px -95px;
    position: relative;
    top: 15px;
}

.cl-thorn {
    background-position: -123px -80px;
}

.cl-turks {
    background-position: -246px -80px;
}

.cl-njrnda {
    background-position: -371px -80px;
}

#wnList {
    position: relative;
    min-height: 330px;
    list-style-type: none
}

#wnList>li {
    padding-bottom: 20px
}

#wnList>li>span {
    cursor: pointer !important
}

#wnList>li .fadeCont {
    display: none
}

#wnList>li:first-child .fadeCont {
    display: block
}

#wnList>li ul {
    margin-left: 20px
}

#wnList .opmWnImg {
    position: absolute;
    top: 0px;
    right: 0
}

.wnFadeCont {
    width: 40%;
    font-size: 12px;
    margin-left: 27px
}

#wnList li .wn-icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -304px -67px;
    float: left;
    margin: 6px 10px 0 0
}

#wnList li .fadeAct .wn-icon {
    background-position: -323px -67px
}

.hm-fea-cont {
    float: right;
    width: 83%;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee
}

.hm-fea-cont img {
    max-width: 100%
}

.hm-fea-content {
    display: none
}

.hm-fea-content:first-child {
    display: block
}

.hm-fea-txt {
    width: 90%;
    position: absolute;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    padding: 2px 5%;
    color: #fff;
    border: 1px solid #eee;
    border-top: none;
    text-align: left
}

.hm-fea-txt h3 {
    color: #fff
}

.hm-fea-txt p {
    line-height: 20px;
    margin: 10px 0 5px
}

.hm-fea-txt a {
    color: #FF8134;
    text-decoration: underline
}

.hm-fea-tn-act:after {
    position: absolute;
    left: -8px;
    top: 36px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-right: 8px solid #ccc;
    border-bottom: 8px solid transparent;
    content: ''
}

.hm-fea-tn {
    width: 15%;
    padding-left: 1.5%;
    float: right
}

.hm-fea-tn li {
    position: relative;
    list-style-type: none
}

.hm-fea-tn1,
.hm-fea-tn2,
.hm-fea-tn3,
.hm-fea-tn4,
.hm-fea-tn5 {
    background: url(../images/v1/common-sprite.png) no-repeat 0 0;
    width: 150px;
    height: 77px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-bottom: 21px
}

.hm-fea-tn1 {
    background-position: 0 -418px
}

.hm-fea-tn2 {
    background-position: -150px -418px
}

.hm-fea-tn3 {
    background-position: -300px -418px
}

.hm-fea-tn4 {
    background-position: 0 -495px
}

.hm-fea-tn5 {
    background-position: -150px -495px
}

.fea-npm1 {
    background-position: 0 -52px
}

.fea-npm2 {
    background-position: 0 -84px
}

.fea-npm3 {
    background-position: 0 -116px
}

.fea-npm4 {
    background-position: 0 -148px
}

.fea-npm5 {
    background-position: 0 -180px
}

.fea-npm6 {
    background-position: 0 -212px
}

.fea-spm1 {
    background-position: -32px -52px
}

.fea-spm2 {
    background-position: -32px -84px
}

.fea-spm3 {
    background-position: -192px -84px
}

.fea-spm4 {
    background-position: -192px -116px
}

.fea-spm5 {
    background-position: -32px -180px
}

.fea-spm6 {
    background-position: -192px -148px
}

.fea-apm1 {
    background-position: -64px -52px
}

.fea-apm2 {
    background-position: -64px -84px
}

.fea-apm3 {
    background-position: -64px -116px
}

.fea-apm4 {
    background-position: -64px -148px
}

.fea-apm5 {
    background-position: -64px -180px
}

.fea-apm6 {
    background-position: -64px -212px
}

.fea-nfm1 {
    background-position: -160px -212px
}

.fea-nfm2 {
    background-position: -160px -180px
}

.fea-nfm3 {
    background-position: -96px -116px
}

.fea-nfm4 {
    background-position: -96px -148px
}

.fea-nfm5 {
    background-position: -96px -180px
}

.fea-nfm6 {
    background-position: -96px -212px
}

.fea-dcm1 {
    background-position: -128px -52px
}

.fea-dcm2 {
    background-position: -128px -84px
}

.fea-dcm3 {
    background-position: -128px -116px
}

.fea-enm1 {
    background-position: -128px -148px
}

.fea-enm2 {
    background-position: -128px -180px
}

.fea-enm3 {
    background-position: -128px -212px
}

.fea-dpl1 {
    background-position: -160px -52px
}

.fea-dpl2 {
    background-position: -160px -84px
}

.fea-dpl3 {
    background-position: -160px -116px
}

.fea-plug1 {
    background-position: -192px -180px
}

.fea-plug2 {
    background-position: -192px -212px
}

.fea-plug3 {
    background-position: -224px -84px
}

.fea-plug4 {
    background-position: -224px -116px
}

.fea-plug5 {
    background-position: -224px -148px
}

.fea-plug6 {
    background-position: -224px -180px
}

.fea-plug7 {
    background-position: -224px -212px
}

.fea-nfa1 {
    background-position: 0 -654px
}

.fea-nfa2 {
    background-position: -32px -654px
}

.fea-nfa3 {
    background-position: -64px -654px
}

.fea-nfa4 {
    background-position: -96px -654px
}

.fea-nfa5 {
    background-position: -128px -654px
}

.fea-nfa6 {
    background-position: -160px -654px
}

.fea-ipam1 {
    background-position: -192px -654px
}

.fea-ipam2 {
    background-position: -224px -654px
}


/*Fault Monitoring page*/
.fault-mntr-sprite {
    background: url(../images/fault-monitoring-sprite.jpg) no-repeat 0 0;
    height: 165px;
    width: 165px;
    display: inline-block
}

.fault-mntr1 {
    background-position: 0 0
}

.fault-mntr2 {
    background-position: -165px 0
}

.fault-mntr3 {
    background-position: -330px 0
}

.fault-mntr4 {
    background-position: 0 -165px
}

.fault-mntr5 {
    background-position: -165px -165px
}

#opmVidZone {
    background: #efefef;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 40px 0
}

#opmVidLhs {
    width: 45%;
    float: left;
    padding: 1%;
    margin: 2% 1% 2% 2%;
    background: #fff;
    min-height: 260px
}

#opmVidRhs {
    width: 45%;
    float: left;
    padding: 1% 0;
    margin: 2% 2% 2% 1%;
    background: #fff;
    min-height: 260px;
    position: relative
}

#opmVidRhs ul {
    list-style-type: none
}

#opmVidRhs ul li {
    width: 44%;
    float: left;
    padding: 0 3%
}

#opmVidRhs ul span {
    display: block;
    line-height: 20px;
    font-size: 12px
}

#opmVidRhs ul li.one,
#opmVidRhs ul li.two {
    display: block
}

#opmVidNav {
    position: absolute;
    right: 0;
    top: -30px
}

#opmVidNav span {
    background-color: #fff;
    cursor: pointer
}

.vid-fr {
    float: right !important
}

/*Slider modified css*/
#opmVidLhs {
    padding: 2.2% 1%
}

#opmVidRhs {
    overflow-x: hidden
}

#opmVidNav {
    position: relative;
    top: -5px;
    text-align: right
}

#video_lists,
#opmVidRhs ul {
    display: flex
}

#opmVidRhs ul {
    position: relative
}

#opmVidRhs ul li {
    padding: 0 3.65%;
    display: block;
    transition: all ease 500ms
}

#opmVidRhs ul span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%
}

#opmVidNav span:hover {
    background-color: #ccc
}

/*Slider modified css*/

.cust-qte-img {
    background-position: -351px 0;
    display: inline-block;
    height: 186px;
    width: 186px;
    border-radius: 93px;
    box-shadow: 0 0 5px #aaa;
    border: 3px solid #fff
}

.c-vid {
    width: 192px;
    height: 82px;
    display: inline-block
}

.c-vid1 {
    background-position: 0 -336px
}

.c-vid2 {
    background-position: 0 -254px
}

.c-vid3 {
    background-position: -386px -254px
}

.c-vid4 {
    background-position: -192px -254px
}

.c-vid5 {
    background-position: -192px -336px
}

.c-vid6 {
    background-position: -386px -336px
}

.c-vid7 {
    background-position: 0 -572px
}

.c-vid8 {
    background-position: -192px -572px
}

.c-vid9 {
    background-position: -386px -572px
}

.c-vid10 {
    background-position: -190px -755px
}

.c-vid12 {
    background-position: -383px -755px
}

.c-vid11 {
    background-position: 0 -755px
}

.opmPlusPerSpr {
    display: inline-block;
    width: 81px;
    height: 57px;
    position: relative;
    left: 0px;
    float: left
}

.spmIcn1 {
    background-position: -96px -689px
}

.spmIcn2 {
    background-position: -180px -689px
}

.spmIcn3 {
    background-position: -278px -689px
}

.spmIcn4 {
    background-position: -371px -689px
}

.spmIcn5 {
    background-position: -464px -689px
}

.spmIcn6 {
    background-position: 0 -689px
}

/********Slide Show Starting*********/
.spacing {
    padding: 60px 0;
}

.wdt30 {
    width: 30%
}

.wdt50 {
    width: 50%
}

.wdt70 {
    width: 70%
}

.hgt50 {
    height: 50%
}

.m12 {
    margin: 12px 0
}

.ofh {
    overflow: hidden;
}

.tac {
    text-align: center
}

.whole {
    min-height: 460px;
    overflow: hidden
}

.whole {
    height: 460px;
}

.bluebg {
    background-color: #e7ebf7;
}

.redbg {
    background-color: #fce6d9;
}

.greenbg {
    background-color: #c3e7db;
}

.sub1 {
    width: 75%;
    height: 100%;
    float: left
}

.sub2 {
    width: 25%;
    height: 100%;
    float: left;
    text-align: center
}

.form {
    margin: 10px 60px
}

.form li {
    font-size: 18px;
    padding: 25px 20px;
    font-weight: 300;
}

.form li:first-child {
    padding: 25px 20px;
}

.form li:last-child {
    margin-bottom: 15px;
}

.form input {
    float: right;
    padding: 10px;
    border: 1px solid #cdd0d9;
    background: #eef1f8;
    outline: none;
}

.head {
    font-size: 50px;
    text-align: center;
    padding: 20px 0
}

.head span {
    font-size: 30px;
    font-weight: 300
}

.sub-head {
    font-size: 30px;
    padding: 10px 75px 50px;
    font-weight: 400;
}

.sub-head span {
    line-height: 60px;
    margin-left: 10px
}

.finalslidehead {
    font-size: 30px;
    padding: 30px 300px;
    font-weight: 400;
    margin: 0;
}

.finalslidehead span {
    line-height: 45px;
    margin-left: 10px
}

.finalslidehead img {
    vertical-align: top
}

.result {
    padding: 40px 0 0 0;
    font-size: 40px;
}

.subTop {
    padding: 40px 0 0 0;
}

.singleresult {
    padding: 180px 0 0 0;
}

.subBtm {
    padding: 20px 0 0 0;
}

.tabs {
    margin: 10px 0;
}

.selected {
    background: #e7ebf7;
    -webkit-animation: background 1s;
    animation: background 1s;
}

.tabs li {
    float: left;
    padding: 10px 10px;
    cursor: pointer;
    margin: 10px -2px;
    list-style: none;
}

.tabs li:first-child {
    padding: 10px 10px;
}

.nextBtn {
    background: #7e8194;
    color: white;
    padding: 16px 60px;
    float: right;
    margin-right: 20px;
    font-size: 25px;
    border-radius: 2px 2px 2px;
    cursor: pointer
}

.slides {
    height: 460px;
}

.subvalue {
    padding: 10px 0;
    font-size: 40px;
    margin-bottom: 60px;
}

.finalsub {
    padding: 60px 0
}

.hrtag {
    margin-top: 20px
}

.recal {
    background: #7e8194;
    color: white;
    padding: 16px 80px;
    float: right;
    margin-right: 20px;
    font-size: 25px;
    border-radius: 2px 2px 2px;
    cursor: pointer
}

.alarm-handle {
    padding: 40px 0 0
}

.it {
    background: url(../images/roi-sprite.png);
    background-position: -8px 0;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0
}

.deploy {
    background: url(../images/roi-sprite.png);
    background-position: -58px 0;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0
}

.trouble {
    background: url(../images/roi-sprite.png);
    background-position: -108px 0;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0
}

.alarm {
    background: url(../images/roi-sprite.png);
    background-position: -158px 0;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0
}

.roi {
    background: url(../images/roi-sprite.png);
    background-position: -208px 0;
    width: 85px;
    height: 85px;
    margin: -25px 10px 0 0
}

.itthumb {
    background: url(../images/roi-sprite.png);
    background-position: -8px -50px;
    height: 20px;
    margin: 0 10px 0 0
}

.deploythumb {
    background: url(../images/roi-sprite.png);
    background-position: -36px -48px;
    width: 5px;
    height: 20px;
    margin: 0 10px 0 0
}

.troublethumb {
    background: url(../images/roi-sprite.png);
    background-position: -78px -49px;
    width: 5px;
    height: 20px;
    margin: 0 10px 0 0
}

.alarmthumb {
    background: url(../images/roi-sprite.png);
    background-position: -112px -50px;
    width: 5px;
    height: 20px;
    margin: 0 10px 0 0
}

.m0a {
    margin: 0 auto
}

.tabs li span {
    padding: 0 10px;
}

.resImg {
    background: url('../images/v1/common-sprite.png') no-repeat 0px 0px
}

.res1 {
    background-position: -256px -52px
}

.res2 {
    background-position: -224px -52px
}

.res3 {
    background-position: -240px -52px
}

.res4 {
    background-position: -288px -68px
}

.res5 {
    background-position: -288px -52px
}

.res6 {
    background-position: -208px -68px
}

.res7 {
    background-position: -272px -52px
}

.res8 {
    background-position: -224px -68px
}

.res9 {
    background-position: -192px -68px
}

.res10 {
    background-position: -256px -68px
}

.res11 {
    background-position: -272px -68px
}

.res12 {
    background-position: -208px -52px
}

.res13 {
    background-position: -240px -68px
}

.res14 {
    background-position: -192px -52px
}

.res15 {
    background-position: -304px -52px
}

.pdr20 {
    padding-right: 2%;
}

.wdt47 {
    width: 47%;
}

.bdl {
    border-left: 1px solid #CCC;
}

.pdl20 {
    padding-left: 2%;
}

.frm-sec td input[type="text"],
.frm-sec td select {
    border: 1px solid #CCC;
    padding: 10px;
}

.frm-sec td {
    padding: 10px;
    vertical-align: top;
}

.tab-div {
    border-bottom: 3px solid #ECEDEE;
}

.tab-div>a {
    color: #444;
    cursor: pointer;
    display: inline-block;
    padding: 5px 20px;
    border-right: 1px solid #CCC;
}

.row {
    padding: 20px 0px;
}

.dsk-spa th {
    vertical-align: middle;
    padding: 10px 0px;
    background: none repeat scroll 0px 0px #ECEDEE;
}

.dsk-spa {
    margin: 30px 0px;
    width: 100%;
}

.dsk-spa td {
    background: none repeat scroll 0px 0px #FFF;
    border: 1px solid #EFEFEF;
    padding: 10px;
    vertical-align: middle;
}

.dw-btn .nav-dwn a {
    color: #FFF !important;
    width: auto !important;
}

.nav-dwn-icon {
    margin-left: 5px;
}

.nav-dwn-icon {
    background: url('../../images/me-sprite-new.png') no-repeat scroll 0px 0px transparent;
    width: 21px;
    height: 20px;
    background-position: 0px 0px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    top: 2px
}

.addonsHeader {
    list-style: none outside none;
}

.addonsHeader {
    border-bottom: 3px solid #ECEDEE;
    padding-bottom: 0px !important;
}

.addonsHeader li {
    padding: 5px 20px;
    display: inline-block;
}

.addonsHeader .active {
    background: none repeat scroll 0px 0px #ECEDEE;
}

.vendorList1 {
    overflow: hidden;
    list-style: none !important;
    padding: 0 !important;
    margin: 0;
}

.vendorList1>li:first-child {
    border-left: medium none;
}

.vendorList1>li {
    border-left: 1px solid #E2DEDE;
    float: left;
    width: 166px;
    list-style: none !important;
}

.vendorList1>li h3 {
    background: #ABDD61;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 0.8;
    margin: 0;
    padding: 20px;
    text-transform: uppercase;
}

.vendorList1>li h3 a {
    color: #fff;
    display: block;
}

.vendorList1 .scroll-pane {
    height: 450px !important;
}

.vendorList1 ul {
    background: #F2F2F2;
    height: 450px;
    overflow: auto;
    padding: 10px 0;
}

.jspContainer {
    overflow: hidden;
    position: relative;
    width: 249px !important;
}

.jspPane {
    position: absolute;
}

.vendorList1 ul li {
    font-size: 12px;
    line-height: 1.3;
    list-style: none !important;
    padding: 0;
}

.vendorList1 ul li a {
    color: #444;
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    display: block;
    padding: 5px 10px 5px 20px;
}

.vendorList1 li.listEven h3 {
    background: #a6a8a3;
}

.vendorList1 .jspDrag {
    background: #d0d2ce;
}

.jspDrag {
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}

.vendorList1 .avamarNewBlk ul.avmarDevice {
    height: 45px !important;
}

.vendorList1 ul li a:hover {
    background: #DDD;
    color: #000000;
    text-decoration: none;
}

.vendorList1>li.hostServer h3 a {
    display: inline-block;
}

.free-training-ad {
    display: block !important
}

.opmdemogroups {
    background-image: url("../images/gradiant-gray.png");
    background-repeat: repeat-x;
    border: 1px solid hsl(0, 0%, 76%);
    float: left;
    height: 95px;
    margin-right: 5px;
    width: 165px
}

#survey {
    position: fixed;
    z-index: 9999;
    border: 2px solid #6f7070;
    right: 80px;
    bottom: 0;
    width: 280px;
    background: #272829;
    color: #fff;
    border-radius: 10px 10px 0 0;
    font-weight: 300;
    font-size: 13px;
    display: none
}

#survey>div {
    padding: 15px;
}

#survey .req {
    font-size: 10px;
    color: #ccc
}

#survey input[type=radio] {
    margin-top: -5px
}

#survey input[type=text] {
    border: none;
    color: #000;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 3px;
    width: calc(100% - 8px);
    border: 1px solid #fff
}

#survey input[type=text].alert {
    border: 1px solid #EC5F61
}

#survey .surveyHead {
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

#survey label {
    background: #323334;
    display: block;
    margin-bottom: 5px;
    padding: 5px 10px;
    line-height: 24px;
    border-radius: 50px;
    cursor: pointer
}

#survey>div {
    display: none
}

#survey #yesno,
#survey #plusminus {
    display: block
}

#survey #plusminus {
    position: absolute;
    top: -22px;
    right: 20px;
    padding: 0
}

#survey #plusminus span {
    background: #272829;
    border: 2px solid #6f7070;
    line-height: 20px;
    width: 30px;
    text-align: center;
    display: inline-block;
    border-radius: 5px 5px 0 0;
    border-bottom: none;
    cursor: pointer;
    display: none
}

#survey #plusminus span.act {
    display: block
}

#survey .dBox {
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    padding: 20px 0
}

#survey #downloadSubmit {
    border-radius: 4px;
    font-size: 12px;
    line-height: 18px;
    width: auto;
    padding: 5px 20px;
    background: #999
}

#survey #surveyThanks {
    font-size: 18px
}

#survey #getQuoteCountry {
    width: 97%;
    padding: 10px;
    border: 1px solid #fff
}

.dwn-menu {
    display: block
}

.dwn-menu>span {
    margin: 0 0 0 1px;
    padding: 8px 0;
    width: 24.8%;
    position: relative;
    float: left;
    background: #C4C8CC;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: inline-block
}

.dwn-menu>span:first-child {
    margin: 0;
}

.dwn-menu>span a {
    display: block;
    color: #000
}

.dwn-menu>span.act {
    background: #f1f1f1
}

.dwn-cont-div {
    padding: 40px
}

[data-dirshow] {
    display: none;
    text-align: center
}

[data-dirshow].dirshow {
    display: block
}

.percent {
    margin: 0 auto;
    width: 60%
}

.other-option-head span {
    padding: 5px 20px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer;
    display: inline-block
}

.other-option-head span.act {
    background: #fff
}

.other-option {
    background: #fff;
    padding: 20px 2%
}

.other-option-cont {
    display: none
}

.other-option-cont .otr-dwn-cont li {
    font-size: 14px
}


/** dubai landing page **/

.cus-logo {
    background: url(../images/awards-logo.png) no-repeat left top;
    display: inline-block;
}

.cus-logo-ict {
    background-position: -77px -44px;
    width: 205px;
    height: 45px;
}

.cus-logo-dh {
    background-position: -331px 0px;
    width: 208px;
    height: 115px;
}

.cus-logo-sm {
    background-position: -600px -30px;
    width: 250px;
    height: 75px;
}

.cus-logo-doeak {
    background-position: -15px -171px;
    width: 200px;
    height: 170px;
}

.cus-logo-zh {
    background-position: -306px -198px;
    width: 220px;
    height: 150px;
}

.cus-logo-imd {
    background-position: -602px -198px;
    width: 240px;
    height: 150px;
}

.cus-logo-stc {
    background-position: -5px -426px;
    width: 265px;
    height: 120px;
}

.cus-logo-du {
    background-position: -297px -459px;
    width: 290px;
    height: 60px;
}

.cus-logo-msr {
    background-position: -635px -458px;
    width: 200px;
    height: 80px;
}

.cus-logo-edch {
    background-position: -53px -612px;
    width: 110px;
    height: 135px;
}

.cus-logo-nas {
    background-position: -391px -653px;
    width: 85px;
    height: 75px;
}

.cus-logo-al {
    background-position: -651px -631px;
    width: 165px;
    height: 110px;
}

#cus-logo ul {
    text-align: center;
}

#cus-logo ul li {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    text-align: center;
}

/** dubai landing pageend **/

/*** NEW ***/

#lhsTree {
    max-width: 100%;
}

#lhsTree>li {
    background: #f1eddf;
}

#lhsTree>li>ul {
    background: #fff;
}

#lhsTree>li>ul li a {
    border: none;
    padding: 14px 10px 14px 34px;
    color: #000;
}

#lhsTree>li>span.dropact:after {
    content: '-';
    border: none;
    right: 15px !important;
    font-size: 20px;
    line-height: 4px;
    left: initial
}

#lhsTree>li>span:after {
    content: '+';
    border: none;
    right: 15px !important;
    font-size: 20px;
    line-height: 8px;
    left: initial
}

#lhsTree>li>ul>li:first-child {
    padding-top: 10px
}

#lhsTree>li>ul>li:last-child {
    padding-bottom: 10px
}

#lhsTree>li>span,
#lhsTree>li>a {
    color: #444;
}

#lhsTree>li a.feaact {
    color: #447505;
}

.left-tree {
    max-width: 1400px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box
}

/*.lhs-tree{width: 21%;}*/
.rhs-cont {
    /*width: 61%;*/
    border: none;
    padding: 30px 0 40px 3.5%;
}

.rhs-cont a:not(a.download-winBtn, .otr-dwn-cont a) {
    color: #006deb;
}

.rhs-cont p>a:not(a.download-winBtn),
.rhs-cont li>a {
    font-style: italic;
}

.accordion_head {
    color: #006deb !important;
}

/* Right Fixed Bar */
#adRhsLnk {
    position: fixed;
    right: 0;
    top: 300px;
    border: 1px solid #ddd;
    background: #efefef;
    display: none
}

#adRhsLnk.adRhsFix {
    position: fixed;
    top: 96px
}

#adRhsLnk a {
    text-decoration: none;
    color: #888 !important;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 5px;
    font-size: 13px
}

.adRhsIcon {
    width: 52px;
    height: 52px;
    background: url(https://www.manageengine.com/products/applications_manager/images/apm-rhs-sprite.png) no-repeat 0 0;
    display: block;
    margin: 0 auto
}

.adRhsIcon.qte {
    background-position: -69px 0
}

.adRhsIcon.prc {
    background-position: -69px -65px
}

#adRhsLnk a:hover {
    color: #000
}

#adRhsLnk a:hover .adRhsIcon.qte {
    background-position: -1px 0
}

#adRhsLnk a:hover .adRhsIcon.prc {
    background-position: -1px -65px
}

[data-tooltip],
.tooltip {
    position: relative;
    cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
    position: absolute;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
    z-index: 1001;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
    z-index: 1000;
    padding: 8px;
    width: 100px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    font-size: 14px;
    line-height: 1.2;
}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
    bottom: 100%;
    left: 50%;
}

[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: #000;
    border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
    margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
    -webkit-transform: translateY(-12px);
    -moz-transform: translateY(-12px);
    transform: translateY(-12px);
}

/* Left */
.tooltip-left:before,
.tooltip-left:after {
    right: 100%;
    bottom: 59%;
    left: auto;
}

.tooltip-left:before {

    margin-left: 0;
    margin-top: 27px;
    margin-right: -11px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-left-color: #000;
    border-left-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
    -webkit-transform: translateX(-12px);
    -moz-transform: translateX(-12px);
    transform: translateX(-12px);
}

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
    top: 100%;
    bottom: auto;
    left: 50%;
}

.tooltip-bottom:before {
    margin-top: -12px;
    margin-bottom: 0;
    border-top-color: transparent;
    border-bottom-color: #000;
    border-bottom-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
    -webkit-transform: translateY(12px);
    -moz-transform: translateY(12px);
    transform: translateY(12px);
}

/* Right */
.tooltip-right:before,
.tooltip-right:after {
    bottom: 50%;
    left: 100%;
}

.tooltip-right:before {
    margin-bottom: 0;
    margin-left: -12px;
    border-top-color: transparent;
    border-right-color: #000;
    border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
    -webkit-transform: translateX(12px);
    -moz-transform: translateX(12px);
    transform: translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
    top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
    margin-left: 0;
    margin-bottom: -16px;
}

.prd-nav li {
    float: left;
    width: 23%;
    padding: 0 0.5%;
    text-align: center;
}

.downput,
a.downput {
    background: #abdd61;
    padding: 13px 20px;
    margin: 15px 0 0 0;
    font-size: 20px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

@media screen and (max-width: 760px) {
    .btmBar {
        display: block !important;
    }

    .btmBar .desktop {
        display: none;
    }

    .btmBar .mobile {
        display: block;
    }

    #btmBar ul li {
        width: 32%
    }

    .rhs-cont {
        width: 100% !important;
        padding: 20px 0 !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*.flexslider .flexBnrslides li img{margin:-24px 0 0 0}
.flexslider .flexBnrslides li:first-child img{margin:0}*/
}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1020px) {
    .newbnrtxt {
        font-size: 28px;
        line-height: 38px
    }

    #wnList .opmWnImg {
        max-width: 55%
    }

    .hm-fea-tn li:last-child {
        display: none
    }

    .hm-fea-cont {
        width: 78%
    }

    .hm-fea-tn {
        width: 20%
    }
}

@media screen and (max-width:760px) {
    .flexMobile {
        background: #efefef
    }

    #wnList .opmWnImg {
        max-width: 100%;
        position: static;
        margin: 20px
    }

    .wnFadeCont {
        width: 100%;
        margin: 0
    }

    .hm-fea-cont {
        border: none;
        float: none;
        width: 100%
    }

    .hm-fea-content {
        display: block !important
    }

    /*.hm-fea-content img{display:none}*/
    .hm-fea-tn {
        display: none
    }

    .hm-fea-txt {
        position: static;
        display: block;
        background: none;
        color: #333;
        border: none;
        width: 100%;
        padding: 20px 0;
        border-top: 1px solid #eee
    }

    .hm-fea-txt h2 {
        color: #333
    }
}

@media screen and (max-width:500px) {}

@media screen and (max-width: 650px) {

    .opmPlusPriceInfo,
    .opmPlusslideshare,
    .opmPlusUserExp,
    .flexMobile {
        display: none
    }

    .opmPlusSliderContainer>a span {
        margin-bottom: 20px
    }

    .opmPlusSlider .section {
        width: 96% !important
    }

    .opmPlusSliderContainer>a {
        width: 90% !important;
        margin: 0 auto !important;
        display: block;
        float: none !important;
    }

    .opmPlusSlider {
        padding: 0 0 50px !important
    }

    .editionLhs,
    .editionMid,
    .editionRhs {
        width: 100% !important
    }

    .dwn-menu>span {
        width: 24.8% !important;
        font-size: 13px;
    }
}

table.feaTable thead tr th {
    background-color: #ECEDEE;
    border: 1px solid #E5E5E5;
    font-size: 17px;
    line-height: 20px;
    padding: 0.6em;
    text-align: center;
    width: 25%;
}

table.feaTable td {
    border: 1px solid #E5E5E5;
    font-size: 14px;
    padding: 0.6em;
    text-align: left;
    vertical-align: top;
}

.spbox a {
    background-color: hsl(0, 0%, 98%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 5px;
    box-shadow: 0 0 3px hsl(0, 0%, 80%);
    color: hsl(217, 18%, 36%);
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    padding: 20px;
    font-size: 16px;
}

table.screenTable thead tr th {
    background-color: #ECEDEE;
    font-size: 14px;
    line-height: 20px;
    padding: 0.6em;
    text-align: center;
    width: 25%;
}

table.screenTable td {
    font-size: 14px;
    padding: 0.6em;
    text-align: center;
    vertical-align: top;
}

table.serviceTable thead tr th {
    background-color: #ECEDEE;
    font-size: 17px;
    line-height: 20px;
    padding: 0.6em;
    text-align: center;
    width: 50%;
}

table.serviceTable td {
    font-size: 14px;
    padding: 0.6em;
    text-align: left;
    vertical-align: top;
}

table.suppTable thead tr th {
    background-color: #ECEDEE;
    border: 1px solid #E5E5E5;
    font-size: 17px;
    line-height: 20px;
    padding: 0.6em;
    text-align: center;
}

table.suppTable td {
    font-size: 14px;
    border: 1px solid #E5E5E5;
    padding: 0.6em;
    vertical-align: top;
}

.downBut,
a.downBut {
    background: #abdd61;
    padding: 13px 20px;
    margin: 15px 0 0 0;
    font-size: 20px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.downBut:hover,
a.downBut:hover {
    color: #fff;
    text-decoration: none;
}

.featureTabSec {
    background: none repeat scroll 0 0 #293339;
    clear: both;
    color: #94D36D;
    font-size: 20px;
    font-weight: 300;
    height: 50px;
    letter-spacing: -1px;
    line-height: 50px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.featureTabs {
    padding: 0;
    margin: 0;
}

.featureTabs li {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    text-align: center;
    width: 200px;
    cursor: pointer;
    height: 50px;
}

.featureTabSelected {
    background: #fff;
    color: #000;
}

.featureTabs li.featureTabSelected:nth-child(even) {
    background: #f1f1f1;
    color: #000;
}

.tabsMore.featureTabs li {
    width: auto;
    font-size: 18px;
    padding: 0 18px;
}

.tabsMore.featureTabs li {
    width: 18%;
}

#scroll ul.featureTabs.tabsMore {
    padding: 0 10px;
}

.featureTabs.tabsMore li.featureTabSelected:nth-child(even) {
    background: #fff;
}

.fea-hea-fixed {
    position: fixed;
    width: 100%;
    top: 86px;
    z-index: 2;
}

.fea-hea-fixed.tabTwoColumn {
    width: 853px;
}

#lhsTree {
    padding: 30px 0 10px
}

@media screen and (max-width: 855px) {

    #downloadReset,
    #downloadSubmit {
        font-size: 13px !important
    }
}

@media screen and (max-width: 999px) {
    .rhs-cont {
        width: 64%
    }

    .lhs-tree {
        width: 32%
    }
}

@media screen and (max-width: 1025px) {
    .heading-menu {
        margin-top: 28px !important;
    }

    .heading-menu h2 {
        margin: 10px 0 !important;
    }
}

@media screen and (max-width: 760px) {
    p.dwnConfirmTxt {
        display: block
    }

    #survey,
    #adRhsLnkNm {
        display: none !important
    }

    .formcontent {
        width: 100% !important;
        max-width: 98%;
        margin: 0 auto
    }

    .dwnCont,
    .mobile-view-hide,
    #VideosAndLogos,
    .opmRelPrd,
    .btmBar,
    #btmscroll {
        display: none
    }

    .dwn-menu>span {
        font-size: 14px;
        width: 23.8% !important
    }

    .unsetColor {
        font-size: 15px;
        line-height: 20px
    }

    #scshtPrev,
    #scshtNext {
        padding: 2px 10px !important;
        font-size: 22px !important
    }

    .noteboxMobileView {
        float: none;
        width: 300px !important;
        margin: 0 auto !important
    }
}

@media screen and (max-width: 599px) {
    .four-steps {
        display: none
    }

    p.bdb {
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 95%;
        display: inherit
    }
}

.heading-menu .menuhead h2 {
    margin: 0 !important;
    line-height: 40px;
}

@media screen and (max-width: 499px) {
    .dwn-menu>span {
        font-size: 11px
    }

    .formcontent td {
        font-size: 12px;
        font-weight: bold
    }

    .form-sec {
        padding: 10px 0 2px 10px !important
    }

    .form-sec input[type="submit"],
    .form-sec input[type="reset"] {
        padding: 10px 17px !important;
        font-size: 10px !important
    }

    .cta-btn {
        margin-right: 10px !important
    }

    .heading-menu .menuhead {
        font-size: 18px;
    }

    .overflowTxt {
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 95%;
        display: inherit
    }

    .notebox {
        float: none !important
    }

    .rhs-cont ul li {
        padding-left: 0 !important
    }

    .rhs-cont ul,
    .rhs-cont ol {
        padding: 10px 0 10px 18px
    }
}


/* Awards & Honors */
#AwardsHonors ul {
    margin: 0;
    padding: 15px 0 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#AwardsHonors ul li span {
    font-size: 15px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}

#AwardsHonors ul li a {
    display: inline-block;
    color: #000;
    height: 100%;
}

#AwardsHonors ul li a:hover {
    color: #138cd6;
}

#AwardsHonors ul li span {
    display: block;
}

#AwardsHonors ul li span img {
    max-height: 120px;
}

#AwardsHonors ul li span.div-awards-ct {
    padding: 30px 15px;
    min-height: 90px;
}

.div-awards-img {
    min-height: 135px;
    border-bottom: solid 1px #cacaca;
    padding: 10px 0;
}


#AwardsHonors ul li {
    display: inline-block;
    margin: 10px;
    vertical-align: top;
    width: 30%;
    background: #fff;
    min-height: 336px;
}

.sec-pTB.bg-l-grey.bg-white-media.rowpding *,
.sec-pTB.bg-l-grey.bg-white-media.rowpding *::before,
.sec-pTB.bg-l-grey.bg-white-media.rowpding *::after {
    -webkit-box-sizing: initial;
    box-sizing: initial;
}


.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    right: 10px;
    width: unset !important;
    position: absolute;
}

.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    display: inline-block;
    border-radius: 100%;
    opacity: 1;
    background: #ccc;
}




.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px !important;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #74b223;
}

.swiper-slide {
    min-height: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 0;
    padding: 32px 0;
}


div#AwardsHonors .btn a {
    background: #333;
    color: #fff;
    padding: 6px 25px;
    transition: all 0.5s ease;
    margin: 40px 0px 10px;
    display: inline-block;
}

div#AwardsHonors .btn a:hover {
    background: #5f5d5d;
}

div#AwardsHonors {
    max-width: 1000px
}

div#AwardsHonors .swiper-slide.swiper-slide-active {
    width: 1000px !important;
}

@media only screen and (max-width: 520px) {
    #AwardsHonors {
        width: 100%;
    }

    #AwardsHonors ul li {
        width: 100%;
    }
}

/* Footer section */
.mef_list_items_wrapper {
    margin-bottom: 32px;
}

.mef_social_container {
    padding: 0;
}

.more-cta svg,
.more-cta span {
    vertical-align: middle;
}

.mef_foot_cols .mef_list_items li a {
    font-size: 14px;
    margin: 0 0 14px;
}

.mef_foot_cols a {
    color: #9c9c9c;
}

.mef_foot_cols .mef_foot_title,
.mef_social_title {
    margin: 0 0 12px;
}

.mef_foot_cols .promo_imgs {
    max-width: 240px;
}

@media only screen and (max-width: 1200px) {
    .mef_promo_banners .mef_foot_cols:nth-child(1) {
        display: block;
    }
}

@media only screen and (min-width: 750px) and (max-width: 991.98px) {
    .mef_promo_banners .mef_foot_cols {
        flex: 0 0 auto;
        width: calc(50% - 30px);
    }
}

@media only screen and (max-width: 750px) {
    .mef_promo_banners .mef_foot_cols:nth-child(1) {
        flex: auto;
        margin: 0;
    }

    .mef_social_container {
        padding: 20px 0;
    }

    .mef_promo_banners .mef_foot_cols:nth-child(4) {
        order: 1;
        flex-direction: row;
        display: flex;
        gap: 0 24px;
        flex-wrap: wrap;
    }

    .mef_promo_banners .mef_foot_cols:nth-child(1) {
        order: 2;
    }

    .mef_promo_banners .mef_foot_cols:nth-child(2) {
        order: 3;
    }

    .mef_promo_banners .mef_foot_cols:nth-child(3) {
        order: 4;
    }

    .mef_list_items_wrapper {
        margin: 16px 0;
    }

    .mef_foot_cols .mef_foot_title {
        padding: 16px 0;
    }
}

.promotion-top-banner {
    padding: 12px 60px 12px 8px;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    background: #fff5d6;
    z-index: 99;
    top: auto;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: none;
}

.promotion-top-banner strong {
    font-weight: 500
}

.promotion-top-banner a.btn-text {
    color: #006deb;
    position: relative;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    line-height: 1.2;
    font-size: 15px;
    margin-left: 8px;
    padding-right: 14px
}

.promotion-top-banner a.btn-text::before {
    content: "";
    right: 0;
    position: absolute;
    width: 1.5px;
    height: 8px;
    background-color: #006deb;
    border-radius: 2px;
    right: 4px;
    top: 2.75px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.promotion-top-banner a.btn-text::after {
    content: "";
    right: 0;
    position: absolute;
    width: 1.5px;
    height: 8px;
    background-color: #006deb;
    border-radius: 2px;
    right: 4px;
    top: 7.75px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.promotion-top-banner .promotion-close-btn {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

.promotion-top-banner .promotion-close-btn::before {
    content: "";
    width: 1.5px;
    height: 16px;
    top: 4px;
    background-color: #000;
    border-radius: 2px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.promotion-top-banner .promotion-close-btn::after {
    content: "";
    width: 1.5px;
    height: 16px;
    top: 4px;
    background-color: #000;
    border-radius: 2px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

/* --- Modal z-index issue fix --- */
.pop-box {
    z-index: 100000;
}

.pop-container {
    z-index: 100005 !important;
}

.menu-active a {
    color: #517d08;
}


/*=========== Testimonial section css start ================*/

.container-xl {
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
}



.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.75rem;
    margin-left: -.75rem;
    padding-top: 0;
    padding-bottom: 0;
}

.row>* {
    padding-left: 12px;
    padding-right: 12px;
    max-width: 100%;
}

.row.g-0 {
    margin-right: 0;
    margin-left: 0;
}

.row.g-0>* {
    padding-left: 0;
    padding-right: 0;
}

.col {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
}

.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

@media only screen and (min-width:576px) {
    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

@media only screen and (min-width:768px) {
    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-md {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

@media only screen and (min-width:992px) {
    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-lg {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

@media only screen and (min-width:1200px) {
    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }

    .col-xl {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

.text-center {
    text-align: center !important;
}


#footer-testimonial-library .testimonial-section * {
    box-sizing: border-box;
}

#footer-testimonial-library .testimonial-section .swiper-slide {
    padding: 0px !important
}


#footer-testimonial-library .testimonial-section {
    padding: 60px 0;
}

.gartnerReviewSwiper .swiper-slide {
    min-height: auto;
}

.testimonial-section .sec-header {
    margin-bottom: 32px;
}

#footer-testimonial-library .testimonial-section h2 {
    font-size: 32px;
    line-height: 1.25;
    font-weight: 600;
    letter-spacing: -0.5px;
    margin: 0 0 12px;
}

#footer-testimonial-library .testimonial-section .customer-review-wrapper {
    background-color: #f9f9f9;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    border-radius: 12px;
    padding: 24px;
    height: 100%
}

#footer-testimonial-library .testimonial-section .customer-review-wrapper .swiper {
    height: 100%
}

#footer-testimonial-library .testimonial-section .customer-review-wrapper .swiper .swiper-wrapper {
    height: 100%
}

#footer-testimonial-library .testimonial-section .customer-review-wrapper .swiper .swiper-wrapper .swiper-slide {
    height: 100%
}

#footer-testimonial-library .testimonial-section .customer-review-wrapper .swiper .swiper-wrapper .swiper-slide:last-child .client-profile-section img {
    max-height: 164px;
}

.testimonial-wrapper>div:first-child {
    display: flex;
    flex-direction: column;
}

#footer-testimonial-library .testimonial-section .gartner-review-wrapper {
    border-radius: 12px;
    padding: 24px;
    background-color: #f9f9f9;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    margin-bottom: 24px;
    position: relative;
}

#footer-testimonial-library .testimonial-section .gartner-review-wrapper .gartnerReviewSwiper {
    padding-bottom: 16px
}


#footer-testimonial-library .testimonial-section .gartner-review-wrapper .gartnerReviewSwiper .swiper-pagination {
    bottom: -5px
}

#footer-testimonial-library .testimonial-section .gartner-review-card .gartner-review--item p {
    font-size: 16px;
    margin: 0;
    font-size: 17px;
    line-height: 1.7;
}

#footer-testimonial-library .testimonial-section .gartner-review-card .gartner-review--item p:not(.gartner-review-details p):last-child {
    margin-bottom: 0
}

.gartner-review--item {
    margin-bottom: 24px;
}

.gartner-review--item>p.h4 {
    font-size: 25px !important;
    line-height: 34px !important;
    font-weight: 400;
    margin: 20px 0 !important;
}

#footer-testimonial-library .testimonial-section .gartner-review-card .gartner-logo {
    height: 50px
}

#footer-testimonial-library .testimonial-section .gartner-review-card .gartner-review-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #0f3a7b;
}

@media only screen and (max-width:575.98px) {
    #footer-testimonial-library .testimonial-section .gartner-review-card .gartner-review-details {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

#footer-testimonial-library .testimonial-section .gartner-review-card .gartner-review-details p {
    margin: 0 24px 12px 0;
    font-size: 16px;
    line-height: 1.75
}

#footer-testimonial-library .testimonial-section .gartner-review-card h4,
#footer-testimonial-library .testimonial-section .gartner-review-card p.h4 {
    font-size: 24px;
    line-height: 1.4;
    margin: 16px 0 8px 0;
    font-weight: 400;
}

#footer-testimonial-library .testimonial-section .client-review-card {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#footer-testimonial-library .testimonial-section .client-review-card p {
    margin-bottom: 16px !important;
    margin: 0;
    font-size: 17px;
    line-height: 1.7;
}

#footer-testimonial-library .testimonial-section .client-review-card .client-profile-section {
    background-color: #fff;
    border-radius: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 16px;
    padding-bottom: 150px;
    margin-bottom: 24px;
    position: relative
}

#footer-testimonial-library .testimonial-section .client-review-card .client-profile-section picture {
    border: none;
    margin-bottom: 0px;
}

#footer-testimonial-library .testimonial-section .client-review-card .client-profile-section img {
    max-width: 234px;
    max-width: 100%;
    max-height: 154px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

#footer-testimonial-library .testimonial-section .client-review-card .client-profile-section .btn-play-icon {
    width: 36px;
    height: 36px;
    border-radius: 100px;
    background-color: #006deb;
    color: #fff;
    border: 0;
    cursor: pointer;
    position: absolute;
    right: 16px
}

#footer-testimonial-library .testimonial-section .client-review-card .client-profile-section .btn-play-icon::before {
    border-top: 7px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid rgba(0, 0, 0, 0);
    border-left: 11px solid #fff;
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-32%, -50%);
    transform: translate(-36%, -50%)
}

#footer-testimonial-library .testimonial-section .client-review-card .client-details .client-name {
    color: #006deb;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 12px !important;
}

#footer-testimonial-library .testimonial-section .client-review-card .btn-link {
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
    font-size: 15px;
    text-decoration: underline;
    text-transform: uppercase;
    color: #006deb;
    font-weight: 500;
    cursor: pointer
}

#footer-testimonial-library .testimonial-section .award-badge-card {
    background-color: #f9f9f9;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    box-shadow: 0 4px 12px 0 rgba(255, 248, 226, .12);
    border-radius: 12px;
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#footer-testimonial-library .testimonial-section .award-badge-card picture {
    border: none;
}


@media only screen and (max-width:991.98px) {
    #footer-testimonial-library .testimonial-section .award-badge-card {
        margin-bottom: 24px
    }
}

#footer-testimonial-library .testimonial-section .award-badge-card img {
    height: 100px
}


#footer-testimonial-library .testimonial-section .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    margin: 0 8px !important;
    border: 1px solid #fff !important;
}



.footer-video-player-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(7, 13, 20, .84);
    width: 100%;
    height: 100%;
    padding: 40px 20px;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in;
    z-index: 99999;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    opacity: 0
}

.footer-video-player-wrapper * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.footer-video-player-wrapper.active {
    display: block;
    opacity: 1
}

.footer-video-player-wrapper .footer-video-player-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 1360px;
    margin: auto
}

.footer-video-player-wrapper .footer-video-player-container .video-player-close-btn {
    width: 36px;
    height: 36px;
    border-radius: 100px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    position: relative
}

.footer-video-player-wrapper .footer-video-player-container .video-player-close-btn::before {
    content: "";
    width: 2px;
    height: 32px;
    background-color: #fff;
    border-radius: 2px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.footer-video-player-wrapper .footer-video-player-container .video-player-close-btn::after {
    content: "";
    width: 2px;
    height: 32px;
    background-color: #fff;
    border-radius: 2px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.footer-video-player-wrapper .footer-video-player-container .footer-video-player {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    position: relative;
    margin: 12px auto 0
}

.footer-video-player-wrapper .footer-video-player-container .footer-video-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

#footer-testimonial-library .testimonial-loading-text {
    text-align: center;
    display: block;
    margin-bottom: 32px;
}


/*=========== Testimonial section css end ================*/


/*======== Strip banner startcss ========*/
.opm_strip_banner {
    padding: 24px 24px;
    border-radius: 6px;
    background: linear-gradient(90deg, #CFE4FF 0%, #F1FBE6 50%, #FAF0D1 100%);
    gap: 24px;
    margin: 32px 0px;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.opm_strip_banner .opm_strip_content {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1;
    min-width: 0;
}

.opm_strip_banner .opm_strip_content p {
    margin: 0 !important;
    color: #000;
    font-family: "ZohoPuvi";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    position: relative;
    padding-left: 64px;
    line-height: 1.4
}

.opm_strip_banner_icon {
    position: absolute;
}

.opm_strip_banner_icon img {
    height: 46px;
    width: 46px;
    max-width: 100%;
    border: 1px solid #EFFAE7 !important;
    border-radius: 50%;
    margin: 0px !important;
}

.opm_strip_cta_div {
    position: relative;
    z-index: 1;
    margin-left: auto;
    flex-shrink: 0;
}

.opm_strip_cta_div a:hover {
    text-decoration: none
}

.opm_strip_btn {
    border-radius: 4px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;
    text-align: center;
    padding: 9px 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
    font-family: inherit;
    background-color: #e80e19 !important;
    border: 1px solid #e80e19 !important;
    font-size: 16px;
    color: #fff !important;
}

.opm_strip_banner:before {
    position: absolute;
    top: 10%;
    left: 90px;
    content: "";
    width: 17px;
    height: 16px;
    background: url(../images/opm-demo-strip-bg-pattern-left.svg);
    background-repeat: no-repeat;
    transform: scale(1.2)
}

.opm_strip_banner:after {
    position: absolute;
    bottom: 10%;
    right: 22%;
    content: "";
    width: 33px;
    height: 30px;
    background: url(../images/opm-demo-strip-bg-pattern-right.svg);
    background-repeat: no-repeat;
    transform: scale(1.2)
}




.opm_strip_banner.ebook_opm_strip_banner p {padding: 0;}
.opm_strip_banner.ebook_opm_strip_banner .opm_strip_btn{padding: 9px 24px;}
.ebook_opm_strip_banner{    background: #ddd;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1280px;
    margin: 48px auto;
    padding: 20px 24px;
    border-radius: 8px;
    background-image: url(../images/ebook_opm_strip_banner_bg.webp);
    background-size: cover;
    color: #fff;
    box-sizing: border-box;
    gap: 20px;}

.ebook_opm_strip_banner .opm_strip_content p{color:#fff;}
.ebook_opm_strip_banner .opm_strip_btn {color: #000 !important;background-color: #ffffff !important; border: 1px solid #ffffff !important; font-weight: 600;}
.ebook_opm_strip_banner .opm_strip_btn:hover {
    background: #E80E19 !important;
    color: #ffffff !important;
    border-color: #E80E19 !important;
}
.opm_strip_banner.ebook_opm_strip_banner:before, .opm_strip_banner.ebook_opm_strip_banner:after {opacity: 0.3;}




@media screen and (max-width: 640px) {
    .opm_strip_banner {
        flex-direction: column;
        align-items: center;
        gap: 12px;
    }

    .opm_strip_content p {
        text-align: center;
        white-space: normal;
        font-size: 16px !important;
    }

    .opm_strip_cta_div {
        width: 100%;
        text-align: center;
    }

    .opm_strip_btn {
        display: inline-block;
        width: auto;
        font-size: 14px;
        padding: 8px 12px;
    }
}

@media screen and (max-width: 480px) {
    .opm_strip_banner {
        padding: 16px;
        gap: 12px;
    }

    .opm_strip_banner .opm_strip_content p {
        font-size: 16px;
        padding-left: 48px;
    }

    .opm_strip_btn {
        font-size: 14px;
        padding: 8px 14px;
    }
}

.opm_strip_banner.ebook_opm_strip_banner p {
    padding: 0;
}

.opm_strip_banner.ebook_opm_strip_banner .opm_strip_btn {
    padding: 9px 24px;
}

/*======== APM Strip banner end css  ========*/

.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.slider{
	margin-bottom: 40px;
}
.slider .swiper-container {
  width: 100%;
  height: 400px;
  display: flex;
  align-items: center; }
  .slider .swiper-container .swiper-wrapper {
    height: 350px; }

.slider .swiper-button-next,
.slider .swiper-button-prev {
  filter: grayscale(1);
  background-size: 25px 25px;
  background-color: white;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  align-self: center;
  align-content: center;
  display: flex; }
  @media (max-width: 720px) {
    .slider .swiper-button-next,
    .slider .swiper-button-prev {
      transform: scale(0.7); } }

@media (max-width: 720px) {
  .slider .swiper-button-next {
    right: 0; }
  .slider .swiper-button-prev {
    left: 0; } }

.slider .swiper-slide {
  font-size: 18px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 60%;
  border-radius: 3px; }
.slider .swiper-slide p{
	font-size: 14px;
}
.btn-flat.blue:hover{
	text-decoration: none;
	opacity: 0.8;
}
.btn-flat{
	border: 0px;
	color: white;
	padding: 10px;
	margin-top: 10px;
	text-decoration: none;
	display: inline-block;
}
.mt-xlg{
	margin-top: 120px;
}
.flex-start{
	align-self: flex-start;
}
.white-text{
	color: #fff;
}
.btn-flat.blue{
	background: #005398;
}
.btn-flat.red{
	background: #db1500;
}
.btn-flat.yellow{
	background-color: #f7a200;
	color: #000;
}
.half{
	width: 50%;
	display: inline-block;
	
}
.half.right{
	float: right;
	text-align: right;
}
  .slider .swiper-slide.swiper-slide-active {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.4); }
  .slider .swiper-slide .slider-content {
    padding: 60px 40px; 
	  width: 100%;
}
.slider .swiper-slide .slider-content h3{
	margin-top: 5px;
	margin-bottom: 5px;
}
.swiper-slide .slider-content .tag{
	    background: #4CAF50;
    color: white;
    padding: 0px 14px;
    border-radius: 20px 0 0 20px;
    font-size: 14px;
    position: absolute;
    margin-bottom: 10px;
    margin-top: 25px;
    display: inline-block;
    top: 0;
    padding: 2px 21px;
    right: 0;
}
  @media (max-width: 720px) {
    .slider .swiper-slide {
      width: 100%; }
      .slider .swiper-slide.swiper-slide-active {
        box-shadow: 0 0 0 transparent; } }

.slider .swiper-slide.first {
 background: rgba(255,255,255,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(219,219,219,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=1 );
	
}

.slider .swiper-slide.second {
  background: url("../../images/me_apm_training.jpg"); 
	    background-position: top left;
    background-size: cover;
	background-color: #eee;
}

.slider .swiper-slide.third {
  background-color: #000; 
	background: url("../../images/me_apm_target.jpg"); 
	    background-position: top left;
    background-size: cover;
}

.slider .swiper-slide.swiper-slide-next,
.slider .swiper-slide.swiper-slide-prev {
  transform: scale(1); }
  .slider .swiper-slide.swiper-slide-next .slider-content,
  .slider .swiper-slide.swiper-slide-prev .slider-content {
    opacity: 0.3; }

.rn-title{
	background-color: #fff !important;
}


.banking-cs-bg:before,.cover-bg:before,.halloween-bg:before{content:"";z-index:-1;width:100%}.date-location>.evt-details,.date-location>.split,.edition-header>.edition-pricing,.testimonial-section .client-review-card,.video-player-wrapper .video-player-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#VideosAndLogos,#sgbanner,.bannerbg2,.heading-menu,.mef_foot_top,.mob-show,.nav-dwns,.survey-bannerbg{display:none}body{font-family:ZohoPuvi,sans-serif}a{color:#006deb}.aiops-day-banner{position:relative;background:url("https://cdn.manageengine.com/itom/images/hero-banners/2025/sweden-banner-mar25.webp") center/cover no-repeat #000;z-index:1}.slider-bg1{background:#f0f2f0}.yellow-bg{background:#fc0}.yellow-bg-fff596{background:#fff596}.orange-bg{background:#fda31a}.blue-bg-1a1b49{background:#1a1b49}.blue-bg-C9F0F8{background:#C9F0F8}.blue-bg-001A89{background:#001a89}.blue-bg-1946ab{background:#1946ab}.blue-bg-091e8c{background:#091e8c}.white-bg-f9f9f9{background:#f9f9f9}.banner-fw-700{font-weight:700}.banner-fw-300{font-weight:300}.banner-fw-400{font-weight:400}.yellow-bg-gradient{background:linear-gradient(180deg,#fff0bc 0,rgba(255,248,224,.6) 100%)}.outline-box{background:0 0!important;border:1px solid #000}.blue-bg-f1f8ff{background:#f1f8ff}.south-africa-event{background:#002dbf}.aus-uc-2025{background:#F7DA2A}.event-title-img{margin-bottom:16px}.event-title-img img{max-width:340px;width:100%;height:auto}.event-info-wrapper{gap:16px;margin-bottom:4px;display:grid;grid-template-columns:auto auto auto}.col2-row,.hero-content-row{display:-webkit-box;display:-ms-flexbox}.event-info-item{font-size:17px;font-weight:400;flex:0 1 100%}.event-info-label{color:#fcc50a!important;font-weight:600;margin-bottom:4px;font-size:18px}@media screen and (max-width:575.98px){.event-info-wrapper{grid-template-columns:auto}}.ffp-mccann-casestudy{position:relative;background:url("https://cdn.manageengine.com/itom/images/hero-banners/fp-mccann.webp") center/cover no-repeat #000;z-index:1}.apm-plugin-webinar-promotion .opmIndex-banner-img img{max-width:190px}.apm-plugin-webinar-promotion .spit img{-webkit-filter:invert(1);filter:invert(1)}.nutanix-bg{background:url(https://cdn.manageengine.com/itom/spotlight/images/video-th-bg.jpg) top center/cover no-repeat #080f46}.future-it-operation-bg{background:#00177d;position:relative;z-index:1}.future-opr-img{max-width:254px}.banking-cs-bg{position:relative;background:#000}.banking-cs-bg:before{background:url(../../itom/images/hero-banners/banking-case-study.png) top center/cover no-repeat;position:absolute;height:100%;opacity:.75}.slider-bg2{background:#e5e4de}.slider-bg3{background:#f2f2f2}.slider-bg4{background:#d6e0eb}.slider-bg5{background:#051ace}.slider-bg6{background:#0912a6}.halloween-bg:before{background:url(/itom/images/banner/halloween-spider-bg.svg) top left no-repeat;position:absolute;height:100%;opacity:.5}#ulTable ul,.bannerbg1,.cover-bg,.editionLhs,.fea-nav>a,.flexslider1,.form-con,.opm-web-bg,.opmAppSectionBg .opmAppSection,.opmPts li,.play-icon,.web-circle{position:relative}.banner-wrapper *,.index-content-wrapper *{box-sizing:border-box}.banner-wrapper h1{font-size:40px;font-weight:600;line-height:1.3;margin-bottom:8px}.banner-wrapper h3{font-size:22px;font-weight:500;margin:0}.banner-wrapper p{font-size:18px}.banner-wrapper a{text-decoration:none;padding:12.5px 24px;border-radius:4px;color:#fff;text-align:center;font-weight:500;font-size:18px;display:inline-block;margin-top:16px;line-height:1.3}.slider-bg1 a,.slider-bg4 a,.slider-bg5 a{background:#e80e19}.hero-content-row{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1120px;gap:40px;margin:0 auto}.hero-content-row>.cell:first-child{width:60%}.hero-content-row>.cell:last-child{width:calc(40% - 40px);text-align:center}.hero-content-row>.cell:last-child>img{max-width:280px}.white-box,.yellow-hglt{font-size:11px;display:inline-block;text-transform:uppercase;padding:6px 8px;margin-bottom:12px;letter-spacing:1px;font-weight:700;line-height:1.15;color:#000!important}#ulTable strong,.btnDownload{font-weight:500}.yellow-hglt{background:#ffcc02;border:1px solid #000}#opmpluslide2,.opmPlusSlider-2,.white-box{background:#fff}.gray-box{background:#333;color:#fff!important}.list-disc-white{margin:0 0 0 16px;padding:0;color:#fff}.list-disc-white>li{list-style:disc;padding:0}.mt1{margin-top:16px!important}.itom-day-img{max-width:270px;margin-bottom:24px}.itom-day-con>img{max-width:190px;margin-bottom:8px}.mob-hide{display:block}.dwn-priv,.hTag1 a,.hTag2 a,.hTag3 a,.hTag4 a,.txt-black,.txt-black *,h1 a,h2 a,h3 a,h4 a,ul.list>li>a:link,ul.list>li>a:visited{color:#000}.txt-black2{color:#000!important}.txt-white *{color:#fff}.yellow-txt{color:#ffc901}.btn-white{background:#fff;color:#000!important}.btn-yellow{background:#ffca14;color:#000!important}.btn-blue{background:#00173B;color:#fff!important}.mrg-btm-sm{margin-bottom:8px!important}.mrg-btm-md{margin-bottom:16px!important}.mrg-btm-l{margin-bottom:24px!important}.col2-row{display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.date-location,.date-location div,.date-location>.evt-details,.date-location>.split{display:-webkit-box;display:-ms-flexbox}.col2-row img{max-width:100px}.blue-bg1{background:#0d2092}.date-location{display:flex;gap:24px;margin-top:8px}.date-location>.split{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #3a43b0;padding:4px 12px}.date-location div{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.date-location div>img{width:20px;height:20px}.date-location div p{font-size:14px;margin:0}.border-lt-yellow{border:1px solid #ffe19e!important}.date-location>.evt-details{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #283d9d;border-radius:8px;padding:8px;text-align:left}.evt-details>h3.evt-city{font-size:18px;font-weight:600;margin-bottom:6px}.evt-details>p.evt-date-time{font-size:16px;line-height:24px;padding-bottom:6px;font-weight:700}.evt-details>p.evt-address{font-size:14px;line-height:22px}.cover-bg:before{position:absolute;height:220%;background:#ffd600;left:0;-webkit-transform:rotate(18deg);transform:rotate(18deg);top:-60%}.bannerbg1:before,.opm-common-banner:before{opacity:.2;overflow:hidden;background-position:top center;content:""}.border-6c7bc0{border-color:#6c7bc0!important}.img-max-width-s{max-width:200px!important}.img-max-width1{max-width:250px!important}.img-max-width2{max-width:300px!important}.img-max-width3{max-width:350px!important}.img-max-width4{max-width:400px!important}.flexslider .flexBnrslides img,.flexslider1 .flexBnrslides img,.trainingad-strip img{width:100%}.itom-banner img{max-width:1200px;height:360px}ul.list>li>a:hover{color:#138cd6;text-decoration:underline}.bannerbg1:before{height:100%;background-image:url(https://cdn.manageengine.com/network-monitoring/images/op-banner-bg.png);background-repeat:no-repeat;width:100%;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-size:85%}.bannerbg6{background:#0666b8}.free-dwn-btn{display:none;text-align:center;margin:24px!important}.btnDownload{background:#ffca14;padding:10px 24px;color:#000;border-radius:4px;font-size:17px;display:inline-block;text-decoration:none!important}.eeband-link a,.fnt20,.view-details a:hover{text-decoration:underline}.web-circle{background:#6b9db1;border:5px solid #fff;-webkit-box-shadow:0 0 2px #3a3a3a;box-shadow:0 0 2px #3a3a3a;-webkit-animation:1s infinite pulse;animation:1s infinite pulse;width:25px;height:25px;border-radius:50%;display:inline-block}.opm-web-bg{background:url(https://cdn.manageengine.com/network-monitoring/images/opm-web.png) top center no-repeat;width:1200px;height:650px;zoom:.7;-webkit-zoom:.7;-moz-zoom:.7}.opm-web-bg ul{display:block;margin:0;padding:0}.opm-web-bg ul li{display:inline-block;position:absolute}.pos1{top:300px;left:63px}.pos2{top:210px;left:208px}.pos3{top:130px;left:388px}.pos4{top:65px;left:600px}.pos5{top:193px;left:705px}.pos6{top:123px;left:973px}.pos7{top:319px;left:807px}.pos8{top:427px;left:1000px}.pos9{top:543px;left:680px}.pos10{top:370px;left:583px}.pos11{top:285px;left:402px}.pos12{top:350px;left:247px}.pos13{top:480px;left:350px}.pos1 .web-circle:first-child{-webkit-animation-delay:1s;animation-delay:1s}.pos2 .web-circle:first-child{-webkit-animation-delay:5.5s;animation-delay:5.5s}.pos3 .web-circle:first-child{-webkit-animation-delay:10.5s;animation-delay:10.5s}.pos4 .web-circle:first-child{-webkit-animation-delay:15.5s;animation-delay:15.5s}.pos5 .web-circle:first-child{-webkit-animation-delay:20s;animation-delay:20s}.pos6 .web-circle:first-child{-webkit-animation-delay:25s;animation-delay:25s}.pos7 .web-circle:first-child{-webkit-animation-delay:30s;animation-delay:30s}.pos8 .web-circle:first-child{-webkit-animation-delay:35s;animation-delay:35s}.pos9 .web-circle:first-child{-webkit-animation-delay:40s;animation-delay:40s}.pos10 .web-circle:first-child{-webkit-animation-delay:45s;animation-delay:45s}.pos11 .web-circle:first-child{-webkit-animation-delay:50s;animation-delay:50s}.pos12 .web-circle:first-child{-webkit-animation-delay:55s;animation-delay:55s}.pos13 .web-circle:first-child{-webkit-animation-delay:59s;animation-delay:59s}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(87,87,87,.4);box-shadow:0 0 0 0 rgba(87,87,87,.4);-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-box-shadow:0 0 0 10px rgba(87,87,87,0);box-shadow:0 0 0 10px rgba(87,87,87,0);-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-box-shadow:0 0 0 0 rgba(87,87,87,0);box-shadow:0 0 0 0 rgba(87,87,87,0);-webkit-transform:scale(1);transform:scale(1)}}.per40.img-valign{height:540px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.div-awards-img{min-height:135px;border-bottom:1px solid #cacaca;padding:10px 0}.banner-wrapper,.btn,.editionLhs .ediDownload,.editionLhs h3,.editionMid .ediDownload,.editionMid h3,.editionRhs .ediDownload,.editionRhs h3,.opmPlusIconPlace,.promotion-middle-banner .promotion-img-wrapper{text-align:center}.trainingad-strip{background:#d1d7db;text-align:center}.brdr-r{border-right:1px solid #606061}.trainingad-strip-ncm-nfa{background:#263145;color:#fff}.trainingad-strip-ncm-nfa h3,.trainingad-strip-ncm-nfa p{color:#fff;margin:0;padding:2px 0}.trainingad-strip-ncm-nfa img{padding-bottom:15px}.trainingad-strip-ncm-nfa a{padding:5px 15px;background:red;color:#fff;border-radius:5px;display:inline-block}.appLeftalign{padding-top:0}.appLeftalign ul{margin:0 0 0 20px}.appLeftalign ul li{list-style-type:disc;margin:12px 0}.unsetColor{color:unset}.de-trainingad-strip{text-align:center;display:none;background:#fff}.bnr1 p{width:400px;margin:25px -28px!important}.trainingad-strip-infotech h2{font-size:26px;color:#fff;line-height:1.2;text-align:center}.trainingad-strip-infotech p{font-size:19px;color:#fff;line-height:1.2;text-align:center;margin:25px 0}.trainingad-strip-infotech a{font-size:16px;color:#fff;line-height:1.2;text-align:center;background:#c31111;padding:10px 25px;border-radius:5px}.row label{width:45%;float:left;min-height:35px;text-align:right;padding-right:25px;line-height:40px}#divCustomerDet input,.row input{float:left;height:25px;padding:8px 20px;font-size:15px}.row input{width:15%;border:1px solid #dbdbdb;border-radius:3px}#divCustomerDet{margin-top:-85px;text-align:Center;font-weight:700}.divCustDetActive{margin-top:20px!important}#divCustomerDet div{float:left;text-align:left;width:33%}#divCustomerDet input{width:80%;border:1px solid #dbdbdb;border-radius:3px}#ulTable ul li{display:table-cell;vertical-align:top;width:25%;margin:5px 10px;padding:5px;border-right:1px solid #c5c5c5;text-align:center}#ulTable ul li:last-child{border-right:0}.divInptCont{text-align:center;margin:4% 0}#ulTable ul{width:100%;background:#fff;z-index:3}#ulTable ul li label{font-weight:700;font-size:1.5em}#btnGetPrice,.divInptCont button{background:#1b8616;color:#fff;padding:15px 40px;margin:35px 20px 0;border:0;display:inline-block;font-size:17px;border-radius:4px;cursor:pointer}#adRhsLnkNm,#adRhsLnkNm a{display:block;text-align:center}#adRhsLnkNm{background:#0d6f35;border-radius:3px 0 0 3px;height:105px;position:absolute;right:1px;top:501px;width:95px;transition:1.2s ease-in-out;-webkit-transition:1.2s ease-in-out;color:#fff;padding:10px 16px 0;z-index:1;cursor:pointer}#adRhsLnkNm a{text-decoration:none;color:#fff!important;margin:0 auto;padding:5px;font-size:10px;line-height:15px}.adRhsIconNm{width:43px;height:47px;display:inline-block;margin:0 auto;background:url(https://cdn.manageengine.com/network-monitoring/images/v1/common-sprite.png) -257px -84px no-repeat}.ie-trainingad-strip{background:#edf8f9;text-align:center;display:none}.bnr1 a{margin:0 43px}.bnr2 a{margin:0 93px}.bnr2{width:52%;padding:2% 0 0 4%}.bnr2 p{width:450px;margin:25px 7px}.bnr1{padding-right:14%}.eeband,.opmband{padding:40px 0;text-align:center}.per50{width:48%;text-align:center;margin:30px auto}.trainingad-strip-infotech{background:url(https://cdn.manageengine.com/network-monitoring/images/infotech-bg-img.jpg) 0 0/100% 100% no-repeat;text-align:center;height:250px}.nl-trainingad-strip{background:#f8f5da;text-align:center;display:none}.sa-trainingad-strip{background:#c7d6e0;text-align:center;display:none}.ae-trainingad-strip{background:url(https://cdn.manageengine.com/network-monitoring/images/dubi-bg-img.png);text-align:center;display:none}.opmband{background:linear-gradient(180deg,#fff0bc 0,rgba(255,248,224,.6) 100%),url("https://cdn.manageengine.com/network-monitoring/images/resource/resource-banner-bg-pattern.svg")}.opmband .btn-outline-secondary{padding:10px 12px 10px 16px;margin-top:12px}.opmband .btn-outline-secondary:hover svg{filter:invert(1) hue-rotate(200deg) brightness(1) contrast(100)}.bglightdark{background:#ddd;-webkit-box-shadow:none;box-shadow:none}.fnt20{font-size:20px}.bannerbg2 img,.bannerbg3 img,.bannerbg4 img,.bannerbg5 img,.survey-bannerbg img{height:360px!important}.bannerbg3{background:#034286;display:none}.bannerbg4{background:#fefabf;display:none}.bannerbg5{background:#fff3b9;display:none}.au-trainingad-strip{background:#01b3a4;text-align:center;display:none}.uk-trainingad-strip{background:#dbeffa;text-align:center;display:none}.review-navigation{position:relative;width:100%;top:-260px;z-index:1}.opmPts li{padding:0 0 0 32px}.opmPts li::after{content:" ";display:inline-block;width:4px;height:9.5px;border:solid #fff;border-width:0 1.75px 1.75px 0;position:absolute;left:7.5px;top:8.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.opmPts li::before{content:" ";display:inline-block;border:10px solid #08ab58;border-radius:40px;height:0;width:0;position:absolute;left:0;top:5px}.webinar-strip{background:url("https://cdn.manageengine.com/network-monitoring/images/v1/free-webinar-bg.jpg");text-align:center}.bannerbg1{background:#f0f2f0;height:360px}.au-banner,.opmPlusBanner,.uc-banner{margin:0 auto;float:none}#scroll{padding:0!important}a.plus-store-link{color:#138cd6!important;font-weight:700!important;font-size:15px!important;top:10px!important}.play-icon iframe,.play-icon img{left:0;top:0;height:100%;position:absolute}.eeband-img{float:left;margin-right:20px;width:calc(30% - 20px)}.eeband-content{float:left;width:70%;text-align:center}.eeband-link a{color:#000}.mT80{margin-top:80px}.play-icon{cursor:pointer;text-align:center;overflow:hidden;max-width:740px;margin:24px auto;object-fit:cover;height:412px}.play-icon iframe{width:100%}.play-icon img{border-radius:12px;width:100%;object-fit:cover}.play-icon img:hover{-webkit-filter:gray;filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='.3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.bannerflex{margin:0 auto}.flexslider,.flexslider1{width:100%;max-height:none}.flexslider1{margin:0 auto;overflow:hidden;display:block;max-width:100%}.editionLhs,.editionMid,.editionRhs{width:33%;float:left;margin:20px 1px 20px 0}.opmPlusSliderContainer>a{margin:0 0 80px}.opmPlusSliderContainer>a .h4,.opmPlusSliderContainer>a img{float:none}.opmPlusSliderContainer>a span{float:none;color:#868686}.opmPlusnewBG1{background:#f6f6f6;-webkit-box-shadow:inherit;box-shadow:inherit}.opmAppSectionBg{background:url(https://cdn.manageengine.com/network-monitoring/images/v1/opmanager-ios-app-bg.png) 0 0/cover no-repeat #e9e9e9}.opmAppSectionBg .flexslider{max-width:1200px;width:100%}.opmAppSectionBg .flexslider .flexBnrslides img{width:auto}.opmAppSectionBg .flexslider .flexBnrslides>li{padding:30px 0}.opmAppSectionBg .flexBnrslides{max-width:1000px;width:100%;margin:0 auto!important;text-align:center;color:#fff}.opmAppSectionBg .flexBnrslides li h3{font-size:4em;color:#fff;line-height:1em}.opmAppSectionBg .flexBnrslides li p{font-size:2em;color:#fff;line-height:1.5em}.opmAppSectionBg .flexBnrslides li a.appArw img{width:70px}.opmAppSectionBg .appLeftalign{position:absolute;left:20%;top:120px}.opmAppSectionBg a{color:#333}#opmPlusSlider2 .section,#opmpluslide2 .section{max-width:950px}.editionLhs{padding:20px 20px 40px;background:#e8f5e2}.editionLhs ul li,.editionMid ul li,.editionRhs ul li{margin:7px 0}.editionLhs .ediDownload a{margin:0 auto;background:#0ba268;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}.editionMid{padding:20px 20px 40px;background:#e0e8f3}.editionMid ul,.editionRhs ul{min-height:330px}.editionMid .ediDownload a{margin:0 auto;background:#10479b;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}.editionRhs{padding:20px 20px 70px;background:#f5f5f5}.editionRhs .ediDownload a{margin:0 auto;background:#545454;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}.view-details a{font-size:16px;text-decoration:none;color:#c0193e}.survey-bannerbg{background:#f8d047}.bannerbg2{background:#0b3090}@media screen and (max-width:1200px){.hero-content-row{max-width:100%;width:95%}}@media screen and (max-width:1024px){#commonHeader{min-height:90px;height:90px}.col2-row,.date-location{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-content-row>.cell{width:100%!important;text-align:center}.hero-content-row>.cell:last-child,.mob-hide{display:none}.mob-show{display:block}.list-disc-white>li{list-style:disc inside}.bnr2 a{margin:0 27px}.bnr2 p{width:400px;margin:25px -23px}.trainingad-strip-infotech h2{font-size:22px}}@media screen and (max-width:880px){.per40,.per60{width:100%}}@media screen and (max-width:768px){.section.pad1{width:98%;padding:40px 0}.opmPlusBanner .h2{font-size:18px!important;line-height:28px!important;margin:0 0 10px!important}.opmPlusBanner span{font-size:16px!important}.swiper-wrapper .opm-banner{padding:50px 0}.editionband-content.clearfix{display:block!important}.opmPlusSlider .h2{margin:30px 0 5px}.free-dwn-btn{display:block}.editionLhs,.editionMid,.editionRhs{width:100%!important}.nav-dwns{background:#e9142b;color:#fff;font-size:22px;line-height:30px;padding:4px 10px;display:inline-block;width:148px;position:absolute;top:0;z-index:9999;right:0;border-radius:5px;text-decoration:none;text-align:center}.bnr1 a{margin:0}.bnr2 a{margin:0 -20px;width:480px}.trainingad-strip-infotech h2{font-size:19px}.bnr2 p{width:300px;margin-left:17px}.bnr1 p{width:300px;margin:25px -28px!important}}.btn-outline-secondary,.text-decoration-none{text-decoration:none!important}@media screen and (max-width:900px){.div-awards-img{border-bottom:0;border-top:0;min-height:100px}}@media screen and (max-width:500px){.brdr-r{border-right:0;border-bottom:1px solid #606061}.date-location{-ms-flex-wrap:wrap;flex-wrap:wrap}.date-location>.split{width:95%}.date-location>.evt-details{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media screen and (max-width:650px){.trainingad-strip-infotech a,.trainingad-strip-infotech h2,.trainingad-strip-infotech p{color:#fff;line-height:1.2;text-align:center}#divCustomerDet div label,#ulTable ul li{float:left;width:90%}.bg-white-media{background:#fff!important}.badge-card{border:1px solid #ddd}.div-awards-ct{border-bottom:1px solid #ddd}.trainingad-strip-infotech a{font-size:9px;background:#c31111;padding:5px;border-radius:5px}.trainingad-strip{background:#d1d7db;text-align:center}.trainingad-strip-infotech h2{font-size:15px}.bnr1 h2{width:140px}.bnr1 p,.bnr2 p{width:150px}.trainingad-strip-infotech p{font-size:12px;margin:15px 5px}.bnr1 a{margin:0}.bnr2 a{margin:0 -33px}.bnr2{margin:-176px 178px}.bnr1{padding-right:5%;margin:30px 0}.bnr1 p{margin:15px 5px!important}.row label{float:none;width:auto}#divCustomerDet input,.row input{width:90%}#ulTable ul li{border-right:0;border-bottom:1px solid #c5c5c5}#divCustomerDet div{width:100%;float:left}}.edition-body>ul,.fea-body,.fea-title>h3,.opmIndex-banner-wrapper .opmIndex-banner-content,.promotion-middle-banner .promotion-middle-banner-content,span.errormsg{text-align:left}@media screen and (max-width:360px){.bnr2{padding:2% 0 0 2%}}.app-store{display:flex;align-items:center;flex-wrap:wrap;margin-top:16px;gap:16px}.app-store a{width:160px}a.linkcolor{color:#0b4c5d}.editionband-content.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.editionband-content.clearfix>div{position:relative;padding:20px 20px 70px}.opmPlusSlider{-webkit-box-shadow:none;box-shadow:none}.section.pad1{padding:58px 0;position:relative;-webkit-animation:2s ease-in-out AnimFadeUp;animation:2s ease-in-out AnimFadeUp}.opmPlusBanner{background:#f0f2f0;width:100%;margin:0 auto;float:none;-webkit-box-shadow:none;box-shadow:none}.testimonial-section .customer-review-wrapper,.testimonial-section .gartner-review-wrapper{-webkit-box-shadow:0 4px 12px 0 rgba(255,248,226,.12);padding:24px;background-color:#f9f9f9}.opmPlusBanner .h2{font-size:46px;margin:0 0 20px;line-height:54px;color:#000}.opmPlusBanner span{font:unset!important;font-size:18px!important;color:#222!important;display:block}.swiper-pagination-bullet{width:12px!important;height:12px!important;display:inline-block;border-radius:100%!important;opacity:.4!important;border:1px solid #fff!important}.swiper-pagination-bullet-active{opacity:1!important;background:#007aff}.slider-bg1{position:relative;background:linear-gradient(180deg,#fff0bc 0,rgba(255,248,224,.6) 100%),url("https://cdn.manageengine.com/network-monitoring/images/resource/resource-banner-bg-pattern.svg")}.heroBanner .swiper-wrapper{align-items:stretch}.heroBanner .swiper-slide{display:flex;height:auto}.heroBanner .hero-content-row{padding:40px 0}.heroBanner .swiper-container-horizontal>.swiper-pagination-bullets,.heroBanner .swiper-pagination-custom,.heroBanner .swiper-pagination-fraction{bottom:10px;right:10px;width:unset!important;position:absolute}@-webkit-keyframes AnimFadeUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes AnimFadeUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.sec-row-wrapper .row,.why-choose-section .row{gap:24px 0}.opmIndex-banner-wrapper .row,.promotion-middle-banner .row,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;padding-top:0;padding-bottom:0}.opmIndex-banner-wrapper .row>*,.promotion-middle-banner .row>*,.row>*{padding-left:12px;padding-right:12px;max-width:100%}.opmIndex-banner-wrapper .row.g-0,.promotion-middle-banner .row.g-0,.row.g-0{margin-right:0;margin-left:0}.opmIndex-banner-wrapper .row.g-0>*,.promotion-middle-banner .row.g-0>*,.row.g-0>*{padding-left:0;padding-right:0}.col{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12,.opmIndex-banner-wrapper .col-12,.promotion-middle-banner .col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media only screen and (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media only screen and (min-width:1200px){.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.sec-cell{padding:24px;border-radius:8px;height:100%}.cell-border .sec-cell{border:1px solid #e5e5e5}.fea-title-icon svg,.flip-card-icon svg{width:36px;height:36px}.fea-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.fea-title>span{width:40px;min-width:40px;height:40px;margin-right:12px;display:flex;align-items:center;justify-content:center}.fea-title>h3{margin:0;font-weight:500;line-height:1.3}.fea-body{line-height:1.75}.fea-nav{margin-top:15px;font-size:17px}.fea-nav>a:hover,.flip-card-back>.fea-nav a:hover{text-decoration:none}.fea-nav>a:hover:after{-webkit-animation:1.5s ease-in infinite animArrow;animation:1.5s ease-in infinite animArrow}@-webkit-keyframes animArrow{0%,100%{right:-20px}50%{right:-30px}}@keyframes animArrow{0%,100%{right:-20px}50%{right:-30px}}.fea-nav>a:after{content:"→";position:absolute;right:-24px;top:-1px}@media screen and (max-width:760px){.itom-banner img{max-width:100%!important;height:38vh}}.slider-it-budgeting{background-color:#fc0}.opmIndex-banner-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1120px;width:100%}.opmIndex-banner-wrapper *,.promotion-middle-banner *,.video-player-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.opmIndex-banner-wrapper .opmIndex-banner-content h2{font-weight:700;font-size:36px;line-height:1.25;margin:0 0 8px}.btn-black{background:#222}.btn-red{background-color:#e80e19}.btn-red:hover{background-color:#dd101a}.opmIndex-banner-wrapper .opmIndex-banner-img img{max-width:420px;width:100%;height:auto}@media screen and (max-width:1024.98px){.opmIndex-banner-wrapper .opmIndex-banner-content{text-align:center}.opmIndex-banner-wrapper .opmIndex-banner-img{display:none}}.opm-common-banner{padding:50px 0;background:#f0f2f0;position:relative;min-height:360px}.opm-common-banner:before{height:100%;background-image:url(https://cdn.manageengine.com/network-monitoring/op-banner-bg.png);background-repeat:no-repeat;width:100%;position:absolute;top:0;left:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-size:cover}.opm-common-banner .banner-content{position:relative;z-index:0}.opm-common-banner .banner-content h1{font-size:40px;font-weight:700}.opm-common-banner .banner-content a{background:#dc0a0a;display:inline-flex;gap:16px;align-items:center}@media only screen and (min-width:1025px){.opmIndex-banner-wrapper .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.opmIndex-banner-wrapper .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.opmIndex-banner-wrapper .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}}.edition-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:60px;position:relative;flex-wrap:wrap}.edition-row *{margin:0}.edition-row>.edition-col{position:relative;width:calc(33.333% - 16px)}.edition-row>.edition-col>.edition-block{border:1px solid #d3d3d3;border-radius:6px;background:#fff}.edition-row>.edition-col>.edition-block.professional{border:1px solid #ebda99;background:linear-gradient(180deg,#fff9e9 15%,#fdfbf6 78%,#fff 100%) no-repeat}.edition-row>.edition-col>.edition-block>.edition-header{padding:24px 24px 16px;border-bottom:1px solid #d3d3d3;position:relative}.edition-body{margin-top:35px}.edition-body>ul{list-style:none;margin:12px;padding:0;font-size:14px}.edition-body>ul>li{font-size:15px;padding-bottom:8px;padding-left:28px;position:relative}.edition-body>ul>li::before{content:"";position:absolute;background:url("https://www.manageengine.com/network-monitoring/images/icons/opm-index-sprite.svg") -460px 0/550px no-repeat;width:16px;height:16px;left:5px;top:3px}.edition-body>ul>li>a{display:block;color:#000;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.edition-body>ul>li>a:hover{color:#0941c6}.edition-body>ul>li>a>svg,.edition-body>ul>li>svg{position:absolute;left:4px;top:4px;width:16px;height:16px}.edition-body>ul>li.inclue-fea{font-weight:600}.edition-header>.edition-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:absolute;border:1px solid #d8d8d8;border-radius:6px;background:#fff;padding:12px;width:90%;left:5%;right:5%;top:-50px;-ms-flex-line-pack:distribute;align-content:space-around}.edition-header>.edition-title h3{font-weight:500;font-size:16px}.edition-header>.edition-title span{display:inline-block;background:#ffe7c1;border-radius:40px;line-height:14px;padding:3px 8px;font-size:11px;color:#000}.edition-block.professional .edition-title{border-color:#ebda99}.edition-row>.edition-col>.edition-block.professional>.edition-header{border-bottom-color:#ebda99}.edition-header>.edition-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;-ms-flex-direction:column;flex-direction:column}.edition-header>.edition-pricing>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}.edition-header>.edition-pricing>div .edition-label{font-size:14px;line-height:18px;padding-bottom:6px}.edition-header>.edition-pricing>div .edition-price{font-size:26px;font-weight:500;padding-bottom:4px}.edition-header>.edition-pricing>div .edition-device-count{font-size:14px;line-height:14px}.edition-header>.edition-pricing>div .edition-device-count>strong{font-weight:600;font-size:16px}.edition-btn-div{position:absolute;margin-top:46px;background:#fff;border-radius:50%}.edition-block.professional,.edition-block.standard{min-height:573px;height:100%}.get-quote-block{border:1px solid #d3d3d3;border-radius:6px;margin-top:12px;background:#fff;padding:12px;min-height:285px}.get-quote-block h3{font-weight:600;margin-bottom:8px}.form-group>.form-row,.form-row select{margin-bottom:6px}.form-group>.form-row:last-child,.form-row select:last-child,.testimonial-section .gartner-review-card .gartner-review--item p:not(.gartner-review-details p):last-child{margin-bottom:0}.form-group>.form-row input,.form-group>.form-row select{border:1px solid #e3e3e3;padding:8px;width:100%;border-radius:4px;font-family:inherit}.form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--form-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-image:var(--form-bg-img);background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px}.edition-btn{background:#dc0a0a;border:0!important;color:#fff;padding:10px!important;font-weight:500;font-size:15px}span.errormsg{position:relative;left:0;line-height:16px;font-size:12px;color:red;display:block;top:1px}@media screen and (max-width:998px){.edition-row>.edition-col{width:460px;margin-bottom:24px}.edition-block.professional,.edition-block.standard{min-height:auto}}.success-message{display:none;background:#e2fff5;padding:40px 24px;border-radius:6px}.success-message>h5{color:#1c7838;font-weight:900;font-size:18px}.promotion-middle-banner{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;background-color:#292929;color:#fff;padding:60px 0;position:relative;z-index:1}.promotion-middle-banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-image:linear-gradient(to right,#323232 1px,transparent 1px),linear-gradient(to bottom,#323232 1px,transparent 1px);background-size:72px 72px}.promotion-middle-banner h2{font-weight:600;font-size:32px;line-height:1.3;color:#f3c16a;margin:0 0 8px}.promotion-middle-banner p{font-size:17px;line-height:1.75;margin:0 0 8px;text-align:left}.promotion-middle-banner .text-highlight{color:#f3c16a}@media only screen and (min-width:768px){.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4,.promotion-middle-banner .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5,.promotion-middle-banner .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7,.promotion-middle-banner .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8,.promotion-middle-banner .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.promotion-middle-banner .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;display:unset}}@media only screen and (min-width:992px){.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4,.promotion-middle-banner .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5,.promotion-middle-banner .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6,.promotion-middle-banner .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7,.promotion-middle-banner .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8,.promotion-middle-banner .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;cursor:pointer;padding:10px 16px;line-height:1.2;font-size:17px;-webkit-transition:.15s ease-in;transition:.15s ease-in;border-radius:4px;background:#e80e19;color:#fff!important;border:1px solid #e80e19;position:relative}.btn-primary .chevron-right-icon::after,.btn-primary .chevron-right-icon::before{width:1.5px;height:8px;border-radius:2px;right:4px;background-color:#fff;content:"";position:absolute}.btn-primary:active,.btn-primary:focus,.btn-primary:focus-within,.btn-primary:hover{background:#c80420;text-decoration:none}.btn-primary .chevron-right-icon{position:relative;display:inline-block;width:14px;height:14px}.btn-primary .chevron-right-icon::before{top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-primary .chevron-right-icon::after{top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.promotion-middle-banner .mt-3{margin-top:12px!important}.promotion-middle-banner .align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.promotion-middle-banner .promotion-img-wrapper img{max-width:260px;width:100%;margin-right:auto;margin-left:auto}@media only screen and (max-width:768px){.promotion-middle-banner .promotion-img-wrapper{margin-top:40px}}.index-content-wrapper p>a{font-style:italic;color:#006deb}.container-xl{margin-left:auto;margin-right:auto;max-width:1140px;width:100%;padding-right:12px;padding-left:12px}.index-content-wrapper p:not(.edition-row p),.index-content-wrapper ul li:not(.edition-row li){margin:0 0 12px;font-size:17px;line-height:1.7}.h2,h2{font-size:32px;line-height:1.25;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.text-center{text-align:center!important}.text-reset{color:inherit!important}.swiper-slide{padding:0}.swiper-slide-content{max-width:1080px;margin:auto}.swiper-slide-content img{height:600px;object-fit:contain;margin-bottom:32px}.swiper-button-next,.swiper-button-prev{filter:grayscale(1)}.btn-outline-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;cursor:pointer;padding:10px 16px;line-height:1.2;font-size:17px;-webkit-transition:.15s ease-in;transition:.25s;border-radius:4px;background:0 0;color:#006deb;border:1px solid #006deb;position:relative}.btn-outline-secondary:hover{background:#006deb;color:#fff}.compare-btn{margin:24px 0 0}.about-section,.app-section,.edition-section,.enterprise-section,.feature-section,.reasons-section,.solution-section,.why-choose-section{padding:60px 0;display:block}.app-section img{max-width:420px;width:100%}.bg-grey{background:#f8f8f8}.reasons-section .row{align-items:center}.sec-header{margin-bottom:32px}.testimonial-section{padding:60px 0}.gartnerReviewSwiper .swiper-slide{min-height:auto}.testimonial-section .customer-review-wrapper{border:1px solid #f2f2f2;box-shadow:0 4px 12px 0 rgba(255,248,226,.12);border-radius:12px;height:100%}.testimonial-section .customer-review-wrapper .swiper,.testimonial-section .customer-review-wrapper .swiper .swiper-wrapper,.testimonial-section .customer-review-wrapper .swiper .swiper-wrapper .swiper-slide{height:100%}.testimonial-section .customer-review-wrapper .swiper .swiper-wrapper .swiper-slide:last-child .client-profile-section img{max-height:164px}.testimonial-wrapper>div:first-child{display:flex;flex-direction:column}.testimonial-section .gartner-review-wrapper{border-radius:12px;border:1px solid #f2f2f2;box-shadow:0 4px 12px 0 rgba(255,248,226,.12);margin-bottom:24px;position:relative}.testimonial-section .gartner-review-wrapper .gartnerReviewSwiper{padding-bottom:16px}.testimonial-section .gartner-review-wrapper .gartnerReviewSwiper .swiper-pagination{bottom:-5px}.gartner-review--item{margin-bottom:24px}.gartner-review--item .review-title{font-size:25px!important;line-height:34px!important;font-weight:400;margin:20px 0!important}.testimonial-section .gartner-review-card .gartner-logo{height:50px}.testimonial-section .gartner-review-card .gartner-review-details{display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3a7b}@media only screen and (max-width:575.98px){.testimonial-section .gartner-review-card .gartner-review-details{-ms-flex-wrap:wrap;flex-wrap:wrap}}.testimonial-section .gartner-review-card .gartner-review-details p{margin:0 24px 12px 0;font-size:16px;line-height:1.75}.testimonial-section .gartner-review-card h4{font-size:24px;line-height:1.4;margin:16px 0 8px;font-weight:500}.testimonial-section .client-review-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial-section .client-review-card .client-profile-section{background-color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:16px;padding-bottom:150px;margin-bottom:24px;position:relative}.testimonial-section .client-review-card .client-profile-section img{max-width:234px;max-height:154px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.testimonial-section .client-review-card .client-profile-section .btn-play-icon{width:36px;height:36px;border-radius:100px;background-color:#006deb;color:#fff;border:0;cursor:pointer;position:absolute;right:16px}.testimonial-section .client-review-card .client-profile-section .btn-play-icon::before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff;position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-32%,-50%);transform:translate(-36%,-50%)}.testimonial-section .client-review-card .client-details .client-name{color:#006deb;font-size:18px;font-weight:500}.testimonial-section .client-review-card .btn-link{padding:0;margin:0;background:0 0;border:0;font-size:15px;text-decoration:underline;text-transform:uppercase;color:#006deb;font-weight:500;cursor:pointer}.testimonial-section .award-badge-card{background-color:#f9f9f9;border:1px solid #f2f2f2;-webkit-box-shadow:0 4px 12px 0 rgba(255,248,226,.12);box-shadow:0 4px 12px 0 rgba(255,248,226,.12);border-radius:12px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991.98px){.testimonial-section .award-badge-card{margin-bottom:24px}}.testimonial-section .award-badge-card img{height:100px}.video-player-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(7,13,20,.84);width:100%;height:100%;padding:40px 20px;-webkit-transition:.25s ease-in;transition:.25s ease-in;z-index:99999;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;opacity:0}.video-player-wrapper.active{display:block;opacity:1}.video-player-wrapper .video-player-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1360px;margin:auto}.video-player-wrapper .video-player-container .video-player-close-btn{width:36px;height:36px;border-radius:100px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.video-player-wrapper .video-player-container .video-player-close-btn::before{content:"";width:2px;height:32px;background-color:#fff;border-radius:2px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-player-wrapper .video-player-container .video-player-close-btn::after{content:"";width:2px;height:32px;background-color:#fff;border-radius:2px;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.video-player-wrapper .video-player-container .video-player{width:100%;height:0;padding-top:56.25%;position:relative;margin:12px auto 0}.video-player-wrapper .video-player-container .video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.flip-card{width:100%;height:280px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-sizing:border-box;border-radius:8px;-webkit-box-shadow:0 0 5px 3px #f3f3f5;box-shadow:0 0 5px 3px #f3f3f5}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;padding:20px;border-radius:8px}.flip-card-front{background-color:#fff;border-radius:8px;border:1px solid var(--border-color)}.flip-card-back{background:linear-gradient(180deg,#fff9e9 15%,#fdfbf6 78%,#fff 100%) no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.flip-card-back>.fea-nav{border:1px solid #006deb;border-radius:4px;padding:6px 36px 6px 12px}.flip-card-front h3{margin:0 0 8px;font-weight:500}.dwn-priv a{font-style:italic}.flip-card-icon{width:40px;height:40px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.edition-dwnload,.opm-icons{display:inline-block;width:40px;height:40px}.edition-dwnload,.fea-icons,.opm-icons{background:url("https://www.manageengine.com/network-monitoring/images/icons/opm-index-sprite.svg") top center/730px no-repeat}.edition-dwnload{background-position:1px -41px;background-size:520px}.fea-icons.nm{background-position:0 0}.fea-icons.pvsm{background-position:-40px 0}.fea-icons.wnm{background-position:-90px 0}.fea-icons.wanm{background-position:-137px 0}.fea-icons.cacim{background-position:-185px 8px}.fea-icons.sm{background-position:-232px 0}.fea-icons.dnm{background-position:-280px 3px}.fea-icons.nv{background-position:-323px 3px}.fea-icons.fm{background-position:-370px 3px}.opm-icons.affordable{background-position:-416px 0}.opm-icons.scalable{background-position:-456px 0}.opm-icons.customizable{background-position:-503px 0}.opm-icons.tractable{background-position:-553px 0}.blue-bg-0C1B36{background:#0C1B36;}.txt-white{color:#ffffff!important}.bdr-white{border:1px solid #fff}.mt-0{margin-top:0!important}




@font-face {
            font-family: 'ZohoPuvi';
            src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf') format('truetype');
            font-style: normal;
            font-weight: 300;
            font-display: swap;
        }

        @font-face {
            font-family: 'ZohoPuvi';
            src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2') format('woff2'),
                /* Modern Browsers */
                url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf') format('truetype');
            font-style: normal;
            font-weight: 400;
            font-display: swap;
        }

        @font-face {
            font-family: 'ZohoPuvi';
            src: url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2') format('woff2'),
                /* Modern Browsers */
                url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff') format('woff'), url('https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf') format('truetype');
            font-style: normal;
            font-weight: 700;
            font-display: swap;
        }

        body {
            font-family: ZohoPuvi, sans-serif;
        }
.edition-header>.edition-pricing>div .edition-price {
    font-size: 15px;
}
edition-header>.edition-pricing>div .edition-device-count {
    font-size: 13px;
}