/*header*/
.banner{
    position: relative;
    z-index: 1;
}
.banner::after{
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.3);
}
.banner-slider_img{
    width: 100%;
    position: relative;
    overflow: hidden;
    /* padding: 16rem 0; */
}
.banner-slider.owl-theme .owl-nav.disabled+.owl-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%);
    margin: 0;
}

.blog_slider.owl-theme .owl-dots .owl-dot span ,
.Special_slider.owl-theme .owl-dots .owl-dot span ,
.Testimonial_slider.owl-theme .owl-dots .owl-dot span ,
.banner-slider.owl-theme .owl-dots .owl-dot span {
    width: 13px;
    height: 6px;
    transition: all .5s ease-in-out;
}
.blog_slider.owl-theme .owl-dots .owl-dot.active span ,
.Special_slider.owl-theme .owl-dots .owl-dot.active span ,
.Testimonial_slider.owl-theme .owl-dots .owl-dot.active span ,
.banner-slider.owl-theme .owl-dots .owl-dot.active span {
    background: var(--Primary);
    width: 27px;
    height: 6px;
    transition: all .5s ease-in-out;
}

.banner_contain {
    width: 85% !important;
    margin: 0 auto
}

/*header*/

/*section_four*/

.nav-tabs a.active{
    color: var(--Primary);
    text-decoration: underline;
    font-weight: 700;
    transform: scale(1.1,1.1);
    display: block;
}
/*section_four*/


/* stroy */
/* انیمیشن محو */
.animate-fadeIn {
  animation: fadeIn 0.5s ease-in-out;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Progress bar */
.progress {
  flex: 1;
  height: 3px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  overflow: hidden;
}
.progress-fill {
  height: 100%;
  width: 0%;
  background: white;
  transition: width linear;
}

.story_slider .owl-stage{
  padding: .75rem 0;
}

@-webkit-keyframes spin-slow {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-moz-keyframes spin-slow {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}

@-o-keyframes spin-slow {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}

@keyframes spin-slow {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.animate-spin-slow {
  -webkit-animation: spin-slow 3s linear infinite;
  -moz-animation: spin-slow 3s linear infinite;
  -o-animation: spin-slow 3s linear infinite;
  animation: spin-slow 3s linear infinite;
}


.story_slider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
}

.story_slider.owl-loaded {
  opacity: 1;
  visibility: visible;
}


/* story */