/* ****************************Footer Css*********************** */

.DJB-footer {
    height: auto;
    width: 100%;
    background-color: #f8f9fa;
    position: relative;
    bottom: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
    margin-top: 30px;
}


/* @media (min-width:320px) and (max-width: 620px) {
    .DJB-footer {
        width: 100%;
        background-color: #f8f9fa;
        position: absolute;
        bottom: 0;
    }
} */

.footer-row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.DJB-footer-p {
    text-align: center;
    margin-top: 34px;
    color: #343a40;
}

.DJB-managed-by {
    float: right;
    margin-right: 30px;
    color: #343a40;
}

.DJB-TC {
    color: #343a40;
    margin-top: 5px;
}

.DJB-TC a {
    color: #343a40;
}

.DJB-TC a:hover {
    color: #cccccf !important;
    text-decoration: underline !important;
}

.DJB-TC a:first-child {
    margin-left: 75px;
}

#widget {
    float: left;
}

.twitter-widget a {
    color: #343a40;
    margin-left: 41px;
    margin-top: 30px;
}

.welcome-footer {
    background-color: #f8f9fa05 !important;
}

.welcome-footer-p {
    color: #fff !important;
}

.welcome-managed-by {
    color: #fff !important;
}

.welcome-TC {
    color: #fff !important;
}

.welcome-TC a {
    color: #fff !important;
}

.welcome-twitter-widget a {
    color: #fff !important;
}