@media only screen and (max-width: 1270px) {
	.blubar{left: 20px;}
	.bluR{ left: 50px;}
	.bluL {left: -10px;}
	a.homelink{left: 70px;}
}

@media only screen and (max-width: 1230px) {
	.blubar{left: 40px;}
	.bluR{ left: 70px;}
	.bluL {left: 10px;}
	a.homelink{left: 90px;}
	.toplinks { right: 205px;}
	.search {right: 20px;}
}

@media only screen and (max-width: 1190px) {
	article {width: 64%;  }
	aside {  width: 28%;   }
	.buttons.int {width: 281px;}
}
@media only screen and (max-width: 1180px) {
	.socmed {width: 75px; height: 34px; position: absolute; top: 3px; right: 20px;}
	.socmed img {margin: 0 2px 0 0; display: inline;}

}

@media only screen and (max-width: 1150px) {
	section.home {width: 740px; margin-top: 40px;}
	.buttons { width: 300px; position: absolute; top: 0px; right: 30px; text-align: center;}
	.buttons.athome {width: 281px;}
	.buttons.int { position: relative; top: 0px; right: 0px;}
	article.home {top: 0; left: 0; margin: 0 }
	article.home.last, article.home.first {margin-top: 320px }
	.search {right: 100px;}
	.toplinks {right: 285px;}
	.third, footer .third:first-child {width: 100%; padding: 0 20px 10px 20px; margin: 0; min-height: initial}
	.third.bordered {border: 0;}
	.graybar2{height: 382px; }
}

@media only screen and (max-width: 1040px) {
	.graybar2{height: 0; padding: 34% 0 40px 0;}
}

@media only screen and (max-width: 1020px) {
	article {width: 62%;  }
	aside {  width: 34%;  }
	.buttons.int a {width: 281px; }
	/*.buttons.int a, .buttons.int a:visited {padding: 10px;}*/
}

@media only screen and (max-width: 900px) {
	.notsowide .regionbox, .notsowide .code_block, .notsowide .bannerbox { width: 48%; margin: 10px 1%;}
	.notsowide {padding-top: 10px;}
}

@media only screen and (max-width: 800px) {
	.taft_label-wrapper {width: 33%;}
	.taft_formElement-wrapper {width: 66%;}
	article, aside { width: 100%; float: none;  }
	.buttons.int {width:96%; margin-left: 2%;}
	.buttons.int a, .buttons.int a:visited { margin: 0 auto 10px auto; }
}


@media only screen and (max-width: 765px) {
	.graybar2{top: 220px; display: block;}
}

@media only screen and (max-width: 760px) {
	section.home {width: 100%;}
	.buttons, article.home, article.home.last, article.home.first {margin: 20px auto 0 auto; width: 96%; position: relative; top: 0; left: auto; right: auto; float: none; }
	/*.buttons {width: 100%; text-align: center;}
	.buttons a {border-left: 0; border-right: 0;}
	.buttons.athome {width: 100%;}*/

}

@media only screen and (max-width: 700px) {
	.col4 {width: 48%; margin: 0 1% 10px 1%; }
	.search {top: 46px; right: 90px; z-index: 99}
	.socmed { top: 43px; right: 10px;}
	.greenbar2 {width: 275px;}
	.toplinks {right: 2%;}
	.notsowide .regionbox, .notsowide .code_block, .notsowide .bannerbox { width: 100%; margin: 0 0 10px 0;}
	.notsowide {padding-top: 0px;}
	.notsowide .bannerbox img {max-width: 300px}

	.cusa {position: absolute; top: auto; bottom: 0px; left: 96px; color: #888888; }


}

@media only screen and (max-width: 640px) {
	header { height: 262px;}
	a.homelink{ bottom: 90px;}
	.graybar2{top: 275px; padding: 34% 0 50px 0; }

}

@media only screen and (max-width: 599px) {
	.col4, .col3, .col2 {width: 96%; margin: 0 2% 10px 2%; }
/*.searchbttn {color: white; font-size: 18px; position: absolute; top: 5px; right: 10px; display: block; }
*/
}

@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;}
	.images {float: none; margin: 0 auto;}
	.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;}
}

@media only screen and (max-width: 479px) {
	a.homelink {left: 80px; width: 239px; }
	a.homelink img {width: 100%;max-width: 239px;}
	article.home.last, article.home.first {height: auto; width: 100%; padding: 20px 0;}
	/*article.home.last, article.home.first {display: none;}*/
	article.home {width: 100%; padding: 20px 0;}
	article.home, .liner {height: auto;}
}

@media only screen and (max-width: 400px) {
	a.homelink {width: 63%; left: 70px; bottom: 110px; }
	.toplinks a:last-child {display: none;}
	.toplinks .pipe:nth-last-child(2) {display: none;}
	.search { width: 155px; right: 10px;}
	.searchbox {width: 110px; }
	.greenbar2 {width: 175px;}
	.socmed { top: 0; right: 0; position: relative; width: 100%; text-align: center; margin: 10px 0; clear: both; }
	.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; }
}

@media only screen and (max-width: 360px) {
	a.homelink {width: 60%;  bottom: 115px; }
}

