
/*@media screen and (max-width: 1100px) {

  #cssmenu > ul > li {
    margin: 0;
  }
}*/



@media screen and (max-width: 1100px) {
  .components-tracks div.component {
    flex-basis: 0;
  }
}


@media screen and (max-width: 986px) {
  #cssmenu > ul > li {
    margin: 0;
  }

  #cssmenu #menu-header-menu > li > a {
    padding: .25em 0.4em;
  }
}



@media screen and (max-width: 905px) {

  #wrapper .menu_header_holder {
    display: none;
  }
  .hamburger {
    display: inline-block;
  }
}


@media screen and (max-width: 820px) {

  .components-tracks div.component {
    flex-basis: 100%;
  }
  
  .holder.text-band.components-tracks-bottom {
    display: none;
  }
  
  .components-tracks div.component div.component-content {
    color: #000;
  }
}