@media only screen and (max-width: 1200px) {
	a.homelink, a.homelink2 { left: 20px; margin-left: 0; top: 62px; }
	a.homelink2{height: 126px; padding: 10px 0}
	.yellowbox { left: 20px; margin-left: 0;top: 248px; }
	.logbox {left: 30px; margin-left: 0; top: 323px;}
	section.intbanner, .overlay, .overlay .liner  {height: 0; padding-bottom: 40%;}
	section.intbanner h1{ bottom: 0px; left: 0px; }
	.joiner{padding: 100px 50px; }
	a.homelink2 img {width: 100%; max-width: 190px;}
	.yellowbox {top: 186px;}

}

@media only screen and (max-width: 1110px) {
	header {height: 75px; background: none white; position: relative;}
	body {padding-top: 0;}
	.yellowbox {top: 62px; left: auto; right:20px; margin-left: 250px;width: 465px;}
	button#logger, .yellowbox a, .yellowbox a:visited {width: 20%; margin: 10px 3%;  }
	.whiteline.hidden {display: inline-block;}
	.logbox{top: 125px; left: auto; margin-left: 0px; right: 30px; width: 445px;}
	a.homelink{display: none;}
	a.homelink2{border-radius: 0 0 5px 5px; max-width: 240px}
	.tlbar{display: none;}
	button#logger {display: inline-block;}
	a.homelink2{ top: 0px;}
	.yellowbox {top: 0; width: 350px; left: auto; right: 20px; }
	.logbox{top: 75px;left: auto; right: 30px; width: 330px;}
	button#logger {width: 27%; margin: 10px 3%;  }
	.yellowbox a {display: none }
	section.intbanner{top: 75px; position: relative; margin-bottom: 95px}
	.mission{ line-height: 1.5;}
	.alertbar {position: relative; bottom: auto; top: 0px; right: 0px; z-index: 101}
}


@media only screen and (max-width: 1000px) {
	.cms_form_radio_container {width: 33%; position: relative; float: left;}
	aside.bottom {height: auto; background: transparent;}
	aside.bottom .liner {width: 100%;}
	.paler {display: none;}
	.mission{width: 100%; max-height: 266px;padding: 20px 190px; height: auto; margin-top: 20px; }
}

@media only screen and (max-width: 900px) {
	.icons a{ width: 48%;  }
}

@media only screen and (max-width: 800px) {
	.taft_label-wrapper {width: 33%;}
	.taft_formElement-wrapper {width: 66%;}
	.cms_form_radio_container {width: 50%; position: relative; float: left;}
	/*a.homelink2{width: 40%; height: 0; padding: 0 20px 21% 20px;}*/
	a.homelink2{width: 40%; }
	.yellowbox, .logbox {width: 50%; right: 20px; }
	h1, .Bheader, .joiner h2, article.home h2{ font-size: 6.5vw; line-height: 1.15}
	article.home { font-size: 20px;}
	.sidebox{ padding: 20px; margin: 20px 0; width: 100%;  float: none; }
	.footnote, .bottomlinks {width: 100%; float: none; margin-bottom: 20px;}
	.bottomlinks {text-align: center;}
	.socmed { text-align: center;}
	.socmed a, .socmed a:visited { margin: 0 5px; }
	.joiner{padding: 50px; }
}

@media only screen and (max-width: 700px) {
	.col4 {width: 50%; padding: 0 1% 10px 1%; }
	.mission{;padding: 20px 120px;background-position: -70px center}
	.regionbox, aside .code_block, .bannerbox, .video_wrapper  { width: 100%; padding: 10px 0; float:none;border: none; border-top: solid 1px white; min-height: intial}
	.bannerbox {text-align: center;}
	.bannerbox img {max-width: 300px; }
	aside div:nth-child(2) {border: none; border-top: solid 1px white; }
	aside div:nth-child(2) div, aside div.code_block_indiv_content, aside  div.code_block_center {border:none;}
}

@media only screen and (max-width: 600px) {
	.col4, .col3, .col2 {width: 100%; padding: 0 2% 10px 2%; }
	/*.yellowbox, .logbox {right: 0; width: 66%; border-radius: 0 0 0 5px;}*/
	a.homelink, a.homelink2 {display: none;}
	a.homelink3 {display: block;width: 33%; left: 0; top: 5px; text-align: center;}
	a.homelink3 img {width: 80%; max-width: 276px;}
	.mission{padding: 10px 80px; line-height: 1.5}
	.joiner{padding: 30px; }
}

@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;}
	.sideslider table {width: 510px; }
	.sideslider { overflow: scroll;overflow-y: hidden; -ms-overflow-y: hidden;}
	.cms_form_label {width: 98%;   margin: 0 ;}
	.cms_form_object {width: 98%; }
	.yellowbox { width: 55%; right: 0;  border-radius: 0 0 0 5px;}
	a.homelink3 {display: block;width: 45%; }
	a.homelink3 img {width: 75%;}
	.logbox{width: 96%; right: 2%; border-radius: 0 0 5px 5px}
	h1, .Bheader, .joiner h2, article.home h2{ font-size: 32px; }
	button#logger{ font-size: 13px;  padding: 9px 0px;}
	button#logger .fa {margin-bottom: 4px;}
	.icons a{ width: 100%;  }
	.joiner{padding: 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, form table#cms_switchkit_table input{max-width: 100px; }
	FORM.webform TR TD {width: 100px; }
	a.homelink3 img {width: 90%;}
	h1, .Bheader, .joiner h2, article.home h2{ font-size: 26px; }
		article.home { font-size: 16px;}

	.mission{padding: 10px 20px 10px 80px; 5}
	#countdowncontainer { padding: 10px; width: 100%; left: 0; margin-left: 0;  }
}