/*** ZOHO PUVI***/
@import url("https://www.manageengine.com/css/fonts.css");
input, li, #cust-dots a, #cust-dots span, #bannr-dots a, #bannr-dots span, .ap-indx-sec2, .ap-indx-sec3, .ap-indx-sec4, .ap-indx-sec5, .sec-cust-slid, .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.2s ease-in 0s;
}
/* 
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.2s ease-in 0s;
}  
*/
/*
.ap-index-bnr, .ap-indx-sec2, .ap-indx-sec3, .ap-indx-sec4, .ap-indx-sec5, .sec-cust-slid {
	padding: 0 40px;
}
*/
body {
  font: 17px/1.5 Zoho_Puvi_Regular, sans-serif;
  margin: 0 auto;
  background: #fff;
  color: #000;
}
h2 {
  font-size: 19px;
  line-height: normal;
}
strong {
  font-family: 'Zoho_Puvi_Bold';
}
.container {
  max-width: 1400px;
  margin: 0 auto;
}
.ap-index-bnr, .ap-indx-sec2, .ap-indx-sec3, .ap-indx-sec4, .ap-indx-sec5, .sec-cust-slid {
padding:0px;
}
.heading-menu{
display:none;
}
.container1 {
  max-width: 1200px;
  margin: 0 auto;
}
/*	.indx-jira-banr, .indx-v-view-banr, .indx-help-desk-banr, .indx-ap1-on-1-banr {display: none;}*/
.counter {
    animation-duration: 1s;
    animation-delay: 0s;
}
.overlayDiv {
	opacity: .8;
    z-index: 999999;
}
#appVideo-testimonial, #aplus-help-webinar-section {
	background: #00000000; 
}
	.indx-ebook-bnnr .flex-left {
	    width: 85%;	
	}
.container2 {
  max-width: 1000px;
  margin: 0 auto;
}
.cl-md-1 {
  width: 8.33333333%;
}
.cl-md-2 {
  width: 16.66666667%;
}
.cl-md-3 {
  width: 25%;
}
.cl-md-4 {
  width: 33.33333333%;
}
.cl-md-5 {
  width: 41.66666667%;
}
.cl-md-6 {
  width: 50%;
}
.cl-md-7 {
  width: 58.33333333%;
}
.cl-md-8 {
  width: 66.66666667%;
}
.cl-md-9 {
  width: 75%;
}
.cl-md-10 {
  width: 83.33333333%;
}
.cl-md-11 {
  width: 91.66666667%;
}
.cl-md-12 {
  width: 100%;
}
.cl-md-1, .cl-md-10, .cl-md-11, .cl-md-12, .cl-md-2, .cl-md-3, .cl-md-4, .cl-md-5, .cl-md-6, .cl-md-7, .cl-md-8, .cl-md-9 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*width style start here*/
.wid10 {
  width: 10%;
}
.wid20 {
  width: 20%;
}
.wid30 {
  width: 30%;
}
.wid40 {
  width: 40%;
}
.wid50 {
  width: 50%;
}
.wid60 {
  width: 60%;
}
.wid70 {
  width: 70%;
}
.wid80 {
  width: 80%;
}
.wid85 {
  width: 85%;
}
.wid90 {
  width: 90%;
}
.wid100 {
  width: 100%;
}
/*width style end here*/
/*padding style start here*/
.pdlf0 {
  padding-left: 0px;
}
.pdlf10 {
  padding-left: 10px;
}
.pdlf20 {
  padding-left: 20px;
}
.pdlf30 {
  padding-left: 30px;
} 
.pdlf40 {
  padding-left: 40px;
}
.pdlf50 {
  padding-left: 50px;
}
.pdlf60 {
  padding-left: 60px;
}
.pdrt0 {
  padding-right: 0px;
}
.pdrt10 {
  padding-right: 10px;
}
.pdrt20 {
  padding-right: 20px;
}
.pdrt30 {
  padding-right: 30px;
}
.pdrt40 {
  padding-right: 40px;
}
.pdrt50 {
  padding-right: 50px;
}
.pdrt60 {
  padding-right: 60px;
}
.pdlr0 {
  padding-left: 0px;
  padding-right: 0px;
}
.pdlr10 {
  padding-left: 10px;
  padding-right: 10px;
}
.pdlr20 {
  padding-left: 20px;
  padding-right: 20px;
}
.pdlr30 {
  padding-left: 30px;
  padding-right: 30px;
}
.pdlr40 {
  padding-left: 40px;
  padding-right: 40px;
}
.pdlr50 {
  padding-left: 50px;
  padding-right: 50px;
}
.pdlr60 {
  padding-left: 60px;
  padding-right: 60px;
}
.pdtp0 {
  padding-top: 0px;
}
.pdtp10 {
  padding-top: 10px;
}
.pdtp15 {
  padding-top: 15px;
}
.pdtp20 {
  padding-top: 20px;
}
.pdtp30 {
  padding-top: 30px;
}
.pdtp40 {
  padding-top: 40px;
}
.pdtp50 {
  padding-top: 50px;
}
.pdtp60 {
  padding-top: 60px;
}
.pdbt0 {
  padding-bottom: 0px;
}
.pdbt10 {
  padding-bottom: 10px;
}
.pdbt20 {
  padding-bottom: 20px;
}
.pdbt30 {
  padding-bottom: 30px;
}
.pdbt40 {
  padding-bottom: 40px;
}
.pdbt50 {
  padding-bottom: 50px;
}
.pdbt60 {
  padding-bottom: 60px;
}
.pdtb0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.pdtb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pdtb20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pdtb30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.pdtb40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.pdtb50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.pdtb60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
/*padding style end here*/
/*margin style start here*/
.mrlf0 {
  margin-left: 0px;
}
.mrlf10 {
  margin-left: 10px;
}
.mrlf20 {
  margin-left: 20px;
}
.mrlf30 {
  margin-left: 30px;
}
.mrlf40 {
  margin-left: 40px;
}
.mrlf50 {
  margin-left: 50px;
}
.mrlf60 {
  margin-left: 60px;
}
.mrrt0 {
  margin-right: 0px;
}
.mrrt10 {
  margin-right: 10px;
}
.mrrt20 {
  margin-right: 20px;
}
.mrrt30 {
  margin-right: 30px;
}
.mrrt40 {
  margin-right: 40px;
}
.mrrt50 {
  margin-right: 50px;
}
.mrrt60 {
  margin-right: 60px;
}
.mrlr0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mrlr10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mrlr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mrlr30 {
  margin-left: 30px;
  margin-right: 30px;
}
.mrlr40 {
  margin-left: 40px;
  margin-right: 40px;
}
.mrlr50 {
  margin-left: 50px;
  margin-right: 50px;
}
.mrlr60 {
  margin-left: 60px;
  margin-right: 60px;
}
.mrtp0 {
  margin-top: 0px !important;
}
.mrtp10 {
  margin-top: 10px !important;
}
.mrtp20 {
  margin-top: 20px !important;
}
.mrtp30 {
  margin-top: 30px !important;
}
.mrtp40 {
  margin-top: 40px !important;
}
.mrtp50 {
  margin-top: 50px !important;
}
.mrtp60 {
  margin-top: 60px;
}
.mrbt0 {
  margin-bottom: 0px !important;
}
.mrbt10 {
  margin-bottom: 10px !important;
}
.mrbt20 {
  margin-bottom: 20px !important;
}
.mrbt30 {
  margin-bottom: 30px !important;
}
.mrbt40 {
  margin-bottom: 40px;
}
.mrbt50 {
  margin-bottom: 50px;
}
.mrbt60 {
  margin-bottom: 60px;
}
.mrtb0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.mrtb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mrtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mrtb30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mrtb40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.mrtb50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mrtb60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
/*margin style end here*/
/* font style start here */
.fnt8 {
  font-size: 8px;
}
.fnt10 {
  font-size: 10px;
}
.fnt12 {
  font-size: 12px;
}
.fnt14 {
  font-size: 14px;
}
.fnt16 {
  font-size: 16px;
}
.fnt18 {
  font-size: 17px;
}
.fnt18 {
  font-size: 18px;
}
.fnt20 {
  font-size: 20px;
}
.fnt22 {
  font-size: 22px;
}
.fnt24 {
  font-size: 24px;
}
.fnt26 {
  font-size: 26px;
}
.fnt28 {
  font-size: 28px;
}
.fnt30 {
  font-size: 30px;
}
.fnt32 {
  font-size: 32px;
}
.fnt34 {
  font-size: 34px;
}
/* font style end here */
/* font color start here */
.clr-f {
  color: #fff;
}
.clr-0 {
  color: #000;
}
.clr-3 {
  color: #333;
}
/* font color end here */
.title1 {
  font: 60px/1.2 Zoho_Puvi_Bold;
  line-height: 45px;
  margin: 15px 0;
  /*	letter-spacing: 0.7px;*/
}
.title2 {
  font: 40px/1.25 Zoho_Puvi_SemiBold;
  line-height: 45px;
  margin: 15px 0;
  /*	letter-spacing: 0.7px;*/
}
.title3 {
  font: 32px/1.3 Zoho_Puvi_SemiBold;
  line-height: 45px;
  margin: 15px 0;
  /*	letter-spacing: 0.7px;*/
}
.title4 {
  font: 26px/1.3 Zoho_Puvi_SemiBold;
  line-height: 45px;
  margin: 15px 0;
  /*	letter-spacing: 0.7px;*/
}
.content1 {
  font-size: 19px;
  line-height: 33px;
  /*	letter-spacing: 0.2px;*/
}
.content2 {
  font-size: 17px;
  line-height: 30px;
  /*	letter-spacing: 0.2px;*/
}
.content3 {
  font-size: 15px;
  line-height: 30px;
  /*	letter-spacing: 0.2px;*/
}
#LicenseKeyForm li:nth-child(5) h4, #LicenseKeyForm li:nth-child(5) h5 {
  font-size: 14px;
  margin: 25px 0 6px 0;
  line-height: 20px;
  font-style: italic;
}
#LicenseKeyForm li:nth-child(5) h4 strong, #LicenseKeyForm li:nth-child(5) h5 strong {
  margin-right: 19px;
  font-family: inherit;
  font-weight: 100;
}
/* button style start here */
.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  border-radius: 3px;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  font-family: 'Zoho_Puvi_Regular', sans-serif !important;
  background-image: none;
  padding: 10px 35px;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn, .btn:hover {
  text-decoration: none;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.btn-red {
  background: #ef372e;
  color: #fff !important;
  border: 1px solid #ef372e;
}
.btn-red:hover {
  background: #cd312a !important;
  border: 1px solid #cd312a;
}
.btn-tran {
  background: #ffffff00;
  color: #fff !important;
  border: 1px solid #ffffff;
}
.btn-tran:hover {
  background: #ffffff2b !important;
  border: 1px solid #ffffff;
}
.btn-white {
  background: #ffffff;
  border: 1px solid #7f7f7f;
  color: #000000;
}
.btn-white:hover {
  box-shadow: inset 0 0 10px #dddddd;
}
.btn-blue {
  background: #0052CC;
  color: #fff !important;
  border: 1px solid #0052CC;
}
.btn-blue:hover {
  background: #003b92 !important;
  border: 1px solid #003b92;
}
.btn-black {
  background: #000;
  color: #fff !important;
  border: 1px solid #000;
}
.btn-black:hover {
  background: #252323 !important;
  border: 1px solid #252323;
}
/* button style end here */
/* commen style start here */
.dis-f {
  display: flex;
}
.dis-n {
  display: none !important;
}
.dis-b {
  display: block;
}
.dis-t {
  display: table;
}
.vis-h {
  visibility: hidden;
}
.vis-v {
  visibility: visible;
}
.mr-auto {
  margin: auto;
}
.mr-0auto {
  margin: 0 auto;
}
.mr-auto0 {
  margin: auto 0;
}
.clearfix {
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
.tac {
  text-align: center;
}
.tal {
  text-align: left;
}
.tar {
  text-align: right;
}
.flr {
  float: right;
}
.fll {
  float: left;
}
.pos-relat {
  position: relative;
}
.img-respon {
  display: block;
  max-width: 100%;
  height: auto;
}
.ap-full-ht {
  height: calc(100vh - 100px);
  min-height: calc(100vh - 100px);
  display: flex;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ap-indx-sec2 .container, .ap-indx-sec3 .container, .ap-indx-sec4 .container {
  max-width: 1400px;
  width: 90%;
  margin: auto;
}
.ap-full-ht1 {
  display: flex;
  min-height: 550px;
}
#header-mainsec .nav-dwn.fr a {
  -webkit-box-sizing: initial !important;
  -moz-box-sizing: initial !important;
  box-sizing: initial !important;
}
.mouse-out-notif {
  display: none;
  position: fixed;
  width: 320px;
  min-height: 350px;
  bottom: 0;
  left: 10px;
  background: #200826;
  padding: 70px 30px 30px 30px;
  color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  z-index: 999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mouse-out-notif:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/hover-pop-tp.svg) no-repeat;
  background-size: 200px;
  width: 240px;
  height: 35px;
  top: 20px;
  left: 20px;
  opacity: .5;
}
.mouse-out-notif:after {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/hover-pop-bt.svg) no-repeat;
  background-size: 270px;
  width: 330px;
  height: 85px;
  bottom: 100px;
  left: 20px;
  z-index: -1;
  opacity: .5;
}
.mouse-in-notif {
  display: none;
}
.hoverpop-txt1 {
  color: #fff7b9;
  font-size: 25px;
}
.notif-close {
  background: #d8d8d82e none repeat scroll 0 0;
  border-radius: 50px;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  width: 30px;
  height: 30px;
  line-height: 29px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  font-family: 'Zoho_Puvi_Medium';
}
.btn-hoverpop {
  background: #ef372e;
  color: #fff !important;
  border: 1px solid #ef372e;
  width: auto;
  display: block;
  margin-top: 40px;
  text-align: center;
}
.mouse-out-notif1 {
  display: none;
  position: fixed;
  top: 100px;
  background: #fcbc00;
  z-index: 999;
  width: 100%;
  text-align: center;
  padding: 0px 35px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.notif-close1 {
  background: #876500 none repeat scroll 0 0;
  border-radius: 50px;
  color: #ffffff;
  cursor: pointer;
  font-size: 13px;
  width: 20px;
  height: 20px;
  line-height: 21px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  font-family: 'Zoho_Puvi_Medium';
}
.dwn-hoverpop-txt1 {
  font-size: 15px;
  margin: 8px 0;
}
.dwn-hoverpop-txt2 {
  font-size: 15px;
  margin-top: 18px;
  margin-left: 6px;
  margin-right: 4px;
}
.btn-dwn-hoverpop {
  font-size: 12px;
  color: #000000;
}
.mouse-out-notif1 a {
  position: relative;
  text-decoration: none;
  display: inline-grid;
}
.mouse-out-notif1 a:after {
  color: #000000;
  background: #000000;
}
.mouse-out-notif1 a:after {
  bottom: 8px;
  content: "";
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.mouse-out-notif1 a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
/*Country Code style start here*/
.countryid-stl {
  position: relative;
  padding-right: 57px;
  width: 36% !important;
}
.countryid-stl input {
  border-right: 0px !important;
}
#countryID * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#countryID {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 58px;
  height: 48px;
  display: flex;
  border: 1px solid #bbb;
  border-left: 0px;
  background: #ffffff;
}
#countryID:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 70%;
  top: 16%;
  left: 0;
  background: #818181;
}
#countryID:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #adadad;
  top: 22px;
  right: 9px;
  z-index: 0;
}
#countryID .selectedCountry {
  width: 100%;
  height: 100%;
  position: absolute;
  color: #6e6e6e;
  font-size: 16px;
  padding-left: 12px;
  padding-top: 12px;
}
#countryID select {
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0 10px;
  box-sizing: border-box;
  border-radius: 0;
  font-size: 15px;
  outline: none;
  background: #fff;
  margin: 0;
  background: none;
  z-index: 9;
  position: relative;
  color: #6e6e6e;
  font-size: 12px;
  opacity: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
/*Country Code style end here*/
/*Aplus slide radio tab change style start here*/
.aplus-slide-aptab {
  position: relative;
  text-align: center;
  font-size: 27px;
  z-index: 0;
  color: #fff;
}
.aplus-slide-aptab span {
  background: #000;
  padding: 0 22px;
}
.aplus-slide-aptab:after {
  position: absolute;
  width: 100%;
  left: 0;
  top: 22px;
  height: 1.5px;
  content: "";
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  z-index: -1;
}
.switches-aptab {
  width: 27rem;
  font-size: 15px;
  position: relative;
  display: flex;
  padding: 0;
  background: #e4f0fc;
  border: 1px solid #0b56aa;
  line-height: 55px;
  border-radius: 3rem;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  font-family: 'Zoho_Puvi_SemiBold';
}
/* input (radio) for toggling. hidden - use labels for clicking on */
.switches-aptab input {
  visibility: hidden;
  position: absolute;
  top: 0;
}
/* labels for the input (radio) boxes - something to click on */
.switches-aptab label {
  width: 50%;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
  /*  color: var(--switches-label-color);*/
  color: #000000;
}
/* switch highlighters wrapper (sliding left / right) 
    - need wrapper to enable the even margins around the highlight box
*/
.switch-aptab-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  padding: 0.15rem;
  z-index: 3;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  /* transition: transform 1s; */
  box-sizing: border-box;
}
/* switch box highlighter */
.aptab-switch {
  border-radius: 3rem;
  /*  background: var(--switch-bg-color);*/
  background: #0f70c8;
  /*	    background: linear-gradient(90deg, #0a4fa2 0%, #1496f3 100%);*/
  height: 100%;
}
/* switch box labels
    - default setup
    - toggle afterwards based on radio:checked status 
*/
.aptab-switch div {
  width: 100%;
  text-align: center;
  opacity: 0;
  display: block;
  /*  color: var(--switch-text-color);*/
  color: #ffffff;
  transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.125s;
  will-change: opacity;
  position: absolute;
  top: 0;
  left: 0;
}
/* slide the switch box from right to left */
.switches-aptab input:nth-of-type(1):checked ~ .switch-aptab-wrapper {
  transform: translateX(0%);
}
/* slide the switch box from left to right */
.switches-aptab input:nth-of-type(2):checked ~ .switch-aptab-wrapper {
  transform: translateX(100%);
}
/* toggle the switch box labels - first checkbox:checked - show first switch div */
.switches-aptab input:nth-of-type(1):checked ~ .switch-aptab-wrapper .aptab-switch div:nth-of-type(1) {
  opacity: 1;
}
/* toggle the switch box labels - second checkbox:checked - show second switch div */
.switches-aptab input:nth-of-type(2):checked ~ .switch-aptab-wrapper .aptab-switch div:nth-of-type(2) {
  opacity: 1;
}
/*Aplus slide radio tab change style end here*/
/* commen style end here */




/*banner style start here*/

#webinar-short-banner {
    background: #E1B800;
}
#webinar-short-banner p {
    font-size: 16px;
    padding: 10px 15px;
    margin: 0;
    text-align: center;	
    z-index: 9999;
    position: relative;
}
#webinar-short-banner p strong {
	padding-right: 12px;
}
#webinar-short-banner p span {
    color: #A4880C;
    padding: 12px;		
}
#webinar-short-banner p a {
    color: #292CFF;
    font-family: 'Zoho_Puvi_SemiBold';	
}
#webinar-short-banner p a i {
	transform: rotate(270deg) translateX(-2px);
    display: inline-block;	
}
.ap-index-bnr {
  position: relative;
}
.ap-index-bnr button {
  font-family: 'Zoho_Puvi_SemiBold' !important;
}
.bannr-slider p {
  width: 90%;
  line-height: 35px;
  padding: 15px 0;
  font-size: 18px;
}
.indx-first-banr {
  background: #16104b;
  position: relative;
  z-index: 0;
}
.indx-first-banr:before {
  /*
	content: '';
    background-image: linear-gradient(rgb(255 255 255 / 5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 0);
    background-size: 12px 12px;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;	
*/
}
.indx-first-banr p {
  font-size: 20px;
  padding: 15px 0;
}
.bannr-slider .container, .bannr-slider .container1 {
  display: flex;
}
.bannr-slider .container .cl-md-5, .bannr-slider .container .cl-md-6, .bannr-slider .container .cl-md-4, .bannr-slider .container1 .cl-md-5, .bannr-slider .container1 .cl-md-6, .bannr-slider .container1 .cl-md-4 {
  margin: auto;
}
.ap-indx-banr-txt {
  font: 45px/1.2 Zoho_Puvi_Extrabold;
  line-height: 52px;
  margin: 15px 0;
  letter-spacing: 0.7px;
}
.bannr-bullet_slider {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
}
#bannr-dots li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 1px;
  position: relative;
}
#bannr-dots li a {
  display: block;
  position: relative;
  background: #ececec;
  border: 2px solid #fff;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  border-radius: 50%;
}
#bannr-dots li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 8px;
  width: 8px;
  left: 25%;
  top: 26%;
  margin: -1px 0 0 -1px;
}
#bannr-dots li a.current, #bannr-dots li a:hover {
  border: 1px solid #7d89a2;
  background: #ffffff;
}
#bannr-dots li a.current span, #bannr-dots li a:hover span {
  background: #7d89a2;
  border: 1px solid #BCBCBC !important;
}
.btn-slider {
  position: absolute;
  z-index: 3;
  display: block;
  width: 41px;
  height: 41px;
  display: flex;
  top: 50%;
  color: #ffffff;
  transform: translateY(-50%);
  font-size: 50px;
  background: #000000;
  font-family: 'Zoho_Puvi_Light';
  border-radius: 25px;
  opacity: 0.3;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  cursor: pointer;
}
.btn-slider.prev {
  left: 50px;
}
.btn-slider.prev a {
  transform: rotate(225deg);
  margin-left: 17px;
}
.btn-slider.next {
  right: 50px;
}
.btn-slider.next a {
  transform: rotate(45deg);
  margin-left: 11px;
}
.btn-slider:hover {
  opacity: 1;
}
.btn-slider a {
  width: 11px;
  height: 11px;
  border: 3px solid #dcdcdc;
  border-left: 0px;
  border-bottom: 0px;
  cursor: pointer;
  margin: auto;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.btn-slider a:hover {
  color: #fff;
}
.indx-bannr-flex {
  max-width: 1400px;
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  min-height: 550px;
  /*    overflow: hidden;*/
}
.btn-data-dem {
  background: #FF1D30;
  color: #fff;
  border: 1px solid #FF1D30;
  text-decoration: none;
}
.btn-data-dem:hover {
  background: #c3212f;
  border: 1px solid #c3212f;
}
.btn-data-dem1 {
  background: #EF5A5A;
  color: #fff;
  border: 1px solid #EF5A5A;
  text-decoration: none;
}
.btn-data-dem1:hover {
  background: #d32d2d;
  border: 1px solid #d32d2d;
}
.btn-yellow {
  background: #ffd600;
  color: #000;
  border: 1px solid #ffd600;
  text-decoration: none;
}
.btn-yellow:hover {
  background: #eec700;
  border: 1px solid #eec700;
}
.ap-launch60 {
  position: relative;
  background-image: linear-gradient(52deg, #1A227E 20%, #011436 43%);
  z-index: 0;
}
.ap-launch60:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0px;
  right: 0px;
  background-image: linear-gradient(230deg, #1A227E 21%, #011436 60%);
  z-index: -1;
}
.ap-launch60:after {
  content: "";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-launch60-bnr-bt.svg) no-repeat;
  background-size: contain;
  width: 75%;
  height: 300px;
  bottom: 0px;
  left: 0;
  z-index: -1;
}
.ap-launch60 .indx-bannr-flex:after {
  content: "";
  position: absolute;
  width: 23%;
  height: 70%;
  top: 0px;
  right: 0px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-launch60-bnr-tp.svg) no-repeat;
  z-index: -1;
}
.ap-launch60 .indx-bannr-flex .flex-left {
  margin: auto;
}
.ap-launch60 .indx-bannr-flex h1 {
  font-size: 50px;
}
.ap-launch60 .indx-bannr-flex h1 span {
  background-image: linear-gradient(91deg, #E7FF6A 14%, #FFA25B 40%, #479AF1 67%, #47E6F1 84%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ap-launch60 .indx-bannr-flex p {
  font-size: 21px;
}
.ap-launch60 .indx-bannr-flex .bannr-rit-img {
  width: 640px;
}
.ap-launch60 .indx-bannr-flex .bannr-rit-img img {}


/*index banner AutomationITSM start here*/
.flex-left {
  width: 50%;
}
.flex-right {
  width: 50%;
}
.indx-bannr-flex .flex-left {
  width: 75%;
}
.aplus-infographic-bannr .flex-left {
  width: 55%;
}
.indx-first-banr .indx-bannr-flex .container.full-auto {
  justify-content: space-between;
}
.indx-first-banr .indx-bannr-flex .flex-left {
  width: 41%;
  margin: auto 0;
}
.ap-dis-b {
	display: block;
}
.aplus-sdp-webinar {
	position: relative;
/*    background: #000000;*/
    background-image: radial-gradient(at top, #bff8ff -19%, #2755b2 36%, #011436 78%);
}
.aplus-sdp-webinar .indx-bannr-flex .flex-left {
    width: 95%;
}
.aplus-sdp-webinar:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	
}
.aplus-sdp-webinar h2 {
    font: 36px / 1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    margin: 15px 0;
    letter-spacing: 0.7px;
    margin-bottom: 0;	
}
.aplus-sdp-webinar p {
    font-size: 20px !important;
    padding-top: 5px !important;	
}
.aplus-sdp-webinar .flex-right .mob {
    display: none;
}
.aplus-sdp-webinar .flex-right .web {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 57%;
    max-width: 1000px;
}
.ebook-auto-itsm {
  background: #07295B;
  position: relative;
  z-index: 0;
}
.ebook-auto-itsm:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave.svg) no-repeat;
  position: absolute;
  content: "";
  top: 50px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: contain;
  z-index: -1;
  -webkit-mask-image: linear-gradient(to left, transparent 43%, black 100%);
  mask-image: linear-gradient(to left, transparent 25%, black 100%);
  opacity: .2;
}
.ebook-auto-itsm.wave-block:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave-b.svg) no-repeat !important;
  opacity: .12 !important;
}
.ebook-auto-itsm .flex-right {
  position: relative;
  z-index: 0;
}
.ebook-auto-itsm .flex-right:before {
  content: "";
  background: url(https://www.manageengine.com/analytics-plus/images/index/it-losing-money-bg.svg) no-repeat;
  /*    background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-roi-of-it-bnnr.svg) no-repeat;*/
  content: " ";
  position: absolute;
  top: -90px;
  left: 57px;
  height: 610px;
  width: 100%;
  background-size: contain;
  z-index: -1;
  /*    opacity: .3;*/
}
.cyber-cucs.ebook-auto-itsm .flex-right:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-roi-of-it-bnnr.svg) no-repeat !important;
  opacity: .5;
  top: -130px;
}
.ebook-auto-itsm .ebook-band {
  margin-bottom: 30px;
}
.ebook-auto-itsm .ebook-band span {
  color: #fff;
  font-size: 17px;
  font-family: 'Zoho_Puvi_SemiBold';
  font-style: italic;
  border-bottom: 1px solid #fff;
  /*    background: #D9E7F9;*/
  padding: 12px 0px;
  /*    border-radius: 25px;*/
}
.ebook-auto-itsm .flex-left h2 {
  font: 40px/1.3 Zoho_Puvi_Regular;
  margin: 15px 0;
  line-height: 55px;
}
.ebook-auto-itsm .flex-left h2 span {
  display: block;
  text-transform: uppercase;
  font-family: 'Zoho_Puvi_ExtraBold';
  color: #ffed9f;
}
.ebook-auto-itsm .flex-left h2 strong {
  display: block;
  /*    text-transform: uppercase;*/
  font-family: 'Zoho_Puvi_ExtraBold';
}
.ebook-auto-itsm .bannr-rit-img {
  text-align: center;
}
.ebook-auto-itsm .bannr-rit-img img {
  width: 300px;
  box-shadow: 20px 20px 30px #00000047;
}
/*index banner AutomationITSM end here*/

/*index banner Scorecard start here*/

.bannr-slider.scorecard {
	position: relative;
    background: #081e75;
    overflow: hidden;
	z-index: 0;
}
.bannr-slider.scorecard:after {
    content: '';
    position: absolute;
    height: 200px;
    width: 160px;
/*    animation: shade 10s linear infinite;*/
    transform: translate(0px, 0px) rotate(20deg);
    border-radius: 50%;
    top: 30%;
    right: 390px;
    background: #2961f575;
    box-shadow: 1px 11px 150px 290px #2961f575;
    z-index: -1;
}
.bannr-slider.scorecard:before  {
    content: "";
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-scorecard-bg.png) no-repeat;
    background-size: cover;
    width: 65%;
    height: 570px;
    bottom: -4px;
    right: -4px;
    z-index: -1;
}
.scorecard .indx-bannr-flex .flex-left h2 {
	font-size: 54px;
    font-family: 'Zoho_Puvi_ExtraBold';
    line-height: 55px;
    margin-top: 0;
    margin-bottom: 0px;	
}
.scorecard .indx-bannr-flex .flex-left h2 em {
    display: block;	
}
.scorecard .indx-bannr-flex .flex-left p {
	width: 100%;
}
.scorecard .indx-bannr-flex .flex-left .btn-yellow {
	background: #ffd600;
	color: #000000;	
}
.scorecard .indx-bannr-flex .flex-left .btn-yellow:hover {
	background: #deba00;
}
.scorecard .indx-bannr-flex .flex-right .bannr-rit-img {
    text-align: center;	
}
.scorecard .indx-bannr-flex .flex-right .bannr-rit-img img {
    width: 75%;	
}

/*index banner Scorecard end here*/


/*index banner 2bg start here*/
.indx-ebook-bnnr {
  background: #07295B;
  position: relative;
  z-index: 0;
}
/*
.indx-ebook-bnnr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave.svg) no-repeat;
  position: absolute;
  content: "";
  top: 50px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: contain;
  z-index: -1;
  -webkit-mask-image: linear-gradient(to left, transparent 43%, black 100%);
  mask-image: linear-gradient(to left, transparent 25%, black 100%);
  opacity: .12;
}
*/
.indx-ebook-bnnr.wave-block:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave-b.svg) no-repeat !important;
  opacity: .12 !important;
}
.indx-ebook-bnnr .flex-right {
  position: relative;
  z-index: 0;
}
.indx-ebook-bnnr .flex-right:before {
  content: "";
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr.svg) no-repeat;
  position: absolute;
  top: -70px;
  right: -2%;
  height: 639px;
  width: 575px;
  z-index: -1;
  opacity: .2;
}
.indx-ebook-bnnr .flex-right:after {
  content: "";
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr.svg) no-repeat;
  position: absolute;
  top: -90px;
  right: -10px;
  height: 610px;
  width: 100%;
  background-size: contain;
  z-index: -1;
}
.indx-ebook-bnnr.blk .flex-right:after {
  opacity: .1;
}
.indx-ebook-bnnr.wit .flex-right:after {
  background: none;
  opacity: .8;
}
.indx-ebook-bnnr.dark .flex-right:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/index-honeycomb-bg-f.svg) no-repeat;
  top: -155px;
  right: -50px;
  height: 659px;
  width: 735px;
  background-size: 790px !important;
  z-index: -1;
  opacity: 0;
}
.indx-ebook-bnnr.dark .flex-right:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr-f.svg) no-repeat;
  opacity: .2;
}
.indx-ebook-bnnr.full .flex-right:after, .indx-ebook-bnnr.full .flex-right:before {
  content: none;
}
/*
.indx-ebook-bnnr:after {
    background: #2c0094;
    background-image: radial-gradient(#2c0094 12%, #2c0094 12%, #000000 78%);
    position: absolute;
    content: "";
    bottom: -200px;
    left: -220px;
    width: 60%;
    height: 510px;
    background-size: contain;
    z-index: -1;
    border-top-right-radius: 50%;	
}
.indx-ebook-bnnr:before {
    background: #2c0094;
    background-image: radial-gradient(#2c0094 12%, #2c0094 12%, #000000 78%);
    position: absolute;
    content: "";
    top: -200px;
    right: -220px;
    width: 60%;
    height: 510px;
    background-size: contain;
    z-index: -1;
    border-bottom-left-radius: 50%;	
}
*/
.half-round-bannr {
	position: relative;
}
.half-round-bannr:after {
    content: '';
    position: absolute;
    height: 200px;
    width: 270px;
    animation: shade 10s linear infinite;
    transform: translate(0px, 0px) rotate(20deg);
    border-radius: 50%;
    bottom: -90px;
    left: 90px;
    background: #2c0094;
    box-shadow: 1px 11px 100px 260px #2c0094;
    z-index: -1;
}
.half-round-bannr:before {
    content: '';
    position: absolute;
    height: 200px;
    width: 160px;
    animation: shade 10s linear infinite;
    transform: translate(0px, 0px) rotate(20deg);
    border-radius: 50%;
    top: -90px;
    right: 90px;
    background: #2c0094;
    box-shadow: 1px 11px 150px 270px #2c0094;
    z-index: -1;
}
.indx-ebook-bnnr.full .flex-right {
  position: inherit !important;
}
.indx-ebook-bnnr.full .flex-right .mob {
  display: none;
}
.indx-ebook-bnnr.full .bannr-rit-img img {
  box-shadow: 20px 20px 30px #00000000 !important;
}
.indx-ebook-bnnr.full {
  position: relative;
}
.indx-ebook-bnnr.full .flex-right .web {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 54%;
  max-width: 1000px;
}
.indx-ebook-bnnr.full .flex-left p {
  width: 80%;
}
.indx-ebook-bnnr.ebook-band {
  margin-bottom: 30px;
}
.indx-ebook-bnnr .ebook-band span {
  font-size: 17px;
  font-family: 'Zoho_Puvi_SemiBold';
  font-style: italic;
  padding: 12px 0px;
}
.indx-ebook-bnnr .flex-left h2 {
  font-size: 43px;
  width: 80%;
  font-family: 'Zoho_Puvi_ExtraBold';
  line-height: 55px;
  margin-bottom: 0px;
}
.indx-ebook-bnnr.flex-left h2 span {
  display: block;
  text-transform: uppercase;
  font-family: 'Zoho_Puvi_ExtraBold';
  color: #ffed9f;
}
.indx-ebook-bnnr.flex-left h2 strong {
  display: block;
  /*    text-transform: uppercase;*/
  font-family: 'Zoho_Puvi_ExtraBold';
}
.indx-ebook-bnnr .bannr-rit-img {
  text-align: center;
}
.indx-ebook-bnnr .bannr-rit-img img {
  width: 300px;
  box-shadow: 20px 20px 30px #00000047;
}
/*index banner 2bg end here*/
/*index banner Cloud Start here*/
.aplus-Cloud-bannr {
  background: #efbe30;
  position: relative;
  color: #fff;
  z-index: 0;
  overflow: hidden;
}
.aplus-Cloud-bannr:before {
  background: url(../images/ap-cloud/cloud-lp-bannr_y.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 22px;
  right: 0px;
  background-size: contain;
  height: 100%;
  width: 58%;
  z-index: -1;
}
.aplus-Cloud-bannr .bannr-rit-img {
  visibility: hidden;
}
.aplus-Cloud-bannr h2 {
  font: 34px/57px 'Zoho_Puvi_Medium';
  color: #000;
  background-size: 100%;
  margin-bottom: 10px;
}
.aplus-Cloud-bannr .flex-left p {
  color: #000;
  padding-top: 0;
}
.aplus-Cloud-bannr h2 span {
  display: block;
  color: #000;
  font-size: 65px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 5px;
}
.aplus-Cloud-bannr .indx-bannr-flex .flex-left {
  width: 39%;
}
/*index banner Cloud end here*/
/*index banner infographic Start here*/
.aplus-infographic-bannr .flex-right {
  width: 55%;
}
.aplus-infographic-bannr {
  background: #000E3F;
  position: relative;
  color: #fff;
  z-index: 0;
}
.aplus-infographic-bannr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/report_bundles_bg1.svg) no-repeat;
  content: " ";
  position: absolute;
  top: -30px;
  right: -180px;
  background-size: contain;
  height: 120%;
  width: 64%;
  z-index: -1;
  opacity: 1;
}
.aplus-infographic-bannr:after {
  background: radial-gradient(#7600A0 20%, #00000000 76%) no-repeat;
  content: "";
  /* background: #ccc; */
  position: absolute;
  top: -100px;
  right: 0;
  background-size: 1030px;
  height: 140%;
  width: 57%;
  z-index: -1;
  opacity: .6;
}
.aplus-infographic-bannr .indx-bannr-flex {
  position: relative;
}
.aplus-infographic-bannr .indx-bannr-flex:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/report_bundles_bg2.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: -200px;
  height: 100%;
  width: 58%;
  z-index: -1;
  opacity: 1;
}
.aplus-infographic-bannr .band span {
  color: #ffffff;
  font-size: 18px;
  /* text-transform: uppercase; */
  font-style: italic;
  border-bottom: 1px solid #fff;
  padding-bottom: 7px;
}
.aplus-infographic-bannr h2 {
  font: 48px/57px 'Zoho_Puvi_Extrabold';
  color: #fff;
  background-size: 100%;
  margin-bottom: 10px;
}
.aplus-infographic-bannr h2 span {
  /*	display: block;*/
  background-color: #ffda00;
  background-image: linear-gradient(45deg, #ffda00 29%, #ff8700 60%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.aplus-infographic-bannr p {}
/*index banner infographic end here*/
/*Webinar banner style start here*/
.indx-webinar-bg .flex-left {
  width: 70%;
}
.indx-webinar-bg .flex-right {
  width: 50% !important;
}
.indx-webinar-bg {
  background: #001a77;
  /*	color: #fff;*/
  color: #000;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-webinar-bg:before {
  background: url("https://www.manageengine.com/analytics-plus/images/index/banne-webi-t.svg") no-repeat; 
  content: " ";
  position: absolute;
  top: 30px;
  left: 0; 
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .1;
}
.indx-webinar-bg:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-webi-b.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 50px;
  right: 0;
  height: 200px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .1;
}
.indx-webinar-bg .flex-left h2 {
  font-size: 40px;
  /*	font-size: clamp(800px, 36px, 1800px);*/
  color: #fff;
  font-family: 'Zoho_Puvi_ExtraBold';
  line-height: 50px;
}
.indx-webinar-bg .flex-left h2 span {
  color: #ffe576;
	display: block;
}
.indx-webinar-bg-band span {
  color: #000;
  font-size: 17px;
  /* text-transform: uppercase; */
  font-style: italic;
  border-bottom: 1px solid #000;
  padding-bottom: 7px;
}
.indx-webinar-bg .bannr-rit-img {
  position: relative;
}
.webinar-band {
  position: relative;
  color: #fff;
  font-size: 19px;
  font-style: italic;
  padding-bottom: 7px;
  width: 290px;
  z-index: 0;
}
.webinar-band span {
  font-size: 21px;
  font-family: 'Zoho_Puvi_Medium';
  padding-bottom: 7px;
}
.webinar-band:after {
  position: absolute;
  content: "";
  width: 70%;
  height: 21px;
  left: 0px;
  bottom: 2px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/webinar-band-bg.svg) no-repeat;
  background-size: 177px;
  z-index: -1;
}
.aplus-sdp-webinar .webinar-band:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/webinar-band-bg1.svg) no-repeat;
}
.webinar-roi-calc {
  display: grid;
  grid-template-rows: repeat(3, auto);
  grid-template-columns: 80px 130px 130px 130px;
  grid-row-gap: 8px;
  margin-bottom: 25px;   
}
.webinar-roi-calc.white {
	color: #fff;
}
.webinar-roi-calc.black {
	color: #000;
}
.webinar-roi-calc span strong {
  font-size: 22px;
}
.webinar-roi-calc span {
  position: relative;
}
.webinar-roi-calc span:first-child {
  grid-row-start: 1;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 2;
  align-self: center;
}
.webinar-roi-calc span:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: 5;
}
.webinar-roi-calc span:nth-child(3):before, .webinar-roi-calc span:nth-child(4):before {
  position: absolute;
  content: "";
  width: 1px;
  height: 23px;
  right: 22px;
}
.webinar-roi-calc.white span:nth-child(3):before, .webinar-roi-calc.white span:nth-child(4):before {
   background: #fff; 
}
.webinar-roi-calc.black span:nth-child(3):before, .webinar-roi-calc.black span:nth-child(4):before {
   background: #000; 
}
.webinar-rit-img img {
  width: 280px;
  visibility: hidden;
}
/*Webinar banner style end here*/
/*index banner aplus 5.O start here*/
.ap-index-bnr .apl5-banner {
  background: #1D1C26;
  color: #fff;
}
.ap-index-bnr .apl5-banner .container {
  display: initial;
}
/*index banner aplus 5.O end here*/
/* Release notes page design start here */
.readMe h3 {
  padding: 10px 20px;
  margin: 8px 0;
  background: #e7f6ff;
  color: #333;
  position: relative;
}
.readMe h3:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 52px;
  background-color: #0eb088;
  width: 3px;
}
.readMe h3 span {
  font-size: 15px;
  margin-left: 15px;
}
.readMe-list > strong {
  padding: 0 0 0 23px;
}
.readMe-list ul {
  margin: 0 0 0 20px;
}
/* Release notes page design End here */
/*apq3 banner style start here*/
.indx-apq3-banr {
  background: #2f4699;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-apq3-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.indx-apq3-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-b.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 370px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .1;
}
.apq3-title {
  font-size: 38px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: 48px;
  margin-top: 20px;
}
.apq3-title span {
  font-size: 20px;
  font-family: 'Zoho_Puvi_Regular';
  line-height: 35px;
}
.apq3-band span {
  color: #fef0d2;
  font-size: 15px;
  font-family: 'Zoho_Puvi_Medium';
  text-transform: uppercase;
  font-style: italic;
  border-bottom: 1px solid #000;
  padding-bottom: 14px;
}
.indx-apq3-banr .bannr-rit-img {
  position: relative;
}
.btn-apq3 {
  background: #f65a5b;
  color: #fff;
  border: 1px solid #f65a5b;
}
.btn-apq3:hover {
  background: #d64041;
  border: 1px solid #d64041;
}
.apq3-date1 {
  line-height: 26px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
}
.apq3-date1 span, .zp_semi {
  font-family: 'Zoho_Puvi_SemiBold';
}
.apq3-date {
  border-bottom: 1px solid #fff;
  line-height: 32px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
  padding-bottom: 35px;
  padding-top: 15px;
}
.apq3-date span {
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.apq3-date-lf-bdr {
  border-left: 1px solid #fff;
  height: 64px;
}
.indx-apq4-banr {
  background: #002145;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-apq4-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/securiy-breach-bg.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 7%;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.indx-apq4-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/securiy-breach-bg.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 370px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .1;
}
.apq4-title {
  font-size: 40px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: 52px;
  margin-top: 20px;
  color: #f8f0ba;
}
.apq4-title span {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Regular';
  line-height: 35px;
  color: #fff;
}
.apq4-band span {
  color: #fef0d2;
  font-size: 15px;
  font-family: 'Zoho_Puvi_Medium';
  text-transform: uppercase;
  font-style: italic;
  border-bottom: 1px solid #a5a5a5;
  padding-bottom: 14px;
}
.indx-apq4-banr .bannr-rit-img {
  position: relative;
}
.btn-apq4 {
  background: #e01010;
  color: #fff;
  border: 1px solid #e01010;
}
.btn-apq4:hover {
  background: #d64041;
  border: 1px solid #d64041;
}
.apq4-date1 {
  line-height: 26px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
}
.apq4-date1 span {
  font-family: 'Zoho_Puvi_SemiBold';
}
.apq4-date {
  /*	border-bottom: 1px solid #fff;	*/
  line-height: 32px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
  padding-bottom: 35px;
  padding-top: 15px;
}
.apq4-date span {
  font-size: 23px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.apq4-date-lf-bdr {
  border-left: 1px solid #fff;
  height: 64px;
}
.securiy-breach {
  position: absolute;
  height: 100%;
  top: 0px;
  right: 0px;
}
.securiy-breach img {
  width: auto;
  height: 100%;
  opacity: .9;
}
/*apq3 banner style end here*/
/*online training october start here*/
.indx-ot-oct {
  background: #1C3056;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-ot-oct:before {
  background: url(../images/virtual-training/v-train-bgt.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.indx-ot-oct:after {
  background: url(../images/virtual-training/v-train-bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 830px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: 1;
}
.ot-oct-date {
  line-height: 32px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
  padding-bottom: 35px;
  padding-top: 15px;
}
.indx-ot-oct .bannr-rit-img {
  width: 600px;
}
.ot-oct-lf-bdr {
  border-left: 1px solid #435573;
  height: 64px;
}
.btn-ot-oct {
  background: #EC1C24;
  color: #fff;
  border: 1px solid #EC1C24;
}
/*online training october end here*/
/*hybrid banner style start here*/
.hybrid-banner {
  background-color: #FBD008;
  /*    background-image: linear-gradient(to top right, #FFC94A 50%, #F7BC46 50%);	*/
  /*	background: linear-gradient(31deg, #FFC94A 63%, #F7BC46 50%);*/
  position: relative;
  display: flex;
  min-height: 600px;
  z-index: 0;
}
.hybrid-banner:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.hybrid-banner:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-bg-half-round.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: -20px;
  right: 0;
  height: 680px;
  width: 68%;
  background-size: cover;
  z-index: -1;
  overflow: hidden;
}
.hybrid-banner .cl-md-8 {
  margin: auto;
}
.hybrid-rit-img img {
  width: 550px;
}
.hybrid-banner h1 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Light';
}
.hybrid-banner h1 span {
  font-family: 'Zoho_Puvi_Bold';
}
.hybrid-band span {
  color: #4c3c17;
  font-size: 15px;
  font-family: 'Zoho_Puvi_Medium';
  text-transform: uppercase;
  font-style: italic;
  border-bottom: 1px solid #e4ac37;
  padding-bottom: 9px;
}
/*
.hybrid-banner .hybrid-tit1 {
	font-size: 20px;
    padding: 0;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 0;
}
*/
.hybrid-banner .hybrid-tit1 {
  font-size: 32px;
  font-family: 'Zoho_Puvi_Light';
  line-height: 46px;
  padding: 0;
  margin-bottom: 0;
}
.hybrid-banner .hybrid-tit1 span {
  font-family: 'Zoho_Puvi_Bold';
}
.hybrid-banner .hybrid-tit2 {
  font-size: 19px;
  padding: 0;
  font-family: 'Zoho_Puvi_Regular';
  margin: 0;
  margin-bottom: 25px;
}
.ap-index-bnr .hybrid-banner .container {
  display: initial;
  margin: auto;
}
/*hybrid banner style end here*/
/*apq3oct banner style start here*/
.apq3oct-banner {
  /*	background-color: #FBD008;*/
  /*    background-image: linear-gradient(to top right, #FFC94A 50%, #F7BC46 50%);	*/
  /*	background: linear-gradient(31deg, #FFC94A 63%, #F7BC46 50%);*/
  background-image: linear-gradient(to right, #300055, #0b0830);
  position: relative;
  display: flex;
  min-height: 600px;
  z-index: 0;
}
.apq3oct-banner:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/apq3-bannr-bg.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: cover;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .8;
}
.apq3oct-banner .cl-md-8 {
  margin: auto;
}
.apq3oct-rit-img img {
  width: 590px;
}
.apq3oct-banner h1 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Light';
}
.apq3oct-banner h1 span {
  font-family: 'Zoho_Puvi_Bold';
}
.apq3oct-band span {
  color: #fbf0d0;
  font-size: 15px;
  font-family: 'Zoho_Puvi_Medium';
  text-transform: uppercase;
  font-style: italic;
  border-bottom: 1px solid #4c2e6b;
  padding-bottom: 9px;
}
/*
.hybrid-banner .hybrid-tit1 {
	font-size: 20px;
    padding: 0;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 0;
}
*/
.apq3oct-banner .apq3oct-tit1 {
  font-size: 32px;
  font-family: 'Zoho_Puvi_Light';
  line-height: 46px;
  padding: 0;
  margin-bottom: 0;
}
.apq3oct-banner .apq3oct-tit1 span {
  font-family: 'Zoho_Puvi_Bold';
}
.apq3oct-banner .apq3oct-tit2 {
  font-size: 19px;
  padding: 0;
  font-family: 'Zoho_Puvi_Regular';
  margin: 0;
  margin-bottom: 25px;
}
.ap-index-bnr .apq3oct-banner .container {
  display: initial;
  margin: auto;
}
.apq3oct-date1 {
  padding-top: 0 !important;
}
.apq3oct-date1 span {
  font-family: 'Zoho_Puvi_Bold';
}
/*apq3oct banner style end here*/
/*AP 5.0 banner start here*/
.indx-ap50-banr {
  background: #f9cba7;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-ap50-banr .container {
  max-width: 1400px;
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  min-height: 550px;
  overflow: hidden;
}
.indx-ap50-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.indx-ap50-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-line.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 370px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  /*    opacity: .4;*/
}
.indx-ap50-banr .cl-md-9.clr-f {
  margin: auto;
}
.ap50-band span {
  color: #514236;
  font-size: 15px;
  font-family: 'Zoho_Puvi_Medium';
  text-transform: uppercase;
  font-style: italic;
  border-bottom: 1px solid #a5a5a5;
  padding-bottom: 14px;
}
.ap50-title {
  font-size: 55px;
  font-family: 'Zoho_Puvi_Bold';
  line-height: 45px;
  margin-top: 12px;
}
.ap50-date {
  display: flex;
  align-items: center;
  padding-top: 0px !important;
  margin-bottom: -10px;
}
.ap50-date1 {
  padding-top: 20px !important;
  line-height: 26px !important;
  font-size: 16px !important;
}
.ap50-date span b {
  font-size: 20px;
  font-family: 'Zoho_Puvi_Bold';
}
.ap50-date1 span {
  font-size: 20px;
  font-family: 'Zoho_Puvi_Bold';
}
.ap50-title span {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Regular';
  display: block;
}
.apq4-date {
  /* border-bottom: 1px solid #fff; */
  line-height: 32px !important;
  font-size: 16px;
  letter-spacing: 0.3px;
  padding: 15px 0;
}
.ap50-rit-img img {
  width: 700px;
}
/*AP 5.0 banner end here*/
/*AP 6.0 Beta style start here*/
.beta6o {
  position: relative;
  background-image: linear-gradient(180deg, #E7E9FF 20%, #fff 30%);
  z-index: 0;
}
.beta6o-banner {
  position: relative;
}
.beta6o:before, .beta6o-banner:before, .beta6o-banner:after {
  content: '';
  position: absolute;
  height: 200px;
  width: 200px;
  z-index: 1;
  animation: shade 10s linear infinite;
  transform: translate(0px, 0px);
  border-radius: 50%;
  opacity: .4;
}
.beta6o:before {
  top: 220px;
  right: 190px;
  background: #7ae27e57;
  box-shadow: 1px 11px 48px 158px #7ae27e57;
}
.beta6o-banner:before {
  top: 330px;
  left: 40px;
  background: #5930ff2b;
  box-shadow: 1px 11px 48px 180px #5930ff2b;
}
.beta6o-banner:after {
  top: 590px;
  left: 340px;
  background: #ff727242;
  box-shadow: 1px 11px 48px 120px #ff727242;
}
.beta6o:after {
  content: "";
  background: url(../images/beta6/beta6o-banner-vector.svg) no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: contain;
}
.beta6o-banner .titel-sec h1 {
  font-size: 80px;
  font-family: 'Zoho_Puvi_ExtraBold';
  line-height: normal;
}
.beta6o-banner .titel-sec h1 span {
  background-image: linear-gradient(277deg, #A2A0FF, #3430FF);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.beta6o-banner .titel-sec h3 {
  background-image: linear-gradient(277deg, #A2A0FF, #3430FF);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-size: 38px;
  font-family: 'Zoho_Puvi_SemiBold';
  padding: 8px;
}
.beta6o-banner .titel-sec p {
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 30px;
}
.beta-btn {
  background: #FF4C4C;
  font-size: 22px;
  color: #fff !important;
  border: 1px solid #FF4C4C;
  padding: 18px 80px;
  border-radius: 10px;
}
.beta-btn:hover {
  background: #ef5050;
  border: 1px solid #ef5050;
}
.move-arrow {
  position: relative;
  width: 17px;
  height: 19px;
  top: 3px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  background-size: 1300px;
  background-position: -1258px -332px;
  margin-left: 11px;
  display: inline-block;
  animation: arrowmove 2s infinite;
}
.beta6o-banner .titel-sec {
  padding-bottom: 100px;
}
.beta6o-banner .bannerlogo-sec {
  padding-top: 100px;
}
.beta6o-banner .bannerlogo-sec h3 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  padding: 8px;
  line-height: 53px;
}
.beta6o-banner .bannerlogo-sec p {
  font-size: 22px;
  margin-top: 0;
}
.beta6o-banner .bannerlogo-sec .pre-built {
  position: relative;
}
.beta6o-banner .bannerlogo-sec .pre-built img {}
.beta6o-banner .bannerlogo-sec .pre-built ul li {
  position: absolute;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:first-child {
  top: 291px;
  left: 357px;
  animation: arrowmove 5s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(2) {
  top: 283px;
  right: 306px;
  animation: arrowmove 3s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(3) {
  bottom: 293px;
  right: 411px;
  animation: arrowmove 7s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(4) {
  bottom: 288px;
  left: 375px;
  animation: arrowmove 4s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(5) {
  top: 94px;
  left: 484px;
  animation: arrowmove 6s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(6) {
  top: 80px;
  right: 499px;
  animation: arrowmove 3s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(7) {
  bottom: 101px;
  right: 477px;
  animation: arrowmove 7s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(8) {
  bottom: 98px;
  left: 429px;
  animation: arrowmove 4s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(9) {
  top: 188px;
  left: 143px;
  animation: arrowmove 8s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(10) {
  top: 387px;
  left: 182px;
  animation: arrowmove 3s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(11) {
  bottom: 172px;
  left: 192px;
  animation: arrowmove 8s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(12) {
  top: 172px;
  right: 117px;
  animation: arrowmove 4s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(13) {
  top: 378px;
  right: 147px;
  animation: arrowmove 5s infinite;
}
.beta6o-banner .bannerlogo-sec .pre-built ul li:nth-child(14) {
  bottom: 165px;
  right: 138px;
  animation: arrowmove 4s infinite;
}
.ap-beta-sec2 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.ap-beta-sec2 .container {
  background: #fff;
  padding: 20px 40px;
  border-top-right-radius: 70px;
  border-bottom-left-radius: 70px;
  box-shadow: 0px 0px 30px #b3b5cb8f;
}
.beta-sec2-inner {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  align-items: flex-start;
}
.beta-sec2-left {
  width: 45%;
}
.beta-collapse h2 {
  font-size: 26px;
  font-family: 'Zoho_Puvi_Bold';
  text-align: center;
}
.beta-collapse ul li.active {
  background: #F6F9FF !important;
  border-left: 3px solid #9D88FF;
}
.beta-collapse ul li.active {
  border-bottom: 0px solid #C8DCF0;
}
.beta-collapse ul li {
  border-bottom: 1px solid #C8DCF0;
  padding: 0px 25px;
  box-shadow: 3px 3px 10px #00000000;
  border-left: 3px solid #9d88ff00;
}
.beta-collapse ul li:last-child {
  border-bottom: 1px solid #c8dcf000;
}
.beta-collapse ul li.active h3 {
  font-family: 'Zoho_Puvi_Bold';
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.beta-collapse ul li h3 {
  margin: 0px;
}
.beta-collapse ul li h3 a {
  position: relative;
  display: block;
  font-size: 19px;
  padding: 18px 0px;
  cursor: pointer;
  text-decoration: none;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.beta-collapse ul li h3 a:after {
  content: "";
  cursor: pointer;
  border: solid #536d7a;
  border-width: 0 1.5px 1.5px 0;
  display: inline-block;
  padding: 3.5px;
  position: absolute;
  right: 10px;
  top: 49%;
  transform: scale(1.6) rotate(45deg);
  -webkit-transform: scale(1.6) rotate(45deg);
  transition: all .3s ease;
}
.beta-collapse ul li.active h3 a:after {
  transform: scale(1.6) rotate(225deg);
  -webkit-transform: scale(1.6) rotate(225deg);
  transition: all .3s ease;
}
.beta-collapse ul li p {
  margin: 0;
  padding-bottom: 20px;
  overflow: hidden;
  display: none;
}
.beta-sec2-right .beta-sec2-img img {
  max-width: 700px;
  min-width: 700px;
  max-height: 540px;
  width: 95%;
  cursor: pointer;
  transform: translateY(-35px);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.beta-sec2-img {
  display: none;
}
.beta-collapse ul li:nth-child(1) p, .beta-sec2-right .beta-sec2-img:nth-child(1) {
  display: block;
}
.beta-sec2-right.beta-accordion-img2 .beta-sec2-img, .ap-beta-sec3 .inner {
  position: relative;
}
.beta-sec2-right.beta-accordion-img2 .beta-sec2-img:before, .ap-beta-sec3 .inner:before {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  width: 135px;
  height: 175px;
  z-index: -1;
  -webkit-transform: scaleX(-1) scaleY(-1);
  transform: scaleX(-1) scaleY(-1);
  background-size: 130px;
}
.beta-sec2-right.beta-accordion-img2 .beta-sec2-img:after, .ap-beta-sec3 .inner:after {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  width: 135px;
  height: 175px;
  z-index: -1;
  -webkit-transform: scaleX(1) scaleY(-1);
  transform: scaleX(1) scaleY(-1);
  background-size: 130px;
}
.beta-sec2-right.beta-accordion-img2 .beta-sec2-img:before {
  bottom: -35px;
  right: 30px;
}
.beta-sec2-right.beta-accordion-img2 .beta-sec2-img:after {
  top: -90px;
  left: -5px;
}
.ap-beta-sec3 .inner:before {
  bottom: 5px;
  right: 140px;
}
.ap-beta-sec3 .inner:after {
  top: -26px;
  left: 135px;
}
.ap-beta-sec3 {
  position: relative;
  background-image: linear-gradient(180deg, #eaf6ff 0%, #c8e8ff 40%, #ecf7ff 60%);
  z-index: -1;
}
.ap-beta-sec3:before {
  content: " ";
  position: absolute;
  background: url("../images/beta6/ap-beta-sec3-bg.svg") no-repeat;
  top: 40%;
  left: 0px;
  width: 100%;
  height: 380px;
  background-size: cover;
  z-index: -1;
}
.row-r {
  flex-direction: row-reverse;
}
.beta-mob {
  display: none;
}
.beta-gblue {
  background: linear-gradient(180deg, #ffffff00 50%, #EAF6FF 50%);
}
.ap-beta-sec3 h3, .ap-beta-sec4 h3 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  padding: 8px;
  margin-top: 0;
  line-height: 45px;
}
.ap-beta-sec3 p {
  font-size: 19px;
  margin-top: 0;
}
.ap-beta-sec3 .inner img, .ap-beta-sec4 .inner img {
  width: 100%;
}
.ap-beta-sec4 {
  position: relative;
  background-image: linear-gradient(180deg, #ecf7ff 10%, #daecfd 90%);
  z-index: -1;
}
.ap-beta-sec3 .inner {
  padding: 10px 100px;
  width: 70%;
  margin: auto;
}
.ap-beta-sec3 .inner, .ap-beta-sec4 .inner {
  padding: 10px 100px;
}
.beta-sec5-bnr {
  position: relative;
}
.beta-sec5-bnr:after {
  content: " ";
  position: absolute;
  background: url(../images/beta6/beta-sec5-bnr-bg.svg) no-repeat;
  top: 0;
  right: 0px;
  width: 170px;
  height: 140px;
  background-size: contain;
}
.beta-sec5-bnr:before {
  content: " ";
  position: absolute;
  background: url(../images/beta6/beta-sec5-bnr-bg.svg) no-repeat;
  top: -58px !important;
  left: -12px !important;
  width: 190px !important;
  height: 140px;
  background-size: contain;
  transform: rotate(179deg);
  opacity: .9 !important;
}
.beta-sec7 .sn-ad-slider .mySlides p:before {
  content: url("../images/beta6/blue-quotes-icon.svg");
}
/*
body {
	overflow-y: hidden;
}
*/
.lunch60-popup {
  position: absolute;
  top: 90px;
  left: 0;
  width: 100%;
  height: 100%;
  background: #b1b1b1ba;
  backdrop-filter: blur(10px);
  z-index: 9;
}
.lunch60-popup .innr {
  display: flex;
  width: 440px;
  height: 330px;
  margin: auto;
  position: relative;
  top: 170px;
  background: #041C4F;
  text-align: center;
  border-radius: 10px;
  padding: 20px;
  color: #fff;
  z-index: 1;
  overflow: hidden;
}
.lunch60-popup .innr:before {
  content: "";
  background: url(../images/ap-discount-foot-bg.gif) #041C4F no-repeat;
  background-size: contain;
  width: 92%;
  position: absolute;
  z-index: -1;
  height: 162px;
  top: 92px;
  transform: scaleX(-1) rotate(344deg);
}
.lunch60-popup .innr:after {
  content: " ";
  background: url(../images/aplus-6o/ap6o-round-bg1.svg) no-repeat;
  position: absolute;
  bottom: -250px;
  left: -220px;
  background-size: cover;
  height: 450px;
  width: 450px;
  z-index: -1;
  opacity: .3;
  transform: rotate(322deg);
}
.lunch60-popup .innr-center {
  margin: auto;
}
.lunch60-popup h3 {
  background-image: linear-gradient(91deg, #016AE9 0%, #00D0FF 60%, #FDED3B 99%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-size: 30px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 0;
}
.lunch60-popup h2 {
  font-size: 38px;
  font-family: 'Zoho_Puvi_Bold';
  margin-top: 12px;
  margin-bottom: 20px;
  color: #ffffff;
}
.lunch60-popup h2 span {
  background-image: linear-gradient(91deg, #016AE9 0%, #00D0FF 60%, #FDED3B 99%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lunch60-popup .innr p {
  margin-bottom: 22px;
}
.lunch60-popup .innr .btn-60 {
  /*    background: linear-gradient(91deg, #016AE9 -40%, #00D0FF 70%, #FDED3B 119%);*/
  background: linear-gradient(91deg, #6620FF 20%, #4B78FF 100%);
  font-family: 'Zoho_Puvi_SemiBold' !important;
  color: #fff;
  cursor: pointer;
  border: 0px;
  padding: 18px 65px;
  border-radius: 5px;
}
.lunch60-popup-close {
  position: absolute;
  top: 1px;
  right: 20px;
  color: #ffffff;
  transform: rotate(45deg);
  cursor: pointer;
  text-decoration: none;
}
.lunch60-popup-close:after {
  content: "+";
  font-size: 36px;
  font-family: 'Zoho_Puvi_Light';
}
.lunch60-topbannr {
  width: 100%;
  height: 45px;
  background: #ccc;
}
.lunch60-topbannr {
  display: none;
  background: #FFC634;
  /*    background: linear-gradient(91deg, #FFF2D9 20%, #FFBC82 100%);*/
  text-align: center;
  color: #000000;
  border-bottom: 1px solid #ffffff54;
  z-index: 0;
}
/*
.lunch60-topbannr:after {
    content: " ";
    background: url(../images/aplus-6o/ap6o-round-bg1.svg) no-repeat;
    position: absolute;
    top: 0;
    left: -50px;
    background-size: cover;
    height: 190px;
    width: 220px;
    transform: rotate(120deg);
}
*/
.lunch60-topbannr .innr {
  font-family: 'Zoho_Puvi_Medium';
  padding: 10px 30px;
}
.lunch60-topbannr .innr a {
  color: #5F19D9;
  background-size: 100%;
  /*
    background-image: linear-gradient(91deg, #016AE9 -50%, #00D0FF 60%, #FDED3B 99%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;	
*/
}
.lunch60-banner-close {
  position: absolute;
  top: -5px;
  right: 20px;
  color: #000000;
  transform: rotate(45deg);
  cursor: pointer;
  text-decoration: none;
}
.lunch60-banner-close:after {
  content: "+";
  font-size: 36px;
  font-family: 'Zoho_Puvi_Light';
}
/*AP 6.0 Beta style End here*/
/* APlus 6.0 style start here */
.aplus6o {
  position: relative;
}
.ap6o-bg-round {
  content: " ";
  position: absolute;
  height: 450px;
  width: 450px;
  z-index: -1;
  opacity: .5;
}
.ap6o-banner .ap6o-bg-round.one {
  background: url(../images/aplus-6o/ap6o-round-bg1.svg) no-repeat;
  background-size: contain;
  top: -140px;
  right: -110px;
}
.ap6o-banner .ap6o-bg-round.two {
  background: url(../images/aplus-6o/ap6o-round-bg2.svg) no-repeat;
  background-size: cover;
  top: 330px;
  left: -160px;
  transform: rotate(27deg);
  width: 607px;
  height: 320px;
}
.ap6o-banner {
  background: #041C4F;
  color: #ffffff;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.ap6o-banner:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-graphic.svg) no-repeat;
  position: absolute;
  bottom: 160px;
  left: 0;
  background-size: cover;
  height: 630px;
  width: 100%;
  opacity: .5;
  z-index: -1;
}
.ap6o-banner:after {
  content: " ";
  background: url(../images/aplus-6o/ap6o-bg-doted.svg) no-repeat;
  position: absolute;
  top: -100px;
  left: -30px;
  background-size: cover;
  height: 710px;
  width: 500px;
  opacity: .7;
  z-index: -1;
}
.ap6o-banner > .container {
  position: relative;
  z-index: 0;
}
.ap6o-banner > .container:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-banner-bg2.svg) no-repeat;
  position: absolute;
  top: -10px;
  left: 100px;
  background-size: cover;
  height: 382px;
  width: 270px;
  z-index: -1;
}
.ap6o-banner > .container:after {
  content: " ";
  background: url(../images/aplus-6o/ap6o-banner-bg1.svg) no-repeat;
  position: absolute;
  top: -30px;
  right: -90px;
  background-size: initial;
  height: 409px;
  width: 280px;
  z-index: -1;
}
.ap6o-banner-innr {
  background: linear-gradient(180deg, #041c4f00 60%, #ECF2FE 50%);
}
.ap6o-banner .titel-sec h3 {
  font-size: 24px;
  margin-top: 50px;
}
.ap6o-banner .titel-sec h1 {
  /*    font-size: 60px;*/
  font-size: clamp(28px, 60px, 80px);
  font-family: 'Zoho_Puvi_ExtraBold';
  line-height: normal;
  margin-top: 30px;
  margin-bottom: 50px;
}
.ap6o-banner .titel-sec h1 span {
  display: block;
  background-image: linear-gradient(91deg, #016AE9 0%, #00D0FF 50%, #FDED3B 80%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ap6o-banner .titel-sec .aplus6o-btn {
  background: linear-gradient(91deg, #6620FF 20%, #4B78FF 100%);
  font-family: 'Zoho_Puvi_SemiBold' !important;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  border: 0px;
  padding: 18px 65px;
  border-radius: 5px;
}
.apl6-video {
  margin-top: 30px;
}
.apl6-video a {
  position: relative;
  color: #ffffff;
  padding-left: 45px;
  font-family: 'Zoho_Puvi_Light';
  font-size: 18px;
}
.apl6-video a:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  left: 5px;
  top: -6px;
  background: url(../images/aplus-6o/video-play.svg);
  background-size: cover;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.apl6-video a:hover:after {
  transform: rotate(120deg);
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.ap6o-banner .bannr-sec {
  position: relative;
  overflow: hidden;
  padding: 3px;
  border-radius: 13px;
  margin-top: 70px;
  margin-inline: 20px;
}
.ap6o-banner .bannr-sec:before {
  content: '';
  position: absolute;
  height: 98.5%;
  width: 99.5%;
  top: 3px;
  left: 3px;
  background-color: #ffffff00;
  border-radius: 13px;
}
.ap6o-banner .bannr-sec:after {
  content: '';
  position: absolute;
  width: 80%;
  height: 60%;
  background-image: radial-gradient(#C0A2FF 10%, transparent 60%);
  top: 0;
  left: 50%;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 1;
  animation: borderSlide 5s linear infinite;
}
.ap6o-banner .bannr-sec .innr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 12px;
  position: relative;
  /*    background-image: linear-gradient(180deg, #0B0821 0%, #2C1F87 70%);*/
  background: #0B0821;
  padding: 30px 50px 15px 50px;
  border-radius: 13px;
  overflow: hidden;
  z-index: 99;
}
.ap6o-banner .bannr-sec .innr:before {
  content: "";
  position: absolute;
  top: -110px;
  left: 46%;
  width: 150px;
  height: 100px;
  background: #bd9fff45;
  box-shadow: 0px 0px 198px 310px #9463ff29;
  border-radius: 45%;
  z-index: -1;
}
.ap6o-banner .bannr-sec .lft6o {
  margin: auto;
  line-height: 32px;
}
.ap6o-banner .bannr-sec .lft6o h2 {
  font-size: 29px;
  font-family: 'Zoho_Puvi_Bold';
  line-height: 39px;
  margin-bottom: 0;
  padding: 0;
}
.ap6o-banner .bannr-sec .rit6o {
  margin: auto;
}
/*
.ap6o-banner .bannr-sec .rit6o img {
	width: 88%;	
}
*/
.ap6o-banner-spotlight {
  position: relative;
  width: 450px;
  height: 350px;
  transform: scale(.99);
}
.ap6o-banner-spotlight img {
  position: absolute;
  width: 70px;
  transition-delay: .1s;
}
.ap6o-banner-spotlight img:first-child {
  width: 86px;
  bottom: 0;
  right: 20px;
}
.slide-in-view .ap6o-banner-spotlight img:first-child {
  transition-delay: .1s;
}
.ap6o-banner-spotlight img:nth-child(2) {
  width: 57px;
  bottom: 102px;
  right: 11px;
}
.slide-in-view .ap6o-banner-spotlight img:nth-child(2) {
  transition-delay: .2s;
}
.ap6o-banner-spotlight img:nth-child(3) {
  width: 77px;
  top: 20px;
  right: 35px;
}
.slide-in-view .ap6o-banner-spotlight img:nth-child(3) {
  transition-delay: .7s;
}
.ap6o-banner-spotlight img:nth-child(4) {
  width: 80px;
  bottom: 64px;
  left: -1px;
  z-index: 1;
  opacity: 0;
}
.slide-in-view .ap6o-banner-spotlight img:nth-child(4) {
  width: 375px;
  opacity: 1;
  transition-delay: 1.4s;
}
.ap6o-banner-spotlight img:nth-child(5) {
  width: 74px;
  top: 25%;
  right: 19%;
  opacity: 0;
}
.slide-in-view .ap6o-banner-spotlight img:nth-child(5) {
  width: 274px;
  top: -23px;
  right: -19px;
  opacity: 1;
  transition-delay: 2s;
}
@keyframes spotlightmove {
  0% {
    width: 80px;
  }
  100% {
    opacity: 1;
  }
}
@keyframes borderSlide {
  0% {
    left: 0;
    top: 50%;
  }
  13% {
    left: 0;
    top: 0;
  }
  25% {
    left: 50%;
    top: 0;
  }
  38% {
    left: 100%;
    top: 0%;
  }
  55% {
    left: 100%;
    top: 100%;
  }
  68% {
    left: 50%;
    top: 100%;
  }
  85% {
    left: 0;
    top: 100%;
    /*		background-image: radial-gradient(#ffad00 10%, transparent 60%);*/
  }
  100% {
    left: 0;
    top: 50%;
  }
}
.ap6o-sec2 {
  position: relative;
  background: #ECF2FE;
  text-align: center;
  padding-top: 50px;
}
.ap6o-logo-sec {
  position: relative;
}
.ap6o-sec2-inner .ap6o-logo-sec h3 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  padding: 8px;
  line-height: 53px;
  margin-top: 0;
  margin-bottom: 0;
}
.ap6o-sec2-inner .ap6o-logo-sec p {
  font-size: 19px;
  margin-top: 0;
}
.ap6o-logo-sec .aplus-6o-logos .pre-built {
  position: relative;
  height: 1000px;
  width: 960px;
  margin: auto;
  text-align: center;
  /*    transform: scale(.9);*/
}
.ap6o-sec2.slide-in-view {}
.aplus-6o-logos .ripple1, .aplus-6o-logos .ripple2, .aplus-6o-logos .ripple3, .aplus-6o-logos .ripple4, .aplus-6o-logos .ripple5 {
  width: 185px;
  height: 185px;
  border: 20px solid transparent;
  border-radius: 50%;
  background-image: linear-gradient(#ecf2fe, #ecf2fe), linear-gradient(to top, #4373ee03, #4373ee30, #3020ff00);
  background-origin: border-box;
  background-clip: content-box, border-box;
  display: inline-block;
  position: absolute;
  top: 33%;
  left: 39%;
  animation-delay: 2s;
  animation: 5s infinite;
  animation-timing-function: ease-out;
  will-change: transform, opacity;
  opacity: .6;
}
.aplus-6o-logos .ripple1 {
  animation-name: ripple1;
  transform: scale(1);
  z-index: 6;
}
.aplus-6o-logos .ripple2 {
  animation-name: ripple2;
  transform: scale(1.5);
  z-index: 5;
}
.aplus-6o-logos .ripple3 {
  animation-name: ripple3;
  transform: scale(2.2);
  z-index: 4;
}
.aplus-6o-logos .ripple4 {
  animation-name: ripple4;
  transform: scale(3);
  z-index: 3;
}
.aplus-6o-logos .ripple5 {
  animation-name: ripple5;
  transform: scale(4.2);
  z-index: 1;
}
@keyframes ripple1 {
  0% {
    transform: scale(1);
    opacity: .3;
  }
  100% {
    transform: scale(1.5);
    opacity: .6;
  }
}
@keyframes ripple2 {
  0% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(2.2);
  }
}
@keyframes ripple3 {
  0% {
    transform: scale(2.2);
  }
  100% {
    transform: scale(3);
  }
}
@keyframes ripple4 {
  0% {
    transform: scale(3);
    opacity: .6;
  }
  100% {
    transform: scale(4.2);
    opacity: .3;
  }
}
@keyframes ripple5 {
  0% {
    transform: scale(4.2);
    opacity: .3;
  }
  100% {
    transform: scale(5);
    opacity: 0;
  }
}
.ap6o-logo-sec .aplus-6o-logos .ap6o-web {
  position: absolute;
  width: 230px;
  z-index: 9;
  left: 38.8%;
  top: 32.6%;
  /*	animation: rippleimage 4s ease-out infinite;*/
}
/*
@keyframes rippleimage{
  0%{
    transform: translate3d(0%, 0%, 0) scale(.8);
  }
  100%{
    transform: translate3d(0%, 0%, 0) scale(1);
    opacity: 1;
  }
}
*/
.ap6o-logo-sec .aplus-6o-logos .ap6o-mob {
  display: none;
}
.aplus-6o-logos ul li {
  position: absolute;
  z-index: 99;
  opacity: 0;
}
.slide-in-view .aplus-6o-logos ul li {
  opacity: 1;
}
.aplus-6o-logos ul li img {
  width: 150px;
}
.aplus-6o-logos ul li:first-child {
  top: 72px;
  left: 210px;
  animation: arrowmove 5s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(2) {
  top: 72px;
  right: 306px;
  animation: arrowmove 3s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(3) {
  top: 193px;
  left: 70px;
  animation: arrowmove 7s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(4) {
  top: 213px;
  left: 311px;
  animation: arrowmove 4s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(5) {
  top: 272px;
  right: 306px;
  animation: arrowmove 6s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(6) {
  top: 182px;
  right: 36px;
  animation: arrowmove 3s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(7) {
  top: 353px;
  left: 160px;
  animation: arrowmove 7s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(8) {
  top: 338px;
  right: 77px;
  animation: arrowmove 4s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(9) {
  bottom: 488px;
  left: -47px;
  animation: arrowmove 8s infinite;
  transition-delay: .3s;
}
.aplus-6o-logos ul li:nth-child(10) {
  bottom: 448px;
  left: 182px;
  animation: arrowmove 3s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(11) {
  bottom: 448px;
  right: 232px;
  animation: arrowmove 8s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(12) {
  bottom: 448px;
  right: -33px;
  animation: arrowmove 4s infinite;
  transition-delay: .3s;
}
.aplus-6o-logos ul li:nth-child(13) {
  bottom: 308px;
  left: 107px;
  animation: arrowmove 5s infinite;
  transition-delay: .3s;
}
.aplus-6o-logos ul li:nth-child(14) {
  bottom: 295px;
  left: 440px;
  animation: arrowmove 4s infinite;
  transition-delay: .12s;
}
.aplus-6o-logos ul li:nth-child(15) {
  bottom: 295px;
  right: 50px;
  animation: arrowmove 4s infinite;
  transition-delay: .3s;
}
.aplus-6o-logos ul li:nth-child(16) {
  bottom: 165px;
  left: 210px;
  animation: arrowmove 4s infinite;
  transition-delay: .3s;
}
.aplus-6o-logos ul li:nth-child(17) {
  bottom: 155px;
  right: 220px;
  animation: arrowmove 4s infinite;
  transition-delay: .3s;
}
.ap6o-sec3 {
  background: #041C4F;
  color: #fff;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.ap6o-sec3.onedash:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-round-bg3.svg) no-repeat;
  position: absolute;
  top: -200px;
  right: -120px;
  background-size: cover;
  height: 450px;
  width: 450px;
  z-index: -1;
  opacity: .5;
}
.ap6o-sec3.onedash:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 290px;
  width: 100%;
  z-index: -1;
  opacity: .5;
}
.ap6o-sec3.twodash:after {
  content: " ";
  background: url(../images/aplus-6o/ap6o-bg-doted2.svg) no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: cover;
  height: 830px;
  width: 750px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
}
.ap6o-sec3.twodash:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-bg-doted2.svg) no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  height: 830px;
  width: 750px;
  z-index: -1;
}
.ap6o-sec3 .container {
  position: relative;
  z-index: 0;
  padding: 50px;
}
.ap6o-sec3 .container:before {
  content: "";
  position: absolute;
  bottom: -110px;
  left: 46%;
  width: 150px;
  height: 100px;
  background: #bd9fff45;
  box-shadow: 0px 0px 198px 310px #9463ff29;
  border-radius: 45%;
  z-index: -1;
}
.ap6o-sec3 h3 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  text-align: center;
  padding: 8px;
  line-height: 53px;
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
}
.ap6o-sec3 .ap6o-sec3-innr {
  margin-top: 50px;
}
.ap6o-sec3 .ap6o-sec3-innr > ul {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 8px;
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
}
.ap6o-sec3 .ap6o-sec3-innr > ul li {
  padding: 13px 10px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.6s ease-in-out;
}
.ap6o-sec3 .ap6o-sec3-innr > ul li.active, .ap6o-sec3 .ap6o-sec3-innr > ul li:hover {
  background: #E1BB48;
  color: #000;
  transition: all 0.6s ease-in-out;
}
.ap6o-sec3-tab {
  position: relative;
  width: 100%;
  height: 500px;
  overflow: hidden;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr {
  display: inline-block;
  position: absolute;
  cursor: pointer;
  width: 100%;
  top: 0;
  left: 110%;
  opacity: 0;
  transition: all 1s ease-in 0s;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr.active {
  opacity: 1;
  left: 40px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr.apLeft {
  left: -110%;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr:first-child {}
.ap6o-sec3-tab .ap6o-sec3-tab-innr:nth-child(2) {}
.ap6o-sec3-tab .ap6o-sec3-tab-innr:nth-child(3) {}
.ap6o-sec3-tab .ap6o-sec3-tab-innr:nth-child(4) {}
.ap6o-sec3-tab .ap6o-sec3-tab-innr:nth-child(5) {}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .cont {
  display: flex;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft {
  width: 40%;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft h4 {
  position: relative;
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-left: 0;
  margin-bottom: 30px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft h4:after {
  content: "";
  position: absolute;
  background: #E1BB48;
  width: 75px;
  height: 3px;
  bottom: -10px;
  left: 0;
  border-radius: 20px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft ul li {
  position: relative;
  list-style: none;
  width: 80%;
  line-height: 25px;
  margin-left: 20px;
  margin-bottom: 22px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft ul li:before {
  content: " ";
  position: absolute;
  background: #041c4f;
  border: 2px solid #fff;
  top: 8px;
  left: -24px;
  width: 9px;
  height: 9px;
  border-radius: 25px;
  z-index: 1;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft ul li:after {
  content: " ";
  position: absolute;
  border-left: 2px solid #9f9f9f;
  height: 48px;
  left: -18px;
  top: 23px;
  border-image: linear-gradient(to bottom, #ff000000, #7A7A7A) 1 100%
}
.twodash .ap6o-sec3-tab .ap6o-sec3-tab-innr .lft ul li:after {
  height: 73px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft ul li:last-child:after {
  content: none;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .lft p {
  line-height: 32px;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .rit {
  width: 60%;
  text-align: center;
}
.ap6o-sec3-tab .ap6o-sec3-tab-innr .rit img {
  width: 80%;
}
.ap6o-sec4 {
  background: #ECF2FE;
  position: relative;
  padding: 40px 50px;
  z-index: 0;
  /*	overflow: hidden;*/
}
.ap6o-sec4:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-round-bg4.svg) no-repeat;
  position: absolute;
  top: -290px;
  right: 0;
  background-size: revert;
  height: 580px;
  width: 280px;
  z-index: -1;
  opacity: .6
}
.ap6o-sec4:after {
  content: " ";
  background: url(../images/aplus-6o/ap6o-round-bg4.svg) no-repeat;
  position: absolute;
  bottom: -200px;
  left: -120px;
  background-size: cover;
  height: 450px;
  width: 450px;
  z-index: -1;
  transform: rotate(207deg);
}
.ap6o-sec4-innr {
  display: flex;
}
.ap6o-sec4-innr .sec4-list {
  width: 50%;
}
.ap6o-sec4-innr .sec4-list.fixed-top {
  position: fixed;
  top: 0;
  margin-top: 100px;
  z-index: 1;
}
#ap6o-sec4-innr ..ap-features-wrap {
  display: flex;
}
.ap6o-sec4-innr .sec4-list h3, #ap6o-sec4-innr .ap-features-list-inner h1 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  line-height: 53px;
  max-width: 580px;
  min-width: 580px;
}
.ap6o-sec4-innr .sec4-list ul {
  display: grid;
  row-gap: 20px;
  margin-top: 40px;
}
.ap6o-sec4-innr .sec4-list ul li {
  display: inline-block;
}
.ap6o-sec4-innr .sec4-list ul li a {
  color: #000;
  position: relative;
  text-decoration: none;
}
.ap6o-sec4-innr .sec4-list ul li.active a, .ap-features-list-inner li.active a {
  color: #1E00FF !important;
  border-bottom: 2px solid #1E00FF !important;
}
.ap6o-sec4-innr .sec4-list ul li a:after {
  bottom: -2px;
  content: "";
  display: block;
  height: 2px;
  /* left: 50%; */
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.ap6o-sec4-innr .sec4-list ul li a:after {
  color: #1E00FF;
  background: #1E00FF;
}
.ap6o-sec4-innr .sec4-list ul li a:hover:after {
  opacity: 1;
  text-decoration: none;
  width: 100%;
  left: 0;
}
.ap6o-sec4-innr .ap6o-sec4-dash {
  width: 50%;
}
#ap6o-sec4-innr .ap-features-contentBox .innr {
  position: relative;
  width: 460px;
  margin: auto;
  background: #f8faff;
  padding: 30px;
  border-radius: 25px;
  box-shadow: -5px 0px 23px #0000001a;
  background-clip: padding-box;
  border: solid 3px transparent;
}
#ap6o-sec4-innr .ap-features-contentBox .innr:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -3px;
  border-radius: inherit;
  background: linear-gradient(to left, #717DE5 20%, #fff0 50%);
}
#ap6o-sec4-innr .ap-features-contentBox .innr h3 {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Medium';
  margin: 0;
}
#ap6o-sec4-innr .ap-features-contentBox .innr p {
  line-height: 32px;
  min-height: 102px;
}
#ap6o-sec4-innr .ap-features-contentBox .innr img {
  width: 100%;
}
#ap6o-sec4-innr .ap-features-content > div {
  background: none;
  box-shadow: none;
}
#ap6o-sec4-innr .ap-features-list {
  width: 36%;
  position: inherit !important;
  margin-top: inherit !important;
  /*	    transition: margin-top 0.1s ease;*/
}
#ap6o-sec4-innr .ap-features-wrap {
  display: flex;
}
#ap6o-sec4-innr .ap-features-list .ap-features-list-inner {
  position: sticky;
  top: 100px;
}
.aplus6o-or1 {
  background: #001341;
  color: #fff;
  z-index: 0;
  padding: 50px;
  margin-top: -1px;
  /*    overflow: hidden;*/
}
.aplus6o-or1.ap-beta-sec3:before {
  background: url(../images/aplus-6o/ap6o-bg-doted.svg) no-repeat;
  top: initial;
  bottom: -255px;
  left: 0;
  background-size: cover;
  height: 990px;
  width: 100%;
}
/*
.aplus6o-or1.ap-beta-sec3:after {
    content: "";
    position: absolute;
    top: -110px;
    left: 46%;
    width: 200px;
    height: 100px;
    background: #ffffff45;
    box-shadow: 0px 0px 198px 310px #6474ab59;
    border-radius: 45%;
    z-index: -1;
}
*/
.ap-beta-sec3.aplus6o-or1 .inner:after {
  background: url(../images/aplus-6o/unified-it-bg.svg) no-repeat;
}
.ap-beta-sec3.aplus6o-or1 .inner:before {
  background: url(../images/aplus-6o/unified-it-bg.svg) no-repeat;
}
.ap-beta-sec3.aplus6o-or1 .inner:before {
  bottom: -22px;
  right: 120px;
}
.ap-beta-sec3.aplus6o-or1 .inner:after {
  top: -26px;
  left: 115px;
}
.ap6o-sec5 {
  position: relative;
  background: #ECF2FE;
  z-index: 2;
  /*    overflow: hidden;*/
}
.ap6o-sec5:before {
  content: " ";
  background: url(../images/aplus-6o/ap6o-sec4-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 520px;
  width: 100%;
  z-index: -1;
}
.ap6o-sec5:after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 36%;
  width: 750px;
  /* height: 100px; */
  background: #ffffff45;
  box-shadow: -110px -130px 198px 150px #e8e8e83b;
  border-radius: 45%;
  z-index: -1;
}
.ap6o-sec5 h3 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  padding: 8px;
  line-height: 53px;
  margin-top: 0;
  margin-bottom: 0;
}
.ap6o-sec5 p {
  font-size: 19px;
  margin-top: 0;
}
.ap6o-sec5 .inner img {
  width: 90%;
}
.ap6o-sec5 .ap6o-bg-round {
  background: url(../images/aplus-6o/ap6o-round-bg3.svg) no-repeat;
  top: -240px;
  right: 2px;
  width: 282px;
  background-size: cover;
  transform: rotate(0deg);
}
/* APlus 6.0 style End here */
/*solution page start here*/
.itsm-sol-bannr {
  background-image: linear-gradient(180deg, #EFF7FF, #fff);
  position: relative;
  z-index: 0;
  padding: 50px 10px;
  overflow: hidden;
}
.itsm-sol-bannr:before {
  content: " ";
  background: url(../images/solution/itsm/itsm-sol-banner.svg) no-repeat;
  position: absolute;
  bottom: -10px;
  right: 120px;
  height: 550px;
  width: 45%;
  background-size: contain;
  z-index: -1;
}
.itsm-sol-bannr .container {
  display: flex;
}
.itsm-sol-bannr .cl-md-5, .itsm-sol-bannr .cl-md-6, .itsm-sol-bannr .cl-md-7, .itsm-sol-bannr .cl-md-9 {
  margin: auto;
}
.itsm-sol-bannr h1 {
  font-size: 52px;
  font-family: 'Zoho_Puvi_Bold';
  line-height: 55px;
}
.itsm-sol-bannr h1 span {
  color: #1491EB;
}
.itsm-sol-bannr p {
  font-size: 20px;
  line-height: 32px;
}
.itsm-sol-banr-img {
  visibility: hidden;
}
.itsm-sol-sec2 ul {
  justify-content: space-evenly !important;
}
.itsm-sol-sec2, .itsm-sol-sec3, .itsm-sol-sec4, .itsm-sol-sec5, .itsm-sol-sec7, .itom-sol-sec7, .project-sol-sec7, .itsm-sol-sec8, .itsm-sol-sec9, .itsm-sol-sec10 {
  padding-left: 10px;
  padding-right: 10px;
}
.itsm-sol-sec2 h2, .itsm-sol-sec3 h2, .itsm-sol-sec4 h2, .itsm-sol-sec5 h2, .itsm-sol-sec7 h2, .itom-sol-sec7 h2, .project-sol-sec7 h2, .itsm-sol-sec8 h2, .itsm-sol-sec9 h2, .itsm-sol-sec10 h2 {
  font-size: 45px;
  color: #1d1d27;
  font-family: 'Zoho_Puvi_Bold';
  text-align: center;
  line-height: 45px;
  margin: 15px 0;
}
.itsm-sol-sec2 {
  height: auto !important;
  padding-top: 5px !important;
}
.itsm-sol-sec2 ul li {
  padding: 0 10px !important;
}
.itsm-sol-sec2 ul li img {
  width: 125px !important;
}
.itsm-sol-sec2:before {
  content: none !important;
}
.itsm-sol-sec3 .container {
  background: #EFF7FF;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 200px;
  border-bottom-left-radius: 200px;
}
.itsm-sol-sec3-innr {
  width: 80%;
  margin: auto;
  padding: 50px;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.itsm-sol-sec3-innr ul {
  margin-top: 80px;
}
.itsm-sol-sec3-innr ul li {
  width: 50%;
  float: left;
  min-height: 350px;
  transform: translateX(4%);
  -webkit-transform: translateX(4%);
}
.itsm-sol-sec3-innr ul li:nth-child(even) {
  transform: translateX(18%);
  -webkit-transform: translateX(18%);
}
.itsm-sol-sec3-innr ul li span {
  display: inline-block;
  width: 100px;
  height: 100px;
}
.itsm-sol3 ul li:first-child span {
  background: url("../images/solution/itsm/itsm-sol2-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol3 ul li:nth-child(2) span {
  background: url("../images/solution/itsm/itsm-sol2-2.svg") no-repeat 1px 20px/100px;
}
.itsm-sol3 ul li:nth-child(3) span {
  background: url(../images/solution/itsm/itsm-sol2-3.svg) no-repeat -25px -28px/148px;
}
.itsm-sol3 ul li:nth-child(4) span {
  background: url("../images/solution/itsm/itsm-sol2-4.svg") no-repeat 1px 4px/85px;
}
.itsm-sol-sec3-innr ul li h3 {
  font-size: 32px;
  line-height: 37px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-top: 0px;
}
.itsm-sol-sec3-innr ul li p {
  width: 370px;
  line-height: 28px;
}
.itsm-sol-sec4 {
  padding: 23px 20px;
  text-align: center;
}
.itsm-sol-tabs {
  display: -webkit-inline-box;
  border-bottom: 2px solid #ccc;
  position: relative;
  width: 97%;
  margin-top: 25px;
}
li.nav-grid-items {
  width: 25%;
  cursor: pointer;
}
.itsm-sol-tabs li.active, .itsm-sol-tabs li a.itsm-btmline {
  position: relative;
}
.itsm-sol-tabs li a {
  color: #000;
  display: block;
  padding: 10px 18px;
  text-decoration: none;
  cursor: pointer;
}
.itsm-sol-tabs li a.itsm-btmline:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: #656565;
  bottom: -2px;
  left: 0;
  z-index: 1;
  border-radius: 2px;
}
.itsm-sol-tabs li.active a.itsm-btmline:after {
  background: #1591eb !important;
}
.itsm-sol-tabs-content .cl-md-12 {
  margin-top: 25px;
}
.itsm-sol-tabs-content .cl-md-5 {
  text-align: left;
  margin: auto;
  margin-top: 40px;
}
.itsm-sol-tabs-content .cl-md-12 h3 {
  font-size: 37px;
  line-height: 42px;
  font-family: 'Zoho_Puvi_Bold';
}
.itsm-sol-tabs-content .cl-md-12 p {
  width: 60%;
  font-size: 18px;
}
.itsm-sol-tabs-content img {
  height: 400px;
  width: 100%;
}
.itsm-sol-sec5 {
  background: #EFF7FF;
  padding: 50px;
}
.itsm-sol-sec5-innr {
  width: 80%;
  margin: auto;
  padding: 0 20px;
}
.itsm-sol-sec5-innr ul {
  margin-top: 80px;
}
.itsm-sol-sec5-innr ul li {
  width: 50%;
  float: left;
  min-height: 350px;
  transform: translateX(9%);
  -webkit-transform: translateX(9%);
}
.itsm-sol-sec5-innr ul li:nth-child(even) {
  transform: translateX(18%);
  -webkit-transform: translateX(18%);
}
.itsm-sol-sec5-innr ul li span {
  display: inline-block;
  width: 100px;
  height: 100px;
}
.itsm-sol5 ul li:first-child span {
  background: url("../images/solution/itsm/itsm-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol5 ul li:nth-child(2) span {
  background: url(../images/solution/itsm/itsm-sol5-2.svg) no-repeat 1px 20px/138px;
  width: 140px;
}
.itsm-sol5 ul li:nth-child(3) span {
  background: url(../images/solution/itsm/itsm-sol5-3.svg) no-repeat 2px 2px/96px;
}
.itsm-sol5 ul li:nth-child(4) span {
  background: url("../images/solution/itsm/itsm-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itsm-sol-sec5-innr ul li h3 {
  font-size: 32px;
  line-height: 44px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-top: 0px;
}
.itsm-sol-sec5-innr ul li p {
  width: 370px;
  line-height: 28px;
}
.itsm-sol-sec6 {
  background: #483A9E;
  padding: 75px 10px;
  position: relative;
  z-index: 0;
  overflow: hidden;
  color: #fff;
}
.itsm-sol-sec6:before {
  background: url(../images/solution/itsm/itsm-sol6-bg.svg) no-repeat;
  content: " ";
  background-size: contain;
  position: absolute;
  bottom: -30px;
  right: -2px;
  height: 560px;
  width: 1460px;
  z-index: -1;
  overflow: hidden;
}
.itsm-sol-sec6 h3 {
  font-size: 40px;
  line-height: 35px;
  font-family: 'Zoho_Puvi_Bold';
}
.itsm-sol-sec6 p {
  width: 80%;
  font-size: 18px;
  line-height: 35px;
}
.itsm-sol-sec6 img {
  visibility: hidden;
  width: 70%;
  margin: auto;
}
.itsm-sol-sec7, .itom-sol-sec7 {
  background: #EFF7FF;
  padding: 50px;
}
#integrations_tab {
  max-width: 1100px;
  width: 79%;
  margin: auto;
}
.sol-relat-integ, .sol-upcom-integ {
  position: relative;
  z-index: 0;
  padding: 40px 0;
}
.sol-relat-integ:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: 50px;
  left: -60px;
  width: 125px;
  height: 200px;
  z-index: -1;
}
.sol-upcom-integ:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  bottom: -50px;
  right: -70px;
  width: 130px;
  height: 200px;
  z-index: -1;
}
.integrations-innr {
  margin-top: 50px;
}
.integrations-innr ul {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.integrations-innr ul li {
  display: flex;
  width: 32.7%;
}
.integrations-innr ul li.bytwo {
  width: 49.5%;
}
.integrations-innr ul li a {
  display: flex;
  margin: auto;
  width: 100%;
  height: 100px;
  background: #fff;
  text-align: center;
  border-radius: 12px;
  margin-bottom: 10px;
  text-decoration: none;
  padding: 16px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sol-relat-integ .integrations-innr ul li a:hover {
  border-color: #999999;
  box-shadow: 0px 0px 20px #82c4ff7d;
  -moz-box-shadow: 0px 0px 20px #82c4ff7d;
  -webkit-box-shadow: 0px 0px 20px #82c4ff7d;
  transform: scale(1.02);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.sol-relat-integ .integrations-innr ul li.nothover a:hover {
  transform: scale(1) !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  cursor: auto;
}
.integrations-innr ul li:last-child:after {
  background: #aec6de00;
}
.integrations-innr ul li span {
  content: " ";
  display: inline-block;
  margin: auto;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.integrations-innr ul li span h3 {
  font-family: 'ZohoPuvi';
  color: #000;
  font-size: 22px;
  transition: all 0.5s;
  margin-top: 10px !important;
}
/*ITSM page images Related integrations*/
.integrations-innr.rd_itsm ul li:first-child span {
  width: 190px;
  height: 62px;
  background: url(../images/ap-integration-icon.svg) no-repeat -8px -111px/1000px;
}
.integrations-innr.rd_itsm ul li:nth-child(2) span {
  width: 177px;
  height: 34px;
  background: url(../images/ap-integration-icon.svg) no-repeat -777px -125px/1070px;
}
.integrations-innr.rd_itsm ul li:nth-child(3) span {
  width: 262px;
  height: 32px;
  background: url(../images/ap-integration-icon.svg) no-repeat -345px -125px/1070px;
}
.integrations-innr.rd_itsm ul li:nth-child(4) span {
  width: 170px;
  height: 52px;
  background: url(../images/ap-integration-icon.svg) no-repeat -758px -151px/1300px;
}
.integrations-innr.rd_itsm ul li:nth-child(5) span {
  width: 100px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -240px -260px/800px;
}
.integrations-innr.rd_itsm ul li:nth-child(6) span {
  width: 90px;
  height: 68px;
  background: url(../images/ap-integration-icon.svg) no-repeat 0 -244px/800px;
}
.integrations-innr.rd_itsm ul li:nth-child(7) span {
  width: 251px;
  height: 40px;
  background: url(../images/ap-integration-icon.svg) no-repeat -309px -4px/1000px;
}
.integrations-innr.rd_itsm ul li:nth-child(8) span {
  width: 125px;
  height: 54px;
  background: url(../images/ap-integration-icon.svg) no-repeat -99px -250px/790px;
}
.integrations-innr.rd_itsm ul li:nth-child(9) span {
  width: 223px;
  height: 34px;
  background: url(../images/ap-integration-icon.svg) no-repeat -258px -58px/960px;
}
/*ITSM page images Upcoming integrations*/
.integrations-innr.up_itsm ul li:first-child span {
  width: 109px;
  height: 63px;
  background: url(../images/ap-integration-icon.svg) no-repeat -400px -276px/890px;
}
.integrations-innr.up_itsm ul li:nth-child(2) span {
  width: 164px;
  height: 34px;
  background: url(../images/ap-integration-icon.svg) no-repeat -269px -145px/820px;
}
.integrations-innr.up_itsm ul li:nth-child(3) span {
  width: 111px;
  height: 56px;
  background: url(../images/ap-integration-icon.svg) no-repeat -679px -280px/890px;
}
.integrations-innr.up_itsm ul li:nth-child(4) span {
  width: 107px;
  height: 43px;
  background: url(../images/ap-integration-icon.svg) no-repeat -499px -165px/930px;
}
.integrations-innr.up_itsm ul li:nth-child(5) span {
  width: 97px;
  height: 47px;
  background: url(../images/ap-integration-icon.svg) no-repeat -898px -111px/1000px;
}
/*ITOM page designs Start here*/
.integrations-innr.rd_itom ul li:first-child span {
  width: 241px;
  height: 34px;
  background: url(../images/ap-integration-icon.svg) no-repeat -9px -58px/960px;
}
.integrations-innr.rd_itom ul li:nth-child(2) span {
  width: 170px;
  height: 42px;
  background: url(../images/ap-integration-icon.svg) no-repeat -867px -9px/1040px;
}
.integrations-innr.rd_itom ul li:nth-child(3) span {
  width: 138px;
  height: 34px;
  background: url(../images/ap-integration-icon.svg) no-repeat -5px -197px/1070px;
}
.integrations-innr.rd_itom ul li:nth-child(4) span {
  width: 130px;
  height: 45px;
  background: url(../images/ap-integration-icon.svg) no-repeat -8px -266px/1070px;
}
.integrations-innr.rd_itom ul li:nth-child(5) span {
  width: 141px;
  height: 45px;
  background: url(../images/ap-integration-icon.svg) no-repeat -156px -266px/1070px;
}
.integrations-innr.rd_itom ul li:nth-child(6) span {
  width: 186px;
  height: 50px;
  background: url(../images/ap-integration-icon.svg) no-repeat -169px -200px/1150px;
}
.integrations-innr.rd_itom ul li:nth-child(7) span {
  width: 180px;
  height: 37px;
  background: url(../images/ap-integration-icon.svg) no-repeat -314px -241px / 1050px;
}
/*ITOM page images Upcoming integrations*/
.integrations-innr.up_itom ul li:first-child span {
  width: 183px;
  height: 61px;
  background: url(../images/ap-integration-icon.svg) no-repeat -534px -268px/1110px;
}
.integrations-innr.up_itom ul li:nth-child(2) span {
  width: 150px;
  height: 50px;
  background: url(../images/ap-integration-icon.svg) no-repeat -667px -248px/1020px;
}
.integrations-innr.up_itom ul li:nth-child(3) span {
  width: 170px;
  height: 50px;
  background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
/*
.integrations-innr.up_itom ul li:nth-child(4) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
.integrations-innr.up_itom ul li:nth-child(5) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
*/
.itom-sol3 ul li:first-child span {
  background: url("../images/solution/itom/itom-sol2-1.svg") no-repeat 0px 2px/100px;
}
.itom-sol3 ul li:nth-child(2) span {
  background: url(../images/solution/itom/itom-sol2-2.svg) no-repeat 3px 10px/130px;
  width: 135px;
}
.itom-sol3 ul li:nth-child(3) span {
  background: url(../images/solution/itom/itom-sol2-3.svg) no-repeat 3px 11px/120px;
  width: 125px;
}
.itom-sol3 ul li:nth-child(4) span {
  background: url(../images/solution/itom/itom-sol2-4.svg) no-repeat 2px 20px/115px;
  width: 120px;
}
.itom-sol5 ul li:first-child span {
  background: url("../images/solution/itom/itom-sol5-2.svg") no-repeat 2px 5px/98px;
}
.itom-sol5 ul li:nth-child(2) span {
  background: url("../images/solution/itom/itom-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itom-sol5 ul li:nth-child(3) span {
  background: url("../images/solution/itom/itom-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itom-sol5 ul li:nth-child(4) span {
  background: url("../images/solution/itom/itom-sol5-3.svg") no-repeat 2px 2px/96px;
}
/*ITOM page designs end here*/
/*Project page designs started here*/
.proj-sol-bannr {
  background-image: linear-gradient(180deg, #dceffe, #fff);
}
.proj-sol-bannr:before {
  background: url(../images/solution/project/proj-sol-bannr.svg) no-repeat !important;
  width: 43%;
  height: 620px;
}
.proj-slo4-cont img {
  width: 670px;
  height: inherit;
}
.proj-sol3 ul li:first-child span {
  background: url(../images/solution/project/proj-sol2-1.svg) no-repeat 0px 16px/100px;
}
.proj-sol3 ul li:nth-child(2) span {
  background: url(../images/solution/project/proj-sol2-2.svg) no-repeat 3px -4px/83px;
  height: 110px;
}
.proj-sol3 ul li:nth-child(3) span {
  background: url(../images/solution/project/proj-sol2-3.svg) no-repeat 1px 1px/97px;
  width: 105px;
}
.proj-sol3 ul li:nth-child(4) span {
  background: url(../images/solution/project/proj-sol2-4.svg) no-repeat 2px 10px/95px;
}
.proj-sol5 ul li:first-child span {
  background: url("../images/solution/project/proj-sol5-1.svg") no-repeat 0px 0px/100px;
}
.proj-sol5 ul li:nth-child(2) span {
  background: url("../images/solution/project/proj-sol5-2.svg") no-repeat 1px 1px/80px;
}
.proj-sol5 ul li:nth-child(3) span {
  background: url(../images/solution/project/proj-sol5-3.svg) no-repeat 2px 4px/135px;
  width: 140px;
}
.proj-sol5 ul li:nth-child(4) span {
  background: url("../images/solution/project/proj-sol5-4.svg") no-repeat 2px 1px/96px;
}
.proj-sol-img-pos {
  width: 62%;
}
.proj-sol-img-pos:after {
  top: inherit;
  bottom: -110px;
}
/*ITOM page images Related integrations*/
.integrations-innr.rd_project ul li:first-child span {
  width: 256px;
  height: 37px;
  background: url(../images/ap-integration-icon.svg) no-repeat -701px -193px/1070px;
}
.integrations-innr.rd_project ul li:nth-child(2) span {
  width: 200px;
  height: 60px;
  background: url(../images/solution/project/teamwork-projects-logo.svg) no-repeat 7px -3px/190px;
}
/* Project page designs end here */
/* Security page style start here */
.security-sol-bannr {
  background-image: linear-gradient(180deg, #fef5e1, #fff);
}
.security-sol-bannr:before {
  background: url(../images/solution/security/secu-sol-bannr.svg) no-repeat !important;
  right: -42px;
  height: 530px;
  top: 0;
}
.itsm-sol-sec3-innr.security-sol3 {
  width: 100%;
}
.itsm-sol-sec3-innr.security-sol3 h2 {
  width: 70%;
  margin: auto;
  line-height: 53px;
}
.itsm-sol-sec3-innr.security-sol3 ul li {
  width: 33.333%;
  transform: translateX(7%);
  -webkit-transform: translateX(7%);
}
.itsm-sol-sec3-innr.security-sol3 ul li:nth-child(even) {
  transform: translateX(8%);
  -webkit-transform: translateX(8%);
}
.security-sol4 .itsm-sol-tabs li a {
  padding: 10px 8px;
}
.security-sol5 .itsm-sol-sec5-innr {
  width: 100%;
}
.security-sol5 .itsm-sol-sec5-innr ul li {
  width: 33.333%;
}
.security-sol5 .itsm-sol-sec5-innr ul li:nth-child(even) {
  transform: translateX(7%);
  -webkit-transform: translateX(7%);
}
.security-sol3 ul li:first-child span {
  background: url("../images/solution/security/secu-sol2-1.svg") no-repeat 0px 2px/97px;
}
.security-sol3 ul li:nth-child(2) span {
  background: url(../images/solution/security/secu-sol2-2.svg) no-repeat 2px 4px/87px;
}
.security-sol3 ul li:nth-child(3) span {
  background: url(../images/solution/security/secu-sol2-3.svg) no-repeat 3px 11px/120px;
  width: 125px;
}
.security-sol5 ul li:first-child span {
  background: url("../images/solution/security/secu-sol5-1.svg") no-repeat 2px 5px/90px;
}
.security-sol5 ul li:nth-child(2) span {
  background: url("../images/solution/security/secu-sol5-2.svg") no-repeat 0px 0px/100px;
}
.security-sol5 ul li:nth-child(3) span {
  background: url("../images/solution/security/secu-sol5-3.svg") no-repeat 3px 4px/94px;
}
.security-sol-6:before, .epoint-sol-6:before {
  bottom: -60px !important;
}
.security-sol-sec8 .itsm-sol-sec8-innr ul li {
  width: 33.33%;
  float: left;
  text-align: center;
}
/*Security page images Related integrations*/
.integrations-innr.rd_security ul li:first-child span {
  width: 200px;
  height: 40px;
  background: url(../images/ap-integration-icon.svg) no-repeat -741px -53px/960px;
}
.integrations-innr.rd_security ul li:nth-child(2) span {
  width: 114px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -247px -131px/1150px;
}
.integrations-innr.rd_security ul li:nth-child(3) span {
  width: 258px;
  height: 45px;
  background: url(../images/ap-integration-icon.svg) no-repeat -542px 0px/960px;
}
.integrations-innr.rd_security ul li:nth-child(4) span {
  width: 245px;
  height: 38px;
  background: url(../images/ap-integration-icon.svg) no-repeat -8px -56px/960px;
}
.integrations-innr.rd_security ul li:nth-child(5) span {
  width: 206px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -131px -423px / 1060px;
}
.integrations-innr.rd_security ul li:nth-child(6) span {
  width: 220px;
  height: 37px;
  background: url(../images/ap-integration-icon.svg) no-repeat -142px -499px / 1120px;
}
/*Security page images Upcoming integrations*/
/*
.integrations-innr.up_security ul li:first-child span {
	width: 183px;
    height: 61px;
    background: url(../images/ap-integration-icon.svg) no-repeat -534px -268px/1110px;
}
.integrations-innr.up_security ul li:nth-child(2) span {
	width: 150px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -667px -248px/1020px;
}
.integrations-innr.up_security ul li:nth-child(3) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
.integrations-innr.up_security ul li:nth-child(4) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
.integrations-innr.up_security ul li:nth-child(5) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
*/
/* Security page style end here */
/* Endpoint Management page images Related integrations*/
.integrations-innr.rd_epm ul li:first-child span {
  width: 200px;
  height: 40px;
  background: url(../images/ap-integration-icon.svg) no-repeat -741px -53px/960px;
}
.integrations-innr.rd_epm ul li:nth-child(2) span {
  width: 291px;
  height: 42px;
  background: url(../images/ap-integration-icon.svg) no-repeat -583px -71px/1150px;
}
.integrations-innr.rd_epm ul li:nth-child(3) span {
  width: 334px;
  height: 42px;
  background: url(../images/ap-integration-icon.svg) no-repeat -8px -8px/1150px;
}
.integrations-innr.rd_epm ul li:nth-child(4) span {
  width: 75px;
  height: 60px;
  background: url(../images/solution/endpoint/micsoftint.png) no-repeat 4px 4px/68px;
}
/* Endpoint Management page images Upcoming integrations*/
.integrations-innr.up_epm ul li:first-child span {
  width: 100px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -240px -260px/800px;
}
.integrations-innr.up_epm ul li:nth-child(2) span {
  width: 196px;
  height: 55px;
  background: url(../images/ap-integration-icon.svg) no-repeat -332px -302px/1110px;
}
.integrations-innr.up_epm ul li:nth-child(3) span {
  width: 105px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -988px -198px/1100px;
}
.integrations-innr.up_epm ul li:nth-child(4) span {
  width: 91px;
  height: 64px;
  background: url(../images/ap-integration-icon.svg) no-repeat -740px -252px/830px;
}
/*
.integrations-innr.up_epm ul li:nth-child(5) span {
	width: 170px;
    height: 50px;
    background: url(../images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
*/
/* Endpoint Management page style end here */
/*Advance analytics page designs start here*/
.aplus-body-zigzag .aainnr-cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 50px 0 !important;
}
.aplus-body-zigzag .aainnr-cont:nth-child(odd) {
  flex-direction: row-reverse;
}
.aplus-body-zigzag .aainnr-cont .wid50 {
  width: 45%;
}
.aplus-body-zigzag .container {
  max-width: 1200px;
  width: 90%;
  margin: auto;
}
.aplus-body-zigzag .aainnr-cont h2 {
  /*    width: 80%;*/
  font-size: 30px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 10px;
  color: #000;
  line-height: 37px;
}
.aplus-body-zigzag .aainnr-cont p {
  /*    width: 500px;*/
  font-size: 17px;
  line-height: 30px;
  margin: 0 !important;
}
.aplus-body-zigzag .aainnr-cont img {
  width: 550px;
  /*    margin-bottom: 20px;*/
}
.aplus-body-zigzag .ap-apr-cont img {
  margin-bottom: 0px;
}
.aplus-body-zigzag.cto .aainnr-cont img {
  width: 450px;
}
.aplus-body-zigzag.cds .aainnr-cont img {
  width: 450px;
}
.aplus-body-zigzag.data-adm .aainnr-cont img {
  width: 350px;
}
.aa-bannr-pos {
  display: flex;
}
.aap-font {
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 40px;
  line-height: 50px;
}
.aplus-body-zigzag .aap-font {
  width: 85%;
  margin: auto;
  text-align: center;
}
.sdp-dash-menu {
  display: table;
  margin: 0 auto;
}
.sdp-dash-menu ul {
  display: flex;
  list-style-type: none !important;
  margin: 0;
  padding: 0 !important;
  /*    overflow: hidden;*/
  border-bottom: 1px solid #ccc;
  height: 30px;
}
.sdp-dash-menu li {
  /*    min-width: 180px;	*/
  text-align: center;
}
.sdp-dash-menu li a {
  padding-inline: 20px;
  color: #000;
  text-decoration: none;
  padding-bottom: 7px;
}
.sdp-dash-menu li a.current {
  color: #2A68C5;
  border-bottom: 2px solid #2b69c5;
  font-family: 'Zoho_Puvi_SemiBold'
}
.sdp-dashboard {
  position: relative;
  margin-top: 30px;
}
.sdp-dashboard ul li {
  width: 800px;
  margin: auto;
  position: relative;
}
.sdp-dashboard ul li figure:before {
  content: " ";
  position: absolute;
  bottom: 46%;
  left: 46%;
  width: 50px;
  height: 50px;
  /* opacity: 0.3; */
  background: url(../images/sdp-pages/sdp-dash-zoom.png) no-repeat;
  transition: 300ms linear;
  cursor: pointer;
}
.sdp-slider-bg {
  position: absolute;
  z-index: 3;
  display: flex;
  top: 60%;
  width: 50px;
  height: 50px;
  color: #ffffff;
  line-height: 0px;
  font-size: 43px;
  background: #d2dcee;
  border-radius: 25px;
  opacity: .5;
  transition: all ease .35s;
  cursor: pointer;
}
.sdp-slider-bg:hover {
  width: 51px;
  height: 51px;
  transition: all ease .35s;
}
.sdp-slid-prev {
  left: 200px;
}
.sdp-slid-next {
  right: 200px;
}
.sdp-slid-next a, .sdp-slid-prev a {
  width: 11px;
  height: 11px;
  border: 2px solid #777;
  border-left: 0px;
  border-bottom: 0px;
  margin: auto;
  margin-left: 20px;
  cursor: pointer;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.sdp-slider-bg:hover {
  opacity: 1;
}
.sdp-slid-next a {
  transform: rotate(45deg);
  margin-left: 15px;
}
.sdp-slid-prev a {
  transform: rotate(225deg);
  margin-left: 20px;
}
.sdp-dashboard ul li img {
  max-width: 100%;
}
.sdp-dashboard ul li .sdp-demoView {
  position: absolute;
  right: 42px;
  top: 13px;
  color: #fff;
  font-size: 13px;
  transition: 300ms linear;
}
.sdp-dashboard ul li:hover .sdp-demoView {
  display: block;
  color: #f8b81e;
  transition: 300ms linear;
}
.sdproj-note {
  width: 65%;
  margin: auto;
  text-align: left;
}
.sdproj-note li {
  position: relative;
  margin-bottom: 18px;
}
.sdproj-note li:before {
  content: " ";
  position: absolute;
  background: #98B2DE;
  top: 7px;
  left: -31px;
  width: 13px;
  height: 13px;
  border-radius: 25px;
  z-index: 1;
}
.sdproj-note li:after {
  content: " ";
  position: absolute;
  border-left: 1px solid #98B2DE;
  height: 23px;
  left: -25px;
  top: 24px;
}
.sdproj-note li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.aa-bannr-pos.bank-bannr h1 {
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 45px;
  line-height: 55px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.aa-bannr-pos.bank-bannr h1 b {
  display: block;
  color: #2B63F3;
}
.aa-bannr-pos.bank-bannr .wid50 {
  width: 50%;
}
.aa-bannr-pos.bank-bannr .wid50:nth-child(2) {
  width: 55%;
}
.aa-bannr-pos.bank-bannr img {
  width: 100%;
  margin-bottom: 30px;
}
.aa-bannr-pos.bank-bannr .solarwinds-bannr-hid {
  max-height: 550px;
}
.aap-sec-5 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background: #01297B;
  border-radius: 20px;
  width: 75%;
  margin: auto;
  padding: 35px 55px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.aap-sec-5 .wid-half {
  width: 70%;
  text-align: center;
}
.aap-sec-5 .wid-half:nth-child(2) {
  width: 60%;
  text-align: center;
}
.aap-sec-5 .wid-half p {
  color: #fff;
  font-size: 40px;
  font-family: 'Zoho_Puvi_ExtraBold';
  text-align: left;
  line-height: 48px;
}
.aap-sec-5 .wid-half p span {
  background-color: #EED159;
  background: linear-gradient(89.95deg, #F9FB6A 9.48%, #FA8E8B 20.02%, #C98DE3 36.33%, #17D2F5 57.56%, #35F6FD 79.13%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  /*    display: block;*/
}
.aap-banner-sec3 .indx-sec5-innr .splt6 span {
  background-position: -1009px -80px !important;
}
.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(2) span {
  background-position: -1069px -80px !important;
}
.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(3) span {
  background-position: 0px -160px !important;
}
.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(4) span {
  background-position: -65px -150px !important;
}
.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(5) span {
  background-position: -133px -150px !important;
}
.aap-banner-sec3 .indx-sec5-innr .splt6:nth-child(6) span {
  background-position: -212px -160px !important;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(1) span {
  background-position: -299px -171px !important;
  width: 59px;
  background-size: 1210px;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(2) span {
  background-position: -362px -176px !important;
  background-size: 1240px;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(3) span {
  background-position: -390px -157px !important;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(4) span {
  background-position: -133px -150px !important;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(5) span {
  background-position: -65px -150px !important;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(6) span {
  background-position: -498px -173px !important;
  background-size: 1240px;
  width: 60px;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(7) span {
  background-position: -556px -173px !important;
  background-size: 1240px;
  width: 60px;
}
.aap-banner-gove .indx-sec5-innr .splt6:nth-child(8) span {
  background-size: 1180px;
  background-position: -220px -168px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp1 span {
  background-position: -299px -171px !important;
  width: 59px;
  background-size: 1210px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp2 span {
  background-position: -133px -150px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp3 span {
  background-position: -619px -173px !important;
  background-size: 1240px !important;
  width: 60px;
}
.aap-banner-msp .indx-sec5-innr .aap-msp4 span {
  background-position: -556px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp5 span {
  background-position: -362px -176px !important;
  background-size: 1240px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp6 span {
  background-size: 1130px;
  background-position: -212px -160px !important;
}
.aap-banner-msp .indx-sec5-innr .aap-msp7 span {
  background-position: -837px -207px !important;
  background-size: 1530px !important;
  width: 60px;
}
.aap-banner-msp .indx-sec5-innr .aap-msp8 span {
  background-size: 1130px;
  background-position: -390px -157px !important;
}
.ap-manufac-icon1 span {
  background-position: -299px -171px !important;
  width: 59px !important;
  background-size: 1210px !important;
}
.ap-manufac-icon2 span {
  background-position: -133px -150px !important;
}
.ap-manufac-icon3 span {
  background-size: 1130px;
  background-position: -1009px -80px !important;
}
.ap-manufac-icon4 span {
  background-position: -556px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.ap-manufac-icon5 span {
  background-position: -176px -325px !important;
  background-size: 1600px !important;
}
.ap-manufac-icon6 span {
  background-size: 1130px;
  background-position: -212px -160px !important;
}
.ap-manufac-icon7 span {
  background-size: 1130px !important;
  background-position: -65px -150px !important;
}
.ap-manufac-icon8 span {
  background-position: -619px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.ap-ecom-icon1 span {
  background-position: -689px -235px !important;
  background-size: 1210px !important;
}
.ap-ecom-icon2 span {
  background-position: -765px -244px !important;
  background-size: 1210px !important;
}
.ap-ecom-icon3 span {
  background-size: 1130px !important;
  background-position: -1009px -80px !important;
}
.ap-ecom-icon4 span {
  background-position: -299px -171px !important;
  width: 59px !important;
  background-size: 1210px !important;
}
.ap-ecom-icon5 span {
  background-position: -133px -150px !important;
}
.ap-ecom-icon6 span {
  background-position: -176px -325px !important;
  background-size: 1600px !important;
}
.ap-ecom-icon7 span {
  background-position: -619px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.ap-ecom-icon8 span {
  background-position: -354px -218px !important;
  background-size: 1060px !important;
}
.aap-manufact-footr {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.aap-manufact-footr-inner {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  align-items: flex-start;
}
.aap-manufact-footr-left {
  width: 30%;
}
.aap-manufact-footr-left ul li {
  cursor: pointer;
  border-bottom: 1px solid #f2f2f2;
  padding: 0px 25px;
  box-shadow: 3px 3px 10px #00000000;
}
.aap-manufact-footr-left ul li:last-child {
  border-bottom: 0px solid #f2f2f2;
}
.aap-manufact-footr-left ul li.active {
  font-family: 'Zoho_Puvi_SemiBold';
}
.aap-manufact-footr-left ul li a {
  position: relative;
  display: block;
  font-size: 17px;
  padding: 15px 0px;
  cursor: pointer;
  color: #000;
  text-decoration: none;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.aap-manufact-footr-left ul li a:after {
  position: absolute;
  content: "+";
  font-size: 28px;
  font-family: 'Zoho_Puvi_Light';
  top: 10px;
  right: 0px;
}
.aap-manufact-footr-left ul li.active a:after {
  content: "l";
  font-size: 16px;
  transform: rotate(90deg);
  font-family: 'ZohoPuvi';
  right: 6px;
  top: 18px;
}
.aap-manufact-footr-right {
  width: 70%;
}
.aap-manufact-busi-logo table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 25px;
}
#appTab1 table {
  border-spacing: 0 40px;
}
#appTab6 table {
  border-spacing: 0 55px;
}
#appTab2 table, #appTab4 table {
  border-spacing: 0 40px;
}
.aap-manufact-busi-logo table tr td {
  width: 25%;
  padding: 10px 20px;
  text-align: center;
  border-right: 1px solid #BFCEDD;
  vertical-align: middle;
}
.aap-manufact-busi-logo#appTab3 table tr td, .aap-manufact-busi-logo#appTab6 table tr td {
  width: 50%;
}
.aap-manufact-busi-logo#appTab4 table tr td, .aap-manufact-busi-logo#appTab5 table tr td {
  width: 33.333%;
}
.aap-manufact-busi-logo table tr td p {
  margin: 0;
}
.aap-manufact-busi-logo table tr td:last-child {
  border-right: 0px solid #BFCEDD;
}
.aap-manufact-busi-logo table tr td p span {
  display: block;
  font-size: 12px;
  margin-top: 5px;
}
.aap-manufact-busi-logo table tr td p b {
  display: block;
  font-size: 12px;
  margin-top: 5px;
}
.aap-manufact-busi-logo table tr td p b {
  content: " ";
  display: inline-block;
  margin: auto;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#appTab2.aap-manufact-busi-logo table tr:nth-child(2) td:nth-child(3) p b {
  width: 206px;
  height: 41px;
  background: url(../images/ap-integration-icon.svg) no-repeat -671px -536px / 1210px;
}
#appTab4.aap-manufact-busi-logo table tr td.mdm-msp-logo p b {
  width: 404px;
  height: 46px;
  background: url(../images/ap-integration-icon.svg) no-repeat -357px -420px / 1080px;
}
#appTab4.aap-manufact-busi-logo table tr td.epc-msp-logo p b {
  width: 282px;
  height: 45px;
  background: url(../images/ap-integration-icon.svg) no-repeat -425px -560px / 1270px;
}
#appTab1 table tr td img {
  height: 27px;
  margin: auto;
}
#appTab1 table tr:first-child td:nth-child(2) img {
	height: 45px;	
}
#appTab2 table tr td img {
  width: 177px;
  margin: auto;
}
#appTab3 table tr td img {
  width: 220px;
  margin: auto;
}
#appTab4 table tr td img {
  width: 220px;
  margin: auto;
}
#appTab5 table tr td img {
  width: 200px;
  margin: auto;
}
#appTab6 table tr td img {
  width: 65px;
  margin: auto;
}
#appTab6 ul li:nth-child(1) img {
  width: 200px;
}
#appTab7 table tr td img {
  width: 45px;
  margin: auto;
}
.aap-manufact-busi-logo {
  display: none;
}
.ap-health-icon1 span {
  background-position: -299px -171px !important;
  width: 59px !important;
  background-size: 1210px !important;
}
.ap-health-icon2 span {
  background-position: -362px -176px !important;
  background-size: 1240px !important;
}
.ap-health-icon3 span {
  background-position: -133px -150px !important;
}
.ap-health-icon4 span {
  background-position: -492px -213px !important;
  background-size: 1060px !important;
  width: 108px !important;
}
.ap-health-icon5 span {
  background-position: -619px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.ap-health-icon6 span {
  background-position: -556px -173px !important;
  background-size: 1240px !important;
  width: 60px !important;
}
.ap-health-icon7 span {
  background-position: -354px -218px !important;
  background-size: 1060px !important;
}
.ap-health-icon8 span {
  background-position: -421px -211px !important;
  background-size: 1060px !important;
}
.ap-sdpmdp-icon2 span {
  background-position: -1px -332px !important;
}
.ap-sdpmdp-icon3 span {
  background-position: -64px -332px !important;
}
.ap-sdpmdp-icon4 span {
  background-position: -131px -326px !important;
}
.ap-sdpmdp-icon5 span {
  background-position: -201px -314px !important;
}
.ap-sdpmdp-icon6 span {
  background-position: -286px -305px !important;
}
.ap-sdpmdp-icon7 span {
  background-size: 1130px !important;
  background-position: -363px -305px !important;
}
.ap-sdpmdp-icon8 span {
  background-size: 1050px !important;
  background-position: -402px -290px !important;
}
.ap-sdpmdp-icon9 span {
  background-size: 920px !important;
  background-position: -420px -247px !important;
}
.ap-sdpmdp-icon10 span {
  background-size: 1130px !important;
  background-position: -613px -305px !important;
}
.ap-ecom-icon1.zia-lf-titl:before {
  top: -110px;
}
.ap-ecom-icon1.zia-lf-titl:after {
  bottom: 85px;
  right: 65px;
}
.splt6 a {
  position: relative;
  text-decoration: none;
  color: #1F51D2;
  font-size: 14px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.splt6 a:before {
  content: "";
  width: 32px;
  height: 16px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: 1px;
  right: -37px;
  background-size: 1510px;
  background-position: -1317px -257px;
}
.splt6 a:after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  color: #1F51D2;
  background: #1F51D2;
}
.splt6 a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
.info-form-page {
  align-items: center;
  background: #01297B;
  border-radius: 20px;
  width: 70%;
  margin: auto;
  padding: 35px 55px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: borde-box;
  max-height: 347px;
}
.info-form-page form {
  /*	position: relative;*/
  margin-top: 25px;
}
.info-from-blur {
  filter: blur(4px);
}
/*
.info-form-page form:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #fff;
	
}
*/
.info-form-page form ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.info-form-page form ul li {
  width: 30%;
}
.info-form-page form {
  display: none;
}
.info-form-page form ul li input, .info-form-page form ul li select {
  width: 100% !important;
  font-size: 16px !important;
  height: 50px;
  border-radius: 0px;
  margin-top: 10px;
  padding: 7px;
  border: none;
  font-size: 13px;
  transition: all 0.2s ease-in-out 0s;
  outline: none;
  border: 1px solid #bbb;
}
.info-form-page .btn-info {
  width: 34%;
  background: #e9142b none repeat scroll 0 0 !important;
  border: 1px solid #e9142b;
  border-radius: 5px;
  color: #fff !important;
  cursor: pointer;
  height: 50px;
  font-size: 20px !important;
  line-height: 24px;
  margin-top: 20px !important;
  text-align: center;
}
.info-form-page h2 {
  color: #fff;
  font-size: 36px;
  width: 65%;
  margin: auto;
  font-family: 'Zoho_Puvi_ExtraBold';
  text-align: center;
  line-height: 48px;
}
.info-form-page h2 span {
  background-color: #EED159;
  background: linear-gradient(89.95deg, #F9FB6A 9.48%, #FA8E8B 20.02%, #C98DE3 36.33%, #17D2F5 57.56%, #35F6FD 79.13%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.info-form-page .dwn-priv, .info-form-page .dwn-priv span {
  color: #fff !important;
  font-size: 13px;
}
.info-form-page .dwn-priv a {
  color: #FFDA7C;
}
.info-form-submit {
  display: none;
  text-align: center;
  position: relative;
  z-index: 0;
}
.info-form-submit:before {
  content: "";
  background: url(../images/info-form-page-bg.svg) no-repeat;
  position: absolute;
  top: -30px;
  left: 20%;
  width: 69%;
  height: 247px;
  background-size: cover;
  z-index: -1;
}
.info-form-submit img {
  margin: 25px 0;
}
.info-form-submit h3 {
  font-size: 26px;
  color: #FFE1A6;
  width: 40%;
  margin: auto;
  margin-bottom: 25px;
}
.info-form-submit p {
  font-family: 'Zoho_Puvi_Light';
  color: #ffffff;
  font-size: 16px;
}
.info-form-submit p a {
  font-family: 'Zoho_Puvi_SemiBoldItalic';
  text-decoration: underline;
  color: #ffffff;
}
.ifaftersubmit h3 {
  width: 90%;
}
.info-form-page.ifaftersubmit {
  width: 90%;
  max-height: inherit;
}
.ifaftersubmit .hidden {
  display: none;
}
.aplus-infographic-form-btn .disstyl {
  cursor: not-allowed !important;
}
.bold-tit {
  font-family: 'Zoho_Puvi_Bold';
}
.bannr-innr-cnt {
  font-size: 19px;
  line-height: 32px;
}
/*Advance analytics page designs end here*/
/*Integration old page design start here*/
.apm-bg {
  background: #595C80;
  z-index: 0;
  display: flex;
  position: relative;
}
.apm-bg:before {
  background: url(../images/patch-manager/pmanage_bgt.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.2;
}
.apm-bg:after {
  background: url(../images/patch-manager/pmanage_bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 254px;
  width: 100%;
  background-size: contain;
  z-index: -1;
  opacity: 0.3;
}
.apm-bg .container {
  max-width: 1400px !important;
  padding: 10px 0 !important;
}
.apm-bannr {
  width: 100%;
}
.apm-bg .bannr-innr-cnt {
  width: 90%;
}
.apm-bg .wid60.pdlr20 {
  width: 70% !important;
}
.old-intg-titl {
  font-size: 50px;
  line-height: 58px;
  margin: 0 0 15px;
  letter-spacing: -1px;
  word-break: break-word;
}
.zendesk-bg {
  background: #441a48;
  z-index: 0;
  display: flex;
  position: relative;
}
.zendesk-bg:after {
  background: url(../images/zendesk/zendesk-bgb.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 277px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: 0.1;
}
.zendesk-bg:before {
  background: url(../images/zendesk/zendesk-bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.1;
}
.zendesk-bannr {
  width: 650px;
}
.zendesk-innr.img1 {
  width: 450px !important;
}
.zendesk-innr.img2 {
  width: 480px !important;
}
.zendesk-innr.img3 {
  width: 430px !important;
}
.zendesk-innr.img4 {
  width: 440px !important;
}
.zendesk-innr.img5 {
  width: 450px !important;
}
.zendesk-innr.img6 {
  width: 410px !important;
}
.dc-bg {
  background: #f3f6fe;
  z-index: 0;
  display: flex;
  position: relative;
}
.dc-bg:after {
  background: url(../images/dc/dc-bgb.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 277px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: 0.1;
}
.dc-bg:before {
  background: url(../images/dc/dc-bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.1;
}
.dc-bannr {
  width: 520px;
}
.dc-innr.img1 {
  width: 430px !important;
}
.dc-innr.img2 {
  width: 440px !important;
}
.dc-innr.img3 {
  width: 400px !important;
}
.dc-innr.img4 {
  width: 360px !important;
}
.dc-innr.img5 {
  width: 450px !important;
}
.dc-innr.img6 {
  width: 310px !important;
}
.high-pmp-bg {
  background: #f3f6ff;
  z-index: 0;
  display: flex;
  position: relative;
}
.high-pmp-bg:after {
  content: "";
  background: url(../images/pmp/pmp_bg.png) no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.pmp-bannr {
  width: 560px;
}
.pmp-innr.img1 {
  width: 360px !important;
}
.pmp-innr.img2 {
  width: 480px !important;
}
.pmp-innr.img3 {
  width: 250px !important;
}
.pmp-innr.img4 {
  width: 390px !important;
}
.high-patch-manager-bg {
  background: #204F6C;
  z-index: 0;
  display: flex;
  position: relative;
  padding: 30px 0;
}
.high-patch-manager-bg:before {
  background: url(../images/patch-manager/pmanage_bgt.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.2;
}
.high-patch-manager-bg:after {
  background: url(../images/patch-manager/pmanage_bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 254px;
  width: 100%;
  background-size: contain;
  z-index: -1;
  opacity: 0.3;
}
.patch-manager-bannr {
  width: 100%;
}
.aplus_note {
  width: 55%;
  font-size: 16px;
  margin-bottom: 46px;
  line-height: 28px;
}
.aplus_note ul {
  list-style-type: disc;
  padding-left: 15px !important;
}
.aplus_note strong {
  text-decoration: underline;
}
.zendesk-bg {
  background: #441a48;
  z-index: 0;
  display: flex;
  position: relative;
}
.zendesk-bg:before {
  background: url(../images/zendesk/zendesk-bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.1;
}
.zendesk-bg:after {
  background: url(../images/zendesk/zendesk-bgb.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 277px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: 0.1;
}
.scp-bg {
  background: #2A3375;
  z-index: 0;
  display: flex;
  position: relative;
}
.scp-bg:before {
  background: url(../images/patch-manager/pmanage_bgt.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.2;
}
.scp-bg:after {
  background: url(../images/patch-manager/pmanage_bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 254px;
  width: 100%;
  background-size: contain;
  z-index: -1;
  opacity: 0.3;
}
.aexp-bg {
  background: #93dcff;
  z-index: 0;
  display: flex;
  position: relative;
  min-height: 670px;
}
.aexp-bg:before {
  /*
    background: url(../images/asset-explore/ae-bannr-img.png) no-repeat;
    content: " ";
    background-size: cover;
    position: absolute;
    right: 80px;
    bottom: 20px;
    width: 50%;
    height: 630px;
    z-index: -1;
*/
}
.opm-bg {
  background: #93dcff;
  z-index: 0;
  display: flex;
  position: relative;
}
.opm-bg:before {
  background: url(../images/opm/opm-bannr-bg.svg) no-repeat;
  content: " ";
  background-size: cover;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 53%;
  height: 668px;
  z-index: -1;
  opacity: .8;
}
.high-mdm-bg {
  background: #496CD9;
  z-index: 0;
  display: flex;
  position: relative;
}
.high-mdm-bg:before {
  background: url(../images/mdm/mdm-bgt.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0.7;
}
.high-mdm-bg:after {
  background: url(../images/mdm/mdm-bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 20px;
  right: 0;
  height: 340px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: 0.8;
}
.mdm-subtitl {
  display: block;
  font-size: 16px;
  letter-spacing: 0px;
  margin-top: -9px;
  margin-bottom: -8px;
}
.sdp-od-bg {
  background: #93dcff;
  z-index: 0;
  display: flex;
  position: relative;
}
.sdp-od-bg:before {
  background: url(../images/sdp-od/sdp-od-bannr-img.svg) no-repeat;
  content: " ";
  background-size: cover;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 63%;
  height: 630px;
  z-index: -1;
}
.dc-in-bg {
  background: #fbc977;
  z-index: 0;
  display: flex;
  position: relative;
  min-height: 800px;
  overflow: hidden;
}
.dc-in-bg:before {
  background: url(../images/dc-inventory/dc-in-bannr-bg.png) no-repeat;
  content: " ";
  background-size: cover;
  position: absolute;
  left: 0px;
  bottom: -30px;
  width: 80%;
  height: 730px;
  z-index: -1;
}
.dc-in-bannr {
  width: 750px;
  float: left;
  position: absolute;
  left: 0;
  bottom: 0;
}
.dc-intro {
  width: 40%;
}
.dc-in-titl {
  font-size: 35px;
  line-height: 50px;
  margin: 0 0 15px;
  color: #000;
  letter-spacing: -1px;
}
.bold-tit {
  font-family: 'Zoho_Puvi_Bold';
}
.inv-last-titl {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 30px;
}
.inv-last-titl strong {
  font-family: 'Zoho_Puvi_Bold';
}
.bana-bg {
  background: #26A4DD;
  z-index: 0;
  display: flex;
  position: relative;
  min-height: 670px;
  padding: 20px 0;
}
.bana-bg:before {
  background: url(../images/blended-analytics/ba-bannr-img.svg) no-repeat;
  content: " ";
  background-size: cover;
  position: absolute;
  right: 0px;
  bottom: -8px;
  width: 58%;
  height: 630px;
  z-index: -1;
}
/*Integration old page design end here*/
/*What's new page Analytics Plus style start here*/
.w-new-banner {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  margin-bottom: 60px;
  background: #0060FF;
  padding: 130px 0;
  overflow: hidden;
  z-index: 0;
}
.w-new-banner:before {
  content: '';
  background: url("../images/whats-new-banner.svg") no-repeat;
  background-size: 1680px auto;
  background-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: .4;
  top: 0;
  z-index: -1;
}
.w-new-banner h1 {
  font: 45px/1.2 Zoho_Puvi_Bold;
  color: #fff;
  text-align: center;
  padding: 0 20px;
}
.w-new-tabs-filter {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  border-bottom: 1px solid #b4e5fb;
  transition: 300ms linear;
}
.w-new-tabs-filter.fixed {
  position: fixed;
  top: 50px;
  left: 0px;
  right: 0px;
  max-width: 100%;
  z-index: 999;
  background: #eff9fe;
  transition: 300ms linear;
  box-shadow: rgba(0, 0, 0, .1) 3px 2px 5px, inset rgba(255, 255, 255, .09) -1px 0;
}
.w-new-tabs-filter .container {
  display: flex;
  justify-content: space-between;
}
.fixed .w-new-tab-filter-innr li a.active {
  /*	color: #ffffff !important;	*/
}
.fixed .w-new-tab-filter-innr li a:hover:after, .fixed .w-new-tab-filter-innr li a.active:after {
  color: #045eff;
  background: #045eff;
}
.w-new-tab-filter-innr {
  z-index: 3;
}
.w-new-tab-filter-innr ul {
  margin-top: 15px;
}
.w-new-tab-filter-innr li {
  margin-right: 20px;
  font-size: 16px;
  cursor: pointer;
  display: inline-block;
}
.w-new-tab-filter-innr li a, .aplus-wn-cloud-inn a {
  position: relative;
  text-decoration: none;
  color: #6e6e6e;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.w-new-tab-filter-innr li a:after, .aplus-wn-cloud-inn a:after {
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  /* left: 0%; */
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  color: #045eff;
  background: #045eff;
}
.w-new-tab-filter-innr li a:after {
  bottom: -15px;
}
.aplus-wn-cloud-inn a:after {
  bottom: 0px;
}
.w-new-tab-filter-innr li a:hover, .aplus-wn-cloud-inn a:haver {
  color: #045eff;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.w-new-tab-filter-innr li a:hover:after, .w-new-tab-filter-innr li a.active:after, .aplus-wn-cloud-inn a:hover:after {
  opacity: 1;
  text-decoration: none;
  width: 100%;
  left: 0;
}
.aplus-wn-cloud-inn a.active:after {
  opacity: 0;
}
.w-new-tab-filter-innr li a.active {
  color: #045eff;
  /*    border-bottom: 2px solid #045eff;*/
  /*    padding-bottom: 10px;*/
}
.w-new-section {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.w-new-timeline-section {
  clear: both;
  float: left;
  width: 100%;
  padding-bottom: 100px;
  margin-top: 30px;
}
.w-new-event-series {
  float: left;
  position: relative;
  width: 250px;
  padding-right: 25px;
  box-sizing: border-box;
  text-align: left;
  /*
    max-height: 680px;
    overflow-y: auto;
    overflow-x: hidden;
*/
}
.w-new-event-series h2 {
  font-size: 18px;
  color: #025fff;
  text-transform: uppercase;
  font-family: 'Zoho_Puvi_Medium';
  margin: 0 0 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b4e5fc;
}
.w-new-event-series.sticky {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 200px;
}
.w-new-timeline-block.mm {
  margin-top: 65px;
}
.w-new-year-series {
  height: 68vh;
  overflow-x: scroll;
}
.w-new-year-open {
  background: #eff9ff;
  padding: 5px 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #b4e5fd;
  transition: 0.4s;
  /*    max-height: 42px;*/
  overflow: hidden;
  z-index: 0;
}
.w-new-year-open.active {
  /*	border-bottom: 0px solid #b4e5fd;*/
  padding-bottom: 15px;
}
.wn-ys {
  position: relative;
  cursor: pointer;
  margin: 8px 0;
}
.wn-ys:before {
  content: "";
  border: solid #536d7a;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3.5px;
  position: absolute;
  right: 0;
  top: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transition: all .3s ease;
}
.w-new-year-open.active .wn-ys:before {
  right: 0;
  top: 4px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  border: solid #025fff;
  border-width: 0 2px 2px 0;
}
.w-new-year-open.active .wn-ys {
  color: #025fff;
}
ul.wn-month {
  position: relative;
  /*	border-left: 1px solid #b4e5fc;*/
  display: none;
  padding-left: 20px;
  z-index: 9999;
}
ul.wn-month li:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  background: #b4e5fc;
  left: -16px;
  top: 15px;
  z-index: 0;
}
ul.wn-month li:last-child:after {
  height: 30%;
}
ul.wn-month li {
  padding: 7px 0;
  cursor: pointer;
}
ul.wn-month li.active, ul.wn-month li {
  position: relative;
}
ul.wn-month li.active:before, ul.wn-month li:hover:before {
  content: "";
  position: absolute;
  background: #eff9fe;
  width: 9px;
  height: 9px;
  left: -21px;
  top: 15px;
  border-radius: 25px;
  border: 1px solid #0eb088;
  z-index: 1;
}
ul.wn-month li.active a {
  color: #0eb088;
}
ul.wn-month li a {
  color: #000;
  text-decoration: none;
}
.w-new-timeline-block {
  box-sizing: border-box;
  float: right;
  width: 80%;
  padding-left: 10%;
  padding-top: 25px;
  text-align: left;
}
/*
.w-new-timeline-block:before {
	content: "";
	position: absolute;
	border-left: 1px solid #b4e5fc;
	left: -10px;
    height: 100%;
}
*/
.w-new-yr-content-wrap {
  position: relative;
  margin-bottom: 100px;
}
.w-new-yr-content-wrap:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  background: #b4e5fc;
  left: 20px;
  top: 20px;
}
.w-new-yr-content-wrap:before {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid #045eff;
  border-radius: 100%;
  top: 15px;
  left: 15px;
  background: #045eff;
  z-index: 1;
}
.w-new-yr-content:last-child .w-new-yr-content-innr:last-child:after {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid #5d7ce2;
  border-radius: 100%;
  bottom: -25px;
  left: -45px;
  background: #5d7ce2;
  z-index: 1;
}
.wn-ry-title {
  font: 32px/1.25 Zoho_Puvi_SemiBold;
  margin-left: -90px;
    margin-bottom: -20px;
}
.w-new-yr-content {
  position: relative;
}
.w-new-yr-content .wn-con-titl {
    position: sticky;
    position: -webkit-sticky;
    font: 27px / 1.3 "Zoho_Puvi_SemiBold";
    left: -63px;
    top: 52px;
    width: 2px;
    margin: 0;
    direction: rtl;
    text-align: right;
    z-index: 99;
    transform: translateY(64px);
}
.w-new-yr-content .wn-con-titl:before {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid #065dff;
  border-radius: 100%;
  top: 15px;
  right: -24px;
  background: #fff;
  z-index: 1;
}
#May22_24 .wn-con-titl, #Dec21_09 .wn-con-titl, #Sep21 .wn-con-titl, #July21 .wn-con-titl, #May21 .wn-con-titl, #May20 .wn-con-titl, #April20 .wn-con-titl, #April20_16 .wn-con-titl, #Feb20 .wn-con-titl, #June19 .wn-con-titl, #May18_18 .wn-con-titl, #March18_15 .wn-con-titl, #Dec17_04 .wn-con-titl, #CloudApril23_1 .wn-con-titl, #CloudJune23_1 .wn-con-titl, #June23_1 .wn-con-titl, #Dec23_1 .wn-con-titl, #June24_1 .wn-con-titl, #CloudJuly23_1 .wn-con-titl, #CloudJuly23_1a .wn-con-titl, #CloudAug23_1 .wn-con-titl, #CloudOct23_1 .wn-con-titl, #CloudNov23_1 .wn-con-titl, #CloudFeb24_1 .wn-con-titl, #CloudApril24_1 .wn-con-titl, #CloudApril24_2 .wn-con-titl, #CloudMay24_1 .wn-con-titl, #CloudMay24_2 .wn-con-titl, #CloudMay24_3 .wn-con-titl, #CloudMay24_4 .wn-con-titl, #CloudJune24_1 .wn-con-titl, #CloudSep24_1 .wn-con-titl, #CloudSep24_2 .wn-con-titl, #CloudSep24_3 .wn-con-titl, #CloudSep24_4 .wn-con-titl, .wn-month-left .wn-con-titl {
  left: -123px !important;
	display: none;
}
.w-new-yr-content-innr {
  position: relative;
  padding-top: 15px;
  margin-left: 60px;
}
.w-new-yr-content-innr h2 {
    font: 23px / 1.4 "Zoho_Puvi_SemiBold";
    margin-top: 0px;
    margin-bottom: 0px;
    position: sticky;
    top: 102px;
    padding-top: 16px;
    background: #fff;
    height: 52px;
    z-index: 9;
}
.w-new-yr-content-innr h2 span {
  font-size: 17px;
  margin-left: 5px;
  font-family: 'Zoho_Puvi_Medium';
}
.whatsnew-desc {}
.whatsnew-desc .w-new-enhanc, .whatsnew-desc .w-new-new {
  margin-top: 40px;
}
.whatsnew-desc .w-new-enhanc:first-child, .whatsnew-desc .w-new-new:first-child {
  margin-top: 10px;
}
.whatsnew-desc .tag.enhancement {
  padding: 1px 8px;
  display: inline-block !important;
  background: #dcfaee;
  color: #23986b;
  border-radius: 10px;
  font-size: 11px;
  border: 1px solid #23986b;
  position: relative;
  top: -3px;
  /*    margin: 0 0 0 10px;*/
  /*    display: none;*/
}
/*
.whatsnew-desc .tag:before {
	content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 13px solid #dcfaee;
    position: absolute;
    left: -13px;
    top: 0;
}
*/
.whatsnew-desc .tag.new {
  padding: 1px 8px;
  display: inline-block !important;
  background: #fff59d;
  color: #e25e5a;
  border-radius: 10px;
  font-size: 11px;
  border: 1px solid #e25e5a;
  position: relative;
  top: -3px;
  /*    margin: 0 0 0 10px;*/
}
.whatsnew-desc h3 {
  font: 20px/1.4 "Zoho_Puvi_SemiBold";
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 4px;
  margin-right: 10px;
}
.whatsnew-desc img {
  display: block;
  width: 80%;
  padding: 10px 0;
}
.whatsnew-desc strong {
  font-family: 'Zoho_Puvi_Semibold' !important;
}
.whatsnew-desc ul {
  margin-bottom: 30px;
  margin-top: 20px;
  list-style-type: disc;
  margin-left: 15px;
}
.whatsnew-desc ul li ul {
  list-style-type: circle;
}
.whatsnew-desc ul li {
  margin-top: 15px;
  padding-left: 10px;
}
.w-new-issuefix {
  /*
    background: #eff9ff;
    padding: 9px 20px;
    border: 1px solid #b4e5fd;	
*/
}
.w-new-issuefix ol {
  list-style: none;
  margin: 15px;
  margin-left: 0;
}
.w-new-issuefix ol.list-style {
  list-style: auto !important;
  margin-left: 15px !important;
}
.w-new-issuefix ol li {
  margin-top: 15px;
}
.w-new-issuefix strong {
  /*
	font: 20px/1.4 "Zoho_Puvi_SemiBold";
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 4px;
    margin-right: 10px;
*/
}
.whatsnew-desc .tag.issuefix {
  padding: 1px 8px;
  display: inline-block !important;
  background: #ff9d9d;
  color: #000000;
  border-radius: 10px;
  font-size: 11px;
  border: 1px solid #df433e;
  position: relative;
  top: -3px;
  /* margin: 0 0 0 10px; */
}
.w-new-issuefix h2 {
  display: inline;
  margin-right: 10px;
}
.aplus-wn-cloud-inn {
  width: 350px;
  /*    width: 442px;*/
  text-align: center;
  display: flex;
  cursor: pointer;
}
.aplus-wn-cloud-inn a {
  width: 50%;
  display: block;
  padding-block: 12px;
  color: #000;
  margin-right: 30px;
  /*
    border: 1px solid #b4e5fb;
    border-bottom: 0px solid #b4e5fb;
    box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
*/
}
.aplus-wn-cloud-inn a {
  color: #000;
  text-decoration: none;
}
.fixed .aplus-wn-cloud-inn a {
  box-shadow: none;
  border-radius: 0 !important;
}
.aplus-wn-cloud-inn a.active {
  border-bottom: 2px solid #045eff;
  font-family: 'Zoho_Puvi_SemiBold';
  position: relative;
}
/*
.aplus-wn-cloud-inn span.active:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #045eff;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -5px;	
	z-index: 99;
}
*/
.aplus-wn-cloud-inn #ap_Cloud {
  border-right: 0px solid #ccc;
}
/*What's new page Analytics Plus style End here*/
/* end point page style start here */
.epoint-sol-bannr {
  background-image: linear-gradient(180deg, #fef5e1, #fff);
}
.epoint-sol-bannr:before {
  background: url("../images/solution/endpoint/epoint-sol-banner.svg") no-repeat !important;
  right: -42px;
  height: 530px;
  top: 0;
}
.epoint-sol4 .itsm-sol-tabs li a {
  padding: 10px 8px;
}
.epoint-sol3 ul li:first-child span {
  background: url("../images/solution/endpoint/epoint-sol2-1.svg") no-repeat 0px 2px/97px;
}
.epoint-sol3 ul li:nth-child(2) span {
  background: url(../images/solution/endpoint/epoint-sol2-2.svg) no-repeat 2px 15px/105px;
}
.epoint-sol3 ul li:nth-child(3) span {
  background: url(../images/solution/endpoint/epoint-sol2-3.svg) no-repeat 1px 3px/96px;
}
.epoint-sol3 ul li:nth-child(4) span {
  background: url(../images/solution/endpoint/epoint-sol2-4.svg) no-repeat 3px 2px/96px;
}
.epoint-sol5 ul li:first-child span {
  background: url(../images/solution/endpoint/epoint-sol5-1.svg) no-repeat 2px 18px/121px;
  width: 130px;
}
.epoint-sol5 ul li:nth-child(2) span {
  background: url(../images/solution/endpoint/epoint-sol5-2.svg) no-repeat 0px 0px/74px;
}
.epoint-sol5 ul li:nth-child(3) span {
  background: url("../images/solution/project/proj-sol5-2.svg") no-repeat 3px 4px/78px;
}
.epoint-sol5 ul li:nth-child(4) span {
  background: url("../images/solution/endpoint/epoint-sol5-4.svg") no-repeat 3px 4px/94px;
}
/*  end point page style end here */
.relat-integ-innr1 {
  position: relative;
  z-index: 0;
  width: 376px;
  margin: auto;
  margin-top: 90px;
}
.relat-integ-innr1:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: -50px;
  left: -70px;
  width: 125px;
  height: 200px;
  z-index: -1;
}
.relat-integ-innr1:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: 90px;
  right: -65px;
  width: 130px;
  height: 200px;
  z-index: -1;
}
.itsm-sol-sec8 {
  position: relative;
  min-height: 670px;
  padding: 50px;
  z-index: 0;
}
.itsm-sol-sec8:after {
  content: "";
  position: absolute;
  background: url("../images/solution/itsm/itsm-sol7-bg.svg") no-repeat;
  bottom: 0px;
  left: 0;
  background-size: contain;
  height: 492px;
  width: 100%;
  z-index: -1;
}
.itsm-sol-sec8-innr {
  margin-top: 40px;
}
.itsm-sol-sec8-innr ul li {
  width: 25%;
  float: left;
}
.itsm-sol-sec8-innr ul li p {
  width: 70%;
  font-size: 18px;
  margin: auto;
  text-align: center;
}
.itsm-sol-sec8-innr ul li span {
  display: block;
  font-size: 60px;
  color: #1C2D4B;
  font-family: 'Zoho_Puvi_Bold';
}
.itsm-sol-sec9 {
  padding: 50px;
}
.itsm-sol-sec9 .sn-ad-slider {
  margin-top: 60px;
}
.itsm-sol-sec9 .sn-ad-slider-dot .active, .itsm-sol-sec9 .sn-ad-slider-dot .dot:hover {
  background-color: #C4D8EB !important;
  border: 1px solid #C4D8EB !important;
}
.itsm-sol-sec9 .sn-ad-slider .mySlides p:before {
    content: " ";
    background: url(../images/aplus-l5/blue-quotes-icon.png);
    width: 65px;
    height: 48px;
    background-size: cover;
}
.itsm-sol-sec10 h2 {
  font-size: 40px;
  width: 80%;
  margin: auto;
}
.itsm-sol-sec10 .btn-red, .itsm-sol-bannr .btn-red {
  font-family: 'Zoho_Puvi_Bold', sans-serif !important;
}
/*shared responsibility page design start here*/
.share-res-banner .container, .share-res-sec2 .container, .share-res-sec3 .container, .share-res-sec4 .container, .share-res-sec5 .container {
  max-width: 1000px !important;
}
.share-res-banner {
  background-color: #1C3056;
  padding: 80px 0;
  text-align: center;
  position: relative;
  overflow: hidden;
  color: #fff;
}
.share-res-banner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/shared-responsibility-banner.svg);
  background-repeat: no-repeat;
  left: 30%;
  opacity: .5;
}
.share-res-banner h1 {
  font-size: 45px;
  line-height: 1.4;
  font-family: 'Zoho_Puvi_SemiBold';
  max-width: 880px;
  margin: 0 auto 30px;
}
.share-res-banner p {
  line-height: 30px;
  text-align: center;
}
.share-res-menu {
  text-align: center;
  padding: 4px 0;
  max-height: 0;
  width: 100%;
  position: absolute;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.share-res-menu.fixed {
  position: fixed;
  top: 100px;
  width: 100%;
  z-index: 1;
  margin: 0px 0 0;
  background: #1C3056;
  padding: 0 30px;
  max-height: 54px;
  transition: max-height 0.2s ease-out;
}
.share-res-menu ul li {
  display: inline-block;
}
.share-res-menu ul li:nth-child(2) {
  margin: 0 50px;
}
.share-res-menu ul li a {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  position: relative;
  padding: 15px 0;
  display: inline-block;
  text-decoration: none;
}
.share-res-menu ul li a.active {
  color: #f5ba43;
}
.share-res-sec2-year {
  text-align: right;
  padding-bottom: 30px;
  font-size: 17px;
  line-height: 1.6;
  margin: 0 0 20px;
}
.share-res-sec2-year strong {
  font-family: 'Zoho_Puvi_Semibold';
}
.share-res-sec2-innr {
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -ms-flex-pack: center;
}
.share-res-sec2-content h4 {
  font-size: 23px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-left: 0;
  margin-bottom: 40px;
}
.share-res-sec2-content ul li {
  position: relative;
  padding: 0 0 0 50px;
  font-size: 18px;
  margin: 25px 0;
}
.share-res-sec2-content ul li span {
  border: 1px solid #24cc8b;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0px;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -moz-transform: scale(0.8);
}
.share-res-sec2-content ul li span:before {
  background: #24cc8b;
  width: 2px;
  height: 7px;
  content: "";
  position: absolute;
  left: 9px;
  top: 13px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}
.share-res-sec2-content ul li span:after {
  background: #24cc8b;
  width: 2px;
  height: 12px;
  content: "";
  position: absolute;
  left: 15px;
  top: 9px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}
.share-res-sec3, .share-res-sec5 {
  background: #f7f7f7;
}
.share-res-sec3 h2, .share-res-sec4 h2, .share-res-sec5 h2 {
  font-size: 38px;
  text-align: center;
  color: #000;
}
.share-res-sec3 p, .share-res-sec4 p, .share-res-sec5 p {
  font-size: 17px;
  line-height: 1.6;
  margin: 0 0 20px;
}
.share-res-sec2, .share-res-sec3, .share-res-sec4, .share-res-sec5 {
  padding: 3em 0 3em;
}
.share-res-sec3-innr h3, .share-res-sec4-innr h3, .share-res-sec5-innr h3 {
  font-size: 26px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 12px;
  color: #000;
}
.share-res-sec3-innr ul, .share-res-sec4-innr ul, .share-res-sec5-innr ul {
  list-style: disc;
  padding-left: 30px;
  margin-bottom: 30px;
}
.share-res-sec3-innr ul li, .share-res-sec4-innr ul li, .share-res-sec5-innr ul li {
  margin-bottom: 12px;
  line-height: 28px;
}
/*shared responsibility page design end here*/
/*Sitemap page design start here*/
.sitemap-banner {
  background: #0060FF;
  position: relative;
  padding: 80px 20px;
  color: #fff;
  z-index: 0;
  overflow: hidden;
}
.sitemap-banner:before {
  content: '';
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-index-wave.svg) no-repeat;
  background-size: 1750px auto;
  background-position: inherit;
  width: 100%;
  height: 395px;
  position: absolute;
  opacity: .3;
  top: -52px;
  left: 0;
  z-index: -1;
  transform: rotate(-4deg);
  -webkit-mask-image: linear-gradient(to left, transparent 4%, black 100%);
  mask-image: linear-gradient(to left, transparent 4%, black 100%);
}
.sitemap-banner:after {
  /*
    content: '';
    background: url(../images/mm1.svg) no-repeat;
    width: 100%;
    height: 600px;
    position: absolute;
    opacity: .2;
    top: -320px;
    right: 1px;
    z-index: -1;
*/
}
.sitemap-banner h1 {
  font: 45px/1.2 Zoho_Puvi_Bold;
  /*    color: #fff;*/
  text-align: center;
  padding: 0 20px;
}
.sitemap-banner h2 {
  font-size: 22px;
  text-align: center;
  padding: 0 20px;
  font-family: 'Zoho_Puvi_Light';
}
.sm-rippen {
  text-align: center;
  transform: translateY(-45%);
  -webkit-transform: translateY(-45%);
  transition: 300ms linear;
}
.sm-rippen a:hover {
  box-shadow: 0px 5px 5px #0000004f;
  transition: 300ms linear;
}
.sm-rippen a {
  background: #fff;
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 25px;
  border: 1px solid #025fff33;
  transition: 300ms linear;
}
.sitemap-inner {
  width: 100%;
}
.sitemap-inner5 {
  width: 27%;
  float: left;
}
.sitemap-inner4 {
  width: 30%;
  float: left;
}
.sitemap-inner3 {
  width: 46%;
  float: left;
}
.sitemap-inner2 {
  width: 25%;
  float: left;
}
.sitemap-inner1 {
  width: 12.5555%;
  float: left;
}
.sitemap-inner5, .sitemap-inner4, .sitemap-inner3, .sitemap-inner2, .sitemap-inner1 {
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sminner {
  margin-bottom: 25px;
  border: 1px solid #b4e5fd;
}
.sminner h2 {
  background: #eff9ff;
  font-family: 'Zoho_Puvi_Medium';
  border-bottom: 1px solid #b4e5fd;
  padding: 15px;
  text-align: center;
  margin: 0;
  margin-bottom: 0px;
}
.sminner .sub-mr h3 {
  font-size: 18px;
  font-family: 'Zoho_Puvi_Medium';
  margin: 10px 0 -5px;
  margin: 10px 0 0px;
  padding: 0 30px;
}
.sminner ul {
  padding-left: 0px !important;
}
.sminner ul li {
  list-style: none;
  padding: 2px 10px 2px 30px !important;
}
.sminner ul li {
  position: relative;
}
.sminner ul li:before {
  content: "";
  position: absolute;
  background: #b4e5fc;
  width: 5px;
  height: 5px;
  left: 10px;
  top: 9px;
  border-radius: 25px;
  border: 1px solid #025fff;
}
.sminner ul li a {
  position: relative;
  display: table;
  color: #222;
  text-decoration: none;
}
.sminner ul li a:after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  color: #138cd6;
  background: #138cd6;
}
.sminner ul li a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
#seemore_ebook .ebook-scroll {
  overflow-y: scroll;
  padding-bottom: 15px;
}
#seemore_ebook .ebook-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
}
#seemore_ebook .ebook-scroll::-webkit-scrollbar:vertical {
  width: 11px;
}
#seemore_ebook .ebook-scroll::-webkit-scrollbar:horizontal {
  height: 11px;
}
#seemore_ebook .ebook-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white; /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, .5);
}
/*Sitemap page design End here*/
/* Change width value to AUTO and margin value to 16px or whatever value if want full display width */
.nav-circle {
  width: 25%;
  height: 3px;
  border-radius: 100px;
  background: #1591eb;
  position: absolute;
  margin-bottom: -4.2rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  top: 45px;
  left: 0%;
  display: none;
  justify-content: center;
  align-items: center;
  transition: 0.355s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  border-radius: 2px;
}
.grid-item-active {
  display: flex !important;
  align-items: center;
  justify-content: center;
  -webkit-animation: zoomIn .255s cubic-bezier(0.46, 0.03, 0.21, 0.93);
  animation: zoomIn .255s cubic-bezier(0.46, 0.03, 0.21, 0.93);
}
/* Keyframes to Animate transition! */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@keyframes moveActive {
  0% {
    width: 25%;
  }
  20% {
    width: 35%;
  }
  100% {
    width: 25%;
  }
}
@keyframes indexstar {
  0% {
    transform: rotate(0deg) scale(.9);
  }
  50% {
    transform: rotate(20deg) scale(1.1);
  }
  100% {
    transform: rotate(0deg) scale(.9);
  }
}
@keyframes arrowmove {
  0% {
    transform: translateX(0)
  }
  10% {
    transform: translateX(1px)
  }
  20% {
    transform: translateX(2px)
  }
  30% {
    transform: translateX(3px)
  }
  40% {
    transform: translateX(4px)
  }
  50% {
    transform: translateX(5px)
  }
  60% {
    transform: translateX(4px)
  }
  70% {
    transform: translateX(3px)
  }
  80% {
    transform: translateX(2px)
  }
  90% {
    transform: translateX(1px)
  }
  100% {
    transform: translateX(0)
  }
}
@keyframes arrowmoverl {
  0% {
    transform: translateY(0)
  }
  10% {
    transform: translateY(1px)
  }
  20% {
    transform: translateY(2px)
  }
  30% {
    transform: translateY(3px)
  }
  40% {
    transform: translateY(4px)
  }
  50% {
    transform: translateY(5px)
  }
  60% {
    transform: translateY(4px)
  }
  70% {
    transform: translateY(3px)
  }
  80% {
    transform: translateY(2px)
  }
  90% {
    transform: translateY(1px)
  }
  100% {
    transform: translateY(0)
  }
}
@keyframes shade {
  0% {
    transform: translate(0px, 0px) scale(.9);
  }
  50% {
    transform: translate(50px, -50px) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) scale(.9);
  }
}
/*solution page end here*/
/*it analytics software page start here*/
.ita-soft-full * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ita-soft-full .container {
  max-width: 1400px;
  width: 90%;
  margin: auto;
}
.ita-soft-bannr {
  background: #172B4D;
  color: #fff;
  /*    min-height: 960px;*/
}
.container.ita-soft-bannr-out {
  max-width: 1300px !important;
}
.ita-soft-bannr-out {
  max-width: 1400px;
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  padding-block: 50px;
}
.ita-soft-bannr-out .left-cont {
  width: 50%;
}
.ita-soft-bannr-out .right-form {
  width: 50%;
  min-height: 500px;
}
/*
.ita-soft-bannr .right-form .ita-form {
	width: 70%;
    float: right;
    border-radius: 8px;
    background: #ffffff;
	color:#000;
    box-shadow: 0px 0px 10px #00000021;
    margin: 65px 0;
    padding-bottom: 15px;
}
.ita-form li {
    padding-bottom: 15px !important;
}
.ita-form .radio-box label {
    margin-right: 30px !important;	
}
.ita-form .input-effect input:focus ~ label, .ita-form .input-effect input.has-content ~ label {
    top: -16px !important;
}
.ita-form h2 {
	font-family: 'Zoho_Puvi_Bold';
    font-size: 22px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 23px;
    color: #000;
    padding-bottom: 7px;
}

.ita-form form {
    width: 83%;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 30px;
}
*/
.ita-form1 .radio-box {
  color: #000;
}
.ita-soft-bannr .radio-box label .checkmark:after {
  top: 3px;
  left: 3px;
}
.ita-soft-bannr .radio-box label {
  margin-right: 20px !important;
}
.ss-banner-inner p {
  line-height: 32px;
  width: 75%;
  margin-top: 30px;
}
.ss-form li, .ss-form li select {
  width: 100% !important;
  color: #000;
}
.ss-form li.radio-box {
  margin-bottom: 10px;
}
.ita-form li.radio-box label .checkmark:after {
  top: 3px;
  left: 3px;
}
.ita-soft-bannr-out .left-cont h1 {
  font-size: 42px;
  line-height: 50px;
  font-family: 'Zoho_Puvi_Bold';
}
.ita-soft-bannr-out .left-cont h1 span {
  display: block;
  color: #FFF4BA;
}
.ita-soft-bannr-out .left-cont p {
  width: 90%;
  line-height: 32px;
}
.ita-soft-blue-bg {
  background: #eff7ff;
}
.ita-soft-sec3 {
  background-color: #eff7ff;
  background: linear-gradient(180deg, #eff7ff 50%, #ffffff 50%);
}
.ita-soft-sec3-innr {
  width: 90%;
  margin: auto;
  background: #fff;
  border-radius: 10px;
  padding: 35px;
  box-shadow: 1px 1px 25px #ccc;
}
.ita-soft-sec3-innr h2 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Extrabold';
  text-align: center;
  margin-top: 0px;
}
.aplus-experience {
  display: flex;
  /*    justify-content: space-evenly;	*/
  align-items: flex-start;
}
.aplus-experience span {
  display: block;
  text-align: center;
  width: 20%;
  border-right: 1px solid #ccc;
}
.aplus-experience span:last-child {
  border-right: 0px solid #ccc;
}
.aplus-experience span strong {
  display: block;
  font-size: 40px;
}
.aplus-experience span:first-child strong {
  color: #65B9F5;
}
.aplus-experience span:nth-child(2) strong {
  color: #F3BA3F;
}
.aplus-experience span:nth-child(3) strong {
  color: #1241E8;
}
.aplus-experience span:nth-child(4) strong {
  color: #E78A55;
}
.aplus-experience span:nth-child(5) strong {
  color: #37A692;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(2) span {
  background-position: -83px -77px !important;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(3) span {
  background-size: 710px !important;
  background-position: -99px -44px !important;
  width: 100px !important;
  height: 57px;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(4) span {
  background-position: -313px -90px !important;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(5) span {
  background-size: 1070px !important;
  background-position: -373px -78px !important;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(6) span {
  background-position: -793px 0px !important;
}
.aplus-experience span em {
  width: 50%;
  display: block;
  margin: auto;
  font-size: 14px;
  font-style: inherit;
}
.ita-soft-sec6 {
  background: #eff7ff;
  padding: 50px 0;
}
.ita-soft-sec6-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.ita-soft-sec6-inner:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background: #ABBED0;
  top: 0px;
  left: 50%;
}
.ita-soft-sec6-inner .left-sec {
  width: 40%;
}
.ita-soft-sec6-inner .right-sec {
  width: 40%;
  position: relative;
}
.ita-soft-sec6 .left-sec h2 {
  font-size: 33px;
}
.ita-soft-sec6 .left-sec h2 span {
  font-family: 'Zoho_Puvi_Bold';
  display: block;
  line-height: 50px;
}
.ita-logo-align {
  display: flex;
  gap: 35px 50px;
  flex-wrap: wrap;
}
.ita-soft-sec6 .left-sec span img {
  width: 100px;
}
.ita-soft-sec6-inner .right-sec p {
  font-size: 20px;
  line-height: 38px;
  font-family: 'Zoho_Puvi_Light';
  margin-top: 0;
}
.ita-soft-sec6-inner .right-sec h2 {
  font-size: 33px;
  font-family: 'Zoho_Puvi_Bold';
  display: block;
  line-height: 50px;
  margin-bottom: 0px;
}
.ita-soft-sec6-inner .right-sec .cut-name {
  font-size: 15px;
  font-family: 'Zoho_Puvi_Light';
}
.ita-soft-sec6-inner .right-sec .cut-name span {
  font-family: 'Zoho_Puvi_SemiBold';
  display: block;
}
.top-quotes {
  background: url(../images/blue-quotes.svg) no-repeat;
  width: 51px;
  height: 42px;
  display: block;
  background-size: 50px;
  opacity: .4;
  position: absolute;
  top: -15px;
  left: -51px;
}
.ita-soft-sec7 {
  background-color: #eff7ff;
  background: linear-gradient(180deg, #eff7ff 50%, #ffffff 50%);
}
.ita-soft-sec7-inner {
  background: #172644;
  color: #fff;
  border-radius: 10px;
  padding: 35px;
  box-shadow: 1px 1px 25px #ccc;
}
.ita-soft-sec7-inner .take-experts {
  font-size: 16px;
}
.ita-footer {
  margin: 30px 0;
}
.ita-footer .container {
  display: flex;
  position: relative;
  z-index: 0;
}
.ita-footer .container:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: 70px;
  left: -5px;
  width: 90px;
  height: 130px;
  z-index: -1;
}
.ita-footer .container .left-foot {
  width: 30%;
}
.ita-footer .container .left-foot h2 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Bold';
}
.ita-footer .container .right-foot {
  width: 70%;
  line-height: 33px;
}
.ita-footer .container .right-foot p {}
.ita-foot-flex {
  display: flex;
  /* justify-content: space-evenly; */
  align-items: flex-start;
  margin-top: 30px;
  margin-left: -68px;
}
.ita-foot-flex span {
  display: block;
  width: 20%;
  text-align: center;
  border-right: 1px solid #ccc;
}
.ita-foot-flex span strong {
  display: block;
  font-size: 40px;
}
.ita-foot-flex span em {
  width: 50%;
  display: block;
  margin: auto;
  font-size: 14px;
  font-style: inherit;
  line-height: 18px;
  margin-top: 12px;
}
.ita-foot-flex span:last-child {
  border-right: 0px solid #ccc;
}
/*it analytics software page end here*/
/*c page start here*/
.sso-sdp-head {
  position: relative;
  background: #ffd155;
  padding-top: 50px;
  height: 700px;
  overflow: hidden;
  z-index: 0;
}
.sso-sdp-head:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-hybrid-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .3;
}
.sso-sdp-head:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/aplus-analytics.svg) no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 710px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .3;
}
#sso-sdp-wave {
  height: 150px;
  overflow: hidden;
  position: relative;
  transform: scaleY(-1);
  top: -76px;
  /*    z-index: -1;*/
}
.sso-sdp-head h1 {
  font-size: 43px;
  font-family: 'Zoho_Puvi_Bold';
  margin: 15px 0 0px 0;
}
.sso-sdp-head p {
  font-size: 17px;
  width: 80%;
  margin: auto;
}
.sso-sdp-head .head-sp {
  margin-top: 5px;
  font-size: 15px;
  font-style: italic;
  opacity: .8;
}
.sso-sdp-sec2 {
  padding-top: 0;
  padding-bottom: 80px;
  margin-top: -50px;
}
.sso-sdp-sec2 h2 {
  text-align: center;
  font-size: 40px;
  font-family: 'Zoho_Puvi_SemiBold';
  /*    width: 70%;*/
  margin: auto;
}
.sso-sdp-button {
  margin-top: 60px;
  text-align: center;
}
.sso-sdp-sec2 p {
  width: 65%;
  text-align: center;
  margin: 20px auto;
}
.sso-sdp-sec2 ul li {
  position: relative;
  display: inline-block;
  padding-left: 80px;
  padding-right: 40px;
  padding-top: 12px;
}
.sso-sdp-sec2 ul li span {
  font-family: 'Zoho_Puvi_Bold';
}
/*
.sso-sdp-sec2 ul li:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 17px;
    top: 5px;
}
.sso-sdp-sec2 ul li:first-child:before {
	background: #2c8def;
}
.sso-sdp-sec2 ul li:nth-child(2):before {
	background: #edca30;
}
.sso-sdp-sec2 ul li:nth-child(3):before {
	background: #1faba0;
}
.sso-sdp-sec2 ul li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 43px;
    background: #020202;
    left: 24px;
    top: 20px
}
*/
.sso-sdp-sec2 ul li:after {
  content: "";
  position: absolute;
  width: 65px;
  height: 1px;
  background: #c3c3c3;
  right: -65px;
  top: 40px;
}
.sso-sdp-sec2 ul li:nth-child(3):after {
  content: none;
}
.sso-sdp-sec2 ul {
  width: 80%;
  margin: 50px auto 10px auto;
  text-align: center;
  display: flex;
  justify-content: space-evenly;
}
.sso-sdp-sec3 .sso-sdp-50:first-child {
  background: #d2e7f1;
  padding: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sso-sdp-sec3 .sso-sdp-50:nth-child(2) {
  background: #e6f7ff;
  padding: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sso-sdp-50 {
  width: 50%;
  float: left;
  text-align: center;
}
.sso-sdp-50 {
  background: #E5F2F8;
}
.sso-sdp-btn {
  background: #FF1D30;
  color: #fff;
  border: 1px solid #FF1D30;
}
.sso-sdp-btn1 {
  background: #fff;
  color: #FF1D30;
  border: 1px solid #FF1D30;
  margin-left: 30px;
}
.sso-sdp-sec4 ul {
  margin-top: 30px;
}
.sso-sdp-sec4 {
  background: #f2faff;
  padding: 60px 0 0px 0;
}
.sso-sdp-sec4 h2 {
  text-align: center;
  font-size: 40px;
  font-family: 'Zoho_Puvi_Bold';
  /*    width: 70%;*/
  margin: auto;
}
.sso-sdp-sec4 ul li {
  width: 50%;
  float: left;
  position: relative;
  padding: 0 20px;
  min-height: 250px;
}
.sso-sdp-sec4 ul li:after {
  position: absolute;
  left: 2%;
  top: -16%;
  color: #333;
  margin: 0;
  font-size: 100px;
  font-family: 'Roboto Slab';
  opacity: .1;
  font-weight: bold;
}
.sso-sdp-sec4 ul li:first-child h3 {
  padding-left: 40px;
}
.sso-sdp-sec4 ul li:first-child:after {
  content: '1';
}
.sso-sdp-sec4 ul li:nth-child(2):after {
  content: '2';
}
.sso-sdp-sec4 ul li:nth-child(3):after {
  content: '3';
}
.sso-sdp-sec4 ul li:nth-child(4):after {
  content: '4';
}
.sso-sdp-sec4 ul li h3 {
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  padding-left: 60px;
}
.sso-sdp-sec5 {
  background-image: linear-gradient(#f1fafe 50%, #fff 50%);
  padding: 50px;
}
.sso-sdp-sec5 .container {
  background: #172B4D;
  position: relative;
  padding: 40px;
  border-radius: 12px;
  border: 1px solid #ccc;
  color: #ffff;
  z-index: 0;
}
.sso-sdp-sec5 .container:before {
  content: "";
  position: absolute;
  background: url(https://www.manageengine.com/it-analytics/images/jira/jad-food-bg.png) 0% 0% / cover no-repeat;
  bottom: 0px;
  left: 0px;
  height: 300px;
  width: 100%;
  z-index: -1;
  opacity: .4;
}
.sso-sdp-ebk {
  text-align: right;
  padding-right: 80px;
}
.sso-sdp-ebk img {
  width: 220px;
}
.sso-sdp-ebk-cnt h2 {
  font-size: 29px;
  width: 70%;
  line-height: 33px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 20px;
}
.sso-sdp-ebk-cnt p {
  width: 80%;
  margin-bottom: 25px;
}
/*SSO SDP page end here*/
/*7 real-life IT problems and solution style start here*/
.rl-it-problm {
  background: #93dcff;
  /*	background: #f21170;*/
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.rl-it-problm:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-apq3-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .3;
}
.rl-it-problm:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-t.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 226px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .3;
}
.rlip-band span {
  color: #f21170;
  font-size: 17px;
  /*    text-transform: uppercase;*/
  font-style: italic;
  border-bottom: 1px solid #000;
  padding-bottom: 7px;
}
.rl-it-problm .title3 {
  line-height: 37px;
}
.rl-it-problm .title3 span {
  font-family: 'Zoho_Puvi_Light';
  font-size: 27px;
}
.bannr-slider.rl-it-problm p {
  line-height: 35px;
  padding: 0px 0 15px 0;
}
.rl-it-problm .bannr-rit-img {
  position: relative;
}
.btn-rlip {
  background: #f21170;
  color: #fff;
  border: 1px solid #f21170;
}
.btn-rlip:hover {
  background: #dc0962;
  border: 1px solid #dc0962;
}
/*7 real-life IT problems and solution style end here*/
/*ITSM banner style start here*/
.itsm-banr {
  background: #f4c39f;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.itsm-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/itsm-img.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 5%;
  z-index: -1;
  opacity: 1;
}
.itsm-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/itsm-img.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 156px;
  width: 5%;
  background-size: cover;
  z-index: -1;
  opacity: 1;
}
.itsm-band span {
  color: #000;
  font-size: 14px;
  background: #e9af85;
  padding: 11px 25px;
  border-radius: 4px;
}
.itsm-banr .bannr-rit-img {
  position: relative;
}
.itsm-banr .bannr-rit-img:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/data-dam-bg.png) no-repeat;
  position: absolute;
  content: " ";
  top: 5px;
  left: -20px;
  height: 500px;
  width: 100%;
  background-size: 240px;
  z-index: -1;
}
.iitsm-banr .bannr-rit-img:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/data-dam-bg.png) no-repeat;
  position: absolute;
  content: " ";
  bottom: -270px;
  right: -380px;
  height: 500px;
  width: 100%;
  background-size: 240px;
  z-index: -1;
}
/*ITSM banner style end here*/
/*indx-6it-sm banner style start here*/
.indx-6it-sm {
  background: #93DCFF;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-6it-sm:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/it-6-service.svg) no-repeat;
  content: " ";
  background-size: contain;
  position: absolute;
  bottom: -19px;
  right: -2px;
  height: 580px;
  width: 1123px;
  z-index: -1;
}
.it6sm-grn {
  font-family: 'Zoho_Puvi_Regular';
}
.it6sm-grn span {
  font-family: 'Zoho_Puvi_SemiBold';
  background: #1B9B8B;
  padding: 13px;
  color: #fff;
  line-height: 70px;
}
.indx-6it-sm-band span {
  color: #000;
  font-size: 17px;
  /* text-transform: uppercase; */
  font-style: italic;
  border-bottom: 1px solid #000;
  padding-bottom: 7px;
}
.indx-6it-sm .bannr-rit-img {
  position: relative;
}
.it6-img-vid {
  visibility: hidden;
}
/*indx-6it-sm banner style end here*/
/*indx-6it2-sm banner style start here*/
.indx-6it2-sm {
  background: #0060FF;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-6it2-sm:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/five-reasons-analytics-initiatives.svg) no-repeat;
  content: " ";
  background-size: contain;
  position: absolute;
  bottom: -19px;
  right: -2px;
  height: 640px;
  width: 1123px;
  z-index: -1;
}
.it6sm2-grn {
  font-family: 'Zoho_Puvi_Light';
  font-size: 30px;
}
.it6sm2-grn b {
  display: block;
  font-family: 'Zoho_Puvi_Medium';
  font-size: 40px;
}
.it6sm2-grn span {
  font-family: 'Zoho_Puvi_Extrabold';
  color: #FFFDB0;
  display: block;
  font-size: 40px;
  /*	background: #025fff;
    padding: 13px;
    color: #fff;
    line-height: 70px;
*/
}
.indx-6it2-sm-band span {
  color: #fff;
  font-size: 17px;
  /* text-transform: uppercase; */
  font-style: italic;
  border-bottom: 1px solid #fff;
  padding-bottom: 7px;
}
.indx-6it2-sm .bannr-rit-img {
  position: relative;
}
.it62-img-vid {
  visibility: hidden;
}
/*indx-6it2-sm banner style end here*/
/*Dark background banner style start here*/
.indx-dark-bg {
  background: #4a7df2;
  color: #fff;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-dark-bg:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-t.png) no-repeat;
  content: " ";
  position: absolute;
  top: -20px;
  background-size: cover;
  height: 40%;
  width: 30%;
  z-index: -1;
  opacity: .5;
}
.indx-dark-bg:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/webinar-bgb.svg) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 240px;
  width: 100%;
  /*    background-size: cover;*/
  z-index: -1;
  opacity: .7;
}
.indx-dark-bgr-band span {
  color: #fff;
  font-size: 17px;
  /* text-transform: uppercase; */
  font-style: italic;
  border-bottom: 1px solid #fff;
  padding-bottom: 7px;
}
.indx-dark-bg .bannr-rit-img {
  position: relative;
}
/*Dark background banner style end here*/
/*data-dem banner style start here*/
.indx-data-dem-banr {
  background: #f6ce46;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-data-dem-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/chaos-free-noc.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 5%;
  z-index: -1;
  opacity: 1;
}
.indx-data-dem-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/chaos-free-noc.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 156px;
  width: 5%;
  background-size: cover;
  z-index: -1;
  opacity: 1;
}
.noc-band span {
  color: #000;
  font-size: 14px;
  background: #deb437;
  padding: 11px 25px;
  border-radius: 4px;
}
.indx-data-dem-banr .bannr-rit-img {
  position: relative;
}
/*
.indx-data-dem-banr .bannr-rit-img:before {
	background: url(https://www.manageengine.com/analytics-plus/images/index/data-dam-bg.png) no-repeat;
    position: absolute;
    content: " ";
    top: 5px;
    left: -20px;
    height: 500px;
    width: 100%;
    background-size: 240px;
    z-index: -1;
}
.indx-data-dem-banr .bannr-rit-img:after {
	background: url(https://www.manageengine.com/analytics-plus/images/index/data-dam-bg.png) no-repeat;
    position: absolute;
    content: " ";
	bottom: -270px;
    right: -380px;
    height: 500px;
    width: 100%;
    background-size: 240px;
    z-index: -1;
}
*/
/*data-dem banner style end here*/
/*save cloud banner style start here*/
.save-cloud-banr {
  background: #93dcff;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.save-cloud-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 50%;
  z-index: -1;
  opacity: 1;
}
.save-cloud-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-btm.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 156px;
  width: 5%;
  background-size: cover;
  z-index: -1;
  opacity: .4;
}
.save-cloud-banr h2 span {
  font-family: 'Zoho_Puvi_LightItalic';
}
.save-cloud span {
  color: #000;
  font-size: 14px;
  background: #71cef7;
  padding: 11px 25px;
  border-radius: 4px;
}
.save-cloud-banr .bannr-rit-img {
  position: relative;
}
/*data-dem banner style end here*/
/*APM banner style start here*/
.indx-apm-banr {
  background: #1da7e0;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.indx-apm-banr:before {
  /*    background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-b.png) no-repeat;*/
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .1;
}
.indx-apm-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/it-security-bg.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 10px;
  left: 26px;
  height: 170px;
  width: 100%;
  background-size: auto;
  z-index: -1;
  opacity: .5;
}
.indx-apm-banr .bannr-rit-img {
  position: relative;
}
.indx-apm-banr .bannr-rit-img:before {
  background: url("https://www.manageengine.com/analytics-plus/images/index/it-security-bg.png") no-repeat;
  position: absolute;
  content: " ";
  top: 5px;
  left: 10px;
  height: 500px;
  width: 100%;
  background-size: 90px;
  z-index: -1;
  opacity: .5;
}
/*
.indx-apm-banr .bannr-rit-img:after {
	background: url("https://www.manageengine.com/analytics-plus/images/index/it-security-bg.png") no-repeat;
    position: absolute;
    content: " ";
	bottom: -270px;
    right: -380px;
    height: 500px;
    width: 100%;
    background-size: 90px;
    z-index: -1;
}
*/
.btn-apm {
  background: #FF1D30;
  color: #fff;
  border: 1px solid #FF1D30;
}
.btn-apm:hover {
  background: #de1627;
  border: 1px solid #de1627;
}
.apm-band span {
  color: #fff;
  font-size: 14px;
  background: #0e7ead;
  padding: 11px 25px;
  border-radius: 4px;
}
.apm-date {
  padding: 0px;
  margin-top: -10px;
  font-size: 16px;
  letter-spacing: 0.3px;
}
/*APM banner style end here*/
/*jira banner style start here*/
.indx-jira-banr {
  background: #f8dc90;
  height: auto;
  position: relative;
  z-index: 0;
}
.indx-jira-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-sky.png) no-repeat;
  /*    content: " ";*/
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .9;
}
.indx-jira-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-t.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 370px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .1;
}
.indx-jira-banr .bannr-rit-img {
  position: relative;
}
/*
.indx-jira-banr .bannr-rit-img:before {
    background: url(https://www.manageengine.com/analytics-plus/images/index/jira-ebook-bannr-bg.png) no-repeat;
    position: absolute;
    content: " ";
    top: -93px;
    right: -43px;
    height: 500px;
    width: 100%;
    background-size: cover;
    z-index: -1;
}
*/
.indx-jira-banr h2.title3 {
  font-size: 45px;
  line-height: 55px;
  font-family: 'Zoho_Puvi_ExtraBold';
}
.indx-jira-banr .title3 span {
  font-size: 40px;
  font-family: 'Zoho_Puvi_Regular';
  text-transform: uppercase;
  padding: 0;
}
.btn-jira {
  background: #FF1D30;
  color: #fff;
  border: 1px solid #FF1D30;
}
.btn-jira:hover {
  background: #c3212f;
  border: 1px solid #c3212f;
}
.jira-band {
  color: #E7C81A;
  font-size: 16px;
}
.m-dash-band span {
  color: #6e5a2b;
  font-size: 17px;
  border-bottom: 1px solid #6e5a2b;
  font-style: italic;
  font-family: 'Zoho_Puvi_Medium';
  padding-bottom: 7px;
}
/*jira banner style end here*/
/*mdm banner style start here*/
.indx-mdm-banr {
  background: #4553b0;
  height: auto;
  position: relative;
  z-index: 0;
}
.indx-mdm-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-b.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .1;
}
.indx-mdm-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg2-t.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 370px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .1;
}
.btn-mdm {
  background: #FF1D30;
  color: #fff;
  border: 1px solid #FF1D30;
}
.btn-mdm:hover {
  background: #c3212f;
  border: 1px solid #c3212f;
}
.mdm-band {
  color: #E7C81A;
  font-size: 16px;
}
/*jira banner style end here*/
/*vview banner style start here*/
.indx-v-view-banr {
  background: #0a2b45;
  position: relative;
  z-index: 0;
}
.indx-v-view-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-b.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .4;
}
.indx-v-view-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-bg3-t.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 290px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .4;
}
.btn-v-view {
  background: #FFAB43;
  color: #fff;
  border: 1px solid #FFAB43;
}
.btn-v-view:hover {
  background: #e89630;
  border: 1px solid #e89630;
}
.v-view-band {
  color: #e7c81a;
  font-size: 16px;
}
/*vview banner style end here*/
/*Hepl desk banner style start here*/
.indx-help-desk-banr {
  background: #204760;
  position: relative;
  z-index: 0;
}
.pmp-bannr-home:before {
  background: url(../images/except-customer-service_bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .4;
}
.pmp-bannr-home:after {
  background: url(../images/except-customer-service_bgb.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 290px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  opacity: .4;
}
/*Hepl desk banner style end here*/
/*1 on 1 banner style start here*/
.indx-1on1-banr {
  position: relative;
  background: #cee2fd;
  overflow: hidden;
  z-index: 0;
}
.indx-1on1-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/banne-indx-sky-b.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: .3;
}
.indx-1on1-banr:after {
  content: " ";
  position: absolute;
  background: url("https://www.manageengine.com/analytics-plus/images/index/indx-1on1-btm-bannr.svg") no-repeat;
  background-size: cover;
  width: 100%;
  height: 500px;
  bottom: 0px;
  left: 0;
  z-index: -1;
}
.indx-1on1-banr .full-auto {
  position: relative;
  z-index: 0;
}
.indx-1on1-banr .full-auto:after {
  display: none;
  position: absolute;
  content: "";
  bottom: 79px;
  width: 100%;
  height: 10px;
  border-bottom: 1px solid #9fb6ce;
  z-index: -1;
  -webkit-border-image: -webkit-linear-gradient(left, rgb(60 74 83 / 4%), rgb(159 182 206), rgb(60 74 83 / 7%)) 1;
  -webkit-border-image: -o-linear-gradient(left, rgb(60 74 83 / 4%), rgb(159 182 206), rgb(60 74 83 / 7%)) 1;
  -webkit-border-image: linear-gradient(to right, rgb(60 74 83 / 4%), rgb(159 182 206), rgb(60 74 83 / 7%)) 1;
  -o-border-image: -o-linear-gradient(left, rgb(60 74 83 / 4%), rgb(159 182 206), rgb(60 74 83 / 7%)) 1;
  border-image: linear-gradient(to right, rgb(60 74 83 / 4%), rgb(159 182 206), rgb(60 74 83 / 7%)) 1;
}
.innre-1on1-lf, .innre-1on1-rt {
  /*	width: 50%;*/
  float: left;
  /*	display: flex;*/
  margin: auto;
}
.indx-1on1-banr .full-auto {
  display: flex;
  margin: 0 auto;
}
.title-1on1 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.disc-1on1 {
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.title-1on1 {
  /*	margin: auto;*/
}
.title-1on1 span {
  font-size: 24px;
  font-family: 'Zoho_Puvi_Medium';
  font-style: italic;
  padding-bottom: 12px;
  border-bottom: 1px solid #9fb6ce;
}
.title-1on1 h1 {
  width: 65%;
  font-size: 45px;
  font-family: 'Zoho_Puvi_Extrabold';
  line-height: 58px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.disc-1on1 ul li {
  position: relative;
  width: 50%;
  float: left;
  font-size: 16px;
  min-height: 70px;
  padding-left: 26px;
}
.disc-1on1 ul li:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 20px;
  width: 12px;
  height: 12px;
  background: #2888ff;
  border-radius: 25px;
}
.innre-1on1-rt {
  /*
    height: calc(100vh - 95px);
    min-height: calc(100vh - 95px);
*/
  height: 100%;
  position: relative;
}
.innre-1on1-rt img {
  width: 80%;
  margin: auto;
  position: absolute;
  right: 0;
  bottom: -7px;
}
.indx-1on1-banr .ap-full-ht {
  padding: 0px;
}
/*1 on 1 banner style end here*/
/*save cloud banner style start here*/
.it-security-banr {
  background: #1da7e0;
  height: auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.it-security-banr:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-bgt.png) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 50%;
  z-index: -1;
  opacity: 1;
}
.it-security-banr:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/save-cloude-btm.png) no-repeat;
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 156px;
  width: 5%;
  background-size: cover;
  z-index: -1;
  opacity: .4;
}
.it-security-banr h2 span {
  font-family: 'Zoho_Puvi_LightItalic';
}
.it-security-banr span {
  color: #000;
  font-size: 14px;
  background: #71cef7;
  padding: 11px 25px;
  border-radius: 4px;
}
.it-security-banr .bannr-rit-img {
  position: relative;
}
/*save cloud banner style start here*/
/* //////////////////banner style end here///////////////////// */
.ap-indx-sec2 {
  height: inherit;
  min-height: inherit;
}
.ap-indx-sec2 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.ap-indx-sec2:before {
  /*
	content: " ";
	background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-bg.svg) no-repeat;
    background-size: cover;
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 80%;
    height: 460px;
    z-index: -1;
*/
  /*
	content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg1.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-size: cover;
    height: 290px;
    width: 100%;
    z-index: -1;
*/
}
.ap-features {
  padding: 80px 0;
}
.ap-features-wrap {
  display: inline-block;
  width: 100%;
  position: relative;
}
.ap-features-list {
  width: 35%;
  float: left;
  transition: margin-top 0s ease;
}
.ap-features-content {
  width: 60%;
  float: right;
}
.ap-features-list-inner li.active a {
  color: #007cc9;
  border-bottom: 2px solid #007cc9;
}
.ap-features-list-inner ul {
  margin-top: 40px;
}
.ap-features-list-inner ul li {
  margin-bottom: 22px;
}
.ap-features-list-inner ul li a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.ap-features-content > div {
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  padding: 35px;
  min-height: 450px;
  margin-bottom: 60px;
  position: sticky;
  position: -webkit-sticky;
  z-index: 99;
}
.ap-features-contentBox .indx-sec2-icon {
  content: " ";
  display: inline-block;
  width: 150px;
  height: 150px;
}
.ap-features-contentBox:first-child .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(2) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(3) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(4) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-4.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(5) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(6) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(7) .indx-sec2-icon {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg) no-repeat 1px 4px/123px;
}
.ap-features-contentBox h2 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: 45px;
  margin: 0px;
  color: #333;
}
.ap-features-contentBox p {
  line-height: 40px;
}
.ap-features-content .box-scroll {
  position: relative;
}
.sticky-placeholder {
  opacity: 0;
  visibility: hidden;
}
.fixed-top {
  position: fixed;
  top: 0;
  margin-top: 100px;
  z-index: 1;
}
#cont-1 {
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  transform: scale(0.978459);
}
#cont-2 {
  transform: scale3d(0.988459, 0.988459, 1);
}
#cont-3 {
  transform: scale3d(0.998459, 0.998459, 2);
}
#cont-4 {
  transform: scale3d(1.00846, 1.00846, 3);
}
#cont-5 {
  transform: scale3d(1.01846, 1.01846, 4);
}
#cont-6 {
  transform: scale3d(1.02846, 1.02846, 5);
}
#cont-7 {
  transform: scale3d(1.03607, 1.03607, 6);
}
.wap-out {}
.wap-innr {}
.wap-sub-con {
  width: 70%;
  margin: auto;
  margin-bottom: 32px;
  color: #000;
  text-align: center;
}
.wap-innr-box {
  width: 33.333%;
  float: left;
  margin-bottom: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wap-3box .wap-innr-box:nth-child(1), .wap-3box .wap-innr-box:nth-child(4) {
  padding-right: 40px;
}
.wap-3box .wap-innr-box:nth-child(3), .wap-3box .wap-innr-box:nth-child(6) {
  padding-left: 40px;
}
.wap-3box .wap-innr-box:nth-child(2), .wap-3box .wap-innr-box:nth-child(5) {
  padding-left: 20px;
  padding-right: 20px;
}
.wap-bg-clr {
  border-radius: 12px;
  padding: 15px 20px;
  min-height: 320px;
  border: 1px solid #d0effc;
}
.wap-innr-box:nth-child(1) .wap-bg-clr {
  background: #EFFDFF;
}
.wap-innr-box:nth-child(2) .wap-bg-clr {
  background: #FFF9EE;
}
.wap-innr-box:nth-child(3) .wap-bg-clr {
  background: #F3F9FF;
}
.wap-innr-box:nth-child(4) .wap-bg-clr {
  background: #FFF5FE;
  min-height: 340px;
}
.wap-innr-box:nth-child(5) .wap-bg-clr {
  background: #F9F9FF;
}
.wap-innr-box:nth-child(6) .wap-bg-clr {
  background: #EFFDFF;
  min-height: 340px;
}
.wap-innr-box span {
  content: " ";
  display: inline-block;
  width: 90px;
  height: 70px;
}
.wap-innr-box:nth-child(1) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg) no-repeat 1px 4px/70px;
}
.wap-innr-box:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg) no-repeat 1px 4px/70px;
}
.wap-innr-box:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg) no-repeat 2px 5px/87px;
}
.wap-innr-box:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg) no-repeat 3px 4px/72px;
}
.wap-innr-box:nth-child(5) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg) no-repeat 1px 4px/70px;
}
.wap-innr-box:nth-child(6) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg) no-repeat 1px 4px/58px;
}
.wap-innr-box h2 {
  font-size: 20px;
  margin: 15px 0 20px;
  color: #000;
  font-family: 'Zoho_Puvi_Semibold';
}
.wap-innr-box p {
  line-height: 27px;
}
.ap-indx-sec3 {
  background: #ecf0f9;
  padding-top: 40px;
  padding-bottom: 40px;
}
.box-integration {}
.box-yellow-bg {
  position: relative;
  width: 70%;
  z-index: 0;
}
.box-yellow-bg:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: -40px;
  left: 175px;
  width: 310px;
  height: 600px;
  z-index: -1;
}
.box-yellow-bg:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: 173px;
  left: -49px;
  width: 310px;
  height: 600px;
  z-index: -1;
}
.box-yellow-bg h2 {
  background: #f2ca73;
  font-family: 'Zoho_Puvi_Bold';
  font-size: 24px;
  padding: 40px 20px 20px 20px;
  box-shadow: 6px 6px 0px #ece8dd;
  min-height: 320px;
  color: #000;
  margin-top: 0;
  line-height: 40px;
  border-radius: 5px;
}
.sec-cust-slid {
  width: 690px;
  margin: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.cust-slid-inner {
  max-width: 1200px;
  margin: 60px auto;
}
.dwn-cust-slid-inner, .cl-md-10 {
  width: 100%;
}
.cust-left-img {
  width: 55%;
  margin: 0 auto;
}
.cust-img-bg {
  position: relative;
  margin-top: 50px;
}
.cust-img-bg:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/cust-prfl-bg.png) no-repeat;
  top: -45px;
  left: 40px;
  width: 100%;
  height: 310px;
  z-index: -1;
}
.cust-left-img img {
  border-radius: 50%;
  border: 2px solid #8c9db8;
  padding: 2px;
}
.cust-quote-slid {
  position: relative;
  line-height: 35px;
  padding-top: 60px;
  padding-left: 40px;
}
.cust-quote-slid:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  width: 80px;
  height: 60px;
  top: 0px;
  left: 0px;
  background-size: 530px;
  background-position: -415px 1px;
}
.client-profile {
  color: #000 !important;
  margin-top: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: 30px;
}
.client-profile span {
  color: #181818 !important;
  opacity: .7;
}
.customer-slider {
  position: relative;
}
.sha-value, .sha-value1 {
  /*	width: 690px;*/
  margin: 50px auto;
  font-size: 12px;
  word-break: break-word;
}
.sha-value table, .sha-value1 table {
  margin: auto;
}
.sha-value table tr th, .sha-value table tr td, .sha-value1 table tr th, .sha-value1 table tr td {
  border: 1px solid #adc9e3;
  padding: 10px 20px;
}
.sha-value table tr th, .sha-value1 table tr th {
  background: #adc9e352;
}
.ap_commen_btn {
  text-align: center;
  padding-block: 60px;
  background: #f7f7f7;
}
.ap_commen_btn a {
  margin: auto;
}
.ap_commen_btn h2 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 50px;
  color: #1c1c1c;
}
.ap_commen_btn .btn-red {
  background: #ef372e;
  color: #fff !important;
  border: 1px solid #ef372e;
  padding: 15px 45px;
  font-size: 20px;
  text-decoration: none;
  border-radius: 3px;
}
.bg-l-grey.aplus-downloadform {
  background: none;
}
#meGDPRMessage {
  text-align: left;
}
.index-dwn-form {
  max-width: 800px;
  margin: auto;
  margin-top: 40px;
}
.index-dwn-form .input-effect {
  background: #fff;
}
.index-dwn-form li {
  width: 100%;
  float: left;
  padding-bottom: 20px;
}
.index-dwn-form li input, .index-dwn-form li select {
  width: 100% !important;
  font-family: 'Zoho_Puvi_Regular';
  height: 50px;
  border: 1px solid #cccccc;
  font-size: 14px;
  padding: 7px;
}
#getquoteRequest li select {
  background-color: #ffffff;
  padding: 6px 35px 6px 14px;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
  background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.index-dwn-form li .dc-info {
  font-size: 12px;
  margin-bottom: 0;
  /*	display: none;*/
}
#APdownCloud .index-dwn-form li.seltbx_bt, .signup-box li.seltbx_bt {
  padding-bottom: 5px;
}
.index-dwn-form li .dc-info .dcset {
  font-family: 'Zoho_Puvi_Bold';
}
.index-dwn-form li.aplus-login {
  text-align: center;
  font-size: 13px;
  padding-bottom: 0px;
}
.index-dwn-form li.aplus-login a {
  text-decoration: underline;
}
.submit-btn {
  width: 100% !important;
}
.submit-btn .btn-red {
  width: 280px !important;
  font-size: 18px !important;
}
.za-country_code-container, #OtherCountry {
  position: relative;
}
.ccodelabel {
  width: 30px !important;
  font-family: 'Zoho_Puvi_Regular';
  height: 20px;
  border: 1px solid #cccccc;
  font-size: 14px;
  padding: 14px 10px;
  position: absolute;
  top: 0;
}
#phone, #rmobile {
  width: 87.5% !important;
  float: right;
}
.signupotpcontainer .za-otp-container input {
  width: 100% !important;
  font-family: 'Zoho_Puvi_Regular';
  height: 50px;
  border: 1px solid #cccccc;
  font-size: 14px;
  padding: 7px;
  margin: 10px 0 5px 0;
}
.signupotpcontainer .verifytitle {
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 10px;
}
.signupotpcontainer .za-submitbtn-otp {
  margin-top: 15px;
}
.signupotpcontainer .resendotp {
  cursor: pointer;
  color: #0079e2;
}
.signupotpcontainer .resendotp.nonclickelem {
  cursor: default !important;
  pointer-events: none;
  color: #000000 !important;
}
.signupotpcontainer .za-submitbtn-otp input {
  font-family: 'Zoho_Puvi_Regular';
  height: 40px;
  font-size: 14px;
  padding: 7px 27px;
}
.dwn-priv.tac {
  width: 100% !important;
  text-align: center !important;
  padding: 0px !important;
}
.index-dwn-form ul {
  list-style-type: none !important;
}
.index-dwn-form input:focus {
  outline: none;
}
.cust-globe {
  margin-top: 50px;
}
.cust-globe-innr {
  display: flex;
  margin: 70px 0;
}
.cust-globe-innr .cl-md-5, .cust-globe-innr .cl-md-7 {
  margin: auto;
}
.indx-best-rat {
  margin-bottom: 50px;
}
.ap-br-img-out {
  width: 1000px;
  margin: 0 auto;
  border: 1px solid #DEDEDE;
}
.ap-br-img {
  width: 33%;
  float: left;
  display: flex;
  padding: 12px 0px;
  border-right: 1px solid #dedede;
  box-shadow: 1px 11px 14px #cccccc42;
}
.ap-br-img:nth-child(3) {
  border-right: 0px solid #dedede;
}
.ap-br-img img {
  width: 250px;
  margin: 0 auto;
}
.ap-indx-rating-left, .ap-indx-rating-right {
  /*	vertical-align: middle;*/
  margin: auto;
  text-align: left;
  display: inline-block;
}
.ap-indx-rating-sec {
  width: 33.33%;
  float: left;
  display: flex;
  padding: 15px 20px;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #dedede;
}
.ap-indx-rating-left {
  width: 60%;
  float: left;
}
.ap-indx-rating-txt {
  font-size: 21px;
  margin-bottom: 30px;
}
.ap-indx-rating-txt .rating_count {
  font-size: 36px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.rating_count img {
  width: 60px;
}
.ap-indx-rating-left img {
  height: 38px;
}
.ap-indx-rating-sec:nth-child(2) .ap-indx-rating-left img {
  height: 80px;
}
.ap-indx-rating-right {
  width: 40%;
  float: left;
}
.ap-indx-rating-right .star-con {}
.ap-indx-rating-right .star-con img {}
.globe-video {
  position: relative;
  overflow: hidden;
}
.globe-video a {
  position: relative;
  display: flex;
  cursor: pointer;
}
.globe-video a img {
  transition: all .7s ease-in-out;
}
.ap-indx-sec4 .globe-img {
  padding: 0 !important;
}
.globe-img {
  position: relative;
  overflow: hidden;
  padding: 6px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.globe-video a:hover img {
  transform: scale(1.1);
  transition: all .7s ease-in-out;
}
.cloud-pass-not {
  color: #aaaaaa;
  font-size: 11px;
  margin-bottom: 4px;
}
/*
.globe-img:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000000 url(../images/webinar/video-play.png) no-repeat 50%50% / 90px 90px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.globe-video a:hover .globe-img:after  {
    transform: rotate(126deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
*/
.globe-ply-btn {
  position: absolute;
  bottom: 18px;
  right: 20px;
  color: #fff;
  background: #F34E5E;
  font-size: 15px;
  padding: 3px 15px 3px 29px;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  /*	display: none;*/
}
.globe-ply-btn:after {
  content: "";
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 7px 0 8px 12px;
  height: 0;
  left: 8px;
  position: absolute;
  top: 7px;
  width: 0;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.globe-video a:hover .globe-ply-btn:after {
  transform: rotate(125deg);
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.globe-content {
  padding: 0 30px;
  color: #fff;
  transform: translateY(-145px);
}
.globe-content h3 {
  font-size: 17px;
  margin-bottom: 0;
}
.globe-content p {
  font-size: 12px;
  font-family: 'Zoho_Puvi_Light';
  margin-top: 10px;
}
.globe-content p span {
  font-size: 14px;
}
.globe-logo li {
  float: left;
  width: 33.3333%;
  height: 70px;
  text-align: center;
  padding: 0px 20px;
  border-right: 1px solid #ccc;
  margin-bottom: 40px;
  display: flex;
}
.globe-logo li:nth-child(3), .globe-logo li:nth-child(6) {
  border-right: 0px solid #ccc !important;
}
.globe-logo li img {
  width: 80%;
  margin: auto;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  /*
    height: 40px;
    overflow: hidden;
*/
}
.globe-logo li.inher img {
  width: inherit;
}
.globe-logo li.vis-h {
  position: absolute;
  z-index: -1;
}
.globe-logo p a {
  color: #0194f6;
  padding-left: 50px;
  text-decoration: underline;
}
.go-data-sec {
  position: relative;
  /*    height: 250px;*/
  padding: 10px 0 50px 0;
  z-index: 0;
}
.go-data-sec:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.inbtm-red {
  background: #ef372e;
  color: #fff !important;
  border: 1px solid #ef372e;
  font-family: 'Zoho_Puvi_Bold' !important;
  width: 305px;
  padding: 15px;
  margin: 25px;
}
.inbtm-red:hover {
  background: #cd312a !important;
  border: 1px solid #cd312a;
}
/*text underline style start here*/
.ap-features-list-inner ul li a:after {
  bottom: -2px;
  content: "";
  display: block;
  height: 2px;
  /* left: 50%; */
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.ap-features-list-inner ul li a:after {
  color: #007cc9;
  background: #007cc9;
}
.ap-features-list-inner ul li a:hover:after {
  opacity: 1;
  text-decoration: none;
  width: 100%;
  left: 0;
}
/*text underline style end here*/
/***** Signup ebook - Starts *****/
.aplus-signup-ebook-bg .container, .aplus-signup-ebook-wrapper {
  max-width: 1000px;
}
.aplus-signup-ebook-wrapper {
  font-family: 'Zoho_Puvi_Regular';
}
.aplus-signup-ebook-wrapper h1, .aplus-signup-ebook-wrapper h2 {
  font-size: 25px;
  color: #000000;
  margin: 40px 0 20px;
  font-family: 'Zoho_Puvi_bold';
}
.aplus-signup-ebook-wrapper h1 {
  margin: 20px 0 0;
}
.aplus-signup-ebook-wrapper h1 span.aplus-color-txt {
  color: #814bff;
}
.aplus-signup-ebook-wrapper p {
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 20px;
}
.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip {
  background: #814bff;
  border: 1px solid #000000;
  color: #ffedcf;
  font-size: 14px;
  padding: 5px 10px;
  margin-right: 15px;
  display: inline-block;
  box-shadow: inset -1px -1px 2px #ffffff;
}
.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip span {
  color: #ffffff;
  font-size: 40px;
  padding-left: 5px;
}
.aplus-signup-ebook-highlt-txt {
  background: #f0f9ff;
  border: 1px dashed #7e7baf;
  padding: 15px 15px;
  line-height: 30px;
  font-size: 16px;
  font-family: 'Zoho_Puvi_Semibold';
}
.aplus-signup-ebook-wrapper ul {
  background: #f0f9ff;
  padding-left: 30px;
  padding: 10px 30px;
  margin-bottom: 45px;
}
.aplus-signup-ebook-wrapper ul li {
  padding: 15px;
  list-style-type: none;
  position: relative;
}
.aplus-signup-ebook-wrapper ul li:before {
  content: "";
  position: absolute;
  left: -10px;
  margin-top: 6px;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #814bff;
  background: transparent;
  border-radius: 50%;
}
.aplus-signup-ebook-img {
  margin: 30px 0;
  max-width: 100%;
}
.aplus-signup-ebook-note {
  position: relative;
  margin-left: 40px;
}
.aplus-signup-ebook-note:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -40px;
  width: 28px;
  height: 28px;
  background: url("../images/ebook/secret_stratergies/aplus_signup_note_icon.png");
}
.aplus-signup-ebook-img, .aplus-signup-ebook-tip {
  transition: .7s opacity cubic-bezier(.25, .46, .45, .94), 1s transform cubic-bezier(.25, .46, .45, .94);
}
.aplus-img-animate {
  opacity: 0;
  transform: translateY(30px);
  -webkit-transform: translateY(30px);
}
.aplus-tip-animate {
  opacity: 0;
  transform: translateY(-30px);
  -webkit-transform: translateY(-30px);
}
.aplus-no-tip-animate {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
.aplus-signup-ebook-wrapper h2.aplus-signup-ebook-about-section {
  font-size: 60px;
  font-family: 'Zoho_Puvi_Extrabold';
}
.aplus-signup-ebook-about-section img {
  max-width: 400px;
}
.aplus-signup-ebook-bg {
  background: #814bff;
}
.aplus-signup-ebook-titl {
  font-size: 32px;
  line-height: 40px;
  margin: 50px 0 0;
  letter-spacing: -1px;
  color: #ffffff;
  font-family: 'Zoho_Puvi_ExtraLight';
}
.aplus-signup-ebook-titl .bold-tit {
  font-family: 'Zoho_Puvi_Semibold';
}
.aplus-signup-ebook-banner {
  color: #ffffff;
}
.aplus-signup-ebook-banner p {
  font-family: Zoho_Puvi_Regular;
  font-size: 16px;
  line-height: 26px;
}
.aplus-signup-ebook-banner-btn {
  background: #ff7b59;
  color: #ffffff;
  border: 1px solid #6c46e0;
  /*color: #4a2ca8;*/
  font-family: Zoho_Puvi_Semibold;
}
.aplus-signup-ebook-banner-btn:hover {
  text-decoration: none;
}
.aplus-mT50 {
  margin-top: 50px;
}
.aplus-infographic-txt h3 {
  margin: 0;
  color: #204983;
  font-size: 42px;
  font-family: 'Zoho_Puvi_Extrabold';
}
.aplus-infographic-txt h4 {
  letter-spacing: inherit;
  margin: 0;
  font-size: 22px;
  color: #231f20;
}
.aplus-infographic-txt p {
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #231f20;
  letter-spacing: -1px;
}
.aplus-infographic-section {
  margin: 0 50px 50px 0;
  min-width: 200px;
}
.aplus-signup-ebook-logo-banner img {
  max-width: 170px;
}
.aplus-signup-ebook-banner .aplus-rt-img-banner {
  width: 420px;
  max-width: 90%;
  float: right;
}
.aplus-signup-ebook-banner .aplus-banner-left-layout {
  margin-top: 20px;
}
#aplusEmailSignupWrapper {
  display: flex;
  width: 100%;
  font-family: Zoho_Puvi_Regular;
}
#aplusEmailSignupWrapper fieldset {
  border: none;
  width: 100%;
}
#aplusEmailSignupWrapper label {
  color: #415484;
  font-size: 24px;
  margin-bottom: 15px;
  display: block;
}
#aplusEmailSignupWrapper input[type="text"], .aplus-signup-selectbox {
  width: calc(60% - 10px);
  padding: 10px 15px;
  font-size: 18px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  border: none;
  font-weight: 500;
  box-shadow: inset 0 0 0 1px #d5c7ff;
  background: #fff;
  color: #415484;
  outline: none;
  height: 50px;
}
.aplus-signup-selectbox {
  margin-left: 15px;
  width: calc(40% - 15px);
}
#aplusEmailSignupWrapper input[type="submit"] {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  border: none;
  padding: 10px 50px 9px;
  border-radius: 5px;
  font-size: 22px;
  background: #814bff;
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-top: 25px;
}
.aplus-signup-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 10px 0 25px;
  padding: 15px 20px 30px;
  border-bottom: 1px solid #d8e3fa;
  border-top: 1px solid #d8e3fa;
  background: #fffce0;
  border: 1px solid #f0e5b6;
  border-radius: 5px;
}
.aplus-signup-wrapper:before {
  display: block;
  width: 100%;
  height: 150px;
  position: absolute;
  top: -160px;
  left: -1px;
  content: "";
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
}
.aplusHiddenTxt.hidden {
  display: none;
}
::placeholder {
  color: #aaaaaa;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaaaaa;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaaaaa;
}
.aplus-pr {
  position: relative;
}
.aplus-error {
  position: absolute;
  bottom: -25px;
  left: 5px;
  color: #c81b1b;
  font-size: 14px;
}
#aplusEmailSignupWrapper input[type="text"].aplus-email-error {
  box-shadow: inset 0 0 0 1px #c81b1b;
}
.aplus-banner-left-layout {
  width: 485px;
  float: left;
  padding: 0 18px 0 0;
}
.aplus-signup-ebook-banner .aplus-rt-img-banner {
  width: 420px;
  max-width: 90%;
  float: right;
}
.mobile-btm-btn {
  display: none;
}
.mobile-btm-btn .btm-btn {
  background: #dd3939;
  cursor: pointer;
  border: 0;
  color: #fff !important;
  width: 100%;
  font-size: 15px;
  padding: 15px;
  z-index: 99999;
  text-transform: uppercase;
  cursor: pointer;
}
.pdf-form-stl {
  width: 620px;
  margin: auto;
}
.pdf-form-stl .tac {
  width: 50%;
  float: left;
}
.pdf-form-stl input, .pdf-form-stl select {
  height: 45px;
  padding: 0 8px;
  width: 97%;
  margin: 5px 0px;
  border: none;
  font-size: 13px;
  transition: all 0.2s ease-in-out 0s;
  color: #777;
  outline: none;
  border: 1px solid #bbb;
}
.pdf-form-stl .submit-half {
  background: #e9142b none repeat scroll 0 0 !important;
  border: 1px solid #e9142b;
  border-radius: 5px;
  color: #fff !important;
  cursor: pointer;
  font-size: 18px !important;
  line-height: 24px;
  margin-top: 20px !important;
  width: 48%;
  float: left;
  margin-left: 5px;
}
.pdf-form-stl #downloadReset {
  width: 48%;
  margin-top: 20px;
  margin-right: 5px;
}
/***** Signup ebook - Ends *****/
/*Feature Page design start here*/
.feature-banner {
  background: #000000;
  color: #fff;
}
.feature-banner h1 {
  font-size: 40px !important;
}
.feature-banner h2 {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Thin';
  opacity: .8;
	margin-bottom: 0;
}
/*
.features-sec1-img {
    display: flex;
    width: 80%;
    margin: 60px auto;
    justify-content: space-around;	
}
*/
.features-sec1-img img {
  width: 75%;
}
.features-sec1-img img:nth-child(2) {
  width: 24%;
}
.features-sec1-img img:nth-child(3) {
  width: 17%;
}
.features-sec1-img img:nth-child(4) {
  width: 19%;
}
.features-sec1-img img:nth-child(5) {
  width: 18%;
}
.feature-banner button {
  margin-bottom: 15px;
}
.feature-sticky {
  width: 20%;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  height: 470px;
  top: 70px;
  bottom: auto;
  margin-bottom: 100px;
}
.feature-lft {
  /*
	width: 20%;
	float: left;
*/
  padding-top: 40px;
  position: relative;
  height: calc(70vh - 70px);
  min-height: calc(70vh - 70px);
}
.feature-lft-fixed.fixed {
  position: relative;
}
.feature-lft-fixed.fixed .feature-lft {
  position: fixed;
  top: 65px;
  z-index: 99;
}
.feature-rit-out {
  width: 80%;
  margin-left: 20%;
  margin-top: -560px;
}
.feature-rit {
  /*
	width: 80%;
	float: right;     
*/
  /*	border-left: 1px solid #cccccc47;*/
  /*    box-shadow: -2px 2px 15px #ccc;  */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.feature-nav-shad {
  /*
    content: "";
    background: url(../images/features/menu-shadow.png) no-repeat;
*/
  width: 30px;
  height: 100%;
  right: 0;
  top: 0;
  display: inline-block;
  position: absolute;
  right: -30px;
}
.feature-sec2, .feature-sec3, .feature-sec4, .feature-sec6, .feature-sec7 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.feature-list {
  padding-left: 70px;
}
.feature-list h2 {
  font-size: 21px;
  margin-bottom: 17px;
  font-family: 'Zoho_Puvi_SemiBold';
  padding-left: 12px;
}
#fea-mob-show {
  display: none;
}
.feature-list ul li {
  line-height: 40px;
  font-size: 16px;
}
.feature-list ul li a {
  color: #484848;
}
.feature-list ul li.active > a {
  color: #047cc9;
  border-left: 2px solid #047cc9;
}
.feature-list ul li:hover a {
  color: #000;
  /*    border-left: 2px solid #047cc9;*/
}
.feature-list ul li a {
  text-decoration: none;
  padding: 0px 10px;
  border-left: 2px solid #ffffff00;
}
.af-mob {
  display: none;
}
.feature-sec1 {
    background: #483A9E;
    color: #ffffff;
    padding: 50px;	
}
#decision-intelligence .dc-inner {
	position: relative; 
    width: 1080px;
    margin: auto;
}
#decision-intelligence .dc-inner .di-pop-box {
    position: absolute;
    width: 371px;
    background: #fff6e6;
    border: 1px solid #FF9600;
    border-radius: 7px;
    color: #000;
    padding: 11px 15px;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
#decision-intelligence .dc-inner .di-pop-box:before, #decision-intelligence .dc-inner .di-pop-box:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 16px 10px 0px 10px; 
    margin-top: -6px;
}
#decision-intelligence .dc-inner .di-pop-box:before {
    border-color: #ff9600 transparent transparent transparent;
    bottom: -16.5px;
}
#decision-intelligence .dc-inner .di-pop-box:after {
    border-color: #fff6e6 transparent transparent transparent;
    bottom: -15px;
}
#decision-intelligence .dc-inner .di-pop-box.high:before, #decision-intelligence .dc-inner .di-pop-box.high:after {
	left: 116px;
}
#decision-intelligence .dc-inner .di-pop-box.important:before, #decision-intelligence .dc-inner .di-pop-box.important:after {
	right: 116px;
}
#decision-intelligence .dc-inner .di-pop-box.high {
	right: -5px;
    top: 125px;
	transform: translate(-60px, 80px) scale(.2);
	opacity: 0;
}
#decision-intelligence .dc-inner .di-pop-box.important {
    top: 256px;
    left: -33px;
	transform: translate(60px, 80px) scale(.2);
	opacity: 0;
}
#decision-intelligence .dc-inner .di-pop-box.high.active, #decision-intelligence .dc-inner .di-pop-box.important.active {
	opacity: 1;
    transform: initial;	
}
#decision-intelligence .dc-inner .di-pop-box .dis-f {
    align-items: center;
}
#decision-intelligence .dc-inner .di-pop-box button {
    background: #fff6e6;
    border-radius: 4px;
    padding: 4px 23px;
    font-size: 13px;	
}
#decision-intelligence .dc-inner .di-pop-box.high button {
    color: #FF6700;
    border: 1px solid #FF6700;
    cursor: text;
}
#decision-intelligence .dc-inner .di-pop-box.important button {
    color: #FF3939;
    border: 1px solid #FF3939;
    cursor: text;
}
#decision-intelligence .dc-inner .di-pop-box h2 {
	font-size: 14px;
    font-family: 'Zoho_Puvi_SemiBold';
    padding-left: 15px;    
	margin: 0;
}
#decision-intelligence .dc-inner .di-pop-box p {
	font-size: 12px;
    margin: 0;
    padding-top: 12px;		
}
.ripple-container {
    position: absolute;
    width: 100px;
    height: 100px;
    right: 220px;
    top: 241px;
    }
.ripple-container1 {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 193px;
    bottom: 238px;
    }
    .center-dot {
      width: 10px;
      height: 10px;
      background-color: orange;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
    }
    .center-dot1 {
      width: 30px;
      height: 30px;
      background-color: #f84d49;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
    }

    .ripple-ring {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 10px;
      height: 10px;
      background-color: orange;
      border-radius: 50%;
      transform: translate(-50%, -50%) scale(1);
      opacity: 0.4;
      z-index: 1;
      animation: ripple 3s infinite ease-out;
    }
    .ripple-ring1 {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 20px;
      height: 20px;
      background-color: orange;
      border-radius: 50%;
      transform: translate(-50%, -50%) scale(1);
      opacity: 0.4;
      z-index: 1;
      animation: ripple 3s infinite ease-out;
    }

    .ripple-ring:nth-child(2), .ripple-ring1:nth-child(2) {
      animation-delay: 1s;
    	background-color: #f4731e;
    }

    .ripple-ring:nth-child(3), .ripple-ring1:nth-child(3) {
      animation-delay: 2s;
    	background-color: #ee6813;
    }
    .ripple-ring:nth-child(4), .ripple-ring1:nth-child(4) {
      animation-delay: 3s;
    	background-color: #ee6813;
    }

    @keyframes ripple {
      0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0.4;
      }
      100% {
        transform: translate(-50%, -50%) scale(5); /* 10px * 5 = 50px radius */
        opacity: 0;
      }
    }
.feature-sec2 {
  /*	position: relative;*/
  padding-top: 30px;
  /*    padding-bottom: 190px;*/
  padding-bottom: 60px;
}
.feature-contentBox .content2, .feature-contentBox p {
  font-size: 16px;
}
/*
.feature-sec2:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    background-size: cover;
    height: 272px;
    width: 100%;
    z-index: -1;
    bottom: 0;
    left: 0;
}
*/
.feature_tab, .feature_tab1 {
  background: #fff;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*    width: 60%;*/
  width: 840px;
  height: 62px;
  position: relative;
  margin: 0 auto;
  transition: all .5s ease-in-out;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 80px;
}
.feature_tab .wrap, .feature_tab1 .wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  position: relative;
  height: 62px;
}
.feature_tab #AI_power, .feature_tab1 #MS_data {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.feature_tab input, .feature_tab1 input {
  opacity: 0;
  pointer-events: none;
}
.feature_tab label span, .feature_tab1 label span {
  position: relative;
}
.feature_tab label[for='AI_power'], .feature_tab1 label[for='MS_data'] {
  color: #fff;
}
.feature_tab label[for='AI_power'] span:before, .feature_tab1 label[for='MS_data'] span:before {
  content: " ";
  position: absolute;
  top: -14px;
  left: -56px;
  width: 48px;
  height: 45px;
  z-index: 1;
}
.feature_tab label[for='Pre_analys'] span:before, .feature_tab1 label[for='OFB_integ'] span:before {
  content: " ";
  position: absolute;
  top: -8px;
  left: -65px;
  width: 63px;
  height: 35px;
  z-index: 1;
}
.feature_tab.Pre_analys label[for='AI_power'], .feature_tab1.OFB_integ label[for='MS_data'] {
  color: #000;
}
.feature_tab label[for='AI_power'] span:before {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -146px -98px/700px;
}
.feature_tab.Pre_analys label[for='AI_power'] span:before {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -97px -98px/700px;
}
.feature_tab label[for='Pre_analys'] span:before {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -173px -86px/600px;
}
.feature_tab.Pre_analys label[for='Pre_analys'] span:before {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -236px -86px/600px;
}
.feature_tab.Pre_analys label[for='Pre_analys'], .feature_tab1.OFB_integ label[for='OFB_integ'] {
  color: #fff;
}
.feature_tab label, .feature_tab1 label {
  width: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 20px 15px;
  transition: all .5s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.feature_tab #Pre_analys, .feature_tab1 #OFB_integ {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.feature_tab .bar, .feature_tab1 .bar {
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #047cc9;
  height: 62px;
  width: 50%;
  transition: all .5s ease-in-out;
  border-radius: 5px;
}
.feature_tab.Pre_analys .bar, .feature_tab1.OFB_integ .bar {
  left: 50%;
}
.tilechange #aip-a, .tilechange #ms-di {
  display: block;
}
#pred-a, #out-bi {
  /*	display: none;*/
  /*	margin-top: 50px;*/
  /*	    z-index: -1;*/
}
.tilechange #pred-a, .tilechange #out-bi {
  display: block;
}
.tilechange #aip-a, .tilechange #ms-di {
  /*	display: none;*/
}
.feature-sec2 .sec2-left {
  margin-top: 40px;
}
.feature-sec2 .sec2-left ul {
  margin-left: 35px;
}
.feature-sec2 .sec2-left li {
  position: relative;
  font-size: 16px;
  list-style: none;
  line-height: 30px;
}
.feature-sec2 .sec2-left li:before {
  content: " ";
  position: absolute;
  background: #047cc9;
  top: 3px;
  left: -35px;
  width: 17px;
  height: 17px;
  border-radius: 25px;
  z-index: 1;
}
.feature-sec2 .sec2-left li:after {
  content: " ";
  position: absolute;
  border-left: 1px solid #cfcfcf;
  height: 100%;
  left: -27px;
  top: 25px;
}
.feature-sec2 .sec2-left li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.feature-sec2 .sec2-left h3 {
  font-size: 19px;
  margin: 0;
  font-family: 'Zoho_Puvi_SemiBold';
}
.feature-sec2 .sec2-left p {
  margin-top: 10px;
  margin-bottom: 30px;
}
.feature-sec2 .sec2-left img {
  width: 80%;
}
.bg-bluesgray {
  background: #f2f7fd;
}
.feature-lm, .ahover-arrow-f, .ahover-arrow-0 {
  position: relative;
  text-decoration: none !important;
  font-family: 'Zoho_Puvi_SemiBold';
}
.feature-lm {
  color: #047cc9;
}
.feature-sec5 .feature-lm {
  color: #e9d470;
}
.ahover-arrow-0 {
  color: #000;
}
.ahover-arrow-f {
  color: #fff;
}
.feature-lm:after, .ahover-arrow-f:after, .ahover-arrow-0:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 20px;
  top: 1px;
  right: -58px;
  z-index: 1;
}
.feature-lm:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px;
}
.feature-sec5 .feature-lm:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -222px/1400px;
}
.ahover-arrow-f:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px;
}
.ahover-arrow-0:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -259px/1400px;
}
.feature-lm:before, .ahover-arrow-f:before, .ahover-arrow-0:before {
  color: #047cc9;
  background: #047cc9;
}
.ahover-arrow-f:before {
  color: #fff;
  background: #fff;
}
.ahover-arrow-0:before {
  color: #000;
  background: #000;
}
.feature-sec5 .feature-lm:before {
  color: #e9d470;
  background: #e9d470;
}
.feature-lm:before, .ahover-arrow-f:before, .ahover-arrow-0:before {
  bottom: -3px;
  content: "";
  display: block;
  height: 2px;
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.feature-lm:hover:before, .ahover-arrow-f:hover:before, .ahover-arrow-0:hover:before {
  text-decoration: none;
  width: 100%;
  left: 0;
}
.feature-sec3 {
  padding: 50px 0;
}
.feature-sec3-inner {
	display: flex;
	align-items: center;
	padding-top: 40px;
}
.feature-sec3-inner .cl-md-6:first-child {
  margin-top: 70px;
}
.feature-sec3-inner img {
  width: 55%;
}
.feature-sec4, .feature-sec6 {
  padding: 50px;
}
.feature-sec4-inner {
 	width: 100%;
	display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 equal columns */
    gap: 27px;
    margin: 20px auto;
}
.feature-sec4-inner .data-blend {
    padding: 20px;
}
.feature-sec4-inner .data-blend h3 {
  font-size: 23px;
  margin: 0;
  margin-bottom: -10px;
}
.feature-sec4-inner .data-blend:first-child {
  grid-column: span 2;
	padding: 0px;
}
.feature-sec4-inner .data-blend:nth-child(2) {
  background: #E6F1FF;
    border: 1px solid #90B3DE;
}
.feature-sec4-inner .data-blend:nth-child(3) {
  background: #FFFCEA;
    border: 1px solid #E2D277;
}
.feature-sec4-inner .data-blend:nth-child(4) {
  background: #E6F6EA;
    border: 1px solid #9DD8AC;
}
.feature-sec4-inner .data-blend:last-child {
  background: #FFECEC;
    border: 1px solid #FEB7AE;
}
.feature-sec4-inner .data-blend span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 80px;
}
.feature-sec4-inner .data-blend:nth-child(2) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -745px -202px/1400px;
}
.feature-sec4-inner .data-blend:nth-child(3) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1026px -157px/1679px;
}
.feature-sec4-inner .data-blend:nth-child(4) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -986px -249px/1680px;
}
.feature-sec4-inner .data-blend:last-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -947px -219px/1500px;
}

.feature-sec6-inner {
  width: 100%;
  display: flex;
  margin: 50px auto 0px auto;
  justify-content: space-between;
}
.feature-sec5 {
  position: relative;
  background: #493a9f;
  color: #fff;
  padding: 30px 50px;
  z-index: 1;
}
.feature-sec5:before {
  content: "";
  position: absolute;
  background: url(../images/features/analytics-feature.svg) no-repeat;
  top: 40px;
  right: 0px;
  width: 627px;
  height: 500px;
  z-index: -1;
}
.feature-sec5-inner {
 	margin-top: 20px;    
	display: flex;
    flex-direction: row;
    margin-bottom: 15px;
    flex-wrap: wrap;
    gap: 30px 100px;
}
.feature-sec5-inner .cl-md-4 {
    display: flex;
    flex-direction: column;
    width: calc(33.33% - 80px);
    align-self: stretch;
    justify-content: flex-start;
    padding-top: 30px;
}
.feature-sec5-inner .cl-md-4:nth-child(3) {
	visibility: hidden;
}
.feature-sec5-inner .cl-md-4 h3 {
  font-size: 23px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 0;
  margin-top: 10px;
}
.feature-sec5-inner .cl-md-4 .content2 {
  font-family: 'Zoho_Puvi_Light';
  letter-spacing: 0.2px;
}
.feature-sec5-inner .cl-md-4 span {
	content: " ";
	display: inline-block;
	width: 82px;
	height: 80px;
}
.feature-sec5-inner .cl-md-4:first-child span {
  	background: url(../images/features/ap-sprite-img.svg) no-repeat -1308px -287px/1910px;
	width: 97px;
}
.feature-sec5-inner .cl-md-4:nth-child(2) span {
  	background: url(../images/features/ap-sprite-img.svg) no-repeat -1361px -269px/1840px;
}
.feature-sec5-inner .cl-md-4:nth-child(4) span {
  	background: url(../images/features/ap-sprite-img.svg) no-repeat -1201px -167px/1730px;
}
.feature-sec5-inner .cl-md-4:nth-child(5) span {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -1136px -164px / 1730px;
    width: 64px;
}
.feature-sec5-inner .cl-md-4:last-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1125px -203px/1430px;
}
.visual-analysis {
  width: 25%;
  padding-right: 20px
}
.feature-sec6-inner .visual-analysis span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 80px;
}
.feature-sec6-inner .visual-analysis:first-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1262px -204px/1500px;
}
.feature-sec6-inner .visual-analysis:nth-child(2) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1340px -199px/1500px;
}
.feature-sec6-inner .visual-analysis:nth-child(3) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1517px -216px/1600px;
}
.feature-sec6-inner .visual-analysis:last-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1266px -142px/1600px;
}
.visual-analysis .title4 {
  line-height: 35px;
  margin-top: 0;
}
.feature-sec7 {
  padding-top: 50px;
}
.feature-sec7-inner {
  margin: 50px auto;
}
.feature-sec7-inner .cl-md-4 {
  padding-right: 40px;
  min-height: 310px;
}
.feature-sec7-inner .cl-md-4 span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 88px;
}
.feature-sec7-inner .cl-md-4:first-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -1px -271px/1300px;
}
.feature-sec7-inner .cl-md-4:nth-child(2) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -87px -274px/1320px;
  width: 68px;
}
.feature-sec7-inner .cl-md-4:nth-child(3) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -150px -266px/1300px;
}
.feature-sec7-inner .cl-md-4:nth-child(4) span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -201px -229px/1130px;
}
.feature-sec7-inner .cl-md-4:last-child span {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -290px -225px/1130px;
}
.feature-sec7-inner .title4 {
  line-height: initial;
  margin-top: 0;
}
.feature-footer {
  background: url(../images/features/go-data-bg.svg) no-repeat;
  padding: 40px 0;
  background-size: cover;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.feature-contentBox .title4, .feature-footer .title4 {
  font-size: 40px;
  margin-bottom: 30px;
}
.feature-sec3-inner .title4, .feature-sec6-inner .title4, .feature-sec7-inner .title4 {
  font-size: 24px;
}
.feature-footer-sec {
    max-width: 1300px;
    margin: 0 auto;	    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.feature-footer-sec p {
    width: 100%;
    margin: auto;    
	font-size: 16px !important;
    line-height: 32px;
    font-family: 'Zoho_Puvi_Light';
    margin-top: 0;
    margin-bottom: 35px;	
}
/*Feature Page design end here*/

/* Scorecard Page design Start here*/

.aplus-scorecard {
    background: #010203;
    color: #fff;	
}
.aplus-scorecard-inner {
    position: relative;
/*    display: flex;*/
    padding: 50px;
    z-index: 0;
    overflow: hidden;
}
.aplus-scorecard-inner:before {
    content: "";
    position: absolute;
    background: #6D96FF;
    width: 480px;
    height: 200px;
    top: -10px;
    right: 0px;
    border-radius: 50px;
    z-index: -1;
    filter: blur(160px);
}
.aplus-scorecard-inner .gradient-lighting {
	position: absolute;
    background: #74FFDC;
    width: 80%;
    height: 120px;
    bottom: -20px;
    left: 10%;
    border-radius: 80px;
    z-index: -1; 
    filter: blur(150px);
}
.aplus-scorecard-inner .yel-clr {
    color: #FFE88B;
    margin-bottom: 10px;
    margin-top: 0;	
}
.aplus-scorecard-inner .container {
    margin: auto;
}
.aplus-scorecard-inner h1 {
    font: 55px / 55px 'Zoho_Puvi_Bold';
    color: #fff;
    background-size: 100%;
    margin-bottom: 30px;
}
.aplus-scorecard-inner p {
    margin: 0 auto;
	padding-bottom: 15px;
}
#aplus-scorecard-form.hide-success {
	display: none;
}
.aplus-scorecard-form {
    max-width: 1000px;
    width: 90%;
    margin: 0px auto;
    padding: 40px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.aplus-scorecard-form h2 {
    font-size: 28px;
    text-align: center;
    font-family: 'Zoho_Puvi_Bold';
    text-transform: uppercase;
}
.aplus-scorecard-form form ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.aplus-scorecard-form form ul li {
    width: 30%;
}
.countryid-stl {
    position: relative;
    padding-right: 57px;
    width: 36% !important;
}
.aplus-scorecard-form form ul li input, .aplus-scorecard-form form ul li select {
    width: 100% !important;
    font-size: 16px !important;
    height: 50px;
    border-radius: 0px;
    margin-top: 10px;
    padding: 7px;
    border: none;
    font-size: 13px;
    transition: all 0.2s ease-in-out 0s;
    outline: none;
    border: 1px solid #bbb;
}
.aplus-scorecard-q .inner {
	display: flex;
}
.aplus-scorecard-q .left-menu {
    background: #010203;
    width: 600px;
    color: #fff;
    padding: 40px;	
	webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.aplus-scorecard-q .left-menu .score {
    background: #1D2833;
    border: 1px solid #3F566B;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
}
.aplus-scorecard-q .left-menu .score h3 {
	font-size: 15px;
    line-height: 20px;
	margin: 0;
}
.aplus-scorecard-q .left-menu .score p {
	position: relative;
	background: #31475B;
    width: 90%;
    margin: 15px auto 5px;
    height: 8px;
    border-radius: 20px;
    border: 1px solid #3f566b;
    transition-duration: 1s;
    transition-property: all;
}
.aplus-scorecard-q .left-menu .score p span {
	content: "";   
	position: absolute;
    background: linear-gradient(to left, #6620FF, #6620FF 0%, #FFB200 55%);
/*	width: 88%;*/
    height: 8px;
    top: 0px;
    left: 0px;
    border-radius: 20px;
    transition-duration: 1s;
    transition-property: all;
}
.aplus-scorecard-q ul {
	margin-top: 30px;	
}
.aplus-scorecard-q ul li {
	font-size: 15px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 12px;
    margin: 15px 0;
    cursor: pointer;
}
.aplus-scorecard-q ul li.completed, .aplus-scorecard-q ul li.active {
	position: relative;
	color: #36C579;
    border-left: 2px solid #36C579;
}
.aplus-scorecard-q ul li.completed:after {
    content: "";
    width: 19px;
    height: 18px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: 5px;
    right: 0px;
    background-size: 1030px;
    background-position: -1008px -281px;
}
.right-ques {
    width: 100%;
    padding: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;	
}
#innr-q1, #innr-q2, #innr-q3, #innr-q4, #innr-q5, #innr-q6, #innr-q7 {
	display: none;
}
.right-ques .question0-1 {
    margin-bottom: 40px;	
}
.right-ques .question0-1 select {
	padding: 6px 35px 6px 12px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
	font-size: 16px;
    width: 400px;
    height: 50px;
    border-radius: 3px;	
    border: 1px solid #AEAEAE;
}
.question0-2 {
    margin-bottom: 40px;	
}
.question0-2 .radio-box {
	width: 400px;	
}
.right-ques .radio-box label input:checked ~ .checkmark {
	background-color: #fff;
    border: 1px solid #51A089;	
}
.right-ques .radio-box label .checkmark:after {
	background: #51A089;	
}
.right-ques .radio-box label .checkmark {
    border: 1px solid #bbb;	
}
.scorecard-btn {
	margin-top: 40px;
}
#innr-q7 .scorecard-btn {
	padding-top: 30px;
	border-top: 1px solid #ccc;	
}
.scorecard-btn .btn.back {
    background: #fff;
    color: #000000;
    width: 140px;
    border: 1px solid #000000;
	margin-right: 10px;
}
.scorecard-btn .btn.next {
	background: linear-gradient(to right, #28845E, #10C08B);
    color: #fff;
    border: 1px solid #11bc88;
    width: 140px;
	margin-left: 10px;
}
.right-ques h2 {
	width: 60%;
    font-size: 28px; 
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: 0;		
}
.right-ques p {
	width: 60%;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-top: 7px;		
}
.radio-box-order .radio-box {
    width: 700px;	
} 
.radio-box-order .radio-box .container {
    display: block;
    border: 1px solid #AEAEAE;
    border-radius: 4px;
    padding: 12px 12px 12px 40px;
} 
.radio-box-order .radio-box .container.active {
    border: 1px solid #51A089;
    background: #DAF2EC;
    box-shadow: 0px 3px 8px #00000061;	
}
.radio-box-order .radio-box label .checkmark {
	top: 14px;
    left: 10px;
}
.sco-qus-ans .disable-button {
    cursor: not-allowed;
	opacity: .5;
}
#Score_Responses {
    width: 200px;	
	padding-bottom: 6px;
}
#Score_Responses .container input:checked ~ .checkmark {
    background-color: #419773;
    border: 1px solid #419773;
}
.scorecard-btn .btn.run-assessment  {
    background: linear-gradient(to right, #28845E, #10C08B);
    color: #fff;
    border: 1px solid #11bc88;
    width: auto;
    margin-left: 10px;
}
#aplus-scorecard-success {
	
}
#aplus-scorecard-success .scor-body {
    background: linear-gradient(to bottom, #E6F0FF, #ffffff 10%);	
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr {
	width: 90%;
    padding-top: 50px;	
    padding-bottom: 50px;	
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr h1 {
    font-size: 50px;
    font-family: 'Zoho_Puvi_Light';	
    text-align: center;
    line-height: 60px;
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr h1 span {
    display: block;
    font-family: 'Zoho_Puvi_Bold';
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box {
	display: flex;
    align-items: center;
    background: #E4F0FF;
    border: 2px solid #CCDCF0;
    overflow: hidden;
    border-radius: 15px;
    align-self: stretch;
    gap: 40px;	
    margin-top: 50px;
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-left {
    width: 40%;
    height: 280px;
    display: flex;
    background: #ffffff;
    text-align: center;
    position: relative;
	z-index: 0;
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-left:before {
    content: "";
    position: absolute;
    background: url(../images/scorecard/score-box.svg) no-repeat;
    width: 100%;
    height: 270px;
    left: 0px;
    bottom: -2px;
    background-size: contain;
    z-index: -1;
}
#aplus-scorecard-success  .total-score-box .innr-left .overall_am {
    display: flex;
    margin: auto;
    padding: 4px;
    width: 200px;
    height: 200px;
    position: relative;
}
#aplus-scorecard-success .total-score-box .innr-left .overall_am .bg-color-rotate {
    background: linear-gradient(0deg, #cccccc00, #cccccc00, #cccccc00, #8762FF, #FFBB3C);
    width: 208px;
    height: 208px;
    margin: auto;
    border-radius: 60%;
    animation: rotateGradient 2s linear .5s 1 forwards;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;	
}
#aplus-scorecard-success  .total-score-box .innr-left .overall_am .innr {
	display: flex;
    width: 200px;
    height: 200px;
    margin: auto;
    background: linear-gradient(329deg, #D4FFDE, #ffffff);
    border-radius: 60%;
}
#aplus-scorecard-success  .total-score-box .innr-left .overall_am p {
    margin: auto;
}
#aplus-scorecard-success  .total-score-box .innr-left .overall_am p strong {
    font-size: 43px;
    font-family: 'Zoho_Puvi_ExtraBold';
    background: -webkit-linear-gradient(0deg, #004BA3, #1B5EAE, #00BFFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}
#aplus-scorecard-success  .total-score-box .innr-left .overall_am p em {
    font-style: normal;
    display: block;
    font-size: 11px;
    font-family: 'Zoho_Puvi_Medium';
    color: #000000;
}
#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-right {
	width: 70%;	
    padding: 15px 70px;
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content {
	
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content span {
	font-size: 16px;	
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content .mlevels {
	display: none;
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content .mlevels.level1-innr { 
	display: block;
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content h2 {
	position: relative;
    color: #0163D7;
    font-family: 'Zoho_Puvi_Bold';
    font-size: 28px;
    margin: 0;
    margin-top: 8px;
    z-index: 0;	
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content h2:after {
	content: "";
    position: absolute;
    background: url(../images/scorecard/score-star.svg) no-repeat;
    width: 50px;
    height: 50px;
    left: -70px;
    bottom: -4px;
    background-size: contain;
    z-index: -1;
}
#aplus-scorecard-success .total-score-box .innr-right .scor-content p {
    line-height: 30px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 {
	background: #000000;
    color: #fff;
    padding: 50px 0;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .container {
	width: 85%;	
}
#aplus-scorecard-success .scor-sucesee-sec2 h2 {
    font-family: 'Zoho_Puvi_Bold';
    font-size: 28px;
    text-align: center;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab {
	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul {
    display: flex;
    justify-content: center;
    gap: 20px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li {
	position: relative;
    padding: 13px 22px;
    border-radius: 30px;
    cursor: pointer;    
	border: 1px solid #2b2b2b;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li:hover {
	background: #ffffff1f;    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li.active {
	background: linear-gradient(269deg, #1BAA7F, #1D7651);
    padding: 13px 22px;
    border-radius: 30px;
    border: 1px solid #1D7651;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li em {
    background-color: #feda68;
    display: inline-block;
    font-style: inherit;
    font-size: 13px;
    color: #000;
    line-height: 1;
    padding: 6px 8px;
    border: 1px solid #e19c01;
    border-radius: 6px;
    font-family: var(--zf-primary-bold);
    margin-left: 15px;
    position: absolute;
    top: 13px;
    width: 65px;
    right: auto;
    left: -113px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li em:before {
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 8px 6px 0;
    border-color: transparent #e19c01 transparent transparent;
    top: 50%;
    margin-top: -6px;
    left: auto;
    right: -9px;
    transform: rotate(180deg);
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li em:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 8px 6px 0;
    border-color: transparent #feda68 transparent transparent;
	left: auto;
    right: -7px;
    transform: rotate(180deg);
    top: 50%;
    margin-top: -6px;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li em.bounce {
  	animation: bounceIcon1 .8s ease;
	animation-iteration-count: 2;
}
@keyframes bounceIcon1 {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-10px); /* move up */
  }
}	

#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content {
    margin-top: 50px;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer-cont {
    display: flex;
    flex-direction: row;
    margin-bottom: 15px;
    flex-wrap: wrap;
    gap: 50px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer {
	display: none;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer .innr {
/*	display: none;*/ 
    display: flex;
    flex-direction: column;
    width: calc(100% / 4 - 38px);
    border-radius: 20px;
    align-self: stretch;	
    text-align: center;
    background: #ffffff;
    color: #000000;
    padding: 20px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer.sucesee-level2 .innr,
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer.sucesee-level5 .innr {
    width: calc(100% / 3 - 35px);
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer .innr  h3 {
	font-family: 'Zoho_Puvi_SemiBold';
    margin: 0;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer .innr p {
	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description {
    margin-top: 60px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description h2 {
    font-family: 'Zoho_Puvi_Bold';
    font-size: 28px;
    text-align: center;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description p {
    width: 90%;
    line-height: 30px;
    margin: auto;
	text-align: center;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description ul {
    width: 90%;
    margin: auto;
    padding-top: 20px;
    line-height: 33px;
    padding-left: 60px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description ul li {
	position: relative;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description ul li:before {
    content: " ";
    position: absolute;
    background: #ecf8ff;
    top: 12px;
    left: -34px;
    width: 12px;
    height: 12px;
    border-radius: 25px;
    z-index: 1;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description ul li:after {
	content: " ";
    position: absolute;
    border-left: 1px solid #cfcfcf57;
    height: 100%;
    left: -28px;
    top: 24px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description ul li:last-child:after {
	 border-left: 0px solid #cfcfcf;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description .help-btns {
    text-align: center;
    margin-top: 20px;	    
	padding-top: 40px;
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description .help-btns button {
    border-radius: 6px;
    margin: 0 15px;	
}
#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-description .help-btns .btn-black {
    border: 1px solid #ffffff;	
}
#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom {
	display: none;
    background: #141D32;
    border-radius: 30px;
}
#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom h3 {
    font-family: 'Zoho_Puvi_Bold';
	color: #fff;
    font-size: 28px;
    text-align: center;
	margin: 0;
    padding: 30px 0 20px;
}
#aplus-scorecard-success .scor-sucesee-sec3 {
    background-image: linear-gradient(180deg, #000000, #fff);	
    padding-top: 35px;
}
#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom .images {
    display: flex;
    padding: 30px;
    flex-direction: row;
    margin-bottom: 15px;
    flex-wrap: wrap;
    gap: 70px;
}
#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom .images a {
    display: flex;
    flex-direction: column;
    width: calc(100% / 3 - 47px);	
}
#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom .images img {
	width: 100%;
}
.sucesee-level2, .sucesee-level3, .sucesee-level4, .sucesee-level5 {
	display: none;
} 
@keyframes rotateGradient {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*Scorecard Page design end here*/

/* Power-BI Page design Start here*/
.inner-contentBox {
  /*	min-height: 200px;*/
}
.power-bi-banner {
  background: #0d0c18;
  color: #fff;
  position: relative;
  z-index: 0;
}
.power-bi-banner:after {
  content: "";
  background: url(../images/power-bi/ap-pwbi-bannr-bg.svg) no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.power-bi-sec1-img img {
  width: 50%;
}
.power-bi-banner h1 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_SemiBold';
  color: #FFF5DC;
  /*    background-color: #FFF5DC;*/
  /*    background-image: linear-gradient(45deg, #E1EE59, #F09F4F 60%, #EBF2FF 83%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;	
*/
}
.power-bi .feature-list {
  padding-left: 0px !important;
}
.power-bi .feature-list ul#fea-desk-show > li {
  padding-left: 60px;
}
.power-bi .feature-list h2 {
  font-size: 20px;
  text-align: center;
}
.feature-list ul li#key_differences_tab {
  background: #F5F8FF;
  /*    padding-bottom: 16px;*/
}
.feature-list ul li#key_differences_tab .tree1, .feature-list ul li#key_differences_tab .tree2 {
  /*	display: none;*/
}
.feature-list ul li#key_differences_tab .tree1, .feature-list ul li#key_differences_tab .tree2 {
  margin-left: 12px;
}
.feature-list ul li#key_differences_tab .tree1 li a {
  position: relative;
  /*    display: inline-block;*/
  padding-left: 14px;
}
.feature-list ul li#key_differences_tab .tree1 li a:before {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 5px;
  top: 7px;
  left: -2px;
  background: #0066ffcc;
}
.feature-list ul li#key_differences_tab .tree2 li a:before {
  background: none !important;
  border: 1px solid #0066ffcc;
  width: 6px !important;
  height: 6px !important;
}
.feature-list ul li#key_differences_tab .keyinnr-titl, .feature-list ul li#key_differences_tab .keyinnr-titl1 {
  display: block;
  position: relative;
}
.feature-list ul li#key_differences_tab .keyinnr-titl:after, .feature-list ul li#key_differences_tab .keyinnr-titl1:after {
  content: "";
  border: solid #536d7a;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3.5px;
  position: absolute;
  right: 30px;
  top: 16px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transition: all .3s ease;
}
.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl:after, .feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1:after {
  right: 30px;
  top: 13px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  border: solid #025fff;
  border-width: 0 2px 2px 0;
}
.feature-list ul li#key_differences_tab .tree1 li .keyinnr-titl1:before {
  top: 20px;
}
.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl, .feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1 {
  color: #0066FF;
}
.pwr-bi-fixed {
  height: 680px !important;
  transition: all .3s ease;
}
.pwr-bi-rit.feature-rit-out {
  margin-top: -760px !important;
}
.power-bi .feature-list ul li.active > a {
  color: #0066FF !important;
  border-left: 2px solid #0066FF !important;
}
.power-bi .feature-list ul li.active > a:before {
  content: none !important;
}
.inner-contentBox .innr {
  padding: 25px 50px;
}
.inner-contentBox .innr h2 {
  font: 24px/1.3 'Zoho_Puvi_Bold';
  line-height: 45px;
  margin: 0px 0 15px 0;
}
#section3.inner-contentBox .inner-contentBox h2 {
  font: 23px/1.3 'Zoho_Puvi_SemiBold';
}
.inner-contentBox .innr p {
  font-size: 16px;
  line-height: 30px;
}
.inner-contentBox .innr p.cover-box {
  background: #FFF4E4;
  border: 1px solid #D7C4A8;
  padding: 15px;
  border-radius: 10px;
}
.inner-contentBox .innr p.cover-box a {
  color: #0049DE;
  text-decoration: underline;
}
.inner-contentBox .innr p b {
  font-family: 'Zoho_Puvi_SemiBold';
}
.pwr-bi-blue {
  background: #F5F8FF;
}
.inner-contentBox .lft-rit-cont {
  display: flex;
}
.inner-contentBox .wid-innr {
  width: 45%;
}
.jcont-b {
  justify-content: space-between;
}
.jcont-q {
  justify-content: space-around;
}
.jcont-e {
  justify-content: space-evenly;
}
.aitm-c {
  align-items: center;
}
.pwr-daccess ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 80%;
  margin: auto;
}
.pwr-daccess ul li {
  width: 22%;
  height: 120px;
  margin-bottom: 40px;
  display: flex;
  border-radius: 5px;
}
.pwr-daccess ul li span {
  display: block;
  width: 150px;
  height: 31px;
  margin: auto;
}
.pwr-daccess ul li:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -522px -136px/940px;
  width: 102px;
  height: 47px;
}
.pwr-daccess ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -337px -153px/620px;
}
.pwr-daccess ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -410px -131px/920px;
  width: 102px;
  height: 47px;
}
.pwr-daccess ul li:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -103px -113px/470px;
}
.pwr-daccess ul li:nth-child(5) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -742px -235px/930px;
}
.pwr-daccess ul li:nth-child(6) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -7px -77px/950px;
}
.pwr-daccess ul li:nth-child(7) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -255px -126px/670px;
}
.pwr-daccess ul li:nth-child(8) span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -4px -215px/670px;
}
.pwr-bi-slider {
  margin-top: 40px;
}
.pwr-bi-tmonial {
  position: relative;
  z-index: 0;
  padding-bottom: 22px;
}
.pwr-bi-tmonial:after {
  content: "";
  background: url(https://www.manageengine.com/analytics-plus/images/index/bannr-hyperautomation-itsm-bnnr.svg) no-repeat;
  position: absolute;
  top: -120px;
  right: 0;
  height: 530px;
  width: 100%;
  background-size: contain;
  z-index: -1;
  opacity: .3;
}
.pwr-bi-slider .innr {
  position: relative;
  display: flex;
  background: #ffffff;
  padding: 40px 25px;
  border-radius: 10px;
  border: 1px solid #B1BCD6;
  margin-bottom: 20px;
  box-shadow: 6px 6px 0px #dde3f1;
  text-align: center;
  max-height: 51px;
  min-height: 51px;
}
.pwr-bi-slider .innr:after {
  content: "";
  position: absolute;
  background: url(../images/blue-quotes.svg) no-repeat;
  top: -20px;
  left: 15px;
  width: 33px;
  height: -webkit-fill-available;
}
.pwr-bi-slider .innr .moving-slider {
  margin: auto;
}
.pwr-bi-slider .testimonial-point ul {
  text-align: center;
}
.pw-bi-hr {
  width: 0px;
  height: 90%;
  border: 1px solid #BAC6E4;
}
.pwr-bi-slider .testimonial-point ul li {
  width: 15px;
  height: 15px;
  margin-right: 2px;
  background: #ffffff;
  border: 1px solid #AAB2C3;
  display: inline-block;
  border-radius: 50px;
  cursor: pointer;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.pwr-bi-slider .testimonial-point ul li.current, .pwr-bi-slider .testimonial-point ul li:hover {
  background: #779CF3 !important;
}
#section6 .lft-rit-cont.jcont-b {
  height: 490px;
  align-items: center;
}
#section2 {
  position: relative;
  overflow: hidden;
  padding: 30px 0;
  z-index: -1;
}
.ap-pwrbi-compared {
  position: relative;
  margin-top: 30px;
  padding: 10px;
  overflow: hidden;
}
#section2:before {
  content: "";
  width: 100%;
  height: -webkit-fill-available;
  background: url(../images/role-baesd/ap-data-compared-bg.svg);
  position: absolute;
  top: -50px;
  left: 0;
  background-size: contain;
  z-index: -1;
}
.ap-pwrbi-compared .left-data {
  display: flex;
  position: relative;
}
.ap-pwrbi-compared .left-data .left-round {
  position: relative;
  display: flex;
  border: 1px solid #2A6087;
  top: 110px;
  left: 0px;
  z-index: 1;
}
.ap-pwrbi-compared .left-data .left-round, .ap-pwrbi-compared .left-data .left-round:after {
  background: #37AFF3;
  width: 140px;
  height: 140px;
  border-radius: 50%;
}
.ap-pwrbi-compared .left-data .left-round:after {
  content: "";
  position: absolute;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: .3;
}
.ap-pwrbi-compared .left-data .left-round:before {
  content: "";
  width: 300px;
  height: 400px;
  background: url(../images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
  position: absolute;
  top: -130px;
  right: -166px;
  background-size: 186px;
  z-index: -1;
}
.ap-pwrbi-compared .left-data .left-round span, .ap-pwrbi-compared .right-data .right-round span {
  color: #fff;
  font-size: 17px;
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
}
.ap-pwrbi-compared .right-data .right-round span {
  color: #000 !important;
}
.ap-pwrbi-compared .left-data .right-round, .ap-pwrbi-compared .right-data .left-round {
  width: 60%;
  font-size: 13px;
  height: 390px;
}
.ap-pwrbi-compared .left-data .right-round ul, .ap-pwrbi-compared .right-data .left-round ul {
  height: 390px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.ap-pwrbi-compared .left-data .right-round ul li, .ap-pwrbi-compared .right-data .left-round ul li {
  position: relative;
  /*    margin-bottom: 24px;*/
  line-height: 24px;
  z-index: 1;
}
.ap-pwrbi-compared .left-data .right-round ul li:first-child {
  left: 45px;
}
.ap-pwrbi-compared .left-data .right-round ul li:nth-child(2) {
  left: 86px;
}
.ap-pwrbi-compared .left-data .right-round ul li:nth-child(3) {
  left: 20px;
}
.ap-pwrbi-compared .left-data .right-round ul li:before {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  left: -60px;
  top: 35px;
  background: #37AFF3;
  border-radius: 25px;
  z-index: 1;
}
.ap-pwrbi-compared .right-data {
  display: flex;
  position: relative;
  justify-content: right;
}
.ap-pwrbi-compared .right-data .right-round {
  background: #F5F8FF;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  position: relative;
  display: flex;
  border: 1px solid #99A8CB;
  top: 110px;
  left: 0px;
}
.ap-pwrbi-compared .right-data .right-round:after {
  content: "";
  position: absolute;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: .3;
  background: #CAD8F6;
  width: 140px;
  height: 140px;
  border-radius: 50%;
}
.ap-pwrbi-compared .right-data .right-round:before {
  content: "";
  width: 300px;
  height: 400px;
  background: url(../images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
  position: absolute;
  top: -130px;
  right: 15px;
  background-size: 186px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
}
.ap-pwrbi-compared .right-data .left-round ul li:first-child {
  left: -35px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(2) {
  left: -77px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3) {
  left: -14px;
}
.ap-pwrbi-compared .right-data .left-round ul li:before {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  right: -44px;
  top: 35px;
  background: #CAD8F6;
  border-radius: 25px;
  z-index: 1;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3):before {
  right: -56px;
  top: 21px;
}
.ap-pwrbi-compared .center-data {
  position: relative;
  min-height: 390px;
  display: flex;
  z-index: 1;
}
.ap-pwrbi-compared .center-data:before {
  content: "";
  position: absolute;
  width: 1.5px;
  height: 390px;
  background: #D4DBEC;
  left: 50%;
  top: 0;
  z-index: -1;
}
.ap-pwrbi-compared .center-data .data-vs, .ap-pwrbi-compared .center-data .data-vs:after {
  width: 70px;
  height: 70px;
  display: flex;
  margin: auto;
  border-radius: 50%;
}
.ap-pwrbi-compared .center-data .data-vs {
  position: relative;
  background: #fff;
  border: 1px solid #BFCBE5;
}
.ap-pwrbi-compared .center-data .data-vs:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 3px;
  background: #E2E8F8;
  opacity: .9;
  z-index: -1;
}
.ap-pwrbi-compared .center-data .data-vs span {
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
}
/* Power-BI Page design end here*/



.zia-tab-sild {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zia-tab-sild .wid50 {
  height: auto;
}
.zia-dash.sdp-dashboard ul li {
  width: 60%;
}
.zia-btm-bnr {}
.zia-lf-titl {
  width: 30%;
  position: relative;
  z-index: 0;
}
.zia-lf-titl:before {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  top: -182px;
  left: 0;
  width: 75px;
  height: 175px;
  z-index: -1;
  -webkit-transform: scaleX(1) scaleY(-1);
  transform: scaleX(1) scaleY(-1);
  background-size: 130px;
}
.zia-lf-titl:after {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  bottom: -30px;
  right: 115px;
  width: 55px;
  height: 45px;
  z-index: -1;
  background-size: 130px;
  background-position: -78px 2px;
}
.zia-lf-titl h2 {
  font-size: 28px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 10px;
  margin-top: -20px;
  color: #000;
  line-height: 37px;
}
.zia-rit-cont {
  width: 70%;
}
.zia-rit-cont ul {}
.zia-rit-cont ul li {
  position: relative;
  width: 33.333%;
  padding-bottom: 30px;
}
.zia-rit-cont ul li:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: -1px;
  left: -37px;
  background-size: 940px;
  background-position: -911px -126px;
}

/*Zia landing page design start here*/

.gradient-lighting {
    position: absolute;
    background: #74FFDC;
    width: 100%;
    height: 80px;
    bottom: -70px;
    left: 0;
    border-radius: 80px;
    z-index: -1;
    filter: blur(150px);
}
.ap-zia-bnr {
	background: #010203;
	position: relative;    
	z-index: 0;
}
.ap-zia-bnr:after {
    content: " ";
    position: absolute;
    height: 320px;
    width: 220px;
    z-index: -1;
    background: url(../images/zia/zia-bannr-bg.png) no-repeat;
    background-size: contain;
    bottom: 0;
    right: 0;
}
.ap-zia-bnr .container {
    display: flex;
    width: 90%;
    align-items: center;
    justify-content: space-between;
    padding: 70px 0px;
    border-radius: 10px;
    flex-wrap: wrap;	
}
.ap-zia-bnr .gradient-lighting {
    width: 40%;
    bottom: 120px;	
}
.ap-zia-bnr-txt {
    max-width: 50%;	
}
.ap-zia-bnr-txt span {
    color: #FFBC30;
    font-size: 20px;
    font-family: 'Zoho_Puvi_SemiBold';
	font-style: italic;
}
.ap-zia-bnr-txt h1 {
    margin: 0;
    font-size: 2.5rem;
    color: #fff;
    font-family: 'Zoho_Puvi_ExtraBold';
}
.ap-zia-bnr-txt p {
	font-size: 1.2rem;
	color: #fff;
	margin-top: 10px;
}
.ap-zia-bnr-btn {
    color: #fff;
    background: linear-gradient(to right, #6620FF, #6620FF 70%, #FFB200 96%);
    transition: background-position 0.5s;
	background-position: left center;
    background-size: 110% 200%;
    border: none;
}
.ap-zia-bnr-btn:hover {
background-position: right center;	
}
.ap-zia-bnr-img {
    max-width: 40%;
    height: auto;	
}
.ap-zia-bnr-img .innr {
    max-width: 100%;
	position: relative;
}
.ap-zia-bnr-img video {
	width: 560px;	
}
.ap-zia-bnr-img span {
	position: absolute;
    width: 155px;
    height: 50px;
    font-size: 13px;
    font-family: 'Zoho_Puvi_SemiBold';
    background: #090E18;
    color: #ffffff;
    display: flex;
    align-items: center;
    text-align: center;
    border: 2px solid #536B95;
    border-radius: 8px;
    padding: 0px 13px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ap-zia-bnr-img span:nth-child(2) {
    top: 98px;
    left: 34px;
}
.ap-zia-bnr-img span:nth-child(3) {
    top: 65px;
    right: 2px;
}
.ap-zia-bnr-img span:nth-child(4) {
    bottom: 62px;
    left: 16px;
}
.ap-zia-bnr-img span:nth-child(5) {
    bottom: 69px;
    right: 44px;
}
.ap-zia-sec2-outline {
    position: relative;
    overflow: hidden;
    padding: 3px;
    border-radius: 13px;
    margin-inline: 20px;    
	border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
}
.ap-zia-sec2-outline:after {
    content: '';
    position: absolute;
    width: 80%;
    height: 60%;
    background-image: radial-gradient(#C0A2FF 10%, transparent 60%);
    top: 0;
    left: 50%;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    z-index: 2;
    opacity: 1;
    animation: borderSlide 5s linear infinite;		
}
.ap-zia-sec2 {
	position: relative;
    background: linear-gradient(to top right, #121F41, #03080A);
    padding: 50px;
    border-radius: 10px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;	
	z-index: 9;
    overflow: hidden;
/*
	border-top: 3px solid;
    border-image: linear-gradient(to right, #00000000, #00000000, #C0A2FF, #00000000, #00000000) 1;
*/
}
.ap-zia-sec2:before {
	content: "";
    position: absolute;
    background: #6D96FF;
    width: 480px;
    height: 200px;
    top: -10px;
    right: 0px;
    border-radius: 50px;
    z-index: -1;
    filter: blur(160px);
}
.ap-zia-sec2:after {

}
.ap-zia-sec2 h1 {
    margin: 0;
    font-size: 2rem;
    color: #fff;
    font-family: 'Zoho_Puvi_ExtraBold';
	text-align: center;
}
.ap-zia-sec2-innr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 48px;
    width: 90%;
    margin: 40px auto 0;
}
.ap-zia-sec2-innr .innr-box1 {
    display: flex;
    flex-direction: column;
    width: calc(100% / 3 - 32px);
    align-self: stretch;
    justify-content: flex-start;
    border: 3px solid;
	border-image: linear-gradient(to bottom, #C0A2FF, #234459) 1;
    padding: 37px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ap-zia-sec2-innr .innr-box1 h3 {
	color: #FFE4A5;
    font-size: 22px;
    line-height: 32px;
    font-family: 'Zoho_Puvi_SemiBold';	
	margin: 0;
    min-height: 72px;
}
.ap-zia-sec2-innr .innr-box1 p {
	line-height: 35px;	
    margin-top: 0;
}
.ap-zia-sec2-innr .innr-box1 img {
	
}
.ap-zia-sec3 {
	    background: linear-gradient(#EBF3FF, #ffffff);
	position: relative;
    z-index: 0;
}
.ap-zia-sec3:before {
    content: "";
    position: absolute;
    background: #74FFDC;
    width: 100%;
    height: 130px;
    top: -70px;
    left: 0;
    border-radius: 110px;
    z-index: -1;
    filter: blur(150px);	
}
.ap-zia-sec4 {
	background: #010203;
    position: relative;
	color: #ffffff;
    z-index: 0;	
}
.ap-zia-sec4:after {
    content: " ";
    position: absolute;
    height: 450px;
    width: 310px;
    z-index: -1;
    background: url(../images/zia/zia-bannr-bg.png) no-repeat;
    background-size: contain;
    bottom: 0;
    right: 0;
}
.ap-zia-sec4-innr {
	
}
.zia4-menu ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 8px;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;	
}
.zia4-menu li {
    padding: 13px 10px;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.6s ease-in-out;	
    border-radius: 25px;
}
.zia4-menu li.active, .zia4-menu li:hover {
	color: rgb(255, 255, 255);
    background: linear-gradient(to right, rgb(102, 32, 255), rgb(102, 32, 255) 70%, rgb(255, 178, 0) 96%) left center / 110% 200%;
    transition: background-position 0.5s;
    background-position: left center;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    transition: all 0.6s ease-in-out;
}
.zia4-content {
	position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;	
}
.zia4-content .innr {
    display: inline-block;
    position: absolute;
    cursor: pointer;
    width: 100%;
    top: 0;
    left: 110%;
    opacity: 0;
    transition: all 1s ease-in 0s;	
}
.zia4-content .innr {
    display: inline-block;
    position: absolute;
    cursor: pointer;
    width: 100%;
    top: 0;
    left: 110%;
    opacity: 0;
    transition: all 1s ease-in 0s;	
}
.ap-zia-sec4-innr .gradient-lighting {
    width: 55%;
    left: 25%;
}
.zia4-content .innr.apLeft {
    left: -110%;
}

.zia4-content .innr.active {
    opacity: 1;
    left: 40px;
}
.zia4-content .innr .cont {
    display: flex;	
    align-items: center;
}
.zia4-content .innr .cont .lft {
    width: 40%;	
}
.zia4-content h2 {
    position: relative;
    font-size: 20px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-left: 0;
    margin-bottom: 30px;	
}
.zia4-content p {
    line-height: 32px;	
}

.zia4-content .innr .cont .rit {
    width: 60%;
    text-align: center;	
}

.zia4-content .innr .cont .rit img {
    width: 80%;	
}
.ap-zia-sec5 {
    position: relative;
    background: linear-gradient(to top right, #121F41, #03080A);
    padding: 50px;
    border-radius: 10px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    z-index: 9;	
	border-top: 3px solid;
    border-image: linear-gradient(to right, #00000000, #00000000, #C0A2FF, #00000000, #00000000) 1;
    overflow: hidden;	
}
.ap-zia-sec5:before {
    content: "";
    position: absolute;
    background: #6D96FF;
    width: 480px;
    height: 200px;
    top: -10px;
    right: 0px;
    border-radius: 50px;
    z-index: -1;
    filter: blur(160px);
}
.ap-zia-sec5 h1 {
	color: #FFEBA5;
    margin: 0;
    font-size: 2rem;
    font-family: 'Zoho_Puvi_ExtraBold';
    text-align: center;
}
.ap-zia-sec5-innr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 48px;
    width: 90%;
    margin: 40px auto 0;
}
.ap-zia-sec5-innr .innr-box {
    width: calc(100% / 3 - 32px);
    align-self: stretch;
    padding: 37px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ap-zia-sec5-innr .innr-box img {
    height: 70px;
    margin-bottom: 10px;	
}
.ap-zia-sec5-innr .innr-box h3 {
    font-family: 'Zoho_Puvi_ExtraBold';
    margin: 0;	
}
/*Zia landing page design end here*/


/*Signup Page design end here*/
#email_err_msg {
  display: none;
  color: red;
  font-size: 12px;
  margin-top: 5px;
}
.error.jqval-error {
  color: #ef362e;
  font-size: 11px;
}
.signup_frm .field-msg {
  color: #ef362e;
  font-size: 11px;
}
.signupbtn {
  background: #ef372e;
  color: #fff !important;
  border: 1px solid #ef372e;
  cursor: pointer;
}
.signupbtn:disabled {
  opacity: .5;
  cursor: default;
}
.zhide-common {
  display: none !important;
}
.zshow-common {
  display: block !important;
}
.temp-titl {
  margin-bottom: 5px;
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.APlus_Cloud_User #APdownCloud .signin-user {
  display: block;
}
.APlus_Cloud_User #APdownCloud .index-dwn-form.dwn-page {
  display: none;
}
#APdownCloud .signin-user {
  display: none;
}
#APdownCloud .index-dwn-form.dwn-page {
  display: block;
}
.signin-user {
  max-width: 800px;
  width: 460px;
  background: #fff;
  text-align: center;
  padding: 30px;
  border-radius: 6px;
  margin: auto;
  margin-top: 40px;
  box-shadow: 0px 0px 20px #80808061;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.signin-user h3 {
  font-family: 'Zoho_Puvi_Regular';
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 25px;
}
.signin-btn {
  width: 90%;
  padding: 30px 10px;
  margin: auto;
}
/*Signin page design end here*/
/*infographic page design start here*/
.aplus-infographic {
  background: #000;
  color: #fff;
}
.aplus-infographic-inner {
  position: relative;
  display: flex;
  min-height: 600px;
  z-index: 0;
  overflow: hidden;
}
.aplus-infographic-inner:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-bannr-top.svg) no-repeat;
  position: absolute;
  bottom: -70px;
  right: 0;
  height: 720px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
.aplus-infographic-inner .container {
  margin: auto;
}
.aplus-infographic-inner h1 {
  font: 65px/75px 'Zoho_Puvi_Bold';
  color: #fff;
  background-size: 100%;
  margin-bottom: 18px;
  margin-top: -100px;
}
.aplus-infographic-inner h1 span {
  display: block;
  background-color: #EED159;
  /* background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC); */
  background-image: linear-gradient(45deg, #EED159, #F09F4F, #4FAFF7, #B5CFFF);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.aplus-infographic-inner p {
  width: 50%;
  margin: 0 auto;
}
.aplus-infographic-form {
  width: 60%;
  margin: auto;
  background: #fff;
  border: 1px solid #AEAEAE;
  box-shadow: 0px 0px 29px #00000047;
  border-radius: 8px;
  margin-top: -130px;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.aplus-infographic-form h2 {
  font-size: 28px;
  text-align: center;
  font-family: 'Zoho_Puvi_Bold';
  text-transform: uppercase;
}
.aplus-infographic-form form ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.aplus-infographic-form form ul li {
  width: 30%;
}
.aplus-infographic-form form ul li input, .aplus-infographic-form form ul li select {
  width: 100% !important;
  font-size: 16px !important;
  height: 50px;
  border-radius: 0px;
  margin-top: 10px;
  padding: 7px;
  border: none;
  font-size: 13px;
  transition: all 0.2s ease-in-out 0s;
  outline: none;
  border: 1px solid #bbb;
}
.aplus-infographic-form-btn {
  width: 100% !important;
}
.aplus-infographic-form-btn .tac {
  width: 300px;
  margin: 0 auto;
}
.aplus-infographic-form-btn .tac #downloadSubmit {
  height: 50px;
  font-size: 20px !important;
  border-radius: 5px;
}
/*infographic page design start here*/
/*IT Dashboards page design start here*/
.itdash-bannr {
  background: #000;
  position: relative;
  z-index: 0;
  padding: 40px 0;
}
.itdash-bannr-flex {
  max-width: 1400px;
  width: 90%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  /*    min-height: 550px;*/
}
.itdash-bannr-flex .bannr-rit-img {
  position: relative;
  padding: 15px 0;
}
.itdash-bannr-flex .bannr-rit-img:before {
  background: url(../images/it-dashboards/itdash-bannr-bf.svg) no-repeat;
  content: " ";
  position: absolute;
  background-size: 162px;
  top: -23px;
  left: -100px;
  width: 150px;
  height: 160px;
  z-index: -1;
}
.itdash-bannr-flex .bannr-rit-img:after {
  background: url(../images/it-dashboards/itdash-bannr-af.svg) no-repeat;
  content: " ";
  position: absolute;
  background-size: 162px;
  top: -20px;
  right: -110px;
  width: 172px;
  height: 100%;
  z-index: -1;
  opacity: .9;
}
.itdash-bannr-flex .bannr-rit-img img {
  width: 100%;
}
.itdash-bannr-flex h1 span {
  color: #FFF4BA;
}
.itdash-bannr-flex p {
  line-height: 36px;
  margin-top: 25px;
  margin-bottom: 25px;
}
#itdash_exampl {
  margin-bottom: 20px;
}
.itdash-sec2 {
  background: #E6F0FF;
  padding-top: 35px !important;
}
.itdash-sec3 {
  position: relative;
  background-image: linear-gradient(180deg, #E6F0FF 16%, #fff 60%);
  padding-top: 40px;
  padding-bottom: 40px;
}
.itdash-sec3-inner {
  display: flex;
  justify-content: space-between;
  /*    margin-top: 50px;*/
  align-items: flex-start;
}
.itdash-sec3-left {
  width: 30%;
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  z-index: 99;
  align-self: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  transition: 0.9s;
}
.itdash-sec3-left li {
  cursor: pointer;
  border-bottom: 1px solid #3257db14;
  padding: 15px 25px;
  box-shadow: 3px 3px 10px #00000000;
}
.itdash-sec3-left li h3 {
  margin: 0px;
  font-size: 17px;
}
.itdash-sec3-left li.active {
  background: #3257db1f;
}
.itdash-sec3-left li h3 a {
  position: relative;
  display: block;
  font-family: 'Zoho_Puvi_Regular';
  text-decoration: none;
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.itdash-sec3-left li.active a:after {
  content: "l";
  font-size: 16px;
  transform: rotate(90deg);
  font-family: 'ZohoPuvi';
  right: 6px;
  top: 0px;
}
.itdash-sec3-left li a:after {
  position: absolute;
  content: "+";
  font-size: 28px;
  font-family: 'Zoho_Puvi_Light';
  top: 0px;
  right: 0px;
}
.itdash-sec3-left li.active h3 a {
  color: #3257DB;
  font-family: 'Zoho_Puvi_Bold';
}
.itdash-sec3-left li:hover h3 a {
  color: #3257DB;
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.itdash-sec3-right {
  width: 65%;
}
.itdash-sec3-img {
  display: none;
  position: relative;
}
.itdash-sec3-img .itds3-conts-btn {
  position: absolute;
  bottom: -35px;
}
.itdash-sec3-img:first-child {
  display: block;
}
.itdash-sec3-img {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeIn 0.9s ease 1 forwards;
}
@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}
.itdash-sec3-right .itdash-sec3-img img {
  width: 90%;
  margin-bottom: 15px;
}
.itdash-sec3-img h3 {
  font-size: 18px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 0;
}
.itds3-contshow {
  display: none;
}
.itdash-sec3-img p {
  margin-top: 4px;
}
.itdash-sec4 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.itdash-sec4-outer {}
.itdash-sec4-innr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.itdash-sec4-innr .splt6 {
  width: 27%;
  margin-top: 30px;
}
.itdash-sec4-innr .splt6:first-child span {
  background-size: 940px;
  background-position: -395px -61px;
  width: 83px;
}
.itdash-sec4-innr .splt6 h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 0px;
  margin-top: 12px;
}
.itdash-sec4-innr .splt6 p {
  /* width: 77%; */
  margin-top: 7px;
}
.itdash-sec4-innr .splt6 span {
  width: 70px;
  height: 70px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  display: block;
}
.itdash-sec4-innr .splt6:nth-child(2) span {
  background-size: 940px;
  background-position: -485px -61px;
}
.itdash-sec4-innr .splt6:nth-child(3) span {
  background-size: 940px;
  background-position: -566px -61px;
}
.itdash-sec4-innr .splt6:nth-child(4) span {
  background-size: 990px;
  background-position: -679px -69px;
}
.itdash-sec4-innr .splt6:nth-child(5) span {
  background-size: 1050px;
  background-position: -805px -72px;
  width: 50px;
}
.itdash-sec4-innr .splt6:nth-child(6) span {
  background-size: 1050px;
  background-position: -861px -68px;
}
.itdash-foot {
  background: #1B315C;
  color: #fff;
  text-align: center;
  padding: 50px 40px;
}
.itdash-foot p {
  margin-bottom: 35px;
}
/*IT Dashboards page design end here*/
/*Cloud release page design start here*/
.ap-cloud-release-bannr {
  background: #000;
  /*	background-image: linear-gradient(180deg, #e0f0ff 0%, #fff 125%);*/
  position: relative;
  z-index: 0;
  padding: 40px 0;
  color: #fff;
  overflow: hidden;
}
.ap-cloud-release-bannr:before {
  background: url(../images/ap-cloud/cloud-lp-bannr.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 87px;
  right: 0px;
  background-size: contain;
  height: 100%;
  width: 70%;
  z-index: -1;
}
.ap-cloud-release-bannr-flex {
  max-width: 1400px;
  width: 90%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  min-height: 550px;
}
.ap-cloud-release-bannr-innr h1 {
  font: 42px/1.2 Zoho_Puvi_Extrabold;
  line-height: 52px;
  margin: 15px 0;
  letter-spacing: 0.7px;
}
.ap-cloud-release-bannr-innr h1 span {
  background-color: #EED159;
  text-transform: uppercase;
  background-image: linear-gradient(70deg, #EED159 8%, #F09F4F 55%, #4FAFF7, #EBF2FF 97%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.ap-cloud-release-bannr-innr {
  width: 41%;
}
.ap-cloud-release-bannr-innr .bannr-rit-img {
  visibility: hidden;
}
.ap-cloud-release-contant {}
.ap-cloud-release-contant-innr {
  max-width: 1300px;
  width: 90%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
}
.ap-cloud-img {
  width: 40%;
}
.ap-cloud-img img {
  height: 370px;
}
.ap-cloud-cont {
  width: 45%;
}
.ap-cloud-cont h3 {
  font-size: 33px;
  font-family: 'Zoho_Puvi_ExtraBold';
  margin-bottom: 20px;
  color: #000;
  line-height: 37px;
}
.ap-cloud-cont p {
  font-size: 17px;
  line-height: 30px;
  width: 84%;
  margin-top: -10px;
}
.ap-cloud-release-contant-innr:nth-child(odd) {
  flex-direction: row-reverse;
}
.ap-cloud-img .img1 {
  height: 320px !important;
}
.ap-cloud-img .img4 {
  width: 590px;
}
.ap-cloud-foot-out {
  background: linear-gradient(180deg, #ffffff 50%, #fff1d7 50%);
  padding-bottom: 30px;
}
.ap-cloud-foot {
  background: #1A1345;
  color: #fff;
  text-align: center;
  padding: 50px 40px;
  border-radius: 10px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.ap-cloud-foot:before {
  content: "";
  position: absolute;
  /*    background: url(../images/ap-cloud/cloud-lp-innr-bannr.svg) 40% 0 / 1170px no-repeat;*/
  top: 0px;
  left: 0px;
  height: 300px;
  width: 100%;
  z-index: -1;
  opacity: .4;
}
.ap-cloud-foot h2 {
  font-size: 36px;
  font-family: 'Zoho_Puvi_Extrabold';
  margin-bottom: -12px;
}
.ap-cloud-foot p {
  font-size: 21px;
  margin-top: 0;
}
.ap-cloud-btm {
  background: #EFF7FF;
  padding-bottom: 70px;
}
.ap-cloud-btm h2 {
  font-size: 36px;
  font-family: 'Zoho_Puvi_Extrabold';
  margin-bottom: 20px;
  color: #000;
  line-height: 37px;
  text-align: center;
  margin-top: 0px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.ap-cloud-ebook {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ace-innr img {
  width: 170px;
}
.ace-innr a {
  display: block;
}
/*Cloud release page design end here*/
/* Role based page style start here */
.ap-role-cto-bannr {
  background: #000;
  /*	background-image: linear-gradient(180deg, #e0f0ff 0%, #fff 125%);*/
  position: relative;
  z-index: 0;
  padding: 40px 0;
  color: #fff;
  overflow: hidden;
}
.ap-role-cto-bannr:before {
  /*    background: url(../images/ap-cloud/cloud-lp-bannr.svg) no-repeat;*/
  content: " ";
  position: absolute;
  top: 87px;
  right: 0px;
  background-size: contain;
  height: 100%;
  width: 70%;
  z-index: -1;
}
.ap-role-cto-bannr-flex {
  max-width: 1400px;
  width: 90%;
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  min-height: 550px;
}
.ap-role-cto-bannr-innr h1 {
  font: 42px/1.2 Zoho_Puvi_Extrabold;
  line-height: 52px;
  margin: 15px 0;
  letter-spacing: 0.7px;
  margin-top: 0;
}
.ap-role-cto-bannr-innr h1 span {
  color: #FFF1CD;
}
.ap-role-cto-bannr-innr ul {
  margin-bottom: 10px;
}
.ap-role-cto-bannr-innr ul li {
  position: relative;
  margin-left: 19px;
}
.ap-role-cto-bannr-innr ul li:before {
  content: "";
  position: absolute;
  left: -20px;
  top: 8px;
  width: 9px;
  height: 9px;
  border-radius: 25px;
  background: #FFF1CD;
}
.ap-role-cto-bannr-innr {
  width: 50%;
}
.ap-role-cto-bannr-innr button {
  margin-top: 10px;
}
.ap-role-cto-bannr-innr .bannr-rit-img {
  text-align: center;
}
.ap-role-cto-bannr-innr .bannr-rit-img .wid100 {
  /*    width: 90%;*/
}
.ap-role-cto-sec2 {
  background: linear-gradient(180deg, #000000 37%, #FFF8EB 37%);
}
.ap-role-cto-sec2-inner {
  max-width: 1400px;
  margin: auto;
  background: #F5F5F5;
  border-radius: 20px;
  box-shadow: 9px 16px 31px #00000024;
  z-index: 999999999999;
}
.ap-role-cto-logo {
  background: #fff;
  padding: 17px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.ap-role-cto-logo .apl5-bt-logo {
  width: 100%;
}
.ap-role-cto-logo .apl5-bt-logo ul li {
  padding: 0 30px !important;
}
.ap-role-cto-sec2-inner p {
  padding-bottom: 20px;
  margin: 0;
  text-align: center;
}
.ap-role-cto-sec2-inner .apl5-bt-cont {
  text-align: center;
  padding: 20px 30px;
}
.ap-role-cto-sec2-inner a {
  color: #1F51D2;
  font-family: 'Zoho_Puvi_Bold';
}
.ap-apr-cont {
  width: 45%;
}
.ap-apr-img {
  width: 40%;
}
.ap-apr-img .img1 {
  width: 350px;
}
.ap-apr-img .img2 {
  width: 450px;
}
.ap-apr-img .img3 {
  width: 350px;
}
.ap-apr-img .img4 {
  width: 350px;
}
.ap-apr-img .img5 {
  width: 100%;
}
.ap-role-cto-foot-out {
  background: #FFF1D7;
  padding: 40px 25px;
}
.aprfoot {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.aprfoot span {
  width: 70px;
  height: 70px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  display: block;
  margin-bottom: 10px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr:first-child span {
  background-size: 1450px;
  background-position: -851px -199px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr:nth-child(2) span {
  background-size: 1380px;
  background-position: -883px -199px;
  width: 51px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr:nth-child(3) span {
  background-size: 1480px;
  background-position: -1003px -207px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr1:first-child span {
  background-size: 1430px;
  background-position: -1041px -200px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr1:nth-child(2) span {
  background-size: 1430px;
  background-position: -1111px -200px;
}
.ap-role-cto-foot .aprfoot .aprfoot-innr1:nth-child(3) span {
  background-size: 1380px;
  background-position: -1137px -193px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr:first-child span {
  background-size: 1450px;
  background-position: -1332px -199px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(2) span {
  background-size: 1980px;
  background-position: -9px -408px;
  width: 69px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(3) span {
  background-size: 1910px;
  background-position: -146px -392px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr:nth-child(4) span {
  background-size: 1910px;
  background-position: -80px -396px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr1:first-child span {
  background-size: 1430px;
  background-position: -1041px -200px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr1:nth-child(2) span {
  background-size: 1430px;
  background-position: -1111px -200px;
}
.ap-role-cds-foot .aprfoot .aprfoot-innr1:nth-child(3) span {
  background-size: 1380px;
  background-position: -1137px -193px;
}
.aprfoot .aprfoot-innr1 a {
  color: #1F51D2;
  font-size: 12px;
  font-family: 'Zoho_Puvi_Bold';
}
.aprfoot h3 {
  font-family: 'Zoho_Puvi_Bold';
  margin: 0;
}
.aprfoot p {
  margin-top: 10px;
}
.ap-role-cto-foot .aprfoot-innr {
  width: 30%;
}
.ap-role-cds-foot .aprfoot-innr {
  width: 22%;
}
.aprfoot .aprfoot-innr1 a, .ap-role-cto-sec2-inner a, .apr-green-banr div:first-child a {
  position: relative;
  text-decoration: none;
}
.aprfoot .aprfoot-innr1 a:before {
  content: "";
  width: 25px;
  height: 16px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: 1px;
  right: -29px;
  background-size: 1210px;
  background-position: -1056px -205px;
}
.ap-role-cto-sec2-inner a:before {
  content: "";
  width: 32px;
  height: 16px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: 3px;
  right: -37px;
  background-size: 1510px;
  background-position: -1317px -257px;
}
.apr-green-banr div:first-child a:before {
  content: "";
  width: 32px;
  height: 16px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: 1px;
  right: -37px;
  background-size: 1510px;
  background-position: -1348px -257px;
}
.aprfoot .aprfoot-innr1 a:after, .ap-role-cto-sec2-inner a:after, .apr-green-banr div:first-child a:after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  color: #1F51D2;
  background: #1F51D2;
}
.apr-green-banr div:first-child a:after {
  color: #fff1d7;
  background: #fff1d7;
}
.aprfoot .aprfoot-innr1 a:hover:after, .ap-role-cto-sec2-inner a:hover:after, .apr-green-banr div:first-child a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
.apr-green-banr {
  display: flex;
  text-align: left;
  width: 70%;
  margin: auto;
  align-items: center;
}
.apr-green-banr div:first-child {
  width: 70%;
}
.apr-green-banr div:nth-child(2) {
  width: 30%;
  text-align: center;
}
.apr-green-banr div:first-child a {
  color: #fff1d7;
  font-size: 15px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.ap-bs-cto {
  background: #ffffff;
  padding: 40px 25px;
  padding-bottom: 0;
}
.ap-bs-cto-innr, .ap-bs-cds-innr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.ap-bs-cds-innr ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ap-bs-cto-img {
  width: 50%;
}
.ap-bs-cto-img img {
  width: 90%;
}
.ap-bs-cto-cont {
  width: 40%;
  padding-left: 20px;
}
.ap-bs-cds-cont {
  width: 100%;
  padding-left: 20px;
}
.ap-bs-cto-cont ul li, .ap-bs-cds-cont ul li {
  position: relative;
  margin-bottom: 20px;
}
.ap-bs-cds-cont ul li {
  width: 21%;
  /*    font-size: 16px;*/
  margin-bottom: 40px !important;
}
.ap-bs-cto-cont ul li:after, .ap-bs-cds-cont ul li:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: 1px;
  left: -37px;
  background-size: 890px;
  background-position: -779px -124px;
}
.ap-data-compared {
  position: relative;
  margin-top: 30px;
  padding: 50px;
  overflow: hidden;
}
.ap-data-compared:before {
  content: "";
  width: 100%;
  height: 650px;
  background: url(../images/role-baesd/ap-data-compared-bg.svg) no-repeat;
  position: absolute;
  top: -50px;
  left: 0;
  background-size: contain;
}
.ap-data-compared .left-data {
  display: flex;
  position: relative;
}
.ap-data-compared .left-data .left-round {
  position: relative;
  display: flex;
  background: #37AFF3;
  border: 1px solid #2A6087;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  top: 110px;
  left: 0px;
  z-index: 1;
}
.ap-data-compared .left-data .left-round:before {
  content: "";
  width: 300px;
  height: 600px;
  background: url(../images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
  position: absolute;
  top: -110px;
  right: -136px;
  background-size: 246px;
  z-index: -1;
}
.ap-data-compared .left-data .left-round:after {
  content: "";
  position: absolute;
  background: #37AFF3;
  width: 257px;
  height: 257px;
  border-radius: 50%;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: .3;
}
.ap-data-compared .left-data .left-round span {
  color: #fff;
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
}
/*
.ap-data-compared .left-data .right-round {
    position: absolute;
    right: 145px;
    top: 0px;
}
*/
.ap-data-compared .left-data .right-round ul {}
.ap-data-compared .left-data .right-round ul li {
  position: relative;
  margin-bottom: 24px;
  line-height: 24px;
}
.ap-data-compared .left-data .right-round ul li:first-child, .ap-data-compared .left-data .right-round ul li:last-child {
  left: -2px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(2), .ap-data-compared .left-data .right-round ul li:nth-child(6) {
  left: 78px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(3), .ap-data-compared .left-data .right-round ul li:nth-child(5) {
  left: 115px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(4) {
  left: 124px;
}
.ap-data-compared .left-data .right-round ul li:before {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  left: -60px;
  top: 13px;
  background: #37AFF3;
  border-radius: 25px;
  z-index: 1;
}
.ap-data-compared .right-data {
  display: flex;
  position: relative;
  justify-content: right;
}
.ap-data-compared .right-data .right-round {
  position: relative;
  display: flex;
  background: #F68B57;
  border: 1px solid #A14D24;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  top: 110px;
  left: 0px;
  z-index: 0;
}
.ap-data-compared .right-data .right-round:before {
  content: "";
  width: 300px;
  height: 600px;
  background: url(../images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
  position: absolute;
  top: -110px;
  left: -120px;
  background-size: 246px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
}
.ap-data-compared .right-data .right-round:after {
  content: "";
  position: absolute;
  background: #F68B57;
  width: 257px;
  height: 257px;
  border-radius: 50%;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: .3;
}
.ap-data-compared .right-data .right-round span {
  color: #fff;
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
}
/*
.ap-data-compared .right-data .left-round {
    position: absolute;
    right: 145px;
    top: 0px;
}
*/
.ap-data-compared .right-data .left-round ul {}
.ap-data-compared .right-data .left-round ul li {
  position: relative;
  margin-bottom: 25px;
  line-height: 24px;
}
.ap-data-compared .right-data .left-round ul li:first-child, .ap-data-compared .right-data .left-round ul li:last-child {
  left: 50px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(2), .ap-data-compared .right-data .left-round ul li:nth-child(6) {
  left: -40px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(3), .ap-data-compared .right-data .left-round ul li:nth-child(5) {
  left: -82px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(4) {
  left: -92px;
}
.ap-data-compared .right-data .left-round ul li:before {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  right: -44px;
  top: 13px;
  background: #F68B57;
  border-radius: 25px;
  z-index: 1;
}
.ap-data-compared .center-data {
  position: relative;
  min-height: 510px;
  display: flex;
  z-index: 1;
}
.ap-data-compared .center-data:before {
  content: "";
  position: absolute;
  width: 1.5px;
  height: 510px;
  background: #E0CDAA;
  left: 50%;
  top: 0;
  z-index: -1;
}
.ap-data-compared .center-data .data-vs {
  position: relative;
  width: 100px;
  height: 100px;
  background: #fff;
  display: flex;
  margin: auto;
  border-radius: 50%;
  border: 1px solid #E0CDAA;
}
.ap-data-compared .center-data .data-vs:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 100px;
  left: 5px;
  top: 3px;
  background: #E0CDAA;
  display: flex;
  margin: auto;
  border-radius: 50%;
  opacity: .5;
  z-index: -1;
}
.ap-data-compared .center-data .data-vs span {
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
}
.ap-data-comp-tit {
  display: none;
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}
/* Role based page style end here */
/*IOS and android app style starrt here */
.ios-andr-banr {
  background: #05917b;
  padding: 30px;
}
.ios-andr-banr .container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.ios-bnr-txt {
  width: 40%;
  margin: auto;
}
.ios-bnr-txt h2.title2 {
  font-size: 37px;
}
.ios-bnr-txt h2 span {
  display: block;
  font-family: 'Zoho_Puvi_Light';
}
.ios-andr-avail {
  font-family: 'Zoho_Puvi_Bold';
  font-size: 22px;
}
.btnIos, .btnAndroid {
  display: inline-block;
  margin-right: 12px;
  background: #000 url(../images/btn-ios.png) no-repeat center center;
  border-radius: 8px;
  width: 200px;
  height: 55px;
  box-shadow: 3px 3px 6px rgb(0 0 0 / 40%);
  background-size: 130px;
  cursor: pointer;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.btnAndroid {
  background: #000 url(../images/btn-android.png) no-repeat center center;
  background-size: 140px;
}
.btnIos:hover, .btnAndroid:hover {
  box-shadow: 0px 0px 12px rgb(0 0 0 / 70%);
}
.ios-andr .zigzag-content .zz-c-inner:nth-child(even) {
  background: #F7FAFF;
}
.ios-enpt-div {
  width: 10%;
}
.ios-bnr-img {
  width: 70%;
  margin: auto;
  text-align: right;
}
.ios-bnr-img img {
  width: 90%;
}
.ios-andr-img span {
  position: relative;
  display: block;
  width: 400px;
  margin: auto;
  z-index: 0;
}
.ios-andr-img span:before {
  content: "";
  background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
  position: absolute;
  width: 150px;
  height: 230px;
  top: -50px;
  left: -60px;
  z-index: -1;
}
.ios-andr-img span:after {
  content: "";
  background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
  position: absolute;
  width: 150px;
  height: 230px;
  bottom: -50px;
  right: -60px;
  z-index: -1;
}
.ios-andr-img img {
  width: 100%;
}
.ios-andr .zz-c-inner {
  padding: 80px 0;
}
.aplus-infographic-cont {
  width: 60%;
  margin: auto;
  text-align: center;
  padding: 50px;
}
.aplus-infographic-cont p a {
  color: #3C38E1;
  display: block;
  text-decoration: underline;
}
/*IOS and android app style end here*/

/*Import databases style start here*/
.import-db-banr {
  background: #f9cbae;
  padding: 50px 0;
}
.import-db-img {
  text-align: center;
}
.import-db-banr .content2 {
  width: 80%;
  margin: auto;
}
.import-db-img img {
  width: 400px;
  min-height: 250px;
}
.import-db .zigzag-content .zz-c-inner:nth-child(even) {
  background: #F7FAFF;
}
.import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
  margin-top: 72px;
}
/*Import databases style end here*/
/*Import Analytics Plus style start here*/
.import-ap-banr {
  background: #4a29c7;
  padding: 50px 0;
}
.import-ap-banr h1 {
  color: #fff;
}
.import-ap-banr .content2 {
  color: #fff;
  width: 50%;
  margin: auto;
}
.import-ap-img {
  text-align: center;
}
.import-ap-img img {
  width: 570px;
  min-height: 250px;
}
.import-ap .zz-c-inner:nth-child(5) .import-ap-img img {
  width: 420px;
}
.import-ap .zz-c-inner:nth-child(6) .import-ap-img img {
  width: 230px;
}
.import-ap .zigzag-content .zz-c-inner:nth-child(even) {
  background: #F7FAFF;
}
.import-ap-vid-cont .cl-md-6 {
  position: relative;
  display: block;
  margin: auto;
}
.import-ap-vid-cont .cl-md-6:before {
  content: "";
  background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
  background-size: 120px;
  position: absolute;
  width: 150px;
  height: 130px;
  top: 45px;
  left: -10px;
  z-index: 0;
}
.import-ap-vid-cont .cl-md-6.import-ap-video:before {
  top: -40px;
}
.import-ap-vid-cont .cl-md-6 h2 span {
  display: block;
  font-family: 'Zoho_Puvi_Light';
}
.videoSec figure a {
  position: relative;
}
.videoSec figure img.itsm-v-bg {
  width: 613px;
  position: relative;
  box-shadow: 0px 0px 9px #848181;
  cursor: pointer;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
}
.videoSec figure img.itsm-v-icon {
  position: absolute;
  top: -30px;
  left: 44%;
  width: 12%;
  cursor: pointer;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.videoSec figure img.itsm-v-icon:hover {
  transform: rotate(120deg);
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.import-ap-vid-cont {
  position: relative;
  /* height: 250px; */
  padding: 50px 0;
  z-index: 0;
  overflow: hidden;
}
.import-ap-vid-cont:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 49%;
  width: 100%;
  z-index: -1;
  opacity: .6;
}
/*Import Analytics Plus style end here*/
/*Integrate popular IT style starrt here */
.integ-pop-banr {
  background: #4a28c8;
  padding: 30px;
}
.integ-pop-banr .container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.integ-pop-bnr-txt {
  width: 50%;
  margin: auto;
}
.integ-pop-bnr-txt h2.title2 {
  font-size: 37px;
  line-height: 52px;
}
.integ-pop-bnr-txt h2 span {
  background: #ffc641;
  color: #000;
  padding: 5px 10px;
}
.integ-pop-avail {
  font-family: 'Zoho_Puvi_Bold';
  font-size: 22px;
}
.integ-pop .zigzag-content .zz-c-inner:nth-child(even) {
  background: #F7FAFF;
}
.integ-pop-enpt-div {
  width: 10%;
}
.integ-pop-bnr-img {
  width: 50%;
  margin: auto;
  text-align: right;
}
.integ-pop-bnr-img img {
  width: 90%;
}
.integ-pop-img span {
  position: relative;
  display: block;
  width: 400px;
  margin: auto;
  z-index: 0;
}
.integ-pop-img span:before {
  content: "";
  background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
  position: absolute;
  width: 150px;
  height: 230px;
  top: -50px;
  left: -60px;
  z-index: -1;
}
.integ-pop-img span:after {
  content: "";
  background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
  position: absolute;
  width: 150px;
  height: 230px;
  bottom: -50px;
  right: -60px;
  z-index: -1;
}
.integ-pop-img {
  margin-top: 40px;
}
.integ-pop-img img {
  width: 100%;
  box-shadow: 0px 0px 11px #00000026;
}
.integ-pop .zz-c-inner {
  padding: 80px 0;
}
.integ-pop-logo .logo-img1 {
  content: " ";
  display: inline-block;
  background: url(../images/features/ap-sprite-img.svg) no-repeat -8px -117px/ 1440px;
  width: 240px;
  height: 45px;
}
.integ-pop-logo .logo-img2 {
  content: " ";
  display: inline-block;
  background: url(../images/features/ap-sprite-img.svg) no-repeat -326px -209px/ 1000px;
  width: 263px;
  height: 58px;
}
.integ-pop-logo .logo-img3 {
  content: " ";
  display: inline-block;
  background: url(../images/features/ap-sprite-img.svg) no-repeat -593px -207px/ 1000px;
  width: 229px;
  height: 58px;
}
.integ-pop-logo span {
  display: block;
  width: 500px;
  background: #f6ebc2;
  padding: 9px;
  margin-bottom: 12px;
}
.integ-pop-btm-bnr {
  padding: 80px 0;
}
.integ-pop-btm-bnr .container {
  position: relative;
  width: 60%;
  background: #483a9e;
  padding: 30px;
  z-index: 0;
}
.integ-pop-btm-bnr .container:before {
  content: "";
  background: url(../images/features/integrate-popular/integ-pop-btm-bg.svg) no-repeat;
  position: absolute;
  background-size: auto;
  width: 100%;
  height: 230px;
  top: 15px;
  left: 0px;
  z-index: -1;
}
.integ-pop .zz-c-inner:nth-child(4) .integ-pop-img img {
  box-shadow: 0px 0px 0px #00000026;
}
.integ-pop-btm-bnr-innr {
  color: #fff;
  text-align: center;
  margin: auto;
}
.integ-pop-btm-bnr-innr .title4 {
  font-size: 32px;
}
.integ-pop-btm-bnr-innr .content2 {
  width: 60%;
  font-family: 'Zoho_Puvi_Light';
  font-size: 20px;
  margin: auto;
  margin-bottom: 20px;
}
/*Integrate popular IT style end here*/
/*integration me style starrt here */
.integ-me-banr {
  width: 100%;
  background: #E6F0FF;
  padding: 30px;
  margin-top: -40px;
  overflow: hidden;
}
.integ-me-banr .container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.integ-me-bnr-txt {
  width: 40%;
  margin: auto;
}
.integ-me-bnr-txt h2.title2 {
  font-size: 37px;
  line-height: 52px;
}
.integ-me-bnr-txt h2 span {
  background: #071a3a;
  color: #fff;
  padding: 5px 10px;
}
.integ-me-bnr-img {
  width: 60%;
  margin: auto;
  text-align: right;
}
.integ-me-bnr-img img {
  width: 90%;
}
.integ-me-search {
  width: 100% !important;
  margin: auto !important;
  padding-top: 0px;
  padding-bottom: 40px;
}
.integ-me-search #integ-me-sear-innr {
  width: 100%;
  padding: 0.65em 2.7em !important;
  padding-right: 0em !important;
  border: 1px solid #d9d9d9;
  line-height: 10px;
  color: #333;
  font-size: 17px;
  height: 55px !important;
  background: #fff url(../images/fea-search-icon.png) no-repeat 98.5% 14px / 25px 25px;
  /*
	width: 30px;
	height: 30px;
*/
  box-shadow: 0px 0px 13px #82c4ffab;
  ;
  padding-left: 20px !important;
}
.integ-me-search .ws_qryinnerdiv {
  width: 100% !important;
  float: none !important;
  margin: auto !important;
}
#integ-me-error {
  display: none;
  text-align: center;
  padding-bottom: 45px;
}
.integ-me-body {
  padding-left: 70px;
}
.integ-me-body .sticky-left {
  width: 20%;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  height: 330px;
  top: 100px;
  bottom: auto;
  margin-bottom: 100px;
}
.integ-me-body .sticky-left .innr {
  padding-top: 1px;
  position: relative;
  height: calc(70vh - 70px);
  min-height: calc(70vh - 70px);
}
.integ-me-list {}
.integ-me-list h2 {
  font-size: 21px;
  margin-bottom: 17px;
  font-family: 'Zoho_Puvi_SemiBold';
  padding-left: 12px;
}
.integ-me-list #integ-desk-show {}
.integ-me-list #integ-desk-show li {
  line-height: 50px;
  font-size: 16px;
}
.integ-me-list #integ-desk-show li a {
  color: #484848;
  text-decoration: none;
  padding: 0px 10px;
  border-left: 2px solid #ffffff00;
}
.integ-me-list #integ-desk-show li.active > a {
  color: #2B63F3;
  border-left: 2px solid #2B63F3;
}
.integ-me-list #integ-mob-show {
  display: none;
}
.integ-me-nav-shad {
  width: 30px;
  height: 100%;
  right: 0;
  top: 0;
  display: inline-block;
  position: absolute;
  right: -30px;
}
.integ-me-body .content-right {
  width: 75%;
  margin-left: 20%;
  margin-top: -440px;
  padding-left: 70px;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.integ-me-body .content-right .innr {
  width: 100% !important;
  margin: auto !important;
  webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.integ-me-logos {}
.integ-me-body .content-right .innr h3 {
  font-size: 20px;
  margin-bottom: 30px;
  margin-top: 10px;
  font-family: 'Zoho_Puvi_Bold';
}
.integ-me-logos ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0px 59px;
}
.integ-me-logos ul li {
  width: 21%;
  margin-bottom: 45px;
  text-align: center;
}
.integ-me-logos ul li a {
  position: relative;
  display: flex;
  background: #FAFAFA;
  border: 1px solid #AEC0DC;
  padding: 10px 15px;
  width: 200px;
  height: 60px;
  text-decoration: none;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.integ-me-logos ul li a:hover {
  border: 1px solid #047cc99c;
  box-shadow: 0px 0px 20px #82c4ff7d;
  -moz-box-shadow: 0px 0px 20px #82c4ff7d;
  -webkit-box-shadow: 0px 0px 20px #82c4ff7d;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.integ-me-logos ul li a.withoutlink {
  cursor: auto !important;
}
.integ-me-logos ul li a.withoutlink:hover {
  border: 1px solid #AEC0DC !important;
  box-shadow: inherit !important;
}
.integ-me-logos ul li a span {
  /*    width: 70%;*/
  height: 30px;
  display: block;
  margin: auto;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.integ-me-logos ul li a:hover span {
  transform: scale(1.02);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.integ-me-logos ul li a.withoutlink:hover span {
  transform: none !important;
}
#it-service-management .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/service-manage2.svg') no-repeat;
  width: 100%;
  height: 58px;
  background-size: 197px;
}
#it-service-management .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/service-manage3.svg') no-repeat;
  width: 100%;
}
#it-service-management .integ-me-logos ul li:nth-child(3) a span {
  background: url('../images/dashboards/logos/service-manage1.svg') no-repeat;
  width: 70%;
  height: 22px;
}
#it-service-management .integ-me-logos ul li:nth-child(4) a span {
  background: url('../images/dashboards/logos/service-manage8.svg') no-repeat;
  width: 100%;
}
#it-service-management .integ-me-logos ul li:nth-child(5) a span {
  background: url('../images/dashboards/logos/service-manage4.svg') no-repeat;
  width: 60%;
}
#it-service-management .integ-me-logos ul li:nth-child(6) a span {
  background: url('../images/dashboards/logos/service-manage5.svg') no-repeat;
  width: 90%;
}
#it-service-management .integ-me-logos ul li:nth-child(7) a span {
  background: url('../images/dashboards/logos/service-manage6.svg') no-repeat;
  width: 70%;
  height: 40px;
}
#it-service-management .integ-me-logos ul li:nth-child(8) a span {
  background: url('../images/dashboards/logos/service-manage7.svg') no-repeat;
  width: 60%;
  height: 45px;
  background-size: 115px;
}
#it-service-management .integ-me-logos ul li:nth-child(9) a span {
  background: url('../images/dashboards/logos/itop-manage13.svg') no-repeat;
  width: 75%;
  height: 45px;
  background-size: 145px;
}
#it-service-management .integ-me-logos ul li:nth-child(10) a span {
  background: url(../images/dashboards/logos/itop-manage14.svg) no-repeat;
  width: 78%;
  height: 36px;
  background-size: 156px;
}
#it-operations-management ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/itop-manage4.svg') no-repeat;
  width: 70%;
}
#it-operations-management ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/itop-manage7.svg') no-repeat;
  width: 100%;
}
#it-operations-management ul li:nth-child(3) a span {
  background: url('../images/dashboards/logos/itop-manage2.svg') no-repeat;
  width: 60%;
  height: 44px;
}
#it-operations-management ul li:nth-child(4) a span {
  background: url('../images/dashboards/logos/itop-manage3.svg') no-repeat;
  width: 80%;
  height: 50px;
}
#it-operations-management ul li:nth-child(5) a span {
  background: url('../images/dashboards/logos/itop-manage6.png') no-repeat;
  width: 62%;
  background-size: 122px;
}
#it-operations-management ul li:nth-child(6) a span {
  background: url('../images/dashboards/logos/itop-manage5.svg') no-repeat;
  width: 70%;
}
#it-operations-management ul li:nth-child(9) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -137px -193px/1020px;
  width: 120px;
  height: 46px;
}
#it-operations-management ul li:nth-child(13) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -534px -359px / 970px;
  width: 135px;
  height: 55px;
}
#security .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/it-security1.svg') no-repeat;
  width: 60%;
  height: 40px;
}
#security .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/it-security2.svg') no-repeat;
  width: 100%;
}
#security .integ-me-logos ul li:nth-child(3) a span {
  background: url(../images/dashboards/logos/it-security3.svg) no-repeat;
  width: 88%;
  height: 36px;
  background-size: 175px;
}
#security .integ-me-logos ul li:nth-child(4) a span {
  background: url(../images/ap-integration-icon.svg) no-repeat -119px -389px / 980px;
  width: 196px;
  height: 41px;
}
#endpoint-management .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/ep-manage1.svg') no-repeat;
  width: 90%;
  height: 50px;
}
#endpoint-management .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/ep-manage3.svg') no-repeat;
  width: 100%;
}
#endpoint-management .integ-me-logos ul li:nth-child(3) a span {
  background: url('../images/dashboards/logos/ep-manage2.svg') no-repeat;
  width: 90%;
}
#endpoint-management .integ-me-logos ul li:nth-child(4) a span {
  background: url('../images/dashboards/logos/ep-manage4.svg') no-repeat;
  width: 90%;
  height: 13px;
}
#endpoint-management .integ-me-logos ul li:nth-child(5) a span {
  background: url('../images/dashboards/logos/ep-manage5.svg') no-repeat;
  width: 90%;
}
#endpoint-management .integ-me-logos ul li:nth-child(6) a span {
  background: url(../images/dashboards/logos/ep-manage6.svg) no-repeat;
  width: 80px;
  height: 80px;
}
#endpoint-management .integ-me-logos ul li:nth-child(7) a span {
  background: url(../images/dashboards/logos/rmmc.svg) no-repeat;
  width: 133px;
  height: 40px;
}
#endpoint-management .integ-me-logos ul li:nth-child(8) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -676px -360px / 970px;
  width: 150px;
  height: 32px;
}
#project-management .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/p-manage1.svg') no-repeat;
  width: 90%;
  height: 40px;
}
#project-management .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/p-manage3.svg') no-repeat;
  width: 75%;
  height: 27px;
}
#project-management .integ-me-logos ul li:nth-child(3) a span {
  background: url('../images/dashboards/logos/p-manage2.svg') no-repeat;
  width: 65%;
  height: 40px;
}
#financial-management .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/itf-manage1.svg') no-repeat;
  width: 30%;
  height: 60px;
  background-size: 60px;
}
#financial-management .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/itf-manage2.svg') no-repeat;
  background-size: 83px;
  width: 43%;
  height: 50px;
}
#financial-management .integ-me-logos ul li:nth-child(3) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -205px -262px/850px;
  width: 195px;
  height: 46px;
}
#financial-management .integ-me-logos ul li:nth-child(4) a span {
  background: url('../images/dashboards/logos/itf-manage4.svg') no-repeat;
  width: 30%;
  height: 60px;
  background-size: 60px;
}
#business-apps .integ-me-logos ul li:nth-child(1) a span {
  background: url('../images/dashboards/logos/b-applications1.svg') no-repeat;
  width: 30%;
  height: 60px;
  background-size: 60px;
}
#business-apps .integ-me-logos ul li:nth-child(2) a span {
  background: url('../images/dashboards/logos/b-applications2.svg') no-repeat;
  background-size: 50px;
  width: 26%;
  height: 50px;
}
#business-apps .integ-me-logos ul li:nth-child(3) a span {
  background: url(../images/dashboards/logos/b-applications3.svg) no-repeat;
  background-size: 50px;
  width: 26%;
  height: 50px;
}
#business-apps .integ-me-logos ul li:nth-child(4) a span {
  background: url('../images/dashboards/logos/b-applications4.svg') no-repeat;
  width: 40%;
  height: 60px;
  background-size: 80px;
}
#business-apps .integ-me-logos ul li:nth-child(5) a span {
  background: url('../images/dashboards/logos/b-applications5.png') no-repeat;
  width: 24%;
  height: 47px;
  background-size: 45px;
}
#business-apps .integ-me-logos ul li:nth-child(6) a span {
  background: url('../images/dashboards/logos/b-applications6.png') no-repeat;
  background-size: 50px;
  width: 26%;
  height: 50px;
}
#business-apps .integ-me-logos ul li:nth-child(7) a span {
  background: url(../images/dashboards/logos/b-applications7.png) no-repeat;
  width: 32%;
  height: 45px;
  background-size: 62px;
}
#business-apps .integ-me-logos ul li:nth-child(8) a span {
  background: url('../images/dashboards/logos/b-applications8.svg') no-repeat;
  width: 44%;
  height: 60px;
  background-size: 90px;
}
#business-apps .integ-me-logos ul li:nth-child(9) a span {
  background: url(../images/dashboards/logos/b-applications9.svg) no-repeat;
  width: 89px;
  height: 40px;
  background-size: 90px;
}
#business-apps .integ-me-logos ul li:nth-child(10) a span {
  background: url('../images/dashboards/logos/b-applications10.svg') no-repeat;
  width: 122px;
  height: 40px;
  background-size: 120px;
}
#business-apps .integ-me-logos ul li:nth-child(11) a span {
  background: url('../images/dashboards/logos/b-applications11.png') no-repeat;
  width: 46%;
  height: 62px;
  background-size: 89px;
}
#business-apps .integ-me-logos ul li:nth-child(12) a span {
  background: url('../images/dashboards/logos/b-applications12.svg') no-repeat;
  background-size: 111px;
  width: 56%;
  height: 36px;
}
#business-apps .integ-me-logos ul li:nth-child(13) a span {
  background: url(../images/dashboards/logos/b-applications13.svg) no-repeat;
  width: 76px;
  height: 52px;
  background-size: 74px;
}
#business-apps .integ-me-logos ul li:nth-child(14) a span {
  background: url('../images/dashboards/logos/b-applications14.svg') no-repeat;
  width: 100%;
  height: 35px;
  background-size: 197px;
}
#business-apps .integ-me-logos ul li:nth-child(15) a span {
  background: url('../images/dashboards/logos/b-applications15.svg') no-repeat;
  width: 78%;
  height: 26px;
  background-size: 157px;
}
#business-apps .integ-me-logos ul li:nth-child(16) a span {
  background: url('../images/dashboards/logos/b-applications16.png') no-repeat;
  width: 62%;
  height: 40px;
  background-size: 120px;
}
.integ-me-logos ul li a em {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  visibility: hidden;
}
.integ-me-body .content-right .innr p {
  text-align: center;
  font-size: 15px;
  border: 1px solid #AEC0DC;
  padding: 12px;
  margin: 0;
  margin-bottom: 40px;
}
.integ-me-body .content-right .innr .apr-green-banr p {
  border: none;
  text-align: left;
  margin-bottom: 0;
}
/*integration me style end here*/
/*commen css for zigzag content start here*/
.zz-c-inner {
  padding: 50px 0;
}
.zz-c-inner .container {
  max-width: 1250px;
}
.zigzag-content .zz-c-inner .cl-md-6:first-child {
  margin-top: 30px;
}
.zigzag-content .zz-c-inner:nth-child(even) .cl-md-6:first-child {
  float: right;
}
.zigzag-content .zz-c-inner .cl-md-6 h2.title4 {
  width: 60%;
}
.zigzag-content .zz-c-inner .cl-md-6 p.content2 {
  width: 500px;
}
/*commen css for zigzag content end here*/
/*commen page Download form style start here*/
.pg-head3.blue-head {
  color: #444751 !important;
  font-size: 24px !important;
  line-height: 33px !important;
  font-family: 'Zoho_Puvi_Regular';
  max-width: 450px;
  margin: 0 auto;
}
.dwn-form {
  /*    width: 40%;*/
  width: 560px;
  margin: 0 auto;
  padding-top: 20px;
}
.dwn-form .table_style {
  width: 100%;
  list-style: none !important;
  padding-left: 0 !important;
}
.dwn-form .table_style li {
  margin-bottom: 3px;
}
.dwn-form .table_style li label {
  width: 35%;
  float: left;
  padding-top: 17px;
}
.dwn-form .table_style li input {
  width: 60% !important;
}
.dwn-form input {
  height: 40px;
  padding: 0 8px;
  width: 84%;
}
.dwn-form input[type="text"] {
  outline: none;
}
.dwn-form .table_style li label {
  width: 35%;
  float: left;
  padding-top: 17px;
}
.os-radio-box {
  margin-bottom: 15px;
  margin-top: 10px;
  padding-top: 18px;
}
.os-radio-box label {
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  margin-right: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.os-radio-box label {
  width: initial !important;
  float: inherit !important;
  padding-top: 0px !important;
}
.dwn-form .table_style li input {
  width: 60% !important;
}
.os-radio-box label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0 !important;
}
.os-radio-box label input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #2196F3;
}
.os-radio-box label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #bbb;
}
.container input:checked ~ .checkmark:after {
  display: block;
}
.os-radio-box label .checkmark:after {
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2196F3;
}
.os-radio-box label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#LicenseKeyForm li:nth-child(5) h4.Windows, #LicenseKeyForm li:nth-child(5) h5.Linux {
  margin: 30px 0 20px 0;
}
#LicenseKeyForm li:nth-child(5) h4, #LicenseKeyForm li:nth-child(5) h5 {
  font-size: 15px;
  margin: 22px 0 2px 0;
  line-height: 20px;
}
#LicenseKeyForm li:nth-child(5) h4.Windows strong, #LicenseKeyForm li:nth-child(5) h5.Linux strong {
  font-family: 'Zoho_Puvi_Regular';
  font-size: 16px;
  font-weight: normal;
  width: 32%;
  display: block;
  float: left;
  font-style: normal;
}
.table_style li {
  margin-bottom: 3px;
}
.table_style li select {
  width: 60%;
}
form ul li select:nth-child(3) {
  margin-top: 20px;
}
.index-dwn-form li select {
  padding: 6px 35px 6px 7px;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
  background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.dwn-form select {
  height: 40px;
}
.text-cntr {
  text-align: center;
}
#downloadSubmit, .submitButton, #downloadSubmit:active, .submitButton:active {
  background: #e9142b none repeat scroll 0 0 !important;
  border: 1px solid #e9142b;
  border-radius: 5px;
  color: #fff !important;
  cursor: pointer;
  font-size: 18px !important;
  line-height: 24px;
  margin-top: 20px !important;
  width: 280px;
}
.sub-rest-btn {
  width: 100% !important;
}
.sub-rest-btn {
  margin: inherit !important;
}
/*commen page Download form style end here*/
/*Download Page design start here*/
.dwn-page, .ita-form1 {
  width: 460px;
  background: #fff;
  padding: 30px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px #80808061;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dwn-fm-titl {
  font-size: 26px;
  line-height: 45px;
  font-family: 'Zoho_Puvi_SemiBold';
  color: #0A2B45;
  margin: 0px 0px 20px 0px;
}
/*
.dwn-page .input-effect input:focus ~ label, 
.dwn-page .input-effect input.has-content ~ label {
	background: #ffffff;
    width: auto !important;
    padding: 5px;
    top: -12px !important;
    z-index: 9 !important;
    left: 11px !important;
}

.index-dwn-form.dwn-page li {
    padding-bottom: 15px;
}
*/
.dwn-contact {
  width: 460px;
  margin: 0px auto;
  padding-top: 40px;
}
.dwn-contact ul li {
  display: flex;
  float: left;
  position: relative;
  flex-wrap: wrap;
  margin-left: 25px;
  padding-left: 15px;
  margin-bottom: 35px;
}
.dwn-contact ul li div {
  width: 50%;
  margin-bottom: 20px;
}
.dwn-contact ul li div a {
  margin-left: 5px;
  color: #138cd6;
}
.dwn-contact ul li span {
  width: 40px;
  height: 40px;
  display: flex;
  background: #eff9ff;
  border: 1px solid #a9e2fb;
  border-radius: 25px;
  position: absolute;
  left: -36px;
  top: -6px;
}
.dwn-contact ul li span:before {
  content: " ";
  display: inline-block;
  width: 33px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  margin: auto;
  background-size: 730px;
}
.dwn-contact ul li:first-child span:before {
  height: 20px;
  background-position: -573px -1px;
}
.dwn-contact ul li:last-child span:before {
  height: 30px;
  background-position: -570px -19px;
}
.dwn-contact ul li a {
  color: #2f2f2f;
  margin: auto;
}
.blue-graf-bg {
  position: relative;
  background: #eff9ff;
  padding: 50px;
  z-index: 0;
}
.blue-graf-bg:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 300px;
  width: 100%;
  z-index: -1;
}
.aplus-signup-tab {
  width: 460px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: -10px;
}
.dwn-guide {
  display: flex;
  justify-content: space-evenly;
  font-size: 15px;
  ffont-family: 'Zoho_Puvi_Light';
}
.dwn-guide a {
  color: #000;
}
.dwn-customer-slider {
  position: relative;
}
.dwn-cust-slid-inner {
  max-width: 1200px;
  margin: 0px auto;
}
.dwn-cust-quote-slid {
  position: relative;
  line-height: 35px;
  padding-top: 60px;
  padding-left: 40px;
}
.blue-graf-bg.dowlod-mobi .sha-value {
  font-size: 10px !important;
  margin-bottom: -10px;
}
.blue-graf-bg.dowlod-mobi .sha-value tr {
  background: #eff9fe;
}
.dwn-cust-quote-slid:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  width: 40px;
  height: 30px;
  top: 40px;
  left: 50px;
  background-size: 530px;
  background-position: -493px 1px;
}
.dwn-cust-quote-slid p {
  border: 1px solid #ADCAE4;
  padding: 14px;
  position: relative;
  border-right: 0px;
  border-top: 0px;
  margin-bottom: 30px;
  min-height: 130px;
}
.dwn-cust-quote-slid p:after {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  width: 17px;
  height: 20px;
  left: 25px;
  bottom: -17px;
  background-size: 530px;
  background-position: -437px -1px;
}
.dwn-cust-left-img {
  width: 70px;
}
.dwn-cust-left-img img {
  border-radius: 50%;
  border: 1px solid #8c9db8;
  padding: 1px;
}
.dwn-client-profile {
  font-size: 17px;
  color: #000 !important;
  margin-top: 12px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: 30px;
}
.dwn-client-profile span {
  font-size: 14px;
  display: block;
  color: #181818 !important;
  opacity: .7;
}
.cust-bullet {
  position: absolute;
  bottom: -40px;
  left: 40px;
}
#cust-dots li {
  display: inline-block;
  width: 13px;
  height: 13px;
  position: relative;
}
#cust-dots li a {
  display: block;
  position: relative;
  background: #dfe4e8;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  border-radius: 50%;
}
#cust-dots li a.current, #cust-dots li a:hover {
  background: #9a9a9a;
}
.dwn-btn-slider {
  position: absolute;
  z-index: 3;
  display: block;
  bottom: 20px;
  color: #ffffff;
  transform: translateY(-50%);
  font-size: 50px;
  font-family: 'Zoho_Puvi_Light';
  border-radius: 25px;
  opacity: 0.7;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  cursor: pointer;
}
.dwn-btn-slider:hover {
  opacity: 1;
}
.dwn-btn-slider a {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  width: 17px;
  height: 30px;
  top: 30px;
  left: 50px;
  background-size: 530px;
}
.dwn-btn-slider.next {
  right: 80px;
}
.dwn-btn-slider.prev {
  right: 105px;
}
.dwn-btn-slider.next a {
  background-position: -512px -27px;
}
.dwn-btn-slider.prev a {
  background-position: -497px -27px;
}
/*Download Page design end here*/
/*customer Page design start here*/
#slidesIR {
  overflow: hidden;
  position: relative;
  width: 100% !important;
}
#slidesIR ul {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
#slidesIR li {
  width: 100%;
  float: left;
  text-align: left;
  position: relative;
}
.customer-banner {
  position: relative;
  background: #3f93e6;
  padding: 50px;
  min-height: 230px;
  z-index: 0;
  display: flex;
}
.customer-banner:before {
  content: " ";
  background: url(../images/customer/customer-bg.svg) no-repeat;
  position: absolute;
  bottom: -34px;
  left: 0;
  background-size: contain;
  height: 300px;
  width: 100%;
  z-index: -1;
}
.customer-sec-2 {
  padding: 40px;
  margin-bottom: 10px;
}
.cust-slide-wrap ul li a {
  text-decoration: none;
  cursor: pointer;
}
.cust-slide-group {
  position: absolute;
  width: 300px;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
}
.cust-slide-wrap {
  position: absolute;
  width: 100%;
  right: 0;
  top: -20px;
}
.cust-slide-mask {
  position: relative;
  overflow: hidden;
  height: 447px;
}
.testimony-ply-btn {
  position: absolute;
  top: 18px;
  right: 0;
  color: #000;
  background: #ffffff;
  font-size: 14px;
  padding: 8px 15px 8px 46px;
  background: linear-gradient(white, white) padding-box, linear-gradient(to right, darkblue, darkorchid) border-box;
  border-radius: 50em;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  cursor: pointer;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  z-index: 9;
}
.testimony-ply-btn:after {
  content: "";
  border-color: transparent transparent transparent #EB1D1D;
  border-style: solid;
  border-width: 10px 0 10px 17px;
  height: 0;
  left: 19px;
  position: absolute;
  top: 9px;
  width: 0;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.cust-img-pos #slidesIR:hover .testimony-ply-btn:after {
  transform: rotate(240deg);
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  top: 6px;
  left: 15px;
}
.cust-img-pos ul li {
  /*
    padding: 6px;
    background: #ffffff;
*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cust-img-pos ul li a img {
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.cust-img-pos #slidesIR:hover ul li a img {
  transform: scale(1.03);
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.cust-img-pos ul li a:hover {
  text-decoration: none !important;
}
.testimony-ply-btn:hover {
  box-shadow: 0px 0px 31px #000;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.cust-btn-slider.prev {
  position: absolute;
  top: -2px;
  left: 0;
}
.cust-btn-slider.next {
  position: absolute;
  top: -2px;
  right: 0px;
}
.cust-btn-slider a {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.png) no-repeat;
  /*    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;*/
  width: 17px;
  height: 30px;
  display: flex;
}
.cust-btn-slider.prev a {
  background-position: -469px -26px;
}
.cust-btn-slider.next a {
  background-position: -482px -27px;
}
.testimony-count {
  position: relative;
  width: 110px;
  text-align: center;
  margin-top: 30px;
}
.testimony-count a {
  color: #000;
}
.cust-slide-nav {}
.custprevnxt {
  display: flex;
  float: right;
  margin-top: 15px;
}
.custprevnxt span {
  font-size: 23px;
  display: block;
  border: 1px solid #ccc;
  height: 30px;
  border-radius: 25px;
  color: #626262;
  padding: 0px 9px;
  margin-left: 7px;
  cursor: pointer;
  line-height: 30px;
}
.cust-slide-nav ul {
  margin: 0;
  padding: 0;
}
.cust-slide-nav li {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: rgb(175, 56, 56);
  cursor: pointer;
  margin-left: .5em;
}
.cust-slide-nav li.current {
  background: #ffffff;
}
#case_study {
  position: relative;
  background: #f7f7f7;
}
.case-study-titl {
  font-size: 35px;
  line-height: 45px;
  color: #333;
  letter-spacing: -1px;
  text-align: center;
}
.case-study-body {
  margin-top: 20px;
}
.csb-div {
  width: 30%;
  float: left;
  background: #fff;
  margin: 16px;
  padding-bottom: 40px;
  box-shadow: 0 0 1px #999999;
  border: 1px solid #f9f9f9;
  border-bottom: 2px solid #e3e3e3;
  cursor: pointer;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.csb-div:hover {
  border-color: #999999;
  border-bottom: 2px solid #3f93e6;
  background-image: linear-gradient(180deg, #fff 20%, #EFF7FF 90%);
  box-shadow: 0px 7px 25px #d5d5d5;
  -moz-box-shadow: 0px 7px 25px #d5d5d5;
  -webkit-box-shadow: 0px 7px 25px #d5d5d5;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.csb-div a {
  text-decoration: none;
}
.csb-padd {
  padding: 0 40px;
}
.csb-div p {
  /* border-bottom: 1px solid #e1e1e1; */
  padding-bottom: 8px;
}
.csb-div p img {
  height: 40px;
  /*    max-width: 235px;*/
}
.csb-div-cntnt {
  font-size: 16px;
  line-height: 30px;
  color: #444;
  min-height: 90px;
}
.csb-rm {
	position: relative;
    display: block;
}
.csb-rm:before {
    content: '';
    position: absolute;
    background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
    width: 30px;
    height: 22px;
    background-size: 930px;
    background-position: -873px -193px !important;
    top: 6px;
    right: -10px;
    transition: .5s all;
}
.csb-div:hover .csb-rm:before  {
    transform: translateX(20px);
}
/*customer Page design end here*/
/*Demo Page design start here*/
.view-demo {}
.demo-bdr-r {
  border-right: 1px solid #C9DDEF;
  -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#C9DDEF), to(#fff0))0 100% 0 0 stretch;
}
.view-demo-sub-tit {
  margin: 10px auto;
  width: 80%;
  text-align: center;
}
.view-demo-sprit {
  content: " ";
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  transform-origin: bottom left;
}
.das .view-demo-sprit {
  background-size: 1160px;
  background-position: -82px -155px !important;
}
.integ .view-demo-sprit {
  background-size: 1160px;
  background-position: -8px -158px;
}
.view-demo h2 {
  font-size: 22px;
  font-family: 'Zoho_Puvi_SemiBold';
  color: #0A2B45;
  margin: 0px;
}
.view-demo p {
  width: 240px;
}
.view-demo-btn {
  background: #eff9ff;
  color: #0a2b45 !important;
  border: 1px solid #236A98;
  margin-top: 10px;
}
.view-demo-btn:hover {
  background: #226a98;
  color: #ffffff !important;
}
/*Demo Page design end here*/

/* ROI calculator Page design start here*/

.roi-calculator-top {
	background: #000000;
	position: relative;
	line-height: 27px;
	padding: 40px 20px;
	z-index: 0;
    overflow: hidden;
}

.roi-calculator-top h2, .roi-calculator-top h3, .roi-calculator-top p, .roi-calculator-breakdown h2, .roi-calculator-breakdown h3 {
  margin: 0;
}
.roi-calculator-top:before {
  	content: "";
    background: #ffd115c9;
    bottom: 0px;
    right: 0px;
    position: absolute;
    box-shadow: 1px 11px 48px 300px #ffd115c9;
    height: 170px;
    width: 60px;
    z-index: -1;
    animation: shade 10s linear infinite;
    transform: translate(0px, 0px);
    border-radius: 50%;
    opacity: .4;
}
.roi-calculator-top h2, .roi-calculator-breakdown h2 {
  font-size: 24px;
  font-family: 'Zoho_Puvi_Bold';
  text-align: center;
  margin: 0;
}
.clr-semigreen {
  color: #B1EED2;
}
.roi-calculator h1 {
  font: 35px 'Zoho_Puvi_Bold';
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
}
.roi-calculator h1 span {
  color: #FFBC50;
}
.roi-calculator p {
  margin-bottom: 0;
}
.roi-calculator .roi-banner {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.roi-calculator .roi-banner .roi-banner-left {
    display: flex;
    justify-content: space-evenly;
    gap: 50px;
    margin-top: 30px;
}
.roi-banner-inner {
    width: 40%;	
}
.roi-left-values {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}
.roi-left-values p {
	position: relative;
}
.roi-left-values .roi-tooltip {
  	display: none; /* Hide by default */
    position: absolute;
    background: #333;
    color: #fff;
    font-style: normal;	
    line-height: 23px;
    padding: 5px 10px;
    border-radius: 5px;
    width: 350px;
    font-size: 12px;
    z-index: 1000;
    bottom: 93%;
    right: -204px;
    margin-bottom: 5px;
}
.roi-left-values .roi-tooltip a {
/*
    color: #ffffff;
    text-decoration: underline;
*/
    font-family: 'Zoho_Puvi_BoldItalic';	
}
/*
.roi-tooltip::after {
      content: "";
      position: absolute;
      top: 100%;  Place the arrow at the bottom of the tooltip 
      left: 50%;
      transform: translateX(-50%);
      border-width: 5px;
      border-style: solid;
      border-color: #333 transparent transparent transparent;
    }
*/
.roi-left-values p span {
    cursor: pointer;
    position: relative;    
	top: -2px;
    left: 9px;
    width: 17px;
    display: inline-block;
    line-height: 0;
}
.roi-left-values p span:hover + .roi-tooltip, .roi-tooltip:hover {
      display: inline-block;  
}
.roi-left-values .roi-tooltip:after {
	position: absolute;
    content: '';
    bottom: -20px;
    left: 44%;
    border-width: 10px;
    border-style: solid;
    border-color: #000 transparent transparent;
      transform: translateX(-50%);
}
.roi-left-values p span:after {
    content: "i";
    width: 10px;
    height: 10px;
    border: 1px solid #9A9CA0;
    display: inline-block;
    border-radius: 100%;
    font-size: 8px;
    line-height: 10px;
    text-align: center;
    color: #9A9CA0;
    font-family: 'Zoho_Puvi_SemiBold';
    cursor: pointer;
    transform: rotate(180deg);
}
.roi-left-values select {
    width: 100px;
    padding: 10px;	
}
.roi-left-values select opction {
	
}
.roi-calculator .roi-banner .roi-banner-right {	
    background: #FFF3C0;
    border-radius: 12px;
    padding: 20px;
    width: calc(100% / 2 - 22px);
    align-self: center;
}
.roi-calculator .roi-banner .roi-banner-right .innr {
    background: #FFD115;
    position: relative;
    display: flex;
    justify-content: space-between;
    border-radius: 12px;
    padding: 25px 15px;
	z-index: 0;
    overflow: hidden;
}
.roi-calculator .roi-banner .roi-banner-right .innr:before {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/index/roi-calculator-bg.svg) no-repeat;
    top: 18px;
    right: 0px;
    background-size: contain;
    position: absolute;
    height: 170px;
    width: 71px;
    z-index: -1;
}
.roi-calculator .roi-banner .roi-banner-right .innr:after {
    content: "";
    background: url(https://www.manageengine.com/analytics-plus/images/index/roi-calculator-bg.svg) no-repeat;
    bottom: -32px;
    left: 20px;
    transform: scaleY(-1) scaleX(-1) rotate(302deg);
    background-size: contain;
    position: absolute;
    height: 170px;
    width: 71px;
    z-index: -1;
}
.cal-before-after {
/*    width: 50%;*/
    border-right: 2px solid #D2B645;
    padding-right: 15px;
    line-height: 30px;
}
.cal-before-after .expend-ba {
    display: flex;	
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.cal-before-after .roi-content {
    font-size: 16px;
    width: 55%;	
}
.cal-before-after .amount-calculate {
	font-size: 12px;	
}
.cal-before-after .amount-calculate span {
    font-family: 'Zoho_Puvi_Bold';
    font-size: 20px;	
}

.roi-total-save {
    display: flex;
	align-items: center;
    flex-direction: column;
    width: 55%;
    margin: auto;
    padding: 12px;	
}
.roi-total-save h2 {
	font-family: 'Zoho_Puvi_SemiBold';
    font-size: 27px;	
}
.roi-total-save .roi-savings {
/*    min-width: 240px;*/
    font-size: 17px;
    font-family: 'Zoho_Puvi_SemiBold';	
	margin-block: 24px;
}
.roi-total-save .roi-savings span {
    font-size: 44px;
    font-family: 'Zoho_Puvi_Bold';
    color: #0055FB;	
}
.roi-total-save a {
    color: #312E2E;
    font-size: 13px;
    text-decoration: underline;	
    line-height: 0;
}
#roi-saving-mobile {
	display: none;
	position: fixed;
    bottom: 0;
    background: #FFD115;
    width: 100%;
    left: 0;
    text-align: center;
    padding: 5px;
    border: 6px solid #FFF3C0;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#roi-saving-mobile span {
	font-size: 35px; 
    font-family: 'Zoho_Puvi_Bold';
    color: #0055FB;
}

#roi-saving-mobile h2 {
	font-size: 19px;
	letter-spacing: initial !important;
	line-height: inherit;
    margin-bottom: 5px;
}
.roi-implement .roi-implement-tile {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
  margin: 30px 0;
}
.roi-implement .roi-implement-tile .innr {
	background: #fff;
	font-size: 16px;
	width: calc(100% / 4 - 67px);
	padding: 22px;
	border-radius: 5px;
}
.roi-implement .roi-implement-tile .innr h3 {
	font-family: 'Zoho_Puvi_Bold';
	margin-bottom: 13px;
}
.roi-implement .roi-implement-tile .innr p {
/*	text-align: justify;*/
}
.roi-calculator-breakdown {
	position: relative;
	background: #EBF2FF;
	line-height: 34px;
    padding: 40px 20px;
	z-index: 0;
	overflow: hidden;
}
.roi-calculator-breakdown:before {
    content: " ";
    background: url(../images/aplus-6o/ap6o-round-bg4.svg) no-repeat;
    position: absolute;
    top: -290px;
    right: 0;
    background-size: revert;
    height: 590px;
    width: 330px;
    z-index: -1;
    opacity: .6;
}
.roi-calculator-breakdown:after {
    content: " ";
    background: url(../images/aplus-6o/ap6o-round-bg4.svg) no-repeat;
    position: absolute;
    bottom: -200px;
    left: -120px;
    background-size: cover;
    height: 450px;
    width: 450px;
    z-index: -1;
    transform: rotate(207deg);	
}
.roi-calculator-breakdown .roi-calculator-faq {
    margin-top: 40px;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr {
	background: #f9f9f9;
    padding: 16px 70px;
    border-radius: 7px;
    border: 1px solid #899EC9;
    box-shadow: 0px 0px 7px #9eb5e1;
    margin-bottom: 10px;
    transition: transform 0.3s ease, color 0.3s ease;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr.active {
	background: #fff;
    transition: transform 0.3s ease, color 0.3s ease;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr h3 {
	position: relative;
	font-size: 17px;
/*    font-family: 'Zoho_Puvi_Medium';*/
    cursor: pointer;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr.active h3 {
    font-family: 'Zoho_Puvi_Bold';
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr:hover {
    background: #e8f1ff;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr.active:hover {
    background: #ffffff;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr h3:before {
	content: "+";
	position: absolute;
	top: 0px;
	right: 0px;    
	font-size: 25px;
    font-family: monospace;
    transition: transform 0.3s ease, color 0.3s ease;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr.active h3:before {
	content: "- ";
	color: red;
	transform: rotate(180deg);
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr .roi-faq-descrip {
	display: none;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr:first-child .roi-faq-descrip {
	display: block;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr .innr-yellow-bg {
	background: #FFF6E4;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr .innr-yellow-bg h4 {
    font-family: 'Zoho_Puvi_SemiBoldItalic';
    font-size: 17px;
    margin: 0;
    padding-bottom: 10px;	
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr .innr-yellow-bg strong {
    font-family: 'Zoho_Puvi_Medium';	
}
.roi-font-deflt {
	font-family: 'Zoho_Puvi_Regular' !important;
    font-weight: 100;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr ul {
    margin: 13px;
    list-style: disc;
    margin-top: 0;
    margin-bottom: 30px;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr ul li {
    padding-left: 6px;	
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr p {
    margin-top: 5px;
}
.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr li ol {
	margin: 13px;
    list-style: lower-roman;   
}
/* ROI calculator  Page design end here*/


/* End of Support Page design start here*/

.end-of-support {
	position: relative;
    background-image: linear-gradient(180deg, #E6F0FF, #fff);
    z-index: 0;	
}

.eos-banner {
	
}
.eos-banner h1 {
    font: 45px / 1.2 Zoho_Puvi_Extrabold;	    
	text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
}
.eos-banner p {	
	width: 80%;
	margin: auto;
	text-align: center;	
}
.eos-banner h1 span {
	display: block;
	color: #0046CE;	
}
/*
.eos-retired-builds h3 {
    font: 22px / 1.1 Zoho_Puvi_SemiBold;
    text-align: center;
    margin-bottom: 0;	
}
*/
.eos-retired-builds table {
	width: 80%;
    margin: auto;
    border-collapse: collapse;
    margin-top: 25px;
    background: #fff;
    border: 11px solid #e5f0ff;
}
.eos-retired-builds th, .eos-retired-builds td {
	border: 1px solid #ddd;
	padding: 10px;
    text-align: center;
}
.eos-retired-builds th {
	background-color: #f7faff;
	color: #000000;
    font-family: 'Zoho_Puvi_SemiBold';
    vertical-align: middle;
}
.eos-upgrade-plan {
    width: 80%;
    margin: auto;
    background: #E5F0FF;
    border: 1px solid #92add1;
    padding: 40px;
    border-radius: 15px;
    margin-top: 45px;
    text-align: center;
}
.eos-upgrade-plan h2 {
    font: 30px / 1.1 Zoho_Puvi_Bold;
    text-align: center;
    margin: 0;
}
.eos-contents h2, .eos-ap-upgrade h2 {
    font: 26px / 1.1 Zoho_Puvi_Bold;
    text-align: center;
    margin: 0;
}
.eos-up-dropdown {
    margin-top: 20px;
}
.eos-up-dropdown select {
    width: 300px;
    margin: auto;
    padding: 10px 8px;
    font-size: 16px;
    background-color: white;
    cursor: pointer;
    display: block;
    margin-bottom: 20px;	
	border-radius: 6px;
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #ccc;
    background-image: url("../images/arrow-down.svg");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 14px 10px;
}
.eos-builds p strong {
    font-family: 'Zoho_Puvi_SemiBold';	
}


/*
.eos-builds ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px 90px;
    width: 80%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 10px;
}
*/
/*
.eos-builds ul li{
    width: calc(100% / 5 - 72px);
    background: #5496FF;
    color: #ffffff;
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: left;
}
*/
.eos-builds ul {
    width: 60%;
	counter-reset: list-counter;
    margin: auto;
    background: #fff;
    padding: 12px 30px;
    border-radius: 7px;
    border: 1px solid #b3c9e6;
}
.eos-builds ul li {
	position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: left;
    line-height: 40px;
}
.eos-builds ul li:before {
	content: counter(list-counter);
    counter-increment: list-counter;
    width: 20px;
    height: 20px;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #E5F0FF;
    border: 1px solid #92ADD1;
    color: #000000;
    font-weight: bold;
    border-radius: 50%;
    margin-right: 5px;
    z-index: 9;
}
.eos-builds ul li:first-child:before{
	background: #047cc9;
    color: #fff;
}
.eos-builds ul li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #92add1;
    height: 40%;
    left: 20px;
    top: 40px;
}
.eos-builds ul li:last-child:after {
    border-left: 0px solid #cfcfcf;
}
.eos-builds .build-sequence {
	display: none;
}
.eos-contents {
	width: 80%;
    margin: auto;
	margin-top: 60px;
}
.eos-contents .innr {
	display: flex;
    margin-top: 50px;
    align-items: center;
}
.eos-contents .eos-contents-left {
	width: 50%;
}
.eos-contents-left ul li:first-child {    
	padding-bottom: 30px
}
.eos-contents-left ul li {
    position: relative;
    width: 80%;
    font-size: 16px;
    list-style: none;
    line-height: 30px;	
}
.eos-contents-left ul li:before {
    content: " ";
    position: absolute;
    background: #047cc9;
    top: 7px;
    left: -34px;
    width: 15px;
    height: 15px;
    border-radius: 25px;
    z-index: 1;	
}
.eos-contents-left ul li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #B9B9B9;
    height: 37px;
    left: -27px;
    top: 26px;
}
.eos-contents-left ul li:last-child:after {
    border-left: 0px solid #cfcfcf;
}
.eos-contents .eos-contents-right {
	width: 50%;
    text-align: right;
}
.eos-contents .eos-contents-right img {
    width: 90%;
    background: #F5E9E9;
    padding: 15px;
    border: 1px solid #A0A0A0;
    border-radius: 7px;
}
.eos-ap-upgrade {
    margin-top: 60px;	
	text-align: center;
}
.eos-faq.roi-calculator-breakdown:before {
    content: none;
	
}
.sp-banner h1 {
    font: 45px / 1.2 Zoho_Puvi_Extrabold;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 0px;
}

.sp-banner h1 span {
    display: block;
    color: #0046CE;
}
.servicepack-builds {
	text-align: left;	
}
.sp-build-download {
	padding: 15px 0;
	border-bottom: 1px dashed #92add1;
}
.sp-build-download:last-child {	
	border-bottom: 0px dashed #92add1;
}
.servicepack-builds .build-sequence {
	display: none;
}
.sp-build-download h3 {
    font-family: 'Zoho_Puvi_semiBold';
    font-size: 17px;
    margin: 0;	
}
.sp-build-download p {
    font-size: 16px;
	margin-top: 5px;
    margin-bottom: 15px;
}
.sp-build-download p.build-shavalue {
    font-size: 13px;
    margin-top: 15px;	
}
.sp-build-download p.build-shavalue strong {
    font-family: 'Zoho_Puvi_medium';	
}
.sp-build-download a.sp-down-btn {
    color: #ffffff;
    border-radius: 25px;
    padding: 7px 20px;
    display: inline-flex;
	transition: transform 0.3s ease;
}
/*
.sp-build-download:nth-last-child(8) a.sp-down-btn {
	background: #5e4db2;
}
.sp-build-download:nth-last-child(7) a.sp-down-btn {
	background: #ae4787;
}
.sp-build-download:nth-last-child(6) a.sp-down-btn {
	background: #a64700;
}
*/
.sp-build-download:nth-last-child(5) a.sp-down-btn {
	background: #946f01;
}
.sp-build-download:nth-last-child(4) a.sp-down-btn {
	background: #6a9a23;
}
.sp-build-download:nth-last-child(3) a.sp-down-btn {
	background: #226e4e;
}
.sp-build-download:nth-last-child(2) a.sp-down-btn {
	background: #2998bd;
}
.sp-build-download:nth-last-child(1) a.sp-down-btn {
    background: #1d7afc;	
}
.sp-build-download a.sp-down-btn svg {
    position: relative;
	top: 3px;
    left: 6px;
}

a.sp-down-btn:hover span {
  animation: bounceIcon 0.6s ease;
	animation-iteration-count: 2;
}
@keyframes bounceIcon {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-4px); /* move up */
  }
}
/*End of Support Page design end here*/


/*Support Page design start here*/
.support-search {
  background: #3f93e6;
  color: #fff;
  text-align: center;
  padding: 70px 20px;
}
.support-search #ws_QueryBox {
  line-height: 30px;
  width: 100%;
  height: 50px;
  overflow: hidden;
  position: relative;
  border: 1px solid #969696;
  padding-left: 50px;
}
.support-search .tab-search-results {
  width: 50%;
  margin: auto;
  margin-bottom: 50px;
}
.support-search h1 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: initial;
}
.support-search p {
  font-size: 16px;
}
.support-search .search-result-wrap {
  min-height: auto !important;
}
.support-form {
  width: 450px;
  margin: 0 auto;
}
.support-form iframe {
  box-shadow: 1px 1px 9px #0000001f;
}
.supportList {
  display: grid;
  grid-template-rows: repeat(4, auto);
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
.supportList li {
  position: relative;
  border: 1px solid #cbe3ee;
  box-shadow: 0px 0px 1px #deeff7;
  padding: 10px;
  font-size: 16px;
  cursor: pointer;
  border-bottom: 2px solid #cbe3ee;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.supportList li:hover {
  background: #fff;
  border-color: #99dbff;
  box-shadow: 0px 7px 25px #ccedff;
  -moz-box-shadow: 0px 7px 25px #ccedff;
  -webkit-box-shadow: 0px 7px 25px #ccedff;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.supportList li a {
  display: block;
  color: #000;
  text-decoration: none;
}
.supportList li h2 {
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 20px;
  margin-bottom: 15px;
  margin-top: 10px;
  color: #000;
}
.supportList li p {
  margin-top: 6px;
}
.supportList li .supportIcons {
  content: " ";
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  transform-origin: bottom left;
}
.supportList li i.forums {
  background-size: 840px;
  background-position: -147px -64px;
}
.supportList li i.support-1-on-1 {
  background-size: 700px;
  background-position: -169px -47px;
}
.supportList li i.faq {
  background-size: 840px;
  background-position: -272px -64px;
}
.supportList li i.notes {
  background-size: 800px;
  background-position: -316px -60px;
}
.supportList li i.issues {
  background-size: 680px;
  background-position: -311px -46px;
}
.supportList li i.release-notes {
  background-size: 820px;
  background-position: -434px -62px;
}
.supportList li i.security {
  background-size: 790px;
  background-position: -368px -293px;
  width: 58px;
}
.supportList li i.license {
  background-size: 790px;
  background-position: -467px -57px;
  height: 59px;
}
.support-contact {
  width: 820px;
  margin: 0 auto;
  margin-bottom: 100px;
  font-size: 16px;
}
.support-contact li {
  margin-top: 30px;
  position: relative;
  padding-left: 55px;
}
.support-contact li p {
  /*    width: 33.33%;*/
  float: left;
  margin-bottom: 0px;
}
.support-contact li span {
  content: " ";
  display: inline-block;
  width: 45px;
  height: 45px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  margin: auto;
  background-position: -573px -1px;
  background-size: 640px;
  position: absolute;
  left: 0;
  top: -7px;
}
.support-contact li:first-child span {
  background-position: -419px -41px;
}
.support-contact li:nth-child(2) span {
  background-position: -462px -41px;
  top: 7px;
}
.support-contact li span a {
  color: #2f2f2f;
  padding-left: 15px;
  margin: auto;
}
/*Support Page design end here*/
/*case study page design start here*/
.cs_sec2-sticky *, .c_study_sec2 * {
  box-sizing: border-box;
}
.content-reverse {
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.c_study_bannr {
  background-color: #151420;
  background: linear-gradient(180deg, #151420 85%, #ffffff 60%);
  position: relative;
  z-index: 0;
}
.c_study_bannr:before {
  background: url("../images/case-study/c_study_bannr.svg") no-repeat;
  content: " ";
  position: absolute;
  top: -15px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.cs-cont-sec {
  width: 55%;
  align-self: center;
}
.cs-video-sec {
  width: 45%;
  align-self: flex-end;
}
.cs-cust-video {
  /*
    position: absolute;
    width: 83%;
    height: 500px;
    top: -30px;
*/
}
.cs-cust-video a {
  cursor: pointer;
}
.cs-cust-img {
  position: relative;
  overflow: hidden;
  width: 510px;
  border-radius: 12px;
}
.cs-cust-img img {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: 4px solid #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
}
.person-icon {
  	width: 500px;
  	height: 500px;
  	position: relative;
    background: #2e8472;
    margin: auto;
}

.person-icon .person-head {
    width: 80px;
    height: 80px;
    background: #ffffff;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translateX(-50%);
    margin: auto;
}

.person-icon .person-body {
    width: 120px;
    height: 100px;
    background: #ffffff;
    border-radius: 60px 60px 20px 20px / 100px 100px 20px 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}
.cs-cust-video a:hover img {
  transform: scale(1.05);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  transform-origin: center;
}
.cs-cust-content {
  position: absolute;
  bottom: 0px;
  width: 90%;
  padding: 0 30px;
  color: #fff;
  font-size: 15px;
  text-shadow: 1px 1px 3px #000;
}
.cs-cust-content h3 {
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
}
.cs-cust-content p {
  font-size: 19px;
  font-family: 'Zoho_Puvi_Light';
  margin-top: -16px;
}
.cs-cust-ply-btn {
  position: absolute;
  top: 13px;
  right: 13px;
  width: 60px;
  height: 60px;
  border-radius: 45px;
  display: flex;
  background: #ffffff;
  cursor: pointer;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
  box-shadow: 0px 0px 15px #00000078;
}
.cs-cust-ply-btn:after {
  content: "";
  border-color: transparent transparent transparent #EB1D1D;
  border-style: solid;
  border-width: 10px 0 10px 17px;
  height: 0;
  margin: auto;
  width: 0;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.cs-cust-video a:hover .cs-cust-ply-btn {
  box-shadow: 0px 0px 15px #000;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.cs-bannr-titl {
  font-family: 'Zoho_Puvi_Bold';
  margin-top: 0;
  color: #fff;
  line-height: 75px;
}
.c_study_bannr .container {
  display: flex;
  flex-direction: row-reverse;
  column-gap: 30px;
  width: 90%;
  height: 600px;
}
.c_study_sec2 {
  /*
    background-color: #ffffff;
    background: linear-gradient(180deg, #ffffff 43%, #f3f7ff 40%);	   
	margin-bottom: 30px;
*/
}
.cs_sec2-cont1 h3, .c_study_sec3 h3 {
  font-size: 32px;
  font-family: 'Zoho_Puvi_Bold';
  line-height: 45px;
}
.c_study_sec2 p, .c_study_sec3 p {
  font-size: 20px;
  line-height: 36px;
}
.cs_sec2-cont2 {
  background: #f3f7ff;
  padding: 60px 15px;
  margin-top: 80px;
  margin-bottom: 25px;
  position: relative;
  z-index: 0;
}
.cs_sec2-cont2:before {
  content: "";
  background: url(../images/case-study/blue-quotes-icon.svg) no-repeat;
  position: absolute;
  top: -77px;
  left: 140px;
  width: 160px;
  height: 115px;
}
.cs_sec2-cont2 p {
  font-size: 33px;
  font-family: 'Zoho_Puvi_Light';
  line-height: inherit;
}
.cs_sec2-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
  z-index: 99;
  align-self: end;
  -webkit-align-self: flex-end; /* add prefixed version */
  -ms-flex-item-align: end; /* add prefixed version */
  transition: 0.9s;
  /* transform: translateX(-145px);
}
.cs_sec2-sticky.fixed {
	position: fixed;
	top: 150px;
	    right: 0;
}
.cs_sec2-sticky.fixeda {
/*    top: calc(150px - 700px);*/
}
.casestudy-flex {
  display: flex;
  flex-direction: column;
}
.casestudy-margnmins {
  margin-top: -35em;
}
.cs_sec2-sticky-innr {
  width: 450px;
  background: #fff;
  box-shadow: 0px 0px 13px #cccccc73;
  position: relative;
  right: 140px;
}
.cs_sec2-box-top {
  padding: 30px 27px 15px;
}
.cs_sec2-box-top img {
  width: 237px;
  /*    margin-bottom: 15px;	*/
}
.cs_sec2-box-top h4 {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Light';
  /*    text-transform: uppercase;*/
  margin-left: 0;
  margin-top: 24px;
}
.cs_sec2-box-top p {
  font-size: 20px;
  font-family: 'Zoho_Puvi_Semibold';
  margin-top: 8px;
}
.cs_sec2-box-btm {
  background: #5b87f8;
  padding: 20px 27px;
  min-height: 200px;
}
.cs_sec2-box-btm h4 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 15px;
  margin-left: 0;
}
.cs_sec2-box-btm span {
  background: #fff;
  padding: 10px 12px;
  border-radius: 7px;
  line-height: 50px;
  margin-right: 7px;
}
.cs_sec2-box-btm1 {
  background: #fff;
  padding: 20px 27px;
  min-height: 200px;
}
.cs_sec2-box-btm1 h4 {
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 20px;
  margin-bottom: 15px;
  margin-left: 0;
}
.cs_sec2-box-btm1 span {
  padding: 10px 12px;
  border-radius: 7px;
  line-height: 50px;
  margin-right: 7px;
}
.cs_sec2-box-btm1 span:nth-child(2) {
  background: #C6DFFD;
}
.cs_sec2-box-btm1 span:nth-child(3) {
  background: #A3DEF0;
}
.cs_sec2-box-btm1 span:nth-child(4) {
  background: #FFDFAF;
}
.cs_sec2-box-btm1 span:nth-child(5) {
  background: #FBD1C4;
}
.cs-cus-name {
  font-size: 24px;
}
.cs-cus-name span {
  display: block;
  font-family: 'Zoho_Puvi_SemiBold';
}
.cstudy-lists ul {
  margin-left: 30px;
}
.cstudy-lists ul li {
  position: relative;
  margin-bottom: 35px;
}
.cstudy-lists ul li:before {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  border: 1px solid #5b87f7;
  border-radius: 100%;
  top: 4px;
  left: -30px;
  background: #5b87f7;
  z-index: 1;
}
.cstudy-lists ul li:after {
  content: '';
  position: absolute;
  height: 104%;
  width: 2px;
  background: #e5e5e5;
  left: -25px;
  top: 24px;
}
.cstudy-lists ul li:last-child:after {
  content: none;
}
.cstudy-lists ul li h4 {
  font-size: 19px;
  font-family: 'Zoho_Puvi_Bold';
  margin-left: 0;
}
.cstudy-lists ul li p {}
.c_study_btm_bannr {
  background: #172B4D;
  text-align: center;
  color: #fff;
  padding: 70px 30px;
  margin-top: 50px;
  position: relative;
  z-index: 999;
}
.c_study_btm_bannr:before {
  background: url(../images/case-study/c_study_btm_bannr.svg) no-repeat;
  content: " ";
  position: absolute;
  top: -7px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
	opacity: .2;
}
.c_study_btm_bannr h2 {
  font-size: 36px;
  font-family: 'Zoho_Puvi_BoldItalic';
  margin-top: 0;
}
.c_study_btm_bannr button {
  margin: 0px 10px;
  font-size: 17px;
  width: 290px;
}
.leo-esc-bannr .cs-bannr-titl {
  font-size: 55px;
}
.leo-esc-cont .cs_sec2-box-btm span {
  font-size: 15px;
}
.jos-brech-bannr .cs-cust-img {
  /*    background-image: linear-gradient(to bottom right, #5b6057, #7d8d89);*/
}
.jos-brech-bannr .cs-bannr-titl {
  font-size: 40px;
}
.jos-brech-cont .cs_sec2-box-top img {
  width: 300px !important;
}
.jos-brech-cont .cs_sec2-box-btm span {
  font-size: 15px;
}
.jkout-brech-cont .cs_sec2-box-top img {
  width: 170px !important;
}
/*case study page design end here*/
/*webinar page design Start here*/
.webinar-landing-bannr .container {
  max-width: 1400px;
  width: 90%;
  margin: auto;
}
.webinar-landing {
  font-size: 17px;
}
.webinar-landing-bannr {
  /*	background: url(https://www.manageengine.com/analytics-plus/images/index/wlp-bannr-bg.png) no-repeat #187AED; */
  background-image: linear-gradient(180deg, #FFF5E0 0%, #fff 50%);
  position: relative;
  /*	color: #fff;*/
  padding-top: 65px;
  z-index: 0;
}
.webinar-landing-bannr:before {
  /*
    content: "";
    position: absolute;
    background: url(../images/webinar-landing-bg-img.svg) no-repeat;
    background-size: cover;
    top: 0px;
    right: 0;
    width: 40%;
    height: 470px;
    z-index: -1;
*/
}
.wlb-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*    align-items: center;*/
}
.wlb-ribbon {
  background: #f8be00;
  color: #000;
  padding: 7px 20px;
  font-style: italic;
  font-size: 12px;
  position: relative;
  border: 1px solid #DBD2D2;
  border-radius: 25px;
  overflow: hidden;
  display: inline-block;
}
/*
.wlb-ribbon:before {
	display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: -0;
    border: 21px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left-color: #187aed;
}
.wlb-ribbon:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    left: 100%;
    top: -0;
    border: 21px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left-color: #0c59b1;
}
*/
.wlb-ribbon em {
  position: absolute;
  left: -45%;
  top: -14px;
  height: 60px;
  width: 45%;
  background-image: linear-gradient(to left, rgb(0 70 206 / 0%), #ffffff3b, rgb(255 244 164), rgb(255 255 255 / 22%), rgb(0 70 206 / 0%));
  -webkit-animation: loading 5s infinite;
  animation: loading 5s infinite;
  z-index: 45;
  opacity: .5;
  transform: rotate(30deg);
}
@-webkit-keyframes loading {
  0% {
    left: -45%;
  }
  100% {
    left: 100%;
  }
}
@keyframes loading {
  0% {
    left: -45%;
  }
  100% {
    left: 100%;
  }
}
.wlb-innr-cont {
  width: 60%;
}
.wlb-innr-form {
  width: 40%;
}
.wlb-innr-cont h1 {
  font-size: 42px;
  font-family: 'Zoho_Puvi_Regular';
  line-height: 55px;
  margin-top: 20px;
  text-transform: uppercase;
}
.wlb-innr-cont h1 span {
  color: #0046CE;
  font-family: 'Zoho_Puvi_ExtraBold';
  /*    display: block;*/
}
.wlb-innr-cont p {
  margin-top: 10px;
}
/*
.wlb-fade-line {
	width: 530px;
    height: 2px;
    margin-top: 13px;
    background: #9274f1;
    background: linear-gradient(to right, #0046ce -120%, #ffffff00 90%);
    display: inline-block;
    float: left;
}
*/
.wlb-fade-line1 {
  width: 530px;
  height: 2px;
  margin-top: 13px;
  background: #9274f1;
  background: linear-gradient(to right, #ffffff -69%, #ffffff00 100%);
  ;
  display: inline-block;
  float: left;
}
.webinar-details {
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -5px;
}
.webinar-details span {
  font-size: 16px;
  text-decoration: underline;
  /*    color: #0046ce;*/
  position: relative;
  left: 50px;
}
.webinar-details span:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/apq3-calendar-b.svg) no-repeat;
  width: 50px;
  height: 40px;
  top: -8px;
  left: -50px;
}
.web-detl-innr1 p {
  margin-top: 5px;
}
.web-detl-innr2 p {
  margin-top: 10px;
}
.web-detl-innr1 span {
  position: inherit !important;
}
.web-detl-innr1 p strong, .web-detl-innr2 p strong, .web-detl-innr1 p em, .web-detl-innr2 p em {
  display: block;
  font-family: 'Zoho_Puvi_Bold';
  font-style: inherit;
}
.webinar-details p {
  font-size: 17px;
  line-height: 30px;
  letter-spacing: .3px;
}
.ebook-rit-banr-line {
  height: 100px;
  width: 1px;
  background: #D1CBBC;
}
.webinar-agenda {
  /*    background: #e7f6ff;*/
  padding: 30px 0 50px 0;
}
.webinar-agenda p {
  /*    width: 90%;*/
  line-height: 33px;
  margin-top: 10px;
}
.webinar-agenda ul {
	position: relative;
}
.webinar-agenda ul:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #cfcfcf;
/*    height: 396px;*/
    left: -27px;
    top: 24px;
}
.webinar-agenda ul li {
  position: relative;
  margin-bottom: 15px;
}
.aplus-product-experts {
	
}
.aplus-product-experts h3 {
    font-size: 21px;
    margin-bottom: 2px;	
}
.aplus-product-experts .experts {
    width: 50%;
    float: left;	
    display: flex;
}
.aplus-product-experts .experts .experts-img {
    display: inline-block;
    width: 70px;
    border-radius: 50%;
    background: #ffffff1c;
    padding: 5px;
    margin: auto 0;
}
.aplus-product-experts .experts .experts-img img {
    width: 100%;
    border: 1px solid #929292;
    border-radius: 50%;
}
.aplus-product-experts .experts p {
	font-family: 'Zoho_Puvi_Light';
    font-size: 15px;
    margin-left: 15px;	
}
.aplus-product-experts .experts p strong {
    display: block;	
    font-size: 17px;
}
.webinar-sdp {
	position: relative;
	background: #ECF2FE;
    padding-top: 20px;
    padding-bottom: 160px;
    z-index: 1;
}
.webinar-sdp:before {
    content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-size: cover;
    height: 30%;
    width: 100%;
}
.webinar-sdp:after {
    content: " ";
    background: url(../images/webinar/webinar-sdp-bg.svg) no-repeat;
    position: absolute;
    top: -100px;
    right: 0;
    background-size: contain;
    height: 370px;
    width: 200px;
    z-index: -1;
}
 .webinar-section-title {
	font-size: 24px;
	font-weight: bold;
	color: #000;    
	font-family: 'Zoho_Puvi_Bold';
    text-align: center;
    line-height: 35px;
    margin: 0px;
    padding: 30px 0;
}
 .webinar-section-title span {
	 display: block;
}
 .webinar-section-title span a {
	color: #0046CE;
    text-decoration: none;
}
/* Statistics Section */
.webinar-sdp .stats {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

.webinar-sdp .stat-item {
	width: 23%;
	min-width: 140px;
	text-align: center;
}

.webinar-sdp .stat-item h2 {
	font-weight: bold;
    color: #215ed5;
    display: block;
    font-size: 60px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 0;
}

.webinar-sdp .stat-item p {
    font-size: 14px;
    color: #555;
    width: 170px;
    margin: auto;
}

/* Card Container */
.webinar-sdp .cards {
    display: flex;
    justify-content: space-evenly;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 40px;
}

/* Individual Card */
.webinar-sdp .card {
	background: white;
	width: 20%;
	min-width: 280px;
	padding: 20px;
	border-radius: 12px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	text-align: left;
	position: relative;
	transition: transform 0.3s ease;    
	border: 2px solid transparent;
    background: linear-gradient(to right, #ffffff, white), linear-gradient(to right, #ffffff 60%, #5038C3);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
	color: #000000;
    text-decoration: none;
}

.webinar-sdp .card:hover {
	transform: translateY(-5px);
}

.webinar-sdp .card img {
	width: 50px;
	height: 50px;
}

.webinar-sdp .card h3 {
    font-size: 18px;
    font-family: 'Zoho_Puvi_SemiBold';
	margin-top: 10px;
    margin-bottom: 10px;
}

.webinar-sdp .card p {
	font-size: 14px;
	color: #555;
	line-height: 1.6;
    margin-top: 0px;
}


/*
.webinar-agenda ul li:before {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    background: #ccecff;
    border: 1px solid #0c59b1;
    border-radius: 100%;
    top: 10px;
    left: -31px;
    z-index: 1;
}
*/
/*
.webinar-agenda ul li:after {
    content: '';
    position: absolute;
    height: 140%;
    width: 1px;
    background: #0c59b1;
    left: -25px;
    top: 28px;
}
*/
.webinar-agenda ul li:last-child:after {
  content: none;
}
.webinar-agenda ul li h3 {
    font-size: 20px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: -5px;
    margin-top: -8px;
    text-align: left;	
}
.wlb-innr-form {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  height: 340px;
  top: 150px;
}
.webinar-landing-speaker {
  background: #e7f6ff;
  /*	padding: 30px 0;*/
  padding-bottom: 50px;
}
.wlb-innr-form-innr {
  width: 430px;
  background: #fff;
  margin: auto;
  padding: 30px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px #80808061;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wlb-innr-form-innr h3 {
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  text-transform: uppercase;
  text-align: center;
  margin: 10px 0 10px 0;
}
.wlb-innr-video-innr {
  position: relative;
  width: 90%;
  float: right;
  border-radius: 10px;
  border: 2px solid #215473;
  padding: 2px;
}
}
.wlb-innr-video-innr a {
  cursor: pointer;
}
.wlb-innr-video-innr .wlb-vid-bannr {
  width: 100%;
  border-radius: 10px;
}
.wlb-innr-video-innr .wlb-vid-play {
  position: absolute;
  left: calc(50% - 30px);
  top: calc(50% - 44px);
  z-index: 10;
  width: 80px;
  height: 80px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  transform-origin: center center;
}
.success-msg {
  display: none;
}
#showwebinar-form .time-slot li {
	color: #000000;
    font-size: 14px;
}
.form-sec {
  background: #f1f1f1;
  padding: 20px 20px 25px 20px;
  position: relative;
}
.wlb-form input {
  border: 0;
  font-size: 15px;
  color: #000000;
  padding: 15px 10px;
  width: 100%;
  margin-top: 15px;
  outline: none;
  border: 1px solid #ccc;
}
.wlb-form select {
  width: 100%;
  height: 48px;
  font-size: 14px;
  color: #000000;
  margin-top: 15px;
  outline: none;
  border: 1px solid #c3c3c3;
  cursor: pointer;
}
.wlb-form .error {
  border: 1px solid red;
  background: #ff00000f;
}
.wlb-form.time-select:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 12px;
  background: url(../images/webinar/gray-down-arrow.png)no-repeat;
  top: 33px;
  right: 20px;
  transition: transform 140ms;
}
.wlb-form.time-select:before {
  background-position: 1px 1px;
}
.wlb-form.time-select:after {
  z-index: 0;
}
.wlb-form input::placeholder {
  color: #000;
}
.wlb-form.time-icon {
  display: inline-block;
  background-position: -36px 1px;
  width: 20px;
  height: 20px;
}
.wlb-form.time-select {
  position: relative;
  cursor: pointer;
  margin-bottom: 25px;
}
.wlb-form .time-slot {
  display: none;
  position: absolute;
  z-index: 3;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
  width: 100%;
}
.wlb-form ul.time-slot {
  padding: 0px !important;
}
.wlb-form .time-slot li {
  color: #000;
  padding: 10px 15px !important;
  font-size: 16px;
}
.wlb-form .time-slot li:hover, .wlb-form .time-slot li.active, .wlb-form .time-slot li.active1 {
  background-color: rgb(24 122 237 / 12%);
  color: #187aed;
}
.wlb-form.time-select.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wlb-form #errorMSG {
  display: none;
  color: red;
  font-size: 14px;
}
.wlb-btn-dis {
  display: flex;
  justify-content: space-between;
  align-items: normal;
}
.wlb-btn-dis .wid50 {
  width: 49% !important;
}
.wlb-btn {
  border: 0;
  color: #fff !important;
  font-size: 16px;
  font-weight: 100;
  padding: 15px 20px;
  display: block;
  text-align: center;
  width: 100%;
  outline: none;
	border-radius: 4px;
  cursor: pointer;
}
.wlb-btn:hover {
	
}
.wlb-btn.red {
  background: #F25757;
}
.wlb-btn.gry {
  background: #999;
}
.success-msg {
  margin-top: 150px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  left: 50%;
}
.success-msg img {
  position: relative;
  left: -50%;
}
.wlspeaker-innr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 20px 10px;
  border-radius: 15px;
  border: 1px solid #a0d1ff;
  max-width: 1000px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.wls-img {
  width: 22%;
}
.wls-img img {
  width: 65%;
  border-radius: 50%;
  margin: auto;
  background: #a0d1ff;
  padding: 1px;
}
.wls-img h4 {
  font-family: 'Zoho_Puvi_Bold';
  font-size: 18px;
  margin-top: 17px;
  margin-left: 0;
}
.wls-img p {
  font-size: 13px;
  margin: 5px;
  line-height: inherit;
}
.wls-about-speaker {
  width: 75%;
  line-height: 37px;
}
.wls-about-speaker h2, .webinar-agenda h2 {
  font-size: 35px;
  margin: 0;
  font-family: 'Zoho_Puvi_Bold';
}
.wls-about-speaker p {
  margin-bottom: 0;
}
#showwebinar-form .formfild input, #showwebinar-form .formfild select {
	color: #494949;
    width: 100% !important;
    font-size: 14px;
    height: 50px;
    margin-top: 10px;
    padding: 7px;
    transition: all 0.2s ease-in-out 0s;
    outline: none;
    border: 1px solid #C0C0C0;
    background: #ffffff;
    border-radius: 4px;	
}
#showwebinar-form .timezone-wrap.time-select input {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 10px;
    cursor: pointer;	
}
#showwebinar-form .timezone-wrap.time-select label {
    top: 25px;
    position: absolute;
    left: 15px;
    font-size: 14px;
    transition: 0.2s ease-in;
    pointer-events: none;
    color: #000000;
}
#showwebinar-form .wlb-form {
    position: relative;
    cursor: pointer;
}
#showwebinar-form .time-slot {
    position: absolute;
    z-index: 3;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.21);
    width: 100%;
    border: 1px solid #c0c0c0;
    border-radius: 5px;
	display: none;
}
.wlb-form .time-slot.active {
    display: block !important;
}
.wlb-form .time-select:after {
    position: absolute;
    content: "";
    width: 16px;
    height: 11px;
    background: url(../images/webinar/gray-down-arrow.png) no-repeat 1px 1px / 14px;
    top: 33px;
    right: 20px;
    transition: transform 400ms;
}
.wlb-form .time-select.active:after {
    transform: translate(0, -4px) rotate(-179deg);	
}
#showwebinar-form .time-slot li {
    list-style-type: none;
    cursor: pointer;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px !important;
}
#showwebinar-form .formfild .errormsg {
    display: none;
    color: red;
    font-size: 11px;
}
#showwebinar-form .formfild.prvcy-plicy {
    font-size: 10px;
    line-height: 1.4;
    font-family: "Zoho_Puvi_Regular";
    color: #000;
	width: 85%;
    text-align: center;
    margin: 15px auto;	
}
/* Webinar Page design end here*/


/*Ebook Page design Start here*/
.ap-ebook-landing-banner {
  position: relative;
  /*    background: #eff9ff;*/
  /*    background-image: linear-gradient(180deg, #e4f6ff, #fff);*/
  background-image: linear-gradient(180deg, #E6F0FF 0%, #fff 75%);
  padding: 50px;
  z-index: 0;
  padding-bottom: 110px;
}
/*
.ap-ebook-landing-banner:before {
	content: " ";
    background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-size: cover;
    height: 265px;
    width: 100%;
    z-index: -1;	
}
*/
.ap-ebook-landing-banner .container {
  display: flex;
  justify-content: space-between;
  /*	align-items: center;*/
}
.ap-ebl-left {
  width: 65%;
}
.ap-ebl-img {
  position: relative;
  width: 370px;
  z-index: 0;
  /*    margin: auto;*/
}
.ap-ebl-img:after {
  content: " ";
  position: absolute;
  background-image: radial-gradient(#b8e6fb 10%, transparent 15%), radial-gradient(#b8e6fb 10%, transparent 15%);
  background-size: 20px 20px;
  background-position: 0px 0px, 10px 10px;
  background-repeat: repeat;
  width: 99%;
  height: 107%;
  top: -36px;
  left: 25px;
  z-index: -1;
}
.ap-ebl-img img {
  width: 100%;
  box-shadow: 20px 20px 30px #00000047;
}
.ap-ebl-right {
  width: 40%;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  height: 470px;
  top: 150px;
}
.ap-ebl-right .ebook-form {
  width: 460px;
  background: #fff;
  padding: 30px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px #80808061;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
}
.ap-ebl-right h1 {
  font-family: 'Zoho_Puvi_ExtraBold';
  width: 90%;
  line-height: 45px;
  margin-bottom: 42px;
}
.ap-ebl-right .ebook-form h2 {
  font-size: 26px;
  line-height: 45px;
  font-family: 'Zoho_Puvi_SemiBold';
  color: #0A2B45;
  margin: 0px 0px 20px 0px;
  text-align: center;
}
.ap-ebl-right .ebook-form form ul li {
  width: 100%;
  float: left;
  padding-bottom: 10px;
}
.ap-ebl-right .ebook-form form ul li input, .ap-ebl-right .ebook-form form ul li select {
  width: 100%;
  font-family: 'Zoho_Puvi_Regular';
  height: 50px;
  border: 1px solid #cccccc;
  font-size: 14px;
  padding: 7px;
}
.sameline-btn {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.sameline-btn .submit-half, .sameline-btn .reset-half {
  width: 48% !important;
}
.ap-ebl-right .ebook-form form ul li #dwn-form-alert {
  background: none !important;
  color: #E9142B !important;
  padding: 3px 0px !important;
}
#dwn-form-alert:before {
  content: none;
}
.ap-ebook-sec2 {
  padding-bottom: 30px;
}
.ap-ebook-sec2 .container {
  max-width: 1200px;
  width: 90%;
}
/*
.ap-ebook-sec2-inner {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
  	flex-flow: row wrap;
  	justify-content: space-between;
	row-gap: 10px;
}
*/
.ap-ebook-sec2-inner {
  background: #EFF7FF;
  padding: 30px;
  border-left: 3px solid #CEDCFF;
  padding-left: 70px;
  padding-top: 60px;
}
.ap-ebook-sec2-inner li {
  position: relative;
  font-size: 16px;
  list-style: none;
  line-height: 30px;
}
.ap-ebook-sec2-inner li:before {
  content: " ";
  position: absolute;
  background: #047cc9;
  top: 7px;
  left: -34px;
  width: 15px;
  height: 15px;
  border-radius: 25px;
  z-index: 1;
}
.ap-ebook-sec2-inner li:after {
  content: " ";
  position: absolute;
  border-left: 1px solid #cfcfcf;
  height: 100%;
  left: -27px;
  top: 24px;
}
.ap-ebook-sec2-inner li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.ap-ebook-sec2-cont {
  /*	width: 28%;*/
  position: relative;
  /*    padding-bottom: 25px;*/
}
.ap-ebook-sec2 h2 {
  font-size: 35px;
  font-family: 'Zoho_Puvi_Bold';
  /*    text-align: center;*/
  /*    padding-top: 20px;*/
  margin-top: 0px;
}
.ap-ebook-sec2 h3 {
  font-size: 25px;
  font-family: 'Zoho_Puvi_Bold';
  /*    text-align: center;*/
  /*    padding-top: 20px;*/
  margin-top: 0px;
}
.ap-ebook-sec2-cont span {
  font-size: 45px;
  color: #80a6d4;
  font-family: 'Zoho_Puvi_SemiBold';
  /*
    position: absolute;
    top: -25px;
*/
}
.ap-ebook-sec2-cont h3 {
    font-size: 19px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: -7px;
    margin-top: -12px;
    text-align: left;
}
.ap-ebook-sec2-cont p {
  margin-bottom: 30px;
  margin-top: 10px;
}
.ap-ebook-sec2-innr {
  /*    background-image: linear-gradient(180deg, #e4f6ff, #fff);	*/
  margin-block: 40px;
}
#whitepaper_ac_survival {
  background: #000;
  color: #fff;
  font-size: 16px;
}
#whitepaper_ac_survival .ap-ebook-sec2 h2 {
  color: #FFE1A7;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner {
  background: #1A1A1A;
  border-left: 3px solid #424242;
  padding: 10px;
  padding-top: 20px;
  padding-left: 70px;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:before {
  background: #FFD88A;
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:after {
  border-left: 1px solid #4B4B4B;
}
#whitepaper_ac_survival .ap-ebook-sec2-cont h3 {
  font-size: 17px;
  font-family: 'Zoho_Puvi_Bold';
}
#whitepaper_ac_survival .ap-ebook-sec2-inner li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
/*Ebook Page design end here*/
/*get quote Page design start here*/
 .get-quote #APlusCloude_GQ .container {
  max-width: 1200px;
  padding: 0 25px;
}
.get-quote #APlusCloude_GQ .container .cl-md-4 {
  width: 32%;
}
.get-quote #APlus_GQ .container .cl-md-4 {
  width: 24%;
}
.get-quote {
  /*    background: #EFF7FF;*/
  background-image: linear-gradient(180deg, #EFF7FF 0%, #fff 75%);
  padding: 50px 0px;
}
.sub-tit {
  font-size: 16px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-top: 10px;
}
.get-quote-popular {
  position: absolute;
  font-size: 9px;
  font-family: 'ZohoPuvi';
  top: 15px;
  right: 38%;
  background: #4dc9a8;
  text-transform: uppercase;
  padding: 4px 10px;
  border-radius: 12px;
}
.aplus-op-cloud-inn {
  width: 350px;
  margin: auto;
  text-align: center;
  display: flex;
  margin-top: 40px;
  cursor: pointer;
}
.aplus-op-cloud-inn span {
  width: 50%;
  background: #fff;
  display: block;
  padding-block: 12px;
  border: 1px solid #ccc;
}
.aplus-op-cloud-inn span.active {
  background: #008fe5;
  position: relative;
  color: #fff;
  border: 1px solid #008fe4;
}
.aplus-op-cloud-inn span.active:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #008fe5;
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  z-index: 99;
}
.aplus-op-cloud-inn #ap_Cloud {
  border-right: 0px solid #ccc;
}
.aplus-op-cloud-inn #ap_OP {}
.price-box {
  display: flex;
  justify-content: space-between;
  margin-top: 80px;
}
.price-box .cl-md-4 {
  padding: 3px;
}
.price-box-inner {
  /*	cursor: pointer;*/
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/*
.price-box-inner:hover {
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transform: scale(1.07);    
	box-shadow: 0px 7px 25px #d5d5d5;
    -moz-box-shadow: 0px 7px 25px #d5d5d5;
    -webkit-box-shadow: 0px 7px 25px #d5d5d5;
	z-index: 9999;
}
*/
.price-box .cl-md-4:nth-child(2) .price-box-inner {
  transform: scale(1.04) translateX(-7px);
  z-index: 9;
  position: relative;
}
.price-box .cl-md-4:nth-child(3) .price-box-inner {
  transform: scale(1.08);
  background: #fffde6;
  border: 1px solid #c2bc7e;
	z-index: 9;
	position: relative;
  box-shadow: 0 0 12px 0 rgb(80 80 80 / 25%);
  -moz-box-shadow: 0 0 12px 0 rgb(80 80 80 / 25%);
  -webkit-box-shadow: 0 0 12px 0 rgb(80 80 80 / 25%);
}
/*
.price-box .cl-md-4:first-child .price-box-inner {
    transform: scale(1.06);	
}
.price-box .cl-md-4:last-child .price-box-inner {
    transform: scale(1.06);	
}
*/
.pp-amount {
  display: none;
}
.price-box-inner h1 {
  font-size: 24px;
  color: #454545;
  text-align: center;
  margin-top: 25px;
}
.price-box-top, .price-box-bottom {
  padding: 20px;
}
.price-box-top {
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
}
.price-box-top h2, .addon-box-inner h2 {
  font-size: 28px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 20px 0 10px;
}
.price-box-top h2 span, .addon-box-inner h2 span {
  font-size: 16px;
  display: table-cell;
}
.price-box-top h2 .lrg b, .addon-box-inner h2 .lrg b {
  font-size: 28px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.price-box-top h2 .lrg i, .addon-box-inner .lrg i {
  display: block;
  font-size: 14px;
  opacity: .7;
  font-family: 'Zoho_Puvi_Regular';
  font-style: italic;
}
.price-box-top h2 .lrg i {
  margin-bottom: 15px;
}
.price-t {
  width: 230px;
  margin: 0px auto;
  display: table;
}
.price-box-top p {
  margin-bottom: 1px
}
.price-box-top .user-opa span {
  opacity: .7;
}
.addon-box-inner .as-amount .user-opa span, .addon-box-inner .pp-amount .user-opa span {
  color: #555;
  font-size: 15px;
}
.btn-orng {
  background: #fa5d4e;
  color: #fff;
  border: 1px solid #fa5d4e;
}
.btn-green {
  background: #2fab89;
  color: #fff;
  border: 1px solid #2fab89;
}
.price-box-top .btn {
  padding: 8px 35px;
  border-radius: 0px;
  margin-top: 18px;
}
.price-box-bottom {
  /*    min-height: 300px;*/
  height: 500px;
}
.price-box-bottom ul li {
  position: relative;
  margin-bottom: 16px;
  margin-left: 28px;
  font-size: 16.4px;
}
.price-box-middle ul {
  background: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  padding: 40px 20px;
}
.price-box-middle ul li {
  position: relative;
  margin-left: 28px;
  font-size: 16.4px;
}
.price-box-middle ul li em {
  display: block;
  font-size: 13px;
  font-style: inherit;
}
.price-box .cl-md-4:nth-child(3) .price-box-middle ul {
  background: #fbf8d5;
}
.price-box-bottom ul li:before, .price-box-middle ul li:before {
  content: " ";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat;
  width: 25px;
  height: 25px;
  top: 0;
  left: -33px;
  background-size: 500px;
  background-position: -430px 1px;
}
.price-box-bottom ul li.emt-cont:before {
  content: none;
}
.gq-addon:before {
  content: none !important;
}
.gq-addon {
  margin-left: 0 !important;
  color: #fa5d4d;
  font-size: 17px;
}
.faq-panel-heading.active .faq-title {
  background: none;
  font-family: 'Zoho_Puvi_SemiBold';
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.sn-gq-faq .container {
  max-width: 1160px !important;
  padding: 0 25px;
}
/*
.gq-add-on-divi h1 a {
    font-style: italic;
    font-family: auto;
    border: 1px solid #ef372e;
    width: 13px;
    height: 13px;
    line-height: 14px;
    font-size: 13px;
    border-radius: 17px;
    display: inline-block;
    color: #ef372e;
}
*/
.addon-box {
  text-align: center;
  margin-top: 40px;
  background: #f4faff;
  padding-block: 20px;
}
.addon-box-out {
  /*    width: 460px;*/
  margin: 20px auto;
  /*    background: #fff;*/
  /*    border: 1px solid #e0e0e0;*/
  padding: 24px;
}
#APlus_GQ .addon-box-inner {
  text-align: center !important;
}
#APlus_GQ .addon-box-out.addon-out {
  width: 950px !important;
}
#APlus_GQ .addon-box-inner h1 {
  font-size: 20px;
  text-align: center !important;
}
.addon-box-inner p {
  margin-bottom: 0px;
  margin-top: 1px;
  font-size: 13px;
  font-family: 'Zoho_Puvi_Medium';
}
.addon-box-inner .as-amount .price-t, .addon-box-inner .pp-amount .price-t, .gq-add-on-divi span.lrg {
  font-size: 30px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 4px auto !important;
  display: inline-block;
}
/*
.addon-box-inner span {
	opacity: .7;	
}
*/
.addon-box-out.addon-out {
  width: 100%;
  background: #fff;
  border: 1px solid rgb(224, 224, 224);
  border-radius: 10px !important;
  padding: 25px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.addon-box-out.addon-out .title2 {
  font-size: 30px;
}
.addon-box-out.addon-out .addon-box-inner, .addon-box-out.addon-out .addon-box-inner h1 {
  position: relative;
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 20px;
  color: #000;
  text-align: left !important;
  display: initial;
}
.addon-box-out.addon-out * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gq-add-on-divi, .gq-pp-amount-divi {
  height: 174px;
  border-radius: 6px;
  padding: 22px;
}
#APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi, #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
  padding: 20px;
}
#APlusCloude_GQ .gq-add-on-divi:last-child, #APlusCloude_GQ .gq-pp-amount-divi:last-child {
  grid-column: 2 / span 2;
}
.as-amount.addon4 .gq-add-on-divi select, .pp-amount.addon4 .gq-pp-amount-divi select {
  width: 100%;
  font-family: 'Zoho_Puvi_Regular';
  height: 40px;
  border: 1px solid #cccccc;
  font-size: 15px;
  padding: 6px 35px 6px 14px;
  margin-block: 15px;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
  background-position: calc(100% - 17px) calc(1em + 2px), calc(100% - 12px) calc(1em + 2px), calc(100% - 2.5em) -0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li {
  display: none;
  font-size: 15px;
  color: #555;
  font-family: 'Zoho_Puvi_Medium';
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li:first-child, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li:first-child {
  display: block;
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li span, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li span {
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 22px;
  color: #000;
}
.addon-box .woselbox {
  display: flex;
  width: 33.333%;
  margin-top: 18px;
}
.addon-box .woselbox .innr {
  width: 90%;
  margin: auto;
  text-align: center;
  background: #e1ecfe;
  border: 1px solid #b4caee;
  border-radius: 6px;
  padding: 75px 25px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#APlusCloude_GQ .dis-f {
  justify-content: space-between;
}
.addon-box .woselbox h1 {
  position: relative;
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 20px;
  color: #000;
  text-align: left !important;
  display: initial;
}
.addon-box .woselbox img {
  width: 17px;
  filter: grayscale(100%);
}
.addon-box .woselbox p {
  margin-bottom: 0px;
  margin-top: 1px;
  font-size: 13px;
  font-family: 'Zoho_Puvi_Medium';
  opacity: .7;
}
.addon-box .woselbox span.lrg {
  font-size: 30px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 5px auto !important;
  display: inline-block;
}
.addon-box .woselbox .user-opa span {
  color: #555;
  font-size: 15px;
}
.woselbox .tooltip-box {
  height: 84px !important;
  top: -88px !important;
  right: -216px;
}
#APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr, #APlus_GQ .addon-box-inner .as-amount, #APlus_GQ .addon-box-inner .pp-amount-innr {
  display: grid;
  grid-template-rows: repeat(2, auto);
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  background: rgb(255, 255, 255);
  width: 100% !important;
  padding: 0;
}
.gq-add-on-divi:first-child, .gq-pp-amount-divi:first-child, .gq-add-on-divi:nth-child(3), .gq-pp-amount-divi:nth-child(3), .gq-add-on-divi:nth-child(5), .gq-pp-amount-divi:nth-child(5), .gq-add-on-divi:nth-child(7), .gq-pp-amount-divi:nth-child(7) {
  background: #fff6ef;
  border: 1px solid #f7d57d;
}
.gq-add-on-divi:nth-child(2), .gq-pp-amount-divi:nth-child(2), .gq-add-on-divi:nth-child(4), .gq-pp-amount-divi:nth-child(4), .gq-add-on-divi:nth-child(6), .gq-pp-amount-divi:nth-child(6) {
  background: #e8fbff;
  border: 1px solid #9ac4ce;
}
.gq-add-on-divi:last-child, .gq-pp-amount-divi:last-child {
  background: #e1ecfe;
  border: 1px solid #b4caee;
}
#APlus_GQ .gq-add-on-divi:nth-child(3), #APlus_GQ .gq-pp-amount-divi:nth-child(3) {
  background: #e1ecfe;
  border: 1px solid #b4caee;
}
.addon4 .gq-add-on-divi:first-child select, .addon4 .gq-pp-amount-divi:first-child select, .addon4 .gq-add-on-divi:nth-child(3) select, .addon4 .gq-pp-amount-divi:nth-child(3) select, .addon4 .gq-add-on-divi:nth-child(5) select, .addon4 .gq-pp-amount-divi:nth-child(5) select {
  border: 1px solid #f7d57d;
}
.addon4 .gq-add-on-divi:nth-child(2) select, .addon4 .gq-pp-amount-divi:nth-child(2) select, .addon4 .gq-add-on-divi:nth-child(4) select, .addon4 .gq-pp-amount-divi:nth-child(4) select {
  border: 1px solid #9ac4ce;
}
.link-ce a {
  position: relative;
  font-size: 20px;
  color: #008fe5;
}
.link-ce a:after {
  background: #008fe5 !important;
  bottom: -1px;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.link-ce a:hover {
  text-decoration: none;
}
.link-ce a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
.as-amount-innr .gq-add-on-divi:nth-child(2) .quick-help-view, .pp-amount-innr .gq-pp-amount-divi:nth-child(2) .quick-help-view {
  left: 160px;
  top: -5px !important;
}
.as-amount-innr .gq-add-on-divi:nth-child(3) .quick-help-view, .pp-amount-innr .gq-pp-amount-divi:nth-child(3) .quick-help-view {
  left: 189px;
  top: -5px !important;
}
.as-amount-innr .gq-add-on-divi:nth-child(4) .quick-help-view, .pp-amount-innr .gq-pp-amount-divi:nth-child(4) .quick-help-view {
  left: 259px;
  top: -5px !important;
}
.as-amount-innr .gq-add-on-divi:nth-child(5) .quick-help-view, .pp-amount-innr .gq-pp-amount-divi:nth-child(5) .quick-help-view {
  left: 209px;
  top: -5px !important;
}
.as-amount-innr .gq-add-on-divi:nth-child(8) .quick-help-view, .pp-amount-innr .gq-pp-amount-divi:nth-child(8) .quick-help-view {
  left: 139px;
  top: -5px !important;
}
#APlus_GQ .as-amount .gq-add-on-divi:nth-child(1) .quick-help-view, #APlus_GQ .pp-amount-innr .gq-pp-amount-divi:nth-child(1) .quick-help-view {
  left: 160px;
  top: -5px !important;
}
#APlus_GQ .as-amount .gq-add-on-divi:nth-child(2) .quick-help-view {
  left: 80px;
  top: -5px !important;
}
#APlus_GQ .as-amount .gq-add-on-divi:nth-child(3) .quick-help-view {
  left: 180px;
  top: -5px !important;
}
.g-toggle input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.g-toggle input[type="checkbox"]:focus {
  outline: 0;
}
.g-quote-toggle {
  height: 30px;
  width: 60px;
  border-radius: 35px;
  display: inline-block;
  position: relative;
  margin: 0;
  border: 1px solid #cfcfd0;
  background: #fff;
  transform: translateY(8px);
  transition: all 0.2s ease;
}
.g-quote-toggle:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #2fab89;
  /*  box-shadow: 0 1px 2px rgba(44, 44, 44, 0.2);*/
  transition: all 0.2s cubic-bezier(0.5, 0.1, 0.75, 1.35);
}
.g-toggle {
  margin-top: 40px;
  text-align: right;
}
#APlus_GQ .g-toggle {
	width: 90%;
}
.g-toggle span {
  font-family: 'Zoho_Puvi_SemiBold';
}
.g-quote-toggle:checked:after {
  transform: translatex(30px);
}
.gq-opa {
  opacity: .6;
}
.g-toggle #perpet, .g-toggle #a-sub {
  position: relative;
}
.g-toggle #perpet em, .g-toggle #a-sub em {
  background-color: #feda68;
  display: inline-block;
  font-style: inherit;
  font-size: 13px;
  color: #000;
  line-height: 1;
  padding: 6px 8px;
  border: 1px solid #e19c01;
  border-radius: 6px;
  font-family: var(--zf-primary-bold);
  margin-left: 15px;
  position: absolute;
  width: 115px;
  top: -3px;
}
.g-toggle #perpet em:before, .g-toggle #a-sub em:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent #e19c01 transparent transparent;
  left: -8.5px;
  top: 50%;
  margin-top: -6px;
}
.g-toggle #perpet em:after, .g-toggle #a-sub em:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent #feda68 transparent transparent;
  left: -7px;
  top: 50%;
  margin-top: -6px;
}
#APlusCloude_GQ .g-toggle #a-sub em:after {
  left: auto;
  right: -7px;
  transform: rotate(180deg);
}
#APlusCloude_GQ .g-toggle #a-sub em:before {
  left: auto;
  right: -9px;
  transform: rotate(180deg);
}
#APlusCloude_GQ .g-toggle #a-sub em {
  width: 65px;
  right: auto;
  left: -113px;
}
.zsave-star, .zsave-star:after {
  position: absolute;
  width: 8px;
  height: 1px;
  background: #ff7810;
  left: -7px;
  top: -6px;
}
.zsave-star:after {
  content: "";
  left: 0;
  top: 0;
  transform: rotate(90deg);
}
.zsave-star1, .zsave-star1:after {
  position: absolute;
  width: 8px;
  height: 1px;
  background: #ff7810;
  bottom: -6px;
  right: -7px;
  top: auto;
  left: auto;
}
.zsave-star1:after {
  content: "";
  left: 0;
  top: 0;
  transform: rotate(90deg);
}
.gq-forms, .gq-forms-cloud {
  display: none;
  margin: 0 auto;
  /*    transform: translatey(40px);*/
}
.gq-forms .quote-label, .gq-forms-cloud .quote-label {
  display: block;
  padding-left: 0;
}
.gq-forms #downloadSubmit, .gq-forms-cloud #downloadSubmit {
  background: #ef372e !important;
  color: #fff !important;
  border: 1px solid #ef372e !important;
  width: 49%;
  float: left;
}
.gq-forms #downloadReset, .gq-forms-cloud #downloadReset {
  width: 49%;
  float: right;
  margin-top: 20px;
}
.gq-forms .dwn-fm-titl, .gq-forms-cloud .dwn-fm-titl {
  font-size: 24px;
}
.gq-forms .dwn-page, .gq-forms-cloud .dwn-page {
  width: 500px;
  position: relative;
}
.edition-note {
  position: absolute;
  top: 4px;
  right: 20px;
  font-size: 11px;
  color: #a5a5a5;
}
.posRel {
  position: relative;
}
.quick-help-view {
  position: absolute;
  left: -30px;
  top: -4px !important;
  /*    z-index: 999;*/
  cursor: pointer;
}
.index-dwn-form .quick-help-view {
  right: -22px !important;
  top: 10px !important;
}
.index-dwn-form .tooltip-box {
  right: -236px;
}
.quick-help-view span:after {
  content: "i";
  width: 12px;
  height: 12px;
  border: 1px solid #9d9d9d;
  display: inline-block;
  border-radius: 100%;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  color: #5a5a5a;
  font-family: 'Zoho_Puvi_SemiBold';
  cursor: pointer;
}
#APlusCloude_GQ .price-box-bottom li .quick-help-view .tooltip-box, #APlus_GQ .price-box-bottom li .quick-help-view .tooltip-box {
  left: 30px !important;
  top: -15px !important;
  font-size: 12px;
}
#APlusCloude_GQ .price-box-bottom li .quick-help-view .tooltip-box:after, #APlus_GQ .price-box-bottom li .quick-help-view .tooltip-box:after {
  top: 18px;
  left: -20px;
  border-color: transparent #000 transparent transparent;
}
#APlusCloude_GQ .cl-md-4:nth-child(1) .price-box-bottom li:nth-child(4) .quick-help-view {
  left: 62px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(2) .price-box-bottom li:nth-child(2) .quick-help-view {
  left: 174px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(2) .price-box-bottom li:nth-child(5) .quick-help-view {
  left: 120px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(2) .price-box-bottom li:nth-child(6) .quick-help-view {
  left: 142px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(2) .price-box-bottom li:nth-child(7) .quick-help-view {
  left: 90px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(2) .price-box-bottom li:nth-child(9) .quick-help-view {
  left: 150px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(2) .quick-help-view {
  left: 110px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(3) .quick-help-view {
  left: 112px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(4) .quick-help-view {
  left: 138px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(5) .quick-help-view {
  left: 93px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(6) .quick-help-view {
  left: 211px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(7) .quick-help-view {
  left: 188px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(8) .quick-help-view, #APlus_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(5) .quick-help-view {
  left: 111px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(9) .quick-help-view {
  left: 77px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(10) .quick-help-view {
  left: 155px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(11) .quick-help-view {
  left: 125px !important;
  top: -1px !important;
}
#APlusCloude_GQ .cl-md-4:nth-child(3) .price-box-bottom li:nth-child(12) .quick-help-view {
  left: 197px !important;
  top: -1px !important;
}
.price-box .tooltip-box.reverse {
	left: initial !important;
    right: 20px;	
	width: 250px;
}
.price-box .tooltip-box.reverse:after {
    border-color: transparent   transparent transparent #000 !important;
	right: -20px;
    left: initial !important;
}
.gt-roi-sec {
    width: 50%;
    text-align: center;
    margin: 60px auto;	
}
.gt-roi-sec h1 {
    font: 30px / 1.25 Zoho_Puvi_SemiBold;
    line-height: 45px;
    margin: 15px 0;
}
.gt-roi-sec a {
	margin-top: 14px;
}
.quick-help-view-dw {
  position: absolute;
  right: -22px;
  top: 10px;
  cursor: pointer;
}
.quick-help-view-dw span:after {
  content: "i";
  width: 12px;
  height: 12px;
  border: 1px solid #9d9d9d;
  display: inline-block;
  border-radius: 100%;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  color: #5a5a5a;
  font-family: 'Zoho_Puvi_SemiBold';
  cursor: pointer;
}
.quick-help-view-dw .tooltip-box {
	display: none;
    width: 450px;
	font-size: 13px;
    background: #000;
    color: #fff;
    padding: 5px 10px;
    text-align: left;
    position: absolute;
    right: -229px;
    border-radius: 4px;
    bottom: 30px;
    z-index: 9;	
}
.quick-help-view-dw .tooltip-box:after {
	position: absolute;
    content: '';
    bottom: -20px;
    left: 48%;
    border-width: 10px;
    border-style: solid;
    border-color: #000 transparent transparent;
}
.gq-add-on-divi .tooltip-box p {
  font-style: inherit !important;
}
.vis-toggle {
  float: right;
  margin-top: 30px;
  visibility: hidden;
}
.vis-toggle.visi {
  visibility: visible !important;
}
.addon-box .tooltip-box {
  width: 450px;
  background: #000;
  color: #fff;
  padding: 10px 20px;
  text-align: left;
  position: absolute;
  right: -216px;
  border-radius: 4px;
  bottom: 40px;
  z-index: 9;
}
.addon-box .tooltip-box:after {
  position: absolute;
  content: '';
  bottom: -20px;
  left: 48%;
  border-width: 10px;
  border-style: solid;
  border-color: #000 transparent transparent;
}
.price-box .tooltip-box {
  width: 280px;
  background: #000;
  color: #fff;
  padding: 10px 20px;
  text-align: left;
  position: absolute;
  border-radius: 4px;
  z-index: 99;
}
.price-box .tooltip-box p {
  margin: 0;
}
.price-box .tooltip-box:after {
  position: absolute;
  content: '';
  left: 48%;
  border-width: 10px;
  border-style: solid;
  border-color: #000 transparent transparent;
}
/*get quote Page design end here*/
/*compare editions Page design start here*/
.aplus-comp-edition, .aplus-support-plan {
  padding-block: 50px;
}
.ce-pos-sticky {
  width: 100%;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 51px;
}
.ce-pos-sticky span {
  font-family: 'Zoho_Puvi_Bold';
  font-size: 20px;
}
#APlusCloude_CE, #APlus_CE {
  margin-top: 50px;
}
.aplus-comp-edition .ce-titl-btn {
  cursor: pointer;
  color: #008fe5;
  display: inline-block;
  padding: 9px 17px;
  border: 1px solid #008fe5;
  margin: 0 auto;
  font-size: 12px;
  text-transform: uppercase;
  background: #fff;
  transition: .5s ease;
  font-family: var(--zf-primary-semibold);
  width: 130px;
  max-width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  margin-top: 11px;
}
.aplus-support-plan .ce-titl-btn {
  cursor: pointer;
  color: #f0483e;
  display: inline-block;
  padding: 4px 17px;
  border: 1px solid #f0483e;
  margin: 0 auto;
  font-size: 12px;
  text-transform: uppercase;
  background: #fff;
  transition: .5s ease;
  font-family: var(--zf-primary-semibold);
  width: 130px;
  max-width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  margin-top: 11px;
}
table.editionTable {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  margin: 20px auto;
}
table.editionTable thead tr th {
  padding: 0.6em;
  background-color: #f8f8f8;
  text-align: center;
  font-size: 15px;
  border: 1px solid #E5E5E5;
  padding: 35px 15px;
}
table.editionTable td:first-child {
  width: 27%;
}
table.editionTable tbody tr td:first-child {
  background-color: #f8f8f8;
  text-align: left;
}
table.editionTable td {
  vertical-align: middle;
  padding: 0.6em;
  width: 24%;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  text-align: center;
}
table.editionTable td.cnt-us {
    position: absolute;
    border: none;
    font-family: 'Zoho_Puvi_Medium';
    width: 210px;
    padding: 4px 3px;
    right: -219px;
    background: #FFC341;
    font-size: 11px;
    line-height: 13px;
    top: 2px;
    border-radius: 3px;
}
table.editionTable td.cnt-us:after {
    position: absolute;
    content: '';
    left: -20px;
    top: 7px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #ffc341 transparent transparent;
}
table.editionTable td.cnt-us span {
	color: #0040E1;	
    cursor: pointer;
    text-decoration: underline;
}
#CE_popup {
    position: fixed;
    top: 0;
    left: 0;
    background: #000000c7;
    z-index: 99999;
    width: 100%;
    height: 100%;
}
#CE_popup .index-dwn-form.dwn-page {
	position: relative;
    padding: 4px 30px !important;
}
.CE_close_btn {
    background: #fff;
    padding: 20px;
    margin: 100px auto;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -20px;
    top: -120px;
    line-height: 9px;
    border-radius: 35px;	
}
.editionTable .red-txt {
  color: #f23333;
  text-align: center;
}
.editionTable .green-txt {
  color: #7eac2d;
  text-align: center;
}
.ap-sup-plan-pop {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9;
  top: 100px;
}
.ap-sup-plan-pop-innr .index-dwn-form.dwn-page {
  position: relative;
  top: 80px;
}
.ap-sup-plan-pop-innr .input-effect input ~ label {
  padding-top: 0;
}
.ap-sup-plan-pop-innr .input-effect input:focus ~ label, .ap-sup-plan-pop-innr .input-effect input.has-content ~ label {
  padding-top: 5px;
}
.ap-sub-pop-close {
  position: absolute;
  right: -15px;
  top: -15px;
  font-size: 23px;
  font-family: 'Zoho_Puvi_Light';
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/*compare editions  Page design end here*/
/*Cloud pricing Page design end here*/
.aplus-comp-edition .g-quote-toggle:after {
  background: #008fe5;
}
.container2.aplus-comp-edition {
  max-width: 850px;
}
.aplus-comp-edition .g-toggle {
  position: absolute;
  right: 0;
  top: -6px;
  margin-top: 0px !important;
}
.aplus-comp-edition table.editionTable thead tr th {
  padding: 0.6em;
  background-color: #f7fbfe;
  text-align: center;
  font-size: 15px;
  border: 1px solid #E5E5E5;
  padding: 15px;
}
.aplus-comp-edition table.editionTable thead tr th:first-child {
  text-align: left;
}
.aplus-comp-edition .gq-opa {
  opacity: .4;
}
.cloud-price-tabs table.editionTable tbody tr td:first-child {
  background-color: #f7fbfe;
  text-align: left;
}
.cloud-price-tabs table.editionTable thead tr th, .cloud-price-tabs table.editionTable td {
  border: 1px solid #008fe526 !important;
}
#cloud-price-nav {
  /*    border-bottom: 1px solid #008fe5;	*/
  margin-bottom: -1px;
}
#cloud-price-nav li {
  display: inline-block;
  background: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #008fe5;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  margin-right: 5px;
  padding-inline: 30px;
  padding-block: 10px;
  position: relative;
}
#cloud-price-nav li a {
  color: #008fe5;
  text-decoration: none;
}
#cloud-price-nav li.active {
  background: #008fe5;
  color: #fff;
}
#cloud-price-nav li.active:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 7px solid #008fe5;
  content: "";
  position: absolute;
  bottom: -8px;
  left: 48%;
  margin-left: -5px;
}
#cloud-price-nav li.active a {
  color: #fff;
}
#cptab-content {
  border: 1px solid #008fe5;
  padding: 10px 20px;
  border-radius: 0 5px 5px 5px;
}
/*Cloud pricing Page design end here*/
/*Faq Page design start here*/
.sn-faq {
  margin-top: 100px;
}
.sn-faq-bnr {
  position: relative;
  background: #FECB58;
  display: flex;
  text-align: center;
  min-height: 200px;
  z-index: 0;
}
.sn-faq-bnr:before {
  content: " ";
  background: url(../images/servicenow/faq-bg1.png) no-repeat;
  width: 100%;
  height: 200px;
  background-size: contain;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
}
.sn-faq-bnr:after {
  content: " ";
  background: url(../images/servicenow/faq-bg2.png) no-repeat;
  width: 80px;
  height: 180px;
  background-size: contain;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: -1;
}
.sn-faq-bnr h1 {
  margin: auto;
  font-size: 50px;
  font-family: 'Zoho_Puvi_SemiBold';
  line-height: initial;
}
/*
.faq-panel:nth-child(2n) {
    background: #eff7ff;
    margin-bottom: 7px;
}
.faq-panel:nth-child(odd) {
    background: #F7FBFF;
    margin-bottom: 7px;
}
*/
.faq-panel {
  background: #ffffff;
  /*	box-shadow: 2px 2px 10px #e3e3e3;*/
  margin-bottom: 10px;
  border: 1px solid #EDEDED;
}
.faq-panel.active {
  box-shadow: 2px 2px 6px #efefef;
}
.faq-title {
  /*	border-bottom: 1px solid #eae8e8;*/
  background: #f7f7f7;
  color: #000;
  padding: 18px 25px;
  margin-left: 0px;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.faq-panel-heading a:hover {
  text-decoration: none;
}
.faq-panel-heading .faq-title:hover {
  background: #f0f0f0;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.faq-panel-heading.active .faq-title {
  font-family: 'Zoho_Puvi_SemiBold';
  background: none;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.faq-title .panal-open, .faq-title .panal-close {
  float: right;
  font-size: 25px;
  font-family: monospace;
  line-height: 15px;
}
.faq-title .panal-close {
  line-height: 11px;
}
.faq-panel-heading.active h4 .panal-close {
  display: block !important;
}
.faq-panel-heading.active h4 .panal-open {
  display: none;
}
.faq-title .panal-close {
  display: none !important;
}
.faq-panel-body ol {
  list-style: decimal;
  padding-left: 15px;
}
.faq-panel-body ul {
  list-style: disc;
  padding-left: 15px;
}
.faq-panel-body ul.stylenone {
  list-style: none !important;
  padding-left: 0px !important;
}
/*
#faq_collapse {    
	display: none;
}
*/
.faq-collapse {
  font-size: 16px;
  line-height: 30px;
  padding: 0px 25px;
  padding-top: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.faq-panel.active .faq-collapse {
  margin-bottom: 20px;
}
.faq-panel-heading {
  transition: 0.4s;
}
.faq-panel .faq-collapse .faq-panel-body b {
  font-size: smaller;
}
/*Faq quote Page design end here*/
/*Unified IT analytics page designs start here*/
.ap-unified-it-bannr {}
.ap-unified-it-bannr .innr {}
.ap-unified-it-bannr .innr {
  display: flex;
  height: 300px;
}
.ap-unified-it-bannr .innr h1 {
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 44px;
  line-height: 55px;
  padding-bottom: 0px;
  padding-top: 20px;
}
.ap-unified-it-bannr .innr p {}
.aplus-body-zigzag .aainnr-cont .sub-titl {
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 15px 0 20px;
}
.aplus-body-zigzag .container1 {
  max-width: 1400px !important;
}
.aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
  width: 47% !important;
}
.aplus-body-zigzag.unified-it .aainnr-cont li p {
  font-family: 'Zoho_Puvi_Medium';
  padding-bottom: 25px;
}
.unified-it .ap-ebook-sec2-inner li:after {
  top: 9px;
}
.aplus-body-zigzag .aainnr-cont .dash-img img {
  width: 100%;
}
.unified-it .dash-img {
  position: relative;
  z-index: 0;
  height: 630px;
  display: flex;
}
.unified-it .dash-img:after {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  top: -20px;
  left: -30px;
  width: 175px;
  height: 255px;
  z-index: -1;
  -webkit-transform: scaleX(1) scaleY(-1);
  transform: scaleX(1) scaleY(-1);
}
.unified-it .dash-img:before {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  bottom: -25px;
  right: -30px;
  width: 175px;
  height: 255px;
  z-index: -1;
  -webkit-transform: scaleX(-1) scaleY(-1);
  transform: scaleX(-1) scaleY(-1);
}
.unified-it-chat .innr {
  background: #fff;
  box-shadow: 0px 0px 15px #00000040;
  padding: 25px 45px 25px 85px;
  border-radius: 30px;
  border-bottom-left-radius: 0px;
  margin-bottom: 40px;
}
.unified-it-chat .clrone {
  width: 73%;
}
.unified-it-chat .clrtwo {
  background: #FFF1CC;
  /*    box-shadow: 0px 0px 15px #00000040;*/
  /*    padding: 25px 75px 25px 35px;*/
  border-radius: 30px;
  border-top-right-radius: 0px;
  margin-bottom: 40px;
  width: 73%;
  float: right;
}
.unified-it-chat h2 {
  font-size: 20px !important;
  line-height: 30px !important;
  margin: 0 !important;
}
.unified-it-chat p {
  font-size: 15px !important;
  line-height: 30px;
  padding-top: 7px;
}
.unified-it-chat .innr {
  position: relative;
  z-index: 0;
}
.unified-it-chat .innr:after {
  content: " ";
  background: url(../images/dashboards/unified-it-chat-user.svg) no-repeat;
  position: absolute;
  background-size: 45px;
  width: 45px;
  height: 45px;
  z-index: -1;
}
.unified-it-chat .innr:after {
  top: 15px;
  left: 15px;
}
/*
.unified-it-chat .clrtwo:after {
    top: 15px;
    right: 15px;
}
*/
.innr5-titl {
  background: #fff;
  border: 1px solid #D8E4EF;
  border-radius: 15px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.innr5-titl h3 {
  font-size: 29px;
  font-family: 'Zoho_Puvi_ExtraBold' !important;
  line-height: 35px;
  margin-top: 0 !important;
}
.innr5-titl h3 b {
  color: #0372F4;
}
.innr5-titl p {
  margin-bottom: 0;
}
.unified-icon2 span {
  background-position: -492px -213px !important;
  background-size: 1060px !important;
  width: 108px !important;
}
.unified-icon3 span {
  background-position: -299px -171px !important;
  width: 59px !important;
  background-size: 1210px !important;
}
.unified-icon4 span {
  background-position: -176px -325px !important;
  background-size: 1600px !important;
}
.unified-icon5 span {
  background-position: -299px -171px !important;
  width: 59px !important;
  background-size: 1210px !important;
}
.unified-icon6 span {
  background-position: -873px -247px !important;
  background-size: 1251px !important;
  width: 60px !important;
}
/*Unified IT analytics page designs start here*/
/*Operational intelligence page designs start here*/
.onboarding-ip .dash-img {
  position: relative;
  z-index: 0;
  height: 630px;
  display: flex;
}
.onboarding-ip .dash-img:before {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  bottom: -35px;
  right: -80px;
  width: 175px;
  height: 255px;
  z-index: -1;
  -webkit-transform: scaleX(-1) scaleY(-1);
  transform: scaleX(-1) scaleY(-1);
  background-size: 130px;
}
.onboarding-ip .dash-img:after {
  content: " ";
  background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
  position: absolute;
  top: -110px;
  left: -5px;
  width: 175px;
  height: 255px;
  z-index: -1;
  -webkit-transform: scaleX(1) scaleY(-1);
  transform: scaleX(1) scaleY(-1);
  background-size: 130px;
}
.onboarding-ip .aainnr-cont .wid50 {
  height: auto;
}
.onboarding-ip .dash-img img {
  width: 620px;
  width: 115% !important;
}
/*Operational intelligence page designs end here*/
/*Onboarding page designs start here*/
.ap-onboard-box {
  width: 70%;
  margin: auto;
  background: #fff;
  border: 1px solid #AEAEAE;
  box-shadow: 0px 0px 29px #00000047;
  border-radius: 8px;
  margin-top: -118px;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ap-onboard-box ul {
  display: flex;
  text-align: center;
  position: relative;
}
.ap-onboard-box ul:before {
  content: " ";
  position: absolute;
  width: 70%;
  height: 1px;
  background: #D8D8D8;
  top: 40px;
  left: 140px;
}
.ap-onboard-box ul li .ap-onboard-icon {
  padding: 0 25px;
}
.ap-onboard-box ul li {
  z-index: 0;
}
.ap-onboard-box ul li span {
  width: 70px;
  height: 70px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  display: block;
  margin: auto;
  position: relative;
}
.ap-onboard-box ul li span:after {
  content: "";
  position: absolute;
  width: 105px;
  height: 70px;
  top: 0px;
  left: -15px;
  background: #ffffff;
  z-index: -1;
}
.ap-onboard-box ul li .ap-onboard-icon.icon1 span {
  background-size: 1370px;
  background-position: -217px -295px;
}
.ap-onboard-box ul li .ap-onboard-icon.icon2 span {
  background-size: 1240px;
  background-position: -263px -255px;
}
.ap-onboard-box ul li .ap-onboard-icon.icon3 span {
  width: 86px !important;
  background-size: 1330px;
  background-position: -360px -286px;
}
.ap-onboard-box ul li h3 {
  font-size: 22px;
  font-family: 'Zoho_Puvi_Bold';
  margin: 10px 0;
}
.ap-onboard-box ul li p {
  font-size: 15px;
  margin-top: 0;
}
.ap-onboard-sec2 {
  max-width: 1200px;
  display: flex;
  margin-top: 50px;
  justify-content: space-between;
}
.ap-onboard-content {
  width: 50%;
}
.ap-onboard-content h2 {
  font-size: 25px;
  font-family: 'Zoho_Puvi_Bold';
  margin-top: 0px;
}
.ap-onboard-content ul {
  padding: 10px 30px;
}
.ap-onboard-content ul li {
  position: relative;
  font-size: 16px;
  list-style: none;
  line-height: 30px;
}
.ap-onboard-content ul li:before {
  content: " ";
  position: absolute;
  background: #047cc9;
  top: 7px;
  left: -37px;
  width: 20px;
  height: 20px;
  border-radius: 25px;
  z-index: 1;
}
.ap-onboard-content ul li:after {
  content: " ";
  position: absolute;
  border-left: 3px solid;
  border-image: linear-gradient(to top, #f1f5f7, #047cc9) 0 0 0 1;
  height: 120px;
  left: -29px;
  top: 24px;
}
.ap-onboard-content ul li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.ap-onboard-content ul li h3 {
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: -3px;
  margin-top: -12px;
  text-align: left;
}
.ap-onboard-content ul li p {
  margin-bottom: 30px;
  margin-top: 10px;
}
.ap-onboard-form {
  width: 50%;
}
.ap-onboard-form-innr {
  width: 400px;
  background: #fff;
  box-shadow: 0px 0px 29px #00000047;
  border: 1px solid #AEAEAE;
  border-radius: 6px;
  padding: 25px;
  float: right;
}
.ap-onboard-form-innr ul li {
  margin-bottom: 12px;
}
.ap-onboard-form-innr ul li input, .ap-onboard-form-innr ul li textarea, .ap-onboard-form-innr ul li select {
  width: 100%;
  height: 50px;
  border: 1px solid #AEAEAE;
  padding: 5px 10px;
  font-family: 'Zoho_Puvi_Regular';
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.date-style h3 {
  font-size: 15px;
  margin: 0;
}
.date-style-inn {
  display: flex;
  justify-content: space-between;
}
.ond-date {
  position: relative;
  width: 48%;
}
.ond-time {
  width: 48%;
}
.ond-time select {
  padding: 6px 35px 6px 7px;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
  background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.date-style .me-ic-date {
  background-image: url(https://www.manageengine.com/active-directory-360/images/icon-set-1.png);
  position: absolute;
  width: 32px;
  height: 32px;
  top: 6px;
  pointer-events: none;
  right: 8px;
  background-position: -312px -71px;
  background-size: 420px;
  background-repeat: no-repeat;
}
.ap-onboard-form-innr .innr-clist {
  position: relative;
}
.ap-onboard-form-innr .innr-clist #countryID {
  top: 0px;
}
.ap-onboard-faq {
  margin-top: 60px;
}
.ap-onboard-faq .faq-title {
  background: #EAF6FF;
}
.ap-oip-icon1 span {
  background-size: 1410px !important;
  background-position: -1333px -270px !important;
}
.ap-oip-icon2 span {
  background-size: 1450px !important;
  background-position: -1228px -273px !important;
}
.ap-oip-icon3 span {
  background-size: 1680px !important;
  background-position: -1343px -323px !important;
}
.ap-oip-icon4 span {
  background-size: 1650px !important;
  background-position: -1239px -318px !important;
}
.ap-oip-icon5 span {
  background-size: 1450px !important;
  background-position: -1301px -273px !important;
}
.ap-oip-foot {
  padding: 60px 0;
}
.ap-oip-foot .innr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ap-oip-bannr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ap-oip-left {
  width: 30%;
}
.ap-oip-left h2 {
  font-family: 'Zoho_Puvi_Bold';
  font-size: 30px;
  line-height: 40px;
}
.ap-oip-left button {
  font-size: 15px;
}
.ap-oip-right {
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.ap-oip-right.solarwinds {
  width: 100% !important;
  justify-content: space-around !important;
}
.ap-oip-right .ap-oip-innr {
  width: 22%;
  text-align: center;
  background: #F8F8F8;
  margin: 10px;
  padding: 20px 2px;
  border-radius: 10px;
  border: 1px solid #e5e5e5;
}
.ap-oip-right .ap-oip-innr span {
  width: 70px;
  height: 70px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  display: block;
  margin: auto;
  margin-bottom: 10px;
  filter: grayscale(90%);
}
.ap-oip-right.solarwinds .ap-oip-innr {
  background: #ffffff;
}
.ap-oip-right.solarwinds .ap-oip-innr:first-child {
  background: none;
  border: none;
  text-align: left;
}
.ap-oip-right .ap-oip-innr span.img1 {
  background-size: 1430px;
  background-position: -1041px -200px;
}
.ap-oip-right .ap-oip-innr span.img2 {
  background-size: 1430px;
  background-position: -1111px -200px;
}
.ap-oip-right .ap-oip-innr span.img3 {
  background-size: 1380px;
  background-position: -1137px -193px;
}
.ap-oip-right .ap-oip-innr span.img4 {
  background-size: 1650px;
  background-position: -1228px -400px;
}
.ap-oip-right .ap-oip-innr span.img5 {
  background-size: 1650px;
  background-position: -1313px -400px;
}
.ap-oip-right .ap-oip-innr span.img6 {
  width: 80px;
  background-size: 1250px;
  background-position: -1056px -293px;
}
.ap-oip-right .ap-oip-innr span.img7 {
  background-size: 1460px;
  background-position: -1334px -358px;
}
.ap-oip-right .ap-oip-innr h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 0;
}
.ap-oip-right .ap-oip-innr.dis-f h3 {
  font-family: 'Zoho_Puvi_Bold';
  margin: auto;
  font-size: 26px;
  line-height: 35px;
}
.ap-oip-right .ap-oip-innr a {
  color: #1F51D2;
  font-size: 12px;
  font-family: 'Zoho_Puvi_Bold';
  position: relative;
  margin-left: -15px;
  text-decoration: none;
}
.ap-oip-right .ap-oip-innr a:before {
  /*
    content: "";
    width: 25px;
    height: 16px;
    background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: 1px;
    right: -29px;
    background-size: 1210px;
    background-position: -1056px -205px;
*/
  content: '\2794';
  font-size: 15px;
  position: absolute;
  top: -4px;
  right: -21px;
  transition: .5s all;
}
.ap-oip-right .ap-oip-innr a:hover:before {
  transform: translateX(10px);
}
.solarwinds-bannr {
  visibility: hidden;
}
.solarwinds-bannr-hid {
  position: absolute;
  top: -20px;
  width: 55% !important;
  right: 0;
}
/*Onboarding page designs end here*/
/*Launching Analytics Plus 5.0 design start here*/
.aplus-l5 {
  background: #1D1C26;
  color: #fff;
}
.apl5-banner {
  position: relative;
  display: flex;
  min-height: 600px;
  z-index: 0;
  overflow: hidden;
}
.apl5-banner:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-bannr-top.svg) no-repeat;
  position: absolute;
  bottom: 82px;
  right: 0;
  height: 720px;
  width: 100%;
  background-size: cover;
  z-index: -1;
  /*    opacity: .8;*/
}
.apl5-banner:after {
  content: " ";
  background: url("../images/aplus-l5/apl5-bannr-bt.svg") no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 290px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
.menu-video {
  text-align: center;
  padding: 12px;
  background: #43bffa;
  color: #fff;
}
.menu-video a {
  position: relative;
  color: #fff;
  text-decoration: underline;
}
.menu-video a:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  left: -40px;
  top: -4px;
  background: url(../images/webinar/video-play-f.png);
  background-size: cover;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.menu-video a:hover:after {
  transform: rotate(120deg);
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.apl5-banner .container {
  margin: auto;
}
.apl5-mob {
  display: none;
}
.apl5-banner h1 {
  font: 70px/1.25 'Zoho_Puvi_SemiBold';
  background-color: #f3ec78;
  /*    background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC);*/
  background-image: linear-gradient(45deg, #800cd4, #EDDF8F, #00d6ff);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.apl5-banner p {
  font: 22px 'Zoho_Puvi_ExtraLight';
}
.apl5-banner .apl5-upgrade {
  font: 16px 'Zoho_Puvi_ExtraLight' !important;
  line-height: 26px;
}
.apl5-upgrade a {
  color: #ffffff;
  font-family: 'Zoho_Puvi_SemiBold';
  text-decoration: underline;
}
.apl5-banner button {
  font-size: 21px;
  padding: 13px 70px;
  margin-top: 10px;
}
.apl5-video {
  margin-top: 30px;
}
.apl5-video a {
  position: relative;
  color: #43bffb;
  padding-left: 45px;
}
.apl5-video a:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  left: 5px;
  top: -6px;
  background: url(../images/webinar/video-play.png);
  background-size: cover;
}
.apl5-sticky {
  position: sticky;
  top: 30px;
  z-index: 2;
}
.apl5-menus {
  background: #1d1d27;
  padding: 25px 0;
  transition: all 0.5s ease-in-out;
}
.apl5-menus-f {
  background: #fff;
  box-shadow: 0px 2px 10px #1d1d276e;
  transition: all 0.9s ease-in-out;
}
.apl5-menus-f li a {
  color: #1d1d27 !important;
}
.apl5-menus-f ul {
  margin-top: 30px !important;
  margin-bottom: 0px !important;
  transition: all 0.5s ease-in-out;
}
.apl5-menus-f ul:nth-child(2) {
  margin-top: 20px !important;
  transition: all 0.5s ease-in-out;
}
.apl5-menus-f ul li {
  font-size: 15px;
}
.apl5-menus-f ul li a {
  padding: 9px 12px !important;
}
.apl5-menus ul {
  margin-top: 40px;
  margin-bottom: 20px;
  transition: all 0.5s ease-in-out;
}
.apl5-menus ul:first-child li {
  width: 20%;
  float: left;
  text-align: center;
}
.apl5-menus ul:nth-child(2) li {
  width: 20%;
  float: left;
  text-align: center;
  transition: all 0.5s ease-in-out;
}
.apl5-menus ul li a {
  color: #fff;
  text-decoration: none;
  padding: 12px;
  transition: all 0.6s ease-in-out;
}
.apl5-menus ul li.active a, .apl5-menus ul li a.active, .apl5-menus ul li:hover a {
  color: #1D1C26;
  background: #EBBC52;
  border-radius: 8px;
  transition: all 0.6s ease-in-out;
}
.mobl-sticky {
  display: none;
}
.apl5-sec2 {
  /*    position: relative;*/
  margin-top: 50px;
  z-index: 0;
}
.apl5-sec2:after {
  content: " ";
  background: url(../images/aplus-l5/apl5-shape-bg.svg) no-repeat;
  position: absolute;
  bottom: 100px;
  right: 0;
  height: 660px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
.apl5-zigzag {
  padding-bottom: 150px;
}
.apl5-zigzag .feature-lm {
  color: #ffffff !important;
  font-family: 'Zoho_Puvi_Regular';
}
.apl5-zigzag .feature-lm:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -220px/1400px !important;
}
.apl5-zigzag .feature-lm:before {
  color: #ffffff;
  background: #ffffff;
}
.apl5-sec2 .apl5-zigzag:nth-child(even) .cl-md-6, .apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6 {
  float: right;
}
.apl5-zigzag h2 {
  font: 40px/1.3 'Zoho_Puvi_Bold';
  width: 85%;
  line-height: 55px;
  margin-top: 0;
}
.apl5-zigzag p, .apl5-zigzag ul {
  font-size: 17px;
  color: #c6c6c6;
  width: 90%;
  margin-bottom: 35px;
  line-height: 35px;
}
.apl5-zigzag .cl-md-6:first-child ul li {
  position: relative;
  list-style: none;
  line-height: 25px;
  margin-left: 20px;
  margin-bottom: 22px;
}
.apl5-zigzag .cl-md-6:first-child ul li:before {
  content: " ";
  position: absolute;
  background: #fff;
  top: 8px;
  left: -22px;
  width: 9px;
  height: 9px;
  border-radius: 25px;
  z-index: 1;
}
.apl5-zigzag .cl-md-6:first-child ul li:after {
  content: " ";
  position: absolute;
  border-left: 1px solid #9f9f9f;
  height: 53px;
  left: -18px;
  top: 23px;
}
#apl5_menu1.apl5-zigzag .cl-md-6:first-child ul li:nth-child(2):after {
  height: 25px !important;
}
.apl5-zigzag .cl-md-6:first-child ul li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.apl5-lo-bg {
  background: #F4E3BC;
  color: #000000;
  padding: 12px 20px;
}
.apl5-sec3 {
  background: -webkit-linear-gradient(left, rgba(26, 104, 219, 1) 50%, rgba(88, 147, 212, 1) 100%);
  background: -o-linear-gradient(left, rgba(26, 104, 219, 1) 50%, rgba(88, 147, 212, 1) 100%);
  background: linear-gradient(to right, rgba(26, 104, 219, 1) 50%, rgba(88, 147, 212, 1) 100%);
  padding: 50px 0 10px 0;
}
.apl5-blub-banner {}
.apl5-blub-banner h3 {
  font-size: 22px;
  color: #fff3d9;
  text-transform: uppercase;
  font-style: italic;
  margin: 0;
  margin-top: 15px;
}
.apl5-blub-banner h2 {
  font-size: 35px;
  margin: 30px 0 30px;
}
.apl5-blub-banner h2 span {
  font-size: 50px;
  display: block;
  font-family: 'Zoho_Puvi_Bold';
  margin-top: 5px;
}
.apl5-blub-innr {
  padding-left: 25px;
}
.apl5-blub-innr ul li {
  position: relative;
  font-size: 17px;
  width: 74%;
  margin-bottom: 15px;
  line-height: 35px;
  color: #fff;
}
.apl5-blub-innr ul li:last-child {
  margin-bottom: 0px;
}
.apl5-blub-innr ul li:before {
  content: " ";
  position: absolute;
  background: #fff;
  top: 13px;
  left: -22px;
  width: 9px;
  height: 9px;
  border-radius: 25px;
}
.apl5-blub-innr ul li:after {
  content: " ";
  position: absolute;
  border-left: 1px solid #ffffff;
  height: 125px;
  left: -18px;
  top: 28px;
}
.apl5-blub-innr ul li:last-child:after {
  border-left: 0px solid #cfcfcf;
}
.apl5-blub-innr ul li .feature-lm {
  font-family: 'Zoho_Puvi_Regular';
  color: #ffffff !important;
  line-height: 63px;
}
.apl5-blub-innr ul li .feature-lm:before {
  color: #ffffff;
  background: #ffffff;
}
.apl5-blub-innr ul li .feature-lm:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px !important;
}
.apl5-sec4, .apl5-sec6 {
  padding-top: 100px;
}
.apl5-sec4 .apl5-zigzag .cl-md-6:first-child, .apl5-sec4 .apl5-zigzag .cl-md-6:nth-child(2) {
  position: relative;
  z-index: 0;
}
.apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
  position: absolute;
  bottom: -200px;
  right: 0;
  height: 230px;
  width: 250px;
  z-index: -1;
}
.apl5-sec4 .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
  position: absolute;
  bottom: -120px;
  right: 40%;
  height: 110px;
  width: 110px;
  z-index: -1;
}
.apl5-white-bg {
  background: #fff;
  color: #1d1d27;
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6 {
  float: right;
}
.apl5-white-bg .apl5-zigzag .cl-md-6:first-child, .apl5-white-bg .apl5-zigzag .cl-md-6:nth-child(2) {
  position: relative;
  z-index: 0;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
  position: absolute;
  bottom: -120px;
  right: 40%;
  height: 110px;
  width: 110px;
  z-index: -1;
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
  content: " ";
  background: url(../images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
  position: absolute;
  bottom: -150px;
  right: 0;
  height: 230px;
  width: 250px;
  z-index: -1;
}
.apl5-white-bg .apl5-zigzag p {
  color: #1d1d27;
}
.apl5-white-bg .apl5-zigzag .feature-lm {
  color: #1d1d27 !important;
}
.apl5-white-bg .apl5-zigzag .feature-lm:after {
  background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px !important;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:nth-child(2) {
  text-align: center;
}
.apl5-zigzag .cl-md-6:nth-child(2) img {
  width: 80%;
}
.apl5-white-bg .apl5-zigzag .cl-md-6:last-child img {
  width: 70%;
}
.apl5-white-bg .apl5-zigzag:last-child .cl-md-6:last-child img {
  width: 65%;
}
.apl5-sec5 {
  position: relative;
  background: #fff;
  height: 350px;
  padding-top: 50px;
  padding-bottom: 50px;
  z-index: 0;
}
.apl5-sec5:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-size: cover;
  height: 270px;
  width: 100%;
  z-index: -1;
  /*    opacity: .5;*/
}
.apl5-sec5 .title2 {
  color: #1d1d27;
}
.apl5-bt-logo {
  width: 90%;
  margin: auto;
  text-align: center;
}
.apl5-bt-logo ul {
  display: flex;
  justify-content: space-between;
  margin-top: -6px;
}
.apl5-bt-logo ul li {
  display: inline-block;
  padding: 0 40px;
  margin: auto;
}
.apl5-bt-logo ul li img {
  width: 150px;
}
.apl-5-slid-titl {
  font-size: 35px;
  text-align: center;
  line-height: 50px;
  margin-top: 50px;
  color: #1d1d27;
}
.apl-5-slid-titl span {
  font-family: 'Zoho_Puvi_Bold';
}
.apl5-white-bg .apl5-zigzag:last-child {
  padding-bottom: 90px;
}
.apl5-sec7 {
  background: #fff;
  padding-bottom: 50px;
  padding-top: 6px;
}
.sn-ad-slider {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
.sn-ad-slider .mySlides {
  background: #fff;
  border: 1px solid #e2e2e2;
  margin: 0 70px;
  padding: 20px 30px;
  border-radius: 5px;
  text-align: center;
  line-height: 32px;
  box-shadow: 0px 0px 22px #ccccccb5;
}
.sn-ad-slider .mySlides p {
  color: #1d1d27;
}
.sn-ad-slider .mySlides p {
  position: relative;
  font-size: 19px;
  font-style: italic;
  min-height: 100px;
  margin-top: 70px;
}
.sn-ad-slider .mySlides p:before {
  content: url("../images/aplus-l5/green-quotes-icon.svg");
  position: absolute;
  left: 0;
  top: -60px;
}
.sn-ad-cus-name {
  font-size: 14px;
  color: #4a4a4a;
}
.sn-ad-cus-name span {
  display: block;
  font-family: 'Zoho_Puvi_Bold';
  font-size: 17px;
  color: #000;
}
.sn-ad-slider hr {
  width: 20%;
  margin-top: 30px;
  margin-bottom: 25px;
}
/*
.sn-ad-slider .prev, .sn-ad-slider .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: black;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}
*/
.sn-ad-slider .prev, .sn-ad-slider .next {
  content: "";
  cursor: pointer;
  border: solid #536d7a;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3.5px;
  position: absolute;
  right: 10px;
  top: 49%;
  transform: scale(1.6) rotate(-45deg);
  -webkit-transform: scale(1.6) rotate(-45deg);
  transition: all .3s ease;
}
.sn-ad-slider .next {
  left: 0px;
  right: inherit;
  transform: scale(1.6) rotate(135deg);
  -webkit-transform: scale(1.6) rotate(135deg);
}
.sn-ad-slider-dot .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #fff;
  border: 1px solid #a3a3a3;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.sn-ad-slider-dot .active, .sn-ad-slider-dot .dot:hover {
  background-color: #3a8246;
  border: 1px solid #3a8246;
}
/*Launching Analytics Plus 5.0 end here*/
/* Report Bundles start here*/
.aplus-rbund-performance, .aplus-rbund-costoptimization, .aplus-rbund-tskillset {
  /*	display: flex;*/
  width: 100%;
  position: relative;
}
.aplus-rbund-menu {
  width: 27%;
  position: absolute;
  top: 0;
}
.aplus-rbund-dash {
  width: 100%;
}
.aplus-rbund-menu .mon-sticky {
  width: 250px;
  margin: auto;
}
.aplus-rbund-menu .mon-sticky ul li {}
.aplus-rbund-menu .mon-sticky ul li a {
  display: block;
  color: #ffffff;
  padding: 10px;
  border-bottom: 1px solid #353535;
  text-decoration: none;
  border-left: 3px solid #000000;
}
.aplus-rbund-menu .mon-sticky ul li:last-child a {
  border-bottom: 0px solid #353535;
}
.aplus-rbund-menu .mon-sticky ul li a.active {
  background: #212121;
  color: #FFEBB7;
  border-left: 3px solid #2B99FF;
}
.aplus-rbund-menu .mon-sticky ul li a {
  --c: #ffffff; /* the color */
  --b: #212121;
  color: #0000;
  background:
    linear-gradient(90deg, #FFEBB7 50%, var(--c) 0) calc(100% - var(--_p, 0%))/200% 100%, linear-gradient(var(--b) 0 0) 0% 100%/var(--_p, 0%) 100% no-repeat;
  -webkit-background-clip: text, padding-box;
  background-clip: text, padding-box;
  transition: 0.5s;
}
.aplus-rbund-menu .mon-sticky ul li a:hover {
  --_p: 100%;
  border-left: 3px solid #2B99FF;
  transition: 0.5s;
}
.aplus-rbund-banner, .sec1-rbund {
  background: #000;
  color: #fff;
  padding-top: 30px;
}
.sec1-rbund ul {
  /*
    display: flex;
    justify-content: space-between;	
*/
}
.sec1-rbund .apl5-menus ul li {
  width: inherit !important;
}
.aplus-rbund-banner h1 {
  font: 60px/66px 'Zoho_Puvi_ExtraBold';
}
.aplus-rbund-banner h1 span {
  display: block;
  background-color: #EED159;
  /* background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC); */
  background-image: linear-gradient(45deg, #EED159 20%, #F09F4F, #4FAFF7, #EBF2FF);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.aplus-rbund-banner p {
  width: 85%;
  margin: auto;
  margin-top: 12px;
  color: #e1e1e1;
}
.aplus-rbund-tab {
  position: relative;
  text-align: center;
  font-size: 27px;
  z-index: 0;
  background: #000;
  color: #fff;
}
.aplus-rbund-tab span {
  background: #000;
  padding: 0 22px;
}
.aplus-rbund-tab:after {
  position: absolute;
  width: 100%;
  left: 0;
  top: 22px;
  height: 1.5px;
  content: "";
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 12%, rgba(255, 255, 255, 1) 49%, rgba(0, 0, 0, 0) 88%);
  z-index: -1;
}
.aplus-rbund-subtit {
  position: relative;
  text-align: center;
  font-size: 25px;
  z-index: 0;
  background: #000;
  color: #fff;
  margin-block: 40px;
}
.aplus-rbund-subtit span {
  background: #000;
  padding: 0 22px;
}
.aplus-rbund .apl5-menus {
  background: #000;
  padding: 0px 0 25px 0 !important;
}
.aplus-rbund .apl5-menus.apl5-menus-f {
  background: #fff;
  padding: 22px 30px 11px 30px !important;
  margin-bottom: 30px;
}
.container.mon-sticky {
  max-width: 1100px !important;
}
.switches-report {
  width: 580px;
  /*	width: 40%;*/
  font-size: 15px;
  position: relative;
  display: flex;
  padding: 0;
  background: #292929;
  border: 1px solid #939393;
  line-height: 45px;
  border-radius: 3rem;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
/* input (radio) for toggling. hidden - use labels for clicking on */
.switches-report input {
  visibility: hidden;
  position: absolute;
  top: 0;
}
/* labels for the input (radio) boxes - something to click on */
.switches-report label {
  width: 33.333%;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
  /*  color: var(--switches-label-color);*/
  color: white;
}
/* switch highlighters wrapper (sliding left / right) 
    - need wrapper to enable the even margins around the highlight box
*/
.switch-report-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 33.333%;
  padding: 0.15rem;
  z-index: 3;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  /* transition: transform 1s; */
  box-sizing: border-box;
}
/* switch box highlighter */
.rb-switch {
  border-radius: 3rem;
  /*  background: var(--switch-bg-color);*/
  background: #EBBC52;
  height: 100%;
}
/* switch box labels
    - default setup
    - toggle afterwards based on radio:checked status 
*/
.rb-switch div {
  width: 100%;
  text-align: center;
  opacity: 0;
  display: block;
  /*  color: var(--switch-text-color);*/
  color: #000000;
  transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.125s;
  will-change: opacity;
  position: absolute;
  top: 0;
  left: 0;
}
.rb-switch .rb-new i {
  color: #fff;
}
/* slide the switch box from right to left */
.switches-report input:nth-of-type(1):checked ~ .switch-report-wrapper {
  transform: translateX(0%);
}
/* slide the switch box from left to right */
.switches-report input:nth-of-type(2):checked ~ .switch-report-wrapper {
  transform: translateX(100%);
}
/* slide the switch box from left to right */
.switches-report input:nth-of-type(3):checked ~ .switch-report-wrapper {
  transform: translateX(200%);
}
/* toggle the switch box labels - first checkbox:checked - show first switch div */
.switches-report input:nth-of-type(1):checked ~ .switch-report-wrapper .rb-switch div:nth-of-type(1) {
  opacity: 1;
}
/* toggle the switch box labels - second checkbox:checked - show second switch div */
.switches-report input:nth-of-type(2):checked ~ .switch-report-wrapper .rb-switch div:nth-of-type(2) {
  opacity: 1;
}
/* toggle the switch box labels - second checkbox:checked - show second switch div */
.switches-report input:nth-of-type(3):checked ~ .switch-report-wrapper .rb-switch div:nth-of-type(3) {
  opacity: 1;
}
.rb-new {
  position: relative;
}
.rb-new i {
  position: absolute;
  top: 10px;
  right: 9px;
  font-size: 8px;
  background: #3B95FF;
  line-height: 14px;
  padding: 5px 4px;
  border-radius: 25px;
  z-index: 1;
}
#sn_slider_COP, #sn_slider_Per, #sn_slider_TSS {
  overflow: hidden;
  transform: translateY(-6%);
}
.rb-dash-view {
  transform: translateY(0%) scale(1.5) !important;
  position: fixed;
  width: 100%;
  background: #000;
  top: 150px;
  z-index: 999;
  height: 100%;
}
.rb-dash-view .dp_item.prev, .rb-dash-view .dp_item1.prev, .rb-dash-view .dp_item2.prev {
  opacity: 1;
  left: -16%;
  transform: rotateY(0deg) translateY(-45%) translateX(-106%) scale(0.98);
}
.rb-dash-view .dp_item, .rb-dash-view .dp_item1, .rb-dash-view .dp_item2 {
  left: 0;
  transform: translateY(-50%) translateX(9%) scale(0.3);
}
.rb-dash-view .rbund-count-innr {
  position: absolute;
  display: flex;
  top: 17%;
  transform: translateY(-50%);
  border-radius: 25px;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  cursor: pointer;
  z-index: 999;
  transform: scale(0.8);
}
#rb-dash-close {
  display: block;
  position: fixed;
  color: #fff;
  top: 150px;
  right: 30px;
  z-index: 99999;
  cursor: pointer;
  line-height: 0;
  font-size: 42px;
  font-family: 'Zoho_Puvi_Light';
  transform: rotate(45deg);
}
.sn-index-wrap {
  width: 55%;
  max-width: 550px;
  position: relative;
  perspective: 1000px;
  height: 100%;
  margin: auto;
  transform: translateX(1%);
}
.sn-index-slider {
  height: 100%;
  width: 100%;
  position: absolute;
  transform-style: preserve-3d;
}
.sn-index-slider div {
  transform-style: preserve-3d;
}
.dp_item, .dp_item1, .dp_item2 {
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translateY(-50%) translateX(100%) scale(0.3);
  transition: all 1s ease;
  opacity: 0;
  z-index: -1;
}
.dp_item.next, .dp_item1.next, .dp_item2.next {
  left: 170%;
  /*  transform: rotateY(20deg) translateY(-50%) translateX(-62%) scale(0.644444);*/
  transform: rotateY(0deg) translateY(-46%) translateX(-62%) scale(0.93);
  opacity: 1;
  z-index: 1;
  /*	-webkit-mask-image: linear-gradient(to right, rgba(0,0,0,1), rgba(0, 0, 0, 0));*/
}
.dp_item.prev, .dp_item1.prev, .dp_item2.prev {
  left: 5%;
  transform: rotateY(0deg) translateY(-47%) translateX(-106%) scale(0.98);
  opacity: 0;
  z-index: 1;
  -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgb(0 0 0));
}
.dp_item.now, .dp_item1.now, .dp_item2.now {
  top: 47%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) scale(1);
  cursor: pointer;
  opacity: 1;
  z-index: 5;
}
.dp_item.now:hover, .dp_item1.now:hover, .dp_item2.now:hover {
  transform: translateY(-50%) translateX(-50%) scale(1.02);
}
.dp_item.prev:after, .dp_item.next:after, .dp_item1.prev:after, .dp_item1.next:after, .dp_item2.prev:after, .dp_item2.next:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  background: #000;
  opacity: 0.6;
}
.dp_item.next:after, .dp_item1.next:after, .dp_item2.next:after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 1) 17%, rgba(0, 0, 0, 0) 88%);
}
.dp_item.prev:after, .dp_item1.prev:after, .dp_item2.prev:after {
  /*	background: linear-gradient(90deg, rgba(0,0,0,0) 17%, rgba(0,0,0,1) 88%);*/
}
#sn-Per-next, #sn-Per-prev, #sn-COP-next, #sn-COP-prev, #sn-TSS-next, #sn-TSS-prev {
  position: absolute;
  z-index: 3;
  display: block;
  width: 41px;
  height: 41px;
  display: flex;
  top: 40%;
  color: #ffffff;
  transform: translateY(-50%);
  font-size: 35px;
  background: #4b4b4b;
  font-weight: 100;
  border-radius: 25px;
  opacity: 0.6;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  cursor: pointer;
}
#sn-Per-next, #sn-COP-next, #sn-TSS-next {
  right: -50px;
}
#sn-Per-prev, #sn-COP-prev, #sn-TSS-prev {
  left: -70px;
}
#sn-Per-next a, #sn-COP-next a, #sn-TSS-next a {
  transform: rotate(90deg) translatey(7px);
}
#sn-Per-prev a, #sn-COP-prev a, #sn-TSS-prev a {
  transform: rotate(-90deg) translatey(5px);
}
#sn-Per-next:hover, #sn-Per-prev:hover, #sn-Per-next a:hover, #sn-Per-prev a:hover, #sn-COP-next:hover, #sn-COP-prev:hover, #sn-COP-next a:hover, #sn-COP-prev a:hover, #sn-TSS-next:hover, #sn-TSS-prev:hover, #sn-TSS-next a:hover, #sn-TSS-prev a:hover {
  opacity: 1;
}
#sn-Per-next a, #sn-Per-prev a, #sn-COP-next a, #sn-COP-prev a, #sn-TSS-next a, #sn-TSS-prev a {
  font-family: auto;
  color: #c2c2c4;
  /*    transform: translateY(-3px);*/
  /* text-shadow: 0px 0px 5px #000000; */
  text-decoration: none;
  cursor: pointer;
  margin: auto;
  line-height: 11px;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
}
#sn-index-dots {
  text-align: center;
  cursor: default;
}
#sn-index-dots li {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: #d0d0d0;
  border-radius: 50%;
}
#sn-index-dots li:hover {
  cursor: pointer;
  background: #797979;
  transition: background .3s;
}
#sn-index-dots li.active {
  background: #4c4c4c;
}
.dp_item, .dp_item1, .dp_item2 {
  width: 85%;
}
.dp_item img, .dp_item1 img, .dp_item2 img {
  width: 100%;
}
.dp_item, .dp_item1, .dp_item2 {
  border-radius: 5px;
  overflow: hidden;
  /*    box-shadow: 0 0 15px rgba(0,0,0,.3);*/
}
.dp_item span, .dp_item1 span, .dp_item2 span {
  position: absolute;
  top: 14px;
  right: 20px;
  font-size: 10px;
  letter-spacing: 0.3px;
  border: 1px solid #6e6e6e;
  color: #242424;
  padding: 3px 13px;
  border-radius: 15px;
}
.dp_item.next span, .dp_item.prev span, .dp_item1.next span, .dp_item1.prev span, .dp_item2.next span, .dp_item2.prev span {
  display: none;
}
#sn-index-slider-Per, #sn-index-slider-COP, #sn-index-slider-TSS {
  height: 510px;
}
#sn-index-slider-Per .dp_item:hover:not(:first-child), #sn-index-slider-COP .dp_item:hover:not(:first-child), #sn-index-slider-Per .dp_item1:hover:not(:first-child), #sn-index-slider-COP .dp_item1:hover:not(:first-child), #sn-index-slider-TSS .dp_item2:hover:not(:first-child) {
  cursor: pointer;
}
.slider-arrow-control {
  position: absolute;
  z-index: 3;
  display: block;
  top: 50%;
  color: #ffffff;
  transform: translateY(-50%);
  font-size: 30px;
  padding: 3px 14px 16px;
  border-radius: 25px;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  cursor: pointer;
}
.slider-arrow-control a {
  color: #a9d0e3;
}
.slider-arrow-control a:hover {
  text-decoration: none;
  color: #8fb2c4;
}
.cs-prev {
  left: 190px;
}
.cs-next {
  right: 190px;
}
.videoBlock {
  cursor: pointer;
  display: inline-block;
  margin-right: 0;
  position: relative;
  width: 100%;
}
.dp_item p, .dp_item1 p, .dp_item2 p {
  visibility: hidden;
  color: #fff;
  text-align: center;
  font-size: 15px;
  height: 90px;
}
.dp_item.now p, .dp_item1.now p, .dp_item2.now p {
  visibility: visible !important;
}
.rbund-count {
  display: flex;
  text-align: center;
  justify-content: center;
}
.rbund-count-innr {
  display: initial;
  text-align: center;
  font-size: 15px;
  background: #222222;
  border: 1px solid #524D4D;
  padding: 6px 25px;
  border-radius: 25px;
  /*	margin-top: 50px;*/
}
.rbund-count .inbtm-red {
  margin-top: 50px;
}
.rbund-count-number {
  display: initial;
}
.rbund-count-innr a {
  color: #fff;
  font-size: 30px;
  font-family: auto;
  padding: 10px;
}
.rbund-count-number span {}
.sec2-rbund {
  background: linear-gradient(180deg, #000000 50%, #ffffff 50%);
}
.sec2-rbund-innr {
  background: #fff;
  padding: 30px 50px;
  border-radius: 170px;
  box-shadow: 0px 10px 23px #00000030;
}
.sec2-rbund-innr h2 {
  font-size: 24px;
  font-family: 'Zoho_Puvi_SemiBold';
  text-align: center;
  margin-top: 0px;
}
.sec2-rbund-round {
  display: flex;
  position: relative;
  justify-content: space-between;
  font-size: 16px;
  text-align: center;
  z-index: 0;
}
.sec2-rbund-round:before, .sec2-rbund-round:after {
  position: absolute;
  width: 40%;
  top: 26%;
  height: 10px;
  content: "";
  background: linear-gradient(to right, #8CB6F5 49%, rgba(0, 0, 0, 0) 88%);
  z-index: -1;
}
.sec2-rbund-round:before {
  left: 100px;
}
.sec2-rbund-round:after {
  right: 100px;
}
.sec2-rbund-round .innr {
  width: 25%;
}
.sec2-rbund-innr p {
  text-align: center;
}
.sec2-rbund-innr p a {
  color: #135EEF;
  font-family: 'Zoho_Puvi_SemiBold';
}
.sec2-rbund-round .innr span {
  position: relative;
  display: block;
  width: 90px;
  height: 90px;
  margin: auto;
  border: 1px solid #B5B5B5;
  border-radius: 50px;
  box-shadow: 3px 2px 0px #91B0CD;
  display: block;
  background: #fff;
}
.sec2-rbund-round .innr span:after {
  content: "";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  width: 50px;
  height: 50px;
  left: 23px;
  top: 20px;
}
.sec2-rbund-round .innr:first-child span:after {
  background-size: 1110px;
  background-position: -47px -272px
}
.sec2-rbund-round .innr:nth-child(2) span:after {
  background-size: 1110px;
  background-position: -105px -272px
}
.sec2-rbund-round .innr:nth-child(3) span:after {
  background-size: 1110px;
  background-position: 0px -272px;
}
.foot-rbund {
  font-size: 32px;
  font-family: 'Zoho_Puvi_SemiBold';
  text-align: center;
  margin-top: 50px;
}
.foot-rbund a {
  color: #135EEF;
}
.rbund-pop {
  position: fixed;
  display: none;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  opacity: 0;
  z-index: 9;
}
.rbund-pop-innr {
  margin: auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  position: relative;
  transition: all 5s ease-in-out;
}
.rbund-thanks {
  text-align: center;
  padding: 70px 0;
}
.rbund-thanks h1 {
  font-family: 'Zoho_Puvi_BoldItalic';
  font-size: 34px;
}
.rbund-thanks h1 span {
  color: #3180F6;
  display: block;
}
.rbund-thanks p {}
#rbund-pop-close {
  position: absolute;
  top: -11px;
  right: -11px;
  background: #fafafa;
  padding: 5px 12px;
  font-family: sans-serif;
  border-radius: 25px;
  cursor: pointer;
}
.rbund-pop-innr .rb_notes {
  display: none;
  width: 100% !important;
  text-align: center !important;
  padding: 0px !important;
  font-size: 15px;
  color: #000;
  line-height: 22px;
}
/* Report Bundles end here*/
/*Analytics Plus discount page start here*/
.ap-dic-bg {
  position: relative;
  background-image: linear-gradient(180deg, #0A53BA 10%, #AECEFF 80%);
  overflow: hidden;
}
.ap-dic-bg:before, .ap-dic-bg:after {
  content: '';
  position: absolute;
  height: 70px;
  width: 80%;
  z-index: 0;
  transform: rotate(320deg);
  opacity: .8;
}
.ap-dic-bg:before {
  top: 40%;
  right: -140px;
  background: #ff25b34a;
  animation: colorChange1 8s linear infinite;
  filter: blur(42px);
}
.ap-dic-bg:after {
  top: 9%;
  left: -230px;
  background: #2AFFA3;
  filter: blur(70px);
  width: 60%;
  animation: colorChange 8s linear infinite;
  opacity: .7;
}
.ap-dic-bg-innr, .ap-dic-bg-innr:before, .ap-dic-bg-innr:after {
  content: "";
  position: absolute;
  top: -650px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-image:
    radial-gradient(4px 4px at 70px 580px, #fff, transparent), radial-gradient(6px 6px at 100px 500px, #fff, transparent), radial-gradient(3px 3px at 160px 390px, #fff, transparent), radial-gradient(4px 4px at 230px 300px, #fff, transparent), radial-gradient(6px 6px at 260px 240px, #fff, transparent), radial-gradient(4px 4px at 300px 130px, #fff, transparent), radial-gradient(6px 6px at 450px 350px, #fff, transparent), radial-gradient(3px 3px at 60px 300px, #fff, transparent), radial-gradient(4px 4px at 200px 250px, #fff, transparent), radial-gradient(6px 6px at 310px 200px, #fff, transparent), radial-gradient(3px 3px at 450px 150px, #fff, transparent), radial-gradient(4px 4px at 500px 100px, #fff, transparent), radial-gradient(6px 6px at 630px 50px, #fff, transparent);
  background-size: 650px 650px;
  animation: snowAnimi 4s linear infinite;
  z-index: 1;
}
.ap-dic-bg-innr:after {
  margin-left: -250px;
  opacity: 0.5;
  filter: blur(2px);
  animation-duration: 6s;
  animation-direction: reverse;
}
.ap-dic-bg-innr:before {
  margin-left: -350px;
  opacity: 0.7;
  filter: blur(1px);
  animation-duration: 9s;
  animation-direction: reverse;
}
@keyframes snowAnimi {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(650px);
  }
}
@keyframes colorChange {
  0% {
    background: #2AFFA3;
  }
  50% {
    background: #ff25b3b5;
  }
}
@keyframes colorChange1 {
  0% {
    background: #ff25b34a;
  }
  50% {
    background: #2affa375;
  }
}
#ap-dis-logo {
  /*    background: #011E4B;*/
  padding: 20px 0px;
}
#ap-dis-logo img {
  width: 170px;
}
.ap-discount-full {
  position: relative;
  /*	background: #011E4B;*/
  color: #fff;
  padding-bottom: 65px;
  z-index: 9;
}
.ap-discount-full h1 {
  font: 55px/65px 'Zoho_Puvi_Bold';
  color: #fff;
  background-size: 100%;
  padding-top: 20px;
  text-align: center;
}
.ap-discount-full h1 span {
  display: block;
  background-color: #EED159;
  /* background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC); */
  background-image: linear-gradient(45deg, #D4B638, #FFA54B, #E8FFE5, #9AD7AF, #FFDF7E, #FFDF7E);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.ap-discount-full p {
  width: 90%;
  text-align: center;
  margin: 15px auto;
}
.ap-discount-out {
  display: flex;
  justify-content: space-between;
  margin: auto;
  margin-top: 55px;
  max-width: 1200px;
}
.ap-discount-lft {
  width: 50%;
}
.ap-discount-lft img {
  width: 100%;
  border: 1px solid #fff;
  border-radius: 20px;
}
.ap-discount-lft span {
  position: relative;
  display: block;
  z-index: 0;
  width: 87%;
}
.ap-discount-lft span:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: -10px;
  left: -10px;
  background-color: #fff;
  border-radius: 20px;
  opacity: .2;
  z-index: -1;
}
.ap-discount-lft span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 12px;
  left: 12px;
  background-color: #00000057;
  border-radius: 20px;
  opacity: .8;
  z-index: -1;
}
.ap-discount-rit {
  width: 50%;
}
.ap-discount-form {
  width: 440px;
  float: right;
  background: #2C6ECC;
  border: 1px solid #26508D;
  box-shadow: 0px 0px 29px #00000047;
  border-radius: 8px;
  padding: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ap-discount-form form ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ap-discount-form .countryid-stl {
  position: relative;
  padding-right: 57px;
  width: inherit !important;
}
.ap-discount-form .countryid-stl input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.ap-discount-form form input, .ap-discount-form form select {
  color: #494949;
  width: 100% !important;
  background: #001e4b;
  font-size: 14px;
  height: 50px;
  margin-top: 10px;
  padding: 7px;
  transition: all 0.2s ease-in-out 0s;
  outline: none;
  border: 1px solid #C0C0C0;
  background: #ffffff;
  border-radius: 6px;
}
.ap-discount-form .dwn-priv.tac a {
  color: #ffffff;
  font-family: 'Zoho_Puvi_Bold';
}
.ap-discount-form #countryID .selectedCountry {
  color: #494949;
}
.ap-discount-form .countryid-stl #countryID {
  color: #494949 !important;
  background: #ffffff;
}
.ap-discount-form .dwn-priv.tac, .ap-discount-form .countryid-stl #countryID select {
  color: #fff !important;
}
.ap-discount-foot {
  position: relative;
  /*	background: #011E4B;*/
  color: #fff;
  /*    margin-top: -70px;*/
  z-index: 0;
}
.ap-discount-foot:before, .ap-discount-foot:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 10px;
  left: -10px;
  border-radius: 20px;
  z-index: -1;
}
.ap-discount-foot:before {
  background: url("../images/ap-discount-foot1.svg") no-repeat;
  background-size: contain;
  animation: fadeinout 4s infinite;
}
.ap-discount-foot:after {
  background: url("../images/ap-discount-foot2.svg") no-repeat;
  background-size: contain;
  animation: fadeinout1 4s infinite;
}
.ap-discount-full:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 10px;
  left: -10px;
  border-radius: 20px;
  z-index: -1;
  opacity: .7;
}
.ap-discount-full.discount-gif:after {
  /*    background: url("../images/ap-discount-foot-bg.gif") no-repeat;*/
  background-size: contain;
}
.apdis-pop-in {
  display: flex;
  position: fixed;
  top: 0;
  background: #0000007d;
  z-index: 99999999;
  width: 100%;
  height: 100%;
}
.apdis-success-pop {
  background: #fbd552;
  display: flex;
  color: #000;
  border-radius: 8px;
  margin: auto;
  padding: 7px 62px;
}
.apdis-video {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
}
.ap-discount-end {
  background-image: linear-gradient(52deg, #AAE0F3 30%, #ECF8FD 100%);
  padding-top: 30px;
  padding-bottom: 20px;
  font-size: 16px;
}
.ap-discount-end .tac {
  width: 60%;
  margin: auto;
}
.spotlight-foot {
  position: relative;
  margin-top: -90px;
  background-image: linear-gradient(180deg, #3f447df0 27%, #fff 98%);
  z-index: 0;
  padding-inline: 50px;
}
.spotlight-foot:before {
  content: " ";
  position: absolute;
  background: url(../images/aplus-6o/spotlight-bg.svg) no-repeat;
  background-size: contain;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.spotlight-foot h2 {
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 40px;
  line-height: 50px;
  color: #fff;
  text-align: center;
  padding-top: 90px;
}
.spotlight-foot .container:first-child {
  padding-top: 170px;
}
.spotlight-foot .spotlight-box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 70px;
  margin-top: 50px;
}
.spotlight-foot .spotlight-box .innr {
  position: relative;
  background: #fff;
  padding: 30px;
  border-radius: 9px;
}
.spotlight-foot .spotlight-box .innr:before {
  content: "";
  position: absolute;
  background-size: cover;
  border: 2px solid #01738B;
  border-radius: 9px;
  top: 2px;
  left: 2px;
  width: 100%;
  height: 100%;
}
.spotlight-foot .spotlight-box .innr img {
  width: 90px;
  margin-bottom: 15px;
}
.spotlight-foot .spotlight-box .innr h3 {
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold';
  margin: 0;
}
.spotlight-foot .spotlight-box .innr p {}
.spotlight-foot .ap-cloud-foot {
  background: #292B57;
  margin-top: 110px;
  margin-bottom: 40px;
}
.spotlight-note {
  margin-top: 70px;
  margin-bottom: 70px;
  text-align: center;
}
.spotlight-note p span {
  background: #f6ebc2;
  padding: 15px 45px;
  margin-bottom: 12px;
  border-radius: 8px;
}
@keyframes fadeinout {
  0% {
    opacity: .2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
}
@keyframes fadeinout1 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .2;
  }
  100% {
    opacity: 1;
  }
}
/*Analytics Plus discount page end here*/
/*Chat GPT page design started here*/
.chatgpt-bannr {
  position: relative;
  z-index: 0;
}
.chatgpt-bannr:after {
  background: url(../images/dashboards/aap-chatgpt-bannr-bg.svg) no-repeat;
  content: " ";
  position: absolute;
  top: 0px;
  right: -90px;
  background-size: contain;
  height: 100%;
  width: 700px;
  z-index: -1;
  opacity: .5;
}
.chatgpt-bannr h1 {
  font-family: 'Zoho_Puvi_ExtraBold';
  font-size: 40px;
  padding-bottom: 0px;
  padding-top: 20px;
  color: #fff;
  line-height: 50px;
}
.chatgpt-bannr img {
  width: 80%;
}
.chatgpt-sec2 h2 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 10px;
  text-align: center;
}
.chatgpt-sec2 p {
  width: 90%;
  font-size: 17px;
  text-align: center;
  margin: auto;
  margin-bottom: 35px;
}
.chatgpt-sec2 img {
  width: 80%;
  margin: auto;
  box-shadow: 0px 0px 32px #00000059;
  background: #fff;
  padding: 17px;
  border-radius: 10px;
}
.chatgpt-sce3 {
  background: #223E5A;
  overflow: hidden;
  color: #fff;
  padding-bottom: 25px;
}
.chatgpt-rit-cont ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.chatgpt-rit-cont ul li {
  position: relative;
  width: 45%;
  line-height: 26px;
  padding-bottom: 30px;
  padding-left: 35px;
  font-size: 15px;
}
.chatgpt-rit-cont ul li:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg) no-repeat;
  position: absolute;
  top: -1px;
  left: 0;
  background-size: 940px;
  background-position: -908px -154px;
}
.chatgpt-sce3 h2 {
  font-size: 30px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 40px;
  text-align: center;
}
/*Chat GPT page design end here*/
/*radio box design start here*/
.radio-box label {
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  margin-right: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radio-box .os-label {
  padding-left: 0px;
}
/* Hide the browser's default radio button */
.radio-box label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0 !important;
}
/* Create a custom radio button */
.radio-box label .checkmark {
  position: absolute;
  top: 0px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #bbb;
}
/* On mouse-over, add a grey background color */
.radio-box label:hover label input ~ .checkmark {
  background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.radio-box label input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #2196F3;
}
.radio-box label em {
  font-style: inherit;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-box label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.radio-box label .checkmark:after {
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2196F3;
}
#NOmarkP {
  padding-bottom: 6px;
}
.check-box label input {
  width: initial !important;
  height: initial !important;
}
.check-box label {
  display: block;
  position: relative;
  padding-left: 28px;
  margin-right: 15px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.check-box .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.check-box .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
}
/* On mouse-over, add a grey background color */
.check-box .container:hover input ~ .checkmark {
  background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
.check-box .container input:checked ~ .checkmark {
  background-color: #2196F3;
  border: 1px solid #2196F3;
}
/* Create the checkmark/indicator (hidden when not checked) */
.check-box .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.check-box .container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.check-box .container .checkmark:after {
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}
/*radio box design end here*/
/* input focus effects css start */
input:focus {
  outline: none;
}
.input-effect {
  position: relative;
  z-index: 0;
} /* necessary to give position: relative to parent. */
.input-effect input {
  border: 1px solid #ccc;
  padding: 7px 14px;
  transition: 0.4s;
  background: transparent;
}
.input-effect input ~ .focus-border:before, .input-effect input ~ .focus-border:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
  background-color: #3399FF;
  transition: 0.2s;
  transition-delay: 0.2s;
}
.input-effect input ~ .focus-border:after {
  top: auto;
  bottom: 0;
  right: auto;
  left: 0;
  transition-delay: 0.6s;
}
.input-effect input ~ .focus-border i:before, .input-effect input ~ .focus-border i:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 0;
  background-color: #3399FF;
  transition: 0.2s;
}
.input-effect input ~ .focus-border i:after {
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
  transition-delay: 0.4s;
}
.input-effect input:focus ~ .focus-border:before, .input-effect input:focus ~ .focus-border:after, .input-effect input.has-content ~ .focus-border:before, .input-effect input.has-content ~ .focus-border:after {
  width: 100%;
  transition: 0.2s;
  transition-delay: 0.6s;
}
.input-effect input:focus ~ .focus-border:after, .input-effect input.has-content ~ .focus-border:after {
  transition-delay: 0.2s;
}
.input-effect input:focus ~ .focus-border i:before, .input-effect input:focus ~ .focus-border i:after, .input-effect input.has-content ~ .focus-border i:before, .input-effect input.has-content ~ .focus-border i:after {
  height: 100%;
  transition: 0.2s;
}
.input-effect input:focus ~ .focus-border i:after, .has-conten.input-effect input ~ .focus-border i:after {
  transition-delay: 0.4s;
}
.input-effect input ~ label {
  position: absolute;
  left: 10px;
  width: 100%;
  font-size: 14px;
  top: 13px;
  color: #aaa;
  transition: 0.3s;
  z-index: -1;
  letter-spacing: 0.5px;
  text-align: left;
}
.input-effect input:focus ~ label, .input-effect input.has-content ~ label {
  top: -22px;
  left: 0;
  font-size: 14px;
  font-size: 11px;
  color: #3399FF;
  transition: 0.3s;
}
/* input focus effects css End */
/* Popup video style start here */
.overlayDiv {
  background: #000 none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: .4;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999
}
#appVideo-testimonial, #aplus-help-webinar-section {
  background: #ffffff;
  left: 5%;
  position: fixed;
  top: calc(5% + 22px);
  z-index: 999999;
  width: 90%;
  height: 90%;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: -moz-border-box;
  box-sizing: border-box;
}
.closeVideo {
  background: #fff none repeat scroll 0 0;
  border-radius: 50px;
  color: #333;
  cursor: pointer;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: -9px;
  text-align: center;
  top: -11px;
  transition: all .4s ease 0;
  width: 40px
}
.closeVideo:hover {
  color: red;
}
#backToTop {
  z-index: 99;
}
/* Popup video style End here */
/*index pagedropdown design start here*/
.uil.uil-arrow-down {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  transition: transform 200ms linear;
}
.apmenu-dropdown:hover a .uil {
  transform: rotate(180deg);
  font-size: 24px;
  transition: transform 200ms linear;
}
.apmenu-dropdown a {
  padding-bottom: 22px !important;
}
.apmenu-dropdown a:after {
  background: none !important;
}
.productmenu .selecteddiv a {
  border-bottom: 1px solid #000;
}
.productmenu #over.selecteddiv a, .productmenu #pitstop.selecteddiv a, .productmenu #res.selecteddiv a, .productmenu #fea.selecteddiv a {
  border-bottom: 0px solid #000;
}
.section-indxx-dropdown, .solution-indxx-dropdown, .help-indxx-dropdown, .features-indxx-dropdown {
  position: absolute;
  background-color: #fff;
  top: 50px;
  width: auto;
  opacity: 0;
  pointer-events: none;
  box-shadow: 0 2px 16px 0 rgb(9 9 12 / 25%);
  z-index: 2;
  text-align: left;
  transform: translateY(20px);
  transition: all 200ms linear;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.section-indxx-dropdown {
  left: 0;
}
.solution-indxx-dropdown {
  left: 142px;
}
.help-indxx-dropdown {
  left: 265px;
}
.features-indxx-dropdown {
  left: 50px;
}
#fea .all-featu {
  background: #e9e9e9;
  border: 1px solid #ccc;
  border-bottom: 1px solid #ccc !important;
  text-align: center;
  border-radius: 20px;
  width: 75%;
  margin: auto;
  margin-top: 12px;
  margin-bottom: 12px;
  height: 22px;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
#fea .all-featu:hover {
  background: #fff;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.apmenu-dropdown:hover .section-indxx-dropdown, .apmenu-dropdown:hover .solution-indxx-dropdown, .apmenu-dropdown:hover .help-indxx-dropdown, .apmenu-dropdown:hover .features-indxx-dropdown {
  top: 22px;
  opacity: 1;
  pointer-events: auto;
  transition: all 200ms linear;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.section-indxx-dropdown:after, .solution-indxx-dropdown:after, .help-indxx-dropdown:after, .features-indxx-dropdown:after {
  position: absolute;
  top: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  content: '';
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}
.section-indxx-dropdown:after {
  left: 30px;
}
.solution-indxx-dropdown:after {
  left: 97px;
}
.help-indxx-dropdown:after {
  left: 70px;
}
.features-indxx-dropdown:after {
  left: 88px;
}
.nav .selecteddiv a, .nav .selecteddivnew a {
  color: #000;
  font-family: 'Zoho_Puvi_Bold';
}
.section-indxx-dropdown a, .solution-indxx-dropdown a, .help-indxx-dropdown a, .features-indxx-dropdown a {
  display: block;
  color: #000 !important;
  padding: 8px 20px;
  font-family: 'Zoho_Puvi_Regular' !important;
  padding-bottom: 8px !important;
}
.menu-indx-box a {
  font-size: 14px;
  color: #2b63f3 !important;
  font-family: 'Zoho_Puvi_BoldItalic' !important;
  opacity: 1 !important;
  padding: 6px 0 4px !important;
}
.menu-indx-box a:hover {
  background: none;
  color: #1a49bf !important;
}
.section-indxx-dropdown a:hover, .solution-indxx-dropdown a:hover, .help-indxx-dropdown a:hover, .features-indxx-dropdown a:hover {
  color: #000 !important;
  background: #e9e9e9;
}
.aph-poi-clr.section-indxx-dropdown:after, .aph-poi-clr.solution-indxx-dropdown:after {
  border-bottom: 8px solid #f0f0f0;
}
.sec-indxx-center.selecteddiv label {
  cursor: pointer;
  padding-bottom: 22px;
}
.nav > li > a:hover {
  color: #000 !important;
}
.nav.header-nav.productmenu li a {
  text-decoration: none;
  color: #000;
  position: relative;
  height: 25px;
  opacity: .7;
  padding-bottom: 6px;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.menu-2dropdown {
  display: flex;
}
.nav.header-nav.productmenu li p {
  padding: 0px 20px;
  color: #2b63f3;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 5px;
}
.menu-indx-inner {
  width: 50%;
}
.menu-indx-box {
  display: block;
  background: #E1EDFF;
  /*    visibility: hidden;*/
  font-size: 21px;
  font-family: 'Zoho_Puvi_Bold' !important;
  line-height: 28px;
  margin: 2px 20px 20px 20px;
  padding: 15px;
  padding-bottom: 8px !important;
  text-decoration: none;
  color: #000;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
.nav.header-nav.productmenu li p {
  padding: 0px 20px;
  color: #2b63f3;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 5px;
}
.section-indxx-dropdown a:first-child, .solution-indxx-dropdown a:first-child, .help-indxx-dropdown a:first-child, .features-indxx-dropdown a:first-child {
  padding-top: 16px;
}
.section-indxx-dropdown a:last-child, .solution-indxx-dropdown a:last-child, .help-indxx-dropdown a:last-child, .features-indxx-dropdown a:last-child {
  padding-bottom: 16px;
  margin-top: -2px;
}
.sec-indxx-center a:after {
  background: none !important;
}
.nav.header-nav.productmenu li a:after {
  background: #000;
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.nav.header-nav.productmenu li a:hover:after {
  text-decoration: none;
  width: 100%;
  left: 0;
}
/*index pagedropdown design end here*/
/*index page new design start here*/
.indx-titl-font {
  font-size: 36px;
  font-family: 'Zoho_Puvi_Extrabold';
  margin-bottom: 10px;
}
.indx-sec2-inner {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  align-items: flex-start;
}
.indx-sec2-inner *, .ap-indx-sec4 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.indx-sec2-inner-mobile {
  display: none;
}
.indx-sec2-inner-mobile .indx-collapse-mob {
  text-align: center;
}
.indx-collapse-mob ul li h3 a {
  font-family: 'Zoho_Puvi_Bold';
  display: block;
  font-size: 22px;
  padding: 18px 0px 0px 0px;
}
.indx-collapse-mob ul li h3 {
  margin: 20px 0 0px;
}
.dmark-pop {
  position: fixed;
  background: #000000ab;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 99999999;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.dmark-pop .image1, .dmark-pop .image2, .dmark-pop .image3, .dmark-pop .image4, .dmark-pop .image5, .dmark-pop .image6 {
  display: flex;
  width: 100%;
  height: 100%;
}
.img-poss-cnt {
  width: 55%;
  position: relative;
  margin: auto;
}
.dmark-pop {
  display: none;
}
.dmark-pop.md-show {
  display: inline-flex;
}
.dmark-pop.md-show img {}
.dmark-pop .dmark-close {
  position: absolute;
  display: flex;
  color: #fff;
  font-size: 25px;
  line-height: 0;
  font-family: 'Zoho_Puvi_Light';
  border: 1px solid #fff;
  width: 23px;
  height: 23px;
  border-radius: 25px;
  top: 3%;
  right: 27px;
  cursor: pointer;
}
.dmark-pop .dmark-close:before {
  content: "+";
  font-family: 'Zoho_Puvi_Light';
  margin: auto;
  transform: rotate(45deg);
}
.indx-sec2-left {
  width: 45%;
}
.indx-collapse ul li {
  border-bottom: 1px solid #C8DCF0;
  padding: 0px 25px;
  box-shadow: 3px 3px 10px #00000000;
}
.indx-collapse ul li:last-child, .indx-collapse ul li.active {
  border-bottom: 0px solid #C8DCF0;
}
.indx-collapse ul li.active {
  background: #EFF7FF;
}
.indx-collapse ul li.active h3 {
  font-family: 'Zoho_Puvi_Bold';
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.indx-collapse ul li h3 {
  margin: 0px;
}
.indx-collapse ul li.active h3 a {
  padding-bottom: 5px;
}
.indx-collapse ul li h3 a {
  position: relative;
  display: block;
  font-size: 19px;
  padding: 18px 0px;
  cursor: pointer;
  text-decoration: none;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.indx-collapse ul li h3 a:after {
  position: absolute;
  content: "+";
  font-size: 28px;
  font-family: 'Zoho_Puvi_Light';
  top: 18px;
  right: 0px;
}
.indx-collapse ul li.active h3 a:after {
  content: "l";
  font-size: 16px;
  transform: rotate(90deg);
  font-family: 'ZohoPuvi';
  right: 6px;
}
.indx-collapse ul li p {
  margin: 0;
  padding-bottom: 20px;
  overflow: hidden;
  display: none;
}
.indx-sec2-titl-open {
  background: #F4FAFF;
  border-radius: 4px;
  padding: 10px 25px;
  box-shadow: 3px 3px 10px #0000003d;
  margin-bottom: 20px;
}
.indx-sec2-titl-open h3 {
  color: #0039A3;
  font-size: 22px;
  font-family: 'Zoho_Puvi_Bold';
  margin-bottom: 0px;
  margin-top: 20px;
}
.indx-sec2-titl-open p {
  /*	line-height: 40px;	*/
}
.indx-sec2-titl ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 45px;
}
.indx-sec2-titl ul li {
  width: 48%;
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 20px;
  padding: 17px 12px;
  text-align: center;
  border-radius: 6px;
  cursor: pointer;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.indx-sec2-titl ul li a {
  color: #000;
}
.indx-sec2-titl ul li:first-child {
  background: #f4d3f1;
}
.indx-sec2-titl ul li:nth-child(2) {
  background: #B8C7FF;
}
.indx-sec2-titl ul li:nth-child(3) {
  background: #C6DFFD;
}
.indx-sec2-titl ul li:nth-child(4) {
  background: #A3DEF0;
}
.indx-sec2-titl ul li:nth-child(5) {
  background: #FFDFAF;
}
.indx-sec2-titl ul li:nth-child(6) {
  background: #F6C5A8;
}
.indx-sec2-titl ul li:nth-child(7) {
  background: #FFE5A0;
}
.indx-sec2-titl ul li.active {
  background: #fff;
  box-shadow: 3px 3px 10px #0000003d;
  font-family: 'Zoho_Puvi_Bold';
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.indx-sec2-titl ul li:hover {
  box-shadow: 3px 3px 10px #0000003d;
  transition: 300ms linear;
  -webkit-transition: 300ms linear;
  -moz-transition: 300ms linear;
}
.indx-sec2-titl ul li.active a {
  color: #0039A3;
}
.indx-sec2-right {
  width: 50%;
}
.indx-sec2-right .indx-sec2-img {
  position: relative;
}
.indx-sec2-right .indx-sec2-img img {
  max-width: 700px;
  width: 95%;
  cursor: pointer;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  /*
    background: #E3F1FF;
    padding: 45px 0px 0px 0px;
    border: 1px solid #000;
    border-radius: 14px;
*/
}
.indx-sec2-right:hover .indx-sec2-img img {
  transform: scale(1.02);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.indx-sec2-right:hover .sdp-demoView {
  top: 11px;
  right: 57px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/*
.indx-sec2-right .indx-sec2-img:after {
	content: "";
	background: #000;
	max-width: 700px;
    width: 95%;
	height: 100%;
}
*/
.indx-sec2-right .sdp-demoView {
  position: absolute;
  z-index: 99;
  color: #fff;
  right: 60px;
  top: 15px;
  font-size: 14px;
  cursor: pointer;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.indx-sec2-img ul {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
}
.indx-sec2-img ul li {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-left: 7px;
  border-radius: 25px;
}
.indx-sec2-img ul li:first-child {
  background: #ee4f28;
}
.indx-sec2-img ul li:nth-child(2) {
  background: #f8b81b;
}
.indx-sec2-img ul li:last-child {
  background: #33baaa;
}
.ap-indx-sec3 {
  background: #EFF7FF;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.ap-indx-sec3:before {
  background: url(https://www.manageengine.com/analytics-plus/images/index/indx-ai-advantage.svg) no-repeat;
  content: " ";
  background-size: contain;
  position: absolute;
  top: 0;
  right: -2px;
  height: 780px;
  width: 753px;
  z-index: -1;
}
.indx-sec3-outer {
  width: 70%;
}
.indx-sec3-innr1 {
  width: 65%;
}
.indx-sec3-innr1 h1 {}
.indx-sec3-innr1 h2 span {
  color: #0039A3;
  display: block;
}
.indx-sec3-innr1 p {}
.indx-sec3-innr2 {
  display: flex;
  margin-top: 50px;
}
.indx-sec3-innr2 .splt3 {
  width: 33.333%;
}
.indx-sec3-innr2 .splt3 span {
  width: 70px;
  height: 70px;
  background: url("https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg") no-repeat;
  display: block;
}
.indx-sec3-innr2 .splt3:first-child span {
  background-size: 1130px;
  background-position: -4px 0px;
}
.indx-sec3-innr2 .splt3:nth-child(2) span {
  background-size: 1130px;
  background-position: -93px 0px;
}
.indx-sec3-innr2 .splt3:nth-child(3) span {
  background-size: 1130px;
  background-position: -179px 0px;
}
.indx-sec3-innr2 .splt3 h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 0px;
  margin-top: 10px;
}
.indx-sec3-innr2 .splt3 p {
  width: 85%;
  margin-top: 7px;
}
.ap-indx-sec4 {
  background-color: #eff7ff;
  background: linear-gradient(180deg, #eff7ff 50%, #ffffff 50%);
}
.indx-sec4-outer {
  display: flex;
  background: #FCC13F;
  padding: 30px;
  border-radius: 13px;
  box-shadow: 9px 16px 31px #c9c9c9bf;
}
.indx-sec4-innr1 {
  position: relative;
  z-index: 0;
}
.indx-sec4-innr1:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-lf-bg.png) no-repeat;
  position: absolute;
  top: 259px;
  left: -4px;
  width: 90px;
  height: 160px;
  z-index: -1;
}
.indx-sec4-innr1:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/out-box-tp-bg.svg) no-repeat;
  position: absolute;
  top: -20px;
  right: 99px;
  width: 112px;
  height: 95px;
  z-index: -1;
  opacity: .9;
  animation: indexstar 10s linear infinite;
}
.indx-sec4-innr1 {
  width: 35%;
  margin-top: 30px;
}
.indx-sec4-innr1 h2 {
  font-size: 40px;
  font-family: 'Zoho_Puvi_ExtraBold';
  width: 80%;
  margin: 0;
}
.indx-sec4-innr1 p {
  width: 80%;
  line-height: 32px;
}
.indx-sec4-innr2 {
  width: 65%;
}
.indx-sec4-innr2 .splt4 {
  width: 50%;
  float: left;
}
.indx-sec4-innr2 .splt4 h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  width: 47%;
  margin-top: 6px;
  margin-bottom: 0px;
}
.indx-sec4-innr2 .splt4 p {
  width: 80%;
  margin-top: 7px;
}
.indx-sec4-innr2 .splt4 span {
  width: 70px;
  height: 70px;
  background: url("https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg") no-repeat;
  display: block;
}
.indx-sec4-innr2 .splt4:first-child span {
  background-size: 1130px;
  background-position: -271px 0px;
}
.indx-sec4-innr2 .splt4:nth-child(2) span {
  background-size: 1130px;
  background-position: -363px 0px;
}
.indx-sec4-innr2 .splt4:nth-child(3) span {
  background-size: 1130px;
  background-position: -534px 0px;
}
.indx-sec4-innr2 .splt4:nth-child(4) span {
  background-size: 1130px;
  background-position: -450px 0px;
}
.ap-indx-sec5 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.indx-sec5-innr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.indx-sec5-innr .splt6 {
  width: 27%;
  margin-top: 30px;
}
.indx-sec5-innr .splt6 h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  margin-bottom: 0px;
  margin-top: 12px;
}
.indx-sec5-innr .splt6 p {
  /*    width: 77%;*/
  margin-top: 7px;
}
.indx-sec5-innr .splt6 span {
  width: 70px;
  height: 70px;
  background: url("https://www.manageengine.com/analytics-plus/images/index/Index_sprite.svg") no-repeat;
  display: block;
}
.indx-sec5-innr .splt6:first-child span {
  background-size: 1130px;
  background-position: -617px 0px;
}
.indx-sec5-innr .splt6:nth-child(2) span {
  background-size: 1130px;
  background-position: -705px 0px;
}
.indx-sec5-innr .splt6:nth-child(3) span {
  background-size: 1130px;
  background-position: -793px 0px;
}
.indx-sec5-innr .splt6:nth-child(4) span {
  background-size: 1130px;
  background-position: -883px 0px;
}
.indx-sec5-innr .splt6:nth-child(5) span {
  background-size: 1130px;
  background-position: -1058px 0px;
}
.indx-sec5-innr .splt6:nth-child(6) span {
  background-size: 1130px;
  background-position: -972px 0px;
}
.indx-sec2-img {
  -webkit-animation: zoomIn1 .5s cubic-bezier(0.46, 0.03, 0.21, 0.93);
  animation: zoomIn1 .5s cubic-bezier(0.46, 0.03, 0.21, 0.93);
}
#over .section-indxx-dropdown a:nth-child(2) {
  display: none;
}
/* Keyframes to Animate transition! */
/*
@-webkit-keyframes zoomIn1 {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

@keyframes zoomIn1 {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}
*/
.zoomIn1 {
  -webkit-animation-name: zoomIn1;
  animation-name: zoomIn1;
}
/*index page new design end here*/
/*
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
*/
/* Transition Delay */
.slide-in-view *, .ele-cont-view * {
  transition-duration: 1s;
  transition-property: all;
}
/*
.ap-indx-sec5.slide-in-view .splt6, .slide-in-view .indx-sec5-outer h2, .slide-in-view  .indx-sec4-innr1, .slide-in-view .indx-sec4-innr2 .splt4, .slide-in-view .indx-sec3-innr1, .slide-in-view .indx-sec3-innr2 .splt3, .ap-indx-sec2.slide-in-view  .indx-titl-font, .ap-indx-sec2.slide-in-view .wid90.mr-auto, .ele-cont-view .indx-sec2-left, .ele-cont-view .indx-sec2-right, .ap-indx-sec2.ele-cont-view h2.indx-titl-font, .ap-indx-sec2.ele-cont-view p.wid90.mr-auto, .slide-in-view .go-data-sec h2, .slide-in-view .go-data-sec button {
	-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);	
    opacity: 1;
}
.ap-indx-sec5 .splt6, .indx-sec5-outer h2, .indx-sec4-innr1, .indx-sec4-innr2 .splt4, .indx-sec3-innr1, .indx-sec3-innr2 .splt3, .ap-indx-sec2 .indx-titl-font, .ap-indx-sec2 .wid90.mr-auto, .indx-sec2-left, .indx-sec2-right, .ap-indx-sec2 h2.indx-titl-font, .ap-indx-sec2 p.wid90.mr-auto, .go-data-sec h2, .go-data-sec button {
	-webkit-transform: translateY(70px);
    -ms-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
}
*/
.ffL {
  -webkit-transform: translateX(-70px);
  -ms-transform: translateY(-70px);
  transform: translateX(-70px);
  opacity: 0;
}
.slide-in-view .ffL, .ele-cont-view .ffL {
  -webkit-transform: translateX(0px);
  -ms-transform: translateY(0px);
  transform: translateX(0px);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  ;
}
.ffR {
  -webkit-transform: translateX(70px);
  -ms-transform: translateY(70px);
  transform: translateX(70px);
  opacity: 0;
}
.slide-in-view .ffR, .ele-cont-view .ffR {
  -webkit-transform: translateX(0px);
  -ms-transform: translateY(0px);
  transform: translateX(0px);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  ;
}
.ffB {
  -webkit-transform: translatey(70px);
  -ms-transform: translateY(70px);
  transform: translatey(70px);
  opacity: 0;
}
.slide-in-view .ffB, .ele-cont-view .ffB {
  -webkit-transform: translatey(0px);
  -ms-transform: translateY(0px);
  transform: translatey(0px);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  ;
}
.trans-delay-1 {
  transition-delay: .1s
}
.trans-delay-2 {
  transition-delay: .2s
}
.trans-delay-3 {
  transition-delay: .3s
}
.trans-delay-4 {
  transition-delay: .4s
}
.trans-delay-5 {
  transition-delay: .5s
}
.trans-delay-6 {
  transition-delay: .6s
}
.trans-delay-7 {
  transition-delay: .7s
}
.trans-delay-8 {
  transition-delay: .8s
}
.trans-delay-9 {
  transition-delay: 1s
}
.trans-delay-10 {
  transition-delay: 1s
}
.trans-delay-11 {
  transition-delay: 1.1s
}
.trans-delay-12 {
  transition-delay: 1.2s
}
.trans-delay-13 {
  transition-delay: 1.3s
}
.trans-delay-14 {
  transition-delay: 1.4s
}
.trans-delay-15 {
  transition-delay: 1.5s
}
.trans-delay-16 {
  transition-delay: 1.6s
}
.trans-delay-17 {
  transition-delay: 1.7s
}
.trans-delay-18 {
  transition-delay: 1.8s
}
.trans-delay-19 {
  transition-delay: 1.9s
}
.trans-delay-20 {
  transition-delay: 2s
}
.trans-delay-21 {
  transition-delay: 1.8s
}
.trans-delay-22 {
  transition-delay: 1.9s
}
.trans-delay-23 {
  transition-delay: 2s
}
/*responsive code start here*/
@media screen and (max-width:1900px) {}
@media screen and (max-width:1700px) {
  .beta6o:after {
    top: 70px;
  }
}
@media screen and (max-width:1555px) {
  .csb-div {
    min-height: 235px;
  }
  .csb-div p img {
    max-width: 285px;
  }
  .apl5-bt-logo ul li img {
    width: 100px;
  }
  .wap-bg-clr {
    min-height: 350px !important;
  }
  .wap-3box .wap-innr-box:nth-child(4) .wap-bg-clr, .wap-3box .wap-innr-box:nth-child(5) .wap-bg-clr, .wap-3box .wap-innr-box:nth-child(6) .wap-bg-clr {
    min-height: 367px;
  }
  .wap-innr-box p {
    font-size: 16px;
  }
  .sec-cust-slid {
    width: 580px;
  }
  .aap-manufact-busi-logo table {
    transform: scale(0.9);
  }
}
@media screen and (max-width:1500px) {
  .indx-1on1-banr .full-auto:after {
    display: none;
  }
  .power-bi .feature-list ul#fea-desk-show > li {
    padding-left: 25px;
  }
  .itsm-sol-sec6 .container {
    display: flex;
  }
  .itsm-sol-sec6 .cl-md-6 {
    margin: auto;
  }
  .itsm-sol-sec6 img {
    visibility: visible;
    margin-top: 25px;
  }
  .itsm-sol-sec6:before {
    opacity: .05;
  }
}
@media screen and (max-width:1480px) {
  .itsm-sol-tabs li {
    display: flex;
  }
  .itsm-sol-tabs li a {
    margin: auto;
  }
  .itsm-sol-tabs li.active {
    /*		background: #1591eb;*/
  }
  .itsm-sol-tabs li a {
    /*		 min-height: 52px;*/
  }
  .nav-circle {
    bottom: 65px;
  }
  .itsm-sol-tabs li a.itsm-btmline:after {
    /*		bottom: -14px;*/
  }
  .g-toggle #perpet em {
    top: -44px;
    right: 0;
  }
  .g-toggle #perpet em:before {
    left: 50%;
    bottom: -11px;
    transform: rotate(-90deg);
    top: initial;
  }
  .g-toggle #perpet em:after {
    left: 50%;
    bottom: -10px;
    transform: rotate(-90deg);
    top: initial;
  }
  .nav-grid-items.active {
    background: #1591eb;
    color: #fff;
  }
  .nav-grid-items.active a {
    color: #fff;
  }
  .nav-circle {
    background: none;
  }
  .beta6o:after {
    top: 130px;
  }
	
#decision-intelligence .dc-inner {
	transform: scale(0.9);
}
  /*
	.itsm-sol-tabs li {
		background: #f3f3f4;    
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}
	.itsm-sol-tabs li.active {
		background: #1591eb;
	}
	.itsm-sol-tabs li.active a {
		color: #fff;
	}
*/
}
@media screen and (max-width:1400px) {
  .itsm-sol-tabs {
    /*    	display: block;*/
  }
  .itsm-sol-sec3-innr.security-sol3 ul li {
    width: 50%;
  }
  .cs_sec2-sticky {
    transform: scale(.7);
    top: 80px;
  }
  .cs_sec2-sticky-innr {
    right: 0;
  }
  .c_study_bannr {
    background: #000;
  }
  .cs-video-sec {
    align-self: center;
  }
  .cs-cust-img {
    width: 100%;
  }
  .webinar-rit-img img {
    width: 100%;
    visibility: visible;
  }
  .webinar-roi:after {
    content: none;
  }
  .ap-data-compared .container {
    display: flex;
    justify-content: space-between;
  }
  .ap-data-comp-tit .right-round {
    width: 290px;
  }
  .ap-data-compared .left-data .right-round ul {
    width: 290px;
  }
  .ap-data-compared .left-data .left-round {
    width: 100px;
    height: 100px;
    top: 190px;
  }
  .ap-data-compared .left-data .left-round:before {
    top: -190px;
  }
  .ap-data-compared .left-data .left-round:after {
    width: 100px;
    height: 100px;
    top: 3px;
    left: -3px;
  }
  .ap-data-compared .right-data .left-round ul {
    width: 270px;
  }
  .ap-data-compared .right-data .right-round {
    width: 100px;
    height: 100px;
    top: 200px;
  }
  .ap-data-compared .right-data .right-round:after {
    width: 100px;
    height: 100px;
  }
  .ap-data-compared .right-data .right-round:before {
    top: -200px;
  }
  .ap-data-compared .right-data .right-round span, .ap-data-compared .left-data .left-round span {
    font-size: 13px;
  }
  .ap-data-compared .right-data .left-round ul li:before {
    right: 16px;
  }
  .ap-data-compared .right-data .left-round ul li:nth-child(2), .ap-data-compared .right-data .left-round ul li:nth-child(6) {
    left: 14px;
  }
  .ap-data-compared .right-data .left-round ul li:first-child, .ap-data-compared .right-data .left-round ul li:last-child {
    left: 100px;
  }
  .ap-data-compared .right-data .left-round ul li:nth-child(3), .ap-data-compared .right-data .left-round ul li:nth-child(5) {
    left: -22px;
  }
  .ap-data-compared .right-data .left-round ul li:nth-child(4) {
    left: -32px;
  }
  .integ-me-logos ul li {
    width: 29%;
    margin-right: 15px;
  }
  .integ-me-logos ul {
    gap: inherit;
  }
  .ap-ebl-left, .ap-ebl-right {
    width: 50%;
  }
  .cust-img-pos {
    width: 100% !important;
  }
  .aap-manufact-busi-logo table {
    transform: scale(0.8);
  }
  .beta6o:after {
    top: 130px;
  }
  .ap-launch60 .indx-bannr-flex .flex-left {
    width: 50%;
  }
  .ap-launch60 .indx-bannr-flex .bannr-rit-img {
    width: 100%;
  }
  .ap-launch60 .indx-bannr-flex h1 {
    line-height: 72px;
  }
	#decision-intelligence .dc-inner {
		transform: scale(0.8);
	}
}
@media screen and (max-width:1300px) {
	.roi-calculator .roi-banner .roi-banner-right .innr {
		display: inherit;
	}
	.cal-before-after {
		border-right: 0px solid #D2B645;
    	border-bottom: 2px solid #D2B645;
	}
	.cal-before-after .expend-ba {
	    justify-content: space-evenly;	
	}
	.roi-implement .roi-implement-tile {
    	gap: 10px;
	}
	.roi-implement .roi-implement-tile .innr {
    	width: calc(100% / 4 - 52px);
	}
	#decision-intelligence .dc-inner {
        width: 100%;
    }
	#decision-intelligence .dc-inner img:first-child, .ripple-container, .ripple-container1, .di-pop-box {
		display: none;
	}
	#decision-intelligence .dc-inner img:nth-child(2) {
		display: block !important;
	}
	#decision-intelligence .dc-inner {
        transform: scale(1);
    }
	.get-quote #APlus_GQ .container .cl-md-4 {
		width: 47%;
    	margin: auto;    
		padding: 20px;
	}
	.price-box .cl-md-4:nth-child(2) .price-box-inner {
	    transform: initial;	
	}
}
@media only screen and (max-device-width : 1555px) and (min-device-width : 1023px) {
  .container {
    /*    	max-width: 1150px;*/
  }
  .sso-sdp-sec4 .container {
    max-width: 1400px;
  }
  .footer.container {
    max-width: 1200px !important;
  }
}
@media screen and (max-width:1228px) {
  .wap-bg-clr {
    min-height: 370px;
  }
  .security-sol5 .itsm-sol-sec5-innr ul li {
    width: 50%;
  }
  .integrations-innr ul li {
    width: 49.5%;
  }
  .byonemobile {
    width: 100% !important;
  }
  #ap6o-sec4-innr .ap-features-list {
    width: 50%;
  }
  .aplus-body-zigzag .aainnr-cont img {
    width: 100%;
  }
}
@media screen and (max-width:1200px) {
  .blue-graf-bg.dowlod-mobi .cl-md-5, .blue-graf-bg.dowlod-mobi .cl-md-7 {
    width: 100%;
  }
  .innre-1on1-lf, .innre-1on1-rt {
    display: initial;
  }
  .title-1on1, .disc-1on1, .itsm-sol-sec3-innr.security-sol3 h2 {
    width: 100%;
    /*
		padding-left: 20px;
		padding-right: 20px;
*/
  }
  .ap-indx-sec3 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .disc-1on1 ul li:last-child {
    border-bottom: 0px solid #9fb6ce;
  }
  .bannr-slider .container, .bannr-slider .container1 {
    padding: 0 50px;
  }
  .csb-div {
    width: 48%;
    margin: 6px;
    min-height: inherit;
  }
  .supportList {
    grid-template-columns: repeat(2, 1fr);
  }
  .wap-bg-clr {
    min-height: 370px;
  }
  .itsm-sol-tabs-content img {
    height: auto;
    width: 440px;
    margin-top: 60px;
  }
  .sso-sdp-sec4 ul li {
    min-height: 330px;
  }
  .ap-oip-bannr {
    display: inherit;
  }
  .ap-oip-left {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
  }
  .ap-oip-right {
    width: 100%;
    margin-bottom: 30px;
  }
  .chatgpt-bannr:after {
    right: 0;
  }
  .chatgpt-bannr {
    padding: 40px;
  }
  .cust-img-pos #slidesIR li, .cust-img-pos #slidesIR li a, .cust-img-pos ul li a img {
    height: 400px !important;
  }
	#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-left, #aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-left:before {
		background: none;	
	}
	#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul {
		flex-direction: row;
		margin-bottom: 15px;
		flex-wrap: wrap;
    	text-align: center;
	}
	#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li {
		display: flex;
		flex-direction: column;
		width: calc(100% / 2 - 38px);	
	}
}
@media screen and (max-width:1199px) {
  .ap-features-list ul {
    display: none;
  }
  .ap-features-list {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .ap-features-content {
    width: 100%;
    float: left;
  }
  .ap-features-content .box-scroll {
    float: left;
    width: 50%;
    min-height: 630px;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #cont-1, #cont-2, #cont-3, #cont-4, #cont-5, #cont-6, #cont-7 {
    transform: scale(0.978459);
  }
  .ap-features {
    padding: 0px;
  }
  .ap-features-contentBox p {
    line-height: 35px;
  }
  .wap-innr-box {
    width: 50%;
  }
  .wap-3box .wap-innr-box:nth-child(1), .wap-3box .wap-innr-box:nth-child(4), .wap-3box .wap-innr-box:nth-child(2), .wap-3box .wap-innr-box:nth-child(5), .wap-3box .wap-innr-box:nth-child(3), .wap-3box .wap-innr-box:nth-child(6) {
    padding: 0px !important;
  }
  .wap-3box .wap-innr-box:nth-child(4) .wap-bg-clr, .wap-3box .wap-innr-box:nth-child(5) .wap-bg-clr, .wap-3box .wap-innr-box:nth-child(6) .wap-bg-clr {
    min-height: auto;
  }
  .wap-bg-clr {
    min-height: 312px !important;
  }
  .wap-3box .wap-innr-box:nth-child(odd) {
    padding-right: 20px !important;
  }
  .wap-3box .wap-innr-box:nth-child(even) {
    padding-left: 20px !important;
  }
  .indx-6it2-sm:before {
    height: 418px;
    width: 710px;
  }
  .it6sm2-grn {
    font-size: 20px;
    line-height: 32px;
  }
  .it6sm2-grn span {
    font-size: 35px;
  }
  .it6sm2-grn b {
    font-size: 32px;
  }
  .c_study_bannr .container {
    flex-direction: column;
    height: auto;
  }
  .cs-cont-sec {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .cs-video-sec {
    align-self: center;
    margin-bottom: 50px;
  }
  .pre-built .beta-mob {
    display: block;
    width: 100%;
  }
  .pre-built .beta-web, .pre-built ul {
    display: none;
  }
  .beta6o-banner .bannerlogo-sec .pre-built {
    padding: 10px 100px;
  }
  .beta6o-banner .bannerlogo-sec {
    padding-top: 20px;
  }
  .beta6o-banner .titel-sec {
    padding-bottom: 20px;
  }
  .beta6o:after {
    content: none;
  }
  .ap6o-logo-sec .aplus-6o-logos .pre-built {
    display: none;
  }
  .ap6o-logo-sec .aplus-6o-logos .ap6o-mob {
    display: block;
    width: 100%;
  }
  .ap6o-sec3 .ap6o-sec3-innr ul {
    grid-gap: 3px;
  }
  .ap6o-sec3-tab .ap6o-sec3-tab-innr .lft {
    margin: auto;
  }
  #ap6o-sec4-innr .ap-features-wrap {
    display: inline-block;
  }
  #ap6o-sec4-innr .ap-features-list, #ap6o-sec4-innr .ap-features-contentBox .innrspotlight-foot {
    width: 100%;
  }
  #ap6o-sec4-innr .ap-features-list-inner h1 {
    max-width: inherit;
    min-width: inherit;
  }
}
@media screen and (max-width:1100px) {
  .itsm-sol-bannr:before {
    content: none;
  }
  .itsm-sol-banr-img {
    visibility: visible;
  }
  .itsm-sol-sec3-innr, .itsm-sol-sec5-innr, .itsm-sol-sec8-innr ul li p {
    width: 100%;
  }
  .itsm-sol-sec6:before {
    opacity: .2;
  }
  .itsm-sol-sec8:after {
    bottom: -90px;
    height: 100%;
    opacity: .2;
  }
  .itsm-sol-sec8 {
    min-height: auto;
  }
  .itsm-sol-sec3 .container {
    border-radius: 15px;
    padding: 20px;
  }
  .itsm-sol-sec3-innr {
    padding: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .webinar-band span {
    position: unset;
  }
  .webinar-band {
    border-left: none;
    border-right: none;
    margin: 22px auto;
  }
  .webinar-roi-calc {
    margin: 40px auto;
  }
  .ap-data-compared .left-data .left-round, .ap-data-compared .right-data .right-round, .ap-data-compared .left-data .right-round ul li br, .ap-data-compared .right-data .left-round ul li br, .ap-pwrbi-compared .left-data .left-round, .ap-pwrbi-compared .right-data .right-round, .ap-pwrbi-compared .left-data .right-round ul li br, .ap-pwrbi-compared .right-data .left-round ul li br {
    display: none;
  }
  .ap-data-compared .left-data .right-round ul, .ap-data-comp-tit .right-round, .ap-data-compared .right-data .left-round ul, .ap-pwrbi-compared .left-data .right-round ul, .ap-pwrbi-comp-tit .right-round, .ap-pwrbi-compared .right-data .left-round ul {
    width: 100%;
  }
  .ap-data-compared .left-data .right-round ul li, .ap-data-compared .right-data .left-round ul li, .ap-pwrbi-compared .left-data .right-round ul li, .ap-pwrbi-compared .right-data .left-round ul li {
    left: 0px !important;
  }
  .ap-data-compared .left-data .right-round ul li:before, .ap-data-compared .right-data .left-round ul li:before, .ap-pwrbi-compared .left-data .right-round ul li:before, .ap-pwrbi-compared .right-data .left-round ul li:before {
    width: 20px;
    height: 20px;
    left: -34px;
    top: 4px;
  }
  .ap-data-compared, .ap-pwrbi-compared {
    margin-top: -30px;
  }
  .ap-data-compared .right-data, .ap-pwrbi-compared .right-data {
    justify-content: left;
  }
  .ap-data-comp-tit, .ap-pwrbi-comp-tit {
    display: block;
    text-align: left;
    margin-left: -28px;
  }
  .ap-data-compared .left-data, .ap-data-compared .right-data, .ap-pwrbi-compared .left-data, .ap-pwrbi-compared .right-data {
    display: inherit;
  }
  .ap-data-compared, .ap-pwrbi-compared {
    padding: 30px;
  }
  .ap-data-compared .container, .ap-pwrbi-compared .container {
    display: inherit;
  }
  .ap-data-compared .center-data .data-vs, .ap-data-compared .center-data .data-vs:after, .ap-pwrbi-compared .center-data .data-vs, .ap-pwrbi-compared .center-data .data-vs:after {
    width: 60px;
    height: 60px;
  }
  .ap-pwrbi-compared .left-data .right-round, .ap-pwrbi-compared .right-data .left-round {
    width: 100%;
    height: auto;
  }
  .ap-pwrbi-compared .left-data .right-round ul, .ap-pwrbi-compared .right-data .left-round ul {
    height: auto;
  }
  .ap-role-cto-foot .wid70 {
    width: 100%;
    font-size: 32px;
  }
  .ap6o-sec4-innr .ap6o-sec4-dash .innr, #ap6o-sec4-innr .ap-features-contentBox .innr {
    width: 80%;
  }
  .spotlight-foot .spotlight-box {
    grid-gap: 15px;
  }
	.indx-webinar-bg .flex-left h2 span {
		display: inline;
	}	
}
@media screen and (max-width:1024px) {
  .apmenu-dropdown:hover .section-indxx-dropdown, .apmenu-dropdown:hover .solution-indxx-dropdown, .apmenu-dropdown:hover .help-indxx-dropdown, .apmenu-dropdown:hover .features-indxx-dropdown {
    width: 100%;
  }
  .apmenu-dropdown:hover .solution-indxx-dropdown {
    left: 0;
    top: 138px;
  }
  .apmenu-dropdown:hover .help-indxx-dropdown {
    left: 0;
    top: 192px;
  }
  .apmenu-dropdown:hover .features-indxx-dropdown {
    left: 0;
    top: 92px;
  }
  .section-indxx-dropdown, .solution-indxx-dropdown, .help-indxx-dropdown, .features-indxx-dropdown {
    display: none;
    opacity: inherit !important;
  }
  .apmenu-dropdown:hover .section-indxx-dropdown, .apmenu-dropdown:hover .solution-indxx-dropdown, .apmenu-dropdown:hover .help-indxx-dropdown, .apmenu-dropdown:hover .features-indxx-dropdown {
    display: block;
    opacity: inherit !important;
  }
  .bannr-slider .cl-md-2 {
    width: 0px;
  }
  .bannr-slider .cl-md-4, .bannr-slider .cl-md-5, .bannr-slider .cl-md-6, .bannr-slider .cl-md-7 {
    width: 50%;
  }
  .box-yellow-bg {
    width: 100%;
  }
  .ap-features-content .box-scroll {
    width: 100%;
    min-height: inherit;
  }
  .ap-br-img-out {
    width: 860px;
  }
  .feature-rit-out {
    width: 70%;
    margin-left: 30%;
  }
  .feature-sticky {
    width: 30%;
  }
  .title-1on1 h1 {
    width: 100%;
  }
  .disc-1on1 ul li {
    width: 100%;
  }
  .disc-1on1 ul li:before {
    top: 5px;
  }
  .disc-1on1 ul li:before {
    content: none;
  }
  .disc-1on1 ul li {
    min-height: inherit;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #bed9fd;
  }
  .innre-1on1-rt img {
    width: 100%;
  }
  .indx-sec2-inner, .zia-tab-sild {
    display: inherit;
  }
  .indx-sec2-left, .indx-sec2-right, .ita-soft-bannr-out .left-cont, .ita-soft-bannr-out .right-form, .ita-soft-bannr .right-form .ss-form, .ita-soft-sec6-inner .left-sec, .ita-soft-sec6-inner .right-sec, .zia-tab-sild .wid50 {
    width: 100%;
  }
  .indx-sec2-left {
    flex-direction: column-reverse;
    display: flex;
  }
  .indx-sec2-titl ul {
    margin-top: 0;
  }
  .indx-sec2-titl-open {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .indx-sec2-right .indx-sec2-img {
    max-width: 700px;
    margin: auto;
  }
  .indx-sec3-outer {
    width: 100%;
  }
  .ap-indx-sec3:before {
    width: 450px;
    opacity: .4;
  }
  .indx-sec3-innr2 .splt3 p {
    width: 95%;
  }
  .indx-sec4-outer {
    display: inherit;
  }
  .indx-sec4-innr1, .indx-sec4-innr2 {
    width: 100%;
  }
  .indx-sec4-innr1 p {
    width: 100%;
  }
  .ita-soft-bannr {
    color: #fff;
    padding: 50px 0;
  }
  .ita-soft-sec6-inner:before {
    content: none;
  }
  .ita-soft-sec6-inner .right-sec {
    margin-top: 50px;
  }
  .g-toggle #perpet em, .g-toggle #a-sub em {
    top: -44px;
    right: 0;
  }
  .g-toggle #perpet em:after, .g-toggle #a-sub em:after {
    left: 50%;
    bottom: -10px;
    transform: rotate(-90deg);
    top: initial;
  }
  .g-toggle #perpet em:before, .g-toggle #a-sub em:before {
    left: 50%;
    bottom: -11px;
    transform: rotate(-90deg);
    top: initial;
  }
  #APlusCloude_GQ .g-toggle #a-sub em:before {
    left: auto;
    right: 42%;
    transform: rotate(-90deg);
  }
  #APlusCloude_GQ .g-toggle #a-sub em:after {
    left: auto;
    right: 42%;
    transform: rotate(-90deg);
  }
  #APlusCloude_GQ .g-toggle #a-sub em {
    left: -30px;
  }
  .aap-manufact-footr-left ul li a {
    font-size: 17px;
  }
  .aap-manufact-footr-inner {
    justify-content: inherit;
  }
  .aap-manufact-footr-right {
    width: 65%;
  }
  .unified-it {
    width: 90%;
    margin: auto;
  }
  .apl5-bt-logo.unified-it-logo ul li {
    padding: 0;
  }
  .integ-me-logos ul li {
    width: 47%;
  }
  .integ-me-logos ul li a {
    width: 90%;
  }
  .aap-manufact-footr-inner {
    display: inherit;
  }
  .aap-manufact-footr-left {
    width: 100%;
  }
  .aap-manufact-footr-right {
    width: 100%;
  }
  .ap6o-banner > .container:after {
    content: none;
  }
  .ap6o-banner .titel-sec h1 {
    font-size: 50px;
  }
  .ap6o-sec3-tab {
    height: 340px;
  }
  .aplus6o {
    margin-top: 23px;
  }
  .spotlight-foot .container:first-child {
    padding-top: 80px;
  }
  .gq-add-on-divi, .gq-pp-amount-divi {
    height: auto;
  }
	.roi-banner-inner {
		width: 50%;
	}.roi-calculator .roi-banner .roi-banner-left {
		justify-content: space-between;
		gap: 10px;
	}
	.roi-calculator .roi-banner .roi-banner-right {
		width: calc(85% / 2 - 22px);
	}
	.roi-total-save {
		width: 100%;
	}
	.roi-implement .roi-implement-tile .innr {
        width: calc(100% / 2 - 57px);
    }
	.roi-implement .roi-implement-tile {
        gap: 25px;
    }
}
@media screen and (max-width:992px) {
  .ap-features-list, .ap-features-content {
    width: 100%;
  }
  .import-db-banr figure img, .import-ap-banr figure img {
    width: 100%;
  }
  .import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
    margin-top: inherit;
  }
  .sso-sdp-sec2 ul, .sso-sdp-sec4 ul li, .sso-sdp-ebk-cnt p, .sso-sdp-ebk-cnt h2 {
    width: 100%;
  }
  .sso-sdp-sec4 ul li {
    min-height: auto;
  }
  .indx-sec3-innr1 {
    width: 100%;
  }
  .ap-indx-sec3:before {
    opacity: .1;
  }
  .indx-sec4-innr2 .splt4 {
    width: 100%;
  }
  .indx-sec4-innr1:before {
    content: none;
  }
  .indx-sec5-innr .splt6, .itdash-sec4-innr .splt6 {
    width: 45% !important;
  }
  .ap-indx-foot .wid50, .indx-sec4-innr2 .splt4 h3 {
    width: 100%;
  }
  .indx-sec3-innr1 h2 span {
    display: inherit;
  }
  .ap-cloud-img img {
    width: 80% !important;
    height: inherit;
  }
  .aap-sec-5 {
    width: 100%;
  }
  .ap-unified-it-bannr .innr {
    display: inherit;
    height: auto;
    padding: 40px 0;
    text-align: center;
  }
  .ap-unified-it-bannr .wid50, .aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
    width: 90% !important;
  }
  .ap-unified-it-bannr .radio-box label {
    display: initial;
  }
  .customer-banner {
    min-height: 550px;
    display: inherit;
  }
  .ap-bs-cto-innr, .ap-bs-cds-innr {
    display: inherit;
  }
  .zia-lf-titl {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }
  .zia-rit-cont {
    width: 100%;
  }
  .sn-index-wrap {
    width: 85%;
  }
  .indx-ebook-bnnr.full .flex-right .web, .aplus-sdp-webinar .flex-right .web {
    display: none;
  }
  .indx-ebook-bnnr.full .flex-right .mob, .aplus-sdp-webinar .flex-right .mob {
    display: block;
    width: 90%;
  }
  .ap6o-sec5:before, .ap6o-banner:after {
    content: none;
  }
  .ap6o-sec5 {
    padding-bottom: 0;
  }
  .ap6o-banner > .container:after {
    content: "";
    right: 0;
  }
  #ap6o-sec4-innr .ap-features-list {
    width: 100%;
  }
  .ap6o-sec4-innr .sec4-list h3, #ap6o-sec4-innr .ap-features-list-inner h1 {
    max-width: inherit;
    min-width: inherit;
  }
  .spotlight-foot .spotlight-box {
    grid-template-columns: repeat(2, 1fr);
  }
  .spotlight-foot .spotlight-box .innr:nth-child(3) {
    grid-column: 1 / 3;
  }
  .lunch60-topbannr {
    height: auto;
  }
  .lunch60-topbannr .innr {
    padding-right: 60px;
  }
  .spotlight-foot {
    margin-top: 0px;
  }
	.eos-banner p, .eos-retired-builds table, .eos-upgrade-plan,.eos-faq .wid70 {
		width: 100%;
	}
	.eos-builds ul {
    	width: 90%;
	}
	.right-ques h2,.right-ques p {
    	width: 100%;
	}
	.radio-box-order .radio-box {
		width: 100%;
	}
	#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer .innr {
	    width: calc(100% / 2 - 38px) !important;	
	}
	#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box {
    	display: inherit;
	}
	#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-left {
	    margin: auto;	
	}
}
@media screen and (max-width:991px) {
  .cl-md-10, .cl-md-11, .cl-md-12, .cl-md-2, .cl-md-3, .cl-md-4, .cl-md-5, .cl-md-6, .cl-md-7, .cl-md-8, .cl-md-9 {
    width: 100%;
  }
  .w-new-event-series.sticky {
    display: none;
  }
  .w-new-timeline-block {
    width: 95%;
  }
  .flex-right, .flex-left {
    width: 100% !important;
    padding: 20px 0px;
  }
  .indx-webinar-bg .flex-right {
    width: 100% !important;
  }
	.scorecard .indx-bannr-flex .flex-right .bannr-rit-img img {
		width: 340px;
	}
  .ebook-auto-itsm .flex-right:before {
    content: none;
  }
  .ebook-auto-itsm:before {
    top: 30%;
    -webkit-mask-image: inherit;
    mask-image: inherit;
  }
  .indx-bannr-flex, .ap50-date {
    display: inherit;
    padding: 15px 0;
  }
	.ap-dis-b {
		display: inherit;
	}
	.indx-ebook-bnnr .flex-left h2 {
		margin: auto;
	}
  .flex-left {
    text-align: center;
  }
  .sha-value, .sec-cust-slid {
    width: auto;
  }
  .pdrt20, .pdlf20 {
    padding: 0px;
  }
  .box-yellow-bg {
    width: 100%;
  }
  .box-yellow-bg h2 {
    min-height: auto;
    padding: 20px 20px 20px 20px;
    text-align: center;
    background: none;
    box-shadow: none;
  }
  .cust-globe-innr {
    display: inherit;
    margin: 40px 0;
  }
  .customer-banner .title1 {
    text-align: center;
  }
  .price-box .cl-md-4:nth-child(2) .price-box-inner {
    transform: scale(1);
    box-shadow: initial;
    -moz-box-shadow: initial;
    -webkit-box-shadow: initial;
  }
  .price-box-inner {
    margin-bottom: 20px;
  }
  .price-box-bottom ul li.emt-cont {
    display: none;
  }
  .demo-bdr-r {
    border-right: none;
  }
  .cl-md-1.demo11 {
    display: none;
  }
  .cl-md-5.das, .cl-md-5.integ {
    width: 50%;
    float: left;
  }
  .view-demo p {
    width: 100%;
  }
  .supportList {
    grid-template-columns: repeat(3, 1fr);
  }
  .support-contact {
    max-width: 100%;
    min-width: 100%;
  }
  .support-form {
    width: 100%;
  }
  .feature_tab, .feature_tab1 {
    width: 100%;
  }
  .feature_tab label span:before, .feature_tab1 label span:before {
    display: none;
  }
  .feature-sec7-inner .cl-md-4 {
    min-height: auto;
  }
  .ios-andr-img span:before, .ios-andr-img span:after {
    content: none;
  }
  .integ-pop-img span:before, .integ-pop-img span:after {
    content: none;
  }
  .zigzag-content .zz-c-inner .cl-md-6 h2.title4, .zigzag-content .zz-c-inner .cl-md-6 p.content2, .integ-pop-logo span {
    width: 100%;
  }
  .zigzag-content .zz-c-inner .cl-md-6:first-child {
    margin-top: 0px;
  }
  .import-ap-vid-cont .cl-md-6 h2 {
    text-align: center;
  }
  .videoSec figure img.itsm-v-bg {
    width: 100%;
  }
  .import-ap-vid-cont .feature-lm {
    display: none;
  }
  .integ-pop-btm-bnr .container {
    width: 90%;
  }
  .box-3-design {
    width: 50%;
  }
  .integ-me-innr {
    margin: 20px 13px;
  }
  .wap-sub-con {
    width: 100%;
  }
  .ap-br-img {
    width: 100%;
  }
  .ap-br-img-out {
    width: 100%;
  }
  .ap-br-img {
    width: 100%;
    float: left;
    display: flex;
    padding: 12px 0px;
    border-bottom: 1px solid #dedede;
    box-shadow: 1px 11px 14px #cccccc00;
  }
  .feature-lft, .feature-rit, .integ-me-body .sticky-left .innr {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #cccc;
    min-height: 160px;
  }
  .feature-sticky, .integ-me-body .sticky-left {
    width: 100%;
    z-index: 9;
  }
  .feature-lft-fixed .feature-lft, .integ-me-body .sticky-left .innr {
    position: initial;
    height: initial;
    min-height: initial;
    padding-top: 25px;
  }
  .feature-list h2 {
    margin: 0;
    padding: 20px;
  }
  .feature-rit-out, .integ-me-body .content-right {
    width: 100%;
    margin-left: 0;
  }
  .feature-nav-shad {
    display: none;
  }
  .feature-rit-out, .integ-me-body .content-right {
    margin-top: 0;
  }
  .integ-me-body .content-right {
    width: 90%;
    padding-left: 0;
    margin: auto;
  }
  .feature-sticky, .integ-me-body .sticky-left {
    height: initial;
    top: 70px;
    margin-bottom: 0;
  }
  .integ-me-body .sticky-left {
    display: none;
  }
  .feature-list ul li.active > a {
    border-bottom: 2px solid #047cc9;
    border-left: 0px solid #047cc9;
    padding: 7px;
  }
  .feature-list ul li a {
    border-bottom: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
  }
  .feature-rit {
    box-shadow: -2px 6px 15px #ccc0;
  }
  .feature-list, .integ-me-list {
    padding-left: 0;
  }
  .feature-list ul li, .integ-me-list ul li {
    width: 100%;
    border-top: 1px solid #efefef;
    float: left;
    font-size: 15px;
    background: #fff;
    line-height: 40px;
  }
  .feature-list ul li:last-child, .integ-me-list ul li:last-child {
    box-shadow: 0 2px 2px -1px #ccc;
  }
  .feature-list ul li.active, .integ-me-list ul li.active {
    background: #047cc9;
    color: #fff;
  }
  .feature-list ul li.active > a, .integ-me-list ul li.active > a {
    color: #fff;
    border-bottom: 0px solid #047cc9;
  }
  .integ-me-body {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .feature-list, .integ-me-list {
    text-align: center;
  }
  .feature-sec2, .feature-sec3, .feature-sec4, .feature-sec6, .feature-sec7 {
    padding: 20px !important;
  }
  .feature-contentBox {
    text-align: center;
  }
  .feature-sec2 .sec2-left li:before, .feature-sec2 .sec2-left li:after {
    content: none;
  }
  #pred-a .sec2-left .cl-md-6:first-child {
    /*		border: 1px solid #dadada;*/
    padding: 20px;
    /*		background: #fff;*/
  }
  #aip-a .sec2-left .cl-md-6:first-child {
    /*		border: 1px solid #dadada;*/
    padding: 20px;
    /*		background: #f2f7fc;*/
  }
  .feature-sec3-inner img {
    width: 75%;
    margin-top: 30px;
  }
  .feature-sec5 {
    padding: 30px 20px;
  }
  .apl5-zigzag .cl-md-6:first-child ul li {
    /*		margin-left: 0px;	*/
    text-align: justify;
    font-size: 17px;
    line-height: 35px;
  }
  .apl5-blub-innr ul li {
    text-align: justify;
  }
  .feature-sec3-inner {
    padding-top: 0;
  }
  .feature-lm:after {
    background: none;
  }
  .apl5-blub-innr ul li:after, .apl5-zigzag .cl-md-6:first-child ul li:after {
    content: none;
  }
  .visual-analysis {
    margin-top: 40px !important;
  }
  .apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
    background: none;
  }
  /*
	.feature-sec5:before {
    content: none;
	}
*/
  .feature-lm {
    text-decoration: underline !important;
  }
  .feature-sec2 .sec2-left ul {
    margin-left: 0;
  }
  .af-lap, #fea-mob-show, #integ-mob-show {
    display: none;
  }
  .af-mob {
    display: block;
  }
  #fea-desk-show, #integ-desk-show {
    display: none;
  }
  .feature-sec3 .mrtb60.tac {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .feature-sec3 .mrtb60.tac img {
    width: 100%;
  }
  .feature-sec3-inner .cl-md-6:first-child {
    margin-top: 10px;
  }
  .integ-me-logos ul li {
    width: 33.333%;
    margin-right: 0;
  }
  .integ-me-logos ul li a {
    width: 80%;
  }
  /*
	.af-mob span {
		width: 50%;
		float: left;
	}
*/
  /*
	.af-mob span:first-child {
		text-align: left;
	}
*/
  .af-mob span:nth-child(2) {
    display: none;
    text-align: right;
  }
  .mob-fixed .feature-sticky {
    position: fixed;
  }
  .mob-fixed .feature-rit-out {
    /*		margin-top: 60px;*/
  }
  .feature-sec2, .feature-sec3, .feature-sec4, .feature-sec6, .feature-sec7 {
    padding-top: 30px !important;
  }
  .feature-sec5 .feature-lm:after {
    background: none;
  }
  .power-bi .feature-list ul li.active > a {
    color: #ffffff !important;
    border-left: 0px solid #0066FF !important;
  }
  /*Launching Analytics Plus 5.0 responsive Start start here*/
  .apl5-banner {
    display: inherit;
    min-height: auto;
  }
  .apl5-banner .container {
    padding: 30px 0;
  }
  .apl5-menus {
    display: none;
  }
  .apl5-menus-f {
    /*    	background: #1d1d27;*/
  }
  .apl5-zigzag .cl-md-6:nth-child(2) img {
    padding-top: 30px;
  }
  .apl5-menus ul li {
    font-size: 15px;
  }
  .apl5-menus-f .container {
    display: none;
    padding: 0;
    width: 100%;
  }
  .apl5-menus {
    padding-top: 0px;
  }
  .mon-sticky {
    display: none;
  }
  .apl5-mob {
    background: #fff;
    color: #1e1e27;
    padding: 15px;
    box-shadow: 0 2px 2px -1px #ccc;
    text-align: center;
  }
  .apl5-menus.apl5-menus-f {
    padding-top: 30px;
    display: block !important;
    padding-bottom: 0px;
    transition: all 0.9s ease-in-out;
    animation: fadeIn 0.5s ease-in;
  }
  .aplus-infographic-bannr:after {
    right: inherit;
    left: 0;
    width: 100%;
  }
  .webinar-band:after {
    left: 60px;
  }
  .indx-ebook-bnnr.full .flex-left p {
    width: 70%;
	  margin: auto;
  }
  .aplus-rbund-menu {
    width: 100%;
    top: 50px;
    background: #202020;
  }
  .aplus-rbund-menu .mon-sticky {
    width: 100%;
    margin: auto;
    text-align: center;
  }
  .aplus-rbund-dash {
    position: relative;
  }
  .report-mob-menu {
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 90px;
  }
  .report-mob-menu {
    background: #ffffff;
    padding: 14px 0;
    color: #000000;
    font-family: 'ZohoPuvi';
    text-align: center;
    margin-bottom: 50px;
    border-bottom: 1px solid #6e6e6e;
    box-shadow: 1px 1px 15px #0009;
  }
  .aplus-rbund-menu {
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 90px;
  }
  .report-mob-menu.hidemenu {
    display: none !important;
  }
  .aplus-rbund-menu .mon-sticky ul li:last-child a {
    border-bottom: 1px solid #ffffff;
  }
  .menu3Icon {
    position: absolute;
    top: 20px;
    left: 62%;
    cursor: pointer;
    transform: translate3d(0, 0, 0);
    transition: transform .7s;
    z-index: 9999;
    width: 25px;
    height: 25px;
    margin: 0;
  }
  .menu3Icon span {
    display: block;
    position: absolute;
    height: 2px;
    width: 50%;
    background: #000000;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
  }
  .menu3Icon span:nth-child(1) {
    top: 5px;
    transform: rotate(-135deg);
  }
  .menu3Icon span:nth-child(2) {
    top: 5px;
    transform: rotate(135deg);
    left: 8px;
  }
  .menu3Icon.report-expand span:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .menu3Icon.report-expand span:nth-child(2) {
    top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  @keyframes fadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .apl5-menus.apl5-menus-f .apl5-mob {
    display: block !important;
    transition: all 0.9s ease-in-out;
    box-shadow: none;
  }
  .apl5-menus ul li {
    width: 100% !important;
    border-top: 1px solid #dcdcdc;
  }
  .apl5-menus ul li a.active {
    border-radius: 0px;
  }
  .apl5-menus ul li a {
    width: 100%;
    display: block;
    padding: 9px 12px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .apl5-menus-f ul, .apl5-menus-f ul:nth-child(2) {
    margin-top: 0px !important;
  }
  .apl5-zigzag {
    padding-bottom: 70px;
    text-align: center;
  }
  .apl5-zigzag h2, .apl5-zigzag p, .apl5-zigzag ul, .apl5-blub-innr ul li {
    width: 100%;
  }
  .apl5-bt-logo ul {
    display: initial;
  }
  .apl5-bt-logo ul li {
    width: 30%;
    padding: 10px 40px !important;
  }
  .apl5-zigzag .cl-md-6:first-child ul li:before, .apl5-blub-innr ul li:before, .apl5-zigzag .cl-md-6:first-child ul li:after, .apl5-blub-innr ul li:after {
    /*		    content: none;*/
  }
  .apl5-bt-logo ul li img {
    width: 100%;
  }
  .sso-sdp-ebk {
    text-align: center;
    padding-right: 0px;
  }
  .container {
    display: inherit;
  }
  .itsm-sol-tabs-content img {
    margin-top: 20px;
  }
  .itsm-sol-sec3-innr ul li, .itsm-sol-sec3-innr ul li p, .itsm-sol-sec6 p, .itsm-sol-tabs-content .cl-md-12 p, .itsm-sol-sec5-innr ul li, .itsm-sol-sec5-innr ul li p {
    width: 100%;
    min-height: auto;
  }
  .itsm-sol-sec3-innr ul li, .itsm-sol-sec3-innr ul li:nth-child(even), .itsm-sol-sec5-innr ul li, .itsm-sol-sec5-innr ul li:nth-child(even) {
    transform: inherit;
    -webkit-transform: inherit;
  }
  .itsm-sol-sec3-innr ul li h3 br {
    display: none;
  }
  .itsm-sol-tabs-content .cl-md-5 {
    text-align: center;
  }
  .itsm-sol-bannr .container {
    display: inherit;
  }
  .itsm-sol-sec6:before {
    content: none;
  }
  .itsm-sol-sec6 .cl-md-6 {
    text-align: center;
  }
  .itsm-sol-sec6 img {
    visibility: visible;
    margin-top: 25px;
  }
  .itsm-sol-sec8-innr ul li {
    width: 50%;
    min-height: 150px;
  }
  .itsm-sol-sec8:after {
    bottom: -20px;
    height: 300px;
  }
  .security-sol5 .itsm-sol-sec5-innr ul li, .itsm-sol-sec3-innr.security-sol3 ul li {
    width: 100%;
    margin-bottom: 40px;
    transform: inherit !important;
    -webkit-transform: inherit !important;
  }
  .grid-item-active {
    display: none !important;
  }
  .itsm-sol-tabs li {
    background: #f3f3f4;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  .itsm-sol-tabs li.active {
    background: #1591eb;
  }
  .itsm-sol-tabs li.active a {
    color: #fff;
  }
  .casestudy-margnmins {
    margin-top: 0px;
  }
  .cs_sec2-sticky {
    position: inherit;
    transform: none;
    top: 0;
    align-self: center;
    margin-top: 50px;
  }
  .ita-footer .container {
    display: inherit;
    text-align: center;
  }
  .ita-footer .container .left-foot, .ita-footer .container .right-foot, .itdash-bannr-flex .bannr-rit-img img {
    width: 100%;
  }
  .ita-foot-flex {
    display: flex;
    justify-content: space-evenly;
    margin-left: 0;
  }
  .ap-ebook-sec2-cont {
    width: 100%;
  }
  .ap-ebook-landing-banner .container, .itdash-bannr-flex {
    display: inherit;
  }
  .ap-ebook-landing-banner:before {
    height: 160px;
  }
  .ap-ebl-left, .ap-ebl-right {
    width: 100%;
    margin-bottom: 35px;
  }
  .ap-ebl-img {
    margin: auto;
  }
  .ap-ebl-right .ebook-form {
    float: inherit;
    margin: auto;
  }
  .itdash-bannr-flex .bannr-rit-img:after {
    content: none;
    right: 0px;
  }
  .ap-cloud-release-bannr-flex {
    display: inherit;
    text-align: center;
  }
  .ap-cloud-release-bannr:before {
    content: none;
  }
  .ap-cloud-release-bannr-innr {
    width: 100%;
  }
  .ap-cloud-release-bannr-innr .bannr-rit-img {
    visibility: visible;
  }
  .aplus-Cloud-bannr .bannr-rit-img {
    visibility: visible;
  }
  .wlb-innr-cont, .wlb-innr-form {
    width: 100%;
  }
  .addon-box-out.addon-out, #APlus_GQ .addon-box-out.addon-out {
    width: 90% !important;
  }
  .gq-add-on-divi.woselbox, .gq-pp-amount-divi.woselbox {
    margin: 0;
  }
  #APlusCloude_GQ .dis-f, .addon-box-inner .pp-amount-innr {
    display: inherit;
    width: 100%;
  }
  .addon-box .woselbox .innr {
    width: 100%;
    margin-top: 18px;
    padding: 25px !important;
  }
  #APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi, #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    text-align: center;
  }
  #APlusCloude_GQ .gq-add-on-divi:last-child, #APlusCloude_GQ .gq-pp-amount-divi:last-child {
    grid-column: inherit;
  }
  #APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr, #APlus_GQ .addon-box-inner .as-amount, #APlus_GQ .addon-box-inner .pp-amount-innr {
    grid-template-columns: repeat(2, 1fr);
  }
  .price-box-bottom {
    height: inherit;
  }
  .gq-add-on-divi:after, .gq-pp-amount-divi:after {
    content: none;
  }
  .sdp-dashboard ul li {
    width: 80%;
  }
  .high-patch-manager-bg, .price-box {
    display: inherit;
	  margin-top: 20px;
  }
  .aa-bannr-pos.bank-bannr {
    padding-top: 70px;
    text-align: center;
  }
  .aa-bannr-pos.bank-bannr .wid50, .aa-bannr-pos.bank-bannr .wid40, .get-quote .container .cl-md-4 {
    width: 100%;
  }
  .price-box .cl-md-4:nth-child(3) .price-box-inner {
    transform: scale(1);
  }
  .aplus-body-zigzag .aainnr-cont:nth-child(odd) {
    flex-direction: inherit;
  }
  .aplus-body-zigzag .aainnr-cont {
    display: inherit;
  }
  .aplus-body-zigzag .aainnr-cont .wid50 {
    width: 95%;
    margin: auto;
  }
  .aa-bannr-pos.bank-bannr .wid50:nth-child(2), .aa-bannr-pos.bank-bannr .wid40:nth-child(2) {
    width: 75%;
    margin: auto;
  }
  .ap-role-cto-bannr-flex {
    display: inherit;
  }
  .ap-role-cto-bannr-innr {
    width: 100%;
    margin-bottom: 30px;
  }
  .ap-role-cto-sec2-inner {
    margin: 0 20px;
  }
  .ap-apr-img, .ap-apr-cont, .ap-apr-cont p {
    width: 100%;
    text-align: center;
  }
  .ap-bs-cds-cont ul li {
    width: 50%;
  }
  .ap-data-compared .center-data, .ap-pwrbi-compared .center-data {
    min-height: 80px;
  }
  .ap-data-compared .center-data:before, .ap-pwrbi-compared .center-data:before {
    width: 100%;
    height: 1.5px;
    left: 0;
    top: 50%;
  }
  .ap-onboard-content, .ap-onboard-form {
    width: 100%;
  }
  .ap-onboard-form-innr {
    float: none;
    margin: auto;
  }
  .ap-onboard-box {
    width: 97%;
  }
  #section2 {
    z-index: 0;
  }
  .feature-lft.power-bi {
    background: #F5F8FF;
  }
  .feature-list ul#fea-mob-show li#key_differences_tab .tree1 li a:before {
    content: none;
  }
  .ap-oip-right .ap-oip-innr {
    width: 46%;
  }
  .solarwinds-bannr {
    visibility: visible;
  }
  .solarwinds-bannr-hid {
    display: none;
  }
  .chatgpt-bannr .wid50 {
    width: 90%;
    margin: auto;
  }
  .sec1-rbund ul {
    display: inherit;
  }
  .sec1-rbund .apl5-menus ul li {
    width: 100% !important;
  }
  .ap-discount-out {
    display: inherit;
  }
  .ap-discount-lft, .ap-discount-rit, .ap-discount-form, .ap-discount-lft span {
    width: 100%;
  }
  .ap-discount-rit {
    margin-top: 50px;
  }
  .sitemap-inner2, .sitemap-inner3, .sitemap-inner5 {
    width: 50%;
  }
  .dc-in-bannr {
    display: none;
  }
  .dc-in-bg {
    display: inherit;
    padding: 90px 0;
    min-height: auto;
  }
  .dc-in-bg:before {
    content: none;
  }
  .beta-sec2-inner {
    display: initial;
  }
  .beta-sec2-left, .beta-sec2-right {
    width: 100%;
  }
  .beta-sec2-right .beta-sec2-img img {
    transform: translateY(0px);
  }
  .row-r {
    flex-direction: inherit;
  }
  .webinar-roi-calc {
    margin: 40px auto;
    width: 70%;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 18px;
  }
  .webinar-roi-calc span:first-child {
    grid-column-end: 5;
  }
  .webinar-roi-calc span:nth-child(2) {
    grid-column-start: 1;
  }
  .webinar-roi-calc span:nth-child(3):before, .webinar-roi-calc span:nth-child(4):before {
    right: 0px;
  }
  .ap6o-banner .bannr-sec .innr {
    display: inherit;
    padding: 20px;
  }
  .ap6o-banner .bannr-sec .lft6o, .ap6o-banner .bannr-sec .rit6o {
    width: 80%;
    text-align: center;
  }
  .ap6o-banner .bannr-sec .rit6o .ap6o-banner-spotlight {
    margin-top: 60px;
  }
  .bannr-slider.ap-launch60 .container {
    display: initial;
  }
  .ap-launch60 .indx-bannr-flex .bannr-rit-img {
    text-align: center;
  }
  .ap-launch60 .indx-bannr-flex .bannr-rit-img img {
    width: 70%;
  }
  .spotlight-foot .ap-cloud-foot {
    padding: 50px 10px;
  }
	.roi-calculator-top {
		padding: 60px 6px;
	}
	.roi-calculator .roi-banner .roi-banner-left {
		display: inherit;
	}
	.roi-banner-inner {
        width: 100%;
    }
	.roi-calculator .roi-banner .roi-banner-right {
    	width: calc(100% / 1 - 40px);
    }
	.get-quote #APlusCloude_GQ .container .cl-md-4 {
		width: 50%;
	}
	.aplus-scorecard-q .inner {
		display: inline;
	}
	.aplus-scorecard-q .left-menu {
		width: 100%;
	}
		
}
@media screen and (max-height:900px) {
  .ap-full-ht.ap-indx-sec3 {
    height: inherit !important;
    min-height: inherit !important;
  }
  .rbund-pop-innr {
    transform: scale(.8);
  }
  /*
	.ap-features-list, .ap-features-content {
		width: 100%;
	}
*/
  .rb-dash-view {
    transform: translateY(0%) scale(1.1) !important;
    top: 130px;
  }
  .rb-dash-view .rbund-count-innr {
    top: 9%;
  }
}
@media screen and (min-height:900px) {
  .indx-sec2-left {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
  }
  .indx-sec2-right {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
  }
}
@media screen and (max-height:750px) {
  .cs_sec2-sticky {
    transform: scale(.7);
    top: 80px;
  }
}
@media screen and (max-height:800px) {
  .ap-full-ht {
    height: inherit;
    min-height: inherit;
  }
  .bannr-slider .ap-full-ht {
    /*
		height: calc(100vh - 0px) !important;
    	min-height: calc(100vh - 0px) !important;
*/
  }
  .bannr-rit-img img {
    /*
		max-height: 300px !important;
    	width: inherit;
*/
  }
  .feature-lft.power-bi .feature-list ul li {
    line-height: 35px;
    font-size: 14px;
  }
}
@media screen and (max-width:900px) {
  .integrations-innr ul li, .integrations-innr ul li.bytwo {
    width: 100%;
  }
}
@media screen and (max-width:800px) {
  .aplus-1o1-img img {
    width: inherit;
    max-height: 115px;
  }
  .indx-1on1-banr .full-auto {
    display: inline-block;
    text-align: center;
    padding: 20px;
    padding-bottom: 0;
  }
  .innre-1on1-lf, .innre-1on1-rt {
    width: 100% !important;
  }
  .innre-1on1-rt img {
    width: 80%;
  }
  .spotlight-foot .spotlight-box .innr:nth-child(3) {
    grid-column: inherit;
  }
  .spotlight-foot .spotlight-box {
    text-align: center;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 35px;
  }
}
@media screen and (max-width:768px) {
  .ap-full-ht, .bannr-slider .ap-full-ht {
    height: inherit !important;
    min-height: inherit !important;
  }
  .bannr-slider .cl-md-4, .bannr-slider .cl-md-5, .bannr-slider .cl-md-6, .bannr-slider .cl-md-7 {
    width: 100%;
  }
  .bannr-slider .container, .bannr-slider .container1 {
    display: initial;
  }
  .bannr-slider {
    /*		display: flow-root !important;*/
    text-align: center;
  }
  .bannr-rit-img {
    margin-top: 20px;
  }
  .ap-banner-innr .ap-full-ht {
    display: flex;
    height: 93vh;
    min-height: 93vh;
  }
  .cust-globe-innr {
    display: inherit;
    margin: 40px 0;
  }
  .inbtm-red {
    margin: 10px 0;
  }
  .wap-innr-box {
    width: 100%;
  }
  .wap-3box .wap-innr-box:nth-child(even), .wap-3box .wap-innr-box:nth-child(odd) {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 20px;
  }
  .wap-bg-clr {
    min-height: auto !important;
  }
  .csb-div {
    width: 100%;
    margin: 0;
    margin-bottom: 25px;
  }
  .demo-bdr-r {
    margin-bottom: 50px;
  }
  .ap-indx-rating-sec {
    width: 100%;
    border-bottom: 1px solid #dedede;
  }
  .view-demo {
    text-align: center;
    border: 1px solid #b5e6fb;
    margin-top: 20px;
    padding: 18px;
    background: #eff9ff;
  }
  .view-demo-sub-tit {
    width: 100%;
  }
  .cl-md-5.das, .cl-md-5.integ {
    width: 100%;
  }
  .apq3-date-lf-bdr {
    display: none;
  }
  .features-sec1-img img {
    width: 100%;
  }
  .feature-sec4-inner, .feature-sec6-inner {
    width: 100%;
    display: inherit;
  }
  .feature-sec4-inner .data-blend {
    width: 80%;
    margin: auto;
    margin-bottom: 20px;
  }
  .feature-sec5 {
    text-align: center;
  }
  .feature-sec5-inner .cl-md-4 {
    width: auto !important;
  }
	.feature-sec5-inner .cl-md-4:nth-child(3) {
		display: none;
	}
	.feature-sec5-inner .cl-md-4 span {
		margin: auto;
	}
  .feature-sec5:before {
    content: none;
  }
  .feature-sec5-inner {
    margin-top: 40px;
  }
  .feature-sec5-inner .cl-md-4 {
    padding-top: 10px;
    padding-right: 0;
  }
  .visual-analysis {
    padding-right: 0;
    margin-top: 40px;
  }
  .feature-sec7-inner .cl-md-4 {
    padding-right: 0;
    padding-top: 30px;
  }
  .visual-analysis {
    width: 80%;
    margin: auto;
  }
  .feature-sec4, .feature-sec6 {
    padding: 20px 0;
    text-align: center;
  }
  .feature-sec2 .content2.wid80, .feature-sec3 .content2.wid80, .feature-sec4 .content2.wid80, .feature-sec5 .content2.wid80, .feature-sec6 .content2.wid80, .feature-sec7 .content2.wid80 {
    width: 100%;
  }
  .feature-sec3-inner {
    display: inherit !important;
  }
  .ios-andr-banr .container {
    display: inherit;
  }
  .ios-bnr-txt, .ios-bnr-img, .ios-enpt-div {
    width: 100%;
    text-align: center;
  }
  .integ-pop-banr .container {
    display: inherit;
  }
  .integ-pop-bnr-txt, .integ-pop-bnr-img, .integ-pop-enpt-div {
    width: 100%;
    text-align: center;
  }
  .import-db-banr .content2, .import-ap-banr .content2 {
    width: 100%;
  }
  .mobile-btm-btn {
    display: block;
    position: fixed;
    width: 100%;
    bottom: -2px;
    z-index: 9;
  }
  .integ-me-bnr-txt, .integ-me-bnr-img {
    width: 100%;
    text-align: center;
  }
  .integ-me-banr .container {
    display: initial;
  }
  .securiy-breach img {
    opacity: .2;
  }
  .securiy-breach {
    z-index: -1;
  }
  .indx-1on1-banr:before {
    content: none;
  }
  .innre-1on1-rt {
    position: initial;
  }
  .innre-1on1-rt img {
    position: inherit;
  }
  .innre-1on1-rt {
    height: inherit !important;
    min-height: inherit !important;
  }
  .indx-6it-sm:before {
    content: none;
  }
  .indx-6it2-sm:before {
    content: none;
  }
  .it6-img-vid {
    visibility: visible;
  }
  .it62-img-vid {
    visibility: visible;
  }
  .indx-ot-oct .bannr-rit-img {
    width: 100%;
  }
  .ot-oct-date .cl-md-2 {
    width: 100%;
  }
  .ot-oct-lf-bdr {
    border-left: 0px solid #000;
    height: 40px;
    border-bottom: 1px solid #000;
    width: 100%;
    margin: auto;
    margin-bottom: 25px;
  }
  li.nav-grid-items, .nav-circle {
    width: 100% !important;
  }
  .itsm-sol-tabs {
    display: block;
  }
  .aplus-experience {
    gap: 35px 100px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .aplus-experience span {
    border-right: 0px solid #ccc;
  }
  .aplus-experience span em {
    width: 100%;
  }
  .aplus-infographic-form form ul, .aplus-infographic-inner {
    display: inherit;
    padding-top: 60px;
  }
  .aplus-infographic-inner p {
    width: 100%;
  }
  .aplus-infographic-form form ul li {
    width: 100%;
  }
  .countryid-stl {
    width: 100% !important;
  }
  .itdash-sec3-left, .itdash-sec3-img .itds3-conts-btn {
    display: none;
  }
  .itdash-sec3-right {
    width: 100%;
  }
  .itdash-sec3-img, .itds3-contshow {
    display: block;
  }
  .itdash-sec3-img {
    margin-top: 30px;
    border-top: 1px solid #12346552;
    padding-top: 30px;
  }
  .indx-ap50-banr .wlb-fade-line1 {
    display: none;
  }
  .ap50-date1 {
    border-top: 1px solid #ffffff8f;
  }
  .ap-cloud-release-contant-innr {
    display: inherit;
  }
  .ap-cloud-img, .ap-cloud-cont {
    width: 100%;
    text-align: center;
  }
  .ap-cloud-ebook {
    flex-wrap: wrap;
  }
  .ace-innr {
    width: 50%;
    text-align: center;
    margin-bottom: 60px;
  }
  .aap-sec-5 {
    display: inherit;
  }
  .aap-sec-5 .wid-half {
    width: 100%;
  }
  .aap-sec-5 .wid-half p span {
    display: initial;
  }
  .sdp-dash-menu ul {
    display: inherit;
  }
  .sdp-dash-menu {
    display: inherit;
    margin: 0 auto;
  }
  .sdp-dash-menu ul {
    display: inherit;
    height: auto;
    border-bottom: 0px solid #ccc;
  }
  .sdp-dash-menu li {
    margin-bottom: 20px;
  }
  .ap-cloud-cont p {
    width: 100%;
  }
  .aap-manufact-footr-inner {
    display: inherit;
  }
  .aap-manufact-footr-left {
    width: 100%;
  }
  .aap-manufact-footr-right {
    width: 100%;
  }
  #appTab1 table tr td img {
    width: 40% !important;
  }
  #appTab2 table tr td img, #appTab3 table tr td img, #appTab4 table tr td img, #appTab5 table tr td img, #appTab7 table tr td img {
    width: 75% !important;
  }
  .pwr-daccess ul {
    width: 100%;
  }
  .pwr-daccess ul li {
    width: 31%;
  }
  .pwr-bi-slider .innr {
    max-height: 100px;
    min-height: 100px;
  }
  .integ-me-banr {
    margin-top: 0px;
  }
  .integ-me-search {
    padding-top: 0px;
  }
  .integ-me-banr .wid60 {
    width: 100%;
  }
  .zia-rit-cont ul li {
    width: 50%;
  }
  .sec2-rbund-round {
    display: inherit;
  }
  .sec2-rbund-round .innr {
    width: 65%;
    margin: auto;
  }
  .sec2-rbund-innr {
    border-radius: 50px;
    box-shadow: 0px 0px 23px #00000030;
    width: 70%;
  }
  .sec2-rbund-round:before, .sec2-rbund-round:after {
    content: none;
  }
  .aa-bannr-pos .wid60 {
    width: 80%;
  }
  .aa-bannr-pos .wid60 h1 {
    word-break: break-all;
  }
  .aa-bannr-pos .wid60 p {
    width: 100%;
  }
  .ap-ebook-sec2-inner li:after {
    content: none;
  }
  .apm-bg .bannr-innr-cnt, .wid40, .wid50, .wid60 {
    width: 100%;
  }
  .dis-f {
    display: block;
  }
  .opm-bg:before, .aexp-bg:before {
    width: 100%;
    height: 100%;
    display: none;
  }
  .sdp-od-bg:before {
    display: none;
  }
  .beta-sec2-right .beta-sec2-img img {
    width: 100%;
    max-width: inherit;
    min-width: inherit;
  }
  .beta6o-banner .bannerlogo-sec .pre-built {
    padding: 10px;
  }
  .ap-beta-sec3 .inner, .ap-beta-sec4 .inner {
    padding: 10px;
  }
  .ap-beta-sec3 .inner, .ap6o-sec5 .inner img {
    width: 100%;
  }
  .ap-beta-sec3 h3, .ap-beta-sec4 h3, .ap6o-sec5 h3, .ap6o-sec3 h3, .ap6o-sec4-innr .sec4-list h3, .ap6o-sec2-inner .ap6o-logo-sec h3 {
    font-size: 26px;
    line-height: inherit;
  }
  .ap-beta-sec3 p {
    font-size: 16px;
  }
  .ap6o-sec3 .ap6o-sec3-innr ul {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 4px;
  }
  .ap6o-sec3 .ap6o-sec3-innr ul li {
    border-radius: 0;
  }
  .ap6o-sec3 .ap6o-sec3-innr ul li {
    border: 1px solid #16409b;
  }
  .ap6o-sec3-tab .ap6o-sec3-tab-innr .cont, .ap6o-sec4-innr {
    display: inherit;
  }
  .ap6o-sec3-tab .ap6o-sec3-tab-innr .lft, .ap6o-sec3-tab .ap6o-sec3-tab-innr .rit, .ap6o-sec4-innr .sec4-list, .ap6o-sec4-innr .ap6o-sec4-dash {
    width: 100%;
    margin-top: 25px;
  }
  .ap6o-sec3.twodash:before, .ap6o-sec3.twodash:after {
    content: none;
  }
  .ap6o-banner .titel-sec h1 {
    font-size: 40px;
  }
  .ap6o-banner .titel-sec h3 {
    font-size: 22px;
    line-height: 0;
  }
  .ap6o-sec3-tab {
    height: 610px;
  }
	.eos-contents .innr {
    	display: inline;
	}
	.eos-contents h2 {
	    margin-bottom: 20px;	
	}
	.eos-contents .eos-contents-right {
    	width: 100%;
		margin-top: 20px;
        text-align: center;
	}
	.eos-contents .eos-contents-left, .eos-contents-right, .eos-contents-left ul li {
		width: 100%;
	}
	.eos-upgrade-plan {
	    padding: 24px 0px;	
	}
	.eos-builds ul {
        width: 100%;
        background: none;
        border: 0px solid #b3c9e6;
        padding: 12px 10px;
    }
	.eos-banner h1 {
		font: 35px / 1.2 Zoho_Puvi_Extrabold;
		padding-top: 60px;
		padding-bottom: 14px;
	}
	.eos-banner p {
		    font-size: 15px;
    	line-height: 28px;
	}
	.eos-upgrade-plan h2 {
		font: 22px / 1.1 Zoho_Puvi_Bold;
	}
	.eos-contents h2, .eos-ap-upgrade h2 {
    	font: 22px / 1.5 Zoho_Puvi_Bold;
	}
	.aplus-scorecard-form form ul li {
		width: 100%;
	}
	#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab ul li,
	#aplus-scorecard-success .scor-sucesee-sec2 .scor-sucesee-tab .tab-content .tab-outer .innr,
	#aplus-scorecard-success .scor-sucesee-sec3 .resources-recom .images a
	{
		width: calc(100% / 1 - 0px) !important;	
	}
	#aplus-scorecard-success .scor-body .scor-sucesee-bannr .total-score-box .innr-right {
	    margin: auto;	
	}
}
@media screen and (max-width:767px) {
  .indx-sec2-inner {
    display: none;
  }
  .indx-sec2-inner-mobile {
    display: block !important;
  }
  .it6sm-grn span {
    background: none;
    word-break: break-word;
    color: #000;
    line-height: 50px;
  }
  .ap50-rit-img img, .hybrid-rit-img img {
    width: 100%;
  }
  .indx-ap50-banr:after, .hybrid-banner:before, .hybrid-banner:after, .apq3oct-banner:before, .apq3oct-banner:after {
    content: none;
  }
  .indx-data-dem-banr .bannr-rit-img:before, .indx-data-dem-banr .bannr-rit-img:after {
    content: none;
  }
  .indx-apm-banr .bannr-rit-img:before, .indx-apm-banr .bannr-rit-img:after {
    content: none;
  }
  .bannr-slider .container, .bannr-slider .container1 {
    padding: 50px 0px;
  }
  .indx-6it2-sm .container {
    padding-bottom: 0 !important;
  }
  .ap-banner .banr-slider .ap-full-ht {
    display: flex;
    height: inherit !important;
    min-height: inherit !important;
    padding: 90px 0px;
  }
  .box-yellow-bg:before, .box-yellow-bg:after {
    display: none;
  }
  .supportList {
    grid-template-columns: repeat(2, 1fr);
  }
  .feature-banner h1 {
    font-size: 35px !important;
  }
  .feature-banner h2 {
    font-size: 18px;
  }
  /*
	.features-sec1-img img, .features-sec1-img img:nth-child(2), .features-sec1-img img:nth-child(3), .features-sec1-img img:nth-child(5) {
		width: 197px;
		display: flex;
		margin: auto;
	}
*/
  .features-sec1-img img:nth-child(2), .features-sec1-img img:nth-child(4) {
    transform: rotate(90deg);
    margin: 80px auto;
  }
  .features-sec1-img {
    display: inherit;
    margin: 35px auto;
  }
  .feature-sec5:before {
    opacity: .1;
  }
  .pdf-form-stl, .pdf-form-stl .tac, .pdf-form-stl #downloadSubmit, .pdf-form-stl #downloadReset, .pdf-form-stl .submit-half, .pdf-form-stl input, .pdf-form-stl select {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
  .sso-sdp-sec2 ul {
    display: inherit;
    text-align: center;
  }
  .sso-sdp-sec2 ul li {
    width: 100%;
  }
  .sso-sdp-sec2 ul li:after {
    content: none;
  }
  .sso-sdp-button button {
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .apl5-bt-logo ul li {
    width: 40%;
  }
  .itsm-sol-bannr {
    text-align: center;
  }
  .itsm-sol-sec8:after {
    content: none;
  }
  .itsm-sol-sec9 {
    background: #EFF7FF;
  }
  .itsm-sol-sec2 .apl5-bt-logo ul li {
    margin-bottom: 20px;
  }
  .itsm-sol-sec8-innr ul li {
    width: 100%;
    min-height: auto;
  }
  .itsm-sol-sec8-innr ul li span {
    display: initial;
  }
  .itsm-sol-sec3-innr ul li, .itsm-sol-sec3-innr ul li:nth-child(even), .itsm-sol-sec5-innr ul li, .itsm-sol-sec5-innr ul li:nth-child(even) {
    text-align: center;
  }
  .security-sol-sec8 .itsm-sol-sec8-innr ul li {
    text-align: left;
  }
  .c_study_bannr:before {
    top: 383px;
    left: 0;
    background-size: cover;
    height: 20%;
    width: 100%;
    transform: rotate(-90deg);
  }
  .indx-sec2-right .indx-sec2-img img, .ap-indx-sec2 .wid70, .indx-sec4-innr2 .splt4 p, .indx-sec5-innr .splt6, .itdash-sec4-innr .splt6 {
    width: 100% !important;
  }
  .indx-sec3-innr2, .indx-sec5-innr {
    display: inherit;
  }
  .indx-sec3-outer, .indx-sec4-outer, .indx-sec5-outer {
    text-align: center;
  }
  .indx-sec3-innr2 .splt3 span, .indx-sec4-innr2 .splt4 span, .indx-sec5-innr .splt6.indx-sec5-innr .splt6 span {
    margin: auto;
  }
  .indx-sec3-innr2 .splt3, .indx-sec4-innr1 h2 {
    width: 100%;
  }
  .webinar-details {
    display: inherit;
    width: 100%;
  }
  .webinar-details .ebook-rit-banr-line {
    display: none;
  }
  .aplus-body-zigzag .aainnr-cont .wid50 {
    text-align: center;
  }
  .aplus-body-zigzag .aainnr-cont .wid50.tac img {
    width: 90% !important;
    margin-top: 25px;
  }
  .aplus-body-zigzag .aainnr-cont {
    padding: 30px 0 !important;
  }
  .indx-sec5-innr .splt6 span {
    margin: auto;
  }
  .apr-green-banr {
    display: inherit;
    width: 100% !important;
  }
  .apr-green-banr div {
    width: 100% !important;
    text-align: center;
    margin-bottom: 15px;
  }
  .ap-onboard-box ul {
    display: inherit;
  }
  .ap-onboard-box ul:before {
    content: none;
  }
  .ap-onboard-box {
    width: 65%;
    padding: 25px 6px;
  }
  .ap-onboard-form-innr {
    width: 80%;
  }
  .ap-oip-foot .innr .aprfoot-innr1 {
    width: 45%;
  }
  .inner-contentBox .innr h2 {
    text-align: center;
  }
  .inner-contentBox .wid-innr {
    width: 100%;
  }
  .inner-contentBox .lft-rit-cont {
    display: inherit;
  }
  .pw-bi-hr {
    display: none;
  }
  #section6 .lft-rit-cont.jcont-b {
    height: auto;
  }
  .pwr-bi-tmonial:after {
    content: none;
  }
  .inner-contentBox .aitm-c .wid-innr:nth-child(2) {
    text-align: center;
  }
  .integ-me-logos ul li {
    width: 50%;
  }
  .indx-sec2-inner-mobile.zia ul li img {
    width: 100%;
  }
  .aa-bannr-pos.bank-bannr.zia img {
    width: 100% !important;
    margin-top: 60px;
  }
  .web-detl-innr2, .web-detl-innr1, .aplus-product-experts .experts {
    width: 100% !important;
  }
  .chatgpt-rit-cont ul li {
    width: 100%;
  }
  .w-new-tabs-filter .container {
    display: inherit;
  }
  .aplus-wn-cloud-inn {
    width: 100%;
  }
  .aplus-wn-cloud-inn a {
    border: 1px solid #c9c9c9;
    margin-right: 0px;
  }
  .aplus-wn-cloud-inn a.active {
    color: #fff;
    background: #045eff;
  }
  .w-new-tabs-filter {
    padding: 11px 0;
  }
  .w-new-tabs-filter.fixed {
    top: 83px;
  }
  .w-new-tabs-filter .w-new-tab-filter-innr ul {
    display: flex;
    justify-content: space-around;
    padding-top: 25px;
  }
  .wn-ry-title {
    font: 25px/1.25 Zoho_Puvi_SemiBold;
    margin-left: -53px;
  }
  .ap-discount-full h1 {
    font: 31px/44px 'Zoho_Puvi_Bold';
  }
  .ap-discount-full h1 span {
    display: initial;
  }
  .ap-discountfadeinout {
    display: none;
  }
  .ap-discount-foot .container {
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid #c0c0c0;
  }
  .ap-discount-foot .container strong {
    font-size: 21px;
  }
  .ap-discount-foot .container p {
    font-size: 17px;
  }
  .sitemap-inner2, .sitemap-inner3, .sitemap-inner5 {
    width: 100%;
  }
  .ap6o-banner > .container:before, .ap6o-banner > .container:after {
    content: none;
  }
  #APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr, #APlus_GQ .addon-box-inner .as-amount, #APlus_GQ .addon-box-inner .pp-amount-innr {
    grid-template-columns: repeat(1, 1fr);
  }
  .indx-ebook-bnnr .flex-left h2, .indx-ebook-bnnr.full .flex-left p {
    width: 100%;
  }
  .ap-discount-end {
    margin-top: 50px;
  }
	.get-quote #APlus_GQ .container .cl-md-4, .get-quote #APlusCloude_GQ .container .cl-md-4 {
        width: 100%;
    }
}
@media screen and (max-width:600px) {
  .globe-logo li {
    width: 50%;
    height: 50px;
  }
  .globe-logo li:nth-child(odd) {
    border-right: 1px solid #ccc !important;
  }
  .globe-logo li:nth-child(even) {
    border-right: 0px solid #ccc;
  }
  .ap-full-ht.ap-indx-sec2 {
    padding: 10px;
  }
  .ap-features-content > div {
    padding: 15px;
    min-height: auto;
  }
  .ap-features-contentBox .indx-sec2-icon {
    width: 70px;
    height: 70px;
  }
  .ap-features-contentBox:first-child .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-1.svg) no-repeat 1px 4px/70px;
  }
  .ap-features-contentBox:nth-child(2) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-2.svg) no-repeat 1px 4px/67px;
  }
  .ap-features-contentBox:nth-child(3) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-3.svg) no-repeat 1px 4px/69px;
  }
  .indx-content-slider li:nth-child(3) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-4.svg) no-repeat 1px 4px/54px;
  }
  .ap-features-contentBox:nth-child(4) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-5.svg) no-repeat 1px 4px/69px;
  }
  .ap-features-contentBox:nth-child(5) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-6.svg) no-repeat 1px 4px/69px;
  }
  .ap-features-contentBox:nth-child(6) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg) no-repeat 1px 4px/54px;
  }
  .ap-features-contentBox:nth-child(7) .indx-sec2-icon {
    background: url(https://www.manageengine.com/analytics-plus/images/index/why-ap-7.svg) no-repeat 1px 4px/55px;
  }
  .ap-features-contentBox p {
    font-size: 14px;
    line-height: 32px;
  }
  .ap-features-contentBox h2 {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0;
  }
  .dwn-page, .dwn-contact {
    width: 100%;
  }
  .dwn-guide {
    display: inherit;
    text-align: center;
  }
  .dwn-guide a {
    display: block;
  }
  .dwn-cust-quote-slid {
    padding-left: 0px;
  }
  .blue-graf-bg {
    padding: 20px;
  }
  .sn-ad-slider .mySlides {
    margin: 0 0px;
  }
  #cont-1, #cont-2, #cont-3, #cont-4, #cont-5, #cont-6, #cont-7 {
    transform: scale(0.978459);
  }
  .g-toggle {
    text-align: center;
  }
  .addon-box-out {
    width: 100%;
    box-sizing: border-box;
  }
  .support-contact {
    width: 100%;
    margin-bottom: 0px;
  }
  .dwn-form {
    width: 100%;
  }
  .aplus-banner-left-layout, .aplus-signup-ebook-banner .aplus-rt-img-banner {
    width: 100%;
  }
  .box-3-design {
    width: 100%;
  }
  .ap-ebl-right .ebook-form {
    width: 95%;
  }
  /*Launching Analytics Plus 5.0 responsive Start start here*/
  .apl5-banner h1 {
    font: 40px/1.25 'Zoho_Puvi_SemiBold';
  }
  .apl5-banner p {
    font: 17px 'Zoho_Puvi_ExtraLight';
  }
  .apl5-banner button {
    font-size: 18px;
    padding: 10px 40px;
  }
  .apl5-banner .apl5-upgrade {
    font: 12px 'Zoho_Puvi_ExtraLight' !important;
  }
  .apl5-zigzag, .apl5-white-bg .apl5-zigzag:last-child {
    padding-bottom: 40px;
  }
  .apl5-sec5 {
    height: auto;
  }
  /*
	.apl5-bt-logo ul li {
    	width: 100%;
		padding-bottom: 30px;
	}
*/
  .apl5-bt-logo ul li img {
    width: 200px;
    margin-bottom: 20px;
  }
  /*Launching Analytics Plus 5.0 responsive end start here*/
  .itsm-sol-tabs-content img {
    width: 100%;
  }
  .itsm-sol-sec2 h2, .itsm-sol-sec3 h2, .itsm-sol-sec4 h2, .itsm-sol-sec5 h2, .itsm-sol-sec7 h2, .itom-sol-sec7 h2, .project-sol-sec7 h2, .itsm-sol-sec8 h2, .itsm-sol-sec9 h2, .itsm-sol-sec10 h2 {
    font-size: 35px;
  }
  .itsm-sol-sec3-innr, .itsm-sol-sec5-innr, .itsm-sol-sec8-innr ul li p {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }
  .itsm-sol-bannr h1 {
    font-size: 40px;
    line-height: 45px;
  }
  li.nav-grid-items, .nav-circle {
    height: 50px;
  }
  .itsm-sol-sec6 .container {
    display: inline;
  }
  .aprfoot, .apr-green-banr, .ap-bs-cto-innr, .ap-bs-cds-innr, .ap-apr-img img, .ap-bs-cds-innr ul {
    display: inherit;
    width: 100% !important;
  }
  .ap-bs-cds-cont ul li, .ap-bs-cto .wid80 {
    width: 100%;
  }
  .aprfoot-innr, .aprfoot-innr1, .apr-green-banr div, .ap-bs-cto-img {
    width: 100% !important;
    text-align: center;
  }
  .ap-bs-cto-cont {
    width: 60%;
    margin: auto;
  }
  .aprfoot span {
    margin: auto;
  }
  .apr-green-banr div button {
    margin-top: 20px;
  }
  .ap-role-cto-bannr-innr .bannr-rit-img .wid100 {
    width: 100%;
  }
  .pwr-daccess ul li {
    width: 100%;
  }
  .ap-oip-right .ap-oip-innr {
    width: 100%;
  }
  .zia-rit-cont ul li {
    width: 100%;
  }
  .beta6o-banner .titel-sec h1 {
    font-size: 50px;
  }
  .beta6o-banner .titel-sec p, .beta6o-banner .bannerlogo-sec p {
    font-size: 17px;
  }
  .switches-report {
    display: inline-grid;
    width: 90%;
    border-radius: 0;
  }
  .switches-report label {
    width: 100%;
  }
  .switch-report-wrapper {
    width: 100%;
    height: 50px;
    transform: translateX(0%) !important;
  }
  .rb-switch div {
    top: 2px;
  }
  .switches-report input:nth-of-type(1):checked ~ .switch-report-wrapper {
    transform: translateY(0%);
  }
  .switches-report input:nth-of-type(2):checked ~ .switch-report-wrapper {
    transform: translateY(80%) !important;
  }
  .switches-report input:nth-of-type(3):checked ~ .switch-report-wrapper {
    transform: translateY(170%) !important;
  }
  .switches-report input:nth-of-type(1):checked ~ .rb-switch .rb-new i, .switches-report input:nth-of-type(2):checked ~ .rb-switch .rb-new i {
    display: none;
  }
  .webinar-roi-calc {
    width: 100%;
  }
  .ap6o-banner .bannr-sec .rit6o .ap6o-banner-spotlight {
    transform: scale(.7);
    margin-top: 0;
    left: -50px;
  }
  .ap-cloud-foot h2 {
    font-size: 23px;
  }
  .ap-discount-end .tac {
    width: 85%;
  }
  .spotlight-note {
    background: #f6ebc2;
    border-radius: 15px;
    line-height: 38px;
    padding: 12px 25px;
  }
  .spotlight-foot .indx-titl-font {
    font-size: 24px;
    line-height: 34px !important;
  }
  .spotlight-foot h2 {
    font-size: 28px;
    line-height: 44px;
  }
  .aplus-body-zigzag .aap-font {
    width: 98%;
    font-size: 26px;
    line-height: 40px;
  }
  .aplus-body-zigzag .aainnr-cont h2 {
    font-size: 23px;
    font-family: 'Zoho_Puvi_SemiBold';
  }
  .spotlight-foot h2 {
    padding-top: 20px;
  }
  .spotlight-foot {
    padding: 20px;
  }
  .spotlight-foot .indx-titl-font span {
    font-size: 19px;
  }
  .spotlight-note p span {
    padding: 0;
  }
	.roi-left-values p {
		width: 70%;
        font-size: 12px;
	}
	.roi-left-values select {
    	width: 21%;
	}
	.roi-implement .roi-implement-tile .innr {
        width: 100%;
    }
	#roi-saving-mobile {
		display: block;
	}
	.roi-total-save {
        width: 95%;
    }
	.roi-implement h2, .roi-calculator-breakdown h2 {
		font-size: 22px !important;
	}	
	.eos-retired-builds table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
	.eos-builds ul li:after {
		content: none;
		height: 16px;
		top: 26px;
	}
	.eos-builds ul li:before {
		content: none;
		margin-bottom: 10px;
	}
	.eos-builds ul li:last-child:after {
		border-left: 1px solid #cfcfcf;
	}
	.eos-builds ul {
	    list-style: decimal;
        padding-left: 36px;
        font-size: 16px;
        width: 90%;	
	}
	.eos-builds ul li {
		display: list-item;
        line-height: 27px;
	}
	.eos-retired-builds h3 {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
	.aplus-scorecard-inner {
	    padding: 50px 20px;	
	}
	.aplus-scorecard-inner h1 {
		font: 29px / 40px 'Zoho_Puvi_Bold';
		margin-top: 22px;
	}
}
@media screen and (max-height: 650px) {
  .rbund-pop-innr {
    transform: scale(.5) translateY(120px);
  }
  .rbund-pop {
    top: -28px;
  }
}
@media screen and (max-width:500px) {
  .title1 {
    font-size: 29px;
  }
  .indx-bannr-flex .flex-left h2, .ap-indx-banr-txt, .title-1on1 h1 {
    font-size: 30px;
    line-height: 37px;
    margin-bottom: 32px;
  }
  .indx-1on1-banr {
    margin-top: 20px;
  }
  .aplus-infographic-bannr p {
    width: 100%;
  }
  .btn-slider.next, .btn-slider.prev {
    top: 40%;
  }
  .ap-br-img-out {
    width: 320px;
  }
  .globe-content {
    padding: 0 15px;
  }
  .globe-ply-btn {
    right: 10px;
  }
  .bannr-rit-img img {
    max-height: inherit !important;
    width: 80%;
  }
  .globe-content h3 {
    font-size: 14px;
    line-height: inherit;
  }
  .globe-content p {
    font-size: 11px;
    margin-top: 0;
  }
  .customer-banner {
    padding: 10px;
  }
  .dwn-contact ul li {
    display: inherit;
    float: none;
    text-align: center;
  }
  .dwn-contact ul li span {
    display: inherit;
  }
  .gq-forms .dwn-page {
    width: 100%;
  }
  .gq-forms .radio-box label {
    display: block;
  }
  .indx-jira-banr .title3 span {
    display: initial;
  }
  .ios-andr-img span {
    width: auto;
  }
  .integ-pop-img span {
    width: auto;
  }
  .table_style li input, .dwn-form input {
    width: 100% !important;
    height: 45px;
    padding-top: 6px;
  }
  .table_style li label, .table_style li select {
    width: 100% !important;
    padding-top: 6px;
    display: block;
  }
  .rbund-pop-innr .table_style li label {
    padding-top: 0px !important;
  }
  #LicenseKeyForm li:nth-child(5) h4.Windows, #LicenseKeyForm li:nth-child(5) h5.Linux {
    margin: 20px 0 20px 0;
  }
  #LicenseKeyForm li:nth-child(5) h4.Windows strong, #LicenseKeyForm li:nth-child(5) h5.Linux strong {
    width: 100% !important;
    padding-top: 6px;
    padding-bottom: 10px;
  }
  .import-db-img img, .import-ap-img img, .import-ap .zz-c-inner:nth-child(5) .import-ap-img img, .import-ap .zz-c-inner:nth-child(6) .import-ap-img img {
    width: 100%;
  }
  .indx-1on1-banr .full-auto {
    padding: 0;
  }
  .ap-ebl-img {
    width: 100%;
  }
  .inner-contentBox .innr {
    padding: 25px 25px;
  }
  .integ-me-logos ul li {
    width: 100%;
  }
  .integ-me-logos ul li a {
    width: 90%;
  }
  .wlb-innr-form-innr {
    width: 100%;
  }
  .aplus-rbund-banner h1 {
    font: 40px/45px 'Zoho_Puvi_ExtraBold';
  }
  .rbund-count-innr {
    font-size: 13px;
  }
  #sn-Per-next, #sn-COP-next, #sn-TSS-next {
    right: -19px;
    top: 33%;
  }
  #sn-Per-prev, #sn-COP-prev, #sn-TSS-prev {
    left: -19px;
    top: 33%;
  }
  #sn-index-slider-Per, #sn-index-slider-COP, #sn-index-slider-TSS {
    height: 430px;
  }
  .sec2-rbund-round .innr {
    width: 95%;
    margin: auto;
  }
  .sec2-rbund-round .innr span {
    width: 60px;
    height: 60px;
  }
  .sec2-rbund-round .innr:first-child span:after {
    background-size: 780px;
    background-position: -35px -195px;
    width: 30px;
    height: 30px;
    left: 16px;
    top: 14px;
  }
  .sec2-rbund-round .innr:nth-child(2) span:after {
    background-size: 900px;
    background-position: -93px -224px;
    width: 30px;
    height: 35px;
    left: 16px;
    top: 14px;
  }
  .sec2-rbund-round .innr:nth-child(3) span:after {
    background-size: 920px;
    background-position: -4px -225px;
    width: 30px;
    height: 42px;
    left: 16px;
    top: 9px;
  }
  .sec2-rbund-innr.container2 .vis-h {
    display: none;
  }
  .dp_item span, .dp_item1 span, .dp_item2 span {
    top: 8px;
    right: 15px;
    padding: 2px 7px;
    font-size: 7px;
  }
  .ap-ebl-left {
    width: 100% !important;
  }
  .ap-ebook-landing-banner {
    padding: 25px;
	padding-top: 70px;
  }
	.ap-ebook-sec2-inner {
		border-left: 0px solid #CEDCFF;
		padding-left: 25px;
	}
	.ap-ebook-sec2 h3 {
        font-size: 19px;
        line-height: inherit;
    }

  .indx-ebook-bnnr .flex-right {
    overflow: hidden;
  }
  .wlb-form input {
    font-size: 12px;
  }
  #integrations_tab {
    width: 100%;
  }
  .beta-sec5-bnr h2.indx-titl-font {
    width: 100%;
    font-size: 22px;
  }
  .beta6o-banner:after {
    left: 0;
  }
  .apl5-bt-logo ul li img {
    width: 110px;
    margin-bottom: 20px;
  }
  .apl5-bt-logo ul li {
    width: 48%;
  }
  .title2 {
    font-size: 30px;
  }
  .ap6o-banner .bannr-sec .lft6o, .ap6o-banner .bannr-sec .rit6o {
    width: 100%;
  }
  .ap6o-sec3 .container, .ap6o-sec4 {
    padding: 10px;
  }
  .ap6o-sec3 .ap6o-sec3-innr {
    margin-top: 0px;
  }
  .ap6o-banner .titel-sec .aplus6o-btn {
    padding: 18px 25px;
  }
  .ap6o-banner .titel-sec h1 {
    font-size: 35px;
  }
  .ap6o-banner .titel-sec h3 {
    font-size: 19px;
  }
  .ap6o-banner .ap6o-bg-round.two, .ap6o-banner .ap6o-bg-round.one, .ap6o-sec3.onedash:before, .ap6o-sec4:after {
    width: 100%;
    right: 0px;
    transform: rotate(0deg);
  }
  .ap6o-sec3-tab .ap6o-sec3-tab-innr.active {
    left: 6px;
  }
  .ap-launch60 .indx-bannr-flex h1 {
    line-height: 50px;
    font-size: 38px;
  }
  .ap-launch60 .indx-bannr-flex .bannr-rit-img img {
    width: 90%;
  }
  .indx-ebook-bnnr .bannr-rit-img img {
    display: none;
  }
	.indx-ebook-bnnr .ebook-band span {
		padding-bottom: 0px;
	}
}
@media screen and (max-width:425px) {
	  .ap6o-banner .bannr-sec .rit6o .ap6o-banner-spotlight {
		transform: scale(.6);
		left: -90px;
	  }
	  .rbund-pop-innr .dwn-fm-titl {
		font-size: 20px;
		line-height: 25px;
	  }
	  .radio-box label#CloudTSS, .radio-box label#OPTSS {
		margin-right: 0;
		width: 50% !important;
		display: inline;
	  }
	  .index-dwn-form li {
		padding-bottom: 10px;
	  }
	.roi-calculator h1 {
		font: 25px 'Zoho_Puvi_Bold';
	}
	.roi-total-save {
        width: 95%;
		align-items: flex-start;
        padding: 10px 0;
        margin: 0;
    }
	.roi-calculator-top h2, .roi-calculator-breakdown h2 {
		font-size: 19px; 
		letter-spacing: initial !important;
		line-height: inherit;	
/*        text-align: left;*/ 
	}
	.roi-left-values {
    	display: inherit;
	}
	.roi-left-values p {
        width: 100%;
        font-size: 14px;
    }
	.roi-left-values select {
        width: 100%;
        height: 40px;
	}
	.roi-left-values .roi-tooltip {
    	right: -25px;
        bottom: 21px;
	}
	.roi-left-values .roi-tooltip:after {
		content: none;
	}
	.cal-before-after .expend-ba {
    	display: inline;
	}
	.roi-calculator .roi-banner .roi-banner-right {
    	padding: 7px;
	}
	.roi-calculator .roi-banner .roi-banner-right {
        width: 95%;
    }
	.cal-before-after .roi-content {
		font-size: 14px;
		width: 100%;
	}
	.cal-before-after {
        padding-bottom: 12px;
    }
	.roi-total-save .roi-savings span {
    	font-size: 40px;
	}
	.roi-total-save .roi-savings {
    	min-width: 224px;
	}
	.roi-calculator-breakdown {
	    padding: 40px 0px;	
	}
	.roi-calculator-breakdown .container .wid90 {
		width: 100%;
        font-size: 15px;
        line-height: 26px;
	}
	.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr {    
		font-size: 15px;
    	line-height: 26px;
	    padding: 16px 20px;	
	}
	.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr h3 {
	    padding-right: 30px;	
	}
	.roi-calculator-breakdown .roi-calculator-faq .roi-faq-innr .innr-yellow-bg {
		padding: 30px 18px;
	}
	.scorecard .indx-bannr-flex .flex-left h2 {
    	font-size: 40px;
	}
}