.get-in-touch{
	background: #43BFE7;
	position: relative;
}
.git-text{
	margin-top: 0!important;
	padding: 140px 0;
}
.git-text img{
	margin-left: 80px;
}
.h2{
	font-family: bigcaslon-black;
	font-size: 70px;
	color: #221F35;
	line-height: 101px;
	font-weight: lighter;
}
.h3{
	font-family: Wavehaus-Bold;
	font-size: 20px;
	color: #43BFE7;
	line-height: 24px;
}
p{
	font-family: Wavehaus-Book;
	font-size: 20px;
	color: #221F34;
	line-height: 24px;
}
.dark{
	color: #221f34;
}
.dark-bg{
	background: #221f34;
}
.white{
	color: #fff;
}
.white-bg{
	background: #fff;
}
a, a:visited{
	color: inherit;
}
a{
	text-decoration: none;
}
.nav>a{
	display: inline-block;
	height: 100%;
	float: left;
}
header .row{
	overflow: unset!important;
}
.inputline{
	font-family: Wavehaus-Book;
	font-size: 20px;
	color: #221F34;
	line-height: 40px;
	width: 290px;
}
.input-img{
	position: absolute;
	right: 12px;
	top: 15px!important;
	opacity: 0;
}
.inputline input.success{
	border: 1px solid #43BFE7!important;
	color: #43BFE7!important;
}
.inputline input.success ~.success-img{
	opacity: 1!important;
}
.inputline input.error{
	border: 1px solid #E02020!important;
	color: #E02020!important;
}
.inputline input.error ~.error-img{
	opacity: 1!important;
}

footer{
	position: relative;
	z-index: 1;
}
.show650,
.hidenormal{
	display: none;
}
@media(max-width: 910px){
	.git-text{
		padding: 80px 0;
		line-height: 95px!important;
	}
	.git-text .dark{
		display: block;
	}
	.git-text img{
		margin-left: 40px;
	}
	.hide910{
		display: none;
	}
	.enlarge910{
		width: 100%;
		padding: 0 44px;
	}
}
@media(max-width: 650px){
	.row{
		margin: 0 -19px;
	}
	.hide650{
		display: none;
	}
	.enlarge650{
		width: 100%;
	}
	.show650{
		display: block;
	}
	p,
	.h3{
		font-size: 12px!important;
		line-height: 16px!important;
	}
}