			#customers h3 {
				font-size: 40px;
				font-weight: 400 !important;
				padding: 70px 0 0 !important;
				text-align: center !important;
				margin-bottom: 30px !important;
			}
			
			.banner-vector {
				padding: 50px 0;
			}
			
			em {
				font-style: italic;
			}
			
			#fixedbtn {
				position: fixed;
				right: 0;
				top: initial;
				bottom: 300px;
				z-index: 4;
			}
			
			#fixedbtn .demo {
				color: #fff!important;
				background: #34ad65;
				text-align: center;
				display: block;
				height: 90px;
				font-weight: 500;
				font-size: .75em;
				letter-spacing: -.1px;
				line-height: normal;
				vertical-align: middle;
				border-radius: 0;
				width: 60px;
				padding: 10px 16px 0;
				text-transform: capitalize;
			}
		
			.apm-gartner-quadrant-main-wrapper *,
			.apm-gartner-quadrant-main-wrapper *::before,
			.apm-gartner-quadrant-main-wrapper *::after {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
			
			.heading-menu {
				display: none;
			}
			
			.row:before,
			.row:after {
				display: table;
				line-height: 0;
				content: "";
			}
			
			:root {
				--color-white: #ffffff;
				--color-black: #000000;
				--font-family-sans: "Zoho Puvi", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
				--text-color: #191919;
				--color-primary: #DB0020;
				--color-secondary: #006DEB;
				--color-border: #dddddd
			}
			
			body {
				font-family: var(--font-family-sans);
				color: var(--text-color);
				line-height: 1.5;
			}
			
			.d-flex {
				display: -webkit-box !important;
				display: -ms-flexbox !important;
				display: flex !important;
			}
			
			.align-items-center {
				-webkit-box-align: center !important;
				-ms-flex-align: center !important;
				align-items: center !important;
			}
			
			.justify-content-center {
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
			}
			
			.flex-wrap {
				-ms-flex-wrap: wrap !important;
				flex-wrap: wrap !important;
			}
			
			.btn {
				display: inline-block;
				text-decoration: none;
				font-weight: 500;
				cursor: pointer;
				-webkit-transition: all 0.15s ease-in;
				transition: all 0.15s ease-in;
				border-radius: 6px;
			}
			
			.btn.btn-lg {
				height: 54px;
				padding: 0 24px;
				line-height: 52px;
				font-size: 16px;
			}
			
			.btn.btn-md {
				height: 42px;
				padding: 0 16px;
				line-height: 40px;
				font-size: 15px;
			}
			
			.btn.btn-round {
				border-radius: 100px;
			}
			
			.btn.btn-square {
				border-radius: 4px;
			}
			
			.btn.btn-primary {
				background: var(--color-primary);
				color: var(--color-white);
				border: 1px solid var(--color-primary);
			}
			
			.btn.btn-primary:hover,
			.btn.btn-primary:focus,
			.btn.btn-primary:focus-within,
			.btn.btn-primary:active {
				background: #c80420;
			}
			
			.btn.btn-secondary {
				background: var(--color-secondary);
				color: var(--text-color);
				border: 1px solid var(--color-secondary);
			}
			
			.btn.btn-secondary:hover,
			.btn.btn-secondary:focus,
			.btn.btn-secondary:focus-within,
			.btn.btn-secondary:active {
				background: #eebf19;
			}
			
			.btn.btn-black {
				color: var(--color-white);
				background: #010101;
				border: 1px solid #010101;
			}
			
			.btn.btn-black:hover {
				background: #FFCE26;
				border-color: #FFCE26;
				color: #010101;
				border-color: #FFCE26;
				text-decoration: none;
			}
			
			.btn.btn-outline-primary {
				border: 1px solid var(--color-primary);
				color: var(--color-primary);
				-webkit-transition: all 0.3s ease;
				transition: all 0.3s ease;
				background: var(--color-white);
			}
			
			.btn.btn-outline-primary:hover,
			.btn.btn-outline-primary:focus,
			.btn.btn-outline-primary:focus-within,
			.btn.btn-outline-primary:active {
				background: var(--color-primary);
				color: var(--color-white);
			}
			
			.btn.btn-outline-secondary {
				border: 1px solid var(--color-border);
				color: var(--color-black);
				-webkit-transition: all 0.3s ease;
				transition: all 0.3s ease;
				background: var(--color-white);
			}
			
			.btn.btn-outline-secondary:hover,
			.btn.btn-outline-secondary:focus,
			.btn.btn-outline-secondary:focus-within,
			.btn.btn-outline-secondary:active {
				background: var(--color-secondary);
				color: var(--color-white);
				border: 1px solid var(--color-secondary);
			}
			
			.row {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				margin: 0 -12px;
			}
			
			.row>* {
				padding-left: 12px;
				padding-right: 12px;
			}
			
			.col_5 {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				width: 41.66%;
			}
			
			.col_6 {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				width: 50%;
			}
			
			.col_7 {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				width: 58.33%;
			}
			
			.col_12 {
				-webkit-box-flex: 0;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto;
				width: 100%;
			}
			
			@media only screen and (min-width: 768px) {
				.col_md_4 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 33.33%;
				}
				.col_md_5 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 41.66%;
				}
				.col_md_6 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 50%;
				}
				.col_md_7 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 58.33%;
				}
				
			}
			
			@media only screen and (min-width: 992px) {
				.col_lg_5 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 41.66%;
				}
				.col_lg_6 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 50%;
				}
				.col_lg_7 {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 auto;
					flex: 0 0 auto;
					width: 58.33%;
				}
			}
			
			.apm-gartner-quadrant-main-wrapper h1,
			.apm-gartner-quadrant-main-wrapper h2,
			.apm-gartner-quadrant-main-wrapper h3,
			.apm-gartner-quadrant-main-wrapper h4,
			.apm-gartner-quadrant-main-wrapper h5,
			.apm-gartner-quadrant-main-wrapper h6,
			.apm-gartner-quadrant-main-wrapper p {
				color: var(--text-color);
			}
			
			.apm-gartner-quadrant-main-wrapper h1 {
				font-size: 48px;
				font-weight: 800;
				line-height: 60px;
				letter-spacing: 0;
			}
			
			.apm-gartner-quadrant-main-wrapper h2 {
				font-weight: 800;
				font-size: 30px;
				line-height: 70px;
				margin: 0px 0px 40px;
			}
			
			.apm-gartner-quadrant-main-wrapper h4 {
				font-weight: 600;
				font-size: 24px;
				line-height: 36px;
				margin: 0 0 12px 0;
			}
			
			.apm-gartner-quadrant-main-wrapper h5 {
				font-weight: 600;
				font-size: 20px;
				margin: 0 0 14px;
			}
			
			.apm-gartner-quadrant-main-wrapper h6 {
				margin: 0 0 12px;
				font-size: 18px;
				font-weight: 600;
			}
			
			.apm-gartner-quadrant-main-wrapper p {
				font-weight: 400;
				font-size: 16px;
				line-height: 32px;
				margin-bottom: 24px;
			}
			
			.apm-gartner-quadrant-main-wrapper a {
				color: #0036fc;
				text-decoration: unset;
			}
			
			.apm-gartner-quadrant-main-wrapper .m-0 {
				margin: 0 !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mb-0 {
				margin-bottom: 0 !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mb-2 {
				margin-bottom: 8px !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mb-3 {
				margin-bottom: 12px !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mt-3 {
				margin-top: 12px !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mt-4 {
				margin-top: 30px !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mb-4 {
				margin-bottom: 30px !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .mx-auto {
				margin-right: auto !important;
				margin-left: auto !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .text-center {
				text-align: center;
			}
			
			.apm-gartner-quadrant-main-wrapper .text-white {
				color: var(--color-white) !important;
			}
			
			.apm-gartner-quadrant-main-wrapper .container {
				max-width: 1280px;
				margin-left: auto;
				margin-right: auto;
				padding-left: 15px;
				padding-right: 15px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-padding-40 {
				padding-top: 40px;
				padding-bottom: 40px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-padding-60 {
				padding-top: 60px;
				padding-bottom: 60px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-padding-80 {
				padding-top: 80px;
				padding-bottom: 80px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-padding-100 {
				padding-top: 100px;
				padding-bottom: 100px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-header {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				max-width: 980px;
				margin: auto auto 32px;
				text-align: center;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-header .sec-title {
				text-align: center;
				margin: 0 0 20px;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-header .sec-title-break {
				display: block;
			}
			
			.apm-gartner-quadrant-main-wrapper .sec-header .sec-title-desc {
				font-weight: 400;
				font-size: 16px;
				line-height: 32px;
				margin-bottom: 24px;
			}
			/*--------- banner section ------------*/
			
			.bg-light {
				background: #C4D5F1;
			}
			
			.bg-light2 {
				background: #F9FAFF;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid {
				display: grid;
				grid-template-columns: 1fr 480px;
			}
			
			.apm-gartner-quadrant-main-wrapper .breadcrumb-wrapper {
				margin-top: 30px;
				margin-bottom: 20px;
				font-weight: 300;
				font-size: 14px;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid .banner-content {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: start;
				-ms-flex-align: start;
				align-items: flex-start;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid h1 {
				font-size: 2.625rem;
				line-height: 70px;
				font-weight: 500;
				letter-spacing: 0;
				margin-bottom: 30px;
				width: 80%;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid h1 span {
				font-weight: normal;
				font-size: 40px;
				line-height: 60px;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid p {
				font-size: 1.625rem;
				letter-spacing: 0.2px;
				color: #444444;
				font-weight: 300;
				line-height: 38px;
				margin-bottom: 40px;
			}
			
			.apm-gartner-quadrant-main-wrapper .banner-grid p span {
				font-weight: 700;
			}
			
			.btn {
				color: #fff;
				-webkit-transition: background 0.15s ease;
				transition: background 0.15s ease;
				border: 0;
				color: #fff;
				border-radius: 6px;
				font-weight: 500;
				font-size: 18px;
				line-height: 1.5;
				cursor: pointer;
				text-align: center;
				padding: 16px 30px;
				display: inline-block;
				text-decoration: unset !important;
			}
			
			.banner-vector {
				display: flex;
				justify-content: flex-end;
			}
			
			.form-wrapper {
				width: 340px;
				max-width: 100%;
				background: #fff;
				padding: 25px 20px;
				border-radius: 8px;
				-webkit-box-shadow: 0px 5px 18px 3px rgb(0 0 0 / 10%);
				-moz-box-shadow: 0px 5px 18px 3px rgb(0 0 0 / 10%);
				box-shadow: 0px 5px 18px 3px rgb(0 0 0 / 10%);
				min-height: 450px;
				display: flex;
				align-items: center;
			}
			
			.form-wrapper .apm-form h3 {
				font-size: 18px;
				font-weight: 500;
				line-height: 24px;
				margin: 0 0 15px;
				text-align: center;
			}
			
			.form-wrapper .apm-form .form-group {
				width: 100%;
			}
			
			.form-wrapper .apm-form .form-group.input-radio-group input {
				padding: 0
			}
			
			.apm-gartner-quadrant-main-wrapper .img-holder {
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.img-holder img {
				max-width: 100%
			}
			
			.apm-gartner-quadrant-main-wrapper.img-holder img {
				max-width: 100%;
			}
			
			.apm-gartner-quadrant-main-wrapper .recognized-image-section {
				display: flex;
				align-items: center;
				justify-content: end;
				height: 100%;
			}
			
			.box-adjustable-bottom {
				margin-top: 30px !important;
			}
			
			.box-adjustable-top {
				margin-top: -30px !important;
			}
			
			.flex-parent {
				display: flex;
				flex: 1;
				gap: 30px;
			}
			
			.flex-parent>* {
				flex: 1;
				display: inline-grid;
				width: 50%;
			}
			
			.icon-box {
				display: flex;
				align-items: center;
				justify-content: center;
				background: #fff;
				padding: 25px 30px;
				gap: 25px;
				border-radius: 6px;
				flex-direction: column;
			}
			
			.flex-parent .icon-content p {
				margin: 0;
				text-align: center;
				line-height: 24px;
				font-size: 18px;
			}
			/*.flex-parent  .col:last-child{margin-top: 30px;}*/
			
			.icon-box span {
				height: 72px;
				width: 72px;
				background-color: #eff1fd;
				border-radius: 50%;
			}
			
			.icon-content h3 {
				font-size: 22px;
				font-weight: 600;
				margin-bottom: 10px;
				line-height: 22px;
			}
			
			.apm-gartner-sprite {
				background: url("https://www.manageengine.com/products/applications_manager/images/apm-gartner-sprite.svg") no-repeat scroll center center;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				max-height: 72px;
				min-height: 72px;
				max-width: 72px;
				display: inline-block;
				background-size: 640%;
			}
			
			.apm-gartner-sprite.icon1 {
				background-position: -3% -45%;
				background-size: 700%;
			}
			
			.apm-gartner-sprite.icon2 {
				background-position: 12% -54%;
				background-size: 630%;
			}
			
			.apm-gartner-sprite.icon3 {
				background-position: 27.9% -45%;
			}
			
			.apm-gartner-sprite.icon4 {
				background-position: 41.9% -45%;
			}
			
			.apm-gartner-sprite.icon5 {
				background-position: 59.5% -22%;
				background-size: 780%;
			}
			
			.apm-gartner-sprite.icon6 {
				background-position: 74.5% -32%;
				background-size: 780%;
			}
			
			.apm-gartner-sprite.icon7 {
				background-position: 89.5% -17%;
				background-size: 810%;
			}
			
			.apm-gartner-sprite.icon8 {
				background-position: 104.6% -21%;
				background-size: 750%;
			}
			
			.apm-gartner-sprite.icon9 {
				background-position: 80.9% -43px;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div {
				display: flex;
				width: 90%;
				gap: 70px;
				margin: 0 auto;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div .col {
				flex: 1;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div .col .icon-box {
				align-items: flex-start;
				padding: 15px;
				gap: 0px;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div .col .icon-box span {
				background-color: transparent;
				border-radius: 0;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div .col .icon-box .icon-content p {
				line-height: 28px;
				margin: 0;
			}
			
			.apm-gartner-quadrant-main-wrapper .believe-div .col .icon-box h5 {
				font-size: 22px;
			}
			
			.btn-list {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 100%;
				margin: 50px 0px 0px;
				gap: 15px;
			}
			
			.btn-list .btn {
				padding: 12px 22px;
				font-size: 16px;
			}
			
			.counter-box-wrapper .counter-holder {
				display: flex;
				align-items: self-start;
				justify-content: flex-start;
				gap: 50px;
				margin: 35px 0px;
			}
			
			.counter-box-wrapper .counter-holder .counter-wrap {
				width: 172px;
				align-items: self-start;
				display: flex;
			}
			
			.counter-box-wrapper .counter-holder .counter-wrap span {
				font-size: 45px;
				font-weight: 600;
				line-height: 50px;
			}
			
			.counter-box-wrapper .counter-holder p {
				font-size: 18px;
				margin: 0;
				line-height: 1.4;
				position: relative;
				text-align: left;
			}
			
			.counter-box-wrapper .counter-holder p::after {
				content: "";
				background: #4994EA;
				height: 1px;
				width: 100%;
				float: left;
				margin-top: 6px;
			}
			
			.counter-box-wrapper .counter-holder .rating-time {
				font-size: 15px;
			}
			
			.counter-box-wrapper .counter-holder .rating-time:after {
				display: none;
			}
			
			.apm-gartner-quadrant-main-wrapper .rating-image-section {
				align-items: center;
			}
			
			.rating-section .row {
				align-items: center;
				justify-content: center;
				gap: 95px;
			}
			/*-------------- form css ---------------*/
			
			.form-group #meGDPRMessage {
				color: #000;
				border-bottom: 1px solid #f2f2f2;
				padding: 10px 0;
				width: 100%;
				margin-bottom: 10px;
			}
			
			.form-group {
				margin: 0px 0px 15px;
			}
			
			.form-group input,
			.form-group select {
				width: 100%;
				border: solid 1px #ddd;
				padding: 12px 14px;
				outline: none;
				box-sizing: border-box;
				background: #fff;
				font-size: 13px;
				transition: all .3s ease-in-out;
				border-radius: 6px;
			}
			
			.form-group>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) !important;
				background-position: calc(100% - 17px) calc(1em + 4px), calc(100% - 12px) calc(1em + 4px), calc(100% - 2.5em) .5em !important;
				background-size: 6px 5px, 5px 5px, 1px 1.5em !important;
				background-repeat: no-repeat !important;
			}
			
			::placeholder {
				/* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #B7B7B7;
				opacity: 1;
				/* Firefox */
			}
			
			:-ms-input-placeholder {
				/* Internet Explorer 10-11 */
				color: #B7B7B7;
			}
			
			::-ms-input-placeholder {
				/* Microsoft Edge */
				color: #B7B7B7;
			}
			
			.form-group input[type="text"]:focus,
			.form-group input[type="email"]:focus,
			.form-group select:focus {
				outline: none !important;
				border: 1px solid #016deb !important;
				box-shadow: none !important;
			}
			
			.form-group input[type="submit"] {
				background: var(--color-primary);
				color: #fff;
				margin-top: 10px;
				font-size: 16px;
				font-weight: 700;
				border: none;
				cursor: pointer;
				padding: 16px 30px;
				border-radius: 6px;
				margin: 20px auto 0px;
				display: flex;
				align-items: center;
				justify-content: center;
				height: 50px;
				width: inherit;
			}
			
			.form-group input[type="submit"]:hover {
				background: #c90320;
			}
			
			.btn-div a {
				position: relative;
				background: #ec1131;
				color: #fff;
				padding: 10px 15px;
				border-radius: 6px;
				text-decoration: none;
				margin: 25px 15px;
				display: inline-block;
			}
			
			.btn-div a:link,
			.btn-div a:visited {
				transition: all .5s ease-in-out;
				-webkit-transition: all .3s ease-in-out;
			}
			
			.btn-div a:hover {
				box-shadow: 0 5px 10px 0 #8a8a8a;
				-webkit-box-shadow: 0 5px 10px 0 #8a8a8a;
			}
			
			.dwn-priv {
				margin-top: 10px;
				color: #655A5A !important;
			}
			
			.dwn-priv a {
				color: #e9592b;
			}
			
			.btn-apm {
				border: none;
			}
			
			.input-radio-group label {
				font-weight: 400;
			}
			
			.input-radio-group .input-radio-item {
				display: grid;
				grid-template-columns: 1.6rem auto;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				cursor: pointer;
			}
			
			.input-radio-group .input-radio-item input[type=radio] {
				margin: 0;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				width: 18px;
				height: 18px;
				border: 1px solid #ddd;
				border-radius: 32px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
			}
			
			.input-radio-group .input-radio-item input[type=radio]::before {
				content: "";
				width: 10px;
				height: 10px;
				border-radius: 32px;
				-webkit-transform: scale(0);
				transform: scale(0);
				-webkit-transition: 120ms -webkit-transform ease-out;
				transition: 120ms -webkit-transform ease-out;
				transition: 120ms transform ease-out;
				transition: 120ms transform ease-out, 120ms -webkit-transform ease-out;
				-webkit-box-shadow: inset 15px 15px #006DEB;
				box-shadow: inset 15px 15px #006DEB;
			}
			
			.input-radio-group .input-radio-item input[type=radio]:checked {
				border-color: #006DEB;
			}
			
			.input-radio-group .input-radio-item input[type=radio]:checked::before {
				-webkit-transform: scale(1);
				transform: scale(1);
			}
			
			.input-radio-group .input-radio-item input[type=checkbox] {
				margin: 0;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				width: 24px;
				height: 24px;
				border: 1px solid #ddd;
				border-radius: 4px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				background: #ffffff;
			}
			
			.input-radio-group .input-radio-item input[type=checkbox]::before {
				content: "";
				top: -1px;
				position: relative;
				width: 0.375rem;
				height: 0.75rem;
				border-style: solid;
				border-width: 0 2px 2px 0;
				-webkit-transform: rotate(45deg) scale(0);
				transform: rotate(45deg) scale(0);
				-webkit-transition: 120ms -webkit-transform ease-out;
				transition: 120ms -webkit-transform ease-out;
				transition: 120ms transform ease-out;
				transition: 120ms transform ease-out, 120ms -webkit-transform ease-out;
			}
			
			.input-radio-group .input-radio-item input[type=checkbox]:checked {
				background: #006DEB;
				border-color: #006DEB;
				color: #ffffff;
			}
			
			.input-radio-group .input-radio-item input[type=checkbox]:checked::before {
				-webkit-transform: rotate(45deg) scale(1);
				transform: rotate(45deg) scale(1);
			}
			
			.input-radio-group .input-radio-item label {
				-webkit-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				font-weight: normal;
			}
			
			.mr-3 {
				margin-right: 16px !important;
			}
			
			.input-radio-group .flex-wrap {
				margin-top: 10px;
			}
			
			.form-feedback-error {
				margin-top: 4px;
				font-size: 14px;
				color: #FF1E1E;
				display: none;
			}
			
			.form-control,
			select#country_state {
				border: 1px solid #dddddd;
				border-radius: 4px;
				font-size: 15px;
				display: inline-block;
				width: 100%;
				height: 40px;
				padding: 0px 12px;
				line-height: 1.25;
				font-family: inherit;
				-moz-appearance: none;
				-webkit-appearance: none;
				appearance: none;
			}
			
			.success-msg {
				display: none;
				text-align: center;
			}
			
			.apm-gartner-quadrant-main-wrapper .success-msg p {
				font-weight: 400;
				font-size: 16px;
				line-height: 24px;
				margin-bottom: 24px;
			}
			
			.ffw-errmsg {
				color: red;
				font-size: 12px;
			}
			/*------------ note section css ----------------*/
			
			.notes-cover {
				padding: 25px 40px;
				text-align: left;
				line-height: 28px;
				font-size: 13px;
				background: #fff;
				position: relative;
				box-shadow: 6px 6px 0px #e9e9ea;
				border-radius: 4px;
			}
			
			.notes-cover p {}
			
			.note span {
				font-weight: 600;
				font-style: normal;
			}
			
			.swiper-cont {
				background: #f7f7f9;
				min-height: 100px;
				padding: 40px 50px;
				position: relative;
				text-align: center;
			}
			/*------------ case study custtomer say slider css ----------------*/
			
			.ct-itom {
				padding: 25px;
			}
			
			.view-more-btn a {
				color: #fff;
			}
			
			.customspeak {
				background: #fff;
			}
			
			.swiper-button-next,
			.swiper-button-prev {
				padding: 12px !important;
				width: inherit !important;
				height: inherit !important;
			}
			
			.review-head {
				margin-bottom: 15px;
			}
			
			.sec-title {
				background: none;
				padding: 0px 0px 25px;
			}
			
			.sec-title p {
				margin-bottom: 0px;
			}
			
			.view-more-btn {
				justify-content: flex-start;
			}
			
			.ct-itom .view-more-btn a {
				padding: 10px 20px;
				background: #0090E0;
				border-radius: 8px;
			}
			
			.logo-text p {
				font-size: 16px;
				border-bottom: 2px solid #e8e8e8;
				display: inline-block;
				line-height: 26px;
				margin-bottom: 15px;
			}
			
			.swiper-container-horizontal>.swiper-pagination-bullets,
			.swiper-pagination-custom,
			.swiper-pagination-fraction {
				position: inherit;
				bottom: -3px;
			}
			/*------- customer stories------*/
			/*-------- Trusted section -----------*/
			
			.slider {
				position: relative;
				overflow: hidden;
				margin: 20px auto 0;
				border-radius: 4px;
				width: 100%;
			}
			
			.slider>ul {
				position: relative;
				margin: 0;
				padding: 0;
				height: 200px;
				list-style: none;
			}
			
			.slider>ul>li {
				position: relative;
				display: block;
				float: left;
				margin: 0;
				padding: 0;
				width: 100%;
				text-align: center;
			}
			
			.slider .slider-content {
				/*    padding: 20px;*/
			}
			
			.slider .slider-content .flex {
				display: flex;
				justify-content: center;
				align-items: center;
				flex-direction: row;
				flex-wrap: wrap;
			}
			
			.slider .slider-content .flex .client-logo {
				width: 115px;
				height: 107px;
				margin-right: 10px;
				margin-left: 10px;
				text-indent: -9999em;
				margin: 8px 10px;
				/*    background: #f1f1f1;*/
				border: 1px solid #f5f5f5;
			}
			
			.logo-area[brand="costco"] {
				background-position: calc(125px * 4.03) calc(125px * 13.07);
			}
			
			.bg-gray {
				background: #f1f1f1;
			}
			
			.logo-area {
				background-image: url("https://www.manageengine.com/products/applications_manager/images/me_apm_customer_logo_sprite.png");
				background-size: 1000px 1379px;
				display: block;
				width: 100%;
				height: 100%;
				transform: scale(0.65);
			}
			/*-------- Trusted section end-----------*/
			/*--------- Media query --------------*/
			
			@media only screen and (max-width: 991.98px) {}
			
			@media screen and (max-width: 991px) {
				.banner-vector {
					justify-content: center;
				}
			}
			
			@media screen and (max-width: 1200px) {}
			
			@media screen and (max-width: 640px) {
				.flex-parent {
					display: block;
				}
				.flex-parent>* {
					width: 100%;
					margin: 15px 0px;
				}
			}
			
			@media screen and (max-width: 767px) {
				.col_6 {
					width: 100%;
				}
				.form-wrapper {
					width: 100%;
				}
				.apm-gartner-quadrant-main-wrapper .banner-grid {
					grid-template-columns: inherit;
				}
				.apm-gartner-quadrant-main-wrapper h1 {
					
					font-size: 1.6rem !important;
					line-height: 42px !important;
				}
				.apm-gartner-quadrant-main-wrapper h2{
					    line-height: 50px;
				}
				.apm-gartner-quadrant-main-wrapper .banner-grid h1{
					width: 100%;
				}
				.recognized-image-section {
					justify-content: flex-start;
				}
				.apm-gartner-quadrant-main-wrapper .believe-div {
					display: block;
					width: 100%;
				}
				.apm-gartner-quadrant-main-wrapper .believe-div .col .icon-box {
					padding: 15px 0px;
				}
				.apm-gartner-quadrant-main-wrapper .recognized-image-section {
					justify-content: center;
				}
				.counter-box {
					min-height: inherit;
				}
				.btn-list {
					display: block;
					margin: 30px 0px 0px;
					text-align: center;
				}
				.btn-list .btn {
					margin: 15px auto 0px;
				}
			}
		