.sub-section {
  display: flex;
}

.sub-main {
  width: 80%;
}

.sub-side {
  width: 20%;
}

.sub-main img {
  width: 100%;
}

.logo-list {
  padding: 50px;
}

.logo-list li {
  list-style-type: none;
  padding: 30px 0;
}

.sub-main-content {
  margin-top: -3px;
  border-right: 1px solid #ddd;
  padding: 5%;
}

.sub-main-logo {
  display: flex;
  justify-content: flex-end;
  z-index: 9;
}

.sub-main-logo img {
  width: 34.55%;
  z-index: 8;
}

.page-gallery {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
  row-gap: 10px;
  margin: 30px 0;
}

.page-img-1 {
  grid-column: 1 / span 1;
}

.page-img-2 {
  grid-column: 2 / span 1;
}
.page-img-3 {
  grid-column: 3 / span 1;
}

.sub-main-content h3 {
  padding: 20px 0;
}

.sub-main-content p {
  max-width: 80%;
  padding: 10px 0 20px 0;
}

@media screen and (max-width: 991px) {
.sub-main {
  width: 70%;
}

.sub-side {
  width: 30%;
}

.sub-main-logo img{
  width: 51.9%;
}

}