h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}

@media (min-width:987px) and (max-width:1160px) {
.banner_container_ahcr_sp_d{padding-left:15px; padding-right:15px;}

/*----- xx -----*/
}
@media (min-width:767px) and (max-width:986px) {
.logo_ahcr_sp_d{ float:none; text-align:center;}
.header_call_ahcr_sp_d{float:none; text-align:center; padding-top:20px;}

.banner_container_ahcr_sp_d{background:none; padding-left:15px; padding-right:15px;}
.banner_container_ahcr_sp_d h1{font-size:42px; text-align:center;}
.compare_quote_logo_ahcr_sp_d{max-width:none;}
.zip_form_container_ahcr_sp_d,
.banner_container_ahcr_sp_d ul{margin:auto;}
.speak_box_container_ahcr_sp_d h1,
.speak_box_container_ahcr_sp_d h1 strong{font-size:35px;}
.speak_box_container_ahcr_sp_d h2{font-size:33px;}
/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.logo_ahcr_sp_d{ float:none; text-align:center;}
.header_call_ahcr_sp_d{float:none; text-align:center; padding-top:20px;}

.banner_container_ahcr_sp_d{background:none; padding-left:15px; padding-right:15px;}
.banner_container_ahcr_sp_d h1{font-size:26px; line-height:35px; text-align:center;}
.compare_quote_logo_ahcr_sp_d{max-width:none;}
.zip_form_container_ahcr_sp_d{margin:auto;}
.banner_container_ahcr_sp_d ul{margin:auto; max-width:230px;}
.speak_box_container_ahcr_sp_d h1,
.speak_box_container_ahcr_sp_d h1 strong{font-size:22px;}
.speak_box_container_ahcr_sp_d h2{font-size:21px;}

.zip_form_ahcr_sp_d input[type="text"], .zip_form_ahcr_sp_d input[type="tel"], .zip_form_ahcr_sp_d input[type="email"]{text-align:center;}
.btn_ahcr_sp_d button[type="submit"]{ width:100%;}
.btnpad{padding:0px !important; margin-top:20px;}
.banner_container_ahcr_sp_d ul li{width:100%;}

.step_form_ahcr_sp_d{padding-left:15px; padding-right:15px;}
.step_form_ahcr_sp_d label{font-size:40px;}
label.annal {font-size: 31px;}
.luckyyour_conti_ahcr_sp_d h1{font-size:25px; line-height:49px;}
.luckyyour_conti_ahcr_sp_d h2 { font-size:16px;}

ul.birthdate li{width:28%;}
ul.birthmonth li{width:10%; padding:10px 5px;}
ul.doany_plan li{width:100%; margin:20px auto 0px;}

.step_last_form_ahcr_sp_d{padding-left:15px; padding-right:15px;}

.greatnews_ahcr_sp_d h1{font-size:24px; line-height:50px;}
.greatnews_ahcr_sp_d h2 { font-size:16px;}
.frmlft_ahcr_sp_d,
.frmRgt_ahcr_sp_d{padding:0px !important;}
.lastStep_rgt_ahcr_sp_d{border:none; padding-left:0px;}
.lastStep_rgt_ahcr_sp_d h1 img{display:block; margin:auto; margin-bottom:20px;}

/*----- xx -----*/

}

@media (max-width:479px) {
.logo_ahcr_sp_d{ float:none; text-align:center;}
.header_call_ahcr_sp_d{float:none; text-align:center; padding-top:20px;}

.banner_container_ahcr_sp_d{background:none; padding-left:15px; padding-right:15px;}
.banner_container_ahcr_sp_d h1{font-size:26px; line-height:35px; text-align:center;}
.compare_quote_logo_ahcr_sp_d{max-width:none;}
.zip_form_container_ahcr_sp_d{margin:auto;}
.banner_container_ahcr_sp_d ul{margin:auto; max-width:230px;}
.speak_box_container_ahcr_sp_d h1,
.speak_box_container_ahcr_sp_d h1 strong{font-size:20px;}
.speak_box_container_ahcr_sp_d h2{font-size:19px;}

.zip_form_ahcr_sp_d input[type="text"], .zip_form_ahcr_sp_d input[type="tel"], .zip_form_ahcr_sp_d input[type="email"]{text-align:center;}
.btn_ahcr_sp_d button[type="submit"]{ width:100%;}
.btnpad{padding:0px !important; margin-top:20px;}
.banner_container_ahcr_sp_d ul li{width:100%;}

.step_form_ahcr_sp_d{padding-left:15px; padding-right:15px;}
.step_form_ahcr_sp_d label{font-size:36px;}
label.annal {font-size: 30px;}
.luckyyour_conti_ahcr_sp_d h1{font-size:25px; line-height:49px;}
.luckyyour_conti_ahcr_sp_d h2 { font-size:16px;}

ul.birthdate li{width:28%;}
ul.birthmonth li{width:10%; padding:10px 5px;}
ul.healthplan li{width:42%;}
ul.doany_plan li{width:100%; margin:20px auto 0px;}

.step_last_form_ahcr_sp_d{padding-left:15px; padding-right:15px;}

.greatnews_ahcr_sp_d h1{font-size:24px; line-height:50px;}
.greatnews_ahcr_sp_d h2 { font-size:16px;}
.frmlft_ahcr_sp_d,
.frmRgt_ahcr_sp_d{padding:0px !important;}
.lastStep_rgt_ahcr_sp_d{border:none; padding-left:0px;}
.lastStep_rgt_ahcr_sp_d h1 img{display:block; margin:auto; margin-bottom:20px;}

/*----- xx -----*/
}