@media screen and (max-width: 1024px) {
  .address {
    width: 90%;
}
  .navbar-toggler {
    display: block;
  }

  #carouselExample .carousel-item>img {
    height: 100%;
  }

  .ribbonedDiv>img:nth-of-type(1) {
    width: 300px;
    margin: 50px auto 0px;
  }

  .ribbonedDiv {
    background: linear-gradient(0deg, #fff, #fff 0px, #e9ede9 0, #e9ede9 350px, #fff, #fff 0px);
  }

  .ribbonedDiv>img:nth-of-type(2) {
    position: relative;
    right: 0;
  }

  .ribbonedDivA {
    margin: 50px 0;
    position: relative;
    padding: 30px 0 0px;
    flex-direction: column;
    background: linear-gradient(0deg, #fff, #fff 0px, #e9ede9 0, #e9ede9 680px, #fff, #fff 10px);
  }

  #carouselExampleA {
    position: relative;
    bottom: 0;
  }

  .sloganText {
    width: 100%;
  }

  .imageDiv {
    margin: 0px 0;
  }

  .imageDiv>img:nth-of-type(2) {
    position: relative;
    top: -110px;
    width: 100%;
    left: 0;
  }

  .imageDiv>p {
    position: relative;
    color: #046b32;
    top: -100px;
    left: 50px;
  }

  .fancybox-content>img {
    height: 100% !important;
  }

  .kath1 {
    margin-top: 0;
  }

  .ribbonedDivC {
    background: linear-gradient(0deg, #fff, #fff 0px, #e9ede9 0, #e9ede9 660px, #fff, #fff 10px);
  }

  .ribbonedDivD {
    flex-direction: column;
  }

  .ribbonedDivD>img:nth-of-type(2) {
    position: relative;
  }

  .ribbonedDivD>img:nth-of-type(1) {
    padding: 0;
    width: 100%;
  }

  .footerNav>ul {
    flex-direction: column;
  }

  .carousel-control-next,
  .carousel-control-prev {
    display: none;
  }

  .ribbonedDivE {
    width: 100%;
  }
}