.apexFooter {

    width:100%;
    height:218px;
    position:relative;
    z-index:2;
    display:table;
    background-color:rgba(24,34,44,1.0);

}

.apexFooter .leftSide {

    width:50%;
    height:100%;
    float:left;
    display:table;

}

.apexFooter .leftSide > .verticalAlign {

    display:table-cell;
    vertical-align:middle;
    font-size:18px;
    font-weight:400;
    font-family:'Roboto',sans-serif;
    color:white;
    text-align:left;
    padding-left:30px;

}

.apexFooter .leftSide > .verticalAlign a {

    color:rgba(255,255,255,1.0);

}

.apexFooter .rightSide {

    width:50%;
    height:100%;
    float:left;
    display:table;

}

.apexFooter .rightSide > .verticalAlign {

    display:table-cell;
    vertical-align:middle;
    font-size:18px;
    font-weight:400;
    font-family:'Roboto',sans-serif;
    color:white;
    text-align:right;
    padding-right:30px;

}