.l-banner {
  padding: 55px var(--layout--page-margin) var(--layout--s10);
  background-image: url('/themes/ktgrinpoche/header_photo_01.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .l-banner {
    padding: 55px var(--layout--s2) var(--layout--s10);
  }
}

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

@media screen and (min-width: 2000px) {
  .l-banner {
    background-position: 50% 92%;
  }
}
