section.page-banner.what-we-do {
	background-image: url(../images/what-we-do-banner.jpg);
}
.what-we-do-sec1 {
	background-image: url(../images/what-we-do-sec1-bg.jpg);
	background-position: center top;
	background-size: cover;
}
.what-we-do-sec1 .z-t-48 {
	text-transform: uppercase;
}
.what-we-do-sec1 .z-t-24 {
	color: #8a8a8a;
}
.what-we-do-sec2 {
	background-image: url(../images/what-we-do-sec2-bg.jpg);
	background-position: center top;
	background-size: cover;
}
.what-we-do-sec2 .z-1of2 {
	background-color: rgba(255, 255, 255, .80);
	padding: 0;
}
.what-we-do-sec2 .z-1of2 {
	background-color: rgba(255, 255, 255, .80);
	padding: 0;
	max-width: 605px;
}
.what-we-do-sec2 .z-1of2 img.thumb {
	float: left;
	width: 100%;
}
.what-we-do-sec2 .z-1of2 .z-t-36 {
	font-style: italic;
	color: #fff;
	margin: -50px 0 0 0;
	padding: 2px 15px;
}
.what-we-do-sec2 .z-1of2 .z-t-18 {
	padding: 30px 40px;
}





@media screen and (max-width: 992px) {
	.what-we-do-sec1 {
		background-image: none;
	}

	.what-we-do-sec2 .panel .equal {
		height: auto !important;
	}
}

@media screen and (max-width: 767px) {
	.what-we-do-sec2 .z-1of2 .z-t-36 {
		font-size: 22px;
		margin: -32px 0 0;
	}
	.what-we-do-sec2 .z-1of2 .z-t-18 {
		padding: 15px;
	}
	.what-we-do-sec2 .z-1of2 {
		margin: 15px 0;
	}
}
