/* * * Suture Product Description * * */
.category .suture-grid-container {
  column-gap: 5%;
  display: grid;
  grid-template-areas: "title" "main" "box" "thread" "testimonial" "video";
  row-gap: 1rem; }
  @media (min-width: 801px) {
    .category .suture-grid-container {
      grid-template-areas: "title  box" "main   box" "main   testimonial" "main   video" "main   thread";
      grid-template-columns: 62% 32%; } }

.category .suture-title {
  font-weight: bold;
  grid-area: title; }

.category .suture-main {
  grid-area: main; }

.category .suture-resources a {
  display: block;
  text-decoration: none; }

.category .suture-box {
  grid-area: box; }

.category .suture-testimonial {
  grid-area: testimonial;
  text-align: center; }
  .category .suture-testimonial q {
    color: #17bae6;
    font-style: italic; }

.category .suture-thread {
  font-size: 14px;
  font-style: italic;
  grid-area: thread;
  text-align: center; }
  .category .suture-thread img {
    margin: auto;
    max-height: 180px;
    max-width: 180px; }

.category .suture-video {
  grid-area: video;
  height: auto;
  margin: auto;
  max-width: 260px; }

.tab-content .suture-grid-container {
  column-gap: 5%;
  display: grid;
  grid-template-areas: "title" "main" "box" "thread" "testimonial" "video";
  row-gap: 1rem; }
  @media (min-width: 801px) {
    .tab-content .suture-grid-container {
      grid-template-areas: "title  box" "main   box" "main   testimonial" "main   thread" "video  video";
      grid-template-columns: 62% 32%; } }

.tab-content .suture-title {
  font-weight: bold;
  grid-area: title; }

.tab-content .suture-main {
  grid-area: main; }

.tab-content .suture-resources a {
  display: block;
  text-decoration: none; }

.tab-content .suture-box {
  grid-area: box; }

.tab-content .suture-testimonial {
  grid-area: testimonial;
  text-align: center; }
  .tab-content .suture-testimonial q {
    color: #17bae6;
    font-style: italic; }

.tab-content .suture-thread {
  font-size: 14px;
  font-style: italic;
  grid-area: thread;
  text-align: center; }
  .tab-content .suture-thread img {
    margin: auto;
    max-height: 180px;
    max-width: 180px; }

.tab-content .suture-video {
  grid-area: video;
  margin: auto; }
