@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; } li { list-style: none; } ul img { width: 80px; } body { font-family: "roboto"; line-height: 1.6; height: 100vh; overflow: hidden; background-color: #111111; } .responsive-bar { display: none; } .nav { display: flex; justify-content: center; align-items: center; } .nav ul { list-style-type: none; padding: 0; margin-top: 15px; display: flex; gap: 20px; background-color: #ffffff; padding: 10px 20px; border-radius: 8px; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); justify-content: center; align-items: center; } .nav ul li { font-size: 18px; color: #333; cursor: pointer; display: flex; transition: 0.3s ease-in-out all; } .nav ul li:hover { color: #007bff; } .container { display: grid; grid-template-columns: 1fr 2fr 1fr; gap: 20px; height: 100vh; padding: 10px; } .left-column, .middle-column, .right-column { background-color: #2a2a2a; padding: 20px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } .button { display: flex; flex-direction: row; flex-wrap: wrap; column-gap: 1rem; row-gap: 0.5rem; justify-content: center; align-items: center; margin-top: 15px; } #mainButton { width: 85%; background-color: #007bff; border: none; } .left-column button { border: 1px solid #fff; padding: 10px; background: transparent; color: #fff; width: 40%; border-radius: 4px; background-color: #000; font-weight: bold; cursor: pointer; } .left-column { height: 100vh; overflow-x: auto; white-space: nowrap; scrollbar-width: none; color: #fff; } .left-column h2 { text-align: center; background-color: #111111; border-radius: 8px; } .left-column::-webkit-scrollbar { display: none; } .middle-column { overflow-y: scroll; height: 100%; scrollbar-width: none; -ms-overflow-style: none; padding-bottom: 70px; } .middle-column h1 { text-align: center; color: #fff; } .job-post-heading { display: flex; gap: 1rem; align-items: center; } .job-post-heading h3 { width: 90%; } .content { display: flex; flex-direction: column-reverse; } .job-post-heading img { width: 10%; height: 10%; border-radius: 4px; } .middle-column::-webkit-scrollbar { display: none; } .middle-column .job-post { background-color: #1a1a1a; padding: 15px; margin-bottom: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); color: #f0f0f0; } .wrap { display: flex; flex-direction: row; justify-content: start; gap: 4rem; } .middle-column .job-post h3 { font-size: 1.5rem; padding: 5px; border-radius: 8px; } .middle-column .job-post p { margin: 5px 0; } .middle-column .job-post p i { margin-right: 10px; } .middle-column .job-post p a { text-decoration: none; color: #fff; transition: all 0.3s ease-out; } .middle-column .job-post p a:hover { text-decoration: none; color: #007bff; } .middle-column .job-post button { background-color: #007bff; color: #ffffff; border: none; padding: 10px 15px; border-radius: 4px; cursor: pointer; } .middle-column .job-post button:hover { background-color: #0056b3; } .right-column { text-align: center; } .right-column .ad-banner { background: #e0f7fa; color: #00796b; padding: 15px; border-radius: 8px; font-size: 16px; margin-top: 20px; } .right-column .ad-banner img { max-width: 100%; border-radius: 8px; }