/* LTR Overrides for English Version */

/* Contact Section */
.contact .info i {
  float: left;
}

.contact .info h3,
.contact .info h4, 
.contact .info p {
  padding: 0 0 0 60px;
  text-align: left;
}

.contact .info p.phone-no {
  text-align: left;
}

.contact .php-email-form .error-message {
  text-align: left;
}

.contact .php-email-form input,
.contact .php-email-form textarea {
  text-align: left;
}

/* About Boxes */
.list-about {
  text-align: left;
}

.list-about.list-about-horizontal {
  text-align: left;
}

.list-about-horizontal .img-wrapper {
  margin: 0 30px 0 0 !important;
}

/* Services */
.list-service {
  text-align: center;
  height: auto !important;
  min-height: 250px !important;
}

/* Odoo Section */
.odoo-icon-line {
  margin-left: 0;
  margin-right: 15px;
}

.float-card .card-header i {
  margin-left: 0;
  margin-right: 8px;
}

/* Fix box heights for English translated text length to avoid overflow and bottom touching */
.list-about:not(.list-about-horizontal) {
  height: 380px !important;
}

.flip-container,
.flipper,
.front,
.back {
  height: 380px !important;
}

@media (min-width: 992px) and (max-width: 1399px) {
  .list-about:not(.list-about-horizontal) {
    height: 420px !important;
  }
}

@media screen and (max-width: 991px) {
  .list-about:not(.list-about-horizontal) {
    height: auto !important;
    min-height: 340px !important;
    padding-bottom: 35px !important;
  }

  .flip-container,
  .flipper,
  .front,
  .back {
    height: 420px !important;
  }
}

/* Header Logo & Navbar Fixes for LTR English */
#header .logo img {
  height: 40px !important;
  max-width: 215px !important;
  object-fit: contain;
  image-rendering: -webkit-optimize-contrast;
}

.navbar ul {
  margin: 0 0 0 100px !important;
}

.navbar a,
.navbar a:focus {
  font-family: 'Montserrat', 'Segoe UI', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
}

/* Footer Fixes for English LTR Layout */
@media (min-width: 992px) {
  #footer .social-links {
    text-align: right !important;
  }
}

@media (max-width: 991px) {
  #footer .social-links,
  #footer .f-logo,
  #footer .copyright {
    text-align: center !important;
  }
  #footer .f-logo {
    margin-bottom: 15px;
  }
}

