/*** 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;
}
.container1 {
  max-width: 1200px;
  margin: 0 auto;
}
.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: 18px;
  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: 0.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: 0.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*/
.ap-index-bnr {
  position: relative;
}
.ap-index-bnr button {
  font-family: "Zoho_Puvi_Bold" !important;
}
.bannr-slider p {
  line-height: 35px;
  padding: 15px 0;
  font-size: 18px;
}
.indx-first-banr {
  background: #16104b;
  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;
}
.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;
}
.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: 0.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: 0.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: 0.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 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: 0.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: 0.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/index-honeycomb-bg.svg) no-repeat;
  position: absolute;
  top: -70px;
  left: -93px;
  height: 559px;
  width: 805px;
  z-index: -1;
}

.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: 0.1;
}
.indx-ebook-bnnr.wit .flex-right:after {
  background: url(https://www.manageengine.com/analytics-plus/images/index/index-round-bg.svg) no-repeat;
  opacity: 0.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: 0.2;
}
.indx-ebook-bnnr.full .flex-right:after,
.indx-ebook-bnnr.full .flex-right:before {
  content: none;
}
.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: 38px;
  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(https://www.manageengine.com/analytics-plus/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: 0.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: 50%;
}
.indx-webinar-bg .flex-right {
  width: 50% !important;
}
.indx-webinar-bg {
  background: #efcb22;
  /*	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: 0.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: 0.1;
}

.indx-webinar-bg .flex-left h2 {
  font-size: 32px;
  /*	font-size: clamp(800px, 36px, 1800px);*/
  color: #000;
  font-family: "Zoho_Puvi_ExtraBold";
  line-height: 50px;
}
.indx-webinar-bg .flex-left h2 span {
  color: #0028e7;
}
.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: #000;
  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;
}
.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 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;
  background: #000;
  /* background: #fff; */
  right: 22px;
}

.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: 0.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: 0.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: 0.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: 0.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: 0.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(https://www.manageengine.com/analytics-plus/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: 0.5;
}
.indx-ot-oct:after {
  background: url(https://www.manageengine.com/analytics-plus/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: 0.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: 0.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: 0.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: 0.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(https://www.manageengine.com/analytics-plus/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 0.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 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.9 !important;
}
.beta-sec7 .sn-ad-slider .mySlides p:before {
  content: url("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.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(https://www.manageengine.com/analytics-plus/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: 0.5;
}
.ap6o-banner .ap6o-bg-round.one {
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-6o/ap6o-round-bg1.svg) no-repeat;
  background-size: contain;
  top: -140px;
  right: -110px;
}
.ap6o-banner .ap6o-bg-round.two {
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/aplus-6o/ap6o-graphic.svg) no-repeat;
  position: absolute;
  bottom: 160px;
  left: 0;
  background-size: cover;
  height: 630px;
  width: 100%;
  opacity: 0.5;
  z-index: -1;
}
.ap6o-banner:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-6o/ap6o-bg-doted.svg) no-repeat;
  position: absolute;
  top: -100px;
  left: -30px;
  background-size: cover;
  height: 710px;
  width: 500px;
  opacity: 0.7;
  z-index: -1;
}
.ap6o-banner > .container {
  position: relative;
  z-index: 0;
}
.ap6o-banner > .container:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(0.99);
}
.ap6o-banner-spotlight img {
  position: absolute;
  width: 70px;
  transition-delay: 0.1s;
}
.ap6o-banner-spotlight img:first-child {
  width: 86px;
  bottom: 0;
  right: 20px;
}
.slide-in-view .ap6o-banner-spotlight img:first-child {
  transition-delay: 0.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: 0.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: 0.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: 0.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: 0.3;
  }
  100% {
    transform: scale(1.5);
    opacity: 0.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: 0.6;
  }
  100% {
    transform: scale(4.2);
    opacity: 0.3;
  }
}
@keyframes ripple5 {
  0% {
    transform: scale(4.2);
    opacity: 0.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: 0.12s;
}
.aplus-6o-logos ul li:nth-child(2) {
  top: 72px;
  right: 306px;
  animation: arrowmove 3s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(3) {
  top: 193px;
  left: 70px;
  animation: arrowmove 7s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(4) {
  top: 213px;
  left: 311px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(5) {
  top: 272px;
  right: 306px;
  animation: arrowmove 6s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(6) {
  top: 182px;
  right: 36px;
  animation: arrowmove 3s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(7) {
  top: 353px;
  left: 160px;
  animation: arrowmove 7s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(8) {
  top: 338px;
  right: 77px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(9) {
  bottom: 488px;
  left: -47px;
  animation: arrowmove 8s infinite;
  transition-delay: 0.3s;
}
.aplus-6o-logos ul li:nth-child(10) {
  bottom: 448px;
  left: 182px;
  animation: arrowmove 3s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(11) {
  bottom: 448px;
  right: 232px;
  animation: arrowmove 8s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(12) {
  bottom: 448px;
  right: -33px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.3s;
}
.aplus-6o-logos ul li:nth-child(13) {
  bottom: 308px;
  left: 107px;
  animation: arrowmove 5s infinite;
  transition-delay: 0.3s;
}
.aplus-6o-logos ul li:nth-child(14) {
  bottom: 295px;
  left: 440px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.12s;
}
.aplus-6o-logos ul li:nth-child(15) {
  bottom: 295px;
  right: 50px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.3s;
}
.aplus-6o-logos ul li:nth-child(16) {
  bottom: 165px;
  left: 210px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.3s;
}
.aplus-6o-logos ul li:nth-child(17) {
  bottom: 155px;
  right: 220px;
  animation: arrowmove 4s infinite;
  transition-delay: 0.3s;
}
.ap6o-sec3 {
  background: #041c4f;
  color: #fff;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.ap6o-sec3.onedash:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/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: 0.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: 0.5;
}
.ap6o-sec3.twodash:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.6;
}
.ap6o-sec4:after {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/aplus-6o/unified-it-bg.svg) no-repeat;
}
.ap-beta-sec3.aplus6o-or1 .inner:before {
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol-banner.svg) no-repeat;
  position: absolute;
  bottom: -10px;
  right: 120px;
  height: 550px;
  width: 45%;
  background-size: contain;
  z-index: -1;
}
.itsm-sol-bannr .container {
  display: flex;
}
.itsm-sol-bannr .cl-md-5,
.itsm-sol-bannr .cl-md-6,
.itsm-sol-bannr .cl-md-7,
.itsm-sol-bannr .cl-md-9 {
  margin: auto;
}
.itsm-sol-bannr h1 {
  font-size: 52px;
  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("https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol3 ul li:nth-child(2) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-2.svg") no-repeat 1px 20px/100px;
}
.itsm-sol3 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-3.svg) no-repeat -25px -28px/148px;
}
.itsm-sol3 ul li:nth-child(4) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol2-4.svg") no-repeat 1px 4px/85px;
}
.itsm-sol-sec3-innr ul li h3 {
  font-size: 32px;
  line-height: 37px;
  font-family: "Zoho_Puvi_SemiBold";
  margin-top: 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("https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol5 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-2.svg) no-repeat 1px 20px/138px;
  width: 140px;
}
.itsm-sol5 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-3.svg) no-repeat 2px 2px/96px;
}
.itsm-sol5 ul li:nth-child(4) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itsm-sol-sec5-innr ul li h3 {
  font-size: 32px;
  line-height: 44px;
  font-family: "Zoho_Puvi_SemiBold";
  margin-top: 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(https://www.manageengine.com/analytics-plus/images/solution/itsm/itsm-sol6-bg.svg) no-repeat;
  content: " ";
  background-size: contain;
  position: absolute;
  bottom: -30px;
  right: -2px;
  height: 560px;
  width: 1460px;
  z-index: -1;
  overflow: hidden;
}
.itsm-sol-sec6 h3 {
  font-size: 40px;
  line-height: 35px;
  font-family: "Zoho_Puvi_Bold";
}
.itsm-sol-sec6 p {
  width: 80%;
  font-size: 18px;
  line-height: 35px;
}
.itsm-sol-sec6 img {
  visibility: hidden;
  width: 70%;
  margin: auto;
}
.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/ap-integration-icon.svg) no-repeat -894px -274px/1110px;
}
*/

.itom-sol3 ul li:first-child span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-1.svg") no-repeat 0px 2px/100px;
}
.itom-sol3 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-2.svg) no-repeat 3px 10px/130px;
  width: 135px;
}
.itom-sol3 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-3.svg) no-repeat 3px 11px/120px;
  width: 125px;
}
.itom-sol3 ul li:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol2-4.svg) no-repeat 2px 20px/115px;
  width: 120px;
}
.itom-sol5 ul li:first-child span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-2.svg") no-repeat 2px 5px/98px;
}
.itom-sol5 ul li:nth-child(2) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itom-sol5 ul li:nth-child(3) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itom-sol5 ul li:nth-child(4) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/itom/itom-sol5-3.svg") no-repeat 2px 2px/96px;
}
/*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(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol-bannr.svg) no-repeat !important;
  width: 43%;
  height: 620px;
}
.proj-slo4-cont img {
  width: 670px;
  height: inherit;
}
.proj-sol3 ul li:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-1.svg) no-repeat 0px 16px/100px;
}
.proj-sol3 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-2.svg) no-repeat 3px -4px/83px;
  height: 110px;
}
.proj-sol3 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-3.svg) no-repeat 1px 1px/97px;
  width: 105px;
}
.proj-sol3 ul li:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol2-4.svg) no-repeat 2px 10px/95px;
}
.proj-sol5 ul li:first-child span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-1.svg") no-repeat 0px 0px/100px;
}
.proj-sol5 ul li:nth-child(2) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-2.svg") no-repeat 1px 1px/80px;
}
.proj-sol5 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-3.svg) no-repeat 2px 4px/135px;
  width: 140px;
}
.proj-sol5 ul li:nth-child(4) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-4.svg") no-repeat 2px 1px/96px;
}
.proj-sol-img-pos {
  width: 62%;
}
.proj-sol-img-pos:after {
  top: inherit;
  bottom: -110px;
}
/*ITOM page images Related integrations*/

.integrations-innr.rd_project ul li:first-child span {
  width: 256px;
  height: 37px;
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol-bannr.svg) no-repeat !important;
  right: -42px;
  height: 530px;
  top: 0;
}
.itsm-sol-sec3-innr.security-sol3 {
  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("https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-1.svg") no-repeat 0px 2px/97px;
}
.security-sol3 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-2.svg) no-repeat 2px 4px/87px;
}
.security-sol3 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol2-3.svg) no-repeat 3px 11px/120px;
  width: 125px;
}
.security-sol5 ul li:first-child span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-1.svg") no-repeat 2px 5px/90px;
}
.security-sol5 ul li:nth-child(2) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-2.svg") no-repeat 0px 0px/100px;
}
.security-sol5 ul li:nth-child(3) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/security/secu-sol5-3.svg") no-repeat 3px 4px/94px;
}
.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.5;
  transition: all ease 0.35s;
  cursor: pointer;
}
.sdp-slider-bg:hover {
  width: 51px;
  height: 51px;
  transition: all ease 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/ap-integration-icon.svg) no-repeat -425px -560px / 1270px;
}
#appTab1 table tr td img {
  height: 27px;
  margin: auto;
}
#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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.8;
}
.high-mdm-bg {
  background: #496cd9;
  z-index: 0;
  display: flex;
  position: relative;
}
.high-mdm-bg:before {
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/images/whats-new-banner.svg") no-repeat;
  background-size: 1680px auto;
  background-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.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, 0.1) 3px 2px 5px, inset rgba(255, 255, 255, 0.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 0.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;
}
.w-new-yr-content {
  position: relative;
}
.w-new-yr-content .wn-con-titl {
  position: absolute;
  font: 27px/1.3 "Zoho_Puvi_SemiBold";
  left: -63px;
  top: 12px;
  width: 65px;
  margin: 0;
  direction: rtl;
  text-align: right;
}
.w-new-yr-content .wn-con-titl:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid #065dff;
  border-radius: 100%;
  top: 15px;
  right: -24px;
  background: #fff;
  z-index: 1;
}
#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 {
  left: -123px !important;
}
.w-new-yr-content-innr {
  position: relative;
  padding-top: 15px;
  margin-left: 60px;
}
.w-new-yr-content-innr h2 {
  font: 23px/1.4 "Zoho_Puvi_SemiBold";
  margin-top: 0px;
  margin-bottom: 20px;
}
.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("https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol-banner.svg") no-repeat !important;
  right: -42px;
  height: 530px;
  top: 0;
}

.epoint-sol4 .itsm-sol-tabs li a {
  padding: 10px 8px;
}

.epoint-sol3 ul li:first-child span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-1.svg") no-repeat 0px 2px/97px;
}
.epoint-sol3 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-2.svg) no-repeat 2px 15px/105px;
}
.epoint-sol3 ul li:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-3.svg) no-repeat 1px 3px/96px;
}
.epoint-sol3 ul li:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol2-4.svg) no-repeat 3px 2px/96px;
}

.epoint-sol5 ul li:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-1.svg) no-repeat 2px 18px/121px;
  width: 130px;
}
.epoint-sol5 ul li:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-2.svg) no-repeat 0px 0px/74px;
}
.epoint-sol5 ul li:nth-child(3) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/project/proj-sol5-2.svg") no-repeat 3px 4px/78px;
}
.epoint-sol5 ul li:nth-child(4) span {
  background: url("https://www.manageengine.com/analytics-plus/images/solution/endpoint/epoint-sol5-4.svg") no-repeat 3px 4px/94px;
}

/*  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("https://www.manageengine.com/analytics-plus/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: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/blue-quotes-icon.svg) !important;
  width: 60px;
}
.itsm-sol-sec10 h2 {
  font-size: 40px;
  width: 80%;
  margin: auto;
}
.itsm-sol-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(https://www.manageengine.com/analytics-plus/images/shared-responsibility-banner.svg);
  background-repeat: no-repeat;
  left: 30%;
  opacity: 0.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: 0.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(https://www.manageengine.com/analytics-plus/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;
  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, 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 0.255s cubic-bezier(0.46, 0.03, 0.21, 0.93);
  animation: zoomIn 0.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(0.9);
  }
  50% {
    transform: rotate(20deg) scale(1.1);
  }
  100% {
    transform: rotate(0deg) scale(0.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(0.9);
  }
  50% {
    transform: translate(50px, -50px) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) scale(0.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(https://www.manageengine.com/analytics-plus/images/blue-quotes.svg) no-repeat;
  width: 51px;
  height: 42px;
  display: block;
  background-size: 50px;
  opacity: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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(https://www.manageengine.com/analytics-plus/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: 0.4;
}
.pmp-bannr-home:after {
  background: url(https://www.manageengine.com/analytics-plus/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: 0.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: 0.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: 0.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: 0.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;
}
.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 0.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 0.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(https://www.manageengine.com/analytics-plus/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 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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("https://www.manageengine.com/analytics-plus/images/ebook/secret_stratergies/aplus_signup_note_icon.png");
}
.aplus-signup-ebook-img,
.aplus-signup-ebook-tip {
  transition: 0.7s opacity cubic-bezier(0.25, 0.46, 0.45, 0.94), 1s transform cubic-bezier(0.25, 0.46, 0.45, 0.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: 0.8;
}
/*
.features-sec1-img {
    display: flex;
    width: 80%;
    margin: 60px auto;
    justify-content: space-around;	
}
*/
.features-sec1-img img {
  padding: 20px 0;
  width: 75%;
}
.features-sec1-img img:nth-child(2) {
  width: 24%;
}
.features-sec1-img img:nth-child(3) {
  width: 17%;
}
.features-sec1-img img:nth-child(4) {
  width: 19%;
}
.features-sec1-img img:nth-child(5) {
  width: 18%;
}
.feature-banner button {
  margin-bottom: 15px;
}
.feature-sticky {
  width: 20%;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  height: 470px;
  top: 70px;
  bottom: auto;
  margin-bottom: 100px;
}
.feature-lft {
  /*
	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(https://www.manageengine.com/analytics-plus/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-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 0.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(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -146px -98px/700px;
}
.feature_tab.Pre_analys label[for="AI_power"] span:before {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -97px -98px/700px;
}
.feature_tab label[for="Pre_analys"] span:before {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -173px -86px/600px;
}
.feature_tab.Pre_analys label[for="Pre_analys"] span:before {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -236px -86px/600px;
}
.feature_tab.Pre_analys label[for="Pre_analys"],
.feature_tab1.OFB_integ label[for="OFB_integ"] {
  color: #fff;
}
.feature_tab label,
.feature_tab1 label {
  width: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding: 20px 15px;
  transition: all 0.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 0.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: 97px;
  left: -27px;
  top: 24px;
}
.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: 70%;
}
.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(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px;
}
.feature-sec5 .feature-lm:after {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -222px/1400px;
}
.ahover-arrow-f:after {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px;
}
.ahover-arrow-0:after {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -259px/1400px;
}
.feature-lm:before,
.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;
  padding-top: 40px;
}
.feature-sec3-inner .cl-md-6:first-child {
  margin-top: 70px;
}
.feature-sec3-inner img {
  width: 55%;
}
.feature-sec4,
.feature-sec6 {
  padding: 50px;
}
.feature-sec4-inner,
.feature-sec6-inner {
  width: 100%;
  display: flex;
  margin: 50px auto 0px auto;
  justify-content: space-between;
}
.feature-sec4-inner .data-blend {
  width: 27%;
  padding: 30px 20px;
}
.feature-sec4-inner .data-blend h3 {
  font-size: 23px;
  margin: 0;
  margin-bottom: -10px;
}
.feature-sec4-inner .data-blend:first-child {
  background: #f4f9ff;
}
.feature-sec4-inner .data-blend:nth-child(2) {
  background: #fffceb;
}
.feature-sec4-inner .data-blend:last-child {
  background: #e6f6eb;
}
.feature-sec4-inner .data-blend span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 80px;
}
.feature-sec4-inner .data-blend:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -745px -202px/1400px;
}
.feature-sec4-inner .data-blend:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -986px -249px/1680px;
}
.feature-sec4-inner .data-blend:last-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -947px -219px/1500px;
}
.feature-sec5 {
  position: relative;
  background: #493a9f;
  color: #fff;
  padding: 30px 50px;
  z-index: 1;
}
.feature-sec5:before {
  content: "";
  position: absolute;
  background: url(https://www.manageengine.com/analytics-plus/images/features/analytics-feature.svg) no-repeat;
  top: 40px;
  right: 0px;
  width: 627px;
  height: 500px;
  z-index: -1;
}
.feature-sec5-inner {
  margin-top: 20px;
}
.feature-sec5-inner .cl-md-4 {
  width: 23% !important;
  padding: 30px;
  padding-left: 0px;
}
.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: 70px;
  height: 85px;
}
.feature-sec5-inner .cl-md-4:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -960px -196px/1400px;
}
.feature-sec5-inner .cl-md-4:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1091px -205px/1480px;
}
.feature-sec5-inner .cl-md-4:last-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1046px -182px/1330px;
}
.visual-analysis {
  width: 25%;
  padding-right: 20px;
}
.feature-sec6-inner .visual-analysis span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 80px;
}
.feature-sec6-inner .visual-analysis:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1262px -204px/1500px;
}
.feature-sec6-inner .visual-analysis:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1340px -199px/1500px;
}
.feature-sec6-inner .visual-analysis:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1266px -142px/1600px;
}
.feature-sec6-inner .visual-analysis:last-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1517px -216px/1600px;
}
.visual-analysis .title4 {
  line-height: 35px;
  margin-top: 0;
}
.feature-sec7 {
  padding-top: 50px;
}
.feature-sec7-inner {
  margin: 50px auto;
}
.feature-sec7-inner .cl-md-4 {
  padding-right: 40px;
  min-height: 370px;
}
.feature-sec7-inner .cl-md-4 span {
  content: " ";
  display: inline-block;
  width: 80px;
  height: 88px;
}
.feature-sec7-inner .cl-md-4:first-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -1px -271px/1300px;
}
.feature-sec7-inner .cl-md-4:nth-child(2) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -87px -274px/1320px;
  width: 68px;
}
.feature-sec7-inner .cl-md-4:nth-child(3) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -150px -266px/1300px;
}
.feature-sec7-inner .cl-md-4:nth-child(4) span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -201px -229px/1130px;
}
.feature-sec7-inner .cl-md-4:last-child span {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -290px -225px/1130px;
}
.feature-sec7-inner .title4 {
  line-height: initial;
  margin-top: 0;
}
.feature-footer {
  background: url(https://www.manageengine.com/analytics-plus/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 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(https://www.manageengine.com/analytics-plus/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 0.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 0.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: 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.3;
}
.ap-pwrbi-compared .left-data .left-round:before {
  content: "";
  width: 300px;
  height: 400px;
  background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
  position: absolute;
  top: -130px;
  right: -166px;
  background-size: 186px;
  z-index: -1;
}
.ap-pwrbi-compared .left-data .left-round span,
.ap-pwrbi-compared .right-data .right-round span {
  color: #fff;
  font-size: 17px;
  font-family: "Zoho_Puvi_Bold";
  margin: auto;
}
.ap-pwrbi-compared .right-data .right-round span {
  color: #000 !important;
}
.ap-pwrbi-compared .left-data .right-round,
.ap-pwrbi-compared .right-data .left-round {
  width: 60%;
  font-size: 13px;
  height: 390px;
}
.ap-pwrbi-compared .left-data .right-round ul,
.ap-pwrbi-compared .right-data .left-round ul {
  height: 390px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.ap-pwrbi-compared .left-data .right-round ul li,
.ap-pwrbi-compared .right-data .left-round ul li {
  position: relative;
  /*    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: 0.3;
  background: #cad8f6;
  width: 140px;
  height: 140px;
  border-radius: 50%;
}
.ap-pwrbi-compared .right-data .right-round:before {
  content: "";
  width: 300px;
  height: 400px;
  background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
  position: absolute;
  top: -130px;
  right: 15px;
  background-size: 186px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
}

.ap-pwrbi-compared .right-data .left-round ul li:first-child {
  left: -35px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(2) {
  left: -77px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3) {
  left: -14px;
}
.ap-pwrbi-compared .right-data .left-round ul li:before {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  right: -44px;
  top: 35px;
  background: #cad8f6;
  border-radius: 25px;
  z-index: 1;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3):before {
  right: -56px;
  top: 21px;
}
.ap-pwrbi-compared .center-data {
  position: relative;
  min-height: 390px;
  display: flex;
  z-index: 1;
}
.ap-pwrbi-compared .center-data:before {
  content: "";
  position: absolute;
  width: 1.5px;
  height: 390px;
  background: #d4dbec;
  left: 50%;
  top: 0;
  z-index: -1;
}

.ap-pwrbi-compared .center-data .data-vs,
.ap-pwrbi-compared .center-data .data-vs:after {
  width: 70px;
  height: 70px;
  display: flex;
  margin: auto;
  border-radius: 50%;
}

.ap-pwrbi-compared .center-data .data-vs {
  position: relative;
  background: #fff;
  border: 1px solid #bfcbe5;
}
.ap-pwrbi-compared .center-data .data-vs:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 3px;
  background: #e2e8f8;
  opacity: 0.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 landing page design start 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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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 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: 0.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(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-bannr-top.svg) no-repeat;
  position: absolute;
  bottom: -70px;
  right: 0;
  height: 720px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
.aplus-infographic-inner .container {
  margin: auto;
}
.aplus-infographic-inner h1 {
  font: 65px/75px "Zoho_Puvi_Bold";
  color: #fff;
  background-size: 100%;
  margin-bottom: 18px;
  margin-top: -100px;
}
.aplus-infographic-inner h1 span {
  display: block;
  background-color: #eed159;
  /* background-image: linear-gradient(45deg, #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(https://www.manageengine.com/analytics-plus/images/it-dashboards/itdash-bannr-bf.svg) no-repeat;
  content: " ";
  position: absolute;
  background-size: 162px;
  top: -23px;
  left: -100px;
  width: 150px;
  height: 160px;
  z-index: -1;
}
.itdash-bannr-flex .bannr-rit-img:after {
  background: url(https://www.manageengine.com/analytics-plus/images/it-dashboards/itdash-bannr-af.svg) no-repeat;
  content: " ";
  position: absolute;
  background-size: 162px;
  top: -20px;
  right: -110px;
  width: 172px;
  height: 100%;
  z-index: -1;
  opacity: 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-data-compared-bg.svg) no-repeat;
  position: absolute;
  top: -50px;
  left: 0;
  background-size: contain;
}
.ap-data-compared .left-data {
  display: flex;
  position: relative;
}
.ap-data-compared .left-data .left-round {
  position: relative;
  display: flex;
  background: #37aff3;
  border: 1px solid #2a6087;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  top: 110px;
  left: 0px;
  z-index: 1;
}
.ap-data-compared .left-data .left-round:before {
  content: "";
  width: 300px;
  height: 600px;
  background: url(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
  position: absolute;
  top: -110px;
  right: -136px;
  background-size: 246px;
  z-index: -1;
}
.ap-data-compared .left-data .left-round:after {
  content: "";
  position: absolute;
  background: #37aff3;
  width: 257px;
  height: 257px;
  border-radius: 50%;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: 0.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(https://www.manageengine.com/analytics-plus/images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
  position: absolute;
  top: -110px;
  left: -120px;
  background-size: 246px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  z-index: -1;
}
.ap-data-compared .right-data .right-round:after {
  content: "";
  position: absolute;
  background: #f68b57;
  width: 257px;
  height: 257px;
  border-radius: 50%;
  top: 3px;
  left: -7px;
  z-index: -1;
  opacity: 0.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: 0.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(https://www.manageengine.com/analytics-plus/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 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.btnAndroid {
  background: #000 url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/mobile-app/img-bg-dot.png) no-repeat;
  background-size: 120px;
  position: absolute;
  width: 150px;
  height: 130px;
  top: 45px;
  left: -10px;
  z-index: 0;
}
.import-ap-vid-cont .cl-md-6.import-ap-video:before {
  top: -40px;
}
.import-ap-vid-cont .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: 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -8px -117px/ 1440px;
  width: 240px;
  height: 45px;
}
.integ-pop-logo .logo-img2 {
  content: " ";
  display: inline-block;
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -326px -209px/ 1000px;
  width: 263px;
  height: 58px;
}
.integ-pop-logo .logo-img3 {
  content: " ";
  display: inline-block;
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -593px -207px/ 1000px;
  width: 229px;
  height: 58px;
}
.integ-pop-logo span {
  display: block;
  width: 500px;
  background: #f6ebc2;
  padding: 9px;
  margin-bottom: 12px;
}
.integ-pop-btm-bnr {
  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(https://www.manageengine.com/analytics-plus/images/features/integrate-popular/integ-pop-btm-bg.svg) no-repeat;
  position: absolute;
  background-size: auto;
  width: 100%;
  height: 230px;
  top: 15px;
  left: 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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage4.svg") no-repeat;
  width: 70%;
}
#it-operations-management ul li:nth-child(2) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage7.svg") no-repeat;
  width: 100%;
}
#it-operations-management ul li:nth-child(3) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage2.svg") no-repeat;
  width: 60%;
  height: 26px;
}
#it-operations-management ul li:nth-child(4) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage3.svg") no-repeat;
  width: 80%;
  height: 50px;
}
#it-operations-management ul li:nth-child(5) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage6.png") no-repeat;
  width: 62%;
  background-size: 122px;
}
#it-operations-management ul li:nth-child(6) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/itop-manage5.svg") no-repeat;
  width: 70%;
}
#it-operations-management ul li:nth-child(8) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/index/ap-sprite-img.svg) no-repeat -137px -193px/1020px;
  width: 120px;
  height: 46px;
}
#it-operations-management ul li:nth-child(9) a span {
  background: url(https://www.manageengine.com/analytics-plus/images/dashboards/logos/service-manage10.svg) no-repeat;
  width: 88%;
  height: 36px;
  background-size: 175px;
}
#security .integ-me-logos ul li:nth-child(1) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/it-security1.svg") no-repeat;
  width: 60%;
  height: 40px;
}
#security .integ-me-logos ul li:nth-child(2) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/it-security2.svg") no-repeat;
  width: 100%;
}
#security .integ-me-logos ul li:nth-child(3) a span {
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage3.svg") no-repeat;
  width: 100%;
}
#endpoint-management .integ-me-logos ul li:nth-child(3) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage2.svg") no-repeat;
  width: 90%;
}
#endpoint-management .integ-me-logos ul li:nth-child(4) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage4.svg") no-repeat;
  width: 90%;
  height: 13px;
}
#endpoint-management .integ-me-logos ul li:nth-child(5) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/ep-manage5.svg") no-repeat;
  width: 90%;
}
#endpoint-management .integ-me-logos ul li:nth-child(6) a span {
  background: url(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/dashboards/logos/rmmc.svg) no-repeat;
  width: 133px;
  height: 40px;
}
#project-management .integ-me-logos ul li:nth-child(1) a span {
  background: url("https://www.manageengine.com/analytics-plus/images/dashboards/logos/p-manage1.svg") no-repeat;
  width: 90%;
  height: 40px;
}
#project-management .integ-me-logos ul li:nth-child(2) a span {
  background: url("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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: 0.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(https://www.manageengine.com/analytics-plus/images/customer/customer-bg.svg) no-repeat;
  position: absolute;
  bottom: -34px;
  left: 0;
  background-size: contain;
  height: 300px;
  width: 100%;
  z-index: -1;
}
.customer-sec-2 {
  padding: 40px;
  margin-bottom: 10px;
}
.cust-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: 0.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: 20px;
  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 {
  float: left;
  margin-top: 12px;
  font-size: 12px;
  padding: 0;
  text-decoration: underline;
}

/*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*/

/*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("https://www.manageengine.com/analytics-plus/images/case-study/c_study_bannr.svg") no-repeat;
  content: " ";
  position: absolute;
  top: -15px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.cs-cont-sec {
  width: 55%;
  align-self: center;
}
.cs-video-sec {
  width: 45%;
  align-self: flex-end;
}
.cs-cust-video {
  /*
    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;
}
.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(https://www.manageengine.com/analytics-plus/images/case-study/blue-quotes-icon.svg) no-repeat;
  position: absolute;
  top: -77px;
  left: 140px;
  width: 160px;
  height: 115px;
}

.cs_sec2-cont2 p {
  font-size: 43px;
  font-family: "Zoho_Puvi_Light";
  line-height: inherit;
}
.cs_sec2-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
  z-index: 99;
  align-self: end;
  -webkit-align-self: flex-end; /* 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(https://www.manageengine.com/analytics-plus/images/case-study/c_study_btm_bannr.svg) no-repeat;
  content: " ";
  position: absolute;
  top: -7px;
  left: 0;
  background-size: contain;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.c_study_btm_bannr h2 {
  font-size: 36px;
  font-family: "Zoho_Puvi_BoldItalic";
  margin-top: 0;
}
.c_study_btm_bannr button {
  margin: 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(https://www.manageengine.com/analytics-plus/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: 0.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: 0.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 {
  /*
	margin-left: 30px;	
    margin-top: 30px;
*/
  /*	font-family: 'Zoho_Puvi_SemiBold';*/
}
.webinar-agenda ul li {
  position: relative;
  margin-bottom: 15px;
}
/*
.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;
}
.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;
}
.wlb-innr-form #showwebinar-form {
}
.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(https://www.manageengine.com/analytics-plus/images/webinar//gray-down-arrow.png) no-repeat;
  top: 33px;
  right: 20px;
  transition: transform 140ms;
}
.wlb-form.time-select:before {
  background-position: 1px 1px;
}
.wlb-form.time-select:after {
  z-index: 0;
}
.wlb-form input::placeholder {
  color: #000;
}
.wlb-form.time-icon {
  display: inline-block;
  background-position: -36px 1px;
  width: 20px;
  height: 20px;
}
.wlb-form.time-select {
  position: relative;
  cursor: pointer;
  margin-bottom: 25px;
}
.wlb-form .time-slot {
  display: none;
  position: absolute;
  z-index: 3;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 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-slot.active {
  display: block;
}
.wlb-form.time-select.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wlb-form #errorMSG {
  display: none;
  color: red;
  font-size: 14px;
}
.wlb-btn-dis {
  display: flex;
  justify-content: space-between;
  align-items: normal;
}
.wlb-btn-dis .wid50 {
  width: 49% !important;
}
.wlb-btn {
  border: 0;
  color: #fff !important;
  font-size: 16px;
  font-weight: 100;
  padding: 15px 20px;
  display: block;
  text-align: center;
  width: 100%;
  outline: none;
  cursor: pointer;
}
.wlb-btn.red {
  background: #f25757;
}
.wlb-btn.gry {
  background: #999;
}
.success-msg {
  margin-top: 150px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  left: 50%;
}
.success-msg img {
  position: relative;
  left: -50%;
}
.wlspeaker-innr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 20px 10px;
  border-radius: 15px;
  border: 1px solid #a0d1ff;
  max-width: 1000px;
  margin: 0 auto;
  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;
}
/*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: 97px;
  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: 20px;
  font-family: "Zoho_Puvi_SemiBold";
  margin-bottom: -3px;
  margin-top: -12px;
  text-align: left;
}
.ap-ebook-sec2-cont p {
  margin-bottom: 30px;
  margin-top: 10px;
}
.ap-ebook-sec2-innr {
  /*    background-image: linear-gradient(180deg, #e4f6ff, #fff);	*/
  margin-block: 40px;
}
/*Ebook Page design end here*/

/*get quote Page design start here*/
.get-quote .container {
  max-width: 1200px;
  padding: 0 25px;
}
.get-quote .container .cl-md-4 {
  width: 32%;
}
.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;
  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: 0.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: 0.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: 0.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;
}

.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;
}
.g-toggle span {
  font-family: "Zoho_Puvi_SemiBold";
}
.g-quote-toggle:checked:after {
  transform: translatex(30px);
}
.gq-opa {
  opacity: 0.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;
}
.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: 0.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: 0.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;
}
.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: 0.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/dashboards/unified-it-chat-user.svg) no-repeat;
  position: absolute;
  background-size: 45px;
  width: 45px;
  height: 45px;
  z-index: -1;
}
.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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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: 0.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(https://www.manageengine.com/analytics-plus/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("https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/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(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg.svg) no-repeat;
  position: absolute;
  bottom: 100px;
  right: 0;
  height: 660px;
  width: 100%;
  background-size: cover;
  z-index: -1;
}
.apl5-zigzag {
  padding-bottom: 150px;
}

.apl5-zigzag .feature-lm {
  color: #ffffff !important;
  font-family: "Zoho_Puvi_Regular";
}
.apl5-zigzag .feature-lm:after {
  background: url(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -220px/1400px !important;
}
.apl5-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(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px !important;
}
.apl5-sec4,
.apl5-sec6 {
  padding-top: 100px;
}
.apl5-sec4 .apl5-zigzag .cl-md-6:first-child,
.apl5-sec4 .apl5-zigzag .cl-md-6:nth-child(2) {
  position: relative;
  z-index: 0;
}
.apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
  position: absolute;
  bottom: -200px;
  right: 0;
  height: 230px;
  width: 250px;
  z-index: -1;
}
.apl5-sec4 .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
  position: absolute;
  bottom: -120px;
  right: 40%;
  height: 110px;
  width: 110px;
  z-index: -1;
}
.apl5-white-bg {
  background: #fff;
  color: #1d1d27;
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6 {
  float: right;
}
.apl5-white-bg .apl5-zigzag .cl-md-6:first-child,
.apl5-white-bg .apl5-zigzag .cl-md-6:nth-child(2) {
  position: relative;
  z-index: 0;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
  position: absolute;
  bottom: -120px;
  right: 40%;
  height: 110px;
  width: 110px;
  z-index: -1;
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
  position: absolute;
  bottom: -150px;
  right: 0;
  height: 230px;
  width: 250px;
  z-index: -1;
}
.apl5-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(https://www.manageengine.com/analytics-plus/images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px !important;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:nth-child(2) {
  text-align: center;
}
.apl5-zigzag .cl-md-6:nth-child(2) img {
  width: 80%;
}
.apl5-white-bg .apl5-zigzag .cl-md-6:last-child img {
  width: 70%;
}
.apl5-white-bg .apl5-zigzag:last-child .cl-md-6:last-child img {
  width: 65%;
}
.apl5-sec5 {
  position: relative;
  background: #fff;
  height: 350px;
  padding-top: 50px;
  padding-bottom: 50px;
  z-index: 0;
}
.apl5-sec5:before {
  content: " ";
  background: url(https://www.manageengine.com/analytics-plus/images/index/go-data-bg.svg) no-repeat;
  position: absolute;
  bottom: 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("https://www.manageengine.com/analytics-plus/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 0.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 0.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-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, #eed159, #f09f4f, #4faff7, #b5cfff);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.ap-discount-full p {
  text-align: center;
}
.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: 0.2;
  z-index: -1;
}
.ap-discount-lft span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 10px;
  left: 10px;
  background-color: #000;
  border-radius: 20px;
  opacity: 0.8;
  z-index: -1;
}
.ap-discount-rit {
  width: 50%;
}
.ap-discount-form {
  width: 440px;
  float: right;
  background: #0f2b56;
  border: 1px solid #5b5b5b;
  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: #fff;
  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: #001e4b;
  border-radius: 6px;
}
.ap-discount-form .dwn-priv.tac,
.ap-discount-form #countryID .selectedCountry {
  color: #fff;
}
.ap-discount-form .countryid-stl #countryID {
  color: #fff !important;
  background: #001e4b;
}
.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("https://www.manageengine.com/analytics-plus/images/ap-discount-foot1.svg") no-repeat;
  background-size: contain;
  animation: fadeinout 4s infinite;
}
.ap-discount-foot:after {
  background: url("https://www.manageengine.com/analytics-plus/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: 0.7;
}
.ap-discount-full.discount-gif:after {
  background: url("https://www.manageengine.com/analytics-plus/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;
}
.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(https://www.manageengine.com/analytics-plus/images/aplus-6o/spotlight-bg.svg) no-repeat;
  background-size: contain;
  top: s0px;
  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: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes fadeinout1 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.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(https://www.manageengine.com/analytics-plus/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: 0.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: 0.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 0.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 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
#fea .all-featu:hover {
  background: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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: 0.7;
  padding-bottom: 6px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.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: 0.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 0.5s cubic-bezier(0.46, 0.03, 0.21, 0.93);
  animation: zoomIn1 0.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: 0.1s;
}

.trans-delay-2 {
  transition-delay: 0.2s;
}

.trans-delay-3 {
  transition-delay: 0.3s;
}

.trans-delay-4 {
  transition-delay: 0.4s;
}

.trans-delay-5 {
  transition-delay: 0.5s;
}

.trans-delay-6 {
  transition-delay: 0.6s;
}

.trans-delay-7 {
  transition-delay: 0.7s;
}

.trans-delay-8 {
  transition-delay: 0.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: 0.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;
  }
  /*
	.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(0.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;
  }
}

@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;
  }
}
@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: 0.2;
  }
  .itsm-sol-sec8:after {
    bottom: -90px;
    height: 100%;
    opacity: 0.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;
  }
}
@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: 0.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;
  }
}
@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: 0.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 {
    display: none;
  }
  .indx-ebook-bnnr.full .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;
  }
}
@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;
  }
  .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;
  }
  .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%;
  }
  .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 0.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: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.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;
  }
  .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%;
  }
}

@media screen and (max-height: 900px) {
  .ap-full-ht.ap-indx-sec3 {
    height: inherit !important;
    min-height: inherit !important;
  }

  .rbund-pop-innr {
    transform: scale(0.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(0.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 {
    padding: 5px;
    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: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: 0.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;
  }
}

@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: 0.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 {
    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%;
  }
}

@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(0.7);
    margin-top: 0;
    left: -50px;
  }
  .ap-cloud-foot h2 {
    font-size: 23px;
  }
}
@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;
  }
  .ap-ebook-sec2 h3 {
    font-size: 35px;
    line-height: 42px;
  }
  .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%;
  }
}
@media screen and (max-width: 425px) {
  .ap6o-banner .bannr-sec .rit6o .ap6o-banner-spotlight {
    transform: scale(0.6);
    left: -90px;
  }
}