.preloader__image {
  background-image: url(../images/favicons/android-chrome-192x192.png);
  background-size: 250px auto;
}

.main-menu__left {
  justify-content: space-between;
  width: 100%;
}

.main-menu__logo {
  padding: 16px 0;
}
.main-menu__logo img {
  height: 56px;
  width: auto;
}

.main-menu .main-menu__list li {
  padding: 18px 0;
}

.stricky-header .main-menu__logo img {
  height: 40px;
}
.stricky-header .main-menu__list li {
  padding: 18px 0;
}

.services-one__bottom-content {
  padding: 15px;
}

.services-one__single, .why-choose-one__content-box {
  flex-wrap: nowrap;
}

.brand-one__inner {
  background: transparent;
}

.brand-one .swiper-slide:hover .brand-one__img {
  opacity: 1;
}

.project-one {
  position: relative;
  display: block;
  background-color: var(--vibnt-extra);
  padding: 120px 0 120px;
  overflow: hidden;
  z-index: 1;
}

.site-footer__top {
  padding: 50px 0 20px;
}
.site-footer__top .row {
  row-gap: 30px;
}

.site-footer__bottom-inner {
  padding-bottom: 20px;
}

.site-footer__middle {
  margin-top: 50px;
  padding: 30px;
}

.site-footer__logo img {
  height: 56px;
  width: auto;
}

.footer-widget__newsletter {
  margin: 0;
}
.footer-widget__newsletter .footer-widget__newsletter-text {
  text-align: justify;
  letter-spacing: normal;
}

.footer-widget__page {
  margin: 0;
}
.footer-widget__page .footer-widget__page-list li a {
  text-transform: capitalize;
}

.footer-widget__contact {
  margin: 0;
}

.footer-widget__instagram {
  margin: 0;
}
.footer-widget__instagram .footer-widget__title-box {
  margin-left: 0;
}

.feature-one {
  padding: 120px 0 50px;
}
.feature-one .row {
  row-gap: 30px;
}
.feature-one .col-xl-4.col-lg-4 {
  padding: 0 15px;
}
.feature-one .feature-one__single {
  margin: 0;
  height: 100%;
}
.feature-one .feature-one__single .feature-one__single-inner {
  box-shadow: 0px 10px 60px 0px rgba(33, 34, 38, 0.08);
  height: 100%;
}
.feature-one .feature-one__text {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipiss;
}
.feature-one .feature-one__text.feature-one__text_more {
  display: block;
}

.about-one {
  padding: 0 0 50px;
}

.counter-one {
  padding: 0 0 50px;
}
.counter-one .row {
  row-gap: 30px;
}
.counter-one .counter-one__single {
  margin: 0;
}

.why-choose-one {
  padding: 50px 0;
}

.project-one {
  padding: 50px 0;
}

.services-one__wrap {
  padding: 50px 0;
}
.services-one__wrap .row {
  row-gap: 30px;
}
.services-one__wrap .services-one__top {
  margin-bottom: 30px;
}
.services-one__wrap .services-one__bottom-left, .services-one__wrap .services-one__single {
  margin: 0;
}

.services-two .row {
  row-gap: 30px;
}
.services-two .section-title {
  margin-bottom: 30px;
  margin-top: 0;
}
.services-two .services-two__single {
  margin-bottom: 0;
  padding: 20px;
}
.services-two .services-two__single .services-two__content {
  padding: 0;
  padding-top: 20px;
}
.services-two .services-two__single .services-two__content .services-two__icon-and-title {
  margin-bottom: 0;
  display: block;
}

.page-header {
  padding: 186px 0;
}

.services-details__img img.serviceIcon {
  width: 90px;
  height: auto;
}

.about-four {
  padding: 50px 0;
}

.project-three {
  padding: 50px 0;
}
.project-three .row {
  row-gap: 30px;
  margin: 0 -15px;
}
.project-three .col-xl-3.col-lg-6.col-md-6 {
  padding: 0 5px;
}
.project-three .project-three__single {
  margin-bottom: 0;
  border-radius: 10px;
  overflow: hidden;
}
.project-three .project-three__single .project-three__img-box {
  padding: 0 10px 10px;
}
.project-three .project-three__single .project-three__img-box .project-three__img {
  border-radius: 10px;
  overflow: hidden;
}

.gallery-page {
  padding: 50px 0;
}

.about-one__text:last-child {
  margin-bottom: 0;
}

.contact-two {
  padding: 50px 0;
}

.contact-one.contact-three {
  background-color: rgba(var(--vibnt-black-rgb), 0.06);
  padding: 0;
}
.contact-one.contact-three .contact-one__inner {
  padding: 0;
  margin: 0;
}
 
.contact-one.contact-three .contact-one__inner .contact-one__contact-list {
  justify-content: space-between;
}

.sticky-social {
  position: fixed;
  left: 40px;
  bottom: 40px;
  width: 40px;
  height: auto;
  z-index: 99999999999;
}
.sticky-social ul {
  display: grid;
  row-gap: 10px;
  margin-bottom: 0;
}
.sticky-social ul li a {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--color);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  border: 2px solid var(--color);
  transition: left 0.25s ease-in-out var(--delayBack), color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
  position: relative;
  left: calc(-3 * 40px);
}
.sticky-social ul li a:hover {
  color: var(--color);
  background-color: #fff;
}
.sticky-social ul li a.active {
  left: 0;
  transition: left 0.25s ease-in-out var(--delay), color 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
}

.main-slider__bg img {
  display: none;
}
.main-slider__bg img.img-desktop {
  display: inline;
}

@media (max-width: 1199px) {
  #main-slider-pagination {
    display: none;
  }
  .contact-one__contact-list {
    gap: 20px;
  }
  .contact-one__contact-list li {
    width: calc(50% - 10px);
  }
}
@media (max-width: 991px) {
  .project-three .project-three__content-box {
    opacity: 1;
    transform: none;
  }
  .contact-one__contact-list {
    flex-direction: row;
  }
  .contact-one__contact-list li .content h3 {
    font-size: 17px;
  }
}
@media (max-width: 575px) {
  .main-menu__logo img {
    height: 40px;
  }
  .site-footer__logo {
    margin-bottom: 30px;
  }
  .feature-one {
    padding: 50px 0 !important;
  }
  .project-one__box li {
    flex: 0 0 100%;
  }
  .project-one__box li .single-project-one__bg::before {
    transform: scaleY(1);
  }
  .project-one__box li .project-one__content {
    transform: scaleY(1);
  }
  .contact-one__contact-list {
    padding-bottom: 0;
    gap: 20px;
  }
  .contact-one__contact-list li {
    width: 100%;
  }
  .main-slider__bg img.img-desktop {
    display: none;
  }
  .main-slider__bg img.img-mob {
    display: inline;
  }
}

/*# sourceMappingURL=style-new.css.map */
