@media (min-width:995px) and (max-width:1260px) {
.autoinsurance_osr_d{padding-left:15px; padding-right:15px;}
.bottom_start_osr_d{padding-left:15px; padding-right:15px;}

.breadcrumb_osr_d ul{padding-left:15px; padding-right:15px;}

.resource_conti_osr_d{padding-left:15px;}
.content_osr_d{padding-left:15px; padding-right:15px;}
/*----- xx -----*/
}
@media (min-width:767px) and (max-width:994px) {
.logo_osr_d{float:none;}
.call_for_rates_osr_d,
.spek_with_osr_d{float:none; padding-top:20px;}

.bannershadow_osr_d{padding-left:10px; padding-right:10px;}
.banner_dis_osr_d{padding-top:65px;}
.banner_dis_osr_d h2{font-size:20px; line-height:27px;}

.autoinsurance_osr_d{padding-left:15px; padding-right:15px;}
.autoinsurance_osr_d p{font-size:16px;}

.actw_box_osr_d{text-align:center;}
.actw_box_osr_d img{display:inline-block;}
.auto_dis_osr_d,
.actw_rgt_osr_d{padding: 0px !important;}
.auto_dis_osr_d h1{text-align:center; padding-top:20px;}
.auto_dis_osr_d p{text-align:center;}

.content_osr_d{padding-left:15px; padding-right:15px;}
.con_pad_Lft_osr_d,
.con_pad_Rlt_osr_d{ padding-left: 0px !important; padding-right: 0px !important;}
.button_osr_d button[type="button"]{display:block; width:100%;}

.resource_conti_osr_d{padding-left:15px; padding-right:15px;}
.recouce_box_osr_d { width: 21%; margin-right: 3%;}

.step_form_wrapper_osr_d { margin-left: 10px; margin-right: 10px;}
.form_container_osr_d h1{font-size:19px;}
.step_container_osr_d{padding-bottom:25px;}
.step_container_osr_d ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_osr_d ul li:first-child{display:block;}
.step_container_osr_d ul li:last-child{margin:auto;}
.step_container_osr_d ul li:nth-child(even){background:#dbd9d9;width:auto; display:block; margin-top:5px;}
.step_container_osr_d ul li:first-child{margin-left:0px;}
.step_container_osr_d ul li.active:nth-child(even){color:#FFF;	background:#e12826;	border-bottom:4px solid #991515;}
.step_form_arrow_osr_d{display:none;}
.form_box_osr_d .form-horizontal { padding-left: 15px; padding-right: 15px;}
.form_box_osr_d label{padding-left:15px;}
.redio_button_osr_d input[type="radio"] + label{padding-left:0px;}
.werespect,
.nospam{ padding-left: 15px !important;}

.th_congra_osr_d h1 {font-size: 21.41px;}
.th_congra_osr_d h3{font-size:21px;}
.th_arow_osr_d{display:none;}
.th_wrapper_osr_d{padding-left:10px; padding-right:10px;}
.th_dis_osr_d{padding-bottom:20px;}
.th_ftr_gq_btn_osr_d{clear:both; display:block; float:none; margin:auto; text-align:center;}
.th_ftr_gq_btn_osr_d img{display:inline-block;}
/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.logo_osr_d{float:none;}
.call_for_rates_osr_d,
.spek_with_osr_d{float:none; padding-top:20px; text-align:center;}
.call_for_rates_osr_d strong, .call_for_rates_osr_d strong a, .call_for_rates_osr_d strong a:hover, .call_for_rates_osr_d strong a:focus{float:none; display:block; padding-left:0px;}

.bannershadow_osr_d{padding-left:10px; padding-right:10px;}
.banner_dis_osr_d{padding-top:35px; float:none; width:auto; padding-left:0px; padding-bottom:20px;}
.banner_dis_osr_d h2{font-size:20px; line-height:27px; text-align:center;}
.wo_osr_d{float:none; width:auto; text-align:center;}
.wo_osr_d img{display:inline-block; border-bottom:1px solid #FFF;}
.bn_strt_btn_osr_d{text-align:center; margin:auto; margin-top:30px;}
.bottom_btn_osr_d{margin-top:0px;}

.autoinsurance_osr_d{padding-left:15px; padding-right:15px;}
.autoinsurance_osr_d p{font-size:16px;}

.actw_box_osr_d{text-align:center;}
.actw_box_osr_d img{display:inline-block;}
.auto_dis_osr_d,
.actw_rgt_osr_d{padding: 0px !important;}
.auto_dis_osr_d h1{text-align:center; padding-top:20px;}
.auto_dis_osr_d p{text-align:center;}
.bottom_start_osr_d h1{font-size:22px; padding-bottom:15px;}
.bottom_start_osr_d{padding-left:15px; padding-right:15px;}

.content_osr_d{padding-left:15px; padding-right:15px;}
.contact_form_osr_d{padding-left:0px !important; padding-right:0px !important;}
.con_pad_Lft_osr_d,
.con_pad_Rlt_osr_d{ padding-left: 0px !important; padding-right: 0px !important;}
.button_osr_d button[type="button"]{display:block; width:100%;}
.location_osr_d, .business_hrs_osr_d{float:none; width:auto; padding-left:0px; padding-right:0px;}

.resource_conti_osr_d{padding-left:15px; padding-right:15px;}
.recouce_box_osr_d { width: 47%; margin-right: 3%;}
.re_img_box_osr_d{max-width:205px; margin:auto; margin-top:20px;}
.recouce_box_osr_d p{max-width:205px; margin:auto;}

.step_form_wrapper_osr_d { margin-left: 10px; margin-right: 10px;}
.form_container_osr_d{padding-left:20px; padding-right:20px;}
.form_container_osr_d h1,
.form_container_osr_d h2,
.form_container_osr_d h3,
.form_container_osr_d h4,
.form_container_osr_d p{  margin: 0px -20px;}
.form_container_osr_d h1{font-size:19px; margin-top:20px}
.form_container_osr_d h2 { font-size:22px;}
.form_container_osr_d p{font-size:15px;}
.form_container_osr_d p span{font-size:13px;}

.step_logos_osr_d{  margin: 0px -20px; padding-left:10px; padding-right:10px;}
.step_container_osr_d{padding-bottom:25px;}
.step_container_osr_d ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_osr_d ul li:first-child{display:block;}
.step_container_osr_d ul li:last-child{margin:auto;}
.step_container_osr_d ul li:nth-child(even){background:#dbd9d9;width:auto; display:block; margin-top:5px;}
.step_container_osr_d ul li:first-child{margin-left:0px;}
.step_container_osr_d ul li.active:nth-child(even){color:#FFF;	background:#e12826;	border-bottom:4px solid #991515;}
.step_form_arrow_osr_d{display:none;}
.form_box_osr_d .form-horizontal { padding-left: 15px; padding-right: 15px;}
.form_box_osr_d label{padding-left:15px;}
.redio_button_osr_d input[type="radio"] + label{padding-left:0px;}
.werespect,
.nospam{ padding-left: 15px !important;}

.th_congra_osr_d h1 {font-size: 21.41px;}
.th_congra_osr_d h1 img{ display:block; margin:auto; margin-bottom:20px;}
.th_congra_osr_d h3{font-size:21px;}
.toreceive_osr_d,
.state_osr_d{background:#727475; line-height:normal; padding:10px 0px;}
.th_arow_osr_d{display:none;}
.th_wrapper_osr_d{padding-left:10px; padding-right:10px;}
.th_ftr_gq_btn_osr_d{clear:both; display:block; float:none; padding-top:0px; text-align:center; margin:auto; margin-top:20px;}
.th_ftr_gq_btn_osr_d img{display:inline-block;}
.th_ftr_logo_osr_d{float:none; margin-right:15px;}
.th_dis_osr_d{float:none; margin-left:15px; margin-right:15px; margin-top:20px;}
.th_reg_box_osr_d{padding-left:0px; padding-right:0px;}

.thnote_wrapper_osr_d{padding-left:10px; padding-right:10px;}
.your_customi_osr_d{font-size:20px; padding-top:20px;}
/*----- xx -----*/
}

@media (max-width:479px) {
.logo_osr_d{float:none; font-size:26px;}
.logo_osr_d a{font-size:26px;}
.logo_osr_d a p{font-size:14px;}
.call_for_rates_osr_d,
.spek_with_osr_d{float:none; padding-top:20px; text-align:center; font-size:18px;}
.spek_with_osr_d{font-size:16px;}
.call_for_rates_osr_d strong, .call_for_rates_osr_d strong a, .call_for_rates_osr_d strong a:hover, .call_for_rates_osr_d strong a:focus,
.spek_with_osr_d strong, .spek_with_osr_d strong a, .spek_with_osr_d strong a:hover, .spek_with_osr_d strong a:focus{float:none; display:block; padding-left:0px; font-size:35px;}

.bannershadow_osr_d{padding-left:10px; padding-right:10px;}
.banner_dis_osr_d{padding-top:35px; float:none; width:auto; padding-left:0px; padding-bottom:20px;}
.banner_dis_osr_d h2{font-size:20px; line-height:27px; text-align:center;}
.wo_osr_d{float:none; width:auto; text-align:center;}
.wo_osr_d img{display:inline-block;}
.bn_strt_btn_osr_d{text-align:center;}
.bn_strt_btn_osr_d a{font-size:20px;}
.bn_strt_btn_osr_d img{width:25px; height:auto;}

.autoinsurance_osr_d{padding-left:15px; padding-right:15px;}
.autoinsurance_osr_d p{font-size:16px;}

.actw_box_osr_d{text-align:center;}
.actw_box_osr_d img{display:inline-block;}
.auto_dis_osr_d,
.actw_rgt_osr_d{padding: 0px !important;}
.auto_dis_osr_d h1{text-align:center; padding-top:20px;}
.auto_dis_osr_d p{text-align:center;}
.bottom_start_osr_d h1{font-size:22px; padding-bottom:15px;}
.bottom_start_osr_d{padding-left:10px; padding-right:10px;}

.content_osr_d{padding-left:15px; padding-right:15px;}
.contact_form_osr_d{padding-left:0px !important; padding-right:0px !important;}
.con_pad_Lft_osr_d,
.con_pad_Rlt_osr_d{ padding-left: 0px !important; padding-right: 0px !important;}
.submit_info_osr_d{font-size:20px;}
.button_osr_d button[type="button"]{display:block; width:100%;}
.location_osr_d, .business_hrs_osr_d{float:none; width:auto; padding-left:0px; padding-right:0px;}

.resource_conti_osr_d{padding-left:15px; padding-right:15px;}
.recouce_box_osr_d { width:205px; margin:auto; float:none; margin-top:15px;}

.step_header_osr_d { padding-left: 10px; padding-right: 10px;}
.form_container_osr_d{padding-left:20px; padding-right:20px;}
.form_container_osr_d h1,
.form_container_osr_d h2,
.form_container_osr_d h3,
.form_container_osr_d h4,
.form_container_osr_d p{  margin: 0px -20px; padding-left:10px; padding-right:10px;}
.form_container_osr_d h1{font-size:19px; margin-top:20px}
.form_container_osr_d h2 { font-size:22px;}
.form_container_osr_d p{font-size:15px;}
.form_container_osr_d p span{font-size:13px;}

.step_logos_osr_d{  margin: 0px -20px; padding-left:10px; padding-right:10px;}
.step_container_osr_d{padding-bottom:25px;}
.step_container_osr_d ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_osr_d ul li:first-child{display:block;}
.step_container_osr_d ul li:last-child{margin:auto;}
.step_container_osr_d ul li:nth-child(even){background:#dbd9d9;width:auto; display:block; margin-top:5px;}
.step_container_osr_d ul li:first-child{margin-left:0px;}
.step_container_osr_d ul li.active:nth-child(even){color:#FFF;	background:#e12826;	border-bottom:4px solid #991515;}
.step_form_arrow_osr_d{display:none;}
.form_box_osr_d .form-horizontal { padding-left: 15px; padding-right: 15px;}
.form_box_osr_d label{padding-left:15px;}
.redio_button_osr_d input[type="radio"] + label{padding-left:0px;}
.werespect,
.nospam{ padding-left: 15px !important;}

.th_congra_osr_d h1 {font-size: 21.41px;}
.th_congra_osr_d h1 img{ display:block; margin:auto; margin-bottom:20px;}
.th_congra_osr_d h3{font-size:21px;}
.toreceive_osr_d,
.state_osr_d{background:#727475; line-height:normal; padding:10px; text-align:left;}
.state_osr_d strong{display:block;}
.th_arow_osr_d{display:none;}
.th_wrapper_osr_d{padding-left:10px; padding-right:10px;}
.th_ftr_gq_btn_osr_d{clear:both; display:block; float:none; padding-top:0px; text-align:center; margin:auto; margin-top:20px;}
.th_ftr_gq_btn_osr_d img{display:inline-block;}
.th_ftr_logo_osr_d{float:none; margin-right:15px;}
.th_dis_osr_d{float:none; margin-left:15px; margin-right:15px; margin-top:20px;}
.th_reg_box_osr_d{padding-left:0px; padding-right:0px;}

.thnote_wrapper_osr_d{padding-left:10px; padding-right:10px;}
.your_customi_osr_d{font-size:20px; padding-top:20px;}
.tap_button_mrd_m h1{font-size:20px;}
/*----- xx -----*/
}