/* profile social links - on off */

.social-list {
  display: none;
}

/* common setting */

.card.card-3 {
  overflow: hidden;
}

.title-area h2 {
  margin: 0;
}

/* media queries */

@media (min-width: 1200px) {
  td:nth-child(odd) {
    width: 90px;
  }
}

@media (min-width: 768px) {
  td:nth-child(odd) {
    width: 90px;
  }
}

@media (min-width: 768px) {
  td:nth-child(odd) {
    width: 90px;
  }
}

@media (max-width: 768px) {
  .table-5 {
    line-height: 15rem !important;
  }
}

@media (max-width: 768px) {
  .nav-link {
    font-size: 11px;
  }
}

@media (max-width: 768px) {
  .profile-card,
  .card {
    width: 100% !important;
  }
}

/* tablet-S and sp-L size */

@media (max-width: 576px) {
  .table-5 {
    line-height: 4rem !important;
  }
}

@media (max-width: 576px) {
  .title-area h2 {
    font-size: 24px;
  }
}

@media (max-width: 576px) {
  .title-area h2 {
    font-size: 24px;
  }
}

@media (max-width: 576px) {
  .text-max h2 {
    font-size: 18px !important;
    /* line-height: 15px !important; */
  }
}

@media (max-width: 576px) {
  .right-img {
    display: none !important;
  }
}

@media (max-width: 576px) {
  .phone-dial-img {
    width: 70% !important;
  }
}

/* SP size */

@media (max-width: 400px) {
  .profile-bio {
    padding: 3px 20px !important;
  }
}

@media (max-width: 400px) {
  .profile-name {
    width: 250px !important;
  }
}

@media (max-width: 400px) {
  .card-3 ul li {
    font-size: 14px !important;
    line-height: 30px;
  }
}

@media (max-width: 400px) {
  .card-3 {
    padding: 15px 1px !important;
  }
}

@media (max-width: 400px) {
  .title-area h2 {
    font-size: 16px;
  }
}

@media (max-width: 400px) {
  .title-area {
    padding: 10px !important;
  }
}

@media (max-width: 400px) {
  .text-max h2 {
    font-size: 15px !important;
    line-height: 15px !important;
  }
}

.triangle {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid rgba(0, 99, 194, 1);
}
