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:url(images/bg_ohp.jpg) repeat;
	font-family:Verdana, Geneva, sans-serif;
}
@font-face {
	font-family: 'Prosto';
	src: url('font/Prosto.eot?#iefix') format('embedded-opentype'),
	     url('font/Prosto.woff') format('woff'),
		 url('font/Prosto.ttf') format('truetype'),
		 url('font/Prosto.svg#Prosto') format('svg');
	font-weight: normal;
	font-style: normal;
}
@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: '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-SemiboldItalic';
	src: url('font/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-SemiboldItalic.woff') format('woff'),
		 url('font/OpenSans-SemiboldItalic.ttf') format('truetype'),
		 url('font/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') 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: '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: normal;
	font-style: normal;
}
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;
}
#wrapper {
	width:auto;
	height:auto;
}
/*============================================ Header Start ============================================*/
.header_container_ahc_m2 {
	background:#fff;
	padding:15px 10px;
	max-width:480px;
	margin:auto;
}
.logo_ahc_m2 {
	font-family: 'Prosto';
	color:#354f57;
	font-size:21.11px;
	font-weight:normal;
	text-align:center;
}
.logo_ahc_m2 a{
	font-family: 'Prosto';
	color:#354f57;
	font-size:21.11px;
	font-weight:normal;
	text-decoration:none;
}
.logo_ahc_m2 a:hover,
.logo_ahc_m2 a:focus{
	color:#354f57;
	text-decoration:none;
	outline:none;
}
.logo_ahc_m2 a span{
	font-family: 'OpenSans-Italic';
	color:#7b8384;
}
.logo_ahc_m2 a strong{
	color:#008bcc;
	font-weight:normal;
}
.comparelowest_ahc_m2{
	text-align:center;
	background:#3a5c8b;
	color:#e3e8ef;
	font-size:31px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding:7px;
	line-height:35px;
}
.comparelowest_ahc_m2 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
/*---------------------------------------------- Tab Button Start*/
.tab_pad_ahc_m2{
	padding: 7px 5px;
}
.tap_button_new_ahc_m2 {
	z-index:99999999;
	position:relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
	background:url(images/tabbg_ahc_m2.jpg) repeat-x center top #84ae34;
	-moz-box-shadow: 2px 2px 5px #17374b;
	-webkit-box-shadow: 2px 2px 5px #17374b;
	box-shadow: 1px 1px 2px #17374b;
	border:2px solid #fff;
	padding:10px 7px;
	max-width:400px;
	margin:auto;
}
.tap_button_new_ahc_m2 img {
	margin-right:5px;
}
.tap_button_new_ahc_m2 h1 {
	font-family: 'MyriadPro-Bold';
	color:#ffffff;
	font-size:45px;
	font-weight:normal;
	line-height:45px;
	text-shadow:1px 1px 2px #236d2d;
	text-align:center;
}
.tap_button_new_ahc_m2 h1 a,
.tap_button_new_ahc_m2 h1 a:hover {
	text-decoration:none;
	color:#ffffff;
	outline:none;
}
ul#tabbuttons_ahc_m2{
	margin-bottom:0px;
}
ul#tabbuttons_ahc_m2 li{
	color:#FFF;
	font-size:20px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
	padding:inherit;
	list-style:none;
	display:none;
}
/*---------------------------------------------- Banner Box*/
.banner_container_ahc_m2{
	text-align:center;
	background:url(images/bannerbg_ahc_m2.jpg) no-repeat center top;
	padding-top:20px;
}
.banner_conti_ahc_m2{
	max-width:480px;
	height:auto;
	margin:auto;
}
.gethealth_plans_ahc_m2{
	float:right;
	padding:0px 10px;
	padding-left:0px;
	width:57%;
}
.gethealth_plans_ahc_m2 h3{
	color:#696a6b;
	font-size:15px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	text-align:center;
	padding-bottom:20px;
	padding-top:15px;
}
.matching_box_ahc_m2{
	background:url(images/matching_bg_ahc_m2.png) repeat;
	padding:11px 15px;
	margin-top:50px;
}
.matching_box_ahc_m2 p{
	color:#505151;
    font-size: 20px;
	font-family: 'OpenSans-Semibold';
    font-weight: normal;
	text-align:left;
}
ul#bullets_slide_ahc_m2{
	margin-bottom:0px;
	text-align:left;
}
ul#bullets_slide_ahc_m2 li{
	color:#1a4178;
	font-size:25px;
	font-family: 'OpenSans-SemiboldItalic';
	font-weight:normal;
	padding:0px;
	border:none;
	line-height:30px;
	list-style:none;
	display:none;
	background:none;
}
ul#bullets_slide_ahc_m2 li img{
	margin-right:2px;
}
.fasrfree_conti_ahc_m2{
	text-align:center;
	background: rgb(253,253,253);
	background: linear-gradient(0deg, rgba(253,253,253,1) 0%, rgba(233,233,234,1) 100%);
	padding:20px 10px;
}
.fasrfree_box_ahc_m2{
	max-width:480px;
	height:auto;
	margin:auto;
	color:#1a4178;
	font-size:24px;
	font-weight:normal;
	font-family: 'OpenSans-BoldItalic';
	line-height:36px;
	text-align:left;
	position:relative;
}
img.arrow_ahc_m2{
    position: absolute;
    right: 0px;
    top: -58px;
}
.enterzip_conti_ahc_m2{
	background:#234c83;
	padding:20px;
	padding-bottom:50px;
}
.enterzip_conti_ahc_m2 input[type="text"],
.enterzip_conti_ahc_m2 input[type="tel"],
.enterzip_conti_ahc_m2 input[type="email"] {
	color:#000;
	font-size:44px;
	font-weight:normal;
	font-family: 'OpenSans';
	border:none;
	height:99px !important;
	box-shadow: none;
	margin:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-khtml-border-radius:10px;
	background:url(images/form_text_bg_ahc_m2.jpg) repeat-x top #FFF;
	text-align:center;
	max-width:435px;
	margin:auto;
	margin-top:20px;
}
.enterzip_conti_ahc_m2 input[type="text"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahc_m2 input[type="text"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahc_m2 input[type="text"]::-webkit-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahc_m2 input[type="tel"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahc_m2 input[type="tel"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahc_m2 input[type="tel"]::-webkit-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahc_m2 input[type="email"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahc_m2 input[type="email"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahc_m2 input[type="email"]::-webkit-input-placeholder{color:#a8a7a7 !important;}

.compare_btn_ahc_m2{
	text-align:center;
	padding-top:7px;
}
.compare_btn_ahc_m2 input[type="image"]{
	display:inline-block;
}
/*===================================== Form Start*/
.home_form_ahc_m2{
	max-width:480px;
	height:auto;
	margin:auto;
	padding:20px 10px;
}
.home_form_ahc_m2 label{
	color:#353535;
	font-size:18px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.home_form_ahc_m2 label span{
	font-size:11.18px;
}
.home_form_ahc_m2 label em{
	font-size:13px;
	color:#7c7b7a;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
}
.home_form_ahc_m2 label img{
	margin-bottom:0px;
}
.home_form_ahc_m2 input[type="text"],
.home_form_ahc_m2 input[type="email"],
.home_form_ahc_m2 input[type="tel"],
.step_form_box_ahc_m2 input[type="text"],
.step_form_box_ahc_m2 input[type="email"],
.step_form_box_ahc_m2 input[type="tel"]{
	background:url(images/innerform_text_bg_ahc_m2.jpg) repeat-x top #FFF;
	border-color:#cdd7db;
	height:54px;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
	color:#000;
}
.home_form_ahc_m2 input[type="text"]::-moz-placeholder,
.step_form_box_ahc_m2 input[type="text"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahc_m2 input[type="text"]:-ms-input-placeholder,
.step_form_box_ahc_m2 input[type="text"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahc_m2 input[type="text"]::-webkit-input-placeholder,
.step_form_box_ahc_m2 input[type="text"]::-webkit-input-placeholder{color:#494b4c !important;}
.home_form_ahc_m2 input[type="tel"]::-moz-placeholder,
.step_form_box_ahc_m2 input[type="tel"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahc_m2 input[type="tel"]:-ms-input-placeholder,
.step_form_box_ahc_m2 input[type="tel"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahc_m2 input[type="tel"]::-webkit-input-placeholder,
.step_form_box_ahc_m2 input[type="tel"]::-webkit-input-placeholder{color:#494b4c !important;}
.home_form_ahc_m2 input[type="email"]::-moz-placeholder,
.step_form_box_ahc_m2 input[type="email"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahc_m2 input[type="email"]:-ms-input-placeholder,
.step_form_box_ahc_m2 input[type="email"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahc_m2 input[type="email"]::-webkit-input-placeholder,
.step_form_box_ahc_m2 input[type="email"]::-webkit-input-placeholder{color:#494b4c !important;}

.home_form_ahc_m2 select,
.step_form_box_ahc_m2 select{
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.453);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.45);
	border-color:#cdd7db;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
	color:#494b4c;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url(images/select_arrow_ahc_m2.png) no-repeat right #fff !important;
	height:54px !important;
	line-height:30px !important;
}
.home_form_left_pad_ahc_m2{
	padding-right:5px !important;
	padding-left:0px !important;
}
.home_form_right_pad_ahc_m2{
	padding-left:5px !important;
	padding-right:0px !important;
}
.home_form_date_left_pad_ahc_m2{
	padding-right:10px !important;
	padding-left:0px !important;
}
.home_form_date_middle_pad_ahc_m2{
	padding-left:0px !important;
	padding-right:10px !important;
}
.home_form_date_right_pad_ahc_m2{
	padding:0px !important;
}
.get_your_quote_btn_ahc_m2{
	text-align:center;
	padding-top:10px;
}
.get_your_quote_btn_ahc_m2 input[type="image"]{
	display:inline-block;
}
.get_your_quote_btn_ahc_m2 input[type="image"]:hover,
.get_your_quote_btn_ahc_m2 input[type="image"]:focus{
	outline:none;
}
.privacy_ahc_m2{
	text-align:center;
	padding-top:15px;
}
.privacy_ahc_m2 img{
	display:inline-block;
}
.bypressing_ahc_m2{
	color:#5e5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	padding:20px 10px;
	max-width:480px;
	margin:auto;
}
.bypressing_ahc_m2 strong,
.bypressing_ahc_m2 strong a,
.bypressing_ahc_m2 strong a:hover,
.bypressing_ahc_m2 strong a:focus{
	color:#6d6d6d;
	text-decoration:none;
	outline:none;
}
/*======================================== Step Form Start ============================================*/
.wefounr_ahc_m2{
	padding:15px 0px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.wefounr_ahc_m2 img{	
	float:left;
	margin-right:10px;
}
.wefounr_ahc_m2 h3{
	color:#505151;
    font-size: 20px;
	font-family: 'OpenSans-Semibold';
    font-weight: normal;
	padding-top:5px;
}
.wefounr_ahc_m2 h4{
	color:#505151;
    font-size: 17px;
	font-family: 'OpenSans';
    font-weight: normal;
	padding-top:5px;
}
.wefounrwrapper_ahc_m2{
	max-width:365px;
	margin:auto;
}
.innerbor_ahc_m2{
	border-bottom:1px solid #dadada;
}
.step_form_box_ahc_m2{
	max-width:480px;
	height:auto;
	margin:auto;
	padding:20px 10px;
}
.step_form_box_ahc_m2 h1{
	text-align:left;
	color:#fff;
	font-size:30px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding:20px 15px 25px;
	background:#3a5c8b;
}
.step_form_box_ahc_m2 h1 strong{
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
.sixstep_ahc_m2{
	padding-top:0px;
}
.step_form_box_ahc_m2 label,
.sixstep_ahc_m2 label{
	color:#696a6b;
	font-size:31px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	text-align:center;
	width:100%;
	padding-bottom:15px;
	padding-top:15px;
}
.sixstep_ahc_m2 label{
	text-align:left;
	padding-bottom:5px;
}
.sixstep_ahc_m2 label em{
	color:#7c7b7a;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	font-size:13px;
}
.step_form_box_ahc_m2 input[type="text"],
.step_form_box_ahc_m2 input[type="email"],
.step_form_box_ahc_m2 input[type="tel"]{
	height:60px;
}
.step_form_box_ahc_m2 select{
	height:60px !important;
}
.progress_ahc_m2{
    overflow: hidden;
    height: 10px;
    background-color: #e7f9bd;
	max-width:480px;
	margin:auto;
	margin-top:20px;
}
.progress_complete_ahc_m2{
	background:#88cc00 !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.processing_quote_ahc_m2{
	background:#f3f7ff;
	padding:20px;
	max-width:480px;
	margin:auto;
}
.processing_quote_ahc_m2 h1{
	color:#505151;
    font-size: 23px;
	font-family: 'OpenSans-Semibold';
    font-weight: normal;
	padding:0px;
	border-bottom:none;
	text-align:left;
	padding-bottom:15px;
}
.processing_quote_ahc_m2 ul{
	margin-bottom:0px;
}
.processing_quote_ahc_m2 ul li{
	color:#555654;
	font-size:20px;
	font-family: 'OpenSans';
    font-weight: normal;
	margin-top:9px;
	list-style:none;
	background:url(images/disk_ahc_m2.png) no-repeat 7px 10px;
	padding-left:40px;
}
.processing_quote_ahc_m2 ul li strong{
	color:#000000;
	font-family: 'OpenSans';
    font-weight: normal;
}
.processing_quote_ahc_m2 ul li.active{
	background:url(images/process_li_ahc_m2.png) no-repeat left 5px;
}
/*======================================== Thankyou Start ============================================*/
.thankyou_container_ahc_m2{
}
.thwrapper_ahc_m2{
	max-width:480px;
	margin:auto;
}
.thheader_ahc_m2{
	background:#0095ff;
	border-top:1px solid #a0d8ff;
	padding:15px;
	font-family: 'OpenSans';
	font-weight:normal;
	color:#FFF;
	font-size:16px;
}
.thheader_ahc_m2 strong{
	display:block;
	font-family: 'OpenSans-Semibold';
    font-weight: normal;
}
.wematch_ahc_m2{
	color:#3c3f42;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
	background:#e7f2f7;
	padding:15px;
	line-height:28px;
}
.wematch_ahc_m2 strong{
	font-family: 'OpenSans-Bold';
    font-weight: normal;
}
.wematchwrpr_ahc_m2{
	max-width:480px;
	margin:auto;
	position:relative;
}
.wematchwrpr_ahc_m2 img{
	position:absolute;	
	right: 20px;
    top: -53px;
}
.th_list_conti_ahc_m2{
	padding:10px;
	max-width:480px;
	margin:auto;
}
.topmatch_list_fst_conti_ahc_m2{
	margin-top:10px;
	text-align:center;
}
.topmatch_list_fst_conti_ahc_m2 img{
	display:inline-block;
}
.thfst_box_ahc_m2{
	border:3px solid #c7ecf9;
	padding:10px;
	text-align:left;
}
.thfst_box_ahc_m2 h3{
	color:#5c6163;
	font-size:15px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	border-top:2px solid #eeeeee;
	margin-top:10px;
	padding-top:10px;
}
.thfst_box_ahc_m2 ul{
	margin-bottom:0px;
}
.thfst_box_ahc_m2 ul li{
	list-style:none;
	color:#77797a;
	font-size:17px;
	font-family: 'OpenSans-Italic';
	background:url(images/th_li_ahc_m2.jpg) no-repeat left 6px;
	margin-top:10px;
	padding-left:30px;
}
.top_left_ahc_m2{
	float:left;
	width:50%;
	text-align:center;
	border:1px solid #d1d1d2;
	padding-bottom:10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-khtml-border-radius:7px;
}
.top_left_ahc_m2 h2{
	background:url(images/topmatch_bg_ahc_m2.jpg) repeat-y center #0091f9;
	font-size:17px;
	font-family: 'OpenSans-SemiboldItalic';
	font-weight:normal;
	padding:6px;
	color:#FFF;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 12px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
}
.th_logo_1_ahc_m2{
	padding:20px 15px;
}
.th_logo_1_ahc_m2 img{
	display:inline-block;
}
.top_right_ahc_m2{
	float:right;
	width:47%;
}
.top_right_ahc_m2 p{
	color:#0f9fd1;
	font-size:13px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:5px;
	text-align:center;
}
.star_ahc_m2{
	text-align:center;
}
.th_reg_box_ahc_m2{
	background:#FFF;
	margin-top:10px;
	border:2px solid #e3f5fc;
	padding:15px 10px;
	-webkit-box-shadow: 0px 6px 20px -2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 6px 20px -2px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 6px 20px -2px rgba(0, 0, 0, 0.1);
}
.regu_logo_ahc_m2{
	float:left;
	width:48%;
	text-align:left;
}
.regu_dis_ahc_m2{
	float:right;
	width:48%;
	text-align:right;
}
.regu_logo_ahc_m2 img,
.regu_dis_ahc_m2 img{
	display:inline-block;
}
.th_reg_box_ahc_m2 h2{
	color:#77797a;
	font-size:17px;
	padding-top:15px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
}
/*========================================== Css  Update 2019-03-15 ==========================================*/
.logo_up_ahc_m2 {
	font-size:29px;
}
.logo_up_ahc_m2 a{
	font-size:29px;
}
.banner_upconti_ahc_m2{
	text-align:center;
	background:url(images/bannerbg2_ahc_m2.jpg) no-repeat center top #e4f1fe;
	background-size:100% auto;
	padding-top:20px;
	max-width:480px;
	margin:auto;
}
.comparehlt_plans_ahc_m2{
	float:right;
	padding:0px 10px;
	padding-left:0px;
	width:61%;
}
.comparehlt_plans_ahc_m2 h2{
	color:#696a6b;
	font-size:20px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	text-align:left;
	line-height:24px;
}
.comparehlt_plans_ahc_m2 h2 strong{
	font-family: 'OpenSans-BoldItalic';
	font-weight:normal;
	text-decoration:underline;
}
h2.logo_13{font-size:17px;}
.three_logs_ahc_m2,
.logos_ahc_m2{
	text-align:center;
	margin-top:10px;
}
.three_logs_ahc_m2 img,
.logos_ahc_m2 img{
	display:inline-block;
}
.three_logs_ahc_m2{
	margin-bottom:10px;
}
.mtchbox_up_ahc_m2{
	margin-top:0px;
}
.submiting_ahc_m2{
	color:#898585;
	font-size:14px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:justify;
	padding-top:20px;
	line-height:17px;
}
.footer_container_n_ahc_m2 p{
	color:#898585;
	font-size:14px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	max-width:480px;
	margin:auto;
	padding:5px;
	padding-bottom:15px;
	text-align:justify;
}
.logo_17{
	margin-top:0px;
}
/*========================================== Css  Update 2019-03-22 ==========================================*/
.logo_up_ahc_m2 p{
	color:#545353;
	font-size:16px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
}
.logo_up_ahc_m2 p strong{
	font-family: 'OpenSans-BoldItalic';
	font-weight:normal;
}
.banner_upconti3_ahc_m2{
	text-align:center;
	background:url(images/bannerbg3_ahc_m2.jpg) no-repeat center top #e4f1fe;
	background-size:100% auto;
	padding-top:20px;
	max-width:480px;
	margin:auto;
}
.getup_ahc_m2{
	padding-top:0px !important;
}
.machin_up_2{
	margin-top:25px;
}
.compup_ahc_m2{
	text-align:center;
	background:#3a5c8b;
	color:#e3e8ef;
	font-size:27px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding:7px;
	line-height:35px;
}
.compup_ahc_m2 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.compup_ahc_m2 span{
	color:#FFF;
}
/*========================================== Css Update 2019-06-20 ==========================================*/
.bannbgUp_ahc_m2{
	text-align:center;
	background:url(images/bannerbg4_ahc_m2.jpg) no-repeat center top;
	padding-top:10px;
	padding-bottom:10px;
	background-size:100% auto;
	max-width:480px;
	margin:auto;
}
.logoup_ahc_m2{
	max-width:380px;
	margin:auto;
}
.logo_up_ahc_m2{
	float:left;
}
.compareup_ahc_m2{
	color:#fff;
}
.gethealth_plans_ahc_m2 h2{
	color:#1a4178;
	font-size:23px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	text-align:center;
	padding-bottom:10px;
}
.frm_up_ahc_m2{
}
.frm_up_ahc_m2 label{
	color:#1a4178;
	font-size:22px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.frm_up_ahc_m2 label span{
	font-size:20px;
}
.frm_up_ahc_m2 input[type="text"],
.frm_up_ahc_m2 input[type="tel"],
.frm_up_ahc_m2 input[type="email"]{
	height:56px ;
	border-color:#cdd7db;
}
.frm_up_ahc_m2 input[type="text"]::-moz-placeholder,
.frm_up_ahc_m2 input[type="tel"]::-moz-placeholder,
.frm_up_ahc_m2 input[type="email"]::-moz-placeholder {
    color: #6f6e70;
}
.frm_up_ahc_m2 select{
	border-color:#c6cfd4;
	background:url(images/select_aro2_ahc_m2.png) no-repeat right, linear-gradient(0deg, rgba(230,231,231,1) 0%, rgba(255,255,255,1) 100%) !important;
}
.matup{
	max-width:480px;
	margin:auto;
}

/*======================================== Footer Start ============================================*/
.footer_container_n_ahc_m2 {
	text-align:center;
	font-size:11px;
	color:#8e8f8f;
	padding:10px 5px;
	background: #e3e7e8;
	font-family: 'OpenSans';
	font-weight:normal;
}
.thftr_ahc_m2{
	margin-top:30px;
}
.ftr_conti_n_ahc_m2 {
	background: #e3e7e8;
}
.disclaimerahc_m2{
	text-align:left;
	font-size:11px;
	color:#8e8f8f;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	max-width:480px;
	padding:15px 10px;
	margin:auto;
}
.copy{
	background:#c8cdd0;
	color:#818586;
	text-align:center;
    font-size:11px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	padding:10px;
}
@media (max-width:415px) {
.tap_button_new_ahc_m2 h1{ font-size: 45px; line-height: 45px;}
ul#tabbuttons_ahc_m2 li{ font-size:20px; padding-top:3px;}

.comparelowest_ahc_m2{font-size:26px; line-height:32px;}
.gethealth_plans_ahc_m2 h3{font-size:13px;}
ul#bullets_slide_ahc_m2 li{font-size:20px;}
ul#bullets_slide_ahc_m2 li img{width:22px; height:auto;}
.fasrfree_box_ahc_m2{font-size:21px;}

.step_form_box_ahc_m2 label, .sixstep_ahc_m2 label{font-size:27px;}
.step_form_box_ahc_m2 h1{font-size:25px;}

.wematchwrpr_ahc_m2 img{margin-right:-10px;}
.wematch_ahc_m2{font-size:16px;}
.thfst_box_ahc_m2 h3{font-size:13px;}

.comparehlt_plans_ahc_m2 h2{font-size:17px; line-height:18px;}
h2.logo_13{font-size:15px;}
.logos_ahc_m2 img{width:166px; height:auto;}

.compup_ahc_m2{font-size:22px; line-height:30px;}

/*========================== Css Update 2019-06-20 ===============================*/
img.logo_up_ahc_m2{width:110px; height:auto;}
.gethealth_plans_ahc_m2 h2{font-size:21px;}
.matup { margin-top: 0px;}
/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button_new_ahc_m2 h1{ font-size: 40px; line-height: 40px;}
ul#tabbuttons_ahc_m2 li{ font-size:18px;	padding-top:3px;}

.comparelowest_ahc_m2{font-size:23px; line-height:32px;}
.gethealth_plans_ahc_m2 h3{font-size:12px;}
ul#bullets_slide_ahc_m2 li{font-size:16px;}
ul#bullets_slide_ahc_m2 li img{width:20px; height:auto;}
.fasrfree_box_ahc_m2{font-size:17px;}

.step_form_box_ahc_m2 label, .sixstep_ahc_m2 label{font-size:23px;}
.step_form_box_ahc_m2 h1{font-size:21px;}
.enterzip_conti_ahc_m2 input[type="text"], .enterzip_conti_ahc_m2 input[type="tel"], .enterzip_conti_ahc_m2 input[type="email"] { font-size: 35px; height: 75px !important;}

.thheader_ahc_m2{padding-left:10px; padding-right:10px;}
.wematchwrpr_ahc_m2 img{margin-right:-31px;}
.wematch_ahc_m2{font-size:15px;}
.thfst_box_ahc_m2 h3{font-size:12px;}
.thfst_box_ahc_m2 ul li{font-size:15px; margin-top:7px;}
.th_logo_1_ahc_m2{padding:13px;}
.th_reg_box_ahc_m2 h2{font-size:15px; padding-top:10px; line-height:22px;}

.footer_container_n_ahc_m2{font-size:10px;}

.banner_upconti_ahc_m2{padding-top:10px;}
.comparehlt_plans_ahc_m2 h2{font-size:14px; line-height:18px;}
.logos_ahc_m2 img{width:130px; height:auto;}

.compup_ahc_m2{font-size:19px; line-height:25px;}

/*========================== Css Update 2019-06-20 ===============================*/
.logoup_ahc_m2 a { font-size:19px;}
img.logo_up_ahc_m2{width:95px; height:auto;}
.gethealth_plans_ahc_m2 h2{font-size:19px;}
.frm_up_ahc_m2 label{font-size:20px;}

/*----- xx -----*/
}
@media (max-width:360px) {
.tap_button_new_ahc_m2 h1{ font-size: 34px; line-height: 34px;}
ul#tabbuttons_ahc_m2 li{ font-size:15px;	padding-top:3px;}

.logo_ahc_m2,
.logo_ahc_m2 a{ font-size:20px;}

.comparelowest_ahc_m2{font-size:19px; line-height:27px;}
.gethealth_plans_ahc_m2{width:64%;}
.gethealth_plans_ahc_m2 h3{font-size:11px;}
.matching_box_ahc_m2{padding:10px;}
ul#bullets_slide_ahc_m2 li{font-size:16px;}
ul#bullets_slide_ahc_m2 li img{width:17px; height:auto;}
.fasrfree_box_ahc_m2{font-size:15px;}
img.arrow_ahc_m2{width:80px;height:auto;right: -7px; top: -52px;}

.wefounrwrapper_ahc_m2{padding-left:10px; padding-right:10px;}
.wefounr_ahc_m2 h4{font-size:15px;}
.wefounr_ahc_m2 h3{font-size:18px;}
.wefounr_ahc_m2 img{width:35px; height:auto;}

.step_form_box_ahc_m2 label, .sixstep_ahc_m2 label{font-size:20px;}
.step_form_box_ahc_m2 h1{font-size:19px; padding-left:10px; padding-right:10px;}
.enterzip_conti_ahc_m2 input[type="text"],
.enterzip_conti_ahc_m2 input[type="tel"],
.enterzip_conti_ahc_m2 input[type="email"] { font-size: 27px; height: 60px !important;}
.step_form_box_ahc_m2 select { height: 50px !important; font-size:15px;}
.processing_quote_ahc_m2 ul li{font-size:16px;}
.processing_quote_ahc_m2 ul li.active{ background-position:left 3px;}

.thheader_ahc_m2{padding-left:10px; padding-right:10px; font-size:13px;}
.wematchwrpr_ahc_m2 img{margin-right:-31px; width:80px; height:auto; top:-47px;}
.wematch_ahc_m2{font-size:13px; line-height:19px;}
.thfst_box_ahc_m2 h3{font-size:10px;}
.thfst_box_ahc_m2 ul li{font-size:12px; margin-top:5px; padding-left:24px; background-position: left 3px;}
.th_logo_1_ahc_m2{padding:10px;}
.th_reg_box_ahc_m2 h2{font-size:12px; padding-top:10px; line-height:17px;}

.home_form_ahc_m2 select, .step_form_box_ahc_m2 select{font-size:16px;}

.footer_container_n_ahc_m2{font-size:8px;}

.banner_upconti_ahc_m2{padding-top:10px;}
.comparehlt_plans_ahc_m2 h2{font-size:12px; line-height:14px;}
.three_logs_ahc_m2, .logos_ahc_m2 { margin-top:6px;}
.logos_ahc_m2 img{width:125px; height:auto;}
.logo_4 img,
.logo_6 img{ width:100px; height:auto;}

.submiting_ahc_m2,
.footer_container_n_ahc_m2 p{font-size:12px; line-height:13px;}

.logo_up_ahc_m2 p{font-size:13px;}
.compup_ahc_m2 { font-size: 16px; line-height: 23px;}

/*========================== Css Update 2019-06-20 ===============================*/
.logoup_ahc_m2 a { font-size:16px;}
img.logo_up_ahc_m2{width:80px; height:auto;}
.gethealth_plans_ahc_m2 h2{font-size:16px;}
.frm_up_ahc_m2 label{font-size:17px;}

img.banner_logos2_ahc_m2{ width:160px; height:auto; margin:auto;}
/*----- xx -----*/
}
.clear{
	clear:both;
}
