#faqs { padding-bottom: 70px }
	#faqs h3 { font-size: 30px; margin: 0 24px 0 0 }
	#faqs .accordion .accordion-item { -moz-border-radius: 0; -webkit-border-radius: 0; border: none; border-radius: 0; margin-bottom: 10px }
		#faqs .accordion .accordion-item .accordion-header { border: 1px solid #BCBCBC }
			#faqs .accordion .accordion-item .accordion-header .accordion-button { -moz-border-radius: 0; -moz-box-shadow: none; -webkit-border-radius: 0; -webkit-box-shadow: none; background-color: #F7F7F7; border: none; border-radius: 0; box-shadow: none; color: #000; font-size: 18px; outline: none }
			#faqs .accordion .accordion-item .accordion-header .accordion-button:after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") }
		#faqs .accordion .accordion-item .accordion-collapse .accordion-body { font-size: 18px; padding: 20px 20px 12px 20px }

@media (max-width: 1669px) {
	#faqs { padding-bottom: 65px }
		#faqs h3 { font-size: 23px; margin: 0 12px 0 0 }
			#faqs .accordion .accordion-item .accordion-header .accordion-button { font-size: 16px }
			#faqs .accordion .accordion-item .accordion-collapse .accordion-body { font-size: 16px }
}

@media (max-width: 1199px) {
	#faqs { padding-bottom: 60px }
		#faqs h3 { font-size: 20px; margin: 0 }
			#faqs .accordion .accordion-item .accordion-header .accordion-button { font-size: 14px }
			#faqs .accordion .accordion-item .accordion-collapse .accordion-body { font-size: 14px }
}

@media (max-width: 991px) {
	#faqs { padding-bottom: 50px }
		#faqs h3 { margin: 0 0 20px 0 }
}

@media (max-width: 767px) {
	#faqs { padding-bottom: 40px }
}

@media (max-width: 575px) {
	#faqs h3 { font-size: 17px; text-align: center }
}

@media (max-width: 374px) {
	
}