@media only screen and (max-width: 768px) {
  .left-menu-item {
    text-align: center;
  }
  .right-menu-item {
    text-align: center;
  }
  #left-menu {
    padding-right: 0px;
    padding-left: 0px;
  }
  #right-menu {
    padding-right: 0px;
    padding-left: 0px;
  }
  #hero {
    left:0px;
    bottom:15%; 
    text-align: center;
    width:100%;
  }
  #hero p {
    max-width:100%;
    padding-left:20%;
    padding-right:20%;
  }
  .left-menu-item {
    font-size: 2em;
  }
  .right-menu-item {
    font-size: 1.75em;
  }
  .rig-text {
    font-size: 20px;
  }
  .social-media-icon {
    font-size: 0.7em;
  }
  .lang-switch {
    font-size: 0.3em;
  }
  .send-message-button {
    width:100%;
    margin-bottom:10px;
  }
  .footer-socials {
    text-align:center;
    font-size:2em;
  }
  #menu-icon {
    color:#000000;
  }
  .social-media-icon {
    color:#000000 !important;
  }
  .footer .social-media-icon {
    color:#ffffff !important;
  }
}