/* General Page Styling */
body {
    font-family: Arial, sans-serif;
    font-size: 0.9rem; /* Slightly smaller text for consistency */
  }
  
  /* Button Styling */
  .btn-square {
    border-radius: 4px;
    padding: 10px 20px;
  }
  
  /* Custom Headings */
  .custom-heading {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 15px;
  }
  
  /* Link Styling */
  .learn-more {
    color: #007bff;
    text-decoration: none;
  }
  
  .learn-more:hover {
    text-decoration: underline;
  }
  
  /* Extra Spacing for Features Section */
.extra-spacing {
    margin-top: 8rem; /* Increased top margin for more spacing */
    margin-bottom: 3rem; /* Increased bottom margin for more spacing */
  }

  /* Extra Bottom Spacing for Sections */
.extra-bottom-spacing {
    margin-bottom: 8rem; /* Increase bottom margin for more space */
  }
  
  /* Image Styling */
  .small-image {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 15px;
  }
  
  /* Full-Width Black Section */
  .bg-dark {
    background-color: #000;
  }
  
  .text-white {
    color: #fff;
  }
  
  .btn-primary {
    background-color: #007bff;
    border: none;
    padding: 10px 20px;
    font-size: 1rem;
  }
  
  .btn-primary:hover {
    background-color: #0056b3;
  }
  
  /* Footer Styling */
/* Footer Styling */
footer .container {
    border-top: 1px solid #343a40; /* Darker dividing line */
    padding-top: 1rem; /* Add more space above the footer text */
  }
  
  .footer-logo img {
    height: 40px; /* Adjust logo size */
  }
  
  footer {
    font-size: 0.9rem; /* Slightly smaller text */
    color: #6c757d; /* Muted text color */
  }
  
  footer a {
    text-decoration: underline; /* Underline all links */
    color: #6c757d; /* Muted link color */
  }
  
  footer a:hover {
    text-decoration: underline; /* Ensure underline on hover */
    color: #000; /* Darker color for hover effect */
  }
  
  footer .list-inline-item span {
    color: #6c757d; /* Divider color */
  }
  
  footer .text-section {
    padding-top: 0.5rem; /* Add more spacing above the footer text */
  }
  
  