.content-box{
    padding: 0 10% 2.5% 10%;
    background-color: #E6E6E6;
    text-align: center;
}

.content-row{
    text-align: left;
    display:inline-flex;
    width: 100%;
    align-items: top;
    flex-direction: row;
    justify-content: space-between;
}

.content-column{
    flex:1;
    max-width: 45%;
    padding: 1% 0 1% 0;
    line-height: 1.4rem;
}

.content-column a {
    text-decoration: none;
    color: #000000;
}

.content-column a:hover{
    color: #0881A3;
}

.collapsible{
    background-color: #0881A3;
    color:#E6E6E6;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    padding: 2vh;
    outline: none;
    align-content: center;
    vertical-align: baseline;
    font-size: 24px;
    margin-bottom:2px;
}

.active, .collapsible:hover{
    background-color: #0aa7d4;
}

.collapsible:after{
    content: '\00002B';
    color:#E6E6E6;
    font-size: 24px;
    float:right;
    margin-left:5px;
}

.active:after{
    content:'\00002D';
}

.content{
    padding: 0;
    max-height:0;
    overflow: hidden;
    background-color: #E6E6E6;
    transition: margin-top 0.2s ease-in-out, margin-bottom 0.2s ease-in-out, max-height 0.2s ease-in-out;
    margin-bottom:2px;
    text-align: left;
}

@media screen and (max-device-width:500px) {
    html,body{
        height:auto;
        width: 100%;
    }

    body{
        display: flex;
        flex-direction: column;
        min-height: 100vh;
    }

    .content-box{
        width: 100%;
        height: auto;
        align-items: center;
        text-align: center;
        padding: 1vh 0 0 0;
        line-height: 1.2rem;
        flex: 1 0 0;
    }

    .content-row{
        display:table;
        width:90%;
        padding:0 5% 0 5%;
        align-items: center;
    }

    .content-column{
        max-width: 100%;
        padding-top:2%;
    }

    .content-column img{
        align-self: center;
        display: initial !important;
    }

    .content{
        font-size: x-large;
        line-height: 1.4rem;
        padding-left: 2.5%;
        padding-right: 2.5%;
    }
}