.sw-Insta h2{
  text-align: center;
  margin: 150px auto 80px auto;
  width: 260px;
  height: auto;
}

.row {
  display: flex;
  width: 60%;
  text-align: center;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: center;
}

.insta_media img {
  width: 90%;
  aspect-ratio: 1;
  object-fit: cover;
  padding: 14px;
}

.insta_media.col-lg-3.col-md-6.px-0 {
position: relative;
  width: 31%;
  height: auto;
  overflow: hidden;
  justify-content: space-between;
}

  .video_icon {
    position: absolute;
    top: 3px;
    right: 5px;
  }
  .video_icon::before {
    content: "";
    display: inline-block;
    height: 18px;
    width: 18px;
    vertical-align: -3px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3E  %3Cpath fill-rule='evenodd' d='M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5zm11.5 5.175 3.5 1.556V4.269l-3.5 1.556v4.35zM2 4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H2z'/%3E%3C/svg%3E");
  }


/* --------------------
　　　SP
----------------------- */
  @media screen and (max-width: 760px) {
  /* .container{
    display: flex;
    justify-content: center;
  } */
    .row {
        display: flex;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        /* margin-top: 20px; */
        flex-wrap: wrap;
        justify-content: center;
    }

    .insta_media img {
        /* max-width: inherit; */
        /* object-fit: cover; */
        width: 90%;
        /* height: auto; */
        aspect-ratio: 1;
        object-fit: cover;
        padding: 6px;
    }

    .insta_media.col-lg-3.col-md-6.px-0 {
      position: relative;
        width: 31%;
        height: auto;
        overflow: hidden;
        justify-content: space-between;
    }

    .sw-Insta h2{
      text-align: center;
      margin: 60px auto 40px auto;
      width: 200px;
      height: auto;
    }
  }