.parallax-bg {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.parallax-bg-inner {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    max-width: none;
}

.lazy-load-box {
    opacity: 1;
    -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

section#about {
    position: relative;
    background-image: url(http://dpecogreen.com/Assets/css/images/parallax_01.jpg);
    padding: 50px 0;
}


.service-icon-left-boxed {
    background-color: #ececec;
    padding: 30px 40px;
}

    .service-icon-left-boxed .icon-container {
        float: left;
        width: 100px;
    }

    .service-icon-left-boxed .service-details {
        padding-left: 120px;
    }

section#service {
    padding: 30px 0 50px;
    background: #fff;
}

section#griditems {
    padding: 30px 0 50px;
    background: #f4f4f4;
}

section#offer {
    padding: 60px 0;
    background: #161029;
    background: url(http://dpecogreen.com/Assets/css/images/todo_bgr.jpg);
    background-size: cover;
    position: relative;
}

section#request {
    padding: 35px 0 10px;
    background: url(http://dpecogreen.com/Assets/css/images/request_bgr_02.jpg);
    background-size: cover;
    position: relative;
}

section#client {
    padding: 15px 0;
    background-color: #f6f6f6;
    position: relative;
}


section#media {
    padding: 40px 0;
    position: relative;
}