#service_description img {
  max-width: 100%;
}
#service_description .panel-body {
  padding-top: 12px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  color: var(--services_description_text_color);
  font-size: null;
  border-color: var(--services_description_border_color);
  background: var(--services_description_background_color);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  box-shadow: var(--services_description_box_shadow);
}
.platforms-item__with-icon {
  width: 100%;
  min-height: 40px;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  background: var(--platforms_background_color);
  border-color: var(--platforms_border_color);
  border-style: solid;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.platforms-item__with-icon:hover {
  background: var(--platforms_hover_background_color);
  border-color: var(--platforms_hover_border_color);
}
.platforms-item__with-icon.active {
  background: var(--platforms_active_background_color) !important;
  border-color: var(--platforms_active_border_color) !important;
}
.platforms-item__with-icon {
	text-decoration: none !important;
	cursor: pointer;
}
.ser-cat-name h4 {
	display: flex;
	align-content: center;
	align-items: center;
}
.ser-cat-name h4 img {
	margin-right: .25rem !important;
}
.modal-open .modal.in {
	opacity: 1;
}
.table-service {
	min-width: 100% !important;
}
#service-tbody tr td:last-child {
	min-width: 110px !important;
	text-align: right !important;
}
.service-description-content h3,
.service-description-content {
	text-align: left;
}
.services-list__description .modal .modal-dialog {
	transform: none !important;
}
.service-description-content img {
	max-width: 100%;
}
body {
	padding-bottom: 0;
}
.panel-body.border-solid.border-rounded.text-center {
	border: 0;
}