.about-us .brand-logos-full{
    background:#fff;
}
.about-us h2 {font-family:'Lato', sans-serif; font-size:25px; font-weight:700; line-height:25px; color:#222; text-align:left; border-bottom:1px solid #dadad2; padding:60px 0 12px 0; margin:0 0 12px 0;}

.about-us-welcome {margin-top:64px}
	.about-us-welcome .left {float:left; width:573px;}
	.about-us-welcome .right {float:right; max-width:580px !important;}
		.about-us-welcome .right h2 {padding:0 10px 18px 0; font-size:25px; color:#222;}
		.about-us-welcome .right p {padding:0 10px 18px 0; font-size:16px; line-height:22px; color:#222;}


.trusted-by-full {background:#f0f0ec url(https://lib.store.yahoo.net/lib/swps/trusted-by-bg.jpg) center top no-repeat; height:393px}
	.trusted-by h2 {padding:40px 10px 18px; font-size:29px; line-height:35px; color:#222; font-weight:700; text-align:center}
		.trusted-by h2 span {color:#d71921;}
		.trusted-by h2 span.blue {color:#065697}
	.trusted-by-img {background:url(https://lib.store.yahoo.net/lib/swps/trusted-by-img.png) 0 0 no-repeat; width:1097px; height:203px; margin:35px auto 0}


.about-us-logos-full {background:#fff;}

.then-and-now {border-top:1px solid #dadad2; border-bottom:1px solid #dadad2; padding:7px 0; margin-top:69px; text-align:center}
	.then-and-now img {width:100%; max-width:1223px !important; height:auto; max-height:310px !important;}


.team-members {margin:0 auto;}
	.team-members .cell {float:left; width:297px; margin:0 12px 0 0}
		.team-members .cell:nth-child(4) {margin-right:0}
	.team-members p.name {font-size:18px; line-height:18px; font-weight:700; color:#222; padding:23px 5px 15px;}
	.team-members p.txt {font-size:13px; line-height:18px; font-weight:400; color:#222; padding:0 15px 0 5px;}
	.team-social {margin:21px 0 0}
	.team-social a {float:left; display:block; width:30px; height:29px; margin:0 7px 0 0}
		.team-social a.fb {background:url(https://lib.store.yahoo.net/lib/swps/staff-fb.jpg) 0 0 no-repeat;}
		.team-social a.tw {background:url(https://lib.store.yahoo.net/lib/swps/staff-tw.jpg) 0 0 no-repeat;}
		.team-social a.in {background:url(https://lib.store.yahoo.net/lib/swps/staff-in.jpg) 0 0 no-repeat;}
	
	

.page-404-reviews p {color:#222222;}







@media screen and (max-width: 1260px) {
	.team-members {max-width:618px !important;}
	.team-members .cell {margin-bottom:30px;}
}


@media screen and (max-width: 1245px) {
	.about-us h2 {padding:40px 5px 12px;}
	.about-us-welcome .right h2 {padding:0 5px 18px;}
	.about-us-welcome .right p {padding:0 5px 18px;}
	
}


@media screen and (max-width: 1200px) {
	.about-us-welcome {max-width:573px !important;}
	.about-us-welcome .left {float:none; clear:both; width:100%; max-width:573px !important;}
	.about-us-welcome .right {float:none; clear:both; margin-top:30px}
}


@media screen and (max-width: 1115px) {
	.trusted-by-full {height:auto; min-height:75px !important; max-height:110px !important;}
		.trusted-by h2 {padding:20px 10px}
		.trusted-by-img {background:none; display:none;}
}


@media screen and (max-width: 655px) {
	.team-members {max-width:310px !important;}
	.team-members .cell {margin:0 auto 30px; float:none; clear:both; padding-bottom:30px;}
}


@media screen and (max-width: 615px) {
	.about-us h2 {font-size:18px;}
}


@media screen and (max-width: 560px) {
	.trusted-by-full {max-height:145px !important;}
	.trusted-by h2 {font-size:18px;}
}

@media screen and (max-width: 330px) {
	.team-members .cell {width:98%; max-width:297px !important;}
	.team-members .cell img {width:100%; max-width:297px !important; height:auto; max-height:208px !important;}
}