#contact-us { border-bottom: 20px solid #FBC02D; padding: 60px 0 }
	#contact-us p { font-size: 22px; margin: 0; padding-bottom: 30px }
	#contact-us #contact-us-info { padding-bottom: 50px }
		#contact-us .contact-us-info i { color: #FBC02D; font-size: 48px; position: relative; top: 3px }
		#contact-us .contact-us-info .contact-us-info-text { font-size: 18px; font-weight: 600; padding-left: 15px }
			#contact-us .contact-us-info .contact-us-info-text address { margin: 0; padding-top: 10px }
			#contact-us .contact-us-info .contact-us-info-text span { font-weight: 300; text-transform: uppercase }
			#contact-us .contact-us-info .contact-us-info-text a { color: #FFF }
		#contact-us #contact-form { padding-left: 24px }
			#contact-us #contact-form .form-group { background-color: #7E7E7E }
			#contact-us #contact-form input[type=text], #contact-us #contact-form input[type=tel], #contact-us #contact-form input[type=email], #contact-us #contact-form textarea { -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #7E7E7E; border-color: #7E7E7E; border-radius: 0; color: #FFF; padding: 20px }
			#contact-us #contact-form select { -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #7E7E7E; border-color: #7E7E7E; border-radius: 0; color: #FFF; height: auto; padding: 20px }
			#contact-us #contact-form input::placeholder { color: #FFF; opacity: 1 }
			#contact-us #contact-form input:-ms-input-placeholder { color: #FFF }
			#contact-us #contact-form input::-ms-input-placeholder { color: #FFF }
			#contact-us #contact-form textarea::placeholder { color: #FFF; opacity: 1 }
			#contact-us #contact-form textarea:-ms-input-placeholder { color: #FFF }
			#contact-us #contact-form textarea::-ms-input-placeholder { color: #FFF }
			#contact-us #contact-form button { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background-color: #FBC02D; border: none; display: block; font-size: 30px; font-style: italic; font-weight: 800; margin-top: 18px; padding: 5px 30px; text-transform: uppercase; transition: 0.3s; width: 250px }
			#contact-us #contact-form button:hover { background-color: #C42929; color: #FFF }
.modal { color: #000 }

@media (max-width: 1649px) {

}

@media (max-width: 1589px) {
	#contact-us { padding: 50px 0 }
		#contact-us p { font-size: 19px }
		#contact-us .contact-us-info i { font-size: 40px }
		#contact-us .contact-us-info .contact-us-info-text { font-size: 14px; padding-left: 10px }
		#contact-us #contact-form input[type=text], #contact-us #contact-form input[type=tel], #contact-us #contact-form input[type=email], #contact-us #contact-form textarea { padding: 15px }
		#contact-us #contact-form select { padding: 15px }
		#contact-us #contact-form button { font-size: 24px }
}

@media (max-width: 1199px) {
	#contact-us { padding: 40px 0 }
		#contact-us p { font-size: 16px }
		#contact-us #contact-form input[type=text], #contact-us #contact-form input[type=tel], #contact-us #contact-form input[type=email], #contact-us #contact-form textarea { padding: 12px 15px }
		#contact-us #contact-form select { padding: 12px 15px }
		#contact-us #contact-form button { font-size: 20px; padding: 5px 20px }
}

@media (max-width: 991px) {
	#contact-us #contact-us-info { padding-top: 20px }
		#contact-us .contact-us-info i { font-size: 48px }
		#contact-us .contact-us-info .contact-us-info-text { font-size: 18px; padding-left: 15px }
	#contact-us #contact-form { padding: 0 }
}

@media (max-width: 767px) {
	#contact-us .contact-us-info i { font-size: 40px }
	#contact-us .contact-us-info .contact-us-info-text { font-size: 14px; padding-left: 10px }
	#contact-us #contact-form button { font-size: 18px; padding: 5px 20px }
}

@media (max-width: 575px) {
	
}

@media (max-width: 374px) {
	
}