@charset "UTF-8";
/* -------------------------------------- Reset styles -------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}
.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;
}
/* normalize css*/

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	font-size: 16px;
	overflow-x:hidden;
	font-family: 'Zoho_Puvi_Regular';
}
* {
	-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: #3131FF;
}
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%;
}
p {
	margin: 0 0 25px;
    line-height: 1.8;
}
.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;
}
.text-dark {
	color: #000;
}
.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: 10px;
	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: -15px;
	margin-left: -15px;
}
.container {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: 1200px;
}
.container-fluid {
	width: 100%;
	max-width: 100%;
}
.fr {
	float: right!important;
}
.fl {
	float: left!important;
}
.pr {
	position: relative;
}
.cols-2,
.cols-3,
.cols-4,
.cols-5,
.cols-6,
.cols-7,
.cols-8,
.cols-9,
.cols-10,
.cols-12
{
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.cols-2 {
	width: 12.5%;
}
.cols-3 {
	width: 25%;
}
.cols-4 {
	width: 33.3%;
}
.cols-5 {
	width: 40%;
}
.cols-6 {
	width: 50%;
}
.cols-7 {
	width: 60%;
}
.cols-8,.resilience {
	width: 66.6%;
}
.cols-9 {
	width: 75%;
}
.cols-10 {
	width: 87.5%;
}
.cols-12 {
	width: 100%;
}
@media only screen and (max-width: 992px)
{
	.cols-md-12 {
	width: 100%;
}
	.cols-md-9 {
	width: 75%;
}
	.cols-md-6 {
	width: 50%;
}
	.cols-md-3 {
	width: 25%;
}
}
@media only screen and (max-width: 650px)
{
	.cols-sd-12 {
	width: 100%;
}
	.cols-sd-9 {
	width: 75%;
}
	.cols-sd-6 {
	width: 50%;
}
	.cols-sd-3 {
	width: 25%;
}
}
/* header */
header {
	padding: 25px 0;
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.brand-logo {
    display: block;
    width: 200px;
}
li.active a{
	color:#834100;
}
.menu-icon{
    display: none;
    color: #fff;
}
.light
{
	color: #fff!important;
}
section{min-height:100vh;display: flex;display: -webkit-flex;display: -moz-flex;display: -o-flex;justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-o-justify-content: center;align-items: center;-webkit-align-items: center;-moz-align-items: center;-o-align-items: center;}
section{padding:100px 0;background: #fff;position:relative;}
.sec1{background:url("../images/sec1-bg-img.jpg") no-repeat;background-size:cover;background-position:bottom;}
.sec2{background:url("../images/sec2-bg-img.jpg") no-repeat;background-size:cover;background-position:bottom;align-items:initial;-webkit-align-items:initial;-moz-align-items:initial;-o-align-items:initial;}
.sec6{background:url("../images/sec6-bg-img.jpg") no-repeat;background-size:cover;background-position:bottom;align-items:initial;-webkit-align-items:initial;-moz-align-items:initial;-o-align-items:initial;color:#fff;padding:150px 0;}
.sec8{background:url("../images/sec8-bg-img.jpg") no-repeat;background-size:cover;background-position:bottom;align-items:initial;-webkit-align-items:initial;-moz-align-items:initial;-o-align-items:initial;padding:200px 0;}
.sec13{background:url("../images/sec13-bg-img.jpg") no-repeat;background-size:cover;background-position:bottom;align-items:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:enflex-endd;color:#fff;}
.sec7,.sec9,.sec11{background:url("../images/sec7911-bg-img.png");background-size:cover;}
.sec3{background:#E8FFE6;}
.sec4{background:#FFF5E0;}
.sec5{background:#EBF1FF;position:relative;overflow:hidden;}
.sec10{background:#FFF2F2;}
.sec12{background:#F5FAFF;}
.sec3:before {content: "";display: block;width: 100%;position: absolute;background: linear-gradient(to top, #e8ffe6, #e8ffe6bf, rgb(255 255 255 / 0%));height: 50px;top: -48px;}
p{font-size:1.1em;font-family: 'Zoho_Puvi_Regular';line-height:1.6;margin:15px 0;}
p.secs-desc{font-size:1.2em;font-family: 'Zoho_Puvi_Medium';}
h1,h2{font-size:2.9em;font-family:'Zoho_Puvi_Bold';line-height:1.3;margin-bottom:20px;}
h4{font-size:1.4em;line-height:1.4;}
ul{margin-bottom:0;}
.sec1-desc1{font-size:1.3em;}
.di{display:inline-block;vertical-align:middle;}
.flol{float:left;width:50%;}
.numbers,.slider-box h6,.sum{font-size:3.5em;display: inline-block;font-family:'Zoho_Puvi_Bold';}
h5{font-size:3em;font-family:'Zoho_Puvi_Bold';}
.sec2-right,.sec3-right{padding-left:70px;}
.num-con{padding-left: 20px;margin:0;width:50%;}
.half-box,.full-box{margin:50px 0;}
.half-box .num-con,.full-box .num-con,.sec2-right .md-br-hide{font-size:1.2em;}
.half-box .num-con,.full-box .num-con{padding-left:10px;line-height:1.3;}
.full-box .count-animation{min-width:110px;}
.half-box > div{float:left;width:50%;}
b,.sec4_desc,.sec1-desc1,h4,.usi-list li,.mom-tab li.act-tab span,.year-list li span,.sup-lists li .list-head{font-family:'Zoho_Puvi_SemiBold'}
.sec4_desc{font-size:1.4em;}
.sec4 h4{margin-bottom:15px;font-size:1.6em;}
.circle-box{display:inline-block;width:40%;vertical-align:middle;}
.cirbox{margin:100px 0;}
.mar-tb{padding-left:30px;margin:0;display:inline-block;vertical-align:middle;text-align:left;}
.mar-tb .num-con{padding:10px 0 0;width:auto;font-size:1em;line-height:1.4;}
.mar-tb .numbers{font-size:3em;color:#123139;}
.circle-img{width:160px;display:inline-block;vertical-align:middle;}
.usi-list li{font-size:2em;cursor:pointer;opacity:0.4;line-height:1.4;margin:80px 0;position:relative;padding-left:20px;}
.usi-list li:before{content:'';position:absolute;top:0;left:0;height:100%;width:4px;background:#000;opacity:0.4;}
.inside-boxes{margin:60px 40px;}
.usi-list li.act{opacity:1;}
.usi-list li.act:before{background:#FF6060;opacity:1;}
#uems,#gartner{display:block;}
.usi-rightboxes,.mom-contentbox{display:none;}
.act-content{display: flex;display: -webkit-flex;display: -moz-flex;display: -o-flex;justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-o-justify-content: center;align-items: center;-webkit-align-items: center;-moz-align-items: center;-o-align-items: center;min-height:580px;}
.act-content .mobile-menu{display:none;}
p.tab1-desc1 {padding: 0;margin: 5px 0 0;}
.sec6-rt-desc{font-size:2.5em;font-family: 'Zoho_Puvi_Bold';line-height:1.5;padding:0 0 0 170px;margin:0;}
.sec6-left{position:relative;}
.sec6-left:before{content:'';display:block;height:100%;width:1px; right:-60px;position:absolute;background:#fff;opacity:0.4;}
.sec6-rt-desc strong{font-size:1.5em;font-family: 'Zoho_Puvi_Bold';}
.npl-text{font-size:2.4em;}
.mr{margin-right:70px;}
h3{font-size: 2em;font-family: 'Zoho_Puvi_Bold';margin-bottom: 10px;}
.gro-perbox .num-con{width:auto;padding:0;margin-top:10px;font-family: 'Zoho_Puvi_Medium';font-size: 1.2em;}
.event-lists{border:1px solid #000;background:#FFF2F2;margin-top:40px;padding:50px 30px;}
.event-lists li{float:left;width:20%;text-align:center;}
.event-lists li span{font-size:3em;font-family: 'Zoho_Puvi_Bold';}
.event-lists li p{margin:10px 0 0}
.mom-tab li{float: left;width:14.28%;border-bottom: 1px solid #707070;border-right: 1px solid #707070;text-align: center;cursor: pointer;}
.mom-tab li:nth-child(7){border-right: none;}
.mom-tab li span{font-size:1em;padding:18px 0;display:block;}
.mom-tab li.act-tab,.mom-tab li:hover{background:#000;color:#fff;}
.mom-contentbox{margin-top:50px;}
.mom-contentbox ul li{position: relative;padding: 0 0 25px 25px;font-size: 1.1em;line-height: 1.5;font-family: 'Zoho_Puvi_Medium';}
.mom-contentbox ul li:before {position: absolute;left: 0;top:9px;display: block;content: "";width:6px;height:6px;background: #000;border-radius:10px;}
.year-list li,.year-line li{float:left;width:20%;opacity:0.5;}
.year-list li span{font-size:1.5em;}
.year-list li p{margin:10px 0 0;font-size:1em;line-height:1.3;}
.year-list li.green span{color:#c11b1b;}
.year-list{margin-top:80px;}
.pro-update{margin-top:50px;}
.year-line{margin-top:30px;}
.year-line li{border-bottom:2px solid #707070;border-left:2px solid #707070;height:45px;}
.year-line li.acts{border-color:#000;opacity:1;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;}
ul.inner-list {margin-top: 15px;}
ul.inner-list li {padding: 0 0 15px 25px;font-size:1em;}
.thankyou{font-size:2em;}
.happynewyear{font-size:2.5em;}
p.yearcon {line-height: 1.4;margin:30px 0 25px;}
.brand-logo-bottom {margin: 60px auto 0;width: 200px;display: block;}
.pro-update-boxes h4{font-size:1.7em;}
.pro-update-boxes h4,.sec7 h3{color:#C11B1B;}
.pro-update-boxes ul{position:relative;margin:30px 0;}
.sec13{padding-bottom:50px;}
a{color:#0420A3;}
a:hover{color: #000;}
.newpro-box a:hover{color:#C11B1B;}
.pro-update-boxes ul:before{
	position: absolute;
    content: '';
    display: block;
    width: 1px;
    height: 85%;
    background: #000;
    left: 4px;
    top: 0;
}
.pro-update-boxes ul  li {
    padding: 0 0 20px 20px;
    font-size: 1.2em;
    line-height: 1.8em;
    position: relative;
	width:70%;
}
.pro-update-boxes ul li:before {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #000;
    top: 12px;
    border-radius: 5px;
    left: 0;
}
.pro-update > div:nth-child(7) ul:before,.pro-update > div:nth-child(8) ul:before{display:none;}
.ls-lists li,.sup-lists li{padding:0 0 20%;opacity:0.3;}
.ls-lists li .numbers,.sup-lists li h5{font-size:4em;}
.ls-lists li .num-con{padding:10px 0 0;font-size:1.3em;width:auto;}
.sup-lists li .double-box{float:left;width:50%;}
.sup-lists li .list-head{padding:0;margin:0 0 30px 0;font-size:1.5em;}
.sup-lists li .double-box p,.sup-lists li .single-box p{font-size:1em;padding:10px 0 0;margin:0;width:70%;}
.sec3 ul .scroll-list.disabled,.sec12 ul .scroll-list.disabled{ opacity:1;}
.sec3-right,.sec12-right{float:right;}
.page-fix .left-fixed {position: fixed;width:40%;}
.left-fixed{top: 10%;z-index: 0;}
.slider-sec{position:relative;margin: 25px 0 0;}
.slider-container {
    width: 120%;
	overflow:hidden;
}
.slider-box{
    margin-bottom: 0;
    margin-top: 0;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
}
.slider-box li{
   display: inline-block;
    width: 400px;
    float: left;
    margin-right: 90px;
	position:relative;
}
.slider-box li:nth-child(1){width:300px}
.slider-box li:nth-child(2){width:450px}
.slider-box li:nth-child(3){width:300px}
.slider-box li:nth-child(4){width:400px}
.slider-box li:nth-child(5){width:450px}
.slider-box li:nth-child(6){width:300px;}
.slider-box li:nth-child(6):after{display:none;}
.slider-box li:nth-child(1):after{content:'';display:block;position:absolute;height:100%;width:1px;background:#707070;right:-30px;top:0;}
.slider-box li .numbers,.slider-box li h6,.sum{
    font-family: 'Zoho_Puvi_Bold';
}
.slider-box li p{
   margin:15px 0 0;
	width: 90%;
}
.slider-box li:nth-child(2) p{
	font-size: 2em;
    font-family: 'Zoho_Puvi_SemiBold';
    margin: 0;
    width: 90%;
    line-height: 1.4;
}
#controls{position:relative;width:100%;height:100%;margin-top:30px;}
.disclaimer{margin:40px 0 0;}
#controls .arrow{
	position: absolute;
    width: 50px;
    height: 50px;
    background: #ffff;
    cursor: pointer;
    border-radius: 50px;
	border: 1px solid #000;
}
#controls .arrow.disable {
    opacity: 0;
    pointer-events: none;
}
#controls .arrow.prev {
	transform: rotate(180deg);
	transform: -webkit-rotate(180deg);
}
#controls .arrow.next img,#controls .arrow.prev img {
	transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
    width: 25px;
	height:auto;
}
.active-anim .chat-img{
	position: absolute;
    bottom: 105px;
    left: 53%;
    transform: translate(-50%,-50%);
    width: 230px;
    height: auto;
    animation: chat-anim 4s 1 ease;
}
@-webkit-keyframes chat-anim {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(1);opacity: 1;bottom:200px;left: 46%;}
}
@-moz-keyframes chat-anim {
0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(1);opacity: 1;bottom:200px;left: 46%;}
}
@keyframes chat-anim {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(1);opacity: 1;bottom:200px;left: 46%;}
}
@-webkit-keyframes chat-anim1 {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:150px;left: 46%;}
}
@-moz-keyframes chat-anim1 {
0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:150px;left: 46%;}
}
@keyframes chat-anim1 {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:150px;left: 46%;}
}
@-webkit-keyframes chat-anim2 {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:130px;left: 46%;}
}
@-moz-keyframes chat-anim2 {
0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:130px;left: 46%;}
}
@keyframes chat-anim2 {
 0% {transform: scale(0);opacity: 0;left: 46%;bottom:-100px;}
50% {transform: scale(0.5);opacity: .5;left:46%;bottom:60px;}
100% {transform: scale(0.9);opacity: 1;bottom:130px;left: 46%;}
}

/*---------loading animation---------*/
.loading-sec{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background: url("../images/loading-bg-img.jpg") no-repeat;
	background-size:cover;
	background-position:top;
	text-align: center;
	color:#fff;
	z-index:9999999999;
}
.loader-innerbox{
	transform: translate(-50%,-50%);
	left:50%;
	top:40%;
	position:absolute;
}
.loader-innerbox img{
	width:600px;
	height:auto;
	display:block;
}
.loader-innerbox .year-text{
	display:block;
	font-size:1.7em;
	margin-top:40px;
}
.Loading {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 10px;
  background: #f1f1f1;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
  border-radius: 4px;
  overflow: hidden;
  margin-top:50px;
}

.Loading:after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  animation: load 3s infinite;
	background:#609EE3;
}

@-webkit-keyframes load {
  0% {
    width: 0;
  }
  25% {
    width: 25%;
  }
  50% {
    width: 50%;
  }
  75% {
    width: 75%;
  }
  100% {
    width: 100%;
  }
}
@keyframes load {
  0% {
    width: 0;
  }
  25% {
    width: 25%;
  }
  50% {
    width: 50%;
  }
  75% {
    width: 75%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes load {
  0% {
    width: 0;
  }
  25% {
    width: 25%;
  }
  50% {
    width: 50%;
  }
  75% {
    width: 75%;
  }
  100% {
    width: 100%;
  }
}
svg{
  display: inline-block;
  height: 160px;
  width: 160px;
  overflow: visible;
  vertical-align:middle;
}
circle {
	fill:rgba(0,0,0,0);
  stroke-width:31.8309886184;
  stroke-dasharray: 0,0,0,100;
  stroke-dashoffset: 25;
  -webkit-animation: 5s 1 ease both;
  animation: 5s 1 ease both;
}
.active-anim .pie1{
  stroke:#123139;
	-webkit-animation-name: pie1;
  -moz-animation-name: pie1;
  animation-name: pie1;
}
.active-anim .pie3{
	stroke:#123139;
	-webkit-animation-name: pie3;
  -moz-animation-name: pie3;
  animation-name: pie3;
}
.active-anim .pie2 {
  stroke:#d3cb65;
  -webkit-animation-name: pie2;
  -moz-animation-name: pie2;
  animation-name: pie2;
}
.active-anim .pie4{
	stroke:#d3cb65;
  -webkit-animation-name: pie4;
  -moz-animation-name: pie4;
  animation-name: pie4;
}
@-moz-keyframes pie1 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@-webkit-keyframes pie1 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@keyframes pie1 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@-moz-keyframes pie2 {
  50%,100% {stroke-dasharray: 0,80,20,0;}
}
@-webkit-keyframes pie2 {
  50%,100% {stroke-dasharray: 0,80,20,0;}
}
@keyframes pie2 {
  50%,100% {stroke-dasharray: 0,80,20,0;}
}
@-moz-keyframes pie3 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@-webkit-keyframes pie3 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@keyframes pie3 {
  50%,100% {stroke-dasharray: 100,0,0,0;}
}
@-moz-keyframes pie4 {
  50%,100% {stroke-dasharray: 0,50,50,0;}
}
@-webkit-keyframes pie4 {
  50%,100% {stroke-dasharray: 0,50,50,0;}
}
@keyframes pie4 {
  50%,100% {stroke-dasharray: 0,50,50,0;}
}
.container-fluid.copyright {
    padding:0 0 30px;
    text-align: center;
    background: #16131a;
    color: #fff;
}
.container-fluid.copyright p {
    margin: 0;
	font-size: 0.8em;
	color:#fff;
}
.container-fluid.copyright p a{color: #fff;}
.subscribe-form{
	display: block;
    width:40%;
    height: 60px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    position: relative;
	margin:0 auto;
	cursor: pointer;
	border:1px solid #707070;
}
span.footer-email{
	display: block;
    text-align: left;
    height: 100%;
    padding: 12px 0 0 20px;
	 opacity: 0.5;
}
span.footer-submit{
	display: inline-block;
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    right: 10px;
    font-size: 17px;
    z-index: 8;
    background:#ffd052;
    color: #353535;
    padding: 10px 35px;
}
div#form-alert {
	margin:0!important;
    background: #fff;
    color: red;
	position: absolute;
    transform: translate(-50%, -50%);
    top:55px;
    left: 33%;
}
/*-------------subscribe popup css----------*/
.subscribepopup_contains {
    width: 50%;
	margin:0 auto;
}
#backToTop {
    position: fixed;
    right: 20px;
    bottom: 80px;
    color: #000;
    background: rgba(0, 0, 0, 0.7) url(https://www.manageengine.com/images/up-arrow.png) no-repeat 16px 17px;
    font-size: 12px;
    display: none;
    cursor: pointer;
    transition: all 0.1s ease 0s;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-indent: -1000px;
    overflow: hidden;
    z-index: 9999;
}
.subscribe_popups {
    padding: 10px 20px;
}
.clearfix {
    display: block;
}
.subscribepopup_form_wrapper form input[type=text] {
   width: 75%;
    border:none;
    height: 55px;
    font-size: 1em;
    padding: 15px;
    display: block;
    margin: 0 auto;
	outline:none;
	color:#707070;
}
.subscribepopup_form_wrapper form select {
    width: 75%;
    border:none;
    height: 55px;
    line-height: 20px;
    font-size: 1em;
    padding: 15px;
    display: block;
    color: #7e7e7e;
    margin: 20px auto;
	-webkit-appearance: none;
	background:url("https://www.manageengine.com/year-in-review/2020/images/form-downarrow.png") no-repeat #fff;
	background-position: 96%;
	outline:none;
}
.subscribepopup_form_wrapper form select#country_state{margin-top:10px;}
.subscribepopup_form_wrapper form .dwn-priv {
    width: 100%;
    margin: 10px 0 0;
    font-size: 15px;
    display: inline-block;
	line-height:1.5;
}
.subscribepopup_form_wrapper form .dwn-priv a{color:#fff;text-decoration:underline;}
.subscribepopup_form_wrapper form .dwn-priv a:hover,.container-fluid.copyright p a:hover{color:#3131FF;}
.subscribepopup_form_wrapper form #subscribe {
    background:#ffd052;
    color: #353535;
    padding:12px 45px;
    margin: 20px auto 0;
    line-height: 20px;
    border:none;
    font-size: 1.1em;
    height: auto;
    display: table;
    float: none;
    border-radius: 0;
	cursor:pointer;
	-webkit-appearance: none;
    appearance: none;
}
div#meGDPRMessage>label {
    font-size: 1em;
    display: inline-block;
	line-height:normal;
    margin: 10px 0 0;
}
div#form-alert {
    display: inline-block;
    font-size: 13px;
    margin: 10px 0;
}
.subscribepopup_form_wrapper form .dwn-priv strong{font-family: 'Zoho_Puvi_SemiBold';}
.mobile-menu{display:none;;width:100%;padding:20px;position:relative;background:#1A5691;color:#fff;margin-top:15px;font-size:1.2em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.mobile-menu:after{display: block; content:""; position:absolute;transform: translate(0px, -50%);top: 50%;right: 35px;background:url("https://www.manageengine.com/year-in-review/2020/images/down-arrow.svg") no-repeat;width:20px;height:12px;}
.mobile-menu.mm-active:after{background:url("https://www.manageengine.com/year-in-review/2020/images/top-arrow.svg") no-repeat;}
.mobile-menu.mm-active{border-bottom:1px solid #FFFFFF;}
.sd-br br,.mobile-show{display:none!important;}
.reach-show,.st-brshow br,.uc-br br{display:none;}
q{font-style: oblique}
/*dropdown css*/
.translate-box {
    position: relative;
    float: right;
	z-index:99999;
	padding-top:15px;
}
.trans-box {
    border: 1px solid #fff;
    width: 220px;
	cursor:pointer;
}
.lang-dropdown p {
    margin: auto;
    font-weight: 600;
    display: block;
	position: relative;
	background:#fff;
	padding:5px 15px;
	-webkit-box-shadow: 0 0 10px #edecec;
    -moz-box-shadow: 0 0 10px #edecec;
    -o-box-shadow: 0 0 10px #edecec;
    box-shadow: 0 0 10px #edecec;
}
.lang-dropdown p span{
    vertical-align: middle;
    color: #000;
    font-size: 16px;
	display: inline-block;
}
.lang-dropdown p span img,.dropdown-box li p span img {
    width: 16px;
    height: 16px;
}
.lang-dropdown p span:nth-child(1),.dropdown-box li p span:nth-child(1){margin:0 7px;}
.lang-dropdown p:before {
    position: absolute;
	transform:translate(-50%,-50%);
    right: 10%;
    top: 50%;
    content:'';
    border-left: 6px solid transparent;
    border-top: 8px solid #000;
    border-right: 6px solid transparent;
}
ul.dropdown-box{
	margin: 0;
	padding:0;
	overflow: hidden;
	position:absolute;
	z-index: 999;
	width:100%;
	height:0;
	-webkit-transition: all 200ms ease-out 200ms;
	-moz-transition: all 200ms ease-out 200ms;
	-o-transition: all 200ms ease-out 200ms;
	-ms-transition: all 200ms ease-out 200ms;
	transition: all 200ms ease-out 200ms;
}
.dropdown-box li{
	list-style:none;
	cursor:pointer;
}
.dropdown-box li p{
	display:block;
	margin:0;
	padding:5px 15px;
	color: #000;
	font-weight:600;
	box-shadow: 0px 0px 5px #e3e3e3;
    border-bottom: 1px solid #fff;
	background:#fff;
}
.dropdown-box li p span{
	vertical-align: middle;
    font-size: 16px;
	display: inline-block;
}
.dropdown-box li p:hover{
	color:#fff;
	background:#326894;
}
.translate-box:hover ul.dropdown-box {
	height:160px;
}
.anim {
    opacity: 0;
    transition: all ease 1s;
    transform: translateY(250px);
}
.active-anim .anim{
	opacity: 1;
    transform: translateY(0);
}
/*-------------subscribe popup css end----------*/
/* footer */
footer {
    background: #16141a;
	position: relative;
    z-index: 9999; 
}
footer > .container
{
	padding: 50px 0 15px 0;
}
a.ftr-brand {
    display: block;
    width: 200px;
    margin-bottom: 20px;
}
.address li, .address li a {
    color: #f0f0f0;
    line-height: 1.6;
	font-size: 0.9em;
}
p.copyright {
    color: #fff;
	font-size:1em;
	margin: 0;
	text-align:center;
}
.zlogo {
        height: auto;
    width: 55px;
    text-indent: -9999em;
    background: url(https://www.manageengine.com/images/zoho.svg) 0 0 no-repeat;
    display: inline-block;
    margin: 0 3px;
}
.animation{
	opacity: 0;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -o-transition: all ease 1s;
    -moz-transform: translateY(250px);
    -webkit-transform: translateY(250px);
    -o-transform: translateY(250px);
    transform: translateY(250px);
}
.active-anim.animation {
    opacity: 1;
    transform: translateY(0);
    transform: -webkit-translateY(0);
    transform: -moz-translateY(0);
    transform: -o-translateY(0);
}
.thanku-content {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0 0 0 /75%);
	display:none;
	z-index:99999;
}
.popup-close{
	position:absolute;
	font-size:1.2em;
	top:10px;
	right:20px;
	cursor:pointer;
}
.popup-close:hover{
	color: #b30c0c;
}
.tq-box {
    width: 35%;
    text-align: center;
    padding: 50px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    background: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.tq-box img {
    width: 160px;
    margin-top: -155px;
	height:auto;
}
h2.page-tit {
    margin: 30px 0 10px 0;
    font-size: 1.5em;
    color: #353535;
    line-height: normal;
}
.tq-box p {
    font-size: 1em;
    margin: 0;
}
p.regards:before {
    content: "";
    display: block;
    width: 65%;
    margin: 25px auto;
    height: 1px;
    background: #707070;
}
.disable-btn{pointer-events:none;}
@media only screen and (max-width:1500px){
	.slider-box li{margin-right:25px;}
	h1,h2{font-size:2.5em;}
	.slider-box li:nth-child(1):after{right:20px;}
	.slider-box li .numbers, .slider-box li h6{font-size:3em;}
	.active-anim .chat-img {bottom: 70px;left: 53.5%;width: 200px;}
	#fr .sec12 .left-fixed{width:40%;}
	#fr .sec12.page-fix .left-fixed{width:35%;}
	#fr #sec12_head1 br,#sp #sec2_heading1 br{display:none;}
	.tq-box{width:40%;}
	.active-anim .chat-img{transform:translate(-50%,-50%) scale(0.9);animation: chat-anim1 4s 1 ease;}				
}
@media only screen and (max-width: 1300px){
	h1,h2{font-size:2em;}
	.container {max-width: 90%;}
	.circle-box{width:45%;}
	.slider-box li{margin-right:0;}
	.sec6-left:before{right:0;}
	.sec8{padding:170px 0;}
	.slider-sec{margin:20px 0 0;}
	.slider-box li:nth-child(1):after{right:30px;}
	#pr #sec3_heading br,#pr #sec3_desc br,#pr #sec6_desc1 br,#pr #sec12_head1 br,#sp #sec12_head1 br,#sp #sec6_desc1 br,#sec6_desc1 br{display:none;}
	#pr .sec12 .left-fixed,#sp .sec12 .left-fixed{width:40%;}
	#pr .sec6-left::before,#sp .sec6-left::before,.sec6-left:before{right:-50px;}
	.active-anim .chat-img {bottom: 50px;left: 53%;width:170px;}
	.active-anim .chat-img{animation: chat-anim2 4s 1 ease;}	
}
@media only screen and (min-width: 1200px) and (max-height: 700px){
	section{padding: 20px 0;}
	.sec1 .container{padding-bottom:100px;}
}
@media only screen and (min-width: 1500px) and (max-height: 900px){
	section{padding: 20px 0;}
	.sec1 .container{padding-bottom:100px;}
}
@media only screen and (max-width: 1200px){
	.num-con{width:60%;}
	.slider-box li:nth-child(2){width:400px;}
	.loader-innerbox{top:35%;}
	#sec3_desc br{display:none;}
}
@media only screen and (max-width: 1100px){
   .animation {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
	.box-2020{width:55%;}
	section{min-height:50vh;}
	.subscribe-form{width:55%;}
	.subscribepopup_form_wrapper form input[type=text],.subscribepopup_form_wrapper form select{width:100%;}
	.sec6-rt-desc{font-size:2.3em;padding:0 0 0 100px;}
	.sec6,.sec8{padding:100px 0;}
	.sec6-rt-desc strong{font-size:1.3em;}
	.usi-list li{font-size:1.8em;}
	.inside-boxes .num-con{width:100%;padding:0;}
	.circle-box{width:48%;}
	.circle-box:nth-child(1){margin:0 2% 0 0;}
	.ls-lists .num-con br{display:none;}
	.inside-boxes{margin:40px;}
	.slider-sec{margin:40px 0 0;}
	.sec2-right{padding-left:0;}
	.sec8 .space-large {height:25px;}
	.gro-perbox{float:left;width:35%;margin-right:0px;}
	.gro-perbox .num-con,#sp #sec2_heading1{width:90%;}
	#pr #sec11_desc1 br,#pr #sec4_heading2 br,#sp .usi-list li br,#sp #sec3_desc br,#sp #sec11_desc1 br,#sec3_desc br,.active-anim .chat-img,.subscribepopup_form_wrapper form .dwn-priv br{display:none;}
	#sp .sec4 .mar-tb{padding-left:10px;}
	.tq-box{width:50%;top:40%;}
}
@media only screen and (max-width: 1000px){
	.mom-tab li{width:25%;}
	.mom-tab li:nth-child(4) {border-right: none;}
	.event-lists{padding-bottom:0;}
	.event-lists li{width:33.33%;padding-bottom:50px;}
	.mom-tab,.md-br-hide br,.usi-list li br,.sec3 h2 br,.sec12 h2 br,.sup-lists li .list-head br{display:none;}
	.mobile-menu,.act-content .mobile-menu{display:block;}
	.mom-contentbox{margin-top: 0px;padding: 30px 30px 20px;background: #fff;}
	.newpro-box.mr {margin-right: 5%;}
	.newpro-box {float: left;margin: 0;width: 45%;}
	.pro-update{margin-top:50px;}
	.circle-box,.page-fix .left-fixed{width:42%;}
	.cirbox{margin:70px 0;}
	.circle-img{margin:0 auto;display:block;}
	.mar-tb{padding:25px 0 0;text-align:center;}
	.circle-box:nth-child(1){margin:0;}
	.left-fixed{top:8%;}
	.sup-lists li .double-box p, .sup-lists li .single-box p{width:100%;padding:10px 0 20px;}
	.sup-lists li .double-box,.usi-surveybox .flol:nth-child(2){float:none;width:100%;}
	.sec2 h2.md-br-hide,.pro-update-boxes ul li{width:90%;}
	.sec6-left:before{right:-40px;}
	.usi-surveybox .flol:nth-child(1){display: none;}
	.act-content{display:block;min-height:auto;}
	.usi-rightboxes{padding: 30px 40px 5px;background: #fff;}
	.inside-boxes{margin:0 0 30px;}
	.inside-boxes h5, .inside-boxes .numbers {font-size: 2.3em;}
	.sec4_desc{font-size:1.2em;}
	.sec6, .sec8 {padding: 50px 0;}
	.gro-perbox{margin-right:20px;}
	.full-box .num-con{width:65%;}
	.chat-img {bottom: 105px;left: 45.5%;width: 120px;}
	#fr #sec9_desc br,#fr #sec11_desc1 br,#fr #sec7_desc br,#pr #sec9_desc br,#sp #sec9_desc br{display:none;}
	.tq-box{width:70%;top:35%;}
	.gro-perbox .num-con{font-family: 'Zoho_Puvi_Regular';font-size: 1.1em;}
}
@media only screen and (max-width: 750px) {
	.flol,.newpro-box{float:none;width:100%;display:block;}
	.di.gro-perbox.mr{margin-bottom:30px;}
	.newpro-box.mr{margin:0 0 30px 0;}
	.sec6-rt-desc{padding:0;}
	.usi-list li{margin:0 0 50px 0;}
	.circle-box{width:48%;}
	.ls-lists li .numbers, .sup-lists li h5{font-size:3em;}
	.ls-lists li, .sup-lists li{padding:5% 0 0;opacity:1;}
	.ls-lists li .num-con{font-size:1.1em;width:80%;}
	.sec2 h2.md-br-hide,#fr .sec12 .left-fixed,#pr .sec12 .left-fixed,#sp .sec12 .left-fixed{width:100%;}
	.sec6-left:before,#controls,.br-hide br{display:none;}
	.pro-update-boxes ul li{width:100%;}
	.sec2-right, .sec3-right{padding:0;}
	#slider-content{width:auto!important;}
	.slider-box li{float:none;width:87%!important;display:block;margin-bottom:50px;}
	.slider-box li:nth-child(2) p{font-size:1.5em;}
	.slider-box h6{font-size:3em;}
	.slider-sec,.disclaimer{margin:0;}
	.sec8{background-position:-140px 50px;padding:170px 0;}
	.sup-lists li .double-box p, .sup-lists li .single-box p{width:90%;font-size:1.1em;}
	.sup-lists li .double-box{float:left;width:50%;}
	.sec13,.sec3,.sec1{background-position:center;}
	.sec2{background-position:right;}
	.sec8 .space-large{height:10px;}
	.act-content .mobile-menu{padding: 20px 50px 20px 20px;line-height: 1.5;}
	.act-content .mobile-menu:after{right:20px;}
	.gro-perbox{margin-right:0;float:none;width:100%;}
	.slider-box li:nth-child(1):after,.chat-img{display:none;}
	.loader-innerbox{width:70%;}
	.loader-innerbox{top:50%;}
	.disclaimer{width:90%;font-size:1em;}
	.happynewyear{font-size:2em;}
	#fr #sec6_desc2 br{display:none;}
	.gro-perbox .num-con{font-family: 'Zoho_Puvi_Medium';font-size: 1.2em;}
	.subscribepopup_contains{width:60%;}
	.slider-container{width:100%;}
}
@media only screen and (max-width: 650px){
	body{font-size:15px;}
	.menu-icon {bottom: 15px;}
	.products-list a{min-height: auto;}
	section{padding:60px 0;}
	.sec1{padding: 0px 0 150px;;min-height:100vh;}
	#topbar-menu-icon {top: -30px;}
	footer > .container {padding: 30px 0 0;}
	p.copyright {text-align: center;margin-bottom: 22px;}
	.sd-br-hide br,.year-line,.year-list li:nth-child(5):after,#sp #sec13_desc br{display:none;}
	section{min-height:80vh;}
	.subscribe-form,.subscribepopup_contains,.subscribepopup_form_wrapper form input[type=text],.subscribepopup_form_wrapper form select,.subscribepopup_form_wrapper form #subscribe,.circle-box{width:100%;}
	.mom-tab li,.event-lists li{width:50%;}
	.mom-tab li:nth-child(2),.mom-tab li:nth-child(6){border-right: none;}
	.mom-tab li:nth-child(7){border-right: 1px solid #707070;}
	.event-lists{padding-top:30px;}
	.event-lists li{padding-bottom:30px;}
	.mb-box{position:relative;margin:80px 0 0;}
	.year-list{text-align:center;}
	.year-list li{padding:0 0 80px;float:none;width:100%;position:relative;opacity:1;}
	.year-list li:after{content:'';position:absolute;height:40px;width:2px;background:#707070;display:block;transform: translate(-50%, -50%);left: 50%;bottom: 0;}
	.di.gro-perbox.mr{margin:0 0 40px 0;}
	.gro-perbox{display:block;}
	.mar-tb{padding:0 0 0 30px;text-align:left;}
	.circle-box:nth-child(1){margin:0 0 10% 0;}
	svg{width:130px;max-width:30%;display:inline-block;}
	.ls-lists li, .sup-lists li{padding:10% 0 0;}
	.half-box, .full-box{margin:40px 0;}
	.sec4 .text-center{text-align:left;}
	.year-list li span{font-size: 2em;}
	.year-list li p{font-size: 1.3em;line-height: 1.4;}
	.dropdown-box li p span+span,.lang-dropdown p span+span{display:none;}
	.trans-box{width:auto;}
	.translate-box{margin-right:15px;}
	.lang-dropdown p:before{right:0;}
	.tq-box{top:50%;width:90%;}
	.lang-dropdown p{padding: 3px 20px 3px 2px;}
	.dropdown-box li p{padding:5px 0;text-align:center;}
}
@media only screen and (max-width:480px){
	.event-lists li{min-height:150px;}
	.event-lists{padding-top:50px;}
	.event-lists li{padding-bottom:0;}
	.mar-tb{padding:0 0 0 15px;}
	.mar-tb .numbers{font-size:2.5em;}
	.happynewyear{line-height:1.3;}
	.sec13{padding:400px 0 100px;}
}
@media only screen and (max-width:410px){
	body{font-size:15px;}
	svg{width: 130px;max-width: 100%;display: block;margin:0 auto;}
	.mar-tb {padding: 25px 0 0;text-align: center;}
	.cirbox{margin:40px 0;}
	.sec4 .text-center{text-align:center;}
}
@media only screen and (max-width:330px){
	.sec1{padding:120px 0;}
	.half-box > div{float:none;width:100%;}
	.half-box .num-con br{display:none;}
	.half-box > div:nth-child(1){margin-bottom:40px;}
	.full-box .num-con{width:60%;}
}
@media (min-width: 340px) and (max-height: 700px)
{
	.sec1 {
    padding: 0px 0 100px;
}
}
@media only screen and (max-height: 560px)
{
	.sec1 {
    padding: 0 0 90px;
	    min-height: 120vh;	
}
}