.title {
  padding-top: 20px;
  font-size: 24px;
  font-weight: 700;
  color: #333;
}

.nav .nav-link {
  padding: 12px;
  color: #525252;
  font-size: 14px;
  font-weight: 400;
}
.nav .nav-link.active {
  color: #154194;
  position: relative;
}
.nav .nav-link.active::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #154194;
  border-radius: 2px 2px 0px 0px;
  bottom: 0;
  left: 0;
}

.box-img img {
  width: 100%;
  height: 380px;
}
@media (max-width: 768px) {
  .box-img img {
    height: auto;
  }
}

.solution h2 {
  padding: 40px 0;
  font-size: 32px;
  font-weight: 700;
  color: #333;
}
@media (max-width: 768px) {
  .solution h2 {
    padding: 20px 0;
  }
}
.solution .nd p {
  font-size: 16px;
  font-weight: 400;
  color: #525252;
}
.solution .nd p strong {
  font-weight: 700;
}
.solution .nd p img {
  width: 100% !important;
  height: auto !important;
}
.solution .list-img img {
  border-radius: 8px;
}

.list-product .product-item {
  padding: 16px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
  min-height: 265px;
  margin-bottom: 10px;
}
.list-product .product-item .product-img img {
  height: 192px;
}
.list-product .product-item .product-info .compare {
  transition: all 0.5s ease-in-out;
  display: none;
}
.list-product .product-item .product-info .compare a {
  width: 194px;
  display: block;
}
.list-product .product-item .product-info .product-name {
  background-color: #f3f3f3;
  color: #333;
  border-radius: 4px;
  padding: 10px;
}
.list-product .product-item .product-info .product-name a {
  font-size: 14px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
}/*# sourceMappingURL=solution.css.map */