.welcome { overflow: hidden; }
.welcome .left { width: 46%; float: left; }
.welcome .right { width: 54%; float: left; background: #fff; padding: 26px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.see_our_client { background: #fff; overflow: hidden; padding: 20px 20px 19px; }
.see_our_client .left { width: 40%; float: left; text-align: center; }
.see_our_client .right { width: 55%; margin-left: 5%; float: left; }

@media only screen and (max-width: 767px) {

	.welcome .left { width: 100%; float: none; }
	.welcome .right { width: 100%; float: none; }

	.see_our_client .left { width: 100%; float: none; }
	.see_our_client .right { width: 100%; float: none; }

}