/*
Template Name: TGDD 2019
Template URI: https://ecshopvietnam.com
Description: Themes TGDD dev by Ecshop Vietnam
Version: 4.0
Author: nhannn87dn@gmail.com
Author URI: https://ecshopvietnam.com
Logo filename: logo.png
Template Type: type_0
*/
#quick_support {
    position: fixed;
    right: 5px;
    top: 196px;
    width: 45px;
    z-index: 100;
    transition: .5s all;
    text-align: center;
}
#quick_support>a>img {margin-top: 10px;}
.product-faq {
    background: #fff;
    padding: 15px;
    margin: 15px 0;
}
.pk-footer{
    background:#f5f7fb;
    padding:30px 15px 20px;
    border-top:1px solid #e5e7eb;
    font-family:Arial, sans-serif;
}

.pk-footer-wrap{
    max-width:1200px;
    margin:0 auto;
    background:#fff;
    border-radius:14px;
    padding:25px;
    box-shadow:0 4px 18px rgba(0,0,0,.06);
}

.pk-footer-grid{
    display:grid;
    grid-template-columns:1.4fr 1fr 1fr 1fr;
    gap:28px;
}

.pk-footer h3{
    font-size:17px;
    margin:0 0 14px;
    color:#111827;
    font-weight:700;
}

.pk-footer p,
.pk-footer li{
    font-size:14px;
    line-height:1.7;
    color:#374151;
    margin:0 0 8px;
}

.pk-footer ul{
    list-style:none;
    margin:0;
    padding:0;
}

.pk-footer a{
    color:#374151;
    text-decoration:none;
}

.pk-footer a:hover{
    color:#e60012;
}

.pk-hotline{
    color:#e60012;
    font-weight:700;
}

.pk-address{
    color:#111827;
    font-weight:600;
}

.pk-social{
    display:flex;
    gap:10px;
    margin-top:12px;
}

.pk-social a{
    width:38px;
    height:38px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#f3f4f6;
    transition:.2s;
}

.pk-social a:hover{
    transform:translateY(-3px);
    background:#eaf2ff;
}

.pk-social img{
    width:28px;
    height:28px;
}

.pk-footer-bottom{
    margin-top:22px;
    padding-top:15px;
    border-top:1px solid #e5e7eb;
    text-align:center;
    font-size:13px;
    color:#6b7280;
}

@media(max-width:768px){
    .pk-footer-grid{
        grid-template-columns:1fr;
        gap:18px;
    }

    .pk-footer-wrap{
        padding:20px;
    }
}
