/*!
* Webian v2.0.1
* Copyright 2023 Sandesh K
*/
@media only screen and (min-width: 376px) {
  .main-menu .navbar-collapse li a {
    font-size: 14px;
  }
}
.main-menu .navbar-collapse li .theme-btn.style-two {
  color: white;
  border-radius: 100px;
  padding: 8px 30px;
}
.main-menu .navbar-collapse li .theme-btn.style-two:hover {
  color: white;
}

.lead-2 {
  color: var(--heading-color);
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.lead-2 strong {
  font-weight: 600;
}

.counter-item-home .count-text {
  font-size: 4.2rem;
  line-height: 100%;
}
.counter-item-home .counter-title-2 {
  font-weight: bold;
  border-bottom: 1px solid var(--heading-color);
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.service-item-ext {
  margin-bottom: 40px;
}
.service-item-ext .content {
  position: absolute;
  top: 0;
  left: 0;
  padding: 30px 26px 20px;
  line-height: 160%;
  transition: 0.3s;
}
.service-item-ext .content .bottom-part {
  display: none;
}
.service-item-ext:hover .content {
  height: 100%;
  background-color: var(--heading-color);
}
.service-item-ext:hover .content .icon-title, .service-item-ext:hover .content a {
  color: white;
}
.service-item-ext:hover .content .bottom-part {
  display: block;
}

.webian-products {
  background-color: var(--lighter-color);
}
.webian-products .testi-image-over {
  max-width: 200px;
  background-color: #6ac957;
}
.webian-products .testi-image-over h5 {
  color: #fff !important;
}
.webian-products .testi-image-over h5 span {
  font-size: 140%;
}
.webian-products .testimonial-right-part-tradeq {
  padding-right: 25px;
  padding-left: 20%;
}
.webian-products .testimonial-right-part-tradeq .testi-image-over {
  right: auto;
  left: 0;
}
.webian-products .circle-progress-item:hover {
  transition: 0.3s;
  box-shadow: 10px 0 60px rgba(84, 64, 233, 0.54);
}
.webian-products .circle-progress-item:hover .icon {
  color: var(--primary-color);
}

.footer-cta-inner h2 {
  color: white;
}

.project-shapes .shape.five {
  top: 10%;
  max-width: 60%;
  animation: down-up-one 10s infinite;
}

.banner-shapes {
  z-index: 2;
}
.banner-shapes .shape.six {
  top: -10%;
  left: -10%;
  max-width: 55%;
  animation: down-up-one 10s infinite;
}
.banner-shapes .shape.seven {
  top: -2%;
  left: -10%;
  max-width: 55%;
  animation: up-down-one 10s infinite;
}

.webian-services:after {
  position: absolute;
  width: 110vw;
  height: 30%;
  content: "";
  left: 50%;
  bottom: 0;
  z-index: -1;
  transform: translate(-50%);
  background: var(--lighter-color);
}

.webian-work-process .work-process-line-two {
  top: 10%;
  opacity: 0.2;
}

.slider-area .banner-text {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
}

/* Styles for dialog window */
.small-dialog {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
}

.medium-dialog {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 680px;
  margin: 40px auto;
  position: relative;
}

.large-dialog {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 800px;
  margin: 40px auto;
  position: relative;
}