.quickbooking .quickbooking-form-container{display:grid;width:100%;grid-auto-columns:1fr;grid-auto-rows:auto;grid-auto-flow:column;gap:20px;padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.quickbooking .form-control{border-radius:0}.quickbooking .bestprice{display:block;width:100%;float:right;height:40px;text-align:center;color:var(--primary-text-color);background:var(--bs-primary);text-transform:uppercase;font-size:1rem;padding:8px;margin-top:25px;font-weight:500}.quickbooking .quickbooking-form-container .quickbooking-input,.quickbooking .quickbooking-form-container .quickbooking-select,.quickbooking .quickbooking-form-container .quickbooking-button,.quickbooking .quickbooking-form-container .request-button{width:100%;border:0;border-radius:0;height:40px;font-size:1rem;font-weight:500}.quickbooking .quickbooking-form-container .quickbooking-input:focus,.quickbooking .quickbooking-form-container .quickbooking-select:focus,.quickbooking .quickbooking-form-container .quickbooking-button:focus,.quickbooking .quickbooking-form-container .request-button:focus{box-shadow:none;outline:none}.quickbooking .quickbooking-form-container .quickbooking-input,.quickbooking .quickbooking-form-container .quickbooking-select{background-color:var(--bs-secondary);color:var(--bs-primary);text-align:center;cursor:pointer}.quickbooking .quickbooking-form-container .quickbooking-button{background-color:var(--tertiary-text-color)!important;color:var(--bs-heading-color)!important;transition:all 0.3s ease;margin-top:25px;text-transform:uppercase}.quickbooking .quickbooking-form-container .quickbooking-button:hover{background-color:var(--bs-secondary);color:var(--bs-primary)}.quickbooking .quickbooking-form-container .request-button{background-color:#fff0;color:var(--bs-primary);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.quickbooking .quickbooking-form-container .request-button:hover{background-color:var(--bs-primary);color:var(--bs-body-color)}.quickbooking .quickbooking-form-container input.quickbooking-input::placeholder{color:var(--bs-primary);opacity:1}.quickbooking .quickbooking-form-container input.quickbooking-input::-webkit-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking .quickbooking-form-container input.quickbooking-input::-moz-placeholder{color:var(--bs-primary);opacity:1}.quickbooking .quickbooking-form-container input.quickbooking-input:-ms-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking .quickbooking-form-container input.quickbooking-input::-ms-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking input.quickbooking-input::placeholder{color:var(--bs-primary);opacity:1}.quickbooking input.quickbooking-input::-webkit-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking input.quickbooking-input::-moz-placeholder{color:var(--bs-primary);opacity:1}.quickbooking input.quickbooking-input:-ms-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking input.quickbooking-input::-ms-input-placeholder{color:var(--bs-primary);opacity:1}.quickbooking .quickbooking-form-container input.quickbooking-input::placeholder{color:var(--bs-primary)!important;opacity:1!important}@media screen and (max-width:992px){.quickbooking .col-md-9,.quickbooking .col-md-3{width:100%}}@media screen and (max-width:768px){.quickbooking .quickbooking-form-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.quickbooking .form-group{padding-bottom:0}}@media screen and (max-width:568px){.quickbooking .quickbooking-form-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.quickbooking .quickbooking-form-container .quickbooking-button{margin-top:15px}}
