/* ********** career page css start ********** */
.career-about-box                       { margin-bottom: 10px; }
.career-content-wrap .title-2               { max-width: 90%; margin-bottom: 1.25rem; color: var(--theme-primary-color); }
.career-content-wrap .career-contact-box    { margin-top: 2.5rem; }
.career-contact-box ul                      { gap: 2rem; margin-bottom: 0; }
.career-contact-box ul li                   { min-width: 17.375rem; list-style-type: none; border-radius: 15px; border: 1.5px solid var(--light-gray); background: var(--white); box-shadow: 0px 4px 50px 0px rgba(192, 192, 192, 0.15);  }
.career-contact-box ul li a                 { width: 100%; color: var(--gray-color); padding: 0.75rem 1rem; align-items: center; gap: 0.75rem; }
.career-contact-box ul li a:hover           { color: var(--theme-primary-color); }
.career-img-wrap .img-box img               { width: 100%; object-fit: cover; object-position: center; }
/* table css starts */
.career-table-wrap table                    { overflow-x: auto; background-color: var(--white);  border-spacing: 0 1rem; border-collapse:separate;  }
/* .career-table-wrap table tr:not(:last-child){ margin-bottom: 1rem; } */
.career-table-wrap table td                 { border: none; white-space: nowrap; }
.career-table-wrap table .text-wrapper      { width: 178px; word-break: break-word; white-space: normal; }
.career-table-wrap table .d-flex            { gap: 0.5rem; }
.career-table-wrap table img                { max-width: 1.5rem; }
.career-table-wrap table p                  { color: var(--theme-primary-color); }
.career-table-wrap table .title-5           { margin-bottom: 0.5rem; }
.career-table-wrap table .title-5 + p       { color: var(--gray-color); }
.career-table-wrap table a.btn-fill         { min-width: 116px }
/* table css ends */
/* career modal popup starts */
.career-modal .modal-content                { padding: 2.5rem; border-radius: 30px; }
.career-modal .modal-body                   { padding: 0; }
/* ********** career page css end ********** */



/* Responsive */
@media (min-width: 575px) { 
    .modal-dialog.career-modal { max-width: 560px; }

 }
@media only screen and (max-width: 575px) {

}
@media only screen and (max-width: 767px) {

}  
@media only screen and (max-width: 992px) {
    .career-content-wrap .career-contact-box { margin-top: 1.5rem; }
    .career-contact-box ul li   { min-width: 15rem; }
    .career-img-wrap            { margin-top: 2rem; }
    .career-table-wrap table .text-wrapper      { width: 130px;  }
}
@media only screen and (max-width: 1199px) {

}
