#prdLogo,.wn-icon,.cust-qte-img,.c-vid,.feaImg,.opmPlusPerSpr{background:url(https://www.manageengine.com/se/network-monitoring/style/../images/v1/common-sprite.png) no-repeat 0 0;}
#prdLogo{background-position:0 0;width:177px;height:30px}
.feaImg{background:url(https://www.manageengine.com/se/network-monitoring/style/../images/v1/common-sprite.png) no-repeat 0 0;}
.relOpm{display:none}
.opmPrice{position:relative;top:-25px;left:190px;color:#FF0000;font-style:italic;font-size:15px}

.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}

.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}

.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}
.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}

#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{display:none}
#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}

.custband img {width: 100%;}

.left-tree{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}
#lhsTree{max-width:100%;padding: 30px 0 10px !important;}
#lhsTree > li{background:#f1eddf;}
.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(https://www.manageengine.com/se/network-monitoring/style/../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}

#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;}
#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}

.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%;}

.demo-strip {border: .5px solid #fff9d9;width: 100%;-webkit-box-align: center;padding: 0px 0;vertical-align: middle;text-align: center;line-height: 25px;background-color: #fff9d9;}
.demo-icon {position: relative;top: -10px;right: 0px;margin: 0 0 !important;width: 6%;}
.demo-strip p {display: inline-block;width: 86%;font-size: 14px;}


/*feature*/
.feaImg1{display: inline-block;height: 32px;margin: 5px 10px 0 0;margin-bottom: 0px;width: 32px;}
.feaImg1, .resImg {background: url(https://www.manageengine.com/se/network-monitoring/style/../images/common-sprite.png) no-repeat 0 0;}
.fea-icon11{background-position:0 -56px}
.fea-sm1{background-position: -299px -120px;}
.fea-sm2{ background-position: -301px -156px;}
.fea-sm3{background-position: -299px -87px;}
.fea-sm4{background-position: -261px -218px;}
.fea-npm5{background-position: -261px -189px;}
.fea-nfm7{background-position: -261px -160px;}
.fea-enm6{background-position: -261px -131px;}

.left-tree{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}
#lhsTree{max-width:100%;padding: 30px 0 10px !important;}
#lhsTree > li{background:#f1eddf;}
.rhs-cont{border:none;width:61%;padding:30px 0 40px 3.5%;}
@media screen and (max-width:760px){.dwn-menu > span{font-size:16px !important;}}
@media screen and (max-width:500px){
.dwn-menu > span{width:100% !important;font-size:14px !important;}
.percent{width:100% !important;}
}
.swiper-slide {
    text-align: center;
    display: block;
}

.swiper-slide > picture, picture {
    display: block;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 16px;
    border: 1px solid#ddd;
}

picture {
    width: 100%;
}

.swiper-slide p {
    margin: 0;
}

.faqh {
    font-size: 18px;
    margin: 0;
    color: #09C;
}

.accordion_head.active {
    background: #F9F9F9;
    color: #85b536 !important;
}

.accordion_head.active .faqh {
    color: #85b536 !important;
}

.accordion_container {
    width: 100%;
}

.accordion_head {
    color: #09C;
    cursor: pointer;
    font-size: 14px;
    margin: 0 0 1px 0;
    padding: 12px;
    font-family: 'Open Sans',sans-serif;
    border-bottom: 1px solid #efefef;
    position: relative;
}

.accordion_body {
    background: #F9F9F9;
    padding: 12px;
}

.accordion_body p {
    margin: 0px;
}

.plusminus {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 10px;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none
}

#commonHeader *,#newtopheader *,.sec-pTB *,.btmBar * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.clearfix:before,.clearfix:after {
    content: ' ';
    display: table
}

.clearfix:after {
    clear: both
}

a,a:hover {
    text-decoration: none;
    cursor: pointer
}

figure {
    margin: 0
}

img {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

::selection {
    background: transparent;
    color: #3f8ed9
}

::-moz-selection {
    background: transparent;
    color: #3f8ed9
}

html,body {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0
}

.banner-wrapper {
    position: relative;
    background: #ffd242;
    margin: 30px 0px;
}

.banner-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.banner-row>.col {
    padding: 2rem 1rem;
    position: relative;
}

.banner-row>.col:nth-child(1) {
    width: 60%;
}

.banner-row>.col:nth-child(2) {
    width: 40%;
}

.banner-row>.col.full-width {
    width: 100%;
}

.banner-contents>h1 {
    margin-bottom: 8px;
}

.banner-contents>p {
    margin: 0;
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 16px;
}

.banner-cta {
    display: flex;
    gap: 16px;
}

.banner-cta>a {
    background: #282828;
    display: inline-block;
    border: 1px solid #282828;
    color: #fff;
    font-size: 14px;
    padding: 8px 24px;
    border-radius: 6px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.banner-cta>a:hover {
    text-decoration: none;
    background: #545454;
    border: 1px solid #545454;
}

.banner-cta>a:nth-child(2) {
    background: transparent;
    color: #000;
}

.banner-cta>a:nth-child(2):hover {
    background: #fff;
    color: #000;
}

.banner-vid {
    text-align: center;
}

.banner-vid>p {
    margin: 0;
}

.video-pop {
    display: inline-block;
    position: relative;
}

.video-pop>img {
    width: 100%;
    border-radius: 4px;
    background: #fff
}

.video-pop:before {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/network-monitoring/images/vid-play-icon.png) top center no-repeat;
    border-radius: 100%;
    margin: 0 auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-size: 64px;
    width: 64px;
    height: 64px;
    right: auto;
    top: auto;
    left: 50%;
    bottom: 50%;
    transform: translate(-50%, 50%);
}

.video-pop:hover:before {
    -webit-transform: translate(-50%, 50%) scale(1.2);
    transform: translate(-50%, 50%) scale(1.2);
}

@media screen and (max-width: 1024px) and (min-width: 761px) {
    .banner-row>.col {
        width: 100% !important;
    }
}

@media screen and (max-width: 650px) {
    .banner-row .col {
        width: 100% !important;
        margin: 0 auto;
        flex: auto;
        margin: 8px
    }
}

p {
    line-height: 28px;
}

.demo-strip p {
    display: inline-block;
    width: 86%;
    font-size: 14px;
}

.demo-strip {
    border: .5px solid #fff9d9;
    width: 100%;
    -webkit-box-align: center;
    padding: 10px 0;
    vertical-align: middle;
    text-align: center;
    /* font-size: 16px; */
    line-height: 25px;
    background-color: #fff9d9;
    margin: 40px 0px;
}

.demo-icon {
    position: relative;
    top: -15px;
    right: 0px;
    margin: 0 0 !important;
    width: 6%;
}

.h2 {
    display: inline-block;
    font-weight: 300;
    letter-spacing: -1px;
    font-size: 24px;
    line-height: 0px;
}

.flex-content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 365px;
}

.content-list strong {
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}

.content-list li {
    margin-bottom: 25px;
    line-height: 28px;
}

.grey-box {
    background: #f9f9f9;
    padding: 30px 20px;
    text-align: center;
    margin: 0px 0px 25px;
    display: inline-block;
    width: 100%;
}

.grey-box a {
    background: #e9152b;
    border-radius: 50px;
    font-size: 14px;
    padding: 10px 30px;
}

.grey-box h3 {
    margin: 0 0 20px;
}

.btn-list {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

.btn-list li {
    list-style: none;
    display: inline-block;
}

.btn-list li a {
    border: 1px solid #b0b0b0;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 50px;
    margin: 8px 0px;
    color: #848484;
}

.btn-list li a:hover {
    color: #2dad72;
    border: 1px solid #2dad72;
}

.circle-list li {
    list-style-type: circle;
}

.network-monitoring-sec h3 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
}

.network-monitoring-sec p {
    margin-bottom: 40px;
}

.mb10 {
    margin-bottom: 10px !important;
}

.sec-pTB2 {
    padding: 10px 0 30px;
}

.mt0 {
    margin-top: 0;
}

h3 {
    font-size: 18px;
}

.mobile-sec .zoomicon {
    margin: 0px;
    border: none;
}

.video-sec {
    margin-bottom: 50px;
}

.video {
    padding-left: 30px;
}

#id-sec {
    color: #138cd6;
}

.list-sec2 {
    margin: 5px 30px 30px !important;
    color: #138cd6;
}

.list-sec2 ol {
    color: #138cd6;
}

.main-heading {
    position: relative;
    display: inline-block;
    ;}

.main-heading:after {
    position: absolute;
    content: "";
    left: 0px;
    bottom: 4px;
    background: #e8e8e8;
    height: 8px;
    width: 103%;
    z-index: -9;
}

.id-section p {
    margin: 15px 0 0px;
    ;}

.mb0 {
    margin-bottom: 0 !important;
}

.mobile-sec {
    margin-bottom: 30px;
}

.opmPlusSlider2 img {
    border: 1px solid #ddd;
}

.mb30 {
    margin-bottom: 30px;
}

#AwardsHonors ul {
    margin: 0;
}

#AwardsHonors ul li {
    display: inline-block;
    margin: 5px;
    vertical-align: top;
    width: 200px;
    background: #f9f9f9;
    min-height: 327px;
    padding: 0;
    border: 1px solid #e9e9e9;
}

#AwardsHonors ul li a {
    display: block;
    color: #000;
}

#AwardsHonors ul li a:hover {
    color: #138cd6;
}

#AwardsHonors ul li span {
    display: block;
}

.logo-wrapper {
    display: block;
    width: 100%;
    padding: 16px;
    background: #fff;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.awards {
    position: relative;
    background: url(../images/awards-honors-sprite.png) top left no-repeat !important;
    width: 190px;
    height: 118px;
    margin: 0 auto;
    transform: scale(.85);
    left: -6px;
}

.gartner-choice {
    background-position: -10px -2px;
}

.network-world {
    background-position: -210px -2px;
}

.gartner-mq {
    background-position: -408px -2px;
}

.infotech {
    background-position: -611px -2px;
}

.div-awards-ct {
    padding: 16px;
}

.min-height-sm {
    min-height: 280px !important;
}

@media screen and (max-width: 1024px) {
    #AwardsHonors ul li {
        width:100%;
        min-height: auto;
    }

    .main-heading:after {
        bottom: -8px
    }

    #AwardsHonors ul {
        padding: 10px 0
    }

    .video {
        margin: 0 auto;
        text-align: center;
        padding-left: 0px;
    }
}

/*related resource style begin*/
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.75rem;
    margin-left: -0.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-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-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-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-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%;
    }
}

.related-resource-section h5 {
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.5px;
    margin-bottom: 8px;
}

.related-resource-section .related-resource-img {
    margin-top: 40px;
    max-width: 360px;
    width: 100%;
    height: auto;
}

.related-resource-section .resource-card {
    border: 1px solid #EFEFEF;
    border-radius: 12px;
    margin-left: 32px;
}

@media screen and (max-width: 1199.98px) {
    .related-resource-section .resource-card {
        margin: 40px 0 0;
    }
}

.related-resource-section .resource-wrapper {
    padding: 24px;
    border-right: 1px solid #EFEFEF;
}

.related-resource-section .resource-link-item.featured {
    margin-bottom: 32px;
}

.related-resource-section .resource-link-list li a:hover {
    text-decoration: underline;
}

.related-resource-section .resource-link-list li {
    margin-bottom: 8px;
    font-size: 1rem;
    line-height: 1.75;
    padding-left: 0;
}

.related-resource-section .resource-link-list li:last-child {
    margin-bottom: 0;
}

.related-resource-section .resource-link-list li a {
    color: inherit;
}

.related-resource-section .resource-link-list li a svg {
    vertical-align: sub;
}

.related-resource-section .resource-link-list li a span {
    margin-right: 4px;
}

.related-resource-section .resource-other-wrapper {
    padding: 24px 24px 24px 0;
}

.related-resource-section .resource-other-wrapper .resource-other-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: inherit;
    text-decoration: none;
}

.related-resource-section .resource-other-wrapper .resource-other-item:nth-child(1), .related-resource-section .resource-other-wrapper .resource-other-item:nth-child(2) {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #EFEFEF;
}

.related-resource-section .resource-other-wrapper .resource-other-item:hover {
    text-decoration: none;
}

.related-resource-section .resource-other-wrapper .resource-other-item .h5 {
    line-height: 32px;
    font-size: 18px;
    margin-bottom: 4px;
    font-weight: 600;
    letter-spacing: -0.5px;
}

.related-resource-section .resource-other-wrapper .resource-other-item .p {
    font-size: 1rem;
    line-height: 1.75;
}

.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.related-resource-section .resource-other-wrapper .resource-other-item .anchor-text {
    color: #006DEB;
    display: flex;
    align-items: center;
}

.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-icon {
    margin-right: 20px;
}

.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-icon svg {
    width: 32px;
    height: 38px;
}

.related-resource-section .resource-other-wrapper .resource-other-item a {
    font-size: 1rem;
}

.related-resource-section ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

@media screen and (max-width: 1199.98px) {
    .related-resource-title-wrapper {
        text-align: center;
    }
}

@media screen and (max-width: 767.98px) {
    .resource-other-wrapper {
        padding: 24px !important;
    }

    .resource-wrapper {
        border-right: 0 !important;
    }
}

.padtb1 {
    padding: 32px 0;
}

.img-center {
    text-align: center;
}

.inner-nav-bg {
    background: #f9f9f9;
    text-align: center;
    z-index: 3;
    padding: 20px 0;
    margin-bottom: 24px;
}

.sticky {
    position: sticky !important;
    top: 100px;
}

.sticky-nav {
    list-style: none !important;
    margin: 0;
    padding: 0 !important;
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    justify-content: center;
}

.sticky-nav > a {
    border: 1px solid #cde0e9;
    background: #fff;
    padding: 4px 16px;
    transition: all .3s;
}

.sticky-nav > a:hover {
    text-decoration: none;
    background: #548afa;
    color: #fff;
}

/*related resource style end*/
/* Customer review and case study */
.gartner-logo > img {
    max-width: 200px;
}

.ct-itom {
    width: 87%;
    max-width: 1000px;
    margin: 0 auto;
    border: 1px solid #ececec;
    padding: 12px;
    border-radius: 8px;
    text-align: left;
}

.prodcut-name {
    background: #ececec;
    display: inline-block;
    padding: 4px 12px;
}

.ct-itom p, .ct-itom h3 {
    margin: 0;
}

.ct-itom h3 {
    margin: 8px 0;
}

.ct-itom > .desc {
    margin-top: 16px;
}

.industry-name {
    color: #5a5a5a;
    font-style: italic;
}

.ct-itom > a {
    display: inline-block;
    padding: 8px 16px;
    background: #525252;
    color: #fff;
    border-radius: 32px;
    margin-top: 16px;
    transition: all .3s ease-in-out;
}

.ct-itom > a:hover {
    text-decoration: none;
    background: #f51a1c;
}

.itom-wrapper {
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*-webkit-box-shadow:0px 0px 4px rgb(34 35 58 / 20%);box-shadow:0px 0px 4px rgb(34 35 58 / 20%);*/
}

.review-details > span {
    display: inline-block;
    box-sizing: border-box;
    padding: 4px 12px;
    border-radius: 8px;
}

.review-details > .rev-role {
    background: #faefef;
    margin-right: 8px;
}

.review-details > .rev-role > strong {
    padding-right: 8px;
}

.review-details > .company-size {
    background: #eef3fd;
}

.review-content {
    width: 87%;
    margin: 0 auto;
    border: 1px solid #ececec;
    padding: 12px;
    border-radius: 8px;
    text-align: left;
}

.review-prd {
    font-weight: 400;
    font-size: 16px;
    border-bottom: 3px solid #e8e8e8;
}

.review-head {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 4px;
    line-height: 30px
}

.review-org {
    margin-bottom: 8px;
    font-style: italic;
}

.review-desc {
    position: relative;
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 8px;
}

.review-desc, .gartner-logo {
    padding: 12px 24px;
}

/* Customer review and case study end */
.dwnld-sec {
    background: #ffedb5;
    ;padding: 24px;
    text-align: center;
    border-radius: 16px;
    -webkit-box-shadow: 0 0 24px 0 #f1f1f1;
    box-shadow: 0 0 24px 0 #f1f1f1;
}

.dwnld-sec > h2 {
    margin: 0;
    margin-bottom: 16px !important;
    line-height: 32px;
}

.dwnld-sec > a {
    display: inline-block;
    background: #e9152b;
    color: #fff;
    padding: 8px 24px;
    border-radius: 25px;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.dwnld-sec > a:hover {
    text-decoration: none;
    background: #c91c2e;
}

.pad-tb-md {
    padding: 40px 0;
}

.pad-b-md {
    padding-bottom: 40px;
}

.pad-t-md {
    padding-top: 40px;
}

.mar-t-md {
    margin-top: 30px;
}
