.photo-gallery {
    color:#313437;
    background-color:#fff;
  }
  
  .photo-gallery p {
    color:#7d8285;
  }
  
  .photo-gallery h2 {
    font-weight:bold;
    margin-bottom:40px;
    padding-top:40px;
    color:inherit;
  }
  
  @media (max-width:767px) {
    .photo-gallery h2 {
      margin-bottom:25px;
      padding-top:25px;
      font-size:24px;
    }
  }
  
  .photo-gallery .intro {
    font-size:16px;
    max-width:500px;
    margin:0 auto 40px;
  }
  
  .photo-gallery .intro p {
    margin-bottom:0;
  }
  
  .photo-gallery .photos {
    padding-bottom:20px;
  }
  
  .photo-gallery .item {
    padding-bottom:30px;
  }

  #nav11{
    color: white;
    opacity: 100%;
    font-weight: 600;
    font-size: 20px;
  }

  .eq-table{
    width: 70%;
  }
  
  @media (max-width: 767px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }
    .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
     {
 

}


.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

@media (max-width: 667px) {
  #home-about img{
    margin: 0px;
  }

  #home-about p{
    margin: 10px;
  }

  #footer-list{
    justify-content: center;
  }

#about p{
  font-size: 20px;
  line-height: 30px;
  padding-top: 10px;
}

#about h2{
  margin: 0px;
  padding: 10px;
}

  #abtimg{
    max-width: 500px;
    padding: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .koyama-overseas img{
    height: 130px;
    width: 48%;
  }
  .eq-table{
    width: 50%;
  }
  .carousel-item img{
    max-width: 100%;
    height: auto;
  }
  .carousel-inner{
    margin: 0px;
    padding: 0px;
  }
  #qms p{
  padding: 5px; width: 100%;
  }
  #qms-caro{
    width: 100%;
  }
  #qms-cer{
  width: 100%;
  }
  #qms-cer2 {
    width: 470px;
    height: auto;
    border: 0px;
  }



}





  