.pull-left {
  float: left !important;
  width: 50%;
  display: flex;
  align-items: center;
}

.pull-right {
  float: right !important;
  width: 48%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

span.pull-left > img,
span.pull-right > img {
  float: left;
  padding-right: 7px;
}

/* All Mobile Devices? */
@media only screen and (max-width: 736px) {

    svg text { font-size: 14px }

    .dropdown-wrapper .dropdown li {
      padding: 15px;
    }

    div.specialty {
      width: 100%;
    }

    .dropdown-wrapper {
      width: 78%;
    }

    div.specialty div:first-child {
      width: 22%;
      font-size: 12px;
    }

    div.specialty div:nth-of-type(2) {
      color: #7B3EB3;
      font-family: "MarkOT";
      font-size: 15px;
    }

    .dropdown-wrapper .dropdown {
      top: 17px;
      width: calc(100% - 30px);
    }

    .legend-dropdown-container {
      width: 100%;
    }

    /*.tooltip-toggle:focus::before, .tooltip-toggle:focus::after, .tooltip-toggle:hover::before, .tooltip-toggle:hover::after {
      opacity: 0;
    }

    .tooltip-toggle-above:focus::before, .tooltip-toggle-above:focus::after, .tooltip-toggle-above:hover::before, .tooltip-toggle-above:hover::after {
      opacity: 0;
    }*/

     .pull-right {
      float: left !important;
      /*margin-left: 10px;*/
    }

    .legendtip-toggle:last-child::before {
      left: -60px;
    }

/*    .tooltip-toggle-above:focus::before, .tooltip-toggle-above:focus::after, .tooltip-toggle-above:hover::before, .tooltip-toggle-above:hover::after {
      opacity: 0;
      display: none;
    }*/

}

@media only screen and (max-width: 736px) {
/*    .tooltip-toggle:focus::before, .tooltip-toggle:focus::after, .tooltip-toggle:hover::before, .tooltip-toggle:hover::after {
      opacity: 0;
      display: none;
    }

    .tooltip-toggle-above:focus::before, .tooltip-toggle-above:focus::after, .tooltip-toggle-above:hover::before, .tooltip-toggle-above:hover::after {
      opacity: 0;
      display: none;
    }*/
}

@media only screen and (max-width: 979px) {
    .slider-container {
      display: block;
      margin: 0 auto !important;
    }

}