body.page-template-tpl-aboutus .google-business-reviews-rating li{text-align: left;}
body.page-template-tpl-aboutus .fullgooglereview {border: none;}
.page-header{
/*	border-bottom: 1px solid #EAECF0;*/
}
.abheader
{
	position: relative;
	height: 100%;
/*	max-height: 500px;*/
}
.abtitle
{	
	position: absolute;
	width: 560px;
	height: 144px;
	left:30%;
	top: -13%;
	font-syle: normal;
	font-weight: 700;
	font-size: 56px;
	line-height: 72px;
	/* or 129% */

	text-align: center;
	letter-spacing: -0.02em;
	color: #31343F;
}
.abimg
{
	width: 100%;
	height: auto;
}
.fullwidthdata{
	padding-top: 7%;
}
.fullwidthdata .abcomp
{
	padding: 3% 10% 2% 10%; 
}
.fullwidthdata .abvalue
{
	padding: 0% 10% 10% 10%; 
}
.abcomp strong, .abvalue strong
{	
	font-weight: 700;
	font-size: 40px;
	line-height: 52px;
	/* identical to box height, or 130% */
	letter-spacing: -0.02em;
	color: #31343F;

	/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;
} 
.abcomp p
{
	font-weight: 400;
	font-size: 18px;
	line-height: 170%;/* or 31px */
	color:rgba(71, 84, 103, 1);
}
.abvalue p 
{
	margin-top:10px;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	/* identical to box height, or 140% */
	color: rgba(71, 84, 103, 1);
}
.abvalue span
{	
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	/* identical to box height, or 120% */
	color: #EC7F47;
}
.abtoggle
{
	display: none;
}
.workersimg
{
	height: auto;
	width:100%;
}
.abreview h3
{
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #EC7F47; /* dark orange */
	margin-top: 7%;
	margin-left: 10%;
}
.abreview p
{	
	text-align: left;
	font-weight: 700;
	font-size: 40px;
	color: #31343F;
	margin-top:2%;
	margin-left: 10%;
	margin-bottom:1%;
	padding-right: 10%;
	line-height: 52px;
	letter-spacing: -0.02em;
}
.customerreview
{
	position: relative;
	width: 100%;
	height: auto;
}
.commaimg
{
	position: absolute;
	width: 100px;
	height: 66px;
	right: 83%;
	top: 16%;
}
.cutreviewbox
{
	font-weight: 400;
	font-size: 18px;
	line-height: 170%;
	/* or 31px */
	color: #31343F;
}
.ta-rpadding
{
	padding-right: 70px;
}
.fullreviewcustom
{	
	padding: 6% 15% 3%;
}
.fullreviewcustom li .text
{
	margin-left:auto;
	margin-right: auto;
}
.customright
{
	right: 8% !important;
}
.googlerev-box
{
	max-width: 1200px;
	max-height: 500px;
	margin-left: auto;
	margin-right: auto;
}
.uk-dotnav .uk-active a
{
	background-color: #fff;
	border: 2px solid #EC7F47;
}
.gmbrr .listing + .attribution, .gmbrr .navigation + .attribution, .fullgooglereview .review-meta .date, .fullgooglereview .review-meta .relative-time-description{
/*	display: none !important;*/
}
.rev_more_custom{
	cursor: pointer;
}
@media only screen and (max-width: 1441px) {
	.commaimg{
		right: 85%;
	}
}
@media only screen and (max-width: 1080px) {
	.abtitle {font-size: 3.2em;line-height: 1.2em;left: 19%;}
}
@media only screen and (max-width: 980px) 
{
	.commaimg {position: static; margin-left: 10%;}
	.abtitle {position: static; width: auto; height: auto;margin-bottom: 0px;font-size: 2em}
	.fullreviewcustom {padding-left: 6%;}
}
@media only screen and (max-width: 768px){.fullreviewcustom {padding-left: 8% !important;}}
@media only screen and (max-width: 650px) 
{
	body.page-template-tpl-aboutus .google-business-reviews-rating .author-avata{left: 2%;}
	.abcomp {padding: 0% 7% 2% 7% !important;}
	.abvalue {padding: 0% 7% 10% 7% !important;margin-top: 25px !important;}
	.abcomp div, .abvalue div{padding-top: 5%}
	.abcomp strong, .abvalue strong {font-size: 26px;line-height: 32px;}
	.abcomp p, .abvalue p {font-size: 17px;line-height: 22px;}
	.abtoggle {display: block;}
	.workersimg{content: url(../img/about/800workers2.jpg);}
	.abreview h3 {font-size: 16px; line-height: 24px; margin-left: 7%;}
	.abreview p {font-size: 24px;line-height: 32px; margin-left: 7%;}
	.commaimg {position: static; margin-left: 7%; width: 50px; height: 33px; margin-top:15px;}
	.fullreviewcustom {padding-top: 3% !important; padding-left: 5% !important;padding-right: 0;}
	.abimg {content: url(../img/about/aboutheadmob.jpg);}
	.gmbrr .listing .review-meta + .text, .gmbrr .listing .text + .review-meta{
		padding-left: 0;
	}
}