.product-left-box.guest-chckout-form .in-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.product-left-box.guest-chckout-form .in-box .form-in {
  width: 49%;
  position: relative;
  margin: 0 0 5px;
  margin-bottom: 12px;
}
.product-left-box.guest-chckout-form .in-box .form-in label {
  margin-bottom: 5px;
  display: block;
}
.product-main-box .log-in-guet {
  margin-bottom: 30px;
  text-align: center;
}

.product-left-box.guest-chckout-form .heading {
  margin-bottom: 20px;
}
.product-left-box.guest-chckout-form .heading p:first-child {
  font-size: 21px;
  font-weight: 600;
  color: #424242;
}

.product-left-box.guest-chckout-form .heading p:last-child {
  color: #424242;
}
.product-left-box.guest-chckout-form .heading span {
  color: #535353;
  margin-top: 5px;
}
.product-left-box.guest-chckout-form select {
  background: url(../jpg/arrow.jpg) no-repeat 100%;
}
.product-left-box.guest-chckout-form input,
.product-left-box.guest-chckout-form select {
  width: 100%;
  padding: 10px;
  font-size: 15px;
  color: #000000;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 0px 0 10px;
}
.product-left-box.guest-chckout-form .register-checkbox input#register_check {
  width: auto;
  margin: 0px 8px 0px 0px;
  vertical-align: middle;
}
.product-left-box.guest-chckout-form .register-checkbox {
  margin: 0px 0 5px;
}
.product-left-box.guest-chckout-form .guest-password label {
  margin-bottom: 10px;
  display: block;
}
.product-left-box.guest-chckout-form .guest-password {
  width: 100%;
  position: relative;
  margin: 15px 0px;
}
.product-left-box.guest-chckout-form .guest-password sub {
  color: red;
}
.product-left-box.guest-chckout-form .eye-icon {
  right: 0;
  top: -37px;
  padding: 5px 15px 5px 13px;
  position: relative;
  border-left: 1px solid #ccc;
  float: right;
}
.product-left-box.guest-chckout-form .guest-password input[type="password"] {
  padding-right: 50px;
}
.product-left-box.guest-chckout-form .register-checkbox {
  margin: 10px 0px;
  width: 100%;
  position: relative;
}
.form-in .floating-label {
  padding: 12px;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.2s;
  transition-timing-function: ease;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  opacity: 0.5;
}
.form-in input:focus + .floating-label,
.form-in input:not(:placeholder-shown) + .floating-label {
  opacity: 1;
  transform: translateY(-56%) translateX(-7px);
  background: white;
  font-size: 12px;
  padding: 0px;
  left: 17px;
}
.product-left-box.guest-chckout-form .in-box .form-in.guest-address {
  width: 100%;
}
.product-left-box.guest-chckout-form p.already-accout {
  color: rgb(29, 29, 29);
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 15px;
}
.product-left-box.guest-chckout-form p.already-accout span {
  cursor: pointer;
  margin: 5px 0px 5px 5px;
  text-align: center;
  font-size: 0.9rem;
  font-weight: 450;
  border: 2px solid #51cccccc;
  color: #51cccccc;
  width: fit-content;
  padding: 0.4rem 0.7rem;
  border-radius: 3px;
}
.input-number-property {
  display: flex;
  align-items: center;
  border-radius: 6px;
  border: 1px solid #ccc;
  margin-bottom: 15px;
  width: 49%;
  height: 40px;
}
.plus-porperty {
  display: flex;
  align-items: center;
  padding: 10px 0px;
  border-right: 1px solid #ccc;
}
.plus-porperty img {
  margin-left: 5px;
}
.plus-porperty span {
  color: #898989;
  font-size: 14px;
  font-weight: 400;
  padding: 0px 5px;
}
.input-number-property .form-in{
  margin-bottom: 0px !important;
  width: 89% !important;
}
.input-number-property input[type="number"]{
  border: none;
  margin: 0px;
}