#toast-container .toast {
  opacity: 1;
}

.owl-carousel.owl-nav-overlay .owl-nav {
  height: 0 !important;
}

.vacancy-bg {
  background-position: center 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #251c37 !important;
}

.counter-block h1, .counter-block h2, .counter-block h3, .counter-block h4, .counter-block h5, .counter-block h6, .index-slider h1, .index-slider h2, .index-slider h3, .index-slider h4, .index-slider h5, .index-slider h6 {
  color: #fff !important;
}

.bg-dark {
  background: #251c37 !important;
}

.button-fill-left-outline,
.button-fill-top-outline,
.button-fill-right-outline,
.button-fill-bottom-outline {
  border-color: #251c37;
}
.button-fill-left-outline a.button-fill-left-outline, .button-fill-left-outline a.button-fill-bottom-outline,
.button-fill-top-outline a.button-fill-left-outline,
.button-fill-top-outline a.button-fill-bottom-outline,
.button-fill-right-outline a.button-fill-left-outline,
.button-fill-right-outline a.button-fill-bottom-outline,
.button-fill-bottom-outline a.button-fill-left-outline,
.button-fill-bottom-outline a.button-fill-bottom-outline {
  border-color: #251c37;
}

.button-fill-left-outline:before,
.button-fill-top-outline:before,
.button-fill-right-outline:before,
.button-fill-bottom-outline:before,
a.button-fill-left-outline:before,
a.button-fill-bottom-outline:before {
  background-color: #251c37;
}

.button-dark, a.button-dark {
  background-color: #fff;
  border: solid 1px #251c37;
  color: #251c37;
}

.button-dark:hover, a.button-dark:hover {
  background-color: #251c37;
}

.button-circle.button-circle-dark, a.button-circle.button-circle-dark {
  background-color: #251c37;
  border: solid 1px #fff;
}
.button-circle.button-circle-dark .bi, a.button-circle.button-circle-dark .bi {
  color: #fff !important;
}

.button-circle.button-circle-dark:hover, .button-circle.button-circle-dark:focus, a.button-circle.button-circle-dark:hover, a.button-circle.button-circle-dark:focus {
  background-color: #251c37;
  border: solid 1px #fff;
}
.button-circle.button-circle-dark:hover .bi, .button-circle.button-circle-dark:focus .bi, a.button-circle.button-circle-dark:hover .bi, a.button-circle.button-circle-dark:focus .bi {
  color: #fff !important;
}

.bi {
  color: #251c37 !important;
}

.header {
  background: #251c37;
}
.header.dark {
  background-color: #251c37;
}
.header .header-menu .nav .nav-item .nav-link {
  color: #fff;
}
@media (max-width: 991.98px) {
  .header .header-menu .nav .nav-item .nav-link {
    color: #7C7C7C;
  }
}
.header .header-menu .nav .nav-item .nav-link:hover {
  color: #fff;
}
.header .header-menu .nav .nav-item .nav-link:hover:before {
  height: 6px;
  background: rgba(255, 255, 255, 0.15);
}
.header .header-toggle span, .header .header-toggle span:before, .header .header-toggle span:after {
  background-color: #fff;
}
.header .header-logo img {
  max-height: 24px;
}

.services-we-use img.services-we-use-img {
  content: url("https://websoul.dev/assets/images/services/mobile_list.png");
}

.technologies-we-use img.technologies-we-use-img {
  content: url("https://websoul.dev/assets/images/technologies/technologies_mobile_mini.png");
}

@media (min-width: 992px) {
  .header.header-lg .header-logo img {
    max-height: 32px;
  }
  .services-we-use img.services-we-use-img {
    content: url("https://websoul.dev/assets/images/services/desktop_list.png");
  }
  .technologies-we-use img.technologies-we-use-img {
    content: url("https://websoul.dev/assets/images/technologies/technologies_desktop.png");
  }
}

