.masthead-logo { padding: 5px 40px 0 0; }
footer { padding: 30px 0 }
#footer-text { color: #585b5d; padding-left: 30px }
    #footer-text address { margin: 0 }
    #footer-text a { color: #585b5d }
.footer-logo-support { text-align: right }
    .footer-logo-support span { color: #585b5d; display: inline-block; position: relative; top: -4px; text-transform: uppercase }
    .footer-logo-support ul { display: inline-block; margin: 22px 0 0 10px !important }
#footer-copyright { background-color: #24282B; color: #FFF; font-size: 12px; font-weight: 300; padding: 15px 0 }
    #footer-copyright #designed-by { text-align: right }
        #footer-copyright #designed-by img { display: inline-block; margin: -2px 0 0 3px; width: 200px }
.section-title .text a { color: #585b5d }
.g-recaptcha { margin: 0 auto; width: 304px }
.intro-bee-facing-right { padding-right: 0px; }
.intro-text { font-size: 18px; line-height: 28px; padding-bottom: 15px; }
#nhs-banner { margin-bottom: 40px;}
#nhs-banner img { margin: 0 auto!important;}

#google-reviews { margin-top: 60px; }


#terms {}
    #terms h5 { font-family: "Source Sans Pro", sans-serif; font-weight: 700; color: #121212; margin: 0px; line-height: 0.9; margin-bottom: 0; margin-top: 15px;}
    #terms .text { margin-top: 12px;}
    #terms ul { margin: 12px 20px; padding: 0px; list-style-type: disc; color: #6c6c6c; }

#pricing .from-tag { margin-top: 10px; }

.single-pricing .pricing-header .price { margin-top: -20px; }

#instfeed { margin-top: 80px; }

@media (max-width: 991px) {
    footer img { padding: 0 100px }
    #footer-text { padding-top: 30px; text-align: center }
     .footer-logo-support { text-align: center }
    #footer-copyright #copyright { text-align: center }
    #footer-copyright #designed-by { margin-top: 6px; text-align: center }
}

@media (max-width: 767px) {
    .services-content { text-align: center }
    .services-content img { width: 100px }
	.intro-image { padding-top: 30px; }
	.section-title .title {
    font-size: 40px;
    line-height: 40px;
	padding-left: 15px;
}
}

 @media (max-width: 575px) {
    footer img { padding: 0 15px }
    #footer-copyright #copyright { line-height: 18px; margin-bottom: 5px; padding: 0 30px }
	 .intro-bee-facing-right { display: none; }
}