/* header fixes for mobile view */


.desk-view {
  display: block;
}
.mobi-view {
  display: none;
}
@media (max-width:767px) {
  
.desk-view {
  display: none;
}
.mobi-view {
  display: block;
}
  .navbar-top {
    display: flex; justify-content: space-between;
  }
  .mobiflex {
    display: flex;
    gap: 20px;
  }
  .toptext .other-head {
    width: 100%;
  }
  #navbar-fixed-top {
    padding-bottom: 20px;
  }
  .carousel-caption {
    top: 55%;
  }
  .navbar-custom .navbar-brand span.brand-logo {
    line-height: normal;
    margin-bottom: 0;
  }
  .navbar-custom .navbar-brand span.brand-logo img {
    margin-bottom: 5px;
  }
}

.team-member figcaption {
    padding: 10px 30px;
}