.page-banner.services {
    background-image: url(../images/services-banner.jpg);
}
.info-text {
    color: #747474;
}
.ser-box {
    background-color: #ebebeb;
    max-width: 580px;    
}
.ser-box a.thumb, .ser-box a.thumb img {
    float: left;
}
.ser-box .text.z-t-18 {
    line-height: 22px;
}
.ser-box a.more {
    display: inline-block;
    text-transform: uppercase;
    padding: 15px 60px;
    color: #fff;
    text-decoration: none;
    background-color: #000; 
    font-weight: bold;
}
.ser-box a.more:hover {
    background-color: #c78d33;
}




@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
	.info-text {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.ser-box .text-box {
	    padding: 20px;
	}
}
@media screen and (max-width: 767px) {
	.ser-box a.more {
	    padding: 15px 20px;
	}
}
@media screen and (max-width: 479px) {
}