.view {
	position: absolute;
	opacity: 0;
	transition: opacity 0.2s ease;
	-webkit-transition: opacity 0.2s ease;
  min-width: 100%;
}

.view.active {
	opacity: 1 !important;
	z-index: 100;
  min-width: 100%;
}

/* Navigation Styles */
ul.team_nav {
  clear: both;
}

ul.team_nav.col-xs-12 {
	padding: 0;
	margin: 0;
}

ul.team_nav li {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
  opacity: 0.5;
}


ul.team_nav img {
  height: 100%;
	width: auto;
}

ul.team_nav li:hover {
	cursor: pointer;
}

ul.team_nav li.active img,
ul.team_nav li:hover img {
  opacity: 1;
}

ul.team_nav li.active,
ul.team_nav li:hover{
  opacity: 1;
}

/* Team Styles */
.team {
  clear: both;
}

.bio_image_full.col-xs-6 {
	padding: 0;
	margin: 0;
}

.bio_container{
  margin-left: 0;
}

.bios_wrapper {
  height: 512px;
}

.bios_wrapper.col-xs-12 {
	padding: 0;
	margin: 0;
}

.bio {
	position: relative;
	z-index: 20;
  min-width: 100%;
}

.bio i.fa {
  margin: 10px 10px 10px 0;
}

.bio a {
  background: none;
}

.bio_content_inner.col-xs-6 {
	padding: 20px 0 0 30px;
	margin: 0;
}

.bio_content_inner  h3 {
  margin: 0;
}

.bio_content_inner span {
  padding: 0 0 20px 0;
  font-style: italic;
}

/*------------------------------------------------------------------
[ Style 1 ]
*/

.bio_image_full.style-1 img{
width: 100%;
border-bottom-left-radius: none;
border-bottom-right-radius: none;
}

/*------------------------------------------------------------------
[ Style 2 ]
*/

.bio_image_full.style-2 img{
width: 100%;
border-bottom-left-radius: 2em;
border-bottom-right-radius: 2em;
}

/*------------------------------------------------------------------
[ Style 3 ]
*/

.bio_image_full.style-3 img{
width: 100%;
border-bottom-left-radius: 50%;
border-bottom-right-radius: 50%;
}

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* Tablet */
@media screen and (min-width: 1025px) {

}
/* Tablet */
@media screen and (max-width: 1024px) {

}


/* Tablet */
@media screen and (max-width: 900px) {

}

/* Tablet */
@media screen and (max-width: 768px) {
	.bios_wrapper {
		background: none;

	}

	.bios_wrapper .view {
		padding: 0;
		height: auto !important;
	}

	.bio {
		position: relative;
		z-index: 20;
		width: 100%;
	}

	.bios_wrapper .view {
		position: relative;
		opacity: 1;
		width: 100%;
		transition: opacity 0.2s ease;
		-webkit-transition: opacity 0.2s ease;
	}

	.bios_wrapper .view.active {
		opacity: 1 !important;
		z-index: 100;
	}

	.team_nav {
		display: none;
	}


}

/* Tablet */
@media screen and (max-width: 767px) {


}

/* Mobile */
@media screen and (max-width: 480px) {

	.bio_content {
		margin-top: 20px;
	}
}
