#headerAngle {
    display: none;
}

#headerAngleGlow {
    display: none;
}

#headerGlow {
    /*left: calc(50% - 290px);*/
    left: -110px !important;
    z-index: 20000000 !important;
    top: -400px !important;
}

.glbNav-panelClosedConatiner {
    border-bottom: 2px solid #fff;
    background: #004784;
    padding: 20px !important;
}

#glbNav-panelClosed>.glbNav-smrtBldLogo {
    margin-left: 10px;
    z-index: 20000001;
    position: relative;
}

#glbNav-panel {
    padding: 25px;
}

.header-text {
    text-align: center;
    text-transform: uppercase;
    max-width: 900px;
}

h1 {
    font-size: 30;
    font-weight: 500;
}

h3 {
    font-size: 35px;
    font-weight: 700;
    line-height: 40px;
}

.two-columnImage {
    flex: 0 50%;
}

.two-columnText {
    flex: 0 40%;
}

@media (max-width: 1244px) {

    .header-image,
    .header-text {
        flex-basis: 100%;
        max-width: 100%;
    }

    .header-image {
        order: -1;
    }

    .header-text {
        order: 1;
    }

    .two-column-container {
        padding: 10px 60px;
    }

    .two-columnImage {
        order: -1;
    }

    .two-columnImage,
    .two-columnText {
        max-width: 100%;
        flex-basis: 100%;
    }

    .left-column {
        display: none;
    }

    .right-column {
        flex: 0 0 100%;
    }

}

@media (max-width: 764px) {

    .all-content-container,
    .content-container {
        padding: 0;
        margin: 0;
    }

    .two-column-container {
        padding: 0;
        margin: 0;
    }

    .two-columnImage,
    .two-columnText {
        padding: 10px;
    }
}