h3 {
    margin: 20px;
}

h6 {
    margin-bottom: 15px;
}

.bottom_space {
    margin-bottom: 50px;
}

.box {
    height: 460px; /* Fixed height for the box */
    padding: 20px;
    margin-bottom: 27px;
    border: 2px solid #946c5b;
    display: flex;
    flex-direction: column;
}

.box p {
    margin: 0; /* Reset margin for header and paragraph */
}

.text-container {
    flex: 1; /* Grow to fill available space */
    padding-bottom: 10px; /* Add padding at the bottom to create space for the image */
    overflow: auto; /* Enable overflow scrolling if needed */
}

.image-container {
    height: auto; /* Allow the image container to adjust its height */
    display: flex; /* Use flexbox to center the image */
    justify-content: center; /* Center the image horizontally */
    align-items: flex-end; /* Align the image to the bottom */
    margin-top: auto; /* Push the image to the bottom of the box */
}

.candle-image-container {
    height: 250px;
    width: 290px;
    margin-left: 90px;
}

.candle-image-container img {
    height: 262px;
    width: 281px;
}

.image-container img {
    max-width: 100%; /* Ensure the image does not exceed the container width */
    max-height: 100%; /* Ensure the image does not exceed the container height */
}

.crumb { 
    position: absolute; 
    top: 100% !important;
}
@media (max-width:767px) {
    .crumb { top: 64% !important; }
    h4 { text-align: center; }
}

@media (max-width:1199px) {
    .candle-image-container {
        height: 233px;
        width: 322px;
        margin-left: 64px;
    }
    .candle-image-container img {
        height: 228px;
        width: 257px;
    }      
}

@media (max-width:991px) {
    .box { height: auto; }
    .text-container { margin-bottom: 15px; }
    .image-container img {
        max-width: auto;
    }    
    .candle-image-container {
        height: 276px;
        width: 322px;
        margin: auto; 
    }
    .candle-image-container img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }   
}
@media (max-width:767px) {

    .candle-image-container {
        height: auto; 
        width: auto;
        margin: auto; 
    }

}

