
body{background-color:#FAFAFA;font-family: "Public Sans", sans-serif !important;color:#444;font-size:15px;font-weight:500}
a{color:#480476;text-decoration:none;display:inline-block;font-weight:500}
p{margin:0}
.mobile_filter{display: none;}
.desktop_filter{display: block;}
.mobile_view_filter_btn{
  display: none;
}
.firstSvg2{
  display: none;
}
a.nav-link.alert-tab {
    color: black;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
    font-size: 16px;
    line-height: 100%;
}
li.nav-item.user-sec-cus {
    padding: 4px 4px;
}
.listing-post.surch-alerts ul li {
    width: 24.5% !important;
}

.applied_jobs_box ul li {
    width: 24.5%;
}

.saved_job_box ul li {
	width: 24.5% !important;
}
.surch_alert_jobs #alertTabs {
    margin: 0 0 20px;
    border: 0;
}
.surch_alert_jobs #alertTabs li.nav-item.user-sec-cus a {
    border-radius: 5px !important;
    font-weight: 500;
    border: 1px solid #ccc;
    font-size: 15px;
    color: #000 ;
    background: #fff;
}
.surch_alert_jobs #alertTabs li .nav-link.active {
    color: #480476 !important;
    background-color: #F0EAF6 !important;
    border-color: #480476 !important;
    font-weight: 600 !important;
}

.company_gallery_update{display:flex;flex-wrap:wrap;gap:15px;justify-content:start}
.company_gallery_update img{width:192px;height:150px;object-fit:cover;cursor:pointer;border-radius:4px;transition:transform .2s}
.company_gallery_update img:hover{transform:scale(1.05)}
.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;justify-content:center;align-items:center;z-index:1000;flex-direction:column}
.lightbox img {max-width: 768px;width: 100%;height: 76%;object-fit: cover;border-radius: 8px !important;}
.lightbox .controls{margin-top:20px}
.lightbox button{padding:10px 20px;margin:0 10px;font-size:16px;background:#fff;border:none;border-radius:4px;cursor:pointer}
.close_btn_gallery{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer}
.close_btn_gallery:hover{color:#ff5252}











.p_Job_Alerts_header h2 {font-size: 32px;font-weight: 600;color: #000;}
.expression_p{background:linear-gradient(93.56deg,rgba(237,229,250,.3) 1.46%,rgba(168,120,206,.15) 98.54%);padding:50px 0}
.expression_p h1{font-weight:800;font-size:48px;line-height:56px;text-align:center;color:#65338c}
.exp_withdraw_box{border:1px solid #0000001A;background-color:#fff;padding:20px;border-radius:10px;width:24%;text-align:center}
.exp_withdraw_box h2{font-weight:700;font-size:18px;line-height:100%;color:#000;margin:15px 0 20px 0}
.expression_box_inner{display:flex;gap:17px;flex-wrap:wrap;padding:70px 0}
.withdraw_box_logo{height:50px;width:173px;margin:0 auto;border:1px solid #ccc;border-radius:50px;display:flex;align-items:center;justify-content:center}
ul{list-style:none;padding:0;margin:0;font-weight:500}
.registr-btn{font-weight:700;border-radius:5px;background:#480476;padding:11px 22px;font-size:15px;text-transform:capitalize;color:#fff!important;border:0;line-height:20px}
.registr-btn-outline{border-radius:5px;background:#fff;box-shadow:0 0 2px 0 rgba(32,100,51,0.70);padding:11px 22px;font-size:15px;text-transform:capitalize;color:#480476;font-weight:700;border:1px solid #480476;line-height:20px}
input[type="password"]{font-family: sans-serif!important;} 
.banner-inner {padding: 70px 0;text-align: center;color: #fff;}
.banner-inner h2 {font-size: 42px;font-weight: 800;}
.career-content {text-align: left;width: 60%;}
.career-content ul li {display: flex;align-items: start;gap: 5px;line-height: 26px;font-weight: 300;color: #515B6F;font-size: 16px;position: relative;margin: 0 0 20px;padding: 0 0 0 30px;}
.career-content h3 {font-size: 24px;font-weight: 800;margin: 0 0 20px;line-height: 34px;}
.career-img {width: 40%;}
.career-img img {width: 100%;border-radius: 10px;}
.career-tip {display: flex;align-items: center;justify-content: space-between;gap: 50px;margin: 0 0 80px;}
.career-content ul li img {position: absolute;left: 0;top: 0px;}
.career-tip:last-child {margin: 0;}
.job_opportunity_sec.find-job-box {margin: 0 0 0px;}
.footer-inner.footer-app {border: 1px solid #0000001A;background-color: #faf5ff;border-radius: 10px;padding: 22px;}
.registr-btn{background:#480476;border:0;border-radius:5px;color:#fff!important;font-weight:600;padding:11px 22px}
.form-control{background-color:#fff;border:1px solid #9a2cf1!important;border-radius:8px;height:45px}
.form-control:focus{box-shadow:none}
.custom_poppup_w{max-width:660px}
.rejecting_popup label{color:#444;font-size:14px;font-weight:400;margin:0;line-height:28px}
.rejecting_btn{font-size:0;position:absolute;right: 26px;top: 5px;}
.custom_poppup_w .modal-header{border-bottom:0;padding-bottom:0}
.custom_poppup_w .form-check .form-check-input{float:left;margin-left:-1.5em;height:18px;width:18px;border-color:#60269e;box-shadow:none;margin-top: 0;}
.custom_poppup_w .form-check-input:checked{background-color:#60269e}
.Request_doc .form-check {margin: 0 0 12px;display: flex;align-items: center;gap: 6px;}
.custom_poppup_w h1 {font-size: 24px !important;font-weight: 700;}
.filler-keywords ul li span svg {margin: 0 0 0 5px;}
.p_Job_Alerts_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 40px;
}
/*------Header-Css----------*/
.notification-icon .badge-count {
    align-items: center;
    background-color: #fff;
    border: 1px solid red;
    border-radius: 50px;
    color: red;
    display: flex;
    font-size: 11px;
    font-weight: 600;
    height: 19px;
    justify-content: center;
    position: absolute;
    right: 4px;
    top: -1px;
    width: auto;
    padding: 0 5px;
    min-width: 18px;
    white-space: nowrap;
    max-width: 100px;
}
/* .notification-icon .badge-count{align-items: center;background-color: #fff;border: 1px solid red;border-radius: 50px;color: red;display: flex;
    font-size: 11px;font-weight: 600;height: 19px;justify-content: center;position: absolute;right: 4px;top: -1px;width: 18px;} */
.notification-dropdown {min-width: 350px;   max-width: 450px;}
.notification-dropdown li {margin: 11px 15px 0;padding: 4px 0 10px;width: 350px;}
.notification-icon ul.dropdown-menu.notification-dropdown {width: 380px;padding: 20px;border-radius: 5px;box-shadow: -4px 4px 17px 0 #0000001A;}
.notification-icon ul.dropdown-menu.notification-dropdown a.viewAllBtnNotification {border: 0; text-align: center;justify-content: center;box-shadow: none;padding: 10px !important;border-radius: 8px;background: linear-gradient(180deg, #ad4dfc, #480476);color: #fff !important;font-weight: 600;}
.notification-dropdown li p{-webkit-box-orient: vertical;color: #000;display: -webkit-box;font-size: 14px;   font-weight: 400; line-height: 17px;overflow: hidden;text-overflow: ellipsis;}
.unread-notification .text-muted {
    font-size: 12px;
    font-weight: 400;
    color: #4F4F4F !important;
}
.notification-dropdown small.text-muted {
    font-size: 12px !important;
    line-height: 16px;
    font-weight: 400;
    color: #4F4F4F !important;
}

#messageNav .badge-count {
    position: absolute;
    top: 0;
    right: 16px;
    border-radius: 50px;
    border: 1px solid #ff731d;
    height: 18px;
    width: 19px;
    display: flex;
    color: #ffffff;
    background-color: #ff731d;
    font-size: 12px;
    align-items: center;
    justify-content: center;
    flex: 0 0 16px;
}
#messageNav {position: relative;}
.notification-dropdown li h2{font-size: 15px; font-weight: 700; margin-bottom:12px;}
.notification-dropdown li h5{color: #000;font-size: 18px;font-weight: 600;margin: 0;}
.unread-notification {background-color: #f3eabd;border-left: 4px solid #f5a623;}
.read-notification {
    background-color: #f8f8f8;
    border-left: 4px solid #bdbdbd;
    padding-left: 10px;
}


.nav_design_update .notification-icon ul.dropdown-menu.show:before{display: none;}
.nav_design_update .notification-icon ul.dropdown-menu.show:after{display: none;}

.profile_menu_list_update a {justify-content: inherit;}
.text_color_header .navbar-collapse .navbar-nav li ul li a {color: #000 !important;padding: 5px 10px !important;}
.text_color_header .navbar-collapse .navbar-nav li ul li a.active {color: #ff731d !important;}
.autocomplete-message {padding: 8px;color: #999;pointer-events: none;font-style: italic;}

.my-header .navbar-brand img, .my-header .navbar-brand {outline: none;}
.my-header{background:#FFF;box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);position:relative;z-index:9}
.my-header .navbar-brand{margin:0 70px 0 0}
.my-header .navbar-brand img{height:64px;object-fit:contain}
.my-header ul li .dropdown-menu.show .dropdown-item{margin:0;padding:6px 15px}
.my-header ul li a{color:#474D6A;font-size:16px;text-transform:capitalize;font-weight:500;position:relative;display:inline-block;margin:0 15px 0 0;padding:12px 20px}
.my-header ul li a.active {color: #ff731d !important;}
.action-menu ul{list-style:none;padding:0;display:flex;align-items:center;margin:0;gap:50px}
.action-menu ul li a{color:#000;font-weight:600;text-transform:capitalize;display:flex;align-items: center;}
.action-menu ul li:after{content:'';position:absolute;width:2px;height:40px;background:#ccc;top:2px;right:-25px}
.action-menu ul li{position:relative}
.my-header .container-fluid{width:96%;margin:0 auto;padding:0}
.action-menu ul li:last-child:after{display:none}
.my-header .navbar{padding:3px 0}
.search_you_job_header{border:1px solid rgba(71, 77, 106, 1); border-radius: 50px; padding: 8px 10px;display: flex;align-items: center;justify-content: space-between;    margin-right: 20px;}
.search_you_job_header input, .search_you_job_header button{border: 0;background-color: transparent;font-size: 16px;padding: 0;}
.search_you_job_header input:focus, .search_you_job_header button{border: 0;outline: 0;}
.search_you_job_header input[type="search"]::-webkit-search-cancel-button {display: none;}
.my-header ul li a:hover {color: #480476 !important;}
.action-menu ul li a.registr-btn:hover {color: #fff !important;}
.footer-inner.footer-app p {padding: 3px 0 10px;}
a.button.outline-bt {background: #fff;color: #480476;border: 1px solid #480476;min-width: auto;margin: 0 0 0 10px;cursor: pointer;}
.button.outline-bt.deleteAppliedJob{display: none;}
.button.outline-bt.deleteAppliedJob.applied-item{display: block;}
a.button.outline-bt svg {display: none;}
/*------Header-Css----------*/

/*------Footer-Css --- old----------*/
.footer{padding:30px 0 30px;background-color: #fff;}
/*.footer-inner.logo .social-sec ul li a{background:linear-gradient(180deg,#AE4FFD 0%,#480476 100%);}*/
.footer-inner.logo .social-sec ul{display:flex;align-items:center;padding:0;gap:10px;justify-content:start}
.social-sec p{color:#701CAD;font-weight:600;margin:0 0 5px}
.footer-content ul{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}
.footer-content ul li{width:auto}
.footer-inner ul{display:block}
.footer-inner ul li{width:100%;margin:0 0 8px}
.footer-inner.logo .social-sec ul li{width:auto}
.footer-inner h4{font-size:18px;color:#000;font-weight:700;margin:0 0 20px}
.footer-inner ul li a{color:#6D6D6D;font-weight:500;transition:.3s ease-in-out}
.footer-inner ul li a:hover{color:#480476;font-weight:600}
.sub-footer{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;margin:50px 0 0;border-top:1px solid #ccc;padding:30px 0 0}
.app-store-btn img{width:140px}
.footer-inner p {font-size: 14px;font-weight: 500;line-height: 26px;}
.btn.reset-filter-btn {background: #480476;width: 100%;color: #fff;font-weight: 600;padding: 12px 10px;}
.btn.reset-filter-btn img {margin: 0 0px 0 10px;}
.footer-inner .app-store-btn {display: flex;gap: 10px;align-items: center;}
.footer-inner .social-sec p {font-size: 16px;font-weight: 700;line-height: 28px;color: #000;}
/* .app-store-btn{display:flex;gap:10px;align-items:center} */
.sub-footer .sub-content{width:29%}
.sub-footer .sub-content a{font-weight:600;font-size:14px}
/*------find jobs css Ajay ----------*/
.history-sec{padding:22px 0;border:1px solid #e2e2e2;background-color:#fff}
.history-sec .container-fluid{width:96%;margin:0 auto}
.history-sec .skill-sec h2{font-size:24px;font-weight:600;line-height:28.8px}
.history-sec .history-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.history-main .skill-sec{display:flex;gap:55px;align-items:center}
.history-main .history-search{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.history-main .history-search a{padding:16px 22px;background:#480476;border-radius:8px;font-size:15px;font-weight:600;line-height:18px;color:#fff}
.history-main .location{position:relative}
.history-main .lock-border::after{content:"";position:absolute;width:1px;height:34px;background:#00000017;top:2px;right:-25px}
.history-main .lock-border::before{content:"";position:absolute;width:1px;height:34px;background:#00000017;top:2px;left:-28px}
.history-main .location h6{font-size:16px;font-weight:600;line-height:19.2px;letter-spacing:.015em;color:#000000}
.history-main .skill-sec .location p{font-size:12px;font-weight:700;line-height:14.4px;letter-spacing:.012em}
.history-main .skill-sec .location p span{border:.5px solid #a0a6c0;background:#f9f1ff;padding:1.8px 7.5px;border-radius:11px;color:#480476;margin-left:3px}
.search-container{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #dfdfdf;border-radius:8px}
.search-icon{display:flex;align-items:center;justify-content:center}
.search-icon svg{width:24px;height:24px}
.search-container .search-input{flex-grow:1;border:none;outline:none;font-size:16px;padding:4px;background:#fff}
.search-input::placeholder{color:#555759;font-size:15px;font-weight:600}
.clear-icon{cursor:pointer;font-size:16px;color:#555}
.search-input:not(:placeholder-shown)+.clear-icon{display:block}
.job-activety-sec{padding: 80px 0;background-color: rgba(245, 245, 245, 1);}
.apply-jobs{width:96%;margin:auto;border:1px solid #e2e2e2;margin-top:9px}
.job-activety-sec .container-fluid{width:96%;margin:0 auto;padding:0}
.accordion-body label{display:block;margin-bottom:16px;font-size:14px;font-weight:600;line-height:16.8px;color:#454958}
.popularjob-sec .software{display:flex;align-items:center;gap:16px ;justify-content: space-between;}
.popularjob-sec .software h5{font-weight:700;font-size:21px;line-height:20px;color:#000;margin-bottom:12px}
.popularjob-sec .software p{font-weight:600;font-size:18px;line-height:20px;color:#888}
.about_me_tab{margin:0 0 20px}
.location-info {display: flex;align-items: start;gap: 10px;}
.profile-card.about_me_profile{background:#f6f6f6}
.popularjob-sec .designer:hover{border:1px solid #851cd4}
.popularjob-sec .designer{border:1px solid #b0b0b0;padding:20px;border-radius:8px;margin-bottom:16px;background:#fff;box-shadow:0 0 2px 0 #66759426}
.popularjob-sec .pagination {display: flex;gap: 10px;align-items: center;justify-content: center;}
.popularjob-sec .pagination button.page-link{background-color:transparent;border:0;border-radius:6px}
.popularjob-sec .pagination button.page-link:focus{box-shadow:none;outline:0}
.pagination li.page-item.active{background: transparent;border-radius:6px}
.popularjob-sec a.page-link{/* padding:0; */border:navajowhite;background-color: transparent;color: #480476;font-size: 14px;}
.apply-sec{padding:45px 0 0}
.apply-sec h3{font-size:20px;font-weight:700;line-height:24px;color:#000000}
.apply-sec h4{color:#000000!important}
.apply-sec .apply-header a{width:100%;text-align:center}
.apply-sec .apply-header{display:flex;align-items:center;padding-bottom:45px;gap:10px;justify-content:space-between}
.apply-sec .apply-header a.loginto{border:1px solid #480476;background:transparent;color:#480476;padding:10px 19px}
.apply-sec ul{list-style-type:disc;padding:10px 0 20px 16px;line-height:26px}
.apply-sec ul li{font-family:Urbanist;font-size:16px;font-weight:500}
.apply-sec .role .hybrid{border-top:1px solid #888888;padding:20px 0}
.apply-sec .role .hybrid-1{border-top:1px solid #888888;padding:20px 0 0}
.hybrid-1 .social-icons ul{display:flex;flex-wrap:wrap;padding:0;gap:10px;padding:15px 0}
.hybrid-1 .social-icons ul li{list-style:none}
.hybrid-1 .social-icons p{font-size:13px;font-weight:500;line-height:15.6px;color:#6d6d6d}
.featured-job-sec{background-image:url(./images/faetured-job-bg.png),url(./images/5409421_Coll_wavebreak_Globe_1280x720\ 2.png);background-position:center;background-size:cover;background-repeat:no-repeat,no-repeat;padding:80px 0}

.badge{background:#faf5ff;border:1px solid #480476;color:#480476;font-size:12px;font-weight:700;padding:9px 13px;border-radius:44px}
.rating a{display:flex;align-items:center;color:#ff9800;font-size:16px;padding:0;font-weight:500}
.rating span{margin-left:5px;color:#666}
/* .job-card ul li .applynow-button{background:linear-gradient(180deg,#ae4ffd 0%,#480476 100%);color:#fff;font-size:12px;font-weight:600;display:inline-block;border-radius:28px;padding:8px 20px;border:none} */
.company-button{text-align:center;padding:30px 0 0;margin:0}
.download-sec{padding:80px 0}
.download-sec .download-text h3{font-size:25px;font-weight:500;line-height:30px;color:#480476}
.download-sec .download-text h2{font-size:49px;font-weight:700;line-height:58px;color:#701cad;padding:0 0 10px}
.download-sec .download-text p{font-size:18px;font-weight:500;line-height:32px;color:#5d5d5d}
.download-sec .download-button{display:flex;align-items:center;justify-content:flex-start;gap:15px;padding:30px 0 0}
.download-sec .download-button img{width:160px}
.recuriting-sec{height:100%}
.recuriting-sec .recuriting-main p{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.015em;color:#858585;padding:5px 0 15px}
.recuriting-main{padding:0;position:relative}
.apply_details a{margin-left:10px}
.apply_details a:hover{color:#5C188B}
.fond_job_apply{background:#480476;color:#fff}
.fond_job_apply:hover{color:#fff!important}
.popularjob-sec .pagination a.page-link:focus{box-shadow:none}
.download-sec .iphone{position:relative}
.download-sec .iphone .phone_screen{width:70%;margin:0 auto;display:block}
.iphone img{width:80%}
.job-card ul{margin:0 0 15px}
.rating a svg{margin:0 3px 0 0}
/* .job-card button{width:100%} */
.download-sec .iphone:before{content:'';position:absolute;width:560px;height:560px;z-index:-1;border-radius:50%;top:15px;background:#F6F7FC;opacity:.1;margin:0 auto;left:0;right:0}
.recuriting-content{position:absolute;top:70px;left:40px;width:65%}
.recuriting-main img{width:100%}

/* find job css update */
.new-job-sec{background-color:#fff;padding:20px;border-radius:6px; position: sticky;top: 19px;}
.new-job-sec label, .new-job-sec .label{font-weight: 700;font-size: 16px;line-height:22px;color:#333}
.new-job-sec .form-control,.new-job-sec .form-select{border:1px solid #9a2cf1!important;background-color:#fff;height:45px;border-radius:8px}
.form-control:focus,.form-select:focus{box-shadow:none}
.new-job-sec .type_key{position:relative; top:10px;}
.new-job-sec .type_key .key_icon{position:absolute;top:9px;left:11px}
.new-job-sec .type_key input{padding-left:40px}
.new-job-sec .accordion-item{background-color:#f8f8ff;border-radius:6px;border:0;margin-top:20px}
.new-job-sec .accordion-item button{background-color:transparent;border-bottom:0}
.new-job-sec .accordion-item button:focus{box-shadow:none}
.new-job-sec .accordion-button:not(.collapsed){box-shadow:none}
.accordion-button:not(.collapsed)::after{filter:brightness(.3)}
.new-job-sec .accordion-body{padding-top:0}
.new-job-sec input[type=checkbox]{margin-top: 0;margin-right: 5px;width: 17px;height: 17px;border:1px solid #60269e!important;border-radius:5px;appearance:none;-webkit-appearance:none;background-color:#fff;position:relative}
.new-job-sec .accordion-body label{display:flex;align-items:center;font-weight:700}
.new-job-sec .accordion-body label:last-child{margin-bottom:0}
.designer ul{display:flex;align-items:center;justify-content:start;gap:10px;flex-wrap:wrap;margin:12px 0}
.designer ul li{display: flex; align-items: center;gap: 5px; padding:8px 15px;border:1px solid rgba(96,38,158,.3);background-color:#f8f8ff;border-radius:50px;font-weight:600;font-size:16px;line-height:20px;color:#444}
.designer ul li
.find_job_usetool li{background-color:transparent!important;border:0!important;color:#888!important;position:relative}
/* .find_job_usetool li:before{content:"";position:absolute;top:40%;left:0;height:7px;width:7px;border-radius:50%;background-color:#888} */
.designer p{font-weight:500;font-size:14px;line-height:20px;color:#5f6c72}
.find_salary_range{display:flex;align-items:center;justify-content:space-between;margin: 25px 0 5px 0;}
.find_salary_range p{font-weight:600;font-size:16px;line-height:19.2px;color:#121}
.input_range_findjob{margin-top:28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.input_range_findjob p{width:109px;font-weight:700;height:48px;border-radius:6px;border:1px solid #8b8b8b;display:flex;align-items:center;justify-content:center}
.input_range_findjob p span{margin-left:10px;color:#8b8b8b;font-weight:600}
.slider-container {	margin-top: 8px;display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;}
.slider-trackfind {	position: relative;width: 100%;height: 2px;	background-color: rgba(159, 159, 159, 1);	border-radius: 9999px;}
.slider-fillfind {position: absolute;height: 4px;background-color: #60269e;border-radius: 9999px;}
.slider-handlefind {position: absolute;top: 50%;width: 24px;height: 24px;background-color: #60269e;	border-radius: 50px;transform: translate(-50%, -50%);cursor: pointer;}
.salary-inputfind {width: 50%;border: 0;border-radius: 4px;background-color: transparent;font-size: 14px;}
.salary-inputfind:focus{border: 0;outline: none;}
.custom_slider_handle {height: 18px;width: 18px;}
.salary_max{text-align: right;}
.find_job_accordian {padding: 0px 20px 20px !important;}
.find_job_accordian li{padding-bottom: 15px;}
.new-job-sec .row {margin-top: 0 !important;}
/* .find_job_innerscroll {overflow-x: auto;height:100%;overflow-x: hidden;    padding: 0px;} */
.find_job_accordian .part_time label {font-weight: 600;font-size: 15px;}
.work_arrangements li .part_time label {font-weight: 600;font-size: 15px;}
.recruiter_profile_dropdown.show ul.profile_menu_list_update li button {background: transparent;border: 0;padding: 0 10px;margin: 0 !important;}
.recruiter_profile_dropdown.show ul.profile_menu_list_update li a,.recruiter_profile_dropdown.show ul.profile_menu_list_update li button {border-bottom: 1px solid #0000001a;color: #000 !important;font-size: 15px;font-weight: 400;line-height: 21px;padding: 15px !important;margin: 0;gap: 6px !important;}
.recruiter_profile_dropdown.show ul.profile_menu_list_update li a.logout_text {
    color: #ff0033 !important;
}
.notification_dropdown.nav_design_update li a, .notification_dropdown.nav_design_update li button{display: flex;align-items: center;gap: 8px;cursor: pointer;}
.job-data h1,.job-data h2 {font-size: 24px; margin: 0 0 10px;font-weight: 700;color: #000;}
.job-data h1,.job-data h2 {font-size: 24px;margin: 0 0 10px;font-weight: 700;color: #000;}
.job-data p {line-height: 22px;}
.job-heading {padding: 35px 0;}
.status-box h5 {font-size: 21px;font-weight: 700;}
#errorModalMain .modal-header {background: #dc35451a !important;}
#errorModalMain .modal-header h1#errorModalMainLabel {color: #dc3545;}
#errorModalMain .modal-header button.btn-close.btn-close-white {opacity: 1;filter: none;}
.office-loc-sec-new {display: flex;align-items: center;justify-content: start;gap: 4px;flex-wrap: wrap;margin: 0 0 10px;}
.office-loc-sec-new p {width: 90%;font-size: 14px;}
/* dashboard css start here */
.profile_tabs .nav-link.active{background-color:#5C188B}
.profile_tabs .skill_attributes{display:flex;align-items:center;justify-content:space-between;gap:15px}
.profile_tabs .nav-link.active h2{color:#fff}
.profile_tabs .nav-link{font-size:16px;font-weight:700;color:#454958;line-height:19.2px;text-align:left}
.profile_tabs .skill_attributes h2{font-size:16px;font-weight:700;line-height:19.2px;color:#454958}
.profile_tabs #v-pills-tab{width:30%;background:#fff;padding:15px;border:1px solid #DFDFDF;border-radius:8px}
.profile_tabs #v-pills-tabContent{width:100%;background:#fff;border:1px solid #DFDFDF;padding:25px;border-radius:8px}
.profile_tabs .skill_attributes .progress{width:68%;height:8px;background:#E2E2E2}
.profile_tabs .skill_attributes .progress .progress-bar{background:#F37C2B;border-radius:20px}
.profile_tabs .work_history .skill_attributes p span{font-size:10px;font-weight:400;line-height:12px;border:.76px solid #fafafa;background-color:#480476;color:#fff;padding:1px 8px;border-radius:15px}
.profile_tabs #v-pills-tab button{border:1px solid #ccc;margin-top:9px;padding:10px;border-radius:0}
.profile_tabs #v-pills-tab button:nth-child(1){border-radius:10px 10px 0 0}
.profile_tabs #v-pills-tab button:nth-child(7){border-radius:0 0 10px 10px}
.personal_information_form.work_history_tabs {margin: 20px 0 0 0;}
/* Personal Information css start here 14/01/2025 */
.upload_frofilebtn{margin-left: 20px !important; position:relative;overflow:hidden;display:inline-block;margin:0 auto;padding:11px 20px;border:1px solid #454545 !important;background:#FAFAFA;color:#480476;font-size:16px;font-weight:500;line-height:17px;margin-top:15px;}
.upload_frofilebtn:hover{border:1px solid #454545;color:#480476}
.upload_frofilebtn input{position:absolute;font-size:50px;opacity:0;right:0;top:0;width:100%;height:43px;cursor:pointer}
.personal_information_image img{width:150px;height:150px;object-fit:cover;border-radius: 50%;}
.personal_information_form label{font-size:16px;font-weight:600;line-height:19.2px;color:#333333;margin-bottom:0}
.personal_information_form label span{color:#EB5757}
.personal_information_form .input_css,.personal_information_form select{border:1px solid #9a2cf1;border-radius:8px;height:43px;font-size:15px;text-transform: capitalize;}
.personal_information_form .input_css:focus,.personal_information_form select:focus,.personal_information_form .share_code textarea:focus{box-shadow:none;border:1px solid #9A2CF1}
.personal_information_form .input_css::placeholder,.personal_information_form .share_code textarea,.personal_information_form .input_css[type="date"]{font-size:15px;font-weight:500;line-height:15.6px;color:#6D6D6D}
.personal_information_form .share_code ul{display:flex;align-items:center;gap:15px}
.personal_information_form .share_code ul li input{width:45px;height:24px}
.personal_information_form .share_code ul li{font-size:16px;font-weight:700;line-height:19.2px;color:#444444}
.personal_information_form .share_code ul li input[type="checkbox"]{box-shadow:none}
input[type="checkbox"]{box-shadow:none}
.personal_information_form .share_code{margin:30px 0}
.personal_information_form .share_code h3{font-size:20px;font-weight:700;line-height:24px;color:#4F4F4F}
.personal_information_form .share_code .browse_file{background-color:#333333;box-shadow:0 0 1.72px 0 #206433B2;color:#fff;border-radius:7px}
.personal_information_form .share_code .col-md-4{padding-right:0}
.personal_information_form .share_code textarea{border:1px solid #c5c5c5;border-radius:8px;color:#212529;padding:8px 35px 8px 8px}
.personal_information_form .share_code .personal_bio{position:relative}
.personal_information_form .share_code .personal_bio .personal_bio_icon{position:absolute;top:8px;right:15px}
.personal_information_form select .form-select{background-image:url(./images/select-icon.png)!important;height:10px;width:10px}
.verify_email{position:relative}
.verify_email .verify_text{background-color:#F4E7FF;box-shadow:-1px 1px 0 0 #00000017;color:#701CAD;display:inline-block;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:500;line-height:12px;position:absolute;top:13px;right:10px}
.score-chart-sec .score_ten{position:absolute;left:0;right:0;top:29%}
.score-chart-sec .score_ten p{font-size:15px;font-weight:700;color:#000}
.score_ten span{font-size:28px;color:#480476;font-weight:700}
.personal_information_page{display:flex;align-items:start;width: 100%;position: -webkit-sticky;position: sticky;top: 20px;}
input[type="date" i]::-webkit-calendar-picker-indicator{background-image:url(./images/date.png)!important;font-size:20px}
.nav_design_update .recruiter_profile_dropdown.show:before {left: auto;right: 20px;}

/* Header update css end here */

.notification_dropdown li ul{display:none}
.notification_dropdown .dropdown-toggle::after{display:none}
.notification_dropdown li:after{background-color:transparent!important}
.notification_dropdown{gap:0!important}
.notification_dropdown li a{padding:12px 9px!important;color:#480476!important}
.notification_dropdown li a img{height:35px;width:35px;border-radius:50%}
.notification_count{height:18px;width:18px;background:#EB5757;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:4px;right:14px;font-size:13px}
.notification_ui_ux.show{width:336px;padding:19px;border-radius:15px;box-shadow:-4px 4px 17px 0 #0000001A}
.notification_ui_ux .notification_view{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D1D1D1;padding:11px 0}
.notification_ui_ux .notification_view h6{font-size:14px;font-weight:700;line-height:20px;color:#333333;margin: 0 0 3px;}
.notification_ui_ux .notification_view p{font-size:12px;font-weight:500;line-height:18px;color:#888888}
.notification_ui_ux .notification_view a{font-size: 12px;font-weight: bold;line-height: 18px;border: 1px solid #480476;padding: 7px 10px !important;border-radius: 30px;margin: 0;}
.more_notifications{width:100%}
.notification_ui_ux.show .notification_view:nth-child(6) {border-bottom: 0;}
.closebtn{text-align:right;margin:-15px -10px 0 0}
.recruiter_profile_dropdown.show{width: 300px;padding: 20px;border-radius: 15px;box-shadow: -4px 4px 17px 0 #0000001A;}
.profile_align{display:block;}
.profile_align .profile_text h5 {font-size: 16px;margin: 0;line-height: 22px;text-transform: capitalize;font-weight: 700;}
.recruiter_profile_dropdown.show .profile_align a {font-size: 15px;padding: 8px 10px !important;width: 100%;text-align: center;margin: 15px 0 0;color: #480476 !important;}
.profile-content-popup {display: flex;align-items: center;gap: 14px;}
.profile_align .profile_text h6 {font-size: 12px;margin: 0;}
.profile_align ul li {margin: 0;}
.apply-btn.widthdraw {gap: 20px;}
.recruiter_profile_dropdown.show button {margin: 10px 0 0px !important;width: 100%;}
.blank-title {text-align: center;padding: 20px 0;font-size: 18px;font-weight: 600;}
.profile_align img{width:50px;height:50px;border-radius: 50%;}
.recruiter_profile_dropdown .last_seen{border:0;border-left:0;border-right:0;margin:0px 0;display:flex;align-items:center;justify-content:space-between;padding:10px 0}
.recruiter_profile_dropdown .last_seen .profile_notification{display:flex;align-items:center;justify-content:start;margin-top:6px}
.recruiter_profile_dropdown .last_seen p{font-size:14px;font-weight:600;line-height:19.42px;color:#000}
.recruiter_profile_dropdown ul li{font-size:14.94px;font-weight:400;line-height:19.42px;color:#000000;margin-top:0px}
.recruiter_profile_dropdown ul li .add_user{display:flex;align-items:center;justify-content:space-between}
.profile_align .profile_text h6{font-size:18px;font-weight:600;line-height:21.6px;letter-spacing:.015em;color:#4F4F4F;margin:3px 0}
.profile_align .profile_text p{font-size:14px;font-weight:6500;line-height:19.2px;letter-spacing:.015em;color:#888888}
.profile_align .profile_text a{border:1px solid #5C188B;font-size:10px;font-weight:500;line-height:12px;padding:3px 15px;border-radius:20px;background-color:#F4E7FF;margin:10px 0 5px}
.recruiter_profile_dropdown ul{display:block!important}
.four_not{background-color:#219653}
.notification_ui_ux.show .more_notifications {margin: 10px 0 0 !important;}
.notification_ui_ux.show .closebtn {position: absolute;right: 5px;top: 6px;background: #fff;border-radius: 50%;}
.personal_information_form .share_code .choose_file {margin: 25px 0 5px;}

/* ::-webkit-scrollbar {width: 3px;} */
::-webkit-scrollbar-thumb {background: #e9e9e9;border-radius: 10px;position: relative;right: -10px; }

.my-header .nav-link.active:after {background: transparent;border: none;}
/* .my-header .nav-link:hover:after {content: '';position: absolute;Background: transparent!important;    border: none;} */

.job-overview {margin-left: auto;}
.error-body {padding-top: 0.7rem;}
.select-gps-location,.select-gps-location2 {cursor: pointer;}
.find-job-box{background: linear-gradient(135deg, #ede5fa30, #a878ce38);padding:80px 0;text-align:center}
.inner-find-job h1{font-weight:800;font-size:48px;line-height:56px;color:#65338C;margin-bottom:10px}
.inner-find-job h1 span{color:#FF9000}
.inner-find-job p{font-size:18px;color:#404040;margin-bottom:18px;font-family:"Public Sans",sans-serif}

.find_job_innerscroll .accordion-header .label, .find_job_innerscroll .accordion-header label {font-weight: 700;font-size: 16px;}
.find_job_accordian .part_time {display: flex;align-items: center;}
.find_job_accordian li:last-child {padding: 0;}
.popularjob-sec li.page-item.active span.page-link {border-radius: 43.636px;background: linear-gradient(180deg, #AE4FFD 0%, #480476 100%);width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;border: 0;font-size: 14px;}
.popularjob-sec .pagination li:first-child a,.popularjob-sec .pagination li:last-child a {background: #480476;font-size: 30px;line-height: 22px;height: 40px;color: #fff;}
.loader {width: 80px;height: 80px;border: 5px solid #FFF;border-radius: 50%;display: block;box-sizing: border-box;animation: rotation 1s linear infinite;position: absolute;z-index: 99;left: 0;right: 0;top: 50%;margin: 0 auto;} 
.loader::after {content: '';  box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 56px;height: 56px;border-radius: 50%;border: 3px solid transparent;border-bottom-color: #FF3D00;}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
.loader::after {content: '';box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 90px; height: 90px;border-radius: 50%;border: 6px solid transparent;border-bottom-color: #f1582d;}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
.form-range[type='range']::-webkit-slider-thumb {background: #480476;}
.data-open.find_job_accordian.my-cust-range-filters { display: flex; align-items: center;gap: 20px;position: relative;}
.data-open.find_job_accordian.my-cust-range-filters .input_range_findjob {margin: 0;}
.data-open.find_job_accordian.my-cust-range-filters .input_range_findjob p {width: 80px;}
.loader-main {background: #0000009e;display: block;width: 100%;height: 100vh;position: fixed;z-index: 1100;}
.loader-main.hide { display: none; }
.job-timing ul li:last-child {width: 100%;}
/* ---------- Filter Jobs Deatils Css ------------- */

.job-heading{display:flex;justify-content:flex-start;align-items:center;}
.job-heading img {width: 75px;height: 75px;border-radius: 50px;object-fit:cover;}
.status-box{padding-left:15px}
.status-box h5{font-weight:700;font-size:21px;line-height:32px;color:000}
.status-box p{font-weight:600;font-size:14px;line-height:22px;margin:0;color:#474C54}
.status-box span{font-weight: 600;font-size: 12px;line-height: 20px;border-radius: 3px;background: #0BA02C;color: #fff;padding: 3px 6px;margin: 0 0 0 0px; display: inline-block;}
span.featured-btn{font-weight:400;font-size:14px;line-height:20px;background:#FFEDED;border-radius:52px;color:#E05151;margin-left:5px}

.job-Apply{display:flex;justify-content:flex-end;align-items:center;}
.job-Apply-btn .button {font-weight: 600;font-size: 14px;line-height: 24px;text-transform: capitalize;background: #480476;border: none;color: #fff;border-radius: 4px;padding: 10px 10px;text-align: center;min-width: auto;cursor: pointer;}
.job-Apply-btn{display: flex;justify-content: flex-end;align-items: center;}
.job-Apply-btn .button svg{margin-left:5px;width:22px}
.job-Apply-btn span{    background: #E7E1ED;display: block;padding: 8px 10px;border-radius: 4px;margin-right: 10px;}
.job-Apply span svg{height:100%}
.job-data h4{font-weight:700;font-size:18px;line-height:28px;color:#18191C;margin-bottom:0px}
.job-data p{font-weight:400;font-size:14px !important;line-height:21px;color:#5E6670;margin-bottom:15px}
.job-data ul li{list-style:disc;font-weight:400;font-size:14px;line-height:24px;color:#5E6670;position:relative;padding: 0 0 0px 0px;}
.job-data ul{padding-left:15px;padding-bottom:15px}
/* .style-hide li span {display: inline-block;border-radius: 5px;border-width: 1px; border: 1px solid #60269e; font-weight: 500; font-size: 14px;line-height: 20px;color: #60269e;list-style: none;
    padding: 6px 10px;margin: 5px 0 0;} */
/* .-bookmark-saved {display: none;} */
.-bookmark {display: none;}
.-bookmark.surch-unsaved-item {display: block;}
.-bookmark-saved.surch-saved-item {display: block;}
.-bookmark-saved{display: none;}
.applied-job-sec{display: none;}
.saved-job-sec{display: none;}
.notification ul.dropdown-menu.dropdown-menu-end.pro_dropdown { width: 300px;padding: 20px;border-radius: 15px;box-shadow: -4px 4px 17px 0 #0000001A;}
.notification ul.dropdown-menu.dropdown-menu-end.pro_dropdown a.registr-btn-outline {margin: 15px 0 0 0;text-align: center;justify-content: center;box-shadow: none;padding: 10px !important;}
.notification ul.dropdown-menu.dropdown-menu-end.pro_dropdown button.registr-btn {width: 100%;}
.benefits {background: #fff;border: 2px solid #E7F0FA;border-radius: 8px;padding: 20px;margin: 20px 0 20px;}
.inner-company{display:flex;justify-content:space-between;align-self:center;}
.company-heading{background:#F1EDF5}
.heading-box,.company-tags{width:50%}
/* .c_profile_btn div button, .c_profile_btn .dropdown button:after {border: 0;} */
.company-tags{display:flex;justify-content:space-between;align-items:center}
.heading-box{display:flex;justify-content:flex-start;align-items:center;}
.heading-box span{margin-right:15px}
.info-boxs h1{font-size:24px;font-weight:700;margin:0;text-transform: capitalize;}
.info-boxs p{font-size:16px;color:#292930;display:flex;align-items:center;padding:5px 0 0;margin-bottom:0}
.info-boxs p svg{margin-right:5px}
.company-tags ul{margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;list-style:none;width:100%;gap:15px;padding:0}
.company-tags ul li{border:1px solid #480476;border-radius:100px;padding:10px 15px;background:#fff;font-size:14px;font-weight:500;color:#480476}
.company-tags ul li svg{position:relative;top:-2px;width: 18px;height: 18px;margin: 0 3px 0 0px;}
.main-info-company{margin-top:-120px;padding-bottom:60px}
.inner-main{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}
.info-leftbar h2,.info-rightbar h2{font-size:21px;font-weight:700;margin-bottom:15px;color: #701cad;}
.info-leftbar p{font-size: 14px;color: #646464;line-height: 24px;}
.comp-benefits ul li{list-style:none;font-size:13px;font-weight:500;border:1px solid #60269E;border-radius:100px;padding:7px 12px;}
.comp-benefits ul{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding:0}
.comp-benefits{padding:15px 0 0} 
.comapny-gallery{padding:15px 0 0}
.comapny-gallery ul{padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}
.comapny-gallery ul li img{border-radius:5px;width: 100%;height: 100%;object-fit: cover;}
.comapny-gallery ul li{ width: 120px;list-style: none;height: 120px;}
.certification-letter ul{list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px;padding:0}
.certification-letter ul li{width:18%;border-radius:10px;padding:15px;border:1px solid #0000002b;text-align:center}
.certification-letter ul li img{width:100%;height:60px;object-fit:contain}
.certification-letter ul li p{margin:0;font-size:14px;font-weight:500;color:#000;padding:10px 0 0;}
.certification-letter{padding:15px 0 0}
.info-leftbar{width:68%;background:#fff;border-radius:10px;padding:30px;box-shadow:#3c40434d 0 1px 2px 0px,#3c404326 0 1px 3px 1px;height: max-content;}
.info-rightbar{width:30%}
.inner-rightbar-info,.office-location{background:#fff;border-radius:10px;padding:30px;box-shadow:#3c40434d 0 1px 2px 0px,#3c404326 0 1px 3px 1px}
.office-location{margin:20px 0}
.date-info{display:flex;align-items:center;width:100%;margin-bottom:15px}
.date-info span{padding-right:15px}
.date-text span{color:#646464;font-size:14px}
.date-text p{margin:0;color:#000;word-break: break-word}
.office-location span svg{width:100%;height: 100%;margin: 10px 0 0;}
.com-logo {
    background: #fff;
    padding: 5px;
    border-radius: 44px;
    margin: 0 20px 0 0px;
}
.com-logo img {
    width: 54px;
    height: 54px;
    object-fit: contain;
    border-radius: 50px;
}
.job-Apply.-saved-item .-bookmark {display: none;}
.job-Apply.-saved-item .-bookmark-saved {display: block;}
.-bookmark-saved >span {display: inline;padding: 0.5rem;}
.style-hide{padding-left:0}
.style-hide li{list-style:none}
ul.style-hide li{list-style:none;padding-bottom:10px}
ul.style-hide li b{color:#000;}
.note {color: #000;font-weight: bold;}
.info-rightbar #map {border-radius: 10px;}
.note{color:#000;font-weight:700}
.benefits ul li{border-radius: 40px;border: 1px solid #60269E66;font-weight: 700;font-size: 13px;line-height: 20px;color: #444;list-style: none;padding: 6px 12px;}
.benefits ul{padding-left:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap: wrap;gap: 10px;}

.note{color:#000;font-weight:700}
#shareJobModalLabel{font-weight:500;font-size:24px;line-height:32px}
#shareJobModal .modal-footer button{background:#E7E1ED;border:none;color:#480476;border-radius:4px;padding:10px 20px}
#shareJobModal .modal-footer .btn-primary,#shareJobModal .modal-footer .btn-primary:hover{background:#480476;color:#fff}
#shareJobModal .modal-footer button:hover{background:#E7E1ED;color:#480476}
/* #shareJobModal .modal-footer .btn-primary:hover{.modal-footerbutton:hover} */
#shareJobModal .share_job_resp .alert-success{background:#E7E1ED;color:#480476;border-color:transparent}
#shareJobModal .share_job_resp .alert-danger{ border-color:transparent}  
#shareJobModal .modal-body input{padding:10px;border:1px solid #9a2cf1!important;background-color:#fff!important;height:45px;border-radius:8px}
#shareJobModal .form-label{margin-top:0!important}
.buttons-job .button {border-radius: 8px;border-width: 1px;padding: 12px 15px;margin: 0px 15px 0px 0;color: #60269E;font-weight: 700;font-size: 16px;line-height: 100%;background: #fff;border: 1px solid;
    transition: .3s ease-in-out;}
.buttons-job .button:hover{background:#480476;color:#fff}
.job-deatils {padding: 0 0 40px 0;}
.save-job-detail-page {cursor: pointer;}
.job-data,.job-overview{padding-top:20px}
.Listing-box{text-align:center;background:#fff;border:2px solid #E7F0FA;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}
.salary-view p{font-weight:700;font-size:14px;line-height:24px;text-align:center;margin:0;color: #18191C;}
.salary-view h6{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#0BA02C;margin:0;padding:5px 0}
.salary-view span{font-weight:400;font-size:14px;line-height:20px;color:#767F8C}
.job-loc h5{font-weight:700;font-size:14px;line-height:24px;text-align:center;margin:0;color: #18191C;}
.job-loc p{color:#767F8C;font-size:14px}
.salary-view{width:50%;border-right:2px solid #E7F0FA}
.job-loc{width:50%}
.salary-view,.job-loc{padding:8px}
.job-timing{background:#fff;border:2px solid #E7F0FA;border-radius:8px;padding:20px;margin: 20px 0 20px;}
.job-timing ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap: 15px 8px;margin: 10px 0 0;}
.job-timing ul li{width:32%;text-align:left;display:flex;flex-direction:column;}
.job-timing ul li span{font-weight:400;font-size:12px;line-height:18px;color:#767F8C;padding:5px 0;text-transform:uppercase}
.job-timing ul li h5{font-weight:500;font-size:14px;line-height:20px;color:#18191C}
.working-days-sec + h5 {margin: 8px 0 0;}
.job-timing h6,.job-sharng h1, .benefits h4{font-weight:700;font-size:16px;line-height:28px;color:#000;margin: 0 0 10px;}
.job-sharng{background:#fff;border:2px solid #E7F0FA;border-radius:8px;padding:20px}

.job-sharng ul{display: flex;justify-content: space-between;align-items: center;text-align: center;gap: 10px;}
.job-sharng ul li{background: #E7F0FA;border-radius: 4px;cursor: pointer;width: 100%;text-align: center;}
.job-sharng ul li a{font-weight: 500;font-size: 16px;line-height: 24px;text-decoration: none;display: flex;align-items: center;padding: 11px 12px;justify-content: center;white-space: nowrap;}
.job-sharng ul li:hover{background:#480476;color:#fff}
.job-sharng ul li:hover a{color:#fff}
.job-sharng ul li:hover a,.job-sharng ul li:hover svg path{fill:#fff}
.job-sharng ul li a p{margin-left: 5px;color: #480476;}
.job-sharng ul li:hover p{color: #fff;}
.job-head h2 {font-weight: 700;font-size: 21px;line-height: 28px;margin: 0;}
.job-head {background: #fff;padding: 24px 0;margin-bottom: 40px;}

/* ---------- Filter Jobs Deatils Css ------------- */

.find_job_accordian.salary-type-sec {display: flex;align-items: self-start;gap: 5px 15px;flex-wrap: wrap;margin: 0 0 0px;}
.find_job_accordian.salary-type-sec li {padding: 0;}
.icon_find svg {width: 22px;height: 22px;}

/* ---------- Filter Jobs Page Css ------------- */

.filter-box{background-color:#FFF;border-radius:8px;margin-bottom:15px}
.inner-filter{display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid #E4E5E8;border-radius:8px}
.left-input{width: 100%;display:flex;justify-content:space-between;flex-wrap:wrap}
.filterbtn{width: auto;}
.input-boxs{width: 49%;position:relative;display:flex;padding:10px 0}
.input-boxs input{width:100%;border:none;padding:15px 10px;outline:none;font-size: 14px;}
.input-boxs input::placeholder{font-weight:400;font-size:16px;font-size:16px}
.input-boxs span{display:flex;justify-content:flex-start;align-items:center}
.input-boxs:first-child{border-right:1px solid #EDEFF5}
button.color-purple{background:#480476;color:#fff}
.filterbtn button{border-radius:4px;border:none;font-weight:600;font-size:16px;line-height:24px;padding:12px 24px;display: flex;white-space: nowrap;}
.filterbtn{display:flex;justify-content:flex-end;gap: 15px;}
button.color-purple{background:#480476;color:#fff}
.listing-post ul li {box-shadow: 0 2px 18px 0 #18191C08;border: 1px solid #E4E5E8;background: #fff; padding: 25px; border-radius: 8px;width: 32.5%;margin-bottom: 20px;}
.listing-post ul{display:flex;justify-content: start;flex-wrap:wrap;gap: 0px 10px;}
.post-name h5{font-weight:800;font-size:16px;line-height:25px;color:#18191C}
.post-ststus span{border-radius:3px;padding:4px 8px;background:#E7F6EA;text-transform:uppercase;font-weight:600;font-size:12px;line-height:12px;color:#0BA02C}
.post-ststus p{font-weight:500;font-size:11px;line-height:20px;color:#444;
	/* margin:0 0 0 10px */
} 
.post-ststus{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.location-post{display:flex;justify-content:space-between;align-items:center}
.img-text{display:flex;width:100%;align-items:center}
.location-info{padding-left:15px;padding-bottom: 20px;}
.notification .pro_dropdown.show:before {left: auto;right: 30px;}
.location-info h6{font-weight:700;font-size:14px;line-height:21px;color:#000;margin-bottom:5px; white-space: nowrap; width: 265px; overflow: hidden;text-overflow: ellipsis;}
.location-info p{font-weight:400;font-size:14px;line-height:20px;color:#767F8C}
.location-post img{width:48px; height: 48px;
    border-radius: 50%;
    object-fit: cover;}
	.checkbox_space_{padding-top: 16px !important;}
.location-info p span{padding-right:3px}
.post-name h5{width:100%;margin-bottom:10px;}
.post-ststus{flex-wrap:wrap}
.post-heading{display:flex;justify-content:space-between}
.post-heading img {width: 24px;height:24px;object-fit: contain;}
.location-info{padding-left:0}
.dip-rec.d-none{display:block !important;}
.filler-keywords{display:none;}
.dip-rec{display: none !important;}
.bookmark{border: 1px solid #480476;border-radius: 4px;padding: 8px;}
.post-name h5 a {font-weight: 800;font-size: 16px;line-height: 25px;color: #18191C;width: 100%;margin-bottom: 5px;}
.bookmark-saved{display: none;width: auto;}
.job-list-item.-saved-item .bookmark{display: none;}
.job-list-item.-saved-item .bookmark-saved {display: block;}
.filter-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px}
.filter-heading h6{font-weight: 700;font-size: 18px;line-height:28px;color:#18191C;text-align:center;margin:0}
.filler-keywords ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:10px}
.filler-keywords ul li {display: flex;justify-content: space-between;border: 1px solid #480476;padding: 9px 10px;border-radius: 30px;margin-right: 10px;background: #fff;margin-bottom: 10px;align-items: center;}
a.full-link {display: block;padding: 25px;}
.filler-keywords ul li p{color:#480476;font-size:16px;margin-right:10px;margin-bottom:0;text-transform: capitalize;}
.filler-keywords ul li span{cursor:pointer}
.bookmark svg {cursor: pointer;width: 28px;height: 28px;}
.full-width-col {width: 100%;}
.job-activety-sec.show .full-width-col {width: 75%;}
.sidebar-filter {display: none!important;}
.job-activety-sec.show .sidebar-filter {display: block!important;}
.job-activety-sec.show .listing-post ul li {width: 49%;}

/* ---------- Filter Jobs Page Css ------------- */

.pri-text-box {margin: 0 0 15px;}
.pri-text-box h4 {margin: 0 0 10px; font-size: 18px;}
.pri-text-box:last-child {margin: 0;}
/* .main-head-policy {margin-bottom: 15px;} */
.main-head-policy p {font-size: 16px;font-weight: 600;line-height: 22px;}
.privacy-heading h1 span { color: #F8740D;}
.privacy-heading h1{text-align:center;font-size:42px;color:#65338C;font-weight:700}
.privacy-heading{background: linear-gradient(135deg, #ede5fa30, #a878ce38);padding:70px 0}
.inner-privacy-text{border:1px solid #0000001f;border-radius:10px;padding:30px;background: #FCFAFF;}
.pri-text-box h4{font-size:21px;font-weight:700;margin:0 0 10px;color: #000;}
.pri-text-box p{font-size:14px;font-weight:400}
.pri-text-box a{color:#60269E}
.pri-text-box ul li{
	list-style:disc;
	font-size:14px;font-weight:400}
.pri-text-box h5{font-size:16px;font-weight:700}
.privacy-text{font-family:"Public Sans",sans-serif}
.pri-text-box.Updates ul li::marker{font-size:14px;font-weight:700}
.inner-privacy-text.Additional-Terms {margin: 0;}
/* .General_Terms_page h4 {font-size:18px;} */
.General_Terms_page {margin: 0px 0;}
.inner-privacy-text h1 {text-align: center;font-size: 32px;font-weight: bold;margin-bottom: 25px;color: #000;}
.pri-text-box ul {padding: 4px 0px 4px 20px;}
.inner-privacy-text .table-box {margin: 0 0 20px;border: 1px solid #ccc;}
.inner-privacy-text .table-box .table {margin: 0;}
.c_profile_btn {display: flex;align-items: center;}
/* .c_profile_btn button {border-radius: 30px;} */
span.navbar-toggler-icon img {width: 100%;}
.salry-sec {
    display: flex;
    flex-direction: column;
}
/* .inner-privacy-text:nth-child(2) {
    margin: 40px 0;
} */

.listing-post ul li{background:#fff;padding:15px;border-radius:8px;margin-bottom:25px;width:32.5%;list-style:none}
.searchAlert-jobs ul li{width: 24.5%;}
.listing-post ul{padding:0;display:flex;justify-content:start;flex-wrap:wrap}
.post-name h5{font-size:18px;color:#18191C;font-weight:500;margin:0;font-family:"Inter",sans-serif}
.post-ststus span{background:#F0EAF6;text-transform:uppercase;font-size:11px;font-weight:600;color:#480476;font-family:"Inter",sans-serif;padding:4px 6px;border-radius:3px;width: 71px;}
.post-ststus{display:flex;align-items:start;padding:0px 0 0;width: 100%;}

.post-ststus .post-title-bookmark{width: 85%;}

.posting-text,.img-text{display:flex;justify-content:space-between}
.posting-text{margin-bottom:20px}
.location-info p{margin-bottom:0;min-height: 42px;}
.apply-btn a{background:#fff;color:#480476;border:1px solid #480476;text-decoration:none;font-size:14px;font-weight:600;border-radius:4px;display:block;padding:10px;text-align:center}
.apply-btn .button{width: 100%;white-space: nowrap;}
.apply-btn{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:10px;}
.apply-btn a:hover {background: #480476;color: #fff;}

.progress-circle{width:70px;position:relative}
.progress-circle svg{transform:rotate(-90deg)}
.progress-circle circle{fill:none;stroke-width:10}
.progress-circle .bg{stroke:#ddd}
.progress-circle .progress{stroke:#5e2ca5;stroke-linecap:round;stroke-dasharray:251.2;stroke-dashoffset:calc(251.2 - (251.2 * 0.03))}
.progress-circle .value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:18px}

.icon_find{position:absolute;left: 10px;top:10px}
.skills_enter li{border:1px solid #480476;padding:2px 10px;border-radius:30px;color:#480476;font-size:13px}
.skills_enter ul{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:11px}
.slider-container{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}
.slider-track{position:relative;width:100%;height:3px;background-color:#d1d1d1;border-radius:9999px}
.slider-fill{position:absolute;height:3px;background-color:#851cd4;border-radius:9999px}
.slider-handle{position:absolute;top:50%;width:10px;height:25px;background-color:#851cd4;border-radius:50px;transform:translate(-50%,-50%);cursor:pointer}
.salary-input{width:85px;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:14px}
.fb-icon svg{fill:#480476}
.form-check-input:checked {background-color: #480476 !important;    box-shadow: none;}
.proposal-banner {align-items: flex-start;background-color: #f4f8ff;border-radius: 10px;display: flex;gap: 10px;margin: 15px auto;padding: 11px 24px;border: 1px solid #ddd;}
.user-avatar-fallback {width: 40px;height: 40px;background-color: rgb(52, 152, 219);color: #fff;font-weight: bold;border-radius: 50%;display: none;align-items: center;justify-content: center;font-size: 16px;}
#success_tic .page-body{max-width:300px;background-color:#FFFFFF;margin:10% auto;}
 #success_tic .page-body .head{text-align:center;}
/* #success_tic .tic{
  font-size:186px;
} */
#success_tic .close{opacity: 1; position: absolute;right: 0px;font-size: 30px;padding: 3px 15px;margin-bottom: 10px;}
#success_tic .checkmark-circle {width: 100px;height: 100px;position: relative; display: inline-block;vertical-align: top;margin: 20px 0 0;}
.checkmark-circle .background {width: 120px;height: 120px;border-radius: 50%;background: #1ab394;position: absolute;}
#success_tic .checkmark-circle .checkmark {border-radius: 5px;}
#success_tic .checkmark-circle .checkmark.draw:after {-webkit-animation-delay: 300ms;-moz-animation-delay: 300ms;animation-delay: 300ms;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;animation-duration: 1s; -webkit-animation-timing-function: ease; -moz-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-name: checkmark;-moz-animation-name: checkmark; animation-name: checkmark; -webkit-transform: scaleX(-1) rotate(135deg); -moz-transform: scaleX(-1) rotate(135deg); -ms-transform: scaleX(-1) rotate(135deg); -o-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards;}
#success_tic .checkmark-circle .checkmark:after { opacity: 1; height: 60px; width: 28px; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; border-right: 14px solid #fff; border-top: 14px solid #fff; border-radius: 2.5px !important; content: ''; left: 18px; top: 65px; position: absolute;}
.salary-range-sec .input_range_findjob input {width: 100%;height: 45px;border-radius: 5px;border: 1px solid #8B8B8B;background: transparent;padding: 15px;font-weight: 500;text-align: center;}
.salary-range-sec .input_range_findjob {margin: 0;padding: 10px 15px 15px;}
.data-open.find_job_accordian.my-cust-range-filters .rangeCount1 {position: absolute;left: 20px;top: 20px;font-size: 12px;font-weight: 700;}
.distance-sec #collapsethrty {padding: 0 20px 20px;gap: 10px;flex-wrap: wrap;}
.distance-sec #collapsethrty .input_range_findjob {margin: 0 0 0;}
.new-job-sec.-filter-area .apply-btn {margin: 20px 0 0;}
.distance-sec #collapsethrty .input_range_findjob input {width: 60px;text-align: center; border: 1px solid #ccc;border-radius: 5px;height: 36px;font-size: 12px;font-weight: 700;}
.data-open.find_job_accordian.my-cust-range-filters .rangeCount1.last {right: 20px;left: auto;}
.salary-range-sec ul.find_job_accordian.salary-type-sec {padding: 0 20px 10px !important;}
.input_range_distance input {width: 70px;text-align: center;font-size: 13px;height: 30px;border: 1px solid #ccc;border-radius: 3px;}

.location-range-sec {display: flex;align-items: center;gap: 10px;width: 100%;}
.location-input-new input {width: 100%;height: 35px;border-radius: 5px;border: 1px solid #ccc;padding: 0 5px 0 30px;}
.location-input-new {width: 100%;  margin-bottom: 16px; position: relative;}
.location-input-new svg {position: absolute;left: 6px;top: 8px;}
.jobseeker_account_text{margin-top: 15px;}
.ai-suggestion-btn {display: flex;align-items: center;justify-content: center;gap: 5px;border: 1px solid #6A0DAD;color: #6A0DAD;font-weight: 600;padding: 8px 16px;border-radius: 6px;font-size: 14px;width: 100%;text-decoration: none;transition: background 0.2s ease, color 0.2s ease;margin-top: 15px;}
.accordion-title{padding-inline-start: 18px;}
/* .ai-suggestion-section{margin-top: -20px;} */
.ai-suggestion-btn:hover {background-color: #6A0DAD;color: #fff;}
.ai-suggestion-btn:hover svg path {fill: #fff;}
.ai-suggestion-btn:hover svg rect {stroke: #fff;}
/* .pop-inner-content{width: 85%;margin-inline-start: 20px;} */

.menu_text{
	font-size: 14px;
    text-transform: capitalize;
	color: 000000;
}



@-webkit-keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }
  20% {
    height: 0;
    width: 37.5px;
    opacity: 1;
  }
  40% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
  100% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
}
@-moz-keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }
  20% {
    height: 0;
    width: 37.5px;
    opacity: 1;
  }
  40% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
  100% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
}
@keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }
  20% {
    height: 0;
    width: 37.5px;
    opacity: 1;
  }
  40% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
  100% {
    height: 75px;
    width: 37.5px;
    opacity: 1;
  }
}


.MarkAllRead-btn {
    color: #60269e!important;
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-right: 0;
    text-decoration: underline !important;
}
.MarkAllRead-btn:hover {
    text-decoration: none !important;
}


/* Work for Us Page Styles */
.work-box{margin: 0 0 15px;}
.work-box h4 {margin: 0 0 10px; font-size: 18px;}
.work-box:last-child {margin: 0;}
.main-head-workforus p {font-size: 16px;font-weight: 600;line-height: 22px;}
.workforus-heading h1 span { color: #F8740D;}
.workforus-heading h1{text-align:center;font-size:42px;color:#65338C;font-weight:700}
.workforus-heading{background: linear-gradient(135deg, #ede5fa30, #a878ce38);padding:70px 0}
.inner-workforus-text{border:1px solid #0000001f;border-radius:10px;padding:30px;background: #FCFAFF;}
.work-box h4{font-size:21px;font-weight:700;margin:0 0 10px;color: #000;}
.work-box p{color:#444444;font-size:14px;font-weight:400}
.work-box a{color:#60269E}
.work-box ul li{list-style:disc;font-size:14px;font-weight:400}
.work-box h5{font-size:16px;font-weight:700}
.workforus-text{font-family:"Public Sans",sans-serif}
.work-box ul {padding: 4px 0px 4px 20px;}
.main-head-workforus h2 {font-size: 28px;font-weight: bold;margin-bottom: 15px;}
.main-head-workforus {margin-bottom: 28px;}

/* Terms of Use Page Styles */
.Terms_of_Use_page .pri-text-box {margin: 0 0 15px;}
.Terms_of_Use_page .pri-text-box h4 {margin: 0 0 10px; font-size: 21px; font-weight: 700; color: #000;}
.Terms_of_Use_page .pri-text-box:last-child {margin: 0;}
.Terms_of_Use_page .main-head-policy p {font-size: 16px;font-weight: 600;line-height: 22px;}
.main-head-policy {margin-bottom: 28px;}
.privacy-heading h1 span { color: #F8740D; }
.privacy-heading h1 {text-align: center; font-size: 42px; color: #65338C; font-weight: 700;}
.privacy-heading {background: linear-gradient(135deg, #ede5fa30, #a878ce38); padding: 70px 0;}
.Terms_of_Use_page .inner-privacy-text {border: 1px solid #0000001f;border-radius: 10px;padding: 30px;background: #FCFAFF;}
.Terms_of_Use_page .pri-text-box p {color: #515B6F; font-size: 14px; font-weight: 400;}
.Terms_of_Use_page .pri-text-box a {color: #60269E;}
.Terms_of_Use_page .pri-text-box ul li {
	list-style: disc;
	 font-size: 14px; font-weight: 400;}
.Terms_of_Use_page .pri-text-box h5 {font-size: 16px; font-weight: 700;}
.Terms_of_Use_page {font-family: "Public Sans", sans-serif;}
.Terms_of_Use_page .pri-text-box ul {padding: 4px 0px 4px 20px;}
.Terms_of_Use_page .inner-privacy-text h1,
.Terms_of_Use_page .inner-privacy-text h2 {text-align: center;font-size: 28px;font-weight: bold;margin-bottom: 25px;}

/* About Us Page Styles */
.aboutus-box {margin: 0 0 15px;}
.aboutus-box h4 {margin: 0 0 10px; font-size: 21px; font-weight: 700; color: #000;}
.aboutus-box:last-child {margin: 0;}
.main-head-aboutus p {font-size: 16px; font-weight: 400; color: #444444; margin-bottom: 15px;}
.aboutus-heading h1 span { color: #F8740D;}
.aboutus-heading h1 {text-align: center; font-size: 42px; color: #65338C; font-weight: 700;}
.aboutus-heading {background: linear-gradient(135deg, #ede5fa30, #a878ce38); padding: 70px 0;}
.inner-aboutus-text {border: 1px solid #0000001f;border-radius: 10px;padding: 30px;background: #FCFAFF;}
.aboutus-box p,.aboutus-box li {color: #444444; font-size: 14px; font-weight: 400;position: relative;}
.aboutus-box ul li{padding-left: 15px;padding-bottom: 4px;}
.aboutus-box ul li:last-child{
	margin-bottom: 0;
}
.aboutus-box ul li:after{
content: "";
position: absolute;
top: 7px;
left: 0;
height: 5px;
width: 5px;
background-color: #000;
border-radius: 20px;
}
.aboutus-box a {color: #60269E;}
/* .aboutus-box ul {padding: 4px 0px 4px 20px; list-style: disc;} */
.aboutus-text {font-family: "Public Sans", sans-serif;}
.inner-aboutus-text h1,
.inner-aboutus-text h2 {text-align: center;font-size: 28px;font-weight: bold;margin-bottom: 25px;}

/* Cookies Policy Page Styles */
.main-head-cookies {margin-bottom: 28px;}
.cookies-box {margin: 0 0 15px;}
.cookies-box h4 {margin: 0 0 10px; font-size: 21px; font-weight: 700; color: #000;}
.cookies-box:last-child {margin: 0;}
.main-head-cookies p {font-size: 16px; font-weight: 600;line-height: 22px; color: #444444;}
.cookies-heading h1 span { color: #F8740D;}
.cookies-heading h1 {text-align: center; font-size: 42px; color: #65338C; font-weight: 700;}
.cookies-heading {background: linear-gradient(135deg, #ede5fa30, #a878ce38); padding: 70px 0;}
.inner-cookies-text {border: 1px solid #0000001f;border-radius: 10px;padding: 30px;background: #FCFAFF;}
.cookies-box p,.cookies-box li {color: #444444; font-size: 14px; font-weight: 400;}
.cookies-box ul li{list-style: disc;}
.cookies-box a {color: #60269E;}
.cookies-box ul {padding: 4px 0px 4px 20px; list-style: disc;}
.cookies-text {font-family: "Public Sans", sans-serif;}
.inner-cookies-text h1,.inner-cookies-text h2 {text-align: center;font-size: 28px;font-weight: bold;margin-bottom: 25px;}

/* footer section css  */
.footer_update{width:100%;background:linear-gradient(271.32deg,#AE4FFD 1.13%,#480476 132.84%);padding:70px 0 0;}
.download_app_update p{color:#FFF;font-size:16px;font-weight:700;margin-bottom:10px}
.footer_update_logo{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.download_app_update{display:flex;align-items:center;justify-content:start;gap:12px;flex-wrap:wrap}
.footer_update_menu ul{margin:0;padding:0;display:flex;align-items:center;justify-content:start;gap:30px;flex-wrap:wrap}
.footer_update_menu ul li{list-style:none}
.footer_update_menu{display:flex;align-items:center;justify-content:space-between;border:1px solid #FFFFFF4D;border-right:0;border-left:0;padding:10px 0;margin:25px 0;flex-wrap:wrap;gap:12px}
.footer_update_menu ul li a{color:#FFF;font-size:14px;font-weight:500;text-decoration:none}
.connect_icon{display:flex;align-items:center;justify-content:start;gap:13px}
.connect_icon p{display:inline-block;color:#fff;font-size:16px;font-weight:700;margin:0}
.connect_icon a{display:flex;text-decoration:none;border:1px solid #0000001A;height:50px;width:50px;background-color:#fff;align-items:center;border-radius:50%;justify-content:center}
.all_rights_text{color:#FFF;font-size:14px;font-weight:500;text-align:center;margin:0;padding-bottom:20px} 
.all_rights_text a{color: inherit;font-size: inherit;font-weight: inherit;text-decoration: none;}   
.all_rights_text a:hover {color: inherit;text-decoration: none;}
.footer_update_menu ul li a.active {font-weight: 700;color: #ff731d !important;}







/* 23/09/2025 css start here  */

.post-name.job-list-item {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* 23/09/2025 css end here  */






@media(max-width:1561px) {
	.listing-post.surch-alerts ul li {
    width: 24%;
}
.applied_jobs_box ul li {
    width: 24.4%;
}
.saved_job_box ul li {
	width: 24.4%;
}
}

@media (min-width: 768px) and (max-width:1023px) {
.company-tags{padding:25px 0 0}
#navbarSupportedContent ul li a {
  /* color: #fff; */
  padding: 8px 0 8px;font-weight: 500;background: transparent;}
}

@media (min-width: 1024px) and (max-width:1365px) {
.office-location span svg{width:100%}
.company-tags{padding-top:15px}
.info-boxs h1{font-size:24px}
}
@media(max-width:1499px) {
.career-img img {border-radius: 10px;}
.career-content ul li {line-height: 21px;font-size: 14px;margin: 0 0 10px;padding: 0 0 0 25px;}
.apply-sec .apply-header a.loginto{padding:10px 15px}
.career-content h3 {font-size: 21px; margin: 0px 0 15px;line-height: 28px;}
.apply-sec .apply-header a{padding:10px 14px;font-size:13px}
.download-sec .iphone:before{width:460px;height:460px}
.work-type .aero-design .hybrid{gap:10px}
.work-type .design-text h4{font-size:16px}
.work-history-inner{gap:0px}
.history-content ul li{font-size:13px;font-weight:600;font-size: 16px;}
.hero-sec{padding:80px 40px}
.banner-content{width:100%}
.banner-img{width:40%}
.bio_history .skill_att .skil_search ul li{padding:2px 6px}
.score-points-sec .graph_information {width: 46%;}
.your_score.graph img {width: 100%;}
.filler-keywords ul li {padding: 6px 10px;margin-right: 7x;margin-bottom: 7px;font-size: 12px;}
.location-info h6 {width: 220px;}
}
@media (max-width: 1199px) {
	.company_gallery_update img {
    width: 182px;
}
.job-Apply-btn {justify-content: start;flex-wrap: wrap;gap: 10px;}
.a.button.outline-bt{margin: 0 !important;}
.job-Apply-btn span {margin-right: 0;}
}
@media (max-width: 1024px) {

	.my-header .navbar-brand img {height: 47px; width: 120px;}
	.my-header ul li a {font-size: 14px;margin: 0 4px 0 0;}
	.my-header .navbar-brand {margin: 0 10px 0 0;}
	.search_you_job_header input{font-size: 14px;}
	.search_you_job_header {padding: 6px 10px;}
	.search_you_job_header svg{width: 22px;height: 22px;}
	.job-sharng ul li:first-child {width: 100%;	margin-bottom: 10px;}
	.job-sharng ul {flex-wrap: wrap;}
	.new-job-sec {margin-bottom: 20px;	}

}
@media (max-width: 991px) {
.exp_withdraw_box{width:32%}
	.info-leftbar, .info-rightbar, .heading-box, .company-tags {width: 100%;}
	.inner-company .heading-box { width: auto;}
	.c_profile_btn div button {font-size: 12px;}
	.c_profile_btn div button span svg { width: 18px;}
}

	
@media(min-width:768px) and (max-width:1326px) {

	.popularjob-sec .about_tab_information li{width: 100%;}
	.inner-filter .left-input {width: 100%;}
	.inner-filter .filterbtn {width: 15%;}	
	.popularjob-sec .listing-post ul li {width: 49%;}
	
}
@media(min-width:768px) and (max-width:990px) {

	.recharts-wrapper {height: 197px !important;width: 390px !important;}
	.profile-card p {font-size: 14px !important;}
	.score-new-inner h2 {font-size: 18px}
	.popularjob-sec .listing-post ul li {width: 48.5%;}
	.job-activety-sec.show .full-width-col {width: 100%;}

}

@media (min-width:1024px) and (max-width:1365px){

	.input_range_findjob p {width: 90px;font-size: 14px;}		
	.input_range_findjob p {width: 100%;margin-bottom: 15px;}		
	.input_range_findjob p:last-child {margin-bottom: 0;}
}

@media(max-width:767px){
  /* Fix checkboxes being unclickable inside accordions */
  .accordion .form-check-input,
  .accordion .form-check-label {
    position: relative;
    z-index: 5;
  }

  /* Ensure accordion button doesn't overlap inside content */
  .accordion .accordion-button {
    z-index: 1;
  }
	.Terms_of_Use_page .inner-privacy-text, .inner-cookies-text, .inner-aboutus-text{padding: 10px;}
	.nav_design_update li ul li{margin: 0;}
	.notification-dropdown li h2 {
    font-size: 16px;
	margin-bottom: 0;
}
.notification-dropdown li p {
    font-size: 12px;
}
.notification-icon .text-muted{font-size: 11px;}
.notification-icon .dropdown-menu.notification-dropdown {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    right: auto !important;
    width: 90% !important;
    max-width: 90% !important;
    min-width: auto !important;
    margin-top: 10px; 
  }

  .notification-dropdown li {
    width: 100% !important;
    margin: 10px 0 !important;
    padding: 10px !important;
  }


	.MarkAllRead-btn{justify-content: end;}
	.nav_design_update .notification-icon svg path{stroke: #fff;}
	.nav_design_update .notification-icon span.badge-count{left: 16px;}

	.profile_menu_list_update li a {
    justify-content: start;
}
	a.button.outline-bt {
    margin: 0 !important;
}
	.my-header .mobile_text_color_change  ul li a.active{color: #fff !important;}
	.left_image button{width: 91%;}
	.company_gallery_update img {width: 47%;}
  .mobile_view_filter_btn{display: block;}
  .mobile_filter{display: none;}
  .desktop_filter{display: none;}
  .exp_withdraw_box{width:100%}
  .expression_p{padding:20px 0}
  .expression_p h1{font-size:28px}
  .notification .dropdown-toggle span {
  color: #fff;
  }
  .notification .dropdown-toggle {
      padding: 0 !important;
  }
  .career-tip {flex-wrap: wrap;flex-direction: column-reverse;gap: 30px;margin: 0 0 30px;}
  .career-content {width: 100%;}
  .career-img {width: 100%;}
  .career-tip:nth-child(2),.career-tip:nth-child(4),.career-tip:nth-child(6) {flex-direction: column;}
  .career-content h3 {font-size: 18px;line-height: 26px;}
  .career-content ul li {line-height: 22px;font-size: 14px;margin: 0 0 15px;padding: 0 0 0 25px;}

	.login-sec {padding: 30px 0;}
	.login-main .video-sec {width: 100%;}
	.login-main .form-sec { width: 100%;margin: 30px 0 0;}
	.footer {padding: 30px 0 30px;}
	.footer-content ul li:first-child {width: 100%;}
	.footer-content ul li:last-child {width: 100%;}
	.footer-content ul li {width: 47%;}
	.sub-footer {margin: 10px 0 0;flex-wrap: wrap;padding: 15px 0 0;gap: 10px;justify-content: center;}
	.footer-inner.logo .social-sec ul {justify-content: center;}
	.social-sec {margin: 10px 0 0;}
	.footer-inner.logo {text-align: center;}
	.footer-inner ul li {width: 100%;margin: 0 0 5px;}
	.footer-inner h4 {font-size:16px;margin: 0 0 10px;}
	.footer-inner ul li a {font-size: 14px;}
	.app-store-btn img {width: 110px;}
	.video-sec video {height: 250px;border-radius: 10px;}
	.register-header h3 {font-size: 24px;}
	.register-header {margin: 0 0 20px;}
	.color {width: 10px;height: 10px;}
	.info-content h4 {font-size: 12px;margin: 0;}
	.info {gap: 5px;margin: 0px 0 10px;}
    .score-colors {padding: 15px;}
	.inner-find-job h1 {font-size: 28px;line-height: 36px;}
	.score-color-detail {margin: 15px 0 0;gap: 15px;}
	.action-menu ul li:after {display:none;}
	.social-login-sec {gap: 0px;flex-wrap: wrap;}
	.action-menu ul {gap: 10px;flex-wrap: wrap;}
	.action-menu ul li {width: 100%;}
	.action-menu ul li a {width: 100%;text-align: center;}
	.form-inner h3 {font-size: 24px;margin: 0 0 15px;}
	.search-input{font-size:14px;padding:6px}
	.search-icon svg{width:20px;height:20px}
	.search-container{width:100%}
	.history-main .history-search a{width:100%;text-align:center}
	.history-main .skill-sec{gap:24px}
	.history-main .lock-border::before{left:-14px}
	.history-main .lock-border::after{right:-13px}
	.apply-jobs .job-header ul{flex-direction:column;gap:0}
	.work-type .aero-design .hybrid{flex-direction:row}
	.apply-sec .apply-header a{width:100%;text-align:center}
	.feature-header h2{font-size:24px;line-height:36px}
	.download-sec .iphone img{width:100%}
	.feature-header p{font-size:16px;line-height:28px}
	.download-sec .download-text h2{font-size:26px;line-height:38px}
	.download-sec .download-text h3{font-size:18px;font-weight:500;line-height:30px}
	.download-text{padding:25px 20px 0}
	.download-sec{padding:50px 0}
	.download-sec .download-button{padding:20px}
	.recuriting-sec .recuriting-main h2{font-size:24px;line-height:36px}
	.recuriting-sec .recuriting-main p{font-size:14px;line-height:26px;padding:14px 0}
	.recuriting-sec .recuriting-main a{font-size:16px;padding:12px 26px;width:100%;text-align:center}
	.recuriting-sec{padding:10;background-size: cover;}
	.popularjob-sec .pagination{padding: 0px 0 30px;}
	.history-sec .skill-sec h2{font-size:18px}
	.history-main .location h6{font-size:14px}
	.history-main .skill-sec .location p span{border:none;padding:0}
	.recuriting-main{text-align:center}
	.history-sec .skill-sec h2{font-size:16px}
	.history-main .location h6{font-size:12px}
	.history-main .skill-sec{gap: 13px;width: 100%;justify-content: space-between;}
	.history-main .lock-border::before{left: -20px;}
	.history-main .lock-border::after{right: -20px;}
	.job-activety-sec .new-job-sec .accordion-item .accordion-body a{width:100%}
	.job-activety-sec .new-job-sec .accordion-item .accordion-body .most{margin:20px 0 0}
	.download-sec .iphone:before { width: 300px;height: 300px; }
	.recuriting-main img {height: 200px;object-fit: cover;}
	.recuriting-content {top: 15px;left: 0; right: 0;margin: 0 auto;width: 90%;}
	.posted ul {flex-wrap: wrap;gap: 10px;}
	.apply_details a {margin: 0px 10px 0 0px;}
	.new-job-sec {margin: 0 0 20px;}
	.companies-sec .companies-image {margin-top: 30px;}
	.companies-sec .companies_text h2{font-size: 24px;line-height: 36px;}
	.leverage-score {flex-wrap: wrap;}
	.banner-content h2 {font-size: 30px;margin: 15px 0 8px;line-height: 27px;}
	.ai_artificial p {font-size: 16px;}
	.heading-header h2 {font-size: 24px;}
	.heading-header p {font-size: 16px;}
	.banner-content p {font-size: 18px;}
	.looking-job p, .looking-hire p{font-size: 13px;}
	.lookingbtn{font-size: 12px;}
	.leverage-tech .leverage h2 {font-size: 24px;}
	.filter-box .img-text{display:flex;width:100%;align-items:center}
	.filter-box .input-boxs,.left-input,.filterbtn{width:100%}
	.filter-box .inner-filter{flex-wrap:wrap;padding:15px}
	.filter-box .filterbtn{justify-content:flex-start;padding-top:15px; width: 100%;}
	.filter-box .filterbtn button{margin-left:0;margin-right:15px}
	.filter-box .input-boxs{padding:5px 0}
	.filter-box .input-boxs:first-child{border:none}
	.job-activety-sec .listing-post ul li{width:100% !important; padding: 20px !important; margin-bottom: 15px;}
	.job-activety-sec .listing-post {padding-top: 0px;}
	.post-name h5, .location-info h6 {font-size: 16px;}
	.status-box h5{font-size:18px;line-height:28px}
	.status-box p{font-size:14px}
	.status-box span{font-size:12px}
	/* .job-heading img{width:70px} */
	.job-Apply{justify-content:flex-start;margin-top:25px}
	.job-Apply .button{min-width:190px}
	.benefits ul,.job-sharng ul{flex-wrap:wrap}
	.job-sharng ul li a p{font-size:14px}
	.job-sharng ul li a{font-size:14px}
	.job-activety-sec.show .full-width-col {width: 100%!important;}
	.my-header .navbar-brand img { height: 47px; width: 120px;}
	.job_opportunity_sec.find-job-box {margin: 0 0 0px;}
	.find-job-box {padding: 50px 0;}
	.hero-sec { padding: 50px 0px;}
	.career-img img {border-radius: 10px;}
    #navbarSupportedContent {position: absolute; width: 100%;top: 70px;background-image: linear-gradient(271.32deg, #ae4ffd 1.13%, #480476 132.84%);padding: 20px;z-index: 99;border: 1px solid #fff;border-radius: 10px;}
	.inner-company .heading-box{width:100%;padding-bottom:15px}
	.c_profile_btn {width: 100%;}
	.company-tags{width:100%}
	.com-logo {margin: 0 10px 0 0px;}
	.company-tags ul{padding:0}
	.company-tags ul li{font-size:14px}
	.info-leftbar{width:100%;padding:20px}
	.comp-benefits ul li{width:100%;font-size:13px;text-align:center}
	.comapny-gallery ul li{width:47%}
	.certification-letter ul li{width:47%}
	.info-rightbar{width:100%}
	.inner-rightbar-info,.office-location{padding:20px;margin: 0 0 20px;}
	.info-boxs h1{font-size:22px}
	.info-boxs p{font-size:14px;align-items:flex-start}
	.info-boxs{width:65%}
	.heading-box span svg{width:60px;height:60px}
	.inner-company{padding:0px 0 50px;flex-wrap: wrap;}
	.c_profile_btn div button, .c_profile_btn .dropdown button {width: 100%;font-size: 12px;padding: 10px 6px !important;}
	.c_profile_btn div button svg {display: none;}
	/* .c_profile_btn .dropdown button {margin: 0 0px 0px 10px;border: 1px solid #480476 !important;background: #fff !important;padding: 7px 9px;} */
	.c_profile_btn div {display: flex;width: 100%;}
	.c_profile_btn .dropdown { width: auto;}
	.c_profile_btn .dropdown button:after {display: none;}
	.c_profile_btn .dropdown button svg {display: block; width: 20px;}
	.job-timing ul li {width: 48%;}
	.inner-privacy-text h1 {font-size: 26px;}
	.inner-privacy-text{margin:0;padding: 10px;}
	.pri-text-box h4{font-size:22px}
	.pri-text-box p,.pri-text-box ul li{font-size:14px}
	.pri-text-box ul p:last-child{margin-top:20px}
	#navbarSupportedContent ul li a {color: #fff;padding: 8px 0 8px;font-weight: 500;}
	.job-sharng ul li:first-child {margin-bottom: 0px;}
	.location-info h6 {width: 260px;}
	/* #navbarSupportedContent ul li a.dropdown-item {color: #000;padding: 5px 15px;font-size: 14px;} */
	.job_opportunity_sec #navbarSupportedContent ul:before {display: none;}
	#navbarSupportedContent ul.notification_dropdown.auth-only li a span {color: #fff;}
	#navbarSupportedContent ul li a:hover {color: #fff !important;}
	a.button.Apply-btn.job-Apply {margin: 0;}
	.job-Apply-btn {justify-content: start;gap: 4px;}
	.job-Apply-btn .button {font-size: 12px;line-height: 22px;padding: 10px 6px;margin: 0 !important;}
  /* .job-Apply-btn span {padding: 7px 10px;} */
  .nav_design_update .notification a span {color: #fff;}
  .privacy-heading, .cookies-heading, .aboutus-heading {padding: 40px 0;}
.privacy-heading h1, .cookies-heading h1, .aboutus-heading h1{font-size: 36px;}
.footer_update_menu ul{gap:10px 30px}.connect_icon a{height:40px;width:40px}.download_app_update p{width:100%}.download_app_update{gap:0 10px}

.inner-workforus-text {padding: 10px;}
.inner-workforus-text h2 {font-size: 24px;margin-bottom: 14px;}
.workforus-heading h1 {font-size: 36px;}
.workforus-heading {padding: 40px 0;}
.footer_update_menu ul li {width: 45%;}
.footer_update {padding: 40px 0 0;}
.data-open.find_job_accordian.my-cust-range-filters .rangeCount1 {top: 0;}


}

@media(max-width:575px){
.popularjob-sec .pagination li:last-child a {font-size: 16px;line-height: 26px;height: 37px;}
}
.c_profile_btn .registr-btn-outline {
  border-radius: 50px;
}

.c_profile_btn .dropdown-menu.show:before {
  display: none;
}