/*
 * CSS for the career single/detail page (single-career.php) only,
 * loaded only there rather than site-wide. Moved from style.css/responsive.css.
 * .back-btn is shared with single-solutions.php, and the
 * `.career-detail-text p,.career-detail-text ol li,.border-block p{font-size:16px}`
 * rules are shared with single-post.php (.border-block) — both left in
 * responsive.css untouched instead of being duplicated here.
 */
.career-detail-section{padding:96px 0 0 0;}
.career-detail-parent{padding-bottom:82px;}
.career-detail-width{max-width:896px;width:100%;margin:0 auto;}
.career-detail-data h1{padding:12px 0 16px 0;border-bottom:1px solid rgba(215,215,215,0.5);}
.career-detail-data-item{padding:16px 0;display:flex;align-items:center;justify-content:space-between;margin:0;flex-wrap:wrap;border-bottom:1px solid rgba(215,215,215,0.5);}
.career-detail-data-item-inner{display:flex;align-items:center;flex-wrap:wrap;}
.career-detail-data-item h5{font-size:20px;font-style:normal;font-weight:400;line-height:26px;}
.career-detail-data-item h5 span{margin:0 15px;}
.career-detail-data-item .career-badge{margin:0 16px 0 0;}
.apply-btn{font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#121212;}
.apply-btn:hover{color:#FF5B2E;}
.career-detail-text{padding:80px 0 0 0;}
.career-detail-text h4{margin:10px 0 16px 0;}
.career-detail-text p{margin:0 0 0px 0;font-size:18px;font-style:normal;font-weight:400;line-height:24px;}
.career-detail-text ol{margin:0 0 40px 20px;}
.career-detail-text ol li{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#434343;}
.job-career-detail .contact-us-to-tab-data .nav-tabs .nav-link::before{display:none;}
.job-career-detail .contact-from{padding:0;}
.job-career-detail .contact-us-to-tab-data .nav-tabs{margin-bottom:80px;}

@media (min-width:992px) and (max-width:1199px){
.career-detail-section{padding:80px 0 0 0;}
}
@media (min-width:768px) and (max-width:991px){
.career-detail-section{padding:60px 0 0 0;}
.career-detail-parent{padding-bottom:60px;}
.career-detail-data-item h5{font-size:18px;}
.career-detail-text{padding-top:60px;}
.job-career-detail .contact-us-to-tab-data .nav-tabs{margin-bottom:60px;}
}
@media (min-width:320px) and (max-width:767px){
.career-detail-section{padding:50px 0 0 0;}
.career-detail-parent{padding-bottom:50px;}
.career-detail-data-item{flex-direction:column;align-items:flex-start;}
.career-detail-data h1{font-size:30px;}
.career-detail-data-item h5{width:100%;font-size:16px;margin-top:10px;}
.apply-btn{display:table;margin-top:10px;}
.career-detail-text{padding:50px 0 0 0;}
.career-detail-text p,.career-detail-text ol{margin-bottom:30px;}
.job-career-detail .contact-us-to-tab-data .nav-tabs{margin-bottom:50px;}
}
