html,body{
    height:auto;
    width: 100%;
}

body{
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.content-box{
    width: auto;
    flex: 1;
    height: auto;
    align-items: center;
    padding: 0 10% 2.5% 10%;
    background-color: #E6E6E6;
    text-align: center;
}

.content-row{
    text-align: left;
    display:inline-flex;
    padding: 1% 0 1% 0;
    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-box a {
    color: #0881A3;
}



@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: auto;
        flex: 1;
        height: auto;
        align-items: center;
        padding: 0 10% 2.5% 10%;
        background-color: #E6E6E6;
        text-align: center;
        line-height: 1.8em;
    }

    .content-row{
        display:table;
        width:90%;
        padding:0 5% 0 5%;
        align-items: center;
        font-size: large;
    }

    .content-column{
        max-width: 100%;
        padding-top:2%;
        line-height: 2em;

    }

    .content-column img{
        align-self: center;
        display: initial !important;
    }

    h1 {
        width: 100%;
        max-width: 100%;
    }

    p {
        font-size: x-large;
    }

}