.language-switcher-wdes {
  display: inline-block;
  margin-left: 20px;

  button {
    background: transparent;
    padding: 0;
    border: 0;
    cursor: pointer;
  }

  img {
    height: 14px;
  }

  ul {
    li {
      a {
        margin-left: 0;
        display: inline-block;
        width: 100%;

        img {
          margin-right: 8px;
        }

        p {
          margin: 0;
          display: inline-block;
          font-family: var(--text-font);
          color: #4c6e87;
          font-size: 16px;
          font-weight: 400;
          transition: all 0.3s;

          &:hover {
            color: #333;
          }
        }
      }
    }
  }

  @media only screen and (min-width: 160px) and (max-width: 767px) {
    margin-left: 10px;

    ul.dropdown-menu.custom {
      left: -103px;
      top: 20px;

      p,
      p:hover {
        color: #fff !important;
      }

      li {
        border-bottom: 0;
        margin: 0 15px;
      }
    }
  }

  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    margin-left: 12px;
  }
}