/* Custom Navbar Color */ .custom-navbar { background-color: #0e1621 !important; } .navbar-logo { height: 50px; /* keeps navbar compact */ width: auto; /* automatically scales width to keep aspect ratio */ max-height: 100%; /* ensures it never overflows navbar height */ display: inline-block; vertical-align: middle; } /* Center the logo */ .navbar-brand { margin-left: auto; margin-right: auto; text-align: center; } /* Navbar container fix for mobile cut-off */ .navbar { padding-left: 15px; padding-right: 15px; } /* Navbar collapse alignment */ .navbar-collapse { justify-content: flex-end; /* Align the nav items to the right */ } /* Custom Footer Color */ .custom-footer { background-color: #f5f5f5; color: #000; } /* Contact Form Styling */ .contact-form { background-color: #fff; padding: 30px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin: 30px 0; } .contact-form h1 { color: #282434; } footer { margin-top: auto; } .custom-footer { border-top: 1px solid #ddd; /* Light gray top border for the line */ background-color: #f8f9fa; /* Light background color for the footer */ padding-top: 20px; /* Space between the top line and content */ } .social-media { margin-bottom: 15px; /* Space between social media icons and the rest of the footer */ } .social-icon { width: 36px; /* 10% smaller than 40px (36px) */ height: 36px; /* Maintain square ratio */ margin: 0 3px; /* 30% closer than 10px (7px) */ vertical-align: middle; /* Align icons properly with text */ }

Contact Us

If you have any questions or issues, feel free to send us a message using the form below.