/* SAGAMI LANKA (PVT) LTD – overrides on top of templatemo-edu-meeting.css */

/* ---- Logo (source image 1140 x 1150, scaled by height) ---- */
.header-area .main-nav .logo {
  display: flex;
  align-items: center;
  height: 100px;
  line-height: 1;
  font-size: 22px;
  letter-spacing: 1px;
}
.header-area .main-nav .logo img {
  height: 64px;
  width: auto;
  margin-right: 12px;
  transition: all 0.3s ease 0s;
}
.background-header .main-nav .logo {
  height: 80px;
  line-height: 1;
  color: #1e1e1e;
}
.background-header .main-nav .logo img {
  height: 52px;
}
@media (max-width: 767px) {
  .header-area .main-nav .logo { height: 100px; margin-left: 0; }
  .header-area .main-nav .logo img { height: 52px; }
  .header-area .main-nav .logo span { font-size: 18px; }
}

/* ---- Top contact strip ---- */
.sub-header .right-icons ul li a { font-size: 13px; }
.sub-header .right-icons ul li a i { margin-right: 4px; color: #f5a425; }
@media (max-width: 991px) {
  .sub-header .left-content p { display: block; text-align: center; }
  .sub-header .right-icons ul li { margin: 0 8px; }
  .sub-header .right-icons ul li:last-child { display: none; }
}
@media (max-width: 575px) {
  .sub-header .left-content p { display: none; }
}

/* ---- Course cards: text label instead of stars/price ---- */
.our-courses .item .down-content .info { padding: 18px 25px; }
.our-courses .item .down-content .info span { text-align: center; }

/* ---- Contact section (form replaced by contact buttons) ---- */
section.contact-us .contact-intro h2 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
}
section.contact-us .contact-intro p {
  color: #fff;
  font-size: 16px;
  margin-bottom: 30px;
}
section.contact-us .contact-buttons .button {
  display: inline-block;
  margin: 0 12px 12px 0;
  padding: 14px 34px;
  border-radius: 25px;
  background-color: #f5a425;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  transition: all .3s;
}
section.contact-us .contact-buttons .button.button-alt { background-color: #a12c2f; }
section.contact-us .contact-buttons .button:hover { opacity: .9; }
section.contact-us .right-info ul li span a { color: #fff; }
section.contact-us .right-info ul li span a:hover { color: #f5a425; }
section.contact-us .right-info ul li span { font-size: 16px; overflow-wrap: break-word; }
section.contact-us .right-info ul li span a { font-size: 15px; }
