
@media only screen and (max-width: 1220px) {
	.Fcard{display: none; }
	.Mcard{display: block;position: relative; float: right; margin: 0 0 10px 20px;}
}

@media only screen and (max-width: 1160px) {
	.search {width: 115px;}
	.searchbox {width: 70px; }
}

@media only screen and (max-width: 1111px) {
	.search {width: 14%; }

	.footnote,  .copyr {width: 40%;  }
	.norton {width: 20%;}

}

@media only screen and (max-width: 970px) {
	.search {display: none;}
}
@media only screen and (max-width: 920px) {
	.socmed {right: 0px;}
	.bnnr{width: 100%; }


}

@media only screen and (max-width: 900px) {
	.footnote,  .copyr {width: 35%;  }
	.norton {width: 30%;}
	.text{padding: 10px 0px; width: 100%;}

}

@media only screen and (max-width: 800px) {
	.taft_label-wrapper {width: 33%;}
	.taft_formElement-wrapper {width: 66%;}

}
@media only screen and (max-width: 770px) {
	.socmed {top: 25px;}
	header {height: 100px;  }
	aside.third, aside {width: 100%; max-width: 360px; margin: 10px auto 0 auto; float: none}
	.footnote,  .copyr, .norton, .bottomlinks {width: 100%; margin: 0 0 20px 0; float: none; position: relative; top: 0; clear: both; text-align:center}
	.images {float: none; margin: 0 auto;}
	.images img {margin: 0 5px;}
	.text{float: none; padding: 10px 0; width: 100%; text-align: center;}
	article {width: 100%; margin: 0 0 20px 0; float: none;}
	header a.cta{ top: 60px; }
	a.homelink img{width: 200px}
	.toplinks{top: 60px; right: 0px;}

}


@media only screen and (max-width: 700px) {
	.col4 {width: 48%; margin: 0 1% 10px 1%; }

}

@media only screen and (max-width: 599px) {
	.col4, .col3, .col2 {width: 96%; margin: 0 2% 10px 2%; }
	.cms_form_label {width: 100%;  float: none; margin: 0 1% 5px 0; }
	.cms_form_object {width: 100%;  float: none; margin: 1px 0}
}

@media only screen and (max-width: 500px) {
	.mobi {display: block;}
	.full {display: none;}
	.sideslider table {width: 510px; }
	.sideslider { overflow: scroll;overflow-y: hidden; -ms-overflow-y: hidden;}
	.Mcard{ float: none; margin: 0 auto 20px auto;}
	.Clogo {float: none; margin-bottom: 20px; }
	/*.toplinks a{display: Block;}
	.toplinks .pipe {display: none;}*/

}

@media only screen and (max-width: 440px) {
	a.homelink {width: 66%}
	header {height: 0; padding: 0 0 25% 0;}
}

@media only screen and (max-width: 400px) {
	a.homelink {width: 60%; top: 15px}
	header {padding: 0 0 20% 0;}
	.socmed {top: 15px;}
	.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; }
	header a.cta{ top: 50px; }


}