footer{
  background-color: var(--primary);
}
/* Footer headings */
footer h5 {
  color: #ffffff;
}
a.con-link{
  color: #fff !important;
}
/* Footer links – Quick Links & Our Products */
footer ul li a {
  color: #ffffff !important;
  text-decoration: none;
  transition: all 0.3s ease;
  font-size: 16px;
  margin-bottom: 16px;
}


/* footer ul li a:hover {
  color: #fff !important; 
  padding-left: 6px;
}  */

/* Footer paragraph text (Contact Us consistency) */
footer p {
  color: #ffffff;
  font-size: 16px;
}

/* Footer icons */
footer i {
  color: #ffffff;
}

.footer-sub-head {
    font-size: 18px;
    border-bottom: 3px solid #fff;
    max-width: fit-content;
    color: #fff;
    margin-bottom: 16px;
    padding-bottom: 8px;
}

.footer-sub-head .list-unstyled small{
  margin-bottom: 20px;
  font-size: 18px;
}


footer h5 {
    font-size: 16px; /* Quick Links / Our Products heading */
}

footer .col-md-2 ul li a,
footer .col-md-3 ul li a {
    font-size: 16px;
}

.footer-quicklink{
  font-size: 16px;
}
