CURRENT PATH:
/
home
/
u921493091
/
domains
/
hire-u.com
/
public_html
/
assets
/
css
/
[ ⬅ KEMBALI ]
|
[ HOME ]
Upload File:
Upload Ke Sini
Dir Baru
File Baru
Editing:
style.css
@import "../../../../../css2"; * { margin: 0; padding: 0; scroll-behavior: smooth } :root { --primary-color1: #ff8c00; --primary-dark: #000000; --title-color1: #061421; --text-color1: #595959; --white: #ffffff; --font-exo2: "Exo 2", sans-serif; --font-work-sans: "Work Sans", sans-serif } ::-moz-selection { color: var(--white); background: var(--primary-color1) } ::selection { color: var(--white); background: var(--primary-color1) } h1 { font-size: 1.875rem; color: var(--title-color1); font-family: var(--font-exo2) } html { font-size: 100%; scroll-behavior: smooth } @media(min-width:1200px) and (max-width:1399px) { html { font-size: 97% } } @media(min-width:992px) and (max-width:1199px) { html { font-size: 95% } } @media(min-width:768px) and (max-width:991px) { html { font-size: 90% } } @media(min-width:576px) and (max-width:768px) { html { font-size: 90% } } @media(max-width:576px) { html { font-size: 88% } } body { font-family: var(--font-work-sans); color: var(--text-color1); background: #f8f8f8; font-size: 16px; margin: 0 } .bg-wight { background: var(--white) } .bg-dark { background: #020b0d !important } button { outline: none; border: none } input { outline: none; border: none } p { font-size: 1rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); line-height: 26px } a { text-decoration: none; color: unset } a:hover { text-decoration: none; color: unset } a:focus { outline: 0 solid } input:focus, textarea:focus, button:focus { outline: none } i.bx { vertical-align: middle } .mb-240 { margin-bottom: 240px } @media(min-width:992px) and (max-width:1199px) { .mb-240 { margin-bottom: 210px } } @media(max-width:991px) { .mb-240 { margin-bottom: 200px } } .pt-120 { padding-top: 120px } @media(min-width:992px) and (max-width:1199px) { .pt-120 { padding-top: 90px } } @media(max-width:991px) { .pt-120 { padding-top: 80px } } .pt-90 { padding-top: 90px } @media(min-width:992px) and (max-width:1199px) { .pt-90 { padding-top: 70px } } @media(max-width:991px) { .pt-90 { padding-top: 60px } } .pb-90 { padding-bottom: 90px } @media(min-width:992px) and (max-width:1199px) { .pb-90 { padding-bottom: 70px } } @media(max-width:991px) { .pb-90 { padding-bottom: 60px } } .pb-90 { padding-bottom: 90px } @media(min-width:992px) and (max-width:1199px) { .pb-90 { padding-bottom: 70px } } @media(max-width:991px) { .pb-90 { padding-bottom: 60px } } .pb-120 { padding-bottom: 120px } @media(min-width:992px) and (max-width:1199px) { .pb-120 { padding-bottom: 90px } } @media(max-width:991px) { .pb-120 { padding-bottom: 80px } } .pbb-120 { padding-top: 120px !important } @media(min-width:992px) and (max-width:1199px) { .pbb-120 { padding-top: 90px !important } } @media(max-width:991px) { .pbb-120 { padding-top: 80px !important } } .pb-65 { padding-bottom: 65px } .mt-120 { margin-top: 120px } @media(min-width:992px) and (max-width:1199px) { .mt-120 { margin-top: 90px } } @media(max-width:991px) { .mt-120 { margin-top: 80px } } .mb-120 { margin-bottom: 120px } @media(min-width:992px) and (max-width:1199px) { .mb-120 { margin-bottom: 90px } } @media(max-width:991px) { .mb-120 { margin-bottom: 80px } } .mb-100 { margin-bottom: 100px } .sec-mb-100 { margin-bottom: 100px } @media(max-width:991px) { .sec-mb-100 { margin-bottom: 40px } } .pt-80 { padding-top: 80px } .pt-30 { padding-top: 30px } .pt-70 { padding-top: 70px } .pt-50 { padding-top: 50px } .pt-40 { padding-top: 40px } .pt-20 { padding-top: 20px } .pt-10 { padding-top: 10px } .pb-80 { padding-bottom: 80px } .pt-110 { padding-top: 110px } .pe-80 { padding-right: 80px } .pb-60 { padding-bottom: 60px } .mb-60 { margin-bottom: 60px } @media(max-width:767px) { .mb-60 { margin-bottom: 40px } } .mb-70 { margin-bottom: 70px } @media(max-width:767px) { .mb-70 { margin-bottom: 40px } } .mb-80 { margin-bottom: 80px } @media(max-width:767px) { .mb-80 { margin-bottom: 80px } } .mb--70 { margin-bottom: 70px } .mb-50 { margin-bottom: 50px } .mb-45 { margin-bottom: 45px } .mb-35 { margin-bottom: 35px } .mb-20 { margin-bottom: 20px !important } .mt-10 { margin-top: 10px } .mt-25 { margin-top: 25px } .mt-40 { margin-top: 40px } .mb-60 { margin-bottom: 60px } .mb-40 { margin-bottom: 40px } .mb-30 { margin-bottom: 30px } .mb-25 { margin-bottom: 25px } .mt-50 { margin-top: 50px } .mb-10 { margin-bottom: 12px !important } .mb-15 { margin-bottom: 15px !important } .mb-50 { margin-bottom: 50px } .mt-60 { margin-top: 60px } .mt-70 { margin-top: 70px } @media(max-width:767px) { .mt-70 { margin-top: 40px } } .mb-95 { margin-bottom: 95px } .mb-90 { margin-bottom: 90px } .select2-selection { height: 48px; border: 1px solid rgba(0, 167, 172, .12) !important; border-radius: 5px !important } .select2-selection .select2-search__field { min-height: unset !important; min-height: 48px !important; max-height: 48px !important; padding: 17px 0 !important; margin: 0 !important } .select2-selection .select2-selection__rendered { margin-bottom: 0 } .select2-selection .select2-selection__rendered .select2-selection__choice { padding: 10px 30px 10px 10px; background-color: rgba(0, 167, 172, .1); font-family: var(--font-work-sans); font-weight: 400; font-size: 14px; color: var(--title-color1); border: unset } .select2-selection .select2-selection__rendered .select2-selection__choice button { padding: 10px; background-color: transparent; border: none; border-right: unset; color: var(--title-color1); cursor: pointer; font-size: 1em; font-weight: 700; position: absolute; right: -30px; left: unset; top: 0; display: contents } .select2-selection .select2-selection__rendered .select2-selection__choice button span { padding: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: 14px; color: var(--title-color1) } .select2-selection .select2-selection__rendered .select2-selection__choice button:hover { background: 0 0 } .select2-container .select2-selection--multiple .select2-selection__rendered { display: block } .select2-container--default .select2-selection--multiple { cursor: text; padding-bottom: 0; padding-right: 0 } .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: rgba(0, 167, 172, .1); color: var(--title-color1) } .select2-selection__rendered { white-space: nowrap; overflow-x: scroll } .select2-selection__rendered::-webkit-scrollbar { display: none } .select-jobtag { padding-right: 15px } .select-jobtag .select2-selection { border: 1px solid #fff !important } .eg-preloder { min-width: 100%; min-height: 100%; position: fixed !important; z-index: 999999; top: 0; right: 0; bottom: 0; left: 0; background: #fff; overflow: hidden } .section-title1 h2 { font-size: 2.5rem; font-weight: 700; color: var(--title-color1); font-family: var(--font-exo2); line-height: 48px; margin-bottom: 20px; margin-top: -10px } .section-title1 h2 span { color: var(--primary-color1) } .section-title1 p { margin-bottom: 0; font-size: 1.125rem } .section-title2 h2 { font-size: 2.5rem; font-weight: 700; color: var(--white); font-family: var(--font-exo2); line-height: 48px; margin-bottom: 20px; margin-top: -10px } .section-title2 h2 span { color: var(--primary-color1) } .section-title2 p { margin-bottom: 0; font-size: 1.125rem; color: var(--white) } .section-title3 h2 { font-size: 3rem; font-weight: 600; color: var(--primary-dark); font-family: var(--font-exo2); line-height: 48px; margin-bottom: 25px; margin-top: -10px } .section-title3 p { margin-bottom: 0; font-size: 1.125rem } .lg-btn { padding: 9px 28px } .primry-btn-1 { font-size: 1.063rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2); display: flex; align-items: center; border: 1px solid #dfe9e5; background-color: var(--white); border-radius: 5px; position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-1 svg { fill: var(--title-color1); margin-right: 8px; transition: .5s all ease } .primry-btn-1::after { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-color1); z-index: -1 } .primry-btn-1:hover { color: var(--white) } .primry-btn-1:hover svg { fill: var(--white) } .primry-btn-1:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .primry-btn-2 { font-size: 1.063rem; font-weight: 500; color: var(--white); font-family: var(--font-exo2); display: flex; align-items: center; border-radius: 5px; background-color: var(--primary-color1); position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-2 svg { fill: var(--white); margin-left: 8px; margin-right: 8px } .primry-btn-2::before { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--title-color1); z-index: -1 } .primry-btn-2:hover { color: var(--white) } .primry-btn-2:hover svg { fill: var(--white) } .primry-btn-2:hover:before { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .primry-btn-3 { font-size: 1.063rem; font-weight: 500; color: var(--white); font-family: var(--font-exo2); display: flex; align-items: center; background-color: var(--primary-dark); border: 1px solid var(--primary-dark); position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-3 svg { fill: var(--white); margin-left: 8px; margin-right: 8px } .primry-btn-3::before { transition: .5s all ease; position: absolute; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--white); z-index: -1 } .primry-btn-3:hover { color: var(--primary-dark) } .primry-btn-3:hover svg { fill: var(--primary-dark) } .primry-btn-3:hover:before { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .primry-btn-4 { font-size: 1.063rem; font-weight: 500; color: var(--primary-dark); font-family: var(--font-exo2); display: flex; align-items: center; border: 1px solid var(--primary-dark); background-color: var(--white); position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-4 svg { fill: var(--primary-dark); margin-right: 8px; transition: .5s all ease } .primry-btn-4::after { transition: .5s all ease; position: absolute; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .primry-btn-4:hover { color: var(--white) } .primry-btn-4:hover svg { fill: var(--white) } .primry-btn-4:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .primry-btn-5 { font-size: 1.063rem; font-weight: 500; color: var(--white); font-family: var(--font-exo2); border-radius: 50px; display: flex; align-items: center; background-color: var(--primary-color1); border: 1px solid var(--primary-color1); position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-5 svg { fill: var(--white); margin-left: 8px; margin-right: 8px; transition: .5s all ease } .primry-btn-5::before { transition: .5s all ease; position: absolute; border-radius: 50px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--white); z-index: -1 } .primry-btn-5:hover { color: var(--primary-dark); border-color: var(--primary-dark) } .primry-btn-5:hover svg { fill: var(--primary-dark) } .primry-btn-5:hover:before { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .primry-btn-6 { font-size: 1.063rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); border-radius: 50px; display: flex; align-items: center; border: 1px solid var(--primary-color1); background-color: transparent; position: relative; transition: .5s all ease; z-index: 1 } .primry-btn-6 svg { fill: var(--primary-color1); margin-right: 8px; transition: .5s all ease } .primry-btn-6::after { border-radius: 50px; transition: .5s all ease; position: absolute; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--white); z-index: -1 } .primry-btn-6:hover { border-color: var(--white) } .primry-btn-6:hover svg { fill: var(--white) } .primry-btn-6:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .explore-btn a { font-size: 1.063rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2); line-height: 1; transition: .35s; display: flex; align-items: center; gap: 3px } .explore-btn a span { display: inline-block; margin-left: 20px; margin-right: -20px; position: relative; transition: .35s } .explore-btn a span::after { content: url(../images/icon/explore-arrow.svg); position: relative; left: -35px; top: 3px; transition: .35s } .explore-btn a:hover { color: var(--primary-color1) } .explore-btn a:hover span::after { left: -30px } .explore-btn6 a { font-size: 1.063rem; font-weight: 500; color: var(--white); font-family: var(--font-exo2); line-height: 1; transition: .35s; display: flex; align-items: center; gap: 3px } .explore-btn6 a span { display: inline-block; margin-left: 20px; margin-right: -20px; position: relative; transition: .35s } .explore-btn6 a span::after { content: url(../images/icon/explore-arrow.svg); position: relative; left: -35px; top: 3px; transition: .35s } .explore-btn6 a:hover { color: var(--primary-color1) } .explore-btn6 a:hover span::after { left: -30px } .explore-all-btn5 a { font-size: 1.063rem; font-weight: 500; color: var(--primary-dark); font-family: var(--font-exo2); line-height: 1; transition: .35s; display: flex; align-items: center; gap: 3px } .explore-all-btn5 a span { display: inline-block; margin-left: 20px; margin-right: -20px; position: relative; transition: .35s } .explore-all-btn5 a span::after { content: url(../images/icon/explore-arrow5.svg); position: relative; left: -35px; top: 3px; transition: .35s } .explore-all-btn5 a:hover span::after { left: -30px } .apply-btn a { font-size: 1.125rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .apply-btn a span { display: inline-block; margin-left: 15px; margin-right: -20px; position: relative; transition: .35s } .apply-btn a span img { width: 18px } .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 0; transition: .35s } .apply-btn a:hover { color: var(--primary-color1) } .apply-btn a:hover span::after { left: -22px } .user-card { max-width: 280px; min-width: 280px; background-color: var(--white); border: unset; z-index: 999; padding: 0; top: 22px !important } .user-card>ul { margin: 0; padding: 0; list-style: none; display: block !important } .user-card>ul li { display: flex; align-items: start; padding: 10px 20px; border-top: 1px solid #eee; transition: .35s } .user-card>ul li:last-child { border-bottom: 1px solid #eee } .user-card>ul li a { display: block; align-items: center; gap: 10px; font-size: 16px; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); transition: .35s } .user-card>ul li a svg { fill: var(--primary-color1) } .user-card>ul li a svg.stroke { stroke: var(--primary-color1) } .user-card>ul li:hover a { color: var(--primary-color1) } .user-card .view-all a { font-size: 16px; font-weight: 500; font-family: var(--font-work-sans); text-align: center; display: block; color: var(--title-color1); padding: 10px; transition: .35s } .user-card .view-all a:hover { color: var(--primary-color1) } .notifacion-card { max-width: 280px; min-width: 280px; background-color: var(--white); border: 1px solid #eee; z-index: 999; padding: 0; top: 25px !important } .notifacion-card .title { margin-bottom: 0; font-size: 16px; font-weight: 700; font-family: var(--font-exo2); text-align: center; color: var(--title-color1); padding: 15px } .notifacion-card>ul { margin: 0; padding: 0; list-style: none; display: block !important } .notifacion-card>ul li { display: flex; align-items: start; padding: 10px 0; border-top: 1px solid #eee } .notifacion-card>ul li:last-child { border-bottom: 1px solid #eee } .notifacion-card>ul li .icon { margin-right: 10px; padding-left: 10px } .notifacion-card>ul li .icon img { height: 30px; width: 30px; border-radius: 50% } .notifacion-card>ul li .content { padding-right: 10px; margin-top: -3px } .notifacion-card>ul li .content h6 { margin-bottom: 3px; line-height: 1.1 } .notifacion-card>ul li .content h6 a { font-size: 14px; font-weight: 600; line-height: 1.1; font-family: var(--font-exo2); color: var(--title-color1); transition: .35s } .notifacion-card>ul li .content h6 a:hover { color: var(--primary-color1) } .notifacion-card>ul li .content span { font-size: 12px; font-weight: 400; font-family: var(--font-work-sans); color: var(--text-color1); display: flex; align-items: center } .notifacion-card>ul li .content span img { padding-right: 5px } .notifacion-card .view-all a { font-size: 16px; font-weight: 500; font-family: var(--font-work-sans); text-align: center; display: block; color: var(--title-color1); padding: 10px; transition: .35s } .notifacion-card .view-all a:hover { color: var(--primary-color1) } .notifacion-card.style-black { background-color: #020b0d; border: 1px solid #001618 } .notifacion-card.style-black .title { color: var(--white) } .notifacion-card.style-black>ul li { border-top: 1px solid #001618 } .notifacion-card.style-black>ul li:last-child { border-bottom: 1px solid #001618 } .notifacion-card.style-black>ul li .content h6 a { color: var(--white) } .notifacion-card.style-black>ul li .content h6 a:hover { color: var(--primary-color1) } .notifacion-card.style-black>ul li .content span { color: #fff } .ui-datepicker { width: 17em; padding: .5em .5em 0; display: none; z-index: 99 } .ui-datepicker td { border: 0; padding: 2px } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; background: var(--primary-color1); border: 1px solid var(--primary-color1); color: #fff; border-radius: 0 } div#ui-datepicker-div { border: 1px solid transparent; box-shadow: 3px 3px 10px rgba(0, 0, 0, .07); border-radius: 0; margin-top: 8px; margin-left: -15px } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid rgba(238, 238, 238, .5); background: var(--white); font-weight: 400; padding: 4px; transition: all .45s ease; color: var(--text-color1); text-align: center } .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .ui-button:hover, html .ui-button.ui-state-disabled:hover:hover, html .ui-button.ui-state-disabled:active:hover { border: 1px solid var(--primary-color1); color: var(--primary-color1) } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid var(--primary-color1) !important; color: var(--primary-color1) !important } .ui-widget-header .ui-icon { background-image: unset; position: relative } .ui-widget-header .ui-icon::after { content: "\f12c"; position: absolute; left: 0; top: 0; font-family: bootstrap-icons; color: var(--white); z-index: 9 } .ui-datepicker-prev { border: 1px solid var(--primary-color1) } .ui-datepicker-prev:hover { border: 1px solid var(--primary-color1); background-color: inherit } .ui-datepicker-prev::after { content: "\f12c"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: -1px; left: 5px; z-index: 9; margin: auto; font-size: 22px; color: var(--white); transition: all .35s ease } .ui-datepicker-prev span.ui-icon { display: none !important; visibility: hidden } .ui-datepicker-next { border: 1px solid var(--primary-color1) } .ui-datepicker-next:hover { border: 1px solid var(--primary-color1); background-color: inherit } .ui-datepicker-next::after { content: "\f135"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: -1px; left: 5px; z-index: 9; margin: auto; font-size: 22px; color: var(--white); transition: all .35s ease } .ui-datepicker-next span.ui-icon { display: none !important; visibility: hidden } .top-bar2 { display: flex; align-items: center; justify-content: space-between; background-color: rgba(243, 243, 243, .82); padding: 0 7%; z-index: 9999; position: relative } @media(min-width:1400px) and (max-width:1599px) { .top-bar2 { padding: 0 5% } } @media(max-width:1399px) { .top-bar2 { padding: 0 5% } } @media(max-width:1199px) { .top-bar2 { padding: 0 3% } } @media(max-width:991px) { .top-bar2 { padding: 0; display: none; visibility: hidden } } @media(max-width:576px) { .top-bar2 { justify-content: center } } .top-bar2 p { margin-bottom: 0 } .top-bar2 p a { font-weight: 500; color: var(--primary-color1); padding-left: 5px } @media(max-width:576px) { .top-bar2 p { display: none; visibility: hidden } } .top-bar2 .top-bar-right { display: flex; align-items: center; justify-content: end; gap: 40px; position: relative; z-index: 9 } .top-bar2 .top-bar-right .language-select { position: relative; z-index: 1; cursor: pointer; display: flex; justify-content: flex-start; transition: all .35s ease; padding: 15px 0 } .top-bar2 .top-bar-right .language-select>img { margin-right: 10px } .top-bar2 .top-bar-right .language-select span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans) } .top-bar2 .top-bar-right .language-select ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 40px; left: 0; background: #f5f5f5; min-width: 100px; height: auto; z-index: 99; border: 1px solid rgba(255, 255, 255, .1); display: none; visibility: hidden; transform: translateY(5px); transition: all .6s ease; text-align: right } .top-bar2 .top-bar-right .language-select ul li { padding: 8px 12px; display: flex } .top-bar2 .top-bar-right .language-select ul li span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans); transition: .35s } .top-bar2 .top-bar-right .language-select ul li img { margin-right: 10px } .top-bar2 .top-bar-right .language-select ul li:hover span { color: var(--primary-color1) } .top-bar2 .top-bar-right .language-select:hover ul { display: block; visibility: visible } @media(max-width:991px) { .top-bar2 .top-bar-right .social-area { display: none; visibility: hidden } } .top-bar2 .top-bar-right .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } .top-bar2 .top-bar-right .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #ff8c00; background-color: transparent; border-radius: 50%; transition: .35s } .top-bar2 .top-bar-right .social-area ul li a i { color: var(--primary-color1); transition: .35s } .top-bar2 .top-bar-right .social-area ul li a:hover { background-color: var(--primary-color1) } .top-bar2 .top-bar-right .social-area ul li a:hover i { color: var(--white) } .top-bar3 { border-bottom: 1px solid #f1f1f1; z-index: 9999; position: relative; padding: 15px 12% } @media(min-width:1400px) and (max-width:1599px) { .top-bar3 { padding: 15px 7% } } @media(max-width:1399px) { .top-bar3 { padding: 15px 7% } } @media(max-width:1199px) { .top-bar3 { padding: 15px 3% } } @media(max-width:991px) { .top-bar3 { padding: 0; display: none; visibility: hidden } } @media(max-width:576px) { .top-bar3 { justify-content: center } } .top-bar3 p { margin-bottom: 0 } .top-bar3 p a { font-weight: 500; color: var(--primary-color1); padding-left: 5px } @media(max-width:576px) { .top-bar3 p { display: none; visibility: hidden } } .top-bar3 .top-bar-right { display: flex; align-items: center; justify-content: end; gap: 40px; position: relative; z-index: 9 } .top-bar3 .top-bar-right .language-select { position: relative; z-index: 1; cursor: pointer; display: flex; justify-content: flex-start; transition: all .35s ease; padding: 15px 0 } .top-bar3 .top-bar-right .language-select>img { margin-right: 10px } .top-bar3 .top-bar-right .language-select span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans) } .top-bar3 .top-bar-right .language-select ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 50px; left: 0; background: #f5f5f5; min-width: 100px; height: auto; z-index: 99; border: 1px solid rgba(255, 255, 255, .1); display: none; visibility: hidden; transform: translateY(5px); transition: all .6s ease; text-align: right } .top-bar3 .top-bar-right .language-select ul li { padding: 8px 12px; display: flex } .top-bar3 .top-bar-right .language-select ul li span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans); transition: .35s } .top-bar3 .top-bar-right .language-select ul li img { margin-right: 10px } .top-bar3 .top-bar-right .language-select ul li:hover span { color: var(--primary-color1) } .top-bar3 .top-bar-right .language-select:hover ul { display: block; visibility: visible } @media(max-width:991px) { .top-bar3 .top-bar-right .social-area { display: none; visibility: hidden } } .top-bar3 .top-bar-right .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } .top-bar3 .top-bar-right .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #ff8c00; background-color: transparent; border-radius: 50%; transition: .35s } .top-bar3 .top-bar-right .social-area ul li a i { color: var(--primary-color1); transition: .35s } .top-bar3 .top-bar-right .social-area ul li a:hover { background-color: var(--primary-color1) } .top-bar3 .top-bar-right .social-area ul li a:hover i { color: var(--white) } header.style-1 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center } header.style-1.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white) } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-1.sticky .main-menu ul>li::before { top: -9px } header.style-1.sticky .header-main-logo { display: none !important; visibility: hidden !important } header.style-1.sticky .header-logo { display: block !important; visibility: visible !important; padding: 0 110px } @media(max-width:1700px) { header.style-1.sticky .header-logo { padding: 0 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-1.sticky .header-logo { padding: 0 50px } } @media(max-width:1399px) { header.style-1.sticky .header-logo { padding: 0 20px } } @media(max-width:991px) { header.style-1.sticky .header-logo { padding: 15px 20px } } header.style-1.sticky .top-bar { display: none !important; visibility: hidden !important } header.style-1.sticky .menu-area { border-bottom: 1px solid #f1f1f1 !important } header.style-1 .header-main-logo { padding: 0 105px } @media(max-width:1700px) { header.style-1 .header-main-logo { padding: 0 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-1 .header-main-logo { padding: 0 50px } } @media(max-width:1399px) { header.style-1 .header-main-logo { padding: 0 20px } } header.style-1 .mobile-logo-wrap img { max-width: 120px } header.style-1 .menu-topbar-area { width: 100%; border-left: 1px solid #f1f1f1; padding-right: 110px } @media(max-width:1700px) { header.style-1 .menu-topbar-area { padding-right: 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-1 .menu-topbar-area { padding-right: 50px } } @media(max-width:1399px) { header.style-1 .menu-topbar-area { padding-right: 20px } } header.style-1 .menu-topbar-area .top-bar { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #f1f1f1 } @media(max-width:991px) { header.style-1 .menu-topbar-area .top-bar { display: none; visibility: hidden } } @media(max-width:576px) { header.style-1 .menu-topbar-area .top-bar { justify-content: center } } header.style-1 .menu-topbar-area .top-bar p { margin-bottom: 0; padding-left: 25px } header.style-1 .menu-topbar-area .top-bar p a { font-weight: 500; color: var(--primary-color1); padding-left: 5px } @media(max-width:576px) { header.style-1 .menu-topbar-area .top-bar p { display: none; visibility: hidden } } header.style-1 .menu-topbar-area .top-bar .top-bar-right { display: flex; align-items: center; justify-content: end; gap: 40px; position: relative; z-index: 9 } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select { position: relative; z-index: 1; cursor: pointer; display: flex; justify-content: flex-start; transition: all .35s ease; padding: 15px 0 } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select>img { margin-right: 10px } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans) } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 50px; left: 0; background: #f5f5f5; min-width: 100px; height: auto; z-index: 99; border: 1px solid rgba(255, 255, 255, .1); display: none; visibility: hidden; transform: translateY(5px); transition: all .6s ease; text-align: right } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select ul li { padding: 8px 12px; display: flex } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select ul li span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans); transition: .35s } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select ul li img { margin-right: 10px } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select ul li:hover span { color: var(--primary-color1) } header.style-1 .menu-topbar-area .top-bar .top-bar-right .language-select:hover ul { display: block; visibility: visible } @media(max-width:991px) { header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area { display: none; visibility: hidden } } header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #ff8c00; background-color: transparent; border-radius: 50%; transition: .35s } header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a i { color: var(--primary-color1); transition: .35s } header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a:hover { background-color: var(--primary-color1) } header.style-1 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a:hover i { color: var(--white) } header.style-1 .header-logo { padding: 10px 0 } @media(max-width:991px) { header.style-1 .header-logo { width: 100px; padding: 20px 0 } } header.style-1 .header-logo img { min-width: 120px; max-width: 100% } header.style-1 .menu-close-btn i { color: var(--title-color1) } header.style-1 .menu-area { display: flex; align-items: center; justify-content: space-between } header.style-1 .menu-area .header-logo { display: none; visibility: hidden } @media(max-width:991px) { header.style-1 .menu-area .header-logo { display: block; visibility: visible; padding-left: 20px } } header.style-1 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-1 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-1 .menu-area .nav-right { justify-content: end !important } } header.style-1 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1199px) { header.style-1 .menu-area .nav-right ul { gap: 15px } } @media(min-width:992px) and (max-width:1199px) { header.style-1 .menu-area .nav-right ul .lg-btn { padding: 8px 12px } } header.style-1 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-1 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: #eff1f0; border-radius: 50%; cursor: pointer } header.style-1 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-1 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-1 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-1 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-1 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-1 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-1 .main-menu { display: inline-block } header.style-1 .main-menu .mobile-menu-logo { display: none } header.style-1 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-1 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(min-width:992px) and (max-width:1199px) { header.style-1 .main-menu ul>li { padding: 0 8px } } header.style-1 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-1 .main-menu ul>li a { font-size: 1.063rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: capitalize; padding: 30px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1500px) { header.style-1 .main-menu ul>li a { padding: 25px 10px } } @media(max-width:1399px) { header.style-1 .main-menu ul>li a { font-size: .938rem; padding: 25px 5px } } @media(max-width:991px) { header.style-1 .main-menu ul>li a { padding: 25px 10px } } header.style-1 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-1 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-1 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-1 .main-menu ul>li i { opacity: 1 } } header.style-1 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--title-color1); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-1 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-1 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-1 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-1 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: capitalize; font-size: .875rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-1 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-1 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-1 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-1 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-1 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: 36px; right: 12px; font-size: 13px; color: var(--title-color1) } @media(max-width:1500px) { header.style-1 .main-menu ul>li.menu-item-has-children::after { right: 6px; top: 32px } } @media(max-width:1399px) { header.style-1 .main-menu ul>li.menu-item-has-children::after { right: -1px; top: 29px } } @media(min-width:992px) and (max-width:1199px) { header.style-1 .main-menu ul>li.menu-item-has-children::after { right: -1px } } @media(max-width:991px) { header.style-1 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-1 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-1 .main-menu ul>li::before { content: url(../images/icon/menu-active.svg); position: absolute; top: -11px; left: 50%; transform: translateX(-50%); opacity: 0; transition: all .5s ease-out 0s } @media(max-width:991px) { header.style-1 .main-menu ul>li::before { display: none; visibility: hidden } } header.style-1 .main-menu ul>li:hover>a { color: var(--primary-color1) } header.style-1 .main-menu ul>li:hover::after { color: var(--primary-color1) } header.style-1 .main-menu ul>li:hover::before { opacity: 1 } header.style-1 .main-menu ul>li:hover .sub-menu li::before { opacity: 0 } header.style-1 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-1 .main-menu ul>li.active::after { color: var(--primary-color1) } header.style-1 .main-menu ul>li.active::before { opacity: 1 } header.style-1 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-1 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-1 .main-menu.show-menu { transform: translateX(0) } header.style-1 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-1 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-1 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-1 .main-menu ul li i { display: block } header.style-1 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-1 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-1 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-1 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-1 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-1 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-1 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-1 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-1 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-1 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-1 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-1 .cross-btn .cross-top { top: 0 } header.style-1 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-1 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-1 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-1 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-1 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-1 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-1 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-1 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-1 .primry-btn-1 { justify-content: center } header.style-1 .primry-btn-2 { justify-content: center } } header.style-2 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center; background-color: #fff } header.style-2 .header-main-logo { padding: 0 110px } @media(max-width:1700px) { header.style-2 .header-main-logo { padding: 0 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-2 .header-main-logo { padding: 0 50px } } @media(max-width:1399px) { header.style-2 .header-main-logo { padding: 0 20px } } @media(max-width:576px) { header.style-2 .header-main-logo { padding: 0 10px } } header.style-2 .menu-topbar-area { width: 100%; border-left: 1px solid #f1f1f1; padding-right: 110px } @media(max-width:1700px) { header.style-2 .menu-topbar-area { padding-right: 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-2 .menu-topbar-area { padding-right: 50px } } @media(max-width:1399px) { header.style-2 .menu-topbar-area { padding-right: 20px } } @media(max-width:576px) { header.style-2 .menu-topbar-area { padding-right: 10px } } header.style-2 .menu-topbar-area .top-bar { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #f1f1f1 } @media(max-width:576px) { header.style-2 .menu-topbar-area .top-bar { justify-content: center } } header.style-2 .menu-topbar-area .top-bar p { margin-bottom: 0; padding-left: 25px } header.style-2 .menu-topbar-area .top-bar p a { font-weight: 500; color: var(--primary-color1); padding-left: 5px } @media(max-width:576px) { header.style-2 .menu-topbar-area .top-bar p { display: none; visibility: hidden } } header.style-2 .menu-topbar-area .top-bar .top-bar-right { display: flex; align-items: center; justify-content: end; gap: 40px; position: relative; z-index: 9 } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select { position: relative; z-index: 1; cursor: pointer; display: flex; justify-content: flex-start; transition: all .35s ease; padding: 15px 0 } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select>img { margin-right: 10px } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans) } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 50px; left: 0; background: #f5f5f5; min-width: 100px; height: auto; z-index: 99; border: 1px solid rgba(255, 255, 255, .1); display: none; visibility: hidden; transform: translateY(5px); transition: all .6s ease; text-align: right } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select ul li { padding: 8px 12px; display: flex } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select ul li span { font-size: 1rem; font-weight: 400; color: var(--title-color1); font-family: var(--font-work-sans); transition: .35s } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select ul li img { margin-right: 10px } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select ul li:hover span { color: var(--primary-color1) } header.style-2 .menu-topbar-area .top-bar .top-bar-right .language-select:hover ul { display: block; visibility: visible } @media(max-width:991px) { header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area { display: none; visibility: hidden } } header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #ff8c00; background-color: transparent; border-radius: 50%; transition: .35s } header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a i { color: var(--primary-color1); transition: .35s } header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a:hover { background-color: var(--primary-color1) } header.style-2 .menu-topbar-area .top-bar .top-bar-right .social-area ul li a:hover i { color: var(--white) } header.style-2 .header-logo { padding: 10px 0 } @media(max-width:991px) { header.style-2 .header-logo { width: 100px; padding: 20px 0 } } header.style-2 .menu-close-btn i { color: var(--title-color1) } header.style-2 .menu-area { display: flex; align-items: center; justify-content: space-between } header.style-2 .menu-area .header-logo { display: none; visibility: hidden } @media(max-width:991px) { header.style-2 .menu-area .header-logo { display: block; visibility: visible; padding-left: 20px } } @media(max-width:576px) { header.style-2 .menu-area .header-logo { padding-left: 10px } } header.style-2 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-2 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-2 .menu-area .nav-right { justify-content: end !important } } @media(max-width:576px) { header.style-2 .menu-area .nav-right { gap: 10px } } header.style-2 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:576px) { header.style-2 .menu-area .nav-right ul { gap: 10px } } header.style-2 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-2 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: #eff1f0; border-radius: 50%; border: 1px solid rgba(0, 0, 0, .2); cursor: pointer } header.style-2 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-2 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-2 .menu-area .nav-right ul li .notifications-area .user-icon { height: 40px; width: 40px; border-radius: 50%; overflow: hidden; transition: .4s; cursor: pointer } header.style-2 .menu-area .nav-right ul li .notifications-area .user-icon:hover { transform: scale(1.1) } header.style-2 .menu-area .nav-right ul li .notifications-area.show .notifacation-icon { background-color: rgba(0, 167, 172, .2); border-color: rgba(0, 167, 172, .2) } header.style-2 .menu-area .nav-right ul li .notifications-area.show .notifacation-icon svg { fill: var(--primary-color1) } header.style-2 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-2 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-2 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-2 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-2 .main-menu { display: inline-block } header.style-2 .main-menu .mobile-menu-logo { display: none } header.style-2 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-2 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(min-width:992px) and (max-width:1199px) { header.style-2 .main-menu ul>li { padding: 0 8px } } header.style-2 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-2 .main-menu ul>li a { font-size: 1.063rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: capitalize; padding: 30px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1500px) { header.style-2 .main-menu ul>li a { padding: 25px 10px } } @media(max-width:1399px) { header.style-2 .main-menu ul>li a { font-size: .938rem; padding: 25px 5px } } @media(max-width:991px) { header.style-2 .main-menu ul>li a { padding: 25px 10px } } header.style-2 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } @media(max-width:991px) { header.style-2 .main-menu ul>li i { opacity: 1 } } header.style-2 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-2 .main-menu ul>li i.active::before { content: "\f2ea" } header.style-2 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--title-color1); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-2 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-2 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-2 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-2 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: capitalize; font-size: .875rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-2 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-2 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-2 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-2 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-2 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: 37px; right: 12px; font-size: 13px; color: var(--title-color1) } @media(max-width:1500px) { header.style-2 .main-menu ul>li.menu-item-has-children::after { right: 8px; top: 32px } } @media(max-width:1399px) { header.style-2 .main-menu ul>li.menu-item-has-children::after { right: 3px; top: 29px } } @media(max-width:1399px) { header.style-2 .main-menu ul>li.menu-item-has-children::after { right: -3px; top: 29px } } @media(max-width:991px) { header.style-2 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-2 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-2 .main-menu ul>li::before { content: url(../images/icon/menu-active.svg); position: absolute; top: -11px; left: 50%; transform: translateX(-50%); opacity: 0; transition: all .5s ease-out 0s } @media(max-width:991px) { header.style-2 .main-menu ul>li::before { display: none; visibility: hidden } } header.style-2 .main-menu ul>li:hover>a { color: var(--primary-color1) } header.style-2 .main-menu ul>li:hover::after { color: var(--primary-color1) } header.style-2 .main-menu ul>li:hover::before { opacity: 1 } header.style-2 .main-menu ul>li:hover .sub-menu li::before { opacity: 0 } header.style-2 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-2 .main-menu ul>li.active::after { color: var(--primary-color1) } header.style-2 .main-menu ul>li.active::before { opacity: 1 } header.style-2 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-2 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-2 .main-menu.show-menu { transform: translateX(0) } header.style-2 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-2 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-2 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-2 .main-menu ul li i { display: block } header.style-2 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-2 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-2 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-2 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-2 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-2 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-2 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-2 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-2 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-2 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-2 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-2 .cross-btn .cross-top { top: 0 } header.style-2 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-2 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-2 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-2 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-2 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-2 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-2 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-2 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-2 .primry-btn-1 { justify-content: center } header.style-2 .primry-btn-2 { justify-content: center } } header.style-2.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white) } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-2.sticky .header-main-logo { display: none !important; visibility: hidden !important } header.style-2.sticky .header-logo { display: block !important; visibility: visible !important; padding: 0 110px } @media(max-width:1700px) { header.style-2.sticky .header-logo { padding: 0 80px } } @media(min-width:1400px) and (max-width:1599px) { header.style-2.sticky .header-logo { padding: 0 50px } } @media(max-width:1399px) { header.style-2.sticky .header-logo { padding: 0 20px } } @media(max-width:991px) { header.style-2.sticky .header-logo { padding: 15px 20px } } header.style-2.sticky .menu-area { border-bottom: 1px solid #f1f1f1 !important } header.style-2.sticky .top-bar { display: none !important; visibility: hidden !important } header.style-2.sticky .main-menu ul>li::before { top: -9px } header.style-3 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center; background-color: var(--white) } header.style-3.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white); border-bottom: 1px solid #f1f1f1 } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-3 .menu-close-btn i { color: var(--title-color1) } @media(max-width:991px) { header.style-3 .header-logo { padding: 15px 0 } } @media(max-width:1399px) { header.style-3 .header-logo a img { max-width: 120px } } header.style-3 .mobile-logo-wrap img { max-width: 120px } header.style-3 .menu-area { display: flex; align-items: center; justify-content: space-between; padding: 0 7%; width: 100% } @media(min-width:1400px) and (max-width:1599px) { header.style-3 .menu-area { padding: 0 5% } } @media(max-width:1399px) { header.style-3 .menu-area { padding: 0 5% } } @media(max-width:1199px) { header.style-3 .menu-area { padding: 0 3% } } header.style-3 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-3 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-3 .menu-area .nav-right { justify-content: end !important } } @media(max-width:1199px) { header.style-3 .menu-area .nav-right .lg-btn { padding: 9px 20px } } header.style-3 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1399px) { header.style-3 .menu-area .nav-right ul { gap: 15px } } header.style-3 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-3 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: #eff1f0; border-radius: 50%; cursor: pointer } header.style-3 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-3 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-3 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-3 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-3 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-3 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-3 .menu-area .nav-right .notifacion-card { top: 30px !important } header.style-3 .main-menu { display: inline-block } header.style-3 .main-menu .mobile-menu-logo { display: none } header.style-3 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-3 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(min-width:992px) and (max-width:1199px) { header.style-3 .main-menu ul>li { padding: 0 8px } } header.style-3 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-3 .main-menu ul>li a { font-size: 1.063rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: capitalize; padding: 35px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1500px) { header.style-3 .main-menu ul>li a { padding: 35px 10px } } @media(max-width:1399px) { header.style-3 .main-menu ul>li a { padding: 30px 5px } } @media(max-width:1199px) { header.style-3 .main-menu ul>li a { font-size: .93rem; padding: 25px 5px } } @media(max-width:991px) { header.style-3 .main-menu ul>li a { padding: 25px 10px } } header.style-3 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-3 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-3 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-3 .main-menu ul>li i { opacity: 1 } } header.style-3 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--title-color1); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-3 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-3 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-3 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-3 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: capitalize; font-size: .875rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-3 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-3 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-3 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-3 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-3 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: 41px; right: 12px; font-size: 13px; color: var(--title-color1) } @media(max-width:1500px) { header.style-3 .main-menu ul>li.menu-item-has-children::after { right: 7px } } @media(max-width:1399px) { header.style-3 .main-menu ul>li.menu-item-has-children::after { right: 3px; top: 37px } } @media(max-width:1199px) { header.style-3 .main-menu ul>li.menu-item-has-children::after { right: -3px; top: 30px } } @media(max-width:991px) { header.style-3 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-3 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-3 .main-menu ul>li::before { content: url(../images/icon/menu-active.svg); position: absolute; top: 20px; left: 50%; transform: translateX(-50%); opacity: 0; transition: all .5s ease-out 0s } @media(max-width:1399px) { header.style-3 .main-menu ul>li::before { top: 18px } } @media(max-width:1199px) { header.style-3 .main-menu ul>li::before { top: 12px } } @media(max-width:991px) { header.style-3 .main-menu ul>li::before { display: none; visibility: hidden } } header.style-3 .main-menu ul>li:hover>a { color: var(--primary-color1) } header.style-3 .main-menu ul>li:hover::after { color: var(--primary-color1) } header.style-3 .main-menu ul>li:hover::before { opacity: 1 } header.style-3 .main-menu ul>li:hover .sub-menu li::before { opacity: 0 } header.style-3 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-3 .main-menu ul>li.active::after { color: var(--primary-color1) } header.style-3 .main-menu ul>li.active::before { opacity: 1 } header.style-3 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-3 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-3 .main-menu.show-menu { transform: translateX(0) } header.style-3 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-3 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-3 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-3 .main-menu ul li i { display: block } header.style-3 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-3 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-3 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-3 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-3 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-3 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-3 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-3 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-3 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-3 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-3 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-3 .cross-btn .cross-top { top: 0 } header.style-3 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-3 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-3 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-3 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-3 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-3 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-3 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-3 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-3 .primry-btn-1 { justify-content: center } header.style-3 .primry-btn-2 { justify-content: center } } header.style-4 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center } header.style-4 .header-logo { padding: 10px 0 } header.style-4 .menu-close-btn i { color: var(--title-color1) } header.style-4 .menu-area { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #f1f1f1; padding: 0 12% } @media(min-width:1400px) and (max-width:1599px) { header.style-4 .menu-area { padding: 0 7% } } @media(max-width:1399px) { header.style-4 .menu-area { padding: 0 7% } } @media(max-width:1199px) { header.style-4 .menu-area { padding: 0 3% } } header.style-4 .menu-area .header-logo { display: none; visibility: hidden } @media(max-width:991px) { header.style-4 .menu-area .header-logo { display: block; visibility: visible; padding-left: 20px } } header.style-4 .menu-area .header-main-logo { display: none; visibility: hidden } header.style-4 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-4 .menu-area .nav-right { gap: 15px } } @media(max-width:1199px) { header.style-4 .menu-area .nav-right .lg-btn { padding: 9px 16px } } @media(max-width:991px) { header.style-4 .menu-area .nav-right { justify-content: end !important } } header.style-4 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1199px) { header.style-4 .menu-area .nav-right ul { gap: 15px } } header.style-4 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-4 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: #eff1f0; border-radius: 50%; cursor: pointer } header.style-4 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-4 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-4 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-4 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-4 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-4 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-4 .main-menu { display: inline-block } header.style-4 .main-menu .mobile-menu-logo { display: none } header.style-4 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-4 .main-menu ul>li { display: inline-block; position: relative; padding: 0 12px } @media(min-width:992px) and (max-width:1199px) { header.style-4 .main-menu ul>li { padding: 0 8px } } @media(min-width:1200px) and (max-width:1399px) { header.style-4 .main-menu ul>li { padding: 0 10px } } header.style-4 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-4 .main-menu ul>li a { font-size: 1.063rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: capitalize; padding: 22px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1500px) { header.style-4 .main-menu ul>li a { padding: 25px 10px } } @media(max-width:1399px) { header.style-4 .main-menu ul>li a { font-size: .938rem; padding: 25px 5px } } @media(max-width:991px) { header.style-4 .main-menu ul>li a { padding: 25px 10px } } header.style-4 .main-menu ul>li:first-child { padding-left: 0 } header.style-4 .main-menu ul>li:first-child a { padding-left: 0 } @media(max-width:991px) { header.style-4 .main-menu ul>li:first-child { padding-left: 8px } header.style-4 .main-menu ul>li:first-child a { padding-left: 0 } } header.style-4 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-4 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-4 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-4 .main-menu ul>li i { opacity: 1 } } header.style-4 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: 102%; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--title-color1); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-4 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-4 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-4 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-4 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: capitalize; font-size: .875rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-4 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-4 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-4 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-4 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-4 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-4 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-4 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: 28px; right: 10px; font-size: 13px; color: var(--title-color1) } @media(max-width:1500px) { header.style-4 .main-menu ul>li.menu-item-has-children::after { right: 4px; top: 32px } } @media(max-width:1399px) { header.style-4 .main-menu ul>li.menu-item-has-children::after { right: 0; top: 29px } } @media(min-width:992px) and (max-width:1199px) { header.style-4 .main-menu ul>li.menu-item-has-children::after { right: -2px } } @media(max-width:991px) { header.style-4 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-4 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-4 .main-menu ul>li:hover>a { color: var(--primary-color1) } header.style-4 .main-menu ul>li:hover::after { color: var(--primary-color1) } header.style-4 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-4 .main-menu ul>li.active::after { color: var(--primary-color1) } header.style-4 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-4 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-4 .main-menu.show-menu { transform: translateX(0) } header.style-4 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-4 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-4 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-4 .main-menu ul li i { display: block } header.style-4 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-4 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-4 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-4 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-4 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-4 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-4 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-4 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-4 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-4 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-4 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-4 .cross-btn .cross-top { top: 0 } header.style-4 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-4 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-4 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-4 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-4 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-4 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-4 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-4 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-4 .primry-btn-1 { justify-content: center } header.style-4 .primry-btn-2 { justify-content: center } } header.style-4.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white); border-bottom: 1px solid #f1f1f1 } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-4.sticky .menu-area { border-bottom: none } header.style-4.sticky .menu-area .header-main-logo { display: block; visibility: visible } @media(max-width:1199px) { header.style-4.sticky .menu-area .header-main-logo { display: none !important; visibility: hidden } } header.style-5 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center; background-color: var(--white) } header.style-5.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white); border-bottom: 1px solid #f1f1f1 } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-5 .mobile-logo-wrap img { max-width: 120px } header.style-5 .menu-close-btn i { color: var(--title-color1) } @media(max-width:991px) { header.style-5 .header-logo { padding: 15px 0 } } @media(max-width:1399px) { header.style-5 .header-logo a img { max-width: 120px } } header.style-5 .menu-area { display: flex; align-items: center; justify-content: space-between; padding: 0 6%; width: 100% } @media(min-width:1400px) and (max-width:1599px) { header.style-5 .menu-area { padding: 0 5% } } @media(max-width:1399px) { header.style-5 .menu-area { padding: 0 5% } } @media(max-width:1199px) { header.style-5 .menu-area { padding: 0 3% } } header.style-5 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-5 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-5 .menu-area .nav-right { justify-content: end !important } } @media(max-width:1199px) { header.style-5 .menu-area .nav-right .lg-btn { padding: 9px 20px } } header.style-5 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1399px) { header.style-5 .menu-area .nav-right ul { gap: 15px } } header.style-5 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-5 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: #eff1f0; border-radius: 50%; cursor: pointer } header.style-5 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-5 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-5 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-5 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-5 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-5 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-5 .main-menu { display: inline-block } header.style-5 .main-menu .mobile-menu-logo { display: none } header.style-5 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-5 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(max-width:1399px) { header.style-5 .main-menu ul>li { padding: 0 12px } } header.style-5 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-5 .main-menu ul>li a { font-size: 1.063rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: capitalize; padding: 34px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1500px) { header.style-5 .main-menu ul>li a { padding: 34px 10px } } @media(max-width:1399px) { header.style-5 .main-menu ul>li a { font-size: 1rem } } @media(max-width:1199px) { header.style-5 .main-menu ul>li a { font-size: .938rem; padding: 25px 5px } } @media(max-width:991px) { header.style-5 .main-menu ul>li a { padding: 25px 10px } } header.style-5 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-5 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-5 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-5 .main-menu ul>li i { opacity: 1 } } header.style-5 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--title-color1); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-5 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-5 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-5 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-5 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: capitalize; font-size: .875rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-5 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-5 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-5 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-5 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-5 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-5 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-5 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 400; position: absolute; top: 40px; right: 12px; font-size: 13px; color: var(--title-color1) } @media(max-width:1500px) { header.style-5 .main-menu ul>li.menu-item-has-children::after { right: 6px; top: 39px } } @media(max-width:1399px) { header.style-5 .main-menu ul>li.menu-item-has-children::after { right: 6px } } @media(min-width:992px) and (max-width:1199px) { header.style-5 .main-menu ul>li.menu-item-has-children::after { right: -2px; top: 29px } } @media(max-width:991px) { header.style-5 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-5 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-5 .main-menu ul>li:hover>a { color: var(--primary-color1) } header.style-5 .main-menu ul>li:hover::after { color: var(--primary-color1) } header.style-5 .main-menu ul>li:hover .sub-menu li::before { opacity: 0 } header.style-5 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-5 .main-menu ul>li.active::after { color: var(--primary-color1) } header.style-5 .main-menu ul>li.active::before { opacity: 1 } header.style-5 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-5 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-5 .main-menu.show-menu { transform: translateX(0) } header.style-5 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-5 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-5 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-5 .main-menu ul li i { display: block } header.style-5 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-5 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-5 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-5 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-5 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-5 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-5 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-5 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-5 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-5 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-5 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-5 .cross-btn .cross-top { top: 0 } header.style-5 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-5 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-5 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-5 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-5 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-5 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-5 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-5 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-5 .primry-btn-1 { justify-content: center } header.style-5 .primry-btn-2 { justify-content: center } } header.style-6 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center; border-bottom: .5px solid #000; background-color: var(--white) } header.style-6.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; background-color: var(--white); border-bottom: 1px solid #000 } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-6 .mobile-logo-wrap img { max-width: 120px } header.style-6 .menu-close-btn i { color: var(--title-color1) } @media(max-width:991px) { header.style-6 .header-logo { padding: 15px 0 } } @media(max-width:1399px) { header.style-6 .header-logo a img { max-width: 120px } } header.style-6 .menu-area { display: flex; align-items: center; justify-content: space-between; padding: 0 100px; width: 100% } @media(min-width:1400px) and (max-width:1599px) { header.style-6 .menu-area { padding: 0 5% } } @media(max-width:1399px) { header.style-6 .menu-area { padding: 0 5% } } @media(max-width:1199px) { header.style-6 .menu-area { padding: 0 3% } } header.style-6 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-6 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-6 .menu-area .nav-right { justify-content: end !important } } @media(max-width:1199px) { header.style-6 .menu-area .nav-right .lg-btn { padding: 9px 18px } } header.style-6 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1399px) { header.style-6 .menu-area .nav-right ul { gap: 15px } } header.style-6 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-6 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: transparent; border: 1px solid #dfe9e5; border-radius: 50%; cursor: pointer } header.style-6 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-dark) } header.style-6 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-dark); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-6 .menu-area .nav-right ul li .notifications-area.show .notifacation-icon { background-color: #dfe9e5; border: 1px solid #dfe9e5 } header.style-6 .menu-area .nav-right ul li .notifacion-card { top: 29px !important } header.style-6 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-6 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-6 .menu-area .nav-right .mobile-menu-btn i { color: var(--title-color1); font-size: 25px } @media(max-width:991px) { header.style-6 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-6 .main-menu { display: inline-block } header.style-6 .main-menu .mobile-menu-logo { display: none } header.style-6 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-6 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(min-width:1200px) and (max-width:1399px) { header.style-6 .main-menu ul>li { padding: 0 4px } } @media(min-width:992px) and (max-width:1199px) { header.style-6 .main-menu ul>li { padding: 0 8px } } header.style-6 .main-menu ul>li:hover i { color: var(--title-color1); font-size: 20px } header.style-6 .main-menu ul>li a { font-size: .938rem; color: var(--title-color1); font-weight: 400; display: block; text-transform: uppercase; padding: 34px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1399px) { header.style-6 .main-menu ul>li a { font-size: .875rem; padding: 34px 15px } } @media(max-width:1199px) { header.style-6 .main-menu ul>li a { font-size: .875rem; padding: 34px 5px } } @media(max-width:991px) { header.style-6 .main-menu ul>li a { font-size: .875rem; padding: 34px 15px } } header.style-6 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--title-color1); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-6 .main-menu ul>li i.active { color: var(--title-color1) } header.style-6 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-6 .main-menu ul>li i { opacity: 1 } } header.style-6 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: var(--primary-dark); text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-6 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-6 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--title-color1); font-size: 20px } header.style-6 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--title-color1); opacity: 1; top: 16px; font-size: 14px } header.style-6 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 15px; color: var(--white); font-weight: 400; text-transform: uppercase; font-size: .813rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-6 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--white) } header.style-6 .main-menu ul>li ul.sub-menu>li a.active { color: var(--white) } header.style-6 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #0b0f14; top: 0 } @media only screen and (max-width:1199px) { header.style-6 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-6 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-6 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-6 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 500; position: absolute; top: 37px; right: 12px; font-size: 13px; color: var(--title-color1) } @media(max-width:1399px) { header.style-6 .main-menu ul>li.menu-item-has-children::after { right: 3px; top: 37px } } @media(max-width:1199px) { header.style-6 .main-menu ul>li.menu-item-has-children::after { right: -2px } } @media(max-width:991px) { header.style-6 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-6 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-6 .main-menu ul>li:hover>a { color: var(--title-color1) } header.style-6 .main-menu ul>li:hover::after { color: var(--title-color1) } header.style-6 .main-menu ul>li.active>a { color: var(--title-color1) } header.style-6 .main-menu ul>li.active::after { color: var(--title-color1) } header.style-6 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-6 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: var(--white); transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-6 .main-menu.show-menu { transform: translateX(0) } header.style-6 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-6 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-6 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-6 .main-menu ul li i { display: block } header.style-6 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-6 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-6 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-6 .main-menu ul li ul.sub-menu>li a { color: var(--title-color1); font-size: 14px; font-weight: 500; padding: 12px 15px } header.style-6 .main-menu ul li ul.sub-menu>li a:hover { color: var(--primary-color1); margin-left: 10px } header.style-6 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-6 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-6 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-6 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-6 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-6 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-6 .cross-btn .cross-top { top: 0 } header.style-6 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-6 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-6 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-6 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-6 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-6 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-6 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-6 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-6 .primry-btn-1 { justify-content: center } header.style-6 .primry-btn-2 { justify-content: center } } header.style-7 { position: relative; width: 100%; z-index: 999; display: flex; align-items: center; background-color: #020b0d } header.style-7.sticky { position: fixed; top: 0; left: 0; z-index: 99999; animation: smooth-header .65s linear; box-shadow: 5px 3px 10px rgba(255, 255, 255, .1) } @keyframes smooth-header { 0% { transform: translateY(-30px) } 100% { transform: translateY(0px) } } header.style-7 .menu-close-btn i { color: var(--white) } @media(max-width:991px) { header.style-7 .header-logo { padding: 15px 0 } } header.style-7 .menu-area { display: flex; align-items: center; justify-content: space-between; padding: 0 5%; width: 100% } @media(max-width:1199px) { header.style-7 .menu-area { padding: 0 3% } } header.style-7 .menu-area .nav-right { gap: 24px } @media(max-width:1500px) { header.style-7 .menu-area .nav-right { gap: 15px } } @media(max-width:991px) { header.style-7 .menu-area .nav-right { justify-content: end !important } } @media(max-width:1199px) { header.style-7 .menu-area .nav-right .lg-btn { padding: 9px 18px } } header.style-7 .menu-area .nav-right ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } @media(max-width:1399px) { header.style-7 .menu-area .nav-right ul { gap: 15px } } header.style-7 .menu-area .nav-right ul li .notifications-area { position: relative } header.style-7 .menu-area .nav-right ul li .notifications-area .notifacation-icon { height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; background-color: transparent; border: 1px solid var(--primary-color1); border-radius: 50%; cursor: pointer } header.style-7 .menu-area .nav-right ul li .notifications-area .notifacation-icon svg { fill: var(--primary-color1) } header.style-7 .menu-area .nav-right ul li .notifications-area span { height: 12px; width: 12px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1); color: var(--white); font-size: 10px; font-family: var(--font-work-sans); position: absolute; top: 0; right: 0; z-index: 1 } header.style-7 .menu-area .nav-right ul li .notifications-area.show .notifacation-icon { background-color: #001618; border: 1px solid #001618 } header.style-7 .menu-area .nav-right ul li .notifacion-card { top: 29px !important } header.style-7 .menu-area .nav-right ul li .dropdown-toggle::after { display: none; visibility: hidden } header.style-7 .menu-area .nav-right .mobile-menu-btn { display: none; visibility: hidden } header.style-7 .menu-area .nav-right .mobile-menu-btn i { color: var(--white); font-size: 25px } @media(max-width:991px) { header.style-7 .menu-area .nav-right .mobile-menu-btn { display: block; visibility: visible } } header.style-7 .main-menu { display: inline-block } header.style-7 .main-menu .mobile-menu-logo { display: none } header.style-7 .main-menu ul { list-style: none; margin: 0; padding: 0 } header.style-7 .main-menu ul>li { display: inline-block; position: relative; padding: 0 15px } @media(min-width:1200px) and (max-width:1399px) { header.style-7 .main-menu ul>li { padding: 0 4px } } @media(min-width:992px) and (max-width:1199px) { header.style-7 .main-menu ul>li { padding: 0 8px } } header.style-7 .main-menu ul>li:hover i { color: var(--white); font-size: 20px } header.style-7 .main-menu ul>li a { font-size: .875rem; color: var(--white); font-weight: 400; display: block; text-transform: uppercase; padding: 39px 15px; position: relative; font-family: var(--font-exo2); transition: all .5s ease-out 0s; position: relative } @media(max-width:1199px) { header.style-7 .main-menu ul>li a { font-size: .875rem; padding: 34px 5px } } @media(max-width:991px) { header.style-7 .main-menu ul>li a { font-size: .875rem; padding: 34px 15px } } header.style-7 .main-menu ul>li i { font-size: 20px; text-align: center; color: var(--white); font-style: normal; position: absolute; right: -5px; top: 35px; z-index: 999; cursor: pointer; display: none; transition: all .5s ease-out 0s; opacity: 0 } header.style-7 .main-menu ul>li i.active { color: var(--primary-color1) } header.style-7 .main-menu ul>li i.active::before { content: "\f2ea" } @media(max-width:991px) { header.style-7 .main-menu ul>li i { opacity: 1 } } header.style-7 .main-menu ul>li ul.sub-menu { position: absolute; left: 0; right: 0; top: auto; margin: 0; padding: 0 10px; opacity: 0; visibility: hidden; min-width: 220px; background: #020b0d; text-align: left; transition: all .55s ease-in-out; transform: translateY(20px) } header.style-7 .main-menu ul>li ul.sub-menu>li { padding: 0; display: block; position: relative } header.style-7 .main-menu ul>li ul.sub-menu>li i { position: absolute; top: 10px; right: 6px; display: block; color: var(--white); font-size: 20px } header.style-7 .main-menu ul>li ul.sub-menu>li .dropdown-icon { color: var(--white); opacity: 1; top: 16px; font-size: 14px } header.style-7 .main-menu ul>li ul.sub-menu>li a { display: block; padding: 12px 15px; color: var(--white); font-weight: 400; text-transform: uppercase; font-size: .75rem; line-height: 1; transition: all .4s ease-out 0s; position: relative } header.style-7 .main-menu ul>li ul.sub-menu>li a:hover { color: var(--primary-color1) } header.style-7 .main-menu ul>li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-7 .main-menu ul>li ul.sub-menu>li .sub-menu { left: 215px; position: absolute; max-width: 230px; min-width: 215px; background: #1e1e1e; top: 0 } @media only screen and (max-width:1199px) { header.style-7 .main-menu ul>li ul.sub-menu>li .sub-menu { margin-left: 10px; position: unset; max-width: 230px; min-width: 215px; background: 0 0; top: 0 } } header.style-7 .main-menu ul>li ul.sub-menu>li .sub-menu>li i { display: block } header.style-7 .main-menu ul>li ul.sub-menu>li:last-child { border-bottom: none } header.style-7 .main-menu ul>li.menu-item-has-children::after { content: "\f282"; font-family: bootstrap-icons; font-weight: 500; position: absolute; top: 42px; right: 12px; font-size: 13px; color: var(--white) } @media(max-width:1399px) { header.style-7 .main-menu ul>li.menu-item-has-children::after { top: 41px; right: 3px } } @media(max-width:1199px) { header.style-7 .main-menu ul>li.menu-item-has-children::after { top: 36px; right: -2px } } @media(max-width:991px) { header.style-7 .main-menu ul>li.menu-item-has-children::after { display: none; visibility: hidden } } header.style-7 .main-menu ul>li:hover>ul.sub-menu { visibility: visible; opacity: 1; transform: translateY(0) } header.style-7 .main-menu ul>li:hover>a { color: var(--primary-color1); font-weight: 500 } header.style-7 .main-menu ul>li:hover::after { color: var(--primary-color1); font-weight: 700 } header.style-7 .main-menu ul>li:hover .sub-menu li { font-weight: 500 } header.style-7 .main-menu ul>li.active>a { color: var(--primary-color1) } header.style-7 .main-menu ul>li.active .sub-menu li a { font-weight: 500 } header.style-7 .main-menu ul>li.active::after { color: var(--primary-color1); font-weight: 700 } header.style-7 .main-menu ul li.menu-item-has-children>i { display: block } @media only screen and (max-width:991px) { header.style-7 .primry-btn-6 { justify-content: center } header.style-7 .primry-btn-5 { justify-content: center } header.style-7 .main-menu { position: fixed; top: 0; left: 0; width: 280px; padding: 30px 20px !important; z-index: 99999; height: 100%; overflow: auto; background: #030f11; transform: translateX(-100%); transition: transform .3s ease-in; box-shadow: 0 2px 20px rgba(0, 0, 0, .03) } header.style-7 .main-menu.show-menu { transform: translateX(0) } header.style-7 .main-menu .mobile-menu-logo { text-align: left; padding-top: 20px; display: block; padding-bottom: 8px } header.style-7 .main-menu ul { float: none; text-align: left; padding: 50px 10px 35px 0 } header.style-7 .main-menu ul li { display: block; position: relative; padding: 0 5px } header.style-7 .main-menu ul li i { display: block } header.style-7 .main-menu ul li a { padding: 10px 0; display: block; font-weight: 500; font-size: 1rem } header.style-7 .main-menu ul li ul.sub-menu { position: static; min-width: 200px; background: 0 0; border: none; opacity: 1; visibility: visible; box-shadow: none; transform: none; transition: none; display: none; margin-top: 0 !important; transform: translateY(0px) } header.style-7 .main-menu ul li ul.sub-menu>li { border-bottom: 1px solid transparent } header.style-7 .main-menu ul li ul.sub-menu>li a.active { color: var(--primary-color1) } header.style-7 .main-menu ul li ul.sub-menu>li i { color: var(--primary-color1); right: -13px } header.style-7 .main-menu ul li .bi { top: 8px; font-size: 20px } header.style-7 .mobile-menu { position: relative; top: 2px; padding: 0 5px; border-radius: 50%; display: inline-block } header.style-7 .cross-btn { display: inline-block !important; position: relative; width: 30px !important; height: 22px !important; cursor: pointer; border: 3px solid transparent !important } header.style-7 .cross-btn span { width: 100%; height: 2px; background: var(--primary-color1); display: block; position: absolute; right: 0; transition: all .3s } header.style-7 .cross-btn .cross-top { top: 0 } header.style-7 .cross-btn .cross-middle { top: 50%; transform: translateY(-50%); width: 100% } header.style-7 .cross-btn .cross-bottom { bottom: 0; width: 100% } header.style-7 .cross-btn.h-active span.cross-top { transform: rotate(45deg); top: 50%; margin-top: -1px } header.style-7 .cross-btn.h-active span.cross-middle { transform: translateX(-30px); opacity: 0 } header.style-7 .cross-btn.h-active span.cross-bottom { transform: rotate(-45deg); bottom: 50%; margin-bottom: -1px } header.style-7 .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 15px } header.style-7 .social-area ul li a { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-color1); border-radius: 50%; transition: .35s } header.style-7 .social-area ul li a i { color: var(--white); transition: .35s; position: relative; left: 0; top: 0; margin-left: 0 } header.style-7 .primry-btn-1 { justify-content: center } header.style-7 .primry-btn-2 { justify-content: center } } .hero1 { background-image: url(../images/bg/123.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; position: relative; z-index: 1 } .hero1::before { content: ""; background-color: rgba(0, 0, 0, .75); position: absolute; left: 0; top: 0; width: 100%; min-height: 100%; z-index: 1 } .hero1 .hero-content { position: relative; z-index: 99; max-width: 1050px; width: 100%; margin: 0 auto; padding: 220px 0 } @media(min-width:1400px) and (max-width:1599px) { .hero1 .hero-content { padding: 140px 0 } } @media(max-width:1399px) { .hero1 .hero-content { padding: 140px 0 } } @media(max-width:767px) { .hero1 .hero-content { padding: 100px 0 } } .hero1 .hero-content h1 { font-size: 4.688rem; font-weight: 700; color: var(--white); font-family: var(--font-exo2); line-height: 1.1; margin-bottom: 20px; text-align: center } @media(max-width:767px) { .hero1 .hero-content h1 { font-size: 4rem } } @media(max-width:576px) { .hero1 .hero-content h1 { font-size: 3.2rem } } .hero1 .hero-content h1 span { color: var(--primary-color1) } .hero1 .hero-content>p { font-size: 1.25rem; font-weight: 400; color: var(--white); text-align: center } .hero1 .hero-content>p span { font-weight: 500 } .hero1 .hero-content .counter-area { padding-top: 40px } .hero1 .hero-content .counter-area .counter-single { display: flex; align-items: center; justify-content: center; margin-left: 25px } .hero1 .hero-content .counter-area .counter-single .counter-icon { padding-right: 45px; position: relative } .hero1 .hero-content .counter-area .counter-single .counter-icon::after { content: ""; border: 1px solid #ff8c00; border-radius: 5px; height: 60px; width: 60px; position: absolute; left: -13px; top: -13px; transform: rotate(45deg) } .hero1 .hero-content .counter-area .counter-single .coundown p { margin-bottom: 0; font-size: 1.25rem; font-weight: 500; color: var(--white) } .hero1 .hero-content .counter-area .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 30px; color: var(--primary-color1); margin-bottom: 0 } .hero1 .hero-content .counter-area .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 30px; color: var(--primary-color1) } .hero1 .hero-content .job-title, .hero1 .hero-content .category { border: 1px solid #e9e9e9; border-radius: 5px; background: #eff3f2; height: 60px; padding-left: 60px; width: 100%; position: relative } .hero1 .hero-content .job-title::after, .hero1 .hero-content .category::after { content: url(../images/icon/job3.svg); position: absolute; left: 25px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero1 .hero-content .job-title::before, .hero1 .hero-content .category::before { content: ""; width: 1px; height: 22px; background: #d9d9d9; position: absolute; left: 50px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero1 .hero-content .category { max-width: 310px } .hero1 .hero-content .category::after { content: url(../images/icon/category.svg) } @media(max-width:767px) { .hero1 .hero-content .category { max-width: 100% } } .hero1 .hero-content .job-search-area { background: #fff; border: 1px solid rgba(255, 255, 255, .4); box-shadow: 2px 2px 8px rgba(0, 0, 0, .25); border-radius: 5px; max-width: 950px; margin: 80px auto 0 } .hero1 .hero-content .job-search-area form { display: flex; align-items: center; justify-content: space-between; padding: 15px; gap: 20px } @media(max-width:767px) { .hero1 .hero-content .job-search-area form { flex-wrap: wrap } } .hero1 .hero-content .job-search-area form .form-inner input { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 20px 20px 20px 0; line-height: 1; width: 100% } .hero1 .hero-content .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero1 .hero-content .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero1 .hero-content .job-search-area form .form-inner .nice-select { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .hero1 .hero-content .job-search-area form .form-inner .nice-select .list { width: 100% } .hero1 .hero-content .job-search-area form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .hero1 .hero-content .job-search-area form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 10px; margin-top: -6px; right: 27px; top: 50%; width: 10px } .hero1 .hero-content .job-search-area form .form-inner .nice-select .option:hover, .hero1 .hero-content .job-search-area form .form-inner .nice-select .option.focus, .hero1 .hero-content .job-search-area form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .1) } .hero1 .hero-content .job-search-area form .form-inner .primry-btn-2 { height: 100%; padding: 15px 30px } .hero1 .hero-content .job-search-area form .form-inner .primry-btn-2 img { margin-right: 5px } .home1-category .single-category { background: #fff; border: 1px solid rgba(0, 167, 172, .15); border-radius: 5px; padding: 20px; transition: .35s } @media(max-width:576px) { .home1-category .single-category { max-width: 350px; width: 100%; margin: 0 auto } } .home1-category .single-category .category-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 25px } .home1-category .single-category .category-top .sl-no h6 { font-size: 1.125rem; font-weight: 700; color: rgba(0, 167, 172, .2); font-family: var(--font-exo2); line-height: 22px; letter-spacing: .04em; position: relative; opacity: .7 } .home1-category .single-category .category-top .sl-no h6::after { content: ""; height: 1px; width: 40px; background-color: rgba(0, 167, 172, .2); position: absolute; left: -50px; top: 50%; transform: translateY(-50%) } .home1-category .single-category .category-content h5 { margin-bottom: 10px } .home1-category .single-category .category-content h5 a { font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); line-height: 24px } .home1-category .single-category .category-content p { margin-bottom: 0; font-size: 1.125rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .home1-category .single-category .category-content p span { font-weight: 600; color: var(--primary-color1) } .home1-category .single-category:hover { border: 1px solid #ff8c00 } .home1-featured-area { background: #f8f8f8; padding: 90px 0 } .home1-featured-area .feature-card { background: #fff; border-radius: 5px; padding: 35px 25px; transition: .35s; position: relative } .home1-featured-area .feature-card::before { content: ""; height: 100%; width: 3px; background: rgba(0, 167, 172, .25); position: absolute; top: 0; left: 0; border-radius: 5px 0 0 5px; transition: .35s } .home1-featured-area .feature-card .company-area { display: flex; align-items: center; margin-bottom: 30px } .home1-featured-area .feature-card .company-area .logo { border: 50%; margin-right: 20px } .home1-featured-area .feature-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } .home1-featured-area .feature-card .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; position: relative } .home1-featured-area .feature-card .company-area .company-details::after { content: ""; height: 1px; width: 100%; background-color: #eee; position: absolute; bottom: -10px; left: 0 } .home1-featured-area .feature-card .company-area .company-details .name-location { width: 100% } .home1-featured-area .feature-card .company-area .company-details .name-location h5 { margin-bottom: 3px } .home1-featured-area .feature-card .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home1-featured-area .feature-card .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .home1-featured-area .feature-card .company-area .company-details .name-location p { font-size: .875rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); margin-bottom: 0 } .home1-featured-area .feature-card .company-area .company-details .bookmark { min-width: 28px; height: 28px; line-height: 28px; border: 1px solid var(--primary-color1); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .home1-featured-area .feature-card .company-area .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .home1-featured-area .feature-card .company-area .company-details .bookmark:hover { background-color: var(--primary-color1) } .home1-featured-area .feature-card .company-area .company-details .bookmark:hover i { color: var(--white) } .home1-featured-area .feature-card .job-discription { background: #fdf9f9; border-radius: 5px; padding: 30px 25px } .home1-featured-area .feature-card .job-discription h5 { margin-bottom: 8px; line-height: 1 } .home1-featured-area .feature-card .job-discription h5 a { font-family: var(--font-exo2); color: var(--title-color1); font-weight: 600; font-size: 1.125rem; transition: .35s } .home1-featured-area .feature-card .job-discription ul { margin: 0; padding: 0; list-style: none } .home1-featured-area .feature-card .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center } .home1-featured-area .feature-card .job-discription ul li img { margin-right: 8px } .home1-featured-area .feature-card .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .home1-featured-area .feature-card .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2); font-weight: 500 } .home1-featured-area .feature-card .job-discription ul li p .time { color: var(--text-color1); font-weight: 400 } .home1-featured-area .feature-card .job-discription ul li p span { color: var(--text-color1); font-weight: 400 } .home1-featured-area .feature-card .job-discription ul li:last-child { margin-bottom: 0 } .home1-featured-area .feature-card .job-discription ul li a { transition: .35s } .home1-featured-area .feature-card .job-discription ul li a:hover { color: var(--primary-color1) } .home1-featured-area .feature-card .job-type-apply { display: flex; align-items: center; justify-content: space-between; padding-top: 30px } .home1-featured-area .feature-card .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .home1-featured-area .feature-card .job-type-apply .full-time { background-color: #c7e5ee } .home1-featured-area .feature-card .job-type-apply .remote { background-color: #b4f2c1 } .home1-featured-area .feature-card .apply-btn a { font-size: 15px; color: var(--primary-color1) } .home1-featured-area .feature-card .apply-btn a span::after { top: 1.5px } .home1-featured-area .feature-card:hover::before { background: var(--primary-color1) } .home1-featured-area .feature-card:hover .company-details::after { background-color: #e9e1e1 } .home1-work-process .single-work-process { height: 250px; width: 250px; border-radius: 50%; background-color: rgba(0, 167, 172, .1); display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 15px; position: relative; margin: 0 auto 20px; transition: .35s } .home1-work-process .single-work-process:hover { border: 1px solid rgba(0, 167, 172, .4) } .home1-work-process .single-work-process.one::after { content: url(../images/icon/work-up-arrow.svg); position: absolute; top: -20px } @media(max-width:576px) { .home1-work-process .single-work-process.one::after { display: none; visibility: hidden } } .home1-work-process .single-work-process.two::after { content: url(../images/icon/work-down-arrow.svg); position: absolute; bottom: -25px } @media(max-width:576px) { .home1-work-process .single-work-process.two::after { display: none; visibility: hidden } } .home1-work-process .single-work-process .icon { margin-bottom: 12px } .home1-work-process .single-work-process .work-content h5 { margin-bottom: 10px } .home1-work-process .single-work-process .work-content h5 a { font-size: 1.2rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home1-work-process .single-work-process .work-content h5 a:hover { color: var(--primary-color1) } .home1-work-process .single-work-process .work-content p { margin-bottom: 0 } .swiper-btn1 { gap: 20px } .swiper-btn1 .right-btn { position: relative; cursor: pointer; margin-right: -20px; transition: .35s } @media(max-width:576px) { .swiper-btn1 .right-btn { margin-right: 0 } } .swiper-btn1 .right-btn::after { content: url(../images/icon/explore-arrow.svg); position: relative; left: -40px; top: 3px; transition: .35s } .swiper-btn1 .right-btn:hover::after { left: -35px } .swiper-btn1 .left-btn { position: relative; cursor: pointer; display: inline-block; margin-right: -20px; transition: .35s } .swiper-btn1 .left-btn::after { content: url(../images/icon/explore-arrow-left.svg); position: relative; right: 21px; top: 3px; transition: .35s } .swiper-btn1 .left-btn:hover::after { right: 26px } .home1-location-area { background: #f8f8f8; padding: 90px 0 } .home1-location-area .location-card .location-img { border-radius: 5px; margin-bottom: 25px; overflow: hidden; transition: .35s } .home1-location-area .location-card .location-img img { border-radius: 5px; transition: .35s } @media(max-width:576px) { .home1-location-area .location-card .location-img img { width: 100% } } .home1-location-area .location-card .location-content h5 { margin-bottom: 5px } .home1-location-area .location-card .location-content h5 a { display: flex; align-items: center; justify-content: center; font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home1-location-area .location-card .location-content h5 a img { width: 12px; margin-right: 8px } .home1-location-area .location-card .location-content h5 a:hover { color: var(--primary-color1) } .home1-location-area .location-card .location-content p { font-size: 1.125rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-exo2); margin-bottom: 0 } .home1-location-area .location-card .location-content p span { color: var(--title-color1); font-weight: 600 } .home1-location-area .location-card:hover .location-img img { transform: scale(1.1) } @media(max-width:576px) { .home1-review-area .testimonial-slider1 { padding: 0 10px } } .home1-review-area .testimonial-card { display: flex; align-items: center; gap: 40px } @media(max-width:576px) { .home1-review-area .testimonial-card { flex-wrap: wrap } } .home1-review-area .testimonial-card .author-img { position: relative; border-radius: 5px; display: inline-block } .home1-review-area .testimonial-card .author-img img { border-radius: 5px } .home1-review-area .testimonial-card .author-img .quat-icon { position: absolute; right: -23px; top: 50%; transform: translateY(-50%); height: 46px; width: 46px; border-radius: 50%; background: #fff; border: 1px solid #dbdbdb; display: flex; align-items: center; justify-content: center } .home1-review-area .testimonial-card .testimonial-content .author-review-area { display: flex; align-items: end; justify-content: space-between; margin-bottom: 18px } .home1-review-area .testimonial-card .testimonial-content .author-review-area .author-area h5 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 5px } .home1-review-area .testimonial-card .testimonial-content .author-review-area .author-area span { font-family: var(--font-work-sans); font-weight: 400; font-size: 16px; color: var(--text-color1) } .home1-review-area .testimonial-card .testimonial-content .author-review-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 5px } .home1-review-area .testimonial-card .testimonial-content .author-review-area ul li i { font-size: 14px; color: #ebc500 } .home1-review-area .testimonial-card .testimonial-content p { font-size: 1.375rem; line-height: 1.5 } .swiper-btn-2 { display: flex; align-items: center; gap: 15px } .swiper-btn-2 .swiper-prev, .swiper-btn-2 .swiper-next { height: 40px; width: 40px; border-radius: 50%; border: 1px solid; border-color: rgba(0, 167, 172, .5); display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .swiper-btn-2 .swiper-prev i, .swiper-btn-2 .swiper-next i { font-size: 20px; color: rgba(0, 167, 172, .5); transition: .35s } .swiper-btn-2 .swiper-prev:hover, .swiper-btn-2 .swiper-next:hover { background-color: var(--primary-color1); border-color: var(--primary-color1) } .swiper-btn-2 .swiper-prev:hover i, .swiper-btn-2 .swiper-next:hover i { color: var(--white) } .home1-trusted-company { background-color: rgba(0, 167, 172, .15); padding: 60px 0 } .home1-trusted-company.two { background-color: transparent; padding: 0 } .home1-trusted-company .section-title { margin-bottom: 15px } .home1-trusted-company .section-title h5 { font-size: 1.125rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2); margin-bottom: 0; position: relative; display: inline-block } .home1-trusted-company .section-title h5::after { content: ""; width: 114px; height: 1px; background-color: rgba(0, 167, 172, .5); border-radius: 5px; position: absolute; top: 55%; right: -130px; transform: translateY(-50%) } .home1-trusted-company.six { background-color: transparent; padding: 0 } .home1-trusted-company.six .section-title { margin-bottom: 15px } .home1-trusted-company.six .section-title h5 { font-size: 1.125rem; font-weight: 500; color: var(--white); font-family: var(--font-exo2); margin-bottom: 0; position: relative; display: inline-block } .home1-trusted-company.six .section-title h5::after { content: ""; width: 114px; height: 1px; background-color: rgba(0, 167, 172, .5); border-radius: 5px; position: absolute; top: 55%; right: -130px; transform: translateY(-50%) } .home1-trusted-company .company-logo { display: flex; align-items: center } @media(max-width:576px) { .home1-trusted-company .company-logo { justify-content: center } } .home1-top-recruiters { position: relative } .home1-top-recruiters .slick-slide img { display: initial } .home1-top-recruiters .slick-prev { position: absolute; right: 80px; top: -105px; left: unset } .home1-top-recruiters .slick-prev::after { content: url(../images/icon/slick-prev.svg) } .home1-top-recruiters .slick-next { position: absolute; right: 15px; top: -105px } .home1-top-recruiters .slick-next::after { content: url(../images/icon/slick-next.svg) } .home1-top-recruiters .slick-arrow { opacity: .5; transition: .35s } .home1-top-recruiters .slick-arrow:hover { opacity: 1 } .home1-top-recruiters .slide-item { padding: 12px } .home1-top-recruiters .recruters-card { background: #fff; border-radius: 5px; border: 1px solid rgba(0, 167, 172, .25); transition: .35s } .home1-top-recruiters .recruters-card .company-area { display: flex; margin-bottom: 23px; background: rgba(0, 167, 172, .1); padding: 20px 30px } @media(max-width:576px) { .home1-top-recruiters .recruters-card .company-area { padding: 20px 30px } } .home1-top-recruiters .recruters-card .company-area .logo { border: 50%; margin-right: 20px } .home1-top-recruiters .recruters-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } .home1-top-recruiters .recruters-card .company-area .name-location h5 { margin-top: -3px; margin-bottom: 6px; line-height: 1 } .home1-top-recruiters .recruters-card .company-area .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home1-top-recruiters .recruters-card .company-area .name-location h5 a:hover { color: var(--primary-color1) } .home1-top-recruiters .recruters-card .company-area .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .home1-top-recruiters .recruters-card .company-area .name-location p img { margin-right: 8px } .home1-top-recruiters .recruters-card .job-details-vacancies { display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 0 30px 30px } @media(max-width:767px) { .home1-top-recruiters .recruters-card .job-details-vacancies { flex-wrap: wrap } } @media(max-width:576px) { .home1-top-recruiters .recruters-card .job-details-vacancies { padding: 0 20px 30px } } .home1-top-recruiters .recruters-card .job-details-vacancies .vacancies p { margin-bottom: 0; font-size: 1.125rem } .home1-top-recruiters .recruters-card .job-details-vacancies .vacancies p span { font-weight: 600; color: var(--primary-color1) } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span img { width: 18px } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .home1-top-recruiters .recruters-card .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .home1-top-recruiters .recruters-card:hover { border-color: #ff8c00 } .recent-article-wrap .recent-article-img { border-radius: 5px; position: relative } @media(max-width:767px) { .recent-article-wrap .recent-article-img img { width: 100% } } .recent-article-wrap .recent-article-img .publish-area { width: 82px; height: 73px; background: #ff8c00; border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-right: 20px; position: absolute; left: 0; bottom: 0 } @media(max-width:1399px) { .recent-article-wrap .recent-article-img .publish-area { width: 70px; height: 65px; margin-right: 15px } } .recent-article-wrap .recent-article-img .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--white) } @media(max-width:1199px) { .recent-article-wrap .recent-article-img .publish-area a { font-size: 14px } } .recent-article-wrap .recent-article-img .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .recent-article-wrap .recent-article-img .publish-area a span { font-size: 16px } } .recent-article-wrap .recent-article-img img { border-radius: 5px } .recent-article-wrap .recent-article-content { padding: 0 15px } @media(max-width:1399px) { .recent-article-wrap .recent-article-content { padding: 0 10px } } .recent-article-wrap .recent-article-content .recent-article-meta { display: flex; align-items: flex-end; margin-top: -30px; margin-bottom: 20px } @media(max-width:1199px) { .recent-article-wrap .recent-article-content .recent-article-meta { margin-top: 15px; margin-bottom: 10px } } .recent-article-wrap .recent-article-content .recent-article-meta .publish-area { width: 82px; height: 65px; background: var(--primary-color1); border: 1px solid #ff8c00; border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-right: 20px; position: relative; transition: .35s } @media(max-width:1399px) { .recent-article-wrap .recent-article-content .recent-article-meta .publish-area { width: 70px; height: 65px; margin-right: 15px } } @media(max-width:1199px) { .recent-article-wrap .recent-article-content .recent-article-meta .publish-area { display: none; visibility: hidden } } .recent-article-wrap .recent-article-content .recent-article-meta .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--white); transition: .35s } @media(max-width:1199px) { .recent-article-wrap .recent-article-content .recent-article-meta .publish-area a { font-size: 14px } } .recent-article-wrap .recent-article-content .recent-article-meta .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .recent-article-wrap .recent-article-content .recent-article-meta .publish-area a span { font-size: 16px } } .recent-article-wrap .recent-article-content .recent-article-meta .publish-area:hover { background-color: var(--white) } .recent-article-wrap .recent-article-content .recent-article-meta .publish-area:hover a { color: var(--primary-color1) } .recent-article-wrap .recent-article-content .recent-article-meta ul { display: flex; align-items: center; justify-content: space-between; width: 100%; list-style: none; margin: 0; padding: 0; gap: 15px } .recent-article-wrap .recent-article-content .recent-article-meta ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: 16px; color: var(--text-color1); transition: .35s; display: flex; align-items: center } .recent-article-wrap .recent-article-content .recent-article-meta ul li a img { margin-right: 8px } @media(max-width:1399px) { .recent-article-wrap .recent-article-content .recent-article-meta ul li a { margin-right: 5px; font-size: 13px } } .recent-article-wrap .recent-article-content .recent-article-meta ul li a:hover { color: var(--primary-color1) } .recent-article-wrap .recent-article-content h4 { margin-bottom: 17px } .recent-article-wrap .recent-article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 22px; line-height: 1.4; color: #000; transition: .35s } @media(max-width:1199px) { .recent-article-wrap .recent-article-content h4 a { font-size: 20px } } .recent-article-wrap .recent-article-content h4 a:hover { color: var(--primary-color1) } .recent-article-wrap .recent-article-content .explore-btn a span { margin-left: 10px } .footer1 { background: #1a1a1a; padding-top: 90px } .footer1.bg-dark { background-color: #000 !important } @media(max-width:991px) { .footer1 .mb--50 { margin-bottom: 50px } } @media(max-width:576px) { .footer1 .footer-widget { text-align: center } } .footer1 .footer-widget .widget-title { margin-bottom: 25px } @media(max-width:576px) { .footer1 .footer-widget .widget-title { text-align: center } } .footer1 .footer-widget .widget-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; line-height: 24px; color: var(--white); margin-bottom: 0 } .footer1 .footer-widget .menu-container ul { margin: 0; padding: 0; list-style: none } .footer1 .footer-widget .menu-container ul li { margin-bottom: 12px } .footer1 .footer-widget .menu-container ul li:last-child { margin-bottom: 0 } .footer1 .footer-widget .menu-container ul li a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; display: flex; align-items: center; color: #b3b3b3; transition: .35s } @media(max-width:576px) { .footer1 .footer-widget .menu-container ul li a { justify-content: center } } .footer1 .footer-widget .menu-container ul li a i { opacity: 0; transition: .35s; padding-left: 2px; color: var(--primary-color1); transform: rotate(45deg); font-size: 20px; margin-top: -2px } .footer1 .footer-widget .menu-container ul li a:hover { color: var(--primary-color1) } .footer1 .footer-widget .menu-container ul li a:hover i { opacity: 1; padding-left: 8px } .footer1 .footer-widget .app-list ul { margin: 0; padding: 0; list-style: none } .footer1 .footer-widget .app-list ul li { padding: 12px 14px; border: 1px solid; border-color: rgba(255, 255, 255, .1); border-radius: 5px; margin-bottom: 30px } .footer1 .footer-widget .app-list ul li:last-child { margin-bottom: 0 } .footer1 .footer-btm { padding-top: 90px; position: relative } .footer1 .footer-btm .footer-logo { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background-color: #1a1a1a; border-radius: 50%; padding: 0 15px } .footer1 .footer-btm .footer-logo.two { background-color: #000 } @media(max-width:991px) { .footer1 .footer-btm .footer-logo { display: none; visibility: hidden } } .footer1 .footer-btm .support { display: flex; align-items: center; margin-bottom: 40px } @media(max-width:991px) { .footer1 .footer-btm .support { margin-bottom: 20px } } @media(max-width:576px) { .footer1 .footer-btm .support { display: block } } @media(max-width:576px) { .footer1 .footer-btm .support .icon { display: flex; justify-content: center; margin-bottom: 10px } } .footer1 .footer-btm .support .content { display: flex; align-items: center; padding-left: 20px; position: relative } @media(max-width:576px) { .footer1 .footer-btm .support .content { padding-left: 0 } } .footer1 .footer-btm .support .content::after { content: ""; height: 20px; width: 1px; background-color: var(--primary-color1); position: absolute; left: 10px; top: 50%; transform: translateY(-50%) } @media(max-width:576px) { .footer1 .footer-btm .support .content::after { display: none; visibility: hidden } } .footer1 .footer-btm .support .content h5 { margin-bottom: 0; font-family: var(--font-exo2); font-weight: 500; font-size: 1.25rem; color: var(--white) } .footer1 .footer-btm .support .content a { font-family: var(--font-exo2); font-weight: 500; font-size: 1.25rem; text-decoration-line: underline; color: var(--primary-color1); padding-left: 25px; transition: .35s } @media(max-width:576px) { .footer1 .footer-btm .support .content a { padding-left: 10px } } .footer1 .footer-btm .support .content a:hover { color: #b3b3b3 } .footer1 .footer-btm .footer-btm-menu { padding-bottom: 40px } .footer1 .footer-btm .footer-btm-menu ul { display: flex; align-items: center; margin: 0; padding: 0; list-style: none; gap: 50px } @media(max-width:1199px) { .footer1 .footer-btm .footer-btm-menu ul { gap: 25px } } @media(max-width:576px) { .footer1 .footer-btm .footer-btm-menu ul { flex-wrap: wrap; justify-content: center; gap: 15px } } .footer1 .footer-btm .footer-btm-menu ul li a { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: #b3b3b3; transition: .35s } .footer1 .footer-btm .footer-btm-menu ul li a:hover { color: var(--primary-color1) } .footer1 .footer-btm .border-top { border-width: 1px; border-color: rgba(255, 255, 255, .1) !important } @media(max-width:991px) { .footer1 .footer-btm .copyright-area { padding-top: 15px } } .footer1 .footer-btm .copyright-area p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: 14px; line-height: 30px; color: var(--white) } .footer1 .footer-btm .copyright-area p i { color: var(--white) } @media(max-width:576px) { .footer1 .footer-btm .copyright-area p { text-align: center } } .footer1 .footer-btm .copyright-area p a { color: var(--primary-color1); transition: .35s } .footer1 .footer-btm .copyright-area p a:hover { color: rgba(255, 255, 255, .6) } .footer1 .footer-btm .social-area { display: flex; align-items: center; padding: 15px 0 } .footer1 .footer-btm .social-area h6 { font-family: var(--font-work-sans); font-weight: 500; font-size: 15px; line-height: 30px; color: var(--white); margin-bottom: 0 } .footer1 .footer-btm .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 10px; padding-left: 15px } .footer1 .footer-btm .social-area ul li a { height: 26px; width: 26px; border-radius: 50%; border: 1px solid #ff8c00; background-color: transparent; display: flex; align-items: center; justify-content: center; transition: .35s } .footer1 .footer-btm .social-area ul li a i { color: var(--primary-color1); transition: .35s } .footer1 .footer-btm .social-area ul li a:hover { background-color: var(--primary-color1) } .footer1 .footer-btm .social-area ul li a:hover i { color: var(--white) } .footer1.style-6 { background-color: #030f11; background-image: url(../images/bg/home6-footer-bg.png) } .footer1.style-6 .footer-logo { background-color: #030f11 } .footer1.five { background: #000 } .footer1.five .footer-widget .menu-container ul li a i { color: #fff } .footer1.five .footer-widget .menu-container ul li a:hover { color: #f4f4f4 } .footer1.five .footer-btm .footer-logo { background-color: #000; border-radius: 50% } .footer1.five .footer-btm .support .content::after { background-color: #fff } .footer1.five .footer-btm .support .content a { color: #fff; transition: .35s } .footer1.five .footer-btm .support .content a:hover { color: #b3b3b3 } .footer1.five .footer-btm .footer-btm-menu ul li a:hover { color: #fff } .footer1.five .footer-btm .copyright-area p a { color: #fff } .footer1.five .footer-btm .social-area ul li a { border: 1px solid #242424 } .footer1.five .footer-btm .social-area ul li a i { color: #fff; transition: .35s } .footer1.five .footer-btm .social-area ul li a:hover { background-color: #242424 } .footer2 { background: var(--white); padding: 25px 0 } .footer2 .copyright-area p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 30px; color: var(--text-color1) } @media(max-width:576px) { .footer2 .copyright-area p { text-align: center } } .footer2 .copyright-area p a { color: var(--primary-color1); transition: .35s } .footer2 .copyright-area p a:hover { color: var(--title-color1) } .footer2 .footer-btm-menu ul { display: flex; align-items: center; margin: 0; padding: 0; list-style: none; gap: 30px } @media(max-width:1199px) { .footer2 .footer-btm-menu ul { gap: 25px } } @media(max-width:576px) { .footer2 .footer-btm-menu ul { flex-wrap: wrap; justify-content: center; gap: 15px } } .footer2 .footer-btm-menu ul li a { font-family: var(--font-exo2); font-weight: 400; font-size: .875rem; color: var(--text-color1); transition: .35s } .footer2 .footer-btm-menu ul li a:hover { color: var(--primary-color1) } .form-wrapper .form-title { margin-bottom: 50px } .form-wrapper .form-title h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 30px; color: var(--title-color1); text-align: center } .form-wrapper .form-title span { display: block; height: 8px; width: 8px; margin: 0 auto; border-radius: 50%; background: #e7e7e7; text-align: center; position: relative } .form-wrapper .form-title span::after { content: ""; width: 118px; height: 1px; background: #e7e7e7; position: absolute; right: 15px; top: 50%; transform: translateY(-50%) } .form-wrapper .form-title span::before { content: ""; width: 118px; height: 1px; background: #e7e7e7; position: absolute; left: 15px; top: 50%; transform: translateY(-50%) } .form-wrapper .primry-btn-1 { z-index: 1 } .form-wrapper .location-map { border-radius: 10px } .form-wrapper .location-map iframe { width: 100%; min-height: 210px; border-radius: 10px } .form-wrapper .nav-tabs { justify-content: space-between; border-bottom: none; margin-bottom: 50px } @media(max-width:1199px) { .form-wrapper .nav-tabs { gap: 15px; justify-content: center } } .form-wrapper .nav-tabs .nav-item .nav-link { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); background-color: var(--white); border-radius: 5px; border: none; padding: 8px 20px; position: relative; transition: .4s } @media(max-width:1199px) { .form-wrapper .nav-tabs .nav-item .nav-link { font-size: 1rem; border-radius: 5px } } .form-wrapper .nav-tabs .nav-item .nav-link span { display: inline-block; height: 7px; width: 7px; border-radius: 50%; background-color: rgba(0, 167, 172, .2); position: absolute; right: -70px; top: 50%; transform: translateY(-50%) } @media(min-width:1400px) and (max-width:1599px) { .form-wrapper .nav-tabs .nav-item .nav-link span { right: -53px } } @media(max-width:1399px) { .form-wrapper .nav-tabs .nav-item .nav-link span { right: -33px } } @media(max-width:1199px) { .form-wrapper .nav-tabs .nav-item .nav-link span { display: none; visibility: hidden } } .form-wrapper .nav-tabs .nav-item .nav-link span::after { content: ""; height: 13px; width: 13px; border-radius: 50%; border: 1px solid rgba(0, 167, 172, .2); position: absolute; left: -3px; top: -3px } @media(max-width:1199px) { .form-wrapper .nav-tabs .nav-item .nav-link span::after { display: none; visibility: hidden } } .form-wrapper .nav-tabs .nav-item .nav-link::after { content: ""; height: 1px; width: 200px; position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(0, 167, 172, .2); right: -200px } @media(max-width:1199px) { .form-wrapper .nav-tabs .nav-item .nav-link::after { display: none; visibility: hidden } } .form-wrapper .nav-tabs .nav-item .nav-link::before { content: ""; height: 15px; width: 15px; background-color: var(--white); position: absolute; bottom: -7px; left: 50%; transform: translateX(-50%) rotate(45deg); z-index: -1; transition: .4s } @media(max-width:1199px) { .form-wrapper .nav-tabs .nav-item .nav-link::before { display: none; visibility: hidden } } .form-wrapper .nav-tabs .nav-item .nav-link.active { border: none; background-color: var(--primary-color1); color: var(--white) } .form-wrapper .nav-tabs .nav-item .nav-link.active::before { background-color: var(--primary-color1) } .form-wrapper .nav-tabs .nav-item .nav-link:hover { border: none; background-color: var(--primary-color1); color: var(--white) } .form-wrapper .nav-tabs .nav-item .nav-link:hover::before { background-color: var(--primary-color1) } .form-wrapper .nav-tabs .nav-item:last-child .nav-link::after { display: none; visibility: hidden } .form-wrapper .nav-tabs .nav-item:last-child .nav-link span { display: none; visibility: hidden } .form-wrapper form { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 10px; padding: 50px 70px } .form-wrapper form .w-unset { width: unset; display: inline-block } .form-wrapper form .drag-area { height: 130px; width: 130px; background: #f8f8f8; background-image: url(../images/bg/image-upload-bg.png); border: 1px solid rgba(0, 0, 0, .2); border-radius: 5px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; bottom: 0; right: 0 } @media(max-width:1399px) { .form-wrapper form .drag-area { position: relative; margin-bottom: 20px } } .form-wrapper form .drag-area.active { border-color: #ff8c00; border-width: 1px } .form-wrapper form .drag-area input { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .form-wrapper form .drag-area img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 5px } .form-wrapper form .drag-area p { color: var(--primary-color1); font-size: 14px; text-align: center; margin-bottom: 0; position: absolute; bottom: 10px } .form-wrapper form .drag-area.style-2 { background-image: unset; position: relative; height: 50px; width: 50px; border-radius: 50%; bottom: unset; right: unset } .form-wrapper form .drag-area.style-2 img { height: 48px; width: 48px; border-radius: 50% } .form-wrapper form .drag-area.style-2 input { left: 60px; top: unset; height: unset; width: unset } .form-wrapper form .drag-area.style-2 p { font-weight: 600; opacity: .2 } .form-wrapper form .drag-area.style-3 { position: relative } .form-wrapper form .drag-area.style-3 i { position: absolute; right: unset; bottom: unset; left: 50%; top: 50%; transform: translate(-50%, -50%); color: var(--primary-color1); cursor: pointer } .form-wrapper form .drag-area .upload-btn { background-color: transparent; color: var(--primary-color1); padding: 0; position: absolute; height: 100%; width: 100% } .form-wrapper form.profile-form { position: relative; border-radius: 5px } .form-wrapper form.profile-form::after { content: ""; width: 100%; height: 5px; background: #ff8c00; border-radius: 10px 10px 0 0; position: absolute; top: 0; left: 0 } .form-wrapper form .company-images-area { background: #f8f8f8; border-radius: 5px; padding: 40px 60px } @media(max-width:767px) { .form-wrapper form .company-images-area { padding: 30px 25px } } .form-wrapper form .company-images-area .devaider1::before { content: ""; height: 100%; width: 1px; background: #d9d9d9; position: absolute; right: 0; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .form-wrapper form .company-images-area .devaider1::before { width: 100%; height: 1px; bottom: -24px; top: unset; transform: unset } } .form-wrapper form .company-images-area .devaider1::after { content: ""; height: 33px; width: 3px; background-color: var(--primary-color1); position: absolute; right: -1px; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .form-wrapper form .company-images-area .devaider1::after { width: 33px; height: 3px; top: unset; left: 50%; bottom: -25px; transform: translateX(-50%) } } .form-wrapper form .company-images-area .drag-area { height: 130px; width: 130px; background: #f8f8f8; background-image: url(../images/bg/image-upload-bg.png); background-size: contain; background-repeat: no-repeat; border: 1px solid rgba(0, 0, 0, .2); border-radius: 5px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; bottom: 0; right: 0 } @media(max-width:1399px) { .form-wrapper form .company-images-area .drag-area { position: relative; margin-bottom: 20px } } .form-wrapper form .company-images-area .drag-area.active { border-color: #ff8c00; border-width: 1px } .form-wrapper form .company-images-area .drag-area input { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .form-wrapper form .company-images-area .drag-area img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 5px } .form-wrapper form .company-images-area .drag-area p { color: var(--primary-color1); font-size: 14px; text-align: center; margin-bottom: 0; position: absolute; bottom: 10px } .form-wrapper form .company-images-area .drag-area .upload-btn { background-color: transparent; color: var(--primary-color1); padding: 0; position: absolute; height: 100%; width: 100% } @media(max-width:991px) { .form-wrapper form .company-images-area .company-logo-area { display: flex; flex-direction: column; justify-content: center; align-items: center } } .form-wrapper form .company-images-area .company-logo-area h5 { font-family: var(--font-exo2); font-weight: 500; font-size: 18px; color: var(--title-color1); margin-bottom: 20px } .form-wrapper form .company-images-area .company-logo-area span { font-family: var(--font-exo2); font-weight: 400; font-size: 16px; color: var(--text-color1); display: inline-block; padding-top: 10px } @media(max-width:991px) { .form-wrapper form .company-images-area .company-logo-area span { padding-top: 0 } } .form-wrapper form .company-images-area .company-cover-photo-area { padding-left: 30px } @media(max-width:991px) { .form-wrapper form .company-images-area .company-cover-photo-area { padding-left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center } } .form-wrapper form .company-images-area .company-cover-photo-area .drag-area { height: 130px; max-width: 500px; width: 100%; background-image: none } .form-wrapper form .company-images-area .company-cover-photo-area h5 { font-family: var(--font-exo2); font-weight: 500; font-size: 18px; color: var(--title-color1); margin-bottom: 20px } .form-wrapper form .company-images-area .company-cover-photo-area span { font-family: var(--font-exo2); font-weight: 400; font-size: 16px; color: var(--text-color1); display: inline-block; padding-top: 10px } @media(max-width:991px) { .form-wrapper form .company-images-area .company-cover-photo-area span { padding-top: 0 } } @media(max-width:576px) { .form-wrapper form { padding: 50px 30px } } .form-wrapper form h6 { padding-top: 25px; margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 500; font-size: 1.063rem; color: var(--title-color1) } .form-wrapper form h6 a { font-family: var(--font-exo2); color: var(--primary-color1) } .form-wrapper form .section-title2 { margin-bottom: 30px } .form-wrapper form .section-title2 h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 0 } .form-wrapper form .info-title { margin-bottom: 20px; display: flex; align-items: center } .form-wrapper form .info-title h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; line-height: 20px; color: var(--title-color1); margin-bottom: 0; padding-top: 0; position: relative; background-color: var(--white); white-space: nowrap; padding: 0 20px 0 0 } .form-wrapper form .info-title .dash { position: relative; width: 100% } .form-wrapper form .info-title .dash::after { content: ""; width: 100%; height: 1px; background: rgba(0, 167, 172, .5); position: absolute; top: 63%; transform: translateY(-50%); right: 0 } .form-wrapper form .form-inner { position: relative } .form-wrapper form .form-inner.two input[type=file] { border: none; padding: 0; border-radius: 0 } .form-wrapper form .form-inner.two p { padding-top: 10px } .form-wrapper form .form-inner i { position: absolute; right: 20px; bottom: 11px; color: var(--primary-color1); cursor: pointer } .form-wrapper form .form-inner label { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: var(--title-color1); margin-bottom: 6px; display: block } .form-wrapper form .form-inner textarea { width: 100%; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; min-height: 150px; padding: 20px; width: 100%; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--title-color1); line-height: 1; transition: .35s } .form-wrapper form .form-inner textarea::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner textarea::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner textarea:hover { border-color: rgba(0, 167, 172, .4) } .form-wrapper form .form-inner .textarea { display: block; border-radius: 5px; width: 100%; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--text-color1); line-height: 26px } .form-wrapper form .form-inner input { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; display: block; width: 100%; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--title-color1); padding: 14px 20px; line-height: 1; transition: .35s } .form-wrapper form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner input:hover { border-color: rgba(0, 167, 172, .4) } .form-wrapper form .form-inner span { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner .form-group input[type=checkbox] { display: none; cursor: pointer } .form-wrapper form .form-inner input[type=checkbox]+label:before { content: ""; -webkit-appearance: none; background: #fff; border: 1px solid #ff8c00; border-radius: 2px; box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05); padding: 5px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px } .form-wrapper form .form-inner input[type=checkbox]:checked+label:after { content: ""; display: block; position: absolute; top: 26px; left: 4px; width: 4px; height: 8px; border: 1px solid #ff8c00; border-width: 0 1px 1px 0; transform: rotate(45deg) } .form-wrapper form .form-inner .input-area { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; height: 50px; padding-left: 20px; width: 100%; display: flex; align-items: center; position: relative; transition: .35s } .form-wrapper form .form-inner .input-area img { margin-right: 15px } .form-wrapper form .form-inner .input-area::before { content: ""; width: 1px; height: 14px; background: #d9d9d9; position: absolute; left: 39px; top: 50%; transform: translateY(-50%); line-height: 1 } .form-wrapper form .form-inner .input-area input { height: 48px; background: #fff; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--title-color1); padding: 14px 0; line-height: 1; border: none } .form-wrapper form .form-inner .input-area input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner .input-area input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner .input-area:hover { border-color: rgba(0, 167, 172, .4) } .form-wrapper form .form-inner .nice-select { height: 46px; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(----text-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .form-wrapper form .form-inner .nice-select .list { width: 100% } .form-wrapper form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .form-wrapper form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 8px; margin-top: -6px; right: 27px; top: 50%; width: 8px } .form-wrapper form .form-inner .nice-select .option:hover, .form-wrapper form .form-inner .nice-select .option.focus, .form-wrapper form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .1) } .form-wrapper form .form-inner .input-area2 { background: #fff; border-radius: 5px; width: 100%; display: flex; align-items: center; position: relative; margin-top: 18px } .form-wrapper form .form-inner .input-area2 img { margin-right: 12px } .form-wrapper form .form-inner .input-area2::before { content: ""; width: 1px; height: 14px; background: #d9d9d9; position: absolute; left: 18px; top: 50%; transform: translateY(-50%); line-height: 1 } .form-wrapper form .form-inner .input-area2 input { height: 48px; background: #fff; font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--title-color1); padding: 14px 0; line-height: 1; border: none } .form-wrapper form .form-inner .input-area2 input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-inner .input-area2 input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; line-height: 1; color: var(--text-color1) } .form-wrapper form .form-agreement { padding-top: 18px; margin-bottom: 20px } .form-wrapper form .form-agreement label { font-size: 16px; font-weight: 500; font-family: var(--font-work-sans) } .form-wrapper form .form-agreement label a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; text-decoration-line: underline; color: #0279cf; transition: .35s } .form-wrapper form .form-agreement label a:hover { color: var(--primary-color1) } .form-wrapper form .form-agreement .two label { font-size: 16px; font-weight: 400; font-family: var(--font-work-sans) } .form-wrapper form .form-agreement .two label a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; text-decoration-line: underline; color: #0279cf; transition: .35s } .form-wrapper form .form-agreement .two label a:hover { color: var(--primary-color1) } .form-wrapper form .employment-check input[type=checkbox]:checked+label:after { content: ""; display: block; position: absolute; top: 8px; left: 4px; width: 4px; height: 8px; border: 1px solid #ff8c00; border-width: 0 1px 1px 0; transform: rotate(45deg) } .form-wrapper form .forgot-pass { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; text-decoration-line: underline; color: #0279cf; transition: .35s } .form-wrapper form .forgot-pass:hover { color: var(--primary-color1) } .form-wrapper form button { padding: 10px 30px; width: 100%; justify-content: center } .form-wrapper form .login-difarent-way { padding-top: 30px } .form-wrapper form .login-difarent-way a { border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; display: flex; align-items: center; justify-content: center; padding: 10px; font-family: var(--font-exo2); font-weight: 500; font-size: 17px; color: var(--title-color1); position: relative; z-index: 1; transition: .5s all ease } .form-wrapper form .login-difarent-way a img { margin-right: 10px } .form-wrapper form .login-difarent-way a::after { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: #f4f4f4; z-index: -1 } .form-wrapper form .login-difarent-way a:hover::after { opacity: 1; transition: .5s all ease; left: 0; right: 0 } .form-wrapper form .add-row button { padding: 0; text-align: start; background-color: transparent; display: inline-block; width: auto; font-family: var(--font-exo2); font-weight: 500; font-size: 17px; text-decoration-line: underline; color: #ff8c00; transition: .35s } .form-wrapper form .add-row button.remove { color: red; margin-bottom: 20px } .form-wrapper form .add-row button:hover { color: var(--title-color1) } .form-wrapper form .salary-wrap { display: flex; align-items: center; flex-wrap: wrap; width: 100% } .form-wrapper form .salary-wrap .salery-select-area { display: flex; align-items: center; flex-wrap: wrap; width: 100% } .form-wrapper form .salary-wrap .salery-select-area .single-salery { display: flex; align-items: center; white-space: nowrap; margin-right: 15px } .form-wrapper form .salary-wrap .salery-select-area .single-salery input { margin-right: 5px; margin-top: -3px; padding: 0; height: 14px; width: 14px; border-radius: 50%; border: 1px solid #ff8c00; cursor: pointer } .form-wrapper form .salary-wrap .salery-select-area .single-salery input:focus { box-shadow: none } .form-wrapper form .salary-wrap .salery-select-area .single-salery .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .form-wrapper form .salary-wrap .label { margin-right: 25px } .form-wrapper form .salary-wrap .containerss { display: flex; justify-content: space-between; width: 100%; position: relative; padding-left: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; font-weight: 500; font-size: 1rem; font-family: var(--font-work-sans); color: var(--text-color1) } .form-wrapper form .salary-wrap .containerss .bi { color: #fc3; margin-right: 3px } .form-wrapper form .salary-wrap .checkbox-container ul { margin: 0; padding: 0; list-style: none; gap: 20px; display: flex; align-items: center } .form-wrapper form .salary-wrap .checkbox-container ul li { display: flex; justify-content: space-between; gap: 10px } .form-wrapper form .salary-wrap .checkbox-container ul li .text { font-family: var(--font-work-sans); font-weight: 500; font-size: 14px; color: var(--title-color1) } .form-wrapper form .salary-wrap .checkbox-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 } .form-wrapper form .salary-wrap .checkmark { position: absolute; top: 2px; left: 0; height: 12px; width: 12px; background-color: transparent; border: 1px solid rgba(0, 167, 172, .5); border-radius: 50% } .form-wrapper form .salary-wrap .checkbox-container:hover input~.checkmark { background-color: transparent } .form-wrapper form .salary-wrap .checkbox-container input:checked~.checkmark { background-color: var(--primary-color1); border-color: var(--primary-color1); border-radius: 50% } .form-wrapper form .salary-wrap .checkbox-container input:checked~.text { color: var(--title-color1) } .form-wrapper form .salary-wrap .checkbox-container input:checked~.qty { color: var(--title-color1) } .form-wrapper form .salary-wrap .checkmark:after { content: ""; position: absolute; display: none } .form-wrapper form .salary-wrap .checkbox-container input:checked~.checkmark:after { display: block } .form-wrapper form .salary-wrap .checkbox-container .checkmark:after { content: url(../images/icon/checkbox-check.svg); left: 1px; top: -4px } .form-wrapper .privacy-security-area .single-permission { display: flex; align-items: center; justify-content: space-between; gap: 5px } @media(max-width:767px) { .form-wrapper .privacy-security-area .single-permission { flex-wrap: wrap } } .form-wrapper .privacy-security-area .single-permission .title h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); margin-bottom: 0; padding: 0 } .form-wrapper .privacy-security-area .single-permission .title p { padding-top: 5px; margin-bottom: 0 } .form-wrapper .privacy-security-area .single-permission .form-check { display: block; min-height: unset; min-width: 40px; padding-left: 2.5em; margin-bottom: .125rem; cursor: pointer } .form-wrapper .privacy-security-area .single-permission .form-check-input { width: 40px; height: 20px } .form-wrapper .privacy-security-area .single-permission .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .form-wrapper .privacy-security-area .single-permission .form-check-input:focus { border-color: var(--primary-color1); outline: 0; box-shadow: none } .form-wrapper .privacy-security-area .single-permission .delete-btn button { background-color: transparent; font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: #ff3023; white-space: nowrap; padding: 0 } .form-wrapper.comment-form form { background: #f8f8f8; border-radius: 10px; border: none; padding: 50px 40px } @media(max-width:576px) { .form-wrapper.comment-form form { padding: 50px 25px } } .form-wrapper.comment-form form .post-title { margin-bottom: 30px } .form-wrapper.comment-form form .post-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; line-height: 24px; color: var(--title-color1) } .login-area .form-wrapper { max-width: 570px; width: 100%; margin: 0 auto } .login-area .form-wrapper .form-title { margin-bottom: 50px } .login-area .form-wrapper .form-title h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 30px; color: var(--title-color1); text-align: center } .login-area .form-wrapper .form-title span { display: block; height: 8px; width: 8px; margin: 0 auto; border-radius: 50%; background: #e7e7e7; text-align: center; position: relative } .login-area .form-wrapper .form-title span::after { content: ""; width: 76px; height: 1px; background: #e7e7e7; position: absolute; right: 15px; top: 50%; transform: translateY(-50%) } .login-area .form-wrapper .form-title span::before { content: ""; width: 76px; height: 1px; background: #e7e7e7; position: absolute; left: 15px; top: 50%; transform: translateY(-50%) } .register-area .form-wrapper { max-width: 770px; width: 100%; margin: 0 auto } .register-area .form-wrapper .form-title { margin-bottom: 50px } .register-area .form-wrapper .form-title h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 30px; color: var(--title-color1); text-align: center } .register-area .form-wrapper .form-title span { display: block; height: 8px; width: 8px; margin: 0 auto; border-radius: 50%; background: #e7e7e7; text-align: center; position: relative } .register-area .form-wrapper .form-title span::after { content: ""; width: 118px; height: 1px; background: #e7e7e7; position: absolute; right: 15px; top: 50%; transform: translateY(-50%) } .register-area .form-wrapper .form-title span::before { content: ""; width: 118px; height: 1px; background: #e7e7e7; position: absolute; left: 15px; top: 50%; transform: translateY(-50%) } .register-area .form-wrapper .register-tab nav .nav-tabs { justify-content: center; margin-bottom: 40px; border: none; gap: 25px } .register-area .form-wrapper .register-tab nav .nav-tabs .nav-link { border: 1px solid rgba(0, 167, 172, .2); border-radius: 50px; padding: 3px 43px; font-family: var(--font-work-sans); font-weight: 500; font-size: 1.125rem; color: var(--title-color1) } .register-area .form-wrapper .register-tab nav .nav-tabs .nav-link.active { background-color: var(--primary-color1); color: var(--white) } .dashboard-area .section-title { margin-bottom: 50px } .dashboard-area .section-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); background: var(--white); display: inline-block; margin-bottom: 0; line-height: 1; padding: 14px 20px; border-radius: 5px } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul { margin: 0; padding: 0; list-style: none } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.125rem; color: var(--text-color1); padding: 13px 30px; display: flex; align-items: center; transition: .35s } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a svg { fill: var(--text-color1); margin-right: 15px; transition: .35s } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a svg.stroke { stroke: var(--text-color1) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a.active { background-color: var(--primary-color1); color: var(--white) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a.active svg { fill: var(--white) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a.active svg.stroke { stroke: var(--white) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a:hover { background-color: rgba(0, 167, 172, .08); color: var(--title-color1) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li a:hover svg { fill: var(--title-color1) } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li:first-child a { border-radius: 5px 5px 0 0 } .dashboard-area .dashboard-sidebar .single-widget .dashboard-menu ul li:last-child a { border-radius: 0 0 5px 5px } .dashboard-area .dashboard-sidebar .single-widget .widget-title { margin-bottom: 25px } .dashboard-area .dashboard-sidebar .single-widget .widget-title h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1) } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys { margin: 0; padding: 0; list-style: none } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li { display: flex; align-items: center; margin-bottom: 15px } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li:last-child { margin-bottom: 0 } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .company-img { padding-right: 15px } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .company-img img { width: 70px; height: 70px; border-radius: 5px } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .content h6 { margin-bottom: 7px } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .content h6 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; line-height: 22px; color: var(--title-color1); transition: .35s } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .content h6 a:hover { color: var(--primary-color1) } .dashboard-area .dashboard-sidebar .single-widget .recent-activitys li .content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 22px; color: var(--text-color1) } .dashboard-area .lg-btn { padding: 12px 28px } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu { background: #fff; border: 1px solid #e4e4e4; border-radius: 5px; padding: 22px 30px } @media(max-width:1199px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu { padding: 15px 20px } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul { margin: 0; padding: 0; list-style: none; display: flex; justify-content: center; background: #f3f3f3; border-radius: 5px } @media(max-width:991px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul { justify-content: center; flex-wrap: wrap } } @media(max-width:576px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul { display: block } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li { position: relative; width: 100% } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li::after { content: ""; width: 1px; height: 100%; background: #d8d8d8; position: absolute; right: 0; top: 0 } @media(max-width:991px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li::after { display: none; visibility: hidden } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; color: var(--title-color1); padding: 15px 44px; display: flex; align-items: center; transition: .35s; white-space: nowrap; width: 100% } @media(max-width:1399px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a { padding: 15px 30px } } @media(max-width:1199px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a { padding: 12px 18px } } @media(max-width:991px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a { padding: 12px 29px } } @media(max-width:576px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a { border-radius: 5px !important } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a svg { fill: var(--title-color1); margin-right: 10px; transition: .35s } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a svg.stroke { stroke: var(--title-color1) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a.active { background-color: var(--primary-color1); color: var(--white) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a.active svg { fill: var(--white) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a.active svg.stroke { stroke: var(--white) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a:hover { background-color: rgba(0, 167, 172, .08); color: var(--title-color1) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li a:hover svg { fill: var(--title-color1) } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li:first-child .active { border-radius: 5px 0 0 5px } @media(max-width:991px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li:first-child .active { border-radius: 5px !important } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li:last-child .active { border-radius: 0 5px 5px 0 } @media(max-width:576px) { .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li:last-child .active { border-radius: 5px !important } } .dashboard-area.company-dashboard .dashboard-sidebar .dashboard-menu ul li:last-child::after { display: none; visibility: hidden } .dashboard-inner .author-area { display: flex; align-items: center; margin-bottom: 60px } .dashboard-inner .author-area.two { margin-bottom: 0 } .dashboard-inner .author-area .author-img { margin-right: 20px } .dashboard-inner .author-area .author-img img { height: 85px; width: 90px; border-radius: 5px } .dashboard-inner .author-area .author-content span { font-family: var(--font-work-sans); font-weight: 600; font-size: 1, 125rem; color: var(--text-color1); display: inline-block; margin-bottom: 5px; line-height: 1; position: relative } .dashboard-inner .author-area .author-content span::after { content: ""; height: 1px; width: 50px; background-color: var(--primary-color1); position: absolute; right: -60px; top: 50%; transform: translateY(-50%) } .dashboard-inner .author-area .author-content h4 { margin-bottom: 0; font-family: var(--font-exo2); font-weight: 700; font-size: 1.625rem; letter-spacing: .06em; color: var(--primary-color1) } .dashboard-inner .author-and-action-btn-area { display: flex; justify-content: space-between } @media(max-width:767px) { .dashboard-inner .author-and-action-btn-area { justify-content: start; flex-wrap: wrap; gap: 20px } } @media(max-width:991px) { .dashboard-inner .author-and-action-btn-area.two { padding-top: 30px } } .dashboard-inner .author-and-action-btn-area .action-btn-group ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li a { font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: var(--text-color1); display: flex; align-items: center; white-space: nowrap; gap: 8px; border: 1px solid rgba(0, 167, 172, .2); border-radius: 5px; transition: .35s; padding: 15px 24px } @media(max-width:576px) { .dashboard-inner .author-and-action-btn-area .action-btn-group ul li a { gap: 5px } } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li a span { height: 28px; width: 28px; border-radius: 4px; display: flex; align-items: center; justify-content: center; background: #00b4dc } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li a:hover { color: #00b4dc } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li:nth-child(2) a span { background: #00cc9b } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li:nth-child(2) a:hover { color: #00cc9b } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li:nth-child(3) a span { background: #0082e0 } .dashboard-inner .author-and-action-btn-area .action-btn-group ul li:nth-child(3) a:hover { color: #0082e0 } .dashboard-inner .counter-area { margin-bottom: 60px } .dashboard-inner .counter-area .counter-single { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 25px 15px; display: flex; align-items: center; position: relative } .dashboard-inner .counter-area .counter-single .counter-icon { height: 56px; width: 56px; border-radius: 50%; background-color: rgba(0, 167, 172, .08); display: flex; align-items: center; justify-content: center; margin-right: 10px } .dashboard-inner .counter-area .counter-single .coundown p { margin-bottom: 0; font-size: 1.125rem; font-weight: 500 } .dashboard-inner .counter-area .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 0 } .dashboard-inner .counter-area .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1) } .dashboard-inner .counter-area .counter-single::after { content: ""; height: 10px; width: 100%; background-color: var(--primary-color1); position: absolute; left: 0; bottom: -3px; border-radius: 10px; z-index: -1 } .dashboard-inner .counter-area .counter-single.two .counter-icon { background-color: rgba(4, 93, 175, .08) } .dashboard-inner .counter-area .counter-single.two::after { background-color: #045daf } .dashboard-inner .counter-area .counter-single.three .counter-icon { background-color: rgba(223, 161, 0, .08) } .dashboard-inner .counter-area .counter-single.three::after { background-color: #dfa100 } .dashboard-inner .counter-area .counter-single.four .counter-icon { background-color: rgba(2, 175, 165, .08) } .dashboard-inner .counter-area .counter-single.four::after { background-color: #02afa5 } .dashboard-inner .counter-area .counter-single.five .counter-icon { background-color: rgba(175, 2, 137, .08) } .dashboard-inner .counter-area .counter-single.five::after { background-color: #af0289 } .dashboard-inner .new-applied-job-area { background: #fff; border-radius: 5px; padding: 40px 35px } @media(max-width:576px) { .dashboard-inner .new-applied-job-area { padding: 40px 12px } } .dashboard-inner .new-applied-job-area h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 36px } .table-wrapper>.title { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--title-color1); margin-bottom: 35px } .table-wrapper .right-site { display: flex; align-items: center; gap: 50px } @media(max-width:576px) { .table-wrapper .right-site { flex-wrap: wrap; gap: 15px } } .table-wrapper .right-site .nice-select { -webkit-tap-highlight-color: transparent; background-color: #fff; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 15px; padding-right: 30px; white-space: nowrap; width: auto } .table-wrapper .right-site .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50% } .table-wrapper .right-site .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper .right-site .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper .right-site .nice-select .option .selected { font-weight: 500 } .table-wrapper .right-site .nice-select .option:hover, .table-wrapper .right-site .nice-select .option.focus, .table-wrapper .right-site .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .table-wrapper .right-site .filter-area { display: flex; align-items: center; gap: 10px } .table-wrapper .right-site .filter-area .select-area { display: flex; align-items: center; background: #fff; border-radius: 5px; padding: 2px 15px 2px 10px } .table-wrapper .right-site .filter-area .select-area span { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--text-color1); line-height: 1 } .table-wrapper .right-site .filter-area .select-area .nice-select { -webkit-tap-highlight-color: transparent; background-color: transparent; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 5px; padding-right: 15px; white-space: nowrap; width: auto } .table-wrapper .right-site .filter-area .select-area .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 2px; top: 50% } .table-wrapper .right-site .filter-area .select-area .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper .right-site .filter-area .select-area .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper .right-site .filter-area .select-area .nice-select .option .selected { font-weight: 500 } .table-wrapper .right-site .filter-area .select-area .nice-select .option:hover, .table-wrapper .right-site .filter-area .select-area .nice-select .option.focus, .table-wrapper .right-site .filter-area .select-area .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .table-wrapper .right-site .filter-area span { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--text-color1); line-height: 1 } .table-wrapper .filter-wrapper { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 30px; margin-bottom: 30px } @media(min-width:1400px) and (max-width:1599px) { .table-wrapper .filter-wrapper { padding: 20px } } @media(max-width:1399px) { .table-wrapper .filter-wrapper { padding: 20px } } .table-wrapper .filter-wrapper .title-and-btn { margin-bottom: 0 } .table-wrapper .filter-wrapper .title-and-btn .title { padding: 0 } .table-wrapper .filter-wrapper .right-site { display: flex; align-items: center; gap: 35px; flex-wrap: wrap } @media(max-width:1399px) { .table-wrapper .filter-wrapper .right-site { gap: 15px } } @media(max-width:576px) { .table-wrapper .filter-wrapper .right-site { flex-wrap: wrap; gap: 15px } } .table-wrapper .filter-wrapper .right-site .nice-select { -webkit-tap-highlight-color: transparent; background-color: #f6f6f6; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 15px; padding-right: 30px; white-space: nowrap; width: auto } .table-wrapper .filter-wrapper .right-site .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50% } .table-wrapper .filter-wrapper .right-site .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 14px; color: var(--title-color1) } .table-wrapper .filter-wrapper .right-site .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper .filter-wrapper .right-site .nice-select .option .selected { font-weight: 500 } .table-wrapper .filter-wrapper .right-site .nice-select .option:hover, .table-wrapper .filter-wrapper .right-site .nice-select .option.focus, .table-wrapper .filter-wrapper .right-site .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .table-wrapper .title-and-btn { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 15px; margin-bottom: 35px } .table-wrapper .title-and-btn>.title { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; line-height: 1; color: var(--title-color1); margin-bottom: 0; background: #fff; border-radius: 5px; padding: 10px 20px 12px } .table-wrapper .title-and-btn .primry-btn-1 { color: var(--primary-color1); border-color: var(--primary-color1); background-color: transparent } .table-wrapper .title-and-btn .primry-btn-1:hover { color: var(--white) } .table-wrapper .scroll-table { height: 450px; overflow-y: scroll } @media(min-width:1400px) and (max-width:1599px) { .table-wrapper .scroll-table { padding-right: 10px } } @media(max-width:1399px) { .table-wrapper .scroll-table { padding-right: 10px } } .table-wrapper .scroll-table::-webkit-scrollbar { width: 8px } .table-wrapper .scroll-table::-webkit-scrollbar-thumb { border-radius: 10px; background: var(--primary-color1) } .table-wrapper .scroll-table::-webkit-scrollbar-track { background: rgba(0, 167, 172, .2); border-radius: 10px } .table-wrapper .eg-table { width: 100%; border-collapse: collapse; overflow: hidden; border-radius: 5px } @media(max-width:767px) { .table-wrapper .eg-table { display: block; width: 100% } .table-wrapper .eg-table td:before { content: attr(data-label); position: absolute; left: 0; width: 30%; text-align: left; padding-left: 15px; font-weight: 600; color: #1f2937 } } .table-wrapper .eg-table .company-btn { color: var(--title-color1); font-weight: 500; font-size: 1rem; font-family: var(--font-exo2); transition: .35s; white-space: nowrap; background-color: transparent } .table-wrapper .eg-table .company-btn.style-2 { text-decoration: underline } .table-wrapper .eg-table .company-btn:hover { color: var(--primary-color1) } .table-wrapper .eg-table .view-btn { color: var(--primary-color1); font-weight: 500; font-size: 1rem; font-family: var(--font-exo2); transition: .35s; white-space: nowrap; background-color: transparent } .table-wrapper .eg-table .view-btn.style-2 { text-decoration: underline } .table-wrapper .eg-table .view-btn:hover { color: var(--title-color1) } .table-wrapper .eg-table .purple-btn { background-color: #7307c9 } .table-wrapper .eg-table .yellow-btn { background: #dfa100 } .table-wrapper .eg-table .orenge-btn { background: #ff4820 } .table-wrapper .eg-table .green-btn { background: var(--primary-color1) } .table-wrapper .eg-table .eg-btn { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: var(--white); padding: 4px 22px 7px; border-radius: 5px; line-height: 1; position: relative; transition: .5s all ease; z-index: 1 } .table-wrapper .eg-table .eg-btn::after { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--title-color1); z-index: -1 } .table-wrapper .eg-table .eg-btn:hover { color: var(--white) } .table-wrapper .eg-table .eg-btn:hover::after { opacity: 1; left: 0; right: 0 } .table-wrapper .eg-table .transparent-btn { background-color: transparent; border: 1px solid rgba(0, 167, 172, .3); color: var(--primary-color1); border-radius: 5px } .table-wrapper .eg-table .transparent-btn:hover { border-color: transparent } .table-wrapper .eg-table .active { color: var(--primary-color1); font-weight: 500 } .table-wrapper .eg-table .pending { color: #c99307; font-weight: 500 } .table-wrapper .eg-table .email { color: #0279cf } .table-wrapper .eg-table .light-sky-btn { background: rgba(3, 157, 205, .2); color: #039dcd } .table-wrapper .eg-table .light-sky-btn:hover { color: var(--white) } .table-wrapper .eg-table thead { background: #ff8c00; border-radius: 5px 5px 0 0; border: 1px solid #ff8c00 } @media(max-width:767px) { .table-wrapper .eg-table thead { display: none; visibility: hidden } } .table-wrapper .eg-table thead tr { border-color: var(--primary-color1) } .table-wrapper .eg-table thead tr th { text-align: center; font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--white); padding: 15px; vertical-align: middle } .table-wrapper .eg-table thead tr th:first-child { text-align: start } @media(max-width:767px) { .table-wrapper .eg-table tbody { display: block; width: 100% } } .table-wrapper .eg-table tbody tr { background: #fff; border: 1px solid rgba(0, 167, 172, .12) } @media(max-width:767px) { .table-wrapper .eg-table tbody tr { display: block; width: 100%; margin-bottom: 20px } } .table-wrapper .eg-table tbody tr td { border: 1px solid rgba(0, 167, 172, .12); text-align: center; vertical-align: middle; font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; padding: 15px; color: #000 } .table-wrapper .eg-table tbody tr td .company-info { display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .table-wrapper .eg-table tbody tr td .company-info { flex-wrap: wrap } } .table-wrapper .eg-table tbody tr td .company-info .logo img { height: 37px; width: 37px; border-radius: 50% } .table-wrapper .eg-table tbody tr td .company-info .company-details .top { display: flex; align-items: center; margin-bottom: 5px } @media(max-width:1199px) { .table-wrapper .eg-table tbody tr td .company-info .company-details .top { flex-wrap: wrap; gap: 3px } } .table-wrapper .eg-table tbody tr td .company-info .company-details .top h6 { margin-bottom: 0; margin-right: 25px } .table-wrapper .eg-table tbody tr td .company-info .company-details .top h6 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: #000; transition: .35s } .table-wrapper .eg-table tbody tr td .company-info .company-details .top h6 a:hover { color: var(--primary-color1) } .table-wrapper .eg-table tbody tr td .company-info .company-details .top span { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: #595959; display: flex; align-items: center } .table-wrapper .eg-table tbody tr td .company-info .company-details .top span img { margin-right: 5px } .table-wrapper .eg-table tbody tr td .company-info .company-details ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 20px } @media(min-width:1400px) and (max-width:1599px) { .table-wrapper .eg-table tbody tr td .company-info .company-details ul { flex-wrap: wrap; gap: 20px } } @media(max-width:1399px) { .table-wrapper .eg-table tbody tr td .company-info .company-details ul { flex-wrap: wrap; gap: 0 } } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: #595959; display: flex; align-items: center; position: relative } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li::after { content: ""; height: 14px; width: 1px; background-color: rgba(0, 167, 172, .3); position: absolute; left: -10px; top: 50%; transform: translateY(-50%) } @media(max-width:1399px) { .table-wrapper .eg-table tbody tr td .company-info .company-details ul li::after { display: none; visibility: hidden } } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child::after { display: none; visibility: hidden } @media(max-width:1399px) { .table-wrapper .eg-table tbody tr td .company-info .company-details ul li:first-child { padding-right: 10px } } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li img { margin-right: 5px } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1); display: flex; align-items: center } @media(max-width:1399px) { .table-wrapper .eg-table tbody tr td .company-info .company-details ul li p { flex-wrap: wrap } } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li p .title { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: #595959; padding-right: 10px } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li p .time { font-size: 15px; font-weight: 400 } .table-wrapper .eg-table tbody tr td .company-info .company-details ul li p span { color: #595959 } .table-wrapper .eg-table tbody tr td:first-child { text-align: start } @media(max-width:767px) { .table-wrapper .eg-table tbody tr td { display: flex; align-items: center; justify-content: end; width: 100%; text-align: right; padding-left: 30%; position: relative } } .table-wrapper .eg-table tbody tr td .action-button { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 10px } .table-wrapper .eg-table tbody tr td .action-button li .eg-btn { height: 26px; width: 26px; border-radius: 4px; display: flex; align-items: center; justify-content: center; padding: 0 } .table-wrapper .eg-table tbody tr td .action-button li .green--btn { background-color: var(--primary-color1) } .table-wrapper .eg-table tbody tr td .action-button li .sky--btn { background-color: #00b8e0 } .table-wrapper .eg-table tbody tr td .action-button li .delete--btn { background-color: #ff4820 } .table-wrapper .eg-table tbody tr td.live { color: var(--primary-color1) } .table-wrapper .eg-table tbody tr td .green-color { color: var(--primary-color1); font-weight: 500 } .table-wrapper .eg-table tbody tr td .red-color { color: #ff4820; font-weight: 500 } .table-wrapper .eg-table tbody tr td .yellow-color { color: #c99307; font-weight: 500 } .table-wrapper .eg-table tbody tr td.closed { color: #ff4820 } .table-wrapper .eg-table tbody tr td .status { display: flex; align-items: center; justify-content: space-between; background-color: transparent; width: 100% } .table-wrapper .eg-table tbody tr td .status i { opacity: 0; transition: .35s } .table-wrapper .eg-table tbody tr.style-2 td { font-weight: 500 } .table-wrapper .eg-table tbody tr.style-2 td:nth-child(4) { color: var(--primary-color1); font-weight: 500 } .table-wrapper .eg-table tbody tr:hover.style-2 { background-color: rgba(0, 167, 172, .1) } .table-wrapper .eg-table tbody tr:hover td .status { width: 100% } .table-wrapper .eg-table tbody tr:hover td .status i { opacity: 1; font-weight: 700 } .table-wrapper .pagination-table-info { display: flex; align-items: center; justify-content: space-between } @media(max-width:767px) { .table-wrapper .pagination-table-info { flex-wrap: wrap; justify-content: center; gap: 15px } } .table-wrapper .pagination-table-info .table-info span { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--text-color1) } .table-wrapper .pagination-table-info.two { background: rgba(0, 167, 172, .1); padding: 15px 25px } .pagination-area .pagination { margin: 0; padding: 0; gap: 15px } .pagination-area .pagination .page-item.active .page-link { color: var(--white); background-color: var(--primary-color1); border-color: var(--primary-color1) } .pagination-area .pagination .page-item.disabled .page-link { opacity: .5 } .pagination-area .pagination .page-item .page-link { font-family: var(--font-work-sans); font-weight: 600; font-size: 14px; color: #595959; background-color: transparent; border: 1px solid #eee; border-radius: 50%; height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; transition: .35s } .pagination-area .pagination .page-item .page-link:focus { box-shadow: none } .pagination-area .pagination .page-item .page-link:hover { color: var(--white); background-color: var(--primary-color1); border-color: var(--primary-color1) } .pagination-area .pagination .page-item:last-child { margin-left: 15px } .pagination-area .pagination .page-item:last-child .page-link { border-color: #ff8c00; transition: .35s } .pagination-area .pagination .page-item:last-child .page-link::after { content: url(../images/icon/explore-arrow.svg); position: relative; right: 10px; top: 2px; transition: .35s } .pagination-area .pagination .page-item:last-child .page-link:hover { background-color: var(--white) } .pagination-area .pagination .page-item:last-child .page-link:hover::after { content: url(../images/icon/explore-arrow.svg); position: relative; right: 0; top: 2px; transition: .35s } .pagination-area .pagination .page-item:first-child { margin-right: 15px } .pagination-area .pagination .page-item:first-child .page-link { border-color: #ff8c00; position: relative; transition: .35s } .pagination-area .pagination .page-item:first-child .page-link::after { content: url(../images/icon/explore-arrow-left.svg); position: relative; left: 10px; top: 2px; transition: .35s } .pagination-area .pagination .page-item:first-child .page-link:hover { background-color: var(--white) } .pagination-area .pagination .page-item:first-child .page-link:hover::after { content: url(../images/icon/explore-arrow-left.svg); position: relative; left: 0; top: 2px; transition: .35s } .featured-jobs-area .section-title h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--title-color1); margin-bottom: 35px } .feature-slider2 { padding-top: 14px } .feature-card2 { background: #fff; border: 1px solid rgba(0, 167, 172, .3); border-radius: 5px; transition: .35s; padding-left: 25px } .feature-card2 .company-area { display: flex; align-items: center; margin-bottom: 20px; background-color: rgba(182, 235, 236, .4); position: relative; z-index: 1 } .feature-card2 .company-area>span { display: inline-block; background-color: #9ceaec; position: absolute; left: 0; bottom: 0; height: 114%; width: 60px; z-index: -1 } @media(max-width:576px) { .feature-card2 .company-area>span { height: 112% } } .feature-card2 .company-area>span::after { content: ""; -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%); clip-path: polygon(0 0, 0% 100%, 100% 100%); background: #91d9db; height: 13px; width: 7px; position: absolute; right: -7px; top: 0 } .feature-card2 .company-area>span::before { content: ""; -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%); clip-path: polygon(100% 0, 100% 100%, 0 100%); background: #91d9db; height: 13px; width: 7px; position: absolute; left: -7px; top: 0 } .feature-card2 .company-area .logo { border-radius: 50%; margin-right: 20px; position: relative; z-index: 1; padding-left: 7px } .feature-card2 .company-area .logo img { border-radius: 50%; height: 45px; width: 45px } .feature-card2 .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 20px 0 } .feature-card2 .company-area .company-details .name-location h5 { margin-bottom: 3px; display: flex; align-items: baseline; flex-wrap: wrap } .feature-card2 .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s; margin-right: 15px } .feature-card2 .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .feature-card2 .company-area .company-details .name-location h5 span { display: flex; align-items: center; font-family: var(--font-work-sans); font-weight: 500; font-size: 14px; color: var(--text-color1); display: inline-block; margin-bottom: -3px } .feature-card2 .company-area .company-details .name-location ul { display: flex; align-items: center; margin: 0; padding: 0; list-style: none; gap: 20px } @media(max-width:1199px) { .feature-card2 .company-area .company-details .name-location ul { gap: 0; flex-wrap: wrap } } @media(max-width:576px) { .feature-card2 .company-area .company-details .name-location ul { display: block } } .feature-card2 .company-area .company-details .name-location ul li { display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .feature-card2 .company-area .company-details .name-location ul li a { font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .feature-card2 .company-area .company-details .name-location ul li a:hover { color: var(--primary-color1) } @media(max-width:576px) { .feature-card2 .company-area .company-details .name-location ul li { padding-right: 15px } } .feature-card2 .company-area .company-details .name-location ul li img { margin-right: 8px } @media(max-width:1199px) { .feature-card2 .company-area .company-details .name-location ul li img { margin-right: 5px } } .feature-card2 .company-area .company-details .name-location ul li.verified { color: var(--title-color1) } @media(max-width:1399px) { .feature-card2 .company-area .company-details .name-location ul li:first-child { margin-right: 15px } } .feature-card2 .company-area .company-details .bookmark { min-width: 28px; height: 28px; line-height: 28px; border: 1px solid rgba(0, 167, 172, .3); background-color: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer; margin-right: 30px } .feature-card2 .company-area .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .feature-card2 .company-area .company-details .bookmark:hover { background-color: var(--primary-color1) } .feature-card2 .company-area .company-details .bookmark:hover i { color: var(--white) } .feature-card2 .job-discription { display: flex; align-items: center; gap: 15px; padding-top: 10px } @media(max-width:576px) { .feature-card2 .job-discription { display: block } } .feature-card2 .job-discription ul { margin: 0; padding: 0; list-style: none } .feature-card2 .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center; position: relative } .feature-card2 .job-discription ul li::after { content: ""; height: 8px; width: 8px; border-radius: 50%; background: #e4e7e6; position: absolute; left: 0; top: 9px } .feature-card2 .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); padding-left: 15px } .feature-card2 .job-discription ul li p .title { font-family: var(--font-exo2); color: var(--text-color1) } .feature-card2 .job-discription ul li p .time { font-family: var(--font-work-sans); color: var(--text-color1); font-weight: 400 } .feature-card2 .job-discription ul li:last-child { margin-bottom: 0 } .feature-card2 .job-discription ul li a { transition: .35s } .feature-card2 .job-discription ul li a:hover { color: var(--primary-color1) } @media(max-width:576px) { .feature-card2 .job-discription ul.one { margin-bottom: 3px } } .feature-card2 .job-type-apply { display: flex; align-items: center; justify-content: space-between; padding-top: 30px; padding-bottom: 30px; padding-right: 30px } @media(max-width:576px) { .feature-card2 .job-type-apply { flex-wrap: wrap; gap: 15px } } .feature-card2 .job-type-apply .job-type { display: flex; align-items: center; gap: 20px } .feature-card2 .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .feature-card2 .job-type-apply .apply-btn a { color: var(--primary-color1); font-size: 15px } .feature-card2 .job-type-apply .apply-btn a span::after { top: 2px } .feature-card2 .job-type-apply .full-time { background-color: #c7e5ee } .feature-card2 .job-type-apply .remote { background-color: #b4f2c1 } .feature-card2:hover { border: 1px solid #ff8c00 } .my-profile-inner .section-title { margin-bottom: 50px } .my-profile-inner .section-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); background: var(--white); display: inline-block; margin-bottom: 0; line-height: 1; padding: 14px 20px; border-radius: 5px } .my-profile-inner .section-title.two { display: flex; align-items: center; margin-bottom: 30px } .my-profile-inner .section-title.two h5 { padding: 0; background-color: #f8f8f8; white-space: nowrap; padding-right: 15px } .my-profile-inner .section-title.two .dash { position: relative; width: 100% } .my-profile-inner .section-title.two .dash::after { content: ""; width: 100%; height: 12px; background: #eee; position: absolute; top: 63%; transform: translateY(-50%); right: 0 } .resume-area { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 50px 65px; position: relative } @media(max-width:576px) { .resume-area { padding: 50px 30px } } .resume-area .pl-40 { padding-left: 40px } @media(max-width:1399px) { .resume-area .pl-40 { padding-left: 20px } } @media(max-width:991px) { .resume-area .pl-40 { padding-left: calc(var(--bs-gutter-x)/2) } } .resume-area .edit-resume-btn { position: absolute; right: 65px; top: 20px } .resume-area .edit-resume-btn a { font-family: var(--font-exo2); font-weight: 600; font-size: .875rem; color: var(--primary-color1); display: flex; align-items: center; transition: .35s } .resume-area .edit-resume-btn a svg { fill: var(--primary-color1); margin-left: 5px; transition: .35s } .resume-area .edit-resume-btn a:hover { color: var(--title-color1) } .resume-area .edit-resume-btn a:hover svg { fill: var(--title-color1) } .resume-area::after { content: ""; width: 100%; height: 5px; background: #ff8c00; border-radius: 10px 10px 0 0; position: absolute; top: 0; left: 0 } .resume-area .author-area { display: flex; align-items: center } @media(max-width:1399px) { .resume-area .author-area { flex-wrap: wrap } } .resume-area .author-area .author-img { height: 140px; width: 135px; border-radius: 5px } .resume-area .author-area .author-img img { height: 140px; width: 135px; border-radius: 5px } .resume-area .author-area .name-degination { background: #f8f8f8; padding: 35px 30px; border-radius: 0 5px 5px 0 } @media(min-width:1400px) and (max-width:1599px) { .resume-area .author-area .name-degination { padding: 35px 20px } } @media(max-width:1399px) { .resume-area .author-area .name-degination { padding: 35px 20px } } .resume-area .author-area .name-degination h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.625rem; line-height: 1.1; color: var(--primary-color1); margin-bottom: 10px } @media(min-width:1400px) and (max-width:1599px) { .resume-area .author-area .name-degination h4 { font-size: 1.375rem } } @media(max-width:1399px) { .resume-area .author-area .name-degination h4 { font-size: 1.375rem } } .resume-area .author-area .name-degination span { font-family: var(--font-work-sans); font-weight: 500; font-size: 1.125rem; line-height: 21px; color: var(--text-color1) } .resume-area .contact-area { text-align: right } .resume-area .contact-area h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 18px } .resume-area .contact-area ul { margin: 0; padding: 0; list-style: none } .resume-area .contact-area ul li { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); display: flex; align-items: baseline; justify-content: end; margin-bottom: 12px } @media(max-width:576px) { .resume-area .contact-area ul li { flex-wrap: wrap } } .resume-area .contact-area ul li:last-child { margin-bottom: 0 } .resume-area .contact-area ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: 16px; color: var(--text-color1); display: flex; align-items: center; padding-left: 5px } .resume-area .contact-area ul li a span { height: 24px; width: 24px; border: 1px solid rgba(0, 167, 172, .3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 10px } .resume-area .section-title { margin-bottom: 20px; display: flex; align-items: center } .resume-area .section-title h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; color: var(--title-color1); margin-bottom: 0; background-color: var(--white); white-space: nowrap; padding: 0 20px 0 0 } .resume-area .section-title .dash { position: relative; width: 100% } .resume-area .section-title .dash::after { content: ""; width: 100%; opacity: .5; border: 1px dashed #ff8c00; position: absolute; top: 63%; transform: translateY(-50%); right: 0 } .resume-area .single-information-area { margin-bottom: 30px } .resume-area .single-information-area .devaider1::before { content: ""; height: 100%; width: 1px; background: #d9d9d9; position: absolute; right: 0; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .resume-area .single-information-area .devaider1::before { width: 100%; height: 1px; bottom: -12px; top: unset; transform: unset } } .resume-area .single-information-area .devaider1::after { content: ""; height: 33px; width: 3px; background-color: var(--primary-color1); position: absolute; right: -1px; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .resume-area .single-information-area .devaider1::after { width: 33px; height: 3px; top: unset; left: 50%; bottom: -13px; transform: translateX(-50%) } } .resume-area .single-information-area .description p { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 26px; color: var(--font-work-sans); margin-bottom: 0 } .resume-area .single-information-area .informations ul { margin: 0; padding: 0; list-style: none; display: block } .resume-area .single-information-area .informations ul li { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--text-color1); margin-bottom: 5px } .resume-area .single-information-area .informations ul li:last-child { margin-bottom: 0 } .resume-area .single-information-area .informations ul li span { color: var(--title-color1) } .resume-area .single-information-area .educational-qualification { display: flex; gap: 150px } @media(max-width:991px) { .resume-area .single-information-area .educational-qualification { gap: 80px } } @media(max-width:767px) { .resume-area .single-information-area .educational-qualification { gap: 30px; flex-wrap: wrap } } .resume-area .single-information-area .educational-qualification .passing-year { white-space: nowrap; position: relative } .resume-area .single-information-area .educational-qualification .passing-year::after { content: ""; height: 1px; width: 120px; position: absolute; top: 10px; background-color: rgba(0, 167, 172, .2); right: -135px } @media(max-width:991px) { .resume-area .single-information-area .educational-qualification .passing-year::after { width: 60px; right: -70px } } @media(max-width:767px) { .resume-area .single-information-area .educational-qualification .passing-year::after { right: unset; left: 50%; transform: translateX(-50%); width: 100%; top: unset; bottom: -15px } } .resume-area .single-information-area .educational-qualification .passing-year>span { display: inline-block; height: 7px; width: 7px; border-radius: 50%; background-color: rgba(0, 167, 172, .2); position: absolute; right: -83px; top: 7px; transform: translate(-50%) } @media(max-width:991px) { .resume-area .single-information-area .educational-qualification .passing-year>span { right: -48px } } @media(max-width:767px) { .resume-area .single-information-area .educational-qualification .passing-year>span { right: 0; left: 50%; transform: translateX(-50%); top: unset; bottom: -18px } } .resume-area .single-information-area .educational-qualification .passing-year>span::after { content: ""; height: 13px; width: 13px; border-radius: 50%; border: 1px solid rgba(0, 167, 172, .2); position: absolute; left: -3px; top: -3px } .resume-area .single-information-area .educational-qualification .passing-year p { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; line-height: 18px; color: var(--text-color1); margin-bottom: 0 } .resume-area .single-information-area .educational-qualification .passing-year p>span { color: var(--title-color1); padding-right: 10px } .resume-area .single-information-area .educational-qualification .education-dt h6 { font-family: var(--font-work-sans); font-weight: 500; font-size: 1.063rem; color: var(--title-color1); margin-bottom: 15px } .resume-area .single-information-area .educational-qualification .education-dt>ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 5px } .resume-area .single-information-area .educational-qualification .education-dt>ul li { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--text-color1); padding-right: 20px; padding-left: 15px; position: relative } .resume-area .single-information-area .educational-qualification .education-dt>ul li span { color: var(--title-color1) } .resume-area .single-information-area .educational-qualification .education-dt>ul li::after { content: ""; height: 8px; width: 8px; border-radius: 50%; background: #dcdcdc; position: absolute; left: 0; top: 50%; transform: translateY(-50%) } .resume-area .single-information-area .educational-qualification .education-dt .position { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; line-height: 18px; color: var(--text-color1); margin-bottom: 0 } .resume-area .single-information-area .educational-qualification .education-dt .position>span { color: var(--title-color1); padding-right: 10px } .resume-area .single-information-area .educational-qualification .education-dt .responsibility { padding-top: 10px } .resume-area .single-information-area .educational-qualification .education-dt .responsibility h6 { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--title-color1); margin-bottom: 15px } .resume-area .single-information-area .educational-qualification .education-dt .responsibility ul { margin: 0; padding: 0; list-style: none } .resume-area .single-information-area .educational-qualification .education-dt .responsibility ul li { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: var(--text-color1); padding-right: 20px; padding-left: 25px; position: relative; margin-bottom: 5px } .resume-area .single-information-area .educational-qualification .education-dt .responsibility ul li::after { content: ""; height: 1px; width: 18px; border-radius: 50%; background: #595959; position: absolute; left: 0; top: 11px } .resume-area .single-information-area .educational-qualification .education-dt .responsibility ul li:last-child { margin-bottom: 0 } .resume-area .single-information-area .tag-area ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center; gap: 15px } .resume-area .single-information-area .tag-area ul li { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--text-color1) } .resume-area .single-information-area .social-area { padding-top: 5px } .resume-area .single-information-area .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center; gap: 20px } .resume-area .single-information-area .social-area ul li a { display: flex; align-items: center; border-radius: 5px; position: relative; transition: .5s all ease; font-family: var(--font-exo2); font-weight: 600; font-size: .875rem; color: var(--primary-color1); border: 1px solid rgba(0, 167, 172, .2); padding: 4px 24px; position: relative; z-index: 1 } .resume-area .single-information-area .social-area ul li a::after { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-color1); z-index: -2 } .resume-area .single-information-area .social-area ul li a:hover { color: var(--white) } .resume-area .single-information-area .social-area ul li a:hover::after { left: 0; right: 0; opacity: 1 } .resume-area .declaration-area h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; color: var(--title-color1); margin-bottom: 8px } .resume-area .declaration-area p { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--text-color1) } .resume-area .gratitude-area span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 19px; color: var(--text-color1); display: inline-block; margin-bottom: 3px } .resume-area .gratitude-area h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; color: var(--title-color1); margin-bottom: 0 } .dowunload-btn a { display: inline-block } .inner-banner { background-image: url(../images/bg/breadcrumb-bg.png); background-position: center center; background-size: cover; background-repeat: no-repeat; padding: 100px 0 } .inner-banner .banner-content h1 { font-size: 1.75rem; font-weight: 700; color: var(--title-color1); font-family: var(--font-exo2); margin-bottom: 5px } .inner-banner .banner-content span { display: block; height: 7px; width: 7px; margin: 0 auto; border-radius: 50%; background: rgba(0, 167, 172, .2); text-align: center; position: relative } .inner-banner .banner-content span::before { content: ""; width: 67px; height: 1px; background: rgba(0, 167, 172, .2); position: absolute; left: 15px; top: 50%; transform: translateY(-50%) } .inner-banner .banner-content span::after { content: ""; width: 67px; height: 1px; background: rgba(0, 167, 172, .2); position: absolute; right: 15px; top: 50%; transform: translateY(-50%) } .inner-banner .banner-content .breadcrumb { justify-content: center; padding-top: 10px; margin-bottom: 0 } .inner-banner .banner-content .breadcrumb li { font-size: 1rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-work-sans) } .inner-banner .banner-content .breadcrumb li a { color: var(--title-color1); transition: .35s } .inner-banner .banner-content .breadcrumb li a:hover { color: var(--primary-color1) } .inner-banner .banner-content .breadcrumb .breadcrumb-item+.breadcrumb-item::before { float: left; padding-right: .4rem; content: url(../images/icon/company-2.svg) } .job-sidebar { background: #f8f8f8; border-radius: 10px; padding: 40px 20px } @media(max-width:1199px) { .job-sidebar { padding: 25px 15px } } @media(max-width:991px) { .job-sidebar { max-width: 100%; margin-top: 50px } } .job-sidebar .job-widget { background: #fff; border: 1px solid #eee; border-radius: 5px; padding: 40px 25px } @media(max-width:1199px) { .job-sidebar .job-widget { padding: 25px 10px } } .job-sidebar .job-widget .tags { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding-top: 8px } .job-sidebar .job-widget .tags li { margin-right: 5px } .job-sidebar .job-widget .tags li a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 1; color: var(--text-color1); transition: .35s } .job-sidebar .job-widget .tags li a:hover { color: var(--primary-color1) } .job-sidebar .job-widget .job-widget-title { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1) } .job-sidebar .job-widget .check-box-item .containerss { display: flex; justify-content: space-between; width: 100%; position: relative; padding-left: 20px; margin-bottom: 8px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; font-weight: 500; font-size: 1rem; font-family: var(--font-work-sans); color: var(--text-color1) } .job-sidebar .job-widget .check-box-item .containerss .bi { color: #fc3; margin-right: 3px } .job-sidebar .job-widget .check-box-item .checkbox-container { padding-top: 10px } .job-sidebar .job-widget .check-box-item .checkbox-container ul { margin: 0; padding: 0; list-style: none } .job-sidebar .job-widget .check-box-item .checkbox-container ul li { display: flex; justify-content: space-between; gap: 10px } .job-sidebar .job-widget .check-box-item .checkbox-container ul li:last-child label { margin-bottom: 0 } .job-sidebar .job-widget .check-box-item .checkbox-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 } .job-sidebar .job-widget .check-box-item .checkmark { position: absolute; top: 6px; left: 0; height: 12px; width: 12px; background-color: transparent; border: 1px solid var(--text-color1); border-radius: 50% } .job-sidebar .job-widget .check-box-item .checkbox-container:hover input~.checkmark { background-color: transparent } .job-sidebar .job-widget .check-box-item .checkbox-container input:checked~.checkmark { background-color: var(--primary-color1); border-color: var(--primary-color1); border-radius: 50% } .job-sidebar .job-widget .check-box-item .checkbox-container input:checked~.text { color: var(--title-color1) } .job-sidebar .job-widget .check-box-item .checkbox-container input:checked~.qty { color: var(--title-color1) } .job-sidebar .job-widget .check-box-item .checkmark:after { content: ""; position: absolute; display: none } .job-sidebar .job-widget .check-box-item .checkbox-container input:checked~.checkmark:after { display: block } .job-sidebar .job-widget .check-box-item .checkbox-container .checkmark:after { content: url(../images/icon/checkbox-check.svg); left: 1.5px; top: -10px } @media(max-width:1399px) { .job-sidebar .job-widget .check-box-item .checkbox-container .checkmark:after { top: -9px } } @media(max-width:991px) { .job-sidebar .job-widget .check-box-item .checkbox-container .checkmark:after { top: -8px } } .job-sidebar .job-widget.style-1 { padding: 40px 12px 40px 25px } @media(max-width:1199px) { .job-sidebar .job-widget.style-1 { padding: 25px 0 25px 10px } } .job-sidebar .job-widget.style-1 ul { max-height: 250px; overflow-y: scroll; padding-right: 12px !important } .job-sidebar .job-widget.style-1 ul::-webkit-scrollbar { width: 8px } .job-sidebar .job-widget.style-1 ul::-webkit-scrollbar-thumb { border-radius: 10px; background: var(--primary-color1) } .job-sidebar .job-widget.style-1 ul::-webkit-scrollbar-track { background: rgba(0, 167, 172, .2); border-radius: 10px } .job-sidebar .job-widget .salary-container { padding-top: 5px } .job-sidebar .job-widget .salary-container ul { margin: 0; padding: 0; list-style: none } .job-sidebar .job-widget .salary-container ul li { display: flex; align-items: center; margin-bottom: 8px } .job-sidebar .job-widget .salary-container ul li:last-child { margin-bottom: 0 } .job-sidebar .job-widget .salary-container ul li input { margin-right: 8px; margin-top: -1px; padding: 0; height: 12px; width: 12px; border-radius: 50%; border: 1px solid var(--text-color1); cursor: pointer } .job-sidebar .job-widget .salary-container ul li input:focus { box-shadow: none } .job-sidebar .job-widget .salary-container ul li .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .job-sidebar .job-widget .salary-container ul li .content { display: flex; align-items: center; justify-content: space-between; width: 100% } .job-sidebar .job-widget .salary-container ul li .content span { display: inline-block; font-weight: 500; font-size: 1rem; font-family: var(--font-work-sans); color: var(--text-color1) } .job-sidebar .job-widget-btn a { justify-content: center } .job-sidebar .widget_search { padding: 0; background-color: transparent; border: none } .job-sidebar .widget_search .wp-block-search__inside-wrapper { display: flex; background: #fff; border-radius: 5px } .job-sidebar .widget_search .wp-block-search__inside-wrapper input { width: 100%; height: 50px; padding: 10px 20px } .job-sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__button { padding: 10px 20px; background-color: var(--primary-color1); border-radius: 0 5px 5px 0 } .job-sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__button svg { fill: var(--white) } .job-sidebar .recent-activitys { margin: 0; padding: 0; list-style: none; padding-top: 13px } .job-sidebar .recent-activitys li { display: flex; align-items: center; margin-bottom: 20px } .job-sidebar .recent-activitys li:last-child { margin-bottom: 0 } .job-sidebar .recent-activitys li .blog-img { height: 70px; width: 70px; margin-right: 15px } .job-sidebar .recent-activitys li .blog-img img { border-radius: 5px } .job-sidebar .recent-activitys li .content h6 { margin-bottom: 5px } .job-sidebar .recent-activitys li .content h6 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; line-height: 22px; color: var(--title-color1); transition: .35s } .job-sidebar .recent-activitys li .content h6 a:hover { color: var(--primary-color1) } .job-sidebar .recent-activitys li .content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .job-sidebar .recent-activitys li .content span img { margin-right: 6px } .job-sidebar .lg-btn { padding: 12px 28px } .grid-select-area { display: flex; align-items: center; gap: 30px } .grid-select-area .nice-select { -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 15px; padding-right: 30px; white-space: nowrap; width: auto } .grid-select-area .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50% } .grid-select-area .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .grid-select-area .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .grid-select-area .nice-select .option .selected { font-weight: 500 } .grid-select-area .nice-select .option:hover, .grid-select-area .nice-select .option.focus, .grid-select-area .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .grid-select-area .grid-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 20px } .grid-select-area .grid-area ul li a { transition: .35s } .grid-select-area .grid-area ul li a svg { fill: var(--text-color1); transition: .35s } .grid-select-area .grid-area ul li a:hover svg { fill: var(--primary-color1) } .grid-select-area .grid-area ul li a.active svg { fill: var(--primary-color1) } .show-item { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 19px; color: var(--text-color1); margin-bottom: 0 } .job-listing-wrrap { width: 100% } .job-listing-wrrap .show-item { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 19px; color: var(--text-color1); margin-bottom: 0 } .job-listing-wrrap .grid-select-area { display: flex; align-items: center; gap: 30px } .job-listing-wrrap .grid-select-area .nice-select { -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 15px; padding-right: 30px; white-space: nowrap; width: auto } .job-listing-wrrap .grid-select-area .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50% } .job-listing-wrrap .grid-select-area .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .job-listing-wrrap .grid-select-area .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .job-listing-wrrap .grid-select-area .nice-select .option .selected { font-weight: 500 } .job-listing-wrrap .grid-select-area .nice-select .option:hover, .job-listing-wrrap .grid-select-area .nice-select .option.focus, .job-listing-wrrap .grid-select-area .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .job-listing-wrrap .grid-select-area .grid-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 20px } .job-listing-wrrap .grid-select-area .grid-area ul li a { transition: .35s } .job-listing-wrrap .grid-select-area .grid-area ul li a svg { fill: var(--text-color1); transition: .35s } .job-listing-wrrap .grid-select-area .grid-area ul li a:hover svg { fill: var(--primary-color1) } .job-listing-wrrap .grid-select-area .grid-area ul li a.active svg { fill: var(--primary-color1) } .company-listing-wrap { width: 100% } .company-listing-wrap .show-item { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 19px; color: var(--text-color1); margin-bottom: 0 } .company-listing-wrap .grid-select-area { display: flex; align-items: center; gap: 30px } .company-listing-wrap .grid-select-area .nice-select { -webkit-tap-highlight-color: transparent; background-color: #f8f8f8; border-radius: 5px; border: 1px solid transparent; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 1rem; font-weight: 500; font-family: var(--font-work-sans); color: var(--title-color1); font-weight: 400; height: 40px; line-height: 40px; outline: none; padding-left: 15px; padding-right: 30px; white-space: nowrap; width: auto } .company-listing-wrap .grid-select-area .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); content: ""; display: block; height: 8px; width: 8px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50% } .company-listing-wrap .grid-select-area .nice-select .current { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .company-listing-wrap .grid-select-area .nice-select .option { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .company-listing-wrap .grid-select-area .nice-select .option .selected { font-weight: 500 } .company-listing-wrap .grid-select-area .nice-select .option:hover, .company-listing-wrap .grid-select-area .nice-select .option.focus, .company-listing-wrap .grid-select-area .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .2) } .company-listing-wrap .grid-select-area .grid-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 20px } .company-listing-wrap .grid-select-area .grid-area ul li a { transition: .35s } .company-listing-wrap .grid-select-area .grid-area ul li a svg { fill: var(--text-color1); transition: .35s } .company-listing-wrap .grid-select-area .grid-area ul li a:hover svg { fill: var(--primary-color1) } .company-listing-wrap .grid-select-area .grid-area ul li a.active svg { fill: var(--primary-color1) } .job-listing-card { border: 1px solid #eee; border-radius: 5px; padding: 30px 25px; background-color: var(--white); transition: .35s } .job-listing-card.spcial-bg { background: linear-gradient(90deg, #FFF2E8 0%, rgba(255, 242, 232, 0) 100%) } @media(min-width:1400px) and (max-width:1599px) { .job-listing-card { padding: 30px 25px } } .job-listing-card .job-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-bottom: 30px; position: relative } .job-listing-card .job-top .job-list-content { display: flex; align-items: flex-start; gap: 80px; position: relative } @media(min-width:1400px) and (max-width:1599px) { .job-listing-card .job-top .job-list-content { gap: 50px } } @media(max-width:1399px) { .job-listing-card .job-top .job-list-content { gap: 30px } } @media(max-width:1199px) { .job-listing-card .job-top .job-list-content { flex-wrap: wrap; gap: 30px } } @media(max-width:991px) { .job-listing-card .job-top .job-list-content { justify-content: flex-start } } .job-listing-card .job-top .job-list-content .company-area { display: flex; align-items: center; position: relative } .job-listing-card .job-top .job-list-content .company-area::after { content: ""; width: 1px; height: 44px; background: rgba(0, 167, 172, .3); position: absolute; right: -40px } @media(min-width:1400px) and (max-width:1599px) { .job-listing-card .job-top .job-list-content .company-area::after { right: -25px } } @media(max-width:1399px) { .job-listing-card .job-top .job-list-content .company-area::after { right: -16px } } @media(max-width:1199px) { .job-listing-card .job-top .job-list-content .company-area::after { display: none; visibility: hidden } } .job-listing-card .job-top .job-list-content .company-area .logo { border: 50%; margin-right: 12px } @media(min-width:1400px) and (max-width:1599px) { .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } @media(max-width:1399px) { .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } .job-listing-card .job-top .job-list-content .company-area .logo img { border-radius: 50%; height: 52px; width: 52px } .job-listing-card .job-top .job-list-content .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100% } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 { margin-bottom: 3px } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a { font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; white-space: nowrap } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a { font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a:hover { color: var(--primary-color1) } .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p img { margin-right: 8px } .job-listing-card .job-top .job-list-content .job-discription { display: flex; align-items: center; gap: 10px } @media(max-width:767px) { .job-listing-card .job-top .job-list-content .job-discription { flex-wrap: wrap; gap: 0 } } .job-listing-card .job-top .job-list-content .job-discription ul { margin: 0; padding: 0; list-style: none; display: block; margin-right: 40px } @media(max-width:1199px) { .job-listing-card .job-top .job-list-content .job-discription ul { margin-right: 20px } } .job-listing-card .job-top .job-list-content .job-discription ul li { margin-bottom: 10px; display: flex; align-items: center; position: relative; padding-left: 14px; margin-right: 10px; line-height: 1 } .job-listing-card .job-top .job-list-content .job-discription ul li:last-child { margin-right: 0 } .job-listing-card .job-top .job-list-content .job-discription ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: var(--primary-color1); position: absolute; left: 0; top: 4px } .job-listing-card .job-top .job-list-content .job-discription ul li p { line-height: 1; margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .job-listing-card .job-top .job-list-content .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2) } .job-listing-card .job-top .job-list-content .job-discription ul li p .time { font-size: 15px; color: var(--text-color1); font-family: var(--font-work-sans) } .job-listing-card .job-top .job-list-content .job-discription ul li a { transition: .35s } .job-listing-card .job-top .job-list-content .job-discription ul li a:hover { color: var(--primary-color1) } @media(max-width:1399px) { .job-listing-card .job-top .job-list-content .job-discription ul.one { margin-bottom: 3px } } .job-listing-card .job-top .bookmark { width: 28px; height: 28px; line-height: 28px; background-color: #eff3f2; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } @media(max-width:1199px) { .job-listing-card .job-top .bookmark { position: absolute; right: 0 } } .job-listing-card .job-top .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .job-listing-card .job-top .bookmark:hover { background-color: var(--primary-color1) } .job-listing-card .job-top .bookmark:hover i { color: var(--white) } .job-listing-card .job-type-apply { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px } .job-listing-card .job-type-apply .job-type { display: flex; align-items: center; gap: 20px } @media(max-width:576px) { .job-listing-card .job-type-apply .job-type { flex-wrap: wrap; gap: 10px } } .job-listing-card .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .job-listing-card .job-type-apply .light-green { background-color: #f3e8c1 } .job-listing-card .job-type-apply .light-purple { background-color: rgba(145, 91, 254, .18) } .job-listing-card .job-type-apply .light-blue { background: #b4f2ee } .job-listing-card .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .job-listing-card .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .job-listing-card .apply-btn a span img { width: 18px } .job-listing-card .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .job-listing-card .apply-btn a:hover { color: var(--primary-color1) } .job-listing-card .apply-btn a:hover span::after { left: -22px } .job-listing-card:hover { border-color: rgba(0, 167, 172, .4) } .job-listing-card2 { background: #fff; border: 1px solid #eee; border-radius: 5px; padding: 15px; transition: .35s } .job-listing-card2.spcial-bg { background: linear-gradient(90deg, #FFF2E8 0%, rgba(255, 242, 232, 0) 100%) } .job-listing-card2 .job-thumb { position: relative; overflow: hidden; border-radius: 5px } .job-listing-card2 .job-thumb img { border-radius: 5px } .job-listing-card2 .job-thumb .urgent-batch { position: absolute; top: 20px; left: -37px; transform: rotate(-40.46deg) } .job-listing-card2 .job-thumb .urgent-batch span { font-family: var(--font-work-sans); font-weight: 600; font-size: 13px; color: #fff; background: #ff3e3e; display: inline-block; padding: 2px 50px } .job-listing-card2 .job-thumb .bookmark { position: absolute; right: 20px; top: 20px; width: 28px; height: 28px; line-height: 28px; border: 1px solid rgba(0, 167, 172, .3); background: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .job-listing-card2 .job-thumb .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .job-listing-card2 .job-thumb .bookmark:hover { background-color: var(--primary-color1) } .job-listing-card2 .job-thumb .bookmark:hover i { color: var(--white) } .job-listing-card2 .job-content { margin-bottom: 13px } @media(min-width:1400px) and (max-width:1599px) { .job-listing-card2 .job-content { padding: 0 } } @media(max-width:1399px) { .job-listing-card2 .job-content { padding: 0 } } .job-listing-card2 .job-content .company-area { display: flex; align-items: center; margin-bottom: 20px; padding: 20px 0; border-bottom: 1px solid #eee } .job-listing-card2 .job-content .company-area .logo { border: 50%; margin-right: 12px } .job-listing-card2 .job-content .company-area .logo img { border-radius: 50%; height: 40px; width: 40px } .job-listing-card2 .job-content .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100% } .job-listing-card2 .job-content .company-area .company-details .name-location h5 { margin-bottom: 8px } .job-listing-card2 .job-content .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .job-listing-card2 .job-content .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .job-listing-card2 .job-content .company-area .company-details .name-location ul { margin: 0; padding: 0; list-style: none; display: flex; gap: 10px; flex-wrap: wrap } .job-listing-card2 .job-content .company-area .company-details .name-location ul li { padding-right: 10px; position: relative } .job-listing-card2 .job-content .company-area .company-details .name-location ul li::after { content: ""; width: 1px; height: 14px; background: #595959; position: absolute; top: 0; left: -10px } @media(max-width:1399px) { .job-listing-card2 .job-content .company-area .company-details .name-location ul li::after { display: none; visibility: hidden } } .job-listing-card2 .job-content .company-area .company-details .name-location ul li:first-child::after { display: none; visibility: hidden } .job-listing-card2 .job-content .company-area .company-details .name-location ul li p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); line-height: 1 } .job-listing-card2 .job-content .company-area .company-details .name-location ul li p img { margin-right: 8px } .job-listing-card2 .job-content .company-area .company-details .name-location ul li p .title { font-family: var(--font-work-sans); font-weight: 500; color: #061421; margin-right: 3px } .job-listing-card2 .job-content .company-area .company-details .name-location ul li:last-child { padding-right: 0 } .job-listing-card2 .job-content .job-discription ul { margin: 0; padding: 0; list-style: none } .job-listing-card2 .job-content .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center; position: relative } .job-listing-card2 .job-content .job-discription ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: #d5dfdd; margin-right: 8px } .job-listing-card2 .job-content .job-discription ul li h5 { font-family: var(--font-exo2); color: var(--title-color1); font-weight: 600; font-size: 1.25rem; margin-bottom: 5px } .job-listing-card2 .job-content .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .job-listing-card2 .job-content .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2) } .job-listing-card2 .job-content .job-discription ul li p .time { color: var(--text-color1); font-weight: 400 } .job-listing-card2 .job-content .job-discription ul li:last-child { margin-bottom: 0 } .job-listing-card2 .job-content .job-discription ul li a { transition: .35s } .job-listing-card2 .job-content .job-discription ul li a:hover { color: var(--primary-color1) } .job-listing-card2 .job-content .job-type-apply { display: flex; align-items: center; justify-content: space-between; padding-top: 20px } .job-listing-card2 .job-content .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .job-listing-card2 .job-content .job-type-apply .light-green { background-color: #f3e8c1 } .job-listing-card2 .job-content .job-type-apply .light-blue { background-color: rgba(145, 91, 254, .18) } .job-listing-card2 .job-content .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .job-listing-card2 .job-content .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .job-listing-card2 .job-content .apply-btn a span img { width: 18px } .job-listing-card2 .job-content .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .job-listing-card2 .job-content .apply-btn a:hover { color: var(--primary-color1) } .job-listing-card2 .job-content .apply-btn a:hover span::after { left: -22px } .job-listing-card2:hover { border-color: #ff8c00 } .job-listing-card2:hover .company-area { border-bottom: 1px solid #e9e1e1 } .job-details-content>p { font-size: 1rem; margin-bottom: 0; line-height: 28px } .job-details-content>p span { font-size: 1.125rem; color: var(--title-color1); font-weight: 600; font-family: var(--font-exo2) } .job-details-content h6 { font-size: 1.125rem; color: var(--title-color1); font-weight: 600; font-family: var(--font-exo2); margin-bottom: 0 } .job-details-content>ul { margin: 0; padding: 0; list-style: none; padding-top: 13px; margin-bottom: 35px } .job-details-content>ul li { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 30px; color: var(--text-color1); margin-bottom: 7px; padding-left: 15px; position: relative } .job-details-content>ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: rgba(0, 167, 172, .5); position: absolute; left: 0; top: 10px } .job-details-content>ul li:last-child { margin-bottom: 0 } .job-details-content .job-list-content { display: flex; align-items: flex-start; justify-content: space-between; gap: 50px; margin-bottom: 30px; border-bottom: 1px solid #eee; padding-bottom: 50px } @media(min-width:1400px) and (max-width:1599px) { .job-details-content .job-list-content { gap: 30px } } @media(max-width:1399px) { .job-details-content .job-list-content { gap: 30px } } @media(max-width:1199px) { .job-details-content .job-list-content { flex-wrap: wrap; gap: 30px } } .job-details-content .job-list-content .company-area { display: flex; align-items: center; position: relative } .job-details-content .job-list-content .company-area .logo { border: 50%; margin-right: 20px } @media(min-width:1400px) and (max-width:1599px) { .job-details-content .job-list-content .company-area .logo { margin-right: 10px } } @media(max-width:1399px) { .job-details-content .job-list-content .company-area .logo { margin-right: 10px } } .job-details-content .job-list-content .company-area .logo img { border-radius: 50%; height: 40px; width: 40px } .job-details-content .job-list-content .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100% } .job-details-content .job-list-content .company-area .company-details .name-location h5 { margin-bottom: 3px } .job-details-content .job-list-content .company-area .company-details .name-location h5 a { font-size: 1.063rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .job-details-content .job-list-content .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .job-details-content .job-list-content .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 500; color: var(--text-color1); font-family: var(--font-work-sans) } .job-details-content .job-list-content .company-area .company-details .name-location p img { margin-right: 8px } .job-details-content .job-list-content .job-discription { display: flex; align-items: center; gap: 30px } @media(min-width:1400px) and (max-width:1599px) { .job-details-content .job-list-content .job-discription { gap: 25px } } @media(max-width:1399px) { .job-details-content .job-list-content .job-discription { gap: 25px } } @media(max-width:1199px) { .job-details-content .job-list-content .job-discription { display: block } } .job-details-content .job-list-content .job-discription ul { margin: 0; padding: 0; list-style: none } .job-details-content .job-list-content .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center } .job-details-content .job-list-content .job-discription ul li img { padding-right: 8px } .job-details-content .job-list-content .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .job-details-content .job-list-content .job-discription ul li p .title { color: var(--title-color1); font-weight: 500; font-family: var(--font-exo2) } .job-details-content .job-list-content .job-discription ul li:last-child { margin-bottom: 0 } .job-details-content .job-list-content .job-discription ul li a { transition: .35s } .job-details-content .job-list-content .job-discription ul li a:hover { color: var(--primary-color1) } @media(max-width:1399px) { .job-details-content .job-list-content .job-discription ul.one { margin-bottom: 3px } } .job-details-pages .company-gallery { padding-top: 10px } .job-details-pages .company-gallery .title { margin-bottom: 35px } .job-details-pages .company-gallery .title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--title-color1); margin-bottom: 0 } .job-details-pages .company-gallery .gallery-wrap { position: relative } .job-details-pages .company-gallery .gallery-wrap>img { width: 100%; border-radius: 5px } .job-details-pages .company-gallery .gallery-wrap .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: .35s; transform: scale(.5) } .job-details-pages .company-gallery .gallery-wrap .overlay .items-content { height: 45px; width: 45px; border-radius: 50%; background-color: var(--title-color1); display: flex; align-items: center; justify-content: center } .job-details-pages .company-gallery .gallery-wrap:hover .overlay { opacity: 1; transform: scale(1) } .job-details-pages .related-jobs .section-title { display: flex; align-items: center; justify-content: space-between } .job-details-pages .related-jobs .section-title h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 30px; line-height: 36px; color: var(--title-color1) } .job-details-pages .related-jobs .feature-card { background: #fdf9f9; border-radius: 5px; padding: 35px 25px; transition: .35s; position: relative } .job-details-pages .related-jobs .feature-card::before { content: ""; height: 100%; width: 3px; background: rgba(0, 167, 172, .25); position: absolute; top: 0; left: 0; border-radius: 5px 0 0 5px; transition: .35s } .job-details-pages .related-jobs .feature-card .company-area { display: flex; align-items: center; margin-bottom: 30px } .job-details-pages .related-jobs .feature-card .company-area .logo { border: 50%; margin-right: 20px } .job-details-pages .related-jobs .feature-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } .job-details-pages .related-jobs .feature-card .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; position: relative } .job-details-pages .related-jobs .feature-card .company-area .company-details::after { content: ""; height: 1px; width: 100%; background-color: #eee; position: absolute; bottom: -10px; left: 0 } .job-details-pages .related-jobs .feature-card .company-area .company-details .name-location { width: 100% } .job-details-pages .related-jobs .feature-card .company-area .company-details .name-location h5 { margin-bottom: 3px } .job-details-pages .related-jobs .feature-card .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .job-details-pages .related-jobs .feature-card .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .job-details-pages .related-jobs .feature-card .company-area .company-details .name-location p { font-size: .875rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); margin-bottom: 0 } .job-details-pages .related-jobs .feature-card .company-area .company-details .bookmark { min-width: 28px; height: 28px; line-height: 28px; border: 1px solid var(--primary-color1); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .job-details-pages .related-jobs .feature-card .company-area .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .job-details-pages .related-jobs .feature-card .company-area .company-details .bookmark:hover { background-color: var(--primary-color1) } .job-details-pages .related-jobs .feature-card .company-area .company-details .bookmark:hover i { color: var(--white) } .job-details-pages .related-jobs .feature-card .job-discription { background: #fff; border-radius: 5px; padding: 30px 25px } .job-details-pages .related-jobs .feature-card .job-discription h5 { margin-bottom: 8px; line-height: 1 } .job-details-pages .related-jobs .feature-card .job-discription h5 a { font-family: var(--font-exo2); color: var(--title-color1); font-weight: 600; font-size: 1.125rem; transition: .35s } .job-details-pages .related-jobs .feature-card .job-discription ul { margin: 0; padding: 0; list-style: none } .job-details-pages .related-jobs .feature-card .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center } .job-details-pages .related-jobs .feature-card .job-discription ul li img { margin-right: 8px } .job-details-pages .related-jobs .feature-card .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .job-details-pages .related-jobs .feature-card .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2) } .job-details-pages .related-jobs .feature-card .job-discription ul li p .time { color: var(--text-color1); font-weight: 400 } .job-details-pages .related-jobs .feature-card .job-discription ul li p span { color: var(--text-color1); font-weight: 400 } .job-details-pages .related-jobs .feature-card .job-discription ul li:last-child { margin-bottom: 0 } .job-details-pages .related-jobs .feature-card .job-discription ul li a { transition: .35s } .job-details-pages .related-jobs .feature-card .job-discription ul li a:hover { color: var(--primary-color1) } .job-details-pages .related-jobs .feature-card .job-type-apply { display: flex; align-items: center; justify-content: space-between; padding-top: 30px } .job-details-pages .related-jobs .feature-card .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .job-details-pages .related-jobs .feature-card .job-type-apply .full-time { background-color: #c7e5ee } .job-details-pages .related-jobs .feature-card .job-type-apply .remote { background-color: #b4f2c1 } .job-details-pages .related-jobs .feature-card .apply-btn a { font-size: 15px; color: var(--primary-color1) } .job-details-pages .related-jobs .feature-card .apply-btn a span::after { top: 1.5px } .job-details-pages .related-jobs .feature-card:hover::before { background: var(--primary-color1) } .job-details-pages .related-jobs .feature-card:hover .company-details::after { background-color: #e9e1e1 } .job-details-sidebar .save-apply-btn ul { display: flex; align-items: center; justify-content: end; margin: 0; padding: 0; list-style: none; gap: 30px } .job-details-sidebar .save-apply-btn ul li .save-btn { font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: var(--text-color1); transition: .35s; display: flex; align-items: center } .job-details-sidebar .save-apply-btn ul li .save-btn span { height: 28px; width: 28px; border-radius: 50%; background-color: #eff3f2; display: flex; align-items: center; justify-content: center; transition: .35s; margin-left: 10px } .job-details-sidebar .save-apply-btn ul li .save-btn span i { color: var(--primary-color1); transition: .35s; font-size: 12px } .job-details-sidebar .save-apply-btn ul li .save-btn:hover { color: var(--primary-color1) } .job-details-sidebar .save-apply-btn ul li .save-btn:hover span { background-color: var(--primary-color1) } .job-details-sidebar .save-apply-btn ul li .save-btn:hover span i { color: var(--white) } .job-details-sidebar .job-summary-area { background: #f8f8f8; border-radius: 5px; padding: 70px 40px; position: relative } @media(max-width:576px) { .job-details-sidebar .job-summary-area { padding: 50px 20px } } .job-details-sidebar .job-summary-area::after { content: ""; width: 100%; height: 5px; background: #ff8c00; border-radius: 10px 10px 0 0; position: absolute; top: 0; left: 0 } .job-details-sidebar .job-summary-area .pin { position: absolute; top: 10px; right: 65px } .job-details-sidebar .job-summary-area .job-summary-title { margin-bottom: 25px } .job-details-sidebar .job-summary-area .job-summary-title h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.125rem; color: var(--title-color1); line-height: 1 } .job-details-sidebar .job-summary-area>ul { margin: 0; padding: 0; list-style: none } .job-details-sidebar .job-summary-area>ul li { position: relative; padding-left: 15px; margin-bottom: 10px } .job-details-sidebar .job-summary-area>ul li:last-child { margin-bottom: 0 } .job-details-sidebar .job-summary-area>ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background: #ff8c00; opacity: .25; position: absolute; left: 0; top: 10px } .job-details-sidebar .job-summary-area>ul li p { font-family: var(--font-work-sans); font-weight: 400; font-size: 17px; color: var(--text-color1); margin-bottom: 0 } .job-details-sidebar .job-summary-area>ul li p .title { font-family: var(--font-exo2); color: var(--title-color1); font-weight: 500 } .job-details-sidebar .job-summary-area>ul li p .time { font-size: 15px } .job-details-sidebar .view-job-btn a { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--text-color1); display: flex; align-items: center; line-height: 1; transition: .35s } .job-details-sidebar .view-job-btn a img { margin-right: 10px } .job-details-sidebar .view-job-btn a:hover { color: var(--primary-color1) } .job-details-sidebar .job-share-area { display: flex; align-items: center; gap: 25px } .job-details-sidebar .job-share-area h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); margin-bottom: 0; line-height: 1 } .job-details-sidebar .job-share-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } .job-details-sidebar .job-share-area ul li a { height: 26px; width: 26px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--primary-color1); border-radius: 50%; transition: .35s } .job-details-sidebar .job-share-area ul li a i { color: var(--primary-color1); transition: .35s } .job-details-sidebar .job-share-area ul li a:hover { background-color: var(--primary-color1) } .job-details-sidebar .job-share-area ul li a:hover i { color: var(--white) } .job-details-sidebar .email-area { border: 1px solid #eee; border-radius: 5px; padding: 30px; text-align: center } .job-details-sidebar .email-area .title { margin-bottom: 12px } .job-details-sidebar .email-area .title h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1.063rem; color: #061421; display: flex; align-items: center; justify-content: center; margin-bottom: 0; position: relative } .job-details-sidebar .email-area .title h6 img { margin-right: 5px } .job-details-sidebar .email-area .title h6::before { content: ""; height: 1px; width: 100px; background-color: #eee; margin-right: 15px } @media(max-width:1399px) { .job-details-sidebar .email-area .title h6::before { width: 70px } } @media(max-width:1199px) { .job-details-sidebar .email-area .title h6::before { width: 50px } } .job-details-sidebar .email-area .title h6::after { content: ""; height: 1px; width: 100px; background-color: #eee; margin-left: 15px } @media(max-width:1399px) { .job-details-sidebar .email-area .title h6::after { width: 70px } } @media(max-width:1199px) { .job-details-sidebar .email-area .title h6::after { width: 50px } } .job-details-sidebar .email-area p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: #000; margin-bottom: 0 } .job-details-sidebar .email-area p a { font-weight: 600; color: #0279cf } .job-details-sidebar .location-area h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: #000; margin-bottom: 30px } .job-details-sidebar .location-area iframe { width: 100%; height: 200px; border-radius: 5px } .company-list-card1 { border: 1px solid #eee; border-radius: 5px; padding: 30px; transition: .35s } @media(max-width:1399px) { .company-list-card1 { padding: 20px 15px } } @media(max-width:1199px) { .company-list-card1 { padding: 20px 15px } } .company-list-card1 .company-area { display: flex } @media(max-width:1199px) { .company-list-card1 .company-area { flex-wrap: wrap } } @media(max-width:991px) { .company-list-card1 .company-area { flex-wrap: nowrap } } .company-list-card1 .company-area .logo { border: 50%; margin-right: 12px } @media(max-width:1199px) { .company-list-card1 .company-area .logo { margin-bottom: 10px } } .company-list-card1 .company-area .logo img { border-radius: 50%; height: 40px; width: 40px } .company-list-card1 .company-area .company-content { width: 100% } .company-list-card1 .company-area .company-content .company-details { display: flex; justify-content: space-between; width: 100%; border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 15px } .company-list-card1 .company-area .company-content .company-details .name-location h5 { margin-bottom: 3px; line-height: 1 } .company-list-card1 .company-area .company-content .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s; line-height: 1 } .company-list-card1 .company-area .company-content .company-details .name-location h5 a:hover { color: var(--primary-color1) } .company-list-card1 .company-area .company-content .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .company-list-card1 .company-area .company-content .company-details .name-location p img { margin-right: 8px } .company-list-card1 .company-area .company-content .company-details .bookmark { width: 28px; height: 28px; line-height: 28px; background: #eff3f2; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .company-list-card1 .company-area .company-content .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .company-list-card1 .company-area .company-content .job-details-vacancies { display: flex; align-items: center; justify-content: space-between; gap: 15px } @media(max-width:1399px) { .company-list-card1 .company-area .company-content .job-details-vacancies { gap: 10px } } @media(max-width:1199px) { .company-list-card1 .company-area .company-content .job-details-vacancies { gap: 10px } } @media(max-width:767px) { .company-list-card1 .company-area .company-content .job-details-vacancies { flex-wrap: wrap } } .company-list-card1 .company-area .company-content .job-details-vacancies .vacancies p { margin-bottom: 0; font-size: 1.125rem } .company-list-card1 .company-area .company-content .job-details-vacancies .vacancies p span { font-weight: 600; color: var(--primary-color1) } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn { line-height: 1 } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a span img { width: 18px } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .company-list-card1 .company-area .company-content .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .company-list-card1:hover { border-color: rgba(0, 167, 172, .4) } .company-list-card1:hover .company-area .company-details .bookmark { background-color: var(--primary-color1) } .company-list-card1:hover .company-area .company-details .bookmark i { color: var(--white) } .company-listing-card2 { background: #fff; border: 1px solid rgba(0, 167, 172, .3); border-radius: 5px; transition: .35s; padding-left: 15px } .company-listing-card2 .company-area { display: flex; align-items: center; margin-bottom: 20px; background-color: rgba(182, 235, 236, .4); position: relative; z-index: 1 } .company-listing-card2 .company-area span { display: inline-block; background-color: #9ceaec; position: absolute; left: 0; bottom: 0; height: 114%; width: 60px; z-index: -1 } @media(max-width:576px) { .company-listing-card2 .company-area span { height: 112% } } .company-listing-card2 .company-area span::after { content: ""; -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%); clip-path: polygon(0 0, 0% 100%, 100% 100%); background: #91d9db; height: 13px; width: 7px; position: absolute; right: -7px; top: 0 } .company-listing-card2 .company-area span::before { content: ""; -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%); clip-path: polygon(100% 0, 100% 100%, 0 100%); background: #91d9db; height: 13px; width: 7px; position: absolute; left: -7px; top: 0 } .company-listing-card2 .company-area .logo { border-radius: 50%; margin-right: 20px; position: relative; z-index: 1; padding-left: 7px } .company-listing-card2 .company-area .logo img { border-radius: 50%; height: 45px; width: 45px } .company-listing-card2 .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 20px 0 } .company-listing-card2 .company-area .company-details .name-location h5 { margin-bottom: 3px } .company-listing-card2 .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .company-listing-card2 .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .company-listing-card2 .company-area .company-details .name-location ul { display: flex; align-items: center; margin: 0; padding: 0; list-style: none; gap: 20px } @media(max-width:576px) { .company-listing-card2 .company-area .company-details .name-location ul { display: block } } .company-listing-card2 .company-area .company-details .name-location ul li { display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } @media(max-width:576px) { .company-listing-card2 .company-area .company-details .name-location ul li { padding-right: 15px } } .company-listing-card2 .company-area .company-details .name-location ul li img { margin-right: 8px } .company-listing-card2 .company-area .company-details .name-location ul li.verified { color: var(--title-color1) } .company-listing-card2 .job-details-vacancies { margin-bottom: 25px; display: flex; align-items: center; justify-content: space-between; padding-right: 15px } .company-listing-card2 .job-details-vacancies .vacancies p { margin-bottom: 0; font-size: 1.125rem } .company-listing-card2 .job-details-vacancies .vacancies p span { font-weight: 600; color: var(--primary-color1) } .company-listing-card2 .job-details-vacancies .apply-btn { line-height: 1 } .company-listing-card2 .job-details-vacancies .apply-btn a { font-size: 1rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .company-listing-card2 .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .company-listing-card2 .job-details-vacancies .apply-btn a span img { width: 18px } .company-listing-card2 .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 0; transition: .35s } .company-listing-card2 .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .company-listing-card2 .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .company-listing-card2:hover { border-color: #ff8c00 } .company-details-area .lg-btn { padding: 12px 28px } .company-details-area .post-thumb { border-radius: 10px 10px 0 0; position: relative } .company-details-area .post-thumb>img { border-radius: 10px 10px 0 0; min-height: 280px; -o-object-fit: cover; object-fit: cover } .company-details-area .post-thumb .company-logo { height: 90px; width: 90px; background: #f8f8f8; border-radius: 5px; display: flex; align-items: center; justify-content: center; position: absolute; left: 50%; transform: translateX(-50%) rotate(-45deg); bottom: -45px } .company-details-area .post-thumb .company-logo img { height: 60px; width: 60px; border-radius: 50%; transform: rotate(45deg) } .company-details-area .company-area { display: flex; align-items: center; justify-content: space-between; padding: 30px 30px 50px } @media(max-width:991px) { .company-details-area .company-area { padding: 100px 0 50px; flex-wrap: wrap; gap: 15px } } .company-details-area .company-area .company-info h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 10px } .company-details-area .company-area .company-info ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 30px } @media(max-width:576px) { .company-details-area .company-area .company-info ul { flex-wrap: wrap; gap: 10px } } .company-details-area .company-area .company-info ul li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--text-color1); display: flex; align-items: baseline } .company-details-area .company-area .company-info ul li img { margin-right: 7px } .company-details-area .company-area .company-info ul li .title { font-weight: 500; color: var(--title-color1); margin-right: 5px } .company-details-area .company-area .company-contact { display: flex; align-items: center; gap: 50px } @media(max-width:576px) { .company-details-area .company-area .company-contact { display: block } .company-details-area .company-area .company-contact .websitet-link { margin-bottom: 15px } } .company-details-area .company-area .company-contact .websitet-link p { margin-bottom: 8px; font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); display: flex; align-items: center; line-height: 1; margin-bottom: 10px } .company-details-area .company-area .company-contact .websitet-link p img { margin-right: 7px } .company-details-area .company-area .company-contact .websitet-link a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; color: #0279cf; transition: .35s } .company-details-area .company-area .company-contact .websitet-link a:hover { color: var(--primary-color1) } .company-details-area .company-area .company-contact .social-area p { margin-bottom: 8px; font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); display: flex; align-items: center; line-height: 1; margin-bottom: 12px } .company-details-area .company-area .company-contact .social-area p img { margin-right: 7px } .company-details-area .company-area .company-contact .social-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 24px } .company-details-area .company-area .company-contact .social-area ul li { line-height: 1 } .company-details-area .company-area .company-contact .social-area ul li a { line-height: 1 } .company-details-area .company-area .company-contact .social-area ul li a i { color: var(--text-color1); transition: .35s } .company-details-area .company-area .company-contact .social-area ul li a i:hover { color: var(--primary-color1) } .company-details-area .company-details-content h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.188rem; color: var(--title-color1); margin-bottom: 15px } .company-details-area .company-details-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 30px; color: var(--text-color1); margin-bottom: 0 } .company-details-area .working-process { position: relative; display: flex; max-width: 300px; width: 100% } .company-details-area .working-process .icon { padding-right: 18px } .company-details-area .working-process .work-content .sl { font-family: var(--font-exo2); font-weight: 700; font-size: 1rem; color: var(--primary-color1); opacity: .6; position: absolute; right: 0; top: 0 } .company-details-area .working-process .work-content h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.063rem; color: var(--title-color1) } .company-details-area .working-process .work-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 26px; color: var(--text-color1); margin-bottom: 0 } .company-details-area .company-dt-sb .company-overview-area { border: 1px solid #eee; border-radius: 5px; padding: 50px 40px } @media(max-width:576px) { .company-details-area .company-dt-sb .company-overview-area { padding: 50px 30px } } .company-details-area .company-dt-sb .company-overview-area h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 25px } .company-details-area .company-dt-sb .company-overview-area ul { margin: 0; padding: 0; list-style: none } .company-details-area .company-dt-sb .company-overview-area ul li { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1); margin-bottom: 10px; padding-left: 15px; position: relative } .company-details-area .company-dt-sb .company-overview-area ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: #ff8c00; opacity: .25; position: absolute; left: 0; top: 10px } .company-details-area .company-dt-sb .company-overview-area ul li:last-child { margin-bottom: 0 } .company-details-area .company-dt-sb .company-overview-area ul li span { font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2) } .company-details-area .company-dt-sb .primry-btn-1 { justify-content: center; color: #ff8c00; z-index: 1 } .company-details-area .company-dt-sb .primry-btn-1:hover { color: var(--white) } .company-details-area .company-dt-sb .primry-btn-2 { justify-content: center; margin-bottom: 30px } .company-details-area .job-listing-card { border: 1px solid #eee; border-radius: 5px; padding: 30px 25px; background-color: var(--white); transition: .35s } .company-details-area .job-listing-card.spcial-bg { background: linear-gradient(90deg, #FFF2E8 0%, rgba(255, 242, 232, 0) 100%) } @media(min-width:1400px) and (max-width:1599px) { .company-details-area .job-listing-card { padding: 30px 25px } } .company-details-area .job-listing-card .job-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 30px; margin-bottom: 30px; position: relative } .company-details-area .job-listing-card .job-top .job-list-content { display: flex; align-items: flex-start; gap: 80px; position: relative } @media(min-width:1400px) and (max-width:1599px) { .company-details-area .job-listing-card .job-top .job-list-content { gap: 50px } } @media(max-width:1399px) { .company-details-area .job-listing-card .job-top .job-list-content { gap: 30px } } @media(max-width:1199px) { .company-details-area .job-listing-card .job-top .job-list-content { flex-wrap: wrap; gap: 30px } } @media(max-width:991px) { .company-details-area .job-listing-card .job-top .job-list-content { justify-content: flex-start } } .company-details-area .job-listing-card .job-top .job-list-content .company-area { display: flex; align-items: center; position: relative; padding: 0 } .company-details-area .job-listing-card .job-top .job-list-content .company-area::after { content: ""; width: 1px; height: 44px; background: rgba(0, 167, 172, .3); position: absolute; right: -40px } @media(min-width:1400px) and (max-width:1599px) { .company-details-area .job-listing-card .job-top .job-list-content .company-area::after { right: -25px } } @media(max-width:1399px) { .company-details-area .job-listing-card .job-top .job-list-content .company-area::after { right: -16px } } @media(max-width:1199px) { .company-details-area .job-listing-card .job-top .job-list-content .company-area::after { display: none; visibility: hidden } } .company-details-area .job-listing-card .job-top .job-list-content .company-area .logo { border: 50%; margin-right: 12px } @media(min-width:1400px) and (max-width:1599px) { .company-details-area .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } @media(max-width:1399px) { .company-details-area .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } .company-details-area .job-listing-card .job-top .job-list-content .company-area .logo img { border-radius: 50%; height: 52px; width: 52px } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100% } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 { margin-bottom: 3px } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a { font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; white-space: nowrap } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a { font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a:hover { color: var(--primary-color1) } .company-details-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p img { margin-right: 8px } .company-details-area .job-listing-card .job-top .job-list-content .job-discription { display: flex; align-items: center; gap: 10px } @media(max-width:767px) { .company-details-area .job-listing-card .job-top .job-list-content .job-discription { flex-wrap: wrap; gap: 0 } } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul { margin: 0; padding: 0; list-style: none; display: block; margin-right: 40px } @media(max-width:1199px) { .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul { margin-right: 20px } } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li { margin-bottom: 10px; display: flex; align-items: center; position: relative; padding-left: 14px; margin-right: 10px; line-height: 1 } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li:last-child { margin-right: 0 } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: var(--primary-color1); position: absolute; left: 0; top: 4px } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li p { line-height: 1; margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2) } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li p .time { font-size: 15px; color: var(--text-color1); font-family: var(--font-work-sans) } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li a { transition: .35s } .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul li a:hover { color: var(--primary-color1) } @media(max-width:1399px) { .company-details-area .job-listing-card .job-top .job-list-content .job-discription ul.one { margin-bottom: 3px } } .company-details-area .job-listing-card .job-top .bookmark { width: 28px; height: 28px; line-height: 28px; background-color: #eff3f2; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } @media(max-width:1199px) { .company-details-area .job-listing-card .job-top .bookmark { position: absolute; right: 0 } } .company-details-area .job-listing-card .job-top .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .company-details-area .job-listing-card .job-top .bookmark:hover { background-color: var(--primary-color1) } .company-details-area .job-listing-card .job-top .bookmark:hover i { color: var(--white) } .company-details-area .job-listing-card .job-type-apply { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px } .company-details-area .job-listing-card .job-type-apply p { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--text-color1); margin-bottom: 0; display: flex; align-items: baseline } .company-details-area .job-listing-card .job-type-apply p img { margin-right: 5px } .company-details-area .job-listing-card .job-type-apply p span { color: var(--title-color1); font-family: var(--font-work-sans); margin-left: 5px } .company-details-area .job-listing-card .job-type-apply .job-type { display: flex; align-items: center; gap: 20px } @media(max-width:576px) { .company-details-area .job-listing-card .job-type-apply .job-type { flex-wrap: wrap; gap: 10px } } .company-details-area .job-listing-card .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .company-details-area .job-listing-card .job-type-apply .light-yellow { background-color: #f3e8c1 } .company-details-area .job-listing-card .job-type-apply .light-purple { background-color: rgba(145, 91, 254, .18) } .company-details-area .job-listing-card .job-type-apply .light-green { background-color: #b4f2c1 } .company-details-area .job-listing-card .job-type-apply .light-blue { background-color: #b4f2ee } .company-details-area .job-listing-card .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .company-details-area .job-listing-card .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .company-details-area .job-listing-card .apply-btn a span img { width: 18px } .company-details-area .job-listing-card .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .company-details-area .job-listing-card .apply-btn a:hover { color: var(--primary-color1) } .company-details-area .job-listing-card .apply-btn a:hover span::after { left: -22px } .company-details-area .job-listing-card:hover { border-color: rgba(0, 167, 172, .4) } .company-details-area .section-title { margin-bottom: 25px } .company-details-area .section-title h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 22px; color: var(--title-color1) } .faq-page .genarel-qustions-area h4 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 30px } .faq-page .genarel-qustions-area .accordion .accordion-item { border: none } .faq-page .genarel-qustions-area .accordion .accordion-item .accordion-header .accordion-button { border: 1px solid #eee; border-radius: 5px; font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: var(--title-color1); padding: 13px 20px } .faq-page .genarel-qustions-area .accordion .accordion-item .accordion-header .accordion-button:focus { box-shadow: none } .faq-page .genarel-qustions-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { border: 1px solid rgba(0, 167, 172, .5); background-color: transparent; box-shadow: none } .faq-page .genarel-qustions-area .accordion .accordion-item .accordion-header .accordion-button::after { content: ""; background-image: url(../images/icon/accrodian--arrow.svg); width: 1.6rem; height: 1.6rem; opacity: .4 } .faq-page .genarel-qustions-area .accordion .accordion-body { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 28px; color: var(--text-color1); padding: 20px 15px 10px } .error-page { background-image: url(../images/bg/error-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 150px 0 } @media(max-width:991px) { .error-page { padding: 150px 0 } } @media(max-width:576px) { .error-page { padding: 120px 0 } } .error-page .error-wrapper { max-width: 700px; width: 100%; margin: 0 auto } .error-page .error-wrapper .error-img { display: flex; justify-content: center; margin-bottom: 30px } .error-page .error-wrapper .error-content-area h2 { font-family: var(--font-work-sans); font-weight: 500; font-size: 2.25rem; color: var(--title-color1); margin-bottom: 20px } .error-page .error-wrapper .error-content-area p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; line-height: 34px; color: var(--text-color1); margin-bottom: 50px } .error-page .error-wrapper .error-content-area a { display: inline-block; padding: 12px 25px } .office-location-area .office-location { overflow: hidden } .office-location-area .office-location .office-categoty { display: flex; justify-content: space-between; padding: 0 150px; margin-bottom: 25px } @media(max-width:991px) { .office-location-area .office-location .office-categoty { padding: 0 } } .office-location-area .office-location .office-categoty .single-category { position: relative } .office-location-area .office-location .office-categoty .single-category h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 0 } .office-location-area .office-location .office-categoty .single-category h5::after { content: ""; height: 1px; width: 280px; background-color: var(--primary-color1); opacity: .25; position: absolute; top: 50%; right: -316px } @media(max-width:1399px) { .office-location-area .office-location .office-categoty .single-category h5::after { right: -230px; width: 195px } } @media(max-width:1199px) { .office-location-area .office-location .office-categoty .single-category h5::after { right: -145px; width: 111px } } @media(max-width:991px) { .office-location-area .office-location .office-categoty .single-category h5::after { display: none; visibility: hidden } } .office-location-area .office-location .office-categoty .single-category span { position: absolute; height: 7px; width: 7px; border-radius: 50%; background: #ff8c00; opacity: .25; display: inline-block; position: absolute; left: -37px; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .office-location-area .office-location .office-categoty .single-category span { display: none; visibility: hidden } } .office-location-area .office-location .office-categoty .single-category span::before { content: ""; height: 13px; width: 13px; border-radius: 50%; border: 1px solid rgba(0, 167, 172, .25); position: absolute; left: -3px; top: -3px } .office-location-area .office-location .office-categoty .single-category span.first::after { content: ""; width: 150px; height: 1px; background-color: var(--primary-color1); opacity: .3; position: absolute; left: -142px; top: 50% } .office-location-area .office-location .office-categoty .single-category p { position: absolute; height: 7px; width: 7px; border-radius: 50%; background: #ff8c00; opacity: .25; display: inline-block; position: absolute; right: -37px; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .office-location-area .office-location .office-categoty .single-category p { display: none; visibility: hidden } } .office-location-area .office-location .office-categoty .single-category p::before { content: ""; height: 13px; width: 13px; border-radius: 50%; border: 1px solid rgba(0, 167, 172, .25); position: absolute; left: -3px; top: -3px } .office-location-area .office-location .single-category h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 20px } .office-location-area .office-location .single-location { border: 1px solid #eee; border-radius: 5px; padding: 25px 40px } @media(max-width:576px) { .office-location-area .office-location .single-location { padding: 25px } } .office-location-area .office-location .single-location h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 20px } .office-location-area .office-location .single-location ul { margin: 0; padding: 0; list-style: none } .office-location-area .office-location .single-location ul li { display: flex; align-items: flex-start; margin-bottom: 8px } .office-location-area .office-location .single-location ul li:last-child { margin-bottom: 0 } .office-location-area .office-location .single-location ul li .icon { margin-right: 8px } .office-location-area .office-location .single-location ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; color: var(--text-color1); display: block; transition: .35s } .office-location-area .office-location .single-location ul li a:hover { color: var(--primary-color1) } .office-location-area .office-location-map iframe { width: 100%; border-radius: 5px; height: 360px } .contact-support-area .contect-content h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 17px } .contact-support-area .contect-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; line-height: 30px; color: var(--text-color1); margin-bottom: 40px } .contact-support-area .contect-content .support { display: flex; align-items: center; margin-bottom: 20px } @media(max-width:991px) { .contact-support-area .contect-content .support { margin-bottom: 20px } } @media(max-width:576px) { .contact-support-area .contect-content .support { display: block } } @media(max-width:576px) { .contact-support-area .contect-content .support .icon { display: flex; justify-content: center; margin-bottom: 10px } } .contact-support-area .contect-content .support .content { display: flex; align-items: center; padding-left: 20px; position: relative } @media(max-width:576px) { .contact-support-area .contect-content .support .content { padding-left: 0; justify-content: center } } .contact-support-area .contect-content .support .content::after { content: ""; height: 20px; width: 1px; background-color: var(--primary-color1); position: absolute; left: 10px; top: 50%; transform: translateY(-50%) } @media(max-width:576px) { .contact-support-area .contect-content .support .content::after { display: none; visibility: hidden } } .contact-support-area .contect-content .support .content h5 { margin-bottom: 0; font-family: var(--font-exo2); font-weight: 500; font-size: 1.25rem; color: var(--title-color1) } .contact-support-area .contect-content .support .content a { font-family: var(--font-exo2); font-weight: 500; font-size: 1.25rem; text-decoration-line: underline; color: var(--primary-color1); padding-left: 25px; transition: .35s } @media(max-width:576px) { .contact-support-area .contect-content .support .content a { padding-left: 10px } } .contact-support-area .contect-content .support .content a:hover { color: var(--title-color1) } .contact-support-area .contect-content .service-available { display: flex; gap: 10px } .contact-support-area .contect-content .service-available span { font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: red } .contact-support-area .contect-content .service-available p { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 26px; color: var(--text-color1); margin-bottom: 0 } .contact-support-area .contact-form form { padding: 0; border: none } .blog-right-sidebar-area .job-card { background: #f8f8f8; border-radius: 10px; padding-left: 40px; padding-top: 50px; position: relative; height: 400px; overflow: hidden } .blog-right-sidebar-area .job-card .job-content { padding-right: 10px } .blog-right-sidebar-area .job-card .job-content h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; line-height: 24px; color: #000; margin-bottom: 15px } .blog-right-sidebar-area .job-card .job-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 26px; color: var(--text-color1); margin-bottom: 35px } .blog-right-sidebar-area .job-card .job-content a { display: inline-block } .blog-right-sidebar-area .job-card .job-img { position: absolute; bottom: 0; right: 0 } .blog-right-sidebar-area .job-card .primry-btn-2 { display: inline-block } .blog-standard-area .recent-article-wrap .recent-article-meta ul { justify-content: flex-start; gap: 20px } .blog-standard-area .recent-article-wrap .recent-article-content h3 { margin-bottom: 13px } .blog-standard-area .recent-article-wrap .recent-article-content h3 a { font-size: 1.875rem; font-family: var(--font-exo2); font-weight: 600; line-height: 1.4; color: #000; transition: .35s } .blog-standard-area .recent-article-wrap .recent-article-content h3 a:hover { color: var(--primary-color1) } .blog-standard-area .recent-article-wrap .recent-article-content p { margin-bottom: 30px } .blog-standard-area .recent-article-wrap .explore-btn a { color: var(--primary-color1) } .blog-details-area .blog-details-wrap .recent-article-img { border-radius: 5px; position: relative } @media(max-width:767px) { .blog-details-area .blog-details-wrap .recent-article-img img { width: 100% } } .blog-details-area .blog-details-wrap .recent-article-img .publish-area { width: 82px; height: 73px; background: #f8f8f8; border: 1px solid rgba(0, 167, 172, .2); border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-right: 20px; position: absolute; left: 0; bottom: 0 } @media(max-width:1399px) { .blog-details-area .blog-details-wrap .recent-article-img .publish-area { width: 70px; height: 65px; margin-right: 15px } } .blog-details-area .blog-details-wrap .recent-article-img .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--primary-color1) } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-img .publish-area a { font-size: 14px } } .blog-details-area .blog-details-wrap .recent-article-img .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-img .publish-area a span { font-size: 16px } } .blog-details-area .blog-details-wrap .recent-article-img img { border-radius: 5px } .blog-details-area .blog-details-wrap .recent-article-content { padding: 0 0 0 15px } @media(max-width:1399px) { .blog-details-area .blog-details-wrap .recent-article-content { padding: 0 0 0 10px } } @media(max-width:576px) { .blog-details-area .blog-details-wrap .recent-article-content { padding: 0 } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta { display: flex; align-items: flex-end; margin-top: -30px; margin-bottom: 20px } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta { margin-top: 15px; margin-bottom: 10px } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area { width: 82px; height: 73px; background: #f8f8f8; border: 1px solid rgba(0, 167, 172, .2); border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-right: 20px; position: relative } @media(max-width:1399px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area { width: 70px; height: 65px; margin-right: 15px } } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area { display: none; visibility: hidden } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--primary-color1) } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area a { font-size: 14px } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta .publish-area a span { font-size: 16px } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta ul { display: flex; align-items: center; justify-content: flex-start; width: 100%; list-style: none; margin: 0; padding: 0; gap: 20px } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: 16px; color: var(--text-color1); transition: .35s; display: flex; align-items: center } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta ul li a img { margin-right: 8px } @media(max-width:1399px) { .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta ul li a { margin-right: 5px; font-size: 13px } } .blog-details-area .blog-details-wrap .recent-article-content .recent-article-meta ul li a:hover { color: var(--primary-color1) } .blog-details-area .blog-details-wrap .recent-article-content h2 { font-family: var(--font-exo2); font-weight: 600; font-size: 2.25rem; line-height: 1.4; color: var(--title-color1); margin-bottom: 27px } @media(max-width:576px) { .blog-details-area .blog-details-wrap .recent-article-content h2 { font-size: 2rem; line-height: 1.3 } } .blog-details-area .blog-details-wrap .recent-article-content .for-devider { height: 2px; width: 100%; background-color: rgba(0, 167, 172, .16); position: relative; margin-bottom: 25px } .blog-details-area .blog-details-wrap .recent-article-content .for-devider::before { content: ""; -webkit-clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); background-color: #fff; height: 10px; max-width: 480px; width: 100%; position: absolute; bottom: -4px; z-index: 9 } .blog-details-area .blog-details-wrap .recent-article-content .for-devider::after { content: ""; -webkit-clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%); background-color: rgba(0, 167, 172, .1607843137); height: 10px; max-width: 480px; width: 100%; position: absolute; bottom: -4px; z-index: 9 } .blog-details-area .blog-details-wrap .recent-article-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.063rem; line-height: 30px; color: var(--text-color1); margin-bottom: 35px } .blog-details-area .blog-details-wrap .recent-article-content p span { font-size: 2.25rem } .blog-details-area .blog-details-wrap .recent-article-content h4 { font-family: var(--font-exo2); font-weight: 500; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 20px } .blog-details-area .blog-details-wrap .recent-article-content .interview-trips { margin: 0; padding: 0; list-style: none; margin-bottom: 40px } .blog-details-area .blog-details-wrap .recent-article-content .interview-trips li { display: flex; margin-bottom: 13px } .blog-details-area .blog-details-wrap .recent-article-content .interview-trips li .icon { padding-right: 15px; padding-top: 3px } .blog-details-area .blog-details-wrap .recent-article-content .interview-trips li p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.063rem; line-height: 30px; color: var(--text-color1); margin-bottom: 0 } .blog-details-area .blog-details-wrap .recent-article-content .interview-trips li p span { font-weight: 500; font-size: 1.125rem } .blog-details-area .blog-details-wrap .recent-article-content .blog-dt-img img { border-radius: 5px } @media(max-width:576px) { .blog-details-area .blog-details-wrap .recent-article-content .blog-dt-img img { width: 100%; min-height: 200px; -o-object-fit: cover; object-fit: cover } } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area { display: flex; align-items: center; justify-content: space-between; padding: 35px 0 } @media(max-width:767px) { .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area { flex-wrap: wrap; gap: 15px } } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag { display: flex; align-items: baseline; gap: 15px } @media(max-width:767px) { .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag { align-items: flex-start } } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: #000; margin-bottom: 0 } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; margin-top: 3px; gap: 10px } @media(max-width:576px) { .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag ul { flex-wrap: wrap } } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag ul li { line-height: 1 } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag ul li a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; line-height: 19px; color: var(--text-color1); transition: .35s } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .bolg-tag ul li a:hover { color: var(--primary-color1) } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .social-area { display: flex; align-items: center; gap: 15px } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .social-area h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: #000; margin-bottom: 0 } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .social-area ul { margin: 0; padding: 0; list-style: none; gap: 10px } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .social-area ul li a { height: 26px; width: 26px; border-radius: 50%; border: 1px solid rgba(0, 167, 172, .5); display: flex; align-items: center; justify-content: center; color: var(--primary-color1); transition: .35s } .blog-details-area .blog-details-wrap .recent-article-content .blog-tag-social-area .social-area ul li a:hover { color: var(--white); background-color: var(--primary-color1) } .blog-details-area .next-prev-pages-area { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 30px 0 } .blog-details-area .next-prev-pages-area .previous-area a { transition: .35s; position: relative } .blog-details-area .next-prev-pages-area .previous-area a .btn-wrap { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; display: flex; align-items: center; transition: .35s } .blog-details-area .next-prev-pages-area .previous-area a .btn-wrap img { height: 56px; width: 56px; border-radius: 50%; margin-right: 22px; transition: .35s } .blog-details-area .next-prev-pages-area .previous-area a .btn-wrap span { font-family: var(--font-exo2); font-weight: 500; font-size: .875rem; color: var(--title-color1); background: #f8f8f8; border-radius: 2px; padding: 5px 10px; line-height: 1; transition: .35s; white-space: nowrap } .blog-details-area .next-prev-pages-area .previous-area a:hover span { background-color: rgba(0, 167, 172, .5); color: var(--white) } .blog-details-area .next-prev-pages-area .previous-area a:hover .btn-wrap { opacity: 1 } .blog-details-area .next-prev-pages-area .previous-area a:hover .icon { opacity: 0 } .blog-details-area .next-prev-pages-area .next-area a { height: 56px } .blog-details-area .next-prev-pages-area .next-area a .icon { height: 56px; width: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(0, 167, 172, .5); transition: .35s } .blog-details-area .next-prev-pages-area .next-area a .icon svg { fill: var(--primary-color1); transition: .35s } .blog-details-area .next-prev-pages-area .next-area a .icon:hover { background: rgba(0, 167, 172, .5) } .blog-details-area .next-prev-pages-area .next-area a .icon:hover svg { fill: var(--white) } .blog-details-area .next-prev-pages-area .next-area.two .btn-wrap { right: 108px; left: unset } .blog-details-area .next-prev-pages-area .next-area.two .btn-wrap img { margin-right: 0; margin-left: 22px } .blog-details-area .job-card { background: #f8f8f8; border-radius: 10px; padding-left: 40px; padding-top: 50px; position: relative; height: 400px; overflow: hidden } .blog-details-area .job-card .job-content { padding-right: 10px } .blog-details-area .job-card .job-content h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; line-height: 24px; color: #000; margin-bottom: 15px } .blog-details-area .job-card .job-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 26px; color: var(--text-color1); margin-bottom: 35px } .blog-details-area .job-card .job-content a { display: inline-block } .blog-details-area .job-card .job-img { position: absolute; bottom: 0; right: 0 } .post-comment-area .post-title { margin-bottom: 30px } .post-comment-area .post-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; line-height: 24px; color: var(--title-color1) } .post-comment-area ul { margin: 0; padding: 0; list-style: none } .post-comment-area ul li { margin-bottom: 20px } .post-comment-area ul li:last-child { margin-bottom: 0 } .post-comment-area ul li .single-comment-area { display: flex; align-items: center } @media(max-width:767px) { .post-comment-area ul li .single-comment-area { align-items: flex-start } } @media(max-width:576px) { .post-comment-area ul li .single-comment-area { flex-wrap: wrap; gap: 15px } } .post-comment-area ul li .single-comment-area .author-img { margin-right: 25px } .post-comment-area ul li .single-comment-area .author-img img { height: 86px; width: 86px; border-radius: 5px } .post-comment-area ul li .single-comment-area .comment-content .author-details { display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; gap: 10px } @media(max-width:767px) { .post-comment-area ul li .single-comment-area .comment-content .author-details { flex-wrap: wrap } } .post-comment-area ul li .single-comment-area .comment-content .author-details .author-name-deg { display: flex; align-items: center; gap: 20px } .post-comment-area ul li .single-comment-area .comment-content .author-details .author-name-deg h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); line-height: 1; margin-bottom: 0 } .post-comment-area ul li .single-comment-area .comment-content .author-details .author-name-deg span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1); display: flex; align-items: center; line-height: 1 } .post-comment-area ul li .single-comment-area .comment-content .author-details .author-name-deg span img { margin-right: 6px } .post-comment-area ul li .single-comment-area .comment-content .author-details .date-reply-btn { display: flex; align-items: center; gap: 40px } .post-comment-area ul li .single-comment-area .comment-content .author-details .date-reply-btn .replay-btn a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; color: var(--primary-color1); display: flex; align-items: baseline; gap: 6px; transition: .35s } .post-comment-area ul li .single-comment-area .comment-content .author-details .date-reply-btn .replay-btn a svg { fill: var(--primary-color1); transition: .35s } .post-comment-area ul li .single-comment-area .comment-content .author-details .date-reply-btn .replay-btn a:hover { color: var(--title-color1) } .post-comment-area ul li .single-comment-area .comment-content .author-details .date-reply-btn .replay-btn a:hover svg { fill: var(--title-color1) } .post-comment-area ul li .single-comment-area .comment-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125; line-height: 30px; color: var(--text-color1); margin-bottom: 0 } .pricing-plan-area .pricing-plan-card1 { background: #eff5f9; border: 1px solid rgba(0, 167, 172, .15); border-radius: 5px; padding: 50px 0 } .pricing-plan-area .pricing-plan-card1 .pricing-plan-header { display: flex; align-items: center; justify-content: space-between; padding-right: 40px; gap: 5px } @media(min-width:1400px) and (max-width:1599px) { .pricing-plan-area .pricing-plan-card1 .pricing-plan-header { padding-right: 30px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card1 .pricing-plan-header { padding-right: 10px } } .pricing-plan-area .pricing-plan-card1 .pricing-plan-header .starting-form span { font-family: var(--font-work-sans); font-weight: 600; font-size: 1.375rem; color: var(--primary-color1); background-color: var(--white); border: 1px solid rgba(0, 167, 172, .16); padding: 6px 24px; margin-left: -15px; display: flex; align-items: center; gap: 8px; position: relative; border-radius: 0 10px 10px 0 } .pricing-plan-area .pricing-plan-card1 .pricing-plan-header .starting-form span::after { content: ""; height: 16px; width: 16px; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%); clip-path: polygon(0 0, 100% 0, 100% 100%); background-color: #e6e6e6; position: absolute; left: -1px; bottom: -16px } .pricing-plan-area .pricing-plan-card1 .pricing-plan-header .preview-btn a { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; line-height: 18px; text-decoration-line: underline; color: #0279cf; transition: .35s; white-space: nowrap } .pricing-plan-area .pricing-plan-card1 .pricing-plan-header .preview-btn a:hover { color: var(--primary-color1) } .pricing-plan-area .pricing-plan-card1 .price-area { display: flex; justify-content: center; padding-top: 30px; margin-bottom: 32px } .pricing-plan-area .pricing-plan-card1 .price-area h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 2.25rem; color: var(--primary-color1); margin-bottom: 0 } .pricing-plan-area .pricing-plan-card1 .price-area h3 span { font-size: 1.125rem; font-weight: 400; color: var(--text-color1) } .pricing-plan-area .pricing-plan-card1 .priceing-list { margin: 0; list-style: none; padding: 0 40px } @media(min-width:1400px) and (max-width:1599px) { .pricing-plan-area .pricing-plan-card1 .priceing-list { padding: 0 30px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card1 .priceing-list { padding: 0 30px } } .pricing-plan-area .pricing-plan-card1 .priceing-list li { display: flex; font-family: var(--font-work-sans); font-weight: 400; font-size: 18px; line-height: 30px; color: var(--text-color1); margin-bottom: 10px } .pricing-plan-area .pricing-plan-card1 .priceing-list li .icon { line-height: 1.3 } .pricing-plan-area .pricing-plan-card1 .priceing-list li p { margin-bottom: 0 } .pricing-plan-area .pricing-plan-card1 .priceing-list li span { font-weight: 500 } .pricing-plan-area .pricing-plan-card1 .priceing-list li:last-child { margin-bottom: 0 } .pricing-plan-area .pricing-plan-card1 .priceing-list li img { margin-right: 8px } .pricing-plan-area .pricing-plan-card2 { border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; background: rgba(255, 242, 232, .7); padding: 60px 15px 60px 50px } @media(min-width:1400px) and (max-width:1599px) { .pricing-plan-area .pricing-plan-card2 { padding: 60px 15px 60px 30px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card2 { padding: 60px 15px 60px 30px } } .pricing-plan-area .pricing-plan-card2 h4 { font-family: var(--font-work-sans); font-weight: 600; font-size: 1.375rem; line-height: 1; color: #061421; margin-bottom: 40px } .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper { height: 450px; overflow-y: scroll; padding-right: 25px } @media(min-width:1400px) and (max-width:1599px) { .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper { padding-right: 10px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper { padding-right: 10px } } .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper::-webkit-scrollbar { width: 8px } .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper::-webkit-scrollbar-thumb { border-radius: 10px; background: var(--primary-color1) } .pricing-plan-area .pricing-plan-card2 .scrolling-wrapper::-webkit-scrollbar-track { background: rgba(0, 167, 172, .2); border-radius: 10px } .pricing-plan-area .pricing-plan-card2 .title-and-btn { display: flex; justify-content: space-between; margin-bottom: 17px } .pricing-plan-area .pricing-plan-card2 .title-and-btn .title h5 { font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 5px } .pricing-plan-area .pricing-plan-card2 .title-and-btn .title h6 { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); margin-bottom: 0 } .pricing-plan-area .pricing-plan-card2 .title-and-btn .form-check { display: block; min-height: unset; min-width: 40px; padding-left: 2.5em; margin-bottom: .125rem; cursor: pointer } .pricing-plan-area .pricing-plan-card2 .title-and-btn .form-check-input { width: 40px; height: 20px } .pricing-plan-area .pricing-plan-card2 .title-and-btn .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .pricing-plan-area .pricing-plan-card2 .title-and-btn .form-check-input:focus { border-color: var(--primary-color1); outline: 0; box-shadow: none } .pricing-plan-area .pricing-plan-card2 .priceing-list { margin: 0; padding: 0; list-style: none } .pricing-plan-area .pricing-plan-card2 .priceing-list li { display: flex; font-family: var(--font-work-sans); font-weight: 400; font-size: 18px; line-height: 30px; color: var(--text-color1); margin-bottom: 10px } .pricing-plan-area .pricing-plan-card2 .priceing-list li .icon { line-height: 1.3 } .pricing-plan-area .pricing-plan-card2 .priceing-list li p { margin-bottom: 0 } .pricing-plan-area .pricing-plan-card2 .priceing-list li span { font-weight: 500 } .pricing-plan-area .pricing-plan-card2 .priceing-list li:last-child { margin-bottom: 0 } .pricing-plan-area .pricing-plan-card2 .priceing-list li img { margin-right: 8px } .pricing-plan-area .pricing-plan-card3 { background: #eff5f9; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 90px 50px } @media(min-width:1400px) and (max-width:1599px) { .pricing-plan-area .pricing-plan-card3 { padding: 90px 30px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card3 { padding: 90px 30px } } @media(max-width:1399px) { .pricing-plan-area .pricing-plan-card3 { padding: 90px 30px } } @media(max-width:576px) { .pricing-plan-area .pricing-plan-card3 { padding: 50px 20px } } .pricing-plan-area .pricing-plan-card3 h4 { font-family: var(--font-work-sans); font-weight: 600; font-size: 1.375rem; color: var(--title-color1); margin-bottom: 40px } .pricing-plan-area .pricing-plan-card3 .job-qty-area { display: flex; align-items: center; justify-content: space-between; background: #fff; border-radius: 5px; padding: 12px 25px; margin-bottom: 30px } @media(max-width:991px) { .pricing-plan-area .pricing-plan-card3 .job-qty-area { padding: 12px 15px } } .pricing-plan-area .pricing-plan-card3 .job-qty-area h6 { margin-bottom: 0; font-family: var(--font-exo2); font-weight: 500; font-size: 1.125rem; color: var(--title-color1) } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity { justify-content: center } @media(max-width:767px) { .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity { justify-content: end } } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav { padding: 0; border-radius: 36px } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav input { font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); text-align: center; vertical-align: middle; box-sizing: content-box; margin: 0; padding: 0 5px; background-color: transparent; border: 1px solid rgba(0, 167, 172, .5); border-radius: 4px; min-width: 54px } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav button { height: 24px; width: 24px; line-height: 33px; border-radius: 50%; background-color: transparent; border: 1px solid #ff8c00; display: flex; align-items: center; justify-content: center; color: var(--title-color-dark); transition: .35s } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav button i { font-size: 18px; color: var(--primary-color1); transition: .35s } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav button:hover { background-color: var(--primary-color1) } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .quantity-nav button:hover i { color: var(--white) } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .nice-number { display: inline-flex; justify-content: stretch; align-items: center; gap: 10px } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .nice-number input { vertical-align: middle; box-sizing: content-box; margin: 0; text-align: center } .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .nice-number input::-webkit-inner-spin-button, .pricing-plan-area .pricing-plan-card3 .job-qty-area .quantity .nice-number input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } .pricing-plan-area .pricing-plan-card3 table { width: 100% } .pricing-plan-area .pricing-plan-card3 table tbody { width: 100% } .pricing-plan-area .pricing-plan-card3 table tbody tr { height: 35px } .pricing-plan-area .pricing-plan-card3 table tbody tr td { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .pricing-plan-area .pricing-plan-card3 table tbody tr td:last-child { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; color: var(--primary-color1); display: flex; justify-content: end; color: var(--title-color1) } .pricing-plan-area .pricing-plan-card3 table tbody tr:nth-child(2) { border-bottom: 1px solid rgba(6, 20, 33, .12) } .pricing-plan-area .pricing-plan-card3 table tbody tr:last-child td { border-top: 1px solid rgba(6, 20, 33, .12) } .pricing-plan-area .pricing-plan-card3 table tbody tr:last-child td:last-child { font-weight: 500; font-size: 18px } .pricing-plan-area .pricing-plan-card3 .total-price { font-family: var(--font-work-sans); font-weight: 600; font-size: 2.188rem; text-align: center; color: var(--title-color1); margin-bottom: 0; padding-top: 10px } .pricing-plan-area .pricing-plan-card3 .primry-btn-2 { margin-top: 30px; width: 100%; justify-content: center; padding: 12px 28px } .pricing-plan-area .add-area { display: flex; gap: 60px; align-items: center; margin-bottom: 30px } @media(max-width:767px) { .pricing-plan-area .add-area { flex-wrap: wrap; gap: 10px } } .pricing-plan-area .add-area p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 500; font-size: 1.25rem; color: var(--title-color1) } .pricing-plan-area .add-area p span { color: #fd3232 } .pricing-plan-area .add-area a { padding: 5px 20px; border-color: var(--primary-color1); color: var(--primary-color1); white-space: nowrap } .pricing-plan-area .add-area a:hover { color: var(--white) } .pricing-plan-area .advertuse-area h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.625rem; color: var(--title-color1); margin-bottom: 22px } .pricing-plan-area .advertuse-area ul { margin: 0; padding: 0; list-style: none } .pricing-plan-area .advertuse-area ul li { margin-bottom: 15px; display: flex; position: relative } .pricing-plan-area .advertuse-area ul li::before { content: ""; -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%); clip-path: polygon(0 0, 0% 100%, 100% 50%); background-color: var(--primary-color1); position: absolute; left: 0; top: 7px; height: 12px; width: 8px } .pricing-plan-area .advertuse-area ul li img { margin-right: 6px } .pricing-plan-area .advertuse-area ul li:last-child { margin-bottom: 0 } .pricing-plan-area .advertuse-area ul li p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; color: var(--text-color1); padding-left: 15px } .pricing-plan-area .advertuse-area ul li p span { font-weight: 500; color: var(--title-color1) } .category-listing-area .single-category { background: #fff; border: 1px solid rgba(0, 167, 172, .15); border-radius: 5px; padding: 20px; transition: .35s } @media(max-width:576px) { .category-listing-area .single-category { max-width: 350px; width: 100%; margin: 0 auto } } .category-listing-area .single-category .category-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 25px } .category-listing-area .single-category .category-top .sl-no h6 { font-size: 1.125rem; font-weight: 700; color: rgba(0, 167, 172, .2); font-family: var(--font-exo2); line-height: 22px; letter-spacing: .04em; position: relative; opacity: .7 } .category-listing-area .single-category .category-top .sl-no h6::after { content: ""; height: 1px; width: 40px; background-color: rgba(0, 167, 172, .2); position: absolute; left: -50px; top: 50%; transform: translateY(-50%) } .category-listing-area .single-category .category-content h5 { margin-bottom: 10px } .category-listing-area .single-category .category-content h5 a { font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); line-height: 24px } .category-listing-area .single-category .category-content p { margin-bottom: 0; font-size: 1.125rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .category-listing-area .single-category .category-content p span { font-weight: 600; color: var(--primary-color1) } .category-listing-area .single-category:hover { border: 1px solid #ff8c00 } .category-listing-area .form-inner { display: flex; align-items: center; background: #f8f8f8; border-radius: 5px; margin-bottom: 10px } .category-listing-area .form-inner input { width: 100%; background-color: transparent; height: 44px; padding: 10px 20px; font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--title-color1) } .category-listing-area .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .category-listing-area .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .category-listing-area .form-inner .primry-btn-2 { height: 44px; width: 51px; display: flex; justify-content: center; align-items: center } .hero3 { background-image: url(../images/bg/hero3-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat } .hero3 .hero-wapper { padding: 70px 0% 70px 8% } @media(max-width:1399px) { .hero3 .hero-wapper { padding: 70px 0% 70px 5% } } @media(max-width:1199px) { .hero3 .hero-wapper { padding: 70px 0% 70px 3% } } @media(max-width:991px) { .hero3 .hero-wapper .hero-content { padding: 50px 0 } } @media(max-width:576px) { .hero3 .hero-wapper .hero-content { text-align: center } } .hero3 .hero-wapper .hero-content h1 { font-size: 4.375rem; font-weight: 700; color: var(--title-color1); font-family: var(--font-exo2); line-height: 1.1; margin-bottom: 20px } @media(max-width:767px) { .hero3 .hero-wapper .hero-content h1 { font-size: 4rem } } @media(max-width:576px) { .hero3 .hero-wapper .hero-content h1 { font-size: 3.2rem } } .hero3 .hero-wapper .hero-content h1 span { color: var(--primary-color1) } .hero3 .hero-wapper .hero-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; color: #797979; margin-bottom: 50px } .hero3 .hero-wapper .hero-content p span { font-weight: 500 } .hero3 .hero-wapper .hero-content .job-search-area { background: #fff; border-radius: 5px; max-width: 750px; margin-bottom: 30px } @media(max-width:991px) { .hero3 .hero-wapper .hero-content .job-search-area { max-width: unset } } .hero3 .hero-wapper .hero-content .job-search-area form { display: flex; align-items: center; justify-content: space-between; padding: 15px; gap: 20px } @media(max-width:767px) { .hero3 .hero-wapper .hero-content .job-search-area form { flex-wrap: wrap; justify-content: center } } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner.job-title { position: relative; width: 100%; height: 60px; background: #eff3f2; display: flex; align-items: center; padding: 0 25px } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner.job-title img { margin-right: 20px } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner.job-title::before { content: ""; width: 1px; height: 22px; background: #d9d9d9; position: absolute; left: 51px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner input { background-color: transparent; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 20px 0; line-height: 1; width: 100% } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 { height: 100%; padding: 15px 30px } .hero3 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 img { margin-right: 5px } .hero3 .hero-wapper .hero-content .suggest-tag { display: flex; align-items: center; margin-bottom: 65px } @media(max-width:576px) { .hero3 .hero-wapper .hero-content .suggest-tag { flex-wrap: wrap; gap: 10px; justify-content: center } } .hero3 .hero-wapper .hero-content .suggest-tag h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); margin-bottom: 0; display: flex; align-items: center; margin-right: 15px; white-space: nowrap } .hero3 .hero-wapper .hero-content .suggest-tag h6 i { font-size: 14px; margin-right: 3px; color: var(--primary-color1) } .hero3 .hero-wapper .hero-content .suggest-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .hero3 .hero-wapper .hero-content .suggest-tag ul { justify-content: center } } .hero3 .hero-wapper .hero-content .suggest-tag ul li { line-height: 1 } .hero3 .hero-wapper .hero-content .suggest-tag ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: #797979; transition: .35s; line-height: 1 } .hero3 .hero-wapper .hero-content .suggest-tag ul li a:hover { color: var(--primary-color1) } @media(min-width:1400px) and (max-width:1599px) { .hero3 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } @media(max-width:1399px) { .hero3 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } .hero3 .hero-wapper .hero-content .user-area { display: flex; align-items: center } @media(max-width:576px) { .hero3 .hero-wapper .hero-content .user-area { flex-wrap: wrap; justify-content: center; gap: 10px } } .hero3 .hero-wapper .hero-content .user-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; margin-right: 20px } .hero3 .hero-wapper .hero-content .user-area ul li { height: 46px; width: 46px; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 2px 2px 4px rgba(0, 167, 172, .1); border-radius: 50%; margin-left: -15px } .hero3 .hero-wapper .hero-content .user-area ul li img { height: 40px; width: 40px; border-radius: 50% } .hero3 .hero-wapper .hero-content .user-area ul li .total-user { text-align: center; line-height: 1 } .hero3 .hero-wapper .hero-content .user-area ul li .total-user h6 { margin-bottom: 0; font-size: 16px; font-weight: 800; line-height: 1; font-family: var(--font-work-sans); color: var(--primary-color1) } .hero3 .hero-wapper .hero-content .user-area ul li .total-user span { font-size: 11px; font-weight: 500; font-family: var(--font-work-sans); color: var(--text-color1); line-height: 1; display: inline-block } .hero3 .hero-wapper .hero-content .user-area ul li:nth-child(1) { margin-left: 0 } .hero3 .hero-wapper .hero-content .user-area p { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1); margin-bottom: 0 } .swiper-btn-2 { display: flex; align-items: center; gap: 15px } .swiper-btn-2 .swiper-prev, .swiper-btn-2 .swiper-next { height: 40px; width: 40px; border-radius: 50%; border: 1px solid; border-color: rgba(0, 167, 172, .5); display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .swiper-btn-2 .swiper-prev i, .swiper-btn-2 .swiper-next i { font-size: 20px; color: rgba(0, 167, 172, .5); transition: .35s } .swiper-btn-2 .swiper-prev:hover, .swiper-btn-2 .swiper-next:hover { background-color: var(--primary-color1); border-color: var(--primary-color1) } .swiper-btn-2 .swiper-prev:hover i, .swiper-btn-2 .swiper-next:hover i { color: var(--white) } .category-card3 { position: relative; border-radius: 5px } .category-card3>img { border-radius: 5px; height: 190px; -o-object-fit: cover; object-fit: cover; width: 100% } .category-card3 .category-tag { position: absolute; top: 18px; right: 18px; z-index: 1 } .category-card3 .category-tag span { font-family: var(--font-work-sans); font-weight: 500; font-size: 12px; color: #000; background: #99daa8; border-radius: 50px; display: inline-block; padding: 2px 15px } .category-card3 .category-content { background-color: rgba(0, 0, 0, .6); border-radius: 5px; padding: 18px 18px 30px 30px; position: absolute; left: 0; top: 0; height: 100%; width: 100%; transition: .35s } .category-card3 .category-content .category-icon { padding-top: 25px; margin-bottom: 20px; transition: .35s } .category-card3 .category-content .category-icon svg { fill: var(--primary-color1); transition: .35s } .category-card3 .category-content h5 { margin-bottom: 8px } .category-card3 .category-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--white); transition: .35s } .category-card3 .category-content h5 a:hover { color: var(--primary-color1) } .category-card3 .category-content p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; color: var(--white) } .category-card3 .category-content p span { font-family: var(--font-exo2); font-weight: 600 } .category-card3 .category-content:hover .category-icon svg { fill: var(--white) } .category3-slider { padding: 0 5px } .home3-featured-job-area { background: #f5f5f5; padding: 90px 0 } .home3-featured-job-area .tab-btn-area { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-bottom: 50px; gap: 10px } .home3-featured-job-area .tab-btn-area .nav { justify-content: center; gap: 15px } .home3-featured-job-area .tab-btn-area .nav .nav-item .nav-link { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1); border: 1px solid rgba(0, 167, 172, .2); border-radius: 50px; background-color: transparent; padding: 5px 18px } .home3-featured-job-area .tab-btn-area .nav .nav-item .nav-link:hover { color: var(--primary-color1); border: 1px solid #ff8c00 } .home3-featured-job-area .tab-btn-area .nav .nav-item .nav-link.active { color: var(--white); background-color: var(--primary-color1); border: 1px solid #ff8c00 } .home3-work-area .single-work-area { max-width: 260px; width: 100%; margin: 0 auto; display: flex } .home3-work-area .single-work-area .work-icon { margin-right: 15px; height: 50px; min-width: 50px; border-radius: 50%; border: 1px solid #cee0dc; display: flex; align-items: center; justify-content: center; transition: .35s } .home3-work-area .single-work-area .work-icon svg { fill: var(--primary-color1); transition: .35s } .home3-work-area .single-work-area .content h5 { margin-bottom: 10px } .home3-work-area .single-work-area .content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); transition: .35s } .home3-work-area .single-work-area .content h5 a:hover { color: var(--primary-color1) } .home3-work-area .single-work-area .content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 26px; color: var(--font-work-sans); margin-bottom: 0 } .home3-work-area .single-work-area:hover .work-icon { border-color: #ff8c00; background: var(--primary-color1) } .home3-work-area .single-work-area:hover .work-icon svg { fill: var(--white) } .home3-user-feedback { background: #f5f5f5; padding: 90px 0 } .home3-user-feedback .counter-area { max-width: 570px; padding-top: 70px } .home3-user-feedback .counter-area .divider { position: relative } .home3-user-feedback .counter-area .divider::after { content: ""; height: 100%; width: 1px; background-color: rgba(0, 167, 172, .16); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } @media(max-width:576px) { .home3-user-feedback .counter-area .divider::after { display: none; visibility: hidden } } .home3-user-feedback .counter-area .divider::before { content: ""; height: 1px; width: 100%; background-color: rgba(0, 167, 172, .16); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } @media(max-width:576px) { .home3-user-feedback .counter-area .divider::before { display: none; visibility: hidden } } .home3-user-feedback .counter-area .counter-single { display: flex; align-items: center; margin-left: 25px } .home3-user-feedback .counter-area .counter-single.two { justify-content: end } @media(max-width:576px) { .home3-user-feedback .counter-area .counter-single.two { justify-content: flex-start } } @media(max-width:576px) { .home3-user-feedback .counter-area .counter-single.three { margin-bottom: 60px } } .home3-user-feedback .counter-area .counter-single.four { justify-content: end } @media(max-width:576px) { .home3-user-feedback .counter-area .counter-single.four { justify-content: flex-start } } .home3-user-feedback .counter-area .counter-single .counter-icon { padding-right: 45px; position: relative } .home3-user-feedback .counter-area .counter-single .counter-icon::after { content: ""; border: 1px solid #ff8c00; border-radius: 5px; height: 60px; width: 60px; position: absolute; left: -13px; top: -13px; transform: rotate(45deg) } .home3-user-feedback .counter-area .counter-single .coundown p { margin-bottom: 0; font-size: 1.25rem; font-weight: 500; color: var(--text-color1) } .home3-user-feedback .counter-area .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 30px; color: var(--title-color1); margin-bottom: 0 } .home3-user-feedback .counter-area .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 30px; color: var(--title-color1) } .home3-user-feedback .user-feedback-wrap { background: #fff; border-radius: 5px; padding: 60px 40px 130px; position: relative } .home3-user-feedback .user-feedback-wrap .user-feedback-top { display: flex; align-items: end; justify-content: space-between; margin-bottom: 20px } @media(max-width:576px) { .home3-user-feedback .user-feedback-wrap .user-feedback-top { flex-wrap: wrap; gap: 10px } } .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area { display: flex; align-items: center } @media(max-width:576px) { .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area { flex-wrap: wrap } } .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area .author-img { margin-right: 20px } .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area .author-img img { height: 66px; width: 66px; border-radius: 50%; -o-object-fit: cover; object-fit: cover } .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area .author-content h5 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.125rem; line-height: 24px; color: var(--title-color1) } .home3-user-feedback .user-feedback-wrap .user-feedback-top .author-area .author-content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 16px; color: var(--text-color1) } .home3-user-feedback .user-feedback-wrap .user-feedback-top .reviews ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 8px } .home3-user-feedback .user-feedback-wrap .user-feedback-top .reviews ul li { color: #ebc500 } .home3-user-feedback .user-feedback-wrap p { font-family: var(--font-work-sans); font-weight: 400; font-size: 22px; line-height: 32px; color: var(--title-color1); margin-bottom: 0 } .home3-user-feedback .swiper-pagination-g { position: absolute; bottom: 65px; left: 80px; z-index: 9; width: unset; color: var(--primary-color1) } .home3-user-feedback .swiper-pagination-g .swiper-pagination-current { font-family: var(--font-work-sans); font-weight: 700; font-size: 1.125rem; color: var(--primary-color1); position: relative } .home3-user-feedback .swiper-pagination-g .swiper-pagination-current::before { content: ""; width: 22px; height: 2px; background-color: var(--primary-color1); position: absolute; top: 50%; left: -28px } .home3-user-feedback .swiper-pagination-g .swiper-pagination-total { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; color: var(--text-color1) } .home3-user-feedback .swiper-btn-2 { position: absolute; z-index: 9; right: 50px; bottom: 60px } .home3-about-area .about-left .facility-area ul { padding: 0; margin: 0; list-style: none } .home3-about-area .about-left .facility-area ul li { display: flex; margin-bottom: 25px; transition: .35s } .home3-about-area .about-left .facility-area ul li:last-child { margin-bottom: 0 } .home3-about-area .about-left .facility-area ul li .icon { margin-right: 24px; transition: .35s } .home3-about-area .about-left .facility-area ul li .icon img { transition: .35s } .home3-about-area .about-left .facility-area ul li .content h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 10px } .home3-about-area .about-left .facility-area ul li .content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.063rem; line-height: 30px; color: var(--text-color1); margin-bottom: 0 } .home3-about-area .about-left .facility-area ul li:hover .icon img { transform: rotate(360deg) } .home3-about-area .about-right { display: flex } .home3-about-area .about-right .about-img1 img { border-radius: 5px } .home3-about-area .about-right .about-img2>img { border-radius: 5px; margin-left: -20px; margin-top: 20px } .home3-about-area .about-right .about-img2 .ellipse { position: relative } .home3-about-area .about-right .about-img2 .ellipse::after { content: ""; position: absolute; top: 0; left: 0; background-color: rgba(0, 167, 172, .5); width: 170px; height: 95px; border-radius: 0 0 200px 0; z-index: -9 } .home3-about-area .about-right .about-img2 .best-quality-card { display: flex; align-items: center; background: #f5f5f5; border-radius: 5px; padding: 24px 45px; margin-top: 30px; margin-left: 30px; position: relative; z-index: 9; gap: 15px } @media(max-width:1199px) { .home3-about-area .about-right .about-img2 .best-quality-card { padding: 15px 20px } } @media(max-width:767px) { .home3-about-area .about-right .about-img2 .best-quality-card { margin-left: 15px; margin-top: 15px } } @media(max-width:576px) { .home3-about-area .about-right .about-img2 .best-quality-card { flex-wrap: wrap; gap: 10px } } .home3-about-area .about-right .about-img2 .best-quality-card::before { content: ""; height: 100%; width: 5px; background-color: var(--primary-color1); border-radius: 5px 0 0 5px; position: absolute; left: -2px; top: 0; z-index: 2 } .home3-about-area .about-right .about-img2 .best-quality-card .quality-icon { height: 60px; min-width: 60px; max-width: 60px; border-radius: 50%; background-color: var(--white); display: flex; align-items: center; justify-content: center } .home3-about-area .about-right .about-img2 .best-quality-card .content h6 { font-family: var(--font-exo2); font-weight: 700; font-size: 17px; color: var(--title-color1); margin-bottom: 8px } .home3-about-area .about-right .about-img2 .best-quality-card .content h6 span { color: var(--primary-color1) } .home3-about-area .about-right .about-img2 .best-quality-card .content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 14px; line-height: 16px; color: var(--text-color1); margin-bottom: 0 } .home3-top-company { background: #f5f5f5; padding: 90px 0 } .home3-top-company .top-company-card { background: #fff; border-radius: 5px; padding: 30px; position: relative; transition: .45s } @media(max-width:1199px) { .home3-top-company .top-company-card { padding: 18px } } .home3-top-company .top-company-card .company-details { position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; padding-bottom: 10px; z-index: 3 } .home3-top-company .top-company-card .company-details .name-location h5 { margin-bottom: 3px } .home3-top-company .top-company-card .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home3-top-company .top-company-card .company-details .name-location h5 a:hover { color: var(--primary-color1) } .home3-top-company .top-company-card .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .home3-top-company .top-company-card .company-details .name-location p img { margin-right: 8px } .home3-top-company .top-company-card .company-details .bookmark { width: 28px; height: 28px; line-height: 28px; border: 1px solid rgba(0, 167, 172, .3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .home3-top-company .top-company-card .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .home3-top-company .top-company-card .company-details .bookmark:hover i::before { content: "\f199" } .home3-top-company .top-company-card .job-details-vacancies { position: relative; display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 10px 0 0; z-index: 3 } @media(max-width:767px) { .home3-top-company .top-company-card .job-details-vacancies { flex-wrap: wrap } } .home3-top-company .top-company-card .job-details-vacancies .vacancies p { margin-bottom: 0; font-size: 1.125rem } .home3-top-company .top-company-card .job-details-vacancies .vacancies p span { font-weight: 600; color: var(--primary-color1) } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a span img { width: 18px } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .home3-top-company .top-company-card .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .home3-top-company .top-company-card::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: 5px; background-color: var(--white); z-index: 2 } .home3-top-company .top-company-card::after { content: ""; height: 10px; width: 100%; background-color: var(--primary-color1); position: absolute; left: 0; bottom: -3px; border-radius: 10px; z-index: 1; opacity: 0; transition: .45s } .home3-top-company .top-company-card:hover::after { opacity: 1 } .recent-article-card3 .article-img { border-radius: 5px; overflow: hidden; transition: .35s } .recent-article-card3 .article-img img { border-radius: 5px; transition: .35s } @media(max-width:767px) { .recent-article-card3 .article-img img { width: 100% } } .recent-article-card3 .article-content .article-category { display: flex; justify-content: center; margin-bottom: 20px; margin-top: -18px } .recent-article-card3 .article-content .article-category a { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--white); background: var(--primary-color1); border-radius: 50px; padding: 4px 30px; display: inline-block; border-color: var(--primary-color1) } .recent-article-card3 .article-content .article-category a:hover { border-color: var(--title-color1) } .recent-article-card3 .article-content .article-category a:hover::before { border-radius: 50px } .recent-article-card3 .article-content h4 { margin-bottom: 20px } .recent-article-card3 .article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.375rem; color: var(--title-color1); transition: .35s } .recent-article-card3 .article-content h4 a:hover { color: var(--primary-color1) } .recent-article-card3 .article-content .author-and-btn { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #eee; padding-top: 25px } .recent-article-card3 .article-content .author-and-btn .author-area { display: flex; align-items: center } .recent-article-card3 .article-content .author-and-btn .author-area .author-img { margin-right: 15px } @media(max-width:1199px) { .recent-article-card3 .article-content .author-and-btn .author-area .author-img { margin-right: 8px } } .recent-article-card3 .article-content .author-and-btn .author-area .author-img img { height: 40px; width: 40px; border-radius: 50% } .recent-article-card3 .article-content .author-and-btn .author-area .author-details h6 { margin-bottom: 2px } .recent-article-card3 .article-content .author-and-btn .author-area .author-details h6 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); transition: .35s } @media(max-width:1199px) { .recent-article-card3 .article-content .author-and-btn .author-area .author-details h6 a { font-size: 14px } } .recent-article-card3 .article-content .author-and-btn .author-area .author-details h6 a:hover { color: var(--primary-color1) } .recent-article-card3 .article-content .author-and-btn .author-area .author-details span { font-family: var(--font-work-sans); font-weight: 400; font-size: 14px; color: var(--text-color1) } .recent-article-card3 .article-content .author-and-btn .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } @media(max-width:1199px) { .recent-article-card3 .article-content .author-and-btn .apply-btn a { font-size: 14px } } .recent-article-card3 .article-content .author-and-btn .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .recent-article-card3 .article-content .author-and-btn .apply-btn a span img { width: 18px } .recent-article-card3 .article-content .author-and-btn .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .recent-article-card3 .article-content .author-and-btn .apply-btn a:hover { color: var(--primary-color1) } .recent-article-card3 .article-content .author-and-btn .apply-btn a:hover span::after { left: -22px } .recent-article-card3:hover .article-img img { transform: scale(1.02) } .hero2 { background-image: url(../images/bg/home2-banner-bg.png); background-color: rgba(0, 0, 0, .65); background-size: cover; background-position: center center; background-repeat: no-repeat } .hero2 .hero-wapper { overflow: hidden; position: relative; padding: 0 0 0 8% } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper { padding: 0 0 0 5% } } @media(max-width:1399px) { .hero2 .hero-wapper { padding: 0 0 0 3% } } @media(max-width:991px) { .hero2 .hero-wapper { padding: 0 } } @media(max-width:1500px) { .hero2 .hero-wapper .hero-content { max-width: 700px; width: 100% } } @media(max-width:991px) { .hero2 .hero-wapper .hero-content { padding: 120px 10px } } @media(max-width:576px) { .hero2 .hero-wapper .hero-content { text-align: center } } .hero2 .hero-wapper .hero-content h1 { font-size: 4.25rem; font-weight: 600; color: var(--white); font-family: var(--font-exo2); line-height: 1.2; margin-bottom: 25px } @media(max-width:1399px) { .hero2 .hero-wapper .hero-content h1 { font-size: 3.8rem } } @media(max-width:1199px) { .hero2 .hero-wapper .hero-content h1 { font-size: 3.5rem } } @media(max-width:576px) { .hero2 .hero-wapper .hero-content h1 { font-size: 3.2rem } } .hero2 .hero-wapper .hero-content h1 span { font-weight: 700; color: var(--primary-color1) } .hero2 .hero-wapper .hero-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; color: var(--white); margin-bottom: 0 } .hero2 .hero-wapper .hero-content p span { font-weight: 500 } .hero2 .hero-wapper .hero-content .job-title, .hero2 .hero-wapper .hero-content .category { border-radius: 5px; background: #eff3f2; height: 60px; padding-left: 60px; width: 100%; position: relative } .hero2 .hero-wapper .hero-content .job-title::after, .hero2 .hero-wapper .hero-content .category::after { content: url(../images/icon/job3.svg); position: absolute; left: 25px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero2 .hero-wapper .hero-content .job-title::before, .hero2 .hero-wapper .hero-content .category::before { content: ""; width: 1px; height: 22px; background: #d9d9d9; position: absolute; left: 50px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero2 .hero-wapper .hero-content .category { max-width: 310px } .hero2 .hero-wapper .hero-content .category::after { content: url(../images/icon/category.svg) } @media(max-width:767px) { .hero2 .hero-wapper .hero-content .category { max-width: 100% } } .hero2 .hero-wapper .hero-content .job-search-area { background: #fff; border-radius: 5px; max-width: 880px; margin: 60px 0 30px } .hero2 .hero-wapper .hero-content .job-search-area form { display: flex; align-items: center; justify-content: space-between; padding: 15px; gap: 20px } @media(max-width:767px) { .hero2 .hero-wapper .hero-content .job-search-area form { flex-wrap: wrap } } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner input { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 20px 20px 20px 0; line-height: 1; width: 100% } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list { width: 100% } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 10px; margin-top: -6px; right: 27px; top: 50%; width: 10px } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option:hover, .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.focus, .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .1) } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 { height: 100%; padding: 15px 30px } .hero2 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 img { margin-right: 5px } .hero2 .hero-wapper .hero-content .suggest-tag { display: flex; align-items: center } @media(max-width:576px) { .hero2 .hero-wapper .hero-content .suggest-tag { flex-wrap: wrap; gap: 10px; justify-content: center } } .hero2 .hero-wapper .hero-content .suggest-tag h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--white); margin-bottom: 0; display: flex; align-items: center; margin-right: 15px; white-space: nowrap } .hero2 .hero-wapper .hero-content .suggest-tag h6 i { font-size: 14px; margin-right: 3px; color: var(--primary-color1) } .hero2 .hero-wapper .hero-content .suggest-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .hero2 .hero-wapper .hero-content .suggest-tag ul { justify-content: center } } .hero2 .hero-wapper .hero-content .suggest-tag ul li { line-height: 1 } .hero2 .hero-wapper .hero-content .suggest-tag ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--white); transition: .35s; line-height: 1; text-decoration: underline } .hero2 .hero-wapper .hero-content .suggest-tag ul li a:hover { color: var(--primary-color1) } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } @media(max-width:1399px) { .hero2 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } .hero2 .hero-wapper .banner-image-area { display: flex; align-items: center; gap: 24px; padding: 140px 0 } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper .banner-image-area { gap: 16px } } @media(max-width:1399px) { .hero2 .hero-wapper .banner-image-area { gap: 16px; padding: 120px 0 } } @media(max-width:991px) { .hero2 .hero-wapper .banner-image-area { display: none; visibility: hidden } } .hero2 .hero-wapper .banner-image-area .banner-img-left, .hero2 .hero-wapper .banner-image-area .banner-img-center, .hero2 .hero-wapper .banner-image-area .banner-img-right { display: flex; flex-direction: column; gap: 24px } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper .banner-image-area .banner-img-left, .hero2 .hero-wapper .banner-image-area .banner-img-center, .hero2 .hero-wapper .banner-image-area .banner-img-right { gap: 16px } } @media(max-width:1399px) { .hero2 .hero-wapper .banner-image-area .banner-img-left, .hero2 .hero-wapper .banner-image-area .banner-img-center, .hero2 .hero-wapper .banner-image-area .banner-img-right { gap: 16px } } .hero2 .hero-wapper .banner-image-area .banner-img-left img, .hero2 .hero-wapper .banner-image-area .banner-img-center img, .hero2 .hero-wapper .banner-image-area .banner-img-right img { border-radius: 10px } @media(max-width:1300px) { .hero2 .hero-wapper .banner-image-area .banner-img-left { display: none; visibility: hidden } } .hero2 .hero-wapper .banner-image-area .user-area { padding: 20px 12px; width: 100%; background: #fff; border-radius: 5px; display: flex; align-items: center } @media(max-width:576px) { .hero2 .hero-wapper .banner-image-area .user-area { flex-wrap: wrap; justify-content: center; gap: 10px } } .hero2 .hero-wapper .banner-image-area .user-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; margin-right: 15px } .hero2 .hero-wapper .banner-image-area .user-area ul li { height: 38px; width: 38px; display: flex; align-items: center; justify-content: center; background: #ebebeb; box-shadow: 2px 2px 4px rgba(0, 167, 172, .1); border-radius: 50%; margin-left: -15px } .hero2 .hero-wapper .banner-image-area .user-area ul li img { height: 34px; width: 34px; border-radius: 50% } .hero2 .hero-wapper .banner-image-area .user-area ul li .total-user { text-align: center; line-height: 1 } .hero2 .hero-wapper .banner-image-area .user-area ul li .total-user h6 { margin-bottom: 0; font-size: 16px; font-weight: 800; line-height: 1; font-family: var(--font-work-sans); color: var(--primary-color1) } .hero2 .hero-wapper .banner-image-area .user-area ul li .total-user span { font-size: 11px; font-weight: 500; font-family: var(--font-work-sans); color: var(--text-color1); line-height: 1; display: inline-block } .hero2 .hero-wapper .banner-image-area .user-area ul li:nth-child(1) { margin-left: 0 } .hero2 .hero-wapper .banner-image-area .user-area p { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--title-color1); margin-bottom: 0 } .hero2 .hero-wapper .banner-image-area .new-job-list { background: #ff8c00; border-radius: 5px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 40px 20px } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper .banner-image-area .new-job-list { padding: 30px 15px } } @media(max-width:1500px) { .hero2 .hero-wapper .banner-image-area .new-job-list { padding: 30px 10px } } .hero2 .hero-wapper .banner-image-area .new-job-list h3 { font-family: var(--font-exo2); font-weight: 800; font-size: 36px; color: var(--white); margin-bottom: 0; text-align: start } .hero2 .hero-wapper .banner-image-area .new-job-list p { font-family: var(--font-work-sans); font-weight: 500; font-size: 18px; margin-bottom: 0; color: var(--white); text-align: start } @media(min-width:1400px) and (max-width:1599px) { .hero2 .hero-wapper .banner-image-area .new-job-list p { font-size: 16px } } @media(max-width:1500px) { .hero2 .hero-wapper .banner-image-area .new-job-list p { font-size: 14px } } .home2-counter-area { padding: 90px 0; background: #eff3f2 } .home2-counter-area .divider { position: relative } .home2-counter-area .divider::after { content: ""; width: 1px; height: 72px; background: #d7d7d7; position: absolute; top: 50%; transform: translateY(-50%); right: 0 } @media(max-width:991px) { .home2-counter-area .divider::after { display: none; visibility: hidden } } .home2-counter-area .counter-single { display: flex; align-items: center; transition: .35s } .home2-counter-area .counter-single .counter-icon { height: 72px; width: 72px; display: flex; justify-content: center; align-items: center; padding-right: 25px; position: relative; transition: .35s } .home2-counter-area .counter-single .counter-icon>svg { fill: var(--primary-color1); z-index: 9; position: relative; transition: .35s } .home2-counter-area .counter-single .counter-icon .icon-bg { position: absolute; transition: .35s } .home2-counter-area .counter-single .counter-icon .icon-bg svg { fill: var(--white); transition: .35s } .home2-counter-area .counter-single .coundown p { margin-bottom: 0; font-size: 1.25rem; font-weight: 500; color: var(--title-color1) } .home2-counter-area .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 30px; color: var(--primary-color1); margin-bottom: 0 } .home2-counter-area .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 700; font-size: 30px; color: var(--primary-color1) } .home2-counter-area .counter-single:hover .counter-icon>svg { fill: var(--white) } .home2-counter-area .counter-single:hover .counter-icon .icon-bg svg { fill: var(--primary-color1) } .single-category2 { border: 1px solid rgba(0, 167, 172, .3); border-radius: 5px; display: flex; align-items: center; gap: 15px; padding: 20px; transition: .35s } .single-category2 .category-icon { position: relative; height: 60px; width: 60px; display: flex; align-items: center; justify-content: center; transition: .35s } .single-category2 .category-icon svg { fill: var(--primary-color1); position: relative; z-index: 9; transition: .35s } .single-category2 .category-icon .icon-bg { position: absolute; left: 0; top: 0; transition: .35s } .single-category2 .category-icon .icon-bg svg { fill: #f2f2f2; transition: .35s } .single-category2 .category-content h5 { margin-bottom: 5px } .single-category2 .category-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 18px; color: var(--title-color1); transition: .35s } .single-category2 .category-content h5 a:hover { color: var(--primary-color1) } .single-category2 .category-content p { margin-bottom: 0; font-family: work sans; font-weight: 400; font-size: 17px; color: var(--text-color1) } .single-category2 .category-content p span { font-family: var(--font-exo2); font-weight: 600; font-size: 18px; color: var(--primary-color1) } .single-category2:hover { border: 1px solid #ff8c00 } .single-category2:hover .category-icon svg { fill: var(--white) } .single-category2:hover .category-icon .icon-bg svg { fill: var(--primary-color1) } .home2-job-list-area { background-image: url(../images/bg/home2-job-list-bg.png); background-color: #f4f4f4; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; padding: 90px 0 } .home2-job-list-area .job-list-card { background: #fff; border: 1px solid #fff; border-radius: 5px; padding: 35px; transition: .35s; position: relative; overflow: hidden } .home2-job-list-area .job-list-card .urgent-batch { position: absolute; top: 11px; left: -45px; transform: rotate(-40.46deg) } .home2-job-list-area .job-list-card .urgent-batch span { font-family: var(--font-work-sans); font-weight: 600; font-size: 12px; color: #fff; background: #ff3e3e; display: inline-block; padding: 2px 50px } .home2-job-list-area .job-list-card .company-area { display: flex; align-items: center; margin-bottom: 30px } .home2-job-list-area .job-list-card .company-area .logo { border: 50%; margin-right: 15px } .home2-job-list-area .job-list-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } .home2-job-list-area .job-list-card .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; position: relative } .home2-job-list-area .job-list-card .company-area .company-details::after { content: ""; width: 100%; height: 1px; background-color: #eee; position: absolute; bottom: -10px; left: 0 } .home2-job-list-area .job-list-card .company-area .company-details .name-location h5 { margin-bottom: 3px } .home2-job-list-area .job-list-card .company-area .company-details .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home2-job-list-area .job-list-card .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .home2-job-list-area .job-list-card .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center } .home2-job-list-area .job-list-card .company-area .company-details .name-location p a { font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .home2-job-list-area .job-list-card .company-area .company-details .name-location p a:hover { color: var(--primary-color1) } .home2-job-list-area .job-list-card .company-area .company-details .name-location p img { margin-right: 8px } .home2-job-list-area .job-list-card .company-area .company-details .bookmark { background: #eff3f2; width: 28px; height: 28px; line-height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; border: 1px solid transparent; cursor: pointer } .home2-job-list-area .job-list-card .company-area .company-details .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .home2-job-list-area .job-list-card .company-area .company-details .bookmark:hover { border: 1px solid #ff8c00; background-color: transparent } .home2-job-list-area .job-list-card .company-area .company-details .bookmark:hover i::before { content: "\f199" } .home2-job-list-area .job-list-card .job-discription ul { margin: 0; padding: 0; list-style: none; padding-left: 20px; position: relative; transition: .35s } .home2-job-list-area .job-list-card .job-discription ul::before { content: ""; width: 4px; height: 100%; background: rgba(0, 167, 172, .2); position: absolute; left: 0; top: 0; border-radius: 10px 0 0 10px; transition: .35s } .home2-job-list-area .job-list-card .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center } .home2-job-list-area .job-list-card .job-discription ul li img { margin-right: 8px } .home2-job-list-area .job-list-card .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-exo2) } .home2-job-list-area .job-list-card .job-discription ul li p span { color: var(--text-color1); font-weight: 400; font-size: 16px; font-family: var(--font-work-sans) } .home2-job-list-area .job-list-card .job-discription ul li p .title { color: var(--text-color1); font-weight: 500; font-size: 16px } .home2-job-list-area .job-list-card .job-discription ul li p .time { color: var(--text-color1); font-weight: 400; font-size: 16px; font-family: var(--font-work-sans) } .home2-job-list-area .job-list-card .job-discription ul li:last-child { margin-bottom: 0 } .home2-job-list-area .job-list-card .job-discription ul li a { transition: .35s } .home2-job-list-area .job-list-card .job-discription ul li a:hover { color: var(--primary-color1) } .home2-job-list-area .job-list-card .job-type-apply { padding-top: 30px } .home2-job-list-area .job-list-card .apply-btn a { font-size: 15px; color: var(--primary-color1) } .home2-job-list-area .job-list-card .apply-btn a span::after { top: 1.5px } .home2-job-list-area .job-list-card:hover { border-color: #ff8c00 } .home2-job-list-area .job-list-card:hover .job-discription ul::before { background: var(--primary-color1) } .home2-working-process .working-process-card2 { text-align: center; transition: .35s } .home2-working-process .working-process-card2 .working-process-sl { position: relative; transition: .35s; margin-bottom: 30px } .home2-working-process .working-process-card2 .working-process-sl h4 { height: 68px; width: 68px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px solid #e6e6e6; font-family: var(--font-work-sans); font-weight: 600; font-size: 1.375; color: var(--primary-color1); margin: 0 auto; background-color: #fff; z-index: 1; transition: .35s } .home2-working-process .working-process-card2 .working-process-sl h4::before { content: url(../images/icon/home2-work-process-vec.svg); position: absolute; bottom: -15px; transition: .35s } .home2-working-process .working-process-card2 .working-process-sl h4::after { content: ""; height: 1px; width: 247px; position: absolute; top: 49%; transform: translateY(-50%); background-color: #eff3f2; right: -136px; z-index: -1 } @media(max-width:1399px) { .home2-working-process .working-process-card2 .working-process-sl h4::after { width: 226px } } @media(max-width:1199px) { .home2-working-process .working-process-card2 .working-process-sl h4::after { width: 205px } } @media(max-width:991px) { .home2-working-process .working-process-card2 .working-process-sl h4::after { display: none; visibility: hidden } } .home2-working-process .working-process-card2 .working-process-sl span { display: inline-block; height: 7px; width: 7px; border-radius: 50%; background-color: #dedede; position: absolute; right: -16px; top: 50%; transform: translateY(-50%) } @media(max-width:991px) { .home2-working-process .working-process-card2 .working-process-sl span { display: none; visibility: hidden } } .home2-working-process .working-process-card2 .working-process-sl span::after { content: ""; height: 13px; width: 13px; border-radius: 50%; border: 1px solid var(--primary-color1); position: absolute; left: -3px; top: -3px } .home2-working-process .working-process-card2 .working-process-sl.last h4::after { display: none; visibility: hidden } .home2-working-process .working-process-card2 .working-process-sl.last span { display: none; visibility: hidden } .home2-working-process .working-process-card2 .working-process-content { max-width: 220px; width: 100%; margin: 0 auto } .home2-working-process .working-process-card2 .working-process-content h5 { margin-bottom: 5px } .home2-working-process .working-process-card2 .working-process-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); transition: .35s } .home2-working-process .working-process-card2 .working-process-content h5 a:hover { color: var(--primary-color1) } .home2-working-process .working-process-card2 .working-process-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; line-height: 26px; color: var(--title-color1); margin-bottom: 0 } .home2-working-process .working-process-card2:hover .working-process-sl h4::before { content: url(../images/icon/home2-work-process-vec2.svg); position: absolute; bottom: -15px } .home2-talent-area .talent-wrap { background-image: url(../images/bg/home2-talent-bg.png); background-color: rgba(0, 0, 0, .65); background-repeat: no-repeat; background-size: cover; background-position: center center; display: flex; align-items: center; justify-content: space-between; border-radius: 5px; padding: 60px; height: 235px; gap: 20px } @media(max-width:1199px) { .home2-talent-area .talent-wrap { padding: 30px } } @media(max-width:767px) { .home2-talent-area .talent-wrap { flex-wrap: wrap; height: unset; justify-content: center; gap: 30px } } @media(max-width:576px) { .home2-talent-area .talent-wrap { padding: 30px 20px } } .home2-talent-area .talent-wrap .talent-content h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.625rem; color: #fff; margin-bottom: 15px } .home2-talent-area .talent-wrap .talent-content h4 span { font-size: 1.875rem; font-weight: 700; color: var(--primary-color1) } .home2-talent-area .talent-wrap .talent-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; line-height: 30px; color: #fff; margin-bottom: 0 } .home2-talent-area .talent-wrap .talent-img { position: relative } .home2-talent-area .talent-wrap .primry-btn-2 { white-space: nowrap } .home2-recruiters-area { position: relative } .home2-recruiters-area .slick-prev { position: absolute; right: 80px; top: -105px; left: unset } .home2-recruiters-area .slick-prev::after { content: url(../images/icon/slick-prev.svg) } .home2-recruiters-area .slick-next { position: absolute; right: 15px; top: -105px } .home2-recruiters-area .slick-next::after { content: url(../images/icon/slick-next.svg) } .home2-recruiters-area .slick-arrow { opacity: .5; transition: .35s } .home2-recruiters-area .slick-arrow:hover { opacity: 1 } .home2-recruiters-area .slide-item { padding: 12px } .home2-recruiters-area .recruters-card { background-color: #fff; border: 1px solid rgba(0, 167, 172, .3); border-radius: 5px; transition: .35s; padding: 35px } @media(max-width:576px) { .home2-recruiters-area .recruters-card { padding: 25px 20px } } .home2-recruiters-area .recruters-card .company-area { display: flex; align-items: center; margin-bottom: 23px } .home2-recruiters-area .recruters-card .company-area .logo { border: 50%; margin-right: 20px } .home2-recruiters-area .recruters-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } .home2-recruiters-area .recruters-card .company-area .name-location { width: 100%; position: relative } .home2-recruiters-area .recruters-card .company-area .name-location::after { content: ""; height: 1px; width: 100%; background-color: #ededed; position: absolute; left: 0; bottom: -10px } .home2-recruiters-area .recruters-card .company-area .name-location h5 { margin-bottom: 3px } .home2-recruiters-area .recruters-card .company-area .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home2-recruiters-area .recruters-card .company-area .name-location h5 a:hover { color: var(--primary-color1) } .home2-recruiters-area .recruters-card .company-area .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .home2-recruiters-area .recruters-card .company-area .name-location p img { margin-right: 8px } .home2-recruiters-area .recruters-card .job-details-vacancies { display: flex; align-items: center; justify-content: space-between; gap: 15px } @media(max-width:767px) { .home2-recruiters-area .recruters-card .job-details-vacancies { flex-wrap: wrap } } .home2-recruiters-area .recruters-card .job-details-vacancies .vacancies p { margin-bottom: 0; font-size: 1.125rem } .home2-recruiters-area .recruters-card .job-details-vacancies .vacancies p span { font-weight: 600; color: var(--primary-color1) } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a span img { width: 18px; display: initial } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .home2-recruiters-area .recruters-card .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .home2-recruiters-area .recruters-card:hover { background: #e2f7f7; border-color: #ff8c00 } .home2-feedback-area .feedback-wrap { background-image: url(../images/bg/home2-feedback-bg.png); background-color: #e2f7f7; background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 45px 70px; text-align: center; border-radius: 5px } @media(max-width:767px) { .home2-feedback-area .feedback-wrap { padding: 45px 50px } } @media(max-width:767px) { .home2-feedback-area .feedback-wrap { padding: 45px 20px } } .home2-feedback-area .feedback-wrap .author-img { height: 75px; width: 75px; border-radius: 50%; position: relative; margin: 0 auto 20px } .home2-feedback-area .feedback-wrap .author-img>img { height: 75px; width: 75px; border-radius: 50% } .home2-feedback-area .feedback-wrap .author-img .quoat-icon { height: 32px; width: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: var(--white); position: absolute; right: -14px; bottom: 10px } .home2-feedback-area .feedback-wrap .feedback-content { margin-bottom: 30px } .home2-feedback-area .feedback-wrap .feedback-content p { margin-bottom: 0; font-weight: 400; font-size: 1.625rem; line-height: 1.4; margin-bottom: 0 } .home2-feedback-area .feedback-wrap .athor-review-content ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 10px } .home2-feedback-area .feedback-wrap .athor-review-content ul li i { font-size: 14px; color: #d5b305 } .home2-feedback-area .feedback-wrap .athor-review-content .author-content h5 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 5px } .home2-feedback-area .feedback-wrap .athor-review-content .author-content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .recent-article-wrrap .recent-article-img { overflow: hidden; position: relative; border-radius: 5px; margin-bottom: 25px; transition: .35s } .recent-article-wrrap .recent-article-img img { border-radius: 5px; transition: .35s } @media(max-width:767px) { .recent-article-wrrap .recent-article-img img { width: 100% } } .recent-article-wrrap .recent-article-img .tag { position: absolute; left: 25px; top: 25px } .recent-article-wrrap .recent-article-img .tag a { border-radius: 50px; display: inline-block; padding: 3px 28px } .recent-article-wrrap .recent-article-img .tag a::before { border-radius: 50px } .recent-article-wrrap .recent-article-content .recent-article-meta { margin-bottom: 12px } .recent-article-wrrap .recent-article-content .recent-article-meta ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 30px } .recent-article-wrrap .recent-article-content .recent-article-meta ul li { line-height: 1 } .recent-article-wrrap .recent-article-content .recent-article-meta ul li a { display: flex; align-items: center; line-height: 1; font-family: var(--font-work-sans); font-size: 1rem; font-weight: 400; transition: .35s } .recent-article-wrrap .recent-article-content .recent-article-meta ul li a img { margin-right: 5px } .recent-article-wrrap .recent-article-content .recent-article-meta ul li a:hover { color: var(--primary-color1) } .recent-article-wrrap .recent-article-content h4 { margin-bottom: 0 } .recent-article-wrrap .recent-article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.375rem; line-height: 34px; color: var(--title-color1); transition: .35s } .recent-article-wrrap .recent-article-content h4 a:hover { color: var(--primary-color1) } .recent-article-wrrap:hover .recent-article-img img { transform: scale(1.03) } .hero4 { background-image: url(../images/bg/home4-banner-bg.png); background-color: rgba(0, 0, 0, .7); background-size: cover; background-position: center center; background-repeat: no-repeat } .hero4 .scroll-down-btn { transform: rotate(90deg); position: absolute; bottom: 150px; left: 30px; z-index: 9 } @media(min-width:1400px) and (max-width:1599px) { .hero4 .scroll-down-btn { left: 0 } } @media(max-width:1399px) { .hero4 .scroll-down-btn { left: 0; bottom: 100px } } @media(max-width:1199px) { .hero4 .scroll-down-btn { display: none; visibility: hidden } } .hero4 .scroll-down-btn a { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--primary-color1); letter-spacing: .03em; position: relative; z-index: 9; transition: .35s } .hero4 .scroll-down-btn a::after { content: ""; width: 25px; height: 1px; background-color: var(--primary-color1); position: absolute; right: -40px; top: 60%; transition: .35s } .hero4 .scroll-down-btn a:hover { color: var(--white) } .hero4 .scroll-down-btn a:hover::after { background-color: var(--white) } .hero4 .hero-wapper { position: relative; padding: 100px 13% } @media(min-width:1400px) and (max-width:1599px) { .hero4 .hero-wapper { padding: 60px 5% } } @media(max-width:1399px) { .hero4 .hero-wapper { padding: 60px 3% } } @media(max-width:1399px) { .hero4 .hero-wapper { padding: 60px 5% } } @media(max-width:991px) { .hero4 .hero-wapper { padding: 100px 50px } } @media(max-width:576px) { .hero4 .hero-wapper { padding: 100px 10px } } .hero4 .hero-wapper .home2-banner-vector1 { position: absolute; top: 150px; right: 170px } @media(min-width:1400px) and (max-width:1599px) { .hero4 .hero-wapper .home2-banner-vector1 { right: 90px } } @media(max-width:1399px) { .hero4 .hero-wapper .home2-banner-vector1 { right: 70px } } @media(max-width:991px) { .hero4 .hero-wapper .home2-banner-vector1 { display: none; visibility: hidden } } @media(max-width:576px) { .hero4 .hero-wapper .hero-content { text-align: center } } .hero4 .hero-wapper .hero-content h1 { font-size: 4.375rem; font-weight: 700; color: var(--white); font-family: var(--font-exo2); line-height: 1.2; margin-bottom: 35px } @media(max-width:1399px) { .hero4 .hero-wapper .hero-content h1 { font-size: 3.8rem } } @media(max-width:1199px) { .hero4 .hero-wapper .hero-content h1 { font-size: 3.5rem } } @media(max-width:576px) { .hero4 .hero-wapper .hero-content h1 { font-size: 3.2rem } } .hero4 .hero-wapper .hero-content h1 span { font-weight: 700; -webkit-text-stroke: 1px var(--primary-color1); -webkit-text-fill-color: transparent } .hero4 .hero-wapper .hero-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; color: var(--white); margin-bottom: 0 } .hero4 .hero-wapper .hero-content p span { font-weight: 500 } .hero4 .hero-wapper .hero-content .job-title, .hero4 .hero-wapper .hero-content .category { border-radius: 5px; background: #eff3f2; height: 60px; padding-left: 60px; width: 100%; position: relative } .hero4 .hero-wapper .hero-content .job-title::after, .hero4 .hero-wapper .hero-content .category::after { content: url(../images/icon/job3.svg); position: absolute; left: 25px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero4 .hero-wapper .hero-content .job-title::before, .hero4 .hero-wapper .hero-content .category::before { content: ""; width: 1px; height: 22px; background: #d9d9d9; position: absolute; left: 50px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero4 .hero-wapper .hero-content .category { max-width: 310px } .hero4 .hero-wapper .hero-content .category::after { content: url(../images/icon/category.svg) } @media(max-width:767px) { .hero4 .hero-wapper .hero-content .category { max-width: 100% } } .hero4 .hero-wapper .hero-content .job-search-area { background: #fff; border-radius: 5px; max-width: 880px; margin: 60px 0 30px } .hero4 .hero-wapper .hero-content .job-search-area form { display: flex; align-items: center; justify-content: space-between; padding: 15px; gap: 20px } @media(max-width:767px) { .hero4 .hero-wapper .hero-content .job-search-area form { flex-wrap: wrap } } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner input { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 20px 20px 20px 0; line-height: 1; width: 100% } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select { height: 60px; background: #eff3f2; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list { width: 100% } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 10px; margin-top: -6px; right: 27px; top: 50%; width: 10px } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option:hover, .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.focus, .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .1) } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 { height: 100%; padding: 15px 30px; white-space: nowrap } .hero4 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-2 img { margin-right: 5px } .hero4 .hero-wapper .hero-content .suggest-tag { display: flex; align-items: center } @media(max-width:576px) { .hero4 .hero-wapper .hero-content .suggest-tag { flex-wrap: wrap; gap: 10px; justify-content: center } } .hero4 .hero-wapper .hero-content .suggest-tag h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--white); margin-bottom: 0; display: flex; align-items: center; margin-right: 15px; white-space: nowrap } .hero4 .hero-wapper .hero-content .suggest-tag h6 i { font-size: 14px; margin-right: 3px; color: var(--primary-color1) } .hero4 .hero-wapper .hero-content .suggest-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .hero4 .hero-wapper .hero-content .suggest-tag ul { justify-content: center } } .hero4 .hero-wapper .hero-content .suggest-tag ul li { line-height: 1 } .hero4 .hero-wapper .hero-content .suggest-tag ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--white); transition: .35s; line-height: 1; text-decoration: underline } .hero4 .hero-wapper .hero-content .suggest-tag ul li a:hover { color: var(--primary-color1) } @media(min-width:1400px) and (max-width:1599px) { .hero4 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } @media(max-width:1399px) { .hero4 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } .hero4 .hero-wapper .hero-img-wrap { margin-left: auto; width: 461px; height: 714px; border: 1px solid; border-color: rgba(255, 255, 255, .2); border-radius: 400px; display: flex; align-items: center; justify-content: end; position: relative } @media(max-width:1399px) { .hero4 .hero-wapper .hero-img-wrap { width: 410px; height: 650px } } @media(max-width:1199px) { .hero4 .hero-wapper .hero-img-wrap { display: none; visibility: hidden } } .hero4 .hero-wapper .hero-img-wrap .star-banner-4 { position: absolute; left: 0; top: 35%; left: -50px } .hero4 .hero-wapper .hero-img-wrap .banner4-vec-1 { position: absolute; bottom: 0; left: 29% } .hero4 .hero-wapper .hero-img-wrap .banner-right { height: 650px; max-width: 410px; width: 100%; margin-left: auto; background: rgba(0, 0, 0, .3); border-radius: 300px; overflow: hidden; position: relative } @media(max-width:1399px) { .hero4 .hero-wapper .hero-img-wrap .banner-right { max-width: 350px; height: 600px } } .hero4 .hero-wapper .hero-img-wrap .banner-right .banner4-vec-2 { position: absolute; z-index: 9; right: 50px; top: 150px } .hero4 .hero-wapper .hero-img-wrap .banner-right .hero-img { position: absolute; bottom: 0; right: 0 } @media(max-width:576px) { .home4-category-area .section-title1 { text-align: center } } .home4-category-area .job-category-card2 { min-height: 230px; height: 100%; max-width: 247px; width: 100%; perspective: 1000px; margin: 0 auto } .home4-category-area .job-category-card2 .job-content-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform .8s; transform-style: preserve-3d; border-radius: 50px } .home4-category-area .job-category-card2:hover .job-content-inner { transform: rotateY(180deg) } .home4-category-area .job-category-card2 .cart-front, .home4-category-area .job-category-card2 .card-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center } .home4-category-area .job-category-card2 .cart-front { border: 1px solid; border-color: rgba(0, 167, 172, .2); border-radius: 50px; padding: 45px 20px; text-align: center; background-color: var(--white) } .home4-category-area .job-category-card2 .cart-front h5 { margin-bottom: 10px } .home4-category-area .job-category-card2 .cart-front h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--title-color1) } .home4-category-area .job-category-card2 .cart-front p { font-family: var(--font-work-sans); font-weight: 500; font-size: 15px; line-height: 18px; color: var(--title-color-dark); margin-bottom: 0 } .home4-category-area .job-category-card2 .cart-front .view-btn1 { padding-top: 40px } .home4-category-area .job-category-card2 .cart-front .view-btn1 a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--primary-color1) } .home4-category-area .job-category-card2 .card-back { transform: rotateY(180deg); border-radius: 50px } .home4-category-area .job-category-card2 .card-back .category-img { position: absolute; left: 0; right: 0; width: 100%; height: 100%; border-radius: 50px } .home4-category-area .job-category-card2 .card-back .category-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 50px } .home4-category-area .job-category-card2 .card-back .category-content { padding: 45px 20px; z-index: 9; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; height: 100%; background-color: rgba(6, 20, 33, .5); border-radius: 50px; display: flex; flex-direction: column; justify-content: center; align-items: center } .home4-category-area .job-category-card2 .card-back .category-content h5 { margin-bottom: 10px } .home4-category-area .job-category-card2 .card-back .category-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--white); transition: .35s } .home4-category-area .job-category-card2 .card-back .category-content h5 a:hover { color: var(--primary-color1) } .home4-category-area .job-category-card2 .card-back .category-content p { font-family: var(--font-work-sans); font-weight: 500; font-size: 15px; line-height: 18px; color: var(--white); margin-bottom: 0 } .home4-category-area .job-category-card2 .card-back .category-content .view-btn1 { padding-top: 40px } .home4-category-area .job-category-card2 .card-back .category-content .view-btn1 a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--white); transition: .35s } .home4-category-area .job-category-card2 .card-back .category-content .view-btn1 a:hover { color: var(--primary-color1) } .home4-category-area .category-btn-area { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; height: 100% } .home4-category-area .category-btn-area h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1) } .home4-category-area .category-btn-area a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--primary-color1); display: flex; align-items: center; transition: .35s; gap: 5px } .home4-category-area .category-btn-area a:hover { color: var(--title-color1) } .home4-feature-area { background: #f8f8f8; padding: 90px 0 } .home4-feature-area .job-listing-card { border: 1px solid #eee; border-radius: 40px; padding: 40px 70px; background-color: var(--white); transition: .35s } @media(max-width:576px) { .home4-feature-area .job-listing-card { padding: 30px 25px } } .home4-feature-area .job-listing-card .job-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 30px; margin-bottom: 30px; position: relative } .home4-feature-area .job-listing-card .job-top .job-list-content { display: flex; align-items: flex-start; gap: 80px; position: relative } @media(min-width:1400px) and (max-width:1599px) { .home4-feature-area .job-listing-card .job-top .job-list-content { gap: 50px } } @media(max-width:1399px) { .home4-feature-area .job-listing-card .job-top .job-list-content { gap: 30px } } @media(max-width:1199px) { .home4-feature-area .job-listing-card .job-top .job-list-content { flex-wrap: wrap; gap: 30px } } @media(max-width:991px) { .home4-feature-area .job-listing-card .job-top .job-list-content { justify-content: flex-start } } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area { display: flex; align-items: center; position: relative } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area::after { content: ""; width: 1px; height: 44px; background: rgba(0, 167, 172, .3); position: absolute; right: -40px } @media(min-width:1400px) and (max-width:1599px) { .home4-feature-area .job-listing-card .job-top .job-list-content .company-area::after { right: -25px } } @media(max-width:1399px) { .home4-feature-area .job-listing-card .job-top .job-list-content .company-area::after { right: -16px } } @media(max-width:1199px) { .home4-feature-area .job-listing-card .job-top .job-list-content .company-area::after { display: none; visibility: hidden } } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .logo { border: 50%; margin-right: 12px } @media(min-width:1400px) and (max-width:1599px) { .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } @media(max-width:1399px) { .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .logo { margin-right: 10px } } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .logo img { border-radius: 50%; height: 52px; width: 52px } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100% } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 { margin-bottom: 3px } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a { font-size: 1.25rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location h5 a:hover { color: var(--primary-color1) } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center; white-space: nowrap } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a { font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p a:hover { color: var(--primary-color1) } .home4-feature-area .job-listing-card .job-top .job-list-content .company-area .company-details .name-location p img { margin-right: 8px } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription { display: flex; align-items: center; gap: 10px } @media(max-width:767px) { .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription { flex-wrap: wrap; gap: 0 } } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul { margin: 0; padding: 0; list-style: none; display: block; margin-right: 40px } @media(max-width:1199px) { .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul { margin-right: 20px } } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li { margin-bottom: 10px; display: flex; align-items: center; position: relative; padding-left: 14px; margin-right: 10px; line-height: 1 } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li:last-child { margin-right: 0 } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li::before { content: ""; height: 8px; width: 8px; border-radius: 50%; background-color: var(--primary-color1); position: absolute; left: 0; top: 4px } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li p { line-height: 1; margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans) } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li p .title { color: var(--text-color1); font-family: var(--font-exo2) } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li p .time { font-size: 15px; color: var(--text-color1); font-family: var(--font-work-sans) } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li a { transition: .35s } .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul li a:hover { color: var(--primary-color1) } @media(max-width:1399px) { .home4-feature-area .job-listing-card .job-top .job-list-content .job-discription ul.one { margin-bottom: 3px } } .home4-feature-area .job-listing-card .job-top .bookmark { width: 28px; height: 28px; line-height: 28px; background-color: #eff3f2; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } @media(max-width:1199px) { .home4-feature-area .job-listing-card .job-top .bookmark { position: absolute; right: 0 } } .home4-feature-area .job-listing-card .job-top .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .home4-feature-area .job-listing-card .job-top .bookmark:hover { background-color: var(--primary-color1) } .home4-feature-area .job-listing-card .job-top .bookmark:hover i { color: var(--white) } .home4-feature-area .job-listing-card .job-type-apply { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px } .home4-feature-area .job-listing-card .job-type-apply p { font-family: var(--font-exo2); font-weight: 500; font-size: 15px; color: var(--text-color1); margin-bottom: 0; display: flex; align-items: baseline } .home4-feature-area .job-listing-card .job-type-apply p img { margin-right: 5px } .home4-feature-area .job-listing-card .job-type-apply p span { color: var(--title-color1); font-family: var(--font-work-sans); margin-left: 5px } .home4-feature-area .job-listing-card .job-type-apply .job-type { display: flex; align-items: center; gap: 20px } @media(max-width:576px) { .home4-feature-area .job-listing-card .job-type-apply .job-type { flex-wrap: wrap; gap: 10px } } .home4-feature-area .job-listing-card .job-type-apply .job-type span { display: inline-block; font-size: .875rem; font-weight: 500; color: var(--title-color1); font-family: var(--font-work-sans); border-radius: 50px; padding: 5px 21px } .home4-feature-area .job-listing-card .job-type-apply .light-yellow { background-color: #f3e8c1 } .home4-feature-area .job-listing-card .job-type-apply .light-purple { background-color: rgba(145, 91, 254, .18) } .home4-feature-area .job-listing-card .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home4-feature-area .job-listing-card .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home4-feature-area .job-listing-card .apply-btn a span img { width: 18px } .home4-feature-area .job-listing-card .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home4-feature-area .job-listing-card .apply-btn a:hover { color: var(--primary-color1) } .home4-feature-area .job-listing-card .apply-btn a:hover span::after { left: -22px } .home4-feature-area .job-listing-card:hover { border-color: #ff8c00 } .home4-counter-area .counter-single { display: flex; align-items: center; transition: .35s } .home4-counter-area .counter-single .counter-icon { padding-right: 25px; position: relative; transition: .35s } @media(min-width:992px) and (max-width:1199px) { .home4-counter-area .counter-single .counter-icon { padding-right: 20px } } .home4-counter-area .counter-single .counter-icon::after { content: ""; height: 44px; width: 44px; border-radius: 50%; background-color: rgba(0, 167, 172, .15); position: absolute; bottom: -12px; right: 12px } .home4-counter-area .counter-single .coundown p { margin-bottom: 0; font-size: 1.125rem; font-weight: 400; color: var(--text-color1); padding-top: 13px } @media(min-width:992px) and (max-width:1199px) { .home4-counter-area .counter-single .coundown p { font-size: 1rem } } .home4-counter-area .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 36px; color: var(--title-color1); margin-bottom: 0; line-height: 1 } .home4-counter-area .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 36px; color: var(--title-color1); margin-left: -6px; line-height: 1 } .home4-counter-area .counter-single:hover .counter-icon>svg { fill: var(--white) } .home4-counter-area .counter-single:hover .counter-icon .icon-bg svg { fill: var(--primary-color1) } .home4-joblocation-area .location-wrap { position: relative; border-radius: 22px; overflow: hidden; transition: .35s } .home4-joblocation-area .location-wrap img { border-radius: 22px; transition: .35s } @media(max-width:767px) { .home4-joblocation-area .location-wrap img { width: 100% } } .home4-joblocation-area .location-wrap .location-content-wrap { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(360deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); border-radius: 22px } .home4-joblocation-area .location-wrap .location-content-wrap .batch { position: absolute; top: 20px; right: 20px } .home4-joblocation-area .location-wrap .location-content-wrap .batch span { font-family: var(--font-work-sans); font-weight: 500; font-size: 14px; color: #000; background: #b4f2c1; display: inline-block; border-radius: 50px; padding: 1px 16px } .home4-joblocation-area .location-wrap .location-content-wrap .location-content { text-align: center; position: absolute; left: 20px; right: 20px; bottom: 35px } .home4-joblocation-area .location-wrap .location-content-wrap .location-content h4 { margin: 0 } .home4-joblocation-area .location-wrap .location-content-wrap .location-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.375rem; color: var(--white); transition: .35s } .home4-joblocation-area .location-wrap .location-content-wrap .location-content h4 a:hover { color: var(--primary-color1) } .home4-joblocation-area .location-wrap .location-content-wrap .location-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--white); margin-bottom: 0 } .home4-joblocation-area .location-wrap .location-content-wrap .location-content p span { font-weight: 500 } .home4-joblocation-area .location-wrap:hover img { transform: scale(1.05) } .home4-feedback-area { background-image: url(../images/bg/home4-feedback-bg.png); background-color: #f8f8f8; background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 90px 0 } @media(max-width:576px) { .home4-feedback-area .home4-feedback-slider { padding: 5px } } .home4-feedback-area .feedback-wrap { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 20px; padding: 50px 30px; text-align: center } @media(max-width:576px) { .home4-feedback-area .feedback-wrap { padding: 50px 20px } } .home4-feedback-area .feedback-wrap .quat-icon { margin-bottom: 20px } .home4-feedback-area .feedback-wrap .quat-icon svg { fill: var(--text-color1) } .home4-feedback-area .feedback-wrap p { font-family: var(--font-work-sans); font-weight: 400; font-size: 22px; line-height: 32px; color: var(--text-color1); margin-bottom: 25px } .home4-feedback-area .feedback-wrap .author-name-deg h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1) } .home4-feedback-area .feedback-wrap .author-name-deg p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .home4-feedback-area .swiper-slide-active .feedback-wrap { border: 1px solid rgba(0, 167, 172, .5) } .home4-feedback-area .swiper-slide-active .feedback-wrap svg { fill: var(--primary-color1) } .home4-feedback-area .home4-feedback-slider2 { padding: 5px 0; max-width: 260px; margin: 0 auto } .home4-feedback-area .home4-feedback-slider2 .author-img img { height: 65px; width: 65px; border-radius: 50%; -o-object-fit: cover; object-fit: cover } .home4-feedback-area .home4-feedback-slider2 .swiper-slide-active .author-img { position: relative } .home4-feedback-area .home4-feedback-slider2 .swiper-slide-active .author-img::before { content: url(../images/icon/home4-feedback-u-ban.svg); position: absolute; top: -5px; left: 53%; transform: translateX(-50%) } .home4-feedback-area .home4-feedback-slider2 .swiper-slide-active .author-img img { height: 102px; width: 78px; border-radius: 65px; -o-object-fit: cover; object-fit: cover } .home4-feedback-area .home4-feedback-slider2 .swiper-wrapper { display: flex; align-items: baseline } .home4-top-recruitersa-area .recruters-card { padding: 30px 20px; background: #f8f8f8; border: 1px solid rgba(0, 167, 172, .15); border-radius: 20px; transition: .35s } @media(max-width:1399px) { .home4-top-recruitersa-area .recruters-card { padding: 25px 15px } } @media(max-width:576px) { .home4-top-recruitersa-area .recruters-card { padding: 30px 20px } } .home4-top-recruitersa-area .recruters-card .company-area { display: flex; border-radius: 20px } .home4-top-recruitersa-area .recruters-card .company-area .logo { border-radius: 50%; margin-right: 15px } .home4-top-recruitersa-area .recruters-card .company-area .logo img { border-radius: 50%; height: 60px; width: 60px } @media(max-width:1399px) { .home4-top-recruitersa-area .recruters-card .company-area .logo img { height: 50px; width: 50px } } @media(max-width:576px) { .home4-top-recruitersa-area .recruters-card .company-area .logo img { height: 60px; width: 60px } } .home4-top-recruitersa-area .recruters-card .company-area .name-location h5 { margin-bottom: 5px } .home4-top-recruitersa-area .recruters-card .company-area .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--title-color1); font-family: var(--font-exo2); transition: .35s } .home4-top-recruitersa-area .recruters-card .company-area .name-location h5 a:hover { color: var(--primary-color1) } .home4-top-recruitersa-area .recruters-card .company-area .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans) } .home4-top-recruitersa-area .recruters-card .company-area .name-location p img { margin-right: 8px } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn { padding-top: 20px } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a span img { width: 18px } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a:hover { color: var(--primary-color1) } .home4-top-recruitersa-area .recruters-card .company-area .name-location .apply-btn a:hover span::after { left: -22px } .home4-top-recruitersa-area .recruters-card:hover { border-color: #ff8c00 } .home4-recent-article-area { background: #f8f8f8; padding: 90px 0 } .home4-recent-article-wrap .recent-article-img { border: 1px solid rgba(0, 167, 172, .12); border-radius: 20px; transition: .35s; overflow: hidden } .home4-recent-article-wrap .recent-article-img img { border-radius: 20px; transition: .35s } @media(max-width:767px) { .home4-recent-article-wrap .recent-article-img img { width: 100% } } .home4-recent-article-wrap .recent-article-content { padding: 0 20px } @media(max-width:1199px) { .home4-recent-article-wrap .recent-article-content { padding: 0 } } .home4-recent-article-wrap .recent-article-content .recent-article-meta { display: flex; gap: 50px; margin-bottom: 5px } @media(max-width:1399px) { .home4-recent-article-wrap .recent-article-content .recent-article-meta { gap: 20px } } .home4-recent-article-wrap .recent-article-content .recent-article-meta .date { margin-top: -22px } .home4-recent-article-wrap .recent-article-content .recent-article-meta .date a { font-size: 16px; padding: 9px 22px } @media(max-width:1199px) { .home4-recent-article-wrap .recent-article-content .recent-article-meta .date a { padding: 9px 17px; font-size: 15px } } .home4-recent-article-wrap .recent-article-content .recent-article-meta .author { padding-top: 15px } .home4-recent-article-wrap .recent-article-content .recent-article-meta .author a { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1); display: flex; align-items: center; gap: 5px; transition: .35s } .home4-recent-article-wrap .recent-article-content .recent-article-meta .author a:hover { color: var(--primary-color1) } .home4-recent-article-wrap .recent-article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 22px; line-height: 34px; color: var(--title-color1); transition: .35s } .home4-recent-article-wrap .recent-article-content h4 a:hover { color: var(--primary-color1) } .home4-recent-article-wrap:hover .recent-article-img img { transform: scale(1.05) } .note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen { position: fixed; top: 0; left: 0; width: 100% !important; z-index: 999999 } .note-editor.note-airframe.fullscreen .note-toolbar, .note-editor.note-frame.fullscreen .note-toolbar { background-color: var(--primary-color1) } .note-editing-area { background-color: var(--white) } .note-editor.note-airframe, .note-editor.note-frame { border: 1px solid rgba(0, 167, 172, .12) } .note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar { background-color: rgba(0, 167, 172, .12); border-top: 1px solid rgba(0, 167, 172, .12) } .note-editor .note-toolbar { background-color: rgba(0, 167, 172, .12); border-color: rgba(0, 167, 172, .12) } .note-editor .note-toolbar .note-dropdown-menu, .note-editor .note-toolbar .note-popover .popover-content .note-dropdown-menu { min-width: 200px } .note-editor .note-toolbar .note-dropdown-menu a, .note-editor .note-toolbar .note-popover .popover-content .note-dropdown-menu a { font-family: var(--font-work-sans) } .note-editor .note-toolbar button { padding: 5px 10px; font-size: 12px; line-height: 1.5; width: unset; background-color: #fff; border-color: rgba(0, 167, 172, .12) } .note-editor .note-toolbar button i { position: relative; right: unset; bottom: unset; color: var(--primary-color1); cursor: pointer } .note-editor .note-toolbar button span { color: var(--title-color1) } .note-editable { min-height: 150px } .note-editable p { margin-bottom: 0 } .hero5 { background: #f2f2f2; padding: 120px 150px; position: relative; z-index: 1 } .hero5 .hero-vector { position: absolute; left: 0; top: 80px; z-index: -1 } @media(max-width:1700px) { .hero5 { padding: 120px 80px } } @media(max-width:1399px) { .hero5 { padding: 120px 30px } } @media(max-width:576px) { .hero5 { padding: 100px 10px } } .hero5 .hero-left .hero-content { max-width: 825px; width: 100% } .hero5 .hero-left .hero-content h1 { font-size: 3.75rem; font-weight: 600; color: var(--primary-dark); font-family: var(--font-exo2); line-height: 1.2; margin-bottom: 20px } @media(max-width:1199px) { .hero5 .hero-left .hero-content h1 { font-size: 3.5rem } } @media(max-width:576px) { .hero5 .hero-left .hero-content h1 { font-size: 3rem } } .hero5 .hero-left .hero-content h1 span { font-weight: 800; font-size: 4.063rem; color: var(--primary-dark) } @media(max-width:1199px) { .hero5 .hero-left .hero-content h1 span { font-size: 3.8rem } } @media(max-width:576px) { .hero5 .hero-left .hero-content h1 span { font-size: 3.3rem } } .hero5 .hero-left .hero-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; line-height: 32px; color: #797979; margin-bottom: 50px } .hero5 .hero-left .job-title, .hero5 .hero-left .category { border-radius: 50px; border: .5px solid #000; background: #f9f9f9; height: 54px; padding-left: 60px; width: 100%; position: relative } .hero5 .hero-left .job-title::after, .hero5 .hero-left .category::after { content: url(../images/icon/job4.svg); position: absolute; left: 25px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero5 .hero-left .job-title::before, .hero5 .hero-left .category::before { content: ""; width: 1px; height: 22px; background: #d9d9d9; position: absolute; left: 50px; top: 50%; transform: translateY(-50%); line-height: 1 } .hero5 .hero-left .category { max-width: 310px } .hero5 .hero-left .category::after { content: url(../images/icon/category4.svg) } @media(max-width:767px) { .hero5 .hero-left .category { max-width: 100% } } .hero5 .hero-left .job-search-area { background: #e9e9e9; border-radius: 50px; padding: 15px 20px; width: 120%; position: relative; z-index: 9 } @media(max-width:991px) { .hero5 .hero-left .job-search-area { width: 100% } } .hero5 .hero-left .job-search-area form { display: flex; align-items: center; justify-content: space-between; gap: 20px } @media(max-width:767px) { .hero5 .hero-left .job-search-area form { flex-wrap: wrap } } .hero5 .hero-left .job-search-area form .form-inner input { height: 52px; background: #f9f9f9; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 20px 20px 20px 0; line-height: 1; width: 100%; border-radius: 50px } .hero5 .hero-left .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero5 .hero-left .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero5 .hero-left .job-search-area form .form-inner .nice-select { height: 52px; border-radius: 50px; background: #f9f9f9; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .hero5 .hero-left .job-search-area form .form-inner .nice-select .list { width: 100% } .hero5 .hero-left .job-search-area form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .hero5 .hero-left .job-search-area form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 10px; margin-top: -6px; right: 27px; top: 50%; width: 10px } .hero5 .hero-left .job-search-area form .form-inner .nice-select .option:hover, .hero5 .hero-left .job-search-area form .form-inner .nice-select .option.focus, .hero5 .hero-left .job-search-area form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 0, 0, .05) } .hero5 .hero-left .job-search-area form .form-inner .primry-btn-3 { height: 100%; padding: 12px 44px; white-space: nowrap; border-radius: 50px; border: 1px solid var(--primary-dark) } .hero5 .hero-left .job-search-area form .form-inner .primry-btn-3 img { margin-right: 5px } .hero5 .hero-left .job-search-area form .form-inner .primry-btn-3::before { border-radius: 50px } .hero5 .hero-left .suggest-tag { display: flex; align-items: center; padding-top: 30px } @media(max-width:576px) { .hero5 .hero-left .suggest-tag { flex-wrap: wrap; gap: 10px; justify-content: center } } .hero5 .hero-left .suggest-tag h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); margin-bottom: 0; display: flex; align-items: center; margin-right: 15px; white-space: nowrap } .hero5 .hero-left .suggest-tag h6 img { margin-right: 5px } .hero5 .hero-left .suggest-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .hero5 .hero-left .suggest-tag ul { justify-content: center } } .hero5 .hero-left .suggest-tag ul li { line-height: 1 } .hero5 .hero-left .suggest-tag ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--text-color1); transition: .35s; line-height: 1 } .hero5 .hero-left .suggest-tag ul li a:hover { color: var(--primary-color1) } @media(min-width:1400px) and (max-width:1599px) { .hero5 .hero-left .suggest-tag ul li a { font-size: .75rem } } @media(max-width:1399px) { .hero5 .hero-left .suggest-tag ul li a { font-size: .75rem } } .hero5 .hero-right { display: flex; align-items: center; gap: 40px } @media(max-width:991px) { .hero5 .hero-right { display: none; visibility: hidden } } .hero5 .hero-right .hero-img1 { position: relative; z-index: 1 } .hero5 .hero-right .hero-img1::after { content: ""; height: 100%; width: 100%; border: .5px solid rgba(0, 0, 0, .3); position: absolute; left: -20px; top: -20px; z-index: -1 } .hero5 .hero-right .hero-img1 .vector { position: absolute; top: -44px; left: -44px } .hero5 .hero-right .hero-img-group { display: flex; flex-direction: column; gap: 45px } @media(max-width:1199px) { .hero5 .hero-right .hero-img-group { display: none; visibility: hidden } } .hero5 .hero-right .hero-img-group .hero-img3 { position: relative; z-index: 1 } .hero5 .hero-right .hero-img-group .hero-img3::after { content: ""; height: 112%; width: 100%; border: .5px solid rgba(0, 0, 0, .3); position: absolute; left: -15px; top: -15px; z-index: -1 } .hero6 { margin: 0 100px } @media(min-width:1400px) and (max-width:1599px) { .hero6 { margin: 0 5% } } @media(max-width:1399px) { .hero6 { margin: 0 5% } } @media(max-width:1199px) { .hero6 { margin: 0 3% } } .hero6 .hero-wapper { background-image: linear-gradient(rgba(23, 23, 23, 0.8), rgba(23, 23, 23, 0.8)), url(../images/bg/home6-banner-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; border-radius: 10px; min-height: 80vh; display: flex; align-items: center } .hero6 .hero-wapper .scroll-btn { position: absolute; left: 50%; transform: translateX(-50%); bottom: -36px; z-index: 99 } .hero6 .hero-wapper .scroll-btn a { height: 72px; width: 32px; background: #020b0d; border: 1px solid rgba(0, 167, 172, .3); border-radius: 37px; display: flex; align-items: center; justify-content: center } .hero6 .hero-wapper .scroll-btn a img { animation: CSSright 10s linear infinite running } @keyframes CSSright { 0% { margin-top: -20px } 50% { margin-top: 20px } 100% { margin-top: 0 } } .hero6 .hero-wapper .hero-content { max-width: 950px; width: 100%; margin: 0 auto; text-align: center; padding: 110px 0 130px } .hero6 .hero-wapper .hero-content h1 { font-size: 4.375rem; font-weight: 600; color: var(--white); font-family: var(--font-exo2); line-height: 1.2; margin-bottom: 25px } @media(max-width:1399px) { .hero6 .hero-wapper .hero-content h1 { font-size: 3.8rem } } @media(max-width:1199px) { .hero6 .hero-wapper .hero-content h1 { font-size: 3.5rem } } @media(max-width:576px) { .hero6 .hero-wapper .hero-content h1 { font-size: 3.2rem } } .hero6 .hero-wapper .hero-content h1 span { font-weight: 700; color: var(--primary-color1) } .hero6 .hero-wapper .hero-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.25rem; line-height: 1.7; color: var(--white); max-width: 730px; width: 100%; margin: 0 auto } .hero6 .hero-wapper .hero-content .job-title, .hero6 .hero-wapper .hero-content .location { border-radius: 50px; background: var(--white); padding-left: 32px; width: 100%; position: relative } .hero6 .hero-wapper .hero-content .job-title::after, .hero6 .hero-wapper .hero-content .location::after { content: url(../images/icon/search-icon2.svg); position: absolute; left: 6px; top: 50%; transform: translateY(-48%); line-height: 1 } .hero6 .hero-wapper .hero-content .job-title::before { content: ""; height: 100%; width: 1px; height: 34px; background: #d3d3d3 } .hero6 .hero-wapper .hero-content .location { max-width: 310px } .hero6 .hero-wapper .hero-content .location::after { content: url(../images/icon/category.svg) } @media(max-width:767px) { .hero6 .hero-wapper .hero-content .location { max-width: 100% } } .hero6 .hero-wapper .hero-content .job-search-area { background: #fff; border-radius: 50px; margin: 60px 0 30px; padding: 10px 20px } @media(max-width:767px) { .hero6 .hero-wapper .hero-content .job-search-area { border-radius: 5px } } .hero6 .hero-wapper .hero-content .job-search-area form { display: flex; align-items: center; justify-content: space-between; gap: 20px } @media(max-width:767px) { .hero6 .hero-wapper .hero-content .job-search-area form { flex-wrap: wrap } } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner input { background: var(--white); font-family: var(--font-work-sans); font-weight: 400; height: 48px; font-size: .938rem; line-height: 18px; color: var(--title-color1); padding: 12px 0; line-height: 1; width: 100% } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1) } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select { background: var(--white); font-family: var(--font-work-sans); height: 48px; font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); width: 100%; display: flex; align-items: center; border: unset; padding-left: 0 } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list { width: 100%; top: 57px } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select::after { border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 10px; margin-top: -6px; right: 27px; top: 50%; width: 10px } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option:hover, .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.focus, .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .nice-select .option.selected.focus { background-color: rgba(0, 167, 172, .1) } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-5 { height: 100%; padding: 12px 44px } .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-5 img { margin-right: 5px } @media(max-width:767px) { .hero6 .hero-wapper .hero-content .job-search-area form .form-inner .primry-btn-5 { padding: 10px 50px; border-radius: 5px; max-width: 160px; width: 100%; margin: 0 auto } } .hero6 .hero-wapper .hero-content .suggest-tag { display: flex; align-items: center; justify-content: center } @media(max-width:576px) { .hero6 .hero-wapper .hero-content .suggest-tag { flex-wrap: wrap; gap: 10px; justify-content: center } } .hero6 .hero-wapper .hero-content .suggest-tag h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--white); margin-bottom: 0; display: flex; align-items: center; margin-right: 15px; white-space: nowrap } .hero6 .hero-wapper .hero-content .suggest-tag h6 i { font-size: 14px; margin-right: 3px; color: var(--primary-color1) } .hero6 .hero-wapper .hero-content .suggest-tag ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 12px; flex-wrap: wrap } @media(max-width:576px) { .hero6 .hero-wapper .hero-content .suggest-tag ul { justify-content: center } } .hero6 .hero-wapper .hero-content .suggest-tag ul li { line-height: 1 } .hero6 .hero-wapper .hero-content .suggest-tag ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: .875rem; color: var(--white); transition: .35s; line-height: 1 } .hero6 .hero-wapper .hero-content .suggest-tag ul li a:hover { color: var(--primary-color1) } @media(min-width:1400px) and (max-width:1599px) { .hero6 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } @media(max-width:1399px) { .hero6 .hero-wapper .hero-content .suggest-tag ul li a { font-size: .75rem } } .ml-185 { margin-left: 185px } @media(max-width:1700px) { .ml-185 { margin-left: 5% } } @media(max-width:1399px) { .ml-185 { margin-left: 5% } } @media(max-width:1199px) { .ml-185 { margin-left: 3% } } .mr-185 { margin-right: 185px } @media(max-width:1700px) { .mr-185 { margin-right: 5% } } @media(max-width:1399px) { .mr-185 { margin-right: 5% } } @media(max-width:1199px) { .mr-185 { margin-right: 3% } } .pl-185 { padding-left: 185px } @media(max-width:1700px) { .pl-185 { padding-left: 5% } } @media(max-width:1399px) { .pl-185 { padding-left: 5% } } @media(max-width:1199px) { .pl-185 { padding-left: 3% } } .pr-185 { padding-right: 185px } @media(max-width:1700px) { .pr-185 { padding-right: 5% } } @media(max-width:1399px) { .pr-185 { padding-right: 5% } } @media(max-width:1199px) { .pr-185 { padding-right: 3% } } .home6-category-area { position: relative } .home6-category-area .slick-prev { position: absolute; right: 80px; top: -105px; left: unset } .home6-category-area .slick-prev::after { content: url(../images/icon/slick-prev1.svg) } .home6-category-area .slick-prev::before { display: none; visibility: hidden } .home6-category-area .slick-next { position: absolute; right: 15px; top: -105px } .home6-category-area .slick-next::after { content: url(../images/icon/slick-next1.svg) } .home6-category-area .slick-next::before { display: none; visibility: hidden } .home6-category-area .slick-arrow { opacity: .8; transition: .35s } .home6-category-area .slick-arrow:hover { opacity: 1 } .home6-category-area .slide-item { padding: 12px } .home6-category-card { background: #001618; border-radius: 5px; text-align: center; padding: 30px 20px 25px; transition: .35s; position: relative } .home6-category-card .icon-wrap { display: flex; align-items: center; max-width: 72px; width: 100%; margin: 0 auto; transition: .35s } .home6-category-card .icon-wrap .icon-left-vector, .home6-category-card .icon-wrap .icon-right-vector { transition: .35s } .home6-category-card .icon-wrap .icon-left-vector svg, .home6-category-card .icon-wrap .icon-right-vector svg { stroke: #282828; fill: none; transition: .35s } .home6-category-card .icon-wrap .icon { height: 50px; min-width: 50px; margin: 0 auto; border-radius: 50%; background-color: #052224; display: flex; justify-content: center; align-items: center; position: relative } .home6-category-card .category-content { padding-top: 25px } .home6-category-card .category-content h5 { margin-bottom: 8px } .home6-category-card .category-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--white); transition: .35s } .home6-category-card .category-content h5 a:hover { color: var(--primary-color1) } .home6-category-card .category-content p { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--white); margin-bottom: 0 } .home6-category-card:hover .icon-wrap .icon-left-vector svg, .home6-category-card:hover .icon-wrap .icon-right-vector svg { stroke: var(--primary-color1) } .home6-trending-job-area { background: #030f11; background-image: url(../images/bg/home6-trending-jobs-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 90px; padding-bottom: 90px } .tranding-job-card { position: relative; background: #001618; border-radius: 5px; padding: 40px; display: flex; gap: 20px } @media(min-width:1400px) and (max-width:1599px) { .tranding-job-card { padding: 40px 25px } } @media(max-width:1399px) { .tranding-job-card { padding: 40px 25px; gap: 12px } } @media(max-width:576px) { .tranding-job-card { flex-wrap: wrap } } .tranding-job-card .bookmark { position: absolute; top: 40px; right: 40px; width: 28px; height: 28px; border: 1px solid var(--primary-color1); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .tranding-job-card .bookmark i { color: var(--primary-color1); font-size: 14px; transition: .35s } .tranding-job-card .bookmark:hover { background-color: var(--primary-color1) } .tranding-job-card .bookmark:hover i { color: var(--white) } .tranding-job-card .company-icon img { height: 54px; width: 54px; border-radius: 50% } .tranding-job-card .trending-job-content .job-info { display: flex; align-items: baseline; justify-content: space-between; gap: 20px; margin-bottom: 25px } @media(max-width:1300px) { .tranding-job-card .trending-job-content .job-info { flex-wrap: wrap; gap: 15px } } @media(max-width:576px) { .tranding-job-card .trending-job-content .job-info { margin-right: 50px } } .tranding-job-card .trending-job-content .job-info .job-title-company { width: 100% } .tranding-job-card .trending-job-content .job-info .job-title-company h5 { margin-bottom: 7px } .tranding-job-card .trending-job-content .job-info .job-title-company h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--white); transition: .35s } .tranding-job-card .trending-job-content .job-info .job-title-company h5 a:hover { color: var(--primary-color1) } .tranding-job-card .trending-job-content .job-info .job-title-company h6 { margin-bottom: 0 } .tranding-job-card .trending-job-content .job-info .job-title-company h6 a { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--white); display: flex; align-items: center; gap: 8px } .tranding-job-card .trending-job-content .job-info .job-type { display: flex; align-items: flex-start; justify-content: end; margin-right: 50px; gap: 15px; max-width: 100% } .tranding-job-card .trending-job-content .job-info .job-type span { font-family: var(--font-work-sans); font-weight: 500; font-size: 12px; color: var(--white); display: inline-block; white-space: nowrap } .tranding-job-card .trending-job-content .job-info .job-type span.white-border { color: #c8e4ff; border-color: #c8e4ff } .tranding-job-card .trending-job-content .job-info .job-type span.light-green-border { color: #b4f2c1; border-color: #b4f2c1 } .tranding-job-card .trending-job-content .job-description { display: flex; gap: 50px } @media(max-width:1700px) { .tranding-job-card .trending-job-content .job-description { gap: 25px } } @media(max-width:1300px) { .tranding-job-card .trending-job-content .job-description { flex-wrap: wrap; gap: 0 } } .tranding-job-card .trending-job-content .job-description ul { margin: 0; padding: 0; list-style: none } @media(max-width:1300px) { .tranding-job-card .trending-job-content .job-description ul { margin-right: 15px } } .tranding-job-card .trending-job-content .job-description ul li { position: relative; padding-left: 15px } .tranding-job-card .trending-job-content .job-description ul li::after { content: ""; height: 8px; width: 8px; border-radius: 50%; border: 1px solid var(--primary-color1); position: absolute; left: 0; top: 10px } .tranding-job-card .trending-job-content .job-description ul li p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--white) } .tranding-job-card .trending-job-content .job-description ul li p span { font-size: .938rem; color: #cbcbcb } .tranding-job-card .trending-job-content .job-description ul li p span.time { font-size: .938rem; color: var(--white); font-weight: 400 } .tranding-job-card .trending-job-content .job-description ul li p span.title { font-family: var(--font-exo2); color: var(--white); font-weight: 500 } .tranding-job-card .trending-job-content .apply-btn { padding-top: 25px } .tranding-job-card .trending-job-content .apply-btn a { color: var(--primary-color1); font-size: 1rem } .tranding-job-card .trending-job-content .apply-btn a span { margin-left: 12px } .tranding-job-card .trending-job-content .apply-btn a span::after { top: 1px } .home6-counter-area .counter-wrapper { display: flex; justify-content: space-between } @media(max-width:991px) { .home6-counter-area .counter-wrapper { justify-content: center; flex-wrap: wrap; gap: 40px } } .home6-counter-area .counter-wrapper .counter-single { display: flex; align-items: center; transition: .35s; max-width: 250px; width: 100%; position: relative } .home6-counter-area .counter-wrapper .counter-single::after { content: ""; width: 1px; height: 315px; background-color: #06181b; position: absolute; top: 50%; transform: translateY(-50%); left: -80px } @media(min-width:1400px) and (max-width:1599px) { .home6-counter-area .counter-wrapper .counter-single::after { left: -50px } } @media(max-width:1399px) { .home6-counter-area .counter-wrapper .counter-single::after { left: -50px } } @media(max-width:1199px) { .home6-counter-area .counter-wrapper .counter-single::after { left: -20px } } @media(max-width:991px) { .home6-counter-area .counter-wrapper .counter-single::after { display: none; visibility: hidden } } .home6-counter-area .counter-wrapper .counter-single.one::after { display: none; visibility: hidden } .home6-counter-area .counter-wrapper .counter-single .counter-icon { padding-right: 30px; position: relative; transition: .35s } @media(min-width:992px) and (max-width:1199px) { .home6-counter-area .counter-wrapper .counter-single .counter-icon { padding-right: 20px } } .home6-counter-area .counter-wrapper .counter-single .counter-icon::after { content: ""; height: 44px; width: 44px; border-radius: 50%; background-color: rgba(0, 167, 172, .1); position: absolute; bottom: -12px; right: 12px } .home6-counter-area .counter-wrapper .counter-single .coundown p { margin-bottom: 0; font-size: 1.125rem; font-weight: 400; color: var(--white); padding-top: 13px } @media(min-width:992px) and (max-width:1199px) { .home6-counter-area .counter-wrapper .counter-single .coundown p { font-size: 1rem } } .home6-counter-area .counter-wrapper .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 2.25rem; color: var(--white); margin-bottom: 0; line-height: 1 } .home6-counter-area .counter-wrapper .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 2.25rem; color: var(--white); margin-left: -6px; line-height: 1 } .home6-counter-area .counter-wrapper .counter-single:hover .counter-icon>svg { fill: var(--white) } .home6-counter-area .counter-wrapper .counter-single:hover .counter-icon .icon-bg svg { fill: var(--primary-color1) } .home6-customer-feedback-area { background-color: #030f11; background-image: url(../images/bg/home6-feedback-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 90px; padding-bottom: 90px } .home6-customer-feedback-area .swiper-wrapper { align-items: center } .home6-customer-feedback-area .feedback-wrrap { background: #001618; border-radius: 5px; padding: 40px; text-align: center; transition: .35s } .home6-customer-feedback-area .feedback-wrrap .author-img-wrap { display: flex; align-items: center; max-width: 94px; margin: 0 auto 18px; transition: .35s } .home6-customer-feedback-area .feedback-wrrap .author-img-wrap .icon-left-vector { stroke: #282828; fill: none; transition: .35s } .home6-customer-feedback-area .feedback-wrrap .author-img-wrap .icon-right-vector { stroke: #282828; fill: none; transition: .35s } .home6-customer-feedback-area .feedback-wrrap .author-img-wrap .author-img img { height: 66px; width: 66px; border-radius: 50% } .home6-customer-feedback-area .feedback-wrrap .author-review { margin-bottom: 15px } .home6-customer-feedback-area .feedback-wrrap .author-review ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 8px; justify-content: center } .home6-customer-feedback-area .feedback-wrrap .author-review ul li i { color: #d5b305 } .home6-customer-feedback-area .feedback-wrrap p { font-weight: 400; font-size: 1.5rem; line-height: 38px; color: var(--white); margin-bottom: 0 } .home6-customer-feedback-area .feedback-wrrap .author-name-deg { padding-top: 25px } .home6-customer-feedback-area .feedback-wrrap .author-name-deg h5 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.125rem; color: var(--white); margin-bottom: 5px } .home6-customer-feedback-area .feedback-wrrap .author-name-deg span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--white) } .home6-customer-feedback-area .feedback-wrrap:hover .author-img-wrap .icon-left-vector { stroke: var(--primary-color1) } .home6-customer-feedback-area .feedback-wrrap:hover .author-img-wrap .icon-right-vector { stroke: var(--primary-color1) } .home6-working-process .working-process-wrap { display: flex; align-items: center; justify-content: space-between; gap: 50px } @media(max-width:1199px) { .home6-working-process .working-process-wrap { gap: 24px } } @media(max-width:991px) { .home6-working-process .working-process-wrap { flex-wrap: wrap; justify-content: center } } .home6-working-process .working-process-wrap .single-working-process { max-width: 260px; width: 100%; text-align: center; background: #001618; border-radius: 5px; padding: 30px 20px 25px; transition: .35s; position: relative } .home6-working-process .working-process-wrap .single-working-process .sl { position: absolute; right: -55px; top: 55px } @media(max-width:1399px) { .home6-working-process .working-process-wrap .single-working-process .sl { right: -48px } } @media(max-width:1199px) { .home6-working-process .working-process-wrap .single-working-process .sl { right: 20px; top: 20px } } .home6-working-process .working-process-wrap .single-working-process .sl h3 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.875rem; line-height: 1; letter-spacing: .1em; -webkit-text-stroke: 1px #082b31; -webkit-text-fill-color: transparent; margin-bottom: 0 } .home6-working-process .working-process-wrap .single-working-process::after { content: ""; width: 163px; height: 1px; background: #082b31; position: absolute; top: 50%; transform: translateY(-50%); right: -163px } @media(max-width:991px) { .home6-working-process .working-process-wrap .single-working-process::after { display: none; visibility: hidden } } .home6-working-process .working-process-wrap .single-working-process::before { content: ""; height: 18px; width: 18px; transform-origin: 66% 66%; border-top: 1px solid #082b31; border-right: 1px solid #082b31; position: absolute; top: 51%; transform: translateY(-50%) rotate(45deg); left: -24px } @media(max-width:991px) { .home6-working-process .working-process-wrap .single-working-process::before { display: none; visibility: hidden } } .home6-working-process .working-process-wrap .single-working-process.four::after { display: none; visibility: hidden } .home6-working-process .working-process-wrap .single-working-process.four .sl { display: none; visibility: hidden } @media(max-width:1199px) { .home6-working-process .working-process-wrap .single-working-process.four .sl { display: block; visibility: visible } } .home6-working-process .working-process-wrap .single-working-process.one::before { display: none; visibility: hidden } .home6-working-process .working-process-wrap .single-working-process .icon-wrap { display: flex; align-items: center; max-width: 72px; width: 100%; margin: 0 auto; transition: .35s } .home6-working-process .working-process-wrap .single-working-process .icon-wrap .icon-left-vector, .home6-working-process .working-process-wrap .single-working-process .icon-wrap .icon-right-vector { transition: .35s; opacity: 0 } .home6-working-process .working-process-wrap .single-working-process .icon-wrap .icon-left-vector svg, .home6-working-process .working-process-wrap .single-working-process .icon-wrap .icon-right-vector svg { stroke: var(--primary-color1); fill: none; transition: .35s } .home6-working-process .working-process-wrap .single-working-process .icon-wrap .icon { height: 50px; min-width: 50px; margin: 0 auto; border-radius: 50%; border: 1px solid var(--primary-color1); display: flex; justify-content: center; align-items: center; position: relative } .home6-working-process .working-process-wrap .single-working-process .working-process-content { padding-top: 25px } .home6-working-process .working-process-wrap .single-working-process .working-process-content h5 { margin-bottom: 8px } .home6-working-process .working-process-wrap .single-working-process .working-process-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--white); transition: .35s } .home6-working-process .working-process-wrap .single-working-process .working-process-content h5 a:hover { color: var(--primary-color1) } .home6-working-process .working-process-wrap .single-working-process .working-process-content p { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--white); margin-bottom: 0 } .home6-working-process .working-process-wrap .single-working-process:hover .icon-wrap .icon-left-vector, .home6-working-process .working-process-wrap .single-working-process:hover .icon-wrap .icon-right-vector { opacity: 1 } .home6-top-recruiters { background-color: #030f11; background-image: url(../images/bg/home6-top-recruters-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 90px; padding-bottom: 90px } .home6-top-recruiters .slick-prev { position: absolute; right: 80px; top: -105px; left: unset } .home6-top-recruiters .slick-prev::after { content: url(../images/icon/slick-prev1.svg) } .home6-top-recruiters .slick-prev::before { display: none; visibility: hidden } .home6-top-recruiters .slick-next { position: absolute; right: 15px; top: -105px } .home6-top-recruiters .slick-next::after { content: url(../images/icon/slick-next1.svg) } .home6-top-recruiters .slick-next::before { display: none; visibility: hidden } .home6-top-recruiters .slick-arrow { opacity: .8; transition: .35s } .home6-top-recruiters .slick-arrow:hover { opacity: 1 } .home6-top-recruiters .slide-item { padding: 12px } @media(max-width:576px) { .home6-top-recruiters .slide-item { padding: 12px 5px } } .home6-top-recruiters .recruters-card { background-color: #001618; border-radius: 5px; transition: .35s; padding: 30px; border: 1px solid transparent } @media(max-width:576px) { .home6-top-recruiters .recruters-card { padding: 25px 20px } } .home6-top-recruiters .recruters-card .company-area { display: flex; align-items: center; margin-bottom: 23px } .home6-top-recruiters .recruters-card .company-area .logo { border: 50%; margin-right: 20px } .home6-top-recruiters .recruters-card .company-area .logo img { border-radius: 50%; height: 50px; width: 50px } @media(max-width:576px) { .home6-top-recruiters .recruters-card .company-area .logo { margin-right: 15px } } .home6-top-recruiters .recruters-card .company-area .name-location { width: 100%; position: relative } .home6-top-recruiters .recruters-card .company-area .name-location h5 { margin-bottom: 3px } .home6-top-recruiters .recruters-card .company-area .name-location h5 a { font-size: 1.125rem; font-weight: 600; color: var(--white); font-family: var(--font-exo2); transition: .35s } .home6-top-recruiters .recruters-card .company-area .name-location h5 a:hover { color: var(--primary-color1) } .home6-top-recruiters .recruters-card .company-area .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--white); font-family: var(--font-work-sans) } .home6-top-recruiters .recruters-card .company-area .name-location p img { margin-right: 8px } .home6-top-recruiters .recruters-card .job-details-vacancies { display: flex; align-items: center; justify-content: space-between; gap: 15px } @media(max-width:767px) { .home6-top-recruiters .recruters-card .job-details-vacancies { flex-wrap: wrap } } .home6-top-recruiters .recruters-card .job-details-vacancies .vacancies p { color: var(--white); margin-bottom: 0; font-size: 1rem } .home6-top-recruiters .recruters-card .job-details-vacancies .vacancies p span { font-size: 1.125rem; font-weight: 600; color: var(--white) } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a { font-size: .938rem; font-weight: 500; color: var(--primary-color1); font-family: var(--font-exo2); transition: .35s; display: flex; align-items: center; gap: 5px; line-height: 1 } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span { display: inline-block; margin-left: 10px; margin-right: -20px; position: relative; transition: .35s } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span img { width: 18px; display: initial } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 2px; transition: .35s } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a:hover { color: var(--primary-color1) } .home6-top-recruiters .recruters-card .job-details-vacancies .apply-btn a:hover span::after { left: -22px } .home6-top-recruiters .recruters-card:hover { border: 1px solid rgba(0, 167, 172, .5) } .home6-article-area { background: #030f11; padding-top: 90px; padding-bottom: 90px } .recent-article-wrap2 .recent-article-img { border-radius: 5px; position: relative } @media(max-width:767px) { .recent-article-wrap2 .recent-article-img img { width: 100% } } .recent-article-wrap2 .recent-article-img .publish-area { width: 82px; height: 73px; background: #020b0d; border: 1px solid rgba(0, 167, 172, .4); border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-right: 20px; position: absolute; left: 0; bottom: 0 } @media(max-width:1399px) { .recent-article-wrap2 .recent-article-img .publish-area { width: 70px; height: 65px; margin-right: 15px } } .recent-article-wrap2 .recent-article-img .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--primary-color1) } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-img .publish-area a { font-size: 14px } } .recent-article-wrap2 .recent-article-img .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-img .publish-area a span { font-size: 16px } } .recent-article-wrap2 .recent-article-img img { border-radius: 5px } .recent-article-wrap2 .recent-article-content { padding: 0 15px } @media(max-width:1399px) { .recent-article-wrap2 .recent-article-content { padding: 0 10px } } .recent-article-wrap2 .recent-article-content .recent-article-meta { display: flex; align-items: flex-end; margin-top: -30px; margin-bottom: 20px } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-content .recent-article-meta { margin-top: 15px; margin-bottom: 10px } } .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area { width: 82px; height: 65px; background: #020b0d; border: 1px solid rgba(0, 167, 172, .4); border-radius: 5px; display: flex; align-items: center; justify-content: center; text-align: center; margin-left: 20px; position: relative; transition: .35s } @media(max-width:1399px) { .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area { width: 70px; height: 65px; margin-left: 15px } } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area { display: none; visibility: hidden } } .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area a { font-family: var(--font-exo2); font-weight: 400; font-size: 1rem; line-height: 20px; color: var(--primary-color1); transition: .35s } @media(max-width:1500px) { .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area a { font-size: 14px } } .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area a span { display: block; font-weight: 600; font-size: 1.125rem } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area a span { font-size: 16px } } .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area:hover { background-color: var(--primary-color1) } .recent-article-wrap2 .recent-article-content .recent-article-meta .publish-area:hover a { color: var(--white) } .recent-article-wrap2 .recent-article-content .recent-article-meta ul { display: flex; align-items: center; width: 100%; list-style: none; margin: 0; padding: 0; gap: 25px } @media(max-width:1500px) { .recent-article-wrap2 .recent-article-content .recent-article-meta ul { gap: 15px } } .recent-article-wrap2 .recent-article-content .recent-article-meta ul li a { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--white); transition: .35s; display: flex; align-items: center } .recent-article-wrap2 .recent-article-content .recent-article-meta ul li a img { margin-right: 8px } @media(max-width:1500px) { .recent-article-wrap2 .recent-article-content .recent-article-meta ul li a { font-size: 13px } .recent-article-wrap2 .recent-article-content .recent-article-meta ul li a img { margin-right: 5px } } .recent-article-wrap2 .recent-article-content .recent-article-meta ul li a:hover { color: var(--primary-color1) } .recent-article-wrap2 .recent-article-content h4 { margin-bottom: 17px } .recent-article-wrap2 .recent-article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.375rem; line-height: 1.4; color: var(--white); transition: .35s } @media(max-width:1199px) { .recent-article-wrap2 .recent-article-content h4 a { font-size: 20px } } .recent-article-wrap2 .recent-article-content h4 a:hover { color: var(--primary-color1) } .recent-article-wrap2 .recent-article-content .explore-btn a { color: var(--primary-color1) } .recent-article-wrap2 .recent-article-content .explore-btn a span { margin-left: 15px } .recent-article-wrap2 .recent-article-content .explore-btn a span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -28px; top: 1px; transition: .35s } .recent-article-wrap2 .recent-article-content .explore-btn a:hover span::after { content: url(../images/icon/apply-arrow.svg); position: relative; left: -26px; top: 1px; transition: .35s } .company-job-detaiils-page .job-details-and-counter-area { background: #fff; border-radius: 5px; padding: 50px 40px } @media(max-width:576px) { .company-job-detaiils-page .job-details-and-counter-area { padding: 50px 20px } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area { display: flex; align-items: center; justify-content: space-between } @media(max-width:1199px) { .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area { flex-wrap: wrap; gap: 20px } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.875rem; color: var(--primary-color1); margin-bottom: 12px } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area h3 span { color: var(--title-color1) } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 40px } @media(max-width:576px) { .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area ul { display: block } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area ul li { font-family: var(--font-work-sans); font-style: normal; font-weight: 400; font-size: 1rem; color: var(--text-color1); display: flex; gap: 5px } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area ul li span { font-family: var(--font-exo2); font-weight: 500 } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .job-title-area ul li:first-child { margin-bottom: 3px } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group { background: #fff; border: 1px solid #e4e4e4; border-radius: 5px; padding: 15px 40px } @media(max-width:576px) { .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group { padding: 12px } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 40px } @media(max-width:576px) { .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul { gap: 20px } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li a { font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: var(--text-color1); display: flex; align-items: center; white-space: nowrap; gap: 8px; transition: .35s } @media(max-width:576px) { .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li a { gap: 5px } } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li a span { height: 28px; width: 28px; border-radius: 4px; display: flex; align-items: center; justify-content: center; background: #00b4dc } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li a:hover { color: #00b4dc } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li:nth-child(2) a span { background: #00cc9b } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li:nth-child(2) a:hover { color: #00cc9b } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li:nth-child(3) a span { background: #0082e0 } .company-job-detaiils-page .job-details-and-counter-area .job-title-and-action-btn-area .action-btn-group ul li:nth-child(3) a:hover { color: #0082e0 } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group { margin-bottom: 50px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(0, 167, 172, .12) } @media(max-width:767px) { .company-job-detaiils-page .job-details-and-counter-area .filter-button-group { flex-wrap: wrap } } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .back-btn { padding-bottom: 12px } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .back-btn a { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: #00b4dc; transition: .35s; white-space: nowrap; display: flex; align-items: center; gap: 8px } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .back-btn a svg { fill: #00b4dc; transition: .35s } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .back-btn a:hover { color: var(--primary-color1) } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .back-btn a:hover svg { fill: var(--primary-color1) } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs { margin: 0; padding: 0; list-style: none; gap: 50px; width: 100%; border: none } @media(max-width:767px) { .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs { gap: 17px; margin-right: 20px } } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link { padding: 0; font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--text-color1); display: flex; align-items: center; padding-bottom: 12px; border: none; position: relative } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link svg { fill: var(--text-color1); margin-right: 5px } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link:focus { border: none } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link.active { border: none; position: relative; color: var(--title-color1) } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link.active svg { fill: var(--title-color1) } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link.active::before { content: ""; position: absolute; left: 0; bottom: 0; border-bottom: 1px solid var(--primary-color1); width: 100% } .company-job-detaiils-page .job-details-and-counter-area .filter-button-group .nav-tabs .nav-item .nav-link.active::after { content: ""; position: absolute; left: 50%; bottom: -17px; height: 20px; width: 20px; background-color: var(--white); transform: rotate(45deg) translateX(-50%); border: 1px solid var(--primary-color1); border-left: none; border-top: none } .company-job-detaiils-page .job-details-and-counter-area .counter-single { border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 25px 15px; text-align: center; position: relative; transition: .35s } @media(max-width:1399px) { .company-job-detaiils-page .job-details-and-counter-area .counter-single { padding: 25px 12px } } .company-job-detaiils-page .job-details-and-counter-area .counter-single .total-number { width: 70px; height: 70px; border-radius: 50%; background: #f8f8f8; border: 1px dashed rgba(0, 0, 0, .2); display: flex; align-items: center; justify-content: center; margin: 0 auto 10px } .company-job-detaiils-page .job-details-and-counter-area .counter-single .total-number h3 { margin-bottom: 0; font-family: var(--font-exo2); font-weight: 600; font-size: 24px; color: var(--white); line-height: 1 } .company-job-detaiils-page .job-details-and-counter-area .counter-single p { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--title-color1); margin-bottom: 0 } @media(max-width:1399px) { .company-job-detaiils-page .job-details-and-counter-area .counter-single p { font-size: 1rem } } .company-job-detaiils-page .job-details-and-counter-area .counter-single.one .total-number { background: #0082e0; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.two .total-number { background: #f97137; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.three .total-number { background: #0199ee; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.four .total-number { background: #dfa100; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.five .total-number { background: #00d287; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.six .total-number { background: #ff2121; border: 1px dashed rgba(6, 20, 33, .25) } .company-job-detaiils-page .job-details-and-counter-area .counter-single.six p { color: #ff2121 } .company-job-detaiils-page .job-details-and-counter-area .counter-single:hover::after { background: var(--primary-color1) } .company-job-detaiils-page .applied-list-wrap { position: relative } .company-job-detaiils-page .applied-list-wrap .filter-area { background: #fff; border: 1px solid #eee; border-radius: 5px; padding: 40px 25px; position: sticky; top: 90px } @media(max-width:1199px) { .company-job-detaiils-page .applied-list-wrap .filter-area { padding: 40px 15px } } @media(max-width:991px) { .company-job-detaiils-page .applied-list-wrap .filter-area { position: relative; top: unset } } .company-job-detaiils-page .applied-list-wrap .filter-area::before { content: ""; width: 100%; height: 4px; background: #ff8c00; position: absolute; left: 0; top: 0; border-radius: 10px 10px 0 0 } .company-job-detaiils-page .applied-list-wrap .filter-area h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 25px } .company-job-detaiils-page .applied-list-wrap .select-area .select2 { width: 99% !important } .company-job-detaiils-page .applied-list-wrap .select-area .select2-container .select2-selection--single { height: 46px; display: flex; align-items: center; background: #f6f6f6; border-color: #f6f6f6 !important } .company-job-detaiils-page .applied-list-wrap .select-area .select2-container--default .select2-selection--single .select2-selection__clear { display: none; visibility: hidden } .company-job-detaiils-page .applied-list-wrap .select-area .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px; position: absolute; top: 1px; right: 1px; width: 20px } .company-job-detaiils-page .applied-list-wrap .select-area .select2-selection__rendered { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .company-job-detaiils-page .applied-list-wrap .select-area .select2-dropdown { border-color: #eee } .company-job-detaiils-page .applied-list-wrap .select-area .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: transparent; border-style: solid; border-width: 5px 4px 0; left: 50%; margin-left: -7px; margin-top: -2px; position: absolute; top: 47%; border-bottom: 1px solid var(--primary-color1); border-right: 1px solid var(--primary-color1); height: 8px; width: 8px; transform: translateY(-50%) rotate(45deg) } .company-job-detaiils-page .applied-list-wrap .select-area .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent; border-width: 0 4px 5px; border-top: 1px solid var(--primary-color1); border-left: 1px solid var(--primary-color1); height: 8px; width: 8px; top: 59% } .select2-dropdown { border-color: #eee; background-color: #fff } .select2-dropdown .select2-search__field { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--title-color1) } .select2-dropdown .select2-results__option { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area { background: #fff; border: 1px solid #c5c5c5; border-radius: 5px; padding: 20px 40px } @media(max-width:1399px) { .table-wrapper2 .table-filter-area { padding: 20px } } .table-wrapper2 .table-filter-area form { display: flex; align-items: center; justify-content: space-between; gap: 30px } @media(max-width:1399px) { .table-wrapper2 .table-filter-area form { gap: 15px } } @media(max-width:1199px) { .table-wrapper2 .table-filter-area form { flex-wrap: wrap; justify-content: start } } .table-wrapper2 .table-filter-area form .form-wrap { background: #eff3f2; border-radius: 5px; padding: 12px 15px; min-width: 275px; height: 78px } @media(max-width:1399px) { .table-wrapper2 .table-filter-area form .form-wrap { min-width: 230px } } @media(max-width:1199px) { .table-wrapper2 .table-filter-area form .form-wrap { width: 100% } } .table-wrapper2 .table-filter-area form .form-wrap .form-inner { background: #fff; border-radius: 5px; display: flex; align-items: center; padding: 12px 20px; gap: 20px; height: 52px } .table-wrapper2 .table-filter-area form .form-wrap .form-inner h6 { margin: 0; font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area form .form-wrap .form-inner p { margin: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--title-color1); white-space: nowrap } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .button-wrap ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 15px } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .button-wrap ul li a { display: inline-block } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .button-wrap ul li a button { height: 30px; width: 30px; border-radius: 50%; border: 1px solid #2e7d32; background-color: #fff } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .button-wrap ul li:nth-child(2) a button { border: 1px solid #518ef8 } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .select-area { width: 100% } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .select-area .nice-select { padding: 0; width: 100%; height: 100%; border: none; padding-right: 20px; line-height: 1; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .select-area .nice-select .list { width: 100%; top: 45px } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .select-area .nice-select .list li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; line-height: 18px; color: var(--title-color1); display: flex; align-items: center; padding: 0 15px } .table-wrapper2 .table-filter-area form .form-wrap .form-inner .select-area .nice-select::after { border-bottom: 1px solid var(--title-color1); border-right: 1px solid var(--title-color1); height: 8px; margin-top: -5px; right: 0; top: 50%; width: 8px } .table-wrapper2 .table-filter-area form .form-wrap.style-2 { display: flex; align-items: center; width: 100% } .table-wrapper2 .table-filter-area form .form-wrap.style-2 .form-inner { background: #fff; border-radius: 5px; display: flex; align-items: center; padding: 12px 20px; gap: 20px; height: 52px } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner { width: 100% } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner .input-area { display: flex; align-items: center; width: 100% } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner .input-area img { margin-right: 10px } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner .input-area input { width: 100%; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner .input-area input::-moz-placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area form .form-wrap.style-3 .form-inner .input-area input::placeholder { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--title-color1) } .table-wrapper2 .table-filter-area form .form-wrap.style-3 button { padding: 12px 27px; border: 1px solid #ff8c00; color: var(--primary-color1); margin-left: 15px } .table-wrapper2 .table-filter-area form .form-wrap.style-3 button:hover { color: var(--white) } .table-wrapper2 .title-and-btn { display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px } @media(max-width:576px) { .table-wrapper2 .title-and-btn { flex-wrap: wrap; justify-content: flex-start; gap: 10px } } .table-wrapper2 .title-and-btn .title h4 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.5rem; color: var(--title-color1); margin-bottom: 0 } @media(max-width:576px) { .table-wrapper2 .title-and-btn .title { margin-right: 50px } } .table-wrapper2 .title-and-btn .job-post-btn a { background-color: #0087d3; padding: 10px 22px } .table-wrapper2 .eg-table { width: 100%; border-collapse: collapse; overflow: hidden; border-radius: 5px } @media(max-width:767px) { .table-wrapper2 .eg-table { display: block; width: 100% } .table-wrapper2 .eg-table td:before { content: attr(data-label); position: absolute; left: 0; width: 30%; text-align: left; padding-left: 15px; font-weight: 600; color: #1f2937 } } .table-wrapper2 .eg-table thead { background: #ff8c00; border-radius: 5px; border: 1px solid #ff8c00 } @media(max-width:767px) { .table-wrapper2 .eg-table thead { display: none; visibility: hidden } } .table-wrapper2 .eg-table thead tr { border-color: var(--primary-color1) } .table-wrapper2 .eg-table thead tr th { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--white); padding: 15px 20px; vertical-align: middle } .table-wrapper2 .eg-table thead tr th:first-child { text-align: start; padding-left: 60px } .table-wrapper2 .eg-table thead tr th:last-child { text-align: start; padding-right: 60px } @media(max-width:767px) { .table-wrapper2 .eg-table tbody { display: block; width: 100% } } .table-wrapper2 .eg-table tbody tr { background: #fff; border: 1px solid rgba(0, 167, 172, .12); margin-bottom: 5px } @media(max-width:767px) { .table-wrapper2 .eg-table tbody tr { display: block; width: 100%; margin-bottom: 20px } } .table-wrapper2 .eg-table tbody tr td { padding: 20px; vertical-align: middle } @media(max-width:1199px) { .table-wrapper2 .eg-table tbody tr td { padding: 20px 10px } } .table-wrapper2 .eg-table tbody tr td .employee-info { display: flex; gap: 15px } @media(max-width:576px) { .table-wrapper2 .eg-table tbody tr td .employee-info { flex-wrap: wrap } } .table-wrapper2 .eg-table tbody tr td .employee-info .modal { z-index: 99999 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-dialog { max-width: 1320px; margin: 0 auto; padding-top: 160px } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-dialog .modal-content { padding: 0 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-dialog .modal-content .author-img { margin-right: 0 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header { position: relative } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul { display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; list-style: none } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul li .primary-bg { background: var(--primary-color1) } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul li .red-bg { background: #ff2121; text-transform: capitalize } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul li button { background: #0087d3; border-radius: 4px; font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: #fff; padding: 12px 20px; display: inline-flex; align-items: center; gap: 8px; position: relative; transition: .5s all ease; z-index: 1; margin-bottom: 4px } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul li button::after { transition: .5s all ease; position: absolute; border-radius: 4px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .button-groups ul li button:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-header .btn-close { margin: 0; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul { display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; list-style: none } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul li .primary-bg { background: var(--primary-color1) } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul li .red-bg { background: #ff2121 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul li button { background: #0087d3; border-radius: 4px; font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: #fff; padding: 12px 20px; display: inline-flex; align-items: center; gap: 8px; position: relative; transition: .5s all ease; z-index: 1; margin-bottom: 4px } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul li button::after { transition: .5s all ease; position: absolute; border-radius: 4px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .table-wrapper2 .eg-table tbody tr td .employee-info .modal-footer .button-groups ul li button:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-img img { height: 60px; width: 58px; border-radius: 5px } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content { margin-top: -6px } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content button { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); text-align: start; background-color: transparent; padding: 0; border: none; display: block; margin-bottom: 2px; transition: .35s } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content button:hover { color: var(--primary-color1) } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content button:focus { box-shadow: none } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content>span { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--text-color1); display: flex; align-items: baseline; margin-bottom: 5px } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content>span img { margin-right: 5px } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content p { margin-bottom: 0; font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--text-color1) } .table-wrapper2 .eg-table tbody tr td .employee-info .employee-content p span { font-weight: 500; color: var(--title-color1) } .table-wrapper2 .eg-table tbody tr td .carrer-summary h6 { font-family: var(--font-exo2); font-weight: 600; font-size: 1rem; color: var(--title-color1); margin-bottom: 8px } .table-wrapper2 .eg-table tbody tr td .carrer-summary h6 span { font-family: var(--font-work-sans); font-weight: 500; font-size: .938rem; color: var(--text-color1) } .table-wrapper2 .eg-table tbody tr td .carrer-summary ul { margin: 0; padding: 0; list-style: none } .table-wrapper2 .eg-table tbody tr td .carrer-summary ul li { font-family: var(--font-work-sans); font-weight: 400; font-size: .938rem; color: var(--text-color1); margin-bottom: 3px; padding-left: 15px; position: relative } .table-wrapper2 .eg-table tbody tr td .carrer-summary ul li:last-child { margin-bottom: 0 } .table-wrapper2 .eg-table tbody tr td .carrer-summary ul li::before { content: ""; height: 9px; width: 9px; border-radius: 50%; border: 1px solid #ff8c00; position: absolute; left: 0; top: 7px } .table-wrapper2 .eg-table tbody tr td .carrer-summary ul li span { font-weight: 500; color: var(--title-color1) } .table-wrapper2 .eg-table tbody tr td .action-btn-group { display: flex; justify-content: center } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul { margin: 0; padding: 0; list-style: none } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li { margin-bottom: 15px } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li:last-child { margin-bottom: 0 } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button { background: #0087d3; border-radius: 4px; font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: #fff; padding: 3px 12px; display: flex; align-items: center; gap: 8px; position: relative; transition: .5s all ease; z-index: 1 } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button.reject { background: #ff2121 } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button svg { fill: var(--title-color1); margin-right: 8px; transition: .5s all ease } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button::after { transition: .5s all ease; position: absolute; border-radius: 4px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button:hover { color: var(--white) } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button:hover svg { fill: var(--white) } .table-wrapper2 .eg-table tbody tr td .action-btn-group ul li button:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 li .eg-btn { height: 26px; width: 26px; border-radius: 4px; display: flex; align-items: center; justify-content: center; padding: 0 } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 li .eg-btn svg { fill: var(--white); margin: 0 } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 li .green--btn { background-color: var(--primary-color1) } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 li .sky--btn { background-color: #00b8e0 } .table-wrapper2 .eg-table tbody tr td .action-btn-group2 li .delete--btn { background-color: #ff4820 } @media(max-width:767px) { .table-wrapper2 .eg-table tbody tr td { display: flex; align-items: center; justify-content: end; width: 100%; text-align: start; padding-left: 30%; position: relative } } @media(max-width:991px) { .table-wrapper2 .eg-table.job-list-table { display: block; width: 100% } .table-wrapper2 .eg-table.job-list-table td:before { content: attr(data-label); position: absolute; left: 0; width: 30%; text-align: left; padding-left: 10px; font-weight: 600; color: #1f2937 } } @media(max-width:991px) { .table-wrapper2 .eg-table.job-list-table thead { display: none; visibility: hidden } } .table-wrapper2 .eg-table.job-list-table thead tr th { text-align: center } .table-wrapper2 .eg-table.job-list-table thead tr th:first-child { text-align: start; padding-left: 30px } .table-wrapper2 .eg-table.job-list-table thead tr th:last-child { padding-right: 30px } @media(max-width:991px) { .table-wrapper2 .eg-table.job-list-table tbody { display: block; width: 100% } } @media(max-width:991px) { .table-wrapper2 .eg-table.job-list-table tbody tr { display: block; width: 100%; margin-bottom: 20px } } .table-wrapper2 .eg-table.job-list-table tbody tr td { text-align: center } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content h5 { margin-bottom: 5px } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); transition: .35s } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content h5 a:hover { color: var(--primary-color1) } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content p { margin-bottom: 10px; font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: #595959; display: flex; align-items: baseline; gap: 5px } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content .form-check { display: flex; align-items: center; min-height: unset; min-width: 40px; padding-left: 2.5em; margin-bottom: 0; cursor: pointer; font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; line-height: 21px; color: var(--title-color1); gap: 12px } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content .form-check-input { width: 40px; height: 20px } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .table-wrapper2 .eg-table.job-list-table tbody tr td .job-content .form-check-input:focus { border-color: var(--primary-color1); outline: 0; box-shadow: none } .table-wrapper2 .eg-table.job-list-table tbody tr td .total-number { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.125rem; color: var(--title-color1); background: rgba(0, 110, 189, .08); border: 1px solid rgba(0, 110, 189, .15); border-radius: 4px; padding: 4px 16px } .table-wrapper2 .eg-table.job-list-table tbody tr td .total-number.light-orange { background: rgba(251, 96, 30, .08); border: 1px solid rgba(251, 96, 30, .15); color: #fb601e } .table-wrapper2 .eg-table.job-list-table tbody tr td .total-number.light-yellow { background: rgba(198, 143, 0, .08); border: 1px solid rgba(198, 143, 0, .15); color: #c68f00 } .table-wrapper2 .eg-table.job-list-table tbody tr td .total-number.deep-pink { background: rgba(226, 0, 136, .08); border: 1px solid rgba(226, 0, 136, .15); color: #e20088 } .table-wrapper2 .eg-table.job-list-table tbody tr td:first-child { text-align: start } @media(max-width:991px) { .table-wrapper2 .eg-table.job-list-table tbody tr td { display: flex; align-items: center; justify-content: end; width: 100%; text-align: start; padding-left: 30%; position: relative } } .table-wrapper2 .eg-table.plan-invoice-table thead tr th { text-align: start } .table-wrapper2 .eg-table.plan-invoice-table thead tr th:first-child { text-align: start; padding-left: 30px } .table-wrapper2 .eg-table.plan-invoice-table thead tr th:last-child { text-align: center; padding-right: 30px } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td:nth-child(2) { font-weight: 400 } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td:nth-child(4) { color: var(--primary-color1) } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td .status { background-color: transparent; color: #c99307; transition: .35s } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td .status i { font-size: 16px; transition: .35s } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td .status.red-color { color: #ff4820 } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td .status.green-color { color: var(--primary-color1) } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td .status:hover { color: var(--title-color1) } .table-wrapper2 .eg-table.plan-invoice-table tbody tr td:last-child button { display: flex; justify-content: space-between; width: 100% } @media(max-width:767px) { .table-wrapper2 .eg-table.plan-invoice-table tbody tr td:last-child button { width: unset; gap: 20px } } .table-wrapper2 .eg-table .eg-btn { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: var(--white); padding: 4px 22px 7px; border-radius: 5px; line-height: 1; position: relative; transition: .5s all ease; z-index: 1 } .table-wrapper2 .eg-table .eg-btn::after { transition: .5s all ease; position: absolute; border-radius: 5px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--title-color1); z-index: -1 } .table-wrapper2 .eg-table .eg-btn:hover { color: var(--white) } .table-wrapper2 .eg-table .eg-btn:hover::after { opacity: 1; left: 0; right: 0 } .table-wrapper2 .eg-table .transparent-btn { background-color: transparent; border: 1px solid rgba(0, 167, 172, .3); color: var(--primary-color1); border-radius: 5px } .table-wrapper2 .eg-table .transparent-btn:hover { border-color: transparent } .table-wrapper2 .eg-table .active { color: var(--primary-color1); font-weight: 500 } .table-wrapper2 .eg-table .pending { color: #c99307; font-weight: 500 } .table-wrapper2 .eg-table .email { color: #0279cf } .table-wrapper2 .eg-table .light-sky-btn { background: rgba(3, 157, 205, .2); color: #039dcd } .table-wrapper2 .eg-table .light-sky-btn:hover { color: var(--white) } .table-wrapper2 .pagination-table-info { margin-top: 5px; display: flex; align-items: center; justify-content: space-between; background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 15px 20px } @media(max-width:767px) { .table-wrapper2 .pagination-table-info { gap: 10px; flex-wrap: wrap; justify-content: center } } .table-wrapper2 .pagination-table-info .table-info span { font-family: var(--font-exo2); font-weight: 500; font-size: .938rem; color: var(--text-color1) } .checkout-pages-area .checkout-form form { background: #f8f8f8; border-radius: 5px; border: none; padding: 60px 70px } @media(max-width:1199px) { .checkout-pages-area .checkout-form form { padding: 50px 30px } } .checkout-pages-area .checkout-form form .title-and-coupon { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px } @media(max-width:767px) { .checkout-pages-area .checkout-form form .title-and-coupon { flex-wrap: wrap } } .checkout-pages-area .checkout-form form .title-and-coupon .title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--title-color1); margin-bottom: 0 } .checkout-pages-area .checkout-form form .title-and-coupon .coupon-area p { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1); margin-bottom: 0 } .checkout-pages-area .checkout-form form .title-and-coupon .coupon-area p a { color: var(--primary-color1); text-decoration: underline; transition: .35s } .checkout-pages-area .checkout-form form .title-and-coupon .coupon-area p a:hover { color: var(--title-color1) } .checkout-pages-area .checkout-form form .service-title { display: flex; align-items: center; margin-bottom: 28px } @media(max-width:576px) { .checkout-pages-area .checkout-form form .service-title { flex-wrap: wrap; gap: 5px } } .checkout-pages-area .checkout-form form .service-title h5 { font-family: var(--font-exo2); font-weight: 600; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 0; margin-right: 10px } .checkout-pages-area .checkout-form form .service-title span { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .checkout-pages-area .checkout-form form .multi-select-area { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 55px } @media(max-width:991px) { .checkout-pages-area .checkout-form form .multi-select-area { flex-wrap: wrap; justify-content: start } } .checkout-pages-area .checkout-form form .multi-select-area .single-select .form-check { display: flex; align-items: baseline; gap: 8px; cursor: pointer } .checkout-pages-area .checkout-form form .multi-select-area .single-select .form-check .form-check-input { height: 14px; width: 14px; border: 1px solid #595959; border-radius: 4px; background-color: transparent } .checkout-pages-area .checkout-form form .multi-select-area .single-select .form-check .form-check-input:checked { background-color: var(--primary-color1); border-color: var(--primary-color1) } .checkout-pages-area .checkout-form form .multi-select-area .single-select .form-check .form-check-input:focus { box-shadow: unset } .checkout-pages-area .checkout-form form .multi-select-area .single-select .form-check .form-check-label { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--text-color1); cursor: pointer } .checkout-pages-area .checkout-form form .total-payment-area { border: 1px solid rgba(0, 167, 172, .5); border-radius: 5px; display: flex; align-items: center; justify-content: center; position: relative; height: 100% } .checkout-pages-area .checkout-form form .total-payment-area .payment-title { background: #f8f8f8; padding: 0 30px; position: absolute; left: 50%; transform: translateX(-50%); top: -12px } .checkout-pages-area .checkout-form form .total-payment-area .payment-title h5 { font-family: var(--font-work-sans); font-weight: 500; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 0 } .checkout-pages-area .checkout-form form .total-payment-area .payment-value { padding: 35px 20px } .checkout-pages-area .checkout-form form .total-payment-area .payment-value h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 2.125rem; color: var(--primary-color1); margin-bottom: 0 } .checkout-pages-area .checkout-form form .total-payment-area .payment-value h3 span { font-size: 1.125rem; font-weight: 500 } .checkout-pages-area .checkout-form form .payment-mathord { background: #fff; border: 1px solid rgba(0, 167, 172, .12); border-radius: 5px; padding: 20px 50px; height: 100% } @media(max-width:1199px) { .checkout-pages-area .checkout-form form .payment-mathord { padding: 20px } } .checkout-pages-area .checkout-form form .payment-mathord .payment-title { margin-bottom: 20px } .checkout-pages-area .checkout-form form .payment-mathord .payment-title h5 { font-family: var(--font-work-sans); font-weight: 500; font-size: 1.125rem; color: var(--title-color1); margin-bottom: 0 } .checkout-pages-area .checkout-form form .payment-mathord ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 20px } @media(max-width:576px) { .checkout-pages-area .checkout-form form .payment-mathord ul { flex-wrap: wrap; gap: 10px } } .checkout-pages-area .checkout-form form .payment-mathord ul li img { border-radius: 5px } .checkout-pages-area .checkout-form form .payment-and-support { display: flex; align-items: center; gap: 70px } @media(max-width:767px) { .checkout-pages-area .checkout-form form .payment-and-support { flex-wrap: wrap; gap: 25px } } .checkout-pages-area .checkout-form form .payment-and-support .primry-btn-2 { padding: 13px 34px } .checkout-pages-area .checkout-form form .payment-and-support .support-area { display: flex; align-items: center; gap: 15px } .checkout-pages-area .checkout-form form .payment-and-support .support-area .icon { height: 50px; min-width: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-color1) } .checkout-pages-area .checkout-form form .payment-and-support .support-area .icon svg { fill: var(--white) } .checkout-pages-area .checkout-form form .payment-and-support .support-area .content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .checkout-pages-area .checkout-form form .payment-and-support .support-area .content h5 { margin-bottom: 0 } .checkout-pages-area .checkout-form form .payment-and-support .support-area .content h5 a { font-family: var(--font-exo2); font-weight: 500; font-size: 1.25rem; color: var(--primary-color1); transition: .35s } .checkout-pages-area .checkout-form form .payment-and-support .support-area .content h5 a:hover { color: var(--title-color1) } .range-wrap { padding-top: 10px } .range-wrap .slider-labels { display: flex; align-items: center; margin-bottom: 10px } .range-wrap .slider-labels .caption { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .range-wrap .slider-labels .caption span { font-family: var(--font-exo2); font-weight: 500; font-size: 1rem; color: var(--title-color1) } .range-wrap .noUi-target, .range-wrap .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; touch-action: none; -moz-user-select: none; user-select: none; box-sizing: border-box } .range-wrap .noUi-target { position: relative; direction: ltr } .range-wrap .noUi-base { width: 100%; height: 100%; position: relative; z-index: 1 } .range-wrap .noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0 } .range-wrap .noUi-handle { position: relative; z-index: 1 } .range-wrap .noUi-stacking .noUi-handle { z-index: 10 } .range-wrap .noUi-state-tap .noUi-origin { transition: left .3s, top .3s } .range-wrap .noUi-state-drag * { cursor: inherit !important } .range-wrap .noUi-base, .range-wrap .noUi-handle { transform: translate3d(0, 0, 0) } .range-wrap .noUi-horizontal { height: 4px } .range-wrap .noUi-horizontal .noUi-handle { width: 10px; height: 10px; border-radius: 50%; left: 0; right: 0; top: -1px; background-color: #ff8c00; cursor: pointer } .range-wrap .noUi-horizontal .noUi-handle::after { content: ""; height: 16px; width: 16px; border-radius: 50%; border: 1px solid #ff8c00; position: absolute; left: -3px; top: -3px } .range-wrap .noUi-background { background: rgba(0, 167, 172, .2); height: 8px; border-radius: 10px } .range-wrap .noUi-connect { background: rgba(0, 167, 172, .2); transition: background 450ms; border-radius: 10px; height: 8px } .range-wrap .noUi-origin { border-radius: 10px } .range-wrap .noUi-target { border-radius: 10px } .range-wrap .noUi-draggable { cursor: w-resize } .range-wrap .noUi-vertical .noUi-draggable { cursor: n-resize } .range-wrap .noUi-handle { cursor: default; box-sizing: content-box !important } .range-wrap .noUi-handle:active { -webkit-background-clip: padding-box; background-clip: padding-box } .range-wrap [disabled].noUi-connect, .range-wrap [disabled] .noUi-connect { background: #b8b8b8 } .range-wrap [disabled].noUi-origin, .range-wrap [disabled] .noUi-handle { cursor: not-allowed } .advertis-area { height: 100px; display: flex; align-items: center; border-top: 1px solid #000; border-bottom: 1px solid #000; overflow-x: hidden } .advertis-area h4 { font-family: var(--font-work-sans); font-weight: 500; font-size: 1.563rem; color: var(--primary-dark); margin-bottom: 0 } .advertis-area h4 .js-marquee { display: flex; align-items: center; gap: 35px } @media(max-width:576px) { .advertis-area h4 .js-marquee { gap: 25px } } .hover-btn { position: relative; border: .5px solid rgba(0, 0, 0, .3) } .hover-btn .for-border { width: 0 } .hover-btn .for-border::before { content: ""; position: absolute; right: -.5px; top: 0; height: 0%; width: .5px; background: rgba(0, 0, 0, .6); transition: .3s; transition-delay: .6s } .hover-btn .for-border::after { content: ""; position: absolute; left: -.5px; bottom: 0; height: 0%; width: .5px; background: #000; transition: .3s; transition-delay: .6s } .hover-btn::before { content: ""; position: absolute; left: 0; top: -.5px; width: 0%; height: .5px; background: #000; transition: .3s; transition-delay: .9s } .hover-btn::after { content: ""; position: absolute; right: 0; bottom: -.5px; width: 0%; height: .5px; background: #000; transition: .3s; transition-delay: .9s } .hover-btn:hover::before { width: 100%; transition-delay: 0s } .hover-btn:hover::after { width: 100%; transition-delay: 0s } .hover-btn:hover .for-border::before { height: 100%; transition-delay: .3s } .hover-btn:hover .for-border::after { height: 100%; transition-delay: .3s } .home5-category-area .job-category-card3 { padding: 15px; min-height: 242px; height: 100%; max-width: 325px; width: 100%; margin: 0 auto; transition: transform .8s; position: relative } @media(max-width:1199px) { .home5-category-area .job-category-card3 { padding: 10px; min-height: 225px } } .home5-category-area .job-category-card3 .job-content-inner { position: relative; width: 100%; height: 100%; transition: transform .8s; transform-style: preserve-3d } .home5-category-area .job-category-card3 .cart-front, .home5-category-area .job-category-card3 .card-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: flex; flex-direction: column; justify-content: center } .home5-category-area .job-category-card3 .cart-front { background: #f3f3f3; padding: 30px; transition: .4s } @media(max-width:1199px) { .home5-category-area .job-category-card3 .cart-front { padding: 15px } } .home5-category-area .job-category-card3 .cart-front .category-icon { min-height: 50px; max-height: 50px; min-width: 50px; max-width: 50px; border-radius: 50%; border: 1px dashed rgba(0, 0, 0, .2); display: flex; align-items: center; justify-content: center; margin-bottom: 50px } @media(max-width:1199px) { .home5-category-area .job-category-card3 .cart-front .category-icon { margin-bottom: 30px } } .home5-category-area .job-category-card3 .cart-front .category-icon svg { fill: var(--primary-dark) } .home5-category-area .job-category-card3 .cart-front h5 { margin-bottom: 10px } @media(max-width:1199px) { .home5-category-area .job-category-card3 .cart-front h5 { margin-bottom: 7px } } .home5-category-area .job-category-card3 .cart-front h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--primary-dark) } @media(max-width:1199px) { .home5-category-area .job-category-card3 .cart-front h5 a { font-size: 17px } } .home5-category-area .job-category-card3 .cart-front p { font-family: var(--font-work-sans); font-weight: 500; font-size: 15px; line-height: 18px; color: var(--text-color1); margin-bottom: 0 } @media(max-width:1199px) { .home5-category-area .job-category-card3 .cart-front p { font-size: 14px } } .home5-category-area .job-category-card3 .card-back { transform: scale(.5); opacity: 0; visibility: hidden; transition: .4s } .home5-category-area .job-category-card3 .card-back .category-img { position: absolute; left: 0; right: 0; width: 100%; height: 100% } .home5-category-area .job-category-card3 .card-back .category-img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .home5-category-area .job-category-card3 .card-back .category-content { padding: 45px 20px; z-index: 9; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); display: flex; flex-direction: column; justify-content: center } @media(max-width:1199px) { .home5-category-area .job-category-card3 .card-back .category-content { padding: 15px } } .home5-category-area .job-category-card3 .card-back .category-content .category-icon { margin-bottom: 30px } .home5-category-area .job-category-card3 .card-back .category-content .category-icon svg { fill: var(--white) } .home5-category-area .job-category-card3 .card-back .category-content h5 { margin-bottom: 10px } .home5-category-area .job-category-card3 .card-back .category-content h5 a { font-family: var(--font-exo2); font-weight: 600; font-size: 20px; color: var(--white); transition: .35s } @media(max-width:1199px) { .home5-category-area .job-category-card3 .card-back .category-content h5 a { font-size: 17px } } .home5-category-area .job-category-card3 .card-back .category-content .view-btn1 a { font-family: var(--font-work-sans); font-weight: 500; font-size: 1rem; color: var(--white); transition: .35s } @media(max-width:1199px) { .home5-category-area .job-category-card3 .card-back .category-content .view-btn1 a { font-size: 14px } } .home5-category-area .job-category-card3:hover .cart-front { transform: scale(.5); opacity: 0; visibility: hidden } .home5-category-area .job-category-card3:hover .card-back { transform: scale(1); opacity: 1; visibility: visible } .home5-trending-job-area { background: #f2f2f2; padding: 90px 0 } .home5-trending-job-area .devider1 { position: relative } .home5-trending-job-area .devider1::before { content: ""; border-bottom: .5px solid rgba(0, 0, 0, .5); position: absolute; top: 52%; left: 50%; transform: translate(-50%, -50%); width: 98% } .home5-trending-job-area .devider1::after { content: ""; border-right: .5px solid rgba(0, 0, 0, .5); position: absolute; left: 33.3%; height: 96%; bottom: 0 } .home5-trending-job-area .devider-right { position: relative } .home5-trending-job-area .feature-card5 { background: #fff; padding: 40px 35px; transition: .35s; position: relative; border: .5px solid rgba(0, 0, 0, .2) } @media(max-width:991px) { .home5-trending-job-area .feature-card5 { padding: 35px 25px } } .home5-trending-job-area .feature-card5 .company-area { display: flex; align-items: center; margin-bottom: 25px; padding-bottom: 10px; border-bottom: .5px solid rgba(0, 0, 0, .15) } .home5-trending-job-area .feature-card5 .company-area .company-details { display: flex; align-items: center; justify-content: space-between; width: 100%; position: relative } .home5-trending-job-area .feature-card5 .company-area .company-details .name-location h5 { margin-bottom: 3px } .home5-trending-job-area .feature-card5 .company-area .company-details .name-location h5 a { font-size: 1.25rem; font-weight: 600; color: var(--primary-dark); font-family: var(--font-exo2); transition: .35s } .home5-trending-job-area .feature-card5 .company-area .company-details .name-location p { margin-bottom: 0; display: flex; align-items: center } .home5-trending-job-area .feature-card5 .company-area .company-details .name-location p a { font-size: .875rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); transition: .35s } .home5-trending-job-area .feature-card5 .company-area .company-details .name-location p img { margin-right: 8px } .home5-trending-job-area .feature-card5 .company-area .company-details .bookmark { min-width: 28px; height: 28px; line-height: 28px; border: 1px solid rgba(0, 0, 0, .4); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: .35s; cursor: pointer } .home5-trending-job-area .feature-card5 .company-area .company-details .bookmark i { color: rgba(0, 0, 0, .4); font-size: 14px; transition: .35s } .home5-trending-job-area .feature-card5 .company-area .company-details .bookmark:hover { border: 1px solid var(--primary-dark) } .home5-trending-job-area .feature-card5 .company-area .company-details .bookmark:hover i { color: var(--primary-dark) } .home5-trending-job-area .feature-card5 .job-discription ul { margin: 0; padding: 0; list-style: none } .home5-trending-job-area .feature-card5 .job-discription ul li { margin-bottom: 5px; display: flex; align-items: center } .home5-trending-job-area .feature-card5 .job-discription ul li p { margin-bottom: 0; font-size: 1rem; font-weight: 500; color: var(--text-color1); font-family: var(--font-exo2); padding-left: 15px; position: relative } .home5-trending-job-area .feature-card5 .job-discription ul li p .title { color: var(--primary-dark) } .home5-trending-job-area .feature-card5 .job-discription ul li p .time { color: var(--text-color1); font-weight: 400 } .home5-trending-job-area .feature-card5 .job-discription ul li p::after { content: ""; height: 8px; width: 8px; border-radius: 50%; border: 1px solid #000; position: absolute; left: 0; top: 10px } .home5-trending-job-area .feature-card5 .job-discription ul li:last-child { margin-bottom: 0 } .home5-trending-job-area .feature-card5 .job-type-apply { display: flex; align-items: center; justify-content: space-between; padding-top: 40px } .home5-trending-job-area .feature-card5 .apply-btn { opacity: .7; transition: .35 } .home5-trending-job-area .feature-card5 .apply-btn a { font-size: 15px; color: var(--primary-dark) } .home5-trending-job-area .feature-card5 .apply-btn a span { margin-left: 10px } .home5-trending-job-area .feature-card5 .apply-btn a span::after { content: url(../images/icon/apply-arrow5.svg); top: 1.5px } .home5-trending-job-area .feature-card5:hover .apply-btn { opacity: 1 } .home5-counter-area .counter-wrapper { display: flex; justify-content: space-between } @media(max-width:991px) { .home5-counter-area .counter-wrapper { justify-content: center; flex-wrap: wrap; gap: 40px } } .home5-counter-area .counter-wrapper .counter-single { display: flex; align-items: center; transition: .35s; max-width: 250px; width: 100%; position: relative } .home5-counter-area .counter-wrapper .counter-single .counter-icon { padding-right: 30px; position: relative; transition: .35s } @media(min-width:992px) and (max-width:1199px) { .home5-counter-area .counter-wrapper .counter-single .counter-icon { padding-right: 20px } } .home5-counter-area .counter-wrapper .counter-single .counter-icon::after { content: ""; height: 44px; width: 44px; border-radius: 50%; background-color: rgba(0, 0, 0, .1); position: absolute; bottom: -12px; right: 12px } .home5-counter-area .counter-wrapper .counter-single .coundown p { margin-bottom: 0; font-size: 1.125rem; font-weight: 400; color: var(--text-color1); padding-top: 13px } @media(min-width:992px) and (max-width:1199px) { .home5-counter-area .counter-wrapper .counter-single .coundown p { font-size: 1rem } } .home5-counter-area .counter-wrapper .counter-single .coundown h3 { font-family: var(--font-exo2); font-weight: 600; font-size: 2.125rem; color: var(--primary-dark); margin-bottom: 0; line-height: 1 } .home5-counter-area .counter-wrapper .counter-single .coundown span { font-family: var(--font-exo2); font-weight: 600; font-size: 2.125rem; color: var(--primary-dark); margin-left: -6px; line-height: 1 } .home5-top-recruiters-area { background: #f2f2f2; background-image: url(../images/bg/home5-top-recruiters-bg.png); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; padding: 90px 0 } .home5-top-recruiters-area .slick-prev { position: absolute; right: 80px; top: -85px; left: unset } .home5-top-recruiters-area .slick-prev::before { display: none; visibility: hidden } .home5-top-recruiters-area .slick-prev::after { content: url(../images/icon/home5-slick-prev.svg) } .home5-top-recruiters-area .slick-next { position: absolute; right: 15px; top: -85px } .home5-top-recruiters-area .slick-next::before { display: none; visibility: hidden } .home5-top-recruiters-area .slick-next::after { content: url(../images/icon/home5-slick-next.svg) } .home5-top-recruiters-area .slick-arrow { opacity: .5; transition: .35s } .home5-top-recruiters-area .slick-arrow:hover { opacity: 1 } .home5-top-recruiters-area .slide-item { padding: 12px } .home5-top-recruiters-area .recruters-card { background: #fff; border: .5px solid rgba(0, 0, 0, .2); transition: .35s; display: flex; gap: 20px; padding: 30px 25px } @media(max-width:576px) { .home5-top-recruiters-area .recruters-card { padding: 25px 20px } } .home5-top-recruiters-area .recruters-card .company-logo { border-radius: 50% } .home5-top-recruiters-area .recruters-card .company-logo img { border-radius: 50%; height: 55px; width: 55px } .home5-top-recruiters-area .recruters-card .company-area .name-location { width: 100%; position: relative; margin-top: -5px; margin-bottom: 25px } .home5-top-recruiters-area .recruters-card .company-area .name-location h5 { margin-bottom: 8px } .home5-top-recruiters-area .recruters-card .company-area .name-location h5 a { font-size: 1.063rem; font-weight: 600; color: var(--primary-dark); font-family: var(--font-exo2); transition: .35s } .home5-top-recruiters-area .recruters-card .company-area .name-location p { margin-bottom: 0; display: flex; align-items: center; font-size: .938rem; font-weight: 400; color: var(--text-color1); font-family: var(--font-work-sans); line-height: 1.4 } .home5-top-recruiters-area .recruters-card .company-area .name-location p img { margin-right: 8px } .home5-top-recruiters-area .recruters-card .company-area .apply-btn { opacity: .7; transition: .35 } .home5-top-recruiters-area .recruters-card .company-area .apply-btn a { font-size: 15px; color: var(--primary-dark); display: flex; align-items: center } .home5-top-recruiters-area .recruters-card .company-area .apply-btn a span { margin-left: 10px } .home5-top-recruiters-area .recruters-card .company-area .apply-btn a span img { display: initial } .home5-top-recruiters-area .recruters-card .company-area .apply-btn a span::after { content: url(../images/icon/apply-arrow5.svg); top: 1.5px } .home5-top-recruiters-area .recruters-card:hover .apply-btn { opacity: 1 } .home5-trusted-company .section-title { margin-bottom: 35px } .home5-trusted-company .section-title h5 { font-size: 1.125rem; font-weight: 500; color: var(--primary-dark); font-family: var(--font-exo2); margin-bottom: 0; position: relative } .home5-trusted-company .slick-slider { overflow-x: hidden } .home5-trusted-company .slick-list { margin-left: -5px } .home5-trusted-company .slick-track { border: .25px solid rgba(0, 0, 0, .4) } .home5-trusted-company .slide-item { border: .25px solid rgba(0, 0, 0, .4); height: 96px } .home5-trusted-company .slide-item .company-logo { padding: 30px; display: flex; justify-content: center; align-items: center } .home5-clients-feedback-area { background-image: url(../images/bg/home5-clients-feedback-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f2f2f2; padding: 90px 0 } .home5-clients-feedback-area .swiper-btn-1 { display: flex; align-items: center; gap: 25px } .home5-clients-feedback-area .swiper-btn-1 .swiper-prev, .home5-clients-feedback-area .swiper-btn-1 .swiper-next { opacity: .6; transition: .35s } .home5-clients-feedback-area .swiper-btn-1 .swiper-prev:hover, .home5-clients-feedback-area .swiper-btn-1 .swiper-next:hover { opacity: 1 } .home5-clients-feedback-area .home5-feedback-slider { padding: 0 2px } .home5-clients-feedback-area .client-feedback-wrap { padding: 15px; transition: .35s } @media(max-width:576px) { .home5-clients-feedback-area .client-feedback-wrap { padding: 8px } } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner { background: #fff; padding: 40px 35px; transition: .35s } @media(min-width:992px) and (max-width:1199px) { .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner { padding: 30px 25px } } @media(max-width:576px) { .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner { padding: 25px 15px } } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 25px; transition: .35s } @media(max-width:576px) { .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top { flex-wrap: wrap; justify-content: flex-start; gap: 10px } } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area { display: flex; align-items: center; gap: 20px; transition: .35s } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-img { position: relative; height: 65px; width: 65px; border-radius: 50%; transition: .35s } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-img>img { height: 65px; width: 65px; border-radius: 50% } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat { height: 30px; width: 30px; border-radius: 50%; background: #f3f3f3; border: .5px solid #595959; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; position: absolute; right: -5px; bottom: 5px; transition: .35s } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat .quate1, .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat .quate2 { padding: 10px 0; transform: translateY(-16px); transition: .35s } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-content h5 { font-family: var(--font-exo2); font-weight: 700; font-size: 1.125rem; color: var(--primary-dark); margin-bottom: 5px } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .author-area .author-content span { font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: #595959 } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .reviews ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 8px } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-top .reviews ul li i { color: #d5b305 } .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-content p { font-family: var(--font-work-sans); font-weight: 400; font-size: 1.5rem; line-height: 38px; color: var(--text-color1); margin-bottom: 0 } @media(max-width:576px) { .home5-clients-feedback-area .client-feedback-wrap .client-feedback-inner .client-feedback-content p { font-size: 1.25rem; line-height: 31px } } .home5-clients-feedback-area .client-feedback-wrap:hover .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat { border: .5px solid #000 } .home5-clients-feedback-area .client-feedback-wrap:hover .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat .quate1, .home5-clients-feedback-area .client-feedback-wrap:hover .client-feedback-inner .client-feedback-top .author-area .author-img .author-quat .quate2 { transform: translateY(16px) } .home5-blog-and-article-area .recent-article-wrap5 { transition: .35s } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-img { overflow: hidden; transition: .35s } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-img img { transition: .35s } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content { padding: 25px 15px; border: .5px solid rgba(0, 0, 0, .3); border-top: unset; transition: .35s } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content .recent-article-meta { margin-bottom: 10px } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content .recent-article-meta ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap: 25px } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content .recent-article-meta ul li a { display: flex; align-items: baseline; gap: 8px; font-family: var(--font-work-sans); font-weight: 400; font-size: 1rem; color: var(--text-color1) } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content h4 { margin-bottom: 25px } .home5-blog-and-article-area .recent-article-wrap5 .recent-article-content h4 a { font-family: var(--font-exo2); font-weight: 600; font-size: 1.25rem; color: var(--primary-dark) } .home5-blog-and-article-area .recent-article-wrap5:hover .recent-article-img img { transform: scale(1.05) } .home5-blog-and-article-area .recent-article-wrap5:hover .recent-article-content { border-color: #000 } .home5-dream-job-area { background: #f2f2f2; padding: 65px 0 } .home5-dream-job-area .dream-job-content h3 { margin-bottom: 15px; font-family: var(--font-exo2); font-weight: 600; font-size: 1.875rem; color: var(--primary-dark) } .home5-dream-job-area .dream-job-content p { margin-bottom: 0; font-size: 18px } .modal { z-index: 99999 } .modal-dialog { max-width: 1320px; margin: 0 auto; padding-top: 160px } .modal-dialog .modal-content { padding: 0 } .modal-header { position: relative } .modal-header .button-groups ul { display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; list-style: none } .modal-header .button-groups ul li .primary-bg { background: var(--primary-color1) } .modal-header .button-groups ul li .red-bg { background: #ff2121 } .modal-header .button-groups ul li button { background: #0087d3; border-radius: 4px; font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: #fff; padding: 12px 20px; display: inline-flex; align-items: center; gap: 8px; position: relative; transition: .5s all ease; z-index: 1; margin-bottom: 4px } .modal-header .button-groups ul li button::after { transition: .5s all ease; position: absolute; border-radius: 4px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .modal-header .button-groups ul li button:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 } .modal-header .btn-close { margin: 0; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) } .modal-footer .button-groups ul { display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; list-style: none } .modal-footer .button-groups ul li .primary-bg { background: var(--primary-color1) } .modal-footer .button-groups ul li .red-bg { background: #ff2121 } .modal-footer .button-groups ul li button { background: #0087d3; border-radius: 4px; font-family: var(--font-work-sans); font-weight: 500; font-size: .875rem; color: #fff; padding: 12px 20px; display: inline-flex; align-items: center; gap: 8px; position: relative; transition: .5s all ease; z-index: 1; margin-bottom: 4px } .modal-footer .button-groups ul li button::after { transition: .5s all ease; position: absolute; border-radius: 4px; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ""; background-color: var(--primary-dark); z-index: -1 } .modal-footer .button-groups ul li button:hover::after { transition: .5s all ease; left: 0; right: 0; opacity: 1 }
SIMPAN
[ BATAL ]