#header {
	height: 100px !important;
}
.fsBody.fsEmbed .fsFirst.fsLast.fsFieldCell,
.fsBody form.fsForm input[type="text"], 
.fsBody form.fsForm select, 
.fsBody form.fsForm textarea,
.fsBody form.fsForm .fsImageOptionButton .fsOptionLabel,
.fsBody .fsForm.fsMultiColumn .fsRowBody,
.fsBody form.fsForm .fsImageOptionButton,
.fsBody form.fsForm .fsImageOptionFieldContainer {
	margin-bottom: 0px !important;
}
.fsBody .fsForm.fsMultiColumn .fsSubmit {
	margin-top: 0px;
}
.fsborderradius .fsBody .fsForm {
	padding: 0px;
}
.fsBody form.fsForm .fsRow.fsFieldRow {
	padding: 15px;
	margin-bottom: 0px !important;
}
.fsBody form.fsForm div#fsRow3907164-2,
.fsBody form.fsForm div#fsRow3907164-4,
.fsBody form.fsForm div#fsRow3907164-5,
.fsBody form.fsForm div#fsRow3907164-6,
.fsBody form.fsForm div#fsRow3907164-9 {
	background: #f6f7f7;
}
/*.fsBody #footer {
	top: -400px;
    position: relative;
}*/
.fsBody #form-section {
    background-image: none;
    background-color: transparent;
}
.fsForm select.fsRequired,
.fsForm textarea.fsRequired,
.fsRowBody input[type=email].fsRequired,
.fsRowBody input[type=number].fsRequired,
.fsRowBody input[type=tel].fsRequired,
.fsRowBody input[type=text].fsRequired
{
	margin: 0px;
}
.fsForm.fsMultiColumn .fsLabelVertical .fsLabel {
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
.fsBody .fsForm.fsMultiColumn .fsRowBody {
    margin-bottom: 5px !important;
}
.fsBody.fsEmbed .fsFirst.fsLast.fsFieldCell {
    float: none;
}
.fsForm.fsMultiColumn .fsSubmit {
	margin-top: 40px;
	padding: 0px;
}
/*.fsForm.fsMultiColumn .fsSubmit input.fsSubmitButton:hover,
.fsForm.fsMultiColumn .fsSubmit input.fsSubmitButton {
    background: #0094f4 !important;
    font-size: 20px !important;
    font-weight: bold;
    padding: 10px 18px;
    border: 2px solid #0094f4;
    width: 300px;
    border-radius: 5px !important;
}*/
@media (max-width: 991px) {
	div.key-points ul {
		width: 100%;
	}
	div.key-points ul.last {
		width: 100%;
		margin-top: 0px;
	}
	.row.review-star .feddimg {
	    width: 100%;
		margin-bottom: 15px;
	}
	.row.review-star .star-feed {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.fsImageOptionButton .fsOptionLabel {
		background: transparent;
		border: none
	}
	.row.compare-life-tital h1 {
		font-size: 34px;
	}
	#form-section {
		margin-top: 50px;
	}
	.fsBody .fsForm.fsMultiColumn .fsRowBody {
		margin-bottom: 15px !important;
	    width: 100%;
		margin-left: 0;
	}
	.after-form .row.ourpromise ul li {
	    width: 100%;
	}
	.fsForm.fsMultiColumn .fsSubmit input.fsSubmitButton:hover,
	.fsForm.fsMultiColumn .fsSubmit input.fsSubmitButton {
		margin: 0px;
		width: auto;
	}
	footer#footer {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
}