@import url('fonts.css');
@font-face{font-family: Poppins; font-weight: 300; font-style: normal; src: url(https://webfonts.zohostatic.com/poppinslight/font.eot); src: url(https://webfonts.zohostatic.com/poppinslight/font.eot?#iefix) format("eot"), url(https://webfonts.zohostatic.com/poppinslight/font.woff2) format("woff2"), url(https://webfonts.zohostatic.com/poppinslight/font.woff) format("woff"), url(https://webfonts.zohostatic.com/poppinslight/font.ttf) format("truetype"), url(https://webfonts.zohostatic.com/poppinslight/font.svg#Poppins-Light) format("svg")}
/* normalize css*/
html {
	font-family: 'Inter', sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-size: 16px;
	font-family: 'Inter', sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
		text-decoration: none;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
	font-size: 2em;
}

mark {
	color: #000;
	background: #ff0;
}

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;
}

figure {
	margin: 1em 40px;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver;
}

legend {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td,
th {
	padding: 0;
}

*
{
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img
{
	vertical-align: middle;
	max-width: 100%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px
}
.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-light
{
	color: #fff;
}
.top-margin {
    margin-top: 25px!important;
}
.bottom-margin {
    margin-bottom: 25px!important;
}
.space-large
{
	height: 50px;
}
.space-mediusm
{
	height: 25px;
}
.space-small
{
	height: 10px;
}
.margin-0
{
	margin: 0!important;
}
.darken
{
	color: #000;
}
.lite
{
	color: #fff;
}
.non-click
{
	cursor: default;
    pointer-events: none;
}
ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
	list-style-type: none;
	padding: 0px;
}
strong, b {
    font-weight: bold;
}
.rows:after,
.rows:before, section:after, section:before, footer:after, footer:before, header:before, header:after, .container:before, .container:after, .flex-rows:after, .flex-rows:before, .clearfix:after, .clearfix:before, nav:after, nav:before, .nav:after, .nav:before, .navbar-collapse:after, .top-bar:after, .top-bar:before {
	display: table;
	content: "";
	clear: both;
}
.rows {
	margin-right: -15px;
	margin-left: -15px;
}
.container {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: 1200px;
}
@media only screen and (min-width: 1800px)
{
	.container {
	max-width: 1600px;
	}
}
.container-fluid
{
	max-width: 100%;
	padding: 0px 15px;
}
.fr {
    float: right!important;
}
.fl {
    float: left!important;
}
.pr {
    position: relative;
}
.cols-1,
.cols-10,
.cols-11,
.cols-12,
.cols-2,
.cols-25,
.cols-3,
.cols-4,
.cols-5,
.cols-6,
.cols-7,
.cols-8,
.cols-9 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.cols-12 {
		width: 100%
	}
	.cols-11 {
		width: 91.66666667%;
	}
	.cols-10 {
		width: 83.33333333%;
	}
	.cols-9 {
		width: 75%;
	}
	.cols-8 {
		width: 66.66666667%;
	}
	.cols-7 {
		width: 58.33333333%;
	}
	.cols-6 {
		width: 50%;
	}
	.cols-5 {
		width: 41.66666667%;
	}
	.cols-4 {
		width: 33.33333333%;
	}
	.cols-3 {
		width: 25%;
	}
    .cols-25 {
		width: 20%;
	}
	.cols-2 {
		width: 16.66666667%;
	}
	.cols-1 {
		width: 8.33333333%;
	}
@media only screen and (max-width: 992px)
{
	.cols-md-full
{
	width: 100%;
}
	.cols-md-half
	{
		width: 50%;
	}
	.cols-md-quat
	{
		width: 33.3%;
	}
	.cols-md-hidden
	{
		display: none;
	}
}
@media only screen and (max-width: 600px)
{
	.cols-sd-hidden
	{
		display: none;
	}
	.cols-sd-full
{
	width: 100%;
}
	.cols-sd-half
	{
		width: 50%;
	}
}
.center-cols
{
	float: none;
	margin: 0 auto;
}
/* flex row */
.flex-rows
{
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	flex-direction:row;
	-webkit-flex-direction:row;
}
.reverse-flex-rows
{
	flex-direction:row-reverse;
	-webkit-flex-direction:row-reverse;
}
nav {
	width: 100%;
	position: relative;
}
#commonHead {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
nav .brand-logo {
	position: absolute;
	color: #fff;
	display: inline-block;
	padding: 0;
}
nav ul {
	margin: 0;
}
nav ul li {
	float: left;
	padding: 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
	    color: #000;
}
.navbar-right {
    float: right;
}
.navbar-fixed {
	position: relative;
	z-index: 997;
}

.navbar-fixed nav {
	position: fixed;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 20px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.nav>li {
    position: relative;
    display: block;
	margin-left: 15px;
}
.navbar-toggle span {
    display: block;
    position: absolute;
    height: 3px;
    width: 30px;
    background: #2b2b2b;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
	cursor: pointer;
}
.navbar-toggle span:nth-child(1) {
    top: 0;
}
.navbar-toggle span:nth-child(2) {
    top: 8px;
}
.navbar-toggle span:nth-child(3) {
    top: 16px;
}
.active-toggle.navbar-toggle span:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.active-toggle.navbar-toggle span:nth-child(2) {
    opacity: 0;
    right: -60px;
}
.active-toggle.navbar-toggle span:nth-child(3) {
    top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
/*  footer */
.copyright
{
	font-size: 0.9em;
	margin: 0;
    font-weight: 400;
	    color: #898c90;
}
.copyright span
{
	  color: #898c90;
}
select:focus {
	outline: 1px solid #c9f3ef
}

button:focus {
	outline: none;
	background-color: #2ab7a9;
}

label {
	font-size: .8rem;
	color: #9e9e9e;
}

::-webkit-input-placeholder {
	color: #d1d1d1;
}

::-moz-placeholder {
	color: #d1d1d1;
}

:-ms-input-placeholder {
	color: #d1d1d1;
}

::-ms-input-placeholder {
	color: #d1d1d1;
}

::placeholder {
	color: #d1d1d1;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-group {
	margin-bottom: 15px;
}
input[type=search] {
	-webkit-appearance: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: none;
	cursor: pointer
}
.btn {
	display: inline-block;
	padding: 15px 25px;
	margin-bottom: 0;
	 font-size: 1em;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	border-radius: 4px;
	transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
}
.btn-bordered {
    border: 2px solid;
}
.btn-bordered:hover {
    color: #fff;
    background: #181818;
    border-color: #181818;
}
.btn-fill {
    border: 2px solid;
    background: #fff;
}
.btn-dark {
    color: #fff;
    background: #000;
    border-color: #000;
}
.btn-dark:hover {
	background: #333;
	border-color: #333;
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td,
th {
	padding: 0
}

/* animation */
@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.5);
  }

  100% {
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}
@keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes blink {
	from {
		opacity: 1
	}
	25% {
		opacity: 1
	}
	26% {
		opacity: 0
	}
	89% {
		opacity: 0
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}
@keyframes fade-out {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
@-webkit-keyframes pulse-animation {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1.5);
		transform: scale(1.5)
	}
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.btn-change {
	-webkit-transition: all 0.5s ease-in-out;
	color: #fff
}

.btn-change:hover {
	-webkit-transform: scale(1.1);
	background: #31708f
}

.btn-change1 {
	color: #fff;
	-webkit-transition-duration: 0.5s;
	-webkit-box-shadow: 0 0 0 0 #31708f inset, 0 0 0 0 #31708f inset
}

.btn-change1:hover {
	-webkit-box-shadow: 50px 0 0 0 #31708f inset, -50px 0 0 0 #31708f inset
}

.btn-change2 {
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transform-origin: 0 0
}

.btn-change2:hover {
	-webkit-box-shadow: 0 0 0 0 #efa943 inset;
	-webkit-transform: scale(1)
}

.btn-change3 {
	border: 0;
	box-shadow: 0 0 1px #ccc;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	-webkit-box-shadow: 0 0 0 0 #31708f inset, 0 0 0 #31708f inset
}
.btn-change31:hover {
	-webkit-box-shadow: 0 50px 0 0 #fff inset, 0 -50px 0 0 #fff inset;
	color: #fff
}

.btn-change4 {
	-webkit-transition-duration: 0.5s;
	-webkit-transform-origin: 50% 50%;
	-webkit-transition-timing-function: ease-out;
	-webkit-box-shadow: 0 -50px 0 0 #60a113 inset, 0 50px 0 #fff inset
}

.btn-change4:hover {
	-webkit-box-shadow: 0 0 0 0 #60a113 inset, 0 0 0 0 #60a113 inset;
	color: #60a113
}

a.service-btn.phn-btn.btn-change48 {
	-webkit-box-shadow: 0 -50px 0 0 rgba(255, 255, 255, 0) inset, 0 50px 0 rgba(96, 161, 19, 0) inset
}

.btn-change48:hover {
	-webkit-box-shadow: 0 0 0 0 #fff inset, 0 0 0 0 #fff inset;
	color: #60a113
}

.btn-change5 {
	box-shadow: 0 0 1px #ccc;
	-webkit-transform-origin: 50% 50%;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	-webkit-box-shadow: 50px 0 0 0 #007ad8 inset, -50px 0 0 #007ad8 inset
}

.btn-change5:hover {
	-webkit-box-shadow: 0 0 0 0 #fff inset, 0 0 0 #fff inset
}

.btn-change6 {
	box-shadow: 0 0 1px #ccc;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	box-shadow: 0 0 0 #31708f inset
}

.btn-change6:hover {
	box-shadow: 0 0 0 25px #60a113 inset;
	-webkit-transform: scale(1);
	color: #fff
}
.btn-change7 {
	box-shadow: 0 0 1px #ccc;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: linear;
	box-shadow: 0 0 0 #31708f inset
}

.btn-change7:hover {
	box-shadow: 100px 0 0 #31708f inset
}

.btn-change8 {
	box-shadow: 0 0 1px #ccc;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: linear;
	box-shadow: 0 0 0 #31708f inset
}

.btn-change8:hover {
	-webkit-box-shadow: -100px 0 0 #31708f inset
}
/* dropdown css */
.lists-dropdown {
    display: inline-block;
}
.lists-dropdown .lists {
    position: absolute;
    background: #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.18);
    display: none;
    z-index: 9;
    width: 190px;
}
.lists li {
    border-bottom: 1px solid #efeded;
}
.lists li:last-child {
  border: none;
}
.lists li a {
    padding: 10px;
    display: inline-block;
	color: #000;
	width: 100%;
}
/* header css */
.top-bar {
    background: #0A2029;
    color: #dcdcdc;
    padding: 15px 0px 0px 0px;
    font-size: 14px;
    font-weight: 300;
	position: relative;
    z-index: 9;
}
.top-bar a
{
	color: #dcdcdc;
}
.top-bar a:hover {
    color: #fa7300;
}
.top-bar-menu, .soc-menu
{
	float: right;
	margin: 0 0 0 20px;
}
.top-bar-menu li {
    display: inline-block;
    padding: 0px 10px;
}
.header-links {
    display: inline-block;
    margin-right: 25px;
}
.header-links a
{
	text-decoration : underline;
}
.lists-option {
    display: inline-block;
    padding: 12px 10px;
    background: #fff;
    color: #000;
    width: 120px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-top: -15px;
    position: relative;
    top: 2px;
    cursor: pointer;
    font-weight: 400;
	pointer-events: none;
	text-align: center;
}
.lists-option a
{
	color: #000;
}
.lists-option:after
{
	content: '';
    position: absolute;
    right: 15px;
    top: 18px;
    display: inline-block;
    border-left: 5px solid transparent;
    border-top: 5px solid #000000;
    border-right: 5px solid transparent;
	display: none;
	}
.lists-option.opendrop:after {
    border-bottom: 5px solid #000000;
    border-top: 0px;
}
.soc-menu li 
{
	display: inline-block;
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	opacity: 0.8;
	position: relative;
    bottom: 3px;
	padding: 0px 4px;
}
.soc-menu li:hover 
{
	opacity: 1;
}
.soc-menu li a{
       height: 20px;
    width: 20px;
	    margin: 0;
	display: inline-block;
}
.soc-menu li a.fbook
{
	           background: url(https://www.manageengine.com/images/footer-sprite.svg) no-repeat 0 0;
    margin: 0;
}
.soc-menu li a.yt
{
	           background: url(https://www.manageengine.com/images/footer-icon-yt.svg) no-repeat 0 4px;
}
.soc-menu li a.lin
{
	                background: url(https://www.manageengine.com/images/footer-icon-in.svg) no-repeat 0 0;
}
.soc-menu li a.tw
{
	           background: url(https://www.manageengine.com/images/footer-icon-tw.svg) no-repeat 0 3px;
}
.navbar-brand {
    display: inline-block;
    width: 175px;
    text-align: right;
}
.navbar-brand span {
    color: #000;
    position: relative;
    right: 15px;
    font-weight: 400;
}
.dropdown-menu {
    position: absolute;
    left: 15px;
    width: 200px;
    background: #fff;
	z-index: -1;
    box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.16);
	visibility: hidden;
    opacity: 0;
	transform: translateY(-2em);
	-webkit-transform: translateY(-2em);
	-moz-transform: translateY(-2em);
	 transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	 -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	 -moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
.dropdown-menu li {
    display: block;
    float: none;
    border-bottom: 1px solid #f3f3f3;
}
.dropdown-menu li:first-child
{
	border-top: 1px solid #f3f3f3;
}
.dropdown-menu li a {
    padding: 10px;
    display: inline-block;
    color: #000;
    width: 100%;
}
.dropdown-menu li a:hover
{
	    color: #fa7300;
}
.dropdown > a:after {
    position: relative;
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    border-right: 2px solid #3e3d3d;
    border-top: 2px solid #3e3d3d;
    transform: rotate(135deg);
    margin-right: 0.5em;
    left: 10px;
    top: -2px;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
}
.dropdown:hover > a:after
{
	transform: rotate(315deg);
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	top: 2px;
}
footer {
    background: #222;
    color: #eee;
}
footer > .container {
    padding: 60px 0px;
}
.sub-footer {
        background: #fff;
    padding: 20px 15px;
}
.footer-title {
        margin-top: 0;
    font-weight: 400;
    color: #eee;
    font-size: 1.2em;
    min-height: 25px;
}
footer a, footer span, footer p {
    font-weight: 300;
    color: #bbb;
	font-size: 0.9em;
}
footer a:hover
{
	text-decoration: underline;
}
.footer-menu li {
        line-height: 1.2;
    margin-bottom: 10px;
}
.credits p {
    line-height: 1.5;
}
span.zLogo {
    height: 25px;
    width: 81px;
    text-indent: -9999em;
    background: url(../images/zoho.svg) 0 0 no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    margin-top: 5px;
}
.soc-menu.ftr-menu {
    float: none;
    margin: 0px 0px 20px 0px;
}
.ftr-menu li {
    opacity: 1;
}
.ftr-menu li:first-child, .ftr-menu li:nth-child(3) {
    padding-left: 0;
}
.regional-countries-drop > li span {
    padding: 10px 0 10px 35px;
    border: 1px solid #979797;
    background: transparent;
    display: block;
    cursor: pointer;
    position: relative;
    z-index: 3;
    width: 280px;
}
.regional-countries-drop > li span:before
{
	 content: "";
    width: 20px;
    height: 23px;
    background: url(../images/footer-icon-rs.svg) no-repeat 0 2px;
    position: absolute;
    left: 7px;
    top: 7px;
}
.regional-countries-drop > li span:after
{
	content: "";
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #979797;
    position: absolute;
    right: 8px;
    top: 16px;
    display: block;
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
.regional-countries-drop > li.showdrop span:after
{
	border-top: none;
    border-bottom: 5px solid #979797;
}
.regional-countries-list {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border-radius: 0 0 4px 4px;
    padding: 10px 0;
    width: 100%;
    height: 153px;
    overflow-x: scroll;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-2em);
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    z-index: 2;
}
.regional-countries-list li a {
    padding: 5px 15px;
    color: #222;
    display: block;
}
.regional-countries-drop li.showdrop .regional-countries-list {
    visibility: visible;
    opacity: 1;
    z-index: 2;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
.regional-countries-drop {
    position: relative;
    width: 280px;
}
.footer-subscribenewsletteremail {
    background-color: #fff;
    border-right: none;
    color: #b5b5b8;
    height: 40px;
    line-height: 20px;
    outline: 0;
    padding: 10px 15px;
    transition: border .2s linear 0s, box-shadow .2s linear 0s;
    width: 60%;
    max-width: 230px;
    font-size: 12px;
    float: left;
    display: inline-block;
    cursor: pointer;
}
.footer-subscribenewslettersubmit {
    background: #34ad65 url(../images/footer-icon-arrow.svg) no-repeat center center;
    height: 40px;
    line-height: 20px;
    outline: 0;
    padding: 10px 15px;
    width: 50px;
    float: left;
    display: inline-block;
    cursor: pointer;
    text-indent: -99999em;
}
.newsletter-submit:after {
    content: "";
    display: table;
    clear: both;
}
.subscribepopup_contains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 999999;
    display: none;
}
.subscribepopup_boxes {
    width: 500px;
    max-width: 100%;
    height: auto;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 25%;
    border: 10px solid rgba(11, 11, 11, .67);
}
.subscribepopup_closeicon {
      float: right;
    line-height: 23px;
    border: 1px solid #34ad65;
    border-radius: 30px;
    font-size: 20px;
    margin: 0;
    width: 26px;
    height: 26px;
    top: 5px;
    right: 5px;
    background: #34ad65;
    color: #fff;
    text-align: center;
    z-index: 99999;
    position: absolute;
    font-weight: 100;
    cursor: pointer;
}
.subscribe_popups {
    padding: 10px 20px;
	    color: #4e4e4e;
}
.subscribepopup_form_wrapper h4 {
    font-size: 20px;
    margin: 20px 0 0;
    font-weight: 400;
	color: #000;
}
.dwn-priv a {
    color: #000;
    text-decoration: underline;
}
.subscribepopup_form_wrapper form {
    margin: 20px 0 0;
}
.subscribepopup_form_wrapper form input[type=text] {
        width: 50%;
    border: 1px solid #bbb6b6;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 5px;
    display: block;
    float: left;
    border-radius: 4px;
    box-sizing: unset;
}
.subscribepopup_form_wrapper form select {
    width: 40%;
    border: 1px solid #ddd;
    height: 32px;
    line-height: 20px;
    font-size: 14px;
    padding: 5px;
    display: block;
    color: #7e7e7e;
    float: left;
    margin: 0 0 0 10px;
    box-sizing: border-box;
}
.subscribepopup_form_wrapper form .dwn-priv {
    width: 100%;
    margin: 10px 0 0;
    font-size: 13px;
    display: inline-block;
}
.subscribepopup_form_wrapper form #subscribe {
    background: #34ad65;
    color: #fff;
    padding: 8px 30px;
    margin: 20px auto;
    text-transform: uppercase;
    line-height: 20px;
    border: 1px solid #fff;
    font-size: 13px;
    height: auto;
    display: table;
    float: none;
    border-radius: 4px;
}
.navbar-nav > li:not(.dropdown) > a:after {
    content: "";
    display: block;
    height: 2px;
    margin: 0 auto;
    transition: all ease 0.4s;
    background: #fa7300;
    width: 0%;
	position: relative;
    top: 2px;
}
.navbar-nav > li:not(.dropdown):hover > a:after
{
	width: 100%;
}
/* common page css */
#head {
    padding: 90px 0;
	background: url("../images/grid-bg.png") no-repeat;
	background-position: center left;
}
#head .banner-title {
    color: #000;
    line-height: 1.3;
    margin: 0;
    font-size: 3em;
}
#head .section-descr {
    margin-top: 10px;
    font-size: 1.1em;
}
#foot {
    padding: 90px 0;
    background: #eaeaea;
	position: relative;
	height: 310px;
}
#foot:after
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: url("../images/dot-bg.png") no-repeat;
	background-size:  cover;
	opacity: 0.3;
}
#foot .section-title {
    font-weight: 500;
    margin-bottom: 40px;
}
.play-link {
    display: inline-block;
    color: #000;
    font-size: 1.1em;
    padding-left: 30px;
	text-decoration: underline;
	    margin-right: 25px;
}
.play-link:before {
        content: "";
    display: inline-block;
    background: url(../images/play.svg);
    background-size: cover;
    width: 19px;
    height: 19px;
    position: relative;
    margin-left: -18px;
    top: 3px;
    right: 12px;
}
.play-link.contact-icn:before
{
	background: url("../images/contact-icn.svg");
    background-size: cover;
}
/* fixed form */
.popupform_preloader {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fff;
    z-index: 999;
}
.popupform_preloader img, .page_preloader img, .preloader_images img {
    width: 50px;
    height: 50px;
    margin: 15% auto 0% auto;
    display: block;
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    -ms-transition: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}
.popupform_preloader p {
    text-align: center;
    font-size: 16px;
    color: #ea7a1d;
}.popup_contains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5) none repeat scroll 0 0;
    z-index: -9;
    opacity: 0;
}
.popup_contains.after_active {
    z-index: 999999;
    opacity: 1;
}
.pop-box {
    width: 100%;
    background: #000;
    opacity: 0.5;
    position: absolute;
    z-index: 100000;
    top: 0;
    display: none;
}
.popup_boxes div.survey_popups {
    text-align: center;
    font-size: 3em;
    margin: 0px 0;
    position: relative;
}
.survey_popups h4.popup_form_heading {
    font-size: 22px;
    height: auto;
    margin: 10px 0 0 15px;
    line-height: 2em;
    text-align: left;
    font-weight: 400;
}
.global-success-msg {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 99999;
    width: 100%;
    background: #f8fdee;
    border: 1px solid #ffb67a;
    padding: 20px 10px;
    text-align: center;
    color: #ea7a1e;
    font-weight: bold;
    font-size: 1em;
    font-weight: 400;
	    display: none;
}
#contact_country, #zc-country
{
	z-index: 998;
}
#fixedbtn {
    position: fixed;
    top: 40%;
    transform: translate(0%, -50%);
    z-index: 9999;
    right: 0;
		transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	   transform: translateX(210px);
	    -webkit-transform: translateX(210px);
	    -moz-transform: translateX(210px);
}
#fixedbtn:hover, #fixedbtn.act, #fixedbtn.slide:hover
{
	   transform: translateX(0);
	    -webkit-transform: translateX(0);
	    -moz-transform: translateX(0);
}
#fixedbtn.slide
{
	transform: translateX(150px);
	    -webkit-transform: translateX(150px);
	    -moz-transform: translateX(150px);
}
#fixedbtn.scrollact
{
	transform: translateX(210px);
	    -webkit-transform: translateX(210px);
	    -moz-transform: translateX(210px);
}
#fixedbtn span {
    display: block;
    padding: 20px 10px;
	position: relative;
	background: #E9EBEB;
	cursor: pointer;
	height: 60px;	 
}
#fixedbtn span:hover {
    background: #d8d8d8;
}
#fixedbtn span.demo
{
	    border-bottom: 1px solid #d8d8d8;
}
#fixedbtn span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -60px;
    width: 60px;
    height: 60px;
    text-align: center;
    transform: translate(0%, -50%);
	    line-height: 60px;
}
#fixedbtn span.demo:before
{
	background: url("../images/request-icon.svg") #D8D8D8 no-repeat;
	background-position: center;
	background-size: 25px;
	color: #fff;
	border-top-left-radius: 25px;
}
#fixedbtn span.contact:before
{
	background: url("../images/call-icon.svg")  #011f29 no-repeat;
	background-position: center;
	background-size: 25px;
	color: #000;
	border-bottom-left-radius: 25px;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@media only screen and (min-width: 1025px)
{
	.navbar-toggle
	{
		display: none;
	}
	.navbar-header 
	{
      float: left;
    }
	.navbar-collapse.collapse {
    display: block;
    height: auto;
    padding-bottom: 0;
    overflow: visible;
}
	.navbar-right {
    float: right;
		margin-top: 5px;
		    margin-right: 260px;
	}
	.navbar-nav>li {
    float: left;
}
	.nav>li:not(.dropdown) {
    z-index: 99;
}
	.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.dropdown:hover .dropdown-menu
{
	display: block;
	padding-top: 15px;
	visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}	
}
@media only screen and (max-width: 1250px)
{
	.container, footer > .container {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media only screen and (max-width: 1025px)
{
	.top-bar-menu, .soc-menu
	{
		display: none;
	}
	#myNavbar {
    width: 100%;
    position: absolute;
    z-index: 999;
    background: #fff;
    left: 0;
	display: none;
	box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.4392156862745098);
	-webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.4392156862745098);
	-moz-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.4392156862745098);
}
	.navbar-nav {
    width: 100%;
    margin: 20px 0px;
}
	.dropdown-menu {
    position: relative;
    box-shadow: none;
    width: 100%;
	display: none;
	visibility: visible;
	opacity: 1;
		transform: translateY(0)!important;
    -webkit-transform: translateY(0)!important;
    -moz-transform: translateY(0)!important;
	transition: none!important;
	-webkit-transition: none!important;
	-moz-transition: none!important;
	}
	.dropdown > a:after, .dropdown:hover > a:after {
            transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    top: 0;
}
	.navbar-nav li {
    float: none;
    text-align: left;
}
	.navbar-nav > li
	{
		     margin-bottom: 10px; 
	}
	.solution-bar.fixed
	{
		display: none;
	}
}
@media only screen and (max-width: 770px)
{
	.regional-countries-drop, .regional-countries-drop > li span
	{
		width: 100%;
	}
	.footer-menu li {
    max-width: 100%;
}
	.footer-title {
    margin-top: 25px;
}
	footer > .container {
    padding: 30px 20px;
}
	#head .banner-title
	{
		    font-size: 2.4em;
	}
}
@media only screen and (max-width: 650px)
{
	.lists-dropdown .lists
	{
		width: 170px;
	}
	.header-links {
    font-size: 12px;
    margin-right: 15px;
}
	#head .banner-title br
	{
		display: none;
	}
	#head .banner-title
	{
		font-size: 2.2em;
		margin-bottom: 10px;
	}
}

/* new menu css */

header.abheader{height:100px;position:fixed;left:0;top:0;width:100%;background:#fff;z-index:99;transition:box-shadow .3s ease-in-out;-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out}.clearfix{display:block}#header-topsec{background:#fff;position:static;z-index:999999;width:100%;font:400 14px/24px Poppins,sans-serif;letter-spacing:.5px}.head-container{max-width:1400px;width:100%;margin:0 auto;transition:all .2s ease-in 0s}#topsec-rhs ul{border-bottom:1px solid #ddd;padding:0;margin:0}#topsec-rhs ul li{float:left;padding:5px 5px 2px 5px}.pr{position:relative}#topsec-rhs ul li span.telno{padding:4px 0;display:inline-block;border-bottom:none!important;font-size:.9em;background:0 0; cursor: default;}#topsec-rhs ul li .telphdrop{width:200px;font-size:1em;font-weight:300;right:auto;left:0}.subHdrRhsDrop{background:#1d2532;border:none;color:#fff;position:absolute;width:250px;padding:5px 10px;top:35px;right:0;z-index:999999;font-size:12px;display:none;line-height:22px}#topsec-rhs ul .telphdrop span{display:block;padding:5px 0 0 0}#topsec-rhs ul li .telphdrop a strong{color:#f9f9f9;font-weight:300}#topsec-rhs ul li .telphdrop a{color:#ccc;padding:2px 0;display:block;line-height:20px}#topsec-rhs>ul{height:36px}#topsec-rhs ul li span.user-thumb{background:url(https://www.manageengine.com/images/me-sprite-new.png) no-repeat -240px -120px;width:16px;height:16px;display:inline-block;margin-top:5px;border-bottom:none!important}#topsec-rhs ul li.nav-search{padding-bottom:12px}#setusername{font-size:12px}#header-topsec ul .loginbox a{color:#fff;font-size:1em}#topsec-rhs ul li.nav-search .icon-search{background:url(https://www.manageengine.com/images/me-sprite-new.png) no-repeat -224px -120px;height:16px;width:16px;position:relative;margin-top:5px;display:block}.nav-list>div{color:#fff;position:absolute;width:100%;z-index:999999;font-size:14px;height:350px;background:#f9f9f9;border-bottom:7px solid #1d2532;padding:0;top:57px;left:0;opacity:0;visibility:hidden;-moz-box-shadow:inset 0 0 2px #ccc;-webkit-box-shadow:inset 0 0 2px #ccc;box-shadow:inset 0 0 2px #ccc}#topsec-rhs .nav-list>div{top:36px;min-height:350px}.nav-list a{color:#000}.nav-list>div.header-search .head-container{min-height:50px;max-width:60%;margin:40px auto 0}.nav-list>div.header-search .head-container,.nav-list>div.header-search .suggestion-sec{opacity:0;visibility:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0s;margin-top:20px}.newsearchbox{outline:0}#cse-search-box .newsearchbox{border:1px solid #eee;border-radius:5px;padding:15px 0;width:100%;text-indent:20px;font-size:1.8em;color:#444;background:#fff}.suggestion-sec{margin:50px auto;width:60%;color:#000}.tc{text-align:center}#header-topsec ul a{color:#000;font-size:.9em;cursor:pointer;line-height:30px;padding:0}#topsec-rhs > ul > li > a, #topsec-rhs > ul > li > span{    font-weight: 600;    color: #444;}#MEmobPanel{width:100%;max-width:100%;position:fixed;left:0;z-index:9999;height:100%;top:60px;background:#fff;display:none;font:400 14px/24px Poppins,sans-serif;letter-spacing:.5px;overflow-y:scroll}.prdLogo img{width:250px;height:auto}.prdLogo a{display:block}.headerinner .prdLogo{margin-top:0}.navdrop:hover>div{display:block!important;visibility:visible!important;opacity:1!important}.nav-list>div.anims.show{transform:translateY(0);z-index:99;opacity:1;visibility:visible}.nav-list>div.header-search.show .head-container,.nav-list>div.header-search.show .suggestion-sec{opacity:1;visibility:visible}
#header-mainsec .bundle-box a:hover,.abheader .all-product a:hover,.abheader .tabs-nav a,.download-btn a,nav ul.header-nav li .tab-title a:hover,nav ul.header-nav li a:hover{text-decoration:none}.abheader .all-product,.abheader .download-btn,.abheader .free-tool a:after,.abheader .free-tool.market,.abheader .tab-right li{text-align:center}.abheader #search-result-input,.abheader #search-result-input *,.abheader .col.col1,.abheader .col.col2,.abheader .division-list span,.abheader .download-btn,.abheader .download-btn a,.abheader .solutions .division-list li{box-sizing:border-box;}.abheader .division-list span,.abheader .free-tool img,.abheader .menu-icons,.abheader .search-btn img{vertical-align:middle}#commonHeader{height:100px;min-height:100px}.abheader #header-mainsec .head-container .fr{float:left!important;}.abheader nav ul.header-nav{margin-left:100px;position:relative}.abheader nav ul.header-nav>li{position:relative;margin:0 5px;padding: 0 0 10px;cursor:pointer;z-index:99999}.abheader nav ul.header-nav>li:first-child{padding:0 0 0 10px;margin-left:20px}.abheader .prd-menu span{color:#000}.abheader nav ul.header-nav>li>span{padding:15px 20px;z-index:999;display:inline-block;position:relative;border-bottom:none!important;line-height: 1.3;color: #444444;}.abheader .nav-list>div{width:800px;top:55px;background:0 0;border:none;box-shadow:none}.abheader .header-nav .nav-list>div.anims{z-index:9999;overflow:visible;transition:all ease .5s;opacity:1;visibility:visible;display:none}.abheader .nav-list>div.anims.show{transform:translateY(0);z-index:999999}.abheader .nav-list>div.header-search{width:100%;background:#fff}.abheader #product-list{padding-top:0}.abheader .tab-active .events-inner{width:100%!important}.abheader .download-btn{float:right;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease;width:185px;height:42px;margin:8px 0 0 0;line-height:22px}.abheader .download-btn a{background:#fff;border:1px solid #dd002c;display:inline-block;padding:10px 5px;border-radius:4px;color:#dd002c;text-transform:uppercase;font-weight:600;font-size:13px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}.abheader .events .tabs-nav,.abheader .tabs-stage{border-bottom-right-radius:4px}.abheader .download-btn a .in-btn{z-index:2;position:relative}.abheader .download-btn a:hover{border-color:#dd002c;color:#fff;background:#dd002c}.abheader .nav-drop:after{content:"";display:table;clear:both}.abheader .nav-drop,.abheader .nav-drop>div{display:none}.abheader .nav-drop{width:675px;height:640px;border-radius:4px;background:#fff;margin-top:6px;box-shadow:0 0 20px rgba(0,0,0,.25882352941176473);-webkit-box-shadow:0 0 20px rgba(0,0,0,.25882352941176473);-moz-box-shadow:0 0 20px rgba(0,0,0,.25882352941176473);-o-box-shadow:0 0 20px rgba(0,0,0,.25882352941176473);-ms-box-shadow:0 0 20px rgba(0,0,0,.25882352941176473);position:relative;will-change:all;transition-property:all;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;transform-origin:50% -50px;transform:scale(-1,0);opacity:0}.abheader .nav-drop.show{opacity:1;transform:translateY(0)}.abheader .nav-drop>div,.abheader .nav-drop>div>.dropdown-product{height:100%}#product-menu{transform:translateX(0) translateY(0);width:920px}#solution-menu{transform:translateX(50px) translateY(0);width:860px;height:540px}#customer-menu{transform:translateX(275px) translateY(0);width:250px;height:495px}#support-menu{transform:translateX(395px) translateY(0);width:550px;height:440px}#community-menu{transform:translateX(500px) translateY(0);width:250px;height:440px}#community-menu.nav-drop>div.events,#customer-menu.nav-drop>div.company,#product-menu.nav-drop>div.products,#solution-menu.nav-drop>div.solutions,#support-menu.nav-drop>div.support,.tabs-nav a{display:block}.abheader .nav-drop .nav-drop.expand{width:920px}.abheader .nav-drop:before{content:'';position:absolute;left:50px;top:-10px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #333;clear:both;z-index:9999999}.abheader .event .tabs-nav,.abheader .tabs-nav li{position:relative}#product-menu.nav-drop:before{left:70px}#solution-menu.nav-drop:before{left:140px}.support .nav-drop:before{left:190px}.product-menu .nav-drop{transition:all ease .7s;width:920px}.product-menu .nav-drop:before{left:125px}.solutions .nav-drop:before{left:195px}.cus-menu .nav-drop:before{left:50px}.event-menu .nav-drop:before{left:80px}.abheader .tabs-nav{float:left;padding-top:15px;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#333; height:100%;width:250px;max-width:250px;min-width:250px}.abheader .tabs-stage{width:calc(100% - 252px);float:left;border-top-right-radius:4px;overflow:hidden;height:100%}.product-menu .tabs-stage{width:70%}.event .tabs-nav,.tabs-nav li.fixed-event{width:100%;border-bottom-right-radius:4px}.abheader .tabs-nav li{float:none;height:auto;margin-left:15px;margin-bottom:8px;border-left:4px solid #333}.company .tabs-nav li.links,.company .tabs-nav li:nth-child(2),.event .tabs-nav li.links,.support .tabs-nav li.links{margin-bottom:0}.abheader .tabs-nav li:not(.tab-active):hover{background:#484747}.abheader .tabs-nav li.tab-active,.abheader .tabs-nav li:hover{border-left:4px solid #E04B3A}.abheader .nav-drop .tabs-nav li.links{border-left:4px solid #333}.abheader .nav-drop .tabs-nav li.links.fixed-event{border-left:0}.abheader .tabs-nav li.fixed-event{margin:0;text-align:center;position:absolute;bottom:0;border-bottom-left-radius:4px;padding:0;height:50px}.abheader .nav-submenu ul li.fixed-event a{color:#fff;text-transform:uppercase;font-weight:600}.abheader .tabs-nav a{color:#fff;padding:15px 20px 15px 8px;font-size:1.1em;cursor:pointer}.abheader div.nav-submenu ul.tabs-nav li a h3{color:#fff}.abheader div.nav-submenu ul.tabs-nav li.tab-active a h3{color:#E04B3A}.abheader div.nav-submenu ul.tabs-nav li.links a h3{color:#fff}.abheader .tabs-nav li:after{content:">";display:inline-block;position:absolute;right:15px;color:#fff;top:50%;transform:translate(-50%,-50%); font-family: 'Poppins', sans-serif;}.abheader .tabs-nav li.links:after,.abheader .tabs-nav li.tab-active:after{display:none}.abheader .tabs-nav h3{font-size:14px;margin:0;padding-bottom:0;font-weight:400;line-height:1}.abheader .menu-icons{width:20px;height:20px;margin-right:10px;position:relative;bottom:1px}.abheader .nav-drop li.tab-active .menu-icons{-webkit-filter:invert(30%) grayscale(100%) brightness(70%) contrast(4);filter:invert(30%) grayscale(100%) brightness(70%) contrast(4)}.abheader .nav-drop li:not(.tab-active):hover .menu-icons{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.abheader .tabs-nav .links h3{display:inline-block;position:relative}.abheader .tabs-nav p{font-size:.9em;margin:8px 0 0;color:#c7c7c7;line-height:1.3;display:none}.abheader .tab-active{background:#fff}.abheader .tabs-nav>li.links:hover{background:0 0}.abheader .tabs-nav>li.links.fixed-event:hover{background:#E04B3A}.abheader .tab-active a h3{color:#E04B3A}.abheader .tabs-nav>li:hover p,.abheader .tabs-nav>li:not(.tab-active):hover h3{color:#fff}.abheader .tabs-nav>li.links h3:after{content:"";display:block;background:#E04B3A;width:0%;height:3px;position:relative;top:8px;transition:all ease .6s}.abheader .free-tool a,.abheader .free-tool a:after{display:inline-block;font-size:12px}.abheader .tabs-nav>li.links:hover h3:after{width:100%}.abheader .products-lists{padding:25px 20px 20px}.abheader .tab-right{padding:20px;background:#f2fbfc;margin-right:12px;margin-top:15px;border:1px solid #f7f5f5}.abheader .tab-right li{line-height:1.5}.abheader .free-tool{position:absolute;width:calc(100% - 270px);left:270px;bottom:0;z-index:99999;height:50px}.abheader .free-tool a:after{content:">";width:13px;height:13px;margin-left:5px;background:#000;border-radius:50%;color:#fff;line-height:14px;position:relative;top:1px;font-family: 'Poppins', sans-serif;}.abheader .free-tool a{font-weight:400;float:right;padding:10px 15px;margin-right:25px;color:#000;position:relative}.abheader .free-tool a:hover:after{background:#E04B3A}.abheader .free-tool a:hover{color:#E04B3A}.abheader .free-tool.market a:after{display:none}.abheader .free-tool.market a{padding:9px 10px;background:0 0;float:none;bottom:10px}.abheader .free-tool img{height:32px}.abheader a.link-right{float:right;margin-right:20px}.abheader .tab-right img{width:50%;border-radius:10px;display:block;margin:10px auto}.abheader .prd-menu .products-lists{padding:15px 20px 20px}.abheader .prd-menu .division-list{padding:20px 15px 15px;overflow:hidden; text-align: center;}.abheader h2.tab-title{font-size:1.1em;padding:20px 20px 0;color:#000;margin-bottom:0;margin-top:0;line-height:1}.abheader p.tab-descr{margin-bottom:10px;color:#000;padding-left:20px;padding-right:25px;font-size:12px;     margin-top: 4px;}.abheader .tab-descr:after{content:"";display:block;width:100%;height:1px;background:red;position:relative;top:5px}.abheader .tab-title a{display:inline-block;font-weight:500}.abheader .col.col1,.abheader .col.col2{float:left;width:50%}.abheader .seperate{margin:20px 0}.abheader .products-lists li,.abheader .solutions .products-lists li{margin-bottom:20px}.abheader .products-lists li{color:#000;border-left:2px solid #fff;padding-left:5px; position: relative; z-index: 99;    float: none!important;}.abheader .products ..col{min-width:282px}.abheader .products-lists li:hover{border-left:2px solid #f23c2d}.abheader .products-lists.division-list li{border-left:0;padding-left:0}.abheader .products-lists.division-list li:hover{border-left:0}.abheader .products-lists h3{font-size:1em;margin:0;color:#000}.abheader .products-lists p{margin:6px 0;font-size:.8em;line-height:1.3;color:#0009}.abheader .products-lists a{font-weight:400}.abheader .products .products-lists a{font-weight:300;color:#000;font-size:12px}.abheader .products .products-lists a span{display:block;margin:0;line-height:1.3;font-weight:400;font-size:14px;color:#000}.abheader .products .products-lists li:hover a{color:#000}.abheader .company .products-lists li:hover a,.abheader .products .products-lists li:hover a span,.abheader .solutions .products-lists li:hover a,.abheader .support .products-lists li:hover a{color:#E04B3A}.abheader .company .products-lists a,.abheader .support .products-lists a{font-size:14px}.abheader .all-product a,.abheader .help-product a,.abheader .related-product a{color:#fff;text-decoration:none}.abheader .drop-bottom{width:100%;position:absolute;bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.abheader .all-product{width:40%;float:left;padding:15px 0;background:#E04B3A}.abheader .products .all-product{width:250px}.abheader .all-product a{font-weight:600}.abheader .help-product,.abheader .related-product{width:34%;float:left;padding:15px 0}.abheader .help-product{text-align:right}.abheader .related-product a{font-size:.8em;padding-left:30px}.abheader .help-product a{font-size:.8em}.abheader .help-product a:after{content:">";display:inline-block;margin-left:10px;background:#fff;width:15px;height:15px;border-radius:50%;color:#111634;text-align:center;line-height:1.4;font-size:11px}.abheader .nav-list>div.products{left:-80px}.abheader #solution-menu.nav-drop{width:860px;height:540px}.solution-sec ul{border-right:none}.solutions .tabs-stage>div{min-width:600px}.products .tabs-stage>div{min-width:670px;height:100%}.company .tabs-stage>div,.support .tabs-stage>div{min-width:298px}.solutions .division-list li{width:33%;float:left!important;padding:5px;margin-bottom:15px;line-height:30px}.solutions .division-list li a{font-size:12px}.division-list .svg-imgs{width:30px;height:30px;display:block;margin:0 auto}.division-list .education .svg-imgs{width:40px;margin-top:-10px;height:40px;position:relative;top:10px}#industry .division-list li:hover .svg-imgs,#itdivision .division-list li:hover .svg-imgs{-webkit-filter:invert(30%) grayscale(100%) brightness(70%) contrast(4);filter:invert(30%) grayscale(100%) brightness(70%) contrast(4)}.division-list span{width:100%;font-size:13px;display:block;text-align:center;line-height:1.4;min-height:42px;margin-top:8px}.division-list:after{content:"";clear:both}#customer-menu .tabs-stage{display:none}#customer-menu.nav-drop.expand{width:550px}#customer-menu.expand .tabs-stage{display:block}.nav-list>div.solutions{padding:0;height:auto;left:-150px}.abheader .nav-list>div.support{left:-120px}.industries-menu li{padding:0}#cloud li,#itsecurity li{min-width:215px}.abheader div#MEmobile{position:fixed;top:30px;right:15px;cursor:pointer;transform:translate3d(0,0,0);transition:transform .7s;z-index:9999999;width:30px;height:30px;margin:0} #MEmobile span{display:block;position:absolute;height:3px;width:100%;background:#2b2b2b;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out} #MEmobile span:nth-child(1){top:0} #MEmobile span:nth-child(2){top:8px}#MEmobile span:nth-child(3){top:16px}.bodyoverflow #MEmobile span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.bodyoverflow #MEmobile span:nth-child(2){opacity:0;right:-60px}.bodyoverflow #MEmobile span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.abheader .search-btn{width:30px;height:30px;position:absolute;right:88px;top:26px;display:none;cursor:pointer}.abheader .search-btn img{display:block;margin:5px auto}.abheader #MEdropPanel{background:#333}.abheader #MEmobPanel{top:78px}.abheader #MEmobPanel ul li{border:1px solid #484848}.abheader #MEmobPanel a,.abheader #MEmobPanel span{color:#fffcfc;cursor:pointer;display:block}.abheader #MEmobPanel .breadcrumbs span{display:inline-block;box-sizing:border-box;width:100%;font-weight:500;font-size:15px}.abheader #MEbackPanel{color:#b7b5b5;cursor:pointer}.abheader #MEmobPanel a{display:block}.abheader #search-result-input{position:absolute;top:76px;width:95%;left:0;z-index:999;padding:0 10px;background:#333;display:none}.c-ripple,.search-btn:before,li.breadcrumbs{top:0;position:absolute}.abheader #search-result-input .MEmobListSearch{background:#E04B3A}.abheader #free-trial,.abheader li.links.fixed-event{background:#E04B3A;text-align:center}.abheader #MEmobListPrd>ul>li#all-product{background:#E04B3A;text-align:center;display:block!important;border:0}.abheader #MEdropPanel .links h3,.abheader #MEmobListCompany h3{color:#fff;padding:2px 10px!important}.abheader div#MEbackPanel{position:absolute;top:0;right:0;opacity:0}.abheader .breadcrumbs{background:#2A2A2A}.abheader #MEmobPanel .tab-active{background:0 0}.abheader #MEmobPanel #MEmobListCompany ul li.breadcrumbs span{color:#fff;font-size:1em;font-weight:400}.abheader #MEmobPanel #MEmobListCompany h3,.abheader #MEmobPanel .tab-active h3{color:#fff!important}.abheader #MEmobPanel .tab-active h3{margin:0;font-size:14px;padding:10px 10px 0;font-weight:400}.active-sub-list:before{content:"";display:inline-block;width:5px;height:5px;background:#0096A7;border-radius:100%;position:relative;right:6px;margin-right:3px}.search-btn:before{content:"X";color:#0f1438;background:#fff;width:30px;height:30px;left:0;z-index:9;font-size:18px;font-family:sans-serif;line-height:1.7;-webkit-animation:slidein .5s ease 1 normal;-moz-animation:slidein .5s ease 1 normal;-o-animation:slidein .5s ease 1 normal;animation:slidein .5s ease 1 normal;text-align:center;display:none}.search-btn.acts:before{display:block}@keyframes slidein{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1)}}.search-btn #cse-search-box .newsearchbox:focus{border:none}li.breadcrumbs{width:100%;z-index:99}#MEmobListPrd .breadcrumbs+li+li{margin-top:50px}.allprod-btn a,.events-sec .evt-rigister-btn,.explore-btn a{background:#E04B3A;font-size:14px;font-weight:600;padding:10px 35px;border-radius:4px}.allprod-btn a:hover,.events-sec .evt-rigister-btn:hover,.explore-btn a:hover{background:#dd002c}.abheader .menu2ResBlk{display:none!important}@media (min-width:1000px) and (max-width:1200px){.abheader .download-btn a{padding:10px 8px}.abheader nav ul.header-nav{margin-left:50px}}@media screen and (min-width:1024px) and (max-height:750px){.abheader .products .products-lists a span{font-size:13px}.abheader #solution-menu.nav-drop,.abheader .nav-drop{height:565px}.abheader .nav-list a{font-size:14px}.abheader .products .products-lists a,p.tab-descr{font-size:12px}.abheader .products .tabs-nav li{margin-bottom:3px}.abheader .products .tabs-nav li.tab-active{right:-1px}.abheader .products-lists{padding:15px 20px 20px 40px}.abheader .tab-opt .products-lists{padding:5px 0 0}.abheader .products .products-lists li{margin-bottom:12px}.abheader .tab-right li img{width:60%}.abheader .solutions .nav-drop{height:540px}.abheader .solutions .products-lists li{margin-bottom:15px}.abheader .solutions .division-list li{margin-bottom:10px;font-size:12px;}.abheader .seperate{margin:2px 0}.abheader p.tab-descr{margin-bottom:6px}.abheader #activedirectory .col2 .tab-descr{padding-right: 50px;}.abheader .products .tabs-nav a{padding:12px 20px 12px 8px}.abheader .menu-icons{width:20px;height:20px}}.c-ripple{left:0;width:100%;height:100%;overflow:hidden;background:0 0}.c-ripple__circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.25)}.c-ripple.is-active .c-ripple__circle{-webkit-animation:a-ripple .4s ease-in;animation:a-ripple .4s ease-in}@-webkit-keyframes a-ripple{0%{opacity:0}25%{opacity:1}100%{width:200%;padding-bottom:200%;opacity:0}}@keyframes a-ripple{0%{opacity:0}25%{opacity:1}100%{width:200%;padding-bottom:200%;opacity:0}}.bundle-box{text-align:center}.bundle-box h2{font-size:16px;color:#000;padding-bottom:5px}.bundle-box p{margin-top:0;color:#000;font-size:13px}.bundle-box a{color:#f23c2d;font-size:14px;font-weight:400}.bundle-box a:after{content:">";font-size:14px;height:15px;width:15px;border:1px solid #f23c2d;background:#f23c2d;display:inline-block;color:#fff;margin-left:5px;text-align:center;border-radius:50%;line-height:16px;transition:all ease .3s;position:relative;top:1px}.bundle-box a:hover:after{color:#f23c2d;background:#fff}@media only screen and (max-width:1380px){.abheader .help-product,.abheader .related-product{width:31%}.abheader .products .products-lists li{margin-bottom:10px}.abheader .products .products-lists a{font-size:12px}.abheader #product-menu{transform:translateX(-235px) translateY(0)}.abheader #product-menu.nav-drop:before{left:300px;top:-12px;border-bottom:12px solid #fff}.abheader #solution-menu{transform:translateX(-175px) translateY(0)}.abheader #solution-menu.nav-drop:before{left:370px;top:-12px;border-bottom:12px solid #fff}.abheader #customer-menu.nav-drop.expand{transform:translateX(132px) translateY(0)}.abheader #customer-menu.nav-drop.expand:before{left:190px;top:-12px}.abheader #support-menu{transform:translateX(130px) translateY(0)}.abheader #support-menu.nav-drop:before{left:318px;top:-12px;border-bottom:12px solid #fff}.abheader #community-menu{transform:translateX(440px) translateY(0)}.abheader #community-menu.nav-drop:before{left:115px;top:-12px}}@media only screen and (max-width:1152px){.abheader .download-btn{display:none}}@media only screen and (min-device-width:1026px) and (max-device-width:1114px) and (-webkit-min-device-pixel-ratio:2){.abheader .products .nav-drop{width:840px}.abheader #solution-menu.nav-drop{width:790px}.abheader .support-menu .nav-drop{width:535px}.abheader .company-menu .nav-drop.expand{width:520px}}@media (min-width:1020px) and (max-width:1100px){.headerinner .prdLogo{width:auto!important;float:left}#header-mainsec{top:30px}}@media only screen and (max-width:1000px){.abheader .products-lists{padding:0}.download-btn,h2.tab-title{display:none}.abheader #search-result-input{width:100%}#commonHeader{min-height:78px;height:78px}}@media only screen and (max-width:1025px){#commonHeader{min-height: 78px; height: 78px;}.abheader .menu2ResBlk{display:block!important}#header-mainsec{    padding: 0 20px;}nav ul.header-nav {display: none;}#topsec-rhs{display:none;}.abheader #MEmobListSup span br{display:none}.abheader #MEmobListCompany li span,.abheader #MEmobListCompanyE li span,.abheader #MEmobListPrd li span,.abheader #MEmobListSup li span,.abheader #MEmobListSupi li span{display:block!important}.abheader #MEmobListSup li:not(.breadcrumbs) span,.abheader #MEmobListSupi li:not(.breadcrumbs) span{padding:0}.abheader #MEmobPanel img.svg-imgs{width:20px;height:20px;float:left;margin-right:10px}.abheader h2.tab-title,.abheader p.tab-descr{display:none}.abheader #search-result-input{width:95%}.abheader #product-nav{display:block!important}.abheader #MEmobListCompany h3,.abheader #MEmobListSup h3,.abheader .links h3{color:#000;display:inline-block;padding:10px;cursor:pointer;text-decoration:none;margin:0;font-weight:400;font-size:14px}.abheader .products-lists{padding:0}.abheader .download-btn{display:none}.abheader .prdLogo img{width:180px;height:auto}.abheader .headerinner .prdLogo{margin-top:20px}.#fixedbtn,.top-links{bottom:-1px;left:0;z-index:999}.abheader .foot-copy.container{margin-bottom:30px}.abheader #MEdropPanel>ul>li>ul{overflow:scroll}.abheader #MEdropPanel>ul>li>ul>li:nth-child(3){margin-top:42px}}@media only screen and (max-width:1282px){.abheader #header-mainsec .nav-list>div.anims.show{width:0}}.pro-menu#MEmobile { position: relative;top: 12px;right: 15px;cursor: pointer;transform: translate3d(0,0,0);transition: transform .7s;z-index: 9999999;width: 30px;height: 30px;margin: 0;}.pro-menu ~ .lnkTab{margin-right: 70px;}.show {display: block!important;}@media only screen and (min-width:1025px){header.abheader{position:relative}}@media only screen and (max-width:1025px){header.abheader{height:78px;z-index:999}#MEbackPanel,#MEmobPanel a,#MEmobPanel span{color:#000;display:inline-block;padding:10px;cursor:pointer;text-decoration:none}#MEmobPanel li.snd-link a+span,#MEmobPanel ul li ul,#MEmobPanel ul li.office365,#MEmobPanel ul li.server{display:none}#MEmobPanel ul li{line-height:24px;border-bottom:1px solid silver}}@media only screen and (max-width: 1400px){header.abheader{padding: 0 20px;}}
