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:0px;
	background:#edf4ff !important;
}
@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: normal;
	font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff2') format('woff2'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.ttf') format('truetype'),
         url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    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: normal;
	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: normal;
	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: normal;
	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: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Extrabold';
	src: url('font/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Extrabold.woff') format('woff'),
		 url('font/OpenSans-Extrabold.ttf') format('truetype'),
		 url('font/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@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');
}
a{
	-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;
}
a:hover{
	outline:none;
}
#wrapper{
	width:auto;
	height:auto;
}
.wrapper_container_Nml{
	max-width:1200px;
	height:auto;
	margin:auto;
}
strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
/*============================================ Header Start ============================================*/
.header_container_Nml{
	width:auto;
	height:auto;
	background:#FFF;
	padding-left:15px;
	padding-right:15px;
}
.logo_Nml{
	float:left;
	margin-bottom:-12px;
}
.menu_but_Nml{
	float:right;
}
.call_for_rates_Nml{
	float:left;
	color:#0c5eb7;
	font-family: 'OpenSans';
	font-size:20px;
	padding:10px;
}
.call_for_rates_Nml strong,
.call_for_rates_Nml strong a,
.call_for_rates_Nml strong a:hover,
.call_for_rates_Nml strong a:focus{
	color:#78c6ef;
	font-family: 'OpenSans-Extrabold';
	outline:none;
	text-decoration:none;
}
.navigation_Nml{
	float:right;
	padding-top:10px;
}
.navigation_Nml ul{
	margin-bottom:0px;
}
.navigation_Nml ul li{
	list-style:none;
	display:inline-block;
}
.navigation_Nml ul li a{
	font-family: 'OpenSans';
	color:#3e3f3f;
	font-size:17px;
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
}
.navigation_Nml ul li a img{
	margin-right:5px;
}
.navigation_Nml ul li a:hover{
	text-decoration:none;
	color:#0c5eb7;
}
.navigation_Nml ul li:first-child a{
	padding-left:0px;
}
.navigation_Nml ul li:last-child a{
	padding-right:0px;
}
/*========================== Home Banner*/
.home_banner_container_Nml{
	background:url(images/home_banner_Nml.jpg) no-repeat center top;
	min-height:689px;
}
.fixed_rates_box_Nml{
	max-width:862px;
	margin:auto;
	padding-top:220px;
}
.fixed_rates_box_Nml h1{
	color:#FFF;
	font-size:24px;
	font-weight:normal;
	font-family: 'open_sanslight';
	padding:10px;
	background:url(images/dk_ts_bg_Nml.png) repeat;
}
.fixed_rates_box_Nml h1 strong{
	font-weight:normal;
	font-family: 'OpenSans';
}
.choose_load_box_Nml{
	background:url(images/bl_ts_bg_Nml.png) repeat;
	padding:20px 0px;
}
.choose_load_box_Nml h1{
	background:none;
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:34px;
	text-align:center;
	line-height:40px;
}
.choose_load_box_Nml h1 strong{
	font-family: 'OpenSans-Bold';
}
.home_buttons_Nml img{
	margin:5px;
}
/*============================================ Body Start ============================================*/

/*====================== Home Page*/
.home_call_for_rates_Nml{
	text-align:center;
	background:#FFF;
}
.home_call_for_rates_Nml img{
	margin-top:-27px;
}
.home_call_for_rates_Nml h1{
	color:#0c5eb7;
	font-family: 'OpenSans';
	font-size:35px;
	padding:40px 10px 0px;
}
.home_call_for_rates_Nml strong,
.home_call_for_rates_Nml strong a,
.home_call_for_rates_Nml strong a:hover,
.home_call_for_rates_Nml strong a:focus{
	color:#78c6ef;
	font-family: 'OpenSans-Extrabold';
	outline:none;
	text-decoration:none;
}
.home_boxes_container_Nml{
	background:#FFF;
	padding-bottom:70px;
}
.home_boxes_Nml{
	text-align:center;
	margin-top:60px;
}
.home_boxes_Nml img{
	display:inline-block;
}
.home_boxes_Nml p{
	padding-top:10px;
	color:#6c6d6d;
	font-size:17px;
	font-family: 'OpenSans';
	text-align:justify;
}
.choose_loan_container_Nml{
	background:url(images/choose_loan_bg_Nml.jpg) repeat-x bottom #3076c2;
	padding:45px 15px;
	text-align:center;
}
.choose_loan_container_Nml h1{
	text-align:center;
	color:#FFF;
	font-size:44px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.choose_btn_Nml{
	text-align:center;
}
.choose_btn_Nml img{
	display:inline-block;
	margin:25px 10px 0px;
}
/*============================================ Inner Pages Start ============================================*/
.inner_pages_container_Nml{
	padding-top:50px;
	padding-bottom:20px;
}
.inner_pages_content_Nml{
	background:#FFF;
	padding:20px 0px;
}
.content_padd_Nml{
	padding:40px;
}
.inner_pages_content_Nml h1{
	color:#0c5eb5;
	font-size:46px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
	padding:30px 0px;
}
.inner_pages_content_Nml h2{
	background:#f4f7f9;
	padding:10px 10px 10px 30px;
	color:#0c5eb5;
	font-size:21px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.inner_pages_content_Nml h3{
	color:#0c698c;
	font-size:17px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding-top:30px;
}
.inner_pages_content_Nml h3:first-child{
	padding-top:0px;
}
.inner_pages_content_Nml p{
	color:#565656;
	font-size:15px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:15px;
	line-height:20px;
	text-align:left;
}
.mortgageLocator_Nml{
	color:#717272;
	font-size:14px;
	font-family: 'OpenSans-Italic';
	padding:20px 15px;
}
.aboutpaddnone{
	padding:0px !important;
	text-align:center;
}
.aboutpaddnone img{
	display:inline-block;
}
/*--------------------- Mortgage Rates!!*/
.todays_mortgagerates_Nml h1{
	color:#0c5eb4;
	font-size:34px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding:0px;
}
.todays_mortgagerates_Nml h4{
	color:#777777;
	font-size:21px;
	font-weight:normal;
    font-family: 'open_sanslight';
	padding:0px;
	text-align:center;
	padding-top:10px;
}
.mortgage_table_conti_Nml{
	background:#f9f9f9;
	margin-top:20px;
	color:#555555;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	padding-bottom:10px;
}
.mortgage_table_conti_Nml a,
.mortgage_table_conti_Nml a:hover,
.mortgage_table_conti_Nml a:focus{
	color:#555555;
	text-decoration:none;
	outline:none;
}
.mortgage_table_conti_Nml table{
	margin-bottom:0px;
}
.mortgage_table_conti_Nml table tbody tr td{
	line-height:43px;
}
.mortgage_title_Nml{
	background:#e3e3e3;
}
.findyour_low_rates_Nml{
	background:#f9f9f9;
	margin-top:20px;
}
.findyour_low_rates_Nml h1{
	color:#0c5eb4;
	font-size:34px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:30px;
}
.map{
	text-align:center;
	padding-top:30px;
}
.map img{
	display:inline-block;
}
/*--------------------- Contact Form!!*/
.contact_form_Nml{
	padding:60px 15px;
}
.contact_form_Nml p{
	color:#656666;
	font-family: 'OpenSans-Italic';
	font-size:19px;
	padding-bottom:30px;
}
.contact_form_Nml p strong{
	color:#78c3ec;
	font-family: 'OpenSans-BoldItalic';
}
.contact_form_Nml label{
	color:#656666;
	font-size:18px;
	font-family: 'OpenSans';
	padding-top: 0 !important;
}
.contact_form_Nml input[type="text"],
.contact_form_Nml input[type="tel"],
.contact_form_Nml input[type="email"],
.contact_form_Nml textarea,
.contact_form_Nml select{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	border-color:#76caf1;
	border-width:2px;
}
.ph_first_Nml{
	padding-left:0px !important;
	padding-right:5px !important
}
.ph_last_Nml{
	padding:0px !important;
}
.optional_Nml{
	color:#3b9cf4;
	font-size:19px;
	font-family: 'OpenSans-Italic';
	padding-top:1px;
	padding-left:0px !important;
}
.contact_submit_btn_Nml{
	padding-top:10px;
	text-align:center;
}
.contact_submit_btn_Nml p{
	color:#3b9cf4;
	font-size:19px;
	font-family: 'OpenSans';
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
}
.contact_submit_btn_Nml h1{
	color:#0c5eb4;
	font-family: 'OpenSans';
	font-size:23px;
	padding-top:0px;
}
.contact_submit_btn_Nml strong,
.contact_submit_btn_Nml strong a,
.contact_submit_btn_Nml strong a:hover,
.contact_submit_btn_Nml strong a:focus{
	color:#0c5eb4;
	font-family: 'OpenSans-Extrabold';
	outline:none;
	text-decoration:none;
}
.contact_thankyou_Nml{
	padding:60px 15px;
}
.thanksmessage{
	float:left;
	margin-right:10px;
}
.contact_thankyou_Nml h1{
	text-align:left;
	padding:0px;
	color:#0c5eb4;
	font-size:21px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:15px;
}
.contact_thankyou_Nml p{
	color:#656666;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
}
/*============================================ Quote Page Start ============================================*/
.quote_form_container_Nml{
	background:url(images/form_bg_Nml.jpg) no-repeat center top;
	padding:100px 15px 70px;
}
.quote_form_wrap_Nml{
	max-width:870px;
	min-height:460px;
	margin:auto;
	background:url(images/bl_ts_bg_Nml.png) repeat;
	box-shadow: 2px 2px 2px #003268;
	-moz-box-shadow:2px 2px 2px #003268;
	-webkit-box-shadow:2px 2px 2px #003268;
}
.quote_from_title_Nml{
	background:url(images/dk_ts_bg_Nml.png) repeat;
	padding:6px 10px;
	color:#FFF;
	font-size:24px;
	font-family: 'open_sanslight';
	text-align:center;
}
.quote_from_title_Nml strong{
	font-weight:normal;
	font-family: 'OpenSans';
}
.quote_from_Nml{
	padding:30px 60px;
}
.quote_from_Nml h1{
	color:#FFF;
	font-size:34px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #518bcb;
	padding:20px 0px;
	margin-bottom:20px;
}
.quote_from_Nml label{
	color:#ffffff;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	width:100%;
}
.quote_from_Nml label strong{
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
	display:block;
}
.quote_from_Nml label span{
	font-size:12px;
	padding-left:5px;
	color:#b6f7ff;
}
.redio_features_Nml input[type="radio"],
.redio_yesno_Nml input[type="radio"] {
	margin-left:10px;
}
.redio_features_Nml input[type="radio"],
.redio_yesno_Nml input[type="radio"]{
	display:none;
}
.redio_features_Nml input[type="radio"] + label,
.redio_yesno_Nml input[type="radio"] + label{
	color:#000;
	font-weight:normal;
	color:#ffffff;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
	margin-top:10px;
	padding:0px;
	margin-bottom:0px;
	display:block;
	cursor:pointer;
}
.redio_features_Nml input[type="radio"] + label span,
.redio_yesno_Nml input[type="radio"] + label span{
	display:inline-block;
	width:27px;
	height:28px;
	margin:-3px 10px 0 0;
	vertical-align:middle;
	background:url(images/redio_btn_Nml.png) -27px top no-repeat;
	cursor:pointer;
}
.redio_features_Nml input[type="radio"]:checked + label span,
.redio_yesno_Nml input[type="radio"]:checked + label span{
	background:url(images/redio_btn_Nml.png) 0px top no-repeat;
}
.redio_yesno_Nml{
	text-align:center;
}
.redio_yesno_Nml input[type="radio"] + label{
	display:inline;
	margin-right:20px;
}
.next_btn_Nml{
	margin-top:30px;
	text-align:right;
}
.next_btn_Nml input[type="image"]{
	display:inline-block;
}
.trust_Nml{
	text-align:center;
	margin-top:20px;
}
.trust_Nml img{
	display:inline-block;
}
.submitting_Nml{
	padding:10px 0px 0px;
	font-size:11px;
	font-family: 'OpenSans-Italic';
	color:#FFF;
}
.submitting_Nml a,
.submitting_Nml strong,
.submitting_Nml strong a,
.submitting_Nml strong a:hover,
.submitting_Nml strong a:focus{
	color:#7ad2f9;
	text-decoration:none;
	font-family: 'OpenSans-BoldItalic';
	outline:none;
}
/*============================================ Thankyou Page Start ============================================*/
.thankyou_bg_Nml{
	background:url(images/thankyou_bg_Nml.jpg) no-repeat center top #FFF !important;
}
.thankyou_logo_Nml{
	text-align:center;
}
.thankyou_logo_Nml img{
	margin-bottom:-12px;
	display:inline-block;
}
.thankyou_container_Nml{
	max-width:1200px;
	height:auto;
	margin:auto;
	box-shadow: 2px 2px 2px #8c8c8c;
	-moz-box-shadow:2px 2px 2px #8c8c8c;
	-webkit-box-shadow:2px 2px 2px #8c8c8c;
	border:1px solid #e1e1e1;
	padding:20px;
	background:#FFF;
	margin:50px auto;
}
.congra_conti_Nml{
	padding:20px 40px 0px;
	text-align:center;
}
.congra_conti_Nml h1{
	color:#0c5eb5;
	font-size:23px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.congra_conti_Nml p{
	padding-top:10px;
	color:#595a5b;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
}
.comsumer_conti_Nml{
	position:relative;
	background:#0c5eb5;
	padding:6px 10px;
	margin:40px -20px 30px -39px;
}
.comsumer_conti_Nml h1{
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	text-align:center;
}
.comsumer_conti_Nml h1 strong{
	font-family: 'OpenSans-BoldItalic';
}
.comsumer_conti_Nml_img{
	position:absolute;
    left:0px;
    top: 34px;
}
.th_arrow_Nml{
	position:absolute;
    right: 126px;
    top: -21px;
	 z-index: 2147483647;
}
.thanks_frt_box_Nml{
	border:2px solid #8ac43f;
	background:#fffff8;
	padding:10px 0px;
	margin-top:15px;
	text-align:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
	position:relative;
	z-index:1px;
}
.thanks_frt_box_Nml a,
.thanks_frt_box_Nml a:hover,
.th_reg_box_Nml a,
.th_reg_box_Nml a:hover{
	text-decoration:none;
	outline:none;
}
.star_Nml{
    left: -7px;
    position: absolute;
    top: -6px;
}
.th_ftr_logo_Nml{
    display:inline-block;
	padding:20px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
	background:#fafbfc;
	border:1px solid #e0e0dc;
	float:left;
	margin-left:55px;
	margin-top:6px;
	max-width:191px;
}
.th_ftr_logo_Nml img{
	display:inline-block;
}
.th_dis_Nml,
.th_reg_thanks_dis_Nml{
	float:left;
	margin-left:20px;
}
.th_dis_Nml h2,
.th_reg_thanks_dis_Nml h2{
	color:#0c5eb5;
	font-size:18px;
	font-family: 'OpenSans-Semibold';
	padding-top:5px;
}
.th_dis_Nml ul,
.th_reg_thanks_dis_Nml ul{
	padding-top:10px;
}
.th_dis_Nml ul li,
.th_reg_thanks_dis_Nml ul li{
	color:#3a3a39;
	font-size:14px;
	font-family: 'OpenSans';
	margin-left:15px;
	line-height:25px;
}
.th_reg_thanks_dis_Nml h2{
	padding-top:0px;
}
.th_reg_thanks_dis_Nml p{
	color:#3a3a39;
	font-size:14px;
	font-family: 'OpenSans';
	padding-top:5px;
}
.th_ftr_gq_btn_Nml{
	float:right;
	margin-right:12px;
	margin-top:20px;
}
.th_reg_box_Nml{
	background:#FFF;
	padding:15px;
	margin:auto;
	margin-top:15px;
}
.thlogo_regu_Nml{
	margin-top:5px;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
	border:1px solid #e0e0dc;
	padding:20px;
}
.thlogo_regu_Nml img{
	display:inline-block;
}
.th_reg_thanks_dis_Nml{
	border:none;
	padding-left:0px;
}
.go_regu_Nml_bton{
	margin-top:26px;
}
.paddnone{
	padding:0px !important;
}
.thankyou_container_Nml hr{
	border-color:#f0f0f0;
	border-width:2px;
	margin:0px;
}
/*============================================ Footer Start ============================================*/
.footer_container_Nml{
	background:url(images/footer_bg_Nml.jpg) repeat;
	padding:15px;
	text-align:center;
}
.footer_logo_Nml{
	padding:35px 0px;
}
.footer_navigation_Nml img{
	margin-left:15px;
	margin-right:15px;
	vertical-align:middle;
}
.footer_navigation_Nml a{
	color:#666665;
	font-size:14px;
	font-family: 'OpenSans';
	text-decoration:none;
}
.footer_navigation_Nml a:hover{
	text-decoration:none;
}
.copy_Nml{
	padding-top:15px;
	color:#aaaaaa;
	font-size:14px;
	font-family: 'OpenSans';
}
.clear{
	clear:both;
}
/*=============================================================== Css Update 2017-06-21*/
.logo_up_Nml{
	float:left;
	margin-bottom:-12px;
}
.call_upd_Nml{
	float:right;
}
.we_spa_Nml{
	background:#f5f9fc;
	padding:14px 10px;
	text-align:center;
	color:#484949;
	font-size:17px;
	font-family: 'OpenSans-Italic';
	display:block;
	max-width:235px;
	margin:auto;
}
.fixed_rates_box_Nml h2,
.step_title_up_Nml{
	color:#FFF;
	font-size:24px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding:10px;
	background:url(images/dk_ts_bg_Nml.png) repeat;
	text-align:center;
}
.fixed_rates_box_Nml h2 strong,
.step_title_up_Nml strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.choose_load_box_Nml h2{
	background:none;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	font-size:25px;
	text-align:center;
	line-height:40px;
}
.choose_load_box_Nml h2 img{
	margin-left:10px;
	margin-right:10px;
}
.enter_pro_Nml{
	padding-top:6px;
	padding-bottom:42px;
}
.zip_form_container_Nml{
    margin: auto;
    max-width: 700px;
    padding-top: 10px;
	position:relative;
}
.enter_pro_aro_Nml{
    left: -140px;
    position: absolute;
    top: -20px;
}
.zip_arrow_Nml{
	text-align:right;
	padding-top:6px;
}
.padd_zip_none_Nml{
	padding:0px !important;
}
.zip_form_Nml{
	border:1px solid #fff;
	padding:0px !important;
	background:#74bb05;
}
.zip_form_Nml input[type="text"],
.zip_form_Nml input[type="tel"],
.zip_form_Nml input[type="email"]{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	height:59px !important;
	color:#727577;
	font-size:34px;
	text-align:center;
}
.compare_plans_now_btn_Nml{
	text-align:center;
}
.compare_plans_now_btn_Nml input[type="image"]{
	display:inline-block;
	margin-top:4px;
}
.next_btn_upd_Nml{
	margin-top:30px;
	text-align:center;
}
.next_btn_upd_Nml input[type="image"]{
	display:inline-block;
}
.quote_from_up_Nml{
	padding:30px 60px;
}
.quote_from_up_Nml h1{
	color:#FFF;
	font-size:34px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #518bcb;
	padding:20px 0px;
	margin-bottom:20px;
}
.quote_from_up_Nml input[type="text"],
.quote_from_up_Nml input[type="tel"],
.quote_from_up_Nml input[type="email"]{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.45);
	height:59px !important;
	color:#727577;
	font-size:34px;
}
.quote_from_up_Nml label{
	color:#FFF;
	font-size:22px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:left;
	margin-bottom:10px;
}
.quote_from_up_Nml .dropdown-toggle{
	height:60px;
	border-color:#b3c0c7;
	color:#848484;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.45);
	background:url(images/select_bg_Nml.jpg) repeat-x top;
}
.quote_from_up_Nml .bootstrap-select .dropdown-toggle:focus {
    outline:none !important;
	border-color:#b3c0c7;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.45);
	background:url(images/select_bg_Nml.jpg) repeat-x top;
}
.quote_from_up_Nml .bootstrap-select.btn-group .dropdown-toggle .filter-option{
	text-align:left;
}
.quote_from_up_Nml .bootstrap-select {
	height:60px;
}
.bootstrap-select.btn-group .dropdown-menu li{
	padding-top:0px;
	text-align:left;
	color:#3e3e3f;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
	display:block;
	background:none;
	padding:0px;
	margin-top:0px;
}
.quote_from_up_Nml .dropdown-toggle .caret {
	vertical-align:middle;
	border-top:0px dashed !important;
	border-top:0px solid\9 !important;
	border-right:0px solid transparent !important;
	border-left:0px solid transparent !important;
	background:url(images/select_aro_Nml.jpg) no-repeat right top;
	width:48px;
	height:49px;
	margin-top: 0 !important;
	right: 0px !important;
	top: 5px !important;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom: 0px dashed !important;
	border-top: 0 none !important;
	content: "";
}
.redo_bor_Nml{
	border-bottom:2px solid #598ec8;
	padding-bottom:20px;
}
.we_res_Nml{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family: 'OpenSans';
	border-top:1px solid #90b3da;
	border-bottom:1px solid #90b3da;
	padding:10px 0px;
	text-align:center;
	margin-top:23px;
}
.phone_left_Nml,
.phone_mid_Nml,
.phone_right_Nml{
	float:left;
	width:31%;
}
.phone_mid_Nml{
}
.das_Nml{
	color:#fff;
	font-size:35px;
	font-weight:normal;
	font-family: 'OpenSans';
	float:left;
	width:3%;
	text-align:center;
}