body {
	overflow-x: hidden;
	width:100%;
	max-width:100%;
}

a.col {
    font-size: 1.25rem;
}

a {
	text-decoration: none;
}

p {
	font-size:1.25rem!important;
}

.tab-content ul li, .tab-content ol li {
	font-size:1.25rem;
}

.nav-link {
    font-size: 1.25rem;
}
.col-12.body-wrapper {
	display: block;
	position: relative;
	width: 100%;
}
.row.spacer {
	padding: 2% 0;
}
h2.centered {
	position: relative;
	text-align: center;
}
.col-12.page-header-container {
	display: block;
	position: relative;
	width: 100%;
	background-image: url("../images/aerial-photo.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height:33rem;
}
.col-8.page-header-info,.col-8.page-header-info-1 {
	display: block;
	position: relative;
	width:80%;
	background-color: rgb(11,35,65,0.85);
	margin: 0 auto;
	padding:2%;
	top: 25%;
}

.col-8.page-header-info h2,.col-8.page-header-info p, .col-8.page-header-info-1 h2,.col-8.page-header-info-1 p {
	color: #fff;
	opacity: 1;
}

.col-10.content-wrapper{
	display: block;
	position: relative;
	width:90%;
	margin: 0 auto;
	padding:2% 0 0 0 ;
}

.col-6.liaison-info {
	display: inline-grid;
	position: relative;
}

.headshot-img {
	display: block;
	position: relative;
	width:38%;
	margin: 0 auto;
	border: 4px solid rgb(11,35,65);
}

hr.blue {
	background-color:rgb(11,35,65);
	border-bottom: rgb(204,78,11);
}

.col-4.acc-icon-container {
	display: block;
	position: relative;
	width:20%;
}
.acc-icon {
	display: block;
	position: relative;
	width: 70%;
	margin: 0 auto;
}

.col-6.acc-info {
	display: inline-block;
	position: relative;
	width:66%;
}

.col-6.acc-info p{
	display: inline-block;
	position: relative;
	margin-top:7%;
}

.col-12.reaffirm-time-container {
	display: block;
	position: relative;
	width:100%;
	padding: 2%;
}

.timeline-row {
	padding: 2% 0;
}

h2.timeline{
	text-align: center;
}

.col-3.timeline-info {
	
}

img.icon-arrow {
	display: block;
	position: relative;
	width: 100%;
	padding: 20%;
}

.col-12.news-container{
	display: block;
	position: relative;
	width: 100%;
}
.col-4.news-story{
	display: inline-block; 
	position: relative; 
	width: 25%;
	margin: 0 4%;
}
.col-4.news-story img {
	display: block;
	position: relative; 
	width: 100%;
	border: 1px solid #03244d;
	transform: scale(1);
	transition: transform .25s ease;
}

.col-4.news-story img:hover, col-4.news-story img:focus  {
	transform: scale(1.1);
}



.lastUpdate {
	display: block;
	position: relative;
	text-align: right;
	padding-bottom:2%;
	font-weight: bolder;
}

.col-4.QEP-btn {
	display: inline-block;
	position: relative;
	width:32%;
	left: 20%;
	transform: scale(.9);
	transition: transform .2s ease;
}

.col-4.QEP-btn:hover, .col-4.QEP-btn:focus {
	display: inline-block;
	position: relative;
	transform: scale(1);
}

.qep-btns {
	display: block;
	position: relative;
	width:45%;
}
/* ----------------- Team Styles ------------------*/

.filter {
	display: block;
    position: relative;
    margin: 0 auto;
    width: 100%;
	padding: 2rem 0rem;
}

.filter a {
	text-decoration: none;
}

.col-3.staff-btns {
	display: inline-grid;
	position: relative;
	width: 24%;
	background-color: rgb(11,35,65);
	text-align:center;
	padding: 2rem;
	color: #fff;
}

.col-3.staff-btns:hover {
	background-color: rgb(232,97,0);
	color: rgb(11,35,65);
}

.is-animated {
    animation: .6s rotate-right;
}

@keyframes rotate-right {
	0% {
		transform: translateY(100%)rotate(-0deg);
	}
	100% {
		transform: none;
	}
}

.hidden {
	display: none;
}

.col-12.filter-content{
	position: relative;
	padding: 2rem;
}

h2.filter-title {
	font-size: 3rem;
	text-decoration: underline;
	padding-bottom: 1rem;
}
	strong.title,.staff-email a,.staff-phone a,.staff-btn-title {
	font-size: 1.25rem;
}

.col-3.member {
    display: inline-grid;
    width: 22%;
    margin: 1%;
}
.col-3.member a {
   text-decoration: none;
	color:rgb(11,35,65);
}
img.img-circle {
	width:100%;
}

.name,.title,.email,.phone-num {
	font-size:1.25rem;
}

/* ---------------- STudent Achievement -----------------*/

.col-8.fdo-container {
		width:50%;
		margin: 0 auto;
	}
	.fdo-image {
		width:100%;
	}
.tabs {
}
.tabs input[type=radio] {
  display: none; 
}
.tabs label {
  transition: background 0.4s ease-in-out, height 0.2s linear;
  display: inline-block;
  cursor: pointer;
  color: #03244d;
  width: 19%;
  height: 3em;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #FCFCFC;
  text-align: center;
  line-height: 3em;
  font-size:1.2rem;
}
.tabs label:last-of-type {
  border-bottom: none; 
}
.tabs label:hover {
  background: #03244d;
  color:#ffffff;
}

@media screen and (max-width: 600px) {
.tabs label {
  width: 100%;
  display: block;
  border-bottom: 2px solid #C7C6C4;
  border-radius: 0; 
} 
}
@media screen and (max-width: 600px) {
.tabs {
  margin: 0; 
} 
}

#tab1:checked + label, #tab2:checked + label, #tab3:checked + label, #tab4:checked + label {
  background: #03244d;
  color: #FFFFFF; }

.tab-content {
  position: absolute;
  top: -9999px;
  padding: 10px; 
}

.tab-content-wrapper{
  background: #FFF;
  border-top: #cc4e0b 5px solid;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  
}
@media screen and (max-width: 600px) {
.tab-content-wrapper, .tab1-content-wrapper {
  border: none;
  border-radius: 0; 
} 
}

#tab1:checked ~ .tab-content-wrapper #tab-content-1, #tab2:checked ~ .tab-content-wrapper #tab-content-2, #tab3:checked ~ .tab-content-wrapper #tab-content-3, #tab4:checked ~ .tab-content-wrapper #tab-content-4, #tab5:checked ~ .tab-content-wrapper #tab-content-5 {
  position: relative;
  top: 0px;
 }

table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  font-size: 1.2rem!important;
}

table caption {
  font-size: 1.2rem;
  margin: .5em 0 .75em;
}

table tr {
  background-color: rgb(253,253,253);
  border: 1px solid #ddd;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: 1.2rem;
  letter-spacing: .1em;
  text-transform: uppercase;
}



@media all and (max-width: 3840px) {
  
}

@media all and (max-width: 2560px) {
  	.col-3.timeline-info {
		width:27%;
	}
}

@media all and (max-width: 1920px) {
  /* ------------ Index ------------ */
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:48%;
	}
	.headshot-img {
		width:43%;
	}
	.col-4.acc-icon-container {
		width:25%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:65%;
	}
	.timeline-row {
		padding:0;
	}
	.col-3.timeline-info {
		width:20%;
	}
	.col-1.timeline-arrow {
		width:8%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(0deg);
	}
	.col-4.news-story {
		width:25%;
		left:0;
		margin: 0 4%;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:30%;
		left: 20%;
	}
	.qep-btns {
		width: 65%;
		left:20%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:24%;
	}
	.col-3.member {
		display: inline-grid;
		position: relative;
		width:22%;
		left:0%;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 19%;
	}
}

@media all and (max-width: 1536px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:48%;
	}
	.headshot-img {
		width:55%;
	}
	.col-4.acc-icon-container {
		width:35%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:65%;
	}
	
	.col-3.timeline-info {
		width:22%;
	}
	.timeline-info p {
		text-align: center;
	}
	.col-1.timeline-arrow {
		width:10%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(0deg);
	}
	.col-4.news-story {
		width:25%;
		left:0;
		margin: 0 4%;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 65%;
		left:20%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:49%;
		margin:1% 0;
	}
	.col-3.member {
		display: inline-grid;
		position: relative;
		width:30%;
		left:1%;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 19%;
	}
}


@media all and (max-width: 1440px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:48%;
	}
	.headshot-img {
		width:70%;
	}
	.col-4.acc-icon-container {
		width:45%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:52%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:15%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:25%;
		left:0;
		margin: 0 3%;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 80%;
		left:12%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:49%;
	}
	.col-3.member {
		display: inline-grid;
		position: relative;
		width:30%;
		left:1%;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 100%;
	}
}

@media all and (max-width: 1366px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:48%;
	}
	.headshot-img {
		width:70%;
	}
	.col-4.acc-icon-container {
		width:45%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:52%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:15%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:25%;
		left:3.5%;
		margin: 0 3%;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 80%;
		left:12%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:49%;
	}
	.col-3.member {
		display: inline-grid;
		position: relative;
		width:40%;
		margin: 2% 4%;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 100%;
	}
}
@media all and (max-width: 1280px) {
    /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:48%;
	}
	.headshot-img {
		width:70%;
	}
	.col-4.acc-icon-container {
		width:45%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:52%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:15%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:25%;
		left:0;
		margin: 0 4%;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 80%;
		left:12%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:49%;
	}
	.col-3.member {
		display: inline-grid;
		position: relative;
		width:40%;
		margin: 2% 4%;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 100%;
	}
	
	.entry-year {
		display:none;
	}
	
	table {
		border: 0;
	  }

	  table caption {
		font-size: 1.2rem;
	  }

	  table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	  }

	  table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	  }

	  table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: 1.2rem;
		text-align: right;
	  }

	  table td::before {
		/*
		* aria-label has no advantage, it won't be read inside a table
		content: attr(aria-label);
		*/
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	  }

	  table td:last-child {
		border-bottom: 0;
	  }
}
@media all and (max-width: 962px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:100%;
	}
	.headshot-img {
		width:45%;
	}
	.col-4.acc-icon-container {
		width:65%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:100%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:25%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:55%;
		left:21%;
		margin: 0 auto;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 100%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:100%;
	}
	.col-3.member {
		display: block;
		width:65%;
		margin: 0 auto;
	}
	
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 100%;
	}
	
	table {
		border: 0;
	  }

	  table caption {
		font-size: 1.2rem;
	  }

	  table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	  }

	  table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	  }

	  table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: 1.2rem;
		text-align: right;
	  }

	  table td::before {
		/*
		* aria-label has no advantage, it won't be read inside a table
		content: attr(aria-label);
		*/
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	  }

	  table td:last-child {
		border-bottom: 0;
	  }
}
@media all and (max-width: 800px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:100%;
	}
	.headshot-img {
		width:60%;
	}
	.col-4.acc-icon-container {
		width:90%;
		margin: 0 auto;
	}
	.col-6.acc-info {
		width:100%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:35%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:75%;
		left:12%;
		margin: 0 auto;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 100%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:100%;
	}
	.col-3.member {
		width:100%;
	}
/* -----------------------------*/
/* ------------ Student Achievement ------------ */
	.tabs label {
		width: 100%;
	}

}
@media all and (max-width: 768px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:16%;
	}
	.col-6.liaison-info {
		width:100%;
	}
	.headshot-img {
		width:75%;
	}
	.col-4.acc-icon-container {
		width:100%;
	}
	.col-6.acc-info {
		width:100%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.timeline-info p {
		text-align: center;
	}
	.col-1.timeline-arrow {
		width:35%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:75%;
		left:12%;
		margin: 1% auto;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 100%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:100%;
		margin: 1% 0;
	}
	.col-3.member {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ------------- STudent Achievement ------------*/
	.tabs label {
	  width: 100%;
	  display: block;
	  border-bottom: 2px solid #C7C6C4;
	  border-radius: 0; 
	}
	
	.col-8.fdo-container {
		width:100%;
		margin: 0 auto;
	}
	.fdo-image {
		width:100%;
	}
	
	.entry-year {
		display: none;
	}
	
	table {
		border: 0;
	  }

	  table caption {
		font-size: 1.3em;
	  }

	  table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	  }

	  table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	  }

	  table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: 1rem;
		text-align: right;
	  }

	  table td::before {
		/*
		* aria-label has no advantage, it won't be read inside a table
		content: attr(aria-label);
		*/
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	  }

	  table td:last-child {
		border-bottom: 0;
	  }
}

@media all and (max-width: 601px) {
  /* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:20%;
	}
	.col-6.liaison-info {
		width:100%;
	}
	.headshot-img {
		width:100%;
	}
	.col-4.acc-icon-container {
		width:100%;
	}
	.col-6.acc-info {
		width:100%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:50%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:90%;
		left:5%;
		margin: 0 auto;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:40%;
		left: 10%;
	}
	.qep-btns {
		width: 100%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:100%;
	}
	.col-3.member {
		width:100%;
		left:0;
	}
/* -----------------------------*/
	.entry-year {
		display: none;
	}
}

@media all and (max-width: 414px) {
  	
/* ------------ Index ------------ */
	.nav-item {
		border-right: none!important;
		padding: 0% 2%;
	}
	.col-4.news-story {
		display: inline-block;
		position: relative;
		width: 100%;
		margin: 0 1%;
	}
	.col-8.page-header-info {
		top:8%;
	}
	.col-8.page-header-info-1 {
		top:41%;
	}
	.col-6.liaison-info {
		width:100%;
	}
	.headshot-img {
		width:60%;
	}
	.col-4.acc-icon-container {
		width:100%;
	}
	.acc-icon {
		width:60%;
	}
	.col-6.acc-info {
		width:100%;
	}
	
	.col-3.timeline-info {
		width:100%;
	}
	.col-1.timeline-arrow {
		width:50%;
		margin: 0 auto;
	}
	img.icon-arrow {
		transform: rotate(90deg);
	}
	.col-4.news-story {
		width:90%;
		left:5%;
		margin: 0 auto;
	}
	.col-4.news-story img {
		width:100%;
		left:0;
	}
/* -----------------------------*/
/* ---------- Quality Enhancement ------------*/
	.col-4.QEP-btn {
		width:90%;
		left: 5%;
	}
/* --------------------------------*/
/* ------------ Team Page ---------------*/
	.col-3.staff-btns {
		width:100%;
	}
	.col-3.member {
		width:100%;
		left:0;
	}
/* -----------------------------*/
}