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: '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';
	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-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: '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;
}
@font-face {
	font-family: 'Perpetua';
	src: url('font/Perpetua.eot?#iefix') format('embedded-opentype'),
	     url('font/Perpetua.woff') format('woff'),
		 url('font/Perpetua.ttf') format('truetype'),
		 url('font/Perpetua.svg#Perpetua') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Perpetua-Bold';
	src: url('font/Perpetua-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/Perpetua-Bold.woff') format('woff'),
		 url('font/Perpetua-Bold.ttf') format('truetype'),
		 url('font/Perpetua-Bold.svg#Perpetua-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RabbidHighwaySignIVBd';
	src: url('font/RabbidHighwaySignIVBd.eot?#iefix') format('embedded-opentype'),
	     url('font/RabbidHighwaySignIVBd.otf') format('opentype'),
		 url('font/RabbidHighwaySignIVBd.woff') format('woff'),
		 url('font/RabbidHighwaySignIVBd.ttf') format('truetype'),
		 url('font/RabbidHighwaySignIVBd.svg#RabbidHighwaySignIVBd') 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_ahcr_m {
	background:#fff;
	padding:15px 10px;
	max-width:480px;
	margin:auto;
}
.logo_ahcr_m {
	font-family: 'Prosto';
	color:#354f57;
	font-size:21.11px;
	font-weight:normal;
	text-align:center;
}
.logo_ahcr_m a{
	font-family: 'Prosto';
	color:#354f57;
	font-size:21.11px;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
}
.logo_ahcr_m a:hover,
.logo_ahcr_m a:focus{
	color:#354f57;
	text-decoration:none;
	outline:none;
}
.logo_ahcr_m a span{
	font-family: 'OpenSans-Italic';
	color:#7b8384;
}
.logo_ahcr_m a strong{
	color:#008bcc;
	font-weight:normal;
}
.fast_free_ahcr_m{
	text-align:center;
	background:#008bcc;
	color:#FFF;
	font-size:21.5px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding:5px;
}
.fast_free_ahcr_m span{
	font-family: 'OpenSans';
	font-weight:normal;
	font-size:16px;
}
.fast_free_ahcr_m span strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.fast_free_ahcr_m h1,
.fast_free_ahcr_m h2,
.fast_free_ahcr_m h3{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	padding:4px 0px;
	font-size:16px;
}
.fast_free_ahcr_m h1{
	font-size:16px;
}
.fast_free_ahcr_m h2{
	font-size:14px;
}
.fast_free_ahcr_m h3{
	font-size:14px;
}
/*---------------------------------------------- Banner Box*/
.banner_container_ahcr_m{
	text-align:center;
	background: #e5f5fa;
	background: -moz-linear-gradient(top, #e5f5fa 0%, #ffffff 15%, #ffffff 50%, #ffffff 85%, #e5f5fa 100%);
	background: -webkit-linear-gradient(top, #e5f5fa 0%,#ffffff 15%,#ffffff 50%,#ffffff 85%,#e5f5fa 100%);
	background: linear-gradient(to bottom, #e5f5fa 0%,#ffffff 15%,#ffffff 50%,#ffffff 85%,#e5f5fa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f5fa', endColorstr='#e5f5fa',GradientType=0 );
	padding-top:20px;
	padding-bottom:20px;
}
.tab_pad_ahcr_m{
	padding: 0px 5px;
}
.tap_button_new_ahcr_m {
	z-index:99999999;
	position:relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-khtml-border-radius:10px;
	background:url(images/tabbg_ahcr_m.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_ahcr_m img {
	margin-right:5px;
}
.tap_button_new_ahcr_m 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_ahcr_m h1 a,
.tap_button_new_ahcr_m h1 a:hover {
	text-decoration:none;
	color:#ffffff;
	outline:none;
}
ul#tabbuttons_ahcr_m{
	margin-bottom:0px;
}
ul#tabbuttons_ahcr_m li{
	color:#FFF;
	font-size:20px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
	padding:inherit;
	list-style:none;
	display:none;
}
.banner_conti_ahcr_m{
	max-width:489px;
	height:auto;
	margin:auto;
	padding:0px 10px;
}
.bluecross_ahcr_m{
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}
.bluecross_ahcr_m img{
	display:inline-block;
}
.bluecross_ahcr_m p{
	color:#000000;
	font-size:17px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	padding-top:6px;
	padding-left:10%
}
.official_compare_quote_logo_ahcr_m{
	padding-top:10px;
	text-align:center;
	border-top:1px solid #dedede;
}
.official_compare_quote_logo_ahcr_m img{
	display:inline-block;
}
.official_compare_quote_logo_ahcr_m h3{
    font-family: 'open_sanslight';
	font-weight:normal;
	color:#000000;
	font-size:17.12px;
	line-height:26px;
}
.official_compare_quote_logo_ahcr_m h3 strong{
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
.compare_conti_ahcr_m{
	text-align:center;
	background:#f7fbfd;
	border-bottom:1px solid #ededed;
	padding:10px;
}
.compare_box_ahcr_m{
	max-width:418px;
	height:auto;
	margin:auto;
	color:#006c9d;
	font-size:25.88px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	line-height:36px;
	text-align:left;
	position:relative;
	padding-left:45px;
}
.compare_box_ahcr_m strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
img.arrow_ahcr_m{
    position: absolute;
    left: -12px;
    top: -24px;
}
/*===================================== Form Start*/
.home_form_ahcr_m{
	max-width:454px;
	height:auto;
	margin:auto;
	margin-top:20px;
	padding:0px 10px;
}
.home_form_ahcr_m label{
	color:#354f57;
	font-size:24px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.home_form_ahcr_m label img{
	margin-bottom:0px;
}
.home_form_ahcr_m input[type="text"],
.home_form_ahcr_m input[type="email"],
.home_form_ahcr_m input[type="tel"]{
	background:url(images/form_text_bg_ahcr_m.jpg) repeat-x top #FFF;
	border-color:#cdd7db;
	height:54px;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
	color:#000;
}
.home_form_ahcr_m input[type="text"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahcr_m input[type="text"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahcr_m input[type="text"]::-webkit-input-placeholder{color:#494b4c !important;}
.home_form_ahcr_m input[type="tel"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahcr_m input[type="tel"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahcr_m input[type="tel"]::-webkit-input-placeholder{color:#494b4c !important;}
.home_form_ahcr_m input[type="email"]::-moz-placeholder{color:#494b4c !important; opacity:1}
.home_form_ahcr_m input[type="email"]:-ms-input-placeholder{color:#494b4c !important;}
.home_form_ahcr_m input[type="email"]::-webkit-input-placeholder{color:#494b4c !important;}

.home_form_ahcr_m 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_ahcr_m.png) no-repeat right #fff !important;
	height:54px !important;
	line-height:30px !important;
}
.home_form_left_pad_ahcr_m{
	padding-right:5px !important;
	padding-left:0px !important;
}
.home_form_right_pad_ahcr_m{
	padding-left:5px !important;
	padding-right:0px !important;
}
.home_form_date_left_pad_ahcr_m{
	padding-right:10px !important;
	padding-left:0px !important;
}
.home_form_date_middle_pad_ahcr_m{
	padding-left:0px !important;
	padding-right:10px !important;
}
.home_form_date_right_pad_ahcr_m{
	padding:0px !important;
}
.get_your_quote_btn_ahcr_m{
	text-align:center;
}
.get_your_quote_btn_ahcr_m input[type="image"]{
	display:inline-block;
}
.privacy_ahcr_m{
	text-align:center;
	padding-top:15px;
}
.privacy_ahcr_m img{
	display:inline-block;
}
.bypressing_ahcr_m{
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	padding:5px 10px 10px;
}
.bypressing_ahcr_m a{
	color:#6d6d6d;
	text-decoration:underline;
}
.bypressing_ahcr_m a:hover,
.bypressing_ahcr_m a:focus{
	text-decoration:none;
	outline:none;
}
.bypressing_ahcr_m strong,
.bypressing_ahcr_m strong a,
.bypressing_ahcr_m strong a:hover,
.bypressing_ahcr_m strong a:focus{
	color:#6d6d6d;
	text-decoration:none;
	outline:none;
}
/*========================== Css Update 2019-05-15*/
.compareup_quote_logo_ahcr_m{
	margin-top:13px;
	text-align:center;
}
.compareup_quote_logo_ahcr_m img{
	display:inline-block;
}
.compareup_quote_logo_ahcr_m h3{
    font-family: 'open_sanslight';
	font-weight:normal;
	color:#000000;
	font-size:23px;
	line-height:32px;
	padding-top:8px;
	border-top:1px solid #e6e6e6;
}
.compareup_quote_logo_ahcr_m h4{
    font-family: 'OpenSans-Semibold';
	font-weight:normal;
	color:#4b4c4c;
	font-size:17px;
	padding:15px 0px;
}
.ftr_dis_ahcr_m{
	font-family: 'OpenSans-Italic';
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding:15px 20px 0px;
	max-width:454px;
	margin:auto;
}
.bluecrossupdate_ahcr_m {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 0px;
}
.bluecrossupdate_ahcr_m img{
	display:inline-block;
}
.bluecrossupdate_ahcr_m p{
	font-size:19px;
	padding-top:10px;
	color:#000;
	font-weight:normal;
	font-family: 'OpenSans';
}
/*========================== Css Update 2019-05-27*/
/*================== Version 1 ====================*/
.logoupdt_ahcr_m,
.logoupdt_ahcr_m a{
	font-size:35.45px;
}
.callforinstant_ahcr_m{
	background:url(images/headershado_ahcr_m.png) repeat-x top #dbeff8;
	padding:20px 10px;
}
.callforbox_ahcr_m{
	max-width:480px;
	margin:auto;
}
.phoneico_ahcr_m{
	display:table-cell;
    vertical-align:middle;
	padding-right:15px;
}
.phodis_ahcr_m{
	display:table-cell;
    vertical-align: top;
}
.phodis_ahcr_m h1,
.phodis_ahcr_m h1 a,
.phodis_ahcr_m h1 a:hover,
.phodis_ahcr_m h1 a:focus{
	color:#008bcc;
	font-size:56.38px;
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	text-decoration:none;
	outline:none;
}
.phodis_ahcr_m h3{
	color:#000;
	font-size:26px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.banner_container_updt_ahcr_m{
	text-align:center;
	background: #fff;
	padding-top:20px;
	padding-bottom:20px;
}
.bluspdtte_ahcr_m {
    text-align: center;
    padding-bottom: 15px;
}
.bluspdtte_ahcr_m img{
	display:inline-block;
}
.compareup_ahcr_m h3{
    font-family: 'open_sanslight';
	font-weight:normal;
	color:#000000;
	font-size:16px;
	padding-top:15px;
	border-top:1px solid #e6e6e6;
	padding-bottom:10px;
}
.compareup_ahcr_m h3 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.compare_conti_update_ahcr_m{
	text-align:center;
	background:#0383c2;
	padding:10px;
}
.compare_box_up_ahcr_m{
	max-width:418px;
	height:auto;
	margin:auto;
	color:#ffffff;
	font-size:25.88px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	line-height:36px;
	text-align:left;
}
.compare_box_up_ahcr_m strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
/*================== Version 2 ====================*/
.logo2updt_ahcr_m h1{
	font-family: 'Perpetua';
	color:#008bcc;
	font-size:37px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}
.logo2updt_ahcr_m h1 strong{
	font-family: 'Perpetua-Bold';
	font-weight:normal;
}
.logo2updt_ahcr_m h3{
	color:#6f7272;
	font-size:27px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	text-align:center;
}
.logo2updt_ahcr_m a,
.logo2updt_ahcr_m a:hover{
	text-decoration:none;
	outline:none;
}
.talkto_ahcr_m{
	background:url(images/headershado_ahcr_m.png) repeat-x top #0383c2;
	padding:20px 10px;
}
.talkdis_ahcr_m{
	color:#FFF;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:center;
}
.pho2dis_ahcr_m,
.pho2dis_ahcr_m a,
.pho2dis_ahcr_m a:hover,
.pho2dis_ahcr_m a:focus{
	color:#fff;
	font-size:58px;
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	text-decoration:underline;
	outline:none;
	text-align:center;
}
.pho2dis_ahcr_m img{
	margin-right:10px;
}
.bluspdtte2_ahcr_m {
    text-align: center;
    padding-top: 15px;
	padding-bottom: 15px;
}
.bluspdtte2_ahcr_m img{
	display:inline-block;
}
.seeif_ahcr_m{
	background:#f9f9f9;
	padding:15px;
	text-align:center;
}
.seeif_ahcr_m h3{
	text-align:center;
	color:#4c4c4c;
	font-size:23px;
	font-weight:normal;
	font-family: 'OpenSans';
	line-height:37px;
}
.seeif_ahcr_m h3 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.seeif_ahcr_m img{
	display:inline-block;
	margin-top:15px;
}
.fastfree_ahcr_m{
	max-width:460px;
	height:auto;
	margin:auto;
	color:#ffffff;
	font-size:25.88px;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	line-height:36px;
	text-align:left;
}
.fastfree_ahcr_m strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.homeup_v2_ahcr_m{
	background:url(images/bottomarrow_ahrc_m.png) no-repeat 14px top;
	margin-top:0px;
	padding-top:20px;
}
/*================== Version 3 ====================*/
.fastfree3_ahcr_m{
	background:#565656;
	font-size:21px;
	text-align:center;
	padding:6px 10px;
	border-top:1px solid #757575;
	color:#FFF;
	font-weight:normal;
	font-family: 'OpenSans';
}
.header_vr3_ahcr_m{
	background:url(images/headerbd_vr3_ahcr_m.jpg) repeat-x top;
	padding:20px 10px 12px 10px;
}
.logo3updt_ahcr_m h1{
	font-family: 'RabbidHighwaySignIVBd';
	color:#ffffff;
	font-size:39px;
	font-weight:normal;
	text-align:center;
	line-height:37px;
}
.logo3updt_ahcr_m h1 span{
	color:#e4f9f8;
}
.logo3updt_ahcr_m h3{
	color:#fff;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	text-align:center;
}
.logo3updt_ahcr_m a,
.logo3updt_ahcr_m a:hover,
.logo3updt_ahcr_m a:focus{
	text-decoration:none;
	outline:none;
}
.banner_vr3_ahcr_m{
	text-align:center;
}
.banner_vr3_ahcr_m img{
	display:inline-block;
}
.talktovr3_ahcr_m{
	background:#f7f7f7;
	padding:20px 10px 10px;
}
.talkdis_vr3_ahcr_m{
	color:#5a5b5b;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	text-align:center;
}
.pho3dis_ahcr_m,
.pho3dis_ahcr_m a,
.pho3dis_ahcr_m a:hover,
.pho3dis_ahcr_m a:focus{
	color:#005ead;
	font-size:48px;
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	text-decoration:none;
	outline:none;
	text-align:center;
}
.pho3dis_ahcr_m img{
	margin-right:10px;
	vertical-align:-10px;
}
.new_verlogo_3_ahcr_m{
	text-align:center;
}
.new_verlogo_3_ahcr_m img{
	display:inline-block;
}
.seeif3_ahcr_m{
	background:url(images/headershado_ahcr_m.png) repeat-x top #fff;
	padding:10px;
	text-align:center;
	color:#4c4c4c;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	line-height:32px;
}
.seeif3_ahcr_m strong{
	color:#0497dc;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.homeup_v3_ahcr_m{
	margin-top:0px;
	border-top:1px solid #e3e3e3;
	padding-top:6px;
}
.homeup_v3_ahcr_m label{
	color:#0199d7;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	font-size:22px;
}
.homeup_v3_ahcr_m select{
	background-image: url(images/select_arrow_ahcr_m.png) no-repeat right rgb(228,229,230) !important;
	background-image: url(images/select_arrow_ahcr_m.png), linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(228,229,230,1) 100%) !important;
}

/*================== Thankyou Page 2019-05-30 ====================*/
.th_header_conti_ahcr_m{
	background:#005ead;
	padding:15px;
	color:#ffffff;
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:20px;
}
.th_wrap_ahcr_m{
	max-width:450px;
	margin:auto;
}
.next_step_ahcr_m{
	color:#3a3a3a;
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:20px;
	background:#e5e5e5;
}
.next_step_ahcr_m strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	background:#bfbfbe;
	padding:10px;
	display:inline-block;
	padding-right:10px;
	margin-right:10px;
}
.thbody_ahcr_m{
	padding:15px;
}
.thbody_ahcr_m p{
	color:#000000;
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:18px;
	padding-top:30px;
}
.thbody_ahcr_m h3{
	color:#000000;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	font-size:18px;
	padding-top:30px;
	text-decoration:underline;
}
.thbody_ahcr_m h4{
	color:#000000;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	font-size:18px;
	padding-top:30px;
}
.thbody_ahcr_m h4 a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
.thftr_ahcr_m{
	background:#62635f;
	padding:10px;
	text-align:center;
	color:#ffffff;
	font-weight:normal;
	font-family: 'OpenSans';
	font-size:13px;
	margin-top:40px;
}
/*======================================== Footer Start ============================================*/
.footer_container_n_ahcr_m {
	text-align:center;
	font-size:15px;
	color:#fff;
	padding-top:15px;
	background: #0476a3;
	margin-top:15px;
}
.footer_container_n_ahcr_m {
	color:#fff;
	font-size:16px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.footer_container_n_ahcr_m a,
.footer_container_n_ahcr_m a:hover,
.footer_container_n_ahcr_m a:focus {
	color:#fff;
	text-decoration:none;
	outline:none;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.footer_container_n_ahcr_m p{
	padding:6px;
	font-size:11px;
	font-weight:bold;
	background:#04627f;
	margin-top:15px;
	color:#FFF;
    font-family: 'open_sanslight';
	font-weight:normal;
}
.disclaimer_ahcr_m{
	max-width:460px;
	text-align:left;
	color:#fff;
	font-size:10px;
	font-family: 'OpenSans-Italic';
	margin:auto;
	padding:10px 10px 0px;
}
.foort_ahcr_m{
	background: #005ead;
}
p.vr3_ahcr_m{
	background:#04627f;
}
/*======================================== Css Update 2020-06-19 ============================================*/
.qualify_ahcr_m{
}
.blueup_ahcr_m {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.blueup_ahcr_m img{
	display:inline-block;
}
.compare_update_ahcr_m{
	border:none;
}
.compare_update_ahcr_m h1{
	color:#4b4c4c;
	font-size:16px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	text-align:center;
	padding-bottom:10px;
	line-height:26px;
}
/*======================================== Css Update 2020-08-31 ============================================*/
.banner_ahcr_up{
	background:url(images/header_bg_ahcr_up.png) repeat-x top, url(images/banner_bg_ahcr_up.jpg) no-repeat center top;
}
.banner_box_ahcr_up{
	max-width:480px;
	margin:auto;
}
.banner_box_ahcr_up h1{
	padding:30px 15px;
	color:#008bcc;
	font-size:27px;
	font-family: 'OpenSans';
	font-weight:normal;
	line-height:35px;
}
.banner_box_ahcr_up h1 strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
.phtab_ahcr_up{
	background:#008bcc;
	padding:10px;
	text-align:center;
	font-family: 'MyriadPro-Bold';
	color:#ffffff;
	font-size:34px;
	font-weight:normal;
	margin:5px;
	-moz-box-shadow: 2px 2px 5px #a2a2a2;
	-webkit-box-shadow: 2px 2px 5px #a2a2a2;
	box-shadow: 2px 2px 5px #a2a2a2;
}
ul.licensed_ahcr_m{
	padding:5px;
}
ul.licensed_ahcr_m li{
	color:#354f57;
	font-size:17px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	display:none;
	text-align:center;
}
.high_insu_ahcr_up{
	margin:5px;
	padding:10px;
	background:#f3f3f4;
	color:#354f57;
	font-size:19px;
	font-family: 'OpenSans';
	font-weight:normal;
}
.high_insu_ahcr_up strong{
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
.compare_ahcr_up{
	background:#354f57;
	padding:10px 5px;
	font-family: 'OpenSans';
	font-weight:normal;
	color:#FFF;
	font-size:24px;
	text-align:center;
}
.compare_ahcr_up strong{
	font-family: 'OpenSans-Bold';
	font-weight:normal;
}
img.rgt_arow_ahcr_up{
	float:right;
	margin-right:10px;
	margin-top:10px;
}
.form_bg_ahcr_up{
	background:#f9f9f9;
	padding-top:1px;
}
.form_bg_ahcr_up label{
	color:#354f57 !important;
}
.search_plans_ahcr_up{
	padding:10px 5px 0px;
}
.search_plans_ahcr_up button[type="button"]{
	background: #008bcc;
	border:none;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius: 0px;
	-khtml-border-radius:0px;
	height:90px !important;
	width:100%;
	display:block;
	text-align:center;
	line-height:45px;
	color:#ffffff;
	font-size:43px;
	font-family: 'OpenSans-Bold';
	font-weight:normal;
	-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;
	text-shadow:1px 1px 1px #00699a;
}
.search_plans_ahcr_up button[type="button"]:hover,
.search_plans_ahcr_up button[type="button"]:focus{
	outline:none;
	background: #354f57;
}
.search_plans_ahcr_up button[type="button"] img {
	vertical-align:-2px;
	margin-left:5px;
}
.bypressing_ahcr_m_up{
	color:#8e8f8f;
	font-family: 'OpenSans-Italic';
	font-size:15px;
	padding:10px;
}
.copy_ahcr_up{
	padding:6px;
	font-size:12px;
	font-weight:bold;
	background:#e3e7e8;
	margin-top:15px;
	color:#8e8f8f;
    font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
}
.donot_ahcr_up{
	padding:30px 10px;
	text-align:center;
}
.enterzip_conti_ahcr_up{
	padding:20px 5px 0px;
}
.enterzip_conti_ahcr_up input[type="text"],
.enterzip_conti_ahcr_up input[type="tel"],
.enterzip_conti_ahcr_up input[type="email"] {
	color:#000;
	font-size:37px;
	font-weight:normal;
	font-family: 'OpenSans';
	border:none;
	height:83px !important;
	box-shadow: none;
	margin:auto;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius: 0px;
	-khtml-border-radius:0px;
	background:url(images/form_text_bg_ahcr_up.jpg) repeat-x top #FFF;
	text-align:center;
	border:4px solid #008bcc;

}
.enterzip_conti_ahcr_up input[type="text"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahcr_up input[type="text"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahcr_up input[type="text"]::-webkit-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahcr_up input[type="tel"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahcr_up input[type="tel"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahcr_up input[type="tel"]::-webkit-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahcr_up input[type="email"]::-moz-placeholder{color:#a8a7a7 !important; opacity:1}
.enterzip_conti_ahcr_up input[type="email"]:-ms-input-placeholder{color:#a8a7a7 !important;}
.enterzip_conti_ahcr_up input[type="email"]::-webkit-input-placeholder{color:#a8a7a7 !important;}






@media (max-width:415px) {
.tap_button_new_ahcr_m h1{ font-size: 45px; line-height: 45px;}
ul#tabbuttons_ahcr_m li{ font-size:20px;	padding-top:3px;}

.fast_free_ahcr_m{font-size:19px;}
.fast_free_ahcr_m span { font-size: 15px;}
.compare_box_ahcr_m{font-size:22.88px;}

.fast_free_ahcr_m h1 { font-size: 13px;}
.fast_free_ahcr_m h2 { font-size: 12px;}

.compareup_quote_logo_ahcr_m h4{font-size:14px;}

.bluecrossupdate_ahcr_m p { font-size:17px;}

.th_header_conti_ahcr_m{font-size:18px;}
.next_step_ahcr_m { font-size:18px;}
.thbody_ahcr_m p{ font-size:17px; padding-top:20px;}
.thbody_ahcr_m h3,
.thbody_ahcr_m h4{font-size:17px;}

/*================== Version 1 ====================*/
.logoupdt_ahcr_m, .logoupdt_ahcr_m a {font-size: 30.45px;}
.phodis_ahcr_m h1, .phodis_ahcr_m h1 a{font-size:46px;}
.phodis_ahcr_m h3{font-size:21px;}
.phoneico_ahcr_m img{width:45px; height:auto;}
.compareup_ahcr_m h3{font-size:14px;}

/*================== Version 2 ====================*/
.talkdis_ahcr_m { font-size:19px;}
.pho2dis_ahcr_m, .pho2dis_ahcr_m a, .pho2dis_ahcr_m a:hover, .pho2dis_ahcr_m a:focus{font-size:49px;}
.seeif_ahcr_m h3{font-size:19px; line-height:30px;}
.fastfree_ahcr_m { font-size:21px;}

/*================== Version 3 ====================*/
.fastfree3_ahcr_m { font-size:17px;}
.logo3updt_ahcr_m h1{font-size:33px;}
.logo3updt_ahcr_m h3 { font-size:18px;}
.talkdis_vr3_ahcr_m { font-size:20px;}
.pho3dis_ahcr_m, .pho3dis_ahcr_m a, .pho3dis_ahcr_m a:hover, .pho3dis_ahcr_m a:focus { font-size:45px;}
.pho3dis_ahcr_m img{width:30px; height:auto;}
.seeif3_ahcr_m{font-size:15px; line-height:25px; text-align:left;}

/*--------- Css Update 2020-06-19 -----------*/
.qualify_ahcr_m{font-size:18px;}
.compare_update_ahcr_m h1 { font-size: 14px; line-height: 22px;}

/*--------- Css Update 2020-08-31 -----------*/
.banner_ahcr_up{background-size:auto, 100% auto;}
.banner_box_ahcr_up h1{font-size:25px; line-height:35px; padding:20px 15px;}
.compare_ahcr_up { font-size:22px;}
.high_insu_ahcr_up{font-size:17px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button_new_ahcr_m h1{ font-size: 40px; line-height: 40px;}
ul#tabbuttons_ahcr_m li{ font-size:18px;	padding-top:3px;}

.fast_free_ahcr_m{font-size:17px;}
.fast_free_ahcr_m span { font-size: 14px;}
.official_compare_quote_logo_ahcr_m h3{font-size:15px;}
.compare_box_ahcr_m{font-size:20.88px; line-height:29px;}
img.arrow_ahcr_m { left: -10px; top: -26px; width: 53px; height: auto;}
.home_form_ahcr_m label{ font-size:22px;}

.footer_container_n_ahcr_m p{ font-size:12px;}

.fast_free_ahcr_m h1 { font-size: 12px;}
.fast_free_ahcr_m h2 { font-size: 11px;}

.compareup_quote_logo_ahcr_m h4 { font-size: 13px;}

.bluecrossupdate_ahcr_m p { font-size:15px;}

.th_header_conti_ahcr_m{font-size:16px;}
.next_step_ahcr_m { font-size:16px;}
.thbody_ahcr_m p{ font-size:15px; padding-top:20px;}
.thbody_ahcr_m h3,
.thbody_ahcr_m h4{font-size:15px;}

/*================== Version 1 ====================*/
.logoupdt_ahcr_m, .logoupdt_ahcr_m a {font-size: 27.45px;}
.phodis_ahcr_m h1, .phodis_ahcr_m h1 a{font-size:43px;}
.phodis_ahcr_m h3{font-size:20px;}
.phoneico_ahcr_m{padding-right:10px;}
.phoneico_ahcr_m img{width:40px; height:auto;}
.compareup_ahcr_m h3{font-size:13px;}
.compare_box_up_ahcr_m{font-size:22px;}

/*================== Version 2 ====================*/
.logo2updt_ahcr_m h1{font-size:32px;}
.logo2updt_ahcr_m h3 { font-size:23px;}
.talkdis_ahcr_m { font-size:17px;}
.pho2dis_ahcr_m, .pho2dis_ahcr_m a, .pho2dis_ahcr_m a:hover, .pho2dis_ahcr_m a:focus{font-size:43px;}
.pho2dis_ahcr_m img{ width:30px; height:auto;}
.seeif_ahcr_m h3{font-size:17px; line-height:27px;}
.fastfree_ahcr_m { font-size:19px;}

/*================== Version 3 ====================*/
.fastfree3_ahcr_m { font-size:16px;}
.logo3updt_ahcr_m h1{font-size:32px;}
.logo3updt_ahcr_m h3 { font-size:18px;}
.talkdis_vr3_ahcr_m { font-size:18px;}
.pho3dis_ahcr_m, .pho3dis_ahcr_m a, .pho3dis_ahcr_m a:hover, .pho3dis_ahcr_m a:focus { font-size:42px;}
.pho3dis_ahcr_m img{width:27px; height:auto;}
.seeif3_ahcr_m{font-size:13px; line-height:21px; text-align:left;}


/*--------- Css Update 2020-06-19 -----------*/
.qualify_ahcr_m{font-size:16px;}
.compare_update_ahcr_m h1 { font-size: 13px; line-height: 22px;}


/*--------- Css Update 2020-08-31 -----------*/
.banner_ahcr_up{background-size:auto, 100% auto;}
.banner_box_ahcr_up h1{font-size:21px; line-height:30px; padding:20px 15px;}
.compare_ahcr_up { font-size:20px;}
img.rgt_arow_ahcr_up{width:40px; height:auto;}
.high_insu_ahcr_up{font-size:16px;}
.search_plans_ahcr_up button[type="button"] { font-size:36px;}
.copy_ahcr_up { font-size:11px;}

.enterzip_conti_ahcr_up input[type="text"], .enterzip_conti_ahcr_up input[type="tel"], .enterzip_conti_ahcr_up input[type="email"]{font-size:33px;}

/*----- xx -----*/
}
@media (max-width:360px) {
.tap_button_new_ahcr_m h1{ font-size: 34px; line-height: 34px;}
ul#tabbuttons_ahcr_m li{ font-size:15px;	padding-top:3px;}

.logo_ahcr_m,
.logo_ahcr_m a{ font-size:20px;}
.fast_free_ahcr_m{font-size:15px;}
.fast_free_ahcr_m span { font-size: 12px;}
.bluecross_ahcr_m p{font-size:14px;}
.official_compare_quote_logo_ahcr_m h3{font-size:12px; line-height:20px;}
.compare_box_ahcr_m{font-size:16.88px; line-height:22px;}
.compare_conti_ahcr_m{padding:10px;}
img.arrow_ahcr_m { left: -2px; top: -17px; width: 40px; height: auto;}
.home_form_ahcr_m label{ font-size:18px;}
.home_form_ahcr_m input[type="text"], .home_form_ahcr_m input[type="email"], .home_form_ahcr_m input[type="tel"],.home_form_ahcr_m select{font-size:16px; height:45px !important;}
.home_form_ahcr_m select{line-height:25px !important;}

.footer_container_n_ahcr_m a, .footer_container_n_ahcr_m a:hover, .footer_container_n_ahcr_m a:focus{font-size:14px;}
.footer_container_n_ahcr_m p{ font-size:10px;}

.fast_free_ahcr_m h1 { font-size: 11px;}
.fast_free_ahcr_m h2 { font-size: 9px;}

.compareup_quote_logo_ahcr_m h3{font-size:17px; line-height:27px;}
.compareup_quote_logo_ahcr_m h4 {font-size: 11px; padding:8px 0px;}

.bluecrossupdate_ahcr_m p { font-size:15px;}

.th_header_conti_ahcr_m{font-size:13px;}
.next_step_ahcr_m { font-size:13px;}
.thbody_ahcr_m p{ font-size:12px; padding-top:20px;}
.thbody_ahcr_m h3,
.thbody_ahcr_m h4{font-size:12px;}
.thftr_ahcr_m{font-size:11px;}

/*================== Version 1 ====================*/
.logoupdt_ahcr_m, .logoupdt_ahcr_m a {font-size: 23.45px;}
.callforinstant_ahcr_m{padding:15px 10px 10px;}
.phodis_ahcr_m h1, .phodis_ahcr_m h1 a{font-size:37px;}
.phodis_ahcr_m h3{font-size:17px;}
.phoneico_ahcr_m{padding-right:10px;}
.phoneico_ahcr_m img{width:36px; height:auto;}
.compareup_ahcr_m h3{font-size:11px;}
.compare_box_up_ahcr_m{font-size:20px; line-height:24px;}

/*================== Version 2 ====================*/
.logo2updt_ahcr_m h1{font-size:27px;}
.logo2updt_ahcr_m h3 { font-size:19px;}
.talkdis_ahcr_m { font-size:14px;}
.pho2dis_ahcr_m, .pho2dis_ahcr_m a, .pho2dis_ahcr_m a:hover, .pho2dis_ahcr_m a:focus{font-size:37px;}
.pho2dis_ahcr_m img{ width:27px; height:auto;}
.seeif_ahcr_m h3{font-size:14px; line-height:22px;}
.fastfree_ahcr_m { font-size:16px;}

/*================== Version 3 ====================*/
.fastfree3_ahcr_m { font-size:14px;}
.logo3updt_ahcr_m h1{font-size:27px;}
.logo3updt_ahcr_m h3 { font-size:16px;}
.talkdis_vr3_ahcr_m { font-size:15px;}
.pho3dis_ahcr_m, .pho3dis_ahcr_m a, .pho3dis_ahcr_m a:hover, .pho3dis_ahcr_m a:focus { font-size:37px;}
.pho3dis_ahcr_m img{width:25px; height:auto; margin-right:5px; vertical-align:-7px;}
.seeif3_ahcr_m{font-size:12px; line-height:19px; text-align:left;}


/*--------- Css Update 2020-06-19 -----------*/
.qualify_ahcr_m{font-size:14px;}
.compare_update_ahcr_m h1 { font-size: 11px; line-height: 18px;}

/*--------- Css Update 2020-08-31 -----------*/
.banner_ahcr_up{background-size:auto, 100% auto;}
.banner_box_ahcr_up h1{font-size:18px; line-height:25px; padding:18px 15px;}
.phtab_ahcr_up { font-size:26px;}
ul.licensed_ahcr_m li{font-size:15px;}
.high_insu_ahcr_up{font-size:16px;}
.compare_ahcr_up { font-size:16px;}
img.rgt_arow_ahcr_up{width:30px; height:auto;}
.search_plans_ahcr_up button[type="button"] { font-size:30px; height:75px !important;}
.search_plans_ahcr_up button[type="button"] img { vertical-align: -5px;}
.copy_ahcr_up { font-size:9px;}
.bypressing_ahcr_m_up{font-size:13px;}

.enterzip_conti_ahcr_up input[type="text"], .enterzip_conti_ahcr_up input[type="tel"], .enterzip_conti_ahcr_up input[type="email"] { font-size: 29px; height: 70px !important; }

/*----- xx -----*/
}
.clear{
	clear:both;
}
