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) {
.get_instant_SF_M h1 { font-size:30px;}
.get_instant_SF_M p { font-size:24px;}
.congra_SF_M h3 { font-size: 29px; line-height: 38px;}
.form_start_SF_M h2 { font-size: 22px;}
.form_start_SF_M h1 { font-size: 35px; line-height: 45px;}

}
@media (min-width:379px) and (max-width:415px) {
.get_instant_SF_M h1 { font-size: 25px; line-height:30px;}
.get_instant_SF_M p { font-size: 23px; line-height:33px;}
.your_progress_SF_M{padding:15px 15px;}
.congra_SF_M h1 { font-size: 40px; line-height: 44px;}
.congra_SF_M h3 { font-size: 26px; line-height: 33px;}
.form_start_SF_M label { font-size: 24px; line-height: 28px;}
.ent_zip_SF_M label { font-size: 27px;}
.form_start_SF_M h1 { font-size: 28px; line-height: 38px;}
.form_start_SF_M h2 { font-size: 22px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.get_instant_SF_M h1 { font-size: 25px; line-height:30px;}
.get_instant_SF_M p { font-size: 20px; line-height:27px;}
.your_progress_SF_M{padding:15px 15px;}
.congra_SF_M h1 { font-size: 40px; line-height: 44px;}
.congra_SF_M h3 { font-size: 22px; line-height: 31px;}
.form_start_SF_M label { font-size: 20px; line-height: 28px;}
.ent_zip_SF_M label { font-size: 27px;}
.form_start_SF_M h1 { font-size: 30px; line-height: 40px;}
.form_start_SF_M h2 { font-size: 21px;}
}

@media (max-width:360px) {
.get_instant_SF_M h1 { font-size: 21px; line-height: 30px;}
.get_instant_SF_M p { font-size: 19px; line-height:24px; padding:10px;}
.arrow_SF_M{width:33px;}
.your_progress_SF_M{padding:15px 15px;}
.congra_SF_M h1 { font-size: 32px; line-height: 39px;}
.congra_SF_M h3 { font-size: 20px; line-height: 27px;}
.form_start_SF_M label { font-size: 15px; line-height: 21px;}
.form_start_SF_M label span { font-size: 13px;}
.ent_zip_SF_M label { font-size: 23px;}
.form_start_SF_M input[type="text"],
.form_start_SF_M input[type="email"],
.form_start_SF_M input[type="tel"],
.form_start_SF_M select,
.redio_button_SF_M input[type="radio"] + label p{ height: 60px !important; font-size:19px; line-height: 57px;}
.form_start_SF_M select { line-height:40px; background-position:right 10px bottom 23px !important;}
.ent_zip input[type="tel"] {font-size: 40px; text-align: center;}

.form_start_SF_M h1 { font-size: 24px; line-height: 32px; padding-bottom:10px;}
.form_start_SF_M h2 { font-size: 17px; line-height:25px;}

.btn_SF_M button[type="submit"].btn-full,
.btn_SF_M button[type="submit"].btn-back,
.btn_SF_M button[type="submit"].btn-next{font-size:19px;}

.ftr_navi_SF_M,
.ftr_navi_SF_M a { font-size:15px;}
.ftr_navi_SF_M a { padding-left:0px; padding-right:0px;}
/*----- xx -----*/
}