html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent
}
body {
	margin:auto;
	padding:0;
	font-family:'MyriadWebProRegular';
}
@font-face {
	font-family:'MyriadWebProRegular';
	src:url(font/myriad-web-pro.eot);
	src:url(font/myriad-web-pro.eot) format('embedded-opentype'),
		url(font/myriad-web-pro.woff) format('woff'),
		url(font/myriad-web-pro.ttf) format('truetype'),
		url('font/myriad-web-pro.svg#MyriadWebProRegular') format('svg')
}
@font-face {
	font-family: 'MyriadPro-It';
	src: url('font/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-It.otf') format('opentype'),
		 url('font/MyriadPro-It.woff') format('woff'),
		 url('font/MyriadPro-It.ttf') format('truetype'),
		 url('font/MyriadPro-It.svg#MyriadPro-It') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'MyriadProSemibold';
	src:url(font/myriadpro-semibold_1.eot);
	src:url(font/myriadpro-semibold_1.eot) format('embedded-opentype'),
		url(font/myriadpro-semibold_1.woff) format('woff'),
		url(font/myriadpro-semibold_1.ttf) format('truetype'),
		url('font/myriadpro-semibold_1.svg#MyriadProSemibold') format('svg')
}
@font-face {
	font-family:'MyriadProSemiboldItalic';
	src:url(font/myriadpro-semiboldit_1.eot);
	src:url(font/myriadpro-semiboldit_1.eot) format('embedded-opentype'),
		url(font/myriadpro-semiboldit_1.woff) format('woff'),
		url(font/myriadpro-semiboldit_1.ttf) format('truetype'),
		url('font/myriadpro-semiboldit_1.svg#MyriadProSemiboldItalic') format('svg')
}
@font-face {
	font-family:'MyriadPro-Bold';
	src:url('font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
		url(font/MyriadPro-Bold.otf) format('opentype'),
		url(font/MyriadPro-Bold.woff) format('woff'),
		url(font/MyriadPro-Bold.ttf) format('truetype'),
		url('font/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'MyriadProCondensed';
	src:url(font/myriadpro-cond_1.eot);
	src:url(font/myriadpro-cond_1.eot) format('embedded-opentype'),
		url(font/myriadpro-cond_1.woff) format('woff'),
		url(font/myriadpro-cond_1.ttf) format('truetype'),
		url('font/myriadpro-cond_1.svg#MyriadProCondensed') format('svg')
}
@font-face {
	font-family:'MyriadProBoldCondensed';
	src:url(font/myriadpro-boldcond.eot);
	src:url(font/myriadpro-boldcond.eot) format('embedded-opentype'),
		url(font/myriadpro-boldcond.woff2) format('woff2'),
		url(font/myriadpro-boldcond.woff) format('woff'),
		url(font/myriadpro-boldcond.ttf) format('truetype'),
		url('font/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg')
}
@font-face {
	font-family:'OpenSans';
	src:url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
		url(font/OpenSans.woff) format('woff'),
		url(font/OpenSans.ttf) format('truetype'),
		url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'OpenSans-Italic';
	src:url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url(font/OpenSans-Italic.woff) format('woff'),
		url(font/OpenSans-Italic.ttf) format('truetype'),
		url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'OpenSans-Semibold';
	src:url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url(font/OpenSans-Semibold.woff) format('woff'),
		url(font/OpenSans-Semibold.ttf) format('truetype'),
		url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'OpenSans-Bold';
	src:url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url(font/OpenSans-Bold.woff) format('woff'),
		url(font/OpenSans-Bold.ttf) format('truetype'),
		url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'OpenSans-BoldItalic';
	src:url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url(font/OpenSans-BoldItalic.woff) format('woff'),
		url(font/OpenSans-BoldItalic.ttf) format('truetype'),
		url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'RalewayRegular';
	src:url(font/raleway-regular.eot);
	src:url(font/raleway-regular.eot) format('embedded-opentype'),
		url(font/raleway-regular.woff2) format('woff2'),
		url(font/raleway-regular.woff) format('woff'),
		url(font/raleway-regular.ttf) format('truetype'),
		url('font/raleway-regular.svg#RalewayRegular') format('svg')
}
@font-face {
	font-family:'RalewayMedium';
	src:url(font/raleway-medium.eot);
	src:url(font/raleway-medium.eot) format('embedded-opentype'),
		url(font/raleway-medium.woff2) format('woff2'),
		url(font/raleway-medium.woff) format('woff'),
		url(font/raleway-medium.ttf) format('truetype'),
		url('font/raleway-medium.svg#RalewayMedium') format('svg')
}
@font-face {
	font-family:'ralewaybold';
	src:url(font/raleway-bold-webfont.eot);
	src:url('font/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url(font/raleway-bold-webfont.woff2) format('woff2'),
		url(font/raleway-bold-webfont.woff) format('woff'),
		url(font/raleway-bold-webfont.ttf) format('truetype'),
		url('font/raleway-bold-webfont.svg#ralewaybold') format('svg');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'Raleway-ExtraBold';
	src:url('font/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url(font/Raleway-ExtraBold.woff) format('woff'),
		url(font/Raleway-ExtraBold.ttf) format('truetype'),
		url('font/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
	font-weight:400;
	font-style:normal;
}
a {
	transition:color linear .2s;
	-webkit-transition:color linear .2s;
	-moz-transition:color linear .2s;
	-ms-transition:color linear .2s;
	-o-transition:color linear .2s;
	text-decoration:underline;
}
a:hover {
	text-decoration:none
}
.header_container_fir_n {
	background:url(images/header_banner_bg_fir_n.jpg) repeat-x bottom;
	padding:22px 0
}
.header_wrpa_fir_n {
	width:980px;
	height:auto;
	margin:auto;
	text-align:center
}
.header_banner_shadow_img {
	width:100%;
	height:auto;
	max-width:957px
}
.header_banner_fir_n {
	background:url(images/banner_save_up_img_rih_n.jpg) no-repeat left top 100px #FFF;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #c6c8c8;
	text-align:left
}
.logo_menu_fir_n {
	background:url(images/header_bg_fir_n.jpg) repeat-x bottom #FFF;
	min-height:104px;
	border-bottom:1px solid #d5d5d5;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px
}
.logo {
	text-align:left;
	margin-top:15px
}
.logo img {
	width:100%;
	height:auto;
	max-width:392px
}
.text_menu {
	text-align:right
}
.text_menu h1 {
	color:#6b6d6d;
	font-size:22px;
	font-family:'MyriadProItalic';
	font-weight:normal;
	padding-top:20px
}
.text_menu h1 strong {
	font-family:'MyriadProSemiboldItalic';
	font-weight:normal;
	color:#4e9893;
	font-size:24px
}
.text_menu h1 strong a {
	color:#4e9893;
	font-size:24px;
	text-decoration:none
}
.nav_fir_n {
	margin:10px 0
}
.nav_fir_n ul {
	margin-bottom:0
}
.nav_fir_n ul li {
	list-style:none;
	display:inline;
	border-right:2px solid #999;
	padding:0 14px;
	font-size:19px
}
.nav_fir_n ul li a {
	color:#6b6d6d;
	font-size:19px;
	font-family:'MyriadProSemibold';
	text-decoration:none
}
.nav_fir_n ul li a:hover {
	color:#916038
}
.nav_fir_n ul li a.mactive {
	color:#916038
}
.nav_fir_n ul li:last-child {
	border:none;
	padding-right:0
}
.home_quote_form_fir_n {
	float:right;
	width:565px;
	height:auto;
	border:1px solid #ccc;
	background:#FFF;
	padding:10px;
	position:relative;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	margin:15px;
	background:url(images/home_quote_form_bg_fir_n.jpg) repeat-x bottom;
	-moz-box-shadow:1px 1px 3px #b5b5b4;
	-webkit-box-shadow:1px 1px 3px #b5b5b4;
	box-shadow:1px 1px 3px #b5b5b4
}
.home_quote_form_fir_n_img {
	left:-48px;
	position:absolute;
	top:60px
}
.home_quote_form_fir_n h1 {
	font-size:34px;
	text-align:center;
	color:#575756;
	font-family:'MyriadProSemibold';
	padding-bottom:6px
}
.home_quote_form_fir_n h1 span {
	color:#ff7a1e
}
.home_quote_form_fir_n p {
	font-size:14px;
	text-align:center;
	color:#444241;
	border-top:1px solid #cecfcf;
	border-bottom:1px solid #cecfcf;
	padding:5px 0
}
.home_quote_form_left_fir_n {
	float:left;
	width:49%;
	margin-top:7px;
	clear:left;
	font-size:14px
}
.home_quote_form_right_fir_n {
	float:right;
	width:49%;
	margin-top:7px;
	clear:right
}
.home_quote_form_fir_n label {
	color:#414141;
	font-size:13px;
	font-weight:normal;
	width:31%;
	text-align:right;
	padding-right:5px
}
.home_quote_form_fir_n input[type="text"] {
	border:1px solid #dfe0e0;
	outline:none;
	width:177px;
	padding:2px;
	color:#414141;
	font-size:13px;
	font-weight:normal
}
.home_quote_form_fir_n select {
	border:1px solid #dfe0e0;
	outline:none;
	width:178px;
	padding:3px;
	color:#414141;
	font-size:13px;
	font-weight:normal
}
input.phone_fir_n {
	width:58px!important
}
input.zip_fir_n {
	width:71px!important
}
select.date_fir_n {
	width:57px
}
select.height_fir_n {
	width:75px
}
.get_free_quote_button_fir_n {
	margin-top:5px;
	text-align:center
}
.get_free_quote_button_fir_n input[type="image"] {
	width:100%;
	height:auto;
	max-width:292px
}
.quote_secure_fir_n {
	text-align:center;
	margin-top:5px
}
.quote_secure_fir_n img {
	width:100%;
	height:auto;
	max-width:313px
}
.by_request_fir_n {
	font-size:11px;
	font-family:'MyriadProItalic';
	line-height:12px;
	padding-top:5px
}
.home_logo_fir_n {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	background:#FFF;
	padding:5px 0;
	text-align:center
}
.home_logo_fir_n table tbody tr td {
	display:inline
}
.home_logo_fir_n table tbody tr td img {
	margin:10px 6px
}
.saveupto_container_fir_n {
	padding-top:25px;
	width:920px;
	height:auto;
	margin:auto
}
.saveupto_container_fir_n h1 {
	text-align:center;
	padding:10px 20px;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	-moz-box-shadow:0 -2px 2px #e2e2e1;
	-webkit-box-shadow:0 -2px 2px #e2e2e1;
	box-shadow:0 -2px 2px #e2e2e1;
	margin:0 90px;
	color:#4e9893;
	font-size:28px;
	font-weight:normal
}
.saveupto_container_fir_n h1 strong {
	font-weight:normal;
	font-family:'MyriadProSemibold';
	font-size:30px
}
.saveupto_box_fir_n {
	background:#4e9893;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	padding:20px
}
.saveupto_box_fir_n ul li {
	color:#fff;
	font-family:'MyriadProItalic';
	list-style:none;
	background:url(images/save_arrow_fir_n.png) no-repeat left 18px;
	font-size:22px;
	line-height:25px;
	list-style:none outside none;
	margin-left:30px;
	padding:10px 0 10px 30px
}
.insurance_tips_container_fir_n {
	width:960px;
	height:auto;
	margin:auto;
	padding-top:40px
}
.insurance_tips_container_fir_n h1 {
	text-align:center;
	color:#575756;
	font-size:35px;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.insurance_tips_container_fir_n h3 {
	text-align:center;
	color:#665e4c;
	padding-top:10px;
	font-size:19px;
	font-weight:normal;
	padding-bottom:40px
}
.insurance_tips_container_fir_n ul li {
	list-style:none;
	padding:30px 25px
}
.insurance_tips_container_fir_n ul li:nth-child(2n+1) {
background:#f3f8f7
}
.insurance_tips_container_fir_n ul li h2 {
	color:#4e9893;
	font-size:23px;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.insurance_tips_container_fir_n ul li p {
	font-size:14px;
	font-weight:normal;
	line-height:15px;
	padding-top:10px
}
.inner_pages_container_fir_n {
	background:url(images/header_banner_bg_fir_n.jpg) repeat-x bottom;
	padding:22px 0;
	padding-bottom:0
}
.inner_pages_wrpa_fir_n {
	width:980px;
	height:auto;
	margin:auto;
	text-align:center
}
.inner_pages_box_fir_n {
	background:#FFF;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #c6c8c8;
	text-align:left
}
.inner_title_fir_n {
	text-align:center;
	padding:20px 0;
	color:#4d9893;
	font-size:25px;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.inner_container_fir_n {
	padding:0 30px 30px
}
.about_banner_image_fir_n {
	margin-bottom:20px
}
.inner_container_fir_n h2 {
	color:#5b5b5a;
	font-size:21px;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.inner_container_fir_n h3 {
	color:#4e9893;
	font-size:18px;
	font-weight:normal;
	padding-top:20px;
	font-family:'MyriadProSemibold'
}
.inner_container_fir_n p {
	color:#5b5b5a;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px
}
.contact_container_fir_n {
	padding:30px 10%;
	padding-top:0;
	color:#5b5b5a;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif
}
.contact_container_fir_n p {
	color:#5b5b5a;
	font-size:16px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:30px
}
.submit_button_fir_n {
	text-align:center
}
.address_fir_n {
	text-align:center;
	padding-top:30px;
	color:#4e9893;
	font-size:16px
}
.contactusthankyou_fir_n {
	padding:60px 0;
	text-align:center
}
.contactusthankyou_fir_n h1 {
	color:#353535;
	font-size:23px;
	font-family:'MyriadProItalic';
	font-weight:normal;
	background:#e1eeed;
	padding:10px 10px
}
.contactusthankyou_fir_n h2 {
	color:#4e9893;
	font-size:22px;
	font-weight:normal;
	padding:55px 10px 10px
}
.contactusthankyou_fir_n p {
	color:#414141;
	padding:20px 10px 0;
	font-size:14px
}
.contactusthankyou_fir_n h3 {
	color:#414141;
	padding:20px 10px 0;
	font-size:19px
}
.contactusthankyou_fir_n h3 a {
	text-decoration:underline
}
.contactthankyou_logo_fir_n {
	margin-top:100px;
	padding:0 10px
}
.contactthankyou_logo_fir_n img {
	width:100%;
	height:auto;
	max-width:393px
}
.resource_pages_box_fir_n {
	background:#f9f8f7;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #c6c8c8;
	text-align:left
}
.resource_container_fir_n {
	padding:50px 0 15px 0
}
.resource_left_fir_n h1 {
	text-align:center;
	color:#916038;
	font-size:35px;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.resource_left_fir_n ul li {
	list-style:none
}
.resource_left_fir_n ul li a {
	background:#4e9893;
	color:#FFF;
	font-size:21px;
	font-family:'MyriadProItalic';
	text-decoration:none;
	display:block;
	border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	-khtml-border-radius-topright:20px;
	border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	-khtml-border-radius-bottomright:20px;
	padding:4px 10px;
	margin-top:15px;
transition:all linear .2s;
-webkit-transition:all linear .2s;
-moz-transition:all linear .2s;
-ms-transition:all linear .2s;
-o-transition:all linear .2s;
	margin-left:-15px
}
.resource_left_fir_n ul li a:hover {
	background:#916038;
	padding-left:15px
}
.resource_right_fir_n {
	background:#FFF;
	padding:20px;
	min-height:500px
}
.resource_right_fir_n h1 {
	color:#4e9893;
	font-family:'MyriadProItalic';
	font-weight:normal;
	font-size:23px;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:10px
}
.resource_right_fir_n p {
	color:#5b5b5a;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px
}
.thankyou_container_fir_n {
	padding:20px 0
}
.thankyou_container_fir_n h1 {
	text-align:center;
	font-size:20px;
	color:#414141;
	font-weight:normal
}
.thankyou_container_fir_n h1 span {
	color:#433022;
	font-size:39px;
	font-family:'MyriadProItalic'
}
.thankyou_container_fir_n h1 strong {
	font-family:'MyriadProSemibold'
}
.your_criteria_fir_n {
	background:#FFF;
	margin-top:30px;
	margin-left:-15px;
	padding:10px 20px 10px 0
}
.your_criteria_fir_n h1 {
	color:#916038;
	font-size:24px;
	font-family:'MyriadProItalic';
	text-align:left;
	padding-left:10px
}
.your_criteria_fir_n ul li {
	list-style:none;
	border:1px solid #a7ccc9;
	color:#4e9893;
	font-size:16px;
	font-family:'MyriadProItalic';
	border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	-khtml-border-radius-topright:20px;
	border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	-khtml-border-radius-bottomright:20px;
	padding:4px 10px;
	margin-top:10px;
transition:all linear .2s;
-webkit-transition:all linear .2s;
-moz-transition:all linear .2s;
-ms-transition:all linear .2s;
-o-transition:all linear .2s
}
.your_criteria_fir_n ul li:hover {
	background:#a7ccc9;
	padding-left:15px;
	color:#FFF
}
.your_criteria_fir_n ul li strong {
	font-weight:normal;
	font-family:'MyriadProSemiboldItalic'
}
.please_click_fir_n {
	margin-top:30px;
	background:#FFF;
	padding:20px 10px
}
.please_click_fir_n h2 {
	text-align:center;
	border-bottom:1px solid #d0d0d0;
	padding:10px 0;
	font-size:17px;
	position:relative
}
.please_click_fir_n h2 img {
	position:absolute;
	left:658px;
	top:22px;
	z-index:9999999999999999999
}
.thankyou_list_fir_n ul li {
	list-style:none;
	margin-top:60px;
	-moz-box-shadow:0 0 7px #b4b4b4 inset;
	-webkit-box-shadow:0 0 7px #b4b4b4 inset;
	box-shadow:0 0 7px #b4b4b4 inset;
	background:#f9f8f3;
	-moz-border-radius:5% / 90%;
	-webkit-border-radius:5% / 90%;
	border-radius:5% / 90%;
	-khtml-border-radius:5% / 90%;
	padding:15px;
	position:relative
}
.thankyou_list_fir_n ul li:first-child {
	background:#f8fdff
}
.match_fir_n {
	top:-37px;
	left:30px;
	position:absolute
}
.match_fir_n span {
	background:#ffa800;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	display:inline-block;
	padding:3px 20px;
	color:#FFF;
	font-size:22px
}
.best_match_fir_n {
	top:-37px;
	left:30px;
	color:#66a727;
	font-size:19px;
	font-family:'MyriadProItalic';
	position:absolute
}
.best_match_fir_n span {
	background:#66a727;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	display:inline-block;
	padding:3px 20px;
	color:#FFF;
	font-size:22px;
	margin-right:10px;
	font-family:'MyriadWebProRegular'
}
.thankyou_logo_fir_n {
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	padding:15px;
	border:1px solid #bab8b9;
	text-align:center;
	min-height:130px
}
.thankyou_logo_fir_n img {
	width:100%;
	height:auto;
	max-width:140px
}
.thankyou_dis_fir_n h1 {
	text-align:left;
	font-size:22px;
	color:#007cc6;
	font-family:'MyriadProItalic';
	font-weight:normal
}
.thankyou_dis_fir_n p {
	text-align:left;
	color:#414141;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:5px
}
.thankyou_dis_fir_n a {
	font-size:16px;
	color:#007cc6;
	text-decoration:underline
}
.thankyou_button_fir_n {
	text-align:center
}
.thankyou_button_fir_n p {
	text-align:center;
	color:#000;
	font-size:16px;
	font-family:'MyriadProItalic';
	padding-top:10px
}
.thankyou_button_fir_n p a {
	color:#000;
	text-decoration:none
}
.resource_button_fir_n {
	text-align:center;
	width:260px;
	margin:auto;
	margin-top:50px
}
.resource_button_fir_n a {
	font-size:26px;
	color:#3d3d3d;
	font-family:'MyriadProSemibold';
	text-decoration:none;
	background:#FFF;
	display:block;
	padding:10px 20px;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	-moz-box-shadow:0 -2px 2px #e2e2e1;
	-webkit-box-shadow:0 -2px 2px #e2e2e1;
	box-shadow:0 -2px 2px #e2e2e1;
	transition:all linear .2s;
	-webkit-transition:all linear .2s;
	-moz-transition:all linear .2s;
	-ms-transition:all linear .2s;
	-o-transition:all linear .2s
}
.resource_button_fir_n a:hover {
	background:#916038;
	text-decoration:none;
	color:#FFF;
	border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	-khtml-border-radius-topleft:15px;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px
}
.footer_container_fir_n {
	background:#4d9893;
	padding:10px 20px
}
.footer_logo_fir_n {
	text-align:center
}
.footer_menu_fir_n {
	text-align:center;
	color:#fff;
	font-size:13px;
	padding-top:10px
}
.footer_menu_fir_n a {
	color:#FFF
}
.footer_menu_fir_n a:hover {
	color:#000;
	text-decoration:none
}
.clear {
	clear:both
}
.callnow_banner_FIH {
	background:#fff;
	border-bottom-left-radius:14px;
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	-khtml-border-radius-bottomleft:14px;
	border-bottom-right-radius:14px;
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
	-khtml-border-radius-bottomright:14px
}
.b_ph_l_FIH {
	background:url(images/ph_l_i.png) no-repeat bottom left;
	width:113px;
	height:126px;
	float:left;
	border-bottom-left-radius:14px;
	-moz-border-radius-bottomleft:14px;
	-webkit-border-bottom-left-radius:14px;
	-khtml-border-radius-bottomleft:14px;
	margin-top:-17px
}
.b_ph_FIH {
	color:#009440;
	font-size:63px;
	float:left;
	font-family:'MyriadProSemibold';
	line-height:107px;
	padding-left:10px
}
.now_for_your_FIH {
	float:left;
	margin-left:20px;
	margin-top:10px;
	border:2px dotted #ff9700;
	padding:5px
}
.now_for_your_FIH h1 {
	color:#ff7900;
	font-family:'MyriadProSemibold';
	font-weight:normal;
	text-align:left;
	font-size:39px;
	line-height:32px
}
.now_for_your_FIH h2 {
	color:#916038;
	font-family:'MyriadWebProRegular';
	font-weight:normal;
	text-align:left;
	font-size:22px;
	line-height:22px
}
.now_for_your_FIH h3 {
	color:#916038;
	font-family:'MyriadWebProRegular';
	font-weight:normal;
	text-align:left;
	font-size:20px;
	font-size:20px
}
.only_task_FIH {
	float:right;
	background:url(images/only_takes.jpg) no-repeat bottom right;
	width:123px;
	height:94px;
	margin-top:15px;
	margin-right:25px
}
.thankyou_container_fir_n_update {
	padding:10px
}
.please_click_fir_n_update {
	background:#FFF;
	padding:20px 10px
}
.please_click_fir_n_update h2 {
	text-align:center;
	border-bottom:1px solid #d0d0d0;
	padding:10px 0;
	font-size:17px;
	position:relative
}
.please_click_fir_n_update h2 img {
	position:absolute;
	left:658px;
	top:22px;
	z-index:9999999999999999999
}
.thankyou_list_fir_n_update ul li {
	list-style:none;
	margin-top:20px;
	-moz-box-shadow:0 0 7px #b4b4b4 inset;
	-webkit-box-shadow:0 0 7px #b4b4b4 inset;
	box-shadow:0 0 7px #b4b4b4 inset;
	background:#f8fdff;
	-moz-border-radius:5% / 90%;
	-webkit-border-radius:5% / 90%;
	border-radius:5% / 90%;
	-khtml-border-radius:5% / 90%;
	padding:15px;
	padding-left:0;
	position:relative
}
.thankyou_logo_fir_n_update {
	background:#fff;
	padding:5px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #bab8b9;
	text-align:center
}
.thankyou_logo_fir_n_update img {
	display:inline-block
}
.thankyou_button_fir_n_update {
	text-align:center
}
.thankyou_button_fir_n_update p {
	text-align:center;
	color:#000;
	font-size:14px;
	font-family:'MyriadProItalic'
}
.thankyou_button_fir_n_update p a {
	color:#000;
	text-decoration:none
}
.best_match_fir_n_update {
	top:45px;
	left:1px;
	position:absolute
}
.best_match_fir_n_update span {
	background:#66a727;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	-khtml-border-radius-bottomright:15px;
	display:inline-block;
	padding:3px 15px;
	color:#FFF;
	font-size:22px
}
.match_fir_n_update {
	top:45px;
	left:1px;
	position:absolute
}
.match_fir_n_update span {
	background:#9e9e9e;
	border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	-khtml-border-radius-topright:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	-khtml-border-radius-bottomright:15px;
	display:inline-block;
	padding:3px 15px;
	color:#FFF;
	font-size:22px
}
.test_criteria_container_fir_n {
	padding:20px 20px 10px 20px;
	border-bottom:1px solid silver
}
.test_criteria_box_fir_n {
	margin-left:50px;
	width:306px;
	float:left
}
.test_criteria_box_fir_n h1 {
	text-align:center;
	color:#433022;
	font-weight:normal;
	font-family:'MyriadProSemibold';
	font-size:25px
}
.test_criteria_fir_n {
	background:url(images/criteria_bg.png) no-repeat;
	width:306px;
	height:151px;
	color:#FFF;
	font-size:17px;
	font-family:'MyriadWebProRegular'
}
.test_criteria_fir_n hr {
	border-bottom:1px dashed #7ab1ae;
	border-top:none;
	margin:3px 10px
}
.based_fir_n {
	width:450px;
	float:right;
	margin-right:50px;
	margin-top:25px;
	position:relative
}
.b_arow {
	position:absolute;
	left:445px;
	top:50px;
	z-index:99999999999
}
.based_fir_n h1 {
	color:#433022;
	font-weight:normal;
	font-family:'MyriadProItalic';
	font-size:35px;
	border-bottom:1px solid gray;
	padding-bottom:5px;
	line-height:35px
}
.based_fir_n p {
	font-family:'MyriadWebProRegular';
	font-size:20px;
	padding-top:5px;
	line-height:24px
}
.based_fir_n p strong {
	color:#1d71b6;
	font-weight:normal
}
.congratulations_conti_fir_n {
	padding:0
}
.congratulation_fir_n {
	color:#0078d5;
	font-size:34px;
	font-family:Verdana, Geneva, sans-serif
}
.congratulation_fir_n img {
	vertical-align:text-top
}
.alicensed_fir_n {
	background:#0078d5;
	padding:15px;
	color:#FFF;
	font-size:22px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	width:600px;
	float:left;
	margin-top:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	line-height:27px
}
.nohealth_fir_n {
	float:right;
	border:1px solid #cac9ca;
	width:328px;
	margin-top:15px;
	padding:10px 0
}
.nohealth_fir_n img {
	float:left;
	margin-right:10px
}
.nohealth_fir_n ul {
	margin-top:5px;
	margin-bottom:0
}
.nohealth_fir_n ul li {
	list-style:disc;
	float:left;
	color:#0078d5;
	font-size:15px;
	margin-top:10px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif
}
.nohealth_fir_n ul li:first-child {
	margin-top:0
}
.inaddition_updt_fir_n {
	padding:10px 0;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	border-top:3px solid silver;
	margin-top:20px;
	position:relative
}
.inaddition_updt_fir_n strong {
	color:#e5332a
}
.inaddition_arow_fir_n {
	position:absolute;
	right:-27px;
	top:20px;
	z-index:999999999999999999
}
.metlife_thankyou_page_container_fir_n h1 {
	text-align:center;
	color:#545454;
	font-size:36px;
	font-family:'MyriadWebProRegular';
	font-weight:normal;
	border:none
}
.metlife_thankyou_page_container_fir_n h1 span {
	color:#545454;
	font-size:43px;
	font-family:'MyriadProSemibold'
}
.metlife_thankyou_page_container_fir_n h1 img {
	vertical-align:baseline
}
.metlife_thankyou_page_container_fir_n h2 {
	text-align:center;
	color:#545454;
	font-size:19px;
	font-family:'MyriadWebProRegular';
	font-weight:normal;
	border:none
}
.metlife_thankyou_page_container_fir_n h2 span {
	color:#545454;
	font-size:27px;
	font-family:'MyriadProSemibold'
}
.metlife_thankyou_page_container_fir_n h2 strong {
	color:#0078d6;
	font-family:'MyriadProSemibold'
}
.match_box_conti_fir_n {
	margin-top:30px;
	text-align:center
}
.match_box_conti_fir_n img {
	display:inline-block
}
.match_box_fir_n {
	padding:10px;
	position:relative;
	background:#0078d6;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding-right:0
}
.match_one_fir_n {
	left:-20px;
	position:absolute;
	top:-30px
}
.match_box_left_fir_n {
	float:left;
	width:667px
}
.match_box_left_fir_n h1 {
	color:#FFF;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0;
	padding-bottom:15px;
	text-align:left;
	text-indent:10px
}
.match_box_left_fir_n h1 .arrow_gmr {
	position:absolute;
	right:-5px;
	top:-18px;
	left:auto
}
.metlife_genaretor_fir_n {
	background:#FFF;
	padding:10px;
	box-shadow:1px 1px 3px #001f37;
	-moz-box-shadow:1px 1px 3px #001f37;
	-webkit-box-shadow:1px 1px 3px #001f37;
	min-height:200px
}
.met_life_box_fir_n {
	float:left;
	width:300px;
	margin-top:20px;
	border-right:1px dashed #0078d6;
	padding-right:10px;
	min-height:142px
}
.final_expenses_fir_n {
	margin-top:0
}
.cartoon img {
	float:left;
	margin-top:50px
}
.finalexpensemetlife {
	text-align:center;
	color:#434444;
	font-size:32px;
	line-height:38px;
	font-family:'MyriadProCondensed'
}
.finalexpensemetlife span {
	color:#ff8d00
}
.finalexpensemetlife strong {
	color:#ff8d00;
	font-family:'MyriadProBoldCondensed';
	font-size:34px
}
.starting_fir_n span, .starting_fir_n strong {
	font-size:21px;
	color:#ff8d00
}
.finalexpensemetlife img {
	display:block;
	margin:auto;
	padding-bottom:10px
}
.guaranteed_box_fir_n {
	float:left;
	width:335px;
	margin-left:10px;
	margin-top:17px;
	text-align:left
}
.guaranteed_box_fir_n h3 {
	color:#0078d6;
	font-size:18px;
	font-weight:700;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:10px
}
.guaranteed_box_fir_n ul {
	margin-bottom:9px
}
.guaranteed_box_fir_n ul li {
	list-style:disc;
	margin-left:25px;
	font-weight:700;
	font-size:22px;
	color:#0078d6;
	font-family:'MyriadProSemibold';
	line-height:20px;
	margin-top:8px
}
.guaranteed_box_fir_n ul li span {
	font-size:15px;
	color:#0078d6;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal
}
.guaranteed_box_fir_n ul li:first-child {
	margin-top:0
}
.guaranteed_box_fir_n p {
	font-size:14px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:0
}
ul.final_fir_n {
	margin-bottom:16px
}
ul.final_fir_n li {
	margin-top:13px
}
.match_box_right_fir_n {
	float:right;
	width:260px
}
.match_form_fir_n {
	padding:0 15px
}
.match_box_right_fir_n input[type="text"] {
	box-shadow:1px 1px 1px #001f37;
	-moz-box-shadow:1px 1px 1px #001f37;
	-webkit-box-shadow:1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.match_box_right_fir_n select {
	box-shadow:1px 1px 1px #001f37;
	-moz-box-shadow:1px 1px 1px #001f37;
	-webkit-box-shadow:1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.match_box_right_fir_n input[type="image"] {
	margin-right:4px;
	float:right
}
.inaddition_metlife_updt {
	padding:10px 0;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	border-top:2px dotted silver;
	line-height:26px;
	text-align:center
}
.inaddition_metlife_updt strong {
	color:#e5332a
}
.metlife_thankyounote_fir_n {
	background:#FFF;
	padding:20px 0;
	box-shadow:1px 1px 3px #001f37;
	-moz-box-shadow:1px 1px 3px #001f37;
	-webkit-box-shadow:1px 1px 3px #001f37;
	margin-right:10px
}
.notelogo {
	text-align:center
}
.notelogo img {
	display:inline-block;
	vertical-align:middle
}
.note_dis {
	color:#535456;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left
}
.note_dis strong {
	color:#0078d5
}
.we_are_processing_fir_n {
	width:700px;
	height:auto;
	margin:auto;
	border:3px solid #e8eded;
	background:#FFF;
	margin-top:30px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding:45px 130px
}
.loading_fir_n {
	text-align:center
}
.we_are_processing_fir_n p {
	text-align:center;
	color:#555656;
	font-size:16px;
	font-family:'MyriadWebProRegular';
	padding-top:10px
}
.we_are_processing_fir_n h2 {
	color:#414042;
	font-size:22px;
	font-family:'MyriadProSemibold';
	padding-top:15px;
	text-align:center
}
.we_are_processing_fir_n h6 {
	text-align:center;
	color:#555656;
	font-size:13px;
	font-family:'MyriadWebProRegular';
	padding-top:25px;
	font-weight:normal
}
.size_box_conti_fir_n {
	text-align:center
}
.size_box_conti_fir_n img {
	display:inline-block
}
.size_box_fir_n {
	margin-top:10px;
	border:3px solid #e8eded;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	background:#FFF;
	font-family:'MyriadProCondensed';
	color:#343535;
	font-size:24px
}
.size_box_fir_n table tbody tr td {
	line-height:35px
}
.size_box_fir_n table tbody tr:nth-child(2n+2) {
background-color:#f4f4f4
}
.size_box_fir_n table tbody tr td strong {
	font-family:'MyriadProBoldCondensed';
	color:#343535;
	font-size:22px
}
.met_trans_container_fir_n {
	padding-top:0
}
.met_trans_container_fir_n h1 {
	text-align:center;
	color:#4c4a4a;
	font-size:16px;
	font-family:'MyriadWebProRegular'
}
.met_trans_container_fir_n h1 strong {
	font-weight:normal;
	font-family:'MyriadProSemibold';
	font-size:17px
}
.met_trans_container_fir_n h1 span {
	font-weight:normal;
	font-family:'MyriadProSemibold';
	font-size:18px;
	color:#0078d6
}
.met_trans_container_fir_n h2 {
	text-align:center;
	color:#009de1;
	font-size:19px;
	font-family:'MyriadProSemiboldItalic';
	margin-top:10px;
	padding:6px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1
}
.met_trans_match_conti_fir_n {
	margin-top:20px;
	margin-bottom:20px
}
.met_trans_match_logo_fir_n {
	float:left;
	width:13%;
	margin-top:70px
}
.met_trans_match_dis_fir_n {
	float:left;
	width:87%;
	padding:10px;
	position:relative;
	background:#0078d6;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding-right:0
}
.met_trans_match_box_left_fir_n {
	float:left;
	width:563px
}
.met_trans_met_life_box_fir_n {
	float:left;
	width:267px;
	margin-top:20px;
	border-right:1px dashed #0078d6;
	padding-right:10px;
	min-height:142px
}
.met_trans_finalexpensemetlife_fir_n {
	color:#434444;
	font-family:"MyriadProCondensed";
	font-size:23px;
	text-align:center
}
.met_trans_finalexpensemetlife_fir_n img {
	margin-bottom:10px
}
.met_trans_starting_fir_n span, .met_trans_starting_fir_n strong {
	font-size:17px;
	color:#ff8d00
}
.met_trans_guaranteed_box_fir_n {
	float:left;
	margin-left:10px;
	margin-top:17px;
	text-align:left;
	width:266px
}
.met_trans_guaranteed_box_fir_n h3 {
	color:#0078d6;
	font-size:16px;
	font-weight:700;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:10px
}
.met_trans_guaranteed_box_fir_n ul li {
	list-style:disc;
	margin-left:20px;
	font-weight:700;
	font-size:20px;
	color:#0078d6;
	font-family:'MyriadProSemibold';
	line-height:18px;
	margin-top:5px
}
.met_trans_guaranteed_box_fir_n ul li span {
	font-size:14px;
	color:#0078d6;
	font-family:'MyriadWebProRegular';
	font-weight:normal
}
.met_trans_guaranteed_box_fir_n ul li:first-child {
	margin-top:0
}
.met_trans_guaranteed_box_fir_n p {
	font-size:13px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:0
}
.met_trans_match_box_left_fir_n h1 {
	color:#FFF;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0;
	padding-bottom:15px;
	text-align:left;
	text-indent:10px
}
.met_trans_match_box_left_fir_n h1 .arrow_gmr {
	position:absolute;
	right:-5px;
	top:-18px;
	left:auto
}
.met_trans_match_box_right_fir_n {
	float:right;
	width:240px
}
.met_trans_match_form_fir_n {
	padding:0 10px
}
.met_trans_match_box_right_fir_n input[type="text"] {
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.met_trans_match_box_right_fir_n select {
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.trans_match_dis_fir_n {
	float:left;
	background:#a6a6a6;
	width:87%;
	position:relative;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border:3px solid #c6c5c6
}
.trans_match_inner_dis_fir_n {
	border:3px solid #e8e9ea;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding:10px;
	padding-right:0;
	background-color:#cdcecf;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e9ea), to(#cdcecf));
	background:-webkit-linear-gradient(top, #e8e9ea, #cdcecf);
	background:-moz-linear-gradient(top, #e8e9ea, #cdcecf);
	background:-ms-linear-gradient(top, #e8e9ea, #cdcecf);
	background:-o-linear-gradient(top, #e8e9ea, #cdcecf);
	-moz-box-shadow:0 1px 5px #b8b9b9 inset;
	-webkit-box-shadow:0 1px 5px #b8b9b9 inset;
	box-shadow:0 1px 5px #b8b9b9 inset
}
.trans_match_box_left_fir_n {
	float:left;
	width:553px
}
.trans_met_life_box_fir_n {
	border-right:1px solid #dbdbdc;
	float:left;
	margin-top:20px;
	min-height:142px;
	padding-right:10px;
	width:200px
}
.trans_finalexpensemetlife_fir_n {
	color:#c60b20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:700
}
.trans_finalexpensemetlife_fir_n strong {
	font-size:26px;
	display:block
}
.trans_finalexpensemetlife_fir_n img {
	display:block;
	margin:auto;
	margin-bottom:5px;
	border-bottom:1px solid #dadada;
	padding-bottom:10px
}
.trans_guaranteed_box_fir_n {
	float:left;
	margin-left:10px;
	margin-top:17px;
	text-align:left;
	width:315px
}
.trans_guaranteed_box_fir_n ul li {
	list-style:disc;
	margin-left:25px;
	font-weight:700;
	font-size:20px;
	color:#c60b20;
	font-family:'MyriadProSemibold';
	line-height:18px;
	margin-top:15px
}
.trans_guaranteed_box_fir_n ul li span {
	font-size:14px;
	color:#535456;
	font-family:'MyriadWebProRegular';
	font-weight:normal
}
.trans_guaranteed_box_fir_n ul li:first-child {
	margin-top:0
}
.trans_guaranteed_box_fir_n p {
	font-size:13px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:0
}
.trans_match_box_left_fir_n h1, .trans_match_box_left_fir_n h1 strong {
	color:#3d3b3b;
	font-size:12.3px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0;
	text-align:left;
	text-shadow:1px 1px #FFF
}
.trans_match_box_left_fir_n h1 strong {
	font-weight:700;
	border:none
}
.trans_match_box_left_fir_n h1 img {
	margin-left:40px
}
.new_th_bg_fir {
	background:#efedef
}
.new_thankyou_congra_fir {
	background:#4e9893;
	text-align:center;
	padding:6px 10px;
	font-family:'MyriadWebProRegular';
	font-size:27px;
	color:#FFF
}
.new_thankyou_congra_fir strong {
	font-family:'MyriadPro-Bold';
	font-weight:normal
}
.clickonyour_fir {
	text-align:center;
	padding:10px;
	color:#424344;
	font-size:24px;
	font-family:'MyriadWebProRegular';
	font-weight:normal
}
.savethmost_fir {
	color:#4f4e4e;
	font-size:27px;
	font-weight:normal;
	text-align:center;
	font-family:'MyriadProCondensed';
	padding:0 0 5px 0;
	position:relative
}
.savethmost_fir strong {
	font-family:'MyriadProBoldCondensed';
	font-weight:normal
}
.savethmost_arrow_fir {
	position:absolute;
	top:-3px
}
.new_thankyou_logo_fir_n_update {
	background:#fff;
	padding:5px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-khtml-border-radius:15px;
	border:1px solid #bab8b9;
	text-align:center;
	min-height:115px;
	display:flex;
	align-items:center
}
.new_padding_none {
	padding-left:0!important;
	padding-right:0!important
}
.newth_footer_fir {
	margin-top:30px
}
.new_th_metlife_container_fit {
	background:#FFF;
	padding:20px 0 0
}
.new_th_metlife_wrpa_fir_n {
	max-width:940px;
	height:auto;
	margin:auto;
	padding-top:20px
}
.lessthan_trf_n {
	text-align:center;
	color:#767777;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0
}
.new_th_inaddition_metlife_updt {
	padding:10px 0;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	background:#edf5fc;
	line-height:26px;
	text-align:center
}
.new_th_inaddition_metlife_updt strong {
	color:#e5332a
}
.paddtop_fir_n {
	padding-top:20px
}
.rates_Starting_fir_n {
	font-size:22px;
	line-height:25px
}
.banner_container_GAWLI_fir {
	text-align:center
}
.banner_container_GAWLI_fir h1, .banner_container_GAWLI_fir h2 {
	font-family:'OpenSans';
	color:#545454;
	font-size:18px;
	font-weight:normal;
	padding:0 0 20px 0
}
.banner_container_GAWLI_fir h1 strong, .banner_container_GAWLI_fir h2 strong {
	font-family:'OpenSans-Semibold';
	font-weight:normal;
	color:#0078d6
}
.banner_container_GAWLI_fir h1 span, .banner_container_GAWLI_fir h2 span {
	color:#007dc3;
	font-size:28px
}
.banner_container_GAWLI_fir h2 {
	font-size:20px
}
.banner_container_GAWLI_fir img {
	display:inline-block
}
.banner_box_GAWLI_fir {
	border:4px solid #007cc2
}
.banner_title_GAWLI_fir {
	background:#007cc2;
	color:#fff;
	font-size:16px;
	font-family:'RalewayRegular';
	font-weight:normal;
	padding:5px 0 10px
}
.banner_title_GAWLI_fir strong {
	font-family:'ralewaybold';
	font-weight:normal
}
.banner_title_GAWLI_fir span {
	padding-left:10px;
	padding-right:10px
}
.banner_female_GAWLI_fir {
	background:url(images/banner_female_GAWLI_fir.jpg) no-repeat left #FFF;
	min-height:323px
}
.banner_male_GAWLI_fir {
	background:url(images/banner_male_GAWLI_fir.jpg) no-repeat left #FFF;
	min-height:323px
}
.banner_male2_GAWLI_fir {
	background:url(images/banner_male2_GAWLI_fir.jpg) no-repeat left #FFF;
	min-height:323px
}
.banner_personalized_GAWLI_fir {
	background:url(images/banner_personalized_GAWLI_fir.jpg) no-repeat left #f3f5f4;
	min-height:323px
}
.match_31_GAWLI_fir {
	float:left;
	margin-left:15px;
	margin-top:15px
}
.rates_starting_GAWLI_fir, .rates_starting_personalized_GAWLI_fir {
	float:right;
	text-align:left;
	padding-top:20px;
	padding-right:20px
}
.rates_starting_GAWLI_fir h1, .rates_starting_personalized_GAWLI_fir h1 {
	color:#434444;
	font-size:26px;
	font-weight:normal;
	font-family:'ralewaybold';
	text-align:right;
	padding:0
}
.rates_starting_personalized_GAWLI_fir h1 {
	font-size:30px
}
.rates_starting_GAWLI_fir h1 strong, .rates_starting_personalized_GAWLI_fir h1 strong {
	color:#93c83d;
	font-size:32px;
	font-weight:normal;
	font-family:'Raleway-ExtraBold'
}
.rates_starting_personalized_GAWLI_fir h1 strong {
	font-size:38px
}
.rates_starting_GAWLI_fir ul, .rates_starting_personalized_GAWLI_fir ul {
	margin-bottom:0;
	padding-top:12px
}
.rates_starting_GAWLI_fir ul li, .rates_starting_personalized_GAWLI_fir ul li {
	color:#686868;
	font-size:21px;
	font-family:'RalewayRegular';
	font-weight:normal;
	margin-left:40%;
	margin-top:8px
}
.rates_starting_personalized_GAWLI_fir ul li {
	font-weight:normal;
	font-family:'ralewaybold';
	margin-left:12%
}
.rates_starting_personalized_GAWLI_fir ul li span {
	font-family:'RalewayRegular';
	font-weight:normal
}
.metlife_see_GAWLI_fir {
	float:left;
	width:67%
}
.metlife_see_GAWLI_fir img {
	display:block
}
.see_your_actual_GAWLI_fir {
	margin-top:-19px
}
.get_my_rate_GAWLI_fir {
	float:right;
	margin-right:15px;
	margin-top:45px;
	width:30%
}
.monthrate_GAWLI_fir {
	color:#595959;
	font-size:11px;
	font-family:'OpenSans';
	font-weight:normal;
	text-align:center
}
.mutualofomaha_box_fir {
	padding:10px;
	position:relative;
	background:#1c326b;
	margin:35px 0 70px
}
.top_match_fir {
	left:-11px;
	position:absolute;
	top:-10px
}
.mutualofomaha_box_fir h1 {
	color:#FFF;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700;
	padding-bottom:15px;
	padding-left:140px;
	text-align:left
}
.mutualofomaha_left_fir {
	float:left;
	width:666px
}
.mutualofomaha_left_fir h2 {
	color:#FFF;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	padding-top:20px;
	position:relative;
	margin-bottom:0;
	padding-bottom:8px;
	text-align:left;
	text-indent:10px;
	font-weight:normal
}
.mutualofomaha_left_fir h2 strong {
	color:#FFF
}
.mutualofomaha_left_fir h2 img.arrow_gmr {
	left:623px!important;
	position:absolute;
	top:-51px!important
}
.mutualofomaha_fir {
	background:#FFF;
	padding:23px 12px;
	box-shadow:1px 1px 3px #001f37;
	-moz-box-shadow:1px 1px 3px #001f37;
	-webkit-box-shadow:1px 1px 3px #001f37
}
.top_match_new_box_fir {
	float:left;
	margin-right:20px
}
.mutualofomaha_inner_box_fir {
	float:left
}
.mutualofomaha_box_fir ul li {
	list-style:disc;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#454647;
	text-align:left;
	margin-top:13px;
	margin-left:15px
}
.mutualofomaha_box_fir ul li:first-child {
	margin-top:0
}
.mutualofomaha_right_fir {
	float:right;
	width:235px;
	text-align:right
}
.mutualofomaha_form_fir {
	padding:0 2px
}
.mutualofomaha_form_fir input[type="text"] {
	box-shadow:1px 1px 1px #001f37;
	-moz-box-shadow:1px 1px 1px #001f37;
	-webkit-box-shadow:1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.mutualofomaha_form_fir select {
	box-shadow:1px 1px 1px #001f37;
	-moz-box-shadow:1px 1px 1px #001f37;
	-webkit-box-shadow:1px 1px 1px #001f37;
	margin-bottom:8px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0
}
.mutualofomaha_form_fir input[type="image"] {
	margin-right:4px;
	float:right
}
.mutualofomaha_ap_conti_fir {
	background:rgba(119, 178, 55, 1);
	background:-moz-linear-gradient(left, rgba(119, 178, 55, 1) 0%, rgba(180, 232, 114, 1) 100%);
	background:-webkit-gradient(left top, right top, color-stop(0%, rgba(119, 178, 55, 1)), color-stop(100%, rgba(180, 232, 114, 1)));
	background:-webkit-linear-gradient(left, rgba(119, 178, 55, 1) 0%, rgba(180, 232, 114, 1) 100%);
	background:-o-linear-gradient(left, rgba(119, 178, 55, 1) 0%, rgba(180, 232, 114, 1) 100%);
	background:-ms-linear-gradient(left, rgba(119, 178, 55, 1) 0%, rgba(180, 232, 114, 1) 100%);
	background:linear-gradient(to right, rgba(119, 178, 55, 1) 0%, rgba(180, 232, 114, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b237', endColorstr='#b4e872', GradientType=1);
	padding:10px;
	margin-bottom:20px;
	margin-top:20px
}
.mutualofomaha_arjec_conti_fir {
	background:#e20613;
	padding:10px;
	margin-bottom:20px;
	margin-top:20px
}
.mutualofomaha_ap_rej_box_fir {
	background:#FFF;
	padding:30px 15px
}
.mutualofomaha_ap_rej_box_fir h2 {
	text-align:left;
	color:#94c01f;
	font-weight:700;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	padding:0;
	border:none
}
.mutualofomaha_ap_rej_box_fir p {
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px
}
.mutualofomaha_ap_rej_box_fir p span {
	color:#e20613
}
.mutualofomaha_ap_rej_box_fir p a {
	color:#0054be;
	text-decoration:underline
}
.criteria_container_fir_n, .omaha_container_fir_n {
	border:2px solid #94c01f;
	background:#FFF;
	box-shadow:0 0 2px #8a8a8a;
	-moz-box-shadow:0 0 2px #8a8a8a;
	-webkit-box-shadow:0 0 2px #8a8a8a
}
.omaha_container_fir_n {
	border:2px solid #1c326b
}
.criteria_title_fir_n, .omaha_title_fir_n {
	background:#94c01f;
	color:#fff;
	font-size:16px;
	font-family:'RalewayRegular';
	font-weight:normal;
	padding:5px 0 10px;
	text-align:center
}
.omaha_title_fir_n {
	background:#1c326b
}
.criteria_title_fir_n strong {
	font-family:'ralewaybold';
	font-weight:normal
}
.criteria_title_fir_n span {
	padding-left:10px;
	padding-right:10px
}
.criteria_content_box_fir_n {
	background:#fff;
	padding:15px;
	text-align:left
}
.congra_fir_n h1, .omaha_trf h1 {
	color:#8a7c6c;
	font-size:23px;
	font-weight:normal;
	font-family:'OpenSans';
	padding-bottom:0
}
.congra_fir_n h1 strong, .omaha_trf h1 strong {
	color:#685f56;
	font-family:'OpenSans-Bold'
}
.congra_fir_n h1 img, .omaha_trf h1 img {
	display:inline-block
}
.omaha_trf h1 {
	text-align:center;
	padding-left:0;
	padding-top:0
}
.omaha_trf h2 {
	font-size:29px;
	color:#8eba1f;
	font-family:'OpenSans-Bold';
	padding-bottom:0;
	text-align:center;
	padding-top:10px;
	border:none
}
.congra_fir_n h3, .omaha_trf h3 {
	color:#424042;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans-Italic';
	padding-top:5px
}
.congra_fir_n h3 strong, .omaha_trf h3 strong {
	font-family:'OpenSans-BoldItalic';
	font-weight:normal
}
.omaha_trf h3 {
	padding-left:60px;
	padding-top:35px
}
.top_match_critria_fir_n {
	float:left;
	margin-right:15px
}
.first_natch_fir_n {
	float:left;
	margin-left:50px
}
.average_savings_fir_n {
	float:left;
	padding-top:20px;
	margin-left:20px;
	max-width:414px
}
.average_savings_fir_n ul {
	margin-bottom:0
}
.average_savings_fir_n ul li {
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family:'OpenSans';
	background:url(images/average_dot_fir_n.png) no-repeat left top 8px;
	padding-left:20px;
	margin-top:19px;
	text-align:left
}
.average_savings_fir_n ul li strong {
	color:#685f56;
	font-family:'OpenSans-Bold'
}
.promo_savings_fir_n {
	padding:10px 0 10px 60px
}
.promo_savings_fir_n ul {
	margin-bottom:0
}
.promo_savings_fir_n ul li {
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family:'OpenSans';
	background:url(images/average_dot_fir_n.png) no-repeat left top 8px;
	padding-left:20px;
	margin-top:10px;
	display:inline-block;
	width:49%;
	text-align:left
}
.promo_savings_fir_n ul li strong {
	color:#685f56;
	font-family:'OpenSans-Bold'
}
.criteria_logos_box_fir_n {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.wrapper_fir_up {
	max-width:1180px;
	height:auto;
	margin:auto
}
.header_container_fir_up {
	padding:15px 10px;
	background:#fafafa
}
.logo_fir_up {
	float:left
}
.header_phone_icon_fir_up {
	float:right;
	color:#545252;
	font-size:18px;
	font-weight:normal;
	font-family:'OpenSans'
}
.header_phone_icon_fir_up strong {
	font-family:'OpenSans-Bold';
	color:#009d96;
	font-size:25px;
	font-weight:normal
}
.banner_container_fir_up {
	background:url(images/banner_bg_fir_nn.jpg) no-repeat center top;
	padding-bottom:20px
}
.banner_pad_left_fir_up {
	padding:0 10px 0 0px!important
}
.banner_pad_right_fir_up {
	padding:0 0 0 10px!important
}
.banner_left_box_fir_up {
}
.banner_left_box_fir_up h1 {
	font-size:39px;
	font-weight:normal;
	color:#1c74b9;
	font-family:'OpenSans';
	line-height:50px;
}
.banner_left_box_fir_up h1 strong {
	color:#0d588a;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	display:block
}
.gua_fir_up {
	padding-top:10px;
	text-align:left;
	padding-left:15px;
}
.gua_fir_up ul {
	margin-bottom:0
}
.gua_fir_up ul li {
	list-style:none;
	background:url(images/gura_arrow_fir_up.png) no-repeat left 9px;
	padding-left:25px;
	color:#666;
	font-family:'OpenSans';
	font-weight:normal;
	font-size:20px;
	margin-top:10px
}
.gua_fir_up ul li strong {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.gua_fir_up ul li em{
	font-family: 'MyriadPro-It';
	font-style:normal;
}
.banner_left_box_fir_up h2 {
	font-size:28px;
	font-weight:normal;
	color:#fff;
	font-family:'OpenSans';
	background:url(images/lowest_bg_fir_up.png) repeat;
	padding:10px;
	margin-top:396px;
	text-align:center;
}
.banner_left_box_fir_up h2 strong {
	font-size:30px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	display:block;
}
.banner_right_form_fir_up {
	background:url(images/form_bg_fir_up.png) repeat;
	-moz-box-shadow:0 0 4px #bababa;
	-webkit-box-shadow:0 0 4px #bababa;
	box-shadow:0 0 4px #bababa;
	position:relative;
}
.banner_right_form_fir_up h1 {
	color:#5b595b;
	font-size:17px;
	font-weight:normal;
	text-align:center;
	font-family:'OpenSans-Semibold';
	background:url(images/rec_title_bg_fir_up.jpg) repeat-x top #f3f3f4;
	padding:17px 10px;
}
.banner_right_form_fir_up p {
	color:#686766;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans';
	padding:10px 25px 5px;
	text-align:center;
}
.banner_right_form_fir_up p strong {
	font-weight:normal;
	font-family:'OpenSans-Bold';
}
strong.pri_fir_up{
	color:#4e58a7;
}
.banner_right_form_fir_up p em {
	font-family:'OpenSans-Italic';
}
.home_form_logos_fir_up {
	background:#FFF;
	text-align:center;
}
.home_form_logos_fir_up img {
	display:inline-block;
}
.home_form_fir_up {
	padding:10px 5px 5px;
}
img.arrow_grn_fir_up {
	position:absolute;
	left:-107px;
	top:172px;
}
.homeform_hit_fir_up {
	margin-bottom:10px !Important;
}
.homeform_padd_right_fir_up {
	padding-right:7.5px!important;
}
.homeform_padd_left_fir_up {
	padding-left:7.5px!important;
}
.pading_fir_up {
	padding:0!important;
}
.pading_M_fir_up {
	padding:0 5px!important;
}
.pading_L_fir_up, .pading_Lwt_fir_up {
	padding:0 0 0 2.5px!important;
}
.pading_R_fir_up {
	padding:0 2.5px 0 0px!important;
}
.home_form_fir_up label {
	color:#3d3d3d;
	font-family:'OpenSans';
	font-size:16px;
	font-weight:normal
}
.bootstrap-select>.dropdown-toggle,
.bootstrap-select.btn-group .dropdown-menu,
.home_form_fir_up input[type="text"],
.home_form_fir_up input[type="tel"],
.home_form_fir_up input[type="email"] {
	border:1px solid #c4c4c4;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	font-size:15px!important;
	font-family:'OpenSans'!important;
	color:#000
}
form .form-control::-webkit-input-placeholder {
color:#000!important;
font-family:'OpenSans'!important
}
form .form-control:-moz-placeholder {
color:#000!important;
font-family:'OpenSans'!important
}
form .form-control::-moz-placeholder {
color:#000!important;
font-family:'OpenSans'!important
}
form .form-control:-ms-input-placeholder {
color:#000!important;
font-family:'OpenSans'!important
}
.home_form_fir_up .dropdown-menu {
	border-radius:0px!important;
	-moz-border-radius:0px!important;
	-webkit-border-radius:0px!important;
	-khtml-border-radius:0px!important;
	font-family:'OpenSans'!important
}
.home_form_fir_up .dropdown-toggle .caret {
	vertical-align:middle;
	border-top:0 dashed!important;
	border-top:0 solid\9!important;
	border-right:0 solid transparent!important;
	border-left:0 solid transparent!important;
	background:url(images/select_arrow_fir_up.png) no-repeat right top;
	width:10px;
	height:8px;
	margin-top:0!important;
	right:10px!important;
	top:37%!important
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom:0 dashed!important;
	border-top:0 none!important;
	content:""
}
.home_form_fir_up .bootstrap-select .dropdown-toggle:focus {
	outline:none!important
}
.redio_button_fir_up {
	text-align:left
}
.redio_button_fir_up input[type="radio"] {
	display:none
}
.redio_button_fir_up input[type="radio"] + label {
	margin-right:5px;
	cursor:pointer;
	padding-right:0;
	margin-bottom:0;
	padding-top:0px!important;
	width:48%;
	float:left
}
.redio_button_fir_up input[type="radio"] + label:last-child {
	margin-right:0
}
.redio_button_fir_up input[type="radio"] + label p {
	height:34px;
	vertical-align:middle;
	background:#fff;
	border:1px solid #c4c4c4;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	cursor:pointer;
	text-align:center;
	line-height:30px;
	color:#3d3d3d;
	padding:0;
	margin:0;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans'
}
.redio_button_fir_up input[type="radio"]:checked + label p {
	background:#00467f;
	color:#FFF;
	border:1px solid #00467f
}
.doyou_currently_trf {
	background:#fffcf0;
	padding:2px 15px 0;
	margin-right:-10px
}
.lable_pad_right_fir_up {
	padding-right:5px!important
}
.lable_pad_left_fir_up {
	padding-left:5px!important;
	padding-right:5px!important
}
.zip_fir_up {
	padding-top:7px!important
}
.btn {
	padding:6px 8px!important
}
.bootstrap-select.btn-group .dropdown-menu li a {
	padding-left:7px!important
}
.get_my_quote_not_btn_fir_up {
	padding-top:10px
}
.get_my_quote_not_btn_fir_up, .your_information_is_secure_fir_up {
	text-align:center
}
.get_my_quote_not_btn_fir_up input[type="image"], .your_information_is_secure_fir_up img {
	display:inline-block
}
.your_information_is_secure_fir_up {
	padding-top:10px
}
.by_requesting_billdoard {
	color:#494749;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-family:'OpenSans';
	padding:10px 15px;
}
.resource_container_fir_up {
	padding-top:40px
}
.resource_container_fir_up h1 {
	text-align:center;
	color:#5b5a5b;
	font-size:29px;
	font-weight:normal;
	font-family:'OpenSans'
}
.resource_container_fir_up h1 strong {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.resource_container_fir_up p {
	text-align:center;
	color:#666;
	font-size:17px;
	font-weight:normal;
	font-family:'OpenSans';
	padding:20px 75px 0;
	line-height:27px;
	text-align:left
}
.resource_box_fir_up {
	margin:auto;
	margin-top:30px;
	max-width:376px;
	min-height:367px;
	padding-top:213px
}
.res_bg_1_fir_up {
	background:url(images/home_img_1_fir_nn.jpg) no-repeat center top
}
.res_bg_2_fir_up {
	background:url(images/home_img_2_fir_nn.jpg) no-repeat center top
}
.res_bg_3_fir_up {
	background:url(images/home_img_3_fir_nn.jpg) no-repeat center top
}
.res_bg_4_fir_up {
	background:url(images/home_img_4_fir_nn.jpg) no-repeat center top
}
.res_bg_5_fir_up {
	background:url(images/home_img_5_fir_nn.jpg) no-repeat center top
}
.res_bg_6_fir_up {
	background:url(images/home_img_6_fir_nn.jpg) no-repeat center top
}
.resource_content_box_fir_up {
	padding:15px
}
.resource_content_box_fir_up h1 {
	color:#fff;
	font-size:19px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-align:left;
	padding-bottom:12px
}
.resource_content_box_fir_up p {
	color:#fff;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans';
	padding:0 0 15px 0;
	line-height:normal
}
.resource_content_box_fir_up a {
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans';
	text-decoration:none;
	padding:6px 10px;
	border:2px solid #d3dae0;
	display:inline-block
}
.resource_content_box_fir_up a:hover {
	background:#d3dae0;
	text-decoration:none
}
.res_con_1_fir_up {
	background:url(images/home_box_bg_1_fir_up.png) repeat
}
.res_con_2_fir_up {
	background:url(images/home_box_bg_2_fir_up.png) repeat
}
.res_con_3_fir_up {
	background:url(images/home_box_bg_3_fir_up.png) repeat
}
.res_con_4_fir_up {
	background:url(images/home_box_bg_4_fir_up.png) repeat
}
.res_con_5_fir_up {
	background:url(images/home_box_bg_5_fir_up.png) repeat
}
.res_con_6_fir_up {
	background:url(images/home_box_bg_6_fir_up.png) repeat
}
.free_plans_container_fir_up {
	margin-top:30px;
	background:#e7f5ff;
	padding:15px;
	padding-bottom:30px;
	text-align:center
}
.free_plans_container_fir_up img {
	display:inline-block;
	margin:10px;
	vertical-align:baseline
}
.free_plans_container_fir_up h1 {
	color:#4b4c4c;
	font-size:37px;
	font-weight:normal;
	font-family:'OpenSans';
	padding-top:15px;
	padding-bottom:15px
}
.free_plans_container_fir_up h1 strong {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.free_plans_container_fir_up h3 {
	color:#5b595b;
	font-size:19px;
	font-weight:normal;
	font-family:'OpenSans-BoldItalic';
	padding-top:6px
}
.footer_container_fir_up {
	text-align:center;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px
}
.footer_container_fir_up p {
	color:#444244;
	font-size:13px;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:20px;
	font-family:'OpenSans'
}
.footer_container_fir_up p a {
	color:#444244;
	font-size:13px;
	font-weight:normal;
	font-family:'OpenSans';
	text-decoration:none
}
.footer_container_fir_up p a:hover {
	text-decoration:underline
}
.footer_logo_fir_up img {
	display:inline-block
}
.haveselected_fir_up {
	background:#fce6e8;
	clear:both;
	margin-top:-5px!important;
	color:#c1272d;
	font-family:'OpenSans-Italic';
	font-weight:normal;
	padding:15px;
	font-size:14px;
	position:absolute;
	z-index:99999;
	left:15px;
	right:15px;
	line-height:17px;
	display:none
}
.haveselected_fir_up p strong {
	font-weight:normal;
	font-family:'OpenSans-BoldItalic'
}
.cl_btn_fir_up {
	position:absolute;
	top:0;
	z-index:9999999999;
	width:100%;
	padding:6px;
	background:#fce6e8;
	display:none
}
.close {
	display:inline-block;
	padding:2px 5px;
	background:#fff;
	cursor:pointer;
	right:0;
	top:0;
	opacity:unset!important;
	color:#c1272d!important;
	border:1px solid #c1272d
}
.th_up_fir_2018 {
	background:#FFF
}
.thankyou_banner_container_fir_2018 {
	border-top:1px solid #f7f7f7;
	border-bottom:1px solid #f7f7f7;
	padding:40px 15px
}
.thankyou_banner_container_fir_2018 h1 {
	color:#4b4b4c;
	font-size:27.25px;
	text-align:center;
	font-weight:normal;
	font-family:'OpenSans';
	line-height:40px
}
.thankyou_banner_container_fir_2018 h1 strong {
	color:#03598e;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.globbox_conti_fir_2018 {
	text-align:center
}
.globbox_conti_fir_2018 img {
	display:inline-block
}
.globbox_fir_2018 {
	border:5px solid #025286;
	margin-top:40px;
	padding-top:32px
}
.globe_life_fir_2018 {
	text-align:center;
	border:1px solid #b5b9ba;
	padding:24px 10px;
	margin-left:40px;
	margin-right:10px
}
.globe_life2_fir_2018 {
	text-align:center;
	margin-left:40px;
	margin-right:10px
}
.globe_life_fir_2018 img, .globe_life2_fir_2018 img {
	display:inline-block
}
.globe_list_fir_2018 {
	margin-left:10px;
	margin-right:40px
}
.globe_list_fir_2018 ul {
	margin-bottom:0
}
.globe_list_fir_2018 ul li {
	list-style:none;
	background:url(images/coverage_li_fir.jpg) no-repeat left 10px;
	color:#666;
	font-size:21.15px;
	font-family:'OpenSans-Semibold';
	font-weight:normal;
	padding-left:30px;
	margin-top:27px;
	text-align:left;
	line-height:33px
}
.globe_list_fir_2018 ul li:first-child {
	margin-top:0
}
.click_here_fir_2018 {
	background:#d9e6ed;
	border-bottom:2px solid #FFF;
	padding:30px 20px;
	margin-top:30px;
	text-align:center;
	color:#00558c;
	font-size:30px;
	font-family:'OpenSans-Semibold';
	font-weight:normal
}
.getfreeinfo_btn_fir {
	display:inline-block;
	background:url(images/getfreeinfo_btn_fir.png) no-repeat center;
	width:393px;
	height:94px
}
.getfreeinfo_btn_fir a {
	color:#fff;
	font-family:'ralewaybold';
	font-weight:normal;
	line-height:90px;
	text-align:center;
	display:block;
	font-size:42.65px;
	text-shadow:2px 2px 2px #2b6935
}
.getfreeinfo_btn_fir a:focus, .getfreeinfo_btn_fir a:hover {
	text-decoration:none;
	outline:none;
	color:#FFF
}
.home_update_conti_fir_nd {
	background:#458dc6;
	padding:15px 10px
}
.header_phone_fir_nd {
	float:right;
	color:#fff;
	font-size:19.95px;
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.header_phone_fir_nd em {
	display:block;
	font-family:'OpenSans-Italic';
	font-style:normal;
	font-size:15.95px
}
.header_phone_fir_nd h1 {
	font-family:'OpenSans-Bold';
	color:#fff;
	font-size:37.19px;
	font-weight:normal;
	float:right;
	padding-left:25px
}
.header_phone_fir_nd h2 {
	font-family:'OpenSans-Bold';
	color:#fff;
	font-size:20px;
	font-weight:normal;
	padding-top:15px
}
.banner_container_fir_nd {
	padding:50px 15px 0
}
.banner_container_fir_nd h1 {
	color:#1c74b9;
	font-size:38.71px;
	text-align:center;
	font-weight:normal;
	font-family:'OpenSans'
}
.banner_container_fir_nd h1 strong {
	font-family:'OpenSans-Bold';
	font-style:normal
}
.enterzip_fir_nd {
	padding-top:15px;
	padding-left:10px
}
.enterzip_fir_nd ul {
	margin-bottom:0
}
.enterzip_fir_nd ul li {
	list-style:none;
	background:url(images/coverage_li_fir.jpg) no-repeat left 10px;
	color:#666;
	font-size:20.57px;
	font-family:'OpenSans';
	font-weight:normal;
	padding-left:30px;
	margin-top:15px;
	text-align:left
}
.enterzip_fir_nd ul li strong {
	font-family:'OpenSans-Bold';
	font-weight:normal
}
.enterzip_fir_nd ul li em {
	font-family:'OpenSans-Italic';
	font-style:normal
}
.enter_zip_dorm_fir_nd {
	padding-top:15px;
	position:relative
}
img.promo_arrow_fir_nd {
	position:absolute;
	left:-55px;
	top:40px
}
.enter_zip_dorm_fir_nd input[type="text"], .enter_zip_dorm_fir_nd input[type="tel"], .enter_zip_dorm_fir_nd input[type="email"] {
	color:#000;
	font-size:29px;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #4e90c4;
	height:75px!important;
	margin-top:20px;
	box-shadow:none;
	text-align:center;
	background:url(images/zip_bg_fir_nd.jpg) repeat-x top #FFF;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-khtml-border-radius:0
}
.enter_zip_dorm_fir_nd input[type="text"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.enter_zip_dorm_fir_nd input[type="text"]:-ms-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="text"]::-webkit-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="tel"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.enter_zip_dorm_fir_nd input[type="tel"]:-ms-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="tel"]::-webkit-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="email"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.enter_zip_dorm_fir_nd input[type="email"]:-ms-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="email"]::-webkit-input-placeholder {
color:#666666!important
}
.enter_zip_dorm_fir_nd input[type="text"]:focus::-moz-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="text"]:focus:-ms-input-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="text"]:focus::-webkit-input-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="tel"]:focus::-moz-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="tel"]:focus:-ms-input-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="tel"]:focus::-webkit-input-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="email"]:focus::-moz-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="email"]:focus:-ms-input-placeholder {
opacity:.50
}
.enter_zip_dorm_fir_nd input[type="email"]:focus::-webkit-input-placeholder {
opacity:.50
}
.start_quote_fir_nd {
	text-align:center;
	margin-top:20px
}
.start_quote_fir_nd button[type="submit"] {
	background:url(images/smq_bg_fir_nd.jpg) repeat-x top #89c036;
	border:3px solid #89c036;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-khtml-border-radius:6px;
	height:76px!important;
	text-align:center;
	line-height:44px;
	color:#FFF;
	font-size:39px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	text-shadow:3px 3px 3px rgba(18, 25, 07, .35);
	width:100%;
-webkit-transition:all .20s ease-in-out .0s;
-moz-transition:all .20s ease-in-out .0s;
-ms-transition:all .20s ease-in-out .0s;
-o-transition:all .20s ease-in-out .0s;
transition:all .20s ease-in-out .0s
}
.start_quote_fir_nd button[type="submit"]:hover, .start_quote_fir_nd button[type="submit"]:focus {
	outline:none;
	border:none;
	background:url(images/smq_bg_hr_fir_nd.jpg) repeat-x top #0d588a;
	border:3px solid #0d588a;
	color:#FFF
}
.secure_fir_nd {
	text-align:center;
	padding-top:37px
}
.secure_fir_nd img {
	display:inline-block
}
.looks_conti_fir_nd {
	text-align:center;
	padding-top:30px
}
.looks_conti_fir_nd img {
	display:inline-block
}
.looksbox_fir_nd {
	background:#eee;
	padding:30px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-khtml-border-radius:16px;
	box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .35)
}
.looksbox_fir_nd h1 {
	color:#626466;
	font-size:21.18px;
	font-weight:normal;
	font-family:'OpenSans';
	text-align:left;
	padding-bottom:15px
}
.looksbox_fir_nd h1 img {
	margin-right:15px;
	vertical-align:-15px
}
.looksbox_fir_nd h2 {
	color:#4b4c4c;
	font-size:18.95px;
	font-weight:normal;
	font-family:'OpenSans';
	text-align:left;
	border-bottom:1px solid #cecfcf;
	border-top:1px solid #cecfcf;
	padding:15px 0
}
.looksbox_fir_nd h1 strong, .looksbox_fir_nd h2 strong {
	font-weight:normal;
	font-family:'OpenSans-Bold'
}
.conpare_box_fir_nd {
	background:#FFF;
	padding:30px 10px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-khtml-border-radius:16px;
	box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .35);
	margin-top:20px;
	text-align:center
}
.conpare_box_fir_nd h2 {
	color:#686868;
	font-size:19px;
	font-family:'OpenSans-Italic';
	font-style:normal;
	border:none;
	padding:0;
	text-align:center
}
.conpare_box_fir_nd h2 strong {
	font-family:'OpenSans-BoldItalic';
	font-weight:normal
}
.conpare_box_fir_nd ul {
	margin-bottom:0;
	padding-top:20px
}
.conpare_box_fir_nd ul li {
	margin-bottom:0;
	list-style:none;
	display:inline-block;
	margin-top:10px;
	border-right:1px solid #e1e2e2;
	padding-left:12px;
	padding-right:12px
}
.conpare_box_fir_nd ul li p {
	color:#189bc4;
	font-family:'OpenSans-Bold';
	font-weight:normal;
	font-size:19.64px;
	padding-top:10px
}
.conpare_box_fir_nd ul li:last-child {
	border-right:none
}
.need_afree_quote_fir_nd {
	background:#eee;
	padding:20px 15px;
	color:#777;
	font-size:45px;
	text-align:center;
	font-family:'OpenSans';
	font-weight:normal
}
.need_afree_quote_fir_nd strong {
	color:#0d588a;
	font-size:54.27px;
	font-family:'OpenSans-Bold';
	font-weight:normal
}
.funeral_tips_fir_nd {
	background:url(images/needquote_bg_fir_nd.png) repeat-x top;
	padding-top:20px
}
.funeral_tips_inn_fir_nd {
	background:none;
	border-top:1px solid #CCC;
	padding-top:20px
}
.funeral_tips_box_fir_nd {
	max-width:970px;
	height:auto;
	margin:auto;
	padding-top:40px
}
.funeral_tips_box_fir_nd h1 {
	text-align:center;
	color:#777;
	font-size:35px;
	font-family:'OpenSans';
	font-weight:normal
}
.funeral_tips_box_fir_nd h3 {
	text-align:center;
	color:#666;
	padding-top:10px;
	font-size:20.57px;
	font-weight:normal;
	padding-bottom:40px;
	font-family:'OpenSans'
}
.funeral_tips_box_fir_nd ul li {
	list-style:none;
	padding:30px 25px
}
.funeral_tips_box_fir_nd ul li:nth-child(2n+1) {
background:#edf4fa
}
.funeral_tips_box_fir_nd ul li h2 {
	color:#1c74b9;
	font-size:25px;
	font-family:'OpenSans';
	font-weight:normal
}
.funeral_tips_box_fir_nd ul li p {
	font-size:16px;
	font-weight:normal;
	line-height:23px;
	padding-top:10px;
	color:#666;
	font-family:'OpenSans';
	font-weight:normal
}
.getfree_fir_nd {
	padding:40px 15px
}
.getfree_fir_nd label {
	color:#777;
	font-family:'OpenSans';
	font-weight:normal;
	font-size:34px
}
.getfree_fir_nd input[type="text"], .getfree_fir_nd input[type="tel"], .getfree_fir_nd input[type="email"] {
	color:#000;
	font-size:29px;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #4e90c4;
	height:75px!important;
	margin-top:20px;
	box-shadow:none;
	text-align:center;
	background:url(images/zip_bg_fir_nd.jpg) repeat-x top #FFF;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-khtml-border-radius:0
}
.getfree_fir_nd input[type="text"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.getfree_fir_nd input[type="text"]:-ms-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="text"]::-webkit-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="tel"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.getfree_fir_nd input[type="tel"]:-ms-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="tel"]::-webkit-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="email"]::-moz-placeholder {
color:#666666!important;
opacity:1
}
.getfree_fir_nd input[type="email"]:-ms-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="email"]::-webkit-input-placeholder {
color:#666666!important
}
.getfree_fir_nd input[type="text"]:focus::-moz-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="text"]:focus:-ms-input-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="text"]:focus::-webkit-input-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="tel"]:focus::-moz-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="tel"]:focus:-ms-input-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="tel"]:focus::-webkit-input-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="email"]:focus::-moz-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="email"]:focus:-ms-input-placeholder {
opacity:.50
}
.getfree_fir_nd input[type="email"]:focus::-webkit-input-placeholder {
opacity:.50
}
.padzip_fir_nd {
	padding-left:0px!important;
	padding-right:10px!important
}
.paddate_fir_nd {
	padding-left:10px!important;
	padding-right:0px!important
}
.footer_new_fir_nd {
	text-align:center;
	padding:15px;
	background:#458dc6
}
.footer_new_fir_nd p {
	color:#fff;
	font-size:13px;
	font-weight:normal;
	font-family:'OpenSans'
}
.footer_new_fir_nd p a {
	color:#fff;
	font-size:13px;
	font-weight:normal;
	font-family:'OpenSans';
	text-decoration:none
}
.footer_new_fir_nd p a:hover {
	text-decoration:underline
}
/*======================================== New Home Update*/
.newhome_fir_nd{
	background:url(images/bag_shadow_fir_nd.jpg) repeat-x bottom #FFF;
}
.newban_fir_up{
	background:url(images/bannerbg_up_fir_nn.jpg) no-repeat center bottom #fafafa;
	padding-top:20px;
	padding-bottom:30px;
}
.enterzip_main_fir_nd {
	max-width:480px;
	margin:auto;
	position:relative;
	padding:15px 0px;
}
.enterzip_main_fir_nd h2{
	color:#686766;
	font-size:15px;
	font-weight:normal;
	font-family:'OpenSans';
	padding-bottom:20px;
	line-height:22px;
}
.enterzip_main_fir_nd h2 strong{
	font-weight:normal;
	font-family:'OpenSans-Bold';
}
.enterzip_main_fir_nd h2 em{
	font-weight:normal;
	font-family:'OpenSans-Italic';
}
.enterzip_main_fir_nd input[type="text"],
.enterzip_main_fir_nd input[type="tel"],
.enterzip_main_fir_nd input[type="email"] {
	color:#000;
	font-size:29px!important;
	font-weight:normal;
	font-family:'OpenSans';
	border:1px solid #b9babb;
	height:65px!important;
	margin-top:4px;
	box-shadow:none;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
}
.enterzip_main_fir_nd input[type="text"]::-moz-placeholder { color:#666666!important; opacity:1;}
.enterzip_main_fir_nd input[type="text"]:-ms-input-placeholder { color:#666666!important;}
.enterzip_main_fir_nd input[type="text"]::-webkit-input-placeholder { color:#666666!important;}
.enterzip_main_fir_nd input[type="tel"]::-moz-placeholder { color:#666666!important; opacity:1;}
.enterzip_main_fir_nd input[type="tel"]:-ms-input-placeholder { color:#666666!important;}
.enterzip_main_fir_nd input[type="tel"]::-webkit-input-placeholder { color:#666666!important;}
.enterzip_main_fir_nd input[type="email"]::-moz-placeholder { color:#666666!important;	opacity:1;}
.enterzip_main_fir_nd input[type="email"]:-ms-input-placeholder { color:#666666!important;}
.enterzip_main_fir_nd input[type="email"]::-webkit-input-placeholder { color:#666666!important;}

.enterzip_main_fir_nd input[type="text"]:focus::-moz-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="text"]:focus:-ms-input-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="text"]:focus::-webkit-input-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="tel"]:focus::-moz-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="tel"]:focus:-ms-input-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="tel"]:focus::-webkit-input-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="email"]:focus::-moz-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="email"]:focus:-ms-input-placeholder { opacity:.50;}
.enterzip_main_fir_nd input[type="email"]:focus::-webkit-input-placeholder {opacity:.50;}

.left_arow_fir_nd{
	padding-left:0px !important;
	padding-right:5px !important;
	width:14%;
	float:left;
	text-align:right;
}
.zip_pad_fir_nd{
	padding-left:5px !important;
	padding-right:5px !important;
	float:left;
	width:72%;
}
.right_arow_fir_nd{
	padding-left:5px !important;
	padding-right:0px !important;
	width:14%;
	float:left;
	text-align:left;
}
.left_arow_fir_nd img,
.right_arow_fir_nd img{
	display:inline-block;
	margin-top:12px;
}
.get_quote_fir_nd {
	text-align:center;
	margin-top:25px;
}
.get_quote_fir_nd button[type="submit"] {
	background:#00a69c;
	border:none;
	border-bottom:7px solid #067a71;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-khtml-border-radius:0px;
	height:74px!important;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-size:29.36px;
	font-weight:normal;
	font-family:'OpenSans-Bold';
	width:100%;
	-webkit-transition:all .20s ease-in-out .0s;
	-moz-transition:all .20s ease-in-out .0s;
	-ms-transition:all .20s ease-in-out .0s;
	-o-transition:all .20s ease-in-out .0s;
	transition:all .20s ease-in-out .0s;
}
.get_quote_fir_nd button[type="submit"]:hover,
.get_quote_fir_nd button[type="submit"]:focus {
	outline:none;
	border:none;
	background:#365ebc;
	border-bottom:7px solid #042b88;
	color:#FFF;
}
.get_quote_fir_nd button[type="submit"] img{
	vertical-align:-3px;
}
.yourinfo_zip_fir_nd{
	padding-top:35px;
	padding-bottom:49px;
	text-align:center;
}
.yourinfo_zip_fir_nd img{
    display: inline-block;
}
.by_req_bilbrd_fir_nd {
    color: #494749;
    font-size: 11px;
	font-family:'OpenSans';
	padding:15px 0px 0px;
	line-height:15px;
	text-align:justify;
	padding-bottom:20px;
}
.guafirndfir_nd{
	padding-top:0px;
}
.guafirndfir_nd ul li{
	margin-top:7px;
}
h2.bannerfir_nd{
	margin-top:271px;
}
h1.recevup_fir_nd{padding:22px 10px;}
.home_form_logos_fir_nd {
	background:#FFF;
	text-align:center;
	padding:10px 0px;
}
.home_form_logos_fir_nd img {
	display:inline-block
}
/*======================================== New Home Short Form 2020*/
.new_banner_bg_fir_2020{
	background:url(images/banner_bg_fir_2020.jpg) no-repeat center top;
}
.header_container_2020_fir_up {
	padding:15px 10px 10px;
}
.banner_conti_fir_2020{
}
.lowestupdate_fir_2020 {
	float:right;
	color:#0d5889;
	font-size:19px;
	font-weight:normal;
	font-family:'OpenSans';
	padding-top:10px;
}
.lowestupdate_fir_2020 strong {
	font-family:'OpenSans-Semibold';
	font-weight:normal;
}
h2.lowest_fir_2020{
	margin-top:350px;
	margin-bottom:20px;
}
/*=============================================== Short Form*/
.compare_lowest_fir_2020{
	background:#ffffff;
	box-shadow:0 0 20px rgba(0, 0, 0, .19);
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, .19);
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .19);
	max-width:480px;
	margin:auto;
	margin-right:0px;
}
.compare_lowest_fir_2020 h1{
	color:#ffffff;
	font-size:27px;
	font-family: 'OpenSans-Bold';
	font-style:normal;
	text-align:center;
	line-height:36px;
	background:#0d5889;
	padding:10px;
}
.compare_lowest_fir_2020 h2{
	color:#379adf;
	font-size:19px;
	font-family: 'OpenSans';
	font-style:normal;
	text-align:center;
	line-height:29px;
	padding-top:10px;
}
.compare_lowest_fir_2020 h2 strong{
	font-family: 'OpenSans-Bold';
	font-style:normal;
	display:block;
}
.short_logos_fir_2020{
	text-align:center;
	padding:15px 10px 0px;
}
.short_logos_fir_2020 img{
	display:inline-block;
}
.shortform_fir_2020{
	max-width:344px;
	margin:auto;
	border-top:1px solid #dfdfdf;
	padding-top:5px;
	margin-top:10px;
	position:relative;
}
img.shrt_frmaro_fir_2020{
	position:absolute;
    left: -138px;
    top: 12px;
}
.shortform_fir_2020 label{
    color: #434549;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
    font-size: 21px;
}
.shortform_fir_2020 input[type="tel"]{
	border:1px solid #b9babb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	font-size: 19px;
	color:#434549;
	font-family: 'OpenSans';
	font-weight:normal;
	height: 44px!important;
}
.shortform_fir_2020 input[type="tel"]::-moz-placeholder{color:#474646 !important; opacity:1}
.shortform_fir_2020 input[type="tel"]:-ms-input-placeholder{color:#474646 !important;}
.shortform_fir_2020 input[type="tel"]::-webkit-input-placeholder{color:#474646 !important;}
.shortform_fir_2020 select{
	border:1px solid #b9babb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	font-size: 19px;
	color:#434549;
	font-family: 'OpenSans';
	font-weight:normal;
	height: 44px!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url(images/slt_aro_fir_2020.jpg) no-repeat right #FFF;
}
.comparerates_fir_2020 button[type="button"]{
	background: #379adf;
	border:none;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius: 0px;
	-khtml-border-radius:0px;
	height:68px !important;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	line-height:52px;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
    font-size: 21px;
	outline:none;
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
.comparerates_fir_2020 button[type="button"]:hover,
.comparerates_fir_2020 button[type="button"]:focus{
	outline:none;
	background: #0d588a;
}
.secure_fir_2020{
	text-align:center;
	padding-top:20px;
	padding-bottom:30px;
}
.secure_fir_2020 img{
	display:inline-block;
}
/*----------------------------- What Does Start --------------------------------*/
.wht_dos_fir_2020{
	padding:50px 15px;
}
.wht_dos_fir_2020 h1{
	text-align:center;
	color:#0d5889;
	font-family: 'OpenSans-Bold';
	font-style:normal;
	font-size:41px;
}
.wht_dos_fir_2020 p{
	text-align:left;
	color:#666666;
	font-family: 'OpenSans';
	font-style:normal;
	font-size:21px;
	padding-top:30px;
	padding-bottom:15px;
}
.wht_dos_fir_2020 p span{
	color:#379adf;
}
.funarel_box_fir_2020{
	background:#FFF;
	-moz-box-shadow: 0px 0px 20px rgba(131, 166, 237, 0.3);
	-webkit-box-shadow: 0px 0px 20px rgba(131, 166, 237, 0.3);
	box-shadow: 0px 0px 20px rgba(131, 166, 237, 0.3);
	padding:30px 20px;
	margin-top:20px;
}
.fnl_left_fir_2020{
	padding-left:0px !important;
	padding-right:10px !important;
}
.fnl_right_fir_2020{
	padding-left:10px !important;
	padding-right:0px !important;
}
.fnl_img_fir_2020{
	float:left;
	width:30%;
	text-align:center;
}
.fnl_img_fir_2020 img{
	display:inline-block;
}
.fn_dis_fir_2020{
	float:left;
	width:70%;
}
.fn_dis_fir_2020 h1{
	color:#434549;
	font-size:22px;
	font-family: 'OpenSans-Bold';
	font-style:normal;
	text-align:left;
	padding-top:5px;
}
.fn_dis_fir_2020 h1 img{
	display:block;
	margin-top:15px;
}
.fn_dis_fir_2020 p{
	color:#666666;
	font-family: 'OpenSans';
	font-style:normal;
	font-size:19px;
	padding-top:12px;
	line-height:28px;
	padding-bottom:22px;
}
.fnl_2nd_fir_2020{
	padding-bottom:52px;
}
/*------------------------------ Why Choose Us -------------------------------*/
.bottom_banner_fir_2020{
	background:#e6f4ff;
	padding:50px 15px;
}
.why_choose_fir_2020{
	text-align:center;
	max-width:700px;
	margin:auto;
}
.why_choose_fir_2020 h1{
	color:#0d5889;
	font-size:63px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
}
.why_choose_fir_2020 h3{
	color:#494848;
	font-size:29px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:25px;
	line-height:38px;
}
.why_choose_fir_2020 h3 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
/*------------------------------ Here are some -------------------------------*/
.here_some_conti_fir_2020{
	background:#FFF;
	padding:60px 15px 0px;
}
.here_content_fir_2020{
	max-width:930px;
	height:auto;
	margin:auto;
}
.here_content_fir_2020 h3{
	color:#494848;
	text-align:center;
	font-size:28px;
	font-family: 'OpenSans';
	font-style:normal;
	padding-bottom:10px;
	line-height:38px;
}
.here_content_fir_2020 ul{
	margin-bottom:0px;
}
.here_content_fir_2020 ul li{
	list-style:none;
	float:left;
	color:#4c474c;
	font-size:25px;
	font-weight:normal;
	font-family: 'MyriadPro-It';
	margin-top:25px;
}
.here_content_fir_2020 ul li:nth-child(3n+1) {
	width:528px;
}
.here_content_fir_2020 ul li img{
	margin-right:15px;
	vertical-align:middle;
}
.devider_fir_2020{
	text-align:center;
	padding:60px 0px 30px;
}
.devider_fir_2020 img{
	display:inline-block;
}
/*----------------------- XXXXXXXXXXXX ----------------------------*/
.free_plans_container_fir_up h4{
	color:#5b595b;
	font-size:19px;
	font-weight:normal;
	font-family:'OpenSans';
	padding-top:6px
}
.dix_fir_2020{
	color:#444141;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	max-width:990px;
	margin:auto;
	padding-bottom:40px;
	text-align:left;
}
/*----------------------- Css 2021 ----------------------------*/
.banner_conti_UP_fir_2021{
	padding-bottom:20px;
}
.banner_frm_Up_fir_up {
	background:#FFF;
}