@font-face {
  font-family: 'Zoho_Puvi_Regular';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_RegularItalic';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf") format("opentype");
  font-weight: 400;
  font-style: oblique;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_Medium';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_SemiBold';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_SemiBoldItalic';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_Bold';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Zoho_Puvi_ExtraBold';
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot");
  src: url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot") format("embedded-opentype"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2") format("woff2"), url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.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 {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	font-size: 16px;
	font-family: 'Zoho_Puvi_Regular';
	color:#000;
	transition: 0.9s all ease;
    -webkit-transition: 0.9s all ease;
}
 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;
	color: #4CA9F5;
}
a:active,
a:hover {
	outline: 0;
	text-decoration: none;
}
abbr[title] {
	border-bottom: 1px dotted;
}
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;
}
p {
	margin: 0 0 25px;
    line-height: 1.6;
}
ol,
ul {
	margin-top: 0;
	margin-bottom:0;
	list-style-type: none;
	padding: 0px;
	
}
.rows:after,
.rows:before,
section:after,
section:before,
footer:after,
footer:before,
header:before,
header:after,
section .container:before,
section .container:after,
section .container-midfluid:before,
section .container-midfluid:after,
.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	clear: both;
}
.rows {
	margin-right: -10px;
	margin-left: -10px;
}
section .container,section .container-midfluid{
	margin:0 auto;
	width: 100%;
}
section .container {max-width:1200px;}
section .container-midfluid{max-width: 1600px;}
.cols-3,
.cols-6,
.cols-9,
.cols-12 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.cols-12 {
  width: 100%;
}
.cols-9 {
  width: 75%;
}
.cols-6 {
  width: 50%;
}
.cols-3 {
  width: 25%;
}
@media (max-width: 992px) {
  .cols-md-12 {
    width: 100%;
  }
}
section{padding:100px 0;}
.boxcenteralign{
	display:flex;
	align-items:center;
}
.top-banner{
	background:url("../images/mobapp-banner-bg.png") left top/cover no-repeat,linear-gradient(100deg, #0043CE 25.41%, #034AD9 35.61%, #0C5DF6 51.94%, #0F62FE 56.02%, #1365FE 65.2%, #216FFE 76.42%, #377FFE 87.64%, #4589FF 93.76%);;
	color:#fff;
	padding-bottom:0;
}
.top-banner h1{
	font-family:"Zoho_Puvi_Bold";
	line-height:1.3;
	margin-bottom:15px;
	font-size:3em;
}
.top-banner p{margin:0;}
.top-banner strong{
	font-family:"Zoho_Puvi_SemiBold";
	display:inline-block;
}
.appbannerimg{
	width:500px;
	margin:0 auto;
	display:block;
}
.boxcenteralign .cols-6:nth-child(1){margin-top:-140px;}
section .container-midfluid{margin-top:80px;}
.secHeadingCon{
	font-size:2em;
	font-family:"Zoho_Puvi_Bold";
	margin:0;
	padding:0;
	text-align:center;
	line-height:1.4;
}
.tabsticky{position:sticky;top:100px;} 
.mobapptab li{
	font-size:1.1em;
	color:#303030;
	padding:20px;
	line-height:1.4;
	cursor:pointer;
	position:relative;
	z-index:1;
	font-family: 'Zoho_Puvi_Regular';
	border-bottom:1px solid #D5D5D5;
}
.mobapptab li:last-child{margin:0;border:0;}
.mobapptab li:hover,.mobapptab li.activemobapptab{color:#fff;background:#0036AC;}
.mobapptab li:before{
	position:absolute;
	content:'';
	width:0%;
	height:100%;
	border-bottom:2px solid #00D0FF;
	left:0;
	top:0;
	right:0;
	bottom:0;
	pointer-events:none;
	z-index:-1;
}
.mobapptab li.activemobapptab:before,.mobapptab li:hover:before,.articleMobTab.activemobapp:before{width:100%;}
.articleMobTab{
	display:none;
	width:100%;
	margin-bottom:10px;
	padding:25px 50px 25px 35px;
	font-size:1.1rem;
}
.articleMobTab.activemobapp{margin-bottom:0;}
.articleWrapper {
    background: #fff;
    color: #000;
    padding:50px;
	margin-bottom:30px;
	display:none;
}
#mobapptab1{display:block;}
.app-conatiner {
    padding-left: 40px;
}
.app-wrapper{border-bottom: 1px solid #D5D5D5;padding:0 0 55px;margin-top:70px;}
.app-wrapper:first-child{margin-top:0;}
.app-wrapper:last-child{padding-bottom:0;border-bottom:none;}
.solheadcon{
	font-size:1.25em;
	font-family:"Zoho_Puvi_SemiBold";
	margin:0 0 30px;
	position:relative;
	padding-left:10px;
	pointer-events:none;
}
.solheadcon:before{
	position:absolute;
	content:'';
	width:2.5px;
	height:100%;
	background:#0051FF;
	left:0;
	top:0;
	border-radius:100px;
}
.mobapp-lists {
    display: flex;
    flex-wrap: wrap;
}
.mobapp-lists li {
    width: calc(25% - 15px);
	border:1px solid #CCCCCC;
	padding:25px 25px 80px;
	margin:0 15px 15px 0;
	border-radius:8px;
	transition:all ease 0.4s;
	position:relative;
}

.mobapp-lists li h4 {
    font-size: 1.1em;
    font-family: "Zoho_puvi_Medium";
    display: block;
    line-height: 1.4;
    margin: 16px 0;
}
.mobapp-lists li p{
	font-size:15px;
	color: #393939;
}
.appstore-icons{
	display:flex;
	gap: 3px;
	position:absolute;
	bottom:25px;
}
.appstore-icons .istoreicon,.appstore-icons .androicon{
	width:45px;
	height:45px;
	border-radius:50%;
	transition:all ease 0.9s;
}
.appstore-icons .istoreicon{background:url("../images/apple-store-icon.svg") center / 50% no-repeat;}
.appstore-icons .androicon{background:url("../images/android-store-icon.svg") center / 45% no-repeat;}
.appstore-icons a:hover{background-color:#FBCF40;}
.mobappIcons {
    width: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
}
.mobappIcons:before,.mobappIcons:after{
	content:'';
	transition: all 0.5s ease;
	position: absolute;
    inset: 0;
	overflow:hidden;
	border-radius: 8px;
}
.mobappIcons:before,.mobappIcons.toolsdia:before{
	 border: 1px solid #DEDEDE;
	z-index: 2;
}
.mobappIcons:not(.insights-icon):before{
	 background: url(https://cdn.manageengine.com/images/new-prod-sprite.svg) 0 / 500px no-repeat;
}
.mobappIcons.toolsdia:before{
	background: url("../images/mobapp-tools-sprite.svg") 0 / 315px no-repeat;
}
.mobappIcons:after{
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}
.mobapp-lists li:hover {
    border-color: #0097EF;
}
.mobapp-lists li:hover .mobappIcons:before{
    border-color: #FFF;
}
.mobapp-lists li:hover .mobappIcons:after {
	opacity:1;
	visibility:visible;
    background-image: linear-gradient(180deg, #ECECEC 0%, #FFF 100%);
	box-shadow: 0 10px 22px 1px rgba(0, 0, 0, 0.10);
}
.mobappIcons.pam360-icon:before{background-position: -436px -8px;}
.mobappIcons.admp-icon:before{background-position: -9px -9px}
.mobappIcons.psmp-icon:before{background-position: -9px -76px;}
.mobappIcons.adssp-icon:before{background-position: -114px -8px;}
.mobappIcons.scp-icon:before{background-position: -217px -76px;}
.mobappIcons.aex-icon:before{background-position: -273px -76px;}
.mobappIcons.sdp-icon:before{background-position: -163px -76px;}
.mobappIcons.mdmp-icon:before{background-position: -10px -143px;}
.mobappIcons.rap-icon:before{background-position: -65px -143px}
.mobappIcons.ec-icon:before{background-position: -327px -76px;}
.mobappIcons.ptmp-icon:before{background-position: -9px -344px}
.mobappIcons.cloudspend-icon:before{background-position:-115px -277px}
.mobappIcons.firewall-icon:before{background-position:-382px -143px}
.mobappIcons.opu-icon:before{background-position: -168px -277px;}
.mobappIcons.aone-icon:before{background-position:-112px -210px}
.mobappIcons.ncm-icon:before{background-position: -438px -209px}
.mobappIcons.appm-icon:before{background-position:-166px -210px}
.mobappIcons.netflow-icon:before{background-position: -385px -209px}
.mobappIcons.opm-icon:before{background-position: -8px -276px;}
.mobappIcons.site24-icon:before{background-position: -220px -277px}
.mobappIcons.siq-icon:before{background-position:-274px -275px;}
.mobappIcons.anp-icon:before{background-position:-330px -276px;}
.mobappIcons.appc-icon:before{background-position:-442px -277px;}
.mobappIcons.toolsdia.was-icon:before{background-position:4px 3px;}
.mobappIcons.toolsdia.ptdps-icon:before{background-position:-50px 9px;background-size: 265px;}
.mobappIcons.toolsdia.sat-icon:before{background-position:-135px 3px;}
.mobappIcons.toolsdia.mne-icon:before{background-position:-170px 7px;background-size: 280px;}
.mobappIcons.toolsdia.wsm-icon:before{background-position:-239px 6px;background-size: 290px;}
.mobappIcons.insights-icon:before{background:url("../images/mobapp-insights-icon.svg") center / 37px no-repeat;}
.mobappIcons.meevents-icon:before{background:url("../images/mobapp-meevents-icon.png") center / 44px no-repeat;}
.mobapptypes{
	position: absolute;
    width: 18px;
    height: 18px;
    z-index: 99;
    transform: translate(-50%, -50%);
    left: 30%;
    top: 80%;
}
.mobapptypes.mappprocloud{background:url("../images/mapps-procloud-icon.svg") center / contain no-repeat;}
.mobapptypes.mapppromsp{background:url("../images/mapps-promsp-icon.svg") center / contain no-repeat;}
.mobapptypes.mappprocloudmsp{background:url("../images/mapps-procloudmsp-icon.svg") center / contain no-repeat;}
.prolooking-sec{
	background:url("../images/prolooking-leftbg.png") left top / contain no-repeat,url("../images/prolooking-rightbg.png") right top / contain no-repeat, linear-gradient(16deg, #0043CE 48%, #034AD9 59.78%, #0C5DF6 78.64%, #0F62FE 83.36%, #1365FE 93.96%, #216FFE 106.93%, #377FFE 119.9%, #4589FF 126.97%);
	text-align:center;
	color:#fff;
	padding:150px 0;
}
.prolooking-sec h2{
	margin:0 0 20px;
	padding:0;
	font-size:2.25em;
	font-family:"Zoho_Puvi_SemiBold";
}
.prolooking-sec p{margin:0;}
.prolooking-sec a{
	background:#FBCF40;
	color:#000;
	display:inline-block;
	padding:20px 30px;
	font-family:"Zoho_Puvi_SemiBold";
	font-size:1.125em;
	margin-top:40px;
}
.prolooking-sec a:hover{
	background:#F7BE00;
}
@media only screen and (max-width:1600px){
	section .container-midfluid{width:95%;}
	.mobapp-lists li{width:calc(33.33% - 15px)}
}
@media only screen and (max-width:1300px){
	section .container{max-width: 90%;padding: 0;}
}
@media only screen and (max-width:1200px){
	.mobapp-lists li{width:calc(50% - 15px)}
	.mobapptab li{font-size:1em;}
}
@media only screen and (max-width:1100px){
	section .container-midfluid{width:90%;}
	.tabsticky,.mobapp-wrapper{display:none;}
	#mobappTab1 .mobapp-wrapper{display:block;}
	.app-wrapper{border-bottom:none;padding:0 0 22px 0;margin:0;}
	.mobapp-lists{padding-top:20px;}
	section .container-midfluid{margin-top:40px;}
	.tabsticky+.cols-9{width:100%;}
	.app-conatiner{padding:0;}
	.mobapp-lists li{width:calc(33.33% - 15px)}
	.solheadcon{
		background-color: #0036AC;
        color: #fff;
        margin: 0;
        padding: 20px 70px 20px 30px;
        font-size: 1.1em;
        font-family:"Zoho_Puvi_Medium";
        cursor: pointer;
        transition: background 0.3s ease;
		line-height:1.5;
		pointer-events: auto;
	}
	.solheadcon:before,.solheadcon:after{content: "";position: absolute;}
	.solheadcon:before{
        right: 20px;
        top: 50%;
        width: 35px;
        height: 35px;
        border: 2px solid #fff;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        left: auto;
        background: transparent;
		transform: translateY(-50%);
	}
	.solheadcon:after {
        right: 30.5px;
        top: 51%;
        width: 18px;
        height: 100%;
        background: url(../images/mobapp-accordion-arrow.svg) center / 100% no-repeat;
        transition: transform 0.4s ease;
		transform: translateY(-50%) rotate(180deg);
	}
	.solheadcon.activemobapp:after{transform: translateY(-50%) rotate(0deg);right: 30px;top:50%;}
}
@media only screen and (max-width:1025px){
	#commonHeader {min-height: 64px;height: 64px;}
	.boxcenteralign{flex-direction: column;}
	.boxcenteralign .cols-6:nth-child(1){margin:0 0 60px;text-align:center;}
	.abheader .prdLogo img, .abheader .prdLogo.newcodelogo img{width:200px;}
}
@media only screen and (max-width:992px){
	section{padding:60px 0;}
	.mobapp-lists li{width:calc(48% - 15px)}
	.mobapp-lists li:nth-child(even){margin-right:0;}
	.mobapp-lists{justify-content:center;}
}
@media only screen and (max-width:770px){.secHeadingCon br{display:none;}}
@media only screen and (max-width:650px){
	.appbannerimg{width:100%;max-width:85%;}
	.mobapp-lists li{width:95%;margin-right:0;}
	.mobapp-lists li:last-child{margin:0;}
	.solheadcon{padding-left:20px;}
	.top-banner h1{font-size:2.4em;}
	.secHeadingCon{font-size:1.7em;}
	.prolooking-sec p br{display:none;}
}