section.page-banner.location {
	background-image: url(../images/location-banner.jpg);
}
.location-sec1 img {
    float: left;
    width: 100%;
}
.location-sec2 .z-t-24.avenir-light {
    text-transform: uppercase;
    color: #007d07;
}
.location-sec2 a.z-t-18 {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #248f5e;
    padding: 7px 35px;
    float: left;
    margin: 10px 0 0 0;
}
.location-sec2 a.z-t-18:hover {
    background-color: #262626;
}





@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 990px) {
}
@media screen and (max-width: 768px) {
	.location-sec2 .z-1of3 {
	  margin: 15px 0;
	}
	.location-sec2 .z-1of3 .z-t-18.z-mb-40 {
	  margin-bottom: 10px;
	}
}