.Rksolar-blog-Section {
  font-family: "Poppins", sans-serif;
  background: linear-gradient(to right, #fdfdfd, #e3f2fd);
  color: #212529;
}

.Rksolar-blog-Section .Blog-Section {
  padding: 50px 0;
}

.Rksolar-blog-Section .our-blod-Bannerhead-title {
  font-size: 2.5rem;
  font-weight: 700;
  color: #c20479;
  border-left: 5px solid #f5aef3;
  padding-left: 15px;
}

.Rksolar-blog-Section .blog-view-page2-title {
  font-size: 1.8rem;
  font-weight: 600;
  margin-top: 20px;
  color: #333;
}

.Rksolar-blog-Section .viewPade-date-prg {
  font-size: 0.95rem;
  color: #777;
  margin-bottom: 15px;
}

.Rksolar-blog-Section .blogSection-viewpage-profile-image {
  width: 100%;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.Rksolar-blog-Section .content-house h2 {
  font-size: 1.25rem;
  font-weight: 600;
  color: #c20479;
  margin-top: 20px;
}

.Rksolar-blog-Section .content-house p {
  font-size: 1rem;
  line-height: 1.7;
  color: #444;
}

.Rksolar-blog-Section .NextPage-Side-container {
  background: #fff;
  border-radius: 12px;
  box-shadow: 10px 16px 12px rgba(0, 0, 0, 0.882);
  margin-bottom: 20px;
  transition: 0.3s ease;
}

.Rksolar-blog-Section .NextPage-Side-container:hover {
  box-shadow: 0 0 18px rgba(21, 101, 192, 0.3);
}

.Rksolar-blog-Section .section-heading {
  font-weight: 600;
  color: #c20479;
  font-size: 1.25rem;
  margin-bottom: 10px;
}

.Rksolar-blog-Section .blog-nextpage-Container {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}

.Rksolar-blog-Section .blog-img {
  width: 100px;
  height: 80px;
  object-fit: cover;
  border-radius: 8px;
}

.Rksolar-blog-Section .blog-title {
  font-weight: 600;
  color: #333;
}

.Rksolar-blog-Section .blog-text {
  font-size: 0.9rem;
  color: #555;
}

@media (max-width: 768px) {
  .Rksolar-blog-Section .blog-nextpage-Container {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .Rksolar-blog-Section .blog-img {
    width: 100%;
    height: auto;
  }
}

    .pink{
       color: #d91e63 !important;
    }