
/**====================================================================
 Internal Banner 
====================================================================
***/
.internal-banner-section{position: relative; }
.internal-banner-content{position: absolute;width: 60%;margin: auto;flex-direction: column; top: 0; left: 0; right: 0; bottom: 0; text-align: center; display: flex; align-items: center; justify-content: center; }
.internal-banner-media{width: 100%; height: 200px; display: block; background: #f8f4d9; overflow: hidden; position: relative; }
.internal-banner-media:after {content: ''; position: absolute; background: rgba(255, 255, 255, 0.72); left: 0; right: 0; top: 0; bottom: 0; }
.internal-banner-media img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.internal-banner-content h2 {font-family: 'Audiowide', cursive; font-size: 30px; color: #024405; text-transform: uppercase; padding: 0; }



/**====================================================================
 product-list
====================================================================
***/
.about-section{padding: 20px 0; position: relative;}
.product-item-list { position: relative; }
.about-content-info h3 {font-family: 'Audiowide', cursive;     margin-bottom: 30px;font-size: 30px; color: #024405;  padding: 0; }
.about-media{width: 500px;    float: right;
    margin: 0 0 10px 10px;height: 500px;display: block;background: #f8f4d9;border-radius: 18px;overflow: hidden;}
.about-media img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
.about-content-info p {
    font-size: 18px;
    font-weight: 300;
    color: #963f04;
}
.about-content-info p span {
    font-family: 'Audiowide', cursive; 
}


