.clearfix:after {
    clear:both;
    content:'.';
    display:block;
    visibility:hidden;
    height:0;
}
.clearfix {
    display:inline-block;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
*+html .clearfix {
    display: inline-block;
}
html, body{
	overflow-x: hidden!important;
}
html.hideScroll,body.hideScroll{overflow:hidden;}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	font-size: 16px;
	font-family: 'Zoho_Puvi_Regular';
	color:#000;
}
 section *,.popup-testi-vdo *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
article,
footer,
header,
section {
	display: block;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
	text-decoration: none!important;
	color: #4CA9F5;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 500;
}
small {
	font-size: 80%;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
img {
	vertical-align: middle;
	max-width: 100%;
	height:auto;
}
h2{
	font-size: 1.8em;
	margin:0 0 25px;
	line-height:1.4;
	font-family:"Zoho_Puvi_SemiBold";
}
h3{
	margin:0;
}
p {
	margin: 0 0 25px;
    line-height: 1.6;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-blue
{
	    color: #243A5D;
}
.text-light {
	color: #fff!important;
}
.text-dark {
	color: #000!important;
}
.top-margin {
	margin-top: 25px!important;
}
.bottom-margin {
	margin-bottom: 25px!important;
}
.space-large {
	height: 50px;
}
.space-medium {
	height: 25px;
}
.space-small {
	height: 10px;
}
.margin-0 {
	margin: 0!important;
}
.padding-0 {
	padding: 0!important;
}
.non-click {
	cursor: default;
	pointer-events: none;
}
ol,
ul {
	margin-top: 0;
	margin-bottom:0;
	list-style-type: none;
	padding: 0px;
	
}
strong,
b {
	font-weight: 600;
}
.rows:after,
.rows:before,
section:after,
section:before,
footer:after,
footer:before,
header:before,
header:after,
.container:before,
.container:after,
.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	clear: both;
}
.rows {
	margin-right: -10px;
	margin-left: -10px;
}
.container,.containermid{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: 1400px;
}
.container-fluid {
	width: 100%;
	max-width: 100%;
	position: relative
}
.cols-2,
.cols-25,
.cols-3,
.cols-4,
.cols-6,
.cols-8,
.cols-9,
.cols-10,
.cols-12
{
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.cols-2 {
	width: 16.6%;
}
.cols-25 {
	width: 20%;
}
.cols-3 {
	width: 25%;
}
.cols-4 {
	width: 33.3%;
}
.cols-6 {
	width: 50%;
}
.cols-8 {
	width: 66.6%;
}
.cols-9 {
	width: 75%;
}
.cols-10 {
	width: 87.5%;
}
.cols-12 {
	width: 100%;
}
.cols-center
{
	    margin: 0 auto;
    float: none;
}
@media only screen and (max-width: 1025px)
{
	.cols-md-12 {
	width: 100%;
}
	.cols-md-9 {
	width: 75%;
}
	.cols-md-6 {
	width: 50%;
}
	.cols-md-4 {
	width: 33.3%;
}
	.cols-md-3 {
	width: 25%;
}
}
@media only screen and (max-width: 650px){
	.cols-sd-12 {
	width: 100%;
}
	.cols-sd-9 {
	width: 75%;
}
	.cols-sd-8 {
	width: 66.6%;
}
	.cols-sd-6 {
	width: 50%;
}
	.cols-sd-4 {
	width: 33.3%;
}
	.cols-sd-3 {
	width: 25%;
}
}
section{
	padding:100px 0;
}
.boxcenteralign{
	display:flex;
	align-items:center;
}
.top-banner{
	background:url("https://cdn.manageengine.com/images/usm-banner-bg.png") left -50px/cover no-repeat,linear-gradient(100deg, #4589FF 3.99%, #377FFE 10.11%, #216FFE 21.33%, #1365FE 32.55%, #0F62FE 41.74%, #0C5DF6 45.82%, #034AD9 62.14%, #0043CE 72.34%);
	color:#fff;
}
.top-banner h1{
	font-family:"Zoho_Puvi_Bold";
	line-height:1.3;
	margin-bottom:15px;
	font-size:3em;
}
.top-banner p{font-size:1.1em;}
.banner-cta{
	display: inline-flex;
	padding: 12px 22px;
	border-radius: 2px;
	background: #FFC538;
	color:#000;
	font-family:"Zoho_Puvi_SemiBold";
	text-transform: uppercase;
	cursor:pointer;
}
.banner-cta:hover{
	background:#ffb910;
}
.banner-img{
	display:block;
	margin:0 auto;
	width:60%;
}
.scrollimg-sec{
	padding:0;
	background:linear-gradient(to right, #0A5AF3, #0A59F0 88%, #054DDB 95%, #0043CE 100%);
}
.scroll-container{
	max-height:91px;
	overflow:hidden;
}
.scroll-container h2{
	color: #fff;
    font-size: 1.4em;
    float: left;
	padding:30px 20px 30px 0;
    position: relative;
	margin:0;
}
.slider-scroll{
	overflow:hidden;
	position:relative;
	padding:23px 0;
	background: linear-gradient(to right, #1266fe, #0143cf);
}
.slider-scroll:before,.slider-scroll:after{
	content: '';
    position: absolute;
    width: 100px;
    height: 100%;
    top:0;
    z-index: 1;
	visibility:visible;
}
.slider-scroll:before{
	left:0;
	background: linear-gradient(to right, #0F62FE -20%, #1063FE 20%,transparent);
}
.slider-scroll:after{
	right:-10px;
	background: linear-gradient(to left, #0043CE, #0143CE 20%,transparent);
}
.slider-scroll .trustedlogos{
	display:inline-block;
	margin:0 40px;
	background:url("https://cdn.manageengine.com/images/trustedby-sprite-logos.png") 0 0/ 1700px no-repeat;
	height:45px;
	width:155px!important;
	opacity:0;
	visibility:hidden;
}
.slider-scroll .trustedlogos.activeimg{opacity:1;visibility:visible;}
.slider-scroll .trustedlogos.tblogo1{background-position: 11px -5px;}
.slider-scroll .trustedlogos.tblogo2{background-position: -76px 9px;background-size: 800px;width: 80px!important;}
.slider-scroll .trustedlogos.tblogo3{background-position: -204px 5px;background-size: 1000px;width: 90px!important;}
.slider-scroll .trustedlogos.tblogo4{background-position: -370px 2px;background-size: 1200px;width: 105px!important;}
.slider-scroll .trustedlogos.tblogo5{background-position: -789px -8px;background-size: 1900px!important;}
.slider-scroll .trustedlogos.tblogo6{background-position: -675px 1px;background-size: 1300px;width: 110px!important;}
.slider-scroll .trustedlogos.tblogo7{background-position: -566px 6px;background-size: 920px;width: 75px!important;}
.slider-scroll .trustedlogos.tblogo8{background-position: -1030px -1px;background-size: 1450px;width: 125px!important;}
.slider-scroll .trustedlogos.tblogo9{background-position: -1060px 2px;background-size: 1300px;width: 110px!important;}
.slider-scroll .trustedlogos.tblogo10{background-position: -798px 8px;background-size: 870px;width: 80px!important;}
.slider-scroll.iamtrustedlogos .trustedlogos{background:url("https://cdn.manageengine.com/images/trustedby-iam-logos.png") 0 0/ 2350px no-repeat;width:155px!important;}
.slider-scroll.siemtrustedlogos .trustedlogos{background: url(https://cdn.manageengine.com/images/trustedby-siem-logos.svg) 0 0 / 1800px no-repeat;width:195px!important;}
.slider-scroll.uemstrustedlogos .trustedlogos{background: url(https://cdn.manageengine.com/images/trustedby-uems-logos.svg) 0 0 / 1800px no-repeat;width:160px!important;}
.slider-scroll.itomtrustedlogos .trustedlogos{background: url(https://cdn.manageengine.com/images/trustedby-itom-logos.svg) 0 0 / 2800px no-repeat;width:160px!important;}
.slider-scroll.dlptrustedlogos .trustedlogos{background: url(https://cdn.manageengine.com/images/trustedby-dlp-logos.png) 0 0 / 1800px no-repeat;width:160px!important;}
.slider-scroll .trustedlogos.iamlogo1{background-position: 37px 6px;}
.slider-scroll .trustedlogos.iamlogo2{background-position:-177px -6px}
.slider-scroll .trustedlogos.iamlogo3{background-position: -292px -1px;background-size: 1900px;width: 130px !important;}
.slider-scroll .trustedlogos.iamlogo4{background-position:-547px -5px;}
.slider-scroll .trustedlogos.iamlogo5{background-position: -611px -1px;background-size: 1950px;width: 120px !important;}
.slider-scroll .trustedlogos.iamlogo6{background-position: -684px 1px;background-size: 1750px;width: 110px !important;}
.slider-scroll .trustedlogos.iamlogo7{background-position: -843px 0px;background-size: 1800px;width: 115px !important;}
.slider-scroll .trustedlogos.iamlogo8{background-position: -899px 2px;background-size: 1650px;width: 110px !important;}
.slider-scroll .trustedlogos.iamlogo9{background-position: -912px 6px;background-size: 1300px;width: 90px !important;}
.slider-scroll .trustedlogos.iamlogo10{background-position: -1093px 0px;background-size: 1750px;width: 115px !important;}
.slider-scroll .trustedlogos.iamlogo11{background-position: -1795px -6px;background-size: 2300px;}
.slider-scroll .trustedlogos.iamlogo12{background-position: -2021px -6px;}
.slider-scroll .trustedlogos.iamlogo13{background-position:-2204px -6px;}
.slider-scroll .trustedlogos.siemlogo1{background-position: 27px 6px;}
.slider-scroll .trustedlogos.siemlogo2{background-position: -170px 6px;}
.slider-scroll .trustedlogos.siemlogo3{background-position: -353px 6px;}
.slider-scroll .trustedlogos.siemlogo4{background-position: -496px 6px;}
.slider-scroll .trustedlogos.siemlogo5{background-position: -647px 6px;}
.slider-scroll .trustedlogos.siemlogo6{background-position: -823px 6px;}
.slider-scroll .trustedlogos.siemlogo7{background-position: -1012px 6px;}
.slider-scroll .trustedlogos.siemlogo8{background-position: -1163px 6px;}
.slider-scroll .trustedlogos.siemlogo9{background-position: -1357px 6px;}
.slider-scroll .trustedlogos.siemlogo10{background-position: -1609px 6px;}
.slider-scroll .trustedlogos.uemslogo1{background-position: 44px -4px;}
.slider-scroll .trustedlogos.uemslogo2{background-position: -82px -1px;}
.slider-scroll .trustedlogos.uemslogo3{background-position: -217px -5px;}
.slider-scroll .trustedlogos.uemslogo4{background-position: -380px -6px;width: 190px !important;}
.slider-scroll .trustedlogos.uemslogo5{background-position: -571px -6px;width: 130px !important;}
.slider-scroll .trustedlogos.uemslogo6{background-position: -675px -6px;}
.slider-scroll .trustedlogos.uemslogo7{background-position: -800px -6px;width: 130px !important;}
.slider-scroll .trustedlogos.uemslogo8{background-position: -917px -6px;}
.slider-scroll .trustedlogos.uemslogo9{background-position: -1063px -6px;width: 130px !important;}
.slider-scroll .trustedlogos.uemslogo10{background-position: -1167px -6px;width: 147px !important;}
.slider-scroll .trustedlogos.uemslogo11{background-position: -1290px -6px;}
.slider-scroll .trustedlogos.uemslogo12{background-position: -1445px -6px;width: 100px !important;}
.slider-scroll .trustedlogos.uemslogo13{background-position: -1529px -6px;width: 100px !important;}
.slider-scroll .trustedlogos.uemslogo14{background-position: -1601px -6px;width: 150px !important;}
.slider-scroll .trustedlogos.uemslogo15{background-position: -1715px 3px;}
.slider-scroll .trustedlogos.itomlogo1{background-position: 26px 0px;}
.slider-scroll .trustedlogos.itomlogo2{background-position: -146px 1px;}
.slider-scroll .trustedlogos.itomlogo3{background-position: -309px 1px;}
.slider-scroll .trustedlogos.itomlogo4{background-position: -475px 2px;}
.slider-scroll .trustedlogos.itomlogo5{background-position: -648px 2px;width: 120px !important;}
.slider-scroll .trustedlogos.itomlogo6{background-position: -786px 1px;}
.slider-scroll .trustedlogos.itomlogo7{background-position: -968px 2px;width: 140px !important;}
.slider-scroll .trustedlogos.itomlogo8{background-position: -1086px 2px;}
.slider-scroll .trustedlogos.itomlogo9{background-position: -1221px 3px;width: 140px !important;}
.slider-scroll .trustedlogos.itomlogo10{background-position: -1381px 3px;width: 170px !important;}
.slider-scroll .trustedlogos.itomlogo11{background-position: -1564px -3px;}
.slider-scroll .trustedlogos.itomlogo12{background-position: -1735px -2px;width: 100px !important;}
.slider-scroll .trustedlogos.itomlogo13{background-position: -1866px 1px;}
.slider-scroll .trustedlogos.itomlogo14{background-position: -2034px 1px;}
.slider-scroll .trustedlogos.itomlogo15{background-position: -2234px 1px;}
.slider-scroll .trustedlogos.itomlogo16{background-position: -2382px 1px;}
.slider-scroll .trustedlogos.itomlogo17{background-position: -2548px 1px;width: 150px !important;}
.slider-scroll .trustedlogos.itomlogo18{background-position: -2673px 1px;}
.slider-scroll .trustedlogos.dlplogo1{background-position: 49px -2px;}
.slider-scroll .trustedlogos.dlplogo2{background-position: -92px -2px;}
.slider-scroll .trustedlogos.dlplogo3{background-position: -260px -2px;}
.slider-scroll .trustedlogos.dlplogo4{background-position: -427px -2px;}
.slider-scroll .trustedlogos.dlplogo5{background-position: -578px -2px;}
.slider-scroll .trustedlogos.dlplogo6{background-position: -737px -2px;width: 197px !important;}
.slider-scroll .trustedlogos.dlplogo7{background-position: -941px 2px;}
.slider-scroll .trustedlogos.dlplogo8{background-position: -1086px -1px;width: 100px !important;}
.slider-scroll .trustedlogos.dlplogo9{background-position: -1167px -1px;width: 210px !important;}
.slider-scroll .trustedlogos.dlplogo10{background-position: -1382px -1px;}
.slider-scroll .trustedlogos.dlplogo11{background-position: -1541px -1px;}
.slider-scroll .trustedlogos.dlplogo12{background-position: -1679px -1px;}
.sec2 .container{max-width:1200px;}
.sec2 p{font-size:1.1em;}
.sec2 p:last-of-type{margin:0;}
.sec2 img{
	width:70%;
	display:block;
	padding-top:35px;
}
.sec2 .iamsec2-img{width:60%;}
.sec2 img.mdshow{display:none;}
.diagram-sec{background:#19191D;color:#fff;}
.flowchart-container li.blurbox,.tabboxes.blurbox{
  filter: blur(2px);
  opacity: 0.8;
  transition: 1s;
}
.flowchart-container li{cursor:pointer;}
.flowchart-container{
	margin:50px 0 170px;
	font-size:1.1em;
}
.flowchart-top{
	display:flex;
	gap: 60px;
	margin-bottom:70px;
}
.fc-left,.fc-right{
	width:25%;
}
.fc-mid{
	width:50%;
}
.fc-inner ul li{
	border-radius:12px;
	text-align:center;
	margin-bottom:18px;
}
.fc-left ul li{
	padding:20px 15px;
	position:relative;
}
.fc-left ul li{margin-bottom:34px;}
.fc-mid ul li{
	padding:25px 15px;
	margin-bottom:18px;
	position:relative;
}
.fc-mid ul li:nth-child(1){padding:37px 15px;}
.fc-right ul li{
	margin-bottom:22px;
	padding:15px;
	position:relative;
}
.fc-right ul{position:relative;}
.fc-left ul li:first-child,.fc-right ul li:first-child{border:1.5px solid #000;background:#BFBFBF;color:#000;}
.fc-mid ul li,.fc-left ul li:nth-child(n+2),.fc-right ul li:nth-child(n+2){
	border:1.5px solid #FFDE59;
	background:linear-gradient(to bottom,#3457D1,#1438BA) padding-box,linear-gradient(115deg, #0651CF , #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box;
	border-color: transparent;
}
.fc-left ul li:last-child,.fc-mid ul li:last-child,.fc-right ul li:last-child{margin:0;}
.fc-right ul li:nth-child(2),.fc-right ul li:nth-child(3){
	display:inline-block;
	vertical-align:middle;
	width:45%;
}
.flowchart-bottom,.fc-left,.fc-right{position:relative;}
.fc-left,.fc-right{z-index: 1;}
.fc-left img{
	position: absolute;
    width: 100%;
    top: -30px;
    left: -80px;
    z-index: -1;
}
.fc-right img{
	position: absolute;
    top: -20px;
    right: -80px;
    z-index: -1;
    width: 100%;
}
.flowchart-bottom img{
	position:absolute;
	top:55px;
	width:100%;
	left:0;
}
.flowchart-bottom ul{
	display:flex;
	justify-content:center;
	z-index:1;
	position:relative;
	gap: 15px;
}
.flowchart-bottom ul li{
	background:linear-gradient(180deg, #FFE4AD 0%, #FFC300 100%) padding-box,linear-gradient(217deg, #FFFFFE 33%, #AB6100 49%, #FFFFFF 70%, #E1C48C 90%) border-box;
	color:#000;
	border-radius:20px;
	padding:20px 15px;
	text-align:center;
	position:relative;
	border:1.5px solid transparent;
	width:calc(25% - 15px);
}
.flowchart-bottom ul li::after{content: "";position: absolute;}
.flowchart-bottom ul li:after,.fc-right ul li:before,.fc-left ul li:not(:nth-child(2)):before,.fc-left ul li:after,.fc-mid ul li:nth-child(1):before{transform: translate(-50%, -50%);position:absolute;content:'';background: url(https://cdn.manageengine.com/images/usm-flowchart-sprite.svg) no-repeat;}
.fc-right ul li:nth-child(3){margin-left:8%;}
.fc-mid ul li:nth-child(1):before{
	background-position: -192px -84px;
	background-size:493px;
    left: -32px;
    top: 28%;
    width: 57px;
    height: 10px;
}
.fc-left ul li:nth-child(1):before{
	background-position: -326px -9px;
	background-size:573px;
    right: -93px;
    top: 110px;
    width: 60px;
    height: 130px;
}
.fc-left ul li:nth-child(1):after{
	background-position: -252px -4px;
	background-size:346px;
    right: -103px;
    top: 180px;
    width: 68px;
    height: 210px;
}
.fc-left ul li:nth-child(2):after{
	background-position: -307px -131px;
	background-size:530px;
    right: -90px;
    top: 110px;
    width: 58px;
    height: 100px;
}
.fc-left ul li:nth-child(3):before{
	background-position: -328px -12px;
	background-size:747px;
   left: 50%;
    top: -18px;
    width: 9px;
    height: 30px;
}
.fc-left ul li:nth-child(3):after{
	background-position: -293px -10px;
	background-size:600px;
    left: 21%;
    bottom: -107px;
    width: 10px;
    height: 70px;
}
.fc-right ul li:nth-child(1):before{
	background-position: -198px -124px;
	background-size:520px;
    left: -31px;
    top: 100px;
    width: 58px;
    height: 114px;
}
.fc-right ul li:nth-child(2):before{
	background-position: -191px -123px;
	background-size:505px;
    left: -32px;
    top: 118px;
    width: 60px;
    height: 134px;
}
.fc-right ul li:nth-child(3):before{
	background-position: -131px -275px;
	background-size:480px;
    left: -14px;
    top: 50%;
    width: 26px;
    height: 10px;
}
.fc-right ul li:nth-child(4):before{
	background-position: -15px -155px;
	background-size:497px;
    left: -30px;
    top: 66px;
    width: 58px;
    height: 67px;
}
.fc-right ul li:nth-child(5):before{
	background-position: -12px -281px;
	background-size:490px;
    left: -31px;
    top: 30px;
    width: 60px;
    height: 10px;
}
.flowchart-bottom ul li:nth-child(1):after{
	background-position:-17px -12px;
	background-size:790px;
    left: 115%;
    top: -37px;
    width: 217px;
    height: 70px;
}
.flowchart-bottom ul li:not(:last-child):nth-child(n+2):after{
	background-position: -238px -11px;
	background-size:615px;
    left: 50%;
    top: -37px;
    width: 10px;
    height: 67px;
}
.flowchart-bottom ul li:nth-child(2):after{left:70%!important;}
.flowchart-bottom ul li:nth-child(4):after{left:23%!important;}
.flowchart-bottom ul li:last-child:after{
	background-position: -17px -129px;
	background-size:790px;
   left: -11%;
    top: -37px;
    width: 230px;
    height: 69px;
}
.flowchart-con{
	 position: absolute;
    left: 50%;
    background: #fff;
	width: 380px;
    padding: 35px;
    border-radius: 8px;
    transform: translate(-50%, 50%);
    z-index: 2;
	color:#000;
	display:none;
} 
.flowchart-con:before,.flowchart-bottom .flowchart-con:after{
	content: '';
    position: absolute;
    left: 50%;
    top: -10px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    z-index: 9999999;
}
.flowchart-con:before{border-bottom: 12px solid #fff;}
.flowchart-bottom .flowchart-con:before{display:none;}
.flowchart-bottom .flowchart-con:after{border-top: 12px solid #fff;bottom:-12px;top:auto;}
.flowchart-bottom .flowchart-con{
	transform: translate(-50%, -50%);
	bottom:21%;
}
.flowchart-bottom li:nth-of-type(1) .flowchart-con{bottom:34%;}
.fc-left .flowchart-con,.fc-mid .flowchart-con{
	left: auto;
    right: -5px;
	transform: translate(100%, -50%);
    top: 50%;
	width: 400px;
}
.fc-mid .flowchart-con{right:5%;}
.fc-left .flowchart-con:before,.fc-mid .flowchart-con:before{
	left: -18px;
    top: 50%;
	transform: scale(-1) rotate(90deg);
}
.fc-right .flowchart-con{
	left: -5px;
	transform: translate(-100%, -50%);
	top: 50%;
}
.fc-right .flowchart-con:before{
	top: 50%;
    transform: scale(-1) rotate(-90deg);
    right: -18px;
    left: auto;
}
.flowchart-bottom .flowchart-con{
	 transform: translate(-50%, -50%);
	 bottom:21%;
}
.legend-box{
	border:0.5px solid #484848;
	border-radius:10px;
	padding:25px 20px 20px;
	width:50%;
	margin:0 auto;
	position:relative;
}
.legend-box strong{
	display: inline-block;
    position: absolute;
    background:#19191d;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 0;
    padding: 0 10px;
}
.legend-lists{
	display:flex;
	align-content:center;
	justify-content:center;
}
.legend-lists li{
	position:relative;
	padding-left:35px;
}
.legend-lists li:nth-child(1){margin-right:20px;}
.legend-lists li:before{
	content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 22px;
    height: 22px;
    border-radius: 50px;
    background: #2044C2;
}
.legend-lists li:nth-child(2):before{
	background:#FFCE3B;
}
.keysol-flowchart {
    padding: 30px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.topflow-layer,.tabboxes{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	align-items:center;
}
.topflow-layer{width:86%;}
.tabboxes {
    border: 2px solid;
    border-radius: 25px;
    padding:20px 10px;
    text-align: center;
    flex-direction: column;
    position: relative;
    margin-right: 15px;
    background: linear-gradient(to bottom, #002E85, #0056FB) padding-box, linear-gradient(to bottom, #021844, #0569FF) border-box;
    border-color: transparent;
	cursor:pointer;
}
.tabboxes:last-child{margin:0;}
.tabboxes:nth-child(1),.tabboxes:nth-child(2),.tabboxes:nth-child(4){flex:2.5;}
.tabboxes:nth-child(3),.tabboxes:nth-child(5){flex:1.5;}
.tabboxes:nth-child(6){flex:2;}
.tabboxes .flowchart-con{transform: translate(-50%, 0);top:155px;}
.flowicons{
	background:url("https://cdn.manageengine.com/images/iam-solution-icons.svg") 0 0 / 150px no-repeat;
	width:45px;
	height:45px;
	display:inline-block;
}
.flowicons.iamicon1{background-position:4px 3px;}
.flowicons.iamicon2{background-position:-53px 4px;}
.flowicons.iamicon3{background-position:-110px 5px;}
.flowicons.iamicon4{background-position:3px -53px;}
.flowicons.iamicon5{background-position:-53px -53px;}
.flowicons.iamicon6{background-position:-106px -53px}
.itomflowicons{background:url("https://cdn.manageengine.com/images/itom-solutions-icons.svg") 0 0 / 376px no-repeat;}
.networkflowicons{background:url("https://cdn.manageengine.com/images/network-solutions-icons.svg") 0 0 / 376px no-repeat;}
.flowicons.networkicon1{background-position: 7px 6px;}
.flowicons.networkicon2{background-position: -61px 3px;}
.flowicons.networkicon3{background-position: -128px 3px;}
.flowicons.networkicon4{background-position: -199px 2px;}
.flowicons.networkicon5{background-position: -267px 2px;}
.flowicons.networkicon6{background-position: -337px 3px;}
.flowicons.itomicon1{background-position: 2px 0px;}
.flowicons.itomicon2{background-position: -57px 0px;}
.flowicons.itomicon3{background-position: -121px 0px;}
.flowicons.itomicon4{background-position: -177px 0px;}
.flowicons.itomicon5{background-position: -231px 0px;}
.flowicons.itomicon6{background-position: -282px 6px;}
.flowicons.itomicon7{background-position: -335px 3px;}
.tabboxes p{margin:10px 0 0;line-height:1.5;}
.connector-line {
    content: '';
    position: absolute;
    bottom: -72px;
    left: 50%;
    transform: translateX(-50%);
    width: 24px;
    height: 70px;
    background: rgba(255, 255, 255, 0.05);
    opacity: 1;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
	overflow:hidden;
	pointer-events:none;
}
.midflow-layer {
    border: 2px solid;
    border-radius: 25px;
    padding: 65px;
    text-align: center;
    width: 90%;
    position: relative;
    overflow: hidden;
    box-shadow: 0 30px 62px 18px rgb(8 71 144 / 60%);
    margin: 70px 0;
    background:url("https://cdn.manageengine.com/images/iam-platform-bg.png") left bottom / contain no-repeat, linear-gradient(to bottom, #002F8B, #034EE0) padding-box, linear-gradient(43deg, #244590, #1F5CD1 35%, #8FACEA 71%, #7CA3FF 78%, #0066FF 100%) border-box;
    border-color: transparent;
	transition:opacity 1s ease;
	animation:plink-shadow 2.5s linear infinite;
}
@keyframes plink-shadow {
  0%, 100% {
    box-shadow: 0 15px 30px 8px rgb(8 71 144 / 60%);
  }
  50% {
    box-shadow: 0 30px 62px 18px rgb(8 71 144 / 60%);
  }
}
.midflow-layer::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
    pointer-events: none;
}
.banner-text {
    font-size: 1.8em;
    color: #fff;
    text-shadow: 4px 0 4px rgb(0 0 0 / 60%);
    font-family: "Zoho_Puvi_SemiBold";
    font-weight: normal;
}
.bottomflow-layer {
    background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #AB6100 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box;
	border: 2px solid;
    border-color: transparent;
    border-radius: 15px;
    width: 60%;
    padding: 25px 15px;
    color: #000;
	position:relative;
}
.bottomflow-layer .connector-line{
	top:-72px;
	bottom:auto;
	width:95px;
}
.bottomflow-layer ul{display:flex;justify-content:space-around;}
.bottomflow-layer ul .tab {
    flex: 1;
    text-align: center;
    position: relative;
    font-size: 1.4em;
}
.bottomflow-layer ul .tab:not(:last-child)::after {
    content: '|';
    position: absolute;
    right: 0;
	top:0;
    color: #5C5C5C;
}
.bottomflow-layer ul .tab a{color:#000;display:block;}
.bottomflow-layer ul .tab a:hover{color:#0038a4;}
.yellowlight,.greenlight{
	position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #00EC9B;
    filter: blur(3px);
    opacity: 0.5;
    transform: translate(-50%, 0);
	left:50%;
}
.ylight1{bottom:-10px;animation: topmoveflow 4s infinite linear forwards 2.5s;}
.ylight2{bottom:0px;color:#11364B;animation: topmoveflow 4s infinite linear forwards 1.3s;}
.ylight3{bottom:-10px;animation: topmoveflow 4s infinite linear forwards 3.8s;}
.bylight1{background:#FED76C;left:45%;bottom:50px;animation: movetopflow 4s infinite linear forwards 2.4s;}
.bylight2{background:#FED76C;left:15%;bottom:15px;animation: movetopflow 4s infinite linear forwards 1.5s;}
.bylight3{background:#FDD97A;left:85%;bottom:0px;animation: movetopflow 4s infinite linear forwards;}
@keyframes topmoveflow{
	0%{bottom:-10px;}
	25%{bottom:40px;}
	50%{bottom:80px;}
	75%{bottom:90px;}
	100%{bottom:100px;}
}
@keyframes movetopflow{
	0%{bottom:0px;}
	25%{bottom:40px;}
	50%{bottom:80px;}
	75%{bottom:90px;}
	100%{bottom:100px;}
}
.legend-prolists{
	display:flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content:space-between;
	margin-top:70px;
}
.legend-prolists.iam-legendprolists{justify-content:center;}
.legend-prolists li{
	display: block;
    border: 1px solid #555555;
    border-radius: 10px;
    padding: 30px;
	width:calc(33.33% - 14px);
}
.usmblueicons,.iamblueicons, .siemblueicons, .uemsblueicons, .itomblueicons, .dlpblueicons, .netsecblueicons{
	display:inline-block;
	width:55px;
	height:55px;
	vertical-align:middle;
	margin:0 0 10px;
}
.iamblueicons{background:url("https://cdn.manageengine.com/images/keysolutions-blue-sprite.svg") 0/400px no-repeat;}
.usmblueicons{background:url("https://cdn.manageengine.com/images/usm-blue-sprite.svg") 0/360px no-repeat;}
.siemblueicons{background:url("https://cdn.manageengine.com/images/siem-blue-sprite.svg") 0/300px no-repeat;}
.uemsblueicons{background:url("https://cdn.manageengine.com/images/uems-blue-sprite.svg") 0/380px no-repeat;}
.itomblueicons{background:url("https://cdn.manageengine.com/images/itom-blue-sprite.svg") 0/280px no-repeat;}
.dlpblueicons{background:url("https://cdn.manageengine.com/images/dlp-blue-sprite.svg") 0/320px no-repeat;}
.netsecblueicons{background:url("https://cdn.manageengine.com/images/network-sec-blue-sprite.svg") 0/250px no-repeat;}
.usmblueicons.usmicon1{background-position:2px 7px;}
.usmblueicons.usmicon2{background-position:-63px 7px;}
.usmblueicons.usmicon3{background-position:-128px 7px;}
.usmblueicons.usmicon4{background-position:-193px 7px;}
.usmblueicons.usmicon5{background-position:-258px 7px;}
.usmblueicons.usmicon6{background-position:-316px 7px;}
.iamblueicons.iamicon1{background-position:-2px 5px;}
.iamblueicons.iamicon2{background-position:-73px 5px;}
.iamblueicons.iamicon3{background-position:-143px 5px;}
.iamblueicons.iamicon4{background-position:-201px 5px;}
.iamblueicons.iamicon5{background-position:-258px 5px;}
.iamblueicons.iamicon6{background-position:-329px 5px;}
.iamblueicons.iamicon7{background-position:-2px -66px;height:45px;}
.siemblueicons.siemicon1{background-position: 0px -1px;}
.siemblueicons.siemicon2{background-position: -120px -1px;}
.siemblueicons.siemicon3{background-position: -237px -1px;}
.siemblueicons.siemicon4{background-position: -3px -171px;}
.siemblueicons.siemicon5{background-position: -121px -168px;}
.siemblueicons.siemicon6{background-position: -238px -171px;}
.uemsblueicons.uemsicon1{background-position: 0px -1px;}
.uemsblueicons.uemsicon2{background-position: -61px -1px;}
.uemsblueicons.uemsicon3{background-position: -122px -1px;}
.uemsblueicons.uemsicon4{background-position: -184px -1px;}
.uemsblueicons.uemsicon5{background-position: -239px 1px;}
.uemsblueicons.uemsicon6{background-position: -302px 2px;}
.itomblueicons.itomicon1{background-position: 0px -1px;}
.itomblueicons.itomicon2{background-position: -111px -1px;}
.itomblueicons.itomicon3{background-position: -238px -1px;}
.itomblueicons.itomicon4{background-position: 0px -80px;}
.itomblueicons.itomicon5{background-position: -110px -80px;}
.itomblueicons.itomicon6{background-position: -232px -80px;}
.itomblueicons.itomicon7{background-position: 0px -169px;}
.itomblueicons.itomicon8{background-position: -114px -169px;}
.itomblueicons.itomicon9{background-position: -230px -169px;}
.dlpblueicons.dlpicon1{background-position: -52px 5px;}
.dlpblueicons.dlpicon2{background-position: -108px 5px;}
.dlpblueicons.dlpicon3{background-position: -165px 5px;}
.dlpblueicons.dlpicon4{background-position: -218px 5px;}
.dlpblueicons.dlpicon5{background-position: -273px 5px;}
.dlpblueicons.dlpicon6{background-position: 1px 5px;}
.netsecblueicons.netsecicon1{background-position: 0px 6px;}
.netsecblueicons.netsecicon2{background-position: -112px 4px;} 
.netsecblueicons.netsecicon3{background-position: -212px 2px;} 
.netsecblueicons.netsecicon4{background-position: -2px -102px;}
.netsecblueicons.netsecicon5{background-position: -107px -102px;}
.netsecblueicons.netsecicon6{background-position: -209px -99px;}
.netsecblueicons.netsecicon7{background-position: -3px -208px;}
.netsecblueicons.netsecicon8{background-position: -110px -208px}
.legend-prolists li p{margin:0;}
.legend-prolists li p strong{font-family:"Zoho_Puvi_SemiBold";}
.promoSlider{
	border-radius: 18px;
	border: 1px solid #7F8EA9;
	background: #fff;
	box-shadow:0px 10px 20px 10px rgba(0, 0, 0,0.1);
	width:70%;
	margin:70px auto 0;
}
.promoSlider .promoContent{
	margin:0;
	display:flex;	
	position:relative;
}
.promoContent li{
	text-align: center;
    padding:45px;
    display: flex;
    flex-direction: column;
	width:50%;
	flex-shrink: 0;
}
.promoContent li img{
    width: 90px;
	display:block;
	margin:0 auto;
}
.promoContent li img.usm-forrester{width:140px}
.underline{
	display:block;
	width:90%;
	background: #397FF4;
	height:1px;
	margin:30px auto;
}
.promoContent li p{
	margin:0;
	position:relative;
	padding:0 20px;
}
.promoContent li p:after{
	position:absolute;
	content:'';
}
.promoContent li p a{color:#000;}
.promoContent li p a:hover{color:#00369C;}
.promoContent li:nth-child(1) p:after{
	width:1px;
	height:100%;
	right:-50px;
	top:0;
	background:#D8D6D1;
}
.promoSlider-img{
	text-align:center;
	padding:25px 0 0;
}
.promoSlider-img img{
	width:100px;
}
.usmsolution-sec{background:#F4F8FF;}
.usmsolution-sec.iamsol-sec, .usmsolution-sec.servicemgmt-solutionsec{position:relative;padding-bottom:0;}
.usmsolution-sec.servicemgmt-solutionsec .tabSlider-container{margin: 70px auto 0;}
.usmsolution-sec.iamsol-sec:after, .usmsolution-sec.servicemgmt-solutionsec:after{
	content:'';
	background:#fff;
	width:100%;
	height:220px;
	bottom:0;
	left:0;
	position:absolute;
}
.usmsproduct-lists{
	margin:0;
	display:flex;
	gap: 20px;
	padding-top:15px;
}
.usmsproduct-lists li{
	width:calc(33.33% - 20px);
	background:#fff;
	border-radius:10px;
	border: 1px solid #DEECFF;
	transition:all ease 0.3s;
}
.usmsproduct-lists li:hover{
	box-shadow:0 0 10px #e5e5e5;
	transform:scale(1.025);
}
.product-layer{
	padding:35px 30px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.usmsproduct-lists li .product-layer.keyusm-sdp{background:url("https://cdn.manageengine.com/images/sdp-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyusm-scp{background:url("https://cdn.manageengine.com/images/scp-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyusm-ae{background:url("https://cdn.manageengine.com/images/ae-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyiam-ad360{background:url("https://cdn.manageengine.com/images/ad-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyiam-id360{background:url("https://cdn.manageengine.com/images/identity-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyiam-pam360{background:url("https://cdn.manageengine.com/images/pam-pro-bg.svg") center / cover no-repeat #DEECFF;}
.product-layer .keysol-new-prd-icon,.subpro-icons{
	display:inline-block;
	border-radius:10px;
	vertical-align:middle;
}
.product-layer .keysol-new-prd-icon{
	width:80px;
	height:80px;
	background:url("https://cdn.manageengine.com/images/new-prod-sprite.svg") 0/650px no-repeat #fff;
}
.subpro-icons{
    width: 60px;
    height: 60px;
    background: url(https://cdn.manageengine.com/images/new-prod-sprite.svg) 0 / 520px no-repeat #fff;
	margin-bottom:10px;
	border:1px solid #DEDEDE;
}
.keysol-new-prd-icon.sdp-icon{background-position: -210px -96px;}
.keysol-new-prd-icon.scp-icon{background-position: -281px -96px}
.keysol-new-prd-icon.aex-icon{background-position: -352px -96px}
.keysol-new-prd-icon.ad360-icon{background-position: -353px -9px}
.keysol-new-prd-icon.id360-icon{background-position: -425px -9px}
.keysol-new-prd-icon.pam360-icon{background-position: -565px -9px}
.keysol-new-prd-icon.log360-icon{background-position: -567px -184px}
.keysol-new-prd-icon.ec-icon{background-position: -422px -96px}
.keysol-new-prd-icon.opmp-icon{background-position: -79px -357px}
.keysol-new-prd-icon.appm-icon{background-position: -213px -271px}
.keysol-new-prd-icon.site24-icon{background-position: -284px -357px}
.keysol-new-prd-icon.dsp-icon{background-position: -286px -184px}
.keysol-new-prd-icon.edp-icon{background-position: -150px -446px}
.keysol-new-prd-icon.dcp-icon{background-position: -214px -444px}
.keysol-new-prd-icon.rpp-icon{background-position: -416px -444px}
.keysol-new-prd-icon.mpp-icon{background-position: -350px -445px;}
.subpro-icons.admp-icon{background-position: -11px -12px}
.subpro-icons.adap-icon{background-position: -67px -11px}
.subpro-icons.adssp-icon{background-position: -119px -10px}
.subpro-icons.erp-icon{background-position:-173px -10px}
.subpro-icons.rmp-icon{background-position: -230px -10px}
.subpro-icons.m365m-icon{background-position: -399px -10px}
.subpro-icons.psmp-icon{background-position: -10px -80px}
.subpro-icons.amp-icon{background-position: -65px -79px}
.subpro-icons.kmp-icon{background-position:-119px -80px}
.subpro-icons.eventlog-icon{background-position: -287px -149px}
.subpro-icons.dsp-icon{background-position: -232px -150px}
.subpro-icons.csp-icon{background-position: -174px -151px}
.subpro-icons.smp-icon{background-position: -65px -220px}
.subpro-icons.fileanlysis-icon{background-position: -343px -149px}
.subpro-icons.firewall-icon{background-position: -399px -149px}
.subpro-icons.m365sp-icon{background-position: -10px -219px}
.subpro-icons.ptmp-icon{background-position: -11px -359px}
.subpro-icons.pcp-icon{background-position: -390px -358px}
.subpro-icons.mdmp-icon{background-position: -12px -150px}
.subpro-icons.rap-icon{background-position: -68px -149px}
.subpro-icons.od-icon{background-position: -68px -359px}
.subpro-icons.rmmc-icon{background-position: -228px -358px}
.subpro-icons.vmp-icon{background-position: -122px -150px}
.subpro-icons.acp-icon{background-position: -398px -80px}
.subpro-icons.dcp-icon{background-position: -174px -358px}
.subpro-icons.bsp-icon{background-position: -454px -81px}
.subpro-icons.edp-icon{background-position: -123px -360px}
.subpro-icons.rpp-icon{background-position: -336px -358px}
.subpro-icons.mpp-icon{background-position: -283px -359px}
.subpro-icons.opm-icon{background-position: -8px -288px}
.subpro-icons.netflow-icon{background-position: -401px -219px}
.subpro-icons.dra-icon{background-position: -342px -220px}
.subpro-icons.ncm-icon{background-position: -457px -219px}
.subpro-icons.siq-icon{background-position: -287px -288px}
.subpro-icons.opu-icon{background-position: -176px -288px}
.subpro-icons.aone-icon{background-position: -118px -219px}
.subpro-icons.cloudspend-icon{background-position: -122px -290px}
.subpro-icons.cdns-icon{background-position: -232px -220px}
.subpro-icons.ddic-icon{background-position: -288px -219px}
.subpro-icons.appm-icon{background-position: -173px -220px;}
.new-prd-icon.anp-icon{background-position: -340px -295px}
.new-prd-icon.saasmp-icon{background-position: -398px -295px}
.new-prd-icon.appc-icon{background-position:-456px -295px}
.subpro-icons.dex-icon{background-position: -12px -429px}
.product-con{
	padding:30px;
}
.product-con h3,.subPro-lists li h3{
	font-size:1.15em;
	font-family:"Zoho_puvi_Semibold";
	display:block;
	line-height:1.3;
}
.product-con p,.subPro-lists li p{line-height:1.5;margin:8px 0 0;}
.product-con p{min-height:110px;}
.pro-ctas{display:flex;flex-wrap: wrap;gap: 10px;}
.subPro-lists {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 75px;
	max-width:1250px;
	margin:50px auto 0;
}
.subPro-lists li {
    width: calc(33.33% - 50px);
	border-bottom:1px solid #dddada;
	    padding: 30px 20px 40px 0;
}
.subPro-lists li:nth-child(n+7){border-bottom:none;}
.subPro-lists li p{
	min-height:100px;
}
.subpro-ctas{display:flex;gap:20px;}
.subpro-ctas a{color:#000;position:relative;display:flex;align-items:center;padding-bottom: 3px;}
.pro-ctas a{
	padding:10px 16px;
	border:1px solid #4CA9F5;
	border-radius:5px;
	color:#000;
	font-size:0.9em;
	position:relative;
	z-index:1;
	transition:all ease 0.5s;
	font-family: 'Zoho_Puvi_Regular';
}
.pro-ctas a:before {
    position: absolute;
    width: 0;
    height: 100%;
    content: '';
	left:0;
	top:0;
    background: #4CA9F5;
	transition:all ease 0.5s;
	z-index:-1;
}
.pro-ctas a:hover{color:#fff;}
.pro-ctas a:hover:before{color:#fff;width:100%;}
.tabSlider-container {
    max-width: 1000px;
    margin: 50px auto 0;
	position:relative;
	z-index:1;
}
.tabs-wrapper {
	padding: 30px;
    background: #fff;
    box-shadow: 0px 99px 28px 0px rgba(0, 0, 0, 0.00), 0px 64px 25px 0px rgba(0, 0, 0, 0.01), 0px 36px 21px 0px rgba(0, 0, 0, 0.03), 0px 16px 16px 0px rgba(0, 0, 0, 0.05), 0px 4px 9px 0px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
    overflow: hidden;
	height:300px;
}
.tab-buttons {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
  scroll-behavior: smooth;
	gap: 45px;
	align-items:center;
	scrollbar-width: none;
}
.tab-buttons::-webkit-scrollbar {
    display: none;
}
.tab-buttons li {
    flex:1;
    padding:15px 7px;
    font-size: 1em;
    color: #000;
    cursor: pointer;
    white-space: nowrap;
	text-align:center;
	position:relative;
	border-bottom:1px solid #bebebe;
	opacity:0.5;
	height:58px;
}
.tab-buttons li:after{
	content:'';
	position:absolute;
	width:0%;
	height:1px;
	background:#007bff;
	left:0;
	bottom:-1px;
	transition:all ease 0.5s;
}
.tab-buttons li:last-child{margin:0;}
.tab-buttons li.active:after,.tab-buttons li:hover:after{width:100%;}
.tab-buttons li.active,.tab-buttons li:hover{opacity:1;}
.tab-buttons li img{width:100px;max-width:none;}
.tab-buttons li:nth-child(1) img{width:95px;}
.tab-buttons li:nth-child(2) img{width:120px;}
.tab-buttons li:nth-child(3) img{width:155px;}
.tab-buttons li:nth-child(4) img{width:150px;}
.slide{
    text-align: center;
    padding:60px 40px 40px;
}
.slide a{margin:0;font-size:1.1em;color:#000;display:block;}
.slide a:hover{color:#007bff;}
.slide-content {
    font-size: 20px;
    max-width: 700px;
    margin: 20px auto 0;
}
.dubleContent{display:flex;gap:60px}
.dubleContent a{flex:1;}
.slick-controls {
    padding-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
}
.custom-dots {
    display: flex;
    gap: 10px;
}
.custom-dots li {
    width: 12px;
    height: 4px;
    background: #ccc;
    border-radius: 2px;
    cursor: pointer;
	transition: all ease 0.5s;
	margin-right:5px;
}
.custom-dots li:last-child{margin:0;}
.custom-dots li.active {
    background: #007bff;
	width:30px;
}
.arrow-btn {
    position: relative;
    width: 45px;
    height: 45px;
	background: #DCE9FF;
    border-radius: 4px;
	cursor:pointer;
}
.arrow-btn.prev-arrow{transform:rotate(180deg);}
.arrow-btn.disabled{background:#EFEFEF;}
.arrow-btn::before, .arrow-btn::after{
	content: "";
    position: absolute;
    background-color: #000;
    border-radius: 100px;
    top: 50%;
    left: auto;
    height: 3px;
    width: 38%;
    transform-origin: center right;
    right: 30%;
}
.arrow-btn::before {
    transform: translateY(-50%) rotate(-45deg);
}
.arrow-btn::after {
    transform: translateY(0%) rotate(40deg);
}
.testimonials-container {
    display: flex;
	padding-top:20px;
	gap: 20px;
}
.testimonials-container .leftlayer {
    width:38%;
}
.testimonials-container .rightlayer {
    width:62%;
}
.testimonials-container .testimonials-lists{margin:0;}
.testimonials-lists li{
	position:relative;
	overflow:hidden;
	border-radius:8px;
	cursor:pointer;
}
.leftlayer .testimonials-lists li > img,.righttop-layer .testimonials-lists li > img{
	object-fit:cover;
	object-position: top;
	width:100%;
	display:block;
}
.leftlayer .testimonials-lists li > img{height:700px;}
.leftlayer .testimonials-lists.iam-vcsec li > img{height:600px;}
.righttop-layer .testimonials-lists li > img{height:430px;}
.righttop-layer .testimonials-lists.iam-casevideoadd li > img{height:330px;}
.rightbottom-layer .testimonials-lists li{height:250px;}
.testimonials-desc{
	position:absolute;
	display:flex;
	justify-content:space-between;
	align-items:center;
	bottom:0;
	padding:20px 25px;
	color:#fff;
	z-index:1;
	gap: 15px;
	background: linear-gradient(0deg, #19191D 0%, #000 100%);
	width:100%;
}
.testimonials-desc p{
	margin:0;
	line-height:1.4;
	width:90%;
}
.testimonials-lists li:hover .testimonials-desc img{animation:playzoom 1.3s linear infinite;}
@keyframes playzoom{
	0%{transform:scale(1.05);}
	25%{transform:scale(1);}
	50%{transform:scale(0.9);}
	75%{transform:scale(1);}
	100%{transform:scale(1.05);}
}
.righttop-layer{margin-bottom:20px;}
.rightlayer .testimonials-lists,.righttop-layer .testimonials-lists{
	display:flex;
	gap: 20px;
}
.righttop-layer .testimonials-lists li:nth-child(1){width:40%}
.righttop-layer .testimonials-lists li:last-child{width:60%}
.righttop-layer .testimonials-lists.iam-casevideoadd li:nth-child(1){
	background:#ECF3FF;
	border:1px solid #E8E3E3;
}
.rightbottom-layer .testimonials-lists li,.righttop-layer .testimonials-lists.iam-casevideoadd li:nth-child(1){
	padding:20px;
	display:flex;
	text-align:center;
	align-items:center;
	flex-direction: column;
	justify-content: center;
}
.rightbottom-layer .testimonials-lists li{
	width:36%;
}
.rightbottom-layer .testimonials-lists li > img,.testimonials-lists.iam-casevideoadd li:nth-child(1) > img{
	width:115px;
	display:block;
	margin:0 auto 15px;
	height:auto;
}
.rightbottom-layer .testimonials-lists li p,.testimonials-lists.iam-casevideoadd li:nth-child(1) p{font-size:0.9em;}
.rightbottom-layer .testimonials-lists li:first-child{background:#FFF7F8;border:1px solid #B3B3B3;}
.rightbottom-layer .testimonials-lists li:nth-child(2){background:#ECF3FF;border:1px solid #C0C0C0;}
.rightbottom-layer .testimonials-lists.iam-testilists li:nth-child(2){background:#FFF4D9;border:1px solid #C0C0C0;}
.rightbottom-layer .testimonials-lists li:nth-child(2) img{width:150px;}
.rightbottom-layer .testimonials-lists li:last-child{background:#18181C;width:28%;}
.testimonials-lists li .seemore{
	font-family:"Zoho_Puvi_Bold";
	color:#fff;
	font-size:1.5em;
}
.seemore-cta {
    width: 55px;
    height: 55px;
    background: #397FF4;
    border-radius: 50px;
    margin-top: 12px;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:all ease 1s;
}
.arrow-icon{
	position: relative;
    display: block;
    width: 13px;
    height: 13px;
    border-top: 1.5px solid #fff;
    border-left: 1.5px solid #fff;
    transform: rotate(135deg);
	transition:all ease 1s;
}
.arrow-icon:after{
	    content: "";
    display: block;
    width: 1.5px;
    height: 18px;
    background-color: #fff;
    transform: rotate(-45deg) translate(5.7px, 2px);
}
.readmore-cta{
	display: inline-flex;
    align-items: center;
	font-size:1.1em;
	position:relative;
	padding-bottom:3px;
}
.readmore-cta:after,.subpro-ctas a:after{
	content:'';
	width:0;
	height:2px;
	background:#FFC300;
	position:absolute;
	left:0;
	transition:all ease 0.5s;
	bottom:0;
	border-radius:10px;
}
.readmore-cta .arrow-icon,.subpro-ctas a .arrow-icon{border-color:#000;margin-left:12px;}
.readmore-cta .arrow-icon{width:10px;height:10px;}
.readmore-cta .arrow-icon:after,.subpro-ctas a .arrow-icon:after{background-color:#000;height:14px;transform:rotate(-45deg) translate(4.5px, 1px);}
.subpro-ctas a .arrow-icon{width:8px;height:8px;}
.readmore-cta:hover .arrow-icon{border-color:#00369C;}
.readmore-cta:hover .arrow-icon:after{background-color:#00369C;}
.rightbottom-layer .testimonials-lists li:last-child:hover .seemore-cta{transform: scale(1.02);}
.rightbottom-layer .testimonials-lists li:hover .arrow-icon,.righttop-layer .testimonials-lists li:hover .arrow-icon,.resources-lists:hover .arrow-icon,.subpro-ctas a:hover .arrow-icon{animation:arrowmoveright 2s linear infinite;}
.rightbottom-layer .testimonials-lists li:not(:last-child):hover .arrow-icon,.righttop-layer .testimonials-lists li:not(:last-child):hover .arrow-icon,.resources-lists:hover .arrow-icon,.subpro-ctas a:hover .arrow-icon{border-color:#00369C;}
.rightbottom-layer .testimonials-lists li:not(:last-child):hover .arrow-icon:after,.righttop-layer .testimonials-lists li:hover .arrow-icon:after,.resources-lists:hover .arrow-icon:after,.subpro-ctas a:hover .arrow-icon:after{background-color:#00369C;}
.rightbottom-layer .testimonials-lists li:hover .readmore-cta,.righttop-layer .testimonials-lists li:hover .readmore-cta,.resources-lists:hover .readmore-cta,.subpro-ctas a:hover{color:#00369C;}
.rightbottom-layer .testimonials-lists li:hover .readmore-cta:after,.righttop-layer .testimonials-lists li:hover .readmore-cta:after,.resources-lists:hover .readmore-cta:after,.subpro-ctas a:hover:after{width:100%;}
@keyframes arrowmoveright{
	0%{left:0px;}
	25%{left:5px;}
	50%{left:0px;}
	75%{left:5px;}
	100%{left:0px;}
}
.resources-sec{
	background:#ECF5FF;
/*	padding-bottom:150px;*/
}
.resource-tabs{
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:1.4px solid #BDBDBD;
	width:600px;
	margin:0 auto;
	padding-top:30px;
	margin-bottom:50px;
	gap: 8px;
	max-width:90%;
}
.resource-tabs li{
	padding:12px 20px;
	cursor:pointer;
}
.resource-tabs li:hover,.resource-tabs li.tabActive{
	background: #06327C;
    color: #fff;
	border-radius:4px 4px 0 0;
}
.resources-wrap{
	text-align:center;
	opacity:0;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.resources-wrap.openresources{
	opacity:1;
	height:auto;
	visibility: visible;
}
.resources-lists{
	width:23%;
	background:#fff;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.09);
	border-radius:4px;
	overflow:hidden;
	display:inline-block;
	vertical-align: top;
	margin:0 10px;
	cursor:pointer;
	transition:all ease 1s;
	border: 1px solid #CBCBCB;
}
.resources-lists:hover{border-color:#4289FF;}
.resources-con{
	padding:20px 30px;
	text-align:left;
}
.resources-con p{
	margin:0;
	line-height:1.5;
	min-height:96px;
	color:#202020;
}
.casestudies .resources-con p{min-height:140px;}
.ebooks .resources-con p,.iamwhitepapes .resources-con p,.iamebooks .resources-con p{min-height:105px;}
.ressou-thumbnails{
	display:block;
	width:100%;
	height:150px;
	object-fit:cover;
	object-position: center;
}
.talktoexpert-form{color:#fff;background:url("https://cdn.manageengine.com/images/keysol-formsec-bg.png") left top/cover no-repeat, linear-gradient(174deg, #0043CE 35.38%, #034AD9 47.02%, #0C5DF6 65.65%, #0F62FE 70.3%, #1365FE 80.78%, #216FFE 93.59%, #377FFE 106.39%, #4589FF 113.38%);;}
.talktoexpert-form p.callback-text,.talktoexpert-form #meGDPRMessage{color:#fff;}
.certifications-container{
	display:flex;
	justify-content:space-between;
	flex-wrap: wrap;
	gap: 20px;
}
.certifications-container .certifications-lists{
	width:calc(20% - 20px);
}
.certifications-container .certifiedlogos {
  background: url("https://cdn.manageengine.com/images/gov-certifications.png") no-repeat;
  background-size: 1400px;
  width: 210px;
  height: 130px;
  margin: 0 auto;
  text-align: center;
	display:inline-block;
}
.certifications-container .certifiedlogos.clogo1 {
	background-position: -195px 14px;
}
.certifications-container .certifiedlogos.clogo2 {
  background-position: -455px 14px;
}
.certifications-container .certifiedlogos.clogo3 {
  background-position: -970px 14px;
}
.certifications-container .certifiedlogos.clogo4 {
  background-position: -712px 14px;
}
.certifications-container .certifiedlogos.clogo5 { 
	background-position: 28px 8px;
  background-size: 1550px;
}
.certifications-container .certifiedlogos.clogo6 {
  background-position: -1217px 14px;
}
.certifications-container .certifiedlogos.clogo7 {
  background-position: -190px -138px;
  background-size: 1150px;
}
.certifications-container .certifiedlogos.clogo8 {
  background-position: -705px -128px;
  background-size: 1050px;
}
.certifications-container .certifiedlogos.clogo9 {
    background-position: -450px -153px;
    background-size: 1300px;
}
.certifications-container .certifiedlogos.clogo10 {
  background-position: -1215px -167px;
}
.certifications-container .certifiedlogos.clogo11 {
  background-position: -737px -170px;
}
.certifications-container .certifiedlogos.clogo12{
  background-position: 12px -170px;
}
.sec-faq{
	background:#F4F8FF;
}
.sec-faq .cols-8{
	float:none;
	margin:0 auto;
}
.faq-accordion li{
	margin-bottom:12px;
	overflow:hidden;
	border:1.3px solid #919191;
	border-radius:8px;
}
.faq-accordion li:last-child{margin-bottom:0;}
.faq-accordion li .accordion-head{
    font-size: 1.15em;
    padding:25px 60px 25px 30px;
    font-family: 'Zoho_Puvi_Medium';
	transition:all 0.4s;
	cursor:pointer;
	position:relative;
}
.faq-accordion li .accordion-head:after{
	content:'';
	position:absolute;
	right:15px;
	top:50%;
	width:20px;
	height:20px;
	transform: translate(-50%, -50%);
	transition: all ease 0.5s;
	background:url("https://cdn.manageengine.com/images/usm-accordion-arrow.svg")  right center/contain no-repeat;
}
.faq-accordion li .accordion-head:hover:after{
	animation: arrowmove 1s infinite linear;
	filter:brightness(0) invert(1);
}
@keyframes arrowmove {
  0% {top: 48%;}
  25% {top: 50%;}
  50% {top: 52%;}
  75% {top: 50%;}
  100% {top: 48%;}
}
.faq-accordion li .accordion-head:hover,.faq-accordion li .accordion-head.accordionopen{
	background:#0049B6;
	color:#fff;
}
.faq-accordion li .accordion-head.accordionopen:after{
	transform: translate(-50%, -50%) rotate(180deg);
	filter:brightness(0) invert(1);
}
.faq-accordion li .accordion-head.accordionopen{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.faq-accordion li .accordion-head.accordionopen:hover:after{
	animation:none;
}
.faq-accordion li .accordion-con{
	padding:15px 30px;
	display:none;
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.faq-accordion li .accordion-con ul{margin: 12px 0;}
.faq-accordion li .accordion-con li{border: none;}
.faq-accordion li .accordion-con li strong{font-family: 'Zoho_Puvi_SemiBold';}
.floading-btn{
	position: fixed;
    right: 10px;
    top: 300px;
    z-index: 999;
	background:#1BAA50;
	border-radius:50px;
	padding:15px;
	display:flex;
	align-items:center;
	cursor:pointer;
	line-height:normal;
	overflow:hidden;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	transition:all ease 0.5s;
}
.floading-btn.activeBtn{
	opacity:1;
	visibility:visible;
	pointer-events:visible;
}
.floading-btn.downloadfloat-btn{top:360px;}
.floading-btn img{width:20px;height:20px;}
.floading-btn span{
	font-size:1em;
	color:#fff;
	width:0;
	opacity:0;
	visibility:hidden;
	white-space: nowrap;
	transition:all ease 0.5s;
}
.floading-btn:hover{border-radius:50px 0 0 50px;right:0;}
.floading-btn:hover span{
	width:130px;
	opacity:1;
	visibility:visible;
	padding-left:10px;
}
/*-----Form css start------*/
.datepicker {
  position: relative;
  display: inline-block;
  font: 15px/1.5 'Zoho_Puvi_Regular';
  font-weight: 300;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: 0.5px 0.5px 0 #b3b3b3;
  -moz-box-shadow: 0.5px 0.5px 0 #b3b3b3;
  -o-box-shadow: 0.5px 0.5px 0 #b3b3b3;
  box-shadow: 0.5px 0.5px 0 #b3b3b3;
}
.datepicker > .datepicker_header {
  padding: 0 5px 5px 5px;
  background-color: #ccc;
  color: #333;
  text-align: center;
  font-size: 9pt;
  font-weight: 700;
  min-height: 30px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker > .datepicker_header > span {
  display: inline-block;
  margin-top: -2px;
  margin-left: 20px;
  margin-right: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker > .datepicker_header > a {
  color: #4CA9F5;
  cursor: pointer;
  font-size: 20px;
  padding: 3px 16px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  vertical-align: initial;
}
.datepicker > .datepicker_header > a:hover {
  color: #000;
  background-color: #ccc;
}
.datepicker > .datepicker_header > a:hover > div {
  background-position: -16px 0;
}
.datepicker > .datepicker_header > a:active {
  color: #fff;
  background-color: #333;
}
.datepicker > .datepicker_header .icon-home,
.datepicker > .datepicker_header .icon-close {
  display: none;
}
.datepicker > .datepicker_inner_container {
  margin: -2px 0 -2px 0;
  background-color: #ccc;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0.5px 0 3px #b3b3b3;
  -moz-box-shadow: 0.5px 0 3px #b3b3b3;
  -o-box-shadow: 0.5px 0 3px #b3b3b3;
  box-shadow: 0.5px 0 3px #b3b3b3;
}
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  float: left;
  width: 18.3em;
  margin-top: -0.5px;
  margin-left: -1px;
  margin-bottom: -2px;
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-top: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > th {
  color: #000;
  width: 18px;
  font-size: small;
  font-weight: 400;
  text-align: center;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td {
  color: #000;
  font-size: small;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  padding: 10px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.today {
  border-bottom: #b3b3b3 solid 2px;
  margin-bottom: -2px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.day_another_month {
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.day_in_past {
  cursor: default;
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.day_in_unallowed {
  cursor: default;
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.out_of_range {
  cursor: default;
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.active {
  color: #fff;
  background-color: #333;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tr > td.hover {
  color: #000;
  background-color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  float: left;
  margin-top: -0.5px;
  padding: 5px 0;
  overflow: auto;
  overflow-x: hidden;
  background-color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  text-align: right;
  width: 4.9em;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #ffffff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #b3b3b3;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #b3b3b3;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: #666666;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 7px;
  padding-right: 7px;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: small;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past {
  cursor: default;
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
  cursor: default;
  color: #ccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #fff;
  background-color: #333;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  color: #000;
  background-color: #ccc;
}
.form-control {
  display: block;
  width: 100%;
  height: 55px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.4;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: none;
  position: relative;
  margin-bottom: 16px;
  -webkit-transition: border ease 1.5s;
  -moz-transition: border ease 1.5s;
  -o-transition: border ease 1.5s;
  transition: border ease 1.5s;
}
.form-control:after {
  box-sizing: inherit;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  z-index: 1;
  border: 2px solid transparent;
  border-radius: 5px;
  pointer-events: none;
  bottom: 0;
  right: 0;
}
.form-control:before {
  box-sizing: inherit;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  z-index: 1;
  border: 2px solid transparent;
  border-radius: 5px;
  pointer-events: none;
  top: 0px;
  left: 0px;
}
.form-control .error {
  position: absolute;
  bottom: -8px;
  left: 30px;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-size: 0.8em;
  z-index: 8;
  opacity: 1;
  background: #fff;
  padding: 5px;
  line-height: 0.5;
  color: #dd002c;
  display: none;
}
.form-control .error.phone_codeerror {
  line-height: 1.2;
  bottom: -18px;
  left: 14px;
  margin-right: 8px;
}
.form-control * {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.form-control .label {
  position: absolute;
  top: 50%;
  left: 30px;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-size: 16px;
  z-index: 8;
  opacity: 0.7;
}
.form-control input,
.form-control select,
.form-control textarea {
  width: 100%;
  outline: none;
  border: none;
  background: none !important;
  height: 100%;
  padding-left: 20px;
  font-size: 1.2em;
  position: relative;
  z-index: 9;
  resize: none;
  font-family: 'Zoho_Puvi_Regular';
}
.form-control input {
  opacity: 0.6;
}
.form-control select {
  opacity: 0;
  background: url('https://cdn.manageengine.com/images/arrow.png') no-repeat !important;
  background-position: 98% !important;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
.form-control textarea {
  opacity: 0.6;
  background: none !important;
  padding: 10px 15px;
}
.dropdown-control {
  background: url('https://cdn.manageengine.com/images/submenu-sel-arrow.png') no-repeat;
  background-position: 95% center;
}
.form-control.dropdown-control.uscountry {
  background: #fff;
}
.form-comments.form-control .label {
  top: 35%;
}
.form-control.active-row {
  border: 1px solid #fff;
}
.form-control.active-row select {
  opacity: 0.6;
  color: #000;
}
.form-control.active-row .label {
  top: 0;
  background: #fff;
  padding: 0 6px;
  left: 15px;
  font-size: 1em;
  opacity: 1;
}
.form-control.form-comments {
  height: 85px;
}
.btn-submit-new button {
  font-size: 1em;
  border:none;
  border-radius: 5px;
  background: #FFC538;
  color: #000;
  cursor: pointer;
  outline: none;
  display: inline-block;
  padding: 14px 50px;
  margin:0;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
	font-family:"Zoho_Puvi_SemiBold";
}
.btn-submit-new button:hover {
  background: #f7b921;
}
.active-row.form-control::before {
  width: 100%;
  height: 100%;
  border-top-color: #15368b;
  border-right-color: #15368b;
  -webkit-transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
  -moz-transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
  -o-transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
  transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}
.active-row.form-control::after {
  width: 100%;
  height: 100%;
  border-bottom-color: #15368b;
  border-left-color: #15368b;
  -webkit-transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
  -moz-transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
  -o-transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
  transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}
.uscountry.form-control {
  height: auto;
  background: transparent;
  padding: 0;
  border-color: transparent;
}
.uscountry.form-control:before {
  display: none;
}
.uscountry.form-control:after {
  display: none;
}
.uscountry select#contact_country,
.uscountry select#zc-country {
  height: 60px;
  border-radius: 4px;
  opacity: 1;
  border: 2px solid #15368b;
  background: url('https://cdn.manageengine.com/images/arrow.png') no-repeat #fff !important;
  background-position: 95% !important;
}
.uscountry select#country_state,
.uscountry select#ukcountry_region {
  height: 60px;
  border-radius: 4px;
  opacity: 1;
  background: url('https://cdn.manageengine.com/images/arrow.png') no-repeat #fff !important;
  background-position: 95% !important;
  margin-top: 15px;
  border: 2px solid #15368b;
}
.uscountry .state-label {
  top: unset !important;
  bottom: 38px;
}
.uscountry.form-control.active-row .label {
  z-index: 99;
}
b.sup {
  font-size: 0.8em;
  position: relative;
  bottom: 5px;
  left: 2px;
}
p.callback-text {
  margin: 0 0 12px 0;
  color: #000;
  font-size: 0.9em;
  position: relative;
  bottom: 7px;
}
.privacy-policy,#meGDPRMessage{
    font-size: 0.9em;
	text-align:center;
	margin:18px 0 25px;
}
#meGDPRMessage {
    margin:5px 0 0;
    cursor: pointer;
	color:#000; 
	line-height:1.5;
	width:100%;
}
.privacy-policy a,#meGDPRMessage a{text-decoration: underline!important;color:#fff;}
.privacy-policy a:hover,#meGDPRMessage a:hover{text-decoration:none!important;}
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.52);
  z-index: 999999;
  top: 0;
  left: 0;
  display: none;
}
.popup,
.popup * {
  box-sizing: border-box;
}
.popup {
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 500px;
  max-width: 95%;
  max-height: 95vh;
  background: #fff;
  -webkit-box-shadow: 0 0 10px #383838;
  -moz-box-shadow: 0 0 10px #383838;
  -o-box-shadow: 0 0 10px #383838;
  box-shadow: 0 0 10px #383838;
  border-radius: 3px;
  z-index: 99;
  display: none;
}
.popup-content {
  overflow:auto;
  height: 100%;
  max-height: 90vh;
}
.popup-content form {
  width: 90%;
  margin: 0 auto 30px;
}
h2.popup-title {
  text-align: center;
  margin: 0;
  line-height: 1.6;
  background: url("https://cdn.manageengine.com/images/dotted-bg.svg") no-repeat, url("https://cdn.manageengine.com/images/dotted-bg.svg") no-repeat #003795;
  background-size: 7%, 5%;
  background-position: 14px 54px, 94% 20px;
  color: #fff;
  font-family: 'Zoho_Puvi_SemiBold';
  font-size: 16px;
  padding: 20px 25px;
  margin-bottom: 30px;
}
.form-control {
  height: 55px;
  margin-bottom: 12px;
}
.dropdown1,
.dropdt1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dropdown1::-webkit-scrollbar,
.dropdt1::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  display: none;
}
.popup .privacy-policy {
  color: #000;
  margin:20px 0 10px;
}
.popup .privacy-policy a {
  color: #000;
}
#meGDPRMessage {
  color: #000;
  font-size: 14px;
  width: 100%;
  line-height: 1.6;
}
.popup #meGDPRMessage a{color:#000;}
.slick-slider {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
}
.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  top: 0;
  left: 0;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-initialized .slick-active {
  display: block;
}
.slider-nav {
  margin: 30px 0 0;
  text-align: center;
	padding-top:20px;
}
.slick-prev.slick-arrow,
.slick-prev.slick-disabled {
  background: url("https://cdn.manageengine.com/images/usm-slider-right-arrow.svg") center / 12px no-repeat transparent;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  margin: 0 15px 0 0;
}
.slick-arrow {
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 50px;
  height: 40px;
  text-indent: -9999em;
  cursor: pointer;
  outline: none;
  border: 0;
}
.slider-nav .slick-list {
  display: inline-block;
  vertical-align: middle;
}
.slick-next.slick-arrow,
.slick-next.slick-disabled {
  background: url("https://cdn.manageengine.com/images/usm-slider-right-arrow.svg") center / 12px no-repeat transparent;
  margin: 0 0 0 15px;
}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0.6;pointer-events:none;}
.slider-nav .slick-list .slick-track {
  width: 100% !important;
  text-align: center;
  transform: none !important;
}
.slider-nav .slick-list .slick-track li.slick-active {
  background: #212F8D;
  color: #fff;
}
.slider-nav .slick-list .slick-track li {
 width: 35px !important;
    padding: 0;
    height: 35px;
    color: #000;
    cursor: pointer;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 7px;
}
.slick-initialized .slick-slide {
  display: block;
}
.success-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.8);
}
.success-overlay .global-success-msg {
  position: fixed;
  transform: translate(-50%, -50%);
  top: 40%;
  left: 50%;
  z-index: 999999;
  width: 400px;
  max-width: 90%;
  background: -webkit-linear-gradient(left, #045CD0, #1A74EA, #136DE6);
  background: -o-linear-gradient(left, #045CD0, #1A74EA, #136DE6);
  background: linear-gradient(to right, #045CD0, #1A74EA, #136DE6);
  padding: 40px 20px;
  text-align: center;
  color: #fff;
  font-size: 1.3em;
  line-height: 1.8;
  font-weight: 400;
  border-radius: 10px;
  display: block;
}
.success-overlay .global-success-msg span.close,.formclose-btn{
    position: absolute;
    z-index: 999;
    margin: 0;
    cursor: pointer;
    border-radius: 50%;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
	transition:all ease 0.5s;
	 color: #1a74ea;
    background: #fff;
}
.success-overlay .global-success-msg span.close,.formclose-btn{
	top: -11px;
    right: -8px;
}
.formclose-btn{color:#013795;}
.success-overlay .global-success-msg span.close:hover,.formclose-btn:hover{transform:rotate(360deg)}
.success-overlay p {
  line-height: 1.6;
  margin: 0;
  color: #fff;
  text-align: center;
}
.success-overlay img {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  width: 55px;
  display: block;
  margin: 0 auto 15px auto;
}
.success-overlay span:not(.close) {
  display: block;
  font-size: 0.8em;
  margin-top: 10px;
  position: relative;
}
.popup-testi-vdo {
  display: none;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 99999;
}
.popup-testi-vdo .popup-vdo {
  width: 850px;
  max-width: 95%;
  position: relative;
  background: #fff;
  padding: 3px;
  border: 1px solid #ccc;
	transform:translate(-50%, -50%);
	left:50%;
	top:45%;
}
.popup-close {
    display: block;
    cursor: pointer;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50px;
    font-family: 'Zoho_Puvi_SemiBold';
	color: #000;
  	background: #fff;
	transition:all ease 0.5s;
}
.popup-close:hover {
  color: #fff;
  background: #000;
	transform:rotate(360deg);
}.popup-testi-vdo .popup-vdo iframe {
  height: 480px;
}

/*-------------LCAD styles------------*/
.lcad-topbanner .banner-cta{padding: 12px 28px;}
.keysol-new-prd-icon.appc-icon{background-position: -572px -356px}
.faq-accordion li .accordion-head.lcadaccord:hover, .faq-accordion li .accordion-head.lcadaccord.accordionopen{background: #0052DA;}
.lcad-topbanner.top-banner{padding: 120px 0;}
.lcad-resources.resources-sec{background: #ffffff;}
.lcadsol-sec li{margin:auto;width: 55%;display: flex;}
.lcadsol-sec li:nth-child(1) .product-layer{border-top-right-radius: 0px;padding: 35px 30px 35px 168px;background: url(https://cdn.manageengine.com/images/appc-pro-bg.svg) center / cover no-repeat #DFEBFF;border-bottom-left-radius:10px;}
.lcadsol-sec li .product-con p{min-height: 130px;}
.lcad-resources .resource-tabs{width: 200px;}
.ressou-thumbnails.lcadebook1{background:url("https://cdn.manageengine.com/images/lcad-ebook1.svg") center top/cover no-repeat;}
.ressou-thumbnails.lcadblog1{background:url("https://cdn.manageengine.com/images/lcad-blog1.svg") center top/cover no-repeat;}
.ressou-thumbnails.lcadblog2{background:url("https://cdn.manageengine.com/images/lcad-blog2.svg") center top/cover no-repeat;}
.ressou-thumbnails.lcadblog3{background:url("https://cdn.manageengine.com/images/lcad-blog3.svg") center top/cover no-repeat;}
.ressou-thumbnails.lcadblog4{background:url("https://cdn.manageengine.com/images/lcad-blog4.svg") center top/cover no-repeat;}
.ressou-thumbnails.lcadblog5{background:url("https://cdn.manageengine.com/images/lcad-blog5.svg") center top/cover no-repeat;}
.lcadblueicons{background: url(https://cdn.manageengine.com/images/lcadsolutions-blue-icons-sprite.svg) 0 / 580px no-repeat;}
.lcadblueicons.lcadicon1{background-position: -30px -45px;}
.lcadblueicons.lcadicon2{background-position: -114px -45px;}
.lcadblueicons.lcadicon3{background-position: -195px -45px;}
.lcadblueicons.lcadicon4{background-position: -274px -45px;}
.lcadblueicons.lcadicon5{background-position: -359px -45px;}
.lcadblueicons.lcadicon6{background-position: -437px -45px;}
.lcadsol-sec{position: relative;}
.lcadsol-sec:after{
    content: "";
    position: absolute;
    width: 350px;
    background: url(https://cdn.manageengine.com/images/lcad-solution-sec-ele1.svg) 0 0 no-repeat;
    top: 11%;
    height: 200px;
    transform: rotate(180deg);
    left: 0;
}
.lcadsol-sec:before{
    content: "";
    position: absolute;
    width: 400px;
    background: url(https://cdn.manageengine.com/images/lcad-solution-sec-ele1.svg) 0 0 no-repeat;
    bottom: 0%;
    height: 200px;
    right: 0;
}

/*-------------SIEM Styles-------------*/
.siem-faq .accordion-con{line-height: 2;}
.siem-faq .faq-accordion li .accordion-head:hover, .siem-faq .faq-accordion li .accordion-head.accordionopen{
	background: #397FF4;
}
.tabSlider-container .tab-buttons li .siem-idc{width: 90px;}
.rightbottom-layer .testimonials-lists.siem-testilists li:nth-child(2){background: #ECF3FF;}
.rightbottom-layer .testimonials-lists.siem-testilists li:nth-child(2) img{mix-blend-mode: darken;}
.testimonials-lists.siem-casevideoadd li:nth-child(1) p{font-size:1em;}
.righttop-layer .testimonials-lists.siem-casevideoadd li:nth-child(1){
	background: none;
	border: none;
	text-align: left;
	padding: 0;
	width: 45%;
}
.righttop-layer .testimonials-lists.siem-casevideoadd li:nth-child(1) > img{width: 100%;height: 330px;}
.righttop-layer .testimonials-lists.siem-casevideoadd li:nth-child(2){width: 55%;}
.leftlayer .testimonials-lists.siem-vcsec li > img{height: 614px;}
.siemsol-sec .usmsproduct-lists li {margin:auto;width: 60%;display: flex;}
.siemsol-sec .usmsproduct-lists li:nth-child(1) .product-layer{border-top-right-radius: 0px;padding: 35px 30px 35px 168px;background: url(https://cdn.manageengine.com/images/log360-pro-bg.svg) center / cover no-repeat #DFEBFF;border-bottom-left-radius:10px;}
.siemsol-sec .usmsproduct-lists li .product-con p{min-height: 130px;}
.siem-flowchart .bottomflow-layer{margin: auto;background: none;border: none;padding: 70px 15px 0;position: relative;}
.siem-flowchart .bottomflow-layer:before{
	position: absolute;
    content: "";
    width: 60%;
    background: url(https://cdn.manageengine.com/images/siem-flow-link.svg) 0 0 no-repeat;
    top: 0;
    height: 53px;
    background-size: contain;
    left: 174px;
}
.siem-flowchart .bottomflow-layer ul{
	display: flex;
    justify-content: space-around;
    background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #AB6100 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box;
    border: 2px solid;
    border-color: transparent;
    border-radius: 15px;
    width: 100%;
    padding: 25px 15px;
    color: #000;
    position: relative;
    margin: auto;
}
.siem-flowchart .midflow-layer{    
	margin: auto;
    background: linear-gradient(to bottom, #3457D1, #1438BA) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box;
	animation: none;
	width: 100%;
	border-radius: 12px;
    padding: 40px;
	box-shadow: none;
}
.siem-flowchart .midflow-layer:before{display: none;}
.siem-flowchart .banner-text{font-size: 2em;font-family: "Zoho_Puvi_Regular";text-shadow: none;}
.siem-flowchart .fc-inner ul li{min-height: 160px;display: flex;align-items: center;justify-content: center;}
.siem-flowchart .fc-mid{width: 25%;}
.siem-flowchart .fc-left ul li, .siem-flowchart .fc-right ul li{margin-bottom: 24px;}
.siem-flowchart .fc-mid ul li{margin-bottom: 24px;}
.siem-flowchart .fc-mid ul li:nth-child(1){padding:20px 15px;}
.siem-flowchart .fc-left ul li:first-child, .siem-flowchart .fc-right ul li:first-child{
	border: 1.5px solid #FFDE59;
    background: linear-gradient(to bottom, #3457D1, #1438BA) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box !important;
    border-color: transparent;
	color: #fff;
}
.siem-flowchart .flowchart-top{gap:40px;margin-bottom: 0px;}
.siem-flowchart .fc-left ul li:nth-child(1):before, .siem-flowchart .fc-left ul li:nth-child(1):after, .siem-flowchart .fc-mid ul li:nth-child(1):before, .siem-flowchart .fc-left ul li:nth-child(2):after, .siem-flowchart .fc-right ul li:nth-child(1):before, .siem-flowchart .fc-right ul li:nth-child(2):before{display: none;}
.siem-flowchart .fc-right ul li:nth-child(2){width: 100%;}
.siem-flowchart .siem-flowchart{padding: 20px;}
.siem-flowwrap{border: 1px solid #494949;border-radius: 12px;padding: 20px 40px;margin: 0 0 20px 0;}
.siem-flowchart .fc-right img{right: -106px;}
.siem-flowchart .fc-left img{left: -106px;}
.siem-flowchart{margin: 50px 0 100px;}
.siemwhitepapes .slider-nav{display: none;}

/*-------------UEMS Styles-------------*/
.uems-topbanner{padding: 80px 0;}
.uems-topbanner h1{font-size: 2.8em;}
.uemssol-sec .underline{background: #BEBEBE;}
.uems-flowwrap .bottomflow-layer img {
  display: block;
  margin: 20px auto 0;
  max-width: 100%;
  height: auto;
}
.bottom-box p {
    font-size: .9em;
    color: #fff;
    line-height: 1.6;
    word-spacing: 5px;
}
.bottom-box h3 {
  font-size: 20px;
  color: #fff;
  margin-bottom: 10px;
}
.uems-flowchart .bottomflow-layer {
    position: relative;
    margin: auto;
    background: none;
	text-align: center;
	padding: 60px 15px 25px 15px;
	width:70%;
}
.uems-flowchart .bottomflow-layer:before{
	background: url(https://cdn.manageengine.com/images/uems-flow-arrow.svg) 0 0 no-repeat;
    position: absolute;
    content: "";
    width: 60%;
    top: 0;
    height: 53px;
    background-size: contain;
    left: 27%;
    text-align: center;
    margin: auto;	
}
.bottom-box {
  display: inline-block;
  border: 1.5px solid #FFDE59;
  background: linear-gradient(to bottom, #0153F3, #00308C) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box !important;
    border-color: transparent;
  margin: 0 18px;
  padding: 20px;
  border-radius: 12px;
  width: 44%;
  vertical-align: top;
}
.uems-flowchart .banner-text {
  margin-bottom: 30px;
  display: block;
font-family: 'Zoho_Puvi_Regular';
}
.uems-flowchart .midflow-layer .flowchart-mid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
.uems-flowchart .midflow-layer .fc-inner{width:auto !important;z-index: auto;}
.uems-flowchart .midflow-layer .fc-left ul li, .uems-flowchart .midflow-layer .fc-right ul li, .uems-flowchart .midflow-layer .fc-mid ul li {
    cursor: pointer;
    background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #d9b98e 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box !important;
    border: 2px solid;
    border-color: transparent;
    border-radius: 10px;
    color: #000;
	box-shadow: 0px 0px 20px 2px #343634;
	    padding: 15px 25px !important;
	    font-size: 1.1em;
	min-height: auto;
}
.uems-flowwrap{border: 1px solid #494949;border-radius: 12px;padding: 30px 40px;margin: 0 auto 20px;width: 80%;background: linear-gradient(to bottom, transparent, #021E7C);}
.uems-flowchart .fc-mid{width: 25%;}
.uems-flowchart .fc-mid ul li:nth-child(1){padding:20px 15px;}
.uems-flowchart .fc-inner ul li{min-height: 100px;display: flex;align-items: center;justify-content: center;}
.uems-flowchart .fc-left ul li, .uems-flowchart .fc-right ul li, .uems-flowchart .fc-mid ul li{
	border: 1.5px solid #FFDE59;
    background: linear-gradient(to bottom, #0153F3, #00308C) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box !important;
    border-color: transparent;
	color: #fff;
}
.uems-flowchart .fc-left ul li:before, .uems-flowchart .fc-left ul li:after, .uems-flowchart .fc-mid ul li:before, .uems-flowchart .fc-left ul li:after, .uems-flowchart .fc-right ul li:before, .uems-flowchart .fc-right ul li:before{display: none;}
.uems-flowchart .flowchart-top {gap: 40px;margin-bottom: 0px;}
.uems-flowchart .midflow-layer{
	width: 95%;
	margin: 30px auto 0px auto;
    background: url(https://cdn.manageengine.com/images/uems-flowmid-bg.svg) left center / contain no-repeat, linear-gradient(rgb(0, 47, 139), rgb(3, 78, 224)) padding-box padding-box, linear-gradient(43deg, rgb(36, 69, 144), rgb(14 63 157) 35%, rgb(143, 172, 234) 71%, rgb(184 184 184) 78%, rgb(181 184 189) 100%) border-box;
	    padding: 40px;
	position: relative;
	overflow: visible;
	z-index: 1;
}
.uems-flowchart{position: relative;margin: 0 !important;}
.uems-flowchart:before{
    content: "";
    position: absolute;
    width: 100px;
    height: 300px;
    background: url(https://cdn.manageengine.com/images/flow-chart-bg1.png) 0 0 no-repeat;
    background-size: cover;
    top: 120px;
    left: -38px;
}
.uems-flowchart:after{
    content: "";
    position: absolute;
    width: 200px;
    height: 400px;
    background: url(https://cdn.manageengine.com/images/flow-chart-bg2.png) 0 0 no-repeat;
    background-size: contain;
    top: 120px;
    right: -47px;
}
.uems-testimonials .rightbottom-layer .testimonials-lists li:nth-child(1) img{width:150px;}
.uems-testimonials .rightbottom-layer .testimonials-lists li:nth-child(2) img{width:115px;}
.usmsolution-sec.uemssol-sec{padding-bottom: 50px;}
.uemssol-sec .promoSlider{position: relative;z-index: 9;width:60%;border: none;}
.uemssol-sec .promoSlider .promoContent li{width:100%;}
.uemssol-sec .promoSlider .promoContent li:nth-child(1) p:after{display: none;}
.uemssol-sec .usmsproduct-lists li {margin:auto;width: 60%;display: flex;position: relative;}
.iamsol-sec .usmsproduct-lists li{position: relative;}
.bundle{width: 60%;margin: 10px auto;}
.uemssol-sec .usmsproduct-lists li:after, .bundle-prd:after{
	position: absolute;
	content: "";
	right:20px;
	background: url("https://cdn.manageengine.com/images/bundle-icon.svg") 0 0  no-repeat;
	width:15px;
	height: 28px;
	top:0;
}
.iam-bundle.bundle{width: 96%;}
.uemssol-sec .usmsproduct-lists li:nth-child(1) .product-layer{padding: 35px 30px 35px 168px;background: url("https://cdn.manageengine.com/images/endpointcentral-pro-bg.svg") center / cover no-repeat #DFEBFF;border-bottom-left-radius:10px;border-top-right-radius: 0px;}
.uemssol-sec .usmsproduct-lists li .product-con p{min-height: 130px;}
.uemswhitepapes .slider-nav{display: none;}
.uems-certifications .certifications-lists{width: calc(21% - 20px);}
.uems-certifications .certifications-container .certifiedlogos.clogo13{
	background: url("https://cdn.manageengine.com/images/nist-logo-uems.svg") 0 0 no-repeat;
	background-position: center;
}
.uems-certifications .certifications-container .certifiedlogos.clogo14{
	background: url("https://cdn.manageengine.com/images/pci-dss-logo-uems.svg") 0 0 no-repeat;
	background-position: center;
}
.uems-certifications .certifications-container .certifiedlogos.clogo15{
	background: url("https://cdn.manageengine.com/images/cis-logo-uems.svg") 0 0 no-repeat;
	background-position: center;
}
.uems-certifications .certifications-container .certifiedlogos.clogo16{
	background: url("https://cdn.manageengine.com/images/hipaa-logo-uems.svg") 0 0 no-repeat;
    background-position: center;
}
.uems-implementations{background: #F9FBFF;position: relative;}
.uems-implementations:after{
    content: "";
    width: 350px;
    height: 110px;
    background: url(https://cdn.manageengine.com/images/uems-crtve-elem1.svg) 0 0 no-repeat;
    position: absolute;
    top: 3%;
    right: 0;
    background-size: cover;
}
.uems-keys{padding: 15px 0;}
.uems-keys img{display: inline-block;vertical-align: top;width: 38px;}
.uems-keys .uems-keystrategy{display: inline-block;vertical-align: top;width: 86%;padding: 0 0 0 20px;}
.uems-keystrategy h4{margin: 0 0 10px 0;font-size: 1.2em;line-height: 1.4;font-weight: 600;}
.uems-faq{background: #fff;}
.faq-accordion li .accordion-head:hover, .faq-accordion li .accordion-head.accordionopen{background: #0052DA;}
.righttop-layer .testimonials-lists.uems-casevideoadd li:nth-child(1){background: #E6FFE1;}
.uems-legendprolists{margin-top: 0;}
.uemssol-sec:before{
    content: "";
    position: absolute;
    width: 500px;
    height: 211px;
    right: 0;
    background: url(https://cdn.manageengine.com/images/uems-crtve-elem1.svg) 0px 0px / cover no-repeat;
    bottom: 8%;
}
.uemssol-sec .subPro-lists li{border-bottom:none !important;}
.mapping-container{
	border-radius: 12px;
border: 1px solid #0651CF;
background:url("../images/uems-strip-bg.png") center/ 100% no-repeat, linear-gradient(90deg, #00308C 0%, #0153F3 87.19%);
	display:flex;
	align-items:center;
	padding: 75px 50px;
    margin-top: 80px;
    position: relative;
}
.mapping-container .text-center:nth-of-type(2){position:static;}
.mapping-container .stripHeader{
	color:#fff;
	font-size:1.5em;
	margin:0px;
	padding:0;
	font-family:"Zoho_Puvi_Medium";
	line-height:1.6;
}
.stripHeader strong{color:#FFDD00;font-family:"Zoho_Puvi_SemiBold";}
.mapping-container img{
	display: block;
    width: 32%;
    padding: 0;
    margin: 0 auto;
    position: absolute;
    top: 59%;
    left: 62%;
    transform: translate(-50%, -50%);
}
.mapping-container .infoguide{display:inline-block; border-radius:5px; padding:14px 25px; text-align:center; color:#000; text-decoration:none; cursor:pointer;background:#FFC538;font-family:"Zoho_Puvi_SemiBold";border:1px solid #FFC538;}
.mapping-container .infoguide:hover{background:transparent;color:#fff;}
/*------------ITOM Styles--------------*/
.itom-topbanner{padding: 90px 0;}
.itom-topbanner h1{font-size: 2.8em;}
.itom-topbanner .banner-img{width: 70%;}
.flowwrapbox{border: 1px solid #494949;border-radius: 12px;padding: 20px;margin: 0 0 20px 0;position: relative;z-index: 1;}
.flowwrapbox:before{
    content: "";
    position: absolute;
    width: 100px;
    height: 100%;
    background: url(https://cdn.manageengine.com/images/flow-chart-bg1.png) 0 0 no-repeat;
    background-size: cover;
    top: 0;
    left: -80px;
}
.flowwrapbox:after{
	content: "";
    position: absolute;
    width: 272px;
    height: 100%;
    background: url(https://cdn.manageengine.com/images/flow-chart-bg2.png) 0 0 no-repeat;
    background-size: cover;
    top: 0;
    right: -80px;
    z-index: -1;
}
.flowwrapbox .topflow-layer{  
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: center;
  	gap: 10px;
  	margin-bottom: 30px;
	width: 100%;
}
.flowwrapbox .topflow-layer li{  
    border: 1.5px solid #FFDE59;
    background: linear-gradient(to bottom, #3457D1, #1438BA) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box !important;
    border-color: transparent;
    color: #fff;
  	border-radius: 16px;
  	padding: 20px;
  	width: 20%;
  	height: 200px;
  	display: flex;
  	flex-direction: column;
  	justify-content: flex-start;
  	align-items: center;
  	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
  	text-align: center;
  	font-size: 16px;
  	line-height: 1.4;
	flex: 2;
}
.flowwrapbox .midflow-layer{
    background: linear-gradient(to bottom, #3457D1, #1438BA) padding-box, linear-gradient(115deg, #0651CF, #EFEFEF 38%, #397FF4 61%, #AECDFF 90%) border-box !important;
    border-color: transparent;
  	border-radius: 12px;
  	padding: 30px 20px;
  	margin: 0px;
	width: 100%;
	box-shadow: none;
	animation: none;
}
.flowwrapbox .banner-text{text-shadow: none;font-family: 'Zoho_Puvi_Regular';}
.flowwrapbox .yellow-buttons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top:20px;
}
.flowwrapbox .yellow-buttons li{
    background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #d9b98e 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box !important;
    border: 2px solid;
    border-color: transparent;
    border-radius: 10px;
    padding: 15px 30px;
    color: #000;
    display: block;
    width: 185px;
    font-size: 1.1em;
}
.multilinkflow .middle-bar{
  background: linear-gradient(to left, #3255CF, #1438BA);
  padding: 16px;
  font-size: 1.3em;
  border-radius: 10px;
  margin: 50px 0;
  width: 100%;
  text-align: center;
  position: relative;
	
}
.multilinkflow .middle-bar:before{
	transform: translate(-50%, -50%);
    position: absolute;
    content: '';
    background: url(https://cdn.manageengine.com/images/usm-flowchart-sprite.svg) no-repeat;
	background-position: -238px -11px;
    background-size: 615px;
    left: 50%;
    top: -35px;
    width: 10px;
    height: 67px;
}
.multilinkflow .bottomflow-layer{background: none;width: 100%;position: relative;padding: 25px 0;}
.multilinkflow .bottomflow-layer:before{
	transform: translate(-50%, -50%);
    position: absolute;
    content: '';
    background: url(https://cdn.manageengine.com/images/flow-arrows-8.svg) 0 0 no-repeat;
    left: 50%;
    top: -6px;
    width: 100%;
    height: 84px;
    background-size: cover;
}
.multilinkflow .bottomflow-layer ul{
	display: flex;
  	flex-wrap: wrap;
  	justify-content: center;
  	gap: 16px;
	background: none;
	
}
.multilinkflow .bottomflow-layer li{
	 background: linear-gradient(to bottom, #FFE4AD, #FFC300);
  	 padding: 16px;
  	 border-radius: 10px;
  	 color: #000;
  	 font-weight: 500;
  	 width: 180px;
  	 box-shadow: 0 0 10px rgba(255, 255, 0, 0.2);
	 font-size: 1em;
     display: flex;
     align-items: center;
     justify-content: center;
     min-height: 100px;
	
}
.multilinkflow .bottomflow-layer ul .tab:not(:last-child)::after{
	display: none;
}
.flowwrapbox .tabboxes .flowchart-con{top:-55%;transform: translate(-50%, -50%);}
.flowchart-con:before{display: none;}
.flowwrapbox .tabboxes .flowchart-con:after{
	content: '';
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    z-index: 9999999;
	border-top: 12px solid #fff;
    bottom: -12px;
    top: auto;
}
.itom-slider .tab-buttons li img {width: 100px;}
.itom-slider .tab-buttons li:nth-child(1) img{width: 140px;}
.itom-slider .tab-buttons li:nth-child(3) img{width:48px !important;}
.itomcasestudies .slider-nav, .itomtestimonials .slider-nav{display: none;}
.itomtestisec .rightbottom-layer .testimonials-lists li:first-child{background: #FFF4D9;}
h4{margin: 0 auto 28px;font-size: 1.3em;}
.usmsproduct-lists li .product-layer.keyitom-opmp {
    background: url(https://cdn.manageengine.com/images/opm-plus-pro-bg.svg) center / cover no-repeat #DEECFF;
}
.usmsproduct-lists li .product-layer.keyitom-appm {
    background: url(https://cdn.manageengine.com/images/appm-plus-pro-bg.svg) center / cover no-repeat #DEECFF;
}
.usmsproduct-lists li .product-layer.keyitom-site24 {
    background: url(https://cdn.manageengine.com/images/site24x7-pro-bg.svg) center / cover no-repeat #DEECFF;
}
.itomsol-sec .subPro-lists li{border-bottom: 1px solid #dddada;}
.itomsol-sec .subPro-lists li:nth-child(10), .itomsol-sec .subPro-lists li:nth-child(11), .itomsol-sec .subPro-lists li:nth-child(12){border: none;}
.itomtestimonials .resources-lists{width: 25%;position: relative;margin-top: 0px !important;}
.itomtestimonials .resources-lists > img{width: 100%;}
.itomtestimonials .testimonials-desc{
    background: linear-gradient(to top, #2d1e1e, transparent);
    width: 100%;
    font-size: .9em;
    text-align: left;
}
.itom-certifications .certifications-lists{width: calc(16% - 20px);}
.itom-certifications .certifications-lists .clogo6{
	background: url(https://www.manageengine.com/images/cyber-essentials-compliance.png) 0 0 no-repeat;
    background-size: contain;
    width: 200px;
    margin: 10px auto 0 18px;
	height: 70px;
}
.itom-certifications .certifications-lists .clogo12{
    background-position: 4px -147px;
    width: 160px;
    height: 100px;
    background-size: 1225px;
}
.itomsol-sec .usmsproduct-lists{justify-content: center;}
.itomsol-sec .usmsproduct-lists li{position: relative;}
.itomsol-sec .usmsproduct-lists li:nth-child(1):after {
    position: absolute;
    content: "";
    right: 20px;
    background: url(https://cdn.manageengine.com/images/bundle-icon.svg) 0 0 no-repeat;
    width: 15px;
    height: 28px;
    top: 0;
}

/*---------------DLP Styles-------------*/
.dlpproduct-lists{padding-top: 25px;}
.usmsolution-sec.dlpsol-sec{position: inherit;padding-bottom: 100px;}
.dlpresources-sec{background: #fff;}
.usmsolution-sec.dlpsol-sec:after{display: none;}
.usmsproduct-lists li .product-layer.dlp-dsp{background:url("https://cdn.manageengine.com/images/datasecurity-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.dlp-edp{background:url("https://cdn.manageengine.com/images/endpoint-dlp-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.dlp-dcp{background:url("https://cdn.manageengine.com/images/device-control-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.dlp-rpp{background:url("https://cdn.manageengine.com/images/ransomware-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.dlp-mpp{background:url("https://cdn.manageengine.com/images/malware-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.dlpresources-sec .slider-nav{display: none;}
.dlpflowchart .topflow-layer{
	width: 100%;
 	display: flex;
  	justify-content: center;
  	flex-wrap: wrap;
	margin-top: 40px;
}
.dlpflowchart .tabboxes{box-shadow: 0px -7px 10px -3px #282828;background: linear-gradient(to bottom, #0056FB, #00256C) padding-box, linear-gradient(to bottom, #3374f6, #121720) border-box;}   
.dlpflowchart .tabboxes:nth-child(1){flex: 2.7;}
.dlpflowchart .tabboxes:nth-child(2){flex: 1.7;}
.dlpflowchart .tabboxes:nth-child(5){flex: 3.1;}
.dlpflowchart .tabboxes .flowchart-con{transform: translate(-50%, -50%);top: -90px;font-size: 1.1em;}
.dlpflowchart .midflow-layer{
	background: linear-gradient(to bottom, #034EE0, #002F8B) padding-box, linear-gradient(to bottom, #6799fe, #1046a9) border-box;
	box-shadow: none;
	animation: none;
	overflow: visible;
}
.dlpflowchart .bottomflow-layer .connector-line{width:30px;top:auto;bottom: -72px;}
.dlpflowchart .banner-text{text-shadow: none;}
.dlpflowchart .bottomflow-layer{background: none;padding: 0;border: 0;width: 80%;}
.dlpflowchart .bottomflow-layer ul{gap:20px;cursor: pointer;}
.dlpflowchart .bottomflow-layer ul .tab{
	background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #AB6100 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box;
    border: 2px solid;
    border-color: transparent;
    padding: 15px 20px;
    border-radius: 12px;
}
.dlpflowchart .bottomflow-layer ul .tab:not(:last-child)::after{display: none;}
.dlpflowchart .bottomflow-layer ul li p{margin: 0;}
.dlpflowchart .tab .flowchart-con{top: 25px;font-size: .8em;}
.flowicons.dlpicon1{background: url("https://cdn.manageengine.com/images/dlp-sol-icon1.svg") 0 0 no-repeat;}
.flowicons.dlpicon2{background: url("https://cdn.manageengine.com/images/dlp-sol-icon2.svg") 0 0 no-repeat;}
.flowicons.dlpicon3{background: url("https://cdn.manageengine.com/images/dlp-sol-icon3.svg") 0 0 no-repeat;}
.flowicons.dlpicon4{background: url("https://cdn.manageengine.com/images/dlp-sol-icon4.svg") 0 0 no-repeat;}
.flowicons.dlpicon5{background: url("https://cdn.manageengine.com/images/dlp-sol-icon5.svg") 0 0 no-repeat;}
.flowicons.dlpicon6{background: url("https://cdn.manageengine.com/images/dlp-sol-icon6.svg") 0 0 no-repeat;}
/*----Resources slick slider end-------*/

/*----Advanced IT analytics page css start-------*/
.usmsproduct-lists.adita-lists{justify-content:center;}
.usmsproduct-lists li .product-layer.keyAdita-anp{background:url("https://cdn.manageengine.com/images/analytics-plus-pro-bg.svg") center / cover no-repeat #DEECFF;}
.usmsproduct-lists li .product-layer.keyAdita-saasmp{background:url("https://cdn.manageengine.com/images/saasmanagerplus-pro-bg.svg") center / cover no-repeat #DEECFF;}	
.product-layer .keysol-new-prd-icon.anp-icon{background-position:-427px -356px;}
.product-layer .keysol-new-prd-icon.saasmp-icon{background-position:-499px -356px}
.certifications-container .certifiedlogos.clogo17{background-position: 12px -170px;}
.aditablueicons {
    display: inline-block;
    width: 55px;
    height: 55px;
    vertical-align: middle;
    margin: 0 0 10px;
	background:url("https://cdn.manageengine.com/images/advanced-it-blue-sprite.svg") 0/380px no-repeat;
}
.aditablueicons.aditaicon1{background-position:2px 3px;}
.aditablueicons.aditaicon2{background-position:-65px 2px;}
.aditablueicons.aditaicon3{background-position:-132px 4px;}
.aditablueicons.aditaicon4{background-position:-200px 4px;}
.aditablueicons.aditaicon5{background-position:-268px 2px;}
.aditablueicons.aditaicon6{background-position:-336px 4px;}
.slider-scroll.aditatrustedlogos .trustedlogos{background: url("https://cdn.manageengine.com/images/trustedby-adita-logos.svg") 0 0 / 1500px no-repeat;width:160px!important;}
.slider-scroll .trustedlogos.aditalogo1{background-position: 12px 0px;}
.slider-scroll .trustedlogos.aditalogo2{background-position: -170px 0px;width: 120px !important;}
.slider-scroll .trustedlogos.aditalogo3{background-position: -309px 3px;}
.slider-scroll .trustedlogos.aditalogo4{background-position: -448px 2px;width: 100px !important;background-size:1400px;}
.slider-scroll .trustedlogos.aditalogo5{background-position: -602px 1px;}
.slider-scroll .trustedlogos.aditalogo6{background-position: -747px 1px;background-size: 1450px;}
.slider-scroll .trustedlogos.aditalogo7{background-position: -889px 3px;background-size: 1400px;width: 130px !important;}
.slider-scroll .trustedlogos.aditalogo8{background-position: -1048px 2px;background-size: 1420px;}
.slider-scroll .trustedlogos.aditalogo9{background-position: -1295px 0px;width: 210px !important;}
.testimonials-lists.iam-casevideoadd li:nth-child(1) > img.globalerm-img{width:160px;}
.rightbottom-layer .testimonials-lists li > img.adita-caseimg{width:120px;}
	.advancedcasestudies .resources-con p{min-height:165px;}
	.adita-flowchart .flowwrapbox {margin: 0 0 80px 0;width:100%;}
	.adita-flowchart .flowwrapbox .topflow-layer{
		align-items:unset;
	}
	.adita-flowchart .flowwrapbox .topflow-layer li,.adita-flowchart .flowwrapbox .midflow-layer,.multilinkflow.adita-flowchart .middle-bar{
		background: linear-gradient(to bottom, #002E85 -25%, #0056FB) padding-box, linear-gradient(to bottom, #021844 30%, #0569FF) border-box!important;
		border: 1.5px solid #FFDE59;
		border-color: transparent;
		color: #fff;
	}
	.adita-flowchart .flowwrapbox .topflow-layer li{
		border-radius: 16px;
		padding: 16px 20px;
		display: flex;
		flex-direction: column;
		justify-content:flex-start;
		height:auto;
		align-items: center;
		box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
		text-align: center;
		font-size: 16px;
		line-height: 1.4;
		flex:1;
		margin-right:5px;
	}
	.aditaflowicons{
		background:url("https://cdn.manageengine.com/images/adita-flowchart-icons.svg") 0 0 / 150px no-repeat;
		width:45px;
		height:45px;
		display:inline-block;
	}
	.aditaflowicons.aditaicon1{background-position:4px 3px;}
	.aditaflowicons.aditaicon2{background-position:-53px 4px;}
	.aditaflowicons.aditaicon3{background-position:-111px 4px;}
	.aditaflowicons.aditaicon4{background-position:2px -61px;background-size:165px;}
	.aditaflowicons.aditaicon5{background-position:-53px -53px;}
	.aditaflowicons.aditaicon6{background-position:-111px -53px}
	.adita-flowchart .flowwrapbox .tabboxes .flowchart-con {top: -65%;}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(1){flex:1.3 0 0}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(2){flex:1.8 0 0}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(4){flex:1.2 0 0}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(5){flex:1.3 0 0}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(6){flex:1.2 0 0}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(2) .flowchart-con{width: 450px;}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(3) .flowchart-con{top:-73%;}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(5) .flowchart-con{top:-57%;}
	.adita-flowchart .flowwrapbox .topflow-layer li:nth-child(6) .flowchart-con{top:-73%;}
	.adita-flowchart .flowwrapbox .midflow-layer{padding:35px;box-shadow:none;animation:none;}
	.adita-flowchart .flowwrapbox .yellow-buttons{margin-top:30px;}
	.adita-flowchart .flowwrapbox .yellow-buttons li,.multilinkflow.adita-flowchart .bottomflow-layer li{
		background: linear-gradient(to bottom, #FFE4AD, #FFC300) padding-box, linear-gradient(37deg, #FFFFFF -9%, #d9b98e 35%, #FFFFFF 47%, #ffb758 70%, #ffff 80%) border-box !important;
		border: 2px solid;
		border-color: transparent;
		font-family:"Zoho_Puvi_Medium";
		font-size: 1.15em;
	}
	.adita-flowchart .flowwrapbox .banner-text{font-family:"Zoho_puvi_SemiBold";font-size:2em;}
	.adita-flowchart .flowwrapbox .yellow-buttons li{
		border-radius: 10px;
		padding: 20px 15px;
		color: #000;
		display: block;
		width:250px;
	}
	.adita-flowchart .flowwrapbox .yellow-buttons li a{color:#000;text-decoration:none;display: block;}
	.adita-flowchart .flowwrapbox .yellow-buttons li:hover a {color: #0038a4;}
	.multilinkflow.adita-flowchart .bottomflow-layer {
		background: none;
		width: 88%;
		position: relative;
		padding: 25px 0 0;
	}
	.multilinkflow.adita-flowchart .bottomflow-layer li {
		padding: 18px 20px;
		border-radius: 10px;
		color: #000;
		font-weight: 500;
		box-shadow: 0 0 10px rgba(255, 255, 0, 0.2);
		display: flex;
		align-items: center;
		justify-content: center;
		min-height: auto;
		width: 20%;
		flex: 1;
	}
	.multilinkflow.adita-flowchart .bottomflow-layer:before{
		transform: translate(-50%, -50%);
		position: absolute;
		content: '';
		background: url("https://cdn.manageengine.com/images/adita-flow-chart-arrow.svg") 0 / contain no-repeat;
		left: 50%;
		top: -29px;
		width: 82%;
		height: 50%;
		pointer-events: none;
	}
	.multilinkflow.adita-flowchart .bottomflow-layer img{top:-26px;position:relative;width:100%;}
	.multilinkflow.adita-flowchart .middle-bar {
		padding: 20px;
		font-size: 1.3em;
		border-radius: 10px;
		margin: 30px auto 0;
		width:83%;
		text-align: center;
		position: relative;
		z-index:1;
	}
	.multilinkflow.adita-flowchart .middle-bar:before{display:none;}
.gartner-img{width:100px !important;}
/*----Advanced IT analytics page css end-------*/

/*-----------Network security page css------------*/
.netsec-topbann img{width:55%;}
.netsol-sec .tabSlider-container{margin: 90px auto 0;}
.netsec-flowwrap .midflow-layer{padding: 20px;}
.netsec-flowwrap .banner-text{font-size: 1.6em;}
.netsec-flowwrap .middle-bar{color: #fff;margin: 60px auto 0 auto;}
.netsec-flowwrap .middle-bar:before{display:none;}
.netsec-flowwrap .bottomflow-layer{width: 72%;margin: 15px 0 0 0;}
.netsec-flowwrap .bottomflow-layer:before{
	background: url(https://cdn.manageengine.com/images/flow-arrows-4.svg) 0 0 no-repeat;
	top:-6px !important;
	width: 64%;
	height: 58px;
	background-size:cover;
}
.netsec-flowwrap .flowwrapbox .topflow-layer{width: 90%;margin: auto auto 30px;}
.netsec-flowwrap .flowwrapbox:after{right: -118px;background-size: contain;}
.netsol-sec .bundle {width: 65%;}
.netsol-sec .subPro-lists li:nth-child(4), .netsol-sec .subPro-lists li:nth-child(5), .netsol-sec .subPro-lists li:nth-child(6){border-bottom: none;}
.netsec-flowwrap .bottomflow-layer .tab{cursor: pointer;}
.netsec-flowwrap .flowchart-con{transform: translate(-50%, 74%);}
.netsec-flowwrap .bottomflow-layer .flowchart-con li{
	padding: 0;
    min-height: 0;
    width: 100%;
    text-align: left;
    display: block;
    background: none;
    list-style: disc;
	position: relative;
	margin-left: 15px;
}
.netsec-flowwrap .bottomflow-layer .flowchart-con li:before{
	width:5px;
	height: 5px;
	background: #000;
	border-radius: 50%;
	position: absolute;
	content: "";
	top: 8px;
    left: -15px;
}

/*---------Responsive styles------------*/
@media only screen and (min-width:1550px){
	.uems-legendprolists {
 	   margin-top: 50px;
	}
}
@media only screen and (max-width:1550px){
	.container,.containermid{max-width:1200px;}
	.fc-left ul li:nth-child(3):after{bottom: -108px;height: 70px;}
	.casestudies .resources-con p{min-height:165px;}
	.iamwhitepapes .resources-con p,.iamebooks .resources-con p{min-height:135px;}
	.topflow-layer,.midflow-layer{width:100%;}
	.tabboxes{padding:20px 3px;}
	.uems-flowchart .bottomflow-layer{width: 87%;}
	.uems-flowchart .bottomflow-layer:before{left:30%;}
	.advancedcasestudies .resources-con p{min-height:190px;}.adita-flowchart .flowwrapbox{margin-bottom:65px;}.multilinkflow .bottomflow-layer:before{top:-22px;}.advancedwebinars .resources-con p{min-height:120px;}
	.netsec-flowwrap .bottomflow-layer:before{background-size:contain;}
	.mapping-container{padding:60px 50px;}
}
@media only screen and (max-width:1500px){
	.flowchart-container{transform:scale(0.8);margin:0 0 50px;}
	.legend-box{width:60%;}
}
@media only screen and (max-width:1450px){
	.container-mid{width:96%;}
	.keysol-flowchart{transform:scale(0.9);margin:-20px 0 -30px;}
}
@media only screen and (max-width:1300px){.container,.sec2 .container,.containermid{max-width:90%;padding:0;}.promoSlider{width:80%;}.casestudies .resources-con p{min-height:170px;}}
@media only screen and (max-width:1250px){
	.resources-con p{min-height:100px;}
	section{padding:80px 0;}
	.legend-box{width:65%;}
	.uems-certifications .certifications-lists{width: calc(23% - 22px);}
	.bottom-box{width:43%;}
	.flowwrapbox .topflow-layer li{width: 12%;padding: 5px;}
	.advancedwebinars .resources-con p{min-height:100px;}
}
@media only screen and (max-width:1200px){
	#commonHeader {min-height:64px;height: 64px;}
	.abheader #MEmobPanel {top:64px;}
	.flowchart-container,.legend-box,.keysol-flowchart{display:none;}
	.legend-prolists{margin-top:50px;}
	.legend-prolists li{width:calc(33.33% - 15px);}
	.certifications-container{gap:0;}
	.resources-lists{width:30%;}
	.casestudies .resources-con p{min-height:150px;}
	.resources-lists:nth-child(n+4){margin-top:20px;}
	.subPro-lists li p{min-height:135px;}
	.iamebooks .resources-con p{min-height:120px;}
	.lcadsol-sec:after{width:200px;height: 100px;background-size:cover;}
	.lcadsol-sec:before{width:200px;height: 100px;background-size:cover;}
	.lcadsol-sec li, .siemsol-sec .usmsproduct-lists li, .uemssol-sec .usmsproduct-lists li{width:60%;}
	.uemssol-sec .usmsproduct-lists li, .siemsol-sec .usmsproduct-lists li, .bundle{width: 68%;}
	.itom-certifications .certifications-lists{width: calc(23% - 20px);}
	.advancedcasestudies .resources-con p{min-height:165px;}
	.mapping-container{padding:40px 30px;}
}
@media only screen and (max-width:1100px){
	.certifications-container .certifiedlogos{width:190px;}
	.promoContent li p{padding:0;}
	.testimonials-desc p br,.testimonials-desc img{display:none;}
	.testimonials-desc p, .testimonials-lists.siem-casevideoadd li:nth-child(1) p{width:100%;font-size:0.9em;}
	.testimonials-desc{padding:20px 15px;}
}
@media only screen and (max-width:1025px){
	.resources-lists{width:40%;}
	.resources-lists:nth-child(n+3){margin-top:20px;}
	.popup-testi-vdo .popup-vdo {width: 55%;}
	.popup-testi-vdo .popup-vdo iframe{height:310px;}
	#header-mainsec .headerinner{position:fixed;}
	.promoSlider{width:100%;}
	.sec2 h2 br,.sec2 img{display:none;}
	.sec2 img.mdshow{display: block;margin:20px auto 0;width:55%;}
	.sec2 p{font-size:1em;}
	.iamwhitepapes .resources-con p,.iamebooks .resources-con p{min-height:105px;}
	.itomtestimonials .resources-lists{width: 40%;margin-top: 20px !important;border-radius: 10px;}
	.itomtestimonials .slick-list{overflow: visible;}
	.mapping-container .stripHeader{margin-bottom:30px;}
	.mapping-container{flex-direction: column;padding:40px;text-align: center;}
}
@media only screen and (max-width:992px){
	.testimonials-desc img{display:block;}
	.boxcenteralign{display: block;text-align: center;}
	.banner-img{width:50%;margin:70px auto 0}
	.usmsproduct-lists{flex-wrap: wrap;justify-content: center;}
	.usmsproduct-lists li{width:48%;}
	.promoContent li{padding:30px;}
	.promoContent li:nth-child(1) p::after{right:-30px;}
	.resource-tabs{flex-wrap:wrap;justify-content: space-around;}
	.resources-lists{width:45%;}
	.testimonials-container,.dubleContent{flex-direction: column;}
	.testimonials-container .rightlayer,.testimonials-container .leftlayer{width:100%;}
	.legend-prolists li{width:calc(50% - 14px);}
	.top-banner h1{font-size:2.5em;}
	.popup-testi-vdo .popup-vdo iframe{height:280px;}
	.certifications-container{justify-content:space-between;}
	.certifications-container .certifications-lists{width:calc(33.33% - 20px);}
	.subPro-lists li{width:calc(50% - 40px);}
	.subPro-lists li:not(:last-child):nth-child(n+7){border-bottom: 1px solid #dddada;}
	.subPro-lists li p{min-height:115px;}
	.tab-buttons,.dubleContent{gap:25px;}
	.slide a br{display:none;}
	.tabs-wrapper{height:auto;}
	.lcadsol-sec li, .siemsol-sec .usmsproduct-lists li, .uemssol-sec .usmsproduct-lists li, .bundle{width:80%;}
	.lcadsol-sec li:nth-child(1) .product-layer, .siemsol-sec .usmsproduct-lists li:nth-child(1) .product-layer, .uemssol-sec .usmsproduct-lists li:nth-child(1) .product-layer{padding: 35px 30px 35px 120px;border-top-right-radius: 10px;}
	.uemssol-sec .promoSlider{width:80%;}
	.uemssol-sec:before{display: none;}
	.uems-certifications .certifications-lists{width: calc(26% - 18px);}  
	.netsec-topbann img{width: 48%;}
	.netsol-sec .bundle{width:100%;}
	.netsol-sec .subPro-lists li:nth-child(4){border-bottom: 1px solid #dddada;}
}
@media only screen and (max-width:800px){
	.promoSlider .promoContent{flex-direction: column;}
	.promoContent li,.underline{width:100%;}
	.promoContent li:nth-child(1) p::after{display:none;}
	.popup-testi-vdo .popup-vdo iframe{height:240px;}
	.uems-implementations:after{display: none;}
	.uems-certifications .certifications-lists{width: auto;margin: auto;}
	.uemssol-sec .usmsproduct-lists li, .siemsol-sec .usmsproduct-lists li, .bundle{width: 90%;}
}
@media only screen and (max-width:700px){
	.slider-scroll .trustedlogos{margin: 0 20px;}
}
@media only screen and (max-width:650px){
	.banner-img,.sec2 img.mdshow{width:90%;}
	.popup-testi-vdo .popup-vdo{max-width:80%;width:80%;}
	.legend-prolists{flex-wrap:nowrap;flex-direction: column;gap:20px;}
	.legend-prolists li{width: 100%;}
	.usmsproduct-lists li,.promoSlider,.subPro-lists li{width:100%;}
	.product-con p{min-height:inherit;margin-bottom:35px;}
	.promoSlider{padding:40px}
	.promoContent li{padding:0;}
	.promoContent li:first-child{padding-bottom:40px;}
	.certifications-container{justify-content:space-evenly;}
	.resource-tabs{max-width:100%;}
	.resources-lists{width:70%;}
	.resources-lists:nth-child(1){margin:0;}
	.resources-lists:nth-child(n+2){margin:20px 0 0;}
	.casestudies .resources-con p,.resources-con p,.ebooks .resources-con p,.iamwhitepapes .resources-con p,.iamebooks .resources-con p{min-height:auto;margin-bottom:20px;}
	.righttop-layer .testimonials-lists,.rightlayer .testimonials-lists{flex-direction: column;}
	.righttop-layer .testimonials-lists li:nth-child(n+1),.rightbottom-layer .testimonials-lists li,.rightbottom-layer .testimonials-lists li:last-child{width:100%;}
	.rightbottom-layer .testimonials-lists li{padding:40px;height:auto;}
	.rightbottom-layer .testimonials-lists li:last-child{flex-direction: row;}
	.seemore-cta{margin:0 0 0 15px;}
	.faq-accordion li .accordion-head{font-size:1em;}
	.success-overlay .global-success-msg{width:80%;}
	.certifications-container .certifications-lists{width: calc(50.33% - 20px);}
	.subPro-lists li p{min-height:inherit;margin-bottom:20px;}
	.top-banner{background:linear-gradient(100deg, #4589FF 3.99%, #377FFE 10.11%, #216FFE 21.33%, #1365FE 32.55%, #0F62FE 41.74%, #0C5DF6 45.82%, #034AD9 62.14%, #0043CE 72.34%);}
	.tabSlider .slide{padding:50px 0 20px;}
	.lcadsol-sec li, .siemsol-sec .usmsproduct-lists li, .uemssol-sec .usmsproduct-lists li, .bundle {width: 100%;display: block;min-height: auto;}
	.lcadsol-sec li:nth-child(1) .product-layer, .siemsol-sec .usmsproduct-lists li:nth-child(1) .product-layer, .uemssol-sec .usmsproduct-lists li:nth-child(1) .product-layer{padding: 35px 30px;border-bottom-left-radius: 0;}
	.lcadsol-sec:after, .lcadsol-sec:before{display: none;}
	.righttop-layer .testimonials-lists.siem-casevideoadd li:nth-child(1), .righttop-layer .testimonials-lists.siem-casevideoadd li:nth-child(2){width: 100%;}
	.itom-slider .tab-buttons li img {width: 100px !important;}
	.itomtestimonials .resources-lists{width: 70%;}
	.advancedcasestudies .resources-con p,.advancedwebinars .resources-con p{min-height:auto;}
	.netsol-sec .subPro-lists li:nth-child(5){border-bottom: 1px solid #dddada;}
	.mapping-container{padding:30px 25px;}
	.mapping-container .stripHeader{font-size:1.3em;}
}
@media only screen and (max-width:550px){
	.righttop-layer .testimonials-lists li > img,.leftlayer .testimonials-lists li > img{height: 400px;}
	.top-banner br, h2 br{display:none;}
	.scroll-container h2{padding:30px 20px 30px 0;}
	.slide{padding: 70px 20px 40px;}
	.certifications-container .certifications-lists{width: auto;}
}
@media only screen and (max-width:450px){
	.resources-lists{width:100%;}
	.slick-prev.slick-arrow,.slick-prev.slick-disabled {margin: 0 10px 0 0;}
	.popup-testi-vdo .popup-vdo iframe{height:190px;}
		.slider-scroll .trustedlogos{margin: 0 5px;}
	.itomtestimonials .resources-lists{width: 100%;}
}
@media only screen and (max-width:360px){
	.resource-tabs{justify-content:space-between;}
	.slider-scroll .trustedlogos{margin: 0;}
}
