.header1 img.logo__img {
    filter: invert(1) brightness(9);
}
.fullwidth-layout {
    overflow-x: hidden;
}
/*
li.banner__item:nth-child(n+3) .banner__cta.component__button:nth-child(2) {
    display: none;
}

a.cta__button.component__button--2,
.cta__button--icon.component__button--2,
a.cta__button.component__button--3,
.cta__button--icon.component__button--3 {
        color: #fff !important;
}

*/

/* ====banner format edits=======*/

@media(min-width:991px) {
.container-fluid .banner-a .banner__text-wrapper {
    max-width: 800px;
    margin-left: -15%;
    margin-top:10%;
}
.banner-a .banner__subtitle {
    font-size: 2rem;
    line-height: 2rem;
 
}
.section--dark .banner-a .banner__subtitle {
    text-shadow: 1px 1px 1px gray;
}
    .banner-a .banner__title {
        line-height: 3rem;
        text-shadow: 1px 1px 1px gray;
    }
}

.videobanner-a__subtitle {
    line-height: 2rem;
}
.section--dark .component__subtitle {

    text-shadow: 1px 1px 1px gray;
}
@media (min-width: 992px) {
    .videobanner-a__title {
        margin-top: 10%;
        text-shadow: 1px 1px 1px gray;
    }
}

/* 2 column flexwrap  ===*/

.flexwrap {
    display: flex;
}
.flex1 {
    flex:30%;
}
.flex2 {
    flex:69%;
}
@media(max-width:767px) {
   .flexwrap {
       flex-direction:column!important;
   }
}
@media(min-width:992px){
 .cta__button {

    min-width: 18rem;
}

.editable__container hr {
    clear: both;
}

.editable__container blockquote {
    margin: 1.5em 5%;
    padding: .25em .5em;
    border-radius: 12px;
    border-left: solid 3px #9c9c9c80;
    border-right: solid 3px #9c9c9c80;
    text-align: center;
}
}


button.w3-bar-item.w3-button {
    background: #3475BF;
    border-color: #3475BF;
    border-radius: 20px;
    padding: 5px 20px;
    color: #fff;
    margin: 1px;
}
button.w3-bar-item.w3-button:hover {
    cursor: pointer;
}

.w3-bar.w3-black {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.w3-container.acup {
    margin-top: 30px;
}

@media (min-width:768px) {
.cl_list3 {
    column-count: 3;
}
}