@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,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}
#backToTop {
    position: fixed;
    right: 20px;
    bottom: 100px;
    color: #000;
    background: rgba(0, 0, 0, 0.7) url(https://cdn.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: 99999;
}
.text-light{color: #fff !important;}
.text-dark{color: #000 !important;}
.success-overlay {
	display: none;
}
.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 {
    font-family:"Zoho_Puvi_Regular";
	font-size: 14px;
    font-weight: 400;
    line-height: 24px;
	margin: 0;
	color: #000;
}
section * ,.overall-popup *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
article,
footer,
header,
section {
	display: block;
}
section:not(.second-header) {
	padding: 100px 0px;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
	text-decoration: none;
    color:#0B41BC;
}
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;
}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
fl{float: left;}
fr{float: right;}
.fb{font-weight: 600;}
.f15{font-size: 1.1em;}
img {
	vertical-align: middle;
	max-width: 100%;
}
p {
	margin: 0 0 5px;
	font-family: 'Zoho_Puvi_Regular';
	    line-height: 25px;
	font-size: 1.1em;
}
section h1,section h2,section h3,section h4,section h5,section h6{
    font-weight: 700;
    line-height: normal;
    letter-spacing: .5px;
}
.container{
    width:1200px;
    margin: 0 auto;
}
h2{
    font-size: 2em;
    margin-bottom: 20px;
    font-size: 2em;
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 42px;
    font-family: 'Zoho_Puvi_Bold';
}
h3{
    font-size: 1.5em;
}
h4{
    font-size: 1.3em;
}
h5{
    font-size: 1em;
    padding: 10px 0;
}
b, strong {font-weight: 700;}

.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%;
}
.fl {
	float: left!important;
}
.pr {
	position: relative;
}
.di {
	display: inline-block;
	vertical-align: middle;
}
.text-center {
	text-align: center;
}
.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%;
}
.captca-box {
	width: 52%
}
.cols-7 {
	width: 60%;
}
.cols-8 {
	width: 66.6%;
}
.cols-9 {
	width: 75%;
}
.cols-10 {
	width: 87.5%;
}
.cols-12 {
	width: 100%;
}
@media only screen and (max-width: 1260px)
{ 
	.col-md-cus1 {
		    width: 34%;
	}
	.col-md-cus2 {
		width: 16%
	}

}
@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-8 {
    width: 66.6%;
}
	.cols-sd-9 {
	width: 75%;
}
	.cols-sd-6 {
	width: 50%;
}
	.cols-sd-4 {
    width: 33.3%;
}
	.cols-sd-3 {
	width: 25%;
}
	
	.form-quat {
		padding: 15px 0px;
	}
}
h1 {
    font-size: 2.7em;
    padding: 20px 0px;
    font-family: 'Zoho_Puvi_Bold';
}
.small-height {height: 40px;}
/*-----banner style---------*/
#Home {
    background: -webkit-linear-gradient(#2938A3, #212F8D, #1A277A);
    background: -o-linear-gradient(#2938A3, #212F8D, #1A277A);
    background: linear-gradient(#2938A3, #212F8D, #1A277A);
    min-height: 420px;
    color: #fff;
    padding: 100px 0 40px 0;
}
#Home .cyber-banner{
	position: absolute;
	bottom: 0px;
	right: 0;
	height:265px;
}
/*----------Secondary header csss start--------*/
.brand-logo {
  display: inline-block;
}
.nav-menu {
  margin: 0;
}
.nav-menu li {
  display: inline-block;
  margin: 0 10px;
  position: relative;
}
.nav-menu li:first-child {
  margin-left: 0;
}
.nav-menu li a,
.nav-menu li span {
  display: block;
  padding: 10px;
  cursor: pointer;
}
.nav-menu li a:hover,
.nav-menu li span:hover {
  color: #dd002c;
}
.top-nav {
  margin: 0;
}
.top-nav li {
  display: inline-block;
  margin: 0 10px;
  position: relative;
}
.top-nav li a,
.top-nav li span {
  display: block;
  padding: 2px;
  cursor: pointer;
}
.dropdown-menu > ul {
  position: absolute;
  width: 250px;
  margin: 0;
  background: #ccc;
  -webkit-box-shadow: 0px 9px 10px #999999;
  -moz-box-shadow: 0px 9px 10px #999999;
  -o-box-shadow: 0px 9px 10px #999999;
  box-shadow: 0px 9px 10px #999999;
  left: 5px;
  z-index: 999;
  display: none;
}
.dropdown-menu:hover > ul {
  display: block;
}
.dropdown-menu:hover > span:after {
  -webkit-transition: rotate(-135deg);
  -moz-transition: rotate(-135deg);
  -o-transition: rotate(-135deg);
  transition: rotate(-135deg);
  bottom: 0px;
  border-color: #dd002c;
}
.dropdown-menu ul:before {
  content: '';
  position: absolute;
  left: 20px;
  top: -10px;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #ccc;
  clear: both;
  z-index: 9999999;
}
.dropdown-menu ul li {
  margin: 0;
  display: block;
}
.dropdown-menu ul li a {
  padding: 12px;
  color: #000;
}
.dropdown-menu > span:after,
.dropdown-menu > a:after {
  content: "";
  border: solid #000;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  margin-left: 10px;
  position: relative;
  bottom: 2px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.menu-drop {
  position: absolute;
  top: 14px;
  right: 0;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: transform 0.7s;
  -moz-transition: transform 0.7s;
  -o-transition: transform 0.7s;
  transition: transform 0.7s;
  z-index: 9999999;
  width: 30px;
  height: 30px;
  margin: 0;
  display: none;
}
.menu-drop span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #333;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.menu-drop span:nth-child(1) {
  top: 0;
}
.menu-drop span:nth-child(2) {
  top: 8px;
}
.menu-drop span:nth-child(3) {
  top: 16px;
}
.menu-toggle.menu-drop span:nth-child(1) {
  top: 8px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.menu-toggle.menu-drop span:nth-child(2) {
  opacity: 0;
  right: -60px;
}
.menu-toggle.menu-drop span:nth-child(3) {
  top: 8px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.second-header.fixed-header {
  background: #2837a1;
  padding: 15px 0;
  width: 100%;
  top: 0;
  left: 0;
  border-bottom: 1px solid #334cbc;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.second-header.fixed-header.header-fixed {
  padding: 15px 0;
  box-shadow: 0 0 10px #00000057;
  position: fixed;
  z-index: 9999;
}
.second-header.fixed-header.header-fixed .nav-section .nav-menu {
  transform: translate(0);
}
.second-header.fixed-header.header-fixed .brand-logo img {
  height: auto;
  width: 200px;
}
.second-header.fixed-header .nav-section {
  overflow: hidden;
}
.second-header.fixed-header .nav-section #topbar-menu-icon {
  display: none;
  position: absolute;
  right: 30px;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
  transition: transform 0.7s;
  z-index: 999999;
  margin: 0;
  top: 15px;
  width: 30px;
  height: 30px;
}
.second-header.fixed-header .nav-section #topbar-menu-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all ease 0.25s;
  -moz-transition: all ease 0.25s;
  -o-transition: all ease 0.25s;
  transition: all ease 0.25s;
}
.second-header.fixed-header .nav-section #topbar-menu-icon span:nth-child(1) {
  top: 0;
}
.second-header.fixed-header .nav-section #topbar-menu-icon span:nth-child(2) {
  top: 8px;
}
.second-header.fixed-header .nav-section #topbar-menu-icon span:nth-child(3) {
  top: 16px;
}
.second-header.fixed-header .nav-section .nav-menu {
  padding: 0;
  text-align: left;
  -webkit-transform: translate(43%);
  -moz-transform: translate(43%);
  -o-transform: translate(43%);
  transform: translate(43%);
  -webkit-transition: all ease 0.7s;
  -moz-transition: all ease 0.7s;
  -o-transition: all ease 0.7s;
  transition: all ease 0.7s;
}
.second-header.fixed-header .nav-section .nav-menu li {
  display: inline-block;
  margin-left: 10px;
}
.second-header.fixed-header .nav-section .nav-menu li a {
  color: #fff;
  padding: 10px;
  display: block;
}
.second-header.fixed-header .nav-section .nav-menu li span {
  color: #fff;
	font-size:16px;
}
.second-header.fixed-header .nav-section .nav-menu li span:hover,
.second-header.fixed-header .nav-section .nav-menu li span.active {
  cursor: pointer;
  color: #F6C855;
}
.second-header.fixed-header .head-container {
  position: relative;
}
.second-header.fixed-header .cols-sd-3{
	position: relative;
}
.additional-resource .ban-left, .additional-resource .ban-right{
	background: #080026;
	padding: 40px 20px;
	margin: 5px;
	width:49%;
} 
@media (max-width: 1450px) {
	.second-header.fixed-header .nav-section .nav-menu {
    transform: translate(0);
    text-align: right;
    transition: none;
  }
}
@media (max-width: 1250px) {
  .second-header.fixed-header.header-fixed .brand-logo img {width: 170px;}
  .container {max-width: 90%;}
}
@media only screen and (max-width:1025px) {
	.additional-resource .ban-left, .additional-resource .ban-right{width: 48%;}
	.additional-resource .rows{margin: 0;}
	.second-header.fixed-header {
    border: none;
  }
  .second-header.fixed-header .brand-logo img {
    height: auto;
    width: 152px;
  }
	#commonHeader{display:none;}
	 .second-header.fixed-header .nav-section #topbar-menu-icon {
		display: block;
		top: 8px;
	  }
	.second-header.fixed-header .nav-section #topbar-menu-icon.active-menu span:nth-child(1) {
		top: 8px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	  }
	  .second-header.fixed-header .nav-section #topbar-menu-icon.active-menu span:nth-child(2) {
		opacity: 0;
		right: -60px;
	  }
	  .second-header.fixed-header .nav-section #topbar-menu-icon.active-menu span:nth-child(3) {
		top: 8px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	  }
	.second-header.fixed-header .nav-section .nav-menu li span {
		color: #000;
	  }
	 .second-header.fixed-header .nav-section .nav-menu {
		background: #fff;
		position: absolute;
		width: 100%;
		top: 42px;
		right: 40px;
		z-index: 99;
		display: none;
		box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.26);
	  }
	  .second-header.fixed-header .nav-section .nav-menu li {
		display: block;
		text-align: left;
		padding: 4px 0;
		margin-left: 0px;
	  }
	  .second-header.fixed-header .nav-section .nav-menu li a {
		color: #000;
	  }
	  .second-header.fixed-header.header-fixed .nav-section .nav-menu li:last-child span {
		border: none;
	  }
	.second-header.fixed-header.header-fixed .nav-section .nav-menu {
		top: 46px;
	}
}
@media (max-width: 650px) {
	.additional-resource .ban-left, .additional-resource .ban-right{
		width: 100%;
        margin: 10px 0;
	}
  .second-header.fixed-header .nav-section #topbar-menu-icon {
    right: 0;
  }
	.second-header.fixed-header .nav-section .nav-menu {
		width: 100%;
		right: 0;
	  }
	.second-header.fixed-header .cols-sd-3 {
		position: inherit;
	  }
	#Home{padding: 100px 0 100px 0;}
	.textcolor{font-size: 18px !important;}
}
/*----------Secondary header csss end----------*/
.line {
    width: 60%;
    height: 4px;
    background: #95C9FF;
    margin: 25px 0;
} 
ul.pagination {
    position: absolute;
    left: 0;
    bottom: auto;
    bottom: 40%;
    left: auto;
} 
ul.pagination li {
    display: inline-block;
    vertical-align: top;
    width: 10px;
    margin: 0 5px;
}
ul.pagination li span {
    width: 10px;
    height: 10px;
    background: #000;
    text-indent: -9999em;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    opacity: .5;
    border: 1px solid #CCC;
    border-radius: 20px;
}
ul.pagination li.active span {
    background: #ffc101;
    opacity: 1;
}
.section-title {
    font-size: 2em;
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 42px;
    font-family: 'Zoho_Puvi_Bold';
}
/*---------*/
.lists li {
    line-height: 1.6;
    margin-bottom: 18px;
    position: relative;
    padding-left: 28px;
}
.lists li span {
    display: block;
    background: #3782F5;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 2px;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -moz-transform: scale(0.8);
}
.lists li span:before {
    background: #fff;
    width: 3px;
    height: 4px;
    content: "";
    position: absolute;
    left: 5px;
    top: 9px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
.lists li span:after {
    background: #fff;
    width: 3px;
    height: 11px;
    content: "";
    position: absolute;
    left: 10px;
    top: 5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.lists a {
	    color: #43E9FF;	
}
#sec3 {
	background: #35343E;
	background-image: linear-gradient(to top, #141827 , #35343E);
	color: #fff;
}
.yel-box {
    background: #F9C855;
    background-image: linear-gradient(to top, #F3B145 , #F9C855);
    color: #000;
    padding: 40px 20px;
	margin: 30px 0px;
	border-radius: 4px;
}
.yel-box p{
	font-family:'Zoho_Puvi_SemiBold';
	padding: 12px 0 0 5px;
}
.sec-num {
	font-size: 4em;
    display: block;
    line-height: normal;
	font-family: 'Zoho_Puvi_Bold';
	color: #1C297D;
}
h4 {
    font-family: 'Zoho_Puvi_SemiBold';
    margin-bottom: 12px;
	
}
#sec4 h4{
	    font-size: 1.8em;
    margin-bottom: 16px;
    font-weight: bold;
    line-height: 38px;
    font-family: 'Zoho_Puvi_SemiBold';
}
#sec4 hr, .overall-popup hr {
	    margin: 20px 0px 50px 0;
	opacity: .6;
}
.overall-popup{
	position: fixed;
    width: 100%;
	z-index: -1;
/*    z-index: 99999;*/
    top: 0;
    height: 100%;
    overflow: scroll;
    box-sizing: border-box;
}
.overall-popup.active{z-index: 99999;}
.black-box {
	padding: 25px;
	padding-bottom: 40px;
	margin: 20px 0px;
	background: #303137;
	color: #fff;
	    min-height: 260px;
	position: relative;
}
.black-box:after{
    content: '';
    position: absolute;
    right: -32px;
    top: 20px;
    width: 40px;
    height: 40px;
    background: #303137;
    border: 10px solid #fff;
    border: 0px 4px 0px 0px;
    border-left: 0;
    border-bottom: 0px;
    transform: rotate(46deg);
    z-index: 10;
}
.cols-4:last-child .black-box:after {
	display: none;
}
.black-box span {
    font-size: 2em;
    display: inline-block;
    line-height: normal;
    font-family: 'Zoho_Puvi_Bold';
    color: #fff;
    background: #3782F5;
    border-radius: 100%;
	margin-bottom: 15px;
    padding: 10px 20px;
}
/*
#sec5 {
	background-image: linear-gradient(to top, #fff , #EFF0F5);
	
}
*/
.subdiv {
	height: auto;
    background: #F5F5F7;
    margin: 0;
    margin-bottom: 10px;
	padding: 40px 20px;
	border-radius: 10px;
	min-height: 330px;
    margin: 10px 0px;
	box-shadow: none;
}
.subdiv.active {
	box-shadow: 0px 7px 16px #ddd;
	background: #f5c855;
}
.ai-revol-icon{width:55px;height:45px;}
.right-subdiv {
	    text-align: left;
    width: 80%;
    display: inline-block;
    vertical-align: top;
	padding-left: 15px;
}

/*--------------------  Form style  -----------------------*/

.form-control {
    display: block;
    width: 100%;
     height: 60px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #585858;
    border-radius: 4px;
   box-shadow: none;
	position: relative;
	margin-bottom: 20px;
	transition: border ease 1.5s;
	-webkit-transition: border ease 1.5s;
	-moz-transition: border ease 1.5s;
}
.dropdown-control
{
	background: url(https://cdn.manageengine.com/images/submenu-sel-arrow.png) no-repeat;
    background-position: 95% center;
}
.form-control.dropdown-control.uscountry {
    background: #fff;
}
.form-control.active-row {
    border: 1px solid #FFF;
}
.form-control.btn-submits {
    border: none;
    padding-left: 0;
	text-align:center;
	background:none;
	margin-bottom: 45px;
	
}
.form-control.form-comments {
    height:100px;
	display:inline-block;
}
.form-control textarea {
   font-family: 'ZohoPuvi';
}
.form-control:after, .form-control:before {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    z-index: 1;
    border: 2px solid transparent;
    border-radius: 5px;
    pointer-events: none;
}
.form-control:before {
    top: 0px;
    left: 0px;
}
.form-control:after {
    bottom: 0;
    right: 0;
}
.form-control .error {
    position: absolute;
    bottom: -8px;
    left: 30px;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.4s;
    font-size: 1em;
    z-index: 8;
    opacity: 1;
    background: #fff;
    padding: 5px;
    line-height: 0.5;
    color: red;
    display: none;
	line-height: normal;
}
.form-control * {
    -webkit-appearance: none;
    -moz-appearance: none;
}
.form-control .label {
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    left: 30px;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.4s;
    font-size:15px;
    z-index: 8;
    opacity: 0.5;
}
.form-comments.form-control .label
{
	top: 35%;
}
.form-control input, .form-control select, .form-control textarea {
    width: 100%;
    outline: none;
    border: none;
    height: 100%;
    background: transparent;
    padding-left: 20px;
    font-size: 1.2em;
    position: relative;
    z-index: 9;
    opacity: 0.5;
    resize: none;
}
.form-control select
{
	opacity: 0;
	    background: url(https://cdn.manageengine.com/government/images/arrow.png) no-repeat transparent;
    background-position: 98% center;
}
.form-control.active-row select
{
	    opacity: 1;
    color: #ababab;
	z-index: 1;
}
.btn-submits button {
    border-radius: 3px;
    font-size: 1.1em;
    font-weight: 400;
    border: 2px solid #F9C855;
    background: #F9C855;
    color: #000;
    cursor: pointer;
    outline: none;
    display: inline-block;
    padding: 12px 30px;
    margin: 20px 0;
    font-family: 'Zoho_Puvi_SemiBold';
    transition: .5s;
}
.btn-submits button:hover
{
	  background: #e4b443;
	  border-color: #e4b443;
}
.btn-submits .down-arrow{
	background: url(../images/dwnld-icon.svg) 0 0 no-repeat;
    width: 15px;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    margin: 0 0 0 10px;
}
.active-row.form-control::before {
        border-top-color: #fdbd22;
    border-right-color: #fdbd22;
    transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
    width: 100%;
    height: 100%;
}
.active-row.form-control::after {
    border-bottom-color: #fdbd22;
    border-left-color: #fdbd22;
    transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
    width: 100%;
    height: 100%;
}
.form-control.active-row .label {
    top: 0;
    background: #fff;
    padding: 0 6px;
    left: 15px;
    font-size: 1em;
    opacity: 1;
}
.callback-text {
	text-align: left;
}
.form-control.dropdown-control.uscountry {
  background: #fff;
}
.uscountry.form-control {
  height: auto;
  background: transparent;
  padding: 0;
  border-color: transparent;
	z-index: 7;
}

.uscountry.form-control:before,
.uscountry.form-control:after {
  display: none;
}

.uscountry select#contact_country,
.uscountry select#zc-country {
  height: 60px;
  border: 2px solid #fdbd22;
  border-radius: 4px;
  opacity: 1;
  background: url(https://cdn.manageengine.com/government/images/arrow.png)
    no-repeat #fff !important;
  background-position: 95% !important;
	z-index: 1;
}

.uscountry.form-control.active-row .label {
  z-index: 9;
}
.overlay .uscountry.form-control.active-row .label {
	z-index: 10;
}
.uscountry select#country_state,.uscountry select#ukcountry_region {
  height: 60px;
  background: url(https://cdn.manageengine.com/government/images/arrow.png)
    no-repeat #fff !important;
  background-position: 95% !important;
  margin-top: 15px;
  border-radius: 4px;
  opacity: 1;
  border: 2px solid #fdbd22;
}

.uscountry .state-label {
  top: unset !important;
  bottom: 38px;
}
/*----*/
#form-sec {
	background: #fff;
	text-align: center;
	margin: auto;
	color: #000;
	padding: 0px 0 100px 0;
}
.cols-center {
	    float: none;
    margin: 0 auto;
}
#form-sec .rows{margin: 0;}
#form-sec h3{
    padding-bottom: 20px;
    font-size: 1.8em;
	font-family: 'Zoho_Puvi_SemiBold';
}
#form-sec form {
	padding-top: 40px;	
}
.privacy-policy a {
	color: #FF0505;
}
.privacy-policy a:hover {
	color: #0B41BC;
	text-decoration: underline;
	cursor: pointer;
}
.right-field{
	width: 49%;
	float:left;
	margin-left:1%; 
}
.left-field{
	width:50%;
	float:left;
}
.captca-box {
	width: 52%
}
.captcha-input {
  vertical-align: middle;
}

.captcha-input,
div.form-group .form-field {
  position: relative;
}

.captcha-input.form-field {
  margin: 0;
}

.captcha-input {
  margin: 0;
}

.form-group.captcha-group {
  margin: 0 0 10px 0;
}

#WrongCaptchaError {
  position: absolute;
  bottom: -8px;
  left: 30px;
  transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -webkit-transition: all ease 0.4s;
  font-size: 12px;
  z-index: 8;
  opacity: 1;
  background: #fff;
  padding: 5px;
  line-height: 0.5;
  color: red;
  display: none;
}

.CaptchaWrap {
  position: relative;
  vertical-align: middle;
}

#CaptchaImageCode {
  text-align: center;
  padding: 0 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: 10px;
}

.CaptchaTxtField {
  display: block;
  box-sizing: border-box;
}

div.reload {
  width: 8%;
  vertical-align: middle;
}

.CaptchaWrap:after,
.CaptchaWrap:before,
.captcha-input:after,
.captcha-input:before {
  content: "";
  display: table;
  clear: both;
}

.capcode {
  font-size: 46px;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  letter-spacing: 1px;
  color: #ccc;
  font-weight: 300;
  font-style: oblique;
}
div.form-group input.ReloadBtn {
  background: url(https://cdn.manageengine.com/images/captcha-reload.svg) left
    top no-repeat;
  background-size: 100%;
  width: 25px;
  height: 25px;
 text-indent: -99px;	
  position: relative;
  left: 7px;
  top: 15px;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
}
.captcha-group .cols-3.cols-sd-6{
	    width: 31%;
}
.captcha-group .cols-3.cols-sd-3{
	    width: 2%;
}
.argu-sec {
    background: #fff;
    border-radius: 5px;
    padding: 40px;
    margin: 15px;
    position: relative;
    min-height: 600px;
	box-shadow: 2px 2px 28px #ddd;
	transition: .5s;
	cursor: pointer;
}
.argu-sec:hover{
	transform: scale(1.05);
}
#sec2 .section-title {
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 8px;
    line-height: normal;
	color:#000;
}
.sec3img2 {
    padding-top: 20px;
	height:282px;
}
.wrap {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 3px solid #495BE0;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    bottom: 40px;
    right: 40px;
    text-align: left;
}
.toggle {
    width: 23px;
    height: 4px;
    background: #495BE0;
    position: relative;
    transition: 0.25s all cubic-bezier(0.17, 0.67, 0.09, 0.97);
}
.toggle.open, .toggle.active {
    transform: rotate(90deg);
}
.toggle.open::after, .toggle.active::after {
    transform: rotate(90deg);
    opacity: 1;
}
.toggle::after {
    content: "";
    width: 23px;
    transition: 0.25s all cubic-bezier(0.17, 0.67, 0.09, 0.97);
    transition-delay: 0.1s;
    height: 4px;
    position: absolute;
    opacity: 0;
    background: #495BE0;
}
.popup-sec {
    padding: 100px 80px;
    position: relative;
    top: 0;
    width: 100%;
    height: 90%;
    background: #fff;
    z-index: 99999;
    overflow: scroll;
    margin: 20px auto;
    left: 0;
    right: 0;
    box-sizing: border-box;
    border-radius: 8px;
    display: none;
    border: 3px solid #000;
}
.popup-sec .lists{
	font-family: 'Zoho_Puvi_SemiBold';
}
.popupsec2 {
	height: auto;
}
.overall-popup .lists {
	padding: 20px 0;
}
.overall-popup img{padding: 20px 0;}
.closebut {
	    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    background: black;
    color: #fff;
    font-size: 2em;
	font-family:'Zoho_Puvi_SemiBold';
	transition: .3;
}
.closebut:hover {
	background: red;
	cursor: pointer;
}
.count-number {
	position: absolute;
    background: #000;
    color: #fff;
    padding: 10px;
    top: 0;
    right: 0;
	    border-radius: 0px 10px 0px 0px;
}
.Learn-more {
    display: inline-block;
    color: #F5B416;
    margin-top: 80px;
    border-radius: 3px;
    font-size: 1.3em;
    font-family: 'Zoho_Puvi_SemiBold';
    transition: .2s;
	cursor: pointer;
}
.Learn-more:hover {
	   text-decoration: underline;
}
#sec5 .learnmorebut a{
	padding: 12px 35px;
	background: #FFC938;
	color: #000;
	text-decoration: none;
}
#sec5 .learnmorebut a:hover{
    background: #e4b443;
}
#sec6 {
	background: linear-gradient(to right, #1E2A82, #15206D, #0D175C);
	color: #fff;
}
#sec6 h4{margin-bottom: 20px;}
.business_use_img{
	width:376px;
	height:376px;
}
#tabs-event li{
	display: inline-block;
    vertical-align: top;
    padding: 10px 15px;
    border: 1px solid #F7B407;
    transition: .3s;
	margin: 10px 0px;
    margin-bottom: 30px;
}
#tabs-event li:nth-child(1){
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#tabs-event li:nth-child(2){
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#tabs-event li:hover, #tabs-event li.active {
	background: #F7B407;
	color: #000;
	cursor: pointer;
}
.tab-sec {
	display: none;
}
#priortise-sec {
	display: block;
}
/*--------footer -------*/
/*
footer {
    background: #16141a;
    position: relative;
    z-index: 8;
}
*/
/*
footer > .container {
    padding: 50px 0;
}
*/
.container-fluid {
    width: 100%;
    max-width: 100%;
    position: relative;
}
.container-fluid.copyright {
    padding: 20px 0;
    text-align: center;
    background: #1d1d1d;
    color: #fff;
}
p.copyright {
    color: #fff;
    font-size: 0.9em;
    margin-bottom: 0;
}
ul.social{display:block;text-align:right;}
.social li{display:inline-block;}
.social li a{height:35px;width:35px;border: 1px solid #fff;padding: 8px;margin: 0 5px;border-radius: 100%;display: inline-block;}
.social li:first-child a{margin-left: 0;}
.social li a:hover{text-decoration:none}
.social li a.fb{background:url(https://cdn.manageengine.com/images/footer-sprite.svg) no-repeat 0 0;background-size: 25%!important;background-position: center;}
.tw{background:url(https://cdn.manageengine.com/images/footer-icon-tw.svg) no-repeat 0 3px;background-size:45%;background-position: 50% 52%;}
.in{background:url(https://cdn.manageengine.com/images/footer-icon-in.svg) no-repeat 0 0;background-size: 45%;background-position: 50% 46%;}
.yt{background:url(https://cdn.manageengine.com/images/footer-icon-yt.svg) no-repeat 0 4px;background-size: 45%;background-position: center;}
a.insta{background:url(https://cdn.manageengine.com/images/ft-insta.png) no-repeat 0 0;background-size:45%;background-position:center;}
.social a.fb:hover{background-color:#4267b2}
.social li a.tw:hover{background-color:#1da1f2}
.social li a.in:hover{background-color:#0e76a8}
.social li a.yt:hover{background-color:red}
.social li a.insta:hover{background:url(https://cdn.manageengine.com/images/ft-insta.png) no-repeat 0 0,linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) no-repeat;background-size:45%,100%!important;background-position:center}
.container-fluid.copyright p {
    margin: 0;
    font-size: 0.9em;
}
.container-fluid.copyright p a {
    color: #fff;
}
/*-------------------   Form css .  ---------------------*/
form .cols-6, form .cols-12{padding: 0 5px;}
.overlay .form-control .label {
	    left: 13px;
}
.overlay .form-control .error {
	    left: 6px;
}
.overlay .form-control {
	    margin-bottom: 20px;
}
.overlay .form-control.btn-submits {
	padding-bottom: 100px;
}
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 48%);
  z-index: 9;
  top: 0;
  left: 0;
	display: none;
}

.popup,
.popup * {
  box-sizing: border-box;
}

.popup {
 position: fixed;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 500px;
    max-width: 95%;
    max-height: 95vh;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(0 0 0 / 26%);
    border-radius: 3px;
    z-index: 99;
    display: block;
}

.popup-content {
  overflow: scroll;
  height: 100%;
  max-height: 90vh;
}

.popup-content form {
  width: 90%;
  margin: 0 auto;
}

span.close {
      position: absolute;
    z-index: 999;
    top: 0px;
    right: 0px;
    color: #5b82c7;
    font-weight: bold;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 14px;
    padding: 2px 10px;
}

span.close:hover {
     color: #fff;
}

h2.popup-title {
    text-align: center;
    margin: 0;
    line-height: 1.6;
    background: url("https://cdn.manageengine.com/images/dotted-bg.svg") no-repeat, url("https://cdn.manageengine.com/images/dotted-bg.svg") no-repeat #003795;
	background-size: 7%, 5%;
    background-position: 14px 54px, 94% 20px;
    color: #fff;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 16px;
    padding: 20px 25px;
    margin-bottom: 30px;
}


.form-control.btn-submits {
  background: transparent;
  text-align: center;
}

.form-control {
  height: 55px;
  margin-bottom: 12px;
}

.dropdown1,
.dropdt1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.dropdown1::-webkit-scrollbar,
.dropdt1::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  display: none;
}

p.privacy-policy {
      font-size: 14px;
    color: #000000;
    margin-top: 20px;
}

p.privacy-policy a {
  color: #000;
  text-decoration: underline!important;
}
p.privacy-policy a:hover {
	color: #F9C855;
}
#contact_form p.privacy-policy a {
	color: #000;
}
#contact_form p.privacy-policy a:hover {
	color: #ff4a36;
}
#meGDPRMessage {
      color: #000000;
    font-size: 14px;
    width: 100%;
    line-height: 1.6;
}
#form-sec #meGDPRMessage {
	color: #fff;
}
#meGDPRMessage label {
    cursor: pointer;
	color: #000;
}
#meGDPRMessage .checkmarkgdpr {
    height: 12px!important;
    width: 12px!important;
    top: 1px;
}
.dropdt1 .hida1 {
  padding-top: 16px;
}

.hide_field {
  display: none;
}
/*----floating button-----*/
#fixedbtn {
  position: fixed;
  right: 0;
  top: initial;
  top: 300px;
  z-index: 9999;
  display: none;
}

#fixedbtn:not(.solution-btn) {
  display: block !important;
}

#fixedbtn span {
  display: none;
}

#fixedbtn a {
  display: block;
  position: relative;
  background: #29b373;
  cursor: pointer;
  height: 50px;
  color: #fff !important;
  margin-bottom: 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 30px;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
  text-decoration: none;
  box-shadow: 0 3px 6px rgb(0 0 0 / 35%);
  transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  transform: translateX(220px);
  -webkit-transform: translateX(220px);
}

#fixedbtn span:hover,
#fixedbtn a:hover {
  transform: translateX(0);
  -webkit-transform: translateX(0);
}

#fixedbtn span:before,
#fixedbtn a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -46px;
  width: 48px;
  height: 50px;
  text-align: center;
  transform: translate(0%, -50%);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: -5px 2px 6px rgb(0 0 0 / 35%);
}

#fixedbtn .contact:before {
  margin-bottom: 5px;
  background: url("https://cdn.manageengine.com/images/req-demo.svg") no-repeat #29b373;
  background-size: 45%;
  background-position: center;
}

#fixedbtn .contact_popup:before {
  background: url("https://cdn.manageengine.com/images/download-ico.svg") no-repeat #29b373;
  background-size: 50%;
  background-position: center;
}

#fixedbtn .contact,
.top-links .req-call:hover {
  cursor: pointer;
}
.fontfam {
	font-family: 'Zoho_Puvi_SemiBold';
}
#disclimer{
	background: #F4F4F4;
	padding: 60px 0;
}
#disclimer h4 {
    margin: 0 0 10px;
    font-size: 15px;
    font-family: 'Zoho_Puvi_Bold';
}
#disclimer p {
    font-size: 15px;
    font-family: 'Zoho_Puvi_Medium';
}
.productlogo-ess {
	position: absolute;
    top: 45%;
    left: 42%;
	display: none;
	transition: .3s;
}
.productlogo-ess p{text-align: left;margin: 0;}
.productlogo-ess img {
	    width: 200px;
}
#Essential_Eight_Maturity_Model {
	transition: .3s;
}
.productlogo-ess  .anlogo {
	width: 130px;
}
.triplogo img, .twologo img {
	display: block;
	padding-top: 16px;
}
.triplogo {
    position: relative;
    top: -56px;
}
.productlogo-ess .ncmlogo {
	width: 260px;
}
.productlogo-ess .ncmlogo1 {
	width: 150px;
}
.twologo {
	    position: relative;
    top: -30px;
}
.success-msg {
    text-align: center;
    padding: 20px 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.8);
}
.success-msg h4 {
	padding: 40px 20px;
    text-align: center;
    color: #000;
    font-size: 1.6em;
    line-height: 1.8;
    font-weight: 400;
    border-radius: 10px;
    display: block;
    background: #ffd419;
	position: fixed;
    transform: translate(-50%, -50%);
    top: 40%;
    left: 50%;
    z-index: 999999;
    width: 400px;
    max-width: 90%;
}
.msg-close{ 
    position: absolute;
    top: 0;
    right: 12px;
    font-size: 20px;
    cursor: pointer;
}
.msg-close:hover{ 
    transform: scale(1.1);
}
.brakfestbanner {
	background: #F6D417 url("https://cdn.manageengine.com/essential-eight/images/headerbanner.png");
	    background-size: contain;
	color: #000;
	padding: 15px;
	text-align: center;
	font-family:'Zoho_Puvi_SemiBold';
}
.brakfestbanner p{
	margin: 0;
	line-height: normal;
}
.brakfestbanner:hover {
	cursor: pointer;
}
#resources{
	padding: 150px 0;
}
.sub-head{
    font-size: 1.2em;
    font-family: 'Zoho_Puvi_Light';
    line-height: 22px;
    padding: 20px 0;
}
.resources {
    display: block;
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: normal;
    border-radius: 5px;
    overflow: hidden;
}
.resources > div {
    padding: 30px 10px;
	    background: #f5f5f7;
}
.resources p {
    line-height: 1.4;
    margin-top: 0px;
    min-height: 65px;
    font-size: 15px;
}
.resources span {
    text-decoration: underline;
}
#resources .slick-slider {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
}
#resources .slick-list,
#resources .slick-slider,
#resources .slick-track {
  position: relative;
  display: block;
}
#resources .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#resources .slick-slider .slick-list,
#resources .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#resources .slick-prev.slick-disabled, #resources .slick-next.slick-disabled{
	background-color: #dfdfdf !important;
    opacity: .7;
}
#resources .slick-prev.slick-arrow, #resources .slick-prev.slick-disabled {
    background: url(https://www.manageengine.com/images/slider-right-arrow.svg) no-repeat #fff;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-position: center;
    background-size: 20%;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    margin: 0 15px 0 0;
    -webkit-box-shadow: 0px 1px 7px #d9d9d9;
    -moz-box-shadow: 0px 1px 7px #d9d9d9;
    -o-box-shadow: 0px 1px 7px #d9d9d9;
    box-shadow: 0px 1px 7px #d9d9d9;
}
#resources .slick-next.slick-arrow, #resources .slick-next.slick-disabled {
    background: url(https://www.manageengine.com/images/slider-right-arrow.svg) no-repeat #fff;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-position: center;
    background-size: 20%;
    margin: 0 0 0 15px;
    -webkit-box-shadow: 0px 1px 7px #d9d9d9;
    -moz-box-shadow: 0px 1px 7px #d9d9d9;
    -o-box-shadow: 0px 1px 7px #d9d9d9;
    box-shadow: 0px 1px 7px #d9d9d9;
}
#resources .slick-track {
  top: 0;
  left: 0;
}
#resources .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  padding-left: 8px;
}
#resources .slick-initialized .slick-active {
  display: block;
}
#resources .slider-nav {
  padding: 10px;
  margin: 10px -10px 0 0;
  text-align: center;
}
#resources .slick-arrow {
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 50px;
    height: 40px;
    text-indent: -9999em;
    cursor: pointer;
    outline: none;
    border: 0;
}
#resources .slick-prev.slick-arrow,
#resources .slick-prev.slick-disabled {
  background: url("https://www.manageengine.com/images/slider-right-arrow.svg") no-repeat #fff;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position: center;
  background-size: 20%;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  margin: 0 15px 0 0;
  -webkit-box-shadow: 0px 1px 7px #d9d9d9;
  -moz-box-shadow: 0px 1px 7px #d9d9d9;
  -o-box-shadow: 0px 1px 7px #d9d9d9;
  box-shadow: 0px 1px 7px #d9d9d9;
}
#resources .slider-nav .slick-list {
    display: inline-block;
    vertical-align: middle;
}
#resources .slider-nav .slick-list .slick-track {
  width: 100% !important;
  text-align: center;
  transform: none !important;
}
#resources .slider-nav .slick-list .slick-track li.slick-active {
  background: #212F8D;
  color: #fff;
}
#resources .slider-nav .slick-list .slick-track li {
  width: 45px !important;
  display: inline-block;
  padding: 0;
  height: 40px;
  text-align: center;
  min-height: auto;
  line-height: 40px;
  color: #707070;
  font-family: 'Zoho_Puvi_Bold';
  cursor: pointer;
}
#resources .slick-initialized .slick-slide {
  display: block;
}
#resources .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    padding-left: 8px;
}
.additional-resource .third-ban{background: #ffce19;}
.additional-resource .third-ban span{color:#085eaf;}
.additional-resource .fourth-ban{background: #011f81;}
.additional-resource .fifth-ban{background: #01419c;}
.resor-center {
	float: none;
	margin: auto;
}
.pdfstripe {
	background: #F1CD37;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    padding: 15px 30px 15px;
	margin: 100px 0 20px 0;
	position: relative;
}
.pdfstripe:after{
	content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    background: #efb75d;
    opacity: .4;
    top: -236px;
    right: -201px;
    border-radius: 50%;
    box-shadow: 1px 1px 3px 3px #efb75d;
}
.pdfstripe:before{
	content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    background: #efb75d;
    opacity: .4;
    top: -37px;
    left: -77px;
    border-radius: 50%;
    box-shadow: 1px 1px 3px 3px #efb75d;
}
.pdfstripe:hover {
	cursor: pointer;
}
.stripeimg {
    width: 230px;
    height: auto;
	position: relative;
}
.pdfstripe h3 {
    font-size: 1.6em;
    line-height: 26px;
    color: #000;
    font-family: "Zoho_Puvi_SemiBold";
    margin: 30px 0 10px 0px;
}
.pdfstripe .cols-9{padding: 0 0 0 65px;}
.strip-download-btn {
    display: inline-block;
    border-radius: 3px;
    padding: 8px 30px;
    background: #1C267E;
    color: #fff;
    font-family: "Zoho_Puvi_Bold";
    cursor: pointer;
    margin: 20px 0 0;
    font-size: 1.1em;
    transition: .3s;
}
.strip-download-btn:hover, .pdfstripe:hover .strip-download-btn {
	cursor: pointer;
	background: #fff;
    color: #000;
}
.topmost {
	z-index: 999999;
}
.additional-resource {
    color: #fff;
}  
.explorepdf img{
	height: 135px;
	object-fit: contain;
}
.additional-resource p{
    line-height: 28px;
    font-size: 1.2em;
    color: #fff;
	font-family: 'Zoho_Puvi_Regular';
}
.additional-resource span {
	display: block;
	color: #F4B416;
	padding-top: 20px;
	font-size: 1.1em;
}
.additional-resource .cols-6{
	transition: .5s;
}
.additional-resource .cols-6:hover {
	cursor: pointer;
	transform: scale(1.01);
}
#ui-datepicker-div {
	z-index: 999999 !important;
}
.abheader .solutions #itaudit .division-list li a{min-height:40px;}

/*-------------------Responsive----------------------*/
@media only screen and (max-width: 1260px) { 
	#Home .cyber-banner {
		position: relative;
    bottom: -20px;
	}
	.container {
		    max-width: 1000px;
	}
	.yel-box {
		    min-height: 230px;
	}
	.black-box {
		    min-height: 290px;
	}
	.sec3img2 {
		    width: 60%;
	}
	.overall-popup img {
		height: auto;
	}
	.download-btn {
		    margin: 19px 0 0;
	}
	.pdfstripe h3 br {
		display: none;
	}
}
@media only screen and (max-width: 1060px) {
	.additional-resource p br {
		display: none;
	}
	.download-btn {
		    padding: 12px 18px;
	}
	.productlogo-ess {
		    left: 37%;
	}
	.productlogo-ess img {
		width: 150px;
	}
	.productlogo-ess .anlogo {
		width: 100px;
	}
	.productlogo-ess .ncmlogo {
		width: 220px;
	}
	.productlogo-ess .ncmlogo1 {
		width: 120px;
	}
	.twologo {
		    top: -17px;
    left: -8px;
	}
	.right-subdiv h4{
		    width: 95%;
	}
	.triplogo {
		    top: -46px;
	}
	#sec5 svg {
		width: 90%;
		height: auto;
	}
	#sec5
.container {
    max-width: 90%;
    width: 90%;
}
	.sec3img2 {
		    padding-top: 5px;
    width: 75%;
	}
	.wrap {
		bottom: 20px;
    right: 20px;
	}
	.argu-sec {
		margin: 0;
	}
	.yel-box {
		    min-height: 200px;
	}
	.black-box {
		min-height: auto;
	}
	.black-box:after {
		top: auto;
		    right: 40px;
    bottom: -32px;
		    transform: rotate(136deg);
	}
	.essential-chart {
		width: 80%;
	}
	.subdiv {
		min-height: 430px;
	}
	.popup-sec {
		    width: 96%;
    height: 96%;
		padding: 40px;
	}
}
@media only screen and (max-width: 992px)
{ 
	.stripeimg {
		padding: 20px 0px;
	}
	.pdfstripe h3{text-align: center;margin: 15px 0 10px 0;}
	.strip-download-btn{
		margin: 20px auto;
		text-align: center; 
		display: block;
        width: 200px;}
	.additional-resource .ban-left, .additional-resource .ban-right{width:100%;margin: 5px 0;}

}
@media only screen and (max-width: 650px)
{
	.strip-download-btn{width: 100%;}
	.productlogo-ess p{font-size:.8em;}
	#sec5 svg{width:100%;}
	.header-section {
		padding: 10px 0px;
	}
	.stripeimg {
    padding: 20px 0px;
	}
	.additional-resource {
		text-align: center
	}
	.additional-resource span {
		padding: 20px 0px;
	}
	.pdfstripe {
		text-align: center;
		margin-bottom: 40px;
	}
	.pdfstripe h3 {
		    font-size: 1.3em;
	}
	ul.social {
		    text-align: center;
	}
	.Learn-more, .btn-submits button {
		width: 100%;
	}
	.popupsec2 .sec3img2 {
		display: none;
	}
	#Home .cyber-banner{
	margin-top: 0px;
}
.subdiv {
    min-height: auto;
}
	.popup-sec {
    width: 93%;
    height: 93%;
    padding: 40px 20px;
}
	.yel-box {
		    min-height: auto;
	}
	.left-field, .right-field{
		    width: 100%;
    float: none;
	}
	.right-subdiv {
		padding: 0;
		padding-top: 15px;
		width: 100%;
		text-align: center;
	}
	.argu-sec{margin:15px;}
	.additional-resource p{margin: 25px 0 0px;}    
}
@media only screen and (max-width: 366px)
{
	.brakfestbanner p {
		    font-size: 1em;
    padding: 0;
	}

}
@media only screen and (max-width: 332px)
{ 
	.brakfestbanner p {
		    font-size: .9em;
	}

}
.feedback-box{width: 391px; height: 663px; max-height: 85%; position: fixed; bottom: 10px; right: 10px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2); border-radius: 5px; overflow: hidden; z-index: 99999999999999; background: #fff; transform: translateY(700px); transition: all ease 0.7s;}.feedback-box.active{transform: translateY(0);}.fb_header{background: #2C2C2C; padding: 30px; color: #fff; position: relative;}.quiz_active_line{content: ''; background: #3A79F0; position: absolute; bottom: -2.5px; left: 0; height: 5px; transition: all ease-in-out 1s;}.fb_header h2{font-size: 1.2em; font-style: italic; color: #fff; line-height: 1.4; margin: 0; padding: 0;}.feedback-box .fb_close{position: absolute; z-index: 999; top: 10px; right: 15px; color: #000; cursor: pointer; font-family: 'Zoho_Puvi_Medium'; font-size: 15px; background: #fff; border-radius: 30px; width: 25px; height: 25px; text-align: center; line-height: 25px; transition: all ease 0.5s;}.feedback-box .fb_close:hover{transform: rotate(360deg);}.quiz_box{background: #fff;}.quiz_container h3{font-size: 1.1em; font-family: 'Zoho_Puvi_SemiBold'; line-height: 1.4; margin: 0; padding: 0;}#quiz_box{width: 100%; height: 100%;}.quiz_arrow{position: absolute; right: 30px; bottom: 20px;}.quiz_arrow_previous img,.quiz_arrow_next img{width: 35px; height: auto; cursor: pointer;}.quiz_arrow_next{position: absolute; right: 30px; bottom: 20px; display: none;}.quiz_arrow_previous{position: absolute; left: 30px; bottom: 20px; display: none;}.quiz_arrow_previous img{transform: rotate(180deg);}.quiz-error{position: absolute; left: 5px; bottom: -30px; text-align: left; color: #f63f3f; ; display: none;}.quiz_container{padding: 20px 30px;}.quiz_nums{padding-bottom: 15px; font-size: 1.3em; font-family: "Zoho_Puvi_Bold"; color: #4D82E7;}.quiz_ans_box{margin: 20px 0 0; border: 1px solid #707070; border-radius: 5px;}.quiz_ans_box li{padding: 0 20px; border-bottom: 1px solid #707070; cursor: pointer;}.quiz_ans_box li:hover{background: #EBF0FF;}.quiz_ans_box li:nth-child(1){border-top-left-radius: 5px; border-top-right-radius: 5px;}.quiz_ans_box li:last-child{border: 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}.quiz_ans_box li input:not(#Other_input){display: none;}.quiz_ans_box li label{display: flex; align-items: center; cursor: pointer; padding: 15px 0; font-size: 0.9em;}.quiz_ans_box li label span{content: ''; width: 18px; height: 18px; background: #fff; border: 1px solid #707070; border-radius: 50%; margin-right: 10px; display: flex; justify-content: center; align-items: center;}.quiz_ans_box li label span:before{content: ''; width: 10px; height: 10px; border-radius: 50%; display: block;}.quiz_ans_box li input[type="radio"]:checked+label span{background: #3A58D1;}.quiz_ans_box li input[type="radio"]:checked+label span:before{background: #fff; border: none;}.quiz{display: none; position: relative;}.quiz.quiz_question1{display: block;}#Other_input,.quiz3_website_look .website_look,.website_change{border: 1px solid #969696; outline: 0; border-radius: 5px; resize: none; font-size: 1em; -webkit-appearance: none; font-family: "Zoho_Puvi_Regular"; background: transparent; width: 100%; display: none;}#Other_input{padding: 5px; margin: -10px 0 15px;}.quiz3_website_look{margin: 20px 0 0; display: none;}.quiz3_website_look .website_look,#Other_input,.website_change{box-sizing: border-box;}.quiz3_website_look .website_look,.website_change{padding: 10px; height: 80px; display: block; margin: 20px 0 0;}.website_change{height: 150px;}.feedback-btn{font-size: 18px; border: none; border-radius: 5px; background: #F6C855; color: #000; cursor: pointer; outline: none; display: block; width: 100%; padding: 12px 50px; margin: 30px 0 0; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -o-transition: all ease 0.2s; transition: all ease 0.2s;}.feedback-btn:hover{background: #f8bf31;}.zsiq_floatmain.hidechat{display: none !important;}#quiz_success{height: calc(100% - 115px); width: 100%; display: none;}.success_container{display: flex; align-items: center; justify-content: center; flex-direction: column; width: inherit; height: inherit;}#quiz_success img{width: 80px; height: auto; display: block;}.thank_title{font-size: 1.2em; font-style: italic; color: #000; line-height: 1.4; margin: 20px 0 0; padding: 0; text-align: center;}.spin .spinner::before{content: ""; width: 7px; height: 7px; border-radius: 50%; border: solid 0.35em #aca075; border-bottom-color: #0d0058; animation: 0.8s linear infinite spinner; will-change: transform; display: block;}.spin .spinner{display: inline-block; vertical-align: top; padding-left: 10px;}@keyframes spinner{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}@media only screen and (max-height:720px){.fb_header{padding: 15px 30px;}}@media only screen and (max-width:650px){.feedback-box{width: 95%;}}
/* datepicker */
.datepicker{position:relative;display:inline-block;font:15px/1.5 "Helvetica Neue",mplus-2c,Helvetica,Arial,"Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-weight:300;border:1px solid #dfdfdf;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:.5px .5px 0 #c8c8c8;-webkit-box-shadow:.5px .5px 3px #eee;-moz-box-shadow:.5px .5px 3px #eee}.datepicker>.datepicker_header{padding-top:0;padding-bottom:5px;padding-left:5px;padding-right:5px;background-color:#eee;color:#3f3f3f;text-align:center;font-size:9pt;font-weight:700;min-height:30px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.datepicker>.datepicker_header>span{display:inline-block;margin-top:-2px}.datepicker>.datepicker_header>a{color:#3b7796;cursor:pointer;font-size:20px;padding:3px 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;vertical-align:initial}.datepicker>.datepicker_header>a:hover{color:#303030;background-color:#c8c8c8}.datepicker>.datepicker_header>a:active{color:#fff;background-color:grey}.datepicker>.datepicker_header>span{margin-left:20px;margin-right:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.datepicker>.datepicker_header>.icon-home{position:absolute;display:block;width:16px;height:16px;vertical-align:middle;padding:8px;top:0;left:0}.datepicker>.datepicker_header>.icon-close{position:absolute;display:block;width:16px;height:16px;vertical-align:middle;padding:8px;top:0;right:0}.datepicker>.datepicker_header>.icon-home>div{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAepJREFUSEudk71Kw2AUhnVxVnCyN1EcCjXUujmKF1AoRRCcNU4OIg5dtXF36tAb6B107qjg0iC4STt0EdTnTU8+v5rGNh54aM7Pe/J+abLmR3AZ7QeXD0+WZkI9zViaiXq9vg+5evU0Y+ksgjCqsrgPA2jBOzQs91FNPc0o70vLQtGHAbTgHRqW+6imnmaUS1PVqWL4SgijJr8juHK1H1Qb2Uxai1kivowmjODKq6Wopp5m0losA95Noh43ONXi+XpCPOsx49W9ZaIHp+CbSlFNPc24+i8DxfGX/YeZgTDqQrsgXc9AF9oFkcY9gQN7J3MjuOhs2WUS0ngGluqZmdNLs7IBTltmZsrvsZUKGaBfhik4vTSw3EBwfrdBfwhvwcX9tpVXNkBvA4bwBk4vDSw2UD27WbdLnf42mQmjIysl8ZeBWq3m9PRubWZOL43qGQOccpf8lc9tj5tWuP7g+tHaLqSR1pY7Pde78Ap7UIEPyOip5RgIOzvkzzCGF4gxtWltF9LAIgM78AxjeAF9/xk9tfy/gBuWOLVMfPIUDq08F3kGFOQlkIlPWKiXBvJfQl6+EjdvWJqJvwwoqMlErl4aabVowmmvbWEBEs2EJeLaFhZBmone8hMtAj2JIkykZYmQifRprAqa+sk3UgBXF8VWaxMAAAAASUVORK5CYII=)}.datepicker>.datepicker_header>.icon-close>div{width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAfhJREFUSEvNVEtKA0EUHHBhsvZ7D0HF4PRMnERxI+hCQ4xuBE/g5yLRA+il/CCIXkDElRGt6qkZO91j1JUW1KJf1XvVn2Gif4XGUX986aRf0zIANXq0DBBv7Iwvb+192U+NHi2H0Tg+O2ycnN2DV+CcyiVQW5B2T6/KJUxr7dAkySN4bVbaiyqXMM1s3mr0wKtyDgytgQ/gu/gKbkumvgsOpJH0lieNN3s1O9iYd/EN657kyJikZ2uFDi97JDOgX8fAWyeg2MQO6IeT8Pbrao+Wtw/qJklvywBnE5ZuOAkve9SeA0PnQT+Ia7/2BoZXnK0uBkH5Oqxl4RNZYHAH9ANdMnxP9gA42X5FoMuhp6kEAnjlDPpVeIERm0B4+m0/N9AFq26Bta5sX0JvPvDCycFPTs+PbtQTUOvIHgAhu+DoJ4BH9mFgcAzyy3cDee3+c9ATq60ErjfDcP/kDPQ3hJtIM7XlwMAJ8FoBBe2bi/4m6J1QO34yrWlc740XxDffr/wm6EWP2u0GJsEnDS/DJVPvge7T0DspmT+aGQx+cUKGPriKTcCbzEhGwOn5GAZegM/gHdiSVAK1VBo9F+yRFJn2+hgGXtrBSXpn0mbQb5orbavl4ZfskZRDm5gGp1QKQM16nPACdhNpczZur3+ezAM1eoLwv0MUfQBkquZISGUUwgAAAABJRU5ErkJggg==)}.datepicker>.datepicker_header>a:hover>div{background-position:-16px 0}.datepicker>.datepicker_inner_container{margin:-2px 0 -2px 0;background-color:#d2d2d2;border:1px solid #c8c8c8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:.5px 0 3px #c8c8c8;-webkit-box-shadow:.5px 0 3px #c8c8c8;-moz-box-shadow:.5px 0 3px #c8c8c8}.datepicker>.datepicker_inner_container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.datepicker>.datepicker_inner_container>.datepicker_calendar{float:left;width:18.3em;margin-top:-.5px;margin-left:-1px;margin-bottom:-2px;background-color:#fff;border:1px solid #c8c8c8;border-top:none;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px}.datepicker>.datepicker_inner_container>.datepicker_calendar>table{padding:10px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>th{color:#646464;width:18px;font-size:small;font-weight:400;text-align:center}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td{color:#000;font-size:small;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;padding:10px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.today{border-bottom:#bfbfbf solid 2px;margin-bottom:-2px}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.wday_sat{color:#04a}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.wday_sun{color:#e13b00}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.day_another_month{color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.day_in_past{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.day_in_unallowed{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.out_of_range{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.active{color:#fff;background-color:grey}.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tr>td.hover{color:#000;background-color:#c8c8c8}.datepicker>.datepicker_inner_container>.datepicker_timelist{float:left;margin-top:-.5px;padding:5px 0;overflow:auto;overflow-x:hidden;background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;text-align:right;width:4.9em}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar{overflow:hidden;width:6px;background:#fafafa;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar:horizontal{height:1px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-button{display:none}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece{background:#eee}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece:start{background:#eee}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-corner{background:#333}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item{padding-top:5px;padding-bottom:5px;padding-left:7px;padding-right:7px;margin-top:5px;margin-bottom:2px;font-size:small;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:pointer}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.time_in_past{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.out_of_range{cursor:default;color:#ccc}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active{color:#fff;background-color:grey}.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover{color:#000;background-color:#c8c8c8}
