.company-info{display:flex;align-items:center;gap:10px;margin-bottom:16px}.company-info .company-logo img{height:60px;width:60px;border-radius:4px}.company-info .company-name{font-size:18px}.company-info-banner{height:250px;margin-bottom:8px}.company-info-banner iframe{height:100%;width:100%}.job-detail-banner-img-holder{width:60px}.dnone{display:none}@media (max-width: 767px){.company-detail{margin-top:16px!important}}.job-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0}.job-detail-heading img{height:60px;width:60px}.job-detail-image-text{display:flex;align-items:center;gap:10px}.job-detail-image-text h5{margin-bottom:0}.job-detail-image-text a{text-decoration:none;color:#00aeef;font-weight:500}.job-detail-image-text a:hover{text-decoration:underline;color:#222}@media (min-width: 768px){.job-detail-content,.job-update-form{width:100%}}.job-detail-content .left-content,.job-update-form .left-content{background:#f5f9fb;border-radius:4px;margin-bottom:20px}@media (min-width: 768px){.job-detail-content .left-content,.job-update-form .left-content{vertical-align:top}}.job-detail-content .left-content ul,.job-update-form .left-content ul{padding-left:35px;list-style:disc}.job-detail-content .left-content ul li,.job-update-form .left-content ul li{margin-bottom:4px}.job-detail-content .job-detail-box,.job-update-form .job-detail-box{padding-left:0}.job-detail-content .job-detail-box li,.job-update-form .job-detail-box li{overflow:hidden}.job-detail-content .job-detail-box .basic-item__left,.job-update-form .job-detail-box .basic-item__left{padding-right:15px;font-size:15px}.job-detail-content .job-detail-box .basic-item__right,.job-update-form .job-detail-box .basic-item__right{display:block;overflow:hidden;position:relative;padding-left:20px;font-size:15px}.job-detail-content .job-detail-box .basic-item__right:before,.job-update-form .job-detail-box .basic-item__right:before{position:absolute;top:0;left:0;content:":"}.job-detail-content .job-description-wrap,.job-detail-content .top-content-box,.job-update-form .job-description-wrap,.job-update-form .top-content-box{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bbb}.job-detail-content .job-description-wrap h1,.job-detail-content .top-content-box h1,.job-update-form .job-description-wrap h1,.job-update-form .top-content-box h1{font-weight:500;border-bottom:1px solid #bbb;padding-bottom:10px;font-size:24px}.description-image-holder img,.banner-image-holder img{max-width:100%}.job-detail-content .sidebar,.job-update-form .sidebar{margin-bottom:30px}@media (min-width: 768px){.job-detail-content .sidebar,.job-update-form .sidebar{display:table-cell;vertical-align:top;width:350px;margin-bottom:40px}}.job-detail-content .sidebar h2,.job-update-form .sidebar h2{font-size:19px;text-align:center;margin-bottom:8px}.job-detail-content .left-content .share-holder{font-size:20px;margin-left:10px}.job-detail-content .left-content .share-box-wrap{position:absolute;top:-999px;left:-999px;visibility:hidden;opacity:0;padding:5px 0 5px 5px;background:#f2f2f2}.job-detail-content .left-content .share-active .share-box-wrap{position:relative;top:0;left:0;visibility:visible;opacity:1;display:block}.related-jobs{background:#f5f9fb;padding:15px 20px;border-radius:4px;margin-bottom:20px}.related-list .related-wrap{border:1px solid #e4e2e2;padding:10px;overflow:hidden;background:#f9fbfc;border-radius:4px;margin-top:10px}.related-list .related-wrap:first-child{margin-top:0}.related-list .img-wrap{float:left;width:50px}.related-list .text-wrap{overflow:hidden;padding-left:10px}.related-list .text-wrap h5,.related-list .text-wrap h6{margin-bottom:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-list .text-wrap h6{font-weight:400;font-size:13px;color:var(--gray-color)}.related-list .text-wrap h5{font-weight:500;font-size:16px}.related-list .text-wrap h5 a,.related-list .text-wrap h6 a{text-decoration:none}.related-list .text-wrap ul{font-size:12px;overflow:hidden}.related-list .text-wrap ul li{display:inline-block;vertical-align:top;padding-right:5px;position:relative}.related-list .text-wrap ul li:before{position:absolute;top:50%;transform:translateY(-50%);left:-4px;height:10px;width:1px;background:#bbb;content:""}.related-list .text-wrap ul a{color:#00aeef;text-decoration:none}.related-list .text-wrap ul a:hover{color:#028abc}.related-list img{width:50px}.company-detail{background:#f5f9fb;padding:24px 20px 20px!important;border-radius:4px;margin-bottom:20px}.content-wrap{padding:20px}@media (min-width: 768px){.content-wrap{padding:20px 20px 30px}}.sidebar-margin{margin-top:90px}.job-deail-main_section{padding:84.5px 0 80px;width:90%;margin:0 auto}.jb_company-detail{margin-bottom:40.49px}.jb-bookmark-btn{gap:12px}.jb-icon-jbname{gap:69px}.jb-company-post-text{gap:10px}.jb-icon-jbname p{margin:0;font-size:18px;font-weight:400;color:#474c54}.jb-icon-jbname h3{margin:0;font-size:24px;font-weight:700;color:#18191c}.jb-bookmark-btn button,.jb-bookmark-btn a{gap:12px;border-radius:4px;width:248px;height:56px}.jb-bookmark-btn>div{padding:16px;background-color:#e7f0fa;border-radius:4px}.jb-content-wrapper{display:flex;justify-content:space-between;align-items:start;gap:24px}.jb_job-description h3,.jb_job-specification h3{font-size:18px;font-weight:700;margin-bottom:16px;color:#18191c}.jb_job-description{margin-bottom:16px}.jb_job-specification{margin-bottom:70.1px}.jb_job-description-list ul,.jb_job-specification-list ul{display:flex;justify-content:center;align-items:start;gap:16px;flex-direction:column}.jb_job-description{margin-bottom:32px}.jb_job-description-list li,.jb_job-specification-list li{list-style-type:circle;list-style-position:inside;font-size:16px;color:#5e6670}.jb-extra-detail{display:flex;justify-content:center;align-items:start;flex-direction:column}.jb-salary-location{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;margin-bottom:30.48px;border:2px solid #e7f0fa;border-radius:8px}.jb-vertical-line{width:2px;background-color:#e7f0fa;height:88.4px;border:2px solid #e7f0fa}.jb-salary{width:204px}.jb-salary .salary-label{font-size:16px;font-weight:500;line-height:24px;color:#18191c;margin-bottom:12px}.jb-salary .salary-rs{font-size:18px;font-weight:500;color:#0a65cc;margin-bottom:4px}.jb-salary .salary-basis{font-size:14px;font-weight:400;color:#767f8c}.jb-location{width:204px}.jb-location img{margin-bottom:8px}.jb-location .rq-location{margin-bottom:2px;font-size:16px;font-weight:500;color:#18191c}.jb-location .txt-places{font-size:16px;font-weight:400;color:#767f8c}.jb-job-overview-wrapper{padding-top:14.63px;padding-bottom:34.96px;border:2px solid #e7f0fa}.jb-job-overview{padding:32px 30.67px 24px;margin-bottom:24px;border:2px solid #e7f0fa}.jb-job-overview .job-overview-details p{font-size:18px;font-weight:500;margin-bottom:20px;color:#18191c}.jb-details-cards{display:flex;justify-content:start;align-items:start;gap:16px;flex-wrap:wrap}.jb-details-cards>div{width:146.67px}.jb-details-cards>div img{margin-bottom:12px}.job-overview-details .jb-details-cards>div p{font-size:12px;font-weight:400;color:#767f8c;margin-bottom:4px}.jb-details-cards>div h5{font-weight:500;font-size:14px;color:#18191c}.jb-share-job{margin-left:32px;margin-right:32px}.jb-share-job p{font-weight:500;font-size:18px}.jb-icon{padding:10px;background-color:#e7f0fa}.jb-about-company{display:flex;justify-content:space-between;align-items:start;gap:81px;width:100%}.jb-about-company .jb-vacancy-reason{padding:30px 40.5px 30px 45.5px;width:60%;border:2px solid #e7f0fa;border-radius:8px}.vacancy-reason-header{padding:20px 41px 20px 20px;width:100%;display:flex;justify-content:center;align-items:start;flex-direction:column;background-color:#e7f0fa;margin-bottom:32px}.vacancy-reason-header h2{font-size:32px;font-weight:700;color:#00aeef;margin-bottom:10px}.vacancy-reason-header p{font-size:16px;font-weight:400;color:#00aeef}.vr-btns{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.vr-btns>div{display:flex;justify-self:center;align-items:start;flex-direction:column}.vr-btns>div>a{width:250px;border-radius:3px;height:48px;display:flex;justify-content:center;align-items:center}.vr-btns>div>p{margin-bottom:8px;font-size:15px;font-weight:400;color:#5e6670}.enquire-vr{color:#5e6670;font-size:14px;font-weight:400;width:100%;text-align:center}.jb-hiring-company-details{display:flex;justify-content:center;align-items:start;gap:33px;width:40%;flex-direction:column}.jb-hiring-company-details h3{color:#414141;font-size:24px;font-weight:bolder}.jb-hiring-company-details p{font-size:16px;font-weight:400;color:#000;line-height:24px}@media (max-width: 500px){.jb_company-detail{flex-direction:column;align-items:start!important;gap:0px}.jb_company-detail>h3{font-size:24px;font-weight:700;color:#18191c;margin-top:25px;margin-bottom:28px}.job-deail-main_section{padding-top:0;padding-bottom:0}.jb-icon-jbname>a img{width:60px}.jb-icon-jbname{gap:47.26px;padding:0}.jb-bookmark-btn>div{padding:13.47px}.jb-bookmark-btn{gap:10.1px}.jb-bookmark-btn>div a img{width:20px;height:20px}.jb-bookmark-btn>span a,.jb-bookmark-btn>a{width:273px;height:47px}.jb-content-wrapper{flex-direction:column;gap:16px}.jb-desc-list{padding-bottom:0}.jb_job-description ul,.jb_job-specification ul{margin-bottom:10px}.jb_job-description h3,.jb_job-specification h3{font-size:18px;color:#18191c;font-weight:800;margin-bottom:16px}.jb_job-description ul,.jb_job-specification ul{gap:4px}.jb_job-specification{margin-bottom:0}.jb-extra-detail{gap:16px}.jb-salary-location{margin-bottom:0;flex-direction:column;width:100%}.jb-salary,.jb-extra-detail{width:100%}.jb-salary .salary-rs{font-size:20px}.jb-vertical-line{width:96px;height:2px}.jb-location{width:100%}.job-overview-details .jb-details-cards{width:100%;display:grid;grid-template-columns:1fr 1fr}.jb-job-overview-wrapper,.jb-about-company{width:100%}.jb-hiring-company-details{width:100%;gap:0px}.jb-hiring-company-details h3{margin-bottom:10px}.jb-about-company{flex-direction:column;gap:16px!important}.jb-vacancy-reason{width:100%!important;padding:32px 24px!important}.vacancy-reason-header{padding:20px!important;margin-bottom:32px}.jb-vacancy-reason .vacancy-reason-header h2{font-size:22px!important}.vr-btns{flex-direction:column}.vr-btns>div:nth-child(1){margin-bottom:26px}.jb-hiring-company-details{padding:32px 19px}}#scroll-on{position:sticky;top:0;z-index:999}.explore-more{background-color:#00aeef;color:#fff;font-size:14px}.expired-job-cta-container{width:100%;background-color:#005c9a;color:#fff;display:flex;padding:0 50px;border-radius:15px;margin-top:70px}.expired-job_description{font-size:14px;line-height:1.3}.expired-cta-header{font-family:Inter;font-size:24px;color:#fff}.cta-expired-job{background-color:#5076bd;color:#fff}.cta-expired-job h4{color:#fff}@media (max-width: 500px){.expired-job-cta-container{padding:0}.expired-cta-header{font-size:20px}}
