body{
	background:url("../../images/bg.jpg") no-repeat fixed top;
	background-color:#eee;
	background-size:cover;
	margin:0;
	font-family: 'Lato', sans-serif;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/LatinExtLato.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/LatinLato.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
a{
	text-decoration:none;
	color:#295276;
	transition:all ease-in-out 0.8s;
}
a:hover{
	text-decoration:underline;
}
header{
	background-color:#fff;
	padding:10px;
	margin:0px!important;
	overflow:hidden;
}
.top{
	overflow:hidden;
	background-color:#295276;
	color:#fff;
}
@media (max-width:645px)
{
	.right{
		margin-top:15px;
		margin-left:50px;
	}
	.left,.right{
		float:none!important;
		display:inline-block!important;
	}
	.left{
		margin-top:20px;
	}
	.left p{
		margin-top:0px!important;		
	}
}
.left p{
	float:left;
	position:relative;
	bottom:5px;
	margin-left:40px;
}
.left{
	float:left;
	height:40px;
	padding-left:50px;
}
.right .fb,.right .tw,.right .gp{
	float:left;
	position:relative;
	bottom:9px;
}
.right a{
	text-decoration:none;
	color:#fff;
	transition:all 0.5s ease-in-out;
}
.right .fb a:hover{
	color:#3b5998;
}
.right .tw a:hover{
	color:#00aced;
}
.right .gp a:hover{
	color:#dd4b39;
}
.right{
	float:right;
	height:40px;
	padding-right:50px;
}
.logo{
	float:left;
	margin-left:100px;
}
.logo img{
	height:100px!important;
	width:340px!important;
}
@media(max-width:435px)
{
	.logo img{
		height:75px!important;
		width:245px!important;
		margin-top:10px;
	}
}
@media(max-width:600px)
{
	.logo{
		margin-left:0px!important;
	}
}
nav{
	float:right;
	font-weight:bold;
}
nav ul{
	list-style:none;
}
nav ul li{
	float:left;
	background:#eee;
	color:#000;
	padding:10px;
	margin:10px;
	border-radius:5px;
	transition:all ease-in-out 0.3s;
}
nav ul li a{
	text-decoration:none!important;
	color:#000;
}
nav ul li:hover,nav ul .active{
	background:#295276;
	color:#fff;
}
nav ul li:hover a,nav ul .active a{
	color:#fff;
}
nav ul li ul{
	padding: 0!important;
	z-index: 999;
	position:absolute;
	width:200px;
	background:#eee!important;
	display: none;
	opacity: 0;
	-webkit-transiton: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
nav ul li ul li{
	background: #eee; 
	display: block; 
	float:none;
	padding:10px;
	color: #fff;
	margin:0!important;
	border:none;
	border-radius:0px;
	z-index: 9999;
}
nav ul li ul li a{
	color:#000!important;
	transition:all ease-in-out 0.4s;
}
nav ul li ul li:hover a{
	color:#fff!important;
}
nav ul li ul li:hover { background: #295276; }
nav ul li:hover ul {
  display: block;
  margin:-10px!important;
  margin-top:11px!important;
  opacity: 1;
}
.mob{
	display:none;
	float:right;
	line-height:90px;
}
.mob a{
	text-decoration:none;
	color:#295276;
}
@media (max-width:1281px)
{
	nav ul{
		display:none;
	}
	nav .mob{
		display:block;
	}
}
.mobileNav{
	background:#fff;
	display:none!important;
}
.mobileNav ul li{
	float:none!important;
}
i{
	padding-left:5px;
	padding-right:5px;
}
.slider{
	height:500px;
	background:rgba(0,0,0,0.3);
}
.slider h1{
	font-size:60px;
	font-weight:bold;
	margin:0!important;
	color:#fff;
	z-index:0; 
	text-align:center!important;
	line-height:500px;
	animation:2s ease-out 1s 1 anim;
}
@keyframes anim{
	0%{
		display:none;
		transform:translateY(+20%);
	}
	100%{
		transform:translateY(0);
		display:block;
	}
}
@media(max-width:425px)
{
	.slider{
		height:300px!important;
	}
	.slider h1{
		line-height:normal;
		padding-top:40px!important;
	}
}
.heading{
	font-size:50px;
	background:#295276;
	color:#fff;
	padding:20px;
	margin:0px!important;
}
section{
	overflow:hidden;
	background:rgba(255,255,255,0.3);
}
.column{
	width:250px;
	display:inline-block;
	margin:20px;
	padding:15px;
	color:#fff;
}
.column h2{
	text-align:center;
}
.column p{
}
.why{
	background:rgba(255,255,255,0.3);
	overflow:hidden;
}

.red{
	background:#D31B1B;
}
.blue{
	background:#1955A0;
}
.green{
	background:#228A0F;
}

.orange{
	background:#E06122;
}

.purple{
	background:#5C50A5;
}

.yellow{
	background:#F69B0F;
}

.skyblue{
	background:#23B7C9;
} 

.glowgreen{
	background:#00FF8A;
}

.pink{
	background:#FA0346;
}
.whyus{
	background-color:rgba(0,0,0,0.3);
	/*background-color:#1CA699;*/
	margin:0!important;
	overflow:hidden;
}
.whyus ul{
	margin-left:70px;
	text-align:left;
	list-style:url("../../images/check.png");
}
@media (max-width:745px)
{
	.whyus ul{
		margin-left:0px!important;
	}
	.whyus .column{
		width:90%!important;
	}
	.whyus .innovative img{
		position:relative;
		right:20px;
	}
}
.whyus ul li h3{
	font-size:30px;
	color:#fff;
	font-weight:bold;
}
.whyus .column{
	width:40%;
}
.whyus .innovative img{
	height:330px;
	width:300px;
	text-align:center!important;
}
footer{
	overflow:hidden;
	background:#295276;
	color:#fff;
}
.footerColumns{
	overflow:hidden;
	border-bottom:2px #eee solid;
}
.footerColumns .column ul{
	list-style:url("../../images/list-style.png");
	text-align:left;
}
.footerColumns .column ul li{
	padding:5px;
}
.footerColumns .column ul li a{
	color:#fff;
}
.footerColumns .column h2{
	text-align:left;
	padding-left:20px;
	border-bottom:1px solid #eee;
	line-height:45px;
}
.credits{
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.credits a{
	color:#fff;
}