.logo-text-color {
  color: #0f0153;
}
html #header.header-transparent .header-body {
  background-color: rgba(255, 255, 255, 0.55);
}
html #header .header-top {
  border-bottom: none;
}
html #header .dropdown-mega-sub-nav .dropdown-item {
  white-space: normal;
}
@media (min-width: 992px) {
  html #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,
  html #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus > .dropdown-menu {
    top: auto;
    bottom: 0;
  }
  html #header .scrollable-menu {
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
  }
}
html.sticky-header-active #header .header-top {
  border-bottom: 1px solid #EDEDEE;
}
.header-logo img {
  width: auto;
  height: 50px;
}
div.main {
  min-height: 300px;
  padding-top: 133px;
}
div.main.about section.strength li .fa-check,
div.main.about section.industry li .fa-check,
div.main.about section.service li .fa-check {
  align-self: flex-start;
  margin-top: 5px;
}
#start .steps.steps-primary .item:nth-child(3) {
  left: 36.8%;
}
#start .steps.steps-primary .item:nth-child(4) {
  left: 63.1%;
}
#start .steps.steps-primary .item:nth-child(5) {
  left: 89.5%;
}
#start .steps.steps-primary .item .item-title {
  color: #1c1f21 !important;
}
#start .steps.steps-primary .item .item-title span {
  /*color: #b41b00 !important;*/
  color: #2f2f2f !important;
}
#company-map {
  position: relative;
  text-align: center;
}
#company-map iframe {
  height: 400px;
  max-width: 500px;
  width: 100%;
}
#company-map .map-menu {
  white-space: nowrap;
  text-align: center;
  width: 100%;
  padding: 6px 0;
}
@media (min-width: 768px) {
  #company-map {
    padding-top: 10px;
  }
}
