#project { padding-top: 40px }
	#project h1 { font-size: 45px; margin: 20px 0 }
	#project p { font-size: 17px; margin: 0 0 15px 0; }
		#project p.lead { font-size: 21px; font-weight: 400; }
		#project .project-date { font-size: 22px; margin: 20px 0; text-transform: uppercase; }
	#project #project-text { padding-top: 24px; padding-bottom: 60px; }
	#project #project-info { font-size: 18px; line-height: 34px }
		#project #project-info strong { text-transform: uppercase }
	#project #project-gallery { padding: 80px 0 }
		#project #project-gallery .project-gallery-img { display: block; margin-bottom: 24px }

#sidebar-case-study-list { background-color: #ECECEC; padding: 40px; }
	#sidebar-case-study-list .sidebar-projects-title { font-weight:700; font-size:26px; margin-bottom: 30px; }
		#sidebar-case-study-list hr { color: #fff; height: 3px; margin-bottom: 0!important }

@media (max-width: 1669px) {
	#project { padding-top: 70px }
		#project h1 { font-size: 30px }
		#project p { font-size: 16px }
		#project #project-text { padding: 18px 0 0 18px }
		#project #project-info { font-size: 16px; line-height: 30px }
		#project #project-gallery { padding: 70px 0 }
}

@media (max-width: 1199px) {
	#project { padding-top: 60px }
		#project h1 { font-size: 24px }
		#project p { font-size: 14px }
		#project #project-text { padding: 12px 0 0 0 }
		#project #project-info { font-size: 14px; line-height: 26px }
		#project #project-gallery { padding: 60px 0 }
}

@media (max-width: 991px) {
	#project { padding-top: 50px }
		#project p { margin: 0 0 20px 0 }
		#project #project-text { padding-top: 30px }
		#project #project-gallery { padding: 35px 0 }
}

@media (max-width: 767px) {
	
}

@media (max-width: 575px) {
	#project { padding-top: 40px }
		#project #project-gallery .project-gallery-img { margin-bottom: 10px }
}

@media (max-width: 374px) {
	
}