.book-appointment-textarea::placeholder{color:#b0b4c1;font-weight:400;font-size:16px!important}.appointment-progressbar{height:6px!important}.books{margin-top:0!important}.Gynecologist{font-size:16px!important;font-weight:400;color:#858b95}.bg-appointment-progressbar{background-color:#70aaa4!important}.appointment-label{color:#3e4a57!important;font-size:14px!important;font-weight:600}.yourselfs{font-size:16px!important;font-weight:400;color:#3e4a57}.book-appointment-modal{z-index:2010!important;scrollbar-width:none!important}.calendar-icon{width:15px;height:15px}.calendar-icons{width:17px;height:17px}.head-appointment{padding-bottom:0!important}.main-book{padding:0 20px 20px!important}.consultation-btn{background-color:transparent!important;color:#858b95!important;border:1px solid #dde1e8!important;border-radius:5px!important;font-size:14px;transition:all .2s ease}.consultation-btn.active{color:#e29578!important;border:1px solid #e29578!important}.book-appointment-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.book-appointment-phone-input{padding:8px;border:1px solid #e0e0e0;border-radius:5px}.book-appointment-phone-input .PhoneInputInput{border:none;background-color:#fff;color:#000;width:10em;margin-left:17px}.book-appointment-phone-wrapper{width:14%;position:relative;right:8px;background-color:#f5f7fa;padding-right:20px;border-right:1px solid #dee2e6!important}.PhoneInputCountryIcon--border{background-color:transparent!important;box-shadow:none!important}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#3e4a57!important}.PhoneInputCountrySelectArrow{font-size:1.5rem!important}.modal-footer{justify-content:center!important;border-top:none!important;padding-top:1rem}.my-one{border-radius:10px}.doctor-one-icon{border-top-left-radius:10px;border-bottom-left-radius:10px}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:inherit;box-shadow:none!important}.fix-date:focus{border:1px solid #dcdddf!important}.form-control{padding:8px}.appointment-deatail{color:#383838;font-size:20px;font-weight:500}.filled-input{border:1px solid #000!important;border-radius:.375rem;color:#000!important}.filled-textarea{border:1px solid #000;color:#000!important;border-radius:.375rem;font-size:16px}.bokk-phoneinput-border{border:1px solid #b0b4c1!important;transition:border-color .2s}.bokk-phoneinput-border:focus-within{border-color:#000!important}.has-data-border{border:1px solid #000!important}.modal-footer{flex-wrap:nowrap}.fix-date{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-placeholder{position:relative;display:inline-block;width:100%}.input-with-placeholder input{position:relative;z-index:2;background:transparent}.placeholder-text{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#aaa;font-size:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.okay-details{border-radius:8px;font-weight:500;padding-top:13px;padding-bottom:13px}.input-group{flex-wrap:nowrap}.modal-header .btn-close:focus,.modal-header .btn-close:hover{box-shadow:none!important;outline:none!important;background-color:transparent!important}@media (max-device-width:575px) and (min-device-width:530px){.book-appointment-phone-input .PhoneInputInput{width:10em;margin-left:17px}.book-appointment-phone-wrapper{width:13%;background-color:#f5f7fa}}@media (max-device-width:529px) and (min-device-width:476px){.book-appointment-phone-input .PhoneInputInput{margin-left:17px}.book-appointment-phone-wrapper{width:14%;background-color:#f5f7fa}}@media (max-device-width:475px) and (min-device-width:447px){.book-appointment-phone-input .PhoneInputInput{margin-left:17px}.book-appointment-phone-wrapper{width:15%;border-right:1px solid #dee2e6!important}}@media (max-device-width:446px) and (min-device-width:376px){.book-appointment-phone-input .PhoneInputInput{margin-left:17px}.book-appointment-phone-wrapper{width:18%;background-color:#f5f7fa}}@media (max-device-width:375px) and (min-device-width:320px){.book-appointment-phone-input .PhoneInputInput{margin-left:25px}.book-appointment-phone-wrapper{width:23%;background-color:#f5f7fa}.Gynecologist{font-size:11px!important}.doc{font-size:15px!important}.appointment-label{font-size:12px!important}.form-select{font-size:12px}.book-appointment-phone-input,.consultation-btn{font-size:12px!important}.gender{font-size:12px}.yourselfs{font-size:12px!important}.appointment-deatail{color:#383838;font-size:16px;font-weight:500}.form-control{font-size:12px}}@media (max-width:400px) and (min-width:375px){.Gynecologist{font-size:13px!important}}@media (max-width:424px) and (min-width:320px){.years-22{margin-left:0!important}}