@media (max-width:415px) {
.tap_button_new_HIR_M h1{ font-size: 45px; line-height: 45px;}
ul.tabbuttons_HIR_M li{ font-size:20px; padding-top:3px;}

.from_wrap_HIR_M h1 { font-size:25px;}
.from_wrap_HIR_M h2 { font-size:24px;}
img.aro_HIR_M { width:50px; height:auto;}

.thankyouheader_HIR_M h1 { font-size:20px;}
.thankyouheader_HIR_M h1 img{width:60px; height:auto;}
.thankyou_conti_HIR_M p { font-size:16px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button_new_HIR_M h1{ font-size: 40px; line-height: 40px;}
ul.tabbuttons_HIR_M li{ font-size:18px; padding-top:3px;}

.banner_container_HIR_M h1 { font-size:28px;}
.banner_container_HIR_M p { font-size:15px;}
.bandis_HIR_M ul li { font-size:12px;}

.from_wrap_HIR_M h1 { font-size:22px;}
.from_wrap_HIR_M h2 { font-size:21px;}
img.aro_HIR_M { width:50px; height:auto;}

.thankyouheader_HIR_M h1 { font-size:18px;}
.thankyouheader_HIR_M h1 img{width:50px; height:auto;}
.thankyou_conti_HIR_M p { font-size:16px;}
/*----- xx -----*/
}

@media (max-width:360px) {
.tap_button_new_HIR_M h1{ font-size: 34px; line-height: 34px;}
ul.tabbuttons_HIR_M li{ font-size:15px; padding-top:3px;}

.banner_container_HIR_M h1 { font-size:24px;}
.banner_container_HIR_M p { font-size:14px;}
.bandis_HIR_M ul li { font-size:10px; margin-top:12px;}

.from_wrap_HIR_M h1 { font-size:18px;}
.from_wrap_HIR_M h2 { font-size:18px;}
img.aro_HIR_M { width:40px; height:auto;}

.seeplans_btn_HIR_M button[type="submit"]{font-size:22px;}

.thankyouheader_HIR_M h1 { font-size:18px;}
.thankyouheader_HIR_M h1 img{width:50px; height:auto;}
.thankyou_conti_HIR_M p { font-size:16px;}

.thankyou_conti_HIR_M p { font-size:14px;}

.ftr_nvi_HIR_M,
.ftr_nvi_HIR_M a{font-size:13px;}
/*----- xx -----*/
}