/* Landing background found with animations */
/* Page Background Images */
.background-WhoWeAre {
    background-image:url(/images/IMG_1058E2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-WhatWeDo {
    background-image:url(/images/IMG_0637E.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-OurWork {
    background-image:url(/images/IMG_E3259E1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Resources {
    background-image:url(/images/IMG_1193E.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-ContactUs {
    background-image:url(/images/IMG_5579E.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .background-ContactUs {
        background-image:url(/images/IMG_5585E.jpg);
    }
}
.background-Legal {
    background-image:url(/images/IMG_E3381.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-NotFound {
    background-image:url(/images/IMG_6087.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

/*On-Page Background Images */
.WhoWeAre-image-0 {
    background-image:url(/images/IMG_0947.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.WhoWeAre-image-1 {
    background-image:url(/images/IMG_1746.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.WhatWeDo-image-0 {
    background-image: url(/images/NNBP_LOGO_GRAY.png); /* Maintain as PNG */
    background-position:center;
    background-repeat: repeat-x;
    background-size: contain;
}
@media (max-width: 991.98px) {
    .WhatWeDo-image-0 {
        background-image: none;
    }
}
.WhatWeDo-image-1 {
    background-image:url(/images/IMG_4396.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.OurWork-image-0 {
    background-image:url(/images/shoppingComplex.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .OurWork-image-0 {
        background-image:url(/images/IMG_7220EF1.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.OurWork-image-1 {
    background-image:url(/images/IMG_6352E3.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .OurWork-image-1 {
        background-image:url(/images/IMG_6352E3C.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.OurWork-image-2 {
    background-image:url(/images/IMG_7109.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.Resources-image-0 {
    background-image:url(/images/IMG_9170E2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ContactUs-image-0 {
    background-image:url(/images/IMG_4637E1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .ContactUs-image-0 {
        background-image:url(/images/IMG_4637E1C2.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.ContactUs-image-1 {
    background-image:url(/images/IMG_7025.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ContactUs-image-2 {
    background-image:url(/images/IMG_7093E2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ContactUs-image-3 {
    background-image:url(/images/IMG_6100E1.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.NotFound-image-0 {
    background-image:url(/images/IMG_1284.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Fields Background Images */
.background-General {
    background-image:url(/images/IMG_3342.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Construction {
    background-image:url(/images/IMG_5049E.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 767.98px) {
    .background-Construction {
        background-position: -13rem;
    }
}
.background-Electrical {
    background-image:url(/images/IMG_4520.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Manufacturing {
    background-image:url(/images/IMG_5818.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Mechanical {
    background-image:url(/images/IMG_1550.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Municipal {
    background-image:url(/images/IMG_NUTSE2.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-OverheadDoor {
    background-image:url(/images/IMG_E3381.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Warehousing {
    background-image:url(/images/IMG_6870.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.background-Fields{
    background-image:url(/images/IMG_0721.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}


.Manufacturing-image-0 {
    background-image:url(/images/IMG_0855.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.Manufacturing-image-1 {
    background-image:url(/images/IMG_1873.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Manufacturing-image-2 {
    background-image:url(/images/IMG_3765.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Manufacturing-image-3 {
    background-image:url(/images/IMG_3569.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

.General-image-0 {
    background-image:url(/images/IMG_1981E.jpg);
    background-position:left;
    background-repeat: no-repeat;
    background-size: cover;
}
.General-image-1 {
    background-image:url(/images/IMG_3892.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.General-image-2 {
    background-image:url(/images/IMG_6662.jpg);
    background-position:left;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .General-image-2 {
        background-image:url(/images/IMG_6780.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.General-image-3 {
    background-image:url(/images/IMG_6777.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Construction-image-0 {
    background-image:url(/images/IMG_4721.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Construction-image-1 {
    background-image:url(/images/IMG_1761.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.Construction-image-2 {
    background-image:url(/images/IMG_0792.jpg);
    background-position:left;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Construction-image-2 {
        background-image:url(/images/IMG_6780.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Construction-image-3 {
    background-image:url(/images/IMG_6777.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Electrical-image-0 {
    background-image:url(/images/IMG_E1739.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Electrical-image-1 {
    background-image:url(/images/IMG_6441.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Electrical-image-2 {
    background-image:url(/images/IMG_1501.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Electrical-image-2 {
        background-image:url(/images/IMG_E1739.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Electrical-image-3 {
    background-image:url(/images/IMG_1923.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Mechanical-image-0 {
    background-image:url(/images/IMG_1724.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Mechanical-image-1 {
    background-image:url(/images/IMG_6087.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Mechanical-image-2 {
    background-image:url(/images/IMG_3167.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Mechanical-image-2 {
        background-image:url(/images/IMG_E1739.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Mechanical-image-3 {
    background-image:url(/images/IMG_1723.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Municipal-image-0 {
    background-image:url(/images/IMG_1764.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Municipal-image-1 {
    background-image:url(/images/IMG_3765.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Municipal-image-2 {
    background-image:url(/images/IMG_1658.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Municipal-image-2 {
        background-image:url(/images/IMG_0831.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Municipal-image-3 {
    background-image:url(/images/IMG_0978.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.OverheadDoor-image-0 {
    background-image:url(/images/IMG_1488.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.OverheadDoor-image-1 {
    background-image:url(/images/IMG_1228.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .OverheadDoor-image-1 {
        background-image:url(/images/IMG_6101.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.OverheadDoor-image-2 {
    background-image:url(/images/IMG_6101.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .OverheadDoor-image-2 {
        background-image:url(/images/IMG_4912C.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.OverheadDoor-image-3 {
    background-image:url(/images/IMG_0831.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Warehousing-image-0 {
    background-image:url(/images/IMG_3813.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Warehousing-image-1 {
    background-image:url(/images/IMG_3905.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Warehousing-image-2 {
    background-image:url(/images/IMG_3892.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Warehousing-image-2 {
        background-image:url(/images/IMG_5628E.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Warehousing-image-3 {
    background-image:url(/images/IMG_5628.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Fields-image-0 {
    background-image:url(/images/IMG_3332.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Fields-image-1 {
    background-image:url(/images/IMG_3167.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Fields-image-2 {
    background-image:url(/images/IMG_3507.jpg);
    background-position:left;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 991.98px) {
    .Fields-image-2 {
        background-image:url(/images/IMG_6524.jpg);
        background-position:center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
.Fields-image-3 {
    background-image:url(/images/IMG_6777.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}

.Gallery-image-1 {
    background-image:url(/images/gallery/IMG_5049E.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-2 {
    background-image:url(/images/gallery/IMG_E3381.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-3 {
    background-image:url(/images/gallery/IMG_6087.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-4 {
    background-image:url(/images/gallery/IMG_3167.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-5 {
    background-image:url(/images/gallery/IMG_6870.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-6 {
    background-image:url(/images/gallery/IMG_6441.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-7 {
    background-image:url(/images/gallery/IMG_4520.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-8 {
    background-image:url(/images/gallery/DSC_82879.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-9 {
    background-image:url(/images/gallery/IMG_3892.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-10 {
    background-image:url(/images/gallery/IMG_0721.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-11 {
    background-image:url(/images/gallery/IMG_1658.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-12 {
    background-image:url(/images/gallery/IMG_1284.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-13 {
    background-image:url(/images/gallery/IMG_3332.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-14 {
    background-image:url(/images/gallery/IMG_6524.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-15 {
    background-image:url(/images/gallery/IMG_3905.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-16 {
    background-image:url(/images/gallery/DSC_822999.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-17 {
    background-image:url(/images/gallery/IMG_3765.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-18 {
    background-image:url(/images/gallery/IMG_1873.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-19 {
    background-image:url(/images/gallery/IMG_1761.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-20 {
    background-image:url(/images/gallery/IMG_6777.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}


.Gallery-image-21 {
    background-image:url(/images/gallery/IMG_5164.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-22 {
    background-image:url(/images/gallery/IMG_1900.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-23 {
    background-image:url(/images/gallery/IMG_1456.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-24 {
    background-image:url(/images/gallery/IMG_1823.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-25 {
    background-image:url(/images/gallery/IMG_6857.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-26 {
    background-image:url(/images/gallery/IMG_1757.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-27 {
    background-image:url(/images/gallery/IMG_5446.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-28 {
    background-image:url(/images/gallery/IMG_6490.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-29 {
    background-image:url(/images/gallery/IMG_E1756.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-30 {
    background-image:url(/images/gallery/IMG_4008.jpg);
    background-position:bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-31 {
    background-image:url(/images/gallery/IMG_1404.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-32 {
    background-image:url(/images/gallery/IMG_0704.jpg);
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-33 {
    background-image:url(/images/gallery/IMG_6240.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-34 {
    background-image:url(/images/gallery/IMG_6841.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-35 {
    background-image:url(/images/gallery/IMG_5386.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-36 {
    background-image:url(/images/gallery/IMG_1392.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-37 {
    background-image:url(/images/gallery/IMG_1989.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-38 {
    background-image:url(/images/gallery/IMG_3674.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-39 {
    background-image:url(/images/gallery/IMG_6309.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
.Gallery-image-40 {
    background-image:url(/images/gallery/IMG_1550.jpg);
    background-position:center;
    background-repeat: no-repeat;
    background-size: cover;
}
