/*################################*/
/** INSTAGRAM***/
.bg1 {
   height: 300px;
   width: 300px;
   background-size: cover;
   background-position: center;
  animation: shrink 5s infinite alternate;
  border:11px solid #bd013a;
  box-shadow: 2px 4px 4px;
}
video.video-operator {
    width: 300px;
    height: 300px;
    box-shadow: 2px 4px 4px;
}
.owl-stage-outer {
    padding: 13px 0px;
}
.owl-nav button {
    background: #bd013a;
    color: #fff;
    border-radius: 50%;
}
.owl-nav button i {
    font-size: 17px;
    padding: 5px 6px 7px 5px;
}
button.owl-dot.active{
   background:#bd013a !important;
}
.tools-link {
    position: absolute;
    right: 10px;
    top: 45px;
}
.anirinst{
    background:#bd013a;
    padding:8px 15px;
    border:2px solid #fff;
    color:#fff;
    font-weight:600;
    display:none;
    font-size:15px;
    transition: 0.3s;
}
.anirinst:hover{
    text-decoration:none;
    color:#fff;
    background:#000;
}

.carousel-wrap {
  margin: 90px auto;
  padding: 0 5%;
  width: 80%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}

.item-owel {
    width: 300px;
    height: 300px;
    pointer:cursor;
}
.item-owel:hover .anirinst{
    display:block;
    transition: 0.5s;
}
.owl-nav {
    display: flex;
    justify-content: space-evenly;
}
.owl-dots {
    text-align: center;
}
.owl-dots button.owl-dot {
    padding: 5px;
    border-radius: 6px;
    border: 1px solid gray;
    margin-right: 4px;
    margin-left: 4px;
}
.carousel-wrap {
    margin: 30px auto;
}
a.anirinst.belbow {
    margin-top: 5px;
}
/*################################*/
@media only screen and (max-width: 480px) {
    .owl-dots button.owl-dot {
        padding: 10px;
        margin-right: 4px;
        margin-left: 4px;
    }
    .item-owel{
        height: 380px;
        width: 380px;
    }
    .bg1 {
        height: 380px;
        width: 380px;
        border:none;
    }
    video.video-operator {
        height: 380px;
        width: 380px;
        
    }
    .carousel-wrap {
        margin: 50px auto;
        padding: 0 0%;
        width: 90%;
    }
}