.open_positions {
  padding: 10px;
}

.open_positions .accordion {
  padding:20px 0 50px;
}

.open_positions .accordion-button {
  padding-left: 0;
}

.open_positions .short_desc {
  display: inline-flex;
  flex-wrap: wrap;
}

.open_positions .short_desc span {
  padding: 0 10px;
}

.open_positions .accordion-item .accordion-body {
  padding: 10px 0;
}

.open_positions .accordion-body .requirements {
  position: relative;
  padding-bottom: 15px;
}

.open_positions .accordion-body .requirements li {
  /* padding-left: 15px; */
  margin-bottom: 10px;   /* Adds spacing between list items */
list-style: unset;
}
.open_positions .accordion-body ul.requirements{
  list-style-type: disc; /* Ensures bullet points appear */
  margin-left: 20px;     /* Ensures proper indentation */
  padding-left: 0;   
}
/* .open_positions .accordion-body .requirements li:after {
  content: "•";
  position: absolute;
  left: 0;
} */

.open_positions .accordion-button:not(.collapsed) {
  background-color: unset;
}

.open_positions .accordion-button {
  border: 0;
}

.open_positions .accordion-header {
  --bs-accordion-btn-focus-box-shadow: none;
}

.open_positions .apply-now-btn {
  padding: 10px 35px;
  font-size: 15px;
  background-color: #FD933D;
  border: none;
}

.open_positions .apply-now-btn:hover {
  background-color: rgb(162, 162, 162);
}
.open_positions h5{
  margin: 0;
}

.apply-now-modal .form-control.input-style-2 {
  border: 1px solid #000;
}

.apply-now-modal .modal-dialog {
  --bs-modal-width: 700px;
}

.apply-now-modal .modal-header {
  --bs-modal-header-padding: 3rem 2rem;
}

.apply-now-modal .modal-header h1 {
  font-size: 3.25rem !important;
  /* margin: 0 auto; */
  padding-left: 20px;
}

.apply-now-modal .modal-body {
  --bs-modal-padding: 2rem 3rem 7rem 3rem;
}

.apply-now-modal .alert-error {
  font-size: 12px;
  color: red;
  padding-left: 0px;
}



.opening-btn {
  padding-top: 25px;
}

.opening-btn a {
  border: 1px solid #fff;
  padding: 10px 20px;
  color: #fff;
}
.open_positions .career-mail-id{
  background-color: #000;
  padding: 26px 20px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
.why-choose-us .item h6{
  font-size: 22px !important;
}
.why-choose-us.pt-5{
  padding-top: 5rem !important;
}


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

  .apply-now-modal .modal-content {
    height: 65rem;
    overflow-y: scroll;
  }

  .apply-now-modal .modal-dialog {
    --bs-modal-margin: 1.5rem;
  }

  .apply-now-modal .modal-header h1 {
    font-size: 2rem !important;
    margin: 0 auto;
  }
  .open_positions .short_desc{
    /* font-size: 14px !important; */
    /* flex-wrap: wrap !important; */
  }
  .open_positions .career-mail-id{

    font-size: 16px;
  }
  
.why-choose-wrp.section-head{
  margin-bottom: 15px !important;
  margin-top: 25px;}

}
/* .accordion-button::after{
  padding-top: 28px;
} */
