.form-step {
    display: none;
}
.form-step.active {
    display: block;
}
.multi-step-form input,
.multi-step-form textarea {
    border: 1px solid #27d2c5;
    width: 100%;
    padding: 5px 5px;
    margin-bottom: 10px;
    font-size: 14px;
}
.multi-step-form button {
    color:white;
    margin-right: 10px;
    padding: 8px 16px;
}


.radio-box {
    width:100%;
}
.radio-box input[type="radio"],
.radio-box input[type="checkbox"] {
    display: none;
}
.radio-box .box-label {
   padding: 5px 5px;
    border: 1px solid #40d3b2;
    background-color: #fff;
    cursor: pointer;
    transition: 0.3s ease;
    font-size: 11px;
    text-align: left;
    color: #aba8a8;
    border-radius:10px;
}
.sideform p{
    font-size:14px;
}
.form-step p{
    margin:4px;
}
.radio-box input:checked + .box-label {
    background-color: #00a699;
    border-color: #10b981;
    color: #fff;
    font-weight: 600;
}

input.invalid, select.invalid, textarea.invalid {
    border: 2px solid red !important;
}

.radio-box-group.invalid .box-label {
    border-color: red;
}

.form-step {
    display: none;
}
.form-step.active {
    display: block;
}

.box-label:hover{
     background-color: #d1fae5;
}

   .myphonebg{
    position:relative;
      background: url(https://www.new.pharmafranchisemart.com/wp-content/uploads/2025/07/10.webp);
      background-size: cover;
      box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.8)
}

.myphonebg .btn-close{
    position:absolute;
    top:2px;
    right:2px;
}

.myphonebg .btn-close:hover{
    background-color:unset;
}

@media only screen and (max-width: 600px) {

}


