
h1 { line-height: 1.2 }

.intro-inner .container { padding: 0 35px }

.container { padding: 0 15px; margin: 0px; width: 100% }

.main-nav ul { float: left; }

.main-nav ul li { padding: 13px; }

.main-nav ul li a { font-size: 19px }

.banner-icon > img { max-width: 85px; }

.banner-icon { margin: 20px 0 0; }

.caption-inner .banner-text { font-size: 46px; margin-bottom: 15px; }

.caption-inner .banner-sub-text { font-size: 48px; }

.banner-text .block-btn { font-size: 20px; max-width: 200px; padding: 15px 0; width: auto; }

.banner-text .text { color: #fff; font-size: 20px; line-height: 40px; margin: 10px 0; }

.banner-icon { margin: 5% 0 0; }

.service-row { display: inline-block; margin: 0px -15px 20px; background-size: 100% auto; }

.services-block { padding: 0 15px; }

.block-btn, .btn a { width: 185px; height: 71px; line-height: 71px; padding: 0; text-align: center; }

.contact-wrapper { padding: 25px 0 70px; }

.contact-wrapper p br { display: none; }

.footer-bg { top: -90px;}

.footer-main-heading { font-size: 20px; min-width: 150px; }

.footer-row p { font-size: 16px; }

.footer-row a { font-size: 14px; }

.footer-row .mail-link { font-size: 14px !important; }

.footer-links { font-size: 16px; padding: 15px 0; }

.footer-right-link a { font-size: 17px; }

.testimonial-right-row { padding: 20px 15px; }

.testimonial-left-row { background-size: 100% auto; padding: 25px 0px; }

.testimonial:before { content: none; }

.testimonial:after { content: none; }

.testimonial-right-row .block-btn { margin: 10px auto 0; }

.right-form h3 { font-size: 26px; }

#gform_fields_2 .gfield_description.validation_message { color: #ff0000; font-size: 13px; right: 10px; top: 25%; }

.banner-text { max-width: 482px; }

.logo img { width: 200px; }

.main-nav ul li a { padding: 5px 16px; }

.introduction-left p img, .introduction-left p iframe { max-width: 100%; height: auto; }

.footer-inner { padding: 120px 0 0; }

#input_5_19 span, #input_5_11 span { float: left; margin-right: 0; width: 100%; }

.donation-form .clear-multi > div { margin: 0; width: 100%; }

.donation-form .gform_button.button { font-size: 14px; padding: 10px 20px; }

#input_5_18, #input_5_28_1 { margin: 10px 0; }

.donation-form .gform_button.button { font-size: 14px; padding: 10px 20px; }

