* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
@font-face {
  font-family: "Changa";
  src: url("../fonts/Changa.ttf");
}
body,
input,
select,
button {
  font-family: "Changa", "Cairo";
}
.row {
  display: flex;
  flex-direction: row;
  height: 100%;
}

.l-side {
  width: 60%;
  background-image: url("../img/bg.jpg");
  background-size: cover;
}
.r-side {
  background-image: url("../img/mob-bg.jpg");
  background-size: cover;
  width: 40%;
  height: 100vh;
}

.bg {
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  color: #f1f1f1;
}
.txt {
  display: flex;
  /* flex-direction: column; */
  align-items: center;
  justify-content: center;
  /* gap: 30px; */
  text-align: center;
  /* height: 100vh; */
}
.text {
  padding: 10px;
  font-size: 20px;
  line-height: 2;
  word-spacing: 2px;
  letter-spacing: 1px;
}
.text-decoration-none {
  text-decoration: none !important;
}
/* Full-width inputs */
.inputFeild {
  margin: 8px 0;
  margin-bottom: 25px;
  font-weight: bold;
}

/* Avatar image */
img.avatar {
  width: 80%;
}
img.lavatar {
  width: 40%;
}
img.mob-avatar {
  display: none;
}
.imgcontainer {
  text-align: center;
}
.inputFeild option {
  font-size: 18px;
}
/* socail media  */
.smedia {
  padding-top: 80px;
}
.smedia img {
  width: 40px;
  margin-left: 10px;
}
.smedia a :hover {
  opacity: 0.8;
}
/* err msg */

.err {
  background: #dd2b2b;
  color: #fff;
  border-radius: 5px;
  padding: 8px;
}
.hide {
  display: none;
}
.map {
  text-align: center;
}
/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 950px) {
  .row {
    flex-direction: column;
  }

  .r-side {
    width: 100%;
    height: 100vh;
  }

  .l-side {
    display: none;
  }

  .txt {
    text-align: center;
  }
  .map {
    display: none;
  }
}
