h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}

@media (max-width:415px) {
.tabpad_hi_m,
.zipfmbox_hi_m { padding-left: 10px; padding-right: 10px;}
.tap_button_hi_m h1{ font-size: 40px; line-height: 24px;}
.tap_button_hi_m h2{ font-size:22px;}

.home_banner_hi_m h1{font-size:30px;}

.weare_hi_m{ font-size:16px;}

.whattype_hi_m h1{font-size:20px; padding-left:5px; padding-right:5px;}
.formarow_hi_m{top:46px;}
.whattype_hi_m h2{ padding: 10px 5px; font-size: 21px;}
.checkbox_hi_m label{font-size:11px;}

.your_cusbox_hi_m{padding-left:10px; padding-right:10px;}
.tir_hi_m{padding-left:0px; padding-right:0px;}

.row{margin:auto;}

/*----- xx -----*/
}

@media (min-width:361px) and (max-width:379px) {
.tabpad_hi_m,
.zipfmbox_hi_m { padding-left: 10px; padding-right: 10px;}
.tap_button_hi_m h1{ font-size: 34px; line-height: 24px;}
.tap_button_hi_m h2{ font-size:19px;}
.tap_button_hi_m img{width:50px; height:50px;}

.home_banner_hi_m h1{font-size:27px; padding-left:16px;}

.weare_hi_m{ font-size:15px;}
.zipfmbox_hi_m input[type="text"], .zipfmbox_hi_m input[type="tel"], .zipfmbox_hi_m input[type="email"]{font-size:26px; height:70px !important;
}

.whattype_hi_m h1{font-size:19px; padding-left:5px; padding-right:5px;}
.formarow_hi_m{top:46px;}
.whattype_hi_m h2{ padding: 10px 5px; font-size: 19px;}
.checkbox_hi_m label{font-size:10px;}
.checkbox_hi_m input[type="checkbox"] + label{padding-left:38px;}

.we_found_hi_m h1{font-size:26px;}
.we_found_hi_m h1 strong{font-size:36px;}
.th_dis_hi_m p{font-size:14px;}

.your_cusbox_hi_m{padding-left:10px; padding-right:10px;}
.tir_hi_m{padding-left:0px; padding-right:0px;}
.state_bx_hi_m strong{padding-right:13px;}

.row{margin:auto;}
.home_zipcodeform_hi_m h1{font-size:25px;}
.home_zipcodeform_hi_m input[type="text"], .home_zipcodeform_hi_m input[type="tel"], .home_zipcodeform_hi_m input[type="email"]{font-size:25px;}
.home_zipcodeform_hi_m img{margin-top:10px;}

/*----- xx -----*/
}

@media (max-width:360px) {
.tabpad_hi_m,
.zipfmbox_hi_m { padding-left: 10px; padding-right: 10px;}
.tap_button_hi_m h1{ font-size: 27px; line-height: 24px;}
.tap_button_hi_m h2{ font-size:16px;}
.tap_button_hi_m img{width:50px; height:50px;}

.home_banner_hi_m h1{font-size:24px; padding-left:14px; padding-top:13px;}

.weare_hi_m { font-size: 13px;}
.zipfmbox_hi_m input[type="text"], .zipfmbox_hi_m input[type="tel"], .zipfmbox_hi_m input[type="email"]{font-size:26px; height:60px !important;
}

.whattype_hi_m h1{font-size:16px; padding-left:5px; padding-right:5px;}
.formarow_hi_m{top:44px;}
.whattype_hi_m h2{ padding: 10px 5px; font-size: 16px;}
.checkbox_hi_m label{font-size:9px;}
.checkbox_hi_m input[type="checkbox"] + label{padding-left:38px;}

.we_found_hi_m h1{font-size:21px;}
.we_found_hi_m h1 strong{font-size:30px;}
.th_fst_box_hi_m h1{font-size:16px; padding-top:15px;}
.th_dis_hi_m ul li{font-size:13px;}
.th_dis_hi_m p{font-size:13px;}

.your_cusbox_hi_m{padding-left:10px; padding-right:10px;}
.tir_hi_m{padding-left:0px; padding-right:0px;}
.state_bx_hi_m{padding:5px; font-size:13px;}
.state_bx_hi_m strong{padding-right:13px;}
.your_cusbox_hi_m p{font-size:13px;}
.th_note_body_con_hi_m p{font-size:14px; padding-top:12px;}

.row{margin:auto;}
.home_zipcodeform_hi_m h1{font-size:22px;}
.home_zipcodeform_hi_m input[type="text"], .home_zipcodeform_hi_m input[type="tel"], .home_zipcodeform_hi_m input[type="email"]{font-size:21px;}
.home_zipcodeform_hi_m img{margin-top:9px;}

.footer_container_hi_m{font-size:11px;}

/*----- xx -----*/
}