.section-break {
  background: #f2f2f2;
  text-align: center;
  line-height: 30px;
  font-size: 11px; 
}
.btn.btn-primary {
	text-align: center !important;
}
.guided-med {
	width: 60% !important;
	margin: auto;
	max-width: 1136px;
}


/* Smash Balloon Instagram Feed – force square tiles with aspect-ratio */

/* Each feed item is a square cell */
#sb_instagram .sbi_item {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

/* Make wrappers and anchors fill the square */
#sb_instagram .sbi_photo_wrap,
#sb_instagram .sbi_video_cover,
#sb_instagram a.sbi_photo {
  width: 100%;
  height: 100% !important;   /* override inline height */
  display: block;
}

/* Media fills the square */
#sb_instagram .sbi_item img,
#sb_instagram .sbi_item video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}

.tdb-insta #sbi_images .sbi_item {
	width: 100% !important;
}
/* Row 1 (first module) */
.mood-icons .section-icon-block-item:nth-child(1) .title { color: #F48FB1; }
.mood-icons .section-icon-block-item:nth-child(2) .title { color: #F44336; }
.mood-icons .section-icon-block-item:nth-child(3) .title { color: #FF9800; }
.mood-icons .section-icon-block-item:nth-child(4) .title { color: #FFEB3B; }

/* Row 2 (second module) */
.mood-icons2 .section-icon-block-item:nth-child(1) .title { color: #8BC34A; }
.mood-icons2 .section-icon-block-item:nth-child(2) .title { color: #03A9F4; }
.mood-icons2 .section-icon-block-item:nth-child(3) .title { color: #9C27B0; }
.mood-icons2 .section-icon-block-item:nth-child(4) .title { color: #00BCD4; }



/* belt-and-braces for the feed container too */
.tdb-insta #sbi_images{ width:100% !important; }



@media (min-width: 768px){
  .tdb-insta ul{
    width: 100% !important;
    max-width: none !important;
    /* if the parent is flex, this ensures it expands */
    flex: 1 1 auto;
    display: block; /* in case it was inline/inline-flex somewhere */
  }
}
@media (max-width: 766px){
	.guided-med {
	width: 100% !important;
	margin: auto;
}
}
@media (max-width: 576px) {
  .container {
    max-width: 768px;
  }
}