h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}

@media (max-width:415px) {
.tap_button h1,.tap_button_inner_snp_m h1{ font-size: 39px; line-height: 24px;}
.tap_button h2,
.tap_button_inner_snp_m h2,
ul#tabbuttons_snp_m li{ font-size:20px;}

/*============================== Css Update 2019-06-18*/
.banner_box_sr22 h1{font-size:22px;}
.lowest_sr22_m input[type="text"], .lowest_sr22_m input[type="tel"], .lowest_sr22_m input[type="email"]{font-size:25px;height: 65px !important;}
.bn_frm_padd_sr22 { padding: 15px 20px;}
.lowest_sr22_m h1{font-size:25px;}
.lowest_sr22_m{padding:10px 30px;}
img.hm_arrowsr22{width:75px; height:auto; top:68px;}
.homeupdt_part_snp_m h1{font-size:20px;}
.testibox_sr22 h1{padding-top:95px;}
.wasextremely_sr22{font-size:15px;}


/*----- xx -----*/
}

@media (min-width:361px) and (max-width:379px) {
.tap_button h1,
.tap_button_inner_snp_m h1{ font-size: 34px; line-height: 24px;}
.tap_button h2,
.tap_button_inner_snp_m h2,
ul#tabbuttons_snp_m li{ font-size:18px;}

.lowest_insu_snp_m h1{font-size:17px; line-height:26px;}
.hm_arrow_snp_m { top: 20px; right: 32px;}
.testi_moni_box_snp_m{font-size:14px; line-height:21px;}
.testi_moni_box_snp_m p{font-size:15px; padding-top:6px;}
.home_content_part_snp_m h2 { font-size: 20px;}
.get_quote_inner_box_snp_m h1 { color: #0389c8; font-size: 23px; padding-top: 1px; padding-bottom: 10px;}

.complete_form_snp_m{font-size:18px;}
.form_container_snp_m p{font-size:15px;}
.shop_around_snp_m {text-align: left; padding: 0px 20px;}
.based_snp_m{font-size:12px;}
.thankyou_header_snp_m img { top: -3px;}

.thankyou_note_header_snp_m h2{font-size:13px;}
.state_map_snp_m{width:35%;}
.th_det_snp_m p{font-size:13px; line-height:14px;}

.tap_button_two_snp_m h1{ font-size: 37px; line-height: 34px;}
.tap_button_two_snp_m h2{ font-size:18px;}

.save_up_to_snp_m{font-size:17px;}
.quote_logos_snp_m h1{font-size:15px;}

.form_container_snp_m{padding-left:10px; padding-right:10px;}
.redio_up_snp_m label{ font-size:16px;}

/*============================== Css Update 2019-06-18*/
.banner_box_sr22 h1{font-size:20px;}
.bn_frm_padd_sr22 { padding: 15px;}
.lowest_sr22_m h1{font-size:22px;}
.lowest_sr22_m{padding:10px 20px;}
img.hm_arrowsr22{width:72px; height:auto; top:57px; left: -45px;}
.lowest_sr22_m input[type="text"],
.lowest_sr22_m input[type="tel"],
.lowest_sr22_m input[type="email"]{font-size:23px; height: 70px !important;}
.homeupdt_part_snp_m h1{font-size:19px;}
.homeupdt_part_snp_m h4{font-size:14px;}
.testibox_sr22 h1{padding-top:85px;}
.wasextremely_sr22{font-size:13px; line-height:20px;}
.autotop_sr22 ul li{margin-top:15px;}
.findwhich_conti_sr22 h3{font-size:18px;}
.findwhich_conti_sr22 input[type="text"], .findwhich_conti_sr22 input[type="tel"], .findwhich_conti_sr22 input[type="email"]{font-size:18px;}
/*----- xx -----*/
}

@media (max-width:360px) {
.tap_button h1,
.tap_button_inner_snp_m h1{ font-size: 30px; line-height: 24px;}
.tap_button h2{ font-size:16px; padding-top:5px;}
.tap_button_inner_snp_m h2,
ul#tabbuttons_snp_m li{ font-size:15px;}

.lowest_insu_snp_m h1{font-size:14px; line-height:23px;}
.hm_arrow_snp_m { top: 22px; right: -14px;}
.testi_pic_snp_m { width:95px; height:95px;}
.testi_moni_box_snp_m{font-size:11px; line-height:18px;}
.testi_moni_box_snp_m p{font-size:14px; padding-top:6px;}
.home_content_part_snp_m h2 { font-size: 17px;}
.home_content_part_snp_m h3 {font-size: 14px; padding-top: 5px;}
.get_quote_inner_box_snp_m h1 { color: #0389c8; font-size: 20px; padding-top: 1px; padding-bottom: 10px;}

.complete_form_snp_m{font-size:15px;}
.form_container_snp_m p{ font-size:13px; padding:3px 0px;}
p.we_respect{font-size:11px;}

.based_snp_m { padding: 10px; font-size: 11px;}
.shop_around_snp_m {text-align: left; padding: 0px 20px;}
.based_snp_m{font-size:12px;}
.thankyou_header_snp_m img { top: -3px;}

.thankyou_note_header_snp_m h1{font-size:29px;}
.thankyou_note_header_snp_m h2{font-size:11px;}
.state_map_snp_m{width:32%;}
.th_det_snp_m{padding:0px 0px 0px 6px;}
.th_det_snp_m p{font-size:12px; line-height:14px;}

.tap_button_two_snp_m h1{font-size:31px;}
.tap_button_two_snp_m h2{font-size:15px;}

.save_up_to_snp_m{font-size:15px;}
.quote_logos_snp_m h1{font-size:13px;}

.form_container_snp_m{padding-left:10px; padding-right:10px;}
.redio_up_snp_m label{ font-size:15px !important; padding-left:0px !important; padding-right:8px !important;}
.redio_button_snp_m input[type="radio"] + label{padding-right:0px !important; margin-right:3px;}
.redio_button_snp_m input[type="radio"] + label span{margin-right:2px;}

.enter_zip_snp_m{padding:10px;}
.enter_zip_snp_m input[type="text"]{font-size:18px;}
.good_news_snp_m{font-size:22px;}
.good_news_snp_m h2{font-size:24px;}
.good_news_snp_m h3{font-size:13px;}

.footer_container_snp_m { font-size: 11px;}

/*============================== Css Update 2019-06-18*/
.banner_box_sr22 h1{font-size:17px;}
.bn_frm_padd_sr22 { padding: 15px 10px;}
.lowest_sr22_m h1{font-size:20px; padding-top:5px;}
.lowest_sr22_m{padding:10px 20px;}
img.hm_arrowsr22{width:55px; height:auto; top:57px; left: -45px;}
.lowest_sr22_m input[type="text"],
.lowest_sr22_m input[type="tel"],
.lowest_sr22_m input[type="email"]{font-size:19px; height:55px !important;}
.getconti_sr22 p{ font-size:13px;}
.getconti_sr22 h3{font-size:15px;}
.homeupdt_part_snp_m h1{font-size:15px;}
.homeupdt_part_snp_m h4{font-size:12px;}
.home_content_part_snp_m p{font-size:14px;}
.testibox_sr22 h1{padding-top:70px; font-size:12px;}
.wasextremely_sr22{font-size:11px; line-height:17px;}
.autotop_sr22 ul li{margin-top:10px; font-size:15px;}
.findwhich_conti_sr22 h3{font-size:15px;}
.findwhich_conti_sr22 input[type="text"], .findwhich_conti_sr22 input[type="tel"], .findwhich_conti_sr22 input[type="email"]{font-size:16px;}
.seeplans_btn_sr22 button[type="submit"]{font-size:21px;}
.footer_container_sr22 { font-size:9px; padding:20px 10px;}

/*----- xx -----*/
}