p i {
    color: rgb(255, 255, 255);
    margin-right: 8px;
    font-size: 16px;
}
.contact-info {
display: flex;
flex-direction: column;
gap: 8px;
}

.contact-info div {
display: flex;
align-items: center;
}

.contact-info i {
margin-right: 10px;
font-size: 16px;
color: #ffffff;
}
        /* Mobile Responsive (Below 768px) */
    @media (max-width: 768px) {
        .contact-info {
            flex-direction: column; /* Stack items vertically */
            gap: 15px;
        }
    
        .contact-item {
            padding: 8px 0;
        }
    
        .contact-item i {
            font-size: 18px;
        }
    }