body, html {
	font-family: 'Lato', 'Helvetica', 'Verdana';
	font-weight:400;
	color:black;
	background:url(images/bg.jpg) center top no-repeat;
}

.header {
	background:#294570;
	opacity:0.8;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}

.menu {
	margin-top:20px;
}

.menu_link a {
	color:White;
	font-weight:900;
	font-size:15px;
	transition:0.3s;
	margin-left:5px;
}

.single-news {
	border-bottom:1px solid #d0d0d0;
	padding-bottom:40px;
}

.menu_link a:hover {
	background-color:#fff!important;
	color:#546A8D;
	border-radius:6px;
}

.nav > li > a:focus, .nav > li > a:hover {
	background:transparent;
}

.contact-b {
	background:#3b5782 url(images/bb.png) top right no-repeat;
	padding:60px 0px;
	color:white;
	margin-top:40px;
}

.contact-span {
	display:block;
	padding:7px;
	text-align:center;
	font-size:20px;
margin-top:10px;	border-radius:15px;
	color:#3b5782;
	background:white;
}

.header-title {
	text-align:center;
	padding:90px 0px;

}

.header-title h1 {
	font-weight:900;
	font-size:40px;
	color:black;
	margin-bottom:0px;
}
.header-title h2 {
	font-weight:300;
	margin-top:0px;
	font-size:25px;
	margin-bottom:40px;
}

.header-title h3 {
	margin-top:30px;
	font-weight:300;
	font-size:20px;
	margin-bottom:10px;
}

.font-4 {
	font-size:40px;
}

.font-3 {
	font-size:27px;
}

.font-2 {
	font-size:23px;
}

.font-1 {
	font-size:17px;
}

.font-0 {
	font-size:15px;
}

.text-bold {
	font-weight:900;
}

.thin {
	font-weight:300;
}

.stat {
	text-align:Center;
	padding:60px 0px;
}

.block {
	display:block;
}

.button-link {
	padding:10px;
	display:inline-block;
	color:white;
	background:black;
	margin-top:10px;
	text-decoration: none;
	transition:0.3s;
}

.graph {
	border-radius:50%;
	border:5px solid #fff;
	transition:0.3s;
}

.stat > .container > .col-md-4:hover .graph {
	border:5px solid #04A3B6;
}

.stat > .container > .col-md-4:hover .button-link {
	color:White;
	text-decoration: none;
	background:#04A3B6;

}

.benefits {
	margin-bottom:50px;
	color:white;
	text-align: center;
	padding:60px 0px;
	background:url('images/benefits.jpg')center;
	background-attachment: fixed;
}

.benefits > div > div > i {
	padding:20px 0px;
	font-size:50px;
	border:4px solid #fff;
	width:100px;
	transition:0.3s;
	margin-bottom:10px;
	border-radius:50%;
	display:inline-block;
	background:white;
	color:black;
}

.benefits:hover > div > div > i {
	border:4px solid #00c6dc;
}

.folio a:hover {
	background:white;
}

.folio a:hover img {
	opacity:0.8;
}

.contact {
	border-bottom: 5px solid #23858e;
	margin-bottom:40px;
	background:url('images/contact.jpg');
	padding:60px 0px;
}

.bottom-form {
	background:rgba(1,58,64,0.2);
	border-radius:15px;
	border:0px;
	display:block;
	margin:0 auto;
	width:100%;
	margin-top:15px;
	max-width:400px;
	padding:15px;
}

.bottom-text {
	background:rgba(1,58,64,0.2);
	border-radius:15px;
	border:0px;
	height:160px;
	display:block;
	margin:0 auto;
	width:100%;
	margin-top:15px;
	max-width:400px;
	padding:15px;
}

.red-submit {
	background:#e60036;
	border-radius:15px;
	border:0px;
	display:block;
	margin:0 auto;
	width:100%;
	margin-top:15px;
	max-width:400px;
	padding:15px;
	color:White;
}

.folio1 {
	max-width:100%;
	margin-left:100px;
	margin-top:80px;
}

.folio3 {
	max-width:100%;
	margin-left:-100px;
	margin-top:80px;
}

.logo {
	margin-top:30px;
}

@media(max-width:991px)
{
	.logo {
		margin-top:20px;
	}
}


@media(max-width:768px)
{

	.menu {
		float:none!important;
	}

	.header {
		text-align: center;
	}

	.navbar-header {
		border:1px solid #56ABB5;
	}

	.navbar-brand {
		color:#fff!important;
	}

	.navbar-collapse {
		padding:0px;
	}

	.navbar-nav {
		margin:0 auto;
	}

	.navbar-nav > li > a {
		text-align:left;
	}

	.nav > li > a {
		padding:10px 0px;
	}

	.menu_link a:hover {
		background:transparent!important;
	}

	.folio1 {
		max-width:100%;
		margin:0 auto;
	}

	.folio3 {
		max-width:100%;
		margin:0 auto;
	}

	.xs-center {
		text-align:center!important;
	}

	.contact  {
		padding:15px;
		background: #dcfffb;
	}

}
