@media (max-width:415px) {
.congra_trf_n_m{font-size:24px;}
.your_qualify_trf_n_m{font-size:14px;}
.thankyou_logo_trf_n_m{padding:10px 15px;}
.tap_button{max-width:none; padding:10px;}
.tap_button h1{ font-size: 40px; line-height: 40px;}
.tap_button h2{ font-size: 18px;}
.tap_button img{width:60px; height:60px;}
/*------ Transition Page */
.transition_trf_n{ margin-left:5px; margin-right:5px;}
.transotion_phone_trf_n{padding:10px 5px;}

/*------ Css Update 2018-07-27 */
.header_trf_n_m h1{	font-size:19px;}
.banner_dis_trf_n_m ul li{font-size:16px; margin-top:19px;}
.checkyou_trf_n_m h2,
.checkyou_trf_n_m h3{font-size:19px;}

/*------ Css Update 2019-01-09 */
.tap_button_new_trf_nm h1{ font-size: 43px; line-height: 43px;}
ul#tabbuttons_trf_nm li{ font-size:20px; padding-top:3px;}

.banner_dis_up_trf_nm ul li { font-size:16px;}
.save_box_trf_nm h1 { font-size:23px;}
.save_box_trf_nm h2{font-size:24px;}
.enter_zip_dorm_trf_nm input[type="text"], .enter_zip_dorm_trf_nm input[type="tel"], .enter_zip_dorm_trf_nm input[type="email"] { font-size:25px; height:62px !important;}
.start_quote_trf_nm button[type="submit"] { font-size:30px;}
.start_quote_trf_nm button[type="submit"] img{width:45px; height:auto;}

.yourein_trf_nm h2{font-size:15px; line-height:20px;}

.badge_ico_trf_nm{ width:95px; height:92px; font-size:10.67px; padding-top:28px; top:42px;}
.bdg2{top:55px;}
.badge_ico_trf_nm span{	font-size:12.47px;}
.badge_ico_trf_nm strong{ font-size:15.98px;}


/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.tap_button h1{font-size:32px;}
.tap_button h2{font-size:16px;}

/*------ Css Update 2018-07-27 */
.header_trf_n_m h1{	font-size:17px;}
.banner_logo_trf_n_m{width:37%;}
.banner_dis_trf_n_m{width:63%;}
.banner_dis_trf_n_m ul li{font-size:16px; margin-top:13px;}
.checkyou_trf_n_m h2,
.checkyou_trf_n_m h3{font-size:17px; padding-top:2px;}
.checkyou_trf_n_m img{width:50px; height:auto;}
.logos_trf_n_m h2{ font-size:15px;}

/*------ Css Update 2019-01-09 */
.tap_button_new_trf_nm{background-position: center -2px;}
.tap_button_new_trf_nm h1{ font-size: 38px; line-height: 38px;}
ul#tabbuttons_trf_nm li{ font-size:18px; padding-top:3px;}

.banner_up_box_trf_nm{min-height:192px;}
.banner_dis_up_trf_nm ul li { font-size:14px; margin-top:17px;}
.save_box_trf_nm h1 { font-size:21px;}
.save_box_trf_nm h2{font-size:22px;}
.enter_zip_dorm_trf_nm input[type="text"], .enter_zip_dorm_trf_nm input[type="tel"], .enter_zip_dorm_trf_nm input[type="email"] { font-size:23px; height:62px !important;}
.left_arow_trf_nm img, .right_arow_trf_nm img{margin-top:5px;}
.start_quote_trf_nm button[type="submit"] { font-size:27px;}
.start_quote_trf_nm button[type="submit"] img{width:40px; height:auto;}

.yourein_trf_nm h2{font-size:13px; line-height:20px;}
.imgblock_trf_nm{height:40px;}
.yourein_trf_nm ul li p { font-size:17px;}

.badge_ico_trf_nm{ width:83px; height:80px; font-size:8.67px; padding-top:24px; top:41px; line-height:12px;}
.bdg2{top:63px;}
.badge_ico_trf_nm span{	font-size:10.47px;}
.badge_ico_trf_nm strong{ font-size:13.98px;}
.mobile_form_trf_n_m label{font-size:15px;}
/*----- xx -----*/
}

@media (max-width:360px) {
.mobile_form_trf_n_m label{font-size:14px;}

.tap_button h1{font-size:31px;}
.tap_button h2{font-size:14px;}

/*------ Css Update 2018-07-27 */
.header_trf_n_m h1{	font-size:14px;}
.banner_logo_trf_n_m{width:37%; margin-top:25px;}
.banner_dis_trf_n_m{width:63%;}
.banner_dis_trf_n_m ul li{font-size:14px; margin-top:10px;}
.checkyou_trf_n_m h2,
.checkyou_trf_n_m h3{font-size:14px; padding-top:2px;}
.checkyou_trf_n_m img{width:50px; height:auto;}
.logos_trf_n_m h2{ font-size:13px;}

/*------ Css Update 2019-01-09 */
.tap_button_new_trf_nm{background-position: center -7px;}
.tap_button_new_trf_nm h1{ font-size: 32px; line-height: 32px;}
ul#tabbuttons_trf_nm li{ font-size:15px; padding-top:3px;}

.banner_up_box_trf_nm{min-height:154px;}
.banner_dis_up_trf_nm ul li { font-size:11px; margin-top:14px; background-position:left 0px;}
.save_box_trf_nm h1 { font-size:17px;}
.save_box_trf_nm h2{font-size:18px;}
.enter_zip_dorm_trf_nm input[type="text"], .enter_zip_dorm_trf_nm input[type="tel"], .enter_zip_dorm_trf_nm input[type="email"] { font-size:21px; height:62px !important;}
.left_arow_trf_nm img, .right_arow_trf_nm img{margin-top:10px;}
.start_quote_trf_nm button[type="submit"] { font-size:22px; height:70px !important; line-height:49px;}
.start_quote_trf_nm button[type="submit"] img{width:35px; height:auto; margin-left:5px;}

.yourein_trf_nm ul li p { font-size:17px;}
.looks_conti_trf_nm {font-size:13px;}
.yourein_trf_nm h2{font-size:11px; line-height:17px;}
.imgblock_trf_nm{height:40px;}
.imgblock_trf_nm img{ vertical-align:middle;}
.yourein_trf_nm ul li p{ font-size:14px; padding-top:0px;}

.footer_up_trf_nm {font-size:11px;}

.badge_ico_trf_nm{ width:70px; height:69px; font-size:6.67px; padding-top:19px; top:41px; line-height:10px;}
.bdg2{top:54px;}
.badge_ico_trf_nm span{	font-size:8.47px;}
.badge_ico_trf_nm strong{ font-size:11.98px;}
.footernew_trf_nm p{font-size:10px;}
.mobile_form_trf_n_m label{font-size:13px;}
/*----- xx -----*/
}