#product { padding-bottom: 56px; margin-top: 60px; }
#product a { color: #C8102E; font-weight: bold;  }
#product h1 { font-size: 2.3rem; font-weight: bold; margin-bottom: 30px; }
	#product .product-text { padding-right: 50px; }
	#product img { margin-top: 10px; }
	#product p { font-size: 18px; line-height: 32px; }
		#product p.lead { font-size: 22px; font-weight: 400; }
#product-specs { margin-bottom: 80px; }
	#product-specs .applications-box {  }
	#product-specs .applications-box .applications-box-intro { margin-bottom: 12px; font-weight: bold; }
		#product-specs .applications-box .applications-box-title { background-color: #212322; padding: 19px 30px; font-size: 24px; font-weight: 700; font-family: 'Montserrat', sans-serif; color: #fff; border-radius: 8px 8px 0px 0px; }
		#product-specs .applications-box .applications-box-list { background-color: #F2F2F2; padding: 19px 30px; font-size: 18px; border-radius: 0px 0px 8px 8px; }
#product-specs .applications-box .applications-box-list ul { padding: 0; list-style-type: none; }
			#product-specs .applications-box .applications-box-list ul.fa-ul { margin-left: 0px; }
				#product-specs .applications-box .applications-box-list .two-col { column-count: 2; }
			#product-specs .applications-box .applications-box-list ul.fa-ul li { margin-bottom: 8px; }
				#product-specs .applications-box .applications-box-list ul li:before { font-family: FontAwesome; content: "\f14a"; color: #C8102E; padding-right: 10px; }
			#product-specs .applications-box .applications-box-list i { color: #C8102E; }
	#product-specs .product-logos .product-tm-logo img { width: 180px; display: block; margin: 0 auto; padding-bottom: 20px; }
	#product-specs .product-logos .product-year-logo img { width: 180px; display: block; margin: 0 auto; padding-bottom: 20px; }

#why-use { margin: 50px 25px 0 25px; font-size: 18px; }
#why-use .why-use-title { font-size: 2rem; font-weight: 700; font-family: 'Montserrat', sans-serif; margin-bottom: 20px; }
#why-use ul { padding: 0; list-style-type: none; }
#why-use ul.fa-ul { margin-left: 0px; }
#why-use ul.fa-ul li { margin-bottom: 8px; }
#why-use ul li:before { font-family: FontAwesome; content: "\f14a"; color: #C8102E; padding-right: 10px; }
#why-use i { color: #C8102E; }

#gallery #product-gallery { padding: 0 0 80px 0 }
		#gallery #product-gallery .product-gallery-img { display: block; margin-bottom: 24px }


			

@media (max-width: 1669px) {
	#product { padding-bottom: 51px }

}

@media (max-width: 1199px) {
	#product { padding-bottom: 46px }

}

@media (max-width: 991px) {
	#product { padding-bottom: 41px }
	#product .product-text { padding-right: 0; }
	#product-specs .applications-box { margin-bottom: 30px; }
	#product h1 { font-size: 2rem; margin-bottom: 20px; }
	#product p.lead { font-size: 20px; }
	#product p { font-size: 16px; line-height: 28px; }
	#why-use .why-use-title { font-size: 1.7rem; }
	#why-use { margin: 50px 15px 0 15px; font-size: 16px; }
	#product-specs .applications-box .applications-box-list { font-size: 16px; }
}

@media (max-width: 767px) {
	#product { padding-bottom: 36px }

}

@media (max-width: 575px) {

}

@media (max-width: 374px) {
	
}