.appointment-form {
 padding: 4rem;
}

.inside-appointment-form {
 display: flex;
 justify-content: space-between;
 align-items: center;
}

.iaf-left {
 width: 45%;
}

.iaf-left img {
 width: 100%;
}

.iaf-right {
 width: 50%;
 display: flex;
 flex-direction: column;
 row-gap: 10px;
}

.iaf-right p {
 font-weight: 500;
 color: #bc8739ad;
}

.iaf-right h3 {
 text-transform: capitalize;
 color: #bc8739;
 font-weight: 600;
 font-size: 30px;
 margin-bottom: 0;
}

@media (max-width: 1024px) {
 .iaf-right {
  width: 47%;
 }
}

@media (max-width: 900px) {
 .iaf-left {
  width: 50%;
 }
}

@media (max-width: 765px) {
 .iaf-right {
  width: 100%;
 }

 .iaf-left {
  width: 75%;
 }

 .inside-appointment-form {
  flex-direction: column;
 }
}

@media (max-width: 600px) {
 .iaf-left {
  width: 100%;
 }
}