.we-serve-sec1 .heading {
    border-bottom: 5px solid #1b74dc;
}
.we-serve-sec1 {
    position: relative;
    overflow: hidden;
}
section.we-serve-sec2 {
    background-image: url(../images/we-serve-sec2-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.we-serve-sec2 .heading {
    border-bottom: 5px solid #fff;
}
.we-serve-sec2 .lines-box .image-box {
    position: relative;
}
.we-serve-sec2 .lines-box .image-box img {
    display: block;
}
.we-serve-sec2 .lines-box .image-box .title {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
    width: 100%;
}
.we-serve-sec2 .lines-con ul {
    list-style-image: url(../images/list.jpg);
    display: inline-block;
    width: 47%;
    vertical-align: top;
}
.we-serve-sec2 .lines-con ul li {
    padding: 0 0 7px 0;
}
.we-serve-sec2 .lines-con ul li a {
	text-decoration: none;
}
.we-serve-sec2 .lines-con ul li a:hover {
	text-decoration: underline;
}
.we-serve-sec2 .lines-con a.more {
    padding: 10px 30px 5px 30px;
    margin: -4px 0 0 0;
    display: inline-block;
    color: #fff;
    width: 70%;
    background-color: #9e0b0f;
}
.we-serve-sec2 .lines-con a.more:hover {
    background-color: #292929;
}

section.we-serve-sec3 {
    background-image: url(../images/we-serve-sec3-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.satisfied-customers {
    background-color: rgba(255, 255, 255, .75);
    border: 4px solid #122999;
    color: #122999;
}
img.location-img {
    position: absolute;
    top: 0;
    right: -268px;
}



@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
	.we-serve-sec1 {
	  background-image: none;
	  padding: 30px 1%;
	}
	.we-serve-sec2 .lines-con ul {
	  padding-bottom: 0;
	  width: 100%;
	}
	.we-serve-sec2 .lines-box .image-box .title {
	  color: #000;
	  position: relative;
	}
	.we-serve-sec2 .lines-con a.more {
	  width: auto;
	}
	.satisfied-customers {
	  padding: 20px;
	}
}
@media screen and (max-width: 479px) {
}