.social_feed {
  width: fit-content;
}

.ig_feed_img_div,
.insta_follow_div {
  display: block;
  flex: 0 0 auto;
  margin: 10px;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}

.ig_feed_img {
  width: 100%;
  height: 100%;
}

.insta_follow_div {
  border: 1px solid var(--light-gray);
  background-color: #ffffff;
  height: 250px;
  width: 250px;
}

.insta_follow_link {
  width: 100%;
  height: 100%;
  text-align: center;
  text-decoration: none;
  color: var(--main-black);
}

.feed_ig_icon {
  margin-bottom: 10px;
  font-size: 45px;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  background-image: linear-gradient(
    200deg,
    rgba(64, 93, 230, 1) 0%,
    rgba(91, 81, 216, 1) 10%,
    rgba(131, 58, 180, 1) 20%,
    rgba(193, 53, 132, 1) 30%,
    rgba(225, 48, 108, 1) 40%,
    rgba(253, 29, 29, 1) 50%,
    rgba(245, 96, 64, 1) 60%,
    rgba(247, 119, 55, 1) 70%,
    rgba(252, 175, 69, 1) 80%,
    rgba(255, 220, 128, 1) 90%
  );
}

.insta_follow_link > .follow_btn {
  background-color: #4890f0;
  color: #ffffff;
  padding: 4px 20px;
  border-radius: 3px;
  margin-top: 20px;
  transition: transform 0.4s ease;
}

.insta_follow_link > .follow_btn:hover {
  transform: scale(1.2);
  border-radius: 5px;
}

@media screen and (max-width: 1100px) {
  .social_feed_container {
    flex-direction: column;
  }

  .insta_follow_div {
    width: 100%;
    height: 200px;
  }
}

@media screen and (max-width: 810px) {
  .social_feed {
    width: 100%;
  }
}

@media screen and (max-width: 650px) {
  .ig_feed_img_div {
    /* height: 180px;
        width: 180px; */
    margin: 10px 5px;
  }
}
