.cta {
	background: #0C8141;
	color: #ffffff;
	padding: 20px 0;
	font-size: 24px;
}
.wrapper {
	max-width: 1180px;
	width: 90%;
	margin: 0 auto;
}
.cta .wrapper {
	display: flex;
	flex-wrap: wrap;
}
.cta .widget {
	margin: 0 auto;
}
.cta p {
	margin: 0;
	line-height:38px;
}
a.readmore {
	padding: 10px 26px;
	font-size: 20px;
	border-radius: 30px;
	border: 1px solid #ffffff;
	font-weight:bold;
}
.filebankruptcy {
	background: #F7F7F7;
	text-align: center;
	padding: 0 0 20px 0;
	margin-bottom:20px;
}
.rightform{
	padding:20px;
	border:5px solid #28548B;
}
input[type="text"], input[type="email"], textarea, input[type="tel"] {
	border: 1px solid #ddd;
	padding: 8px;
	background: #E6E7E8;
}
.gform_wrapper.gravity-theme .ginput_container_address span {
	flex: 0 0 32% !important;
}
.banner {
	background: url(../images/banner-bio.jpg) 0 0 no-repeat;
	background-size: cover;
	position: relative;
	padding: 50px 0;
	color:#ffffff;
	text-align: center;
}
.banner .wrapper{
	background: rgba(32, 53, 90, 0.85);
	padding:30px;
}
.headerheight, .topheader {
	height: 129px;
}
.stories-col {
	width: 31%;
	border: 1px solid #fff;
	margin: 0 auto;
	padding: 1%;
	box-sizing: border-box;
}
.stories {
	display: flex;
	flex-wrap: wrap;
	text-align: left;
}
.banner h2 {
	text-align: center;
	color: #ffffff;
}
.stories h4 a {
	color: #ffffff;
}
.stories h4 {
	margin-bottom: 20px;
}
.stories img {
	float: left;
	max-width: 150px;
}
.stories P {
	line-height: 24px;
}
@media all and (max-width: 1020px){
	.stories-col {
	width: 100%;
	margin: 10px 0;
}
	.cta .widget {
	margin: 0 auto 10px;
}
	.headerheight, .topheader {
	height: 213px;
}
	.content {
	width: 100%;
}
	.copyright .fl_left, .copyright .fl_right {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	float: none;
}
}
@media all and (max-width: 767px){
	.admin-bar .topheader {
	margin-top: 46px;
}
	.headerheight, .topheader {
	height: 195px;
}
}
@media all and (max-width: 500px){
	
}