footer.footer9 {
    width: 100%;
    height: auto;
    background-color: #e6e6e6;
    color: #2c3e50;
    position: relative;
}

footer.footer9::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../images/pattern-new-01.png);
    opacity: 20%;
}

footer.footer9 .footer-sosyal {
    display: flex;
    align-items: center;
}

footer.footer9 .footer-sosyal li:first-child {
    margin-left: 0px;
}

footer.footer9 .footer-sosyal li {
    list-style: none;
    margin-left: 15px;
}

footer.footer9 .footer-sosyal li a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #2c3e50;
    color: #fff;
}

footer.footer9 .footer-sosyal li a:hover {
    background:#F8454D;
    color: #fff;
}

footer.footer9 .footer-ust {
    width: 100%;
    height: auto;
    padding: 50px 0px;
    display: flex;
    align-items: center;
    position: relative;
}

footer.footer9 .footer-logo {
    width: 110px;
    height: auto;
}

footer.footer9 .footer-logo img {
    width: 100%;
    height: auto;
}

footer.footer9 .footer-text {
    font-size: 16px;
}

footer.footer9 .footer-orta {
    width: 100%;
    height: auto;
    padding: 40px 0px;
    border-top: 1px solid #2c3e502b;
    border-bottom: 1px solid #2c3e502b;
    position: relative;

}

footer.footer9 .footer-liste {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
}

footer.footer9 .footer-liste li:first-child {
    margin-left: 0px;
}

footer.footer9 .footer-liste li {
    list-style: none;
    margin-left: 40px;
}

footer.footer9 .footer-liste li a {
    color: #2c3e50 !important;
    padding: 0;
}

footer.footer9 .footer-alt {
    width: 100%;
    height: auto;
    display: flex;
    padding: 40px 0px;
    position: relative;
}

footer.footer9 .footer-alt .footer-unvani {
    display: block;
}

footer.footer9 .footer-alt .hasem-logo {
    width: auto;
    display: block;
}

footer.footer9 .footer-alt .hasem-logo img {
    width: auto;
    height: 20px;
    display: block;
}





footer.footer9 .footer-liste h3 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
}


footer.footer9 .footer-liste.iletisim li {
  display: flex;
  margin: 0;
  width: 100%;
  margin-bottom: 15px;
}

footer.footer9 .footer-liste.iletisim .icon {
  color: #f93f48;
  font-size: 20px;
}

footer.footer9 .footer-liste.iletisim .text {
  padding-left: 15px;
  font-size: 14px;
  display: flex;
  align-items: center;
}
