.top-header{color:#fff;background:#002147;padding:20px}.logo-section{justify-content:space-between;align-items:center;width:100%;display:flex}.header-left{align-items:center;gap:15px;display:flex}.logo-section img{width:65px}.logo-section h1{margin:0;font-size:28px}.header-datetime{text-align:right;color:#fff;font-size:15px;font-weight:700;line-height:1.5}.header-datetime div:first-child{font-weight:700}.header-datetime div:last-child{font-weight:600}@media (max-width:768px){.logo-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.header-left{flex-direction:column;align-items:center;gap:8px}.logo-section h1{font-size:20px}.logo-section img{width:50px}.header-datetime{text-align:center;flex-direction:column;align-items:center;width:100%;font-size:12px;font-weight:700;line-height:1.6;display:flex}}
.navbar{background:#0b3c6f;justify-content:space-between;align-items:center;height:55px;padding:0 15px;display:flex;position:relative}.menu-toggle{color:#fff;cursor:pointer;font-size:26px;display:none}.navbar ul{list-style:none;display:flex}.navbar li{color:#fff;cursor:pointer;padding:15px 18px;transition:all .3s}.navbar li:hover,.navbar li.active{background:red}.nav-icons{gap:10px;display:flex}.nav-icons img{width:22px}@media (max-width:768px){.menu-toggle{display:block}.navbar ul{z-index:999;background:#272e61;flex-direction:column;width:100%;display:none;position:absolute;top:55px;left:0}.navbar ul.show{display:flex}.navbar li{border-top:1px solid #fff3;padding:14px}.nav-icons{gap:8px}}
.footer{color:#fff;background:#002147;margin-top:40px;padding-top:30px}.footer-container{flex-wrap:wrap;justify-content:space-around;gap:20px;padding:20px;display:flex}.footer-section h3{color:#fc0;margin-bottom:15px}.footer-section p,.footer-section li{margin-bottom:10px;font-size:15px}.footer-section ul{list-style:none}.footer-section li{cursor:pointer;transition:all .3s}.footer-section li:hover{color:#fc0}.footer-socials{justify-content:center;align-items:center;gap:15px;margin-top:10px;display:flex}.footer-socials img{width:35px;transition:all .3s}.footer-socials img:hover{transform:scale(1.1)}.footer-bottom{text-align:center;background:#002147;margin-top:20px;padding:15px;font-size:14px}@media (max-width:768px){.footer-container{text-align:center;flex-direction:column}}.footer-container{flex-wrap:wrap;justify-content:space-around;display:flex}@media (max-width:768px){.footer-container{text-align:center;flex-direction:column;align-items:center}.footer-socials{justify-content:center;gap:15px;margin-top:10px;display:flex}}
.breaking-news{color:#fff;background:red;width:100%;font-weight:700}.breaking-label{text-align:center;width:100%;padding:6px 10px;font-size:16px}.breaking-marquee{width:100%;overflow:hidden}.breaking-text{white-space:nowrap;animation:40s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}
.feedback-overlay{z-index:9999;background:#002147;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.feedback-box{background:#fff;border-radius:10px;width:90%;max-width:500px;padding:25px;position:relative}.feedback-close{cursor:pointer;color:red;font-size:28px;position:absolute;top:10px;right:15px}.feedback-box form{flex-direction:column;display:flex}.feedback-box input,.feedback-box textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:12px}.feedback-box textarea{resize:none;height:120px}.feedback-box button{color:#fff;cursor:pointer;background:red;border:none;border-radius:5px;padding:12px}.feedback-box button:hover{background:#8b0000}
.contact-overlay{z-index:9999;background:#002147;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.contact-box{background:#fff;border-radius:10px;width:90%;max-width:500px;padding:25px;position:relative}.contact-close{cursor:pointer;color:red;font-size:28px;position:absolute;top:10px;right:15px}.contact-box form{flex-direction:column;display:flex}.contact-box input,.contact-box textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:12px}.contact-box textarea{resize:none;height:120px}.contact-box button{color:#fff;cursor:pointer;background:red;border:none;border-radius:5px;padding:12px}.contact-box button:hover{background:#8b0000}
.about-overlay{z-index:9999;background:#002147;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.about-box{background:#fff;border-radius:10px;width:90%;max-width:500px;padding:25px;position:relative}.about-box h2{margin-bottom:15px}.about-box p{color:#000;line-height:1.6}.about-close{cursor:pointer;color:red;font-size:28px;position:absolute;top:10px;right:15px}
