Job Application

#menu2 { background: #BA8437; color: #FFF; height: 43px; padding-left: 18px; border-radius: 42px; border: 5px solid #b7b7a5; } #menu2 ul, #menu2 li { margin: 0 auto; padding: 0; list-style: none } #menu2 ul { width: 100%; } #menu2 li { float: left; display: inline; position: sticky; } #menu2 a { display: block; line-height: 33px; padding: 0 14px; text-decoration: none; color: #FFFFFF; font-size: 30px; } #menu2 a.dropdown-arrow:after { content: "\2193"; margin-left: 5px; } #menu2 li a:hover { color: #FFFDFA; background: #B7B7A5; } #menu2 input { display: none; margin: 0; padding: 0; height: 43px; width: 100%; opacity: 0; cursor: pointer } #menu2 label { display: none; line-height: 33px; text-align: center; position: sticky; left: 35px } #menu2 label:before { font-size: 1.6em; content: "\2261"; margin-left: 30px; } #menu2 ul.sub-menus{ height: auto; overflow: hidden; width: 300px; background: #444444; position: sticky; z-index: 99; display: none; } #menu2 ul.sub-menus li { display: block; width: 100%; } #menu2 ul.sub-menus a { color: #FFFFFF; font-size: 30px; } #menu2 li:hover ul.sub-menus { display: block } #menu2 ul.sub-menus a:hover{ background: #F2F2F2; color: #444444; } @media screen and (max-width: 100px){ #menu2 {position:sticky} #menu2 ul {background:#111;position:sticky;top:100%;right:0;left:0;z-index:3;height:auto;display:none} #menu2 ul.sub-menus {width:100%;position:sticky;} #menu2 ul.sub-menus a {padding-left:30px;} #menu2 li {display:block;float:none;width:auto;} #menu2 input, #menu label {position:sticky;top:0;left:0;display:block} #menu2 input {z-index:4} #menu2 input:checked + label {color:white} #menu2 input:checked + label:before {content:"\00d7"} #menu2 input:checked ~ ul {display:block} }

html, body { overflow: auto; } #menu { background: #000000; color: #FFF; height: 43px; padding-left: 28px; border-radius: 42px; border: 2px solid #ffffff; position: fixed; top: 50px; /* Change top value to 50px */ left: 43px; /* Change top value to 50px */ width: 100%; z-index: 1; } #menu img { position: fixed; top: px; left: 10px; height: 30px; width: auto; } #menu ul, #menu li { margin: 0 auto; padding: 0; list-style: none; } #menu ul { width: 100%; } #menu li { float: left; display: inline; position: sticky; } #menu a { display: block; line-height: 33px; padding: 0 14px; text-decoration: none; color: #FFFFFF; font-size: 12px; } #menu a.dropdown-arrow:after { content: "\2193"; margin-left: 5px; } #menu li a:hover { color: #FFFDFA; background: #BA8437; } #menu input { display: none; margin: 0; padding: 0; height: 43px; width: 100%; opacity: 0; cursor: pointer; } #menu label { display: none; line-height: 33px; text-align: center; position: sticky; left: 35px; } #menu label:before { font-size: 1.6em; content: "\2261"; margin-left: 12px; } #menu ul.sub-menus { height: auto; overflow: hidden; width: 140px; background: #000000; opacity: 90%; position: sticky; z-index: 99; display: none; } #menu ul.sub-menus li { display: block; width: 100%; } #menu ul.sub-menus a { color: #FFFFFF; opacity: 100%; z-index: 999; font-size: 13px; } #menu li:hover ul.sub-menus { display: block; } #menu ul.sub-menus a:hover { background: #BA8437; color: #444444; } @media screen and (max-width: 100px) { #menu { position: fixed; } #menu ul { background: #111; position: sticky; top: 100%; right: 0; left: 0; z-index: 3; height: auto; display: none; } #menu ul.sub-menus { width: 100%; position: sticky; } #menu ul.sub-menus a { padding-left: 30px; } #menu li { display: block; float: none; width: auto; } #menu input, #menu label { position: sticky; top: 0; left: 0; display: block; } #menu input { z-index: 4; } #menu input:checked + label { color: white; } #menu input:checked + label:before { content: "\00d7"; } #menu2 input:checked ~ ul { display: block; } } #menu .logo-left { left: -3px; top: 9.3px; width: 90px; height: 90px; z-index: 20; } /* Add CSS code for the logo */ .sub-menus .logo-item img { width: 20px; /* Adjust the width of the logo as needed */ margin-left: 225px; /* Adjust spacing between text and logo */ margin-top: -3px; } /* Add CSS code for the logo */ .sub-menus .logo-item a { display: flex; align-items: center; } #sub-menu li a { border: 2px solid #ffffff; padding: -1px; border-radius: 0px; } @keyframes floating { 0% { transform: translateY(-20); } 50% { transform: translateY(-0.5px); } 100% { transform: translateY(2); } } /* Apply animation to the logo */ .logo-left { animation: floating 1s ease-in-out infinite; } var subMenu = document.getElementById("sub-menu"); var checkbox = document.getElementById("responsive-menu"); function updatemenu() { if (checkbox.checked) { subMenu.style.display = "block"; } else { subMenu.style.display = "none"; } } var submenuItems = document.querySelectorAll("#sub-menu li a"); for (var i = 0; i < submenuItems.length; i++) { submenuItems[i].addEventListener("click", function() { checkbox.checked = false; }); f

body { overflow-x: hidden; font-family: Sans-Serif; margin: 0; } .menu-container { position: fixed; top: 0; left: 3; width: 100%; display: flex; align-items: center; background: #040404; color: #fafafa; padding: 25px; border: 2px solid #ffffff; z-index: 1; -webkit-user-select: none; user-select: none; left: 43px; box-sizing: border-box; border-radius:100px; } .menu-logo { line-height: 0; position: fixed; top: -5.7px; left: 12px; margin: 0 0px; flex-shrink: 20; width: 150px; /* Increase the width as desired */ } .menu-logo img { max-height: 200px; max-width: 100%; object-fit: contain; } .menu-container a { text-decoration: none; color: #040404; transition: color 0.3s ease; } .menu-container a:hover { color: #ba8437; } .menu-container input { display: block; width: 35px; height: 25px; margin: 0; position: absolute; cursor: pointer; opacity: 30; /* hide this */ z-index: 2; /* and place it over the hamburger */ -webkit-touch-callout: none; } /* Burger menu */ .menu-container span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #fafafa; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease; } .menu-container span:first-child { transform-origin: 0% 0%; } .menu-container span:nth-child(3) { transform-origin: 0% 100%; } .menu-container input:checked ~ span { opacity: 1; transform: rotate(45deg) translate(3px, -1px); background: #040404; } .menu-container input:checked ~ span:nth-child(4) { opacity: 0; transform: rotate(0deg) scale(0.2, 0.2); } .menu-container input:checked ~ span:nth-child(3) { transform: rotate(-45deg) translate(-5px, 11px); } .menu ul { list-style: none; } .menu li { padding: 10px 0; font-size: 28px; position: relative; /* Add this */ } .menu ul.submenu { display: none; position: absolute; top: 100%; left: 0; background: #000000; padding: 5px; width: 450px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); } .menu ul.submenu li { border: 1px solid #ffffff; font-size: 32px; padding-top: 10px; padding-bottom: 10px; } .menu li:hover .submenu { display: block; } /* mobile styles */ @media only screen and (max-width: 767px) { .menu-container { flex-direction: column; align-items: flex-end; } .menu-logo { position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .menu-logo img { max-height: 30px; } .menu { position: absolute; box-sizing: border-box; width: 300px; right: -300px; top: 0; margin: -20px; padding: 75px 50px 50px; background: #fafafa; -webkit-font-smoothing: antialiased; /* to stop flickering of text in safari */ transform-origin: 0% 0%; transform: translateX(0%); transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0); border-radius: 10px; } .menu-container input:checked ~ .menu { transform: translateX(-100%); } } /* desktop styles */ @media only screen and (min-width: 768px) { .menu-container { width: 100%; } .menu-container a { color: #fafafa; } .menu-container input { display: none; } /* Burger menu */ .menu-container span { display: none; } .menu { position: relative; width: 100%; display: flex; justify-content: space-between; } .menu ul { display: flex; padding: 0; } .menu li { padding: 0 20px; } } @keyframes floating { 0% { transform: translateY(-20); } 50% { transform: translateY(-1px); } 100% { transform: translateY(2); } } /* Apply animation to the logo */ .menu-logo { animation: floating 1s ease-in-out infinite; }