.z-default-subpage-header.difference:after {
    background-image: url(../images/bg1.png);
}
.diff-sec1 {
    background-color: #0e0e0e;
    position: relative;
    padding-bottom: 150px;
}
.diff-sec1:after {
    content: '';
    background-image: url(../images/bg2.png);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 130px;
    bottom: -1px;
    left: 0;
    z-index: 9999;
}
.diff-sec1 .boxes .box {
    position: relative;
    margin-bottom: 65px;
    max-width: 395px;
}
.diff-sec1 .boxes .box .text { 
    width: 100%; 
    float:left;
    padding-top:10px;
    text-align: center;
    color: #fff;
}
.diff-sec2 {
    background-color: #d6d7d5;
}
.diff-sec2 p {
    color: #525251;
}



@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
	.diff-sec1 {
	    padding-bottom: 80px;
	}
	.diff-sec1::after {
	    height: 80px;
	}
}
@media screen and (max-width: 479px) {
}