/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,
.owl-theme .owl-nav
{
    text-align:center;
    -webkit-tap-highlight-color:transparent;
   
}

.owl-theme .owl-nav{margin-top:10px}

.owl-theme .owl-nav [class*=owl-]
{
    color:#FFF;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#fff ;
    display:inline-block;
    cursor:pointer;border-radius:3px
}

.owl-theme .owl-nav [class*=owl-]:hover
{
    background:none;
    color:#FFF;
    outline: none;
    text-decoration:none
        
}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}

.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}

.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

.owl-theme .owl-dots .owl-dot span
{
    width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    margin-top: -45px;
    position: relative;
    
    z-index: 50;
    display:block;
    -webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}



.owl-prev {
 z-index: 15;
 position: absolute;
 left: 25px;
 top: 52vh !important;
 height: 46px;
 width: 46px;
 
}

.owl-next {
  position: absolute;
  right: 25px;
  z-index: 15;
 top: 52vh !important;
  height: 46px;
  width: 46px;
}

@media only screen and (max-width:1024px) and (max-height:768px)
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 33vh !important;
 height: 26px;
 width: 26px;
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 33vh !important;
  height: 26px;
 width: 26px;
}

}

@media only screen and (max-width:920px) and (max-height:768px)
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 33vh !important;
 height: 26px;
 width: 26px;
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 33vh !important;
  height: 26px;
 width: 26px;
}

}


@media only screen and (max-width:834px) and (max-height:768px)
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 33vh !important;
 height: 26px;
 width: 26px;
 
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 33vh !important;
  height: 26px;
 width: 26px;
 
}

}



@media only screen and (max-width:480px)
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 23vh !important;
 height: 26px;
 width: 26px;
 
 
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 23vh !important;
  height: 26px;
 width: 26px;

}

}



@media only screen and (max-width:411px) 
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 15vh !important;
 height: 26px;
 width: 26px;
 
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 15vh !important;
  height: 26px;
 width: 26px;
 
}

}

@media only screen and (max-width:375px) 
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 15vh !important;
 height: 26px;
 width: 26px;
 
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 15vh !important;
  height: 26px;
 width: 26px;
 
}
}



@media only screen and (max-width:360px) 
{
    
.owl-prev {
    z-index: 15;
    position: absolute;
  left: 25px;
 top: 15vh !important;
 height: 26px;
 width: 26px;
 
 
}

.owl-next {
    position: absolute;
  right: 25px;
  z-index: 15;
  top: 15vh !important;
  height: 26px;
 width: 26px;
 
}
}