@media (max-width:500px) {
.ban_srtfrm_fir_m_2021 h1 { font-size: 25px; line-height: 31px; padding-top: 13px; padding-left:13px; padding-right:13px;}
.bandis_fir_n_2021 ul li { margin-top: 6px; font-size: 17px;}

.checkyour_fir_m_2021 h1 { font-size: 21px;}
.mobile_form_fir_m_2021 label { font-size: 19px;}
.button_fir_m_2021 button[type="submit"]{font-size:23px;}
.why_choose_fir_m_2021 ul li{font-size:18px;}

}
@media (max-width:415px) {
.ban_srtfrm_fir_m_2021 h1 { font-size: 23px; line-height: 30px; padding-top: 13px; padding-left:10px; padding-right:10px;}
.bandis_fir_n_2021 ul li { margin-top: 6px; font-size: 17px;}

.funral_insu_fir_m_2021 { font-size: 22px; line-height: 32px;}
.checkyour_fir_m_2021 h1 { font-size: 19px;}

.mobile_form_fir_m_2021 { padding: 15px 5px; padding-top:5px;}
.mobile_form_fir_m_2021 label { font-size: 19px;}
.button_fir_m_2021 button[type="submit"]{ font-size:23px;}

.why_choose_fir_m_2021 ul li span { width: 50px;}
.why_choose_fir_m_2021 ul li { font-size:17px;}

.get_a_quote_fir_m_2021 a{ font-size:26px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.ban_srtfrm_fir_m_2021 h1 { font-size: 21px; line-height: 30px; padding-top: 13px; padding-left:5px; padding-right:5px;}
.bandis_fir_n_2021 ul li { margin-top: 0px; font-size: 15px; line-height:24px; text-indent: -26px;}
.bandis_fir_n_2021 ul li img{ width: 18px; height: auto;}

.funral_insu_fir_m_2021 { font-size: 20px; line-height: 30px;}
.checkyour_fir_m_2021 h1 { font-size: 18px; line-height:20px;}
img.arrow_fir_m_2021 { width: 50px; height: auto;}

.mobile_form_fir_m_2021 { padding: 15px 0px; padding-top:5px;}
.mobile_form_fir_m_2021 label { font-size: 18px;}
.button_fir_m_2021 button[type="submit"]{ font-size:24px;}

.why_does_conti_fir_m_2021 h1 { font-size: 33px; line-height: 40px;}

.why_choose_fir_m_2021 ul li span { width: 50px;}
.why_choose_fir_m_2021 ul li { font-size:16px;}

.get_a_quote_fir_m_2021 a{ font-size:24px;}
.ftr_navi_fir_m_2021,
.ftr_navi_fir_m_2021 a{padding-left:2px; padding-right:2px; font-size:17px;}
/*----- xx -----*/
}

@media (max-width:360px) {
.ban_srtfrm_fir_m_2021 h1 { font-size: 18px; line-height: 24px; padding-top: 10px; padding-left:5px; padding-right:5px;}
.bandis_fir_n_2021 ul li { margin-top: 4px; font-size: 13px; text-indent:-19px; line-height:18px;}
.bandis_fir_n_2021 ul li img{ width: 15px; height: auto; margin-right: 0px; vertical-align: -4px;}

.funral_insu_fir_m_2021 { font-size: 17px; line-height: 25px;}
.checkyour_fir_m_2021{padding:0px;}
.checkyour_fir_m_2021 h1 { font-size: 15px; line-height:17px;}
img.arrow_fir_m_2021 { width: 45px; height: auto;}

.mobile_form_fir_m_2021 { padding: 15px 0px; padding-top:5px;}
.mobile_form_fir_m_2021 label { font-size: 16px;}
.mobile_form_fir_m_2021 input[type="text"],
.mobile_form_fir_m_2021 input[type="tel"],
.mobile_form_fir_m_2021 input[type="email"],
.mobile_form_fir_m_2021 select{height:45px !important; font-size:15px !important;}
.mobile_form_fir_m_2021 select{background-position: right 10px bottom 15px !important;}
.button_fir_m_2021 button[type="submit"]{ font-size:19px; line-height:59px; height: 70px !important;}
.btnaro_fir_m_2021 { vertical-align: -7px; margin-left:2px;}

.why_does_conti_fir_m_2021 h1 { font-size: 29px; line-height: 36px;}
.why_does_conti_fir_m_2021 p { padding-top: 22px; font-size: 18px; line-height: 25px;}
.funeral_box_fir_m_2021 h2{font-size:15px;}
.funeral_box_fir_m_2021 h3 { line-height: 23px; font-size: 17px;}
.why_does_conti_fir_m_2021 h3 { font-size: 18px; padding-top: 30px; line-height: 25px;}

.why_choose_fir_m_2021 h1 { font-size: 36px;}
.why_choose_fir_m_2021 h3 { font-size:17px; line-height:25px;}
.why_choose_fir_m_2021 p { font-size: 15px; line-height: 22px;}
.why_choose_fir_m_2021 ul li span { width: 48px;}
.why_choose_fir_m_2021 ul li { font-size:14px;}

.lico_fir_m_2021 h2 { font-size: 17px; line-height: 23px;}

.get_a_quote_fir_m_2021 a{ font-size:20px;}

.cpy_fir_m_2021,
.cpy_fir_m_2021 a { font-size:11px;}

.ftr_navi_fir_m_2021,
.ftr_navi_fir_m_2021 a{padding-left:0px; padding-right:0px; font-size:15px;}
/*----- xx -----*/
}