.details-section {
margin-left: 0;
margin-right: 0;
padding-top: 1rem;
color: #000000;
}

.details-section .title {
font-size: 1rem !important;
font-weight: 600;
}

.details-section .modal-btn {
border: none;
outline: none;
background: none;
}

.details-section .compatible-products-swiper p {
  margin-top: 10px;
  color: #445f82;
}

.details-section .compatible-products-content .swiper-button-prev {
  left: -20px;
}

.details-section .compatible-products-content .swiper-button-next {
  right: -20px;
}

.details-section .content p.strong {
  font-weight: bold;
  font-size: 16px;
}

.details-section .content .product-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.details-section .content .product-content p {
  border: 1px solid #bcbcbc;
  padding: 5px 10px;
  margin: 0;
}

.details-section .content .arrow-right {
  font-size: 50px;
}

@media (min-width: 769px) {
.details-section .col-lg-3 {
background-color: #efefef;
padding: 1rem;
}

.details-section .content {
max-width: 720px;
margin: 15px auto;
}
}

@media (max-width: 768px) {
#removedSubstancesModal .modal-dialog {
max-width: 85%;
}
}

@media (max-width: 543.98px) {
.details-section.collapsible-xs .title::after {
content: "+";
}

.details-section.collapsible-xs.active .title::after {
content: "-";
font-size: 24px;
}
}