			p {
				font-size: 16px!important;
				line-height: 32px!important;
				color: #666!important;
			}
			
			ul li {
				font-size: 14px!important;
				line-height: 28px!important;
			}
			
			body,
			htm {
				overflow-x: hidden
			}
			
			.heading-menu {
				display: none
			}
			
			.af,
			.af * {
				margin: 0;
				padding: 0;
				border: 0;
				font-size: 100%;
				font: inherit;
				vertical-align: baseline;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				font-weight: 300
			}
			
			article,
			aside,
			details,
			figcaption,
			figure,
			footer,
			header,
			hgroup,
			menu,
			nav,
			section {
				display: block
			}
			
			ol,
			ul {
				list-style: none
			}
			
			blockquote,
			q {
				quotes: none
			}
			
			blockquote:after,
			blockquote:before,
			q:after,
			q:before {
				content: "";
				content: none
			}
			
			table {
				border-collapse: collapse;
				border-spacing: 0
			}
			
			.af {
				font-family: ZohoPuvi;
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%;
				margin: 0;
				padding: 0;
				overflow-x: hidden
			}
			
			.af h1,
			.af h2,
			.af h3,
			.af h4,
			.af h5,
			.af h6 {
				margin: 0;
				color: #000
			}
			
			.af ul {
				padding-left: 0;
				margin: 0
			}
			
			.af li {
				list-style-type: none
			}
			
			.af a {
				text-decoration: none;
				cursor: pointer;
				-webkit-transition: all .5s ease;
				-o-transition: all .5s ease;
				transition: all .5s ease
			}
			
			.af a:hover {
				-webkit-transition: all .5s ease;
				-o-transition: all .5s ease;
				transition: all .5s ease
			}
			
			.af a,
			.af div,
			.af h1,
			.af h2,
			.af input,
			.af li,
			.af p,
			.af span,
			.af ul {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}
			
			.af div {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}
			
			.af {
				width: 100%;
				display: block;
				position: relative
			}
			
			.ac {
				margin: 0 auto;
				position: relative;
				max-width: 1200px;
				width: 90%
			}
			
			.lhs,
			.rhs {
				float: left
			}
			
			.ban {
				padding: 45px 0 115px;
				background-size: cover;
				display: table;
				background: #e5f3fd;
				background: -moz-linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
				background: -webkit-linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
				background: linear-gradient(180deg, #e5f3fd 0, rgba(229, 243, 253, 0) 100%);
				overflow: hidden
			}
			
			.ban .ac {
				max-width: 1300px
			}
			
			.ban .lhs {
				width: calc(100% - 600px);
				position: relative;
				z-index: 1;
				padding: 0;
				margin-top: 75px
			}
			
			//.ban .lhs h1{font-size:58px;line-height:75px;font-weight:600;padding-bottom:8px;color:#000;text-align:left}
			.ban .lhs h1 {
				font-size: 55px;
				line-height: 72px;
				font-weight: 500;
				padding-bottom: 8px;
				color: #000;
				text-align: left;
				width: 105%;
			}
			
			.ban .lhs h1 strong {
				display: block;
				color: transparent;
				background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-banner-text-2022.png) no-repeat 0 0;
				background-size: 100%;
				width: 482px;
				height: 46px;
				margin-bottom: 20px;
				font-size: 46px;
			}
			
			.ban .lhs p {
				font-size: 25px;
				line-height: 1.6;
				color: #000;
				margin-bottom: 30px
			}
			
			.ban .rhs .bg span {
				display: inline-block;
				background-image: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-banner-2022.png);
				background-repeat: no-repeat;
				background-size: 600px;
				position: absolute
			}
			
			.ban .rhs {
				width: 600px;
				position: relative;
				float: right
			}
			
			//.ban .rhs .bg{width:600px;height:500px;position:absolute;top:0;right:0}
			.ban .rhs .bg {
				width: 600px;
				height: 500px;
				position: absolute;
				top: 0;
				right: -40px;
			}
			
			.stage {
				width: 600px;
				height: 461px;
				right: 0;
				top: 0
			}
			
			.man {
				width: 212px;
				height: 381px;
				left: 0;
				right: 0;
				margin: auto;
				background-position: -45px -492px;
				top: 65px
			}
			
			.round {
				left: 15px;
				right: 0;
				margin: auto;
				width: 365px;
				height: 190px;
				background-position: 15px -945px;
				top: 97px
			}
			
			.shoe {
				width: 65px;
				height: 43px;
				background-position: -417px -993px;
				bottom: 121px;
				left: 155px
			}
			
			.ban .bg span {
				transition: .5s ease-in;
				opacity: 0
			}
			
			.ban .bg .stage {
				transform: translateY(-100px);
				transition-delay: 0.5
			}
			
			.ban .bg .man {
				transform: translateY(-100px);
				transition-delay: 1s
			}
			
			.ban .bg .shoe {
				transform: translateY(-100px);
				transition-delay: 1s
			}
			
			.ban .bg .round {
				transform: translateY(-100px);
				transition-delay: 1.5s
			}
			
			.ban.ban-anim .bg span {
				transform: translateY(0);
				opacity: 1
			}
			
			@media (max-width:1300px) {
				.ban .lhs {
					width: calc(100% - 500px)
				}
				.ban .rhs {
					width: 500px
				}
				.ban .rhs .bg {
					transform: scale(.7);
					right: -50px
				}
				.ban .lhs h1 {
					font-size: 50px;
					line-height: 70px
				}
			}
			
			@media (max-width:1200px) {
				.ban .lhs {
					width: 600px
				}
				.ban .rhs {
					width: calc(100% - 600px)
				}
				.ban .rhs .bg {
					transform: scale(.7);
					right: -157px;
					top: -33px
				}
			}
			
			@media (max-width:992px) {
				.ban .rhs {
					display: none
				}
				.ban .lhs {
					width: 100%;
					text-align: center
				}
				.ban {
					padding: 0 0 70px;
					text-align: center
				}
				.ban .lhs h1 {
					text-align: center;
					width: 100%;
				}
				.one-line-form {
					margin-left: auto;
					margin-right: auto;
					display: inline-block
				}
				.ban .lhs h1 strong {
					margin-left: auto;
					margin-right: auto;
				}
			}
			
			@media (max-width:767px) {
				.ban .lhs h1 {
					font-size: 40px;
					line-height: 50px;
					font-weight: 500
				}
				.ban .lhs h1 strong {
					margin-left: auto;
					margin-right: auto;
					transform: scale(.95);
					position: relative;
					top: 12px;
					width: auto;
				}
				.ban .lhs {
					margin-top: 50px
				}
				.ban .lhs h1 br {
					display: none;
				}
			}
			
			@media (max-width:400px) {
				.ban .lhs h1 {
					font-size: 32px;
					line-height: 44px
				}
				//.ban .lhs h1 strong{transform:scale(.5);position:relative;top:15px;left:-24px}
			}
			
			//.one-line-form{margin-top:20px}
			.one-line-form {
				margin-top: 38px;
			}
			
			.one-line-form>form>ul {
				margin: 0;
				padding: 0;
				-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .19);
				box-shadow: 0 0 4px #d9e3ea;
				display: table
			}
			
			.one-line-form>form>ul li {
				list-style-type: none;
				float: left;
				border: 1px solid #ccd7e9
			}
			
			.one-line-form>form>ul li:first-child {
				width: 270px;
				position: relative;
				border-radius: 3px 0 0 3px;
				border-right-width: 0
			}
			
			.one-line-form>form>ul li:first-child .form-icn {
				background: 0 0;
				width: 38px;
				position: absolute;
				top: 25%;
				left: 0;
				height: 50%;
				border-radius: 3px 0 0 3px;
				border-right: 1px solid #e6e6e6
			}
			
			.one-line-form>form>ul li:first-child .form-icn .icn-mail {
				width: 17px;
				height: 12px;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				margin: auto;
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAYAAAA4oUfxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ4QjNDOEI1NDZCMTFFREFGRDNDNTg4OThDNDA4QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ4QjNDOEM1NDZCMTFFREFGRDNDNTg4OThDNDA4QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDhCM0M4OTU0NkIxMUVEQUZEM0M1ODg5OEM0MDhCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDhCM0M4QTU0NkIxMUVEQUZEM0M1ODg5OEM0MDhCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhiXW2EAAAG7SURBVHjaxNbLK0RRHMDxMyfuwmaUsqZQEhYWNhZeKY9EWZBSLCyUhZWdjX9AyUbJo7xiQbEgISkpsvDIgoXHwrssCJvx/dVvaprGuHfGjFOfmu499/x+93d+c2Z8juPkGmNmUWKSNw7R5iP4CR8KsIOjJAQuQgVOJXiAD3fIRAemExi4GYt4knhWL07iDFNoT1DgSszjUuOZYPAPvSkJjKPxjwOXYhkPqMJ7aHAZj6jGtZbmrxKQflrRF5T1b4I3bNjEe5RrAnNajXhGFtbgoBbnoTdthAdutTQvmnGsCUgDbyADTTgIn2B/ePBKKyAJLOmeeRl+rCMbrdiKNMlGWeBC9+hTF3KbQJpWrBhd2mjGa3CjeyRl/8IqCn+ZL3u7gDL0Bb9SsQaXcYwapGIzSgKy1gTqMIih3xa2Lkt5pAk42r05EeYMy3mNEQy4WdR6aKJ91CMd22EJyJv2YAa9bhdM8djFu2jQhtrDGPL0zJae6ETA7WI2hu/vpm6B/Dj0azVG0aKNaRL15qEVyNcD5E2PTs8jxcQ3nuN52Jp/HDbkOEzm8AfLLv+nuvXia5ICS7xD33/+gfwWYAA2RVUuGiZT4gAAAABJRU5ErkJggg==);
				background-size: 15px;
				background-repeat: no-repeat;
				background-position: center
			}
			
			.one-line-form>form>ul li:first-child input {
				font-size: 14px;
				padding-left: 48px
			}
			
			.one-line-form>form>ul li:first-child input::placeholder {
				color: #b3b3b3
			}
			
			.one-line-form>form>ul li:nth-child(2) {
				width: 50px;
				border-left: 0;
				border-right: 0;
				position: relative;
				background: #fff
			}
			
			.one-line-form>form>ul li:nth-child(3) {
				padding-left: 0;
				border-color: #d63327;
				border-radius: 0 3px 3px 0
			}
			
			.one-line-form>form>ul li .ffw-errmsg {
				display: none;
				color: red;
				font-size: 12px;
				margin-top: -20px;
				position: absolute;
				font-weight: 300;
				white-space: nowrap
			}
			
			.one-line-form>form>ul li input {
				width: 100%;
				height: 50px;
				border: 0;
				padding: 0 10px;
				font-size: 14px;
				color: #000;
				font-weight: 300
			}
			
			.one-line-form>form>ul li .selectedCountry {
				text-align: left;
				width: 50px;
				height: 33px;
				top: 4px;
				position: absolute;
				color: #000;
				font-size: 14px;
				margin: 5px 0 0;
				line-height: 33px;
				left: 0;
				padding-left: 8px;
				border-left: 1px solid #e5e5e5;
				font-weight: 300
			}
			
			.one-line-form>form>ul li .selectedCountry:before {
				content: "";
				position: absolute;
				width: 0;
				height: 0;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-top: 4px solid #1e0437;
				z-index: 0;
				right: 10px;
				top: 15px
			}
			
			.one-line-form>form>ul li .selectedCountry:after {
				content: "";
				position: absolute;
				width: 1px;
				height: 33px;
				top: 0;
				right: 0;
				background-color: #e6e6e6;
				display: none
			}
			
			.one-line-form>form>ul li input[type=submit] {
				font-size: 18px;
				background: #dd0c00;
				color: #fff;
				padding: 0 30px;
				cursor: pointer;
				font-weight: 300;
				height: 50px;
				border: 0;
				padding-right: 55px
			}
			
			.one-line-form>form>ul li input[type=submit]:hover {
				background: #9e0303;
				transition: all .5s ease
			}
			
			.one-line-form>form>ul li select {
				font-weight: 300;
				width: 50px;
				height: 50px;
				border: 0;
				padding: 0 10px;
				box-sizing: border-box;
				border-radius: 0;
				margin: 0;
				z-index: 9;
				position: relative;
				color: #000;
				font-size: 12px;
				opacity: 0;
				-moz-appearance: none;
				-webkit-appearance: none;
				cursor: pointer;
				float: left
			}
			
			.one-line-form>form>ul li select#country_state,
			.one-line-form>form>ul li select#ukcountry_region {
				position: relative;
				font-size: 14px;
				opacity: 1;
				width: 100px;
				float: left;
				padding-left: 0;
				line-height: 22px
			}
			
			.one-line-form>form>.misc-field .dwn-priv {
				margin-top: 0;
				line-height: 16px;
				font-weight: 300;
				padding-top: 5px
			}
			
			.one-line-form>form>.misc-field .dwn-priv,
			.one-line-form>form>.misc-field .dwn-priv * {
				font-size: 11px;
				color: #000
			}
			
			.one-line-form>form>.misc-field .dwn-priv strong {
				font-weight: 600
			}
			
			.one-line-form>form>.misc-field .dwn-priv a {
				font-size: 11px;
				color: #1281bd;
				text-decoration: underline
			}
			
			.one-line-form>form>.misc-field #meGDPRMessage {
				line-height: 16px;
				margin: 5px 0 0!important;
				width: 100%;
				max-width: 550px
			}
			
			.one-line-form>form>.misc-field #meGDPRMessage label {
				font-size: 11px;
				line-height: 18px;
				color: #000;
				font-weight: 300;
				opacity: .8
			}
			
			.one-line-form>form>.misc-field #meGDPRMessage .checkmarkgdpr {
				margin-bottom: 0
			}
			
			.one-line-form>form>.misc-field::before {
				content: " ";
				display: table;
				clear: both
			}
			
			.one-line-form>form>.misc-field * {
				color: #a6a6a6;
				font-weight: 300
			}
			
			.one-line-form>form>.misc-field strong {
				font-weight: 600
			}
			
			.one-line-form>form>.misc-field a {
				color: #1281bd;
				text-decoration: underline
			}
			
			.one-line-form>.success-message {
				display: none
			}
			
			.one-line-form>.success-message h2 {
				margin-bottom: 24px;
				color: #000;
				font-size: 28px;
				font-weight: 500
			}
			
			.one-line-form>.success-message p {
				font-size: 18px;
				line-height: 28px;
				margin-top: 0;
				color: #000
			}
			
			.one-line-form.success ul {
				display: none
			}
			
			.one-line-form.success .success-message {
				display: block
			}
			
			.one-line-form.success .misc-field {
				display: none
			}
			
			.one-line-form.with-state {
				width: 585px
			}
			
			.one-line-form.with-state ul li #headerCountryListItem:after {
				content: "";
				position: absolute;
				width: 0;
				height: 0;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-top: 4px solid #1e0437;
				z-index: 0;
				right: 7px;
				top: 23px
			}
			
			.one-line-form.with-state ul li:first-child {
				margin-left: 0;
				width: 200px
			}
			
			.one-line-form.with-state ul li #country_state,
			.one-line-form.with-state ul li #ukcountry_region {
				margin-left: 8px
			}
			
			.one-line-form.with-state ul li .selectedCountry:after {
				display: block
			}
			
			.one-line-form.with-state ul li:nth-child(2) {
				width: 160px
			}
			
			.one-line-form.with-state .ffw-country-list {
				position: relative
			}
			
			.one-line-form.with-state .ffw-country-list:after {
				content: "";
				position: absolute;
				right: 4px;
				top: 23px;
				z-index: 12;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-top: 4px solid #1e0437;
				pointer-events: none;
			}
			
			@media screen and (max-width:600px) {
				.one-line-form {
					width: 100%
				}
				.one-line-form ul li {
					width: 100%!important
				}
				.one-line-form ul li select {
					width: 100%!important
				}
				.one-line-form ul li:first-child {
					border: 1px solid #8ca2ba!important;
					margin-top: 5px!important;
					width: 100%!important;
					display: block
				}
				.one-line-form ul li:nth-child(2) select {
					border: 1px solid #8ca2ba!important;
					margin-top: 5px!important;
					width: 100%!important;
					display: block;
					opacity: 1;
					-webkit-appearance: listbox
				}
				.one-line-form ul li .selectedCountry {
					display: none;
					width: 100%!important
				}
				.one-line-form ul li:nth-child(3) {
					margin-top: 5px
				}
				.one-line-form.with-state {
					width: 100%!important
				}
				.one-line-form.with-state ul li select#country_state,
				#ukcountry_region {
					margin-left: 0;
					padding: 0 10px;
					font-size: 12px
				}
				.one-line-form>form>ul {
					box-shadow: none
				}
			}
			
			li.ffw-field.submit-field:before {
				content: "";
				width: 13px;
				height: 17px;
				position: absolute;
				right: calc(50% - 70px);
				top: 16px;
				background: url('data:image/png;base64,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');
				background-repeat: no-repeat;
				background-size: 100% 100%
			}
			
			li.ffw-field.submit-field {
				position: relative
			}
			
			.about-section .ac {
				max-width: 1300px
			}
			
			.about-section .about {
				background: #b0daf9;
				border: 1px solid #1a6cfe;
				border-radius: 15px;
				padding: 30px;
				position: relative;
				box-shadow: 0 -10px 20px rgba(0, 0, 0, .04)
			}
			
			.about-section .about .abt-cont {
				display: table;
				margin-bottom: 25px;
				background: #fff;
				border-radius: 15px
			}
			
			.about-section .about .abt-full {
				padding: 50px
			}
			
			.about-section .about .abt-full p {
				font-size: 20px;
				line-height: 32px;
				color: #222
			}
			
			.about-section .about .abt-full .abt-left {
				width: 450px;
				padding-right: 40px;
				display: inline-block
			}
			
			.about-section .about .abt-full .abt-left p {
				color: #000;
				font-size: 28px;
				line-height: 38px
			}
			
			.about-section .about .abt-full .abt-left p .big {
				font-size: 32px;
				font-weight: 600;
				line-height: 50px;
				color: #333;
			}
			
			.about-section .about .abt-full .abt-right {
				width: calc(100% - 460px);
				display: inline-block;
				vertical-align: text-top;
				padding-left: 10px;
				float: right;
				padding-top: 4px;
				text-align: left
			}
			
			@media (max-width:1200px) {
				.about-section .about .abt-full .abt-left {
					width: 350px;
					padding-right: 20px
				}
				.about-section .about .abt-full .abt-left p {
					font-size: 20px;
					line-height: 30px
				}
				.about-section .about .abt-full .abt-left p .big {
					font-size: 20px;
					line-height: 34px;
					display: block
				}
				.about-section .about .abt-full .abt-right {
					width: calc(100% - 350px)
				}
				.about-section .about .abt-full p {
					font-size: 16px
				}
			}
			
			.about-section .about .abt-half {
				width: calc(33% - 12px);
				display: inline-block;
				padding: 30px 40px 30px 55px;
				position: relative;
				z-index: 1;
			}
			
			.about-section .about .m-l {
				margin-left: 20px
			}
			
			.about-section .awa {
				background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
				height: 102px;
				background-size: 220px;
				position: relative;
			}
			
			.about-section .awa-1 {
				display: inline-block;
				width: 64px;
				background-position: -2px -26px;
			}
			
			.about-section .abt-right {
				width: calc(100% - 65px);
				float: right;
				padding-left: 10px;
			}
			
			.about-section .abt-right p {
				font-size: 15px;
				line-height: 22px;
				color: #000;
			}
			
			.about-section .abt-right p strong {
				font-weight: 500
			}
			
			.about-section .awa-2 {
				width: 68px;
				display: inline-block;
				background-position: -77px -31px;
			}
			
			.about-section .awa-3 {
				width: 78px;
				display: inline-block;
				background-position: -241px -517px;
				background-size: 315px;
				left: 14px;
			}
			
			.about-section .m-l .abt-right {
				width: calc(100% - 80px);
				padding-right: 9px;
			}
			
			.about-section .abt-half-1.m-l .abt-right {
				padding: 0 7px 0 30px;
			}
			
			.about-section .abt-half:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat;
				background-size: 391px;
				width: 31px;
				height: 83px;
				background-position: -282px -85px;
				position: absolute;
				left: 15px;
				top: 34px;
			}
			
			.about-section .abt-half:after {
				content: "";
				background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat;
				background-size: 391px;
				width: 31px;
				height: 83px;
				background-position: -335px -86px;
				position: absolute;
				right: 12px;
				top: 31px;
			}
			
			.about-section .about:before {
				content: "";
				width: calc(100% + 100px);
				height: 300px;
				position: absolute;
				z-index: 1;
				bottom: -1px;
				left: -50px;
				background: #e5f3fd;
				background: -moz-linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%);
				background: -webkit-linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%);
				background: linear-gradient(180deg, rgba(229, 243, 253, 0) 0, #fff 50%, #fff 100%)
			}
			
			@media (max-width:1300px) {
				.about-section .abt-right {
					padding-top: 0
				}
				.about-section .about:before {
					bottom: -3px
				}
			}
			
			@media (max-width:1200px) {
				.about-section .awa {
					display: block;
					margin: auto
				}
				.about-section .abt-right,
				.about-section .m-l .abt-right {
					width: 100%;
					float: none;
					text-align: center;
					padding: 0;
				}
				.about-section .awa-3 {
					left: initial
				}
				.about-section .abt-half {
					vertical-align: text-top
				}
				.about-section .abt-half-1.m-l .abt-right {
					padding: 0px 0px 0 0px;
				}
				.about-section .about .abt-half {
					width: 31%;
					margin: 1% !important;
				}
			}
			
			@media (max-width:992px) {
				.about-section .about .abt-full .abt-left,
				.about-section .about .abt-full .abt-right {
					width: 100%;
					padding: 0;
					text-align: center;
					float: none
				}
				.about-section .about .abt-full .abt-left {
					margin-bottom: 10px
				}
				.about-section .about .abt-full .abt-left p .big {
					padding: 0 20px
				}
				.about-section .about .abt-half {
					padding: 30px 20px 15px 20px
				}
			}
			
			@media (max-width:767px) {
				.about-section {
					overflow: hidden
				}
				.about-section .about .abt-half {
					width: 100%;
					margin: 0
				}
				.about-section .about .m-l {
					margin-top: 20px
				}
				.about-section .abt-half:after,
				.about-section .abt-half:before {
					display: none
				}
				.about-section .about .abt-cont {
					display: block
				}
				.about-section .about .abt-full {
					padding: 20px
				}
				.about-section .about .abt-full .abt-left p .big {
					padding: 0
				}
				.about-section .about .abt-half {
					padding: 20px 30px
				}
			}
			
			.iam-suite-section {
				padding: 30px 0 100px 0
			}
			
			.iam-suite-section h2 {
				font-size: 30px;
				line-height: 40px;
				font-weight: 500;
				text-align: center
			}
			
			.iam-suite-section h2 .blue {
				color: #0654c9;
				font-weight: inherit;
				font-size: inherit
			}
			
			.iam-suite-section .card-list {
				display: inline-block;
				overflow: hidden;
				padding-top: 50px;
				transition: .5s linear
			}
			
			.iam-suite-section .card-list li {
				width: calc(100% / 3);
				display: inline-block;
				float: left;
				padding: 15px
			}
			
			.iam-suite-section .card {
				background: #fbfeff;
				padding: 30px;
				border: 1px solid #d0dce9;
				border-radius: 5px;
				padding-top: 100px;
				transition: .3s ease-in;
				position: relative;
				min-height: 360px
			}
			
			.iam-suite-section .card h3 {
				font-size: 18px;
				font-weight: 500;
				margin-bottom: 14px
			}
			
			.iam-suite-section .card p {
				font-size: 16px;
				color: #3b3b3b;
				line-height: 27px;
				font-weight: 400
			}
			
			.iam-suite-section .learn-more-link {
				font-size: 17px;
				color: #035bff;
				font-weight: 500;
				display: inline-block;
				margin-top: 20px;
				position: relative
			}
			
			.iam-suite-section .learn-more-link:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -340px -7px;
				background-size: 391px 1122px;
				width: 16px;
				height: 16px;
				display: inline-block;
				position: absolute;
				right: 0;
				top: 5px;
				opacity: 0;
				transition: .3s ease-in
			}
			
			.iam-suite-section .card:hover .learn-more-link:before {
				right: -22px;
				opacity: 1
			}
			
			.iam-suite-section .card:hover {
				background: #fff;
				border-color: #0654c9
			}
			
			.iam-suite-section .card a {
				width: 100%;
				height: 100%;
				position: absolute;
				left: 0;
				top: 0
			}
			
			.iam-suite-section .card:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat;
				background-size: 391px;
				position: absolute;
				left: 30px;
				top: 38px
			}
			
			.iam-suite-section .card-1:before {
				width: 48px;
				height: 42px;
				background-position: -7px -236px
			}
			
			.iam-suite-section .card-2:before {
				width: 43px;
				height: 37px;
				background-position: -69px -243px
			}
			
			.iam-suite-section .card-3:before {
				background-position: -133px -244px;
				width: 35px;
				height: 34px
			}
			
			.iam-suite-section .card-4:before {
				background-position: -182px -240px;
				width: 43px;
				height: 40px
			}
			
			.iam-suite-section .card-5:before {
				background-position: -246px -240px;
				width: 42px;
				height: 43px
			}
			
			.iam-suite-section .card-6:before {
				background-position: -313px -244px;
				width: 36px;
				height: 40px
			}
			
			.iam-suite-section .card-7:before {
				background-position: -7px -296px;
				width: 41px;
				height: 46px
			}
			
			.iam-suite-section .card-8:before {
				background-position: -62px -306px;
				width: 45px;
				height: 41px
			}
			
			.iam-suite-section .card-9:before {
				background-position: -122px -305px;
				width: 49px;
				height: 40px
			}
			
			.iam-suite-section .card-10:before {
				background-position: -186px -303px;
				width: 42px;
				height: 41px
			}
			
			.iam-suite-section .card-11:before {
				background-position: -241px -302px;
				width: 37px;
				height: 42px
			}
			
			.iam-suite-section .card:hover .learn-more-link {
				text-decoration: underline
			}
			
			.iam-suite-section .card-11 {
				min-height: 375px
			}
			
			.iam-suite-section .view-more {
				display: block;
				width: 164px;
				border: 1px solid #055367;
				font-size: 16px;
				line-height: 26px;
				font-weight: 400;
				color: #000;
				text-align: center;
				padding: 8px;
				padding-right: 30px;
				margin: auto;
				transition: .3s ease-in;
				position: relative;
				border-radius: 3px;
				cursor: pointer;
				margin-top: 20px
			}
			
			.iam-suite-section .view-more:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -340px -29px;
				background-size: 391px;
				width: 16px;
				height: 17px;
				position: absolute;
				right: 27px;
				top: 13px
			}
			
			.iam-suite-section .view-more:hover {
				background: #dde8ff
			}
			
			.iam-suite-section .view-less {
				height: 836px
			}
			
			@media (max-width:1200px) {
				.iam-suite-section .card-list {
					padding-top: 30px
				}
				.iam-suite-section .card {
					min-height: 460px
				}
				.iam-suite-section .view-less {
					height: 1010px
				}
			}
			
			@media (max-width:992px) {
				.iam-suite-section .card-list li {
					width: calc(100% / 2)
				}
				.iam-suite-section .card {
					min-height: 420px
				}
				.iam-suite-section .view-less {
					height: 928px
				}
			}
			
			@media (max-width:767px) {
				.iam-suite-section .card-list li {
					width: 100%;
					padding: 0;
					margin-bottom: 20px
				}
				.iam-suite-section .card {
					min-height: auto
				}
				.iam-suite-section .h2 {
					font-size: 24px;
					line-height: 34px
				}
			}
			
			.iam-goals-section .iam-goal-header {
				height: 846px;
				padding-top: 100px;
				background: #f3fafd;
				position: relative
			}
			
			.iam-goals-section .iam-goal-header::before {
				content: "";
				width: 100%;
				height: 420px;
				background-color: #009dfd;
				background-image: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-bottom-banner-2022.png);
				background-repeat: no-repeat;
				background-position: bottom center;
				background-size: 1664px;
				position: absolute;
				bottom: 0;
				left: -13px
			}
			
			.iam-goals-section .iam-goal-header::after {
				content: "";
				position: absolute;
				left: -159px;
				right: 0;
				bottom: 161px;
				background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-banner-2022.png) no-repeat -306px -453px;
				background-size: 600px;
				width: 325px;
				height: 484px;
				margin: auto;
				z-index: 2
			}
			
			.iam-goals-section h2 {
				text-align: center;
				text-transform: uppercase
			}
			
			.iam-goals-section .stroke-text {
				font-size: 90px;
				line-height: 100px;
				text-transform: uppercase;
				font-weight: 800;
				-webkit-text-stroke: 1.5px #0654c9;
				color: transparent;
				line-height: 1.2;
				position: relative;
				z-index: 2;
				letter-spacing: -3px;
				margin-bottom: -15px
			}
			
			.iam-goals-section .gradient-text {
				font-size: 135px;
				font-weight: 700;
				line-height: 1;
				padding-top: 10px;
				background: -webkit-linear-gradient(#039dfd, #0a75de);
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
				padding-left: 60px
			}
			
			.iam-goals-section .space {
				width: 110px;
				display: inline-block
			}
			
			.iam-goals-section .goal-card-list {
				display: table;
				width: 100%;
				margin-top: -127px;
				position: relative;
				z-index: 2
			}
			
			.iam-goals-section .goal-card-list li {
				width: calc(100% / 3);
				float: left;
				padding: 15px
			}
			
			.iam-goals-section .goal-card {
				background: #fff;
				padding: 70px 35px 65px 35px;
				border: 1px solid #9bd4f6;
				border-radius: 15px;
				position: relative;
				transition: .5s ease-in
			}
			
			.iam-goals-section .goal-card h3 {
				font-size: 24px;
				font-weight: 500;
				line-height: 40px;
				margin-bottom: 20px;
				color: #000;
			}
			
			.iam-goals-section .goal-card p {
				font-size: 17px;
				line-height: 28px;
				color: #000;
				position: relative;
				height: 195px
			}
			
			.iam-goals-section .eclipse {
				text-overflow: ellipsis;
				width: 100%;
				display: -webkit-box;
				-webkit-line-clamp: 7;
				-webkit-box-orient: vertical;
				overflow: hidden
			}
			
			.iam-goals-section .expand {
				width: 40px;
				height: 40px;
				background: #035bff;
				position: absolute;
				bottom: -15px;
				left: 0;
				right: 0;
				margin: auto;
				border-radius: 50%;
				cursor: pointer;
				transition: .3s ease-in
			}
			
			.iam-goals-section .expand:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -339px -49px;
				background-size: 391px;
				width: 19px;
				height: 11px;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				margin: auto
			}
			
			.iam-goals-section .expanded {
				background: #b6dff7
			}
			
			.iam-goals-section .expanded:before {
				background-position: -339px -62px
			}
			
			.iam-goals-section .expand:hover {
				transform: scale(1.1);
				box-shadow: 0 0 10px rgba(0, 0, 0, .2)
			}
			
			.iam-goals-section .goal-card:before {
				content: "";
				width: 75px;
				height: 75px;
				background: #fff;
				position: absolute;
				left: 0;
				right: 0;
				top: -33px;
				margin: auto;
				border-radius: 15px;
				box-shadow: 0 0 30px #00000029
			}
			
			.iam-goals-section .goal-card:after {
				content: "";
				position: absolute;
				left: 2px;
				right: 0;
				margin: auto;
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat;
				background-size: 391px
			}
			
			.iam-goals-section .gc-1:after {
				width: 46px;
				height: 48px;
				background-position: -6px -367px;
				top: -18px
			}
			
			.iam-goals-section .gc-2:after {
				width: 36px;
				height: 45px;
				background-position: -70px -371px;
				top: -17px
			}
			
			.iam-goals-section .gc-3:after {
				background-position: -124px -363px;
				top: -23px;
				width: 45px;
				height: 51px;
				left: 0
			}
			
			.iam-goals-section .full-card {
				margin-top: -49px
			}
			
			@media (max-width:992px) {
				.iam-goals-section .stroke-text {
					font-size: 60px;
					letter-spacing: 0;
					margin-bottom: 0
				}
				.iam-goals-section .gradient-text {
					font-size: 70px;
					padding: 0
				}
				.iam-goals-section .space {
					display: none
				}
				.iam-goals-section .iam-goal-header::after,
				.iam-goals-section .iam-goal-header::before {
					display: none
				}
				.iam-goals-section .iam-goal-header {
					height: auto;
					padding: 0 0 40px 0;
					background: 0 0
				}
				.iam-goals-section .full-card,
				.iam-goals-section .goal-card-list {
					margin-top: 0
				}
				.iam-goals-section .goal-card-list li {
					width: 100%;
					margin-top: 70px;
					padding: 0
				}
			}
			
			@media (max-width:767px) {
				.iam-goals-section .stroke-text {
					font-size: 32px;
					margin-bottom: 10px;
					letter-spacing: 0;
					-webkit-text-stroke: 1px #0654c9
				}
				.iam-goals-section .gradient-text {
					font-size: 40px
				}
				.iam-goals-section .goal-card h3 {
					font-size: 18px;
					line-height: 28px;
					margin-bottom: 10px
				}
				.iam-goals-section .goal-card {
					padding-left: 20px;
					padding-right: 20px
				}
			}
			
			.testimonial-section .testi-with-form {
				margin: 180px 0 90px;
				border-radius: 15px;
				border: 1px solid #3b78d4;
				text-align: left;
				min-height: 356px;
				position: relative;
				padding-right: 420px;
				background: #fff
			}
			
			.testimonial-section .slider-side {
				text-align: left;
				padding-left: 70px;
				padding-right: 55px;
				padding-top: 75px;
				padding-bottom: 60px;
				position: relative;
				box-shadow: -30px 35px 50px -24px #0000001f;
				display: block;
				border-bottom-left-radius: 11px
			}
			
			.testimonial-section .slider-side li {
				display: inline-block!important;
				vertical-align: text-top;
			}
			
			.testimonial-section .slider-side h3 {
				font-size: 30px;
				line-height: 38px;
				font-weight: 500;
				margin-bottom: 40px
			}
			
			.testimonial-section .slider-side p {
				margin: 0;
				font-size: 16px;
				line-height: 27px;
				font-weight: 300;
				text-align: left;
				color: #000;
				margin-bottom: 30px
			}
			
			.testimonial-section .slider-side:before {
				content: "";
				position: absolute;
				left: auto;
				top: auto;
				right: 40px;
				bottom: 80px;
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -248px -514px;
				background-size: 391px 1122px;
				width: 118px;
				height: 102px;
				z-index: 1
			}
			
			.testimonial-section .slider-side li .name {
				font-size: 18px;
				line-height: 28px;
				font-weight: 500;
				color: #000;
				display: block;
				margin-bottom: 5px
			}
			
			.testimonial-section .slider-side li .details {
				font-size: 16px;
				line-height: 26px;
				color: #000
			}
			
			.testimonial-section .flex-control-nav {
				position: absolute;
				left: 0;
				display: table;
				width: auto;
				text-align: left;
				bottom: 0;
				padding: 0 10px;
				background: #d9edf6;
				border-radius: 30px;
				height: auto;
				border: 1px solid #78b0c8
			}
			
			.testimonial-section .flex-viewport {
				padding-bottom: 70px
			}
			
			.testimonial-section .flex-control-nav li {
				margin: 0 4px;
				vertical-align: middle;
				line-height: 10px;
				margin-top: -3px
			}
			
			.testimonial-section .flex-control-nav li a.flex-active {
				background: #1871ff
			}
			
			.testimonial-section .flex-control-nav li a {
				background: #b3d3e2
			}
			
			.testimonial-section .testi-with-form:before {
				content: "";
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -206px -362px;
				background-size: 391px 1122px;
				width: 146px;
				height: 126px;
				position: absolute;
				left: -20px;
				top: -78px;
				z-index: -1
			}
			
			.testimonial-section .slider-side:after {
				content: "";
				position: absolute;
				width: 250px;
				height: calc(100% + 4px);
				right: -47px;
				top: -2px;
				background: #fff;
				background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
				background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%);
				background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 100%)
			}
			
			.testimonial-section .flexslider {
				z-index: 1
			}
			
			.testimonial-section .ffw-form-container {
				font-family: ZohoPuvi;
				max-width: 400px;
				width: 100%;
				padding: 180px 43px;
				position: relative;
				margin: auto;
				background: #0e4fc9;
				border-radius: 12px;
				display: block;
				box-sizing: border-box;
				box-shadow: 0 0 20px #c9def269
			}
			
			.testimonial-section .ffw-form-container .ffw-form h3 {
				font-size: 18px;
				font-weight: 500;
				padding-bottom: 27px;
				text-align: center;
				position: relative;
				z-index: 3
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li {
				margin-bottom: 10px;
				position: relative
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input,
			.testimonial-section .ffw-form-container .ffw-form form ul li select {
				height: 48px;
				line-height: 27px;
				background-color: #fafafa;
				border: #bdcce2 solid 1px;
				padding: 8px 10px 5px 40px;
				display: block;
				width: 100%;
				font-size: 14px;
				color: #000;
				appearance: none;
				-webkit-appearance: none;
				-moz-appearance: none;
				border-radius: 5px;
				box-sizing: border-box;
				transition: .3s ease-in
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count select,
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
				transition: none
			}
			
			.testimonial-section .ffw-form-container.ffw-white-field .ffw-form form ul li input,
			.testimonial-section .ffw-form-container.ffw-white-field .ffw-form form ul li select {
				background: #fff
			}
			
			.testimonial-section .ffw-form-container.ffw-white-field .ffw-ms,
			.testimonial-section .ffw-form-container.ffw-white-field .ffw-ms .ffw-display-text {
				background: #fff
			}
			
			.testimonial-section .ffw-form-container .ffw-field input:focus,
			.testimonial-section .ffw-form-container .ffw-field input:focus-visible {
				outline: 0;
				border-color: #527be6
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li select:focus-visible {
				outline: 0
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input[type=submit],
			.testimonial-section .ffw-form-container .ffw-form form ul li select[type=submit] {
				cursor: pointer;
				background-color: #db232c;
				font-size: 18px;
				color: #fff;
				font-weight: 400;
				border-width: 0;
				padding: 10px;
				transition: all .7s ease;
				-webkit-transition: all .7s ease;
				-moz-transition: all .7s ease;
				height: auto;
				margin-bottom: 10px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input[type=submit]:hover,
			.testimonial-section .ffw-form-container .ffw-form form ul li select[type=submit]:hover {
				background: #b90a13
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder {
				color: #757575
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input:-ms-input-placeholder {
				color: #757575
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li input::placeholder {
				color: #757575
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li .ffw-errmsg {
				display: none;
				position: relative;
				color: #fff;
				padding: 2px 0 2px 5px;
				font-size: 11px;
				line-height: 10px;
				background: red;
				border-radius: 2px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage,
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label,
			.testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy {
				font-size: 11px;
				color: #fff;
				line-height: 18px;
				margin-top: 14px;
				font-weight: 300;
				opacity: 1;
				width: 100%
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label>b,
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage>b,
			.testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy>b {
				font-weight: 300;
				font-size: 10px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage label>a,
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage>a,
			.testimonial-section .ffw-form-container .ffw-form form ul li .ffw-privacy a {
				color: #fff;
				text-decoration: underline
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li #meGDPRMessage {
				margin: 10px 0
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li:last-child {
				margin-top: 25px;
				margin-bottom: 0
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li:last-child::before {
				display: none
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic::before {
				content: "";
				background-size: 44px 297px;
				display: inline-block;
				vertical-align: middle;
				position: absolute;
				top: 9px;
				left: 10px;
				width: 25px;
				height: 30px;
				background-position: 0 0;
				background: url(https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png) no-repeat -88px -6px;
				background-size: 391px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-name::before {
				background-position: -5px -430px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-mail::before {
				background-position: -28px -431px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-company::before {
				background-position: 0 -145px;
				height: 32px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-phone::before {
				background-position: -50px -431px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count::before {
				background-position: -115px -431px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-date::before {
				background-position: -72px -431px
			}
			
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
				width: 50%;
				display: inline-block;
				border: none
			}
			
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li select#country_state,
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li select#ukcountry_region {
				padding-left: 10px
			}
			
			.testimonial-section .ffw-form-container .ffw-form-fields {
				padding-left: 0;
				margin: 0
			}
			
			.testimonial-section .ffw-form-container .ffw-form strong {
				font-weight: 500
			}
			
			.testimonial-section .ffw-form-container .ffw-hide {
				display: none
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-count select,
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select {
				-webkit-appearance: none;
				-moz-appearance: none;
				background-image: linear-gradient(45deg, transparent 50%, #5a5a5a 50%), linear-gradient(135deg, #5a5a5a 50%, transparent 50%), linear-gradient(to right, #fff0, #fff0);
				background-position: calc(100% - 20px) calc(1em + 7px), calc(100% - 15px) calc(1em + 7px), calc(100% - 2.5em) .5em;
				background-size: 6px 5px, 5px 5px, 1px 1.5em;
				background-repeat: no-repeat
			}
			
			.testimonial-section .ffw-form-container .ffw-form p {
				margin-top: 0;
				margin-bottom: 0;
				text-align: center;
				font-weight: 400;
				font-size: 16px;
				line-height: 27px
			}
			
			.testimonial-section .ffw-form-container .ffw-form h2 {
				font-size: 22px;
				line-height: 30px;
				text-align: center;
				font-weight: 500;
				color: #fff;
				margin: AUTO;
				margin-bottom: 18px;
				margin-top: -7px
			}
			
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count {
				border: #e0e0e0 solid 1px;
				background: #fafafa;
				border-radius: 3px;
				position: relative
			}
			
			.testimonial-section .ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count:after {
				content: '';
				width: 1px;
				height: 60%;
				background: #e0e0e0;
				position: absolute;
				left: 49%;
				right: auto;
				top: 20%
			}
			
			.testimonial-section .ffw-form-container .ffw-field .palceholder {
				position: absolute;
				top: 12px;
				left: 42px;
				transition: .2s linear
			}
			
			.testimonial-section .ffw-form-container .ffw-field label {
				font-weight: 300;
				color: #9d9c9c;
				font-size: 14px
			}
			
			.testimonial-section .ffw-form-container .ffw-field .star {
				color: #646464;
				font-size: 12px;
				position: relative
			}
			
			.testimonial-section .ffw-form-container .ffw-field .palceholder.focused {
				top: 0;
				padding: 0 5px;
				left: 35px;
				background: 0 0;
				line-height: initial
			}
			
			.testimonial-section .ffw-form-container .ffw-field .palceholder.focused:before {
				content: "";
				width: 100%;
				height: 50%;
				background: #fff;
				position: absolute;
				left: 0;
				bottom: -2px
			}
			
			.testimonial-section .ffw-form-container .ffw-field .focused label {
				font-size: 10px;
				line-height: 10px;
				z-index: 1;
				position: relative;
				color: #216af3
			}
			
			.testimonial-section .ffw-form-container .ffw-field .palceholder .star {
				color: red
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li .demo-check {
				display: inline-block!important;
				width: 14px!important;
				float: left;
				margin-right: 6px;
				width: 12px;
				height: 14px;
				margin-left: 0;
				padding-left: 0;
				appearance: auto;
				-webkit-appearance: auto;
				-moz-appearance: auto;
				margin-top: 5px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul .demo-checkbox:before {
				display: none
			}
			
			.testimonial-section .ffw-form-container label {
				cursor: pointer
			}
			
			.testimonial-section .ffw-form-container .demo-checkbox label {
				font-size: 14px;
				padding-left: 5px;
				margin-top: 1px;
				display: inline-block
			}
			
			.testimonial-section .ffw-form-container .ffw-form-thanks-msg {
				display: none
			}
			
			.testimonial-section .ffw-form-container.ffw-form-success .ffw-form {
				display: none
			}
			
			.testimonial-section .ffw-form-container.ffw-form-success .ffw-form-thanks-msg {
				display: block;
				text-align: center
			}
			
			.testimonial-section .ffw-form-success:after {
				display: none
			}
			
			.testimonial-section #scroll ul {
				padding: 0;
				list-style: none
			}
			
			.testimonial-section .form-side {
				position: absolute;
				top: -50px;
				right: -5px
			}
			
			.testimonial-section .misc-field textarea {
				display: none
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li:last-child input {
				width: 52%;
				float: left;
				cursor: pointer;
				background-color: #db232c;
				font-size: 18px;
				color: #fff;
				font-weight: 400;
				border-width: 0;
				padding: 10px;
				transition: all .7s ease;
				-webkit-transition: all .7s ease;
				-moz-transition: all .7s ease;
				height: auto;
				margin-bottom: 10px;
				border-radius: 3px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li:last-child input:first-of-type {
				margin-left: 2%;
				background: #0e409e;
				color: #fff;
				width: 45%;
				float: right
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li:last-child input:first-of-type:hover {
				background: #bad0f1
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li textarea {
				width: 100%;
				height: 90px;
				border-radius: 5px;
				padding-left: 40px;
				padding-top: 12px
			}
			
			.testimonial-section .ffw-form-container .ffw-form h2 span {
				display: block;
				font-size: 16px
			}
			
			.testimonial-section .ffw-form-container .ffw-form form ul li.ffw-ic-requirements::before {
				background-position: -94px -431px
			}
			
			.testimonial-section .ffw-form-thanks-msg h3 {
				font-size: 30px;
				font-weight: 500;
				color: #fff;
				line-height: 40px
			}
			
			.testimonial-section .ffw-form-thanks-msg p {
				color: #fff;
				font-size: 20px;
				margin: 10px 0
			}
			
			@media (min-width:993px) {
				.testimonial-section .ffw-form-success {
					vertical-align: middle;
					position: relative;
					top: 250px
				}
			}
			
			@media (max-width:1200px) {
				.testimonial-section .form-side {
					top: -20px
				}
			}
			
			@media (max-width:992px) {
				.testimonial-section .testi-with-form {
					width: 100%;
					padding: 0;
					border: none;
					margin-bottom: 0
				}
				.testimonial-section .slider-side {
					border: 1px solid #3b78d4;
					border-radius: 15px
				}
				.testimonial-section .slider-side:after {
					display: none
				}
				.testimonial-section .form-side {
					position: relative;
					top: 0;
					margin-top: 50px
				}
			}
			
			@media (max-width:767px) {
				.testimonial-section .slider-side {
					padding: 30px
				}
				.testimonial-section .testi-with-form {
					margin-top: 120px
				}
				.testimonial-section .slider-side h3 {
					font-size: 24px;
					line-height: 34px;
					font-weight: 500;
					margin-bottom: 9px
				}
				.testimonial-section .flex-viewport {
					padding-bottom: 50px
				}
				.testimonial-section .slider-side p {
					margin-bottom: 30px
				}
				.testimonial-section .testi-with-form:before {
					left: 0
				}
			}
			
			@media (max-width:400px) {
				.testimonial-section .slider-side:before {
					display: none
				}
				.testimonial-section .flex-control-nav {
					left: auto;
					right: 0
				}
			}
			
			.expl {
				padding-top: 80px;
				display: inline-block;
				width: 100%;
				margin-bottom: 50px
			}
			
			.expl h2 {
				text-align: center;
				font-size: 32px;
				font-weight: 500;
				line-height: 42px;
				margin-bottom: 50px;
				color: #000;
				display: block
			}
			
			.expl-box {
				float: left;
				width: 49%;
				background: #fff;
				border: 1px solid #cddaf4;
				border-radius: 10px;
				padding: 35px 40px 30px 230px;
				position: relative;
				min-height: 310px;
				transition: .3s ease-in
			}
			
			.expl-box .inn {
				height: 235px;
				vertical-align: middle;
				display: table-cell;
				float: initial
			}
			
			.expl-box i {
				position: absolute;
				right: 25px;
				top: -5px;
				background: url('https://www.manageengine.com/active-directory-360/images/active-directory-360-index-sprite-2022.png') no-repeat -149px -429px;
				background-size: 391px 1122px;
				width: 32px;
				height: 43px
			}
			
			.expl-box span {
				background: #0e4fc9;
				color: #fff;
				font-size: 13px;
				border-radius: 4px;
				padding: 3px 7px
			}
			
			.expl-box h4 {
				font-size: 20px;
				font-weight: 500;
				line-height: 36px;
				margin: 15px 0;
				position: relative;
				color: #000;
				z-index: 1;
				height: 112px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: inline-block
			}
			
			.expl-box a {
				border: 1px solid #f73749;
				color: #f73749;
				padding: 8px 20px;
				display: inline-block;
				font-size: 15px;
				font-weight: 400;
				border-radius: 3px;
				text-decoration: none
			}
			
			.expl-box-1 {
				margin-right: 1%
			}
			
			.expl-box-1:before {
				background-position: -350px -85px
			}
			
			.expl-box-2:before {
				background-position: -575px -92px
			}
			
			.cta-dwn-ebok {
				position: relative;
				z-index: 1
			}
			
			.expl-box-2 {
				margin-left: 1%
			}
			
			.expl-box:hover a.cta-dwn-ebok {
				background: #f73749;
				color: #fff
			}
			
			.expl-box img {
				position: absolute;
				width: 200px;
				height: auto;
				left: 18px;
				top: 26px;
				z-index: 1
			}
			
			.expl-box:hover {
				box-shadow: 0 0 15px rgba(0, 0, 0, .2);
				transition-delay: 0
			}
			
			@media (max-width:992px) {
				.expl-box img {
					position: relative;
					display: block;
					left: 0;
					right: 0;
					margin: auto
				}
				.expl-box {
					padding: 20px
				}
				.expl-box .inn {
					height: 235px;
					vertical-align: middle;
					display: inline-block;
					float: initial;
					text-align: center;
					margin-top: 34px
				}
			}
			
			@media (max-width:767px) {
				.expl-box {
					width: 100%;
					margin: 0;
					margin-bottom: 20px
				}
				.expl-box .inn {
					height: auto
				}
				.expl-box h4 {
					height: auto
				}
				.expl-box a {
					margin-bottom: 20px
				}
				.expl h2 {
					font-size: 24px;
					margin-bottom: 30px
				}
				.expl {
					padding-top: 50px
				}
				.expl {
					margin-bottom: 20px
				}
			}
			
			.footer-section {
				text-align: center;
				padding: 70px 0 110px 0;
				position: relative;
				overflow: visible
			}
			
			.footer-section:before {
				content: "";
				width: 100%;
				height: 500px;
				position: absolute;
				left: 0;
				bottom: 0;
				background: #fff;
				background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
				background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
				background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #e5f7fd 40%, #e5f7fd 100%);
				z-index: -1
			}
			
			.footer-section h2 {
				font-size: 32px;
				font-weight: 500;
				line-height: 42px;
				margin-bottom: 30px
			}
			
			.footer-section a {
				font-size: 18px;
				display: inline-block;
				color: #fff;
				background: #ea152c;
				padding: 14px 29px;
				border-radius: 3px;
				font-weight: 400;
				padding-right: 60px;
				position: relative
			}
			
			.footer-section a:before {
				content: "";
				pointer-events: none;
				width: 13px;
				height: 17px;
				position: absolute;
				right: calc(50% - 88px);
				top: 16px;
				background: url(data:image/png;base64,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);
				background-repeat: no-repeat;
				background-size: 100% 100%
			}
			
			@media (max-width:992px) {
				.footer-section {
					text-align: center;
					padding: 19px 0 68px 0;
					position: relative
				}
			}
			
			@media (max-width:767px) {
				.footer-section h2 {
					font-size: 24px;
					line-height: 34px
				}
			}
			
			#scroll,
			.sec-pTB.mT20.mbH {
				display: none
			}
			
			@media screen and (min-width:992px) {
				.animate {
					transition: all .8s ease-in-out;
					opacity: 0
				}
				.animate.animated {
					opacity: 1
				}
				.fadeInUp {
					-moz-transform: translateY(30px);
					-ms-transform: translateY(30px);
					-webkit-transform: translateY(30px);
					transform: translateY(30px)
				}
				.fadeInUp.animated {
					-moz-transform: translateY(0);
					-ms-transform: translateY(0);
					-webkit-transform: translateY(0);
					transform: translateY(0)
				}
				.fadeInLeft {
					-moz-transform: translateX(-30px);
					-ms-transform: translateX(-30px);
					-webkit-transform: translateX(-30px);
					transform: translateX(-30px)
				}
				.fadeInLeft.animated {
					-moz-transform: translateX(0);
					-ms-transform: translateX(0);
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
				.fadeInRight {
					-moz-transform: translateX(30px);
					-ms-transform: translateX(30px);
					-webkit-transform: translateX(30px);
					transform: translateX(30px)
				}
				.fadeInRight.animated {
					-moz-transform: translateX(0);
					-ms-transform: translateX(0);
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
				.fadeInRight {
					-moz-transform: translateX(30px);
					-ms-transform: translateX(30px);
					-webkit-transform: translateX(30px);
					transform: translateX(30px)
				}
				.fadeInRight.animated {
					-moz-transform: translateX(0);
					-ms-transform: translateX(0);
					-webkit-transform: translateX(0);
					transform: translateX(0)
				}
				.graphori.animated {
					animation: graphver .5s ease-in-out 1.5s both;
					transform-origin: bottom
				}
			}
			
			#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before {
				top: 0 !important;
				left: 2px !important;
			}
			
			.misc-field {
				max-width: 550px;
			}
			
			.testimonial-section {
				overflow-x: visible;
			}
			
			.iam-suite-section .card-list li:nth-of-type(11) {
				display: none;
			}
			
			@media screen and (min-width: 1200px) {
				.af {
					display: table;
				}
			}
		