#about { padding-bottom: 56px }
	#about .about-row { margin-bottom: 24px }
	#about .about-text { background-color: #E6E6E6; min-height: 530px; padding: 0 75px; text-align: center }
		#about .about-text h2 { font-size: 30px; font-weight: 700; margin: 0 0 20px 0 }
		#about .about-text p { font-size: 20px; margin-bottom: 10px }
	#about .about-img { background-size: cover !important; height: 100% }
		#about .about-img.about-img-1 { background: url('/img/about/aa-about-1.webp') no-repeat center center }
		#about .about-img.about-img-2 { background: url('/img/about/aa-about-2.webp') no-repeat center center }
		#about .about-img.about-img-3 { background: url('/img/about/aa-about-3.webp') no-repeat center center }

@media (max-width: 1669px) {
	#about { padding-bottom: 51px }
		#about .about-text { min-height: 415px; padding: 0 40px }
			#about .about-text h2 { font-size: 24px }
			#about .about-text p { font-size: 18px }
}

@media (max-width: 1199px) {
	#about { padding-bottom: 46px }
		#about .about-text { min-height: 310px; padding: 0 30px }
			#about .about-text h2 { font-size: 20px }
			#about .about-text p { font-size: 16px }
}

@media (max-width: 991px) {
	#about { padding-bottom: 41px }
		#about .about-text { min-height: 0; padding: 30px }
		#about .about-img { height: 350px; margin-bottom: 24px }
}

@media (max-width: 767px) {
	#about { padding-bottom: 36px }
		#about .about-img { height: 300px }
}

@media (max-width: 575px) {
	#about .about-row { margin-bottom: 12px }
	#about .about-text { padding: 20px }
		#about .about-text h2 { font-size: 20px; margin: 0 0 15px 0 }
		#about .about-text p { font-size: 14px }
	#about .about-img { height: 250px; margin-bottom: 12px }
}

@media (max-width: 374px) {
	
}