#master-container {
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    border: 0 !important;
  }

#header .header-content {
    
}

#header .header-logo {
    /*text-align: initial;*/
}

#footer {
    padding: 35px 15px 0 15px;
}

#footer #footer-legal {
    font-size: 12px;
    padding-top: 15px;
    margin-bottom: 0;
}


.nav-col-containerzz {
    display: none !important;
}

.container {
    width: 100%;
}


@media (min-width: 1200px) {
    .container {
        /*width: 1400px;*/
    }
}


@media (min-width: 990px) {

    #main-container, #header > .header-content, #header > #subnav, #footer > .footer-row  {
        max-width: 1400px;
        margin: 0 auto;
    }

    

    #main-container {
        padding: 2rem 5rem 0;        
    }


}


@media (min-width: 768px) {
    .container {
        /*width: 100%;*/
    }
}


