.book-app-text-area{text-align:center;margin:20px 0}.book-app-text-area h2{color:#0e2d58;margin-bottom:20px;font-size:36px;font-weight:400;margin-bottom:8px}.book-app-text-area p{line-height:30px;color:#6d6c6d;font-size:18px}.book-form-card{padding:20px}.book-form .form-select:focus{box-shadow:none!important}.book-form .required-asterix::after{content:"*";color:#dc3545;padding-left:2px;font-size:.8em}.book-form .fa-calendar{position:absolute;top:50%;transform:translateY(-50%);right:20px;pointer-events:none}.add-report-area{position:relative}.add-report-area img{position:absolute;top:50%;right:20px;transform:translateY(-50%);height:27px}.appointment-btn{text-align:center;padding:10px 30px;color:#fff;background:#00b6bd;border:0;border:1px solid #00b6bd;transition:.5s;font-size:16px}.appointment-btn:hover{background:#007d9e;border:1px solid #007d9e;color:#fff;transform:scale(1.03)}.book-form label{font-weight:500}.form-ip-area{margin-bottom:15px}.book-form .form-control:focus{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}@media only screen and (max-width:768px){.book-banner-img{height:380px;object-fit:cover;object-position:center}.form-ip-area{margin-bottom:20px}.book-app-text-area h2{font-size:36px}.book-form label{font-size:16px}.book-app-text-area p{line-height:24px;font-size:14px;text-align:left}}@media only screen and (max-width:540px){.book-app-text-area{margin:20px 0}.file-upload-img{display:none}.book-app-text-area h2{font-size:28px}.form-ip-area{margin-bottom:15px}}@media only screen and (max-width:320px){.file-upload-img{display:none}.book-form label{font-size:14px}}