.idlePopup-parent{display:none}
#survey{display:none}
.sec-pTB {padding: 20px 0 40px;}
.form-fixed h2{font-size:22px}
.opm-hglt {color:#f7d21e;font-size:40px;}
.mgnt{margin-top:50px;}
.banner-bg {background:#f9d142;position:relative;z-index:1;}
.banner-bg:before {content:'';background:url(https://www.manageengine.com/fr/it-operations-management/images/aiops-bg-shape.svg) top center no-repeat;position:absolute;width:100%;height:100%;background-size:cover;z-index:-1;opacity:1; animation: anim 15s ease-in infinite; transition: all .5s ease-in-out;background-position: right;    background-size: 380px;}
.banner-con {text-align:center;padding:25px 0px;position:relative;animation:bannerCon 1.8s ease-in;}
.banner-con h2, .banner-con h1 {color:#fff;margin:15px 0;position:relative;}
.btn-yel:link, .btn-yel:visited {background:#ffe109;color:#000;padding:10px 20px;border-radius:15px;text-decoration:none;margin-top:10px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;display:inline-block;font-size:16px;position:relative;}
.btn-yel:hover{background:#fbae4c}
.banner-con h2{animation:animH2 1.5s ease-in-out;-webkit-animation:animH2 1.5s ease-in-out;}
.banner-con h1{animation:animH1 1.5s ease-in-out;-webkit-animation:animH1 1.5s ease-in-out;}
.banner-con a.btn-yel{animation:animA 1.5s ease-in-out;-webkit-animation:animA 1.5s ease-in-out;}
@-webkit-keyframes animH2 { 0% {left: -100px;}
  100% {left:0;}
}
@keyframes animH2 { 0% {left: -100px;}
  100% {left:0;}
}
@-webkit-keyframes animH1 { 0% {right: -100px;}
  100% {left:0;}
}
@keyframes animH1 { 0% {right: -100px;}
  100% {right:0;}
}
@-webkit-keyframes animA { 0% {bottom: -50px;}
  100% {bottom:0;}
}
@keyframes animA { 0% {bottom: -50px;}
  100% {bottom:0;}
}
.form-div h2, .form-div p{margin:0;color:#000;}
 .form-div p{font-size: 12px;line-height: 20px;padding: 15px 0;}
 .form-sec {margin-top:5px;}
.input-row {padding:7px 0;}
.input-row input, .input-row select{width:100%;border:solid 1px #f3f3f3;border-radius:6px;padding:5px 10px ;outline:none;height:40px;box-sizing:border-box;background:#fff;font-size:13px;transition:all .3s ease-in-out;}
.input-row input[type="submit"]{background:#dd1e02;color:#fff;margin-top:10px;font-size:15px;font-weight:700;cursor:pointer;}
.btn-div a{position:relative;background: #ec1131; color: #fff; padding: 10px 15px; border-radius: 6px; text-decoration: none; margin: 25px 15px;display:inline-block;}
 .btn-div a:link, .btn-div a:visited{ transition:all .5s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.btn-div a:hover{box-shadow:0 5px 10px 0 #8a8a8a;-webkit-box-shadow:0 5px 10px 0 #8a8a8a;}
.dwn-priv{margin-top:0;color:#000}
 .dwn-priv a {color:#5a7ff5;}
.div-row {position:relative;}
 .div-row .flex-container {width:100%;max-width:1400px; margin:0 auto; display:flex;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;flex-wrap:wrap;}
.banner .col-left{display: flex ; align-items: center;}
.col-left {width:65%;}
.col-right {width:35%;}
.content-sec p:last-child{margin-bottom: 0;}
.col-fixed{position:sticky;right:0;width:450px;height:100%;padding:25px;margin:25px 0;background:#fff;border-radius:6px}
.form-fixed {position: relative;background: #fff;width: 300px;min-height: 300px;margin: 25px auto 25px;padding: 25px;border-radius: 6px;box-shadow: 0px 0px 1px 0 #a9a9a9; -webkit-box-shadow: 0px 0px 1px 0 #a9a9a9;z-index:1;border: 1px solid #dfdfdf;}
.form-container {width:100%;}
.div-row .content-sec {max-width:1400px;margin:0 auto;}
.content-sec .col-left {width:100%;}
.div-row .content-sec h2{font-size: 2rem; margin: 0px 0px 30px;}
.custom-ptb {    padding: 50px 0px;}
.sec-bg{background: #f8f8f8;}
.img-wrapper img{max-width: 580px;}
#VideosAndLogos, .opmRelPrd, #scroll {display:none;}
.icon-con{display:inline-block;width:50px;height:50px;border-radius:50%;border:solid 1px #ddd;}
 .p0{padding:0;}
.sec-hglt1 {background:#f9f9f9;}
 .card-bg{background:#fff;box-shadow:0 2px 3px 0 #ccc;-webkit-box-shadow:0 2px 3px 0 #ccc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.bannerbg{background:#011215;text-align:center;}
 .col-content {width:100%;vertical-align:top;}
 .col-form {width:40%;height:96vh;float:left;vertical-align:top;position: -webkit-sticky; position: sticky;top:100px;}
.form-con{width:100%;height:92vh;background:#fff;padding:20px;margin:0 20px;}
.bg-dark {color:#000;box-shadow:0 2px 3px #ccc;-webkit-box-shadow:0 2px 3px #ccc;    border-top: solid 1px #ececec; border-top-left-radius: 5px;  border-top-right-radius: 5px;  border-bottom: solid 1px #f7f7f7;}
 .bg-dark h2{color:#383838;}
  .row-pad {padding:2px 15px;}
 .row-pad h3, .row-pad h2 {display:inline-block;margin:0;}
.row-nopad h3{margin:0;padding:10px;display:inline-block;font-size:30px;color:#4c4c4c;}
.bg-l-grey{background:#f7f7f7;}
.heading-menu{display:none;}
.pb0{padding-bottom:0 !important;}
 .bg1{background:#fdfdef;padding:20px 30px;border:solid 1px #e6e6cf;border-radius:10px;}
ul.whitepaper-list li {left: 0px;font-size: 16px;margin-bottom: 1em;list-style-type: none;padding: 0px 0px 0px 44px;position: relative;top: 0px;}
ul.whitepaper-list li:before {content: " ";display: block;border: solid 0.8em #f7d149;border-radius: 0.8em;height: 0;width: 0;position: absolute;left: 0.5em;top: 4px;margin-top: 0px;}
ul.whitepaper-list li:after {content: " ";display: block;width: 0.3em;height: 0.6em;border: solid #0f0f0f;border-width: 0 0.12em 0.12em 0;position: absolute;left: 1em;top: 9px;margin-top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.banner {position: relative;}
.banner-row {display: -ms-flexbox;display: -webkit-flex;display: block;align-items: center;justify-content: center;}
.banner-row > .col {padding: 4rem 1rem;position: relative;}
.banner-contents > .whitepaper {margin-bottom: 20px;font-size: 14px;background: #fff;display: inline-block;padding: 0px 16px;border: 1px solid #aea9a9;border-radius: 6px;line-height: 32px;}
.banner-contents h1 {margin-bottom: 10px;font-size: 46px;display: inline-block;line-height: 1.25;font-weight: 700;letter-spacing: 0;}
.banner-con img {max-width: 210px;}
.banner-contents > p {margin: 10px 0px 0px;line-height: 24px;font-size: 18px;}
.banner-cta {display: flex;gap: 16px;margin-top: 15px;}
.banner-cta > a {background: #282828;display: inline-block;border: 1px solid #282828;color: #fff;border-radius: 50px;-webkit-transition: all .3s ease-in-out;padding: 0 24px;line-height: 52px;font-size: 16px;font-weight: 400;}
.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-cta > .cta {display: flex;flex-direction: column;justify-content: center;text-align: center;min-width: 185px;}
.grid-section {display: grid;gap: 30px;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: center;}
.grid-section  h2{margin-top: 0px; font-size: 2rem;}
@media screen and (max-width: 1132px) {.banner-cta > a {padding: 8px 24px;line-height: 36px;}
}
@media screen and (max-width: 600px) {.banner-cta {display: inline-grid;}
.banner-con img{max-width: 100%;}
.banner-contents h1{    font-size: 24px;line-height: 26px;}
}
@media (min-width:1401px){.col-left {width:60%;}
 .col-right {width:40%;}
 .swiper-slide img{width:80%;}
 }
@media screen and (max-width: 1400px) {.col-left {width:65%;}
}
@media (max-width:1200px){.col-left, .content-sec .col-left {width:60%;}
 #AwardsHonors ul li {margin:5px;width:40%;}
}
@media screen and (max-width: 1024px){.banner-con {padding:0px 15px;}
.col-left, .col-right {width:100%;}
 .banner .col-left {padding:40px;}
 .form-fixed {position: relative;margin: 0 auto;margin-bottom: 50px;}
.content-sec .col-left {width:95%;margin:0 auto;}
.banner-row > .col{text-align: center;}
.banner-bg:before {opacity: 0.20;}
}
@media (max-width:760px){.banner-con {padding:30px 0;}
.banner .col-left {padding:0;}
.cus-feedback:before{left:-30px;top:54px}
.cus-feedback:after{right: -32px;bottom: 200px;}
#AwardsHonors ul li{width:80%}
.div-row .content-sec{padding: 15px 15px}
.banner-row > .col:nth-child(1){width: 100%; text-align: center;}
.banner-cta{    align-items: center;    justify-content: center;}
    .grid-section{display: block;}
    .banner-row > .col{    padding: 4rem 0rem;}
}
@media (max-width:650px){.slide-content div:nth-child(1), .slide-content div:nth-child(2) {width:95%;text-align:center;}
.slide-content div:nth-child(1) {border-right: 0;border-bottom: solid 1px #d0d0d0;padding:35px 0;}
 .swiper-slide img {width:40%;}
}

