.project-row {
	margin:45px 0 60px 0;		
	flex-direction: row-reverse;
}
.project-row h1 {
	margin-bottom:0;
}
.project-row .external-link { 
    display: inline-block;
    margin-bottom: 20px;
}
.project-url-link {
	color:#0373ba;
}
.project-row .more-projects-anchor-link-container {
	margin:15px 0;
}

.project-row .sow-accordion {
	padding-right:10%;
}

.project-row .project-img-carousel-column {
	padding-right:30px;
}

.section-header-row {
	margin-bottom:30px;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
}
.section-header-row .panel-grid-cell {
	padding:30px 0;
}
.section-header-row h2 {
	font-size:24px; 
	text-align:center; 
	padding:20px 0; 
	margin-bottom:0;	
}
.section-header-row h2 strong {
	font-size:28px;
	display:inline-block; 
	padding-bottom:5px;
}
.section-header-row p {
	text-align:center;
}

@media screen and (max-width: 1200px) {
	.project-row .sow-accordion {
		padding-right:30px;
	}	
}

@media screen and (max-width: 900px) {
	.project-row {
		margin:20px 0 30px 0;
	}
	.project-row h1 {
		font-size:28px;
		margin-top:20px;
	}
	.project-row .sow-accordion {
		padding-right:0;
		max-width:700px;
	}	
	.project-row .project-img-carousel-column {
		padding-right:0;
	}

}

@media screen and (max-width: 500px) {
	.project-row .btn {
		max-width:400px;
	}	
}