.gallery-wrapper .main-bg-holder .masonary-image-holder ul {
    flex-direction: row;
    height: auto;
    max-height: initial;
}

ul.messenger-icons {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 10;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  background: #0C2E3A;
  padding: 10px 10px 10px 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  transition: all 0.3s ease-in;
}

ul.messenger-icons li {
  width: 35px;
  margin-bottom: 15px;
}

ul.messenger-icons li:last-child {
  margin: 0;
}