.footer {
    /* background-color: #f8f9fa;  */
    background-color: #202838;
    padding: 20px; /* Add some padding around the footer */
  }
  
  /*.footer a {
  color: #007bff;
  text-decoration: none;
  }*/
  
  .footer-wrapper {
    display: flex;
    /* justify-content: center;  */
    justify-content: space-around;
  }
  
  .footer-section {
    margin-right: 20px; /* Add spacing between footer sections */
  }
  
  .footer-section:last-child {
    margin-right: 0; /* Remove margin from the last footer section */
  }
  
  .footer-section h3 {
    /* color: #333;  */
    color: lightgray;
  }
  
  .footer-section ul {
    list-style-type: none; /* Remove bullet points */
    padding: 0;
  }
  
  .footer-section ul li {
    margin-bottom: 10px; /* Add space between list items */
    font-size: 14px; /* Adjust font size */
    /* color: #666;  */
    color: lightgray;
  }
  
  .contact-button {
    background-color: rgb(0, 123, 255); /* Blue button background */
    color: #fff; /* White button text */
    padding: 10px 20px; /* Add padding to button */
    border: none; /* Remove button border */
    border-radius: 5px; /* Add border radius to button */
    cursor: pointer; /* Add pointer cursor on hover */
  }
  
  .contact-button:hover {
    background-color: #0056b3; /* Darker blue on hover */
  }
  
  .footlogo {   
   width: 250px;
   /* background-color: lightgray; */
  }
  
  .end-container {
  display: flex;
  /* justify-content: center; */
  flex-direction: column; 
  align-items: center;
  background-color:#202838 ;
  }
  
  .end{
  color: lightgray;
  font-style: italic;
  }
  
  .legallink{
  text-decoration: none; /* Remove underline */
  color: lightgray; /* Set text color to lightgray */
  }
  
  .legallink:hover{
  color: rgba(211, 211, 211, 0.632); 
  }
  
  .end1{
  margin-bottom: 5px;
  }
  
  .powered a{
  color: rgb(0, 123, 255);
  text-decoration: none;
  }
  /*footer ends*/



  /* @media (max-width: 768px) {
    .main-container {
        flex-direction: column;
    }
    
    .left-section, .right-section {
        width: 100%;
    }
    
    .right-section {
        padding-left: 0;
        padding-top: 20px;
    }
} */

@media screen and (max-width: 550px) {

    .footer-wrapper {
      flex-direction: column; /* Change to column layout when screen width is 768px or less */
    }
    
    .footer-section ul li {
    
      font-size: 12px; /* Adjust font size */
    
    }   
}