html {
  scroll-behavior: smooth;
}

.inner-page-banner {
    margin-top: -115px;
}

section.counter-sec .counter-box {
    border-right: none;
    padding: 30px 0;
    min-height: 200px;
    /* border: 3px solid #000; */
    border-radius: 50%;
    margin: auto;
    width: 200px;
    display: grid;
    background-color: #f4f4f4;
}

span.counter-count {
    font-size: 60px;
}

.ytplayer {
   pointer-events: none;
}

section.zuni-sportswear {
    padding: 50px 0;
    padding-top: 100px;
}

section.counter-sec .counter-details {
    padding-top: 50px;
}

section.counter-sec {
    padding-bottom: 50px;
}

.anchor-arrow {
    text-align: center;
    margin-top: -100px;
    filter: invert(0);
}




.counter-box {
    display: block !important;
    background: #F4F4F4 !important;
    /*padding: 40px 20px 37px;*/
    text-align: center !important;
    padding: 70px 20px !important;
    /*padding: 75px 20px;*/
    border-radius: 50% !important;
    /* box-shadow: 9px 14px 16px #9f9f9f !important; */
    width: 265px !important;
}

.counter-box p {
    margin: 5px 0 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.counter-box i {
    font-size: 60px !important;
    margin: 0 0 15px !important;
    color: #d2d2d2 !important;
}

.counter {
    display: inline-block !important;
    font-size: 60px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    line-height: 28px !important;
}

.counter-box.colored {
    background: #3acf87 !important;
}

.counter-box.colored p,
.counter-box.colored i,
.counter-box.colored .counter {
    color: #fff !important;
}
.text-description {
    padding-top: 15px !important;
}
.icon-plus {
    font-size: 55px !important;
    font-weight: normal !important;
    color: #ffffff !important;
}

.heather {
    background: url(../img/RoyalHeather.png) !important;
}
.rainbow {
    background: url(../img/Rainbow.png) !important;
}
.vintage {
    background: url(../img/VintageOlive.png) !important;
}
.dot {
    display: inline-block !important;
    font-size: 60px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    line-height: 28px !important;
}

.asd {
    margin-right: -50px;
}

.asdd {
    margin-left: 36px;
}

@media (max-width: 767px) {
  .inner-page-banner {
     margin-top: -54px;
  }
  .asdd {
     margin-left: 0px;
  }
  .asd {
     margin-right: 0px;
     padding-bottom: 10px;
  }
}
