.hr-1 {
  color: #00bedf;
  border: 0;
  opacity: 1;
  height: 2px;
  background: #00bedf;
  width: 50px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.card-1 {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}

@media (min-width: 768px) {
  .footer-style {
    border: none !important;
  }
}

.icon-style {
  padding-right: 10px;
}

@media (min-width: 768px) {
  .padding-desktop {
    padding: 40px !important;
  }
}

@media (max-width: 991px) {
  .block-padding {
    padding-top: 80px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 60px;
  }
}

@media (min-width: 992px) {
  .block-padding {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }
}

.form-control {
  height: 80px;
  font-size: 18px;
  font-weight: 400;
  color: #888888 !important;
  border: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: none;
}

.next-page {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media (min-width: 992px) {
  .next-page {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}

a {
  text-decoration: none !important;
}

.home_about_icon {
  /*border: 2px solid #26E4F5;*/
  /*border-radius: 6px;*/
}

@media (min-width: 1680px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px;
  }
}

.breadcrumb-item + .breadcrumb-item::before {
  color: #333333;
}

.show-mousepcursor {
  cursor: pointer;
}

.next_page_big_button:hover {
  background: #26e4f5;
}

.services_inner_wrapper_left {
  width: 100%;
  max-width: 696px;
}

