/* Courses dropdown */
.nav.navbar-nav li:nth-of-type(1) ul li:last-of-type {
    border-top: 1px solid #e5e5e5;
    padding-top: 6px;
}
.nav.navbar-nav li:nth-of-type(1) ul li:last-of-type a {
	color: #068433;
	font-weight: 600;
	font-size: 13px;
	line-height: 19.24px;
	letter-spacing: 0px;
}
/* Certifications dropdown */
.nav.navbar-nav li:nth-of-type(2) ul li:last-of-type {
    border-top: 1px solid #e5e5e5;
    padding-top: 6px;
}
.nav.navbar-nav li:nth-of-type(2) ul li:last-of-type a {
	color: #068433;
	font-weight: 600;
	font-size: 13px;
	line-height: 19.24px;
	letter-spacing: 0px;
}
/* Groups dropdown */
.nav.navbar-nav li:nth-of-type(3) ul li:last-of-type {
    border-top: 1px solid #e5e5e5;
    padding-top: 6px;
}
.nav.navbar-nav li:nth-of-type(3) ul li:last-of-type a {
	color: #068433;
	font-weight: 600;
	font-size: 13px;
	line-height: 19.24px;
	letter-spacing: 0px;
}
/* Student testimonial section */
.testimonials-section { margin: 20px 0; text-align: center; }
.testimonials-container { display: flex; justify-content: center; gap: 15px; row-gap: 3em; margin: 0 auto; flex-wrap: wrap; }
.testimonial-card {
  background: #f4f6ff;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 15px;
  width: calc(33.33% - 10px);
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  box-sizing: border-box;
}
.quote { font-size: 14px; font-style: italic; margin: 0 0 10px; }
.student { font-size: 12px; font-weight: bold; margin: 0; }
.rating { font-size: 12px;  color: #068433; }
@media screen and (max-width: 767px) {
 .testimonials-container .testimonial-card { width: 100% !important; }
}