@media screen {
	/* FACULTY NEW */
	.text-violet { color:#3e107b; }
	.text-grey{ color:#3d3d3d; } 
	
	.faculty{
		background:#f3f3f3;
	}
	.faculty .divider{
		background:#fff;
		margin-bottom:90px;
	}
	.faculty.members .divider{
		margin-bottom:20px;
	}
	.faculty .courses-category{ padding:30px; }

	.faculty .courses-category a{
		line-height: 45px;
	}
	
	.faculty .courses-category .title{
		font-size:2.500em;
		font-weight:300;
		margin-bottom:30px;
		text-transform:upper-case;
	}	
	
    .faculty .faculty-desc { 
		display: none; 
		overflow:hidden; 
		padding-left: 200px;  
		width: auto;
	}
	.faculty .faculty-desc.active{
		display:block;
	}
	.faculty .faculty-desc .desc  {
		position: relative; 
		float: left; 
		width: 100%; 
		padding:15px 20px;
	}

	.faculty .faculty-desc .desc .name{
		font-size:1.333em;
		line-height:1em;
		margin-bottom:15px;
	}
	.faculty .faculty-desc .desc .content  {
		font-size:1em;
		line-height:1.667em;
		margin-bottom: 15px;
	}
	
	.faculty .faculty-desc .thumbnail { 
		position: relative; 
		float: left; 
		 margin: 0 0 0 -200px;
		right: 200px; 
		_right: 0px; 
		margin: 0 -100% 0 0; 
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		border-radius: 0;
		padding: 0;
	}

	
	.faculty .faculty-desc  .desc .others .mail{
		font-size:1.083em;
	}
	.faculty .faculty-desc  .desc .others .social{
		margin:0;
		padding:0;
		float:right;
		
	}
	.faculty .faculty-desc  .desc .others .social li{
		margin: 0 0 0 5px;
		padding:0;
		display:block;
		float:left;
		width:21px;
		height:20px;
		list-style-type:none;
	}
	.faculty .faculty-desc  .desc .others .social li a{
		display:block;
		width:21px;
		height:20px;
		background:url('images/social-faculty.png') no-repeat 0 0; 
	}
	.faculty .faculty-desc  .desc .others .social li.li a{ background-position: -30px 0;} 
	.faculty .faculty-desc  .desc .others .social li.tw a{ background-position: -60px 0;}
			
	.faculty .faculty-list ul{ 
		margin:0;
		padding:0;
	}
	.faculty .faculty-list ul li{
		margin:0;
		padding:0;
		list-style-type:none; 
		float:left;
		position:relative;
		cursor:pointer;
	}
	.faculty .faculty-list ul li a{
		display:block;
	}
	.faculty .faculty-list ul li span{
		background:url('images/faculty-thumb-hover.png') repeat;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		display:none;
	}
	.faculty .faculty-list ul li:hover span{
		display:block;
	}
	.faculty .faculty-list ul li a img{
		max-width:100px;
		display:block;
		height:auto;
	}
	
	
	.faculty .courses-list{
		margin:0;
		padding:0;
	}
	.faculty .courses-list li{
		float:left;
		min-width:150px;
		width:33%;
		list-style-type:none;	
		min-height: 200px;
	}
	.faculty .courses-list li{
		background: none repeat scroll 0 0 #7F5DAB;
	}
	.faculty .courses-list li.darker {
		background:#6a4996;
	}
	/* Added by Grady */
	.faculty .courses-list li:nth-child(even) {
		background:#6a4996;
	}
	
	.faculty .courses-list li a {
		text-decoration:none;
		display:block;
		color:#fff;
		padding: 20px 10px;
	}
	.faculty .courses-list li a .title{
		font-size:1.150em;
		margin-bottom:0;
		padding-bottom:15px;
		display: block;
		line-height: 1.5em;
	} 
	.faculty .courses-list li a .desc{
		font-size:0.833em;
		line-height: 1.5em;
		display: block;
		margin:0;
	}
	.faculty .courses-list li a .desc p{
		margin:0;
	}

	.loading {
		background: url('images/preloader.gif') center center no-repeat;
		display: block;
		height: 15px;
		margin: -40px auto 20px;
	}
	
}

@media screen and ( max-width: 1199px ) {

}
@media screen and ( max-width: 991px ) {

}

@media screen and ( max-width: 767px ) {

}
@media screen and ( max-width: 482px ) {

	/* FACULTY */
	.faculty .faculty-desc { padding:0; }
	.faculty .faculty-desc .thumbnail {
		border: medium none;
		border-radius: 0;
		float: none;
		margin: 0;
		padding: 0;
		right: 0;
	}
	.faculty .faculty-desc .desc .others .social {
		display: table;
		float: none;
		margin: 10px 0 0;
		padding: 0;
	}
	.faculty .faculty-desc .desc .others .social li:first-child{
		margin:0;
	}

}
@media screen and ( max-width: 319px ) {

}