header,
.container,
.banner-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
/* Container max-width redefined */
@media (min-width: 576px){
    .container {
        max-width: 100%;
    }
}
@media (min-width: 768px){
    .container {
        max-width: 100%;
    }
}
@media (min-width: 992px){
    .container {
        max-width: 97.5%;
    }
}
@media (min-width: 1440px){
    .container {
        max-width: 1332px;
    }
}

/* Header max-width redefined */
@media (min-width: 576px){
    header {
        max-width: 100%;
    }
}
@media (min-width: 768px){
    header {
        max-width: 100%;
    }
}
@media (min-width: 992px){
    header {
        max-width: 100%;
    }
}
@media (min-width: 1600px){
    header {
        max-width: 1590px;
    }
}

/* Banner-Container max-width redefined */
@media (min-width: 576px){
    .banner-container {
        max-width: 100%;
    }
}
@media (min-width: 768px){
    .banner-container {
        max-width: 100%;
    }
}
@media (min-width: 992px){
    .banner-container {
        max-width: 97.5%;
    }
}
@media (min-width: 1200px){
    .banner-container {
        max-width: 1795px;
    }
}

body * {
    font-family: 'Open Sans', sans-serif;
}


