/* column 1 */
section.brand-logos.option-1:not(.pt0):not(.pb0):not(.ptb0){
 padding-top:2em;
 padding-bottom: 2em;
}

.brand-logos .col-1 {
 max-width: 250px;
 width: 100%;
 margin-right: 2em;
}

/* .brand-logos .col-1 .side-title:before {
 content: "";
 position: absolute;
 left: 0;
 width: 74%;
 background-image: url(/wp-content/uploads/2020/07/icon-arrow_right.svg);
 height: 1em;
 background-repeat: no-repeat;
 bottom: -1em;
} */


.brand-logos.option-1 .flickity-viewport {
 max-width: 85%;
 width:100%;
 margin: auto;
}

.brand-logos.option-1 .flickity-slider{
  display: -webkit-box; display: -ms-flexbox; display: flex;
  -ms-flex-wrap: wrap; flex-wrap: wrap;
  -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}

.brand-logos.option-1 .flickity-prev-next-button {
 width: 1.5em; 
 height: 1.5em;
 background-color: var(--sBlue);
} 

.brand-logos.option-1 .flickity-prev-next-button svg {
 color: var(--white);
}

.brand-logos.option-1 .logo-img {
 max-width: 16%;
 width: 100%;
 margin: 0px 4%;
}

.brand-logos.option-1 .logo-img img {
 -webkit-filter: grayscale(100%);
 filter: grayscale(100%);
}

@media(max-width:900px){
 .brand-logos.option-1 .col-1 {
  max-width: 150px;
  width:100%;
 }

 .brand-logos.option-1 .col-1 .side-title {
  font-size: 1em;
 }

 .brand-logos.option-1 .cols {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: none;
    min-width: initial;
  }

  .brand-logos.option-1 .col-1 {
   margin-bottom: 1.5em;
   text-align: center;
  }
  section.brand-logos.option-1 > div > .flex-wrap {
   display: block;
 }

  .brand-logos .col-1 .side-title:before{
   display:none;
  }
}

@media(max-width:480px){
 .brand-logos.option-1 .logo-img{
  max-width: 24%;
 }

 .brand-logos.option-1 .flickity-prev-next-button{
  width: 1em;
  height: 1em;
 }
}