body,
html {
	height: 100%;
	min-height: 100%
}

#landing .header {
	color: #fff;
	text-align: center;
	padding-top: 30px;
	min-height: 150px;
	background: linear-gradient(to bottom, #4485D1 0, #53A8AF 100%)
}

#landing .header2 {
	color: #fff;
	text-align: left;
	padding-top: 100px;
	min-height: 150px;
	text-ailgn: center
}

#landing .title {
	font-size: 37px;
	font-family: BrandonTextWeb-Medium;
	margin-top: 40px
}

#landing .subtitle {
	font-size: 20px;
	font-family: BrandonTextWeb-light
}

#landing .header-title {
	font-size: 37px;
	font-family: BrandonTextWeb-Regular;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center
}

#landing .header-subtitle {
	font-size: 24px;
	color: rgba(255, 255, 255, 0.7);
	font-family: BrandonTextWeb-Light;
	text-align: center
}

#landing .block-header {
	margin-top: 10px;
	font-size: 19px;
	color: #ffffff;
	font-family: BrandonTextWeb-Light;
	text-align: left
}

#landing .block-header img {
	margin-right: 10px;
	width: 18px
}

#landing .block-form {
	border-radius: 6px;
	margin-top: 5px;
	font-size: 15px;
	background-color: white;
	font-family: BrandonTextWeb-Light;
	text-align: left
}

#landing .contact-input {
	width: 100%;
	height: 40px;
	border-color: #deeOe2;
	color: #636363;
	font-size: 15px
}

#landing input::-webkit-input-placeholder,
#landing textarea::-webkit-input-placeholder {
	color: #929292;
	opacity: 1
}

#landing input:-moz-placeholder,
#landing textarea:-moz-placeholder {
	color: #929292;
	opacity: 1
}

#landing input::-moz-placeholder,
#landing textarea::-moz-placeholder {
	color: #929292;
	opacity: 1
}

#landing input:-ms-input-placeholder,
#landing textarea:-ms-input-placeholder {
	color: #929292;
	opacity: 1
}

#landing .contact-submit {
	width: 100%;
	float: none;
	background-color: #0BC078;
	padding-top: 12px;
	padding-bottom: 12px
}

#landing .hero-image {
	text-align: center;
	max-width: 80%;
	margin: 40px auto;
	margin-bottom: 0px
}

#landing .icons {
	margin-top: 50px;
	text-align: center;
	width: 80%
}

#landing .menu-icon {
	color: white
}

#landing .menu-icon .name {
	color: white;
	font-family: 'BrandonTextWeb-Light';
	font-weight: normal
}

#landing #colform {
	background-color: white
}

#landing #colform .logo {
	margin-top: 74px;
	width: 250px
}

#landing #colform form {
	margin-top: 70px;
	font-size: 24px;
	line-height: 24px;
	font-family: 'BrandonTextWeb-Light'
}

#landing #colform .catcher {
	margin-top: 40px;
	font-size: 20px;
	opacity: .5;
	display: inline-block;
	vertical-align: middle
}

#landing #colform span.clients {
	margin-top: 50px;
	font-size: 20px;
	opacity: .5;
	display: inline-block;
	vertical-align: middle
}

#landing #colform img.clients {
	margin-top: 50px;
	width: 450px
}