.lam-section {
  display: grid;
  grid-template-columns: repeat(20, 1fr);
}

.sec {
  display: flex;
}

.sec1 {
  flex-direction: row-reverse;
  grid-row: 1/6;
  grid-column: 1 / span 20;
}

.sec1-img {
  display: block;
}

.sec-img {
  max-width: 528px;
  object-fit: cover;
  object-position: 50% 50%;
}

.info {
  display: flex;
  flex-direction: column;
  padding-top: 86;
}

.t-sec {
  color: #fff;
  text-align: center;
  line-height: 2.2;
}

.c-sec {
  color: silver;
  direction: rtl;
  font-size: 16;
  padding-right: 85;
  padding-left: 83;
  padding-top: 48;
  font-weight: 600;
  line-height: 2.2;
  text-align: justify;
}

.sec2 {
  grid-row: 9 !important;
  grid-column: 1 / span 20;
}

.sec3 {
  flex-direction: row-reverse;
  grid-row: 16/11;
  grid-column: 1 / span 20;
}

.go-to-p {
  grid-column: 10;
  margin-top: 28;
  width: fit-content;
  height: fit-content;
  grid-row: 10;
  margin-bottom: 28px;
}

@media only screen and (max-width: 1200px) {
  .lam-section {
    display: grid;
    grid-template-columns: repeat(20, 1fr);
    grid-template-rows: repeat(1, 100px);
  }

  div#about-us {}

  .sec-img {
    max-width: 100%;
    object-fit: fill;
    height: 617px;
  }

  .sec1-info {}

  .sec1-img {
    display: none;
  }

  .sec1 {
    flex-direction: column;
    grid-row: 2/5;
  }

  .sec2 {
    flex-direction: column;
    grid-row: 6/16;
  }

  .sec3 {
    flex-direction: column;
    grid-row: 17;
  }

  .go-to-p {
    grid-row: 21;
  }

  .c-sec {
    color: silver;
    direction: rtl;
    font-size: 27px;
    padding-right: 27px;
    padding-left: 12px;
    font-weight: bolder;
    padding: 49px;
  }
}