.membership-offerings .mem-offerings-row {
    float: left;
    margin-bottom: 2em;
    width: 100%;
    text-align: center;
    line-height: 2;
}
.membership-offerings .mem-offerings-row img,
.membership-offerings .mem-offerings-compare .views-col img {
    display: inline;
}
.membership-offerings .mem-offerings-compare .views-col {
    float: right;
    text-align: center;
}
.view-compare-membership .views-col{
    width: 100% !important;
}

.membership-offerings .view-footer {
    float: right;
    width: 25%;
    display: inline;
    margin-top: -17.5%;
    margin-right: 4%;
}
@media screen and (width: 280px) {
    .membership-offerings .view-footer {
     margin-top: -88.5%;
     }
} 
@media screen and (max-width: 375px) and (min-width: 360px) {
.membership-offerings .view-footer {
margin-top: -54%;
}
}
@media screen and (max-width: 393px) and (min-width: 390px) {
    .membership-offerings .view-footer {
    margin-top: -52.5%;
    }
}
@media screen and (max-width: 414px) and (min-width: 412px) {
    .membership-offerings .view-footer {
    margin-top: -50%;
    }
 }
@media screen and (width: 540px) {
    .membership-offerings .view-footer {
     margin-top: -43.2%;
     }
}    
@media screen and (max-width: 915px) and (min-width: 667px) {
    .membership-offerings .view-footer {
        margin-top: -27.5%;
    }
}
@media screen and (width: 1024px) {
    .membership-offerings .view-footer {
    margin-top: -21.2%;
    }
}