.logo-footer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.logo-footer img {
  width: 65%;
}
.logo-footer .logo_kobiecamarka {
  width: 70%;
}
.menu-footer-header {
  padding-bottom: 18px
}
.menu-footer-header h4 {
  font-size: 20px!important;
}
.menu-footer-items {
  width: 100%;
}
.menu-footer-items > div {
  width: 50%;
}
.menu-footer-items > div > div {
  width: 50%;
}
.menu-footer-items > div:nth-child(1) div, 
.menu-footer-items > div:nth-child(2) div {
  text-align: left;
}
.sf-buttons-menu {
  width: 100%;
  text-decoration: none;
  color: #515151;
  transition: color .3s ease-in-out;
}
.sf-buttons-menu:hover {
  color: #ef8700;
}
.contact-social {
  margin-top: 20px;
}
.btn-contact-us, .btn-courses {
  width: 50%;
}
.btn-contact-us h4, .btn-courses h4  {
  font-weight: 600!important;
  font-size: 20px!important;
}
.btn-contact-us a, .btn-courses a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #ef8700;
  padding: 5px 35px;
  border-radius: 30px;
  border: 1px solid #ef8700;
  background-color: white;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
}
.btn-contact-us a:hover, .btn-courses a:hover {
  background-color: #ef8700;
  color: white;
}
.social-icons {
  justify-content: center;
  align-items: center;
}
.social-icons a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 30px;
  background-color: #EF8700;
  border: 1px solid #ef8700;
  transition: background-color .3s ease-in-out;
}
.social-icons a:hover {
  background-color: white;
}
.social-icons a svg {
  fill: white;
  transition: fill .3s ease-in-out;
}
.social-icons a:hover svg {
  fill: #ef8700;
}
.name-site {
  border-right: 1px solid #515151;
}
.btn-polityka { 
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #515151;
  transition: color .3s ease-in-out;
}
.btn-polityka:hover {
  color: #ef8700;
}
.name-site, .btn-polityka {
  font-size: 14px;
}

@media only screen and (max-width: 992px) {
  .footer {
    margin: 60px auto;
  }
  .logo-footer {
    justify-content: center;
    margin-bottom: 48px;
  }
  .logo-footer img {
    width: 20%;
  }
  .logo-footer .logo_kobiecamarka {
  	width: 25%;
  }
  .sf-buttons-menu {
    padding-bottom: 10px;
  }
  .btn-contact-us {
    width: 60%;
  }
  .btn-courses {
    width: 40%;
  }
  .btn-social {
    width: 100%;
  }
  .social-icons {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .menu-footer-items,
  .menu-footer-items > div,
  .menu-footer-items > div > div {
    width: 100%;
  }
  .menu-footer-items > div:nth-child(2) div {
    text-align: right;
  }
  .btn-contact-us, .btn-courses {
    width: 100%;
  }
  .social-icons {
    width: 100%;
  }
  
  .logo-footer img {
    width: 25%;
  }
  .logo-footer .logo_kobiecamarka {
  	width: 30%;
  }
}
@media only screen and (max-width: 400px) {
  .logo-footer img {
    width: 30%;
  }
  .logo-footer .logo_kobiecamarka {
  	width: 35%;
  }
}