body,
html {
	color: rgb(89, 89, 89, 1);
	font-family: 'CalibriRegular', sans-serif;
}

@font-face {
	font-family: 'CalibriLight';
	src: url('../fonts/CalibriLight.ttf') format('truetype');
}

@font-face {
	font-family: 'CalibriRegular';
	src: url('../fonts/CalibriRegular.ttf') format('truetype');
}

@font-face {
	font-family: 'Helvetica';
	src: url('../fonts/Helvetica.ttf') format('truetype');
}

#masthead .main-navigation ul li.current-menu-item a,
#masthead .main-navigation ul li:hover a {
	color: rgb(237, 125, 49, 1);
}
#masthead .top-header .container .site-contact p span,
#upper-footer .top-header .container .site-contact p span {
	color: rgb(237, 125, 49, 1);
}
#masthead .main-navigation ul li a {
	color: rgb(59, 59, 59, 1);
}
section h2,
section h3,
section h4,
section h5,
section .our-services .container h4 {
	color: rgb(59, 59, 59, 1);
	font-family: 'CalibriLight', sans-serif;
}
.description h4{
	font-weight: bold
}
section h1 {
	color: rgb(59, 59, 59, 1);
	font-family: 'Helvetica', sans-serif;
	font-weight: bold;
}
section .our-services .container .col-lg-2 p,
section p {
	color: rgb(89, 89, 89, 1);
}
#masthead .top-header,
#upper-footer .top-header {
	background-color: rgb(59, 59, 59, 1);
}
footer #footer-widgets {
	background-color: rgb(89, 89, 89, 1);
}
section
	.banner-section
	.homepage-jumbo
	.homepage-form
	.gform_wrapper
	.gform_footer.top_label
	input[type='submit'] {
	background-color: rgb(59, 59, 59, 1);
}
section
	.banner-section
	.homepage-jumbo
	.homepage-form
	.gform_wrapper
	.gform_footer.top_label
	input[type='submit']:hover {
	background-color: rgb(237, 125, 49, 1);
}
section#our_services.our-services .container .col-lg-2 img {
	-webkit-box-shadow: 2px 6px 15px -2px rgba(227, 227, 227, 1);
	-moz-box-shadow: 2px 6px 15px -2px rgba(227, 227, 227, 1);
	box-shadow: 2px 6px 15px -2px rgba(227, 227, 227, 1);
	border-radius: 50%;
}
section .our-services .container .col-lg-2 p {
	margin-top: 20px;
}
section .banner-section .homepage-jumbo .homepage-form .gform_wrapper input {
	border-bottom: 1px solid rgb(237, 125, 49, 1);
}

.gform_wrapper span.gform_description {
	font-family: 'CalibriLight', sans-serif;
}
section.jumbotron-tiles .jumbotron .jumbo-paragraph,
.home section.blocks .description ul li {
	font-family: 'CalibriRegular', sans-serif;
}
#testimonial .testimonial-content p {
	font-family: 'CalibriRegular', sans-serif;
}
section.jumbotron-tiles .jumbotron h3,
.home section.blocks .description h5,
h4.styled-heading {
	background: rgb(237, 125, 49, 1);
}
section .banner-section .homepage-jumbo .HomepageTagline.desktop h2,
section .banner-section .homepage-jumbo .HomepageTagline.mobile-version h2 {
	font-family: 'CalibriLight', sans-serif;
}
section .banner-section .homepage-jumbo.internal-pages h1 {
	font-size: 2rem;
	line-height: 1.2;
}

@media screen and (max-width: 991px) {
	section .banner-section .homepage-jumbo .HomepageTagline.mobile-version h1 {
		color: rgb(59, 59, 59, 1);
	}
	section .banner-section .homepage-jumbo .HomepageTagline.mobile-version h2 {
		color: rgb(89, 89, 89, 1);
	}

	section .banner-image img {
		min-height: 219px;
	}
	section .banner-section .homepage-jumbo.internal-pages h1{
		font-size: 1.5rem;
	}
}
.col-md-6.col-sm-6.col-xs-12.site-contact p {
	font-size: 24px;
}
@media screen and (max-width: 767px){
	.site-contact p {
    font-size: 18px;
	}
}