#fh5co-slider, #fh5co-about, #fh5co-wireframe, #fh5co-started, #fh5co-portfolio, #fh5co-blog, #fh5co-content-section, #fh5co-contact, #fh5co-footer {
    padding: 5em 0;
}

#fh5co-header{
	background: url(../images/fh5co-header_bg.png) no-repeat center;
	background-size: auto 90%;
}
#fh5co-features{
    background: #56d7fe;
}
.bg-logo{
	background: url(../images/fh5co-header_bg.png) no-repeat center;
	background-size: contain;
}
.feature-left a{
	color: #000000;
}
.flo-none{
	float: none !important;
}
.wid-100{
	width: 100% !important;
}
.mar-0{
	margin: 0 !important;
}
.hei-auto{
	height: auto !important;
}
.fh5co-nav ul li a{
	font-size: 17px;
	padding: 30px 5px;
}
.container{
	padding-left: 10px;
	padding-right: 10px;
}

.ring { animation: ring_1147 2s ease infinite; transform-origin: 50% 0%; }
@keyframes ring_1147 {
	0% { transform: rotate(-15deg) }
	1.66667% { transform: rotate(15deg) }
	3.33333% { transform: rotate(-18deg) }
	5% { transform: rotate(18deg) }
	6.66667% { transform: rotate(-22deg) }
	8.33333% { transform: rotate(22deg) }
	10% { transform: rotate(-18deg) }
	11.66667% { transform: rotate(18deg) }
	13.33333% { transform: rotate(-12deg) }
	15% { transform: rotate(12deg) }
	16.66667% { transform: rotate(0deg) }
	100% { transform: rotate(0deg) }
}

.float { animation: float_3771 4s linear infinite; transform-origin: 50% 50%; }
@keyframes float_3771 {
	0% { transform: translateY(0) }
	25% { transform: translateY(-6px) }
	50% { transform: translateY(0) }
	100% { transform: translateY(0) }
}