* { margin: 0; padding: 0; box-sizing: border-box; }
a { text-decoration: none; }
body { font-family: "PT Sans", sans-serif; }
.navbar-toggler:focus { box-shadow: none !important; }
.navbar-toggler { border-radius: 0 !important; }
.navbar-nav .nav-link.active { border-bottom:2px solid #f26521; }
.topbar-info { background: #1c2b55; padding: 0.5rem 0; }
.topbar-info .lft-info, .topbar-info .rght-info { column-gap: 30px }
.topbar-info a { color: #ffffff; text-decoration: none; }
.topbar-info a i { margin-right: 8px; }
.not-found-sec { width: 100%; background: #f26521; padding: 22px 0; text-align: center; font-size: 22px; color: #ffffff; }
.middle-sec p, .middle-sec address { font-size: 18px; color: #000; line-height: 26px; }
.middle-sec a { color: #f26521; }
.footer-links-row { width: 100%; text-align: center; border-top: 10px solid #1c2b55; padding: 1.5rem 0; }
.footer-logo { width: 100%; margin-bottom: 20px; }
.footer-links { width: 100%; text-align: center; margin-bottom: 33px; }
.footer-links ul { margin: 0; padding: 0; }
.footer-links ul li { list-style: none; display: inline-block; margin: 0 23px 0 23px; }
.footer-links ul li a { color: #959595; font-size: 16px; text-decoration: none; }
.footer-links ul li a:hover { color: #000; }
.footer-social { width: 100%; text-align: center; }
.footer-social a { text-align: center; display: inline-block; text-decoration: none; height: 30px; line-height: 28px; display: inline-block; color: #fff; width: 180px; display: inline-block; font-size: 14px; }
.footer-social a i { width: 30px; height: 30px; float: left; line-height: 30px; }
.footer-social a.btn-fb-f i { background: #2f4679; }
.footer-social a.btn-twitter-f i { background: #28a3cb; }
.footer-social a.btn-fb-f { background: #3b5999; margin-right: 16px; }
.footer-social a.btn-twitter-f { background: #32ccfe; }
.footer-social a:hover.btn-fb-f { background: #2f4679; }
.footer-social a:hover.btn-twitter-f { background: #28a3cb; }
.copyrgt-row { width: 100%; background: #edeff1; padding: 10px 0; text-align: center; color: #959595; font-size: 12px; }



.faq-quick-links ul li a { font-size: 16px; color: #000; line-height: 24px; margin: 0; text-decoration: none; }
.faq-quick-links ul li a:hover { color: #ff8d2a; }
.faq-quick-links ul { width: 100%; float: left; padding-left: 15px; box-sizing: border-box; }
.faq-quick-links ul li { width: 50%; float: left; padding-right: 15px; margin-bottom: 5px; box-sizing: border-box; }
.faq-quick-links p strong { color: #444; font-size: 18px; font-weight: 600; }

@media (max-width:1023px) {
	.topbar-info .lft-info, .topbar-info .rght-info { justify-content: center !important; }
	.topbar-info .lft-info { padding-bottom: 0.5rem; }
}
@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav { column-gap: 25px; }
	.navbar-expand-lg .navbar-nav .nav-link { padding-left: 0 !important; padding-right: 0 !important; }
}
@media (max-width:991px) {
	.navbar-nav .nav-link { border-bottom: 2px solid #ddd;  padding: 2rem 0;}
	/* .navbar-nav li:last-child .nav-link { border-bottom: 0; } */
	.faq-quick-links ul li { width: 100%; }
	nav.navbar.navbar-expand-lg {
		padding-bottom: 1rem;
	}
}
@media (max-width:767px) {
	.footer-social { display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap: 20px; }
	.footer-social a.btn-fb-f { margin-right: 0 }
	.footer-links ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 20px; }
	.footer-links ul li { margin: 0; }
	.topbar-info .lft-info, .topbar-info .rght-info { flex-direction: column; justify-content: center; align-items: center; }
}