


.footer-bg{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(91deg, #090909 0%, #2A2A2A 52.4%, #090909 100%);
}
.footer-details {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.footer-details h4 {
    color: #EEE;
    font-family: 'leagueSpartan-SemiBold';
    font-size: 25px;
    line-height: 166%;
    letter-spacing: 0.75px;
    text-transform: uppercase;
}

.footer-details h6 {
    color: #EEE;
    font-family: 'leagueSpartan-SemiBold';
    font-size: 16px;
    line-height: 166%;
    letter-spacing: 0.48px;
}

.footer-details p {
    color: #CCC;
    font-family: 'leagueSpartan-Light';
    font-size: 15px;
    line-height: 166%;
    letter-spacing: 0.45px;
}

.footer-details p span {
    color: #CCC;
    font-family: 'leagueSpartan-Light';
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.45px;
}

.footer-details p a {
    color: #CCC;
    font-family: 'leagueSpartan-Light';
    font-size: 14px;
    line-height: 150%;
    transition: all 0.5s ease;
    letter-spacing: 0.42px;
}

.footer-details p a:hover {
    color: #fff;
}

.line-vertical {
    width: 1px;
    background: linear-gradient(0deg, transparent, #eeeeee85, transparent);
    margin: 26px 14px;
}
/* .center-line-vertical{position: relative;}
.center-line-vertical::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
    background: linear-gradient(0deg, transparent, #eeeeee85, transparent);width: 1px;height: 30px;} */


.btn-footer,
.btn-footer a {
    color: #ffffffd2;
    font-family: 'leagueSpartan-Light';
    font-size: 13px;
    line-height: 28px;
    letter-spacing: 0.39px;
    transition: all 0.3s ease;
}

.btn-footer {
    background: linear-gradient(90deg, #0D0D0D 0%, #313131 44.23%, #0E0E0E 100%);
}

.btn-footer a:hover {
    color: #fff;
}


@media only screen and (min-width:1999.9px) {
.btn-footer,
    .btn-footer a {
        font-size: 16px;
    }

    .footer-details p a,
    .footer-details p a,
    .footer-details p span {
        font-size: 17px;
    }

    .footer-details h4 {
        font-size: 28px;
    }

    .footer-details h6 {
        font-size: 19px;
    }

    .footer-details p {
        font-size: 18px;
    }

}

@media only screen and (min-width:992px) and (max-width:1199.9px) {
    footer .cus-container {
        width: 96%;
        max-width: 96%;
    }
}