/* common css start */
.logo-img {
  width: 100px;
}

.font-bold {
  font-weight: bold;
}

.font-size-large {
  font-size: 4rem !important;
}

.font-size-medium {
  font-size: 2.5rem !important;
}

.font-size-small {
  font-size: 2rem !important;
}
.font-size-extra-small {
  font-size: 1.5rem !important;
}

.navbar-nav > li {
  text-align: right;
}

.video {
  width: 100%;
  max-width: 560px;
  height: 315px;
}

.completed-text {
  color: #f4f4f4;
}
/* common css end */

/* index css start */
.apply-btn {
  width: 500px;
}

/* mouse style */

.mouse {
  position: absolute;
  bottom: 100px;
  margin: 0 auto;
  width: 100%;
}
.mouse-icon {
  width: 25px;
  height: 45px;
  border: 2px solid white;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  text-align: center;
}
.mouse-wheel {
  height: 6px;
  margin: 2px auto 0;
  display: block;
  width: 3px;
  background-color: white;
  border-radius: 50%;
  -webkit-animation: 1.6s ease infinite wheel-up-down;
  -moz-animation: 1.6s ease infinite wheel-up-down;
  animation: 1.6s ease infinite wheel-up-down;
}
@-webkit-keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}
@-moz-keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}
@keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}

/* mouse end */

/* common */

.divider {
  width: 80%;
}

.nonstyle-link {
  color: #212529;
}

.small-text {
  font-size: 1rem;
}

.long-divider {
  max-width: 100%;
  width: 100%;
}

.bold-long-divider {
  max-width: 100%;
  width: 100%;
  border-top: 2px solid rgba(0, 0, 0, 0.1);
}

.hot-badge {
  position: absolute;
  top: -4px;
  right: -8px;
  color: #fff !important;
}

.additor-badge {
  top: 24px !important;
}

.new-badge {
  position: absolute;
  top: -4px;
  right: -8px;
  color: #fff !important;
}

.team-info-container {
  padding-top: 15px;
  /* border-top: 1px solid #bebebe; */
}

.team-info-container .team-profile {
  display: flex;
}

.team-info-container .team-profile .team-logo-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: inherit;
}

.team-info-container .team-profile .team-logo-container .team-likelion-cert {
  /* position: absolute;
  bottom: 0;
  right: 0; */
  width: 30px;
}

.team-likelion-cert {
  /* position: absolute;
  bottom: 0;
  right: 0; */
  width: 20px;
}

.team-info-container .team-profile .team-logo {
  width: 80px;
}

.team-info-container .team-profile .team-name-container {
  margin-left: 10px;
}

.team-info-container .team-profile .team-name-container .team-name {
  font-size: 1.3rem;
}

.team-info-container .team-desc .team-desc-container {
  margin: 0;
}

.list-detail {
  margin-top: 20px;
}

.likelion-cert-badge {
  width: 30px;
}

/* for desktop */
@media (min-width: 768px) {
  .only-mobile {
    display: none !important;
  }

  .only-desktop {
    display: block !important;
  }

  .team-page-header {
    padding: 0;
  }

  .lb-body-info {
    padding-right: 10px;
  }

  .desktop-content-verticle-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

/* for mobile */
@media (max-width: 767px) {
  .only-mobile {
    display: block !important;
  }
  .only-desktop {
    display: none !important;
  }

  .font-size-large {
    font-size: 2rem !important;
  }

  .font-size-medium {
    font-size: 1.7rem !important;
  }

  .font-size-small {
    font-size: 1.4rem !important;
  }
  .font-size-extra-small {
    font-size: 1rem !important;
  }

  .apply-btn {
    width: 200px;
  }

  .team-contact-btn-container {
    margin-top: 30px !important;
  }

  .team-contact-btn-container .contact-btn {
    width: 100%;
  }

  .mobile-content-verticle-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .long-divider {
    width: 90%;
    max-width: 90%;
  }

  .bold-long-divider {
    width: 90%;
    max-width: 90%;
    border-top: 2px solid rgba(0, 0, 0, 0.1);
  }

  .team-list-header {
    display: none;
  }

  .team-desc {
    margin-top: 15px;
  }

  .team-founder {
    margin-top: 15px;
  }

  .team-sector {
    margin-top: 15px;
  }
}

/* index css end */

/* detail css start */

.tz-gallery .img-box {
  width: 100%;
  height: 180px;
  margin: 10px 0;
  background-size: cover;
  background-position: center;
}
.tz-gallery .small-img-box {
  height: 100px;
}

.startup-header {
  height: 250px;
  margin-top: 56px;
  background-color: #fff;
}

.startup-header .header-content {
  display: flex;
  justify-content: center;
}

.startup-header .startup-logo {
  width: 100px;
}

.startup-header .logo-container {
  padding: 10px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.startup-body p {
  margin-top: 15px;
}

/* detail css end */

/* apply css start */

/* apply css end */
