.aboutus-image {
    background-image: url("../images/dentons.jpg");
    height: 20vw;
    background-position: center;
    background-size: cover;
    position: relative;
}
.aboutusText {
    text-align: center;
    color: white;
    font-size: 40px;
    padding: 20px 0 0 0;
    width: 100%;
    font-family: Arial;
}
#text {
    font-size: 1.3rem;
    padding: 20px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.aboutusText span {
    background-color: black;
}
/* Chart */
.top, .middle, .bottom {
    fill: green; 
    height: 21px;
    transition: fill .3s ease;
    cursor: pointer;
}
.top:hover, .top:focus, .top:hover text, .top:focus text,
.middle:hover, .middle:focus, .middle:hover text, .middle:focus text, 
.bottom:hover, .bottom:focus, .bottom:hover text, .bottom:focus text
{
    fill: black;
}
#statistics {
    text-align: center;
    width: 60%;
    padding: 0 10px;
    margin: 10px 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
/* Layout Image */
.aboutimg {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0;
}
#building {
    height: 400px;
    background-position: center;
    background-size: cover;
    position: relative;
    display: block;
    margin-left: auto;
    width: 35%;
    margin-bottom: 20px;
}
#layout {
    height: 400px;
    background-position: center;
    background-size: cover;
    position: relative;
    display: block;
    margin-right: auto;
    width: 35%;
    margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
    .aboutus-image {
        height: 50vw;
    }
    #statistics, #building, #layout {
        width: 100%;
    }
    #text {
        font-size: 1.3rem !important;
        width: 80%;
    }

    footer {
        position: relative !important;
    }
}