.formrabta {
  background-image: url("../images/texture/backgroundtexture1.png"), url("../images/texture/backgroundtexture2.webp");
  background-position: left top;
  background-repeat: no-repeat, repeat;
  width: 100%;
}

.rabtaheading2 {
  text-align: center;
}

.rabtaform {
  float: right;
}
.rabtaform input {
  height: 81.6px;
  border-radius: 23.9px;
  border: solid 0.5px #999;
  text-align: right;
}
.rabtaform textarea {
  text-align: right;
  border-radius: 23.9px;
  border: solid 0.5px #999;
}

.formmap iframe {
  filter: brightness(90%);
  border-radius: 24px;
}

.submitbtn {
  align-self: center;
  justify-content: center !important;
  border: none;
  border-radius: 24px;
  font-size: 28px !important;
  align-items: center;
  width: 100%;
  height: 77.7px;
  color: white;
  background-color: #ff9822;
}

.rabtaaddress {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.colorchange {
  color: #5d2b00;
  text-align: end;
}

.content-rabta {
  padding-top: 50px;
}
.content-rabta h3 {
  padding-bottom: 15px;
}
.content-rabta .d-flex {
  justify-content: flex-end;
}
.content-rabta img {
  padding-left: 30px;
  padding-bottom: 25px;
}
.content-rabta p {
  padding-right: 65px;
  line-height: 10px;
  text-align: end;
}

.rabtateacherimg {
  width: 556px;
  height: 510px;
}

.rabtacards {
  justify-content: flex-end;
  margin-right: 113px !important;
  padding-top: 134px;
  padding-bottom: 108px;
}

.rabtacard {
  width: 100%;
  border-radius: 23.9px;
  box-shadow: 0 13px 14px 0 rgba(214, 214, 214, 0.3);
  background-color: white;
  margin-bottom: 48.2px;
}
.rabtacard .rabcardimg {
  text-align: center;
}
.rabtacard .d-flex {
  justify-content: flex-end;
}

.formmap iframe {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1483px) {
  .address_image {
    width: 100%;
  }
  .rabtacards {
    margin-right: 15px !important;
  }
}
@media screen and (max-width: 1352px) {
  .content-rabta img {
    padding-left: 15px;
  }
  .content-rabta p {
    padding-right: 32px;
  }
  .rabtacards {
    margin-left: 20px !important;
  }
  .rabtacard {
    width: 380px;
  }
}
@media screen and (max-width: 1155px) {
  .imageteacher {
    width: 50%;
  }
  .rabtateacherimg {
    width: 100%;
    height: 310px;
  }
}
@media screen and (max-width: 991.5px) {
  .formmap iframe {
    height: 554px;
  }
}
@media screen and (max-width: 890px) {
  .imageteacher {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .rabtacards p {
    font-size: 18px !important;
  }
}/*# sourceMappingURL=rabtakare.css.map */