@import url(base.css);
@import url(reset.css);
@import url(page_section.css);
@import url(preloader.css);
@import url(breadcrumb.css);
@import url(scrolltop.css);
@import url(header.css);
@import url(featured.css);
@import url(testimony.css);
@import url(services.css);
@import url(why_us.css);
@import url(product.css);
@import url(team.css);
@import url(contact.css);
@import url(footer.css);
@import url(index_page.css);
@import url(anim_trigger.css);

.text-justify {
  text-align: justify;
}

.text-align-right {
  text-align: right;
}

.btn.btn-main {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 0;
  transition: 0.5s;
  margin-top: 10px;
  color: white;
  background: transparent;
  border: 2px solid white;
  position: relative;
  z-index: 11;
}

.btn.btn-main.btn2 {
  border-color: var(--color-primary);
  color: var(--color-primary);
}

.btn.btn-main::after {
  content: '';
  background: var(--color-btn-primary);
  position: absolute;
  display: block;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.btn.btn-main.btn2:hover::after {
  background: var(--color-btn-secondary);
}

.btn.btn-main:hover::after {
  transition: 0.7s cubic-bezier(0.075, 0.82, 0.165, 1);
  width: 100%;
}

.btn.btn-main:hover {
  color: #fff;
}

.client_org {
  font-size: 0.9em;
}