.icons {
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr) );
    gap: 1.25rem;
  }
  .icon {
    background-color: var(--bs-light);
    border-radius: .25rem;
  }
  .bi {
    margin: .25rem;
    font-size: 2.5rem;
  }
  .label {
    font-family: var(--bs-font-monospace);
  }
  .label {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    padding: .25rem;
    font-size: .625rem;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .navbar-dark .navbar-nav .nav-link {
      color: #FAD3D1;
      padding-left:15px;
      padding-right:15px;
  }
  .navbar-dark .navbar-nav .dropdown-menu {
      border:0px;
      background-color:#dc3545;
  }

  .navbar-dark .navbar-nav .dropdown-menu .dropdown-item{
      color:#FAD3D1
  }

  .navbar-dark .navbar-nav .dropdown-menu .dropdown-item:hover{
      background-color:#fff;
      color:#E83A30
  }

  .navbar-dark .navbar-nav .dropdown-menu .dropdown-divider {
      height: 0;
      margin: .5rem 0;
      overflow: hidden;
      border-top: 1px solid #FAD3D1;
  }

  .carousel-item .carousel-caption{
      left:0;
      right:0;
      bottom:0px;
      padding:10px;
      background-color:rgba(0, 0, 0, .6);
      text-align: left;
  }

  #tabCon .list-group-item {
      position: relative;
      display: block;
      padding: .25rem .25rem;
      background-color: #fff;
      border: 0px solid rgba(0,0,0,.125);
  }

  .catTitle{
      color:#E83A30;
      font-weight:360
  }

  .titleBar{
      width:40px;
      height:5px;
      background-color:#FAD3D1
  }

  .sublist .list-group-item{
      position: relative;
      display: block;
      padding: .25rem .25rem;
      background-color: #fff;
      border: 0px solid rgba(0,0,0,.125);
      font-size:.8em;
  }

  .navbar-nav .nav-item.active{
    font-weight: bold;
  }

  #newsTab .nav-link.active {
    color: #E83A30;
    background-color: #fff;
    border-color: #E83A30 #E83A30 #fff;
}

  .nav-tabs .nav-link{
      color:#495057
  }

  #videoTab .nav-link.active {
  color: #E83A30;
  background-color: #fff;
  border-color: #fff #fff #E83A30;
  }

  .btn:focus,.btn:active {
    outline: none !important;
    box-shadow: none;
 }

 .navbar-toggler{
  border:0px
 }

 .toggler-icon{
   font-size:28px
 }

  nav {
    padding-top:2px !important;
    padding-bottom:2px !important;
  
}