.header.scrolled {
  box-shadow: 0px 25px 25px 10px rgba(0, 0, 0, 0.03) !important; }

.contenttab {
  z-index: 999; }

.iconlist ul {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-left: 0px;
  gap: 10px; }
  .iconlist ul li {
    width: 80px;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px; }
    @media screen and (min-width: 576px) {
      .iconlist ul li {
        width: calc(80px + 30 * ((100vw - 576px) / (992 - 576))); } }
    @media screen and (min-width: 992px) {
      .iconlist ul li {
        width: 110px; } }
    .iconlist ul li .imgblock {
      min-height: 37px; }
      @media screen and (min-width: 576px) {
        .iconlist ul li .imgblock {
          min-height: calc(37px + 18 * ((100vw - 576px) / (992 - 576))); } }
      @media screen and (min-width: 992px) {
        .iconlist ul li .imgblock {
          min-height: 55px; } }
    .iconlist ul li img {
      width: auto;
      height: 37px;
      margin: auto;
      position: relative;
      display: block;
      margin-top: 10px; }
      @media screen and (min-width: 576px) {
        .iconlist ul li img {
          height: calc(37px + 18 * ((100vw - 576px) / (992 - 576))); } }
      @media screen and (min-width: 992px) {
        .iconlist ul li img {
          height: 55px; } }
    .iconlist ul li p {
      font-size: 12px;
      line-height: 1.5;
      font-weight: 500;
      display: block;
      text-align: center;
      margin-top: 11px;
      margin-bottom: 11px;
      padding-left: 5px;
      padding-right: 5px; }
      @media screen and (min-width: 576px) {
        .iconlist ul li p {
          font-size: calc(12px + 3 * ((100vw - 576px) / (992 - 576))); } }
      @media screen and (min-width: 992px) {
        .iconlist ul li p {
          font-size: 15px; } }
.teamwrapspec .team_wrap {
    height: auto;
}
