/* Shortcode:Clients Carousel
-------------------------------------------------------------------- */
.mk-clients {
  position: relative;
}
.mk-clients.slideshow-no-title {
  padding-top: 25px;
}
.mk-clients ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mk-clients ul.mk-flex-slides li {
  position: relative;
  text-align: center;
}
.mk-clients ul.mk-flex-slides li .client-logo {
  margin: 0 9px;
}
.mk-clients ul.mk-flex-slides .client-logo {
  width: 170px;
  border-width: 1px;
  border-style: solid;
}
.mk-clients .client-logo {
  position: relative;
  display: block;
  opacity: .8;
  background-position: center center;
  background-repeat: no-repeat;
}
.mk-clients .client-logo:hover {
  opacity: 1;
}
.mk-clients.bg-cover-true .client-logo {
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
.mk-clients .flex-direction-nav a {
  position: absolute;
  top: -4px;
}
.mk-clients .flex-direction-nav a .mk-jupiter-icon-arrow-left:before,
.mk-clients .flex-direction-nav a .mk-jupiter-icon-arrow-right:before {
  color: #aaaaaa;
  font-size: 12px !important;
}
.mk-clients .flex-prev {
  right: 20px;
}
.mk-clients .flex-next {
  right: 0px;
}
.mk-clients.column-style ul {
  overflow: hidden;
}
.mk-clients.column-style li {
  float: left;
  margin: 0;
  padding: 0;
}
.mk-clients.column-style.one-column li {
  width: 100%;
}
.mk-clients.column-style.two-column li {
  width: 50%;
}
.mk-clients.column-style.three-column li {
  width: 33.3%;
}
.mk-clients.column-style.four-column li {
  width: 25%;
}
.mk-clients.column-style.five-column li {
  width: 20%;
}
.mk-clients.column-style.six-column li {
  width: 16.6%;
}
.mk-clients.column-style.border-boxed ul:not(:first-child) {
  border-top-style: none!important;
}
.mk-clients.column-style.border-opened_edges ul:last-child .client-logo {
  border-bottom-style: none!important;
}
@media handheld, only screen and (max-width: 960px) {
  .mk-clients.column-style.three-column li,
  .mk-clients.column-style.four-column li,
  .mk-clients.column-style.five-column li,
  .mk-clients.column-style.six-column li {
    width: 33.2% !important;
  }
  .mk-clients.column-style.border-opened_edges.three-column li:nth-child(3) .client-logo,
  .mk-clients.column-style.border-opened_edges.four-column li:nth-child(3) .client-logo,
  .mk-clients.column-style.border-opened_edges.five-column li:nth-child(3) .client-logo,
  .mk-clients.column-style.border-opened_edges.six-column li:nth-child(3) .client-logo {
    border-right-style: none!important;
  }
}
@media handheld, only screen and (max-width: 767px) {
  .mk-clients.column-style.three-column li,
  .mk-clients.column-style.four-column li,
  .mk-clients.column-style.five-column li,
  .mk-clients.column-style.six-column li {
    width: 49.8% !important;
  }
  .mk-clients.column-style.border-opened_edges.three-column li:nth-child(2) .client-logo,
  .mk-clients.column-style.border-opened_edges.four-column li:nth-child(2) .client-logo,
  .mk-clients.column-style.border-opened_edges.five-column li:nth-child(2) .client-logo,
  .mk-clients.column-style.border-opened_edges.six-column li:nth-child(2) .client-logo {
    border-right-style: none!important;
  }
}
@media handheld, only screen and (max-width: 550px) {
  .mk-clients.column-style.three-column li,
  .mk-clients.column-style.four-column li,
  .mk-clients.column-style.two-column li,
  .mk-clients.column-style.five-column li,
  .mk-clients.column-style.six-column li {
    width: 100% !important;
  }
  .mk-clients.column-style.border-opened_edges.three-column li:nth-child(1) .client-logo,
  .mk-clients.column-style.border-opened_edges.four-column li:nth-child(1) .client-logo,
  .mk-clients.column-style.border-opened_edges.five-column li:nth-child(1) .client-logo,
  .mk-clients.column-style.border-opened_edges.six-column li:nth-child(1) .client-logo {
    border-right-style: solid !important;
    border-left-style: solid !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
  }
  .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:first-of-type .client-logo {
    border-top-style: solid !important;
    border-top-width: 1px !important;
  }
  .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:last-of-type .client-logo {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
}
