:root {
  --jumbotron-padding-y: 3rem;
}

.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 1.0);
    padding-bottom: calc(var(--jumbotron-padding-y) * 1.0);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.sculpt-title {
  font-weight: 300;
  font-size: 125%;
}

.car-image { 
  /* max-width: 1500px;*/
  max-height: 800px;
  max-width: 800px;
  -o-object-fit: contain;
  object-fit: contain;
}
.text-muted2 {
  color: #5b6168!important;
}
.text-muted3 {
  color: #a8b3c0!important;
}
.carousel-fade .carousel-item {
	opacity: 0;
	transition-duration: .6s;
	transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
	opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
	transform: translateX(0);
	transform: translate3d(0, 0, 0);
}
.nav-link.active {
  background-color: #f8f9fa!important;
  color: #000!important;
}
.nav-link {
  color: #9099a1!important;
  font-weight: bold;
}

.pastTitle {
  color: #9099a1!important;
}
.pastImage {
  filter: grayscale(80%);
  opacity: 0.5;
}
.title-desc {
  font-size: 2.5rem;
  font-weight: 300;
}

.click-detail-msg {
  color:gray;
  display:inline-block;
  position: absolute; 
  top: -17px; 
  right: 8px; 
  font-size: 12px; 
}