
    #footer {
          background-image: url('https://commrz.s3.amazonaws.com/store/image/image_site335/catalog/footer-bg.svg');
    }
    #footer .social-menu svg  {
      filter: none;
     
    }
    .btn-contactus:hover {
        color:#000;
    } 
    #footer .social-menu {
   flex-direction:row;
   }
  #footer{
    background-color: var(--primary_hover);
    border-top:1px solid var(--primary);
  }
  .copyright{
    padding:20px 0 ;
    color:#fff !important;
  }
  .footer_heading h3{
    color:var(--white);
  }

  .footer-contacts p {
   color:var(--white);
  }
   .footer-contacts a{
   color:#fff;
 }
 .link-text-connect img{
 max-width: fit-content;

 }

 .footer_heading{
  font-size:1.8rem!important;
 }
 
 .dropup .dropdown-toggle::after{
color:#fff;
 }
 .footer-contacts , .footer-contacts ul li a{
font-weight:300;
 font-size:1.6rem!important;
 }
 .footer-contacts a:hover , .footer-contacts ul li a:hover{
  text-decoration:none;
  color:#fff!important;
 }
 .footer-contacts ul li a {
   color:var(--white);
 }

  span .expand-more{
    color: var(--primary);
  }
  .btn-group{
    border:1px solid var(--primary);
  }
  #footer .footer_heading svg {
    transform:rotate(90deg);
    transform-origin: left center;
  } 
  #footer .collapsed  svg {
    transform: rotate(0deg);
  } 
  .footer_bottom_wrap {
    border-top:unset;
  }
  .footer_sections {
    width: 100%;
    bottom: 0;
    background: var(--secondary);
    position: fixed;
    bottom: 0;
    z-index: 1;
  }
  .footer_sections a {
  height: 47px !important;
    font-weight: 500;
    cursor: pointer;
    gap: 10px;
    color: #000 !important;
}
.footer-call-btn {
border-left: 1px solid #000000;
}
  @media (min-width: 991px) {
    #footer .collapsed {
      border:unset !important;
      pointer-events:none;
    }
    #footer .collapse {
      display:block;
    }
  }
  #form-currency .btn-link {
    font-size:1.4rem;
    padding:.375em .75em;
    color:var(--primary);
  }
  #form-currency .btn-link:hover{
    text-decoration:none;
  }
  #column-left a:hover{
    color:var(--primary);
  }
  
  .footer-icons img {
    align-items: center;
    display: flex;
  }
  .text-connect-icons img {
    align-items: center;
    display: flex;
  }
  .social-menu li {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #fff;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .map-direction {
    color:var(--white);
    transform: translateX(32px);
    
    display: flex;
    
    gap: 10px;

  }
  .about-section {
    color:var(--white);
  }
  .map-direction img {
    height: 2%;
    transform: translateY(5px);
    filter: grayscale(1);
  }
  .about-section img {
    transform: translate(10px, -2px);
        filter: grayscale(1);
  }