.best-carousel {
  position: relative; }
  .best-carousel .item .content-item {
    display: flex;
    flex-wrap: wrap; }
    .best-carousel .item .content-item > a {
      display: flex;
      flex-wrap: wrap; }
    .best-carousel .item .content-item > span {
      display: block;
      width: 100%; }
    .best-carousel .item .content-item .img {
      margin-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      z-index: 20; }
    .best-carousel .item .content-item h3 {
      margin-bottom: 10px; }
  .best-carousel .owl-dots {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%); }
    .best-carousel .owl-dots .owl-dot.active span {
      background-color: #2DD3DB; }
  .best-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -15px;
    width: calc( 100% + 30px );
    font-size: 100px; }
    .best-carousel .owl-nav .owl-prev, .best-carousel .owl-nav .owl-next {
      position: absolute; }
      .best-carousel .owl-nav .owl-prev:hover, .best-carousel .owl-nav .owl-next:hover {
        color: #2DD3DB;
        background-color: transparent; }
      .best-carousel .owl-nav .owl-prev span, .best-carousel .owl-nav .owl-next span {
        display: block;
        line-height: 0px;
        vertical-align: middle; }
    .best-carousel .owl-nav .owl-prev {
      left: 0; }
    .best-carousel .owl-nav .owl-next {
      right: 0; }
