﻿
.b-banner .b-bgcolor-red {
    position: relative;
}

.b-banner .b-bgcolor-green {
    position: relative;
}

.b-banner .b-bgcolor-pink {
    position: relative;
}

.b-banner .b-bgcolor-yellow {
    position: relative;
}

.b-banner img {
    width: 100%;
    height: 300px;
}

.b-banner .b-bgcolor-red .title {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 170px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-red .description {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 220px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-green .title {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 170px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-green .description {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 220px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-yellow .title {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 170px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-yellow .description {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 220px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-pink .title {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 170px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}

.b-banner .b-bgcolor-pink .description {
    background-color: white;
    padding: 8px 30px;
    position: absolute;
    top: 220px;
    border-radius: 0 15px 15px 0;
    font-size: 20px;
}
