
 /* Footer styling */
 .footer-section {
     background: #fff;
     color: #000;
 }

 /* .footer-link {
     color: #333;
     text-decoration: none;
     font-size: 14px;
 }

 .footer-link:hover {
     color: #ffffff;
     text-decoration: underline;
 } */

 /* .footer-section h6 {
     font-size: 15px;
     color: #000;
 } */

 .footer-logo {
     height: 64px;
     width: 314px;
 }

 .footer-heading h2 {
     font-size: 44px;
     line-height: 58px;
     font-weight: 600;
     color: #131313;
     font-family: "Montserrat", sans-serif;
     width: 590px;
 }

 .top-footer,
 .middle-footer {
     margin-bottom: 100px;
     justify-content: space-between;
 }

 .quick-links h6,
 ul li a,
 p {
     font-family: "Work Sans", sans-serif;
     font-size: 18px;
     line-height: 28px;
     font-weight: 500;
     color: #131313;
 }
.quick-links ul li a:hover {
    font-family: "Work Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #848484 !important; /* red on hover */
}



 @media only screen and (min-width: 992px) and (max-width: 1367px) {
    .quick-links h6, ul li a, p{
        font-size: 15px;
    }
 }

  @media only screen and (min-width: 350px) and (max-width: 600px) {
    .footer-logo {
        height: 36px;
        width: 176px;
    }

    .quick-links h6, ul li a, p {
        font-size: 11px
    }

  }
