.footer-custom .col-inner{
  background-color: unset !important;
}

.footer-custom .img .img-inner{
  width: 60%;
  height: auto;
}
.footer-custom .large-3 .col-inner{
  display: flex;
  flex-direction: column;
}
.footer-custom .footer-1{
  padding: 30px 20px 0;
}
.footer-custom .large-2 li{
  margin: 0;
}
.footer-custom .large-2 ul{
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.footer-custom .absolute-footer{
  display: none;
}
.footer-custom .custom-ggmap iframe{
  border: 0;
  width: 70%;
  border-radius: 16px;
  height: 200px;
}
.footer-custom .large-5 .col-inner{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer-custom .large-5 .col-inner .text{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer-custom .large-5 .text h4{
  margin: 0;
  font-size: 16px;
}
.footer-custom .large-5 .text p{
  margin: 0;
  font-size: 16px;
}
.footer-custom .large-5 .text h6{
  margin: 0;
  font-size: 16px !important;
}
@media screen and (max-width: 768px){
  .footer-custom .block_widget{
    padding: 0;
  }
  .footer-custom .custom-text{
    display: flex;
    gap: 0.3rem;
  }
  .footer-custom .large-3 .col-inner{
    justify-content: center;
    align-items: center;
  }
  .footer-custom .img .img-inner{
    margin: 0 auto;
  }
  .footer-custom .custom-ggmap iframe{
    width: 100%;
  }
  .footer-custom .custom-row{
    flex-wrap: wrap;
    margin: 0 !important;
  }
  .footer-custom .custom-contact__face{
    max-width: 100%;
    flex-basis: 100%;
  }
  .footer-custom .large-2{
    max-width: 50%;
    flex-basis: 50%;
  }
  .footer-custom .large-5{
    max-width: 100%;
    flex-basis: 100%;
  }
}