/*=========================================================
	11 -> FOOTER
===========================================================*/

#footer {
  background: #15161D;
  color: #B9BABC;
  font-size: 14px; /* Reduced font size for overall content */
}

#bottom-footer {
  background: #1E1F29;
  padding-bottom: 20px; /* Added space below the copyright */
}

.footer {
  margin: 30px 0px;
}

.footer .footer-title {
  color: #FFF;
  text-transform: uppercase;
  font-size: 16px; /* Reduced title font size for a compact look */
  margin: 0px 0px 20px; /* Reduced bottom margin */
}

.footer-links {
  list-style: none; /* Removed bullet points */
  padding: 0; /* Removed default padding */
  margin: 0; /* Removed default margin */
}

.footer-links li+li {
  margin-top: 10px; /* Reduced vertical spacing between links */
}

.footer-links li a {
  color: #B9BABC;
  font-size: 14px; /* Reduced font size for links */
  text-decoration: none;
}

.footer-links li i {
  margin-right: 15px;
  /* color: #D10024; */
  color: #007bff;
  width: 14px;
  text-align: center;
}

.footer-links li a:hover {
  /* color: #D10024; */
  color: #007bff;
}

.copyright {
  margin-top: 20px; /* Reduced top margin */
  display: block;
  font-size: 12px;
  color: #B9BABC; /* Ensured text color consistency */
}

.footer-payments {
  list-style: none; /* Removed bullet points for payment icons */
  padding: 0; /* Removed default padding */
  margin: 0; /* Removed default margin */
  text-align: center; /* Center-aligned payment icons */
}

.footer-payments li {
  display: inline-block;
  margin-right: 10px; /* Added uniform spacing between payment icons */
}

.footer-payments li:last-child {
  margin-right: 0; /* Removed margin for the last icon */
}

.footer-payments li a {
  color: #15161D;
  font-size: 28px; /* Reduced payment icon size */
  display: block;
}

.top-headers{
  width: 100%;
  /* position: absolute; */
  top: 0;
  padding: 5px;
  background-color: #fff;
}

/* .top-headers img{
  width: 100%;
} */

.top-headers h2{
  color: #000;
  text-align: center;
  font-weight: bold;
}