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) {
ol.tabber-nav>li>a{padding:20px 15px;}
.clt_aro_SN_M { top: 55%;}
.banner_SN_M h1 { font-size: 25px; line-height: 30px;}
.free_no_SN_M strong { font-size: 22px;}
.get_free_box_SN_M { margin-top:40px;}

.insu_and_techno_SN_M h1 { font-size: 34px; line-height: 42px;}
.client_say_wrap_SN_M h1 { font-size: 36px;}
.your_insu_option_SN_M h1 { font-size: 36px; line-height: 46px;}
.compare_box_SN_M ul { margin-left: 0px !important;}


}
@media (min-width:379px) and (max-width:415px) {
.banner_SN_M { padding-top:15px;}
.banner_SN_M h1 { line-height: 29px;}
.get_free_box_SN_M { padding: 20px 25px 30px; margin-top:78px;  font-size: 25px;}
.get_match_title_SN_M h3 { font-size: 18px;}
.tabber-data li { font-size: 16px;}
ol.tabber-nav>li>a { padding: 16px 10px;}
.zip_SN_M input[type="tel"]{ height:63px;}
.insu_and_techno_SN_M h1 { font-size: 37px; line-height: 48px;}
.client_say_wrap_SN_M h1 { font-size: 32px;}
.clt_aro_SN_M { top: 53%;}
.client_box_SN_M p { font-size: 15px;}
.your_insu_option_SN_M h1 { font-size: 36px; line-height: 47px;}
.compare_box_SN_M{ padding-left:0px; padding-right:0px;}
.compare_box_SN_M ul { margin-left: 5px !important;}
.compare_box_SN_M ul li { font-size: 16px;}

.insu_btn_SN_M a { padding: 15px;}

.life_banner_SN_M,
.medicare_banner_SN_M,
.health_banner_SN_M,
.auto_banner_SN_M,
.home_banner_SN_M { padding: 20px 15px 0px;}
.ban_text_SN_M { min-width: 240px;}
.ban_text_SN_M h1 { font-size: 24px; line-height: 30px;}
.ban_text_SN_M ul li { font-size: 16px; line-height: 19px; margin-top: 8px;}
.free_no_SN_M { font-size: 17px; margin-top:10px;}
.free_no_SN_M strong { font-size: 21px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:378px) {
.banner_SN_M { padding-top:15px;}
.banner_SN_M h1 { line-height: 29px; font-size:27px;}
.get_free_box_SN_M { padding: 14px 18px 23px; margin-top: 63px; font-size: 23px;}
.aro_SN_M { width: 28px; height:auto;}
.get_match_title_SN_M h3 { font-size: 16px;}
.tabber-data li { font-size: 14px;}
ol.tabber-nav>li>a { padding: 14px 10px; font-size:12px;}
.zip_SN_M input[type="tel"]{ height:60px; font-size:24px;}
.zip_btn_SN_M button[type="submit"] { font-size: 24px;}
.youinfo_SN_M {padding: 20px 60px;}

label.fnt_sz_SN_M { font-size: 16px;}

.insu_and_techno_SN_M h1 { font-size: 25px; line-height: 37px;}
.insu_and_techno_SN_M h3 { font-size: 20px; line-height: 30px;}
.insu_box_SN_M h1 { font-size: 33px; line-height: 48px;}

.client_say_wrap_SN_M h1 { font-size: 30px;}
.clt_aro_SN_M { top: 50%;}
.client_box_SN_M p { font-size: 15px;}
.your_insu_option_SN_M h1 { font-size: 31px; line-height: 42px;}
.compare_box_SN_M ul { margin-left: 0px !important;}
.compare_box_SN_M ul li { font-size: 15px; margin-top: 5px; padding-left: 25px;}
.insu_btn_SN_M a { padding: 15px;}

.life_banner_SN_M,
.medicare_banner_SN_M,
.health_banner_SN_M,
.auto_banner_SN_M,
.home_banner_SN_M { padding: 20px 15px 0px;}
.ban_text_SN_M { min-width: 215px;}
.ban_text_SN_M h1 { font-size: 21px; line-height: 25px;}
.ban_text_SN_M ul li { font-size: 14px; line-height: 19px; margin-top: 8px;}
.free_no_SN_M { font-size: 17px; margin-top:15px; line-height:28px;}
.free_no_SN_M strong { font-size: 20px;}
.is_secure_SN_M { padding: 20px 70px 15px;}

}

@media (max-width:360px) {

/*----- xx -----*/
}