#headerDiv
{
    width: 750px;
    background-color: rgba(43, 43, 43, 0.582);
    box-shadow: 4px 4px 10px black;
    margin: 0 auto;
    padding-bottom: 15px;
    border-radius: 0.25em;
}

.icon
{
    margin-right: 15px;
}

.text-center
{
    text-align: center;
}
.clear
{
    clear: both;
}

/* RESPONSIVE */

@media screen and (max-width: 640px) {
    
    #headerDiv{
        width: 340px;  
    }
    
    #headerDiv .button
    {
        width: 270px;
        margin: 0 auto 10px auto;
    }
}