
.asphalt-subheadline {
    font-size: 2.8rem;
    color: white;
    font-weight: 500;
}
.asphalt-inner .col-lg-11 {
    height: 15vh;
    min-height: 120px;
    margin-top: 18vh;
}

@media (max-width: 1400px)  {
    .asphalt-inner .col-lg-11 {
        margin-top: 20vh;
    }
}

.asphalt-top-height .col-lg-11 {
    height: 13vh;
}

.asphalt-img {
    width: 100%; /* Allow the width to scale to the container */
    height: 40vh; /* Fixed height */
    object-fit: cover; /* Maintain aspect ratio and fill the width */
}

#asphalt-info .pic {
    width: 74%;
}

#asphalt-info p {
    font-size: 1.25rem;
}
#asphalt-info li {
    font-size: 1.25rem;
}

.asphalt-item {
    height: 25vh;
    max-height: 175px;
}

#asphalt-info {
    display: flex;
    align-items: center;
    justify-content: center;
}
.font-weight-bold {
    font-weight: 600;
}