* {
  padding: 0;
  margin: 0;
  box-sizing: content-box;
  font-family: "Centra No1", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #001959;
}
body {
  width: 100%;
}

.reviews_head {
  display: flex;
  align-items: center;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.39);
  gap: 1%;
  padding-left: 2%;
  font-size: 14px;
  font-weight: 600;
}
.reviews_head > a > i {
  color: blue;
}
.reviews_head > a > i:hover {
  color: rgba(0, 0, 255, 0.151);
}

.reviews_main {
  padding-top: 20px;
  display: flex;
  width: 70%;
  margin: auto;
  height: 2600px;
  gap: 5%;
}

/* ------------------reviews left{start}--------------- */

.reviews_left {
  width: 30%;
  /* background-color: indianred; */
}

.verified {
  width: 100%;
}
.verified_header {
  font-size: 20px;
  margin-bottom: 2%;
}
.verified_header > p {
  font-size: 12px;
}

.verified > div > p {
  font-size: 10px;
  font-weight: 600;
}
.cleanliness_header {
  display: flex;
  gap: 70%;
}
.staff_header {
  display: flex;
  gap: 64%;
}
.amenties_header {
  display: flex;
  gap: 71%;
}
.property_header {
  display: flex;
  gap: 36%;
}
progress {
  width: 100%;
}

.traveler_type {
  margin-top: 5%;
}
.traveler_type > div {
  margin: 2% 0%;
}

.travel_type_check {
}

.travel_type_check > label {
  font-size: 12px;
}
.travel_type_check > input {
  margin: 0.5% 0;
}

.traveler_type_button {
}
.traveler_type_button > button {
  background: none;
  border: 0.5px solid grey;
  color: #001959;
  border-radius: 5px;
  height: 30px;
  width: 100px;
  font-weight: 700;
  cursor: pointer;
}

/* ------------------reviews left{end}--------------- */

/* ------------------reviews right{start}--------------- */

.reviews_right_cont {
  /* background-color: greenyellow; */
  width: 60%;
  padding-right: 10%;
  height: 30%;
  overflow-y: scroll;
}
.reviews_right {
  width: 100%;
}
.reviews_type > h5 {
  font-weight: 700;
  font-size: 15px;
}
.reviews_right > div {
  margin: 2%;
  font-size: 15px;
}
.reviews_right > div > p {
  font-size: 12px;
}

.reviews_line {
  width: 100%;
  height: 1px;
  background-color: grey;
}
.reviews_category {
  display: flex;
  gap: 1%;
}
.reviews_thumbs,
.reviews_thumbs > i {
  display: flex;
  gap: 1%;
  color: rgb(14, 138, 175);
}

/* ------------------reviews right{end}--------------- */

.main-container {
  display: none;
  width: 100%;
  height: 100%;
  /* position: fixed; */
}

.container_main {
  display: none;
  top: 80px;
  position: fixed;
  width: 50%;
  left: 300px;
  background-color: white;
  height: 500px;
  border-radius: 20px;
  box-shadow: 5px 2px 10px black;
}

.create_review_main_cont {
  display: none;
  margin-top: 10%;
  margin-left: 10%;
  width: 80%;
  display: flex;
  gap: 20%;
}
