.dl dt {
  float: left;
  width: 45%;
  padding: 0 !important;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.dl dd {
  margin-left: 50% !important;
  font-size: 12px;
}

@keyframes flash {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
.animate-flash {
  animation: flash 1s infinite alternate;
}

@media screen and (max-width: 767px) {
  .project-box {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
  .project-grid {
    margin-top: 20px !important;
  }
  .faq .content p {
    font-size: 14px !important;
  }
  .faq .content h3 {
    font-size: 16px !important;
  }
  .tab-buttons li span {
    font-size: 8px !important;
    margin-bottom: 5px !important;
  }
  .faq .thm-btn {
    font-size: 10px !important;
  }
  .faq .ready-one__inner {
    flex-direction: column !important;
  }
}
.file-card {
  cursor: pointer;
}/*# sourceMappingURL=custom.css.map */

.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 1 !important;
}