h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}


@media (min-width:1021px) and (max-width:1100px) {


/*----- xx -----*/
}

@media (min-width:751px) and (max-width:970px) {
/*------ Header*/
.logo_ifm{float:none;}
.call_now_ifm{float:none; text-align:center;}

/*======Home*/
.banner_left_ifm h1{padding-left:0px; padding-right:0px; text-align:center;}
.lowmileage_ifm{max-width:430px; margin:auto;}
.as_heard_on_ifm img{ display:inline-block;}
.active_retired_logos_ifm img{margin:7px;}

.inner_page_box_ifm{padding:15px;}

/*======About*/
.about_banner_ifm{text-align:center;}
.about_banner_ifm h1{padding-top:20px !important;}

/*======Step Fomr*/
.step_three_ifm{text-align:center; padding-bottom:10px; font-size:27px;}
.step_bar_ifm ul li{ font-size:14px;}

/*======Thankyou*/
.th_cl_now_ifm{float:none; text-align:center; padding-top:15px;}
img.th_arrow_ifm{display:none;}
.ftr_thanks_logo_ifm{float:none;}
.ftr_hanks_dis_ifm{float:none; width:auto;}
.ftr_th_getquote_bton_ifm{float:none;}
.th_regu_bton_ifm{text-align:center; padding-bottom:15px;}

/*----- xx -----*/
}

@media (min-width:480px) and (max-width:750px) {
/*------ Header*/
.logo_ifm{float:none;}
.call_now_ifm{float:none; text-align:center;}

/*======Home*/
.banner_left_ifm h1{padding-left:0px; padding-right:0px; text-align:center;}
.lowmileage_ifm{max-width:430px; margin:auto;}
.as_heard_on_ifm img{ display:inline-block;}
.active_retired_logos_ifm img{margin:7px;}
img.home_arrow_ifm{display:none;}
.home_form_box_ifm{padding-left:15px; padding-right:15px;}
.home_logos_ifm{margin:auto;}

.inner_page_box_ifm{padding:15px;}

/*======About*/
.about_banner_ifm{text-align:center; padding:15px 0px;}
.about_banner_ifm h1{padding-top:20px !important; font-size:32px;}

/*======Contact*/
.contactsubmit_btn_ifm{text-align:center;}

/*======Step Fomr*/
.step_three_ifm{text-align:center; padding-bottom:10px; font-size:27px;}
.step_bar_ifm ul li{ background:url("../images/step_bg_ifm.png") repeat-x scroll 0 0; margin-bottom: 5px; margin-top: 5px; width: 100%; font-size:19px;}
.step_bar_ifm ul li span {margin-left:-7px;}
.step_bar_ifm ul li.active span img { display: none;}
img.quote_arrow_ifm{display:none;}
.step_form_box_ifm h1{font-size:31px;}
.step_form_box_ifm h2{font-size:26px; line-height:32px;}
.step_form_box_ifm h3{font-size:23px;}

.additional_box_ifm{padding-top:0px;}

/*======Thankyou*/
.th_cl_now_ifm{float:none; text-align:center; padding-top:15px;}
img.th_arrow_ifm{display:none;}
.ftr_thanks_logo_ifm{float:none;}
.ftr_hanks_dis_ifm{float:none; width:auto;}
.ftr_th_getquote_bton_ifm{float:none;}
.th_regu_bton_ifm{text-align:center; padding-bottom:15px;}
.th_reg_thanks_dis_ifm{padding-right:10px;}

/*----- xx -----*/
}

@media (max-width:479px) {
/*------ Header*/
.logo_ifm{float:none;}
.call_now_ifm{float:none; text-align:center;}
.call_now_ifm strong{display:block;}

/*======Home*/
.banner_left_ifm h1{padding-left:0px; padding-right:0px; font-size:26px;}
.banner_left_ifm h1 span{font-size:19px;}
.lowmileage_ifm{max-width:430px; margin:auto;}
.lowmileage_ifm p{font-size:21px;}
.lowmileage_ifm p span{display:block;}
.as_heard_on_ifm img{ display:inline-block;}
.active_retired_logos_ifm img{margin:7px;}
img.home_arrow_ifm{display:none;}
.home_form_box_ifm{padding-left:15px; padding-right:15px;}
.home_form_box_ifm h1{font-size:25px;}
.home_form_radio_button_ifm input[type="radio"] + label{width:48%;}
.home_logos_ifm{margin:auto;}

.inner_page_box_ifm{padding:15px;}

/*======About*/
.about_banner_ifm{text-align:center; padding:15px 0px;}
.about_banner_ifm h1{padding-top:20px !important; font-size:20px;}

/*======Contact*/
.contactsubmit_btn_ifm{text-align:center;}

/*======Step Fomr*/
.step_three_ifm{text-align:center; padding-bottom:10px; font-size:27px;}
.step_bar_ifm ul li{ background:url("../images/step_bg_ifm.png") repeat-x scroll 0 0; margin-bottom: 5px; margin-top: 5px; width: 100%; font-size:19px;}
.step_bar_ifm ul li span {margin-left:-7px;}
.step_bar_ifm ul li.active span img { display: none;}
img.quote_arrow_ifm{display:none;}
.step_form_box_ifm{padding-left:0px; padding-right:0px;}
.step_form_box_ifm h1{font-size:25px; padding-left:10px; padding-right:10px;}
.step_form_box_ifm h2{font-size:20px; line-height:28px; padding-left:10px; padding-right:10px;}
.step_form_box_ifm h3{font-size:18px; padding-left:10px; padding-right:10px;}
.step_form_box_ifm h4{ padding-left:10px; padding-right:10px; font-size:15px;}
.step_form_box_ifm label em{font-size:14px;}
.additional_box_ifm{padding-top:0px;}
.continue_btn_ifm{padding-left:10px; padding-right:10px;}

.padcity_ifm { padding-right: 15px !important;}
.bysubmiting_update_ifm{padding:15px 15px 0px;}

/*======Thankyou*/
.th_cl_now_ifm{float:none; text-align:center;}
.th_cl_now_ifm strong{display:block;}
.based_your_information_ifm{padding-top:0px;}
.based_your_information_ifm h3{line-height:25px;}
.based_your_information_ifm h2{padding-top:20px; font-size:18px; line-height:25px;}
img.th_arrow_ifm{display:none;}
.ftr_thanks_logo_ifm{float:none;}
.ftr_hanks_dis_ifm{float:none; width:auto; padding-left:0px;}
.ftr_th_getquote_bton_ifm{float:none;}
.th_regu_bton_ifm{text-align:center; padding-bottom:15px;}
.th_reg_thanks_dis_ifm{padding-right:10px;}

.need_help_ifm{padding-left:0px; padding-right:0px;}
.need_help_ifm img{float:none;}

.footer_container_ifm p{font-size:12px;}
/*----- xx -----*/
}