.screen-reader-text {
  display: none;
}

b, strong {
  font-weight: 700;
}

header .navbar-brand {
  margin-right: 0;
  margin-left: var(--bs-navbar-brand-margin-end);
}
header .navbar-nav .dropdown-toggle::after {
  margin-left: 0;
  margin-right: 10px;
}
header .navbar-nav .nav-item .dropdown-menu .nav-item {
  text-align: right;
}
header .dropdown-menu {
  left: 0;
  right: auto;
}

.area_main ul li {
  text-align: right;
  padding-left: 0rem;
  padding-right: 2rem;
}
.area_main ul li::before {
  left: auto;
  right: 0;
}

.cha_opp .box .steps_holder {
  right: auto;
  left: -95px;
}

.core_expertise {
  overflow: hidden;
}
.core_expertise .box::after {
  left: auto;
  right: -20px;
}
.core_expertise .box .count {
  left: auto;
  right: 10px;
  text-align: right;
}
.core_expertise .core_object {
  left: auto;
  right: 0;
  transform: rotate(90deg);
  top: -10px;
}

.steps_main .box .steps_holder {
  right: auto;
  left: -95px;
}
.steps_main .box .count {
  margin-left: 0;
  margin-right: 3rem;
}
.steps_main .box p {
  padding: 0rem 3rem 0rem 2rem;
}

.wesupport {
  overflow: hidden;
}
.wesupport .object {
  right: auto;
  left: 0;
  bottom: -13px;
  transform: rotate(90deg);
}

.intrsted_in .box .details {
  padding-left: 0;
  padding-right: 2rem;
}

.mission_main .mission_thumb .object {
  left: auto;
  right: -185px;
  transform: rotate(180deg);
}

.why_choose ul li {
  text-align: right;
}
.why_choose ul li::before {
  margin-right: 0;
  margin-left: 5px;
}

.inner_head .breadcrumb li {
  padding-left: 0;
  padding-right: var(--bs-breadcrumb-item-padding-x);
}
.inner_head .breadcrumb li::before {
  transform: rotate(135deg);
  margin-top: 0;
  margin-right: 0;
  margin-left: 12px;
}

.contact_us_main .contact_detail ul li i {
  margin-left: 1rem;
  margin-right: 0rem;
}

@media screen and (max-width: 1439px) {
  .steps_main .box .count {
    margin-left: 0;
    margin-right: 1.5rem;
  }
  .steps_main .box p {
    padding: 0rem 1.5rem;
  }
}
@media screen and (max-width: 1279px) {
  .core_expertise .box::after {
    width: 50px;
    height: 50px;
    right: -10px;
    top: -15px;
  }
}
@media screen and (max-width: 991px) {
  .navbar-nav {
    padding-right: 0;
  }
  .steps_main .box .count {
    margin-left: 0;
    margin-right: 3rem;
  }
  .steps_main .box p {
    padding: 0rem 3rem;
  }
}
@media screen and (max-width: 479px) {
  .steps_main .box .count {
    margin-left: 0;
    margin-right: 1.5rem;
  }
  .steps_main .box p {
    padding: 0rem 1.5rem;
  }
  .why_choose ul li {
    padding-left: 0rem;
    padding-right: 2rem;
  }
  .why_choose ul li::before {
    left: auto;
    right: 0;
  }
}/*# sourceMappingURL=main_he.css.map */