h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}

@media (min-width:992px) and (max-width:1160px) {
.homebanner_container_ahc_d2 h1{font-size:34px;}
.located_box_ahc_d2 h2{font-size:14px;}
.located_box_ahc_d2 h2 img{width:26px; height:26px;}
.agent_left_ahc_d2 strong{font-size:14px;}

.inner_container_ahc_d2 h2{font-size:25px;}
.prefer_speaking_ahc_d2{padding-left:30px; padding-right:30px;}
.wefounr_ahc_d2 h4{font-size:14px;}
.wefounr_ahc_d2 h3{font-size:18px;}
.matching_box_ahc_d2 ul li{	margin-left:10px;}
.inner_right_ahc_d2 h2{font-size:20px;}

.prefer_speaking_ahc_d2 h2{font-size:18px !important;}
.agentsavailable_ahc_d2 h1{font-size:19px;}
.prefer_speaking_ahc_d2 ul li{font-size:17.51px;}
.processing_quote_ahc_d2 ul li{font-size:17px;}
.shopping_logos_ahc_d2 img{margin-left:4px; margin-right:4px;}
ul#bullets_slide_ahc_d2 li{font-size:18px;}
ul#bullets_slide_ahc_d2 li img{width:17px; height:17px;}

.th_dis_ahc_d2{width:55%;}
img.th_arrow_ahc_d2{right:38px;}
.th_dis_ahc_d2 h2{font-size:17px;}
.th_ftr_gq_btn_ahc_d2{width:20%;}


.banner_left_box_ahc_d2 h1{font-size:34px;}
.banrgt_title_ahc_d2 h1{font-size:22px;}
.banrgt_title_ahc_d2 h3 { font-size:20px;}
.homebann_form_ahc_d2 input[type="text"],
.homebann_form_ahc_d2 input[type="tel"],
.homebann_form_ahc_d2 input[type="email"],
.homebann_form_ahc_d2 select{font-size:13px;}
.wewillfind_ahc_d2{font-size:31px;}
.bypress_ahc_d2{font-size:11px;}

.newrts2_ahc_d2 ul { padding-left: 155px;}
.newrts3_ahc_d2 ul { padding-left: 230px;}
.complogo3_ahc_d2{margin-left:117px;}
.complogo3_ahc_d2 h3{font-size:15px;}


.banner_left_box_ahc_d2 h3 { font-size:27px;}
/*----- xx -----*/
}
@media (min-width:767px) and (max-width:991px) {
.logo_ahc_d2,
.header_call_ahc_d2{float:none; text-align:center;}
.logo_ahc_d2{max-width:393px; margin:auto;}
img.logoico_ahc_d2 { margin-right:0px;}
.banner_box_conti_ahc_d2{ background:#264f84; border-bottom:4px solid #6ebbe0; border-top: 4px solid #6ebbe0;}
.enterzip_ahc_d2 input[type="text"], .enterzip_ahc_d2 input[type="tel"], .enterzip_ahc_d2 input[type="email"]{margin-left:0px !important; margin-right:0px !important;}
.wewill_ahc_d2 h3{font-size:17px;}
.welocated_ahc_d2 h1{font-size:17px;}
.located_box_ahc_d2 h2{font-size:23px;}
.located_box_ahc_d2 ul li{font-size:17px;}
.located_box_ahc_d2 p a{font-size:14px;}
.agent_right_ahc_d2{padding-top:30px;}

.inner_container_ahc_d2 h2{font-size:25px;}
.inner_container_ahc_d2 h1 strong, .inner_container_ahc_d2 h2 strong{display:block;}
.inner_left_conti_ahc_d2{float:none; width:auto;}
img.arrow_ahc_d2, img.arrow_inner_ahc_d2,img.th_arrow_ahc_d2{display:none;}
.inner_right_ahc_d2{float:none; width:auto; max-width:440px; margin:auto; margin-top:30px;}
.inner_left_ahc_d2 h1 strong{display:inline;}

.th_agentsavailable_ahc_d2{float:none; margin:auto; margin-top:20px;}
.fst_lg_con_ahc_d2 { width:auto; float:none; border:none; padding:0px; margin:auto; margin-top:10px;}
.th_dis_ahc_d2{float:none; margin-left:0px;}
.th_ftr_gq_btn_ahc_d2{float:none; text-align:center;margin-top:20px;}
.th_ftr_gq_btn_ahc_d2 img{display:inline-block;}

.banner_left_box_ahc_d2,
.banner_right_box_ahc_d2{float:none; width:100%;}
.banner_left_box_ahc_d2 h1{text-align:center;}
.new_rates_ahc_d2 ul li{text-align:center;}
.new_rates_ahc_d2 ul li img{float:none;}
.compare_logo_ahc_d2{max-width:none;}
.banner_right_box_ahc_d2{margin-top:30px;}
img.frm_arow_ahc_d2{display:none;}

.newrts2_ahc_d2 ul,
.newrts3_ahc_d2 ul { padding-left:0px;}
.complogo2_ahc_d2, .complogo3_ahc_d2{margin-top:40px; max-width:none; margin-left:0px;}
.newrts3_ahc_d2 ul li{margin-top:25px;}
.newrts3_ahc_d2 ul li br{display:none;}

.banner_left_box_ahc_d2 h3 { max-width:none; text-align:center; margin:auto;}
/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.logo_ahc_d2,
.header_call_ahc_d2{float:none; text-align:center;}
.logo_ahc_d2 a strong{display:block;}
.header_call_ahc_d2 img{display:block; margin:auto; margin-bottom:5px; margin-top:10px;}
.logo_ahc_d2{max-width:393px; margin:auto;}
img.logoico_ahc_d2 { margin-right:0px;}
.lgUp_ahc_d2{padding-bottom:10px;}
.lgUp_ahc_d2 a strong{display:inherit;}

.homebanner_container_ahc_d2 h1{font-size:24px;}
.banner_box_conti_ahc_d2{ background:#264f84; border-bottom:4px solid #6ebbe0; border-top: 4px solid #6ebbe0;}
.enterzip_ahc_d2 input[type="text"], .enterzip_ahc_d2 input[type="tel"], .enterzip_ahc_d2 input[type="email"]{margin-left:0px !important; margin-right:0px !important; max-width:373px;}
.btn_sm_ahc_d2, .btn_Blc_ahc_d2{padding-top:10px;}

.wewill_ahc_d2 h3{font-size:15px; line-height:24px;}
.welocated_ahc_d2 h1{font-size:17px;}
.located_box_ahc_d2 h2{font-size:23px;}
.located_box_ahc_d2 ul li{font-size:17px;}
.located_box_ahc_d2 p a{font-size:14px;}
.agent_right_ahc_d2{padding-top:30px;}

.inner_container_ahc_d2 h1, .inner_container_ahc_d2 h2{font-size:23px;}
.inner_container_ahc_d2 h1 strong, .inner_container_ahc_d2 h2 strong{display:block;}
.inner_left_conti_ahc_d2{float:none; width:auto;}
.innerstep_frm_ahc_d2{padding-top:20px; padding-bottom:20px;}
.innerstep_frm_ahc_d2 label{font-size:28px;}
.step_form_box_ahc_d2{padding:15px;}
.padlft_ahc_d2,
.padmid_ahc_d2,
.padrt_ahc_d2{padding:0px !important;}
.datelft_ahc_d2{ padding-left:0px !important; padding-right:5px !important;}
.datemid_ahc_d2{ padding:0px 5px !important;}
.datert_ahc_d2{	padding-right:0px !important; padding-left:5px !important;}

img.arrow_ahc_d2, img.arrow_inner_ahc_d2,img.th_arrow_ahc_d2{display:none;}
.inner_right_ahc_d2{float:none; width:auto; max-width:440px; margin:auto; margin-top:30px;}
.inner_left_ahc_d2 h1 strong{display:inline;}

.display_ahc_d2{ min-width:inherit; width:auto;}
.display_ahc_d2 strong{display:block;}
.th_agentsavailable_ahc_d2{float:none; margin:auto; margin-top:20px;}
.fst_lg_con_ahc_d2 { width:auto; float:none; border:none; padding:0px; margin:auto; margin-top:10px;}
.th_dis_ahc_d2{float:none; margin-left:0px;}
.th_ftr_gq_btn_ahc_d2{float:none; text-align:center;margin-top:20px;}
.th_ftr_gq_btn_ahc_d2 img{display:inline-block;}
.th_reg_thanks_dis_ahc_d2 h2{padding-top:15px;}

.banner_left_box_ahc_d2,
.banner_right_box_ahc_d2{float:none; width:100%;}
.banner_left_box_ahc_d2 h1{text-align:center; font-size:31px; line-height:39px;}
.new_rates_ahc_d2 ul li{text-align:center;}
.new_rates_ahc_d2 ul li img{float:none;}
.compare_logo_ahc_d2{max-width:none;}
.compare_logo_ahc_d2 h3{font-size:16px;}
.banner_right_box_ahc_d2{margin-top:30px;}
img.frm_arow_ahc_d2{display:none;}
.wewillfind_ahc_d2{font-size:28px;}

.newrts2_ahc_d2 ul,
.newrts3_ahc_d2 ul { padding-left:0px;}
.complogo2_ahc_d2, .complogo3_ahc_d2{margin-top:40px; max-width:none; margin-left:0px;}
.complogo2_ahc_d2 h3, .complogo3_ahc_d2 h3{font-size:16px;}
.newrts3_ahc_d2 ul li{margin-top:25px;}
.newrts3_ahc_d2 ul li br{display:none;}

.banner_left_box_ahc_d2 h3 { max-width:none; text-align:center; font-size:22px; padding:10px; margin:auto;}
/*----- xx -----*/

}

@media (max-width:479px) {
.logo_ahc_d2,
.header_call_ahc_d2{float:none; text-align:center;}
.logo_ahc_d2 a{font-size:18px;}
.logo_ahc_d2 a strong{display:block;}
.header_call_ahc_d2 img{display:block; margin:auto; margin-bottom:5px; margin-top:10px;}
.logo_ahc_d2{max-width:325px; margin:auto;}
img.logoico_ahc_d2 { margin-right:0px; width:100px; height:auto;}
.lgUp_ahc_d2{padding-bottom:10px;}
.lgUp_ahc_d2 a strong{display:inherit;}

.homebanner_container_ahc_d2 h1{font-size:17px; padding:15px 10px; line-height:25px;}
.banner_box_conti_ahc_d2{ background:#264f84; border-bottom:4px solid #6ebbe0; border-top: 4px solid #6ebbe0;}
.banner_box_conti_ahc_d2 h2{font-size:20px;}
.banner_box_conti_ahc_d2 h3{font-size:16px; padding-top:10px;}

.enterzip_ahc_d2 input[type="text"], .enterzip_ahc_d2 input[type="tel"], .enterzip_ahc_d2 input[type="email"]{margin-left:0px !important; margin-right:0px !important; max-width:373px; font-size:24px; height:62px !important;}
.btn_sm_ahc_d2 button[type="submit"], .btn_Blc_ahc_d2 button[type="submit"]{height:62px !important; font-size:18px; min-width:auto; line-height:normal;}
.btn_sm_ahc_d2, .btn_Blc_ahc_d2{padding-top:10px;}
.btn_sm_ahc_d2 button[type="submit"] img, .btn_Blc_ahc_d2 button[type="submit"] img{vertical-align:middle; margin-left:5px; width:25px; height:auto;}

.wewill_ahc_d2 h3{font-size:15px; line-height:24px;}
.welocated_ahc_d2 h1{font-size:17px;}
.welocated_ahc_d2 h1 img,
.located_box_ahc_d2 h2 img{display:block; margin:auto; margin-bottom:10px;}
.located_box_ahc_d2 h2{font-size:21px; text-align:center;}
.located_box_ahc_d2 ul li{font-size:13px;}
.located_box_ahc_d2 p a{font-size:14px;}

.agent_left_ahc_d2 strong{font-size:16px;}
.agent_right_ahc_d2{padding-top:30px;}
.agent_right_ahc_d2 h1{font-size:18px;}
.agent_right_ahc_d2 p{font-size:14px;}

.speak_box_container_ahc_d2{padding:30px 15px;}
.speak_box_container_ahc_d2 h2{font-size:20px;}
.speak_box_container_ahc_d2 h2 span{padding:0px;}

.inner_container_ahc_d2 h1, .inner_container_ahc_d2 h2{font-size:23px;}
.inner_container_ahc_d2 h1 strong, .inner_container_ahc_d2 h2 strong{display:block;}
.inner_left_conti_ahc_d2{float:none; width:auto;}
.innerstep_frm_ahc_d2{padding-top:20px; padding-bottom:20px;}
.innerstep_frm_ahc_d2 label{font-size:17px; padding-bottom:5px;}
.step_title_ahc_d2{font-size:13px;}
.step_form_box_ahc_d2{padding:15px;}
.padlft_ahc_d2,
.padmid_ahc_d2,
.padrt_ahc_d2{padding:0px !important;}
.datelft_ahc_d2{ padding-left:0px !important; padding-right:5px !important;}
.datemid_ahc_d2{ padding:0px 5px !important;}
.datert_ahc_d2{	padding-right:0px !important; padding-left:5px !important;}

img.arrow_ahc_d2, img.arrow_inner_ahc_d2,img.th_arrow_ahc_d2{display:none;}

.inner_right_ahc_d2{float:none; width:auto; max-width:440px; margin:auto; margin-top:30px;}
.inner_left_ahc_d2 h1 strong{display:inline;}
.prefer_speaking_ahc_d2{padding:10px;}
.wefounr_ahc_d2 img{float:none; display:block; margin:auto; margin-bottom:10px;}
.wefounr_ahc_d2 h4{font-size:13px; text-align:center;}
.wefounr_ahc_d2 h3{font-size:16px; text-align:center;}
.processing_quote_ahc_d2, .matching_box_ahc_d2{padding:12px; min-height:auto;}
.processing_quote_ahc_d2 h1, .matching_box_ahc_d2 h1{font-size:18px;}

ul#bullets_slide_ahc_d2 li{font-size:14px;}
ul#bullets_slide_ahc_d2 li img{width:13px; height:13px;}

.shopping_logos_ahc_d2{padding-top:30px;}
.shopping_logos_ahc_d2 h3{font-size:16px; line-height:22px;}

.matching_box_ahc_d2 ul li{margin-left:0px; font-size:14px;}
.inner_right_ahc_d2 h2{font-size:16px; border:none;}

.agentsavailable_ahc_d2{text-align:center; padding-bottom:10px;}
.agentsavailable_ahc_d2 h1,
.agentsavailable_ahc_d2 p{text-align:center;}
img.agentwomen_ahc_d2{float:none; margin:auto; display:block;}
.prefer_speaking_ahc_d2 ul li{font-size:17px; padding-left:20px; margin-top:5px;}
.processing_quote_ahc_d2 ul li{padding-left:30px; font-size:15px;}

.display_ahc_d2{ min-width:inherit; width:auto;}
.display_ahc_d2 strong{display:block; font-size:13px;}
.wehave_mathed_ahc_d2 h2{font-size:15px; line-height:22px;}
.th_agentsavailable_ahc_d2{float:none; margin:auto; margin-top:20px; width:auto; padding-bottom:20px;}
.th_agentsavailable_ahc_d2 h1{font-size:25px; text-align:center;}
.thanks_frt_box_ahc_d2{padding-left:15px; padding-right:15px;}
.fst_lg_con_ahc_d2 { width:auto; float:none; border:none; padding:0px; margin:auto; margin-top:10px;}
.th_dis_ahc_d2{float:none; margin-left:0px;}
.th_ftr_gq_btn_ahc_d2{float:none; text-align:center;margin-top:20px;}
.th_ftr_gq_btn_ahc_d2 img{display:inline-block;}
.th_dis_ahc_d2 h2{font-size:14px;}
.th_dis_ahc_d2 ul li{font-size:12px; padding-left:20px;}
.th_reg_box_ahc_d2{padding-left:0px; padding-right:0px;}
.th_reg_thanks_dis_ahc_d2 h2{padding-top:10px; font-size:14px;}
.th_reg_thanks_dis_ahc_d2 p{font-size:12px;}

.footer_navigation_ahc_d2 ul li{display:block; margin-top:1px;}
.footer_navigation_ahc_d2 ul li a { padding-left:0px; padding-right:0px; display:block; background:#4a4a4a; padding:6px; color:#FFF;}
.footer_navigation_ahc_d2 ul li a:hover,
.footer_navigation_ahc_d2 ul li a:focus{ background:#008bcc; text-decoration:none; outline:none; color:#FFF;}

/*----- xx -----*/
}