<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** 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;
}
.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(../images/index/hover-pop-tp.svg) no-repeat;
	background-size: 200px;
    width: 240px;
    height: 35px;
    top: 20px;
    left: 20px;
    opacity: .5;
}
.mouse-out-notif:after {
	content: " ";
    position: absolute;
    background: url(../images/index/hover-pop-bt.svg) no-repeat;
    background-size: 270px;
    width: 330px;
    height: 85px;
    bottom: 100px;
    left: 20px;
    z-index: -1;
    opacity: .5;	
}
.mouse-in-notif {
	display: none;
}
.hoverpop-txt1 {
	color: #fff7b9;
    font-size: 25px;
}
.notif-close {
	background: #d8d8d82e none repeat scroll 0 0;
    border-radius: 50px;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 29px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    font-family: 'Zoho_Puvi_Medium';
}
.btn-hoverpop {
	background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;    
	width: auto;
    display: block;
    margin-top: 40px;
    text-align: center;
}
.mouse-out-notif1 {
	display: none;
    position: fixed;
    top: 100px;
    background: #fcbc00;
    z-index: 999;
    width: 100%;
	text-align: center;
    padding: 0px 35px;	    
	webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.notif-close1 {
	background: #876500 none repeat scroll 0 0;
    border-radius: 50px;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 21px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    font-family: 'Zoho_Puvi_Medium';	
}
.dwn-hoverpop-txt1 {
    font-size: 15px;
    margin: 8px 0;
}
.dwn-hoverpop-txt2 {
    font-size: 15px;
    margin-top: 18px;
    margin-left: 6px;
    margin-right: 4px;
}
.btn-dwn-hoverpop {    
	font-size: 12px;
	    color: #000000;
}
.mouse-out-notif1 a {    
	position: relative;
	text-decoration: none;
	    display: inline-grid;
}
.mouse-out-notif1 a:after {
    color: #000000;
    background: #000000;
}
.mouse-out-notif1 a:after {
    bottom: 8px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
.mouse-out-notif1 a:hover:after  {
    text-decoration: none;
    width: 100%;
    left: 0;
}
/*Country Code style start here*/
.countryid-stl {
	position: relative;
    padding-right: 57px;
    width: 36% !important;
}
.countryid-stl input {
    border-right: 0px !important;
}
#countryID * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#countryID {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 58px;
    height: 48px;
    display: flex;
	border: 1px solid #bbb;    
	border-left: 0px;
    background: #ffffff;
}
#countryID:after  {
	content: "";
    position: absolute;
    width: 1px;
	height: 70%;
    top: 16%;
    left: 0;
    background: #818181;
}
#countryID:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #adadad;
    top: 22px;
    right: 9px;
    z-index: 0;	
}
#countryID .selectedCountry {
	width: 100%;
    height: 100%;
    position: absolute;
    color: #6e6e6e;
    font-size: 16px;
    padding-left: 12px;
    padding-top: 12px;
}
#countryID select {
	width: 100%;
    height: 100%;
    border: 0;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 15px;
    outline: none;
    background: #fff;
    margin: 0;
    background: none;
    z-index: 9;
    position: relative;
    color: #6e6e6e;
    font-size: 12px;
    opacity: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}

/*Country Code style end here*/
/* 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.next {
	right: 50px;
}
.btn-slider:hover {
    opacity: 1;
}
.btn-slider a {
    font-family: auto;
    color: #c2c2c4;
    transform: translateY(-5px);
    /* 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;
    -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;
}
/*index banner AutomationITSM start here*/

.flex-left {
	width: 50%;
}
.flex-right {
	width: 50%;
}
.indx-bannr-flex .flex-left {
	width: 75%;
}
.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(../images/index/aplus-index-wave.svg) no-repeat;
    position: absolute;
    content: "";
    top: 50px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: contain;
    z-index: -1; -webkit-mask-image: linear-gradient(to left, transparent 43%, black 100%);
    mask-image: linear-gradient(to left, transparent 25%, black 100%);
    opacity: .2;
	
}
.ebook-auto-itsm.wave-block:before {
	background: url(../images/index/aplus-index-wave-b.svg) no-repeat !important;
	opacity: .12 !important;
}
.ebook-auto-itsm .flex-right {
	position: relative;
    z-index: 0;
}
.ebook-auto-itsm .flex-right:before {
    content: "";
    background: url(../images/index/it-losing-money-bg.svg) no-repeat;
/*    background: url(../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(../images/index/bannr-roi-of-it-bnnr.svg) no-repeat !important;	
	opacity: .5;
	top: -130px;
}

.ebook-auto-itsm .ebook-band {
    margin-bottom: 30px;	
}
.ebook-auto-itsm .ebook-band span {
    color: #fff;
    font-size: 17px;
    font-family: 'Zoho_Puvi_SemiBold';
    font-style: italic;
    border-bottom: 1px solid #fff;
/*    background: #D9E7F9;*/
    padding: 12px 0px;
/*    border-radius: 25px;*/
}
.ebook-auto-itsm .flex-left h2 {
    font: 40px/1.3 Zoho_Puvi_Regular;
    margin: 15px 0;
    line-height: 55px;
}
.ebook-auto-itsm .flex-left h2 span {
    display: block;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_ExtraBold';
    color: #ffed9f;
}
.ebook-auto-itsm .flex-left h2 strong {
    display: block;
/*    text-transform: uppercase;*/
    font-family: 'Zoho_Puvi_ExtraBold';
}
.ebook-auto-itsm .bannr-rit-img {
	text-align: center;
}
.ebook-auto-itsm .bannr-rit-img img {
	width: 300px;
	box-shadow: 20px 20px 30px #00000047;
}
/*index banner AutomationITSM end here*/

/*index banner 2bg start here*/


.indx-ebook-bnnr {
	background: #07295B;
	position: relative;
	z-index: 0;
}
.indx-ebook-bnnr:before {    
	background: url(../images/index/aplus-index-wave-b.svg) no-repeat;
    position: absolute;
    content: "";
    top: 50px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: contain;
    z-index: -1; -webkit-mask-image: linear-gradient(to left, transparent 43%, black 100%);
    mask-image: linear-gradient(to left, transparent 25%, black 100%);
    opacity: .12;
	
}
.indx-ebook-bnnr.wave-block:before {
	background: url(../images/index/aplus-index-wave-b.svg) no-repeat !important;
	opacity: .12 !important;
}
.indx-ebook-bnnr .flex-right {
	position: relative;
    z-index: 0;
}
.indx-ebook-bnnr .flex-right:before {
    content: "";
    background: url(../images/index/it-losing-money-bg.svg) no-repeat;
    position: absolute;
    top: -110px;
    left: -83px;
    height: 680px;
    width: 100%;
    background-size: contain;
    z-index: -1;
    opacity: .5;
}

.indx-ebook-bnnr .flex-right:after {
    content: "";
	background: url(../images/index/bannr-hyperautomation-itsm-bnnr.svg) no-repeat;
    position: absolute;
    top: -90px;
    right: -90px;
    height: 610px;
    width: 100%;
    background-size: contain;
    z-index: -1;
}
.indx-ebook-bnnr.blk .flex-right:after {
    opacity: .1;
	
}
.indx-ebook-bnnr.wit .flex-right:after {
    background: url(../images/index/bannr-roi-of-it-bnnr.svg) no-repeat;
    opacity: .8;
}
.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: 42px;
    font-family: 'Zoho_Puvi_ExtraBold';
    line-height: 55px;
    margin-bottom: 0px;
}
.indx-ebook-bnnr.flex-left h2 span {
    display: block;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_ExtraBold';
    color: #ffed9f;
}
.indx-ebook-bnnr.flex-left h2 strong {
    display: block;
/*    text-transform: uppercase;*/
    font-family: 'Zoho_Puvi_ExtraBold';
}
.indx-ebook-bnnr .bannr-rit-img {
	text-align: center;
}
.indx-ebook-bnnr .bannr-rit-img img {
	width: 300px;
	box-shadow: 20px 20px 30px #00000047;
}
/*index banner 2bg end here*/

/*index banner Cloud Start here*/
.aplus-Cloud-bannr {
	background: #efbe30;
	position: relative;
    color: #fff;	
	z-index: 0;
    overflow: hidden;
}
.aplus-Cloud-bannr:before {
	background: url(../images/ap-cloud/cloud-lp-bannr_y.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 22px;
    right: 0px;
    background-size: contain;
    height: 100%;
    width: 58%;
    z-index: -1;
}
.aplus-Cloud-bannr .bannr-rit-img {
    visibility: hidden;
}
.aplus-Cloud-bannr h2 {
    font: 34px/57px 'Zoho_Puvi_Medium';
    color: #000;
    background-size: 100%;
    margin-bottom: 10px;
}
.aplus-Cloud-bannr .flex-left p {
	color: #000;
	padding-top: 0;
}
.aplus-Cloud-bannr h2 span {
	display: block;
    color: #000;
    font-size: 65px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 5px;
	
}
.aplus-Cloud-bannr .indx-bannr-flex .flex-left {
	width: 39%;	
}

/*index banner Cloud end here*/

/*index banner infographic Start here*/
.aplus-infographic-bannr {
	background: #000;
	position: relative;
    color: #fff;	
	z-index: 0;
}
.aplus-infographic-bannr:before {
    background: url(../images/index/report_bundles_bg1.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    right: -140px;
    background-size: contain;
    height: 90%;
    width: 58%;
    z-index: -1;
    opacity: 1; 
}
.aplus-infographic-bannr .band span {
	color: #FFF4DE;
    font-size: 17px;
    /* text-transform: uppercase; */
    font-style: italic;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}
.aplus-infographic-bannr h2 {
    font: 48px/57px 'Zoho_Puvi_Bold';
    color: #fff;
    background-size: 100%;
    margin-bottom: 10px;
}
.aplus-infographic-bannr h2 span {
	display: block;
    background-color: #EED159;
    /* background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC); */
    background-image: linear-gradient(45deg, #EED159, #F09F4F, #4FAFF7 45%, #B5CFFF 53%);
    -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 {
	background: #011b65;
	color: #fff;
/*	color: #000;*/
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.indx-webinar-bg:before {
	background: url("../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;
}
.indx-webinar-bg:after {
    background: url(../images/index/banne-webi-b.svg) no-repeat;
    content: " ";
    position: absolute;
    bottom: 50px;
    right: 0;
    height: 190px;
    width: 100%;
    background-size: cover;
    z-index: -1;
} 

.indx-webinar-bg .flex-left h2 {
	font-size: 45px;
    font-family: 'Zoho_Puvi_ExtraBold';
    line-height: 50px;
}
.indx-webinar-bg .flex-left h2 span {
	color: #ffe189;
}
.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;
}
.indx-webinar-bg .flex-right {
    width: 65% !important;	
}
.webinar-band {
    color: #fff;
    font-size: 19px;
    font-style: italic;
    padding-bottom: 7px;
    width: 290px;
}
.webinar-band span {
    border-bottom: 1px solid #fff;
	padding-bottom: 7px;
}
.webinar-roi-calc {    
	display: flex;
    width: 490px;
    font-size: 19px;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 40px;
}
.webinar-roi-calc span strong { 
    position: absolute;
    top: -33px;
    font-size: 22px;
    margin-bottom: 7px;
    width: 170px;
}
.webinar-roi-calc span {  
	position: relative;
}
.webinar-roi-calc span:before {  
    position: absolute;
    content: "";
    width: 1px;
    height: 23px;
/*    background: #000;*/
    background: #fff;
    left: -22px;
}
.webinar-roi-calc span:first-child {
	width: 120px;
} 
.webinar-roi-calc span:nth-child(2) {
	width: 192px;
}
.webinar-roi-calc span:nth-child(3) {
	width: 180px;
}
.webinar-roi-calc span:nth-child(4) {
	width: 180px;
}
.webinar-roi-calc span:first-child:before, .webinar-roi-calc span:nth-child(2):before {
	content: none;
}
.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 &gt; 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(../images/index/banne-apq3-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5;
}
.indx-apq3-banr:after {
    background: url(../images/index/banne-apq3-b.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 370px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1;
}
.apq3-title {
    font-size: 38px;
    font-family: 'Zoho_Puvi_SemiBold';
    line-height: 48px;	
	margin-top: 20px;
}
.apq3-title span {
    font-size: 20px;
	font-family: 'Zoho_Puvi_Regular';
    line-height: 35px;	
}
.apq3-band span {
	color: #fef0d2;
    font-size: 15px;
	font-family: 'Zoho_Puvi_Medium';
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 14px;
}
.indx-apq3-banr .bannr-rit-img {
	position: relative;
}

.btn-apq3 {
	background: #f65a5b;
    color: #fff;
    border: 1px solid #f65a5b;
}
.btn-apq3:hover	 {
	background: #d64041;
    border: 1px solid #d64041;
}
.apq3-date1 {
    line-height: 26px !important;
    font-size: 16px;
    letter-spacing: 0.3px;
}
.apq3-date1 span, .zp_semi {
    font-family: 'Zoho_Puvi_SemiBold';
}
.apq3-date {
	border-bottom: 1px solid #fff;	
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: 0.3px;
    padding-bottom: 35px;
    padding-top: 15px;
}
.apq3-date span {
	font-size: 20px;
    font-family: 'Zoho_Puvi_SemiBold';
}
.apq3-date-lf-bdr {
	border-left: 1px solid #fff;
    height: 64px;
}

.indx-apq4-banr {
	background: #002145;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.indx-apq4-banr:before {
    background: url(../images/index/securiy-breach-bg.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 7%;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5;
}
.indx-apq4-banr:after {
    background: url(../images/index/securiy-breach-bg.svg) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 370px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1;
}
.apq4-title {
    font-size: 40px;
    font-family: 'Zoho_Puvi_SemiBold';
    line-height: 52px;
    margin-top: 20px;
    color: #f8f0ba;
}
.apq4-title span {
    font-size: 22px;
	font-family: 'Zoho_Puvi_Regular';
    line-height: 35px;	
	color: #fff;
}
.apq4-band span {
	color: #fef0d2;
    font-size: 15px;
	font-family: 'Zoho_Puvi_Medium';
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #a5a5a5;
    padding-bottom: 14px;
}
.indx-apq4-banr .bannr-rit-img {
	position: relative;
}

.btn-apq4 {
	background: #e01010;
    color: #fff;
    border: 1px solid #e01010;
}
.btn-apq4:hover	 {
	background: #d64041;
    border: 1px solid #d64041;
}
.apq4-date1 {
    line-height: 26px !important;
    font-size: 16px;
    letter-spacing: 0.3px;
}
.apq4-date1 span {
    font-family: 'Zoho_Puvi_SemiBold';
}
.apq4-date {
/*	border-bottom: 1px solid #fff;	*/
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: 0.3px;
    padding-bottom: 35px;
    padding-top: 15px;
}
.apq4-date span {
	font-size: 23px;
    font-family: 'Zoho_Puvi_SemiBold';
}
.apq4-date-lf-bdr {
	border-left: 1px solid #fff;
    height: 64px;
}
.securiy-breach {
	position: absolute;
    height: 100%;
	top: 0px;
	right: 0px;
}
.securiy-breach img {
    width: auto;	
    height: 100%;
    opacity: .9;
}
/*apq3 banner style end here*/

/*online training october start here*/
.indx-ot-oct {
    background: #1C3056;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;	
}
.indx-ot-oct:before {
    background: url(../images/virtual-training/v-train-bgt.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5;
}
.indx-ot-oct:after {
    background: url(../images/virtual-training/v-train-bgb.svg) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 830px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: 1;
}
.ot-oct-date {
    line-height: 32px !important;
    font-size: 16px;
    letter-spacing: 0.3px;
    padding-bottom: 35px;
    padding-top: 15px;
}
.indx-ot-oct .bannr-rit-img {
	width: 600px;
}
.ot-oct-lf-bdr {
    border-left: 1px solid #435573;
    height: 64px;
}
.btn-ot-oct {
    background: #EC1C24;
    color: #fff;
    border: 1px solid #EC1C24;
}

/*online training october end here*/

/*hybrid banner style start here*/

.hybrid-banner {
	background-color: #FBD008;
/*    background-image: linear-gradient(to top right, #FFC94A 50%, #F7BC46 50%);	*/
/*	background: linear-gradient(31deg, #FFC94A 63%, #F7BC46 50%);*/
	position: relative;
    display: flex;
    min-height: 600px;
    z-index: 0;
}
.hybrid-banner:before {
background: url(../images/index/banne-apq3-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5;
}
.hybrid-banner:after {
    background: url(../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(../images/index/apq3-bannr-bg.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .8;
}

.apq3oct-banner .cl-md-8 {
	margin: auto;
}
.apq3oct-rit-img img {
    width: 590px;
}
.apq3oct-banner h1 {
	font-size: 30px;
    font-family: 'Zoho_Puvi_Light';
}
.apq3oct-banner h1 span {
	font-family: 'Zoho_Puvi_Bold';
}
.apq3oct-band span {
    color: #fbf0d0;
    font-size: 15px;
    font-family: 'Zoho_Puvi_Medium';
    text-transform: uppercase;
    font-style: italic;
    border-bottom: 1px solid #4c2e6b;
    padding-bottom: 9px;
}
/*
.hybrid-banner .hybrid-tit1 {
	font-size: 20px;
    padding: 0;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 0;
}
*/
.apq3oct-banner .apq3oct-tit1 {
	font-size: 32px;
    font-family: 'Zoho_Puvi_Light';
    line-height: 46px;
    padding: 0;
    margin-bottom: 0;
}
.apq3oct-banner .apq3oct-tit1 span {
    font-family: 'Zoho_Puvi_Bold';
}
.apq3oct-banner .apq3oct-tit2 {
	font-size: 19px;
    padding: 0;
    font-family: 'Zoho_Puvi_Regular';
    margin: 0;
    margin-bottom: 25px;	
}
.ap-index-bnr .apq3oct-banner .container {
    display: initial;
    margin: auto;
}
.apq3oct-date1 {
    padding-top: 0 !important;
}
.apq3oct-date1 span {
    font-family: 'Zoho_Puvi_Bold';
}
/*apq3oct banner style end here*/

/*AP 5.0 banner start here*/

.indx-ap50-banr {
    background: #f9cba7;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;	
}
.indx-ap50-banr .container {
	    max-width: 1400px;
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px;
    overflow: hidden;
}
.indx-ap50-banr:before {
    background: url(../images/index/banne-apq3-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .5;
}
.indx-ap50-banr:after {
    background: url(../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*/

/*solution page start here*/

.itsm-sol-bannr {
	background-image: linear-gradient(180deg, #EFF7FF, #fff);	
	position: relative;
	z-index: 0;
	padding: 50px 10px;
	overflow: hidden;
}
.itsm-sol-bannr:before {
    content: " ";
    background: url(../images/solution/itsm/itsm-sol-banner.svg) no-repeat;
    position: absolute;
    bottom: -10px;
    right: 120px;
    height: 550px;
    width: 45%;
    background-size: contain;
    z-index: -1;
}
.itsm-sol-bannr .container {
	display: flex;
}
.itsm-sol-bannr .cl-md-5, .itsm-sol-bannr .cl-md-6, .itsm-sol-bannr .cl-md-7,
.itsm-sol-bannr .cl-md-9 {
	margin: auto;
}
.itsm-sol-bannr h1 {
    font-size: 52px;
    font-family: 'Zoho_Puvi_Bold';
    line-height: 55px;	
}
.itsm-sol-bannr h1 span {
	color: #1491EB;
}
.itsm-sol-bannr p {
    font-size: 20px;
    line-height: 32px;	
}
.itsm-sol-banr-img {
	visibility: hidden;
}
.itsm-sol-sec2 ul {
    justify-content: space-evenly !important;	
}
.itsm-sol-sec2, .itsm-sol-sec3, .itsm-sol-sec4,
.itsm-sol-sec5, .itsm-sol-sec7, .itom-sol-sec7, .project-sol-sec7, 
.itsm-sol-sec8, .itsm-sol-sec9, .itsm-sol-sec10  {
	padding-left: 10px;
	padding-right: 10px;
}
.itsm-sol-sec2 h2, .itsm-sol-sec3 h2, .itsm-sol-sec4 h2,
.itsm-sol-sec5 h2, .itsm-sol-sec7 h2, .itom-sol-sec7 h2, 
.project-sol-sec7 h2, .itsm-sol-sec8 h2, .itsm-sol-sec9 h2, .itsm-sol-sec10 h2  {
	font-size: 45px;
	color: #1d1d27;
    font-family: 'Zoho_Puvi_Bold';
	text-align: center;    
	line-height: 45px;
    margin: 15px 0;
}
.itsm-sol-sec2 {
	height: auto !important;
	padding-top: 5px !important;
}
.itsm-sol-sec2 ul li {
    padding: 0 10px !important;
}
.itsm-sol-sec2 ul li img {
    width: 125px !important;
}
.itsm-sol-sec2:before {
    content: none !important;	
}
.itsm-sol-sec3 .container {
	background: #EFF7FF;	
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 200px;
	border-bottom-left-radius: 200px;
}
.itsm-sol-sec3-innr {
    width: 80%;
    margin: auto;
    padding: 50px;
	clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.itsm-sol-sec3-innr ul {
	margin-top: 80px;
}
.itsm-sol-sec3-innr ul li {
    width: 50%;
    float: left;	
    min-height: 350px;
	transform: translateX(4%);
     -webkit-transform: translateX(4%);
}
.itsm-sol-sec3-innr ul li:nth-child(even) {
	transform: translateX(18%);
     -webkit-transform: translateX(18%);
}
.itsm-sol-sec3-innr ul li span {
    display: inline-block;
    width: 100px;
    height: 100px;
}
.itsm-sol3 ul li:first-child span {
	background: url("../images/solution/itsm/itsm-sol2-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol3 ul li:nth-child(2) span {
	background: url("../images/solution/itsm/itsm-sol2-2.svg") no-repeat 1px 20px/100px;
}
.itsm-sol3 ul li:nth-child(3) span {
	background: url(../images/solution/itsm/itsm-sol2-3.svg) no-repeat -25px -28px/148px;
}
.itsm-sol3 ul li:nth-child(4) span {
	background: url("../images/solution/itsm/itsm-sol2-4.svg") no-repeat 1px 4px/85px;
}
.itsm-sol-sec3-innr ul li h3 {
    font-size: 32px;
    line-height: 37px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-top: 0px;	
}
.itsm-sol-sec3-innr ul li p {
    width: 370px;	
    line-height: 28px;
}

.itsm-sol-sec4 {
    padding: 23px 20px;
    text-align: center;	
}
.itsm-sol-tabs {
	display: -webkit-inline-box;
    border-bottom: 2px solid #ccc;	
	position: relative;
	width: 97%;
	margin-top: 25px;
}
li.nav-grid-items {
    width: 25%;
	cursor: pointer;
}
.itsm-sol-tabs li.active, .itsm-sol-tabs li a.itsm-btmline {
	position: relative;
}
.itsm-sol-tabs li a {
	color: #000;
	display: block;
	padding: 10px 18px;
	text-decoration: none;
	cursor: pointer;
}
.itsm-sol-tabs li a.itsm-btmline:after {
	position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #656565;
    bottom: -2px;
    left: 0;
    z-index: 1;
    border-radius: 2px;
}
.itsm-sol-tabs li.active a.itsm-btmline:after {
    background: #1591eb !important;
}
.itsm-sol-tabs-content .cl-md-12 {
    margin-top: 25px;	
}
.itsm-sol-tabs-content .cl-md-5 {
	text-align: left;
	margin: auto;
	margin-top: 40px;
}
.itsm-sol-tabs-content .cl-md-12 h3 {
    font-size: 37px;
	line-height: 42px;
    font-family: 'Zoho_Puvi_Bold';
}
.itsm-sol-tabs-content .cl-md-12 p {
	width: 60%;
    font-size: 18px;
}
.itsm-sol-tabs-content img {
    height: 400px;	
    width: 100%;
}
.itsm-sol-sec5 {
	background: #EFF7FF;
	padding: 50px;
}
.itsm-sol-sec5-innr {
    width: 80%;
    margin: auto;
    padding: 0 20px;
}
.itsm-sol-sec5-innr ul {
	margin-top: 80px;
}
.itsm-sol-sec5-innr ul li {
    width: 50%;
    float: left;	
    min-height: 350px;
	transform: translateX(9%);
     -webkit-transform: translateX(9%);
}
.itsm-sol-sec5-innr ul li:nth-child(even) {
	transform: translateX(18%);
     -webkit-transform: translateX(18%);
}
.itsm-sol-sec5-innr ul li span {
    display: inline-block;
    width: 100px;
    height: 100px;
}
.itsm-sol5 ul li:first-child span {
	background: url("../images/solution/itsm/itsm-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itsm-sol5 ul li:nth-child(2) span {    
	background: url(../images/solution/itsm/itsm-sol5-2.svg) no-repeat 1px 20px/138px;
    width: 140px;
}
.itsm-sol5 ul li:nth-child(3) span {
	background: url(../images/solution/itsm/itsm-sol5-3.svg) no-repeat 2px 2px/96px;
}
.itsm-sol5 ul li:nth-child(4) span {
	background: url("../images/solution/itsm/itsm-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itsm-sol-sec5-innr ul li h3 {
    font-size: 32px;
    line-height: 44px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-top: 0px;	
}
.itsm-sol-sec5-innr ul li p {
    width: 370px;	
    line-height: 28px;
}
.itsm-sol-sec6 {
	background: #483A9E;
	padding: 75px 10px;
	position: relative;
    z-index: 0;
    overflow: hidden;
	color: #fff;
}
.itsm-sol-sec6:before {
    background: url(../images/solution/itsm/itsm-sol6-bg.svg) no-repeat;
    content: " ";
    background-size: contain;
    position: absolute;
    bottom: -30px;
    right: -2px;
    height: 560px;
    width: 1460px;
    z-index: -1;
    overflow: hidden;
}
.itsm-sol-sec6 h3 {
    font-size: 40px;
    line-height: 35px;
    font-family: 'Zoho_Puvi_Bold';	
}
.itsm-sol-sec6 p {
    width: 80%;
    font-size: 18px;
    line-height: 35px;	
}
.itsm-sol-sec6 img {
	visibility: hidden;
	width: 70%;
    margin: auto;	
}
.itsm-sol-sec7, .itom-sol-sec7 {
    background: #EFF7FF;
    padding: 50px;	
	padding-bottom: 100px;
}
.itsm-sol-relat-integ {
	position: relative;
	z-index: 0;
/*    width: 1100px;*/
	width: 79%;
    margin: auto;
}
.itsm-sol-relat-integ h2 {
    margin-bottom: 70px;	
}
.itsm-sol-relat-integ:before {
    content: " ";
    background: url(../images/index/out-box-lf-bg.png) no-repeat;
    position: absolute;
    top: 160px;
    left: -60px;
    width: 125px;
    height: 200px;
    z-index: -1;
}
.itsm-sol-relat-integ:after {
	content: " ";
    background: url(../images/index/out-box-lf-bg.png) no-repeat;
    position: absolute;
    top: 390px;
    right: -57px;
    width: 130px;
    height: 200px;
    z-index: -1;
}
.itsm-sol-relat-integ.mrtp50 {
    margin-top: 100px !important;	
}
.relat-integ-innr {
	width: 275px;	
	height: 384px;
	position: relative;
	float: left;
}
.four-box .relat-integ-innr{
    width: 368px !important;	
}
.itom-sol-sec7 .relat-integ-innr {
	width: 368px !important;	
}
.itsm-ri {
    background: #fff;
    margin-right: 10px;
	width: 233px;
    margin-top: 10px;
    padding: 16px;
    text-align: center;
    border-radius: 12px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;	
}
.itom-sol-sec7 .itsm-ri, .four-box .itsm-ri{
    width: 326px !important;	
}
.itsm-ri h3, .itsm-ri h4 {
	font-family: 'Zoho_Puvi_SemiBold';
    color: #000;
    font-size: 22px;
    transition: all 0.5s;	
    margin-top: 10px !important;
}
.itsm-ri h4 {
	font-size: 18px;
}
.relat-integ-innr .itsm-ri.link a, .proj-ri.link a, .itsm-ri.jsd a {
	display: block;
	margin: auto;
	text-decoration: none;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.relat-integ-innr .itsm-ri.link:hover a h3, .proj-ri.link:hover a h3 {
/*	color: #1591eb;*/
    transition: all 0.5s;	
}
.relat-integ-innr .itsm-ri.link:hover, .proj-ri.link:hover {
	border-color: #999999;
	cursor: pointer;
    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;	
}
.relat-integ-innr .itsm-ri.link a span {
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.relat-integ-innr .itsm-ri.link:hover  {
	transform: scale(1.02);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.relat-integ-innr .itsm-ri span { 
	content: " ";
    display: inline-block; 
}
.itsm-ri.sdpmsp span {
		width: 100px;
		height: 84px;
		background: url(../images/index/ap-sprite-img.svg) no-repeat -92px -1px/1150px;
	}
	.itsm-ri.ivanti span {
		background: url(../images/index/ap-sprite-img.svg) no-repeat -474px -156px/1070px;
		width: 123px;
		height: 44px;
	}
/*
.relat-integ-innr:nth-child(2) .itsm-ri, .relat-integ-innr:nth-child(5) .itsm-ri, .epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri  {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
*/
.four-box .itsm-ri, .three-box .itsm-ri, .five-box .itsm-ri, .seven-box .itsm-ri  {
	display: flex;
    flex-wrap: wrap;
}
.four-box .itsm-ri span, .three-box .itsm-ri span, .five-box .itsm-ri span, .fisevenve-box .itsm-ri span {
	margin: auto;
	width: 100%;
}
.four-box .itsm-ri h3, .three-box .itsm-ri h3, .five-box .itsm-ri h3, .five-box .itsm-ri h4, .seven-box .itsm-ri h3, .seven-box .itsm-ri h4 {
	margin: auto;
	width: 100%;
}
.four-box .relat-integ-innr:nth-child(2) .itsm-ri, .four-box .relat-integ-innr:nth-child(3) .itsm-ri {
	height: 342px;	
}
.three-box .itsm-ri, .five-box .relat-integ-innr:nth-child(2) .itsm-ri {
    height: 342px !important;	
}

.itsm-ri.sdp span {
	width: 100px;
    height: 96px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat 4px -6px/1300px;
}
.itsm-ri.servicenow span {
    width: 190px;
    height: 55px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -4px -82px/1160px;
}
.five-box .itsm-ri {
    height: 150px;
}
.itsm-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child h3 {
	visibility: hidden;
	margin: 0;
}
.itsm-ri.zendesk span {
    width: 94px;
    height: 75px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1077px -2px/1500px;
}
.relat-integ-innr:nth-child(3) .itsm-ri h3 {
    transform: inherit;	
}
.itsm-ri.teamdesk span {
	width: 145px;
    height: 64px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat 0 -174px/740px;
    margin-top: 15px;
}
.itsm-ri.sdp h3, .itsm-ri.zendesk h3 {
	margin-top: -6px !important;	
}
.relat-integ-innr:nth-child(3):nth-child(2) .itsm-ri h3 {
	margin-top: 12px;	
}
.relat-integ-innr .itsm-ri.new span {
	    margin-top: 0;
}
.itsm-ri.scp span {
	width: 100px;
	height: 84px;
	background: url(../images/index/ap-sprite-img.svg) no-repeat -227px -4px/1310px;
}
.itsm-ri.freshdesk span {
    width: 158px;
    height: 50px;
    background: url(../images/dashboards/logos/itop-manage13.svg) no-repeat;
}
.itsm-sol-relat-integ1 {
    margin-top: 100px;	
}

/*ITOM page designs started here*/
.itsm-ri.jsd span {
	width: 140px;
	height: 116px;
	background: url(../images/index/ap-sprite-img.svg) no-repeat -406px -457px/3130px;
}
.itsm-ri.bmc span {
	width: 160px;
	height: 63px;
	background: url(../images/index/ap-sprite-img.svg) no-repeat -893px -239px/1600px;
}
.itsm-ri.zdesk span {
	width: 90px;
	height: 84px;
	background: url(../images/index/ap-sprite-img.svg) no-repeat -1314px -302px/2000px;
	margin-top: 15px;
}
.itsm-ri.sysaid span {    
    width: 140px;
    height: 62px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1200px -266px/1710px;
}

.itom-sol-bannr {
    background-image: linear-gradient(180deg, #fef5e1, #fff);
}
.itom-sol-bannr:before {
    background: url(../images/solution/itom/itom-sol-banner.svg) no-repeat !important;	
    height: 490px !important;
    width: 53%;
    right: 0;
}
.itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3, .itom-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3 {
	font-size: 18px;
}
.itsm-ri {
    min-height: 150px;
}
.itsm-ri img {
	width: 130px;
    margin-top: -6px;	
}
 .itsm-ri.meopm img {
	width: 150px;	
    margin-top: -6px;
}
.itsm-ri.by2 {
	min-height: 85px !important;	
}
.itsm-ri.meam span {
	width: 87px;
    height: 76px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -534px 0px/1090px;
    margin-top: 24px;
}
.itsm-ri.meopm span {
    width: 110px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -633px -4px/1540px;
}
.itsm-ri.splunk span {
    width: 155px;
    height: 53px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -162px -236px/1240px;
}
.itsm-ri.meldata span {
   width: 90px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1571px -290px/2000px;
    margin-top: 5px;
}
.itsm-ri.mecdata span {
	width: 160px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1671px -289px/2000px;
    margin-top: 5px;
}
.itom-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 18px;
    letter-spacing: 2px;	
}
.itsm-ri.site24 span {
    width: 167px;
    height: 35px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat 0px -258px/1300px;
    transform: inherit;
}
.itsm-ri.datadog span {
	width: 190px;
    height: 196px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -2185px -190px/2760px;
	transform: inherit !important;
}
.itsm-ri.nagios span {
	width: 173px;
    height: 42px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -352px -273px/1380px;
}
.itsm-ri.Kaseya span {
    width: 152px;
    height: 81px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1121px -414px/1380px;
}
.itsm-ri.topdesk span {
    width: 193px;
    height: 38px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -554px -364px/1140px;
}
.itsm-ri.grafana span {
	width: 192px;
    height: 70px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -923px -429px/1390px;
}
.itsm-ri.prtg span {
	width: 146px;
    height: 50px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -17px -537px/1390px;
}
.itsm-ri.zabbix span {
    width: 163px;
    height: 46px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -148px -419px/1100px;
}

.itom-sol3 ul li:first-child span {
	background: url("../images/solution/itom/itom-sol2-1.svg") no-repeat 0px 2px/100px;
}
.itom-sol3 ul li:nth-child(2) span {
	background: url(../images/solution/itom/itom-sol2-2.svg) no-repeat 3px 10px/130px;
    width: 135px;
}
.itom-sol3 ul li:nth-child(3) span {
	background: url(../images/solution/itom/itom-sol2-3.svg) no-repeat 3px 11px/120px;
    width: 125px;
}
.itom-sol3 ul li:nth-child(4) span {
	background: url(../images/solution/itom/itom-sol2-4.svg) no-repeat 2px 20px/115px;
    width: 120px;
}
.itom-sol5 ul li:first-child span {
	background: url("../images/solution/itom/itom-sol5-2.svg") no-repeat 2px 5px/98px;
}
.itom-sol5 ul li:nth-child(2) span {    
	background: url("../images/solution/itom/itom-sol5-1.svg") no-repeat 0px 0px/100px;
}
.itom-sol5 ul li:nth-child(3) span {
	background: url("../images/solution/itom/itom-sol5-4.svg") no-repeat 3px 4px/96px;
}
.itom-sol5 ul li:nth-child(4) span {
	background: url("../images/solution/itom/itom-sol5-3.svg") no-repeat 2px 2px/96px;
}
.itsm-sol-relat-integ:before {
	top: 50px;	
}
.itom-sol-6:before {
	bottom: -65px !important;	
}
/*ITOM page designs end here*/

/*Project page designs started here*/
.proj-sol-bannr {
    background-image: linear-gradient(180deg, #dceffe, #fff);
}
.proj-sol-bannr:before {
    background: url(../images/solution/project/proj-sol-bannr.svg) no-repeat !important;
    width: 43%;
    height: 620px;
}
.proj-slo4-cont img {
    width: 670px;
	height: inherit;
}
.proj-sol3 ul li:first-child span {
	background: url(../images/solution/project/proj-sol2-1.svg) no-repeat 0px 16px/100px;
}
.proj-sol3 ul li:nth-child(2) span {
	background: url(../images/solution/project/proj-sol2-2.svg) no-repeat 3px -4px/83px;
    height: 110px;
}
.proj-sol3 ul li:nth-child(3) span {
	background: url(../images/solution/project/proj-sol2-3.svg) no-repeat 1px 1px/97px;
    width: 105px;
}
.proj-sol3 ul li:nth-child(4) span {
	background: url(../images/solution/project/proj-sol2-4.svg) no-repeat 2px 10px/95px;
}
.proj-sol5 ul li:first-child span {
	background: url("../images/solution/project/proj-sol5-1.svg") no-repeat 0px 0px/100px;
}
.proj-sol5 ul li:nth-child(2) span {    
	background: url("../images/solution/project/proj-sol5-2.svg") no-repeat 1px 1px/80px;
}
.proj-sol5 ul li:nth-child(3) span {
	background: url(../images/solution/project/proj-sol5-3.svg) no-repeat 2px 4px/135px;
    width: 140px;
}
.proj-sol5 ul li:nth-child(4) span {
	background: url("../images/solution/project/proj-sol5-4.svg") no-repeat 2px 1px/96px;
}
.proj-sol-img-pos {
    width: 62%;
}
.proj-sol-img-pos:after {
	top: inherit;
	bottom: -110px;	
}
.proj-sol-img-pos-innr {
	width: 430px;
    float: left;	
}
.proj-ri {
	background: #fff;
    display: flex;
    width: 390px;
    height: 230px;
    margin-top: 10px;
    padding: 16px;
    text-align: center;
    border-radius: 12px;	
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.proj-sol-img-pos-innr:nth-child(2) .proj-ri span {
	content: " ";
    display: inline-block;
    width: 340px;
    height: 60px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -567px -285px/1500px;
    margin: auto;
}
.proj-sol-img-pos-innr:nth-child(3) .proj-ri span {
	content: " ";
    display: inline-block;
    width: 250px;
    height: 80px;
    background: url(../images/solution/project/teamwork-projects-logo.svg) no-repeat 7px -3px/240px;
    margin: auto;
}
/* Project page designs end here */

/* Security page style start here */
.security-sol-bannr {
    background-image: linear-gradient(180deg, #fef5e1, #fff);
}
.security-sol-bannr:before {
    background: url(../images/solution/security/secu-sol-bannr.svg) no-repeat !important;
    right: -42px;
    height: 530px;
    top: 0;
}
.itsm-sol-sec3-innr.security-sol3 {
	width: 100%;		
}
.itsm-sol-sec3-innr.security-sol3 h2 {
    width: 70%;
    margin: auto;
    line-height: 53px;		
}
.itsm-sol-sec3-innr.security-sol3 ul li {
	width: 33.333%;
    transform: translateX(7%);
    -webkit-transform: translateX(7%);
}
.itsm-sol-sec3-innr.security-sol3 ul li:nth-child(even) {
    transform: translateX(8%);
    -webkit-transform: translateX(8%);
}
.security-sol4 .itsm-sol-tabs li a {
    padding: 10px 8px;	
}
.security-sol5 .itsm-sol-sec5-innr {
    width: 100%;
}
.security-sol5 .itsm-sol-sec5-innr ul li {
    width: 33.333%;
}
.security-sol5  .itsm-sol-sec5-innr ul li:nth-child(even) {
    transform: translateX(7%);
    -webkit-transform: translateX(7%);
}
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3, .security-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    font-size: 18px;
}
.security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri img {
    width: 130px;    
	margin-bottom: 6px;
}
.security-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri img {
    width: 150px;    
	margin-bottom: 6px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
    width: 140px;
    height: 116px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -844px -4px/1720px;
    margin-top: 24px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 108px;
    height: 126px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1574px -213px/1720px;    
	margin-top: 10px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 140px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -443px 2px/1760px;
    margin-top: 5px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 132px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1019px -6px/1760px;
    margin-top: 5px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 15px;
    margin-top: 8px;
}
.security-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri img {
    width: 130px;
	margin-bottom: 6px;
}
.security-sol3 ul li:first-child span {
	background: url("../images/solution/security/secu-sol2-1.svg") no-repeat 0px 2px/97px;
}
.security-sol3 ul li:nth-child(2) span {
	background: url(../images/solution/security/secu-sol2-2.svg) no-repeat 2px 4px/87px;
}
.security-sol3 ul li:nth-child(3) span {
	background: url(../images/solution/security/secu-sol2-3.svg) no-repeat 3px 11px/120px;
    width: 125px;
}
.security-sol5 ul li:first-child span {
	background: url("../images/solution/security/secu-sol5-1.svg") no-repeat 2px 5px/90px;
}
.security-sol5 ul li:nth-child(2) span {    
	background: url("../images/solution/security/secu-sol5-2.svg") no-repeat 0px 0px/100px;
}
.security-sol5 ul li:nth-child(3) span {
	background: url("../images/solution/security/secu-sol5-3.svg") no-repeat 3px 4px/94px;
}
.security-sol-6:before, .epoint-sol-6:before {
    bottom: -60px !important;	
}
.security-sol-sec8 .itsm-sol-sec8-innr ul li {
    width: 33.33%;
    float: left;
    text-align: center;
}
/* Security page style end here */

/*What's new page Analytics Plus style start here*/

.w-new-banner {
	width: 100%;
    height: auto;
    display: block;
    position: relative;
    margin-bottom: 60px;
    background: #0060FF;
    padding: 130px 0;
    overflow: hidden;
    z-index: 0;
}
.w-new-banner:before {
	content: '';
    background: url("../images/whats-new-banner.svg") no-repeat;
    background-size: 1680px auto;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .4;
    top: 0;
    z-index: -1;
}
.w-new-banner h1 {
	font: 45px/1.2 Zoho_Puvi_Bold;
	color: #fff;
    text-align: center;
    padding: 0 20px;	
}
.w-new-tabs-filter {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;   
	border-bottom: 1px solid #b4e5fb;
	transition: 300ms linear;
}
.w-new-tabs-filter.fixed {
	position: fixed;
    top: 100px;
    left: 0px;
	right: 0px;
    max-width: 100%;
    z-index: 999;	    
	background: #eff9fe;
	transition: 300ms linear;
    box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
}
.w-new-tabs-filter .container {
	display: flex;
    justify-content: space-between;
}
.fixed .w-new-tab-filter-innr li a.active {
/*	color: #ffffff !important;	*/
}
.fixed .w-new-tab-filter-innr li a:hover:after, .fixed .w-new-tab-filter-innr li a.active:after {
    color: #045eff;
    background: #045eff;	
}
.w-new-tab-filter-innr {
    z-index: 3;	
}
.w-new-tab-filter-innr ul {
	margin-top: 15px;	
}
.w-new-tab-filter-innr li {
    margin-right: 20px;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;	
}
.w-new-tab-filter-innr li a, .aplus-wn-cloud-inn a {
	position: relative;
	text-decoration: none;
    color: #6e6e6e;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.w-new-tab-filter-innr li a:after, .aplus-wn-cloud-inn a:after {
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    /* left: 0%; */
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
	color: #045eff;
    background: #045eff;
}
.w-new-tab-filter-innr li a:after {
	bottom: -15px;	
}
.aplus-wn-cloud-inn a:after {
bottom: 0px;	
}
.w-new-tab-filter-innr li a:hover, .aplus-wn-cloud-inn a:haver {
	color: #045eff;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.w-new-tab-filter-innr li a:hover:after, .w-new-tab-filter-innr li a.active:after, .aplus-wn-cloud-inn a:hover:after {
	opacity: 1;
    text-decoration: none;
    width: 100%;
    left: 0;
}
.aplus-wn-cloud-inn a.active:after {
	    opacity: 0;	
}
.w-new-tab-filter-innr li a.active {
	color: #045eff;
/*    border-bottom: 2px solid #045eff;*/
/*    padding-bottom: 10px;*/
}
.w-new-section {
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.w-new-timeline-section {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 100px;
    margin-top: 30px;
}
.w-new-event-series {
    float: left;
    position: relative;
    width: 250px;
    padding-right: 25px;
    box-sizing: border-box;
    text-align: left;
/*
    max-height: 680px;
    overflow-y: auto;
    overflow-x: hidden;
*/
}	
.w-new-event-series h2 {
	font-size: 18px;
	color: #025fff;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Medium';
    margin: 0 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b4e5fc;	
}
.w-new-event-series.sticky {
	position: -webkit-sticky; /* Safari */
  	position: sticky;
  	top: 200px;
}
.w-new-timeline-block.mm {
    margin-top: 65px;
}
.w-new-year-series {
	height: 68vh;
    overflow-x: scroll;
}
.w-new-year-open {
    background: #eff9ff;
    padding: 5px 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b4e5fd;	
	transition: 0.4s;
/*    max-height: 42px;*/
    overflow: hidden;
	z-index: 0;
}
.w-new-year-open.active {
/*	border-bottom: 0px solid #b4e5fd;*/
	padding-bottom: 15px;
}
.wn-ys {
	position: relative;
	cursor: pointer;
	margin: 8px 0;	
}
.wn-ys:before {
	content: "";
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 0;
    top: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all .3s ease;
}
.w-new-year-open.active .wn-ys:before {
    right: 0;
    top: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #025fff;
    border-width: 0 2px 2px 0;	
}
.w-new-year-open.active .wn-ys {
    color: #025fff;  
}
ul.wn-month {
	position: relative;
/*	border-left: 1px solid #b4e5fc;*/
	display: none;
    padding-left: 20px;	
	z-index: 9999;
}
ul.wn-month li:after {
	content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #b4e5fc;
    left: -16px;
    top: 15px;
	z-index: 0;
}
ul.wn-month li:last-child:after {
	height: 30%;
}
ul.wn-month li {
    padding: 7px 0;	
	cursor: pointer;
}
ul.wn-month li.active, ul.wn-month li   {
	position: relative;
}
ul.wn-month li.active:before, ul.wn-month li:hover:before {
	content: "";
    position: absolute;
    background: #eff9fe;
    width: 9px;
    height: 9px;
    left: -21px;
    top: 15px;
    border-radius: 25px;
    border: 1px solid #0eb088;
	z-index: 1;
}
ul.wn-month li.active a {
	color: #0eb088;
}
ul.wn-month li a {
	color: #000;
	text-decoration: none;
}
.w-new-timeline-block {
    box-sizing: border-box;
    float: right;
    width: 80%;
    padding-left: 10%;
    padding-top: 25px;
    text-align: left;
}
/*
.w-new-timeline-block:before {
	content: "";
	position: absolute;
	border-left: 1px solid #b4e5fc;
	left: -10px;
    height: 100%;
}
*/
.w-new-yr-content-wrap {
	position: relative;
    margin-bottom: 100px;
}
.w-new-yr-content-wrap:after {
	content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #b4e5fc;
    left: 20px;
    top: 20px;
}
.w-new-yr-content-wrap:before {
    content: '';
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #045eff;
    border-radius: 100%;
    top: 15px;
    left: 15px;
    background: #045eff;
    z-index: 1;
}
.w-new-yr-content:last-child .w-new-yr-content-innr:last-child:after {
	content: '';
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #5d7ce2;
    border-radius: 100%;
    bottom: -25px;
    left: -45px;
    background: #5d7ce2;
    z-index: 1;	
}
.wn-ry-title {
	font: 32px/1.25 Zoho_Puvi_SemiBold;
    margin-left: -90px;	
}
.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, #CloudJuly23_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("../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-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri h3, .epoint-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    font-size: 18px;
}
.epoint-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri img {
    width: 130px;    
	margin-bottom: 6px;
}
.epoint-sol-img-pos .relat-integ-innr:nth-child(3) .itsm-ri img {
    width: 133px;    
	margin-bottom: 6px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri h3 {
    font-size: 16px;	
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(2) .itsm-ri span {
	width: 150px;
    height: 125px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -508px 4px/2000px;
}

.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(3) .itsm-ri span {
    width: 108px;
    height: 125px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1460px -94px/1699px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
	width: 129px;
    height: 125px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -537px 8px/1620px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri {
	height: 240px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri h3 {
    font-size: 17px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 132px;
    height: 100px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1019px -6px/1760px;
    margin-top: 5px;
}
.epoint-sol-img-pos:nth-child(1) .relat-integ-innr:nth-child(4) .itsm-ri img {
    width: 130px;
	margin-bottom: 6px;
}
.epoint-sol3 ul li:first-child span {
	background: url("../images/solution/endpoint/epoint-sol2-1.svg") no-repeat 0px 2px/97px;
}
.epoint-sol3 ul li:nth-child(2) span {
	background: url(../images/solution/endpoint/epoint-sol2-2.svg) no-repeat 2px 15px/105px;
}
.epoint-sol3 ul li:nth-child(3) span {
	background: url(../images/solution/endpoint/epoint-sol2-3.svg) no-repeat 1px 3px/96px;
}
.epoint-sol3 ul li:nth-child(4) span {
	background: url(../images/solution/endpoint/epoint-sol2-4.svg) no-repeat 3px 2px/96px;
}

.epoint-sol5 ul li:first-child span {
    background: url(../images/solution/endpoint/epoint-sol5-1.svg) no-repeat 2px 18px/121px;
    width: 130px;
}
.epoint-sol5 ul li:nth-child(2) span {    
	background: url(../images/solution/endpoint/epoint-sol5-2.svg) no-repeat 0px 0px/74px;
}
.epoint-sol5 ul li:nth-child(3) span {
	background: url("../images/solution/project/proj-sol5-2.svg") no-repeat 3px 4px/78px;
}
.epoint-sol5 ul li:nth-child(4) span {
	background: url("../images/solution/endpoint/epoint-sol5-4.svg") no-repeat 3px 4px/94px;
}
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri span {
	width: 170px;
    height: 96px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -728px -220px/1620px;
	transform: inherit !important;
}
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(3) .itsm-ri span {
	width: 130px;
    height: 130px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -2971px -670px/3480px;
    transform: translate(0, 54px);	
}
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:first-child span {
    width: 185px;
    height: 63px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -986px -314px/1630px;
}
.epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
    width: 215px;
    height: 57px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -1173px -315px/1630px;
}
.epoint-sol-sec8 .itsm-sol-sec8-innr ul li {
    width: 33.33%;
    float: left;
    text-align: center;
}
/*  end point page style end here */


.relat-integ-innr1 {
	position: relative;
	z-index: 0;
    width: 376px;
    margin: auto;
    margin-top: 90px;
}
.relat-integ-innr1 .itsm-ri {
    width: 340px !important;
	height: 200px;
	display: flex;
}
.relat-integ-innr1 .itsm-ri span {
	width: 320px;
    height: 50px;
	margin: auto;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -138px -146px/1030px;
}

.relat-integ-innr1:before {
    content: " ";
    background: url(../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(../images/index/out-box-lf-bg.png) no-repeat;
    position: absolute;
	top: 90px;
    right: -65px;
    width: 130px;
    height: 200px;
    z-index: -1;
}
.itsm-sol-sec8 {
	position: relative;
    min-height: 670px;
    padding: 50px;
	z-index: 0;
}
.itsm-sol-sec8:after {
	content: "";
	position: absolute;
	background: url("../images/solution/itsm/itsm-sol7-bg.svg") no-repeat;
	bottom: 0px;
    left: 0;
    background-size: contain;
    height: 492px;
    width: 100%;
    z-index: -1;
}
.itsm-sol-sec8-innr {
    margin-top: 40px;
}
.itsm-sol-sec8-innr ul li {
    width: 25%;
    float: left;
}
.itsm-sol-sec8-innr ul li p {
    width: 70%;
    font-size: 18px;    
	margin: auto;
}
.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(../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(../images/shared-responsibility-banner.svg);
    background-repeat: no-repeat;
    left: 30%;
    opacity: .5;
}
.share-res-banner h1 {
    font-size: 45px;
    line-height: 1.4;
    font-family: 'Zoho_Puvi_SemiBold';
    max-width: 880px;
    margin: 0 auto 30px;	
}
.share-res-banner p {
    line-height: 30px;
    text-align: center;
}
.share-res-menu {
	text-align: center;
    padding: 4px 0;
	max-height: 0;
    width: 100%;
    position: absolute;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.share-res-menu.fixed {
    position: fixed;
    top: 100px;
    width: 100%;
    z-index: 1;
    margin: 0px 0 0;
    background: #1C3056;
    padding: 0 30px;    
	max-height: 54px;
    transition: max-height 0.2s ease-out;
}
.share-res-menu ul li {
	display: inline-block;	
}
.share-res-menu ul li:nth-child(2) {
    margin: 0 50px;
}
.share-res-menu ul li a {
	text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    position: relative;
    padding: 15px 0;
    display: inline-block;
	text-decoration: none;
}
.share-res-menu ul li a.active {
    color: #f5ba43;
}
.share-res-sec2-year {
    text-align: right;
    padding-bottom: 30px;
	font-size: 17px;
    line-height: 1.6;
    margin: 0 0 20px;
}
.share-res-sec2-year strong {
    font-family: 'Zoho_Puvi_Semibold';
}
.share-res-sec2-innr {
	display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -ms-flex-pack: center;	
}
.share-res-sec2-content h4 {
	font-size: 23px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-left: 0;
    margin-bottom: 40px;
}
.share-res-sec2-content ul li {
    position: relative;
    padding: 0 0 0 50px;
    font-size: 18px;
    margin: 25px 0;	
}
.share-res-sec2-content ul li span {
    border: 1px solid #24cc8b;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0px;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -moz-transform: scale(0.8);	
}
.share-res-sec2-content ul li span:before {
    background: #24cc8b;
    width: 2px;
    height: 7px;
    content: "";
    position: absolute;
    left: 9px;
    top: 13px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);	
}
.share-res-sec2-content ul li span:after {
    background: #24cc8b;
    width: 2px;
    height: 12px;
    content: "";
    position: absolute;
    left: 15px;
    top: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);	
}
.share-res-sec3, .share-res-sec5 {
	background: #f7f7f7;
}
.share-res-sec3 h2, .share-res-sec4 h2, .share-res-sec5 h2 {
    font-size: 38px;
    text-align: center;
    color: #000;
}
.share-res-sec3 p, .share-res-sec4 p, .share-res-sec5 p {
	font-size: 17px;
    line-height: 1.6;
    margin: 0 0 20px;
}
.share-res-sec2, .share-res-sec3, .share-res-sec4, .share-res-sec5 {
	padding: 3em 0 3em;
}
.share-res-sec3-innr h3, .share-res-sec4-innr h3, .share-res-sec5-innr h3 {
	font-size: 26px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: 12px;
    color: #000;
}
.share-res-sec3-innr ul, .share-res-sec4-innr ul, .share-res-sec5-innr ul {
	list-style: disc;
    padding-left: 30px;
    margin-bottom: 30px;	
}
.share-res-sec3-innr ul li, .share-res-sec4-innr ul li, .share-res-sec5-innr ul li {
    margin-bottom: 12px;
    line-height: 28px;	
}
/*shared responsibility page design end here*/


/*Sitemap page design start here*/

.sitemap-banner {	
    background: #0060FF;
    position: relative;
    padding: 80px 20px;
    color: #fff;
    z-index: 0;
	overflow: hidden;
}
.sitemap-banner:before {
    content: '';
    background: url(../images/index/aplus-index-wave.svg) no-repeat;
    background-size: 1750px auto;
    background-position: inherit;
    width: 100%;
    height: 395px;
    position: absolute;
    opacity: .3;
    top: -52px;
    left: 0;
    z-index: -1;
    transform: rotate(-4deg);
	-webkit-mask-image: linear-gradient(to left, transparent 4%, black 100%);
    mask-image: linear-gradient(to left, transparent 4%, black 100%);
}
.sitemap-banner:after {
/*
    content: '';
    background: url(../images/mm1.svg) no-repeat;
    width: 100%;
    height: 600px;
    position: absolute;
    opacity: .2;
    top: -320px;
    right: 1px;
    z-index: -1;
*/
}
.sitemap-banner h1 {
	font: 45px/1.2 Zoho_Puvi_Bold;
/*    color: #fff;*/
    text-align: center;
    padding: 0 20px;
}
.sitemap-banner h2 {
    font-size: 22px;
    text-align: center;
    padding: 0 20px;
    font-family: 'Zoho_Puvi_Light';
	
}
.sm-rippen {
	text-align: center;
	transform: translateY(-45%);
    -webkit-transform: translateY(-45%);
	transition: 300ms linear;
}
.sm-rippen a:hover {
	box-shadow: 0px 5px 5px #0000004f;
	transition: 300ms linear;
}
.sm-rippen a {
	background: #fff;
	text-decoration: none;
    padding: 12px 20px;
    border-radius: 25px;
    border: 1px solid #025fff33	;
	transition: 300ms linear;
}
.sitemap-inner {
	width: 100%;
}
.sitemap-inner4 {
	width: 75%;
	float: left;
}
.sitemap-inner3 {
	width: 50%;
	float: left;
}
.sitemap-inner2 {
	width: 25%;
	float: left;
}
.sitemap-inner1 {
	width: 12.5555%;
	float: left;
}
.sitemap-inner4, .sitemap-inner3, .sitemap-inner2, .sitemap-inner1 {
	padding: 15px;    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sitemap-inner4 .sminner ul {
	width: 50%;
	float: left;
}
.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 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, .5);
}
/*Sitemap page design End here*/

/* Change width value to AUTO and margin value to 16px or whatever value if want full display width */


.nav-circle {
 width: 25%;
 height: 3px;
 border-radius: 100px;
 background: #1591eb;
 position: absolute;
 margin-bottom: -4.2rem;
 margin-left: auto;
 margin-right: auto;
 margin-top: auto;
 top: 45px;
 left: 0%;
 display: none;
 justify-content: center;
 align-items: center;
 transition: 0.355s cubic-bezier(0.46, 0.03, 0.52, 0.96);
	    border-radius: 2px;
}


.grid-item-active {
 display: flex !important;
 align-items: center;
 justify-content: center;
 -webkit-animation: zoomIn .255s cubic-bezier(0.46, 0.03, 0.21, 0.93);
 animation: zoomIn .255s cubic-bezier(0.46, 0.03, 0.21, 0.93);
}

/* Keyframes to Animate transition! */

@-webkit-keyframes zoomIn {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

@keyframes zoomIn {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

.zoomIn {
 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;
}

@keyframes moveActive {
 0% {
  width: 25%;
 }

 20% {
  width: 35%;
 }

 100% {
  width: 25%;
 }
}
/*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;
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(4) span {
	background-position: -313px -90px !important;	
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(5) span {
    background-size: 1070px !important;
    background-position: -373px -78px !important;	
}
.indx-sec5-innr.ita-soft-icons .splt6:nth-child(6) span {
    background-position: -793px 0px !important;
}
.aplus-experience span em {
	width: 50%;
    display: block;
    margin: auto;
    font-size: 14px;
    font-style: inherit;
}
.ita-soft-sec6 {
	background: #eff7ff;
	padding: 50px 0;
}
.ita-soft-sec6-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
	position: relative;
}
.ita-soft-sec6-inner:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background: #ABBED0;
	top: 0px;
	left: 50%;
}
.ita-soft-sec6-inner .left-sec {
	width: 40%;
}
.ita-soft-sec6-inner .right-sec {
	width: 40%;
    position: relative;
}
.ita-soft-sec6 .left-sec h2 {
	font-size: 33px;
}
.ita-soft-sec6 .left-sec h2 span {
	font-family: 'Zoho_Puvi_Bold';
    display: block;
    line-height: 50px;	
}
.ita-logo-align {
    display: flex;
    gap: 35px 50px;
    flex-wrap: wrap;
	
}
.ita-soft-sec6 .left-sec span img {
    width: 100px;	
}
.ita-soft-sec6-inner .right-sec p {
    font-size: 20px;
    line-height: 38px;
    font-family: 'Zoho_Puvi_Light';	
    margin-top: 0;
}
.ita-soft-sec6-inner .right-sec h2 {
	font-size: 33px;
    font-family: 'Zoho_Puvi_Bold';
    display: block;
    line-height: 50px;
    margin-bottom: 0px;	
}
.ita-soft-sec6-inner .right-sec .cut-name {
    font-size: 15px;	
    font-family: 'Zoho_Puvi_Light';	
}
.ita-soft-sec6-inner .right-sec .cut-name span {
	font-family: 'Zoho_Puvi_SemiBold';
    display: block;	
}
.top-quotes {
	background: url(../images/blue-quotes.svg) no-repeat;    
	width: 51px;
    height: 42px;
    display: block;
    background-size: 50px;    
	opacity: .4;
    position: absolute;
    top: -15px;
    left: -51px;
}
.ita-soft-sec7 {
    background-color: #eff7ff;
    background: linear-gradient(180deg, #eff7ff 50%, #ffffff 50%);	
}
.ita-soft-sec7-inner {
	background: #172644;
	color: #fff;
    border-radius: 10px;
    padding: 35px;
    box-shadow: 1px 1px 25px #ccc;
}
.ita-soft-sec7-inner .take-experts {
	font-size: 16px;
}
.ita-footer {
    margin: 30px 0;
}
.ita-footer .container {
	display: flex;
	position: relative;
    z-index: 0;
}
.ita-footer .container:before {
	content: " ";
    background: url(../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(../images/index/banne-hybrid-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .3;
}
.sso-sdp-head:after {
content: " ";
    background: url(../images/index/aplus-analytics.svg) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 710px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .3;
}
#sso-sdp-wave {
    height: 150px;
    overflow: hidden;
    position: relative;    
	transform: scaleY(-1);
    top: -76px;
/*    z-index: -1;*/
}

.sso-sdp-head h1 {
	font-size: 43px;
    font-family: 'Zoho_Puvi_Bold';
    margin: 15px 0 0px 0;
}
.sso-sdp-head p {
    font-size: 17px;
    width: 80%;  
    margin: auto;	
}
.sso-sdp-head .head-sp {
    margin-top: 5px;
    font-size: 15px;
	font-style: italic;
    opacity: .8;	
}
.sso-sdp-sec2 {
    padding-top: 0;    
	padding-bottom: 80px;
    margin-top: -50px;	
}
.sso-sdp-sec2 h2 {
	text-align: center;
    font-size: 40px;
    font-family: 'Zoho_Puvi_SemiBold';
/*    width: 70%;*/
    margin: auto;
}
.sso-sdp-button {
    margin-top: 60px;
    text-align: center;	
}
.sso-sdp-sec2 p {
    width: 65%;
    text-align: center;
    margin: 20px auto;
}
.sso-sdp-sec2 ul li {
    position: relative;
    display: inline-block;
    padding-left: 80px;
    padding-right: 40px;
    padding-top: 12px;
}
.sso-sdp-sec2 ul li span {
	font-family: 'Zoho_Puvi_Bold';
}
/*
.sso-sdp-sec2 ul li:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 17px;
    top: 5px;
}
.sso-sdp-sec2 ul li:first-child:before {
	background: #2c8def;
}
.sso-sdp-sec2 ul li:nth-child(2):before {
	background: #edca30;
}
.sso-sdp-sec2 ul li:nth-child(3):before {
	background: #1faba0;
}
.sso-sdp-sec2 ul li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 43px;
    background: #020202;
    left: 24px;
    top: 20px
}
*/
.sso-sdp-sec2 ul li:after {
    content: "";
    position: absolute;
    width: 65px;
    height: 1px;
    background: #c3c3c3;
    right: -65px;
    top: 40px;
}
.sso-sdp-sec2 ul li:nth-child(3):after {
	content: none;
}
.sso-sdp-sec2 ul {	
    width: 80%;
    margin: 50px auto 10px auto;
    text-align: center;
    display: flex;
    justify-content: space-evenly;	
}
.sso-sdp-sec3 .sso-sdp-50:first-child {
    background: #d2e7f1;	
    padding: 35px;    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sso-sdp-sec3 .sso-sdp-50:nth-child(2) {
    background: #e6f7ff;
    padding: 35px;   
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.sso-sdp-50 {
    width: 50%;
    float: left;
    text-align: center;	
}
.sso-sdp-50 {	
    background: #E5F2F8;
}
.sso-sdp-btn {
	background: #FF1D30;
    color: #fff;
    border: 1px solid #FF1D30;
}
.sso-sdp-btn1 {
	background: #fff;
    color: #FF1D30;
    border: 1px solid #FF1D30;
	margin-left: 30px;
}
.sso-sdp-sec4 ul {
	margin-top: 30px;
}
.sso-sdp-sec4  {
	background: #f2faff;
	padding: 60px 0 0px 0;
}
.sso-sdp-sec4 h2 {
	text-align: center;
    font-size: 40px;
    font-family: 'Zoho_Puvi_Bold';
/*    width: 70%;*/
    margin: auto;
}
.sso-sdp-sec4 ul li {
    width: 50%;
    float: left;
	position: relative;
    padding: 0 20px;
    min-height: 250px;	
}
.sso-sdp-sec4 ul li:after {
	position: absolute;
    left: 2%;
    top: -16%;
    color: #333;
    margin: 0;
    font-size: 100px;
    font-family: 'Roboto Slab';
    opacity: .1;
    font-weight: bold;			
}
.sso-sdp-sec4 ul li:first-child h3 {
    padding-left: 40px;
}
.sso-sdp-sec4 ul li:first-child:after {
	content: '1';	
}
.sso-sdp-sec4 ul li:nth-child(2):after {
	content: '2';		
}
.sso-sdp-sec4 ul li:nth-child(3):after {
	content: '3';		
}
.sso-sdp-sec4 ul li:nth-child(4):after {
	content: '4';	
}
.sso-sdp-sec4 ul li h3 {
    font-size: 20px;
    font-family: 'Zoho_Puvi_SemiBold';	
    padding-left: 60px;
}
.sso-sdp-sec5 {
    background-image: linear-gradient(#f1fafe 50%, #fff 50%);
    padding: 50px;
}
.sso-sdp-sec5 .container {
    background: #172B4D;
	position: relative;
    padding: 40px;
    border-radius: 12px;
    border: 1px solid #ccc;
    color: #ffff;
	z-index: 0;
}
.sso-sdp-sec5 .container:before {
	content: "";
    position: absolute;
    background: url(https://www.manageengine.com/it-analytics/images/jira/jad-food-bg.png) 0% 0% / cover no-repeat;
    bottom: 0px;
    left: 0px;
    height: 300px;
    width: 100%;
    z-index: -1;
    opacity: .4;
}
.sso-sdp-ebk {
	text-align: right;
    padding-right: 80px;	
}
.sso-sdp-ebk img {
	width: 220px;
}
.sso-sdp-ebk-cnt h2 {
    font-size: 29px;
    width: 70%;
    line-height: 33px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 20px;
}
.sso-sdp-ebk-cnt p {
	width: 80%;
    margin-bottom: 25px;
}
/*SSO SDP page end here*/



/*7 real-life IT problems and solution style start here*/

.rl-it-problm {
	background: #93dcff;
/*	background: #f21170;*/
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.rl-it-problm:before {
    background: url(../images/index/banne-apq3-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .3;
}
.rl-it-problm:after {
    background: url(../images/index/banne-indx-t.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 226px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .3;
}
.rlip-band span {
	color: #f21170;
    font-size: 17px;
/*    text-transform: uppercase;*/
    font-style: italic;
    border-bottom: 1px solid #000;
    padding-bottom: 7px;
}
.rl-it-problm .title3 {
	line-height: 37px;
}
.rl-it-problm .title3 span {
	font-family: 'Zoho_Puvi_Light';
    font-size: 27px;
}
.bannr-slider.rl-it-problm p {
    line-height: 35px;
    padding: 0px 0 15px 0;
}
.rl-it-problm .bannr-rit-img {
	position: relative;
}

.btn-rlip {
	background: #f21170;
    color: #fff;
    border: 1px solid #f21170;
}
.btn-rlip:hover	 {
	background: #dc0962;
    border: 1px solid #dc0962;
}

/*7 real-life IT problems and solution style end here*/

/*ITSM banner style start here*/
.itsm-banr {
	background: #f4c39f;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.itsm-banr:before {
    background: url(../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(../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(../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(../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(../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(../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(../images/index/banne-indx-t.png) no-repeat;
    content: " ";
    position: absolute;
    top: -20px;
    background-size: cover;
    height: 40%;
    width: 30%;
    z-index: -1;
    opacity: .5;
}
.indx-dark-bg:after {
	background: url(../images/index/webinar-bgb.svg) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 240px;
    width: 100%;
/*    background-size: cover;*/
    z-index: -1;
    opacity: .7;
}
.indx-dark-bgr-band span {
	color: #fff;
    font-size: 17px;
    /* text-transform: uppercase; */
    font-style: italic;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}
.indx-dark-bg .bannr-rit-img {
	position: relative;
}

/*Dark background banner style end here*/

/*data-dem banner style start here*/
.indx-data-dem-banr {
	background: #f6ce46;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.indx-data-dem-banr:before {
    background: url(../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(../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(../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(../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(../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(../images/index/save-cloude-btm.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 156px;
    width: 5%;
    background-size: cover;
    z-index: -1;
    opacity: .4;
}
.save-cloud-banr h2 span {
	    font-family: 'Zoho_Puvi_LightItalic';
}
.save-cloud span {
    color: #000;
    font-size: 14px;
    background: #71cef7;
    padding: 11px 25px;
    border-radius: 4px;
}
.save-cloud-banr .bannr-rit-img {
	position: relative;
}


/*data-dem banner style end here*/

/*APM banner style start here*/
.indx-apm-banr {
	background: #1da7e0;
    height: auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.indx-apm-banr:before {
/*    background: url(../images/index/banne-bg2-b.png) no-repeat;*/
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .1;
}
.indx-apm-banr:after {
    background: url(../images/index/it-security-bg.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 10px;
    left: 26px;
    height: 170px;
    width: 100%;
    background-size: auto;
    z-index: -1;
    opacity: .5;
}
.indx-apm-banr .bannr-rit-img {
	position: relative;
}
.indx-apm-banr .bannr-rit-img:before {
	background: url("../images/index/it-security-bg.png") no-repeat;
    position: absolute;
    content: " ";
    top: 5px;
    left: 10px;
    height: 500px;
    width: 100%;
    background-size: 90px;
    z-index: -1;
    opacity: .5;
}
/*
.indx-apm-banr .bannr-rit-img:after {
	background: url("../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(../images/index/banne-indx-sky.png) no-repeat;
/*    content: " ";*/
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .9;
}
.indx-jira-banr:after {
    background: url(../images/index/banne-bg2-t.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 370px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1;
}
.indx-jira-banr .bannr-rit-img {
	position: relative;
}
/*
.indx-jira-banr .bannr-rit-img:before {
    background: url(../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(../images/index/banne-bg3-b.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .1;
}
.indx-mdm-banr:after {
    background: url(../images/index/banne-bg2-t.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 370px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .1;
}

.btn-mdm {
	background: #FF1D30;
    color: #fff;
    border: 1px solid #FF1D30;
}
.btn-mdm:hover	 {
	background: #c3212f;
    border: 1px solid #c3212f;
}
.mdm-band {
    color: #E7C81A;
    font-size: 16px;
}
/*jira banner style end here*/

/*vview banner style start here*/
.indx-v-view-banr {
    background: #0a2b45;
    position: relative;
    z-index: 0;	
}
.indx-v-view-banr:before {
    background: url(../images/index/banne-bg3-b.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .4;
}
.indx-v-view-banr:after {
    background: url(../images/index/banne-bg3-t.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 290px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .4;
}
.btn-v-view {
	background: #FFAB43;
    color: #fff;
    border: 1px solid #FFAB43;
}
.btn-v-view:hover	 {
	background: #e89630;
    border: 1px solid #e89630;
}
.v-view-band {
    color: #e7c81a;
    font-size: 16px;
}
/*vview banner style end here*/

/*Hepl desk banner style start here*/
.indx-help-desk-banr {
    background: #204760;
    position: relative;
    z-index: 0;	
}
.pmp-bannr-home:before {
    background: url(../images/except-customer-service_bgt.png) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .4;
}
.pmp-bannr-home:after {
    background: url(../images/except-customer-service_bgb.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 290px;
    width: 100%;
    background-size: cover;
    z-index: -1;
    opacity: .4;
}
/*Hepl desk banner style end here*/

/*1 on 1 banner style start here*/

.indx-1on1-banr {
	position: relative;
    background: #cee2fd;
	overflow: hidden;
    z-index: 0;
}
.indx-1on1-banr:before {
    background: url(../images/index/banne-indx-sky-b.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: .3;
}
.indx-1on1-banr:after {
	content: " ";
	position: absolute;
	background: url("../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(../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(../images/index/save-cloude-btm.png) no-repeat;
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    height: 156px;
    width: 5%;
    background-size: cover;
    z-index: -1;
    opacity: .4;
}
.it-security-banr h2 span {
	    font-family: 'Zoho_Puvi_LightItalic';
}
.it-security-banr span {
    color: #000;
    font-size: 14px;
    background: #71cef7;
    padding: 11px 25px;
    border-radius: 4px;
}
.it-security-banr .bannr-rit-img {
	position: relative;
}
/*save cloud banner style start here*/

/* //////////////////banner style end here///////////////////// */
.ap-indx-sec2 {
	height: inherit;
    min-height: inherit;
}
.ap-indx-sec2 {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}
.ap-indx-sec2:before {
/*
	content: " ";
	background: url(../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(../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 li {
    margin-bottom: 22px;
}
.ap-features-list-inner ul li a {
    position: relative;
    color: #000;
    text-decoration: none;
}

.ap-features-content&gt;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(../images/index/why-ap-1.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(2) .indx-sec2-icon {
	background: url(../images/index/why-ap-2.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(3) .indx-sec2-icon {
	background: url(../images/index/why-ap-3.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(4) .indx-sec2-icon {
    background: url(../images/index/why-ap-4.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(5) .indx-sec2-icon {
 	background: url(../images/index/why-ap-5.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(6) .indx-sec2-icon {
    background: url(../images/index/why-ap-6.svg) no-repeat 1px 4px/143px;
}
.ap-features-contentBox:nth-child(7) .indx-sec2-icon {
    background: url(../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(../images/index/why-ap-1.svg) no-repeat 1px 4px/70px;	
}
.wap-innr-box:nth-child(2) span {
	background: url(../images/index/why-ap-2.svg) no-repeat 1px 4px/70px;
}
.wap-innr-box:nth-child(3) span {
	background: url(../images/index/why-ap-3.svg) no-repeat 2px 5px/87px;
}
.wap-innr-box:nth-child(4) span {
	background: url(../images/index/why-ap-5.svg) no-repeat 3px 4px/72px;
}
.wap-innr-box:nth-child(5) span {
	background: url(../images/index/why-ap-6.svg) no-repeat 1px 4px/70px;
}
.wap-innr-box:nth-child(6) span {
	background: url(../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(../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(../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;
}
.sml-box-innr li {
    width: 24%;
    float: left;
/*
	position: relative;
	background: #fff;
    border: 1px solid #e3e4e5;
    box-shadow: 0px 0px 1px #e3e4e5;
*/
    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 27px;
/*    padding: 10px;*/
    font-size: 15px;
/*    min-height: 230px;	*/
/*
	cursor: pointer;
	border-bottom: 2px solid #ffffff;
*/
}
.sml-box-innr li .out-box-out {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}

/*
.sml-box-innr li .out-box-out:hover {
	-webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    box-shadow: 0px 7px 25px #d5d5d5;
    -moz-box-shadow: 0px 7px 25px #d5d5d5;
    -webkit-box-shadow: 0px 7px 25px #d5d5d5;
	border-bottom: 2px solid #7da5ff;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    box-shadow: 0px 0px 9px #0000005c;
}
*/
.sml-box-innr li .indx-sec3-icon {
	content: " ";
    display: inline-block;
    width: 100px;
    height: 100px;
	background: url("../images/index/ap-sprite-img.svg") no-repeat;
	margin-top: 24px;
/*
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transform-origin: bottom left;
*/
}
.sml-box-innr li:hover .indx-sec3-icon { 
/*	transform: scale(1.1);*/
}
.sml-box-innr li:first-child .indx-sec3-icon {
    background-size: 1280px;
    background-position: -0px 6px;
}
.sml-box-innr li:nth-child(2) .indx-sec3-icon {
	background-size: 1110px;
    background-position: -88px 10px;
}
.sml-box-innr li:nth-child(3) .indx-sec3-icon {
    background-size: 1160px;
    background-position: -4px -82px;
    width: 190px;
    height: 70px;
    margin-top: 50px;
}
.sml-box-innr li:nth-child(4) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -222px 6px;
}
.sml-box-innr li:nth-child(5) .indx-sec3-icon {
    background-size: 1270px;
    background-position: -320px 16px;
}
.sml-box-innr li:nth-child(6) .indx-sec3-icon {
	background-size: 1280px;
    background-position: -425px 7px;
}
.sml-box-innr li:nth-child(7) .indx-sec3-icon {
    background-size: 1310px;
    background-position: -1120px -65px;
}
.sml-box-innr li:nth-child(8) .indx-sec3-icon {
	background-size: 1280px;
    background-position: -523px 8px;
}
.sml-box-innr li:nth-child(9) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -629px 5px;
}
.sml-box-innr li:nth-child(10) .indx-sec3-icon {
    background-size: 1280px;
    background-position: -740px 4px;
}
.sml-box-innr li:nth-child(11) .indx-sec3-icon {
	background-size: 1530px;
    background-position: -998px -4px;
}
.sml-box-innr li:nth-child(12) .indx-sec3-icon {
	background-size: 1530px;
    background-position: -1098px 7px;
}
.sml-box-innr li h2 {      
	font-family: 'Zoho_Puvi_Medium';
	font-size: 18px;
    margin-top: 0;
	margin-bottom: 0;
    color: #000;
}

.sml-box-innr li a {
	display: block;
	color: #000;
	text-decoration: none;
    padding: 10px;
}
.sml-box-innr li b {
    position: absolute;
    bottom: 8px;
	color: #138cd6;	
}
.sml-box-innr li a p {
    min-height: 108px;	
}
.out-bx-hover {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
}


.out-bx-hover .out-bx-front, .out-bx-hover .out-bx-back {
	    background: #fff;
		width: 100%;
		border: 1px solid #e3e4e5;
		box-shadow: 0px 0px 1px #e3e4e5;
		border-bottom: 2px solid #ffffff;
		min-height: 209px;
}
.out-bx-hover .out-bx-front {
/*  position: absolute;*/
  top: 0;
  z-index: 900;
    text-align: center;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.out-bx-hover .out-bx-back {
  position: absolute;
  top: 0;
  z-index: 1000;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.out-bx-hover.flip .out-bx-front {
  z-index: 900;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
}
.out-bx-hover.flip .out-bx-back {
	    border-bottom: 2px solid #138cd6;
	padding: 15px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  z-index: 1000;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
}
.sml-box-innr li {
	position: relative;
	cursor: pointer;
}
.out-bx-hover .out-bx-front:before {
	content: " ";
    position: absolute;
    background: url(../images/index/ap-sprite-img.svg) no-repeat -776px -37px/940px;
    width: 30px;
    height: 18px;
    top: 5px;
    right: 5px;
    opacity: .1;
}
.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%;
}
.custmr-quotes-slider {
	
}
.custmr-quotes-slider p {
	
}
.client-profile {
	
}
.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(../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(../images/index/ap-sprite-img.svg) no-repeat;
    width: 80px;
    height: 60px;
    top: 0px;
    left: 0px;
    background-size: 530px;
    background-position: -415px 1px;	
}
.client-profile {
    color: #000 !important;
    margin-top: 20px;
    font-family: 'Zoho_Puvi_SemiBold';
    line-height: 30px;	
}
.client-profile span {
    color: #181818 !important;
    opacity: .7;
}
.customer-slider {
	position: relative;
}
.sha-value, .sha-value1 {
/*	width: 690px;*/
    margin: 50px auto;
	font-size: 12px;
	word-break: break-word;
}
.sha-value table, .sha-value1 table {
    margin: auto;	
}
.sha-value table tr th, .sha-value table tr td,
.sha-value1 table tr th, .sha-value1 table tr td{
    border: 1px solid #adc9e3;
    padding: 10px 20px;	
}
.sha-value table tr th, .sha-value1 table tr th {
    background: #adc9e352;
}
.ap_commen_btn {
    text-align: center;
    padding-block: 60px;
    background: #f7f7f7;
}
.ap_commen_btn a {
	margin: auto;
}
.ap_commen_btn h2 {
	font-size: 30px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 50px;
    color: #1c1c1c;
}
.ap_commen_btn .btn-red {
    background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
    padding: 15px 45px;
    font-size: 20px;
    text-decoration: none;
    border-radius: 3px;
}
.bg-l-grey.aplus-downloadform {
    background: none;	
}
#meGDPRMessage {
    text-align: left;
}
.index-dwn-form {
	max-width: 800px;
    margin: auto;
	margin-top: 40px;
}
.index-dwn-form .input-effect {
    background: #fff;	
}
.index-dwn-form li {
    width: 100%;
    float: left;    
	padding-bottom: 20px;
}
.index-dwn-form li input, .index-dwn-form li select {
	width: 100% !important;
	font-family: 'Zoho_Puvi_Regular';
	height: 50px;
    border: 1px solid #cccccc;
    font-size: 14px;
    padding: 7px;
}
#getquoteRequest li select {
	background-color: #ffffff;
    padding: 6px 35px 6px 14px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 8px), calc(100% - 12px) calc(1em + 8px), calc(100% - 2.5em) -0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;	
}
.index-dwn-form li .dc-info {
	font-size: 12px;
    margin-bottom: 0;
	display: none;
}
#APdownCloud .index-dwn-form li.seltbx_bt, .signup-box li.seltbx_bt {
	padding-bottom: 5px;
}
.index-dwn-form li .dc-info .dcset {
    font-family: 'Zoho_Puvi_Bold';
}
.index-dwn-form li.aplus-login {
    text-align: center;
    font-size: 13px;
    padding-bottom: 0px;	
}
.index-dwn-form li.aplus-login a {
	text-decoration: underline;	
}
.submit-btn {
	width: 100% !important;
}
.submit-btn .btn-red {
    width: 280px !important;
    font-size: 18px !important;
}
.dwn-priv.tac {
    width: 100% !important;    
	text-align: center !important;
	padding: 0px !important;
}
.index-dwn-form ul {
	list-style-type: none !important;	
}
.index-dwn-form input:focus {
	outline: none;
}
.cust-globe {
	margin-top: 50px;
}
.cust-globe-innr {
	display: flex;
	margin: 70px 0;
}
.cust-globe-innr .cl-md-5, .cust-globe-innr .cl-md-7 {
	margin: auto;
}

.indx-best-rat {
    margin-bottom: 50px;	
}
.ap-br-img-out {
    width: 1000px;
    margin: 0 auto;    
	border: 1px solid #DEDEDE;	
}
.ap-br-img {
	width: 33%;
    float: left;
    display: flex;	
    padding: 12px 0px;
    border-right: 1px solid #dedede;
	box-shadow: 1px 11px 14px #cccccc42;
}
.ap-br-img:nth-child(3) {
	border-right: 0px solid #dedede;
}
.ap-br-img img {
    width: 250px;
    margin: 0 auto; 	
}
.ap-indx-rating-left, .ap-indx-rating-right {
/*	vertical-align: middle;*/
	    margin: auto;
    text-align: left;
    display: inline-block;
}
.ap-indx-rating-sec {
    width: 33.33%;
    float: left;
	display: flex;
    padding: 15px 20px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #dedede;
}
.ap-indx-rating-left {
    width: 60%;	
    float: left;
}
.ap-indx-rating-txt {font-size: 21px;margin-bottom: 30px;}
.ap-indx-rating-txt .rating_count {
    font-size: 36px;
    font-family: 'Zoho_Puvi_SemiBold';	
}
.rating_count img {
	    width: 60px;
}
.ap-indx-rating-left img {
	    height: 38px;
}
.ap-indx-rating-sec:nth-child(2) .ap-indx-rating-left img {
	        height: 80px;
}
.ap-indx-rating-right {
    width: 40%;
    float: left;
}
.ap-indx-rating-right .star-con {
	  
}
.ap-indx-rating-right .star-con img {
	
}
.globe-video {
    position: relative;
	overflow: hidden;	
}
.globe-video a {
    position: relative;
    display: flex;
    cursor: pointer;
}
.globe-video a img {
    transition: all .7s ease-in-out;
}
.ap-indx-sec4 .globe-img {
	padding: 0 !important;	
}
.globe-img {
	position: relative; 
	overflow: hidden;
	padding: 6px;
	width: 688px;
	background: #fff;
}
.globe-video a:hover img {
	transform: scale(1.1);
    transition: all .7s ease-in-out;
}
.cloud-pass-not {
	color: #aaaaaa;
    font-size: 11px;
    margin-bottom: 4px;
}
/*
.globe-img:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000000 url(../images/webinar/video-play.png) no-repeat 50%50% / 90px 90px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.globe-video a:hover .globe-img:after  {
    transform: rotate(126deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
*/

.globe-ply-btn{
	position: absolute;
    bottom: 18px;
    right: 20px;
    color: #fff;
    background: #F34E5E;
    font-size: 15px;
    padding: 3px 15px 3px 29px;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
/*	display: none;*/
}
.globe-ply-btn:after  {
content: "";
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 7px 0 8px 12px;
    height: 0;
    left: 8px;
    position: absolute;
    top: 7px;
    width: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.globe-video a:hover .globe-ply-btn:after {
	  transform: rotate(125deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.globe-content {
    padding: 0 30px;
    color: #fff;
    transform: translateY(-145px);
}
.globe-content h3 {
	font-size: 17px;
    margin-bottom: 0;
}
.globe-content p {
	font-size: 12px;
    font-family: 'Zoho_Puvi_Light';
    margin-top: 10px;
}
.globe-content p span {
	font-size: 14px;
}
.globe-logo li {
	float: left;
    width: 33.3333%;
    height: 70px;
    text-align: center;
    padding: 0px 20px;
    border-right: 1px solid #ccc;
    margin-bottom: 40px;
    display: flex;	
}
.globe-logo li:nth-child(3), .globe-logo li:nth-child(6) {
	border-right: 0px solid #ccc !important;
}
.globe-logo li img {
	width: 80%;
    margin: auto;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
 	filter: grayscale(100%);
/*
    height: 40px;
    overflow: hidden;
*/
}
.globe-logo li.inher img {
	width: inherit;
}
.globe-logo li.vis-h {
    position: absolute;
    z-index: -1;
}
.globe-logo p a {
    color: #0194f6;
	padding-left: 50px;
    text-decoration: underline;
}
.go-data-sec {
    position: relative;
/*    height: 250px;*/
    padding: 10px 0 50px 0;
	z-index: 0;
}
.go-data-sec:before {
	content: " ";
    background: url(../images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.inbtm-red {
	background: #ef372e;
    color: #fff !important;
    border: 1px solid #ef372e;
	font-family: 'Zoho_Puvi_Bold' !important;
    width: 305px;
	padding: 15px;
    margin: 25px;
}
.inbtm-red:hover {
	background: #cd312a !important;
    border: 1px solid #cd312a;
}
/*text underline style start here*/

.ap-features-list-inner ul li a:after {
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    /* left: 50%; */
    left: 0%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
.ap-features-list-inner ul li a:after {
    color: #007cc9;
    background: #007cc9;
}
.ap-features-list-inner ul li a:hover:after {
    opacity: 1;
    text-decoration: none;
    width: 100%;
    left: 0;
}
/*text underline style end here*/




/***** Signup ebook - Starts *****/
.aplus-signup-ebook-bg .container, .aplus-signup-ebook-wrapper {
    max-width: 1000px;	
}
.aplus-signup-ebook-wrapper {
	font-family: 'Zoho_Puvi_Regular';
}
.aplus-signup-ebook-wrapper h1, .aplus-signup-ebook-wrapper h2 {
	font-size: 25px;
	color: #000000;
	margin: 40px 0 20px;
	font-family: 'Zoho_Puvi_bold';
}
.aplus-signup-ebook-wrapper h1 {
	margin: 20px 0 0;
}
.aplus-signup-ebook-wrapper h1 span.aplus-color-txt {
	color: #814bff;
}
.aplus-signup-ebook-wrapper p {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 20px;
}
.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip {
	background: #814bff;
	border: 1px solid #000000;
	color: #ffedcf;
	font-size: 14px;
	padding: 5px 10px;
	margin-right: 15px;
	display: inline-block;
	box-shadow: inset -1px -1px 2px #ffffff;
}
.aplus-signup-ebook-wrapper h2 div.aplus-signup-ebook-tip span {
	color: #ffffff;
	font-size: 40px;
	padding-left: 5px;
}
.aplus-signup-ebook-highlt-txt {
	background: #f0f9ff;
	border: 1px dashed #7e7baf;
	padding: 15px 15px;
	line-height: 30px;
	font-size: 16px;
	font-family: 'Zoho_Puvi_Semibold';
}
.aplus-signup-ebook-wrapper ul {
	background: #f0f9ff;
	padding-left: 30px;
	padding: 10px 30px;
	margin-bottom: 45px;
}
.aplus-signup-ebook-wrapper ul li {
	padding: 15px;
	list-style-type: none;
	position: relative;
}
.aplus-signup-ebook-wrapper ul li:before {
	content: "";
	position: absolute;
	left: -10px;
	margin-top: 6px;
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #814bff;
	background: transparent;
	border-radius: 50%;
}
.aplus-signup-ebook-img {
	margin: 30px 0;
	max-width: 100%;
}
.aplus-signup-ebook-note {
	position: relative;
	margin-left: 40px;
}
.aplus-signup-ebook-note:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: -40px;
	width: 28px;
	height: 28px;
	background: url("../images/ebook/secret_stratergies/aplus_signup_note_icon.png");
}
.aplus-signup-ebook-img, .aplus-signup-ebook-tip {
	transition:.7s opacity cubic-bezier(.25,.46,.45,.94),1s transform cubic-bezier(.25,.46,.45,.94);
}
.aplus-img-animate {
	opacity:0;
	transform:translateY(30px);
	-webkit-transform:translateY(30px);
}

.aplus-tip-animate {
	opacity:0;
	transform:translateY(-30px);
	-webkit-transform:translateY(-30px);
}
.aplus-no-tip-animate {
	opacity:1;
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
}
.aplus-signup-ebook-wrapper h2.aplus-signup-ebook-about-section {
	font-size: 60px;
	font-family: 'Zoho_Puvi_Extrabold';
}
.aplus-signup-ebook-about-section img {
	max-width: 400px;
}
.aplus-signup-ebook-bg {
	background: #814bff;
}
.aplus-signup-ebook-titl {
    font-size: 32px;
    line-height: 40px;
    margin: 50px 0 0;
    letter-spacing: -1px;
    color: #ffffff;
    font-family: 'Zoho_Puvi_ExtraLight';
}
.aplus-signup-ebook-titl .bold-tit {
    font-family: 'Zoho_Puvi_Semibold';
}
.aplus-signup-ebook-banner {
	color: #ffffff;
}
.aplus-signup-ebook-banner p {
	font-family: Zoho_Puvi_Regular;
	font-size: 16px;
	line-height: 26px;
}
.aplus-signup-ebook-banner-btn {
	background: #ff7b59;
	color: #ffffff;
	border: 1px solid #6c46e0;
	/*color: #4a2ca8;*/
	font-family: Zoho_Puvi_Semibold;

}
.aplus-signup-ebook-banner-btn:hover {
	text-decoration: none;
}
.aplus-mT50 {
	margin-top: 50px;
}
.aplus-infographic-txt h3 {
	margin: 0;
	color: #204983;
	font-size: 42px;
	font-family: 'Zoho_Puvi_Extrabold';
}
.aplus-infographic-txt h4 {
	letter-spacing: inherit;
	margin: 0;
	font-size: 22px;
	color: #231f20;
}
.aplus-infographic-txt p {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #231f20;
	letter-spacing: -1px;
}
.aplus-infographic-section {
	margin: 0 50px 50px 0;
	min-width: 200px;
}
.aplus-signup-ebook-logo-banner img {
	max-width: 170px;
}
.aplus-signup-ebook-banner .aplus-rt-img-banner {
	width: 420px;
	max-width: 90%;
	float: right;
}
.aplus-signup-ebook-banner .aplus-banner-left-layout {
	margin-top: 20px;
}


#aplusEmailSignupWrapper {
    display: flex;
    width: 100%;
    font-family: Zoho_Puvi_Regular;
}
#aplusEmailSignupWrapper fieldset {
    border: none;
    width: 100%;
}
#aplusEmailSignupWrapper label {
    color: #415484;
    font-size: 24px;
    margin-bottom: 15px;
    display: block;
}
#aplusEmailSignupWrapper input[type="text"], .aplus-signup-selectbox {
    width: calc(60% - 10px);
    padding: 10px 15px;
    font-size: 18px;
    display: inline-block;
    box-sizing: border-box;
    border-radius: 5px;
    border: none;
    font-weight: 500;
    box-shadow: inset 0 0 0 1px #d5c7ff;
    background: #fff;
    color: #415484;
    outline: none;
    height: 50px;
}
.aplus-signup-selectbox {
	margin-left: 15px;
	width: calc(40% - 15px);
}
#aplusEmailSignupWrapper input[type="submit"] {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    border: none;
    padding: 10px 50px 9px;
    border-radius: 5px;
    font-size: 22px;
    background: #814bff;
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: 25px;
}

.aplus-signup-wrapper {
	position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0 25px;
    padding: 15px 20px 30px;
    border-bottom: 1px solid #d8e3fa;
    border-top: 1px solid #d8e3fa;
    background: #fffce0;
    border: 1px solid #f0e5b6;
    border-radius: 5px;
}
.aplus-signup-wrapper:before {
	display: block;
    width: 100%;
    height: 150px;
    position: absolute;
    top: -160px;
    left: -1px;
	content: "";
	background: linear-gradient(rgba(255,255,255,0), #ffffff);
}

.aplusHiddenTxt.hidden {
    display: none;
}

::placeholder {
  color: #aaaaaa;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #aaaaaa;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #aaaaaa;
}
.aplus-pr {
    position: relative;
}
.aplus-error {
    position: absolute;
    bottom: -25px;
    left: 5px;
    color: #c81b1b;
    font-size: 14px;
}
#aplusEmailSignupWrapper input[type="text"].aplus-email-error {
    box-shadow: inset 0 0 0 1px #c81b1b;
}
.aplus-banner-left-layout {
    width: 485px;
    float: left;
    padding: 0 18px 0 0;
}
.aplus-signup-ebook-banner .aplus-rt-img-banner {
    width: 420px;
    max-width: 90%;
    float: right;
}
.mobile-btm-btn {
    display: none;
}
.mobile-btm-btn .btm-btn {
    background: #dd3939;
    cursor: pointer;
    border: 0;
    color: #fff !important;
    width: 100%;
    font-size: 15px;
    padding: 15px;
    z-index: 99999;
    text-transform: uppercase;
    cursor: pointer;
}
.pdf-form-stl {    
	width: 620px;
    margin: auto;
}
.pdf-form-stl .tac {
    width: 50%;
    float: left;
}
.pdf-form-stl input, .pdf-form-stl select {
	height: 45px;
    padding: 0 8px;
    width: 97%;
	margin:5px 0px;
    border: none;
    font-size: 13px;
    transition: all 0.2s ease-in-out 0s;
    color: #777;
    outline: none;
    border: 1px solid #bbb;
}
.pdf-form-stl .submit-half {
	background: #e9142b none repeat scroll 0 0!important;
    border: 1px solid #e9142b;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;
    font-size: 18px!important;
    line-height: 24px;
    margin-top: 20px!important;
    width: 48%;
    float: left;
    margin-left: 5px;	
}
.pdf-form-stl #downloadReset {
    width: 48%;
    margin-top: 20px;
    margin-right: 5px;	
}
/***** Signup ebook - Ends *****/



/*Feature Page design start here*/

.feature-banner {
	background: #000000;
	color: #fff;
}
.feature-banner h1 {
    font-size: 40px !important;	
}
.feature-banner h2 {
	font-size: 22px;
    font-family: 'Zoho_Puvi_Thin';	
	opacity: .8;
}
/*
.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(../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 &gt; 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(../images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    background-size: cover;
    height: 272px;
    width: 100%;
    z-index: -1;
    bottom: 0;
    left: 0;
}
*/
.feature_tab, .feature_tab1 {
    background: #fff;
    border: 1px solid #e0e0e0;
    display: flex;
    justify-content: space-between;
    align-items: center;
/*    width: 60%;*/
	width: 840px;
    height: 62px;
    position: relative;
    margin: 0 auto;
    transition: all .5s ease-in-out;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 80px;
}
.feature_tab .wrap, .feature_tab1 .wrap {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    position: relative;
    height: 62px;
}
.feature_tab #AI_power, .feature_tab1 #MS_data {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.feature_tab input, .feature_tab1 input {
    opacity: 0;
    pointer-events: none;
}
.feature_tab label span, .feature_tab1 label span {
	position: relative;
}
.feature_tab label[for='AI_power'], .feature_tab1 label[for='MS_data'] {
    color: #fff;
}
.feature_tab label[for='AI_power'] span:before, .feature_tab1 label[for='MS_data'] span:before {
    content: " ";
    position: absolute;  
	top: -14px;
    left: -56px;
    width: 48px;
    height: 45px;
    z-index: 1;
}
.feature_tab label[for='Pre_analys'] span:before, .feature_tab1 label[for='OFB_integ'] span:before {
	content: " ";
    position: absolute;
    top: -8px;
    left: -65px;
    width: 63px;
    height: 35px;
    z-index: 1;
}

.feature_tab.Pre_analys label[for='AI_power'], .feature_tab1.OFB_integ label[for='MS_data'] {
    color: #000;
}
.feature_tab label[for='AI_power'] span:before {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -146px -98px/700px;
}
.feature_tab.Pre_analys label[for='AI_power'] span:before {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -97px -98px/700px;
}
.feature_tab label[for='Pre_analys'] span:before {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -173px -86px/600px;
}
.feature_tab.Pre_analys label[for='Pre_analys'] span:before {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -236px -86px/600px;
}
.feature_tab.Pre_analys label[for='Pre_analys'], .feature_tab1.OFB_integ label[for='OFB_integ'] {
    color: #fff;
}
.feature_tab label, .feature_tab1 label {
    width: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    cursor: pointer;
    padding: 20px 15px;
    transition: all .5s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.feature_tab #Pre_analys, .feature_tab1 #OFB_integ {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.feature_tab .bar, .feature_tab1 .bar {
	position: absolute;
    left: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #047cc9;
    height: 62px;
    width: 50%;
    transition: all .5s ease-in-out;
    border-radius: 5px;
}
.feature_tab.Pre_analys .bar, .feature_tab1.OFB_integ .bar {
    left: 50%;
}

.tilechange #aip-a, .tilechange #ms-di {
	display: block;
}
#pred-a, #out-bi {
/*	display: none;*/
/*	margin-top: 50px;*/
/*	    z-index: -1;*/
}
.tilechange #pred-a, .tilechange #out-bi {
	display: block;
}
.tilechange #aip-a, .tilechange #ms-di {
/*	display: none;*/
}
.feature-sec2 .sec2-left {
    margin-top: 40px;	
}
.feature-sec2 .sec2-left ul {
    margin-left: 35px;	
}
.feature-sec2 .sec2-left li {
    position: relative;	
    font-size: 16px;
    list-style: none;
    line-height: 30px;   
}
.feature-sec2 .sec2-left li:before {
	content: " ";
    position: absolute;
    background: #047cc9;
    top: 3px;
    left: -35px;
    width: 17px;
    height: 17px;
    border-radius: 25px;
    z-index: 1;
}
.feature-sec2 .sec2-left li:after {
    content: " ";
    position: absolute;
    border-left: 1px solid #cfcfcf;
	height: 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(../images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px;
}
.feature-sec5 .feature-lm:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -222px/1400px;
}
.ahover-arrow-f:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px;
}
.ahover-arrow-0:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -259px/1400px;
}
.feature-lm:before, .ahover-arrow-f:before, .ahover-arrow-0:before {
    color: #047cc9;
    background: #047cc9;
}
.ahover-arrow-f:before {
    color: #fff;
    background: #fff;	
}
.ahover-arrow-0:before {
    color: #000;
    background: #000;	
}
.feature-sec5 .feature-lm:before {
    color: #e9d470;
    background: #e9d470;
}
.feature-lm:before, .ahover-arrow-f:before, .ahover-arrow-0:before {
    bottom: -3px;
    content: "";
    display: block;
    height: 2px;
    left: 0%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
.feature-lm:hover:before, .ahover-arrow-f:hover:before, .ahover-arrow-0:hover:before  {
    text-decoration: none;
    width: 100%;
    left: 0;
}
.feature-sec3 {
    padding: 50px 0;
}
.feature-sec3-inner {
/*	display: flex;*/
	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(../images/features/ap-sprite-img.svg) no-repeat -745px -202px/1400px;	
}
.feature-sec4-inner .data-blend:nth-child(2) span {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -986px -249px/1680px;	
}
.feature-sec4-inner .data-blend:last-child span {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -947px -219px/1500px;	
}
.feature-sec5 {
	position: relative;
	background: #493a9f;
	color: #fff;
    padding: 30px 50px;    
	z-index: 1;
}
.feature-sec5:before {
	content: "";
	position: absolute;
	background: url(../images/features/analytics-feature.svg) no-repeat;
	top: 40px;
	right: 0px;
    width: 627px;
    height: 500px;    
	z-index: -1;
}
.feature-sec5-inner {
	margin-top: 20px;
}
.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(../images/features/ap-sprite-img.svg) no-repeat -960px -196px/1400px;	
}
.feature-sec5-inner .cl-md-4:nth-child(2) span {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -1091px -205px/1480px;	
}
.feature-sec5-inner .cl-md-4:last-child span {
    background: url(../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(../images/features/ap-sprite-img.svg) no-repeat -1262px -204px/1500px;	
}
.feature-sec6-inner .visual-analysis:nth-child(2) span {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -1340px -199px/1500px;	
}
.feature-sec6-inner .visual-analysis:nth-child(3) span {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -1266px -142px/1600px;	
}
.feature-sec6-inner .visual-analysis:last-child span {
    background: url(../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(../images/features/ap-sprite-img.svg) no-repeat -1px -271px/1300px;	
}
.feature-sec7-inner .cl-md-4:nth-child(2) span {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -87px -274px/1320px;
    width: 68px;	
}
.feature-sec7-inner .cl-md-4:nth-child(3) span {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -150px -266px/1300px;	
}
.feature-sec7-inner .cl-md-4:nth-child(4) span {
	background: url(../images/features/ap-sprite-img.svg) no-repeat -201px -229px/1130px;	
}
.feature-sec7-inner .cl-md-4:last-child span {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -290px -225px/1130px;	
}
.feature-sec7-inner .title4 {
	line-height: initial;
    margin-top: 0;
}
.feature-footer {
    background: url(../images/features/go-data-bg.svg) no-repeat;
	padding: 40px 0;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: -1;	
}
.feature-contentBox .title4, .feature-footer .title4 {
    font-size: 40px;
    margin-bottom: 30px;
}
.feature-sec3-inner .title4, .feature-sec6-inner .title4, .feature-sec7-inner .title4 {
    font-size: 24px;
}

/*Feature Page design end here*/



/* Power-BI Page design Start here*/

.inner-contentBox {
/*	min-height: 200px;*/
}
.power-bi-banner {
    background: #0d0c18;
    color: #fff;
	position: relative;
    z-index: 0;
} 
.power-bi-banner:after {
    content: "";
    background: url(../images/power-bi/ap-pwbi-bannr-bg.svg) no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: -1;	
}
.power-bi-sec1-img img {
    width: 50%;
}
.power-bi-banner  h1 {
    font-size: 30px;
    font-family: 'Zoho_Puvi_SemiBold';
	color: #FFF5DC;
/*    background-color: #FFF5DC;*/
/*    background-image: linear-gradient(45deg, #E1EE59, #F09F4F 60%, #EBF2FF 83%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;	
*/
}
.power-bi .feature-list {
    padding-left: 0px !important;	
}
.power-bi .feature-list ul#fea-desk-show &gt; li {
	padding-left: 60px;
}
.power-bi .feature-list h2 {
    font-size: 20px;
    text-align: center;
}
.feature-list ul li#key_differences_tab {
    background: #F5F8FF;	
/*    padding-bottom: 16px;*/
}
.feature-list ul li#key_differences_tab .tree1, .feature-list ul li#key_differences_tab .tree2 {
/*	display: none;*/
}
.feature-list ul li#key_differences_tab .tree1, .feature-list ul li#key_differences_tab .tree2 {
	margin-left: 12px;
}
.feature-list ul li#key_differences_tab .tree1 li a {
	position: relative;
/*    display: inline-block;*/
    padding-left: 14px;
}
.feature-list ul li#key_differences_tab .tree1 li a:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 5px;
    top: 7px;
    left: -2px;
    background: #0066ffcc;
}
.feature-list ul li#key_differences_tab .tree2 li a:before {
    background: none !important;
    border: 1px solid #0066ffcc;    
	width: 6px !important;
    height: 6px !important;	
}
.feature-list ul li#key_differences_tab .keyinnr-titl,
.feature-list ul li#key_differences_tab .keyinnr-titl1 {
	display: block;
	position: relative;
}
.feature-list ul li#key_differences_tab .keyinnr-titl:after,
.feature-list ul li#key_differences_tab .keyinnr-titl1:after {
	content: "";
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 30px;
    top: 16px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all .3s ease;
}
.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl:after,
.feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1:after{
    right: 30px;
    top: 13px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #025fff;
    border-width: 0 2px 2px 0;
}
.feature-list ul li#key_differences_tab .tree1 li .keyinnr-titl1:before {
    top: 20px;
}
.feature-list ul li#key_differences_tab.arrow-rotate .keyinnr-titl, 
.feature-list ul li#key_differences_tab.arrow-rotate1 .keyinnr-titl1 {
	color: #0066FF;
}
.pwr-bi-fixed {
	height: 680px !important;
    transition: all .3s ease;	
}
.pwr-bi-rit.feature-rit-out {
    margin-top: -760px !important;
}
.power-bi .feature-list ul li.active &gt; a {
	color: #0066FF !important;
	border-left: 2px solid #0066FF !important;
}
.power-bi .feature-list ul li.active &gt; 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(../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(../images/index/ap-sprite-img.svg) no-repeat -337px -153px/620px;
}
.pwr-daccess ul li:nth-child(3) span {
    background: url(../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(../images/index/ap-sprite-img.svg) no-repeat -103px -113px/470px;
}
.pwr-daccess ul li:nth-child(5) span {
    background: url(../images/index/ap-sprite-img.svg) no-repeat -742px -235px/930px;
}
.pwr-daccess ul li:nth-child(6) span {
	background: url(../images/index/ap-sprite-img.svg) no-repeat -7px -77px/950px;
}
.pwr-daccess ul li:nth-child(7) span {
    background: url(../images/index/ap-sprite-img.svg) no-repeat -255px -126px/670px;
}
.pwr-daccess ul li:nth-child(8) span {
    background: url(../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(../images/index/bannr-hyperautomation-itsm-bnnr.svg) no-repeat;
    position: absolute;
    top: -120px;
    right: 0;
    height: 530px;
    width: 100%;
    background-size: contain;
    z-index: -1;
    opacity: .3;
}
.pwr-bi-slider .innr {
	position: relative;
	display: flex;
	background: #ffffff;
    padding: 40px 25px;
    border-radius: 10px;
    border: 1px solid #B1BCD6;
    margin-bottom: 20px;
    box-shadow: 6px 6px 0px #dde3f1;	
	text-align: center;
    max-height: 51px;
    min-height: 51px;
}
.pwr-bi-slider .innr:after {
    content: "";
    position: absolute;
    background: url(../images/blue-quotes.svg) no-repeat;
    top: -20px;
    left: 15px;
    width: 33px;
    height: -webkit-fill-available;
}
.pwr-bi-slider .innr .moving-slider { 
	margin: auto;	
}
.pwr-bi-slider .testimonial-point ul {
	text-align: center;
}
.pw-bi-hr {
    width: 0px;
    height: 90%;    
	border: 1px solid #BAC6E4;
}
.pwr-bi-slider .testimonial-point ul li {
    width: 15px;
    height: 15px;
    margin-right: 2px;
    background: #ffffff;
	border: 1px solid #AAB2C3;
    display: inline-block;
    border-radius: 50px;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;	
}
.pwr-bi-slider .testimonial-point ul li.current, 
.pwr-bi-slider .testimonial-point ul li:hover {
    background: #779CF3 !important;
}
#section6 .lft-rit-cont.jcont-b {
    height: 490px;
    align-items: center;	
}
#section2 {
    position: relative;
    overflow: hidden;
    padding: 30px 0;    
	z-index: -1;
}
.ap-pwrbi-compared {
    position: relative;
    margin-top: 30px;   
    padding: 10px;
    overflow: hidden;
}
#section2:before {
    content: "";
    width: 100%;
    height: -webkit-fill-available;
    background: url(../images/role-baesd/ap-data-compared-bg.svg);
    position: absolute;
    top: -50px;
    left: 0;
    background-size: contain;
    z-index: -1;
}
.ap-pwrbi-compared .left-data {
    display: flex;
    position: relative;
}
.ap-pwrbi-compared .left-data .left-round {
    position: relative;
    display: flex;
    border: 1px solid #2A6087;
    top: 110px;
    left: 0px;
    z-index: 1;
}
.ap-pwrbi-compared .left-data .left-round,.ap-pwrbi-compared .left-data .left-round:after {
    background: #37AFF3;
    width: 140px;
    height: 140px;
    border-radius: 50%;
}
.ap-pwrbi-compared .left-data .left-round:after {
    content: "";
    position: absolute;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3;
}
.ap-pwrbi-compared .left-data .left-round:before {
    content: "";
    width: 300px;
    height: 400px;
    background: url(../images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
    position: absolute;
    top: -130px;
    right: -166px;
    background-size: 186px;
    z-index: -1;
}
.ap-pwrbi-compared .left-data .left-round span, .ap-pwrbi-compared .right-data .right-round span {
    color: #fff;
    font-size: 17px;
    font-family: 'Zoho_Puvi_Bold';
    margin: auto;
}
.ap-pwrbi-compared .right-data .right-round span {
    color: #000 !important;
}
.ap-pwrbi-compared .left-data .right-round, .ap-pwrbi-compared .right-data .left-round {
	width: 60%;
	font-size: 13px;
    height: 390px;
}
.ap-pwrbi-compared .left-data .right-round ul, .ap-pwrbi-compared .right-data .left-round ul {
    height: 390px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.ap-pwrbi-compared .left-data .right-round ul li, .ap-pwrbi-compared .right-data .left-round ul li {
    position: relative;
/*    margin-bottom: 24px;*/
    line-height: 24px;
    z-index: 1;
}
.ap-pwrbi-compared .left-data .right-round ul li:first-child{
    left: 45px;
}
.ap-pwrbi-compared .left-data .right-round ul li:nth-child(2) {
    left: 86px;
}
.ap-pwrbi-compared .left-data .right-round ul li:nth-child(3) {
    left: 20px;
}
.ap-pwrbi-compared .left-data .right-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: -60px;
    top: 35px;
    background: #37AFF3;
    border-radius: 25px;
    z-index: 1;
}
.ap-pwrbi-compared .right-data {
    display: flex;
    position: relative;
    justify-content: right;
}
.ap-pwrbi-compared .right-data .right-round {
    background: #F5F8FF;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    position: relative;
    display: flex;
    border: 1px solid #99A8CB;
    top: 110px;
    left: 0px;
}
.ap-pwrbi-compared .right-data .right-round:after {
    content: "";
    position: absolute;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3;
	background: #CAD8F6;
    width: 140px;
    height: 140px;
    border-radius: 50%;
}
.ap-pwrbi-compared .right-data .right-round:before {
    content: "";
    width: 300px;
    height: 400px;
    background: url(../images/role-baesd/ap-bs-data-half-rount1.svg) no-repeat;
    position: absolute;
    top: -130px;
    right: 15px;
    background-size: 186px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1;
}

.ap-pwrbi-compared .right-data .left-round ul li:first-child {
    left: -35px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(2) {
    left: -77px;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3) {
    left: -14px;
}
.ap-pwrbi-compared .right-data .left-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    right: -44px;
    top: 35px;
    background: #CAD8F6;
    border-radius: 25px;
    z-index: 1;
}
.ap-pwrbi-compared .right-data .left-round ul li:nth-child(3):before {
    right: -56px;
    top: 21px;	
}
.ap-pwrbi-compared .center-data {
    position: relative;
    min-height: 390px;
    display: flex;  
    z-index: 1;
}
.ap-pwrbi-compared .center-data:before {
    content: "";
    position: absolute;
    width: 1.5px;
    height: 390px;
    background: #D4DBEC;
    left: 50%;
    top: 0;
    z-index: -1;
}

.ap-pwrbi-compared .center-data .data-vs, .ap-pwrbi-compared .center-data .data-vs:after {
    width: 70px;
    height: 70px;
    display: flex;
    margin: auto;
    border-radius: 50%;
}

.ap-pwrbi-compared .center-data .data-vs {
    position: relative;
    background: #fff;
    border: 1px solid #BFCBE5;
}
.ap-pwrbi-compared .center-data .data-vs:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 3px;
    background: #E2E8F8;
    opacity: .9;
    z-index: -1;
    
}
.ap-pwrbi-compared .center-data .data-vs span {
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold';
    margin: auto;
}

/* Power-BI Page design end here*/

/*Zia 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(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    top: -182px;
    left: 0;
    width: 75px;
    height: 175px;
    z-index: -1;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1);
    background-size: 130px;
}
.zia-lf-titl:after {    
    content: " ";
    background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    bottom: -30px;
    right: 115px;
    width: 55px;
    height: 45px;
    z-index: -1;
    background-size: 130px;
    background-position: -78px 2px;
}
.zia-lf-titl h2 {
    font-size: 28px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 10px;
    margin-top: -20px;
    color: #000;
    line-height: 37px;	
}
.zia-rit-cont {
    width: 70%;
}
.zia-rit-cont ul {
	
}
.zia-rit-cont ul li {
	position: relative;
    width: 33.333%;	
    padding-bottom: 30px;
}
.zia-rit-cont ul li:after {
	content: "";
    width: 30px;
    height: 30px;
    background: url(../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: .5;
		cursor: default;
	}
	.zhide-common {
		display: none !important;
	}

	.zshow-common {
		display: block !important;
	}
	.temp-titl {
		margin-bottom: 5px;
		font-size: 20px;
		font-family: 'Zoho_Puvi_SemiBold';
	}
.APlus_Cloud_User #APdownCloud .signin-user {
	display: block;
}
.APlus_Cloud_User  #APdownCloud .index-dwn-form.dwn-page {
	display: none;
}
#APdownCloud .signin-user {
	display: none;
}
#APdownCloud .index-dwn-form.dwn-page {
	display: block;
}
.signin-user {
    max-width: 800px;
    width: 460px;
    background: #fff;
	text-align: center;
    padding: 30px;
    border-radius: 6px;
    margin: auto;
    margin-top: 40px;
    box-shadow: 0px 0px 20px #80808061;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.signin-user h3 {
    font-family: 'Zoho_Puvi_Regular';
    font-size: 24px;
    margin-top: 0px;	
    margin-bottom: 25px;
}
.signin-btn {
    width: 90%;
    padding: 30px 10px;
    margin: auto;
}
/*Signin page design end here*/

/*infographic page design start here*/

.aplus-infographic {
	background: #000;
    color: #fff;		
}
.aplus-infographic-inner {
    position: relative;
    display: flex;
    min-height: 600px;
    z-index: 0;
    overflow: hidden;	
}
.aplus-infographic-inner:before {
	content: " ";
    background: url(../images/aplus-l5/apl5-bannr-top.svg) no-repeat;
    position: absolute;
    bottom: -70px;
    right: 0;
    height: 720px;
    width: 100%;
    background-size: cover;
    z-index: -1;
}
.aplus-infographic-inner .container {
    margin: auto;
}
.aplus-infographic-inner h1 {
    font: 65px/75px 'Zoho_Puvi_Bold';
    color: #fff;
    background-size: 100%;
    margin-bottom: 18px;
    margin-top: -100px;
}
.aplus-infographic-inner h1 span {
	display: block;
	 background-color: #EED159;
    /* background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC); */
    background-image: linear-gradient(45deg, #EED159, #F09F4F, #4FAFF7, #B5CFFF);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.aplus-infographic-inner p {
    width: 50%;
    margin: 0 auto;
}
.aplus-infographic-form {
	width: 60%;
    margin: auto;
    background: #fff;
    border: 1px solid #AEAEAE;
    box-shadow: 0px 0px 29px #00000047;
    border-radius: 8px;
    margin-top: -130px;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.aplus-infographic-form h2 {
    font-size: 28px;
    text-align: center;
    font-family: 'Zoho_Puvi_Bold';
    text-transform: uppercase;	
}
.aplus-infographic-form form ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.aplus-infographic-form form ul li {
	width: 30%;
}
.aplus-infographic-form form ul li input, .aplus-infographic-form form ul li select {
    width: 100% !important;
	font-size: 16px !important;
    height: 50px;
    border-radius: 0px;
    margin-top: 10px;
    padding: 7px;
    border: none;
    font-size: 13px;
    transition: all 0.2s ease-in-out 0s;
    outline: none;
    border: 1px solid #bbb;
}
.aplus-infographic-form-btn  {
    width: 100% !important;
}
.aplus-infographic-form-btn .tac {
	width: 300px;
    margin: 0 auto;
}
.aplus-infographic-form-btn .tac #downloadSubmit {
    height: 50px;
    font-size: 20px !important;
    border-radius: 5px;
}

/*infographic page design start here*/


/*IT Dashboards page design start here*/

.itdash-bannr {
    background: #000;
    position: relative;
    z-index: 0;	
    padding: 40px 0;
}
.itdash-bannr-flex {
    max-width: 1400px;
    width: 90%;
	position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
/*    min-height: 550px;*/
}
.itdash-bannr-flex .bannr-rit-img {
	position: relative;
	padding: 15px 0;
}
.itdash-bannr-flex .bannr-rit-img:before  {
    background: url(../images/it-dashboards/itdash-bannr-bf.svg) no-repeat;
    content: " ";
    position: absolute;
    background-size: 162px;
    top: -23px;
    left: -100px;
    width: 150px;
    height: 160px;
    z-index: -1;
}
.itdash-bannr-flex .bannr-rit-img:after  {
    background: url(../images/it-dashboards/itdash-bannr-af.svg) no-repeat;
    content: " ";
    position: absolute;
    background-size: 162px;
    top: -20px;
    right: -110px;
    width: 172px;
    height: 100%;
    z-index: -1;
    opacity: .9;
}
.itdash-bannr-flex .bannr-rit-img img {
	    width: 100%;
}
.itdash-bannr-flex h1 span {
	color: #FFF4BA;
}
.itdash-bannr-flex p {
    line-height: 36px;
    margin-top: 25px;
    margin-bottom: 25px;
}
#itdash_exampl {
	margin-bottom: 20px;
}
.itdash-sec2 {
	background: #E6F0FF;
    padding-top: 35px !important;	
}
.itdash-sec3 {
    position: relative;    
	background-image: linear-gradient(180deg, #E6F0FF 16%, #fff 60%);
    padding-top: 40px;
    padding-bottom: 40px;	
}
.itdash-sec3-inner {
    display: flex;
    justify-content: space-between;
/*    margin-top: 50px;*/
    align-items: flex-start;	
}
.itdash-sec3-left {
    width: 30%;
	position: -webkit-sticky;
    position: sticky;
    top: 120px;
    z-index: 99;
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    transition: 0.9s;
}
.itdash-sec3-left li {
    cursor: pointer;
    border-bottom: 1px solid #3257db14;
    padding: 15px 25px;
    box-shadow: 3px 3px 10px #00000000;
}
.itdash-sec3-left li h3 {
	margin: 0px;
    font-size: 17px;
}
.itdash-sec3-left li.active {
    background: #3257db1f;
}
.itdash-sec3-left li h3 a {
	position: relative;
    display: block;
	font-family: 'Zoho_Puvi_Regular';
	text-decoration: none;
	-moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}
.itdash-sec3-left li.active a:after {
    content: "l";
    font-size: 16px;
    transform: rotate(90deg);
    font-family: 'ZohoPuvi';
    right: 6px;
    top: 0px;
}
.itdash-sec3-left li a:after {
    position: absolute;
    content: "+";
    font-size: 28px;
    font-family: 'Zoho_Puvi_Light';
    top: 0px;
    right: 0px;
}
.itdash-sec3-left li.active h3 a {
	color: #3257DB;
    font-family: 'Zoho_Puvi_Bold';	
}
.itdash-sec3-left li:hover h3 a {
	color: #3257DB;
	-moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}
.itdash-sec3-right {
    width: 65%;	
}
.itdash-sec3-img {
	display: none;
	position: relative;
}
.itdash-sec3-img .itds3-conts-btn {
    position: absolute;
    bottom: -35px;	
}
.itdash-sec3-img:first-child {
	display: block;
}
.itdash-sec3-img {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeIn 0.9s ease 1 forwards;
}
@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}
.itdash-sec3-right .itdash-sec3-img img {
    width: 90%;	
    margin-bottom: 15px;
}
.itdash-sec3-img h3 {
    font-size: 18px;
    font-family: 'Zoho_Puvi_SemiBold';	
    margin: 0;
}
.itds3-contshow {
	display: none;
}

.itdash-sec3-img p {
	    margin-top: 4px;
}
.itdash-sec4 {
    padding-top: 40px;
    padding-bottom: 40px;	
}
.itdash-sec4-outer {
	
}
.itdash-sec4-innr {
	    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.itdash-sec4-innr .splt6 {
	width: 27%;
    margin-top: 30px;
}
.itdash-sec4-innr .splt6:first-child span {
	background-size: 940px;
    background-position: -395px -61px;
    width: 83px;
}
.itdash-sec4-innr .splt6 h3 {
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: 0px;
    margin-top: 12px;
}
.itdash-sec4-innr .splt6 p {
    /* width: 77%; */
    margin-top: 7px;
}
.itdash-sec4-innr .splt6 span {
    width: 70px;
    height: 70px;
    background: url(../images/index/Index_sprite.svg) no-repeat;
    display: block;
}
.itdash-sec4-innr .splt6:nth-child(2) span {
    background-size: 940px;
    background-position: -485px -61px;
}
.itdash-sec4-innr .splt6:nth-child(3) span {
   background-size: 940px;
    background-position: -566px -61px;
}
.itdash-sec4-innr .splt6:nth-child(4) span {
    background-size: 990px;
    background-position: -679px -69px;
}
.itdash-sec4-innr .splt6:nth-child(5) span {
  	background-size: 1050px;
    background-position: -805px -72px;
    width: 50px;
}
.itdash-sec4-innr .splt6:nth-child(6) span {
    background-size: 1050px;
    background-position: -861px -68px;
}
.itdash-foot {
    background: #1B315C;
    color: #fff;
    text-align: center;
    padding: 50px 40px;	
}
.itdash-foot p {
	margin-bottom: 35px;	
}
/*IT Dashboards page design end here*/



/*Cloud release page design start here*/

.ap-cloud-release-bannr {
	background: #000;
/*	background-image: linear-gradient(180deg, #e0f0ff 0%, #fff 125%);*/
    position: relative;
    z-index: 0;
    padding: 40px 0;
    color: #fff;
    overflow: hidden;
}
.ap-cloud-release-bannr:before {
    background: url(../images/ap-cloud/cloud-lp-bannr.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 87px;
    right: 0px;
    background-size: contain;
    height: 100%;
    width: 70%;
    z-index: -1;
}
.ap-cloud-release-bannr-flex {
	max-width: 1400px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px;
}
.ap-cloud-release-bannr-innr h1 {
	font: 42px/1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    margin: 15px 0;
    letter-spacing: 0.7px;
}
.ap-cloud-release-bannr-innr h1 span {
    background-color: #EED159;
    text-transform: uppercase;
    background-image: linear-gradient(70deg, #EED159 8%, #F09F4F 55%, #4FAFF7, #EBF2FF 97%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}
.ap-cloud-release-bannr-innr {
	width: 41%;
}
.ap-cloud-release-bannr-innr .bannr-rit-img {
	visibility: hidden;
}
.ap-cloud-release-contant {
	
}
.ap-cloud-release-contant-innr {
    max-width: 1300px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;	
}
.ap-cloud-img {
    width: 40%;	
}
.ap-cloud-img img {
	height: 370px;		
}
.ap-cloud-cont {
	width: 45%;
}
.ap-cloud-cont h3 {
	    font-size: 33px;
    font-family: 'Zoho_Puvi_ExtraBold';
    margin-bottom: 20px;
    color: #000;
    line-height: 37px;
}
.ap-cloud-cont p {
	font-size: 17px;
    line-height: 30px;
    width: 84%;
    margin-top: -10px;
	
}
.ap-cloud-release-contant-innr:nth-child(odd) {
	flex-direction: row-reverse;
}
.ap-cloud-img .img1 {
    height: 320px !important; 
}
.ap-cloud-img .img4 {
	width: 590px;
}
.ap-cloud-foot-out {
    background: linear-gradient(180deg, #ffffff 50%, #fff1d7 50%);
    padding-bottom: 30px;
}
.ap-cloud-foot {
    background: #1A1345;
    color: #fff;
    text-align: center;
    padding: 50px 40px;	
    border-radius: 10px;
	position: relative;
    z-index: 0;
    overflow: hidden;
}
.ap-cloud-foot:before {
	content: "";
    position: absolute;
/*    background: url(../images/ap-cloud/cloud-lp-innr-bannr.svg) 40% 0 / 1170px no-repeat;*/
    top: 0px;
    left: 0px;
    height: 300px;
    width: 100%;
    z-index: -1;
	opacity: .4;
}
.ap-cloud-foot h2 {
font-size: 36px;
    font-family: 'Zoho_Puvi_Extrabold';    
	margin-bottom: -12px;	
}
.ap-cloud-foot p {
    font-size: 24px;
    margin-top: 0;
}
.ap-cloud-btm {
	background: #EFF7FF;
    padding-bottom: 70px;
}
.ap-cloud-btm h2 {
    font-size: 36px;
    font-family: 'Zoho_Puvi_Extrabold';
    margin-bottom: 20px;
    color: #000;
    line-height: 37px;
    text-align: center;
    margin-top: 0px;
    padding-bottom: 30px;
    padding-top: 20px;
}
.ap-cloud-ebook {    
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.ace-innr img {
    width: 170px;	
}
.ace-innr a {
	display: block;
}

/*Cloud release page design end here*/

/* Role based page style start here */

.ap-role-cto-bannr {
	background: #000;
/*	background-image: linear-gradient(180deg, #e0f0ff 0%, #fff 125%);*/
    position: relative;
    z-index: 0;
    padding: 40px 0;
    color: #fff;
    overflow: hidden;
}
.ap-role-cto-bannr:before {
/*    background: url(../images/ap-cloud/cloud-lp-bannr.svg) no-repeat;*/
    content: " ";
    position: absolute;
    top: 87px;
    right: 0px;
    background-size: contain;
    height: 100%;
    width: 70%;
    z-index: -1;
}
.ap-role-cto-bannr-flex {
	max-width: 1400px;
    width: 90%;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    min-height: 550px;
}
.ap-role-cto-bannr-innr h1 {
	font: 42px/1.2 Zoho_Puvi_Extrabold;
    line-height: 52px;
    margin: 15px 0;
    letter-spacing: 0.7px;
	margin-top: 0;
}
.ap-role-cto-bannr-innr h1 span {
	color: #FFF1CD;
}
.ap-role-cto-bannr-innr ul {
    margin-bottom: 10px;	
}
.ap-role-cto-bannr-innr ul li {
	position: relative;
    margin-left: 19px;
}
.ap-role-cto-bannr-innr ul li:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 8px;
    width: 9px;
    height: 9px;
    border-radius: 25px;
    background: #FFF1CD;
}
.ap-role-cto-bannr-innr {
	width: 50%;
}
.ap-role-cto-bannr-innr button {
	margin-top: 10px;
}
.ap-role-cto-bannr-innr .bannr-rit-img {
	text-align: center;
}
.ap-role-cto-bannr-innr .bannr-rit-img .wid100 {
/*    width: 90%;*/
}
.ap-role-cto-sec2 {
    background: linear-gradient(180deg, #000000 37%, #FFF8EB 37%);
}
.ap-role-cto-sec2-inner {
	max-width: 1400px;
    margin: auto;
    background: #F5F5F5;
	border-radius: 20px;
	box-shadow: 9px 16px 31px #00000024;
    z-index: 999999999999;
}
.ap-role-cto-logo {    
	background: #fff;
    padding: 17px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.ap-role-cto-logo  .apl5-bt-logo {
    width: 100%;
}
.ap-role-cto-logo .apl5-bt-logo ul li {
	padding: 0 30px !important;	
}
.ap-role-cto-sec2-inner p {
    padding-bottom: 20px;
    margin: 0;
    text-align: center;
}
.ap-role-cto-sec2-inner .apl5-bt-cont {
	text-align: center;
	padding: 20px 30px;
}
.ap-role-cto-sec2-inner a {
	color: #1F51D2;
    font-family: 'Zoho_Puvi_Bold';
}
.ap-apr-cont {
    width: 45%;
}
.ap-apr-img {
    width: 40%;
}
.ap-apr-img .img1 {
    width: 350px;
}
.ap-apr-img .img2 {
    width: 450px;
}
.ap-apr-img .img3 {
    width: 350px;
}
.ap-apr-img .img4 {
    width: 350px;
}
.ap-apr-img .img5 {
    width: 100%;
}
.ap-role-cto-foot-out {
	background: #FFF1D7;
    padding: 40px 25px;
}
.aprfoot {
	display: flex;
    justify-content: space-between;
    margin-top: 40px;
}
.aprfoot span {
	width: 70px;
    height: 70px;
    background: url(../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(../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(../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(../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(../images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: 1px;
    left: -37px;
    background-size: 890px;
    background-position: -779px -124px;
}
.ap-data-compared {
	position: relative;
    margin-top: 30px;	
    padding: 50px;
    overflow: hidden;
}
.ap-data-compared:before {
    content: "";
    width: 100%;
    height: 650px;
    background: url(../images/role-baesd/ap-data-compared-bg.svg) no-repeat;
    position: absolute;
    top: -50px;
    left: 0;
    background-size: contain;
}
.ap-data-compared .left-data {
	display: flex;
    position: relative;
}
.ap-data-compared .left-data .left-round {
	position: relative;
    display: flex;
    background: #37AFF3;
    border: 1px solid #2A6087;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    top: 110px;
    left: 0px;
    z-index: 1;
}
.ap-data-compared .left-data .left-round:before {
    content: "";
    width: 300px;
    height: 600px;
    background: url(../images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
    position: absolute;
    top: -110px;
    right: -136px;
    background-size: 246px;
    z-index: -1;
}
.ap-data-compared .left-data .left-round:after {
	content: "";
    position: absolute;
    background: #37AFF3;
    width: 257px;
    height: 257px;
    border-radius: 50%;
    top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3;
}
.ap-data-compared .left-data .left-round span {
    color: #fff;
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold';
    margin: auto;
}
/*
.ap-data-compared .left-data .right-round {
    position: absolute;
    right: 145px;
    top: 0px;
}
*/
.ap-data-compared .left-data .right-round ul {

}
.ap-data-compared .left-data .right-round ul li {
    position: relative;
    margin-bottom: 24px;
    line-height: 24px;
}
.ap-data-compared .left-data .right-round ul li:first-child, .ap-data-compared .left-data .right-round ul li:last-child {
	left: -2px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(2), .ap-data-compared .left-data .right-round ul li:nth-child(6) {
	left: 78px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(3), .ap-data-compared .left-data .right-round ul li:nth-child(5) {
	left: 115px;
}
.ap-data-compared .left-data .right-round ul li:nth-child(4) {
	left: 124px;
}
.ap-data-compared .left-data .right-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: -60px;
    top: 13px;
    background: #37AFF3;
    border-radius: 25px;
    z-index: 1;
}
.ap-data-compared .right-data {
	display: flex;
    position: relative;
    justify-content: right;
}
.ap-data-compared .right-data .right-round {
	position: relative;
    display: flex;
    background: #F68B57;
    border: 1px solid #A14D24;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    top: 110px;
    left: 0px;
	z-index: 0;
}
.ap-data-compared .right-data .right-round:before {
    content: "";
    width: 300px;
    height: 600px;
    background: url(../images/role-baesd/ap-bs-data-half-rount.svg) no-repeat;
    position: absolute;
    top: -110px;
    left: -120px;
    background-size: 246px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1;
}
.ap-data-compared .right-data .right-round:after {
	content: "";
    position: absolute;
    background: #F68B57;
    width: 257px;
    height: 257px;
    border-radius: 50%;
   	top: 3px;
    left: -7px;
    z-index: -1;
    opacity: .3;
}
.ap-data-compared .right-data .right-round span {
    color: #fff;
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold';
    margin: auto;
}
/*
.ap-data-compared .right-data .left-round {
    position: absolute;
    right: 145px;
    top: 0px;
}
*/
.ap-data-compared .right-data .left-round ul {

}
.ap-data-compared .right-data .left-round ul li {
    position: relative;
    margin-bottom: 25px;
    line-height: 24px;
}
.ap-data-compared .right-data .left-round ul li:first-child, .ap-data-compared .right-data .left-round ul li:last-child {
	left: 50px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(2), .ap-data-compared .right-data .left-round ul li:nth-child(6) {
	left: -40px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(3), .ap-data-compared .right-data .left-round ul li:nth-child(5) {
	left: -82px;
}
.ap-data-compared .right-data .left-round ul li:nth-child(4) {
	left: -92px;
}
.ap-data-compared .right-data .left-round ul li:before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    right: -44px;
    top: 13px;
    background: #F68B57;
    border-radius: 25px;
    z-index: 1;
}
.ap-data-compared .center-data {
	position: relative;
    min-height: 510px;
    display: flex;	
    z-index: 1;
}
.ap-data-compared .center-data:before {
    content: "";
	position: absolute;
	width: 1.5px;
	height: 510px;
	background: #E0CDAA;
	left: 50%;
	top: 0;
    z-index: -1;
}

.ap-data-compared .center-data .data-vs {
	position: relative;
	width: 100px;
    height: 100px;
    background: #fff;
    display: flex;
    margin: auto;
    border-radius: 50%;
    border: 1px solid #E0CDAA;
}
.ap-data-compared .center-data .data-vs:after {
	content: "";
	position: absolute;
	width: 100px;
    height: 100px;
	left: 5px;
	top: 3px;
    background: #E0CDAA;
    display: flex;
    margin: auto;
    border-radius: 50%;
	opacity: .5;
	z-index: -1;
	
}
.ap-data-compared .center-data .data-vs span {
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold';
	margin: auto;
}
.ap-data-comp-tit {
	display: none;
    font-family: 'Zoho_Puvi_ExtraBold';
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;	
}
/* Role based page style end here */

/*IOS and android app style starrt here */

.ios-andr-banr {
	background: #05917b;
	padding: 30px;
}
.ios-andr-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.ios-bnr-txt {
    width: 40%;	
	margin: auto;
}
.ios-bnr-txt h2.title2 {
	font-size: 37px;	
}
.ios-bnr-txt h2 span {
	display: block;
    font-family: 'Zoho_Puvi_Light';
}
.ios-andr-avail {
	font-family: 'Zoho_Puvi_Bold';
    font-size: 22px;
}
.btnIos, .btnAndroid {
    display: inline-block;
    margin-right: 12px;
    background: #000 url(../images/btn-ios.png) no-repeat center center;
    border-radius: 8px;
	width: 200px;
    height: 55px;
    box-shadow: 3px 3px 6px rgb(0 0 0 / 40%);
    background-size: 130px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.btnAndroid {
    background: #000 url(../images/btn-android.png) no-repeat center center;
    background-size: 140px;
}
.btnIos:hover, .btnAndroid:hover {
    box-shadow: 0px 0px 12px rgb(0 0 0 / 70%);
}
.ios-andr .zigzag-content .zz-c-inner:nth-child(even) {
	background: #F7FAFF;
}
.ios-enpt-div {
	width: 10%;
}
.ios-bnr-img {
    width: 70%;	
	margin: auto;
	text-align: right;
}
.ios-bnr-img img {
    width: 90%;	
}
.ios-andr-img span {    
	position: relative;
	display: block;
	width: 400px;
	margin: auto;    
	z-index: 0;
}
.ios-andr-img span:before {
    content: "";
    background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    top: -50px;
    left: -60px;
    z-index: -1;
}
.ios-andr-img span:after {
    content: "";
    background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    bottom: -50px;
    right: -60px;
    z-index: -1;
}
.ios-andr-img img {
	width: 100%;
}
.ios-andr .zz-c-inner {
    padding: 80px 0;
}
.aplus-infographic-cont {
    width: 60%;
    margin: auto;
    text-align: center;
    padding: 50px;
}
.aplus-infographic-cont p a {
	color: #3C38E1;
    display: block;
    text-decoration: underline;
}
/*IOS and android app style end here*/

/*Import databases style start here*/
.import-db-banr {
	background: #f9cbae;
	padding: 50px 0;
}
.import-db-img {
    text-align: center;
} 
.import-db-banr .content2 {
	width: 80%;
	margin: auto;
}
.import-db-img img {
    width: 400px;
    min-height: 250px;
} 
.import-db .zigzag-content .zz-c-inner:nth-child(even) {
    background: #F7FAFF;
}
.import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
		margin-top: 72px;
	}
/*Import databases style end here*/

/*Import Analytics Plus style start here*/
.import-ap-banr {
    background: #4a29c7;
    padding: 50px 0;
}
.import-ap-banr h1 {
	color: #fff;
}
.import-ap-banr .content2 {
	color: #fff;
	width: 50%;
	margin: auto;
}
.import-ap-img {
    text-align: center;
}
.import-ap-img img {
    width: 570px;
    min-height: 250px;
}  
.import-ap .zz-c-inner:nth-child(5) .import-ap-img img {
	width: 420px;
}
.import-ap .zz-c-inner:nth-child(6) .import-ap-img img {
	width: 230px;
}
.import-ap .zigzag-content .zz-c-inner:nth-child(even) {
    background: #F7FAFF;
}

.import-ap-vid-cont .cl-md-6 {
    position: relative;
    display: block;
    margin: auto;
}
.import-ap-vid-cont .cl-md-6:before {
    content: "";
    background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
    background-size: 120px;
    position: absolute;
    width: 150px;
    height: 130px;
    top: 45px;
    left: -10px;
    z-index: 0;
}
.import-ap-vid-cont .cl-md-6.import-ap-video:before {
	top: -40px;
}
.import-ap-vid-cont .cl-md-6 h2 span {
    display: block;
    font-family: 'Zoho_Puvi_Light';	
}
.videoSec figure a {
    position: relative;
}
.videoSec figure img.itsm-v-bg {
    width: 613px;
    position: relative;
    box-shadow: 0px 0px 9px #848181;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}
.videoSec figure img.itsm-v-icon {
    position: absolute;
    top: -30px;
    left: 44%;
    width: 12%;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.videoSec figure img.itsm-v-icon:hover {
    transform: rotate(120deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.import-ap-vid-cont {
	position: relative;
    /* height: 250px; */
    padding: 50px 0;
    z-index: 0;    
	overflow: hidden;
}
.import-ap-vid-cont:before {
	content: " ";
	background: url(../images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-size: cover;
    height: 49%;
    width: 100%;
    z-index: -1;
    opacity: .6;
}
/*Import Analytics Plus style end here*/

/*Integrate popular IT style starrt here */

.integ-pop-banr {
	background: #4a28c8;
	padding: 30px;
}
.integ-pop-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.integ-pop-bnr-txt {
    width: 50%;	
	margin: auto;
}
.integ-pop-bnr-txt h2.title2 {
	font-size: 37px;
    line-height: 52px;	
}
.integ-pop-bnr-txt h2 span {
    background: #ffc641;
	color: #000;
    padding: 5px 10px;
}
.integ-pop-avail {
	font-family: 'Zoho_Puvi_Bold';
    font-size: 22px;
}
.integ-pop .zigzag-content .zz-c-inner:nth-child(even) {
	background: #F7FAFF;
}
.integ-pop-enpt-div {
	width: 10%;
}
.integ-pop-bnr-img {
    width: 50%;	
	margin: auto;
	text-align: right;
}
.integ-pop-bnr-img img {
    width: 90%;	
}
.integ-pop-img span {    
	position: relative;
	display: block;
	width: 400px;
	margin: auto;    
	z-index: 0;
}
.integ-pop-img span:before {
    content: "";
    background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    top: -50px;
    left: -60px;
    z-index: -1;
}
.integ-pop-img span:after {
    content: "";
    background: url(../images/mobile-app/img-bg-dot.png) no-repeat;
    position: absolute;
    width: 150px;
    height: 230px;
    bottom: -50px;
    right: -60px;
    z-index: -1;
}
.integ-pop-img {
	margin-top: 40px;
}
.integ-pop-img img {
	width: 100%;
    box-shadow: 0px 0px 11px #00000026;
}
.integ-pop .zz-c-inner {
    padding: 80px 0;
}
.integ-pop-logo .logo-img1 {
	content: " ";
    display: inline-block;
    background: url(../images/features/ap-sprite-img.svg) no-repeat -8px -117px/ 1440px;
    width: 240px;
    height: 45px;
}
.integ-pop-logo .logo-img2 {
    content: " ";
    display: inline-block;
    background: url(../images/features/ap-sprite-img.svg) no-repeat -326px -209px/ 1000px;
    width: 263px;
    height: 58px;	
}
.integ-pop-logo .logo-img3 {
	content: " ";
    display: inline-block;
    background: url(../images/features/ap-sprite-img.svg) no-repeat -593px -207px/ 1000px;
    width: 229px;
    height: 58px;
}
.integ-pop-logo span {
    display: block;
    width: 500px;
    background: #f6ebc2;
    padding: 9px;
    margin-bottom: 12px;
}
.integ-pop-btm-bnr {
	padding: 80px 0;
}
.integ-pop-btm-bnr .container {
	position: relative;
    width: 60%;
    background: #483a9e;
    padding: 30px;
	z-index: 0;
}
.integ-pop-btm-bnr .container:before {
	content: "";
	background: url(../images/features/integrate-popular/integ-pop-btm-bg.svg) no-repeat;
    position: absolute;    
    background-size: auto;
    width: 100%;
    height: 230px;
    top: 15px;
    left: 0px;
    z-index: -1;
}
.integ-pop .zz-c-inner:nth-child(4) .integ-pop-img img {
	box-shadow: 0px 0px 0px #00000026;
}
.integ-pop-btm-bnr-innr {
    color: #fff;
    text-align: center;
	margin: auto;
}
.integ-pop-btm-bnr-innr .title4 {
	font-size: 32px;
}
.integ-pop-btm-bnr-innr .content2 {
    width: 60%;    
	font-family: 'Zoho_Puvi_Light';
    font-size: 20px;
    margin: auto;
    margin-bottom: 20px;
}
/*Integrate popular IT style end here*/


/*integration me style starrt here */

.integ-me-banr {
    background: #E6F0FF;
    padding: 30px;    
	margin-top: -40px;
    overflow: hidden;
}
.integ-me-banr .container {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.integ-me-bnr-txt {
    width: 40%;
    margin: auto;
}
.integ-me-bnr-txt h2.title2 {
    font-size: 37px;
    line-height: 52px;
}
.integ-me-bnr-txt h2 span {
    background: #071a3a;
    color: #fff;
    padding: 5px 10px;
}
.integ-me-bnr-img {
    width: 60%;
    margin: auto;
    text-align: right;
}
.integ-me-bnr-img img {
    width: 90%;
}

.integ-me-search {
    width: 100% !important;
    margin: auto !important;
    padding-top: 0px;
    padding-bottom: 40px;	
}
.integ-me-search #integ-me-sear-innr {
	width: 100%;
    padding: 0.65em 2.7em !important;
    padding-right: 0em !important;
    border: 1px solid #d9d9d9;
    line-height: 10px;
	color: #333;
    font-size: 17px;
	height: 55px !important;
	background: #fff url(../images/fea-search-icon.png) no-repeat  98.5% 14px / 25px 25px;
/*
	width: 30px;
	height: 30px;
*/
	box-shadow: 0px 0px 13px #82c4ffab;;
	padding-left: 20px !important;
}
.integ-me-search .ws_qryinnerdiv {
    width: 100% !important;
    float: none !important;
    margin: auto !important;
}
#integ-me-error {
	display: none;
	text-align: center;
    padding-bottom: 45px;
}
.integ-me-body {
    padding-left: 70px;	
}
.integ-me-body .sticky-left {
	width: 20%;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    height: 330px;
    top: 100px;
    bottom: auto;
    margin-bottom: 100px;	
}
.integ-me-body .sticky-left .innr{
	padding-top: 1px;
    position: relative;
    height: calc(70vh - 70px);
    min-height: calc(70vh - 70px);	
}
.integ-me-list {

}
.integ-me-list h2 {
    font-size: 21px;
    margin-bottom: 17px;
    font-family: 'Zoho_Puvi_SemiBold';
    padding-left: 12px;	
}
.integ-me-list #integ-desk-show {
	
}
.integ-me-list #integ-desk-show li {
    line-height: 50px;
    font-size: 16px;	
}
.integ-me-list #integ-desk-show li a {
	color: #484848;
    text-decoration: none;
    padding: 0px 10px;
    border-left: 2px solid #ffffff00;	
}
.integ-me-list #integ-desk-show li.active  &gt; 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;
    -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;	
}
#itsm .integ-me-logos ul li:nth-child(1) a span {    
    background: url('../images/dashboards/logos/service-manage2.svg') no-repeat;
	width: 100%;
    height: 50px;
    background-size: 197px;
}
#itsm .integ-me-logos ul li:nth-child(2) a span {   
    background: url('../images/dashboards/logos/service-manage3.svg') no-repeat;
    width: 100%;
}
#itsm .integ-me-logos ul li:nth-child(3) a span  {   
    background: url('../images/dashboards/logos/service-manage1.svg') no-repeat;    
	width: 70%;
    height: 22px;
}
#itsm .integ-me-logos ul li:nth-child(4) a span  {  
    background: url('../images/dashboards/logos/service-manage8.svg') no-repeat;
    width: 100%;
}
#itsm .integ-me-logos ul li:nth-child(5) a span {   
    background: url('../images/dashboards/logos/service-manage4.svg') no-repeat;    
	width: 60%;
}
#itsm .integ-me-logos ul li:nth-child(6) a span {   
    background: url('../images/dashboards/logos/service-manage5.svg') no-repeat;
    width: 90%;
}
#itsm .integ-me-logos ul li:nth-child(7) a span {   
    background: url('../images/dashboards/logos/service-manage6.svg') no-repeat;
    width: 70%;
    height: 40px;
}
#itsm .integ-me-logos ul li:nth-child(8) a span {   
    background: url('../images/dashboards/logos/service-manage7.svg') no-repeat;
    width: 60%;
    height: 45px;
    background-size: 115px;
}
#itsm .integ-me-logos ul li:nth-child(9) a span {   
    background: url('../images/dashboards/logos/itop-manage13.svg') no-repeat;
    width: 75%;
    height: 45px;
    background-size: 145px;
}
#itom .integ-me-logos ul li:nth-child(1) a span {   
    background: url('../images/dashboards/logos/itop-manage4.svg') no-repeat;    
	width: 70%;
}
#itom .integ-me-logos ul li:nth-child(2) a span {   
    background: url('../images/dashboards/logos/itop-manage7.svg') no-repeat;
    width: 100%;
}
#itom .integ-me-logos ul li:nth-child(3) a span {    
    background: url('../images/dashboards/logos/itop-manage2.svg') no-repeat;
    width: 60%;
    height: 26px;
}
#itom .integ-me-logos ul li:nth-child(4) a span {    
    background: url('../images/dashboards/logos/itop-manage3.svg') no-repeat;
    width: 80%;
    height: 50px;
}
#itom .integ-me-logos ul li:nth-child(5) a span {    
    background: url('../images/dashboards/logos/itop-manage6.png') no-repeat;
    width: 62%;
    background-size: 122px;
}
#itom .integ-me-logos ul li:nth-child(6) a span {    
    background: url('../images/dashboards/logos/itop-manage5.svg') no-repeat;    
	width: 70%;
}
#itom .integ-me-logos ul li:nth-child(7) a span {    
    background: url('../images/dashboards/logos/itop-manage1.svg') no-repeat;
    width: 35%;
    height: 40px;
}
#itom .integ-me-logos ul li:nth-child(8) a span {     
    background: url(../images/index/ap-sprite-img.svg) no-repeat -137px -193px/1020px;
	width: 120px;
    height: 46px;
}
#itsec .integ-me-logos ul li:nth-child(1) a span {   
    background: url('../images/dashboards/logos/it-security1.svg') no-repeat;
    width: 60%;
	height: 40px;
}
#itsec .integ-me-logos ul li:nth-child(2) a span {   
    background: url('../images/dashboards/logos/it-security2.svg') no-repeat;
    width: 100%;
}
#epm .integ-me-logos ul li:nth-child(1) a span {   
    background: url('../images/dashboards/logos/ep-manage1.svg') no-repeat;
    width: 90%;
    height: 50px;
}
#epm .integ-me-logos ul li:nth-child(2) a span { 
    background: url('../images/dashboards/logos/ep-manage3.svg') no-repeat;
    width: 100%;
}
#epm .integ-me-logos ul li:nth-child(3) a span { 
    background: url('../images/dashboards/logos/ep-manage2.svg') no-repeat;
    width: 90%;
}
#epm .integ-me-logos ul li:nth-child(4) a span { 
    background: url('../images/dashboards/logos/ep-manage4.svg') no-repeat;
    width: 90%;
    height: 13px;
}
#epm .integ-me-logos ul li:nth-child(5) a span { 
    background: url('../images/dashboards/logos/ep-manage5.svg') no-repeat;
    width: 90%;
}
#projm .integ-me-logos ul li:nth-child(1) a span {   
    background: url('../images/dashboards/logos/p-manage1.svg') no-repeat;
    width: 90%;
    height: 40px;
}
#projm .integ-me-logos ul li:nth-child(2) a span {   
    background: url('../images/dashboards/logos/p-manage2.svg') no-repeat;
    width: 65%;
    height: 40px;
}
#itfm .integ-me-logos ul li:nth-child(1) a span {    
    background: url('../images/dashboards/logos/itf-manage1.svg') no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px;
}
#itfm .integ-me-logos ul li:nth-child(2) a span {    
    background: url('../images/dashboards/logos/itf-manage2.svg') no-repeat;
    background-size: 83px;
    width: 43%;
    height: 50px;
}
#itfm .integ-me-logos ul li:nth-child(3) a span {    
    background: url(../images/index/ap-sprite-img.svg) no-repeat -205px -262px/850px;
    width: 195px;
    height: 46px;
}
#itfm .integ-me-logos ul li:nth-child(4) a span {    
    background: url('../images/dashboards/logos/itf-manage4.svg') no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px;
}
#Businapp .integ-me-logos ul li:nth-child(1) a span {    
    background: url('../images/dashboards/logos/b-applications1.svg') no-repeat;
    width: 30%;
    height: 60px;
    background-size: 60px;
}
#Businapp .integ-me-logos ul li:nth-child(2) a span {    
    background: url('../images/dashboards/logos/b-applications2.svg') no-repeat;
	background-size: 50px;
    width: 26%;
    height: 50px;
}
#Businapp .integ-me-logos ul li:nth-child(3) a span {    
    background: url(../images/dashboards/logos/b-applications3.svg) no-repeat;
    background-size: 50px;
    width: 26%;
    height: 50px;
}
#Businapp .integ-me-logos ul li:nth-child(4) a span {    
    background: url('../images/dashboards/logos/b-applications4.svg') no-repeat;
    width: 40%;
    height: 60px;
    background-size: 80px;
}
#Businapp .integ-me-logos ul li:nth-child(5) a span {    
    background: url('../images/dashboards/logos/b-applications5.png') no-repeat;
    width: 24%;
    height: 47px;
    background-size: 45px;
}
#Businapp .integ-me-logos ul li:nth-child(6) a span {    
    background: url('../images/dashboards/logos/b-applications6.png') no-repeat;
	background-size: 50px;
    width: 26%;
    height: 50px;
}
#Businapp .integ-me-logos ul li:nth-child(7) a span {    
    background: url(../images/dashboards/logos/b-applications7.png) no-repeat;    
	width: 32%;
    height: 45px;
    background-size: 62px;
}
#Businapp .integ-me-logos ul li:nth-child(8) a span {    
    background: url('../images/dashboards/logos/b-applications8.svg') no-repeat;
    width: 44%;
    height: 60px;
    background-size: 90px;
}
#Businapp .integ-me-logos ul li:nth-child(9) a span {    
    background: url(../images/dashboards/logos/b-applications9.svg) no-repeat;
    width: 89px;
    height: 40px;
    background-size: 90px;
}
#Businapp .integ-me-logos ul li:nth-child(10) a span {    
    background: url('../images/dashboards/logos/b-applications10.svg') no-repeat;
    width: 122px;
    height: 40px;
    background-size: 120px;
}
#Businapp .integ-me-logos ul li:nth-child(11) a span {    
    background: url('../images/dashboards/logos/b-applications11.png') no-repeat;
    width: 46%;
    height: 62px;
    background-size: 89px;
}
#Businapp .integ-me-logos ul li:nth-child(12) a span {    
    background: url('../images/dashboards/logos/b-applications12.svg') no-repeat;
    background-size: 111px;
    width: 56%;
    height: 36px;
}
#Businapp .integ-me-logos ul li:nth-child(13) a span {    
    background: url(../images/dashboards/logos/b-applications13.svg) no-repeat;
    width: 76px;
    height: 52px;
    background-size: 74px;
}
#Businapp .integ-me-logos ul li:nth-child(14) a span {    
    background: url('../images/dashboards/logos/b-applications14.svg') no-repeat;
    width: 100%;
    height: 35px;
    background-size: 197px;
}
#Businapp .integ-me-logos ul li:nth-child(15) a span {    
    background: url('../images/dashboards/logos/b-applications15.svg') no-repeat;
    width: 78%;
    height: 26px;
    background-size: 157px;
}
.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(../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(../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(../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(../images/index/ap-sprite-img.svg) no-repeat;
    width: 17px;
    height: 20px;
    left: 25px;
    bottom: -17px;
    background-size: 530px;
	background-position: -437px -1px;
}
.dwn-cust-left-img {
    width: 70px;
}
.dwn-cust-left-img img {
    border-radius: 50%;
    border: 1px solid #8c9db8;
    padding: 1px;
}
.dwn-client-profile {
	font-size: 17px;
    color: #000 !important;
    margin-top: 12px;
    font-family: 'Zoho_Puvi_SemiBold';
    line-height: 30px;
}
.dwn-client-profile span {
	font-size: 14px;
    display: block;
    color: #181818 !important;
    opacity: .7;
}
.cust-bullet {
	position: absolute;
	bottom: -40px;
    left: 40px;
}
#cust-dots li {
	display: inline-block;
    width: 13px;
    height: 13px;
    position: relative;
}
#cust-dots li a {
	display: block;
    position: relative;
    background: #dfe4e8;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50%;
}

#cust-dots li a.current, #cust-dots li a:hover {
    background: #9a9a9a;
	
}
.dwn-btn-slider {
    position: absolute;
    z-index: 3;
    display: block;
	bottom: 20px;
    color: #ffffff;
    transform: translateY(-50%);
    font-size: 50px;
    font-family: 'Zoho_Puvi_Light';
    border-radius: 25px;
    opacity: 0.7;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    cursor: pointer;
}
.dwn-btn-slider:hover {
	opacity: 1;
}
.dwn-btn-slider a {
	content: " ";
    position: absolute;
    background: url(../images/index/ap-sprite-img.svg) no-repeat;
    width: 17px;
    height: 30px;
    top: 30px;
    left: 50px;
    background-size: 530px;
}
.dwn-btn-slider.next {
    right: 80px;
}
.dwn-btn-slider.prev {
    right: 105px;
}
.dwn-btn-slider.next a {
	background-position: -512px -27px;		
}
.dwn-btn-slider.prev a {
    background-position: -497px -27px;		
}
/*Download Page design end here*/


/*customer Page design start here*/
#slidesIR{overflow:hidden;position:relative;width:100% !important;}
#slidesIR ul{list-style:none;width:100%;margin:0;padding:0;position:relative;}
#slidesIR li{width:100%;float:left;text-align:left;position:relative;}
.customer-banner {
	position: relative;
    background: #3f93e6;
    padding: 50px;
    min-height: 230px;
    z-index: 0;
    display: flex;
}
.customer-banner:before {
    content: " ";
    background: url(../images/customer/customer-bg.svg) no-repeat;
    position: absolute;
    bottom: -34px;
    left: 0;
    background-size: contain;
    height: 300px;
    width: 100%;
    z-index: -1;
}
.customer-sec-2 {
	padding: 40px;
    margin-bottom: 10px;
}
.cust-slide-wrap ul li a {
    text-decoration: none;
    cursor: pointer;	
}
.cust-slide-group {
    position: absolute;
	width: 300px;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
}
.cust-slide-wrap {
	position: absolute;
    width: 100%;
    right: 0;
    top: -20px;	
}
.cust-slide-mask {    
	position: relative;
    overflow: hidden;
	height: 447px;
}
.testimony-video {
    position: absolute;
/*    overflow: hidden;*/
    width: 100%;
    right: 0;
    top: -20px;
}
.testimony-video ul li a {
	position: relative;
    display: flex;
    cursor: pointer;
/*    box-shadow: 1px 1px 10px #0000007a*/
}
.testimony-ply-btn {
	position: absolute;
    top: 18px;
    right: 0;
    color: #000;
    background: #ffffff;
    font-size: 14px;
    padding: 8px 15px 8px 46px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    cursor: pointer;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    box-shadow: 0px 0px 15px #000;
    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.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.cust-slide-mask:hover .testimony-ply-btn:after {
    transform: rotate(240deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
	top: 6px;
    left: 15px;
}
.cust-slide-mask .cust-slide-group li {
/*
    padding: 6px;
    background: #ffffff;
*/
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.cust-slide-mask .cust-slide-group li a img {
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.cust-slide-mask:hover .cust-slide-group li a img {
	transform: scale(1.1);
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.testimony-video ul li a:hover .testimony-ply-btn:after {
    transform: rotate(240deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.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(../images/index/ap-sprite-img.png) no-repeat;
/*    background: url(../images/index/ap-sprite-img.svg) no-repeat;*/
    width: 17px;
    height: 30px;
    display: flex;
}
.cust-btn-slider.prev a {
    background-position: -469px -26px;
}
.cust-btn-slider.next a {
    background-position: -482px -27px;
}
.testimony-count {
	position: relative;
    width: 110px;
    text-align: center;
    margin-top: 30px;
}
.testimony-count a {
	color: #000;
}
.cust-slide-nav {
	
}
.custprevnxt  {
    display: flex;
	float: right;
    margin-top: 15px;
}
.custprevnxt span {
    font-size: 23px;
    display: block;
    border: 1px solid #ccc;
    height: 30px;
    border-radius: 25px;
    color: #626262;
    padding: 0px 9px;
    margin-left: 7px;
    cursor: pointer;
    line-height: 30px;
}
.cust-slide-nav ul {
	margin: 0;
	padding: 0;
}
.cust-slide-nav li {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: rgb(175, 56, 56);
  cursor: pointer;
  margin-left: .5em;
}
.cust-slide-nav li.current {
	background: #ffffff;
}

#case_study {
    position: relative;
    background: #f7f7f7;
}
.case-study-titl {
    font-size: 35px;
    line-height: 45px;
    color: #333;
    letter-spacing: -1px;
    text-align: center;
}
.case-study-body {
    margin-top: 20px;
}
.csb-div {
    width: 30%;
    float: left;
	background: #fff;
    margin: 16px;
    padding-bottom: 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(../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: flex;
    flex-wrap: wrap;
    justify-content: space-between;	
}
.supportList li {
    width: 30%;
/*    float: left;*/
    position: relative;
/*    background: #fff;*/
    border: 1px solid #cbe3ee;
    box-shadow: 0px 0px 1px #deeff7;    
	margin-right: 20px;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 16px;
    min-height: 220px;
    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(../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.license {
    background-size: 790px;
    background-position: -467px -57px;
    height: 59px;
}
.support-contact {
	width: 560px;
	margin: 0 auto;
    margin-bottom: 100px;
}
.support-contact li {
    margin-top: 30px;
    position: relative;
    padding-left: 55px;
}
.support-contact li p {
    width: 33.33%;
    float: left;
    margin-bottom: 0px;
    font-size: 16px;
}
.support-contact li span {
 	content: " ";
    display: inline-block;
    width: 45px;    
	height: 45px;
    background: url(../images/index/ap-sprite-img.svg) no-repeat;
    margin: auto;
    background-position: -573px -1px;
    background-size: 640px;
    position: absolute;
    left: 0;
    top: -13px;
}
.support-contact li:first-child span {
    background-position: -419px -41px;	
}
.support-contact li:nth-child(2) span {
	background-position: -462px -41px;    
	top: 7px;
}
.support-contact li span a {
	color: #2f2f2f;
    padding-left: 15px;
    margin: auto;	
}
/*Support Page design end here*/


/*case study page design start here*/
.cs_sec2-sticky *, .c_study_sec2 * {
    box-sizing: border-box;
}
.content-reverse {
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.c_study_bannr {
    background-color: #151420;
    background: linear-gradient(180deg, #151420 85%, #ffffff 60%);
	position: relative;
    z-index: 0;
}
.c_study_bannr:before {
	background: url("../images/case-study/c_study_bannr.svg") no-repeat;
    content: " ";
    position: absolute;
    top: -15px;
    left: 0;
    background-size: contain;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.cs-cont-sec {
    width: 55%;
    align-self: center;
}
.cs-video-sec {
    width: 45%;
    align-self: flex-end;
}
.cs-cust-video {
/*
    position: absolute;
    width: 83%;
    height: 500px;
    top: -30px;
*/
}
.cs-cust-video a {
	cursor: pointer;
}
.cs-cust-img {
    position: relative;
    overflow: hidden;
    width: 510px;
    border-radius: 12px;
}
.cs-cust-img img {
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    border: 4px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px;
}
.cs-cust-video a:hover img {
	transform: scale(1.05);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transform-origin: center;
}
.cs-cust-content {
    position: absolute;
    bottom: 0px;
    width: 90%;
    padding: 0 30px;
    color: #fff;
    font-size: 15px;
    text-shadow: 1px 1px 3px #000;
}
.cs-cust-content h3 {
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold';
}
.cs-cust-content p {
    font-size: 19px;
    font-family: 'Zoho_Puvi_Light';
    margin-top: -16px;
}
.cs-cust-ply-btn {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 60px;
    height: 60px;
    border-radius: 45px;
    display: flex;
    background: #ffffff;
    cursor: pointer;
    transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
    box-shadow: 0px 0px 15px #00000078;
}
.cs-cust-ply-btn:after {
	content: "";
    border-color: transparent transparent transparent #EB1D1D;
    border-style: solid;
    border-width: 10px 0 10px 17px;
    height: 0;
    margin: auto;
    width: 0;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.cs-cust-video a:hover .cs-cust-ply-btn {
    box-shadow: 0px 0px 15px #000;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.cs-bannr-titl {
    font-family: 'Zoho_Puvi_Bold';
    margin-top: 0;
    color: #fff;
    line-height: 75px;
}
.c_study_bannr .container {
    display: flex;
    flex-direction: row-reverse;
    column-gap: 30px;    
	width: 90%;
    height: 600px;	
}
.c_study_sec2 {
/*
    background-color: #ffffff;
    background: linear-gradient(180deg, #ffffff 43%, #f3f7ff 40%);	   
	margin-bottom: 30px;
*/
}
.cs_sec2-cont1 h3, .c_study_sec3 h3 {
    font-size: 32px;
    font-family: 'Zoho_Puvi_Bold';	
	    line-height: 45px;
}

.c_study_sec2 p, .c_study_sec3 p {
    font-size: 20px;
    line-height: 36px;
}
.cs_sec2-cont2 {
    background: #f3f7ff;
    padding: 60px 15px;
    margin-top: 80px;
    margin-bottom: 25px;
	position: relative;    
	z-index: 0;
	
}
.cs_sec2-cont2:before {
	content: "";
    background: url(../images/case-study/blue-quotes-icon.svg) no-repeat;
    position: absolute;
    top: -77px;
    left: 140px;
    width: 160px;
    height: 115px;
}

.cs_sec2-cont2 p {
	
    font-size: 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(../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(../images/index/wlp-bannr-bg.png) no-repeat #187AED; */
	background-image: linear-gradient(180deg, #FFF5E0 0%, #fff 50%);
	position: relative;
/*	color: #fff;*/
	padding-top: 65px;
	z-index: 0;
}
.webinar-landing-bannr:before {
/*
    content: "";
    position: absolute;
    background: url(../images/webinar-landing-bg-img.svg) no-repeat;
    background-size: cover;
    top: 0px;
    right: 0;
    width: 40%;
    height: 470px;
    z-index: -1;
*/
}
.wlb-inner {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
/*    align-items: center;*/
}
.wlb-ribbon {
    background: #f8be00;
    color: #000;
    padding: 7px 20px;
    font-style: italic;
    font-size: 12px;
    position: relative;
    border: 1px solid #DBD2D2;
    border-radius: 25px;
    overflow: hidden;
    display: inline-block;
}
/*
.wlb-ribbon:before {
	display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: -0;
    border: 21px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left-color: #187aed;
}
.wlb-ribbon:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    left: 100%;
    top: -0;
    border: 21px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left-color: #0c59b1;
}
*/
.wlb-ribbon em {
	position: absolute;
    left: -45%;
    top: -14px;
    height: 60px;
    width: 45%;
    background-image: linear-gradient(to left,rgb(0 70 206 / 0%),#ffffff3b,rgb(255 244 164),rgb(255 255 255 / 22%),rgb(0 70 206 / 0%));
    -webkit-animation: loading 5s infinite;
    animation: loading 5s infinite;
    z-index: 45;
    opacity: .5;	
    transform: rotate(30deg);
}
@-webkit-keyframes loading {
    0% {
        left: -45%;
    }
    100% {
        left: 100%;
    }
}
@keyframes loading {
    0% {
        left: -45%;
    }
    100% {
        left: 100%;
    }
}
.wlb-innr-cont {
	width: 60%;	
}
.wlb-innr-form {
	width: 40%;
}
.wlb-innr-cont h1 {
    font-size: 42px;
    font-family: 'Zoho_Puvi_Regular';
    line-height: 55px;
    margin-top: 20px;
    text-transform: uppercase;
}
.wlb-innr-cont h1 span {
    color: #0046CE;
    font-family: 'Zoho_Puvi_ExtraBold';
    display: block;
}
.wlb-innr-cont p {
	margin-top: 10px;
}

/*
.wlb-fade-line {
	width: 530px;
    height: 2px;
    margin-top: 13px;
    background: #9274f1;
    background: linear-gradient(to right, #0046ce -120%, #ffffff00 90%);
    display: inline-block;
    float: left;
}
*/

.wlb-fade-line1 {
	width: 530px;
    height: 2px;
    margin-top: 13px;
    background: #9274f1;
    background: linear-gradient(to right, #ffffff -69%, #ffffff00 100%);;
    display: inline-block;
    float: left;
}
.webinar-details {
    display: flex;
	width: 90%;
    justify-content: space-between;
    align-items: flex-start;
	margin-top: -5px; 
}
.webinar-details span {
    font-size: 16px;
    text-decoration: underline;
/*    color: #0046ce;*/
    position: relative;
    left: 50px;	
}
.webinar-details span:before {
    content: " ";
    position: absolute;
    background: url(../images/index/apq3-calendar-b.svg) no-repeat;
    width: 50px;
    height: 40px;
    top: -8px;
    left: -50px;
}
.web-detl-innr1 p {
	margin-top: 5px;
}
.web-detl-innr2 p {
	margin-top: 10px;
}
.web-detl-innr1 span {
    position: inherit !important;
}
.web-detl-innr1 p strong, .web-detl-innr2 p strong, .web-detl-innr1 p em, .web-detl-innr2 p em {
    display: block;
    font-family: 'Zoho_Puvi_Bold';
    font-style: inherit;
}
.webinar-details p {
    font-size: 17px;
    line-height: 30px;
    letter-spacing: .3px;
}
.ebook-rit-banr-line {
    height: 100px;
    width: 1px;
    background: #D1CBBC;	
}

.webinar-agenda {
/*    background: #e7f6ff;*/
    padding: 30px 0 50px 0;
}

.webinar-agenda  p {
/*    width: 90%;*/
    line-height: 33px;
    margin-top: 10px;
}
.webinar-agenda ul {
/*
	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(../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(../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: 50%;
}
.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: 1100px;
}
.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;
}
.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 {
    margin-top: 30px;	
}
.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.06);	
	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: .7;
	font-family: 'Zoho_Puvi_Regular';
    font-style: italic;
}
.price-box-top h2 .lrg i {
	margin-bottom: 15px;	
}
.price-t {
    width: 230px;
    margin: 0px auto;
    display: table;
}
.price-box-top p {
	margin-bottom: 1px
}
.price-box-top .user-opa span {
    opacity: .7;
}
.addon-box-inner .as-amount .user-opa span, .addon-box-inner .pp-amount .user-opa span {
    color: #555;
	font-size: 15px;
}
.btn-orng {
	    background: #fa5d4e;
    color: #fff;
    border: 1px solid #fa5d4e;
}
.btn-green {
	background: #2fab89;
    color: #fff;
    border: 1px solid #2fab89;
}
.price-box-top .btn {
    padding: 8px 35px;
    border-radius: 0px;
    margin-top: 18px;	
}
.price-box-bottom {
    min-height: 270px;
}
.price-box .cl-md-4:nth-child(2) .price-box-inner .price-box-bottom {
	min-height: 252px;
}
.price-box-bottom ul li {
    position: relative;
	margin-bottom: 25px;	
    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(2) .price-box-middle  ul {
    background: #fbf8d5;	
}
.price-box-bottom ul li:before, .price-box-middle  ul li:before {
    content: " ";
    position: absolute;
    background: url(../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;
}
.gq-add-on-divi, .gq-pp-amount-divi {
    position: relative;
    width: 33.3333%;
    border-radius: 6px;
}

.sn-gq-faq .container {
	max-width: 1100px !important;	
}
/*
.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 .as-amount.addon4 .gq-add-on-divi, #APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    width: 32.2% !important;
	padding: 20px;
    margin-top: 20px;
}
#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';
    opacity: .7;
}
.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;
}
.addon-box-inner .addon4 .as-amount-innr, .addon-box-inner .addon4 .pp-amount-innr {
/*
    width: 66.6666% !important;
    border: 0px solid rgb(224, 224, 224) !important;
    padding: 0 !important;
    flex-wrap: wrap;
*/
}
#APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi, #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    width: 32% !important;	
    padding: 20px;
    margin-top: 22px;
    min-height: 175px;
}
.as-amount.addon4 .gq-add-on-divi select, .pp-amount.addon4 .gq-pp-amount-divi select {
	width: 100%;
	font-family: 'Zoho_Puvi_Regular';
    height: 40px;
   	border: 1px solid #cccccc;
    font-size: 15px;
    padding: 6px 35px 6px 14px;
    margin-block: 15px;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc0, #ccc0);
    background-position: calc(100% - 17px) calc(1em + 2px), calc(100% - 12px) calc(1em + 2px), calc(100% - 2.5em) -0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li {
	display: none;
    font-size: 15px;
    color: #555;
    font-family: 'Zoho_Puvi_Medium';
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li:first-child, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li:first-child {
	display: block;
}
.as-amount.addon4 .gq-add-on-divi .gqaddcomn ul li span, .pp-amount.addon4 .gq-pp-amount-divi .gqaddcomn ul li span {
	font-family: 'Zoho_Puvi_SemiBold';
    font-size: 22px;
	color: #000;
}
.addon-box .woselbox {
	display: flex;
    width: 33.333%;	
    margin-top: 18px;
}
.addon-box .woselbox .innr{
	width: 90%;	
    margin: auto;
	text-align: center;
    background: #e1ecfe;
    border: 1px solid #b4caee;	
    border-radius: 6px;
    padding: 75px 25px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
#APlusCloude_GQ .dis-f {
    justify-content: space-between;	
}
.addon-box .woselbox h1 {
    position: relative;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 20px;
    color: #000;
    text-align: left !important;
    display: initial;	
}
.addon-box .woselbox img {
    width: 17px;
    filter: grayscale(100%);
}
.addon-box .woselbox p {
    margin-bottom: 0px;
    margin-top: 1px;
    font-size: 13px;
    font-family: 'Zoho_Puvi_Medium';
    opacity: .7;	
}
.addon-box .woselbox  span.lrg {
    font-size: 30px;
    font-family: 'Zoho_Puvi_SemiBold';
    margin: 5px auto !important;
    display: inline-block;	
}
.addon-box .woselbox .user-opa span {
	    color: #555;
    font-size: 15px;
}
.woselbox .tooltip-box {
 	height: 84px !important;  
    top: -88px !important;
    right: -216px;
}
#APlus_GQ .addon-box-inner .as-amount, .addon-box-inner .pp-amount-innr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgb(255, 255, 255);
}
#APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgb(255, 255, 255);
    border: 0px solid rgb(224, 224, 224);
    width: 100% !important;
    min-height: 166px;
    padding: 0;
    border-radius: 10px;
    flex-wrap: wrap;
    margin: inherit;
}
.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) {
	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) {
    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: .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;
    right: -30px !important;
    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 {
    height: 120px !important;
    top: -154px !important;
    right: -236px;
}
.gq-add-on-divi .tooltip-box, #APlusCloude_GQ .gq-pp-amount-divi .tooltip-box {
    height: 98px !important;
    top: -108px !important;
}
.gq-add-on-divi:nth-child(1) .quick-help-view .tooltip-box, #APlusCloude_GQ .gq-pp-amount-divi:nth-child(1) .quick-help-view .tooltip-box {
    height: 44px !important;
    top: -56px !important;
}
.gq-add-on-divi:nth-child(2) .quick-help-view .tooltip-box, #APlusCloude_GQ .gq-pp-amount-divi:nth-child(2) .quick-help-view .tooltip-box {
	height: 60px !important;
    top: -74px !important;
}
.gq-add-on-divi .quick-help-view img, .gq-pp-amount-divi .quick-help-view img {
    width: 17px;	    
	filter: grayscale(100%);
}	
#APlus_GQ .gq-pp-amount-divi:nth-child(1) .tooltip-box {
    height: 60px !important;
    top: -70px !important;
}
#APlus_GQ .gq-pp-amount-divi:nth-child(2) .tooltip-box {
    height: 73px !important;
    top: -83px !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;
}
.tooltip-box {
    width: 450px;
    height: 165px;
    background: #000;
    color: #fff;
    padding: 10px 20px;
    text-align: left;
    top: -192px;
    position: absolute;
    right: -216px;
    border-radius: 4px;
}
.tooltip-box {
    height: 120px !important;
    top: -130px !important;
}
.tooltip-box:after {
    position: absolute;
    content: '';
    bottom: -20px;
    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: 101px;	
}
.ce-pos-sticky span {
	font-family: 'Zoho_Puvi_Bold';
    font-size: 20px;
}
#APlusCloude_CE, #APlus_CE {
    margin-top: 50px;	
}
.aplus-comp-edition .ce-titl-btn {
    cursor: pointer;
    color: #008fe5;
    display: inline-block;
    padding: 9px 17px;
    border: 1px solid #008fe5;
    margin: 0 auto;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
    transition: .5s ease;
    font-family: var(--zf-primary-semibold);
    width: 130px;
    max-width: 100%;
    box-sizing: border-box;
	text-decoration: none;
    margin-top: 11px;
}
.aplus-support-plan .ce-titl-btn {
    cursor: pointer;
    color: #f0483e;
    display: inline-block;
    padding: 4px 17px;
    border: 1px solid #f0483e;
    margin: 0 auto;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
    transition: .5s ease;
    font-family: var(--zf-primary-semibold);
    width: 130px;
    max-width: 100%;
    box-sizing: border-box;
	text-decoration: none;
    margin-top: 11px;
}
table.editionTable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto;
}
table.editionTable thead tr th {
    padding: 0.6em;
    background-color: #f8f8f8;
    text-align: center;
    font-size: 15px;
    border: 1px solid #E5E5E5;
	    padding: 35px 15px;
}
table.editionTable td:first-child {
    width: 27%;
}
table.editionTable tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left;
}
table.editionTable td {
    vertical-align: middle;
    padding: 0.6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    text-align: center;
}
.editionTable .red-txt {
    color: #f23333;
    text-align: center;
}
.editionTable .green-txt {
    color: #7eac2d;
    text-align: center;
}
.ap-sup-plan-pop {
	display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
	z-index: 9;
    top: 100px;
}
.ap-sup-plan-pop-innr .index-dwn-form.dwn-page {
	position: relative;
    top: 80px;
}
.ap-sup-plan-pop-innr .input-effect input ~ label {
	padding-top: 0;
}
.ap-sup-plan-pop-innr .input-effect input:focus ~ label, 
.ap-sup-plan-pop-innr .input-effect input.has-content ~ label {
    padding-top: 5px;	
}
.ap-sub-pop-close {
    position: absolute;
    right: -15px;
    top: -15px;
    font-size: 23px;
    font-family: 'Zoho_Puvi_Light';
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
	cursor: pointer;
}
/*compare editions  Page design end here*/

/*Cloud pricing Page design end here*/
.aplus-comp-edition .g-quote-toggle:after {
    background: #008fe5;	
}
.container2.aplus-comp-edition  {
    max-width: 850px;
}
.aplus-comp-edition .g-toggle {
    position: absolute;
    right: 0;
    top: -6px;
	margin-top: 0px !important;
}
.aplus-comp-edition table.editionTable thead tr th {
    padding: 0.6em;
    background-color: #f7fbfe;
    text-align: center;
    font-size: 15px;
    border: 1px solid #E5E5E5;
    padding: 15px;
}
.aplus-comp-edition table.editionTable thead tr th:first-child {
	text-align: left;
}
.aplus-comp-edition .gq-opa {
    opacity: .4;
}
.cloud-price-tabs table.editionTable tbody tr td:first-child {
    background-color: #f7fbfe;
    text-align: left;
}
.cloud-price-tabs table.editionTable thead tr th, .cloud-price-tabs table.editionTable td {
    border: 1px solid #008fe526 !important;	
}
#cloud-price-nav {
/*    border-bottom: 1px solid #008fe5;	*/
	margin-bottom: -1px;
}
#cloud-price-nav li {
    display: inline-block;
    background: #fff;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #008fe5;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    margin-right: 5px;
    padding-inline: 30px;
    padding-block: 10px;
	position: relative;
}
#cloud-price-nav li a {
	color: #008fe5;
	text-decoration: none;
}
#cloud-price-nav li.active {
	background: #008fe5;
    color: #fff;
}
#cloud-price-nav li.active:after {
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #008fe5;
    content: "";
    position: absolute;
    bottom: -8px;
    left: 48%;
    margin-left: -5px;
}
#cloud-price-nav li.active a {
    color: #fff;
}
#cptab-content {
	border: 1px solid #008fe5;
    padding: 10px 20px;
    border-radius: 0 5px 5px 5px;
}
/*Cloud pricing Page design end here*/

/*Faq Page design start here*/

.sn-faq {
    margin-top: 100px;
}

.sn-faq-bnr {
    position: relative;
	background: #FECB58;
    display: flex;
    text-align: center;
    min-height: 200px;	
	z-index: 0;
}
.sn-faq-bnr:before {
	content: " ";
	background: url(../images/servicenow/faq-bg1.png) no-repeat;
	width: 100%;
	height: 200px;
	background-size: contain;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
}
.sn-faq-bnr:after {
	content: " ";
	background: url(../images/servicenow/faq-bg2.png) no-repeat;
    width: 80px;
    height: 180px;
	background-size: contain;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -1;
}

.sn-faq-bnr h1 {
    margin: auto;
    font-size: 50px;
	font-family: 'Zoho_Puvi_SemiBold';
	line-height: initial;
}
/*
.faq-panel:nth-child(2n) {
    background: #eff7ff;
    margin-bottom: 7px;
}
.faq-panel:nth-child(odd) {
    background: #F7FBFF;
    margin-bottom: 7px;
}
*/
.faq-panel {
	background: #ffffff;  
/*	box-shadow: 2px 2px 10px #e3e3e3;*/
    margin-bottom: 10px;
    border: 1px solid #EDEDED;
}
.faq-panel.active {
	box-shadow: 2px 2px 6px #efefef;
}
.faq-title {   
/*	border-bottom: 1px solid #eae8e8;*/
    background: #f7f7f7;
    color: #000;
    padding: 18px 25px;
	margin-left: 0px;
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.faq-panel-heading a:hover {
	text-decoration: none;
}
.faq-panel-heading .faq-title:hover {
    background: #f0f0f0;    
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.faq-panel-heading.active .faq-title {
	font-family: 'Zoho_Puvi_SemiBold';
    background: none;  
	transition: 300ms linear;
    -webkit-transition: 300ms linear;
    -moz-transition: 300ms linear;
}
.faq-title .panal-open, .faq-title .panal-close {
    float: right;
    font-size: 25px;
    font-family: monospace;
    line-height: 15px;
}
.faq-title .panal-close {
    line-height: 11px;
}
.faq-panel-heading.active  h4 .panal-close {
	display: block !important;
}
.faq-panel-heading.active  h4 .panal-open {
	display: none;
}
.faq-title .panal-close {
	display: none !important;
}
.faq-panel-body ol {
	list-style: decimal;
    padding-left: 15px;
}
.faq-panel-body ul {
    list-style: disc;
    padding-left: 15px;
}
.faq-panel-body ul.stylenone {
    list-style: none !important;
    padding-left: 0px !important;
}
/*
#faq_collapse {    
	display: none;
}
*/
.faq-collapse {    
	font-size: 16px;
    line-height: 30px;
    padding: 0px 25px;
    padding-top: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.faq-panel.active .faq-collapse {
	margin-bottom: 20px;
}
.faq-panel-heading {
	transition: 0.4s;
}
.faq-panel .faq-collapse .faq-panel-body b {
	font-size: smaller;	
}
/*Faq quote Page design end here*/


/*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: 450px; 
/*    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: 47.5%;
    width: 50px;
    height: 50px;
    /* opacity: 0.3; */
    background: url(../images/sdp-pages/sdp-dash-zoom.png) no-repeat;
    transition: 300ms linear;
    cursor: pointer;
}

.sdp-slider-bg {
    position: absolute;
    z-index: 3;
    display: flex;
    top: 60%;
    width: 50px;
    height: 50px;
    color: #ffffff;
    line-height: 0px;
    font-size: 43px;
    background: #d2dcee;
    border-radius: 25px;
    opacity: .5;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    cursor: pointer;
}
.sdp-slid-prev {
    left: 200px;
}
.sdp-slid-next {
    right: 200px;
}
.sdp-slid-next a, .sdp-slid-prev a {
    color: #ffffff;
    opacity: 1;
    /* text-shadow: 0px 0px 5px #000000; */
    text-decoration: none;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    margin: 20px auto;
}
.sdp-slider-bg:hover {
    opacity: 1;
}
.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;
}
.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 {
	background: #FFF5DF;
    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 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;
}
#appTab1 table tr td img {
	height: 27px;	
    margin: auto;
}
#appTab2 table tr td img {
    width: 177px;	
    margin: auto;
}
#appTab3 table tr td img {
    width: 190px;	
    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 table tr:nth-child(2) td:nth-child(1) img {
	width: 200px;	
}
#appTab7 table tr td img {
    width: 45px;	
    margin: auto;
}
.aap-manufact-busi-logo {
	display: none;
}
.aap-manufact-busi-logo:first-child {
	display: block;
}
.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(../images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: 1px;
    right: -37px;
    background-size: 1510px;
    background-position: -1317px -257px;	
}
.splt6 a:after {
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 0%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
    color: #1F51D2;
    background: #1F51D2;	
}
.splt6 a:hover:after {
	text-decoration: none;
    width: 100%;
    left: 0;
}
.info-form-page {
    align-items: center;
    background: #01297B;
    border-radius: 20px;
    width: 70%;
    margin: auto;
    padding: 35px 55px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: borde-box;	
    max-height: 347px;
}
.info-form-page form {
/*	position: relative;*/
    margin-top: 25px;	
}
.info-from-blur {
	filter: blur(4px);
}
/*
.info-form-page form:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #fff;
	
}
*/
.info-form-page form ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.info-form-page form ul li {
    width: 30%;
}
.info-form-page form {
	display: none;
}

.info-form-page form ul li input, .info-form-page form ul li select {
    width: 100% !important;
    font-size: 16px !important;
    height: 50px;
    border-radius: 0px;
    margin-top: 10px;
    padding: 7px;
    border: none;
    font-size: 13px;
    transition: all 0.2s ease-in-out 0s;
    outline: none;
    border: 1px solid #bbb;
}
.info-form-page .btn-info {
    width: 34%;
	background: #e9142b none repeat scroll 0 0!important;
    border: 1px solid #e9142b;
    border-radius: 5px;
    color: #fff!important;
    cursor: pointer;  
	height: 50px;
    font-size: 20px !important;
    line-height: 24px;
    margin-top: 20px!important;
    text-align: center;
}
.info-form-page h2 {
    color: #fff;
    font-size: 36px;
    width: 65%;
    margin: auto;
    font-family: 'Zoho_Puvi_ExtraBold';
    text-align: center;
    line-height: 48px;
}
.info-form-page h2 span {
    background-color: #EED159;
    background: linear-gradient(89.95deg, #F9FB6A 9.48%, #FA8E8B 20.02%, #C98DE3 36.33%, #17D2F5 57.56%, #35F6FD 79.13%);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;	
}
.info-form-page .dwn-priv, .info-form-page .dwn-priv span {
    color: #fff !important;	
    font-size: 13px;
}
.info-form-page .dwn-priv a {
    color: #FFDA7C;
}
.info-form-submit {
	display: none;
	text-align: center;
    position: relative;
    z-index: 0;
}
.info-form-submit:before {
    content: "";
    background: url(../images/info-form-page-bg.svg) no-repeat;
    position: absolute;
    top: -30px;
    left: 20%;
    width: 69%;
    height: 247px;
    background-size: cover;
    z-index: -1;
}
.info-form-submit img {
	margin: 25px 0;	
}
.info-form-submit h3 {
    font-size: 26px;
    color: #FFE1A6;
    width: 40%;
    margin: auto;
    margin-bottom: 25px;
}
.info-form-submit p {
    font-family: 'Zoho_Puvi_Light';
    color: #ffffff;	
    font-size: 16px;
}
.info-form-submit p a {
	font-family: 'Zoho_Puvi_SemiBoldItalic';
    text-decoration: underline;
    color: #ffffff;
}
.ifaftersubmit h3 {
    width: 90%;	
}
.info-form-page.ifaftersubmit {
    width: 90%;	
    max-height: inherit;
}
.ifaftersubmit .hidden {
	display: none;
}
.aplus-infographic-form-btn .disstyl {
    cursor: not-allowed !important;	
}
/*Advance analytics page designs end here*/

/*Unified IT analytics page designs start here*/

.ap-unified-it-bannr {
	
}
.ap-unified-it-bannr .innr {
	
}
.ap-unified-it-bannr .innr {
	display: flex;
    height: 300px;
}
.ap-unified-it-bannr .innr h1 {
	font-family: 'Zoho_Puvi_ExtraBold';
    font-size: 44px;
    line-height: 55px;
    padding-bottom: 0px;
    padding-top: 20px;	
}
.ap-unified-it-bannr .innr  p{
	
}
.aplus-body-zigzag .aainnr-cont .sub-titl {
    font-family: 'Zoho_Puvi_SemiBold';	
    margin: 15px 0 20px;
}
.aplus-body-zigzag .container1 {
    max-width: 1400px !important;
}
.aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
    width: 47% !important;
}
.aplus-body-zigzag.unified-it .aainnr-cont li p {
	 font-family: 'Zoho_Puvi_Medium';	
    padding-bottom: 25px;
}
.unified-it .ap-ebook-sec2-inner li:after {
    top: 9px;	
}
.aplus-body-zigzag .aainnr-cont .dash-img img {
    width: 100%;
}
.unified-it .dash-img {
	position: relative;
    z-index: 0;
    height: 630px;
    display: flex;
}
.unified-it .dash-img:after {
    content: " ";
    background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    top: -20px;
    left: -30px;
    width: 175px;
    height: 255px;
    z-index: -1;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1);
}
.unified-it .dash-img:before {
	content: " ";
    background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    bottom: -25px;
    right: -30px;
    width: 175px;
    height: 255px;
    z-index: -1;
	-webkit-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1);
}
.unified-it-chat .innr {
	background: #fff;
    box-shadow: 0px 0px 15px #00000040;
    padding: 25px 45px 25px 85px;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    margin-bottom: 40px;
}
.unified-it-chat .clrone {
    width: 73%;	
}
.unified-it-chat .clrtwo {
	background: #FFF1CC;
/*    box-shadow: 0px 0px 15px #00000040;*/
/*    padding: 25px 75px 25px 35px;*/
    border-radius: 30px;
    border-top-right-radius: 0px;
    margin-bottom: 40px;    
	width: 73%;
    float: right;
}
.unified-it-chat h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    margin: 0 !important;	
}
.unified-it-chat p {
    font-size: 15px !important;
    line-height: 30px;	
	padding-top: 7px;
}
.unified-it-chat .innr {
	position: relative;
    z-index: 0;
}
.unified-it-chat .innr:after {
    content: " ";
    background: url(../images/dashboards/unified-it-chat-user.svg) no-repeat;
    position: absolute;
    background-size: 45px;
    width: 45px;
    height: 45px;
    z-index: -1;
}
.unified-it-chat .innr:after {
    top: 15px;
    left: 15px;
}
/*
.unified-it-chat .clrtwo:after {
    top: 15px;
    right: 15px;
}
*/
.innr5-titl {
	background: #fff;
    border: 1px solid #D8E4EF;
	border-radius: 15px;
	padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.innr5-titl h3 {
    font-size: 29px;
    font-family: 'Zoho_Puvi_ExtraBold' !important;	
    line-height: 35px;
	margin-top: 0 !important;
}
.innr5-titl h3 b {
	color: #0372F4;	
}
.innr5-titl p {
	margin-bottom: 0;	
}
.unified-icon2 span {
    background-position: -492px -213px !important;
    background-size: 1060px !important;
    width: 108px !important;	
}
.unified-icon3 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important;	
}
.unified-icon4 span {
	background-position: -176px -325px !important;
    background-size: 1600px !important;	
}
.unified-icon5 span {
    background-position: -299px -171px !important;
    width: 59px !important;
    background-size: 1210px !important;	
}
.unified-icon6 span {
    background-position: -873px -247px !important;
    background-size: 1251px !important;
    width: 60px !important;
}
/*Unified IT analytics page designs start here*/



/*Operational intelligence page designs start here*/
.onboarding-ip .dash-img {
    position: relative;
    z-index: 0;
    height: 630px;
    display: flex;
}
.onboarding-ip .dash-img:before {
    content: " ";
    background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    bottom: -35px;
    right: -80px;
    width: 175px;
    height: 255px;
    z-index: -1;
    -webkit-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1);
    background-size: 130px;
}

.onboarding-ip .dash-img:after {
    content: " ";
    background: url(../images/dashboards/unified-it-bg.svg) no-repeat;
    position: absolute;
    top: -110px;
    left: -5px;
    width: 175px;
    height: 255px;
    z-index: -1;
    -webkit-transform: scaleX(1) scaleY(-1);
    transform: scaleX(1) scaleY(-1);
    background-size: 130px;
}
.onboarding-ip .aainnr-cont .wid50 {
    height: auto;
}
.onboarding-ip .dash-img img {width: 620px;width: 115% !important;}
/*Operational intelligence page designs end here*/


/*Onboarding page designs start here*/

.ap-onboard-box {
    width: 70%;
    margin: auto;
    background: #fff;
    border: 1px solid #AEAEAE;
	box-shadow: 0px 0px 29px #00000047;
    border-radius: 8px;
    margin-top: -118px;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.ap-onboard-box ul {
	display: flex;
    text-align: center;	
	position: relative;
}
.ap-onboard-box ul:before {
    content: " ";
    position: absolute;
    width: 70%;
    height: 1px;
    background: #D8D8D8;
    top: 40px;
    left: 140px;
}
.ap-onboard-box ul li .ap-onboard-icon {
	padding: 0 25px;	
}
.ap-onboard-box ul li {
	z-index: 0;
}
.ap-onboard-box ul li span {
    width: 70px;
    height: 70px;
    background: url(../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(../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 .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 a {
    color: #1F51D2;
    font-size: 12px;
    font-family: 'Zoho_Puvi_Bold';
    position: relative;
    text-decoration: none;  
}
.ap-oip-right .ap-oip-innr a:before {
    content: "";
    width: 25px;
    height: 16px;
    background: url(../images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: 1px;
    right: -29px;
    background-size: 1210px;
    background-position: -1056px -205px;
}
.solarwinds-bannr {
	visibility: hidden;
}
.solarwinds-bannr-hid {
    position: absolute;
    top: -20px;
    width: 55% !important;
    right: 0;
}
/*Onboarding page designs end here*/


/*Launching Analytics Plus 5.0 design start here*/
.aplus-l5 {
	background: #1D1C26;
	color: #fff;
}
.apl5-banner {
	position: relative;
	display: flex;
    min-height: 600px;   
	z-index: 0;
	overflow: hidden;
}
.apl5-banner:before {
	content: " ";
    background: url(../images/aplus-l5/apl5-bannr-top.svg) no-repeat;
    position: absolute;
    bottom: 82px;
    right: 0;
    height: 720px;
    width: 100%;
    background-size: cover;
    z-index: -1;
/*    opacity: .8;*/
}
.apl5-banner:after {
	content: " ";
	background: url("../images/aplus-l5/apl5-bannr-bt.svg") no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
	height: 290px;
    width: 100%;
    background-size: cover;
    z-index: -1;
}
.menu-video {
	text-align: center;
	padding: 12px;
	background: #43bffa;
	color: #fff;
}
.menu-video a {
	position: relative;
	color: #fff;
	text-decoration: underline;
}
.menu-video a:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
	left: -40px;
    top: -4px;
    background: url(../images/webinar/video-play-f.png);
    background-size: cover;
	transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.menu-video a:hover:after {
	transform: rotate(120deg);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;	
}
.apl5-banner .container {
    margin: auto;
}
.apl5-mob {
	display: none;
}
.apl5-banner h1 {
    font: 70px/1.25 'Zoho_Puvi_SemiBold';
    background-color: #f3ec78;
/*    background-image: linear-gradient(45deg, #AF69E2, #EDDF8F, #58D4EC);*/
    background-image: linear-gradient(45deg, #800cd4, #EDDF8F, #00d6ff);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}
.apl5-banner p {
	font: 22px 'Zoho_Puvi_ExtraLight';	
}
.apl5-banner .apl5-upgrade {
	font: 16px 'Zoho_Puvi_ExtraLight' !important;
	line-height: 26px;
}

.apl5-upgrade a {
	color: #ffffff;
    font-family: 'Zoho_Puvi_SemiBold';
    text-decoration: underline;
}
.apl5-banner button {
    font-size: 21px;
    padding: 13px 70px;
	margin-top: 10px;
}
.apl5-video {
	margin-top: 30px;
}
.apl5-video a {
	position: relative;
	color: #43bffb;    
	padding-left: 45px;
}
.apl5-video a:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    left: 5px;
    top: -6px;
    background: url(../images/webinar/video-play.png);
    background-size: cover;
}

.apl5-sticky {
	position: sticky;
    top: 60px;
	z-index: 2;
}
.apl5-menus {
	background: #1d1d27;
    padding: 25px 0;
	transition:all 0.5s ease-in-out;	
}
.apl5-menus-f {
	background: #fff;
    box-shadow: 0px 2px 10px #1d1d276e;
	transition:all 0.9s ease-in-out;
}
.apl5-menus-f li a {
	color: #1d1d27 !important;
}
.apl5-menus-f ul {
    margin-top: 30px !important;
    margin-bottom: 0px !important;
	transition:all 0.5s ease-in-out;
}
.apl5-menus-f ul:nth-child(2) {
    margin-top: 20px !important;
	transition:all 0.5s ease-in-out;
}
.apl5-menus-f ul li {
	font-size: 15px;
}
.apl5-menus-f ul li a {
	padding: 9px 12px !important;	
}
.apl5-menus ul {
    margin-top: 40px;
    margin-bottom: 20px;
	transition:all 0.5s ease-in-out;
}
.apl5-menus ul:first-child li {
    width: 20%;
    float: left;
    text-align: center;	
}
.apl5-menus ul:nth-child(2) li {
    width: 20%;
    float: left;
    text-align: center;	
	transition:all 0.5s ease-in-out;
}
.apl5-menus ul li a {
	color: #fff;
	text-decoration: none;
	padding: 12px;	
	transition:all 0.6s ease-in-out;
}
.apl5-menus ul li.active a, .apl5-menus ul li a.active, .apl5-menus ul li:hover a {
	color: #1D1C26;
	background: #EBBC52;    
	border-radius: 8px;
	transition:all 0.6s ease-in-out;
}
.mobl-sticky {
	display: none;
}
.apl5-sec2 {
/*    position: relative;*/
    margin-top: 50px;	
    z-index: 0;
}
.apl5-sec2:after {
    content: " ";
    background: url(../images/aplus-l5/apl5-shape-bg.svg) no-repeat;
    position: absolute;
	bottom: 100px;
    right: 0;
    height: 660px;
    width: 100%;
    background-size: cover;
    z-index: -1;
}
.apl5-zigzag {
    padding-bottom: 150px;
}

.apl5-zigzag .feature-lm {    
	color: #ffffff !important;
	font-family: 'Zoho_Puvi_Regular';
}
.apl5-zigzag .feature-lm:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -220px/1400px !important;
}
.apl5-zigzag .feature-lm:before {
    color: #ffffff;
    background: #ffffff;
}
.apl5-sec2 .apl5-zigzag:nth-child(even) .cl-md-6, .apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6 {
	float: right;
}
.apl5-zigzag h2 {
	font: 40px/1.3 'Zoho_Puvi_Bold';
    width: 85%;
    line-height: 55px;
    margin-top: 0;
}
.apl5-zigzag p, .apl5-zigzag ul {
	font-size: 17px;
    color: #c6c6c6;
	width: 90%;    
	margin-bottom: 35px;
	line-height: 35px;
}
.apl5-zigzag .cl-md-6:first-child ul li {
    position: relative;
    list-style: none;
    line-height: 25px;
    margin-left: 20px;
    margin-bottom: 22px;
}
.apl5-zigzag .cl-md-6:first-child ul li:before {
	content: " ";
    position: absolute;
    background: #fff;
    top: 8px;
    left: -22px;
    width: 9px;
    height: 9px;
    border-radius: 25px;
    z-index: 1;
}
.apl5-zigzag .cl-md-6:first-child ul li:after {
	content: " ";
    position: absolute;
    border-left: 1px solid #9f9f9f;
    height: 53px;
    left: -18px;
    top: 23px;
}
#apl5_menu1.apl5-zigzag .cl-md-6:first-child ul li:nth-child(2):after {
	height: 25px !important;
}
.apl5-zigzag .cl-md-6:first-child ul li:last-child:after {
    border-left: 0px solid #cfcfcf;
}
.apl5-lo-bg {
	background: #F4E3BC;
    color: #000000;
    padding: 12px 20px;
}
.apl5-sec3 {
	background: -webkit-linear-gradient(left, rgba(26,104,219,1) 50%, rgba(88,147,212,1) 100%);
	background: -o-linear-gradient(left, rgba(26,104,219,1) 50%, rgba(88,147,212,1) 100%);
	background: linear-gradient(to right, rgba(26,104,219,1) 50%, rgba(88,147,212,1) 100%) ;
	padding: 50px 0 10px 0;
}
.apl5-blub-banner {
	
}
.apl5-blub-banner h3 {
	font-size: 22px;
	color: #fff3d9;
    text-transform: uppercase;
    font-style: italic;
    margin: 0;	
	margin-top: 15px;
}
.apl5-blub-banner h2 {
    font-size: 35px;
    margin: 30px 0 30px;	
}
.apl5-blub-banner h2 span {
	font-size: 50px;
    display: block;
    font-family: 'Zoho_Puvi_Bold';
    margin-top: 5px;	
}
.apl5-blub-innr {
    padding-left: 25px;	
}
.apl5-blub-innr ul li {
    position: relative;
    font-size: 17px;
    width: 74%;
    margin-bottom: 15px;
    line-height: 35px;	
	color: #fff;
}
.apl5-blub-innr ul li:last-child {
    margin-bottom: 0px;
}
.apl5-blub-innr ul li:before {
	content: " ";
    position: absolute;
    background: #fff;
    top: 13px;
    left: -22px;
    width: 9px;
    height: 9px;
    border-radius: 25px;
}
.apl5-blub-innr ul li:after {
	content: " ";
    position: absolute;
    border-left: 1px solid #ffffff;
    height: 125px;
    left: -18px;
    top: 28px;
}
.apl5-blub-innr ul li:last-child:after {
    border-left: 0px solid #cfcfcf;
}
.apl5-blub-innr ul li .feature-lm {
    font-family: 'Zoho_Puvi_Regular';
	color: #ffffff !important;	
    line-height: 63px;
}
.apl5-blub-innr ul li .feature-lm:before {
    color: #ffffff;
    background: #ffffff;
}
.apl5-blub-innr ul li .feature-lm:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -240px/1400px !important;
}
.apl5-sec4, .apl5-sec6 {
    padding-top: 100px;	
}
.apl5-sec4 .apl5-zigzag .cl-md-6:first-child, .apl5-sec4 .apl5-zigzag .cl-md-6:nth-child(2) {
	position: relative;
	z-index: 0;
}
.apl5-sec4 .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
	content: " ";
    background: url(../images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
    position: absolute;
    bottom: -200px;
    right: 0;
    height: 230px;
    width: 250px;
    z-index: -1;	
}
.apl5-sec4 .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
    content: " ";
    background: url(../images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
    position: absolute;
    bottom: -120px;
    right: 40%;
    height: 110px;
    width: 110px;
    z-index: -1;	
}
.apl5-white-bg {
	background: #fff;
	color: #1d1d27;
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6 {
    float: right;	
}
.apl5-white-bg .apl5-zigzag .cl-md-6:first-child, .apl5-white-bg .apl5-zigzag .cl-md-6:nth-child(2) {
    position: relative;
    z-index: 0;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:first-child:before {
	content: " ";
    background: url(../images/aplus-l5/apl5-shape-bg2.svg) no-repeat;
    position: absolute;
    bottom: -120px;
    right: 40%;
    height: 110px;
    width: 110px;
    z-index: -1;	
}
.apl5-white-bg .apl5-zigzag:nth-child(even) .cl-md-6:first-child:before {
	content: " ";
    background: url(../images/aplus-l5/apl5-shape-bg1.svg) no-repeat;
    position: absolute;
    bottom: -150px;
    right: 0;
    height: 230px;
    width: 250px;
    z-index: -1;    
}
.apl5-white-bg .apl5-zigzag p {
	color: #1d1d27;
}
.apl5-white-bg .apl5-zigzag .feature-lm {
    color: #1d1d27 !important;
}
.apl5-white-bg .apl5-zigzag .feature-lm:after {
    background: url(../images/features/ap-sprite-img.svg) no-repeat -695px -203px/1400px !important;
}
.apl5-white-bg .apl5-zigzag:nth-child(odd) .cl-md-6:nth-child(2) {
	text-align: center;
}
.apl5-zigzag .cl-md-6:nth-child(2) img {
	width: 80%;
}
.apl5-white-bg .apl5-zigzag .cl-md-6:last-child img {
	width: 70%;
}
.apl5-white-bg .apl5-zigzag:last-child .cl-md-6:last-child img {
    width: 65%;
}
.apl5-sec5 {
	position: relative;
	background: #fff;
    height: 350px; 
	padding-top: 50px;
    padding-bottom: 50px;
    z-index: 0;
}
.apl5-sec5:before {
    content: " ";
    background: url(../images/index/go-data-bg.svg) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-size: cover;
    height: 270px;
    width: 100%;
    z-index: -1;
    opacity: .5;
} 
.apl5-sec5 .title2 {
	color: #1d1d27;
}
.apl5-bt-logo {
	width: 90%;
    margin: auto;
    text-align: center;	
}
.apl5-bt-logo ul {
	display: flex;
    justify-content: space-between;
	margin-top: -6px;
}
.apl5-bt-logo ul li {
	display: inline-block;
    padding: 0 40px;	
	margin: auto;
}
.apl5-bt-logo ul li img {
	width: 150px;
}
.apl-5-slid-titl {
    font-size: 35px;
    text-align: center;
    line-height: 50px;
	margin-top: 50px;    
	color: #1d1d27;
}
.apl-5-slid-titl span {
    font-family: 'Zoho_Puvi_Bold'; 
}
.apl5-white-bg .apl5-zigzag:last-child {
    padding-bottom: 90px;	
}
.apl5-sec7 {
	background: #fff;
	padding-bottom: 50px;
    padding-top: 6px;
}
.sn-ad-slider {
    max-width: 1000px;
    position: relative;
    margin: auto;
}
.sn-ad-slider .mySlides {
	background: #fff;
    border: 1px solid #e2e2e2;
    margin: 0 70px;
    padding: 20px 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    box-shadow: 0px 0px 22px #ccccccb5;
}
.sn-ad-slider .mySlides p {
    color: #1d1d27;
}
.sn-ad-slider .mySlides p {
    position: relative;
    font-size: 19px;
    font-style: italic;
    min-height: 100px;
    margin-top: 70px;
}
.sn-ad-slider .mySlides p:before {
    content: url("../images/aplus-l5/green-quotes-icon.svg");
    position: absolute;
    left: 0;
    top: -60px;
}
.sn-ad-cus-name {
    font-size: 14px;
    color: #4a4a4a;
}
.sn-ad-cus-name span {
    display: block;
    font-family: 'Zoho_Puvi_Bold';
    font-size: 17px;
    color: #000;
}
.sn-ad-slider hr {
    width: 20%;
    margin-top: 30px;
    margin-bottom: 25px;
}
/*
.sn-ad-slider .prev, .sn-ad-slider .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: black;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}
*/

.sn-ad-slider .prev, .sn-ad-slider .next {
	content: "";
    cursor: pointer;
    border: solid #536d7a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    position: absolute;
    right: 10px;
    top: 49%;
    transform: scale(1.6) rotate(-45deg);
    -webkit-transform: scale(1.6) rotate(-45deg);
    transition: all .3s ease;
}
.sn-ad-slider .next {
    left: 0px;
    right: inherit;
    transform: scale(1.6) rotate(135deg);
    -webkit-transform: scale(1.6) rotate(135deg);
}
.sn-ad-slider-dot .dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #fff;
    border: 1px solid #a3a3a3;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}
.sn-ad-slider-dot .active, .sn-ad-slider-dot .dot:hover {
    background-color: #3a8246;
    border: 1px solid #3a8246;
}
/*Launching Analytics Plus 5.0 end here*/

/* Report Bundles start here*/

.aplus-rbund-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-subtit {
	position: relative;
	text-align: center;
    font-size: 27px;
	z-index: 0;
    background: #000;
    color: #fff;
}
.aplus-rbund-subtit span {
    background: #000;
    padding: 0 22px;	
}
.aplus-rbund-subtit: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 .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;
}
#sn_slider {
	overflow: hidden;
}
.sn-index-wrap {
	width: 38%;
    max-width: 700px;
	margin: 0 auto;
	position: relative;
	perspective: 1000px;
	height: 100%;
}
.sn-index-slider {
	height: 100%;
	width: 100%;
	position: absolute;
	transform-style: preserve-3d;
}
.sn-index-slider div {
	transform-style: preserve-3d;
}
.dp_item {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%) scale(0.3);
	transition: all 1s ease;
	opacity: 0;
	z-index: -1;
}

.dp_item.next {
  left: 170%;
/*  transform: rotateY(20deg) translateY(-50%) translateX(-62%) scale(0.644444);*/
  transform: rotateY(0deg) translateY(-50%) 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 {
  left: -70%;
/*  transform: rotateY(-20deg) translateY(-50%) translateX(-40%) scale(0.93);*/
  transform: rotateY(0deg) translateY(-50%) translateX(-38%) scale(0.93);
	opacity: 1;
  z-index: 1; 
/*-webkit-mask-image: linear-gradient(to left, rgba(0,0,0,1), rgba(0,0,0,0));*/
}

.dp_item.now {
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) scale(1);
  cursor: pointer;
  opacity: 1;
  z-index: 5;
}
.dp_item.now:hover {
	transform: translateY(-50%) translateX(-50%) scale(1.02);
}
.dp_item.prev:after, .dp_item.next:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
    min-height: 100%;
    background: #000;
    opacity: 0.6;
}
.dp_item.next:after {	
	background: linear-gradient(90deg, rgba(0,0,0,1) 17%, rgba(0,0,0,0) 88%);
}
.dp_item.prev:after {
	background: linear-gradient(90deg, rgba(0,0,0,0) 17%, rgba(0,0,0,1) 88%);
}
#sn-index-next,
#sn-index-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-index-next {
	right: -60px;
}
#sn-index-next a {
    transform: rotate(90deg) translatey(7px);	
}
#sn-index-prev a {
    transform: rotate(-90deg) translatey(5px);	
}
#sn-index-next:hover, #sn-index-prev:hover, #sn-index-next a:hover, #sn-index-prev a:hover {
    opacity: 1;
}
#sn-index-next a, #sn-index-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-prev {
	left: -58px;
}
#sn-index-dots {
    text-align: center;
    cursor: default;
}

#sn-index-dots li {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: #d0d0d0;
	border-radius: 50%;
}
#sn-index-dots li:hover {
	cursor: pointer;
	background: #797979;
	transition: background .3s;
}
#sn-index-dots li.active {
	background: #4c4c4c;
}
.dp_item {
	width: 85%;
}
.dp_item img {
    width: 100%;
}
.dp_item {
	border-radius: 5px;
	overflow: hidden;
    box-shadow: 0 0 15px rgba(0,0,0,.3);
}
.dp_item 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 {
	display: none;    
}
#sn-index-slider {
	height: 550px;
}
#sn-index-slider .dp_item: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 {
	visibility: hidden;
    color: #fff;
    text-align: center;
    font-size: 15px;
}
.dp_item.now p {
	visibility: visible!important;
}
.rbund-count {
	text-align: center;
    padding-bottom: 30px;	
}
.rbund-count-innr {
    display: initial;
    text-align: center;
    font-size: 15px;
    background: #222222;
    border: 1px solid #524D4D;
    padding: 6px 25px;
    border-radius: 25px;
}
.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(../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-discount-full {
	
}
.ap-discount-lft {
    width: 70%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
#ap-dis-logo {
    background: #e8f6ff;
    padding: 20px 0px;
}
.ap-dis-logo-in {	
	width: 1000px;
    margin: auto; 	
}
.ap-dis-logo-in img {
	width: 170px;
}
.ap-dis-sec1 {		
	width: 1000px;
    margin: auto;
	margin-bottom: 60px;
}
.ap-dis-sec1 h1 {
	font: 27px/1.1 'Zoho_Puvi_Bold';
    color: #000;	
}
.ap-dis-sec1 p {
	font: 17.5px/28px 'Zoho_Puvi_Regular';
    color: #000;
}
.ap-dis-sec1 img {
    max-width: 690px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.ap-dis-sec1 ul li {
	font: 17.5px/28px 'Zoho_Puvi_Regular';
    color: #000;
}
.ap-discount-rit {
	width: 30%;    
	position: fixed;
    margin: 0 auto;
    padding: 30px;
    background-color: #1481c0;
    float: right;
    top: 0;
    right: 0;
    z-index: 10000000;
    height: 100vh;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.ap-discount-form {
	width: 390px;	
}
.ap-discount-form-titl1 {
	font-family: 'Zoho_Puvi_SemiBold', 'Open Sans', sans-serif;
    color: #fad552;
    font-size: 36px;
    text-align: center!important;
    margin: 0;	
}
.ap-discount-form-titl2 { 
	font-family: 'Zoho_Puvi_SemiBold', 'Open Sans', sans-serif;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 10px;
    color: #fff;
    margin-top: 0px;
}
.ap-discount-form form input, .ap-discount-form form select {
	padding: 10px 10px 10px 10px;
    width: 100%;
    outline: none;
    background: #fff;
    margin: 0 0 7px 0;
    font-size: 15px;
    box-sizing: border-box;
    border: none !important;
    height: 50px !important;
    border-radius: 0px !important;
}
.ap-discount-form form #formCTAgdpr, .ap-discount-form form #meGDPRMessage {
	color: #fff;
}
.ap-discount-form form #formCTAgdpr a {
    color: #ffffff;
    text-decoration: underline;
    font-family: 'Zoho_Puvi_Bold';
}
.ap-discount-btn#downloadSubmit {
    background: #fbd552 !important;
    color: #000 !important;
    width: 100% !important;
}
.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;
}
/*Analytics Plus discount page end here*/


/*Chat GPT page design started here*/

.chatgpt-bannr {
	position: relative;    
	z-index: 0;
}
.chatgpt-bannr:after {
    background: url(../images/dashboards/aap-chatgpt-bannr-bg.svg) no-repeat;
    content: " ";
    position: absolute;
    top: 0px;
    right: -90px;
    background-size: contain;
    height: 100%;
    width: 700px;
    z-index: -1;
    opacity: .5;	
}
.chatgpt-bannr h1 {
    font-family: 'Zoho_Puvi_ExtraBold';
    font-size: 40px;
    padding-bottom: 0px;
    padding-top: 20px;
    color: #fff;
    line-height: 50px;
}
.chatgpt-bannr img {
	    width: 80%;
}
.chatgpt-sec2 h2 {
    font-size: 30px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 10px;	
	text-align: center;
}
.chatgpt-sec2 p {
    width: 90%;
    font-size: 17px;
	text-align: center;
	margin: auto;
    margin-bottom: 35px;
}
.chatgpt-sec2 img {
	width: 80%;
	margin: auto;
	box-shadow: 0px 0px 32px #00000059;
    background: #fff;
    padding: 17px;
    border-radius: 10px;
}
.chatgpt-sce3 {
	background: #223E5A;
    overflow: hidden;
    color: #fff;	
    padding-bottom: 25px;
}
.chatgpt-rit-cont ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.chatgpt-rit-cont ul li {
    position: relative;
    width: 45%;
    line-height: 26px;
    padding-bottom: 30px;
    padding-left: 35px;
    font-size: 15px;
}
.chatgpt-rit-cont ul li:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/index/Index_sprite.svg) no-repeat;
    position: absolute;
    top: -1px;
    left: 0;
    background-size: 940px;
    background-position: -908px -154px;
}
.chatgpt-sce3 h2 {
	font-size: 30px;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 40px;
    text-align: center;	
}
/*Chat GPT page design end here*/


/*radio box design start here*/

.radio-box label {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
	margin-right: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radio-box .os-label {
	padding-left: 0px;
}
/* Hide the browser's default radio button */
.radio-box label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0 !important;
}

/* Create a custom radio button */
.radio-box label .checkmark {
    position: absolute;
    top: 0px;
    left: 0;
    height: 16px;
    width: 16px;
     background-color: #fff;
    border-radius: 50%;
    border: 1px solid #bbb;
}

/* On mouse-over, add a grey background color */
.radio-box label:hover label input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-box label input:checked ~ .checkmark {
    background-color: #fff;
    border: 1px solid #2196F3;
}
.radio-box label em {
    font-style: inherit;	
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-box label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio-box label .checkmark:after {
 	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #2196F3;
}
#NOmarkP {
	padding-bottom: 6px;	
}
.check-box label input {
	width: initial !important;
	height: initial !important;
}
.check-box label {
     display: block;
    position: relative;
    padding-left: 28px;
    margin-right: 15px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.check-box .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.check-box .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #fff;
	border: 1px solid #bfbfbf;
}

/* On mouse-over, add a grey background color */
.check-box .container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check-box .container input:checked ~ .checkmark {
  background-color: #2196F3;
	border: 1px solid #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.check-box .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check-box .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.check-box .container .checkmark:after {
	left: 4px;
    top: 0px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg);
}
/*radio box design end here*/

/* input focus effects css start */
input:focus {
	outline: none;
}
.input-effect{ position: relative;z-index: 0;} /* necessary to give position: relative to parent. */
.input-effect input{border: 1px solid #ccc; padding: 7px 14px; transition: 0.4s; background: transparent;}
.input-effect input ~ .focus-border:before,
.input-effect input ~ .focus-border:after{content: ""; position: absolute; top: 0; right: 0; width: 0; height: 2px; background-color: #3399FF; transition: 0.2s; transition-delay: 0.2s;}
.input-effect input ~ .focus-border:after{top: auto; bottom: 0; right: auto; left: 0; transition-delay: 0.6s;}
.input-effect input ~ .focus-border i:before,
.input-effect input ~ .focus-border i:after{content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #3399FF; transition: 0.2s;}
.input-effect input ~ .focus-border i:after{left: auto; right: 0; top: auto; bottom: 0; transition-delay: 0.4s;}
.input-effect input:focus ~ .focus-border:before,
.input-effect input:focus ~ .focus-border:after,
.input-effect input.has-content ~ .focus-border:before,
.input-effect input.has-content ~ .focus-border:after{width: 100%; transition: 0.2s; transition-delay: 0.6s;}
.input-effect input:focus ~ .focus-border:after,
.input-effect input.has-content ~ .focus-border:after{transition-delay: 0.2s;}
.input-effect input:focus ~ .focus-border i:before,
.input-effect input:focus ~ .focus-border i:after,
.input-effect input.has-content ~ .focus-border i:before,
.input-effect input.has-content ~ .focus-border i:after{height: 100%; transition: 0.2s;}
.input-effect input:focus ~ .focus-border i:after,
.has-conten.input-effect input ~ .focus-border i:after{transition-delay: 0.4s;}
.input-effect input ~ label{position: absolute;left: 10px;width: 100%;font-size: 14px;top: 13px;color: #aaa;transition: 0.3s;z-index: -1;letter-spacing: 0.5px;text-align: left;}
.input-effect input:focus ~ label, .input-effect input.has-content  ~ label{top: -22px; left: 0; font-size: 14px;font-size: 11px;color: #3399FF; transition: 0.3s;}

/* input focus effects css End */


/* Popup video style start here */

.overlayDiv{background:#000 none repeat scroll 0 0;height:100%;left:0;opacity:.4;overflow:hidden;position:fixed;top:0;width:100%;z-index:99999}
#appVideo-testimonial, #aplus-help-webinar-section{background:#ffffff;left:5%;position:fixed;top:calc(5% + 22px);z-index:999999;width:90%;height:90%;padding:20px;-webkit-box-sizing: border-box;box-sizing: -moz-border-box; box-sizing: border-box;}
.closeVideo{background:#fff none repeat scroll 0 0;border-radius:50px;color: #333;cursor:pointer;font-size:16px;height:40px;line-height:40px;position:absolute;right:-9px;text-align:center;top:-11px;transition:all .4s ease 0;width:40px}
.closeVideo:hover{color: red;}
#backToTop {z-index: 99;}
/* Popup video style End here */

/*index pagedropdown design start here*/


.uil.uil-arrow-down {
	display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	transition: transform 200ms linear;
}
.apmenu-dropdown:hover a .uil {
  transform: rotate(180deg);
  font-size: 24px;
  transition: transform 200ms linear;
}
.apmenu-dropdown a {
	padding-bottom: 22px !important;	
}
.apmenu-dropdown a:after {
	background: none !important;
}
.productmenu .selecteddiv a {
	    border-bottom: 1px solid #000;
}
.productmenu #over.selecteddiv a, .productmenu #pitstop.selecteddiv a, .productmenu #res.selecteddiv a, .productmenu #fea.selecteddiv a {
	    border-bottom: 0px solid #000;
}
.section-indxx-dropdown, .solution-indxx-dropdown, .help-indxx-dropdown, .features-indxx-dropdown  {
	position: absolute;
    background-color: #fff;
    top: 50px;
    width: auto;
    opacity: 0;
	pointer-events: none;
    box-shadow: 0 2px 16px 0 rgb(9 9 12 / 25%);
    z-index: 2;
    text-align: left;
    transform: translateY(20px);
    transition: all 200ms linear;
	    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.section-indxx-dropdown {
    left: 0;	
}
.solution-indxx-dropdown {
    left: 142px;	
}
.help-indxx-dropdown {
	left: 265px;
}
.features-indxx-dropdown{
	left: 50px;
}
#fea .all-featu {
	background: #e9e9e9;
    border: 1px solid #ccc;
    border-bottom: 1px solid #ccc !important;
    text-align: center;
    border-radius: 20px;
    width: 75%;
    margin: auto;
    margin-top: 12px;
    margin-bottom: 12px;
    height: 22px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
#fea .all-featu:hover {
	background: #fff;
	transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.apmenu-dropdown:hover .section-indxx-dropdown, .apmenu-dropdown:hover .solution-indxx-dropdown, 
.apmenu-dropdown:hover .help-indxx-dropdown, .apmenu-dropdown:hover .features-indxx-dropdown {
	top: 22px;
	opacity: 1;
	pointer-events: auto;
    transition: all 200ms linear;
	transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.section-indxx-dropdown:after, .solution-indxx-dropdown:after, .help-indxx-dropdown:after, .features-indxx-dropdown:after {
  position: absolute;
  top: -8px;
  width: 0; 
  height: 0; 
  border-left: 8px solid transparent;
  border-right: 8px solid transparent; 
  border-bottom: 8px solid #fff;
  content: '';
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}
.section-indxx-dropdown:after {
  left: 30px;
}
.solution-indxx-dropdown:after {
    left: 97px;	
}
.help-indxx-dropdown:after {
    left: 70px;	
}

.features-indxx-dropdown:after {
    left: 88px;	
}

.nav .selecteddiv a, .nav .selecteddivnew a {
    color: #000;
    font-family: 'Zoho_Puvi_Bold';
}
.section-indxx-dropdown a, .solution-indxx-dropdown a, .help-indxx-dropdown a, .features-indxx-dropdown a {
	display: block;
    color: #000 !important;
    padding: 8px 20px;
	font-family: 'Zoho_Puvi_Regular' !important;
	padding-bottom: 8px !important;
}
.menu-indx-box a {   
	font-size: 14px;
    color: #2b63f3 !important;
    font-family: 'Zoho_Puvi_BoldItalic' !important;
    opacity: 1 !important;
	padding: 6px 0 4px !important;
}
.menu-indx-box a:hover {   
	background: none;
    color: #1a49bf !important;
}
.section-indxx-dropdown a:hover, .solution-indxx-dropdown a:hover, .help-indxx-dropdown a:hover, .features-indxx-dropdown a:hover {
    color: #000 !important;
    background: #e9e9e9;	
}

.aph-poi-clr.section-indxx-dropdown:after, .aph-poi-clr.solution-indxx-dropdown:after {
	border-bottom: 8px solid #f0f0f0;
}
.sec-indxx-center.selecteddiv label {
	cursor: pointer;
    padding-bottom: 22px;
}
.nav&gt;li&gt;a:hover {
    color: #000 !important;
}
.nav.header-nav.productmenu li a {
	text-decoration: none;
    color: #000;
    position: relative;
	height: 25px;
    opacity: .7;
	padding-bottom: 6px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.menu-2dropdown {
	display: flex;
}
.nav.header-nav.productmenu li p {
	padding: 0px 20px;
    color: #2b63f3;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 5px;
}
.menu-indx-inner {
    width: 50%;	
}
.menu-indx-box {
    display: block;
    background: #E1EDFF;
/*    visibility: hidden;*/
    font-size: 21px;
    font-family: 'Zoho_Puvi_Bold' !important;
    line-height: 28px;
    margin: 2px 20px 20px 20px;
    padding: 15px;
    padding-bottom: 8px !important;
    text-decoration: none;
    color: #000;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.nav.header-nav.productmenu li p {
	padding: 0px 20px;
    color: #2b63f3;
    font-family: 'Zoho_Puvi_Bold';
    margin-bottom: 5px;
}
.section-indxx-dropdown a:first-child, .solution-indxx-dropdown a:first-child, 
.help-indxx-dropdown a:first-child, .features-indxx-dropdown a:first-child {
	padding-top: 16px;
}
.section-indxx-dropdown a:last-child, .solution-indxx-dropdown a:last-child,
.help-indxx-dropdown a:last-child, .features-indxx-dropdown a:last-child {
	padding-bottom: 16px;
	margin-top: -2px;
}

.sec-indxx-center a:after {
    background: none !important;
}
.nav.header-nav.productmenu li a:after {
	background: #000;
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
.nav.header-nav.productmenu li a:hover:after{
    text-decoration: none;
    width: 100%;
    left: 0;
}
/*index pagedropdown design end here*/


/*index page new design start here*/

.indx-titl-font {
    font-size: 36px;
    font-family: 'Zoho_Puvi_Extrabold';	
    margin-bottom: 10px;
}
.indx-sec2-inner {
	display: flex;
    justify-content: space-between;
    margin-top: 50px;
    align-items: flex-start;
}
.indx-sec2-inner *, .ap-indx-sec4 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.indx-sec2-inner-mobile  {
	display: none;
}
.indx-sec2-inner-mobile .indx-collapse-mob {
    text-align: center;	
}
.indx-collapse-mob ul li h3 a {
    font-family: 'Zoho_Puvi_Bold';
    display: block;
    font-size: 22px;    
	padding: 18px 0px 0px 0px;
}
.indx-collapse-mob ul li h3 {
    margin: 20px 0 0px;	
}
.dmark-pop {
    position: fixed;
    background: #000000ab;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 99999999;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	
}
.dmark-pop .image1, .dmark-pop .image2, .dmark-pop .image3, 
.dmark-pop .image4, .dmark-pop .image5, .dmark-pop .image6 {
    display: flex;
    width: 100%;
    height: 100%;
}
.img-poss-cnt {
    width: 55%;
    position: relative;
    margin: auto;
}
.dmark-pop  {
	display: none;
}
.dmark-pop.md-show {
	display: inline-flex;
}

.dmark-pop.md-show img  {
	
}
.dmark-pop .dmark-close {
    position: absolute;
    display: flex;
    color: #fff;
    font-size: 25px;
    line-height: 0;
    font-family: 'Zoho_Puvi_Light';
    border: 1px solid #fff;
    width: 23px;
    height: 23px;
    border-radius: 25px;
    top: 3%;
    right: 27px;
    cursor: pointer;
}
.dmark-pop .dmark-close:before {
    content: "+";
    font-family: 'Zoho_Puvi_Light';
    margin: auto;
    transform: rotate(45deg);
}
.fade-from-left {
	-webkit-transform: translateX(-70px);
    transform: translateX(-70px);
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -webkit-transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
    transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
	-webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}
.slide-in-view .fade-from-left {
	-webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.fade-from-right {
	-webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -webkit-transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
    transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
}
.slide-in-view .fade-from-right {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";;
}
.fade-from-bottom {
	-webkit-transform: translatey(70px);
    transform: translatey(70px);
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    -webkit-transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
    transition: all 1300ms cubic-bezier(0.11,0.16,0.43,0.86);
}
.slide-in-view .fade-from-bottom {
    -webkit-transform: translatey(0);
    transform: translatey(0);
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";;
}
.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: 10px;
	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(../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("../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(../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(../images/index/out-box-tp-bg.svg) no-repeat;
    position: absolute;
    top: -20px;
    right: 99px;
    width: 112px;
    height: 95px;
    z-index: -1;
    opacity: .9;
}
.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("../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("../images/index/Index_sprite.svg") no-repeat;
    display: block;
}
.indx-sec5-innr .splt6:first-child span {
    background-size: 1130px;
    background-position: -617px 0px;
}
.indx-sec5-innr .splt6:nth-child(2) span {
    background-size: 1130px;
    background-position: -705px 0px;
}
.indx-sec5-innr .splt6:nth-child(3) span {
    background-size: 1130px;
    background-position: -793px 0px;
}
.indx-sec5-innr .splt6:nth-child(4) span {
    background-size: 1130px;
    background-position: -883px 0px;
}
.indx-sec5-innr .splt6:nth-child(5) span {
    background-size: 1130px;
    background-position: -1058px 0px;
}
.indx-sec5-innr .splt6:nth-child(6) span {
    background-size: 1130px;
    background-position: -972px 0px;
}
.indx-sec2-img {
 -webkit-animation: zoomIn1 .5s cubic-bezier(0.46, 0.03, 0.21, 0.93);
 animation: zoomIn1 .5s cubic-bezier(0.46, 0.03, 0.21, 0.93);
}
#over .section-indxx-dropdown a:nth-child(2) {
	display: none;
}

/* Keyframes to Animate transition! */

/*
@-webkit-keyframes zoomIn1 {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}

@keyframes zoomIn1 {
 from {
  opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
 }

 50% {
  opacity: 1;
 }
}
*/

.zoomIn1 {
 -webkit-animation-name: zoomIn1;
 animation-name: zoomIn1;
}
/*index page new design end here*/


/*
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
*/

/*responsive code start here*/

@media screen and (max-width:1900px) {

}
@media screen and (max-width:1555px) {
	.csb-div {
	    min-height: 235px;
	}	
	.csb-div p img {
		max-width: 285px;
	}
	.sml-box-innr li {
    	width: 32%;
	}
	.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;
	}
}
@media screen and (max-width:1500px) {
	.indx-1on1-banr .full-auto:after {
		display: none;
	}
	.power-bi .feature-list ul#fea-desk-show &gt; li {
		padding-left: 25px;
	}
	.itom-sol-sec7 .relat-integ-innr {
		width: 50% !important;
	}
	.itom-sol-sec7 .itsm-ri, .four-box .itsm-ri {
		width: 90% !important;
	}
	.four-box .relat-integ-innr {
    	display: flex;
	}
}
@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;
	}
/*
	.itsm-sol-tabs li {
		background: #f3f3f4;    
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}
	.itsm-sol-tabs li.active {
		background: #1591eb;
	}
	.itsm-sol-tabs li.active a {
		color: #fff;
	}
*/
}
@media screen and (max-width:1400px) {
	.itsm-sol-tabs {
/*    	display: block;*/
	}
	
	.itsm-sol-sec3-innr.security-sol3 ul li {
   		width: 50%;
	}
	.cs_sec2-sticky {
		transform: scale(.7);
		top: 80px;
	}
	.cs_sec2-sticky-innr {
		right: 0;
	}
	.c_study_bannr {
	    background: #000;	
	}
	.cs-video-sec {
		align-self: center;
	}
	.cs-cust-img {
		width: 100%;
	}
	.webinar-rit-img img {
		width: 100%;
		visibility: visible;
	}
	.webinar-roi:after {
		content: none;
	}
	.ap-data-compared .container {
		display: flex;
    	justify-content: space-between;
	}
	.ap-data-comp-tit .right-round {
		width: 290px;	
	}
	.ap-data-compared .left-data .right-round ul {
		width: 290px;
	}
	.ap-data-compared .left-data .left-round {
	    width: 100px;
    	height: 100px;	
		top: 190px;
	}
	.ap-data-compared .left-data .left-round:before {
	    top: -190px;
	}
	.ap-data-compared .left-data .left-round:after {
	    width: 100px;
		height: 100px;
		top: 3px;
		left: -3px;	
	}
	.ap-data-compared .right-data .left-round ul {
		    width: 270px;
	}
	.ap-data-compared .right-data .right-round {
		width: 100px;
   		height: 100px;
		top: 200px;	
	}
	.ap-data-compared .right-data .right-round:after {
		width: 100px;
		height: 100px;	
	}
	.ap-data-compared .right-data .right-round:before {
	    top: -200px;	
	}
	.ap-data-compared .right-data .right-round span, .ap-data-compared .left-data .left-round span {
    	font-size: 13px;
	}
	.ap-data-compared .right-data .left-round ul li:before {
	    right: 16px;	
	}
	.ap-data-compared .right-data .left-round ul li:nth-child(2), .ap-data-compared .right-data .left-round ul li:nth-child(6) {
		left: 14px;
	}
	.ap-data-compared .right-data .left-round ul li:first-child, .ap-data-compared .right-data .left-round ul li:last-child {
		left: 100px;
	}
	.ap-data-compared .right-data .left-round ul li:nth-child(3), .ap-data-compared .right-data .left-round ul li:nth-child(5) {
		left: -22px;
	}
	.ap-data-compared .right-data .left-round ul li:nth-child(4) {
		left: -32px;
	}
	.integ-me-logos ul li {
    	width: 29%;
    margin-right: 15px;
	}
	.integ-me-logos ul {
	    gap: inherit;	
	}
}

@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%;
	}
}
@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 li {
    	width: 46%;
	}
	.wap-bg-clr {
    	min-height: 370px;
	}
	.itsm-sol-tabs-content img {
		height: auto;
		width: 440px;
		margin-top: 60px;
	}
	.relat-integ-innr:nth-child(2) .itsm-ri, .relat-integ-innr:nth-child(5) .itsm-ri, .epoint-sol-img-pos .relat-integ-innr:nth-child(4) {
		position: inherit;
	}
	.relat-integ-innr .itsm-ri, .four-box .relat-integ-innr .itsm-ri { 
    	height: 218px !important;
	}
	.relat-integ-innr:nth-child(3) .itsm-ri span, .relat-integ-innr:nth-child(3) .itsm-ri h3 {
		transform: inherit;
	}
/*
	.relat-integ-innr:nth-child(4) .itsm-ri:first-child h3 {
		display: none;
	}
*/
	.relat-integ-innr:nth-child(4) .itsm-ri:first-child span, .relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) span {
		margin-top: 0px;
	}
	.relat-integ-innr:nth-child(4) .itsm-ri:nth-child(2) h3 {
		margin-bottom: 0;
	}
	.itsm-sol-relat-integ {
    	width: 100%;
	}
	.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;
	}
}
@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;
	}
}
@media screen and (max-width:1100px) {
	.sml-box-innr li {
		width: 48%;
	}	
	.itsm-sol-bannr:before {
    	content: none;
	}
	.itsm-sol-banr-img {
		visibility: visible;
	}
	.itsm-sol-sec3-innr, .itsm-sol-sec5-innr, .itsm-sol-sec8-innr ul li p {
    	width: 100%;
	}
	.itsm-sol-sec6:before {
		opacity: .2;
	}
	.itsm-sol-sec8:after {
		bottom: -90px;
		height: 100%;
    	opacity: .2;
	}
	.itsm-sol-sec8 {
    	min-height: auto;
	}
	.itsm-sol-sec3 .container {
		border-radius: 15px;
    	padding: 20px;
	}
	.itsm-sol-sec3-innr {
		padding: inherit;	   
		-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
	}
	.relat-integ-innr, .itsm-ri {
		width: 50%;
		text-align: center;
		margin: auto;
		margin-bottom: 10px;
	}
	.webinar-band span {
    	position: unset;
	}
	.webinar-band {
		border-left: none;
    	border-right: none;
   		margin: 22px auto;
	}
	.webinar-roi-calc span:before {
		left: 2px;
	}
	.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;
	}
	
}
@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%;
	}
	.sml-box-innr li {
    	width: 32%;
	}
	.box-yellow-bg {
		    width: 100%;
	}
	.sml-box-innr li {
		width: 48%;
	}
	.ap-features-content .box-scroll {
		width: 100%;
    	min-height: inherit;
	}
	.ap-br-img-out {
    	width: 860px;
	}
	.feature-rit-out {
		width: 70%;
		margin-left: 30%;
	}
	.feature-sticky {
    	width: 30%;
	}
	.title-1on1 h1 {
    	width: 100%;
	}
	.disc-1on1 ul li {
    	width: 100%;
	}
	.disc-1on1 ul li:before {
		top: 5px;
	}
	.disc-1on1 ul li:before {
    content: none;
	}
	.disc-1on1 ul li {
		min-height: inherit;
    	margin-bottom: 20px;
    	padding-bottom: 12px;
    	border-bottom: 1px solid #bed9fd;
	}
	.innre-1on1-rt img {
    	width: 100%;
	}
	.indx-sec2-inner, .zia-tab-sild {
    	display: inherit;
	}
	.indx-sec2-left, .indx-sec2-right, .ita-soft-bannr-out .left-cont, .ita-soft-bannr-out .right-form, .ita-soft-bannr .right-form .ss-form,
	.ita-soft-sec6-inner .left-sec, .ita-soft-sec6-inner .right-sec, .zia-tab-sild .wid50 {
		width: 100%;
	}
	.indx-sec2-left {
	    flex-direction: column-reverse;
    	display: flex;	
	}
	.indx-sec2-titl ul {
		margin-top: 0;
	}
	.indx-sec2-titl-open {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.indx-sec2-right .indx-sec2-img {
		max-width: 700px;
		margin: auto;
	}
	.indx-sec3-outer {
		width: 100%;
	}
	.ap-indx-sec3:before {
    	width: 450px;
    	opacity: .4;
	}
	.indx-sec3-innr2 .splt3 p {
    	width: 95%;
	}
	.indx-sec4-outer {
    	display: inherit;
	}
	.indx-sec4-innr1, .indx-sec4-innr2 {
    	width: 100%;
	}
	.indx-sec4-innr1 p {
    	width: 100%;
	}
	.ita-soft-bannr {
		color: #fff;
		padding: 50px 0;
	}
	.ita-soft-sec6-inner:before {
    content: none;
	}
	.ita-soft-sec6-inner .right-sec {
		margin-top: 50px;
	}
	.g-toggle #perpet em, .g-toggle #a-sub em {	
		top: -44px;
		right: 0;
	}
	.g-toggle #perpet em:after, .g-toggle #a-sub em:after {
		left: 50%;
		bottom: -10px;
		transform: rotate(-90deg);
		top: initial;
	}
	.g-toggle #perpet em:before, .g-toggle #a-sub em:before {
		left: 50%;
		bottom: -11px;
		transform: rotate(-90deg);
		top: initial;
	}
	#APlusCloude_GQ .g-toggle #a-sub em:before {
		left: auto;
		right: 42%;
		transform: rotate(-90deg);
	}
	#APlusCloude_GQ .g-toggle #a-sub em:after {
		left: auto;
		right: 42%;
		transform: rotate(-90deg);
	}
	#APlusCloude_GQ .g-toggle #a-sub em {
		left: -30px;
	}
	.aap-manufact-footr-left ul li a {
		font-size: 17px;	
	}
	.aap-manufact-footr-inner {
    	justify-content: inherit;
	}
	.aap-manufact-footr-right {
		width: 65%;
	}
	.unified-it {
	    width: 90%;
    	margin: auto;	
	}
	.apl5-bt-logo.unified-it-logo ul li {
	    padding: 0;	
	}
	.integ-me-logos ul li {
		width: 47%;
	}
	.integ-me-logos ul li a {
	    width: 90%;	
	}
}
@media screen and (max-width:992px) {
	.ap-features-list, .ap-features-content {
    	width: 100%;
	}
	.import-db-banr figure img, .import-ap-banr figure img {
		width: 100%;
	}
	.import-db .zigzag-content .zz-c-inner:first-child .import-db-img img {
		margin-top: inherit;
	}
	.sso-sdp-sec2 ul, .sso-sdp-sec4 ul li, .sso-sdp-ebk-cnt p, .sso-sdp-ebk-cnt h2 {
		width: 100%;
	}
	.sso-sdp-sec4 ul li {
		min-height: auto;
	}
	.indx-sec3-innr1 {
		width: 100%;
	}
	.ap-indx-sec3:before {
		opacity: .1;
	}
	.indx-sec4-innr2 .splt4 {
    	width: 100%;
	}
	.indx-sec4-innr1:before {
    	content: none;
	}
	.indx-sec5-innr .splt6, .itdash-sec4-innr .splt6 {
    	width: 45% !important;
	}
	.ap-indx-foot .wid50, .indx-sec4-innr2 .splt4 h3 {
		width: 100%;
	}
	.indx-sec3-innr1 h2 span {
		display: inherit;
	}
	.ap-cloud-img img {
		width: 80% !important;
		height: inherit;
	}
	.aap-sec-5 {
		width: 100%;
	}
	.ap-unified-it-bannr .innr {
		display: inherit;
		height: auto;
    	padding: 40px 0;
    	text-align: center;
	}
	.ap-unified-it-bannr .wid50, .aplus-body-zigzag.unified-it .aainnr-cont .wid50 {
		width: 90% !important;
	}
	.ap-unified-it-bannr .radio-box label {
		display: initial;
	}
	.customer-banner {
		min-height: 550px;
		display: inherit;
	}
	.ap-bs-cto-innr, .ap-bs-cds-innr {
		display: inherit;
	}
	.zia-lf-titl {
    	width: 100%;
		text-align: center;
		margin-bottom: 50px;
	}
	.zia-rit-cont {
    	width: 100%;
	}
	.sn-index-wrap {
		width: 85%;
	}
}
@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; 
	}
	.testimony-video {
		position: inherit;
		width: 100%;
		top: 10px;
	}
	.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 li {
		width: 46%;
		margin: 12px;
	}
	.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 &gt; 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 &gt; a, .integ-me-list ul li.active &gt; 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 &gt; 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;
	}
	.mobl-sticky {
		display: block;
	}
	.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; 
	}
	@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;
	}
	.itsm-ri {
		width: 88%;
	}
	.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;
	}
	#APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr, #APlus_GQ .addon-box-inner .as-amount {
		flex-wrap: wrap;
	}
	.as-amount.addon4 .gq-add-on-divi, .pp-amount.addon4 .gq-pp-amount-divi, 
	#APlus_GQ .as-amount.addon4 .gq-add-on-divi, #APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi {
			width: 100% !important;
			padding: 30px;
	}
	.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%;
	}
	#APlusCloude_GQ .addon-box-inner .pp-amount-innr, #APlusCloude_GQ .addon-box-inner .as-amount-innr, .addon-box .woselbox, #APlusCloude_GQ .as-amount.addon4 .gq-add-on-divi, #APlusCloude_GQ .pp-amount.addon4 .gq-pp-amount-divi {
		width: 100% !important;
	}
	.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;
	}
	.gq-add-on-divi:after, .gq-pp-amount-divi:after {
		content: none;
	}
	.sdp-dashboard ul li {
    	width: 80%;
	}	
	.aa-bannr-pos.bank-bannr {
		padding-top: 70px;
		text-align: center;
	}
	.aa-bannr-pos.bank-bannr .wid50, .aa-bannr-pos.bank-bannr .wid40 {
		width: 100%;
	}
	.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;
	}
	.itom-sol-sec7 .relat-integ-innr {
		width: 100% !important;
	}
	.new-intag .relat-integ-innr .itsm-ri {
	width: 60% !important;	
	}
	.four-box .relat-integ-innr .itsm-ri {
		margin: 20px;
	}
	.four-box .relat-integ-innr {
		display: inherit;
	}
}


@media screen and (max-height:900px)  {
	.ap-full-ht.ap-indx-sec3 {
		height: inherit !important;
    	min-height: inherit !important;
	}

	.rbund-pop-innr {
		transform: scale(.8);
	}
/*
	.ap-features-list, .ap-features-content {
		width: 100%;
	}
*/
	
	
}
@media screen and (min-height:900px)  {
	.indx-sec2-left {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		-webkit-transition-delay: 200ms;
    	transition-delay: 200ms;
	}
	.indx-sec2-right {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
		-ms-filter: "alpha(opacity=100)"; 
		-webkit-transition-delay: 200ms;
    	transition-delay: 200ms;
	}
}
@media screen and (max-height:750px)  {
	.cs_sec2-sticky {
    transform: scale(.7);
    top: 80px;	
	}
}
@media screen and (max-height:800px)  {
	.ap-full-ht {
    	height: inherit;
    	min-height: inherit;
	}
	.bannr-slider .ap-full-ht {
/*
		height: calc(100vh - 0px) !important;
    	min-height: calc(100vh - 0px) !important;
*/
	}
	.bannr-rit-img img {
/*
		max-height: 300px !important;
    	width: inherit;
*/
	}
	.feature-lft.power-bi .feature-list ul li {
		line-height: 35px;
		font-size: 14px;
	}

}
@media screen and (max-width: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%;
	}
	
}
@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;
	}
	.testimony-video {
		top: 10px;
	}
	.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;
	}
	.ios-andr-banr .container {
    	display: inherit;
	}
	.ios-bnr-txt, .ios-bnr-img, .ios-enpt-div {
    	width: 100%;
    	text-align: center;
	}
	.integ-pop-banr .container {
    	display: inherit;
	}
	.integ-pop-bnr-txt, .integ-pop-bnr-img, .integ-pop-enpt-div {
    	width: 100%;
    	text-align: center;
	}
	.import-db-banr .content2, .import-ap-banr .content2 {
		width: 100%;
	}
	.mobile-btm-btn {
		display: block;
		position: fixed;
		width: 100%;
		bottom: -2px;
		z-index: 9;
	}
	.integ-me-bnr-txt, .integ-me-bnr-img {
		width: 100%;    
		text-align: center;
	}
	.integ-me-banr .container {
    	display: initial;
	}
	.securiy-breach img {
    	opacity: .2;	
	}
	.securiy-breach {
    	z-index: -1;
	}
	.indx-1on1-banr:before {
		content: none;
	}
	.innre-1on1-rt {
		position: initial;
	}
	.innre-1on1-rt img { 
	    position: inherit;
	}
	.innre-1on1-rt {
		height: inherit !important;
		min-height: inherit !important;
	}
	.indx-6it-sm:before {
		content: none;
	}
	.indx-6it2-sm:before {
		content: none;
	}
	.it6-img-vid {
		visibility: visible;
	}
	.it62-img-vid {
		visibility: visible;
	}
	.indx-ot-oct .bannr-rit-img {
		width: 100%;
	}
	.ot-oct-date .cl-md-2 {
		width: 100%;
	}
	.ot-oct-lf-bdr {
		border-left: 0px solid #000;
		height: 40px;
		border-bottom: 1px solid #000;
		width: 100%;
		margin: auto;
		margin-bottom: 25px;
	}
	li.nav-grid-items, .nav-circle {
    	width: 100% !important;
	}
	.itsm-sol-tabs {
		 display: block; 
	}
	.aplus-experience {
		gap: 35px 100px;
		flex-wrap: wrap;
		justify-content: center;
	}
	.aplus-experience span {
		border-right: 0px solid #ccc;
	}
	.aplus-experience span em {
    	width: 100%;
	}
	.aplus-infographic-form form ul, .aplus-infographic-inner {
    	display: inherit;
    padding-top: 60px;
	}
	.aplus-infographic-inner p {
    	width: 100%;
	}
	.aplus-infographic-form form ul li {
		width: 100%;
	}
	.countryid-stl {
		width: 100% !important;
	}
	.itdash-sec3-left, .itdash-sec3-img .itds3-conts-btn {
		display: none;
	}
	.itdash-sec3-right {
		width: 100%;
	}
	.itdash-sec3-img, .itds3-contshow {
   	 	display: block;
	}
	.itdash-sec3-img {
		margin-top: 30px;
		border-top: 1px solid #12346552;
		padding-top: 30px;
	}
	.indx-ap50-banr .wlb-fade-line1 {
		display: none;
	}
	.ap50-date1 {
		border-top: 1px solid #ffffff8f; 
	}
	.ap-cloud-release-contant-innr {
		display: inherit;
	}
	.ap-cloud-img, .ap-cloud-cont {
		width: 100%;
    	text-align: center;
	}
	.ap-cloud-ebook {
		flex-wrap: wrap;
	}
	.ace-innr {
		width: 50%;
		text-align: center;
		margin-bottom: 60px;
	}
	.aap-sec-5 {
    	display: inherit;
	}
	.aap-sec-5 .wid-half {
    	width: 100%;
	}
	.aap-sec-5 .wid-half p span {
		display: initial;
	}
	.sdp-dash-menu ul {
    display: inherit;
	}
	.sdp-dash-menu {
		display: inherit;
		margin: 0 auto;
	} 
	.sdp-dash-menu ul {
		display: inherit;
		    height: auto;
		border-bottom: 0px solid #ccc;
	}
	.sdp-dash-menu li {
		margin-bottom: 20px;
	}
	.ap-cloud-cont p {	
    	width: 100%;
	}
	.aap-manufact-footr-inner {
		display: inherit;
	}.aap-manufact-footr-left {
		width: 100%;
	}
	.aap-manufact-footr-right {
		width: 100%;
	}
	#appTab1 table tr td img {
		width: 40% !important;
	}
	#appTab2 table tr td img, #appTab3 table tr td img, #appTab4 table tr td img,
	#appTab5 table tr td img, #appTab7 table tr td img{
		width: 75% !important;
	}
	.pwr-daccess ul {
		width: 100%;	
	}
	.pwr-daccess ul li {
    	width: 31%;
	}
	.pwr-bi-slider .innr {
		max-height: 100px;
		min-height: 100px;	
	}
	.integ-me-banr {
		margin-top: 0px;
	}
	.integ-me-search {
		padding-top: 0px;	
	}
	.integ-me-banr .wid60  {
		width: 100%;
	}
	.zia-rit-cont ul li {
    	width: 50%;
	}
	.sec2-rbund-round {
    	display: inherit;
	}
	.sec2-rbund-round .innr {
		width: 65%;
		margin: auto;
	}
	.sec2-rbund-innr {
		border-radius: 50px;
		box-shadow: 0px 0px 23px #00000030;
    	width: 70%;
	}
	.sec2-rbund-round:before, .sec2-rbund-round:after {
		content: none;
	}
	.aa-bannr-pos .wid60 {
		width: 80%;
	}
	.aa-bannr-pos .wid60 h1 {
		word-break: break-all;
	}
	.aa-bannr-pos .wid60 p {
		width: 100%;
	}
	.ap-ebook-sec2-inner li:after {
		content: none;
	}
}

@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;
	}
	.sml-box-innr li {
    	width: 100%;
    	margin-left: 0;
	}
	.box-yellow-bg:before, .box-yellow-bg:after {
		display: none;
	}
	.supportList li {
    	width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	.feature-banner h1 {
		font-size: 35px !important;
	}
	.feature-banner h2 {
    	font-size: 18px;
	}
	
/*
	.features-sec1-img img, .features-sec1-img img:nth-child(2), .features-sec1-img img:nth-child(3), .features-sec1-img img:nth-child(5) {
		width: 197px;
		display: flex;
		margin: auto;
	}
*/
	.features-sec1-img img:nth-child(2), .features-sec1-img img:nth-child(4) {
		transform: rotate(90deg);    
		margin: 80px auto;
	}
	.features-sec1-img {
		display: inherit;
		margin: 35px auto;
	}
	.feature-sec5:before {
		opacity: .1;
	}
	.pdf-form-stl, .pdf-form-stl .tac, .pdf-form-stl #downloadSubmit, .pdf-form-stl #downloadReset, .pdf-form-stl .submit-half, .pdf-form-stl input, .pdf-form-stl select {
    	width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.sso-sdp-sec2 ul {
		display: inherit;
		text-align: center;
	}
	.sso-sdp-sec2 ul li {
		width: 100%;
	}
	.sso-sdp-sec2 ul li:after {
    	content: none;
	}
	.sso-sdp-button button {
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.apl5-bt-logo ul li {
    	width: 40%;
	}
	.itsm-sol-bannr {
		text-align: center;
	}
	.itsm-sol-sec8:after {
    	content: none;
	}
	.itsm-sol-sec9 {
		background: #EFF7FF;
	}
	.itsm-sol-sec2 .apl5-bt-logo ul li {
		margin-bottom: 20px;
	}
	.relat-integ-innr, .itsm-ri, .itsm-sol-sec8-innr ul li, .relat-integ-innr1 .itsm-ri {
		width: 100% !important;
	}
	.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;	
	}
	.itom-sol-sec7 .relat-integ-innr, .itom-sol-sec7 .itsm-ri, .proj-ri, .proj-sol-img-pos-innr, .itsm-ri {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.relat-integ-innr:nth-child(3) .itsm-ri, .itom-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri, .security-sol-img-pos .relat-integ-innr:nth-child(2) .itsm-ri, .epoint-sol-img-pos:nth-child(2) .relat-integ-innr:nth-child(2) .itsm-ri {
		height: inherit;
	}
	.relat-integ-innr span, .relat-integ-innr h3  {
		    transform: inherit !important;
		    margin-top: 0 !important;
	}
	.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 img {
		width: 90% !important;
		margin-top: 25px;
	}
	.aplus-body-zigzag .aainnr-cont {
		padding: 30px 0 !important;
	}
	.indx-sec5-innr .splt6 span {
		margin: auto;
	}
	.relat-integ-innr:nth-child(3) .itsm-ri.new, .relat-integ-innr:nth-child(4) .itsm-ri {
		height: auto !important;
	}
	.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;
	}
}

@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&gt;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(../images/index/why-ap-1.svg) no-repeat 1px 4px/70px;
	}
	.ap-features-contentBox:nth-child(2) .indx-sec2-icon {
		background: url(../images/index/why-ap-2.svg) no-repeat 1px 4px/67px;
	}
	.ap-features-contentBox:nth-child(3) .indx-sec2-icon {
		background: url(../images/index/why-ap-3.svg) no-repeat 1px 4px/69px;
	}
	.indx-content-slider li:nth-child(3) .indx-sec2-icon {
		background: url(../images/index/why-ap-4.svg) no-repeat 1px 4px/54px;
	}
	.ap-features-contentBox:nth-child(4) .indx-sec2-icon {
		background: url(../images/index/why-ap-5.svg) no-repeat 1px 4px/69px;
	}
	.ap-features-contentBox:nth-child(5) .indx-sec2-icon {
		background: url(../images/index/why-ap-6.svg) no-repeat 1px 4px/69px;
	}
	.ap-features-contentBox:nth-child(6) .indx-sec2-icon {
		background: url(../images/index/why-ap-7.svg) no-repeat 1px 4px/54px;
	}
	.ap-features-contentBox:nth-child(7) .indx-sec2-icon {
		background: url(../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*/
	
	.as-amount.addon4 .gq-add-on-divi, .pp-amount.addon4 .gq-pp-amount-divi,
	#APlus_GQ .as-amount.addon4 .gq-add-on-divi, #APlus_GQ .pp-amount.addon4 .gq-pp-amount-divi {
    	width: 100% !important;
	}
	.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: 70px;
	}
	.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%;
	}
}
@media screen and (max-width:500px) {
	.title1 {
    	font-size: 29px;
	}
	.webinar-roi-calc {
		display: inherit;
		width: 100%;
	}
	.webinar-roi-calc span:first-child {
		display: block;
    	margin: auto;
    	margin-bottom: 15px;
	}
	.webinar-roi-calc span strong {
		display: block;
    	margin: auto;
    	position: inherit;
    	margin-bottom: -15px;
	}
	.webinar-roi-calc span:before {
		left: -14px;
	}
	.webinar-roi-calc span {
		margin-left: 22px;
	}
	.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;
	}
	#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;
	}
	.relat-integ-innr1 .itsm-ri span {
		width: 290px;
		height: 37px;
		background: url(../images/index/ap-sprite-img.svg) no-repeat -121px -134px/920px;
	}
	.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-index-next {
		right: -19px;
		top: 33%;
	}
	#sn-index-prev {
		left: -19px;
		top: 33%;
	}
	#sn-index-slider {
		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 {
		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;
	}
}
@media screen and (max-width:425px) {
	
}

</pre></body></html>