.open-button {
  cursor: pointer;
  position: fixed;
  bottom:-2px;border:0px;
  z-index:9;
  background:none;width: 100%;
}
.open-button img{width:298px;}

#myForm::placeholder {font-size: 14px; color:#f36c22 !important;}

/* The popup form - hidden by default */
.form-popup {
	 background:rgba(0,0,0,0.75);
  display: none;
  position: fixed;
  bottom:0px;align-items: flex-end;
  left:0px;
  z-index:999;
  width: 100%;
  height:100%;
}



/* Add styles to the form container */
.form-container {
  width: 100%;
padding: 0px;
position: absolute;
bottom: 0;
left: 0px;
}

/* Set a style for the submit/login button */
.form-container .btn {padding:0px;border: none;cursor: pointer;}
/* Add a red background color to the cancel button */
.form-container .cancel {
  background:none;
}
.form-container .cancel img{width:298px;}
#myForm .homeform-left{background:#fff; padding:20px 100px 20px; width:100%;}
#myForm h2{font-size:30px;margin:0px; text-align:center; font-family:Helvetica Neue Medium;}
#myForm  p {font-size:16px;color:#7C7C7C;width:60%;margin:0px auto;padding:10px 0 40px;text-align: center;}
#myForm  .home-form input, textarea{height:40px;}
#myForm .phone-form {
  width: 100%;
  gap: 10px;
  display: flex;
}
#myForm .phone-box1{
  width:30%;
  height: auto;
  float: left;
  border: 1px solid #dcdde1;
  border-radius: 6px;
  overflow: hidden;
}
#myForm .phone-box2{width:70%;height: auto;float: right;}
#myForm .phone-dropdown{width:100%; height: 100%; padding-left:10px;}
#myForm .magbox{height:80px;}


.medical-report-all{position: relative;overflow: hidden;display: inline-block;width:100%; margin-top:8px; text-align:left;}.medical-report-all input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.medical-report-file{background:#ffff;font-family: Helvetica Neue Medium;color:#FF6800 !important;border: 2px solid #FF6800; font-size:16px;border-radius:8px;padding:8px 11px;position: relative;width: 100%;text-align:left; display:flex; align-items: center; justify-content: center;}
.medical-report-all img{display:inline-block;width:16px; height:16px; margin-right:10px;}

#myForm  .home-button {padding: 7px 14px !important;text-align: center; margin:4px 0px; font-size:18px;}


@media screen and (max-width:880px) {
#myForm h2{font-size:20px;}
#myForm p{font-size:12px; width:100%; padding:5px 0 5px;}
#myForm .homeform-left{padding:15px;}.home-form label{font-size:13px;}
#myForm .home-form input, textarea {height:35px;}.medical-report-file{padding: 4px 11px;}
#myForm .home-button {padding:6px 14px !important;margin:4px 0px; font-size:16px;}
#myForm .home-form{gap:0px !important; padding-bottom:4px !important;}
}