body{
    overflow-x: hidden!important;
}
.footer .footer-sub{
    width: 45%;
    display: inline-block;
    margin-top: 3%;
    margin-left: 2%;
    vertical-align: top;
}

.footer-2 a{
    display: block;
    margin-bottom: 10px;
    color: #fff;
    padding: 1% 1%;
    font-size: 15px;
}
.login-card{
    background: #121922!important;
}
.login-register-links{
    margin: 5% 0;
}
.login-register-links a:first-child{
    background-color: #30DEAB;
}
.login-register-links a{
    background-color: #000;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
}
.testimony img{
    height: 50px;
    width: 50px;
}
.review-sub > div{
    background-color: #111;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 1.5% 0;
}

@media screen and (min-width: 767px){
    .review-sub > div{
        width: 45%;
        display: inline-block;
        margin: 1.5%;
    }
    .footer .footer-sub-head{
        width: 90%!important;
    }
    .footer .footer-sub{
        width: 30%;
        padding-left: 5%;
    }
}

.footer-link{
    text-decoration: none;
    font-size: 15px!important;
    color: #c1c1c1!important;
}