/*.footer-ex4 Layout*/
.footer-ex4 { background:#fff; display:flex; flex-wrap:wrap; flex-direction:row; padding:20px 60px; align-items:center; border-top:1px solid #777; border-bottom:1px solid #777; float:left; width:100%; }
    .footer-ex4 > .logo { width:25%; }
		.footer-ex4 > .logo  a { width:170px; display:table; margin:0 auto; }
		.footer-ex4 > .logo .phone { text-align:center; text-decoration:none; color:#777; }
	.footer-ex4 > .buttonGroup { width:50%; display:flex; flex-wrap:wrap; justify-content:center; }
		.footer-ex4 > .buttonGroup a { margin:0 20px; background:#333; border-radius:8px; border:2px solid #333; color:#fff; }
	.footer-ex4 > .business { width:25%; }
		.footer-ex4 > .business a { text-align:center; text-decoration:none; color:#777; font-size:20px; }
			.footer-ex4 > .business a img{ margin:10px auto; display:block; }
	.footer-ex4 > .seedTag { width:100%; text-align:center; }
		.footer-ex4 > .seedTag  a { color:#777; }
		


@media only screen and (max-width: 1679px) {
	.footer-ex4>.logo a { width:100% !important; }
}

@media only screen and (max-width: 1279px) {
	.footer-ex4 > .buttonGroup a { margin:10px 20px; }
}

@media only screen and (max-width: 768px) {
	.footer-ex4 { padding:20px 30px; }
		.footer-ex4 > .logo { width:100%; }
			.footer-ex4>.logo a img { margin:0 auto; display:block; }
			.footer-ex4>.logo .phone { text-align:center !important; }
		.footer-ex4 > .buttonGroup { width:100%; }
		.footer-ex4 > .business { width:100%; margin:20px 0; }
}