#landing-3-content { padding-bottom: 24px }
	#landing-3-content h2 { color: #21398F; font-family: 'Flama-Bold'; font-size: 58px; margin: 0; padding-bottom: 30px }
	#landing-3-content #intro { padding-bottom: 20px }
		#landing-3-content #intro p { color: #EF7D00; font-size: 24px; margin: 0; padding-bottom: 20px }
	#landing-3-content .img-intro { margin-bottom: 30px }
	#landing-3-content .category { -webkit-box-shadow: inset 70px 0px 0px 0px #FFF; background-color: #EEE; box-shadow: inset 70px 0px 0px 0px #FFF; margin-bottom: 30px; padding: 20px 20px 0 0; position: relative }
		#landing-3-content .category.full { -webkit-box-shadow: none; box-shadow: none; padding: 20px 20px 0 50px }
		#landing-3-content .category h3 { color: #21398F; font-family: 'Flama-Bold'; font-size: 44px; margin: 0 }
		#landing-3-content .category h3 + p { padding-top: 20px }
		#landing-3-content .category h4 { font-family: 'Flama-Bold'; font-size: 20px; margin: 0; padding-bottom: 20px }
		#landing-3-content .category p { font-size: 18px; margin: 0; padding-bottom: 20px }
		#landing-3-content .category .category-btn { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background-color: #FFF; border: 1px solid #21398F; color: #21398F; display: inline-block; font-size: 20px; margin-bottom: 30px; padding: 10px 25px; text-transform: uppercase; transition: 0.3s }
		#landing-3-content .category .category-btn:hover { background-color: #21398F; color: #FFF }
	#landing-3-content #category-listing { padding-top: 40px }
		#landing-3-content #category-listing h4 { color: #21398F; font-family: 'Flama-Bold'; font-size: 26px; margin: 0; padding-bottom: 20px }
		#landing-3-content #category-listing .category-listing { background-color: #F6F6F6; color: #000; display: block; margin-bottom: 24px; padding-top: 24px; position: relative; text-align: center }
			#landing-3-content #category-listing .category-listing h5 { font-size: 28px; margin: 0; padding: 20px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-left { background-color: #21398F; color: #FFF; font-size: 17px; padding: 10px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-right { background-color: #EF7D00; color: #FFF; font-size: 17px; padding: 10px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-hover { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background-color: rgba(0, 0, 0, .8); color: #FFF; height: 100%; left: 0; opacity: 0; padding: 30px 35px 0 35px; position: absolute; text-align: left; top: 0; transition: 0.3s; width: 100% }
				#landing-3-content #category-listing .category-listing .category-listing-hover p { font-size: 18px }
				#landing-3-content #category-listing .category-listing .category-listing-hover span { -moz-border-radius: .25rem; -webkit-border-radius: .25rem; background-color: #FFF; border-radius: .25rem; color: #000; display: inline-block; padding: 10px 20px }
		#landing-3-content #category-listing .category-listing:hover .category-listing-hover { opacity: 1 }

@media (max-width: 1559px) {
	#landing-3-content h2 { font-size: 44px; padding-bottom: 25px }
	#landing-3-content #intro p { font-size: 19px }
	#landing-3-content .img-intro { margin-bottom: 25px }
	#landing-3-content .category { -webkit-box-shadow: inset 50px 0px 0px 0px #FFF; box-shadow: inset 50px 0px 0px 0px #FFF; margin-bottom: 25px }
		#landing-3-content .category.full { padding: 20px 20px 0 30px }
		#landing-3-content .category h3 { font-size: 38px }
		#landing-3-content .category h4 { font-size: 18px }
		#landing-3-content .category p { font-size: 16px }
		#landing-3-content .category .category-btn { font-size: 18px }
	#landing-3-content #category-listing { padding-top: 30px }
		#landing-3-content #category-listing h4 { font-size: 22px }
		#landing-3-content #category-listing .category-listing { padding-top: 20px }
			#landing-3-content #category-listing .category-listing h5 { font-size: 23px; padding: 20px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-left { font-size: 13px; padding: 8px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-right { font-size: 13px; padding: 8px 0 }
			#landing-3-content #category-listing .category-listing .category-listing-hover { padding: 20px 25px 0 25px }
				#landing-3-content #category-listing .category-listing .category-listing-hover p { font-size: 16px }
				#landing-3-content #category-listing .category-listing .category-listing-hover span { font-size: 16px; padding: 8px 16px }
}

@media (max-width: 1199px) {
	#landing-3-content h2 { font-size: 34px; padding-bottom: 20px }
	#landing-3-content #intro { padding-bottom: 15px }
		#landing-3-content #intro p { font-size: 16px }
	#landing-3-content .img-intro { margin-bottom: 20px }
	#landing-3-content .category { -webkit-box-shadow: inset 40px 0px 0px 0px #FFF; box-shadow: inset 40px 0px 0px 0px #FFF }
		#landing-3-content .category h3 { font-size: 32px }
		#landing-3-content .category h4 { font-size: 16px; padding-bottom: 15px }
		#landing-3-content .category p { font-size: 14px; padding-bottom: 15px }
		#landing-3-content .category .category-btn { font-size: 16px }
	#category-content #category-listing { padding-top: 20px }
		#category-content #category-listing h4 { font-size: 20px }
		#category-content #category-listing .category-listing { padding-top: 16px }
			#category-content #category-listing .category-listing h5 { font-size: 16px; padding: 20px 0 }
			#category-content #category-listing .category-listing .category-listing-left { font-size: 12px; padding: 8px 0 }
			#category-content #category-listing .category-listing .category-listing-right { font-size: 12px; padding: 8px 0 }
			#category-content #category-listing .category-listing .category-listing-hover { display: none }
}

@media (max-width: 991px) {
	#landing-3-content .category .category-btn { margin-bottom: 25px }
}

@media (max-width: 767px) {
	#landing-3-content h2 { font-size: 32px; padding-bottom: 15px }
	#landing-3-content #intro { padding-bottom: 0 }
	#landing-3-content .img-intro { margin-bottom: 15px }
	#landing-3-content .category { -webkit-box-shadow: none; box-shadow: none; padding: 20px 20px 0 20px }
		#landing-3-content .category h3 { padding-top: 10px }
		#landing-3-content .category .category-btn { margin-bottom: 20px }
}

@media (max-width: 575px) {
	
}

@media (max-width: 374px) {
	
}