h1, h2{font-size: 30px !important; font-weight: normal !important;}
#main ul{list-style: none; margin: 0; margin-top: 20px; padding: 0;}
#main li{margin-top: 10px;}

.carrier_logos{display: flex; flex-wrap: wrap; justify-content: space-evenly;}
.carrier_logos img{display: inline-block; padding: 0 10px;}

.form-step1{position: relative;}
.form-step1:before{
	position: absolute; content: ''; background-image: url(/_images/home/step1b.jpg);
	width: 50%; height: 100%; top: 0; left: 50%; background-position: center; background-repeat: no-repeat;	background-size: cover;
}
/* 			.form-step1 .wrapper{background: #0000000a;} */
/* 			.form-step1 .wrapper:before{
	position: absolute; content: ''; background-color: #ffffff3b;
	width: 50%;	height: 100%; top: 0; left: 50%; background-position: center; background-repeat: no-repeat;	background-size: cover;
} */
.form-step1-text{width: calc(50% - 40px); padding-right: 40px;}
.form-step1-text h2{padding-right: 40px;}
/* 			.form-step1-text a{color: #484848; margin-right: 10px;}
.form-step1-text a:hover{text-decoration: none;} */
/* 			.form-step1-text li:after{content: '\f061'; font-family: "FontAwesome";} */
.whatwedo{background: #f2f3e2;}
/*.whatwedo .wrapper{font-size: 30px;}*/
.whatwedo .wrapper{max-width: 500px; font-size: 26px; margin: auto;}
.whatwedo .wrapper h1{font-size: 38px !important; font-weight: 800 !important; line-height: 1.3em;}

/* 			.faqwrapper{background-image: url(/_images/home/faq.png); background-repeat: no-repeat; background-position: right top; background-size: 50%;}
.faq{width: 50%;}
.faq li::marker {font-family: "Georgia", serif; font-size: 39px;} */
.faqwrapper .sectionimage{float: right; width: 50%; margin: 10px 0 31px 20px; filter: drop-shadow(0 0 40px #9cbeb5);}

.articles{background: #e2ebf3;}

@media screen and (max-width: 850px) {
	.form-step1-text h2{padding-right: 0px;}
}
@media screen and (max-width: 650px) {
	.form-step1:before{left: 0; width: 100%; height: 500px; background-size: 200%;}
	.form-step1-text{width: 100%; text-align: center; padding-top: 500px;}

	.faqwrapper{text-align: center;}
	.faqwrapper .sectionimage{float: none; width: 90%; margin: 0; margin-bottom: 30px;}
	.faqwrapper .faq{text-align: left;}

	.articles .thumnails .article{width: 100%; float: none;}
}