/* Custom CSS for ACCESSA website */

/* Navigation Menu Styles */
#mobileMenu .text-lg {
    font-weight: bold;
    font-size: 1.05rem; /* Slightly smaller than the default text-lg (1.125rem) */
}
.slide-menu-content {
  padding: 120px 30px 30px !important; /* Added more padding at the top */
}

.menu-link,
.parent-menu {
  font-size: 1.8rem !important; /* Reduced from 2.5rem */
  padding-left: 15px !important; /* Add a little space on the left */
}

.submenu-item .menu-link {
  font-size: 1.5rem !important; /* Reduced from 2rem */
}

/* Contact Page Styles */
.single-content {
  max-width: 800px;
  margin: 0 auto;
}

.single-content p {
  margin-bottom: 1.5rem;
  font-size: 1.05rem;
  line-height: 1.6;
}

.single-content a {
  color: #2563eb;
  text-decoration: none;
  transition: color 0.2s;
}

.single-content a:hover {
  color: #1d4ed8;
  text-decoration: underline;
}

.single-content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 2rem auto;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}

/* Form styling enhancements */
.input {
  margin-bottom: 1.2rem;
}

@media (max-width: 768px) {
  .single-content {
    padding: 0 1rem;
  }
}