h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px;}
label{font-weight:normal;}

@media (min-width:951px) and (max-width:1100px) {

}

@media (min-width:768px) and (max-width:950px) {
/*------ Header*/
.home_logo_cn{float:none; text-align:center;}
.speak_navigation_conti_cn{float:none; text-align:center;}
.step_container_cn{padding-bottom:25px;}
.step_container_cn ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_cn ul li:first-child{display:block;}
.step_container_cn ul li:last-child{margin:auto;}
.step_container_cn ul li:nth-child(even){background:#0d6294;width:auto; display:block; margin-top:5px;}
.step_container_cn ul li:first-child{margin-left:0px;}
.step_container_cn ul li.active:nth-child(even){color:#FFF;	background:#299fd6;	border-bottom:4px solid #0d6294;}
.form_container_cn{ padding: 20px 20px 30px;}
.form_container_cn h1 { font-size: 23px; line-height: 30px; margin:auto; margin-top: 20px;}
.form_container_cn h1 img{display:none;}
.quote_logos_cn{margin:auto;}
.quote_logos_cn img { margin: 3px; vertical-align: bottom;}
.form_container_cn h2,
.form_container_cn h3,
.form_container_cn h4,
.form_container_cn p{margin:auto;}
}
@media (min-width:480px) and (max-width:767px) {
/*------ Header*/
.logo_cn{float:none; text-align:center;}

.speak_with_cn{float:none; text-align:center;}
.speak_with_cn span{float:none; display:block; padding-right:0px; line-height:21px;}
.speak_with_cn strong,
.speak_with_cn strong a,
.speak_with_cn strong a:hover,
.speak_with_cn strong a:focus{float:none; display:block;}
.quote_logos_cn{padding-top:20px;}
.quote_logos_cn img { margin:3px; vertical-align: bottom;}

/*======Step Fomr*/
.step_cn{padding-right:0px;}
.step_container_cn{padding-bottom:15px; text-align:center;}
.form_container_cn h1,
.form_container_cn h2,
.form_container_cn h3,
.form_container_cn h4,
.form_container_cn p{margin:auto;}
.form_container_cn h1{margin-top:20px;}
.step_container_cn ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_cn ul li:first-child{display:block;}
.step_container_cn ul li:last-child{margin:auto;}
.step_container_cn ul li:nth-child(even){background:#0d6294;width:auto; display:block; margin-top:5px;}
.step_container_cn ul li:first-child{margin-left:0px;}
.step_container_cn ul li.active:nth-child(even){color:#FFF;	background:#299fd6;	border-bottom:4px solid #0d6294;}

.form_container_cn{ padding: 20px 20px 30px;}
.form_container_cn h1 img{display:none;}
.form_container_cn h1{font-size:23px; line-height:30px;}
.form_box_cn .form-horizontal{padding-left:10px; padding-right:10px;}
.werespect, .nospam{padding-left:15px !important;}
.quote_logos_cn{margin:auto;}
.form_box_cn label{padding-left:15px; padding-right:15px;}
.redio_button_cn input[type="radio"] + label{padding-left:0px;}

/*----- xx -----*/
}

@media (max-width:479px) {
/*------ Header*/
.logo_cn{float:none; text-align:center;}
.speak_with_cn{float:none; text-align:center;}
.speak_with_cn span{float:none; display:block; padding-right:0px; line-height:21px;}
.speak_with_cn strong,
.speak_with_cn strong a,
.speak_with_cn strong a:hover,
.speak_with_cn strong a:focus{float:none; display:block;}
.quote_logos_cn{padding-top:20px;}
.quote_logos_cn img { margin:3px; vertical-align: bottom;}

/*======Step Fomr*/
.step_cn{padding-right:0px;}
.step_container_cn{padding-bottom:15px;}
.form_container_cn h1,
.form_container_cn h2,
.form_container_cn h3,
.form_container_cn h4,
.form_container_cn p{margin:auto;}
.form_container_cn h1{margin-top:20px;}
.form_container_cn h2{line-height:24px; font-size:20px;}
.step_container_cn ul li{float:none; margin:auto; text-align:center; display:none;}
.step_container_cn ul li:first-child{display:block;}
.step_container_cn ul li:last-child{margin:auto;}
.step_container_cn ul li:nth-child(even){background:#0d6294;width:auto; display:block; margin-top:5px;}
.step_container_cn ul li:first-child{margin-left:0px;}
.step_container_cn ul li.active:nth-child(even){color:#FFF;	background:#299fd6;	border-bottom:4px solid #0d6294;}
.form_container_cn{ padding:20px 10px 13px;}
.form_container_cn h1 img{display:none;}
.form_box_cn .form-horizontal{padding-left:10px; padding-right:10px;}
.werespect, .nospam{padding-left:15px !important;}
.quote_logos_cn{margin:auto;}
.form_box_cn label{padding-left:15px; padding-right:15px;}
.redio_button_cn input[type="radio"] + label{padding-left:0px;}

/*----- xx -----*/
}