.carousel-wrapper {
      width: auto;
      margin: auto;
      position: relative;
      text-align: center;
    }

@media screen and (max-width: 1099px) {
 .carousel-wrapper {
      margin: -30px auto auto auto;
    }

   .owl-carousel .owl-prev2 {
      left: -50px !important;  
    }

    .owl-carousel .owl-next2 {
      right: -50px !important;        
    }     
 }   
.carousel-wrapper2 {
      width: auto;
      margin: 0 40px;
      position: relative;
      text-align: center;
    }

    .owl-carousel .owl-nav {
      overflow: hidden;
      height: 0px;
    }

    .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 35px !important;
}

    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
      background: #00ADEF !important;
    }

    .owl-carousel .item {
      text-align: center;
    }
    .owl-carousel img {
      width: 100%;
        height: auto;
    }
   
    .owl-carousel .okno-produkty-nahlad{
      width: auto;
    }

    .owl-carousel .nav-button { 
      height: inherit;
      width: 40px;
      cursor: pointer;
      position: absolute;
      top: 46% !important;        
    }

    .owl-carousel .owl-prev.disabled,
    .owl-carousel .owl-next.disabled {
      pointer-events: none;
      opacity: 0.25;
    }

    .owl-carousel .owl-prev {
      left: 0px;    }

    .owl-carousel .owl-next {
      right: 0px;        
    }

    .owl-theme .owl-nav .owl-prev:hover {
      color: #959595 !important;     
    }
    .owl-theme .owl-nav .owl-next:hover {
       color: #959595 !important;     
    }

    .owl-theme .owl-nav .owl-prev2:hover {
      color: #959595 !important;     
    }
    .owl-theme .owl-nav .owl-next2:hover {
       color: #959595 !important;     
    }

    .owl-carousel .owl-prev2 {
      left: -60px;    }

    .owl-carousel .owl-next2 {
      right: -60px;        
    }    

    .owl-theme .owl-nav [class*=owl-] {
      color: #676767 !important;
      font-size: 65px !important;
      background: none !important;
    }
 
    .owl-carousel .prev-carousel:hover {
      background-position: 0px -53px;
           
    }

    .owl-carousel .next-carousel:hover {
      background-position: -24px -53px;
    }


