#home{color:var(--active1)}section{display:flex;flex-direction:column;background:#f7f7f7}.searchings{width:100%;padding:10px;background:#fff}.searchings-heading{display:flex;align-items:center;padding:5px 0}.searchings-heading img{width:15px;margin-top:10px}.select-job-categories{background:#fafafa;border:1px solid #eee;border-radius:10px}.selected-category{padding:6px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;cursor:pointer}.selected-category img{width:35px;padding:8px}.selected-category h1{font-size:14px;font-weight:500}.category-options{display:flex;flex-direction:column;gap:2px;background-color:transparent;display:none}.category-options a{color:#000;padding:10px;font-size:14px;font-weight:400;border-bottom:1px solid #eee;transition:.2s ease;text-transform:capitalize}.category-options a:hover{background:#fff}.search-jobType-heading{text-transform:capitalize;color:var(--primary-text-color);font-weight:500;padding:5px;font-size:15px;margin-top:10px}.search-job-type{display:flex;flex-wrap:wrap;gap:10px}.search-job-type a:nth-child(1){color:var(--active1);border-color:var(--active1)}.search-job-type a{padding:4px 8px;font-size:13px;text-transform:capitalize;border-radius:50px;color:#001224;border:1px solid #ecebeb}.more-jobTypes{display:none}.see-more-jobTypes{font-weight:600;color:var(--active1);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.2s ease;font-size:14px}.see-more-jobTypes:hover{background:#f7f7f7}.recent-jobs{text-transform:capitalize;display:flex;justify-content:space-between;padding:0 12px;align-items:center}.recent-jobs h1{font-size:16px;color:#001224;font-weight:500}.recent-jobs a{padding:10px 20px;border:1px solid #eeeeee8f;font-size:15px;font-weight:500;color:var(--active1);border-radius:5px;transition:.2s ease}.recent-jobs a:hover{border-color:var(--active1)}.total-jobs-available{background:0 0;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;height:100px;background:#676767;background-image:url(../images/landing-page-img.jpg);background-size:cover}.total-jobs-available h1{font-size:25px;color:#fff;font-weight:600;padding:5px;text-shadow:2px 0 25px #000}.total-jobs-available h1 span{font-size:18px;text-transform:capitalize;font-weight:400;letter-spacing:1px}#job-wrapper{padding:10px;margin-bottom:10px;display:flex;flex-direction:column;max-width:100%;gap:25px}.job-listing{position:relative;padding:20px;background:#fff;border-radius:20px;box-shadow:0 0 15px #ccc;border:1px solid #fff;transform:.2s ease;max-width:100%;min-width:100%}.job-listing-details{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;padding:3px}.mode{position:absolute;top:20px;right:20px;text-transform:capitalize;font-weight:500;background:#c4f8c488;color:var(--active1);font-size:14px;padding:3px 10px;width:fit-content;border-radius:5px}.company,.position{width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.position{font-size:14px;font-weight:700;max-width:70%;margin-bottom:5px;color:var(--primary-text-color)}.company{font-size:14px;font-weight:500;margin-bottom:20px;max-width:90%;color:var(--secondary-text-color)}.job-listing-details div{display:flex;align-items:center;gap:10px;margin-bottom:5px}.job-listing-details div img{width:16px;height:16px}.job-listing-details div h1{text-transform:capitalize;font-weight:400;font-size:14px;color:var(--primary-text-color)}.job-listing-details div h1 span{color:var(--secondary-text-color)}.view-all{background-color:var(--active1);color:#fff;padding:10px;width:150px;text-transform:capitalize;align-self:center;text-align:center;border-radius:5px;transition:.2s all;font-size:14px;margin:10px}.view-all:hover{background-color:var(--hover);font-weight:400}.job_saved_or_not img{width:20px;position:absolute;right:20px;bottom:20px}.newsletter-header{background:#beeebe;margin-top:30px;padding:10px;font-size:16px}#news_letter{min-height:40vh;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;background:var(--active);background:#beeebe}.news_letter h2{color:#001224;text-transform:uppercase;font-size:25px;font-weight:600}.news_letter p{font-size:14px;color:#000}#newsletter_form{width:100%;max-width:600px;display:flex;border-radius:5px;padding:2px}#newsletter_form input{width:90%;outline:0;font-size:14px;padding:10px;border:none;border-radius:2px}#newsletter_form button{width:10%;min-width:fit-content;font-size:14px;text-transform:capitalize;border:none;padding:10px;background:var(--active1);color:#fff;border-radius:2px;transition:.5s ease}#newsletter_form2 button:hover{color:#fff;min-width:fit-content}.contact_information{display:flex;gap:5px;width:100%;justify-content:center;padding:10px 5px}.contact_information h4{font-size:.7rem;color:gray;text-transform:capitalize;font-weight:400;letter-spacing:.5px}.home-contactForm-header{background:#fff;padding:10px;color:var(--primary-text-color);font-size:16px}#contact_form{display:flex;flex-direction:column;background:#fff;padding:10px}.email,.name,.name-and-email{display:flex;flex-direction:column}#contact_form label{color:var(--primary-text-color);font-size:16px;font-weight:500;text-transform:capitalize;margin-top:10px;margin-bottom:5px}#contact_form input,#contact_form textarea{font-size:15px;color:var(--primary-text-color);outline:0;padding:10px;border-radius:6px;border:2px solid #ccc}#contact_form input:focus,#contact_form textarea:focus{border:3px solid var(--active)}#contact_form button{padding:10px;font-size:15px;text-transform:capitalize;color:#fff;background:var(--active1);border:none;border-radius:6px;margin-top:15px;cursor:pointer;transition:.2s ease}#contact_form button:hover{background:var(--hover)}#contact_form textarea{min-height:100px;max-height:100px;min-width:100%;max-width:100%}.questions-header{background:#e8fded;font-size:16px}#questions{background:#e8fded;margin-bottom:15px;display:flex;flex-direction:column;max-width:100%}#questions a{padding:10px;font-size:15px;color:#000;display:flex;justify-content:space-between}#questions a:hover{background:#ccfdd7}#questions a img{background-color:var(--active1);border-radius:50%;width:32px;padding:7px}@media (min-width:680px) and (max-width:1199px){.searchings-heading img{width:17px}.select-job-categories{width:85%}.selected-category img{padding:6px}.selected-category h1{font-size:16px}.category-options a{font-size:16px}.search-jobType-heading{font-size:17px}.search-job-type a{font-size:15px}.see-more-jobTypes{font-size:16px}.total-jobs-available h1{font-size:27px}.total-jobs-available h1 span{font-size:20px;letter-spacing:1.5px}.recent-jobs{max-width:950px}.recent-jobs h1{font-size:18px}.recent-jobs a{font-size:17px}#job-wrapper{max-width:950px}.mode{font-size:16px}.position{font-size:16px;margin-bottom:7px}.company{font-size:16px}.job-listing-details div{margin-bottom:7px}.job-listing-details div img{width:18px;height:18px}.job-listing-details div h1{font-size:16px}.view-all{font-size:16px;align-self:start}.job_saved_or_not img{width:22px}.newsletter-header{font-size:18px;min-width:100%}.news_letter h2{font-size:27px}.news_letter p{font-size:16px}#newsletter_form input{font-size:17px}#newsletter_form button{font-size:16px}.name-and-email{flex-direction:row;gap:10%}.email,.name{width:45%}.home-contactForm-header{font-size:18px;width:100%}#contact_form label{font-size:18px;margin-top:15px;margin-bottom:10px}#contact_form input,#contact_form textarea{font-size:17px;padding:15px}#contact_form button{padding:15px;font-size:17px;margin-top:17px}#contact_form textarea{min-height:150px;max-height:150px}.questions-header{font-size:18px}#questions a{font-size:17px}#questions a img{padding:5px}}@media (min-width:1200px){.searchings-heading img{width:19px}.select-job-categories{max-width:1000px}.selected-category img{padding:4px}.selected-category h1{font-size:18px}.category-options a{font-size:18px}.search-jobType-heading{font-size:19px}.search-job-type a{font-size:17px}.see-more-jobTypes{font-size:18px}.total-jobs-available h1{font-size:29px}.total-jobs-available h1 span{font-size:22px;letter-spacing:2px}.recent-jobs{max-width:1000px}.recent-jobs h1{font-size:20px}.recent-jobs a{font-size:19px}#job-wrapper{max-width:1000px}.mode{font-size:18px}.position{font-size:18px;margin-bottom:9px}.company{font-size:18px}.job-listing-details div{margin-bottom:9px}.job-listing-details div img{width:20px;height:20px}.job-listing-details div h1{font-size:18px}.view-all{font-size:18px;align-self:start}.job_saved_or_not img{width:24px}.newsletter-header{font-size:20px;width:100%;min-width:100%}.news_letter h2{font-size:29px}.news_letter p{font-size:18px;max-width:1000px}#newsletter_form input{font-size:19px;padding:15px}#newsletter_form button{font-size:18px}.home-contactForm-header{font-size:20px;min-width:100%}.name-and-email{flex-direction:row;gap:10%}.email,.name{width:45%}#contact_form{max-width:1000px;background:0 0}#contact_form textarea{min-height:200px;max-height:200px}#contact_form label{font-size:20px;margin-top:17px;margin-bottom:12px}#contact_form input,#contact_form textarea{font-size:19px;padding:17px}#contact_form button{padding:17px;font-size:19px;margin-top:19px}.questions-header{font-size:20px}#questions{max-width:1000px}#questions a{font-size:19px}}