.rightSidebar {
  width: 26%;
  display: block;
}

/* Trending Section */
.rightSidebar .trending {
  display: block;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  padding: 20px;
}

.rightSidebar .trending h2 {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: solid 1px #ddd;
}

.rightSidebar .trending ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

.rightSidebar .trending ul li {
  display: block;
  padding: 15px 0px;
  border-bottom: solid 1px #ddd;
}

.rightSidebar .trending ul li:last-child {
  border-bottom: none;
}

.rightSidebar .trending ul li a {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

/* Related Section */
.rightSidebar .related {
  display: block;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-top: 40px;
}

.rightSidebar .related h2 {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: solid 1px #ddd;
}

.rightSidebar .related ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

.rightSidebar .related ul li {
  display: block;
  padding: 15px 0px;
  border-bottom: solid 1px #ddd;
}

.rightSidebar .related ul li:last-child {
  border-bottom: none;
}

.rightSidebar .related ul li a {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

/* Media Query */
@media only screen and (max-width: 992px) and (min-width: 360px) {
  .rightSidebar {
    width: 100%;
    margin-top: 30px;
  }
}
