@media screen and (max-width: 999px) {
	.content-area  {
		width: 75.7%;
	}
}
@media screen and (max-width: 767px) {
	/*.header .tower {
		display: none;
	}
	.header .donate-button.alone.hidden {
		display: block;
	}*/
	.widgets-area > div {
		float: none;
		width: 100%;
		margin: 0;
	}
	.content-area {
		width: 100%;
		float: none;
		padding: 0;
	}
	.post-area {
		float: none;
	}
	.post-area .post {
		float: none;
		width: 100%;
	}
	.sidebar {
		float: none;
		margin: 17px 0;
	}
	.team-member {
		width: 100%;		
	}
	.team-member:nth-of-type(2n+0) {
		margin-left: 0;
	}
}
@media screen and (max-width: 667px) {
	.header .tower {
		display: none;
	}
	.header .donate-button {
		display: none;
	}
	table.programs-grid {
		display: none;
	}
	.programs-grid-responsive {
		display: block;
	}
}