/**
* Smaller screens
*/
@media only screen and (max-width: 1009px) {
    .industries-section-1-text-container {
        font-size: 12px;
    }
}


@media only screen and (max-width: 750px) {
    .industries-section-1 {
        background-position: 150px !important;
    }
}

@media only screen and (min-width: 750px) and (max-width: 1040px) {
    .industries-section-1 {
        background-position: 300px !important;
    }
}

.industries-section-1 {
    background-image: url(/images/industries/industries-image.webp);
    background-color: rgba(254,253,245,255);
    height: 400px;
    background-position: right 100%;
    background-repeat: no-repeat;
    background-size: contain; 
}

.industries-section-1-diag {
    padding: 50px 0 50px 30px;
    left: 0px;
    /*position: absolute;*/
    width: 100%;
    height: 400px;
    background: #ffffff;
    -webkit-clip-path: polygon(50% 0, 0 0, 0 400%);
    clip-path: polygon(50% 0, 0 0, 0 400%);
}

.industries-section-1-title-container {
    margin-bottom: 50px;
}

.industries-section-1-text-container {
    margin-bottom: 50px;
}

.industries-section-row-image-1 {
    background-image: url("/images/industries/industries-row-1-plane.webp");
    background-color: #000000; 
    height: 275px;
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 25px 25px;
}

.industries-section-row-image-2 {
    background-image: url("/images/industries/industries-row-2-train.webp");
    background-color: #000000; 
    height: 275px;
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 25px 25px;
}

.industries-section-row-image-3 {
    background-image: url("/images/industries/industries-row-3-metro.webp");
    background-color: #000000; 
    height: 275px;
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 25px 25px;
}

.industries-section-row-image-4 {
    background-image: url("/images/industries/industries-row-4-space.webp");
    background-color: #000000; 
    height: 275px;
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover;
    margin: 25px 25px;
}

.industries-section-2 {
    margin-top: 50px;
}

.industries-sectinon-2-div-1,
.industries-sectinon-3-div-1,
.industries-sectinon-4-div-1,
.industries-sectinon-5-div-1 {
   margin: 25px 25px;
}

.industries-all-sections-container {
    margin-bottom: 50px;
}

#industries-section-2,
#industries-section-3,
#industries-section-4,
#industries-section-5 {
    display: block;
    opacity: 0;
    position: relative;
    top: 100px;
}