@media (min-width: 1200px) {
    .bg_top_zestaw{
        min-height:450px !important;
    }
}

@media (min-width: 770px) {
    .bg_top_zestaw{
        min-height:330px !important;
        padding-top:40px;
    }
  
}
@media (max-width: 768px) {
    .row{
      padding-left: 20px;
    padding-right: 20px;
     }
     .bg_top_zestaw{
        background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 360px;
    background-image: url(../assets/img/zab2/mob_head.jpg) !important;
     }
     .heading-block h1 {
        margin-top:0px;
     }
       .item > img{
        width:100%;
    }
}

   

.owl-carousel .owl-item img
{
    width: auto !important;
    display:block;
    margin:0 auto;

}


.ball-1 {
    position: absolute;
    bottom: 0;
    right: -30px;
    left: 40px;
    top: -40px;
}

.ball-1 img {
    max-width: 100%;
}

@media (max-width: 1199px) {
    .ball-1 {
        display: none;
    }
}



.ball-2,
.ball-3,
.ball-4,
.ball-5,
.ball-6,
.ball-7,
.ball-8 {
    position: absolute;
}

.ball-2 img,
  .ball-3 img,
  .ball-4 img,
  .ball-5 img,
  .ball-6 img,
  .ball-7 img,
  .ball-8 img {
    max-width: 100%;
}

@media (max-width: 767px) {
    .ball-2,
    .ball-3,
    .ball-4,
    .ball-5,
    .ball-6,
    .ball-7,
    .ball-8 {
        display: none;
    }
}

.ball-2 {
    opacity: .2;
    top: 46%;
    right: 15%;
}

@media (max-width: 991px) {
    .ball-2 {
        opacity: .2;
    }
}

.ball-3 {
    opacity: .2;
    top: 55%;
    right: 15%;
}

.ball-3.style2 {
    top: 5%;
    right: 30%;
    opacity: 0.2;
}

.ball-4 {
    opacity: .2;
    top: 29%;
    left: 5%;
}

@media (max-width: 991px) {
    .ball-4 {
        opacity: .2;
    }
}

.ball-5 {
    opacity: .2;
    top: 49%;
    left: 29%;
}

@media (max-width: 991px) {
    .ball-5 {
        opacity: .3;
    }
}

.ball-6 {
    opacity: .2;
    top: 45%;
    left: 10%;
}

.ball-6.style2 {
    top: 65%;
    left: 0%;
    opacity: 0.2;
}

.ball-7 {
    opacity: .2;
    top: 20%;
    left: 15%;
}

.ball-8 {
    opacity: .2;
    top: 41%;
    left: 47%;
}