.banner > .container {
    height: 100%;

    position: relative;
    top: -100%;
}

.describe {
    margin-top: 10px;
}

.describe > .col-4 {
    background-color: antiquewhite;
}

.describe > .col-6 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-around;

    font-size: 14px;
    height: 100%;
    padding: 10px 0 0 10px;
}

.carousel-container {
    height: 360px;
}

.carousel-inner {
    min-height: 360px;
}

.carousel-indicators {
    margin-bottom: 0;
}

.carousel-caption {
    font-size: 12px;
    margin-bottom: -120px;
}

.carousel-row.active {
    display: flex;
}

.carousel-row:not(.active) {
    display: none;
}

.carousel-1-image-1 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-1-image-2 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-1-image-3 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-1-image-4 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-1-image-5 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-1-image-6 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-2-image-1 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-2-image-2 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-2-image-3 {
    height: 240px;
    width: 427px;
    overflow: hidden;
}

.carousel-2-image-4 {
    height: 240px;
    width: 427px;
    overflow: hidden;
}

.carousel-2-image-5 {
    height: 240px;
    width: 427px;
    overflow: hidden;
}

.carousel-3-image-1 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-3-image-2 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-3-image-3 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-3-image-4 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-3-image-5 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

.carousel-3-image-6 {
    height: 250px;
    width: 250px;
    overflow: hidden;
}

#img-tanks-bw {
    background: url(../img/bw-tank-images/bradford-white-50-gallon-atmospheric-high-output-58000-high-altitude-10-year-warranty.jpg) no-repeat top center #FFFFFF;
    height:250px;
}

#img-tanks-aosmith {
    background: url(../img/aosmith-tank-images/aosmith-75-gallon-atmospheric-high-altitude-6-year-warranty.jpg) no-repeat top center #FFFFFF;
    height:250px;
}

#img-tanks-rheem {
    background: url(../img/rheem-tank.jpg) no-repeat top center #FFFFFF;
    height:250px;
}


