#footer p {
	margin-bottom: 5px;
}
#footer p span {
	line-height: 1.4;
}
#footer .row-large > .col {
	padding-bottom: 0;
}
/*
div.entry-content.single-page {
	width: 90%;
    margin: auto;
}
*/
div.entry-content.single-page img {
    width: 100%;
}
div.box-text.text-left {
	vertical-align: top;
}

h2#featured_projects_title {
	text-transform: uppercase;
	color: white;
}

h2#featured_projects_title::after {
    content: "";
    width: 70px;
    height: 5px;
    background: #ffc20e;
    position: absolute;
    bottom: -20px;
    left: 0px;
}

div.customer_logos div.gallery-col img {
    width: 80%;
    height: 210px;
    object-fit: scale-down;
    margin: auto;
    display: block;
}