.services-pic-header {
  padding-top: 120px;
}

.tagcloud a::before {
  content: "#";
}

.course-box-data h1 {
  font-size: 38px;
  border-bottom: 2px solid var(--tj-color-theme-primary);
}

.course-box-data h2 {
  font-size: 24px;
}

.course-box-data h3 {
  font-size: 18px;
}

.course-box-a,
.course-box-b {
  padding: 1em;
  border-radius: 2em;
}

.course-box-a {
  margin-right: 0.5em;
  background-color: #e2e2e2;
}

.course-box-b {
  margin-left: 0.5em;
  background-color: #dceaf7;
}

.course-box-c {
  margin: 1.4em 0 0 0;
  padding: 1em 0 1.4em 0;
  border-bottom: 2px solid var(--tj-color-theme-primary);
}

.course-box-list {
  margin-left: 1em;
}

.course-speaker>div {
  font-weight: var(--tj-fw-normal);
  font-size: smaller;
}

@media (min-width: 768px) {
  .services-pic-header {
    background: linear-gradient(to right, #776548 50%, #776548 50%);
  }
}

@media (max-width: 767px) {
  .services-pic-header {
    padding-top: 102px;
  }

  .services-pic-header .container-xl {
    padding: 0;
  }
}

.tj-blog-sidebar .contact-form-one {
  padding: 35px 30px;
  background-color: #FFF8E1;
  border-color: var(--tj-color-theme-primary);
}

.contact-form-one .form-input input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="search"])::placeholder,
.contact-form-one .form-input textarea::placeholder,
.contact-form-one .form-input input[type="tel"]::placeholder,
.contact-form-one .form-input input[type="email"]::placeholder,
.contact-form-one .form-input input[type="text"]::placeholder,
.nice-select,
.contact-form-one .nice-select span.current {
  color: var(--tj-color-text-body);
  font-size: 14px;
}

.contact-form-one.style-2 .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
.contact-form-one.style-2 .form-input textarea,
.contact-form-one.style-2 .form-input input[type=tel],
.contact-form-one.style-2 .form-input input[type=email],
.contact-form-one.style-2 .form-input input[type=text] {
  color: var(--tj-color-text-body);
  font-size: 14px;
  border-color: var(--tj-color-theme-primary);
}

.contact-form-one.style-2 .nice-select {
  border-color: var(--tj-color-theme-primary);
}

.select,
.nice-select,
input:not([type="radio"]):not([type="checkbox"]),
textarea {
  font-size: 14px;
}

.contact-form-one .form-input textarea {
  min-height: 120px;
  resize: none;
}

.project_catagory ul li {
  justify-content: flex-start;
}

.project_catagory ul li i {
  color: var(--tj-color-theme-primary);
  margin-right: 0.5em;
}

.course-box-data .tj-submit-btn {
  width: 350px !important;
  margin: 0 auto;
  background-color: var(--tj-color-theme-primary);
  color: white;
}

.course-box-data .tj-submit-btn .btn-text {
  color: white;
}

.course-box-data .tj-submit-btn:hover {
  background: #f99416;
}

.tj-faq .list-group-item {
  margin-top: 0.8em;
  padding: 25px;
  border: 1px solid #ccc !important;
  border-radius: 0;
}