h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0px;
  padding: 0px;
}
label {
  font-weight: normal;
}
ul {
  padding-left: 0px !important;
  margin-left: 0px !important;
}

@media (max-width: 500px) {
  .ban_srtfrm_BIC_M {
    padding-top: 5px;
  }
  .ban_srtfrm_BIC_M h1 {
    font-size: 50px;
    line-height: 59px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .bandis_BIC_M {
    padding-top: 20px;
    padding-bottom: 34px;
  }
  .bandis_BIC_M ul li {
    margin-top: 10px;
    font-size: 15px;
  }

  .conpare_lowest_BIC_M h2 {
    font-size: 15px;
  }

  .checkyour_BIC_M h1 {
    font-size: 21px;
  }
  .checkyour_BIC_M h2 {
    font-size: 22px;
  }
  .mobile_form_BIC_M label {
    font-size: 19px;
  }
  .button_BIC_M button[type="submit"] {
    font-size: 23px;
  }
  .why_choose_BIC_M ul li {
    font-size: 18px;
  }

  .get_a_quote_BIC_M a {
    font-size: 27px;
  }

  .tap_button_new_BIC_M h1 {
    font-size: 47px;
    line-height: 47px;
    padding: 0px;
  }
  ul.tabbuttons_BIC_M li {
    font-size: 22px;
    padding-top: 3px;
  }
}
@media (max-width: 415px) {
  .ban_srtfrm_BIC_M {
    padding-top: 3px;
  }
  .ban_srtfrm_BIC_M h1 {
    font-size: 46px;
    line-height: 54px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .ban_srtfrm_BIC_M h2 {
    font-size: 30px;
    line-height: 33px;
  }
  .bandis_BIC_M {
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .bandis_BIC_M ul li {
    margin-top: 6px;
    font-size: 14px;
  }
  .bandis_BIC_M ul li img {
    margin-right: 0px;
    vertical-align: -3px;
    width: 20px;
    height: 20px;
  }

  .funral_insu_BIC_M {
    font-size: 15px;
    line-height: 24px;
  }

  .conpare_lowest_BIC_M h2 {
    font-size: 13px;
  }

  .checkyour_BIC_M h1 {
    font-size: 19px;
  }
  .checkyour_BIC_M h2 {
    font-size: 20px;
    line-height: 23px;
  }

  .mobile_form_BIC_M {
    padding: 15px 10px;
    padding-top: 5px;
  }
  .mobile_form_BIC_M label {
    font-size: 19px;
  }
  .button_BIC_M button[type="submit"] {
    font-size: 23px;
  }

  .why_choose_BIC_M ul li span {
    width: 50px;
  }
  .why_choose_BIC_M ul li {
    font-size: 17px;
  }

  .get_a_quote_BIC_M a {
    font-size: 23px;
  }

  .tap_button_new_BIC_M h1 {
    font-size: 43px;
    line-height: 45px;
    padding: 0px;
  }
  ul.tabbuttons_BIC_M li {
    font-size: 20px;
    padding-top: 3px;
  }
  /*----- xx -----*/
}
@media (min-width: 361px) and (max-width: 379px) {
  .ban_srtfrm_BIC_M h1 {
    font-size: 43px;
    line-height: 50px;
    padding-top: 0x;
    padding-left: 5px;
    padding-right: 5px;
  }
  .ban_srtfrm_BIC_M h2 {
    font-size: 26px;
    line-height: 25px;
  }
  .bandis_BIC_M {
    padding-top: 8px;
    padding-bottom: 25px;
  }
  .bandis_BIC_M ul li {
    margin-top: 8px;
    font-size: 13px;
    line-height: 22px;
  }
  .bandis_BIC_M ul li img {
    width: 16px;
    height: auto;
  }

  .funral_insu_BIC_M {
    font-size: 13px;
    line-height: 20px;
  }
  .conpare_lowest_BIC_M h2 {
    font-size: 12px;
    padding-top: 0px;
  }

  .checkyour_BIC_M {
    padding-left: 0px;
    padding-right: 0px;
  }
  .checkyour_BIC_M h1 {
    font-size: 18px;
    line-height: 20px;
  }
  .checkyour_BIC_M h2 {
    font-size: 19px;
    line-height: 24px;
  }
  img.arrow_BIC_M {
    width: 50px;
    height: auto;
    margin-top: 0px;
  }

  .mobile_form_BIC_M {
    padding: 15px 10px;
    padding-top: 5px;
  }
  .mobile_form_BIC_M label {
    font-size: 18px;
  }
  .button_BIC_M button[type="submit"] {
    font-size: 23px;
  }
  .btnaro_BIC_M {
    vertical-align: -6px;
  }

  .why_choose_BIC_M h1 {
    font-size: 40px;
    line-height: 35px;
  }
  .why_choose_BIC_M h3 {
    font-size: 18px;
    line-height: 27px;
  }
  .why_choose_BIC_M ul li span {
    width: 50px;
  }
  .why_choose_BIC_M ul li {
    font-size: 16px;
  }
  .why_choose_BIC_M p {
    padding-top: 10px;
    padding-bottom: 0px;
    font-size: 17px;
  }

  .get_a_quote_BIC_M a {
    font-size: 21px;
  }
  .ftr_navi_BIC_M,
  .ftr_navi_BIC_M a {
    padding-left: 2px;
    padding-right: 2px;
    font-size: 17px;
  }

  .tap_button_new_BIC_M h1 {
    font-size: 40px;
    line-height: 40px;
    padding: 0px;
  }
  ul.tabbuttons_BIC_M li {
    font-size: 18px;
    padding-top: 3px;
  }
  /*----- xx -----*/
}
@media (max-width: 360px) {
  .ban_srtfrm_BIC_M h1 {
    font-size: 35px;
    line-height: 44px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .ban_srtfrm_BIC_M h2 {
    font-size: 22px;
    line-height: 22px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .bandis_BIC_M {
    padding-top: 13px;
    padding-bottom: 18px;
    padding-right: 10px;
  }
  .bandis_BIC_M ul li {
    margin-top: 10px;
    font-size: 11px;
    line-height: 18px;
  }
  .bandis_BIC_M ul li img {
    width: 15px;
    height: auto;
    margin-right: 0px;
    vertical-align: -4px;
  }

  .funral_insu_BIC_M {
    font-size: 11px;
    line-height: 15px;
  }
  .conpare_lowest_BIC_M h2 {
    font-size: 10px;
    padding-top: 0px;
  }
  .checkyour_BIC_M {
    padding: 0px;
  }
  .checkyour_BIC_M h1 {
    font-size: 15.5px;
    line-height: 17px;
  }
  .checkyour_BIC_M h2 {
    font-size: 18px;
    line-height: 23px;
  }
  img.arrow_BIC_M {
    width: 37px;
    height: auto;
    margin-top: 0px;
  }

  .mobile_form_BIC_M {
    padding: 15px 10px;
    padding-top: 5px;
    margin-top: 10px;
  }
  .mobile_form_BIC_M label {
    font-size: 16px;
  }
  .mobile_form_BIC_M input[type="text"],
  .mobile_form_BIC_M input[type="tel"],
  .mobile_form_BIC_M input[type="email"],
  .mobile_form_BIC_M select {
    height: 45px !important;
    font-size: 15px !important;
  }
  .mobile_form_BIC_M select {
    background-position: right 10px bottom 15px !important;
  }
  .button_BIC_M button[type="submit"] {
    font-size: 19px;
    line-height: 59px;
    height: 70px !important;
  }
  .btnaro_BIC_M {
    vertical-align: -7px;
    margin-left: 2px;
  }

  .funeral_box_BIC_M h2 {
    font-size: 15px;
  }
  .funeral_box_BIC_M h3 {
    line-height: 23px;
    font-size: 17px;
  }

  .why_choose_BIC_M h1 {
    font-size: 36px;
  }
  .why_choose_BIC_M h3 {
    font-size: 17px;
    line-height: 25px;
  }
  .why_choose_BIC_M p {
    font-size: 15px;
    line-height: 22px;
  }
  .why_choose_BIC_M ul li span {
    width: 48px;
  }
  .why_choose_BIC_M ul li {
    font-size: 14px;
  }

  .lico_BIC_M h2 {
    font-size: 17px;
    line-height: 23px;
  }

  .get_a_quote_BIC_M a {
    font-size: 17px;
  }

  .cpy_BIC_M,
  .cpy_BIC_M a {
    font-size: 11px;
  }

  .ftr_navi_BIC_M,
  .ftr_navi_BIC_M a {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
  }

  .tap_button_new_BIC_M h1 {
    font-size: 32px;
    line-height: 32px;
    padding: 0px;
  }
  ul.tabbuttons_BIC_M li {
    font-size: 14px;
    padding-top: 3px;
  }
  /*----- xx -----*/
}
