﻿
.footer-section {
    background: linear-gradient(47deg, #191c1f 44%, #8a2be2 37%);
}

.pading-space {
    padding: 30px 0px;
}

.logo-f-img img {
    filter: drop-shadow(2px 4px 6px black) !important;
}

.p-des-fot {
    font-size: larger;
    font-weight: 500;
    color: #fff;
    text-shadow: 1px 0px 1px #6f6969ed;
    text-decoration: underline;
}

.link-tp a {
    text-decoration: none;
    color: #f3f3f3;
    font-size: 16px;
    text-shadow: -1px 1px 1px #32303069;
}

    .link-tp a:hover {
        text-decoration: underline;
    }

.b-footer-n {
    height: 45px;
    border-top: 3px solid #ffb400;
    background: #ffffff;
}

    .b-footer-n p {
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0;
        padding-top: 9px;
    }

    .b-footer-n b {
        color: #ffb400;
        font-size: larger;
        text-shadow: 0px 1px 1px #767171;
    }

.m-cus {
    margin: 0px 4px !important;
}
.f-wrap1{
    flex-wrap:wrap;
}
/* Responsive Design */
@media (max-width: 768px) {
    .footer-section .col-md-6 {
        margin-bottom: 20px;
    }

    .footer-section .col-md-4 {
        margin-bottom: 15px;
    }

    .social-icons ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        padding-left: 0;
    }

    .social-icons li {
        margin-right: 10px;
    }

    .b-footer-n p {
        font-size: 14px;
    }
}

@media (max-width: 576px) {
    .footer-section .col-md-6 {
        text-align: center;
    }

    .footer-section .col-md-4 {
        text-align: center;
    }

    .b-footer-n p {
        font-size: 12px;
    }

    .link-tp a {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .footer-section .col-md-6 {
        text-align: center;
    }

    .footer-section .col-md-4 {
        text-align: center;
    }
    .logo-f-img {
        text-align:center!important;
    }
    .ptc {
        text-align:center!important;
    }
    .f-res {
        display:flex!important;
        justify-content:center!important;
        flex-wrap:wrap!important;
    }
}
