.footer {
    min-height:300px;
    padding-top:20px;
    padding-bottom:30px;
}
.align-inline-wrap1 {
    text-align: center;
}
a.button {
    font-size: 22px;
    display:inline-block;
    padding:5px 15px;
    letter-spacing:2px;
    color:#FFFFFF;
    border-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-radius:10px;
    background-color:transparent;
}
a.button:hover {
    background-color: #CCCCCC;
    font-size:22px;
}
h4.heading1 {
    text-align: center;
    color:#FFFFFF;
    font-size:13px;
    font-weight:300;
    margin-top:15px;
    margin-bottom:0px;
}
@media only screen and (min-width : 768px) {
    .footer {
        min-height: 123px;
    }
    a.button {
        border-style: solid;
        border-width:1px;
        padding-left:15px;
        padding-right:15px;
    }
}
@media only screen and (min-width : 1024px) {
    .footer {
        min-height: 123px;
    }
    a.button {
        border-style:solid;
        display:inline-block;
        border-width:1px;
        padding-left:15px;
        padding-right:15px;
    }
}