/*
.img-rwd {
	max-width:100%;
	max-height:100%;
	width: auto !important;
	height: auto !important;
}
*/
img {
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 830px) {
  ul.navitop-menu,
  .navi-sep {
    display: none !important;
  }
  #wrapper-main {
    padding-top: 0;
  }
  #wrapper-top {
    position: relative;
    height: auto;
    padding-bottom: 0;
  }
  #wrapper-navitop {
    grid-row: 2;
    justify-self: start;
    margin-top: 0.625rem;
    padding: 0;
  }
  .cols-1-1-1-1.cols {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }
}
@media screen and (max-width: 550px) {
  .cols-1-1.cols,
  .cols-1-1-1.cols,
  .cols-1-1-1-1.cols {
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }
}