.image-height-unifier {
  max-height: 570px; }

.image-height-unifier img {
  object-fit: cover;
  object-position: 50% 50%; }

.hero-border {
  background-color: rgba(128, 128, 128, 0.6);
  padding: 5px 30px;
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    .hero-border {
      padding: 10px 6px; } }

.intro_section h3 {
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .intro_section h3 {
      font-size: 30px;
      margin-bottom: 30px; } }

.service-item {
  text-align: center; }

.icon {
  vertical-align: middle; }

.services-wrapper {
  background-color: white;
  padding-top: 100px;
  padding-bottom: 100px; }

.services-wrapper h3,
.services-wrapper h4,
.services-wrapper p {
  color: black; }

hr {
  background-color: gray; }

#footerServices {
  list-style: none;
  padding-left: 0;
  /* text-transform: uppercase; */ }

i {
  /* color: ; */
  margin-right: 10px; }

.icon-wrapper {
  border: 15px solid;
  border-radius: 50%;
  padding: 20px; }

.vertical-tabs .nav > li.active a,
.vertical-tabs .nav > li > a:hover {
  background-color: #37342f; }

.vertical-tabs i {
  padding: 10px; }

textarea {
  resize: none; }

.page-meta {
  padding: 30px; }

.module-header {
  text-transform: none; }

.page-id-21 .ds a {
  color: inherit; }

.tab-content h1 {
  margin-bottom: 40px; }

.tab-content ol {
  counter-reset: li;
  list-style: none outside none;
  padding: 0; }

.tab-content ol li {
  position: relative;
  padding: 8px 0 8px 38px; }

.tab-content ol li:after {
  content: counter(li,decimal-leading-zero);
  counter-increment: li;
  position: absolute;
  left: 2px;
  top: 50%;
  margin-top: -16px;
  font-weight: 700;
  color: inherit;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
  background-color: #f49d00;
  border-radius: 100%; }

.tab-content blockquote {
  background-color: #eae8e8;
  color: #737373; }

.wpcf7-form > .row > div.col-sm-6,
.wpcf7-form > .row > div.col-sm-12 {
  padding: 0px 5px; }

.wpcf7-form > div.wpcf7-response-output {
  padding: 0;
  margin: 0;
  border: 0; }

.contact-form-submit {
  display: inline-flex; }

.wp-block-quote,
h2 {
  color: #737373 !important; }

h2 {
  text-align: center;
  padding-bottom: 40px; }

#canvas header .container-fluid .row {
  display: flex;
  align-items: center; }
  #canvas header .container-fluid .row .logo {
    padding: 20px 0px;
    width: 205px;
    margin-left: 20px; }
  @media (max-width: 991px) {
    #canvas header .container-fluid .row .menu {
      width: 50%;
      height: 60px;
      position: relative; }
      #canvas header .container-fluid .row .menu .toggle_menu {
        left: auto;
        right: 0; }
        #canvas header .container-fluid .row .menu .toggle_menu.mobile-active {
          transform: translateY(10px); } }
  @media (max-width: 1199px) and (min-width: 992px) {
    #canvas header .container-fluid .row .menu .mainmenu_wrapper li a {
      padding-left: 10px; } }
  @media (max-width: 991px) {
    #canvas header .container-fluid .row .social {
      display: none; } }

.tac {
  text-align: center; }
  .tac.upper {
    margin-bottom: 80px; }

.flex {
  display: flex; }
  .flex .flex-1 {
    flex: 1; }

.forklifts-table {
  width: 100%;
  margin-top: 30px; }
  .forklifts-table tr td {
    border: 2px solid #fff;
    padding: 5px 10px;
    font-size: 15px;
    color: #000; }
    .forklifts-table tr td:last-child {
      text-align: center; }

.small-text {
  color: #000;
  font-size: 11px;
  margin-top: 10px;
  display: block;
  line-height: normal; }

.content {
  margin-top: 50px; }

@media (max-width: 991px) {
  .tab-content {
    padding: 30px 10px; } }
@media (max-width: 991px) {
  .tab-content .featured-tab-image {
    margin: -30px -11px 24px -11px; } }

#map {
  height: 400px; }

.team-member {
  text-align: center;
  margin-bottom: 20px !important; }
  .team-member img {
    width: 100%; }
  .team-member h3 {
    color: #f49d00; }
  .team-member b {
    display: block; }
  .team-member a {
    display: block; }

.sf-menu > li > a {
  padding-left: 12px;
  padding-right: 12px; }
  @media (max-width: 1440px) {
    .sf-menu > li > a {
      padding-left: 6px;
      padding-right: 6px; } }
  @media (min-width: 992px) {
    .sf-menu > li > a .wpglobus_language_name {
      font-size: 0;
      display: block;
      transform: translateY(4px); } }
@media (min-width: 992px) and (max-width: 1220px) {
  .sf-menu > li.header-call > a {
    color: #f49d00;
    width: 30px;
    height: 30px;
    background: white;
    display: flex;
    align-items: center;
    border-radius: 50%;
    transform: translateY(2px);
    font-size: 0; }
    .sf-menu > li.header-call > a i {
      font-size: 14px; } }

.img-logo {
  padding-top: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain; }

.ds .ls a {
  color: #f49d00; }

/*# sourceMappingURL=style.css.map */
