.row{
  --bs-gutter-x:0px;
}
footer.main, footer.main a, footer.main h6,  footer.main p.font-heading
,.mobile-header-active,.mobile-header-active a,.mobile-header-active li>a,.mobile-header-active h6,
.mobile-header-active i,.mobile-header-active p{
  background :var(--footer-color-body)!important;
  color: var(--footer-color-text)!important;
}
footer.main, footer.main a, footer.main h6, footer.main p, footer.main p.font-heading,
.newsletter-content h4{ 
  color: var(--footer-color-text);
}
.py-20{
    padding-top: 2rem;
    padding-top: 2rem;
}
.px-6{
    padding-left: 2rem;
    padding-right: 2rem;
}
.ps-lg-40{}


.newsletter{
     margin-top: 20px;
}
.newsletter .newsletter-inner img {
    bottom: 0;
    max-width: 45%;
    position: absolute;
    right: 0px;
    top: 0;
}
.mobile-social-icon a {
    align-content: center;
    background: transparent;
}
.mobile-social-icon a img {
    height: 30px;
    width: 30px;
}
.mobile-social-icon a img {
    max-width: 30px;
    color: white;
  
}
svg.size-6 {
  fill: white; 
    stroke: white;  
  color: white; 
}
@media only screen and (max-width: 920px) {
  .newsletter img{
  display:none
  }
}
.working-hours li.list-group-item {
	color: white;  
    text-decoration: none;
    background-color: transparent;
}
@media only screen and (min-width: 1200px) {
    .header-action-right {
        align-items: center;
        width: 100%;
        display: flex;
        flex-shrink: 0;
        justify-content: flex-end;
    }
  .awards_logo a{
        text-align: center;
  }
}