.inner-banner-section {
  background: var(--wpr-bg-89ac8e5c-a7c3-4ff0-baed-4d48c99f7cf9);
}

.our-values-section {
  background: var(--wpr-bg-b7a010c1-a01f-405f-b0d6-5ab6bfeb5203) no-repeat center #333;
  background-size: cover;
}
.career-inner-box {
  display: flex;
gap: 80px;
align-items: start;
}

.career-inner-section .career-inner-point .common-box{
  margin-bottom: 30px;
}

/*.career-inner-section .career-inner-title {
margin-bottom: 15px;
}*/
.career-inner-section  .career-inner-title h2, .career-inner-section .heading {
   font-size: 24px;
font-weight: 600;
text-transform: capitalize;
color: var(--primary-color);
font-family: 'Source Sans Pro' !important;
margin-bottom: 15px; padding-top: 0 !important;
}
.career-inner-section .career-inner-point p {
  font-size: 18px;
color: var(--font-color);
margin-bottom: 7px;
line-height: 30px;
}

.right-box-information{
  flex: none;
background: #f4f4f4;
padding: 30px 60px 30px 30px;
border-radius: 10px;
}
/*.right-box-information .career-inner-title h2{
  font-size: 24px;
font-weight: 600;
text-transform: capitalize;
color: var(--primary-color);
margin-bottom: 15px;
}*/
.Job-title.common-title {margin-bottom: 15px;
border: 1px solid #cacaca;
padding: 10px 30px;
padding-left: 20px;
border-radius: 10px;

}
.common-title p{
font-weight: 500;
margin-bottom: 10px;

}
.Job-title.common-title h3 {
font-size: 22px;
color: var(--active-btn);
}

.career-inner-section .career-inner-point .common-box ol {
  padding: 0;
  margin: 0;
}

.career-inner-section .career-inner-point .common-box ol li {
  list-style: disc;
margin-left: 20px;
padding-bottom: 10px;
font-size: 18px;
}
.career-inner-section .career-inner-point .common-box ol li:last-child {
  padding-bottom: 0;
}
.career-inner-section .career-inner-point .apply-btn {
  text-align: center;
}
.career-inner-section ul {margin: 15px 0;}
.career-inner-section ul li { list-style: disc; margin-left: 20px; padding-bottom: 10px; font-size: 16px; }
.career-inner-section  span {font-family: 'Source Sans Pro'!important;}
.career-inner-section .para1 a {color: var(--primary-color);}
.career-inner-section .para1 a:hover {color: var(--active-btn);}
#spanreq h3 { font-size: 24px; font-weight: 600; text-transform: capitalize; color: var(--primary-color); font-family: var(--font-family) !important; margin-bottom: 10px; }
#spanreq p span { font-size: 18px; color: var(--font-color); margin-bottom: 7px; line-height: 30px; }
.career-inner-section div b { font-weight: 600; text-transform: capitalize; color: var(--primary-color); font-family: 'Source Sans Pro' !important; }
.career-inner-section div b span { font-size: 24px; font-weight: 600; text-transform: capitalize; color: var(--primary-color); font-family: 'Source Sans Pro' !important; margin-bottom: 15px; padding-top: 0 !important; }
.zprt-label span { font-size: 18px; color: var(--font-color); margin-bottom: 7px; line-height: 30px;font-family: 'Source Sans Pro' !important; }
.zpcont-dt.zpmul-cont.zpnew-recview .col-sm-6 {width: 100%; flex: 100%;}


#spandesc br {display: none;}
.has-content-area div b span {margin-top: 20px; display: block;}
/*#spandesc p:last-of-type{display: none;}*/

@media screen and (max-width: 1365px) {

  .career-inner-box {
    gap: 50px;
  }
  .right-box-information {
    padding: 30px 50px 30px 30px;
  }
}

@media screen and (max-width: 1365px) {

  .career-inner-section .career-inner-point p {
    font-size: 16px;
    line-height: 26px;
  }
  .Job-title.common-title h3 {
    font-size: 20px;
  }
  .career-inner-section .career-inner-point .common-box ol li {
    font-size: 16px;
  }
  .career-inner-section .career-inner-title h2{
    font-size: 22px;
  }
}

@media screen and (max-width: 1279px) {

 .career-inner-section .career-inner-title h2 {
    font-size: 20px;
  }
 
  .Job-title.common-title h3 {
    font-size: 18px;
  }
  .common-title p {
    margin-bottom: 6px;
  }
  .Job-title.common-title {
    padding: 7px 20px;
  }
  .right-box-information {
    padding: 30px;
  }
}
@media screen and (max-width: 1023px) {
.career-inner-box {display: block;}
.career-inner-section .career-inner-point .apply-btn {margin-bottom: 30px;}

}
@media screen and (max-width: 767px) {
.common-title p {font-size: 16px;}
.career-inner-section .career-inner-point .apply-btn {
  margin-bottom: 20px;
}
.career-inner-section .career-inner-title h2 {
  font-size: 18px;
}
.career-inner-section .career-inner-title {
  margin-bottom: 10px;
}
.career-inner-section .career-inner-point .common-box {
  margin-bottom: 20px;
}
.Job-title.common-title h3 {
  font-size: 16px;
}
.common-title p {
  font-size: 14px;
}
.right-box-information {
  padding: 20px;
}
}

@media screen and (max-width: 639px) {


  .career-inner-section .career-inner-point p {
  font-size: 16px;
  line-height: 22px;
}
.career-inner-section .career-inner-title h2 {
  font-size: 16px;
}
.career-inner-section .career-inner-point .common-box ol li {
  font-size: 14px;
  padding-bottom: 7px;
  margin-left: 13px;
}
}


.dark-theme .career-inner-section .career-inner-point p span {color: #fff !important;}
/* Viru 12-06-2025 */
.career-inner-section .career-inner-point div span { font-size:18px !important;}
.career-inner-section .career-inner-point p { margin-bottom: 10px !important;}
/* Viru 12-06-2025 end */