@media only screen and (max-width: 970px) {
	header, footer, section {max-width: 680px;}
	.bottomlinks, .footnote {width: 100%; margin-bottom: 10px; clear: both; }
	.search { width: 133px; }
	.searchbox {width: 100px;}
	.toplinks {right: 143px; }
	aside {width: 100%; float: none; max-width: initial;}
	.regionbox, .bannerbox, .vidbox {width: 48%; margin: 0 1% 10px 1%; position: relative; float: left; min-height: 220px}
	article {width: 100%;}
	.bigbanner .bannerbox {width: 100%; margin: 0; }
	a.homelink {top: 10px;}

}

@media only screen and (max-width: 780px) {
	.taft_label-wrapper {width: 33%;}
	.taft_formElement-wrapper {width: 66%;}
	.bigbanner {display: none;}
	header .toplinks {display: none;}
	footer .toplinks {display: block; position: relative; top: 0; right: auto; margin-bottom: 10px}


}

@media only screen and (max-width: 730px) {
	.homelink {
		display: none;
	}
	.homelink.mobile-logo{
		display: block;
		margin-top: 15px;
	}
}


@media only screen and (max-width: 700px) {
	.col4 {width: 48%; margin: 0 1% 10px 1%; }
}

@media only screen and (max-width: 600px) {
	.col4, .col3, .col2 {width: 96%; margin: 0 2% 10px 2%; }
}

@media only screen and (max-width: 500px) {
	.taft_label-wrapper, .taft_formElement-wrapper {width: 100%; min-height: auto;}
	.taft_formElement-wrapper {margin-bottom: 10px;}
	.mobi {display: block;}
	.full {display: none;}
	.toplinks, .bottomlinks {text-align: center;}
	.images {float: none; margin: 0 auto; text-align: center}
	.images img {margin: 0 5px;}
	.text{float: none; padding: 10px 0; width: 100%; text-align: center;}
	.sideslider table {width: 510px; }
	.sideslider { overflow: scroll;overflow-y: hidden; -ms-overflow-y: hidden;}
	.regionbox, .bannerbox, .vidbox, .code_block_indiv_content {width: 100%; margin: 0 0 10px 0; float: none; min-height: initial}
	.regionbox.hb {height: auto;}
	.code_block {width:100%;}
}

@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; }
	.homelink.mobile-logo {
    display: block;
    margin-top: 35px;
    width: 185px;
	}
}

@media only screen and (max-width: 300px) {
	a.homelink{width: 55%}
}
