::placeholder{text-align:center}::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}:focus{outline:none!important}.booking-form{width:600px;margin:100px auto}.loader{width:610px;height:14px;background:#F0F0F0;border-radius:10px;margin-bottom:20px;position:relative}.loader:after{content:"";height:14px;background:#0F793D;display:block;overflow:hidden;z-index:-1;border-radius:15px}.loader.step1:after{width:33%}.loader.step2:after{width:66%}.loader.step3:after{width:100%}.inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 40px;box-shadow:0 0 40px 0 #00000014;border-radius:8px}.title{font-family:Open Sans;font-size:2em;font-weight:700;line-height:40px;text-align:center;color:#0F793D;margin-bottom:25px}.check{width:85%}.frminput{border:none ! IMPORTANT;border-radius:10px!important}.frminput::placeholder{text-transform:uppercase;color:#222}.input{margin-bottom:25px;border:1px solid #FAA629 ! IMPORTANT;border-radius:8px;position:relative}div#submit_1,div#submit_2{text-transform:uppercase;animation-timing-function:ease-out;animation-duration:300ms;background:#0F793D;height:55px;color:#fff;font-family:Open Sans;font-size:18px;font-weight:700;line-height:50px;text-align:center;border-radius:8px;margin-bottom:25px;cursor:pointer}.notice{margin-bottom:25px;font-family:Montserrat;font-size:18px;font-weight:500;line-height:21.94px;text-align:left}.input.icon i{font-size:27px;color:#faa629;position:absolute;top:5px;left:5px}.frminput.icon{margin-left:30px;width:90%}.footnote{font-family:Montserrat;font-size:12px;font-weight:400;line-height:14.63px;text-align:center;margin-bottom:5px}.b{font-weight:700}.no_m{margin-bottom:unset}h2.gform_title{display:none}.form_gravity input,.form_gravity select,.form_gravity textarea{border:1px solid #FAA629 ! IMPORTANT;border-radius:8px}.form_gravity ::placeholder{text-align:left;text-transform:uppercase}input#gform_submit_button_1{width:100%;text-transform:uppercase;animation-timing-function:ease-out;animation-duration:300ms;background:#0F793D;height:47px;color:#fff;font-family:Open Sans;font-size:18px;font-weight:700;line-height:45px;text-align:center;border-radius:8px;margin-bottom:25px;cursor:pointer}.input.icon{transition:opacity 0.5s ease,visibility 0.5s ease}.input.icon.hidden{opacity:0;visibility:hidden}#loader{font-size:14px;color:#888;display:inline-block;margin-left:10px}#loader:after{content:' ';display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #888;border-color:#888 #fff0 #888 #fff0;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.booking_details{width:90%;height:fit-content;padding:20px 26px 61px 26px;border-radius:10px 0 0 0;box-shadow:0 0 20px 0 #00000014;margin:27px auto}h3.r_title{font-family:Open Sans;font-size:27px;font-weight:700;line-height:43.58px;text-align:left;color:#0F793D;padding-bottom:30px}.single_detail:after{content:"";width:100%;height:2px;display:block;background:#33333352;margin:15px auto}.footnote.text-left{text-align:left;font-size:18px;line-height:1.5;color:#333}.single_detail h4{font-family:Open Sans;font-size:24px;font-weight:700;line-height:32.68px;text-align:left}.notice.time_slot{margin-bottom:9px;color:#6d7885}.notice.b.no_m{margin-bottom:15px}.confirmation{padding-top:50px}.notice.b.no_m{display:flex;flex-direction:row;align-items:center;justify-content:space-between}span#edit_time{font-weight:400;color:#10793d;margin-top:10px;position:relative;cursor:pointer}span#phone_no{font-weight:500;color:green}.footnote.b{font-size:14px}div#input_1_24{display:flex;flex-direction:row;align-items:center}.gchoice.gchoice_1_24_1{margin-left:35px}@media only screen and (max-width:768px){.step_1 .title,.step_2 .title{font-size:1.4em}.gchoice.gchoice_1_24_1{margin-left:25px}.booking-form,.loader{max-width:350px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:.5rem 0rem}.frminput.icon{margin-left:35px;width:85%}.input.icon i{font-size:19px;color:#faa629;position:absolute;top:10px;left:5px}div#submit_2{font-size:16px}.step_2 .inner{padding:50px 30px}}