/* Top Rotation */
.homePage section.slider {
	width: 100%;
	height: 635px ;
	max-height: 635px !important;
	margin-top: 113px!important;
	position: relative!important;
}
/* TEXT OVER BANNER  */
.homePage .slider .home-caption {
	position: absolute;
	top: 52%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	width: 100%;
}
.homePage .slider .home-caption .title {
	font-size: 38px;
	line-height: 54px;
	letter-spacing: -0.02em;
	font-style: normal;
	font-weight: 300;
	text-align: center;
	width: 100%;
	text-shadow: 0 3px 12px rgba(0,0,0,0.5);
	color: #ffffff;
	margin: 0;
}
.homePage .slider .home-caption .description {
	font-size: 18px;
	padding: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 35px;
	font-weight: 500;
	text-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.homePage .slider .home-caption .title a {
	color: #ffffff;
	font-weight: 900;
	border-bottom: 1px solid #fff;
}
.homePage .slider .home-caption .title a:hover {
	border-bottom: 4px solid #fff;
}
.homePage .slider .wash {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.15;
	z-index: 1;
}
.homePage a.home-button {
	color: #202020;
	border: 1px solid #b02d31;
	padding: 15px 50px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	margin-top: 10px;
	display: inline-block;
}
.homePage a.home-button:hover {
	background: #b02d31;
	color: #fff;
}
.homePage a.home-button-white {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	border: 1px solid #fff;
	background-color: rgba(194,194,194, 0.3);
	padding: 18px 65px;
	margin: 0 15px;
}
.homePage a.home-button-white:hover {
	border: 1px solid #fff;
	background-color: #fff;
	color: #202020;
}

/* --------------------------------------------------------------------
 * 
 * 	WE ARE CBU SECTION 
 * 
 * -------------------------------------------------------------------- */

.homePage .we-are-cbu {
	padding: 80px 0;
	background: url('/sitefiles/2091/css/images/watermark-logo-bg.png') no-repeat bottom right;
	background-size: auto;
}

.homePage .inner-container {
	padding: 2% 9%;
}

/* --------------------------------------------------------------------
 * 
 * 	STATS SECTION 
 * 
 * -------------------------------------------------------------------- */

.homePage .stats {
	background: url('/sitefiles/2091/css/images/stats-bg_mini.jpg') top left no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	color: #fff;
	padding: 7% 0;
}
.homePage .stats .col-md-3  .inner-container, .homePage .stats .col-md-9  .inner-container {
	min-height: 250px;
}
.homePage .stats h4 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 26px;
	min-height: 140px;	
}
.homePage .stats .col-md-9 h4 {
	min-height: 100px;
}
.homePage .stats h1 {
	font-weight: 300;
	font-size: 60px;
	margin: 0!important;
	font-family: 'museo-slab', sans-serif;
}
.homePage .stats .container > .row {
	margin-bottom: 3%;
}
.homePage .stats .container > .row:last-of-type {
	margin-bottom: 0;
	margin-top: 8%;
}
.homePage .stats h1#numberOne:before {
	content: '#';
}
.homePage .stats .row:first-child .col-md-3:nth-child(1) .inner-container {
	background: rgba(122, 41, 73, 0.85);
}
.homePage .stats .row:first-child .col-md-3:nth-child(2) .inner-container {
	background: rgba(132, 120, 112, 0.85);
}
.homePage .stats h1#financialAid:after, .homePage .stats h1#forbes:after {
	content: '%';
}
.homePage .stats .row:first-child .col-md-3:nth-child(3) .inner-container {
	background: rgba(51, 93, 105, 0.85);
}
.homePage .stats .row:first-child .col-md-3:nth-child(4) .inner-container {
	background: rgba(247, 180, 117, 0.85);
}
.homePage .stats .row:nth-child(2) .col-md-9 .inner-container {
	background: rgba(194, 76, 33, 0.85);
	padding: 1% 4%;
}
.homePage .stats .row:nth-child(2) .col-md-3 .inner-container {
	background: rgba(103, 161, 147, 0.85);
}
.homePage .stats h1#international:after, .homePage .stats h1#minority:after {
	content: '%';
}
.homePage .stats .col-md-9 p {
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 18px;
	margin-top: -10px;
}
.homePage .stats .col-md-9 .col-md-2,
.homePage .stats .col-md-9 .col-md-3,
.homePage .stats .col-md-9 .col-md-4 {
	text-align: left;
	border-right: 1px solid rgba(255,255,255, 0.3);
}
.homePage .stats .col-md-9 .col-md-4 {
	border: none;
}
.homePage .stats .col-md-9 .col-md-2 {
	padding-left: 0;
	text-align: left;
}
.homePage .inner-stats > .row:last-child {
	margin: 70px 0 30px;
}
.homePage .stats .container > .row:last-child .col-md-6:first-child {
	text-align: right;
}

/* --------------------------------------------------------------------
 * 
 * 	ACADEMICS SECTION 
 * 
 * -------------------------------------------------------------------- */

.homePage .academics {
	padding: 80px 0;
}
.homePage .academic-grid .col-lg-3 {
	padding: 0;
}
.homePage .academic-grid .col-lg-2 {
	padding: 0;
} 
.homePage .academic-grid .row .col-lg-3 a, .homePage .academic-grid .row .col-lg-2 a {
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	font-weight: 500;
	letter-spacing: 1px;
	border-top: 10px solid transparent;
	background-position: 50% 45%;
	background-repeat: no-repeat;
    line-height: 20px;
    text-transform: uppercase;
    padding-top: 48.5%;
}

.homePage .academic-grid .row .col-lg-2 a.adult,
.homePage .academic-grid .row .col-lg-2 a.grad-business, 
.homePage .academic-grid .row .col-lg-2 a.grad-education,
.homePage .academic-grid .row .col-lg-2 a.grad-pa {padding-top: 43.25%;}

.homePage .academic-grid .row .col-lg-2 a.rn-bsn,
.homePage .academic-grid .row .col-lg-2 a.grad-engineering {padding-top: 46%;}

.homePage .academic-grid .row:first-child .col-lg-3:nth-child(1) a {
	border-top: 10px solid rgba(122, 41, 73, 0.8);
}
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(1) a:hover {
	background-color: rgba(122, 41, 73, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/arts-icon.min.png');
	border-top: 10px solid transparent;
}
/* Business */
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(2) a {
	border-top: 10px solid rgba(51, 93, 105, 0.8);
}
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(2) a:hover {
	background-color: rgba(51, 93, 105, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/business-icon.min.png');
	border-top: 10px solid transparent;
}
/* Engineering */
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(3) a {
	border-top: 10px solid rgba(190, 72, 29, 0.8);
}
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(3) a:hover {
	background-color: rgba(190, 72, 29, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/engineering-icon.min.png');
	border-top: 10px solid transparent;
}
/* Science */
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(4) a {
	border-top: 10px solid rgba(103, 161, 147, 0.8);
}
.homePage .academic-grid .row:first-child .col-lg-3:nth-child(4) a:hover {
	background-color: rgba(103, 161, 147, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/science-icon.min.png');
	border-top: 10px solid transparent;
}
/* Adult Studies */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(1) a {
	border-top: 10px solid rgba(225, 161, 84, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(1) a:hover {
	background-color: rgba(225, 161, 84, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/adult-studies-icon.min.png');
	border-top: 10px solid transparent;
}
/* Nursing */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(2) a {
	border-top: 10px solid rgba(107, 147, 148, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(2) a:hover {
	background-color: rgba(107, 147, 148, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/rn-bsn-nursing-icon.min.png');
	border-top: 10px solid transparent;
}
/* Graduate Business */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(3) a {
	border-top: 10px solid rgba(130, 117, 111, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(3) a:hover {
	background-color: rgba(130, 117, 111, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-business-icon.min.png');
	border-top: 10px solid transparent;
}
/* Graduate Education */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(4) a {
	border-top: 10px solid rgba(205, 88, 80, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(4) a:hover {
	background-color: rgba(205, 88, 80, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-education-icon.min.png');
	border-top: 10px solid transparent; 
}
/* Graduate Engineering */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(5) a {
	border-top: 10px solid rgba(137, 155, 73, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(5) a:hover {
	background-color: rgba(137, 155, 73, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-engineering-icon.min.png');
	border-top: 10px solid transparent;
}
/* PA */
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(6) a {
	border-top: 10px solid rgba(224, 107, 47, 0.8);
}
.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(6) a:hover {
	background-color: rgba(224, 107, 47, 0.8);
	background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/physician-assistant-icon.min.png');
	border-top: 10px solid transparent;
}


/* --------------------------------------------------------------------
 * 
 * 	NEWS AND EVENTS SECTION 
 * 
 * -------------------------------------------------------------------- */

section.news-events {
	padding: 80px 0;
}
/*  Blog & Recent News Widget Styling */
section.news-events div.recent-blog-posts-wrapper, div.recent-news-wrapper	{
	margin: 0px 0px 20px 0px;
}
section.news-events div.recent-blog-posts-wrapper ul li, div.recent-news-wrapper ul li	{
	list-style: none;
	margin: 0 0 5px 2%;
	padding: 0 0 20px 0;
	width: 48%;
	float: right;
	clear: right;
}
section.news-events div.recent-blog-posts-wrapper ul {
	margin: 0;
	padding: 0;
}
section.news-events div.recent-blog-posts-wrapper .recent-blog-posts-body {
	font-size: 14px;
	line-height: 18px;
}
/* First News Post */
section.news-events div.recent-blog-posts-wrapper ul li:first-child {
	display: block;
	margin: 0 2% 30px 0;
	padding: 0;
	float: left;
	clear: left;
	position: relative;
	min-height: 260px;
}
section.news-events div.recent-blog-posts-wrapper ul li:first-child .recent-blog-posts-body {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	z-index: 1;
	line-height: 18px;
	font-weight: 300;
	text-shadow: 1px 1px 2px rgba(32, 32, 32, 0.5);
}
section.news-events div.recent-blog-posts-wrapper ul li:first-child span.recent-blog-posts-date-wrapper {
	position: absolute;
	bottom: 55%;
	left: 0;
	color: #fff;
	padding: 10px;
	z-index: 1;
	font-weight: 500;
	text-shadow: 0 1px 2px #333;
}
section.news-events div.recent-blog-posts-wrapper ul li:first-child a.recent-blog-posts-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	color: #fff;
	font-weight: 900;
	font-size: 20px;
	letter-spacing: 0.5px;
	line-height: 24px;
	padding: 10px;
	background-color: rgba(0,0,0,0.4);
	height: 100%;
}
section.news-events span.recent-blog-posts-date-wrapper, span.recent-news-date-wrapper	{
	padding: 2px 0px;
	display: block;
	font-family: 'museo-slab', sans-serif;
	color: #616161;
	font-size: 12px;
	font-weight: 300;
	line-height: 14px;
	margin: 5px 0 10px 0;
}
section.news-events span.recent-news-weekday, span.recent-news-date-wrapper > span:nth-of-type(2) {
	display: none;
}
section.news-events div.recent-blog-posts-wrapper p.recent-news-snippet {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px; 
}
section.news-events a.recent-blog-posts-title, a.recent-news-title	{
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 500;
	position: relative;
}
section.news-events p.recent-blog-posts-view-link, p.recent-news-view-link {
	display: block;
	padding-left: 52%;
}
section.news-events p.recent-news-view-link a.home-button, p.upcoming-events-view-link a.home-button {
	padding: 15px 30px;
}
/* Calendar Widget Styling */

section.news-events div.upcoming-events-wrapper	{
	margin: 0px 0px 20px 0px;
}
section.news-events div.upcoming-events-wrapper ul	{
	list-style: none;
	margin: 0;
	padding: 0px;
	float: left;
	clear: right;
	width: 100%;
}
section.news-events div.upcoming-events-wrapper ul li	{
	list-style: none;
	margin: 0;
	padding: 0px 0px 8px 0px;	
	width: 100%;
	float: left;
	clear: right;
	position: relative;
}
section.news-events p.upcoming-events-date	{
	width: 52px;
	float: left;
	margin: 0 1% 0 0;
	padding: 5px 0px;
	display: block;
}
section.news-events span.upcoming-events-month	{
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 500;
	color: #777;
}
section.news-events span.upcoming-events-date {
	display: block;
	font-family: 'museo-slab', sans-serif;
	font-size: 34px;
	font-weight: 300;
	padding: 12px 0;
}
section.news-events span.upcoming-events-date-separator	{
	display: none;
}
section.news-events p.upcoming-events-name	{
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 500;
	margin: 23px 0 0 0;
}
section.news-events span.upcoming-events-time {
	display: block;
	position: absolute;
	left: 55px;
	top: 3px;
	font-style: normal;
	color: #616161;
	font-size: 12px;
	font-weight: 300;
	text-transform: lowercase;
	margin: 0;
}
section.news-events span.upcoming-events-time span {display: none;}

/* --------------------------------------------------------------------
 * 
 * 	COMMUNITY SECTION 
 * 
 * -------------------------------------------------------------------- */

.homePage .community {
	background: url('/sitefiles/2091/css/images/community-bg_mini.jpg') top left no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	color: #fff;
	padding: 5% 0;
}
.homePage .community a.instagram {color: #fff;}
.homePage .community a {
	color: #202020;
	text-align: center;
}
.homePage .community h3 {
	color: #fff;
	font-weight: 900;
	text-align: center;
	font-size: 45px;
	line-height: 50px;
	margin: 0 auto;
}
.homePage .community .row:last-child .col-lg-6:first-child {
	text-align: right;
}
.homePage .community .row:nth-child(3) {
	padding: 20px 0 50px;
}
.homePage .community .row:last-of-type {
	margin-top: 50px;
}
.homePage .community #instafeed img {
	width: auto;
}
.simply-scroll {
	width:100%;
	height:210px;
	position:relative;
	margin-top:70px;
}
.simply-scroll .simply-scroll-clip {
	width:100%;
	height:210px;
	position:relative;
	overflow:hidden;
}
#instafeed {
	height:200px;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
	position:relative;
}
#instafeed a {
	margin-right:30px;
	vertical-align:top;
	display:block;
	width:170px;
	height:210px;
	float:left;
}
#instafeed a:hover img {
	box-shadow:0 0 20px rgba(0,0,0,.4);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
#instafeed img {
	width:170px;
	height:170px;
	display:block;
	margin-top:20px;
	border-radius:4px;
	-webkit-transition:all 220ms ease-in-out;
	-moz-transition:all 220ms ease-in-out;
	-o-transition:all 220ms ease-in-out;
	transition:all 220ms ease-in-out;
}
#instafeed_spinner {
	width: 100%;
	text-align: center;
	color: #fff;
		padding: 60px 0;
		font-size: 36px;
}


/* --------------------------------------------------------------------
 * 
 * 	ATHLETICS SECTION 
 * 
 * -------------------------------------------------------------------- */

.homePage .athletics, .homePage .culture {
	padding: 80px 0;
}
.homePage .athletics .home-title {
	font-style: italic;
}
.homePage section.athletics {
	background: url('/sitefiles/2091/css/images/watermark-athletics-bg.png') no-repeat top right;
}
.homePage section.athletic-grid {
	clear: both; 
	overflow: hidden;
	max-height: 560px;	
}
.homePage section.athletic-grid .red-button {
	display: none;
}

/* --------------------------------------------------------------------
 * 
 * 	TESTIMONIALS SECTION 
 * 
 * -------------------------------------------------------------------- */

 section.testimonials {background: #fff;}

.homePage .testimonials .tab-pane {
	height: 600px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.homePage .testimonials > .row {
	position: relative;
}
.homePage .testimonials #testimonial-1 {
	background: url('/sitefiles/2091/css/images/testimonial-one.jpg') no-repeat top left;
} 
.homePage .testimonials #testimonial-2 {
	background: url('/sitefiles/2091/css/images/testimonial-two.jpg') no-repeat top left;
} 
.homePage .testimonials #testimonial-3 {
	background: url('/sitefiles/2091/css/images/testimonial-three.jpg') no-repeat top left;
}
.homePage .testimonials #testimonial-4 {
	background: url('/sitefiles/2091/css/images/testimonial-four.jpg') no-repeat top left;
} 
.homePage .testimonials .col-md-6 {
	background-color: rgba(178,160,154, 0.85);
	padding: 3% 5%;
	height: 100%;
}
.homePage .testimonials .col-md-6 p {
	font-family: 'museo-slab', sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #fff;
	margin-top: 0;
}
.homePage .testimonials h4 {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 18px;
	color: #b02d31;
	letter-spacing: 1px;
}
.homePage .testimonials h5 {
	font-family: 'museo-slab', sans-serif;
	font-style: italic;
	font-size: 14px;
	margin-top: 8px;
}
.homePage .testimonials .nav-tabs {
	position: absolute;
	bottom: 50px;
	padding-left: 5%;
	border: none;
}
.homePage .testimonials ul.nav li a {
	background-color: transparent;
	border: 0px solid transparent;
	margin-right: 15px;
	padding: 0;
}
.homePage .testimonials ul.nav li a img {
	opacity: .4;
}
.homePage .testimonials ul.nav li a:hover img,
.homePage .testimonials ul.nav li.active a img {
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}



/* Arbitrary Breakpoints */
@media screen and (max-width: 1200px) {
  
}

@media screen and (max-width: 991px) {
	.homePage .slider .home-caption .title {font-size: 34px;}
	.homePage .stats .container > .row {margin: 0;}
	.homePage .stats .col-md-9 .col-sm-3 {text-align: left;}
	.homePage .inner-container {padding: 1% 4%; min-height: 150px!important;}
	.homePage .stats h4 {min-height: 70px!important;}
	.homePage .stats .col-md-9, .homePage .stats .col-md-3 {margin-bottom: 15px;}
	.homePage .community h3 {font-size: 37px; line-height: 46px;}
	.homePage .community {padding: 10% 0;}
	.homePage .community .row:nth-child(3) {padding: 2% 0 3.5% 0;}
	.homePage .community .row:last-of-type {margin: 5% 0 0 0;}
	.simply-scroll {margin-top: 6%;}
	.homePage .stats {padding: 10% 0;}
	section.news-events div.upcoming-events-wrapper ul li {padding: 0 0 10px 0;}
	.homePage section.slider {margin-top: 88px!important;}
}	/* end of 991px */

@media screen and (max-width: 767px) {
	.homePage .stats, .homePage .community  {
		background-attachment: scroll!important;
		background-position: center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.homePage .stats .container > .row:last-child .col-md-6:first-child,
	.homePage .stats .container > .row:last-child .col-md-6,
	.homePage .community .row:last-child .col-md-6:first-child,
	.homePage .community .row:last-child .col-md-6 {
		text-align: center;
		padding: 4% 0;
	}
	.homePage .testimonials .tab-pane {
	    height: 450px;
	}
	.homePage section.slider {
		margin-top: 75px!important;
	}
	.homePage section.athletic-grid .red-button {
		display: inline-block;
	}
	.homePage .slider .home-caption .title {font-size: 28px; line-height: 38px;}

	.homePage .we-are-cbu {margin: 0;}

	.homePage .we-are-cbu {
		-webkit-background-size: inherit;
		-moz-background-size: inherit;
		-o-background-size: inherit;
		background-size: inherit;
		background-position: 40% 100%;
	}
	h3.home-subtitle {margin: 4% 0;}
	.homePage .stats .student-profile .col-sm-3 {padding: 0;}
	.homePage .stats .col-md-9 .col-md-2, .homePage .stats .col-md-9 .col-md-3, .homePage .stats .col-md-9 .col-md-4 {border:none;}

	.homePage .we-are-cbu, .homePage .academics, .homePage section.news-events, .homePage section.athletics {padding: 8% 0!important;}
	.homePage .community .row:first-of-type h3 br {display: none;}

	section.we-are-cbu .container,
	section.stats .container,
	section.academics .container,
	section.news-events .container,
	section.athletics .container,
	section.culture .container
	{padding: 0;}

	.homePage .community h3 {margin: 0 auto 15px auto;}

}	/* end of 767px */

@media screen and (max-width: 600px) {
	h2.home-title {
		font-size: 36px;
		letter-spacing: 0;
		line-height: 48px;
		margin: 10px 0 15px 0;
	}
  	.homePage .slider .cta-buttons {
   		display: none;
	}
	.homePage .slider .home-caption {
		position: absolute;
		bottom: 0;
		z-index: 1;
		width: 100%;
	}
	.homePage .slider .home-caption .title {
		font-size: 24px;
		line-height: 30px;
	}
	.homePage .slider .home-caption .description {
		font-size: 16px;
		padding: 15px;
		width: 100%;
		text-align: center;
		color: #fff;
		font-weight: 300!important;
		margin-top: 30px;	
		letter-spacing: 0.05em;
	}
	.homePage .academic-grid .row img {
		/*visibility: hidden;*/
	}
	/* Arts */
	.homePage .academic-grid .row:first-child .col-lg-3:nth-child(1) a {
		background-color: rgba(122, 41, 73, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/arts-icon.min.png');
		border-color: transparent;
	}
	/* Business */
	.homePage .academic-grid .row:first-child .col-lg-3:nth-child(2) a {
		background-color: rgba(51, 93, 105, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/business-icon.min.png');
		border-color: transparent;
	}
	/* Engineering */
	.homePage .academic-grid .row:first-child .col-lg-3:nth-child(3) a {
		background-color: rgba(190, 72, 29, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/engineering-icon.min.png');
		border-color: transparent;
	}
	/* Science */
	.homePage .academic-grid .row:first-child .col-lg-3:nth-child(4) a {
		background-color: rgba(103, 161, 147, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/science-icon.min.png');
		border-color: transparent;
	}
	/* Adult Studies */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(1) a {
		background-color: rgba(225, 161, 84, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/adult-studies-icon.min.png');
		border-color: transparent;
	}
	/* Nursing */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(2) a {
		background-color: rgba(107, 147, 148, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/rn-bsn-nursing-icon.min.png');
		border-color: transparent;
	}
	/* Graduate Business */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(3) a {
		background-color: rgba(130, 117, 111, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-business-icon.min.png');
		border-color: transparent;
	}
	/* Graduate Education */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(4) a {
		background-color: rgba(205, 88, 80, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-education-icon.min.png');
		border-color: transparent;
	}
	/* Graduate Engineering */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(5) a {
		background-color: rgba(137, 155, 73, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/graduate-engineering-icon.min.png');
		border-color: transparent;
	}
	/* PA */
	.homePage .academic-grid .row:nth-child(2) .col-lg-2:nth-child(6) a {
		background-color: rgba(224, 107, 47, 0.8);
		background-image: url('http://sw.sitefiles.s3.amazonaws.com/2091/images/icons/physician-assistant-icon.min.png');
		border-color: transparent;
	}
	div.recent-blog-posts-wrapper	ul li, div.recent-news-wrapper ul li	{
		width: 100%;
	}
	/* First News Post */
	section.news-events div.recent-blog-posts-wrapper ul li:first-child {
		margin: 0 0 30px 0 ;
	}
	section.news-events p.recent-blog-posts-view-link, section.news-events p.recent-news-view-link, 
	section.news-events p.upcoming-events-view-link {
		padding-left: 0;
	}
	section.news-events div.recent-blog-posts-wrapper ul li:first-child a.recent-blog-posts-title {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		color: #fff;
	}
	section.news-events div.recent-blog-posts-wrapper ul li, div.recent-news-wrapper ul li {
		width: 100%;
	}
	.homePage .community .row:first-of-type h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.homePage .testimonials .col-md-6 p {
		font-size: 18px;
	}

	.we-are-cbu .col-lg-12 {padding: 0;}
	.homePage .stats h4 {min-height: 60px!important;}

	.simply-scroll {height: 190px;}
	.simply-scroll .simply-scroll-clip {height: 190px;}
	#instafeed {height: 190px;}
	#instafeed a {height: 190px; width: auto;}
	#instafeed img {height: 150px;}
	#instafeed a:hover img {
		box-shadow: none;
		-webkit-transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
		transform:scale(1.05);
	}


} /* end of 600px */

@media screen and (max-width: 500px) {
	.homePage .slider .home-caption .title {font-size: 19px; line-height: 27px;}
	.homePage .slider .home-caption .title br {display: none;}
}

@media screen and (max-width: 400px) {
	.homePage .stats h1 {font-size: 50px;}
	.homePage .stats .col-md-9 p {font-size: 15px;}
	footer .footer-logo h2 {font-size: 28px!important;}
	footer .footer-logo h3 {font-size: 14px!important;}
	.homePage .slider .home-caption .title {font-size: 17px;}
	section.news-events div.recent-blog-posts-wrapper ul li:first-child a.recent-blog-posts-title {
		font-size: 1em;
		line-height: 1.3em;
	}
	.homePage .testimonials .col-md-6 p {
		line-height: 1.4em;
	}
	h2.home-title {
		font-size: 32px;
	}
}

/* end of home.css file */
 




