
@media screen and (max-width:1023px) {
.center { width: 92%; }

#banner_bg .center {    width: 100%;}
#banner_bg{ margin:0px;}
nav ul.navigation { display: none; }
#nav-responsive-bg { display: block; }
nav.inner_nav { float: none; }
.inner_page nav.inner_nav ul.navigation { display: none; }
.inner_page .banner-text_title h2{  }
#banner_bg .banner-text{   margin: 6% 0 0 20px;}
.banner_bg-inner img { width:100%; }

}

@media screen and (max-width:959px) and (min-width:768px) {
/*.inner_nav ul.navigation li a { padding: 25px 17px; }
.inner_page .banner-text_title h2{   margin-top: 50%;}
#banner_bg .banner-text{    margin: 11% 0 0 20px;}
nav.home_nav{  margin-top: 10px;}
*/
}

@media screen and (max-width: 767px) {
	#content_bg .wpcf7 p textarea{ width:100%;}
}

@media screen and (max-width: 639px) {
	.inner_page .banner-text_title h2{ }	#content_bg .wpcf7 p textarea{ width:100%;}	#content_bg .wpcf7 p input{ width:100%;}	.inner_page .banner-text_title h2 {    font-size: 28px;}
	.steps_form .row{margin:0px}
	.steps_form .col-xs-6{width:100%}
	.steps_form .col-xs-6:last-child{width:100%; }
	.steps_form .col-xs-6{margin:10px 0px 0px 0px}
	.steps_form .col-xs-12{margin-top:20px}
	
}

@media screen and (max-width: 479px) {
footer ul li { margin-bottom: 10px; width: 100%; }
#button_section_bg ul li { width: 100%; margin-right: 0px; margin-bottom: 15px; }
	.inner_page .banner-text_title h2{     font-size: 18px;}
	#banner_bg .banner-text{     margin: 5% auto 0; width: 90%;  box-sizing: border-box; padding: 15px;}	#content_bg  .alignleft{    margin-bottom: 10px;    margin-right: 0;    width: 100%;}	#content_bg  .alignleft{    margin-bottom: 10px;    margin-right: 0;    width: 100%;}	#content_bg  .alignnone {    margin-bottom: 10px;    margin-right: 0;    width: 100%;}
.pop-window{width:250px; margin:-35px 0 0 -125px}
	}
