.breadcrumb .breadcrumb-item a {
  color: #ffb82a;
  font-size: 17px;
}
.breadcrumb .breadcrumb-item a:hover {
  font-weight: bold;
}

.news-page-title {
  font-size: 30px;
  color: #ffb82a;
  letter-spacing: 5px;
}

.nav-pills .nav-link.active, .nav-pills .nav-link {
  border-radius: 0px;
  border: 0px;
  color: gray;
  font-size: 20px;
  background-color: white;
  border-bottom: 4px solid #e7e7e7;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #ffb82a;
  border-bottom: 4px solid #ffb82a;
}

.news-list .news-img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.news-list .news-title {
  width: 100%;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
}

#news-container .yellow-bg {
  top: 260px;
  height: 300px;
}

.yellow-bg-detail {
  position: absolute;
  width: 100%;
  top: 360px;
  height: 300px;
  z-index: -1;
  background-color: #ffe5a2;
}

.cons-main-img {
  width: 40%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

.cons-info {
  font-size: 20px;
  width: 60%;
}

.proc-cons-list-div {
  height: auto;
}
.proc-cons-list-div .nav-tabs {
  border: 0px;
}
.proc-cons-list-div .nav-tabs .nav-link {
  color: #212529;
  border: 0px;
  border-bottom: 0px rgb(255, 200, 50);
}
.proc-cons-list-div .nav-tabs .nav-link:hover {
  border: 0px;
  border-bottom: 4px solid rgb(255, 200, 50);
}
.proc-cons-list-div .nav-tabs .nav-item.show .nav-link, .proc-cons-list-div .nav-tabs .nav-link.active {
  color: #212529;
  font-weight: bold;
  background-color: transparent;
  border: 0px;
  border-bottom: 4px solid rgb(255, 200, 50);
}
.proc-cons-list-div .proc-cons-list {
  width: 70%;
}
.proc-cons-list-div .proc-cons-list .cons-img {
  height: 300px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.proc-cons-list-div .proc-cons-list .cons-title {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
}
.proc-cons-list-div .proc-cons-list .cons-detail {
  font-size: 18px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.finished-cons-list-div {
  height: auto;
}
.finished-cons-list-div .finished-cons-list {
  width: 75%;
}
.finished-cons-list-div .finished-cons-list .finished-img-div {
  overflow: hidden;
  height: 300px;
  width: 100%;
}
.finished-cons-list-div .finished-cons-list .finished-img-div .finished-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.3s all ease-in-out;
}
.finished-cons-list-div .finished-cons-list .finished-img-div:hover .finished-img {
  transform: scale(1.3);
}
.finished-cons-list-div .finished-cons-list .finished-title {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.finished-cons-list-div .finished-cons-list .finished-detail {
  width: 100%;
  font-size: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .cons-main-img {
    width: 90%;
    height: 500px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .finished-cons-list-div {
    height: auto;
  }
  .finished-cons-list-div .finished-cons-list {
    width: 100%;
  }
  .cons-info {
    font-size: 20px;
    width: 90%;
  }
  .rwd-text-start {
    text-align: start !important;
  }
  .proc-cons-list-div {
    height: auto;
  }
  .proc-cons-list-div .nav-tabs {
    border: 0px;
  }
  .proc-cons-list-div .nav-tabs .nav-link {
    color: #212529;
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 0px rgb(255, 200, 50);
  }
  .proc-cons-list-div .nav-tabs .nav-link:hover {
    border: 0px;
    border-bottom: 4px solid rgb(255, 200, 50);
  }
  .proc-cons-list-div .nav-tabs .nav-item.show .nav-link, .proc-cons-list-div .nav-tabs .nav-link.active {
    color: #212529;
    font-weight: bold;
    background-color: transparent;
    border: 0px;
    border-bottom: 4px solid rgb(255, 200, 50);
  }
  .proc-cons-list-div .proc-cons-list {
    width: 100%;
  }
  .proc-cons-list-div .proc-cons-list .cons-img {
    height: 100px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .proc-cons-list-div .proc-cons-list .cons-title {
    width: 100%;
    font-size: 20px;
  }
  .proc-cons-list-div .proc-cons-list .cons-detail {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}/*# sourceMappingURL=construction.css.map */