h2 {
  font-size: 38px;
}
h3 {
  font-size: 34px;
}
.feature-bg-padding {
  padding: 130px 0 100px !important;
}
.feature-bg-padding h1 {
  margin: 0 !important;
}
.wrapper_bookmark_menu-container.ag-ver {
  overflow-y: scroll;
  max-height: 75vh;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar {
  width: 4px;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-thumb {
  background: rgb(244, 121, 32);
  border-radius: 4px;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-thumb:hover {
  background: rgb(182, 87, 18);
}
.service-listing-container h2,
.service-listing-container h3 {
  text-align: left;
}
.banner .banner-content {
  max-width: 900px;
}
.banner .banner-content .text-title {
  white-space: nowrap;
}
.wrapper_bookmark_menu-container.ag-ver {
  overflow-y: scroll;
  max-height: 68vh;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar {
  width: 4px;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-thumb {
  background: rgb(244, 121, 32);
  border-radius: 4px;
}
.wrapper_bookmark_menu-container.ag-ver::-webkit-scrollbar-thumb:hover {
  background: rgb(182, 87, 18);
}
.accordion-button.two .icon.plus::after,
.accordion-button.one .icon.plus::after {
  content: "+" !important;
  padding-left: 2px;
  transition: all 0.4s ease;
}
.accordion-button.two:not(.collapsed) .icon.plus::after,
.accordion-button.one:not(.collapsed) .icon.plus::after {
  content: "-" !important;
  transition: all 0.4s ease;
  color: #f47920;
}
.related-block {
  padding: 30px;
  border-radius: 8px;
  word-break: break-word;
  border: 2px solid #f47920;
  box-shadow:
    0 4px 6px 1px rgb(0 0 0 / 0.1),
    0 2px 4px -2px rgb(0 0 0 / 0.1);
}
.related-block h5 {
  font-size: 20px;
}
.related-block ul {
  text-align: left;
  line-height: 1.5;
}
.related-block ul li {
  margin-bottom: 12px;
}
.related-block ul li:last-child {
  margin-bottom: 0px;
}
.section-heading {
  margin-bottom: 32px;
  padding-bottom: 0 !important;
}
@media (max-width: 768px) {
  .banner {
    padding-bottom: 0px !important;
  }
  .feature-bg-padding {
    padding: 130px 0 !important;
  }
  .banner .banner-content .text-title {
    white-space: unset;
  }
}
@media (max-width: 525px) {
  .banner .banner-content {
    padding: 0 15px;
  }
}
#bookmark-menu ul.collapse,
#bookmark-menu ul.collapsing {
  overflow: hidden !important;
}
#bookmark-menu ul.collapsing {
  transition: height 0.25s ease !important;
}
#bookmark-menu ul.collapse li {
  transform: translateY(0);
  opacity: 1;
  transition:
    opacity 0.15s ease-out,
    transform 0.15s ease-out;
}
#bookmark-menu ul.collapsing li {
  opacity: 0;
  transform: translateY(-10px);
  transition: none;
}
#bookmark-menu ul.collapse:not(.show) li {
  opacity: 0;
  transform: translateY(-10px);
}
