.descriptionofdept h2,
.descriptionofdept h3 {
  font-size: 24px;
  margin-bottom: 12px;
  color: var(--black-color);
}

.descriptionofdept ul {
  margin-bottom: 30px;
}

.descriptionofdept ul li {
  line-height: 28px;
  position: relative;
  padding-left: 30px;
  margin: 5px 0;
  display: inline-block;
  min-width: 100%;
  margin: 5px 0;
}

.descriptionofdept ul li::before {
  content: '\f137';
  font-family: 'bootstrap-icons';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 1px;
  font-weight: 500;
}

@media(max-width:991px) {

  .descriptionofdept h2,
  .descriptionofdept h3 {
    font-size: 22px;
  }
}

@media(max-width:767px) {

  .descriptionofdept h2,
  .descriptionofdept h3 {
    font-size: 20px;
  }
}

.faq-accordion .accordion-content ul {
  margin: 0;
  padding: 0;
  padding-left: 20px;
}

.faq-accordion .accordion-button:not(.collapsed) {
  background: var(--main-color) !important;
  color: #fff !important;
}

.faq-accordion .accordion-button:not(.dusra),
.faq-accordion .accordion-button:not(.collapsed) {
  border: 0;
  color: var(--main-color);
  border-radius: 4px;
  font-size: 90%;
}

.faq-accordion .accordion-button:hover,
.faq-accordion .accordion-button:not(.collapsed):hover {
  color: var(--white-color);
  background: var(--main-color) !important;
}

.faq-accordion .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  transform: scale(.7) !important;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}

.faq-accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}

.main-accordion.faq-accordion .accordion-button:not(.dusra),
.main-accordion.faq-accordion .accordion-button:not(.collapsed) {
  background: var(--white-color);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-bottom: 1px solid #0000002f;
}

.main-accordion.faq-accordion .accordion-button::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDI2LjY2NyA0MjYuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNNDA1LjMzMiAxOTJIMjM0LjY2OFYyMS4zMzJDMjM0LjY2OCA5LjU1OSAyMjUuMTA5IDAgMjEzLjMzMiAwIDIwMS41NTkgMCAxOTIgOS41NTkgMTkyIDIxLjMzMlYxOTJIMjEuMzMyQzkuNTU5IDE5MiAwIDIwMS41NTkgMCAyMTMuMzMyYzAgMTEuNzc3IDkuNTU5IDIxLjMzNiAyMS4zMzIgMjEuMzM2SDE5MnYxNzAuNjY0YzAgMTEuNzc3IDkuNTU5IDIxLjMzNiAyMS4zMzIgMjEuMzM2IDExLjc3NyAwIDIxLjMzNi05LjU1OSAyMS4zMzYtMjEuMzM2VjIzNC42NjhoMTcwLjY2NGMxMS43NzcgMCAyMS4zMzYtOS41NTkgMjEuMzM2LTIxLjMzNiAwLTExLjc3My05LjU1OS0yMS4zMzItMjEuMzM2LTIxLjMzMnptMCAwIiBmaWxsPSIjY2MxNzc1IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==");
  transform: scale(.7) !important;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  position: relative;
  top: 3px;
}

.main-accordion.faq-accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNi4zNSA2LjM1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNLjc5NCAyLjkxYS4yNjUuMjY1IDAgMCAwIDAgLjUzaDQuNzYyYS4yNjUuMjY1IDAgMCAwIDAtLjUzeiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCI+PC9wYXRoPjwvZz48L3N2Zz4=");
  transform: scale(.7) !important;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}

.main-accordion.faq-accordion .accordion-button:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDI2LjY2NyA0MjYuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJNNDA1LjMzMiAxOTJIMjM0LjY2OFYyMS4zMzJDMjM0LjY2OCA5LjU1OSAyMjUuMTA5IDAgMjEzLjMzMiAwIDIwMS41NTkgMCAxOTIgOS41NTkgMTkyIDIxLjMzMlYxOTJIMjEuMzMyQzkuNTU5IDE5MiAwIDIwMS41NTkgMCAyMTMuMzMyYzAgMTEuNzc3IDkuNTU5IDIxLjMzNiAyMS4zMzIgMjEuMzM2SDE5MnYxNzAuNjY0YzAgMTEuNzc3IDkuNTU5IDIxLjMzNiAyMS4zMzIgMjEuMzM2IDExLjc3NyAwIDIxLjMzNi05LjU1OSAyMS4zMzYtMjEuMzM2VjIzNC42NjhoMTcwLjY2NGMxMS43NzcgMCAyMS4zMzYtOS41NTkgMjEuMzM2LTIxLjMzNiAwLTExLjc3My05LjU1OS0yMS4zMzItMjEuMzM2LTIxLjMzMnptMCAwIiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==");
  transform: scale(.7) !important;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}

.side-treat-icon {
  border: 1px solid #00000024;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 62px;
  min-width: 62px;
  background: #fffafc;
}

.side-treat {
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}

.icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;   /* centers the icon */
  border: 1px solid #00000024;
  border-radius: 8px;
  width: 62px;
  height: 62px;
  min-width: 62px;
  background: #fffafc;
}
.bg{
      background: var(--main-color);
}
.bg1{
      background: #863895;
}
.side-treat {
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}
.item {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.item:hover {
 border-bottom: 3px solid #ff379f;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 11, 40, 0.08);
  box-shadow: 0px 30px 40px 0px rgba(0, 11, 40, 0.08);
}
