#product-content { padding-bottom: 24px }
	#product-content #product-img { display: none }
	#product-content h2 { color: #21398F; font-family: 'Flama-Bold'; font-size: 32px; margin: 0; padding-bottom: 20px }
	#product-content h3 { color: #21398F; font-size: 26px; margin: 0; padding-bottom: 20px }
	#product-content h4 { color: #21398F; font-family: 'Flama-Bold'; font-size: 26px; margin: 0; padding-bottom: 20px }
	#product-content p { font-size: 20px; margin: 0; padding-bottom: 20px }
	#product-content ul { font-size: 20px; list-style: none; margin: 0; padding: 0 0 20px 0 }
	#product-content ul + ul { padding-left: 50px }
		#product-content ul li { padding-left: 30px; position: relative }
		#product-content ul li:before { color: #EF7D00; content: '\f00c'; font-family: 'Font Awesome 6 Pro'; font-size: 22px; left: 0; position: absolute; top: 0 }
	#product-content hr { background-color: #A9AAAC; opacity: 1 }
	#product-content #product-24-7 { margin-bottom: 24px }
	#product-content #product-applications { padding-top: 20px }
		#product-content #product-applications .product-application { -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; border-radius: 50%; height: 95px; padding-top: 17px; text-align: center; text-transform: uppercase; width: 95px }
		#product-content #product-applications .product-application + .product-application { margin-left: 5px }
			#product-content #product-applications .product-application.water { background-color: #3182C4 }
			#product-content #product-applications .product-application.sludge { background-color: #8D6F49 }
			#product-content #product-applications .product-application.sewage { background-color: #633805 }
			#product-content #product-applications .product-application.oil { background-color: #3F3F3F }
			#product-content #product-applications .product-application.chemical { background-color: #660099 }
			#product-content #product-applications .product-application i { display: block; font-size: 40px; line-height: 32px }
			#product-content #product-applications .product-application p { font-size: 16px; margin: 0 }
	#product-content #product-accessories { padding: 20px 30px 0 30px }
	#product-content #product-specifications { padding-top: 20px }
		#product-content #product-specifications ul li { display: flex; justify-content: start }
		#product-content #product-specifications ul li:before { content: '\f0da'; font-weight: 700 }
			#product-content #product-specifications ul li span { width: 200px }
			#product-content #product-specifications ul li strong { font-family: 'Flama-Bold' }
	#product-content #product-listing { border-top: 1px solid #A9AAAC; margin-top: 25px; padding-top: 40px }
		#product-content #product-listing .product-listing { background-color: #F6F6F6; color: #000; display: block; margin-bottom: 24px; padding-top: 24px; position: relative; text-align: center }
			#product-content #product-listing .product-listing h5 { font-size: 28px; margin: 0; padding: 20px 0 }
			#product-content #product-listing .product-listing .product-listing-left { background-color: #21398F; color: #FFF; font-size: 17px; padding: 10px 0 }
			#product-content #product-listing .product-listing .product-listing-right { background-color: #EF7D00; color: #FFF; font-size: 17px; padding: 10px 0 }
			#product-content #product-listing .product-listing .product-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% }
				#product-content #product-listing .product-listing .product-listing-hover p { font-size: 18px }
				#product-content #product-listing .product-listing .product-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 }
		#product-content #product-listing .product-listing:hover .product-listing-hover { opacity: 1 }
	#product-content #product-benefits { padding-top: 30px }

@media (max-width: 1559px) {
	#product-content h2 { font-size: 26px }
	#product-content h3 { font-size: 22px }
	#product-content h4 { font-size: 22px }
	#product-content p { font-size: 18px }
	#product-content ul { font-size: 18px }
	#product-content ul + ul { padding-left: 40px }
		#product-content ul li:before { font-size: 20px }
	#product-content hr { margin-top: .5rem }
	#product-content #product-applications { padding-top: 10px }
		#product-content #product-applications .product-application { height: 70px; padding-top: 10px; width: 70px }
		#product-content #product-applications .product-application + .product-application { margin-left: 5px }
			#product-content #product-applications .product-application i { font-size: 26px; line-height: 24px }
			#product-content #product-applications .product-application p { font-size: 13px }
	#product-content #product-accessories { padding-top: 10px }
	#product-content #product-specifications { padding-top: 10px }
		#product-content #product-specifications ul li span { width: 170px }
	#product-content #product-listing { margin-top: 20px; padding-top: 35px }
		#product-content #product-listing .product-listing { padding-top: 20px }
			#product-content #product-listing .product-listing h5 { font-size: 23px; padding: 20px 0 }
			#product-content #product-listing .product-listing .product-listing-left { font-size: 13px; padding: 8px 0 }
			#product-content #product-listing .product-listing .product-listing-right { font-size: 13px; padding: 8px 0 }
			#product-content #product-listing .product-listing .product-listing-hover { padding: 20px 25px 0 25px }
				#product-content #product-listing .product-listing .product-listing-hover p { font-size: 16px }
				#product-content #product-listing .product-listing .product-listing-hover span { font-size: 16px; padding: 8px 16px }
	#product-content #product-benefits { padding-top: 25px }
}

@media (max-width: 1199px) {
	#product-content #product-img { display: block; text-align: center }
	#product-content h2 { font-size: 23px }
	#product-content h3 { font-size: 20px }
	#product-content h4 { font-size: 19px }
	#product-content p { font-size: 16px }
	#product-content ul { font-size: 16px }
	#product-content ul + ul { padding-left: 25px }
		#product-content ul li { padding-left: 25px }
		#product-content ul li:before { font-size: 18px }
	#product-content hr { margin-top: .25rem }
	#product-content #product-applications { padding-top: 5px }
	#product-content #product-accessories { padding: 24px 0 0 0 }
	#product-content #product-specifications { padding-top: 5px }
		#product-content #product-specifications ul { padding-bottom: 0 }
		#product-content #product-specifications ul + ul { padding: 0 0 20px 0 }
		#product-content #product-specifications ul li span { width: 155px }
	#product-content #product-listing { margin-top: 5px; padding-top: 30px }
		#product-content #product-listing .product-listing { padding-top: 16px }
			#product-content #product-listing .product-listing h5 { font-size: 16px; padding: 20px 0 }
			#product-content #product-listing .product-listing .product-listing-left { font-size: 12px; padding: 8px 0 }
			#product-content #product-listing .product-listing .product-listing-right { font-size: 12px; padding: 8px 0 }
			#product-content #product-listing .product-listing .product-listing-hover { display: none }
	#product-content #product-benefits { padding-top: 20px }
}

@media (max-width: 991px) {
	#product-content ul + ul { padding-left: 20px }
	#product-content #product-applications { padding-top: 5px }
	#product-content #product-accessories { padding-top: 5px }
	#product-content #product-benefits { padding-bottom: 20px }
}

@media (max-width: 767px) {
	#product-content #product-accessories { padding-top: 24px }
}

@media (max-width: 575px) {
	#product-content ul { padding: 0 }
	#product-content ul + ul { padding: 0 0 20px 0 }
	#product-content #product-specifications ul + ul { padding: 0 0 15px 0 }
	#product-content #product-specifications ul li { display: block; justify-content: normal; padding-bottom: 5px }
		#product-content #product-specifications ul li strong { display: block }
}

@media (max-width: 374px) {
	
}