.page-archive .region-content,
.page-node-470 .region-content,
.page-node-513 .region-content,
.node-type-blog .region-content {
    float: left;
    width: 60%;
}

.page-archive .region-content img,
.page-node-470 .region-content img,
.page-node-513 .region-content img,
.node-type-blog .region-content img {
    width: 100%;
    height: auto;
}


.page-archive .region-content h3,
.page-node-470 .region-content h3,
.page-node-513 .region-content h3,
.node-type-blog .region-content h3 {
    margin-bottom: 15px;
}


.sidebar-right1,
.sidebar-right2 {
  float: right;
  width: 24%;
}
.sidebar-right2 {
    margin-right: 8px;
}

hr {
  border: 0;
  color: #000;
  background-color: #000;
  height: 1px;
}


/* granshan */


@media screen and (max-width: 768px) {

  .page-archive .region-content,
  .page-node-470 .region-content,
  .page-node-513 .region-content,
  .node-type-blog .region-content {
      float: none;
      width: 100%;
  }

  .sidebar-right1,
  .sidebar-right2 {
      float: left;
      width: 100%;
  }

  .sidebar-right1 .block,
  .sidebar-right2 .block {
      float: left;
      margin-right: 28px;
  }

}