.footer-short { padding: 20px 0 12px; }
.footer-short .fontfoot { margin: 0 0 10px; padding-bottom: 5px; border-bottom: 2px solid #fff; font-size: 17px; line-height: 1.2; }
.footer-short ul { list-style: none; padding: 0; margin: 0; }
.footer-short li { margin: 0 0 7px; line-height: 1.3; }
.footer-short .mfont { font-size: 13px; }
.footer-short iframe { height: 150px !important; }
#mainFooter .dark-footer { padding: 10px 0; background: #000; }
#mainFooter .dark-footer ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: flex-start; gap: 22px; flex-wrap: wrap; }
#mainFooter .copyright-info { margin: 0; text-align: right; white-space: nowrap; }
#mainFooter .dark-footer .container { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; }
#mainFooter .dark-footer .footer-links { flex: 1 1 auto; }
#mainFooter .dark-footer .footer-copy { flex: 0 1 auto; }
@media (max-width:991px) { .footer-short .footer-column { margin-bottom: 20px; } #mainFooter .dark-footer .container { flex-direction: column; align-items: flex-start; } #mainFooter .copyright-info { text-align: left; white-space: normal; } }
