@media only screen and (max-width: 999px) {
	header, section, footer {width: 96%; margin: 0 2%;}
	.homebox1, .homebox2 {width: 60%; border: 0;}
	article.inside {width: 100%; border: 0; padding: 0;}
	.header {width: 100%; padding: 0 0 20px 0; left: 0;}
	aside {width: 100%; padding: 0; margin: 0;}
	.regionbox, .bannerbox, .vidbox, .code_block_indiv_content {position: relative; float: left; margin: 0 20px 10px 0; width: 212px;}
	.buttons {text-align: center; border: 0;}
	.buttons .icons {margin: 0 auto; border-top: solid 1px silver; /*width: 670px*/}

	.buttons_inside {width: 100%; border-top: solid 1px silver; }
	.buttons_inside a.bttn169, .buttons_inside a.bttn168, .buttons_inside a.bttn167 {width: 33%;}
}
@media only screen and (max-width: 767px) {
	.bannerspace {height: 123px; }
	.homebox1, .homebox2, .buttons {width: 100%; padding: 0; margin: 10px 0; float: none; }
	.buttons .icons {width: 670px}
	article.home {margin-top: 20px;}
}

@media only screen and (max-width: 750px) {
	.header, .header img {width: 100%;}
}

@media only screen and (max-width: 715px) {
	.buttons .icons {width: 448px}

}


@media only screen and (max-width: 680px) {
	.buttons_inside a.bttn169, .buttons_inside a.bttn168, .buttons_inside a.bttn167 {width: 100%;}
}

@media only screen and (max-width: 500px) {
	.mobi {display: block;}
	.full {display: none;}
	header {padding: 10px 0; height: 110px;}
	header .search, .header {display: none;}
	footer .search {display: block;}
	footer .searchbutton {top: 5px;}

		header div.silvercloud-acsearch-bar {display: none;}
		footer div.silvercloud-acsearch-bar {display: block; width: 205px; margin: 0 auto;}

	a.homelink{float: none;}
	.toplinks, .pure {float: none; width: 100%; text-align: center;}
	.bottomlinks, .footnote {text-align: center; width: 100%;}
	.bottomlinks {margin-top: 10px;}
	.buttons, .buttons_inside {width: 100%; text-align: center;}
	.buttons .icons {width: 222px}
	.regionbox, .bannerbox, .buttons_inside, .vidbox, .code_block_indiv_content {float: none; margin: 0 auto 10px auto; width: 212px;}
	article.home {margin-top: -20px;}


}


@media only screen and (max-width: 400px) {

	.regions_rates_table_row1, .regions_rates_table_row2, .regions_rates_table_effectivedate, .regions_rates_table_fields, .ncua, .ehl, .bottomlinks, .toplinks { font-size: 14px;}
	div#KJECalculatorScreenSize {position: relative; left: -15px;}
	FORM.webform textarea {width:164px; padding: 0;  margin: 0;}
	FORM.webform input{max-width: 164px; }
	FORM.webform TR TD {width: 100px; }
	article.home {margin-top: -80px;}

}