@media only screen and (min-width:200px) and (max-width:767px) {
.header_bottom h2 {line-height: 30px; font-size: 24px;margin: 0 0 11px;}
.header_bottom a img {max-width: 125px;}
.icon_panel, .location_panel {padding:0;}	
.boxpic_layer p {font-size: 16px;line-height: 20px;margin: 0 0 3px;}
.boxpic_layer a {line-height: 32px;padding: 0 9px;}
.boxpic_layer h2 {font-size: 21px;margin: 0 0 6px;line-height: 25px;}
.boxpic_layer {top: 24px;}
.boxpicright img {height: auto;}
.footer_top_inner {padding:0;}
.logo img {margin:0 auto;}
a.menu-toggle {text-align:center;color:#fff !important;}
.fortopgap {padding-bottom: 30px;padding-top:0;}
.header_bottom {padding:0 0 30px;}
.iconbox {width:38%;margin:0 0 30px;}
.nearest h2:after {display:none;}	
.boxpic_left {margin:0 0 30px;}
.footer_box, .footer_logo {margin:0 0 30px;}
.footer_social {text-align:center;margin:20px 0 0;}
.footer_bottom p {text-align:center;}
.location_panel input[type="submit"] {width: 49%;}
.location_panel input[type="text"] {width: 46%;}
.stellarnav li a {color:#000 !important;}
	.registration_panel {
    max-width: 100%;
}
.login_inner_r {
    width: 100%;
    text-align: center;
    padding: 25px;
    border-radius: 0px;
    height: auto;
}
	.registration_panel_r {
    width: 100%;
    height: auto;
    float: right;
    padding: 20px;
	border-radius: 0px;
}
	.login_inner {
    max-width: 100%;
}
	.login_inner_l {
    padding: 25px;
    width: 100%;
}
	.registration_panel_l {
    width: 100%;
    height: auto;
    text-align: center;
    border-radius: 0;
    padding: 25px;
}
	.registration_panel_l h4 {
    padding: 0;
}
}
@media only screen and (min-width:200px) and (max-width:319px) {
}


@media only screen and (min-width:320px) and (max-width:479px) {
	
.iconbox {width:38%;margin:0 0 30px;}	
	
}
	
	
@media only screen and (min-width:480px) and (max-width:767px) {
	
.iconbox {width:38%;margin:0 0 30px;}
		
	
}



@media only screen and (min-width:768px) and (max-width:991px) {
.header_bottom h2 {line-height: 30px; font-size: 24px;margin: 0 0 11px;}
.header_bottom a img {max-width: 125px;}
.icon_panel, .location_panel {padding:0;}	
.boxpic_layer p {font-size: 16px;line-height: 20px;}
.boxpic_layer h2 {font-size: 21px;margin: 0 0 6px;line-height: 25px;}
.boxpic_layer {top: 24px;}
.boxpicright img {height: 196px;}
.footer_top_inner {padding:0;}
	.iconbox {width:19%;margin:0 0 30px;}
}

@media (min-width:992px) and (max-width:1199px) {
.header_bottom h2 {font-size: 31px;line-height: 31px;}
.boxpicright img {    height: 256px;}	
	
}

	