Private & Voluntary Transport Solutions

Coach hire enquiry
Business enquiry

Please enter a location

Please enter a location

Please enter an occasion

Passengers

Please enter 16 or more

Please add a date

Please add a time

Please add a date

Please add a time

back
How would you like to be contacted regarding your quotation?

Please enter your first name

Please enter your last name

Please enter a valid phone number

Please enter a valid email address

back
If you would like our team to help you to plan your commute, please complete the form below and they will be in touch!
Ready to get going yourself? Click here to start your journey to a hassle free and covenient commute!
Next
Back
Submit

Please enter your first name

Please enter your last name

Please enter a valid phone number

Please enter a valid email address

Please enter a valid email address

Please enter a valid email address

Please complete this field

back

Do you need help with your transport solutions?

We have years of experience in supporting those within the Private and Voluntary sectors, covering a wide variety of companies and businesses.

From transporting thousands of charity workers to their destinations to making sure your employees are on time for their shifts, we understand the importance of planning for all eventualities and last-minute changes.

Our products and services include Staff Shuttles through to Park and Ride. We’re sure we’ve got a solution to suit your needs.

Our services cover:

  • Inter-site transport

    Whether you’re a private or voluntary organisation we’re here to help you with your inter-site transport needs. Get in touch to discover how we can assist your business.

  • Business continuity

    As one of the UK’s leading business travel providers, we’re proud of our business continuity solutions and have supported many businesses in the past. Get in touch to see how we can help you.

  • Logistics Management

    Our expertise in Logistics Management spans across many areas of business including Retail, Manufacturing and Construction. We offer a cost-effective logistics process for your business and work alongside you to find the best solution.

  • Workplace and campus shuttles

    We’ve worked alongside businesses of all sizes on their workplace shuttle services, including Thames Valley Park. Check out the case study here to see how we shuttle their staff.

Account management

Account management

Dedicated teams of experts on hand when you need us

Nationwide coverage

Nationwide coverage

Local depots and hundreds of approved partner operators 

Incredible technology

Incredible technology

Tech partners to offer industry leading solutions

All-in-one solution

All-in-one solution

Bespoke solutions tailored to your requirements

24/7 support

24/7 support

24/7 operations support from our teams of experts

Contingency plans

Contingency plans

Flexibility to adapt with contingency plans ready to utilise

Back to top

/* Small devices (portrait tablets and phones) On screens that are 1028px or less */ @media only screen and (max-width: 1028px) { #popup { display: none; position: absolute; left: 3vw; top: 4vh; width: 100%; z-index: 1; } #popup_content_txt { margin-top: 2vw; background-color: white; padding: 1vw; -webkit-box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } #popup_content_txt_span { text-align: center; font-size: 1.5em; } #popup_button_area { background-color: white; padding: 1vw; -webkit-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .ag_planner { position: relative; } #loading_overlay { display: none; position: absolute; left: 3vw; top: 4vh; width: 100%; z-index: 1; } #loading_overlay img { display: block; width: 30%; height: 15%; margin: 3.5vw auto 0 auto; } .ag_planner input, select { display: block; width: 100%; height: 100%; font-size: 0.8rem; line-height: 1.5; border: none; border: solid 1px #ccc; border-radius: 5px; } .ag_planner input[type='checkbox'] { width: 5vw; height: 5vw; border: none; border: solid 1px #ccc; border-radius: 5px; } label { color: #ffffff; } .form_hire_errorlabel { background-color: #dd0000; color: #ffffff; width: 100%; margin-bottom: 0.5vw; visibility: hidden; } .form_back { height: 10vw; width: 100%; font-weight: bold; text-align: center; vertical-align: middle; line-height: 10vw; border-color: #ffffff; border: 1px solid; color: #ffffff; background-color: #0055b8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; } .form_next { height: 10vw; width: 100%; font-weight: bold; text-align: center; vertical-align: middle; line-height: 10vw; border-color: #ffffff; border: 1px solid; color: #ffffff; background-color: #0055b8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; margin-top: 1vw; } .form_selection { display: flex; justify-content: center; color: #ffffff; margin-top: -2vw; margin-bottom: 3vw; } .form_selection_hire { background-color: #12354c; width: 30vw; height: 10vw; text-align: center; vertical-align: middle; line-height: 5vw; margin-right: 0.5vw; cursor: pointer; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .form_selection_commute { background-color: #21638f; width: 30vw; height: 10vw; text-align: center; vertical-align: middle; line-height: 5vw; margin-right: 0.5vw; cursor: pointer; } .form_selection_enquiry { background-color: #21638f; width: 30vw; height: 10vw; text-align: center; vertical-align: middle; line-height: 5vw; cursor: pointer; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .form_hire { } .form_hire_step1 { } .form_hire_step1_line { display: grid; grid-template-rows: 10vw 5vw 10vw 5vw 10vw 5vw 10vw 5vw 10vw; grid-template-columns: 100%; } #form_hire_to { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; width: 100%; } #errorlabel_form_hire_to { grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; } #form_hire_from { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; width: 100%; } #errorlabel_form_hire_from { grid-column-start: 1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 5; } .form_hire_reason { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; width: 100%; } #form_hire_passengers { grid-column-start: 1; grid-column-end: 2; grid-row-start: 7; grid-row-end: 8; width: 100%; } #errorlabel_form_hire_passengers { grid-column-start: 1; grid-column-end: 2; grid-row-start: 8; grid-row-end: 9; } #step1_next { grid-column-start: 1; grid-column-end: 2; grid-row-start: 9; grid-row-end: 10; margin-top: 1vw; } .form_hire_step2 { display: none; } .form_hire_step2_line { display: grid; grid-template-rows: 10vw 1vw 10vw 1vw 10vw 5vw 10vw 1vw 10vw 5vw 10vw 5vw; grid-template-columns: 47.5% 5% 47.5%; } #step2_back { grid-column-start: 1; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; } .form_hire_single_return { grid-column-start: 1; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4; } .form_hire_single_span { background-color: #12354c; color: #ffffff; width: 25vw; height: 10vw; text-align: center; vertical-align: middle; line-height: 10vw; margin: 0; cursor: pointer; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; display: inline-block; } .form_hire_return_span { background-color: #21638f; color: #ffffff; width: 25vw; height: 10vw; text-align: center; vertical-align: middle; line-height: 10vw; margin: 0; cursor: pointer; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; } #form_hire_traveldate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; } #errorlabel_form_hire_traveldate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 6; grid-row-end: 7; } #form_hire_traveltime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; grid-row-end: 6; } #errorlabel_form_hire_traveltime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 6; grid-row-end: 7; } .form_hire_vehicle_stay { grid-column-start: 1; grid-column-end: 4; grid-row-start: 7; grid-row-end: 8; display: flex; align-items: center; } .form_hire_vehicle_stay label { font-size: 3vw; display: flex; align-items: center; } #checkbox_vehicle { } #form_hire_returndate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 9; grid-row-end: 10; display: none; } #errorlabel_form_hire_returndate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 10; grid-row-end: 11; } #form_hire_returntime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 9; grid-row-end: 10; display: none; } #errorlabel_form_hire_returntime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 10; grid-row-end: 11; } #step2_next { grid-column-start: 1; grid-column-end: 4; grid-row-start: 11; grid-row-end: 12; } .form_hire_step3 { display: none; } .form_hire_step3_line { display: grid; grid-template-rows: 10vw 1vw 25vw 1vw 25vw 1vw 10vw; grid-template-columns: 30% 5% 30% 5% 30%; } #step3_back { grid-column-start: 1; grid-column-end: 6; grid-row-start: 1; grid-row-end: 2; } #form_hire_bus { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; } #form_hire_coach { grid-column-start: 3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4; } #form_hire_standard { grid-column-start: 5; grid-column-end: 6; grid-row-start: 3; grid-row-end: 4; } #form_hire_vip { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; } #form_hire_exe { grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; grid-row-end: 6; } .form_hire_type { width: 100%; height: 24vw; background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; position: relative; text-align: center; color: white; } .form_hire_type_txt { position: absolute; top: 50%; left: 50%; font-size: 1vw; font-weight: bold; transform: translate(-50%, -50%); z-index: 2; } #step3_next { grid-column-start: 1; grid-column-end: 6; grid-row-start: 7; grid-row-end: 8; } .form_hire_step4 { display: none; } .form_hire_step4_line { display: grid; grid-template-rows: 10vw 1vw 10vw 5vw 10vw 5vw 10vw 5vw 10vw 1vw 80vw 1vw; grid-template-columns: 47.5% 5% 47.5%; } #step4_back { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 4; } #form_hire_fname { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_form_hire_fname { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #form_hire_lname { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_form_hire_lname { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #form_hire_phone { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2; } #errorlabel_form_hire_phone { grid-row-start: 6; grid-row-end: 7; grid-column-start: 1; grid-column-end: 2; } #form_hire_email { grid-row-start: 5; grid-row-end: 6; grid-column-start: 3; grid-column-end: 4; } #errorlabel_form_hire_email { grid-row-start: 6; grid-row-end: 7; grid-column-start: 3; grid-column-end: 4; } #form_hire_company { grid-row-start: 7; grid-row-end: 8; grid-column-start: 1; grid-column-end: 2; } #form_hire_voucher { grid-row-start: 7; grid-row-end: 8; grid-column-start: 3; grid-column-end: 4; } #step4_submit { grid-row-start: 9; grid-row-end: 10; grid-column-start: 1; grid-column-end: 4; } .form_hire_subscribe { grid-row-start: 11; grid-row-end: 12; grid-column-start: 1; grid-column-end: 4; align-items: center; } .form_commute { display: none; } .form_com_step1 { display: grid; grid-template-rows: auto auto; } .form_com_step1_line1 { grid-row-start: 1; grid-row-end: 2; display: grid; grid-template-rows: 10vw 5vw 10vw 5vw; grid-template-columns: 47.5% 5% 47.5%; } #com_hire_txt1 { grid-row-start: 1; grid-row-end: 2; color: #fff; text-align: center; display: none; } #com_hire_txt1 a { text-decoration: none; color: #fff; } #com_hire_fname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; } #errorlabel_com_hire_fname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2; } #com_hire_lname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 4; } #errorlabel_com_hire_lname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 2; grid-column-end: 3; } #com_hire_phone { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_com_hire_phone { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #com_hire_email { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_com_hire_email { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #com_step1_next { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 4; } .form_com_step2 { display: none; } .form_com_step2_line1 { grid-row-start: 2; grid-row-end: 3; display: grid; grid-template-rows: 0vw 10vw 5vw 10vw 5vw 10vw 5vw 10vw 5vw 10vw 1vw 70vw; } #com_hire_live { grid-row-start: 2; grid-row-end: 3; } #com_hire_work { grid-row-start: 4; grid-row-end: 5; } #com_hire_how { grid-row-start: 6; grid-row-end: 7; } #com_step2_submit { grid-row-start: 8; grid-row-end: 9; } .com_hire_subscribe { grid-row-start: 10; grid-row-end: 11; color: #fff; text-align: center; } .form_corp { display: none; } .form_corp_step1 { } .form_corp_step1_line { display: grid; grid-template-rows: 10vw 5vw 10vw 5vw 10vw 5vw 10vw; grid-template-columns: 47.5% 5% 47.5%; } #corp_hire_fname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; } #errorlabel_corp_hire_fname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2; } #corp_hire_lname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 4; } #errorlabel_corp_hire_lname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 2; grid-column-end: 3; } #corp_hire_phone { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_corp_hire_phone { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #corp_hire_email { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_corp_hire_email { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #corp_hire_company { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2; } #corp_hire_job { grid-row-start: 5; grid-row-end: 6; grid-column-start: 3; grid-column-end: 4; } #corp_step1_next { grid-row-start: 7; grid-row-end: 8; grid-column-start: 1; grid-column-end: 4; } .form_corp_step2 { display: none; } .form_corp_step2_line { display: grid; grid-template-rows: 10vw 5vw 30vw 5vw 10vw 5vw 70vw; } #corp_step2_back { grid-row-start: 1; grid-row-end: 2; } #corp_step2_desc { grid-row-start: 3; grid-row-end: 4; } #corp_step2_submit { grid-row-start: 5; grid-row-end: 6; } .corp_hire_subscribe { grid-row-start: 7; grid-row-end: 8; align-items: center; } } /* Medium /Large devices Screen size greater or equal 1029px (landscape tablets, laptops) */ @media only screen and (min-width: 1029px){ #popup { display: none; position: absolute; left: 0px; width: 100%; z-index: 1; } #popup_content { } #popup_content_txt { margin-top: 2vw; background-color: white; padding: 1vw; -webkit-box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); box-shadow: 10px 0px 8px 0px rgba(50, 50, 50, 0.35); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } #popup_content_txt_span { text-align: center; font-size: 1.5em; } #popup_button_area { background-color: white; padding: 1vw; -webkit-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); box-shadow: 9px 4px 8px 0px rgba(50, 50, 50, 0.35); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .ag_planner { position: relative; } #loading_overlay { display: none; position: absolute; left: 0px; width: 100%; z-index: 1; } #loading_overlay img { display: block; width: 30%; height: 15%; margin: 3.5vw auto 0 auto; } .ag_planner input, select { display: block; height: 100%; font-size: 0.8rem; line-height: 1.5; border: none; border: solid 1px #ccc; border-radius: 5px; } .ag_planner input[type='checkbox'] { width: 2vw; height: 2vw; border: none; border: solid 1px #ccc; border-radius: 5px; } label { color: #000000; } .form_hire_errorlabel { background-color: #dd0000; color: #ffffff; width: 100%; margin-bottom: 0.5vw; visibility: hidden; } .form_back { height: 3vw; width: 100%; font-weight: bold; text-align: center; vertical-align: middle; line-height: 3vw; border-color: #ffffff; border: 1px solid; color: #ffffff; background-color: #0055b8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; } .form_next { height: 3vw; width: 100%; font-weight: bold; text-align: center; vertical-align: middle; line-height: 3vw; border-color: #ffffff; border: 1px solid; color: #ffffff; background-color: #0055b8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; } .form_selection { display: flex; justify-content: center; color: #ffffff; margin-top: -2vw; margin-bottom: 1vw; } .form_selection_hire { background-color: #12354c; width: 30vw; height: 3vw; text-align: center; vertical-align: middle; line-height: 1vw; padding-top: 0.5vw; margin-right: 0.5vw; cursor: pointer; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .form_selection_commute { background-color: #21638f; width: 30vw; height: 3vw; text-align: center; vertical-align: middle; line-height: 1vw; padding-top: 0.5vw; margin-right: 0.5vw; cursor: pointer; } .form_selection_enquiry { background-color: #21638f; width: 30vw; height: 3vw; text-align: center; vertical-align: middle; line-height: 1vw; padding-top: 0.5vw; cursor: pointer; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .form_hire { } .form_hire_step1 { } .form_hire_step1_line { display: grid; grid-template-rows: 3vw 2vw 3vw 2vw 3vw 2vw 3vw 2vw 3vw; grid-template-columns: 100%; } #form_hire_to { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; width: 100%; } #errorlabel_form_hire_to { grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; } #form_hire_from { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; width: 100%; } #errorlabel_form_hire_from { grid-column-start: 1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 5; } .form_hire_reason { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; width: 100%; } #form_hire_passengers { grid-column-start: 1; grid-column-end: 2; grid-row-start: 7; grid-row-end: 8; width: 100%; } #errorlabel_form_hire_passengers { grid-column-start: 1; grid-column-end: 2; grid-row-start: 8; grid-row-end: 9; } #step1_next { grid-column-start: 1; grid-column-end: 2; grid-row-start: 9; grid-row-end: 10; } .form_hire_step2 { display: none; } .form_hire_step2_line { display: grid; grid-template-rows: 3vw 1vw 3vw 1vw 3vw 1vw 3vw 1vw 3vw 1vw 3vw 2vw; grid-template-columns: 47.5% 5% 47.5%; } .form_hire_single_return { grid-column-start: 1; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; } .form_hire_single_span { background-color: #12354c; color: #ffffff; width: 49%; height: 3vw; text-align: center; vertical-align: middle; line-height: 3vw; margin: 0; cursor: pointer; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; display: inline-block; } .form_hire_return_span { background-color: #21638f; color: #ffffff; width: 49%; height: 3vw; text-align: center; vertical-align: middle; line-height: 3vw; margin: 0; cursor: pointer; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; } #form_hire_traveldate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; } #errorlabel_form_hire_traveldate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; } #form_hire_traveltime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4; } #errorlabel_form_hire_traveltime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; grid-row-end: 6; } .form_hire_vehicle_stay { grid-column-start: 1; grid-column-end: 4; grid-row-start: 5; grid-row-end: 6; display: flex; align-items: center; } .form_hire_vehicle_stay label { font-size: 1vw; display: flex; color: #000; align-items: center; } #checkbox_vehicle { } #form_hire_returndate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 7; grid-row-end: 8; display: none; } #errorlabel_form_hire_returndate { grid-column-start: 1; grid-column-end: 2; grid-row-start: 8; grid-row-end: 9; } #form_hire_returntime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 7; grid-row-end: 8; display: none; } #errorlabel_form_hire_returntime { grid-column-start: 3; grid-column-end: 4; grid-row-start: 8; grid-row-end: 9; } #step2_back { grid-column-start: 1; grid-column-end: 2; grid-row-start: 9; grid-row-end: 10; } #step2_next { grid-column-start: 3; grid-column-end: 4; grid-row-start: 9; grid-row-end: 10; } .form_hire_step3 { display: none; } .form_hire_step3_line { display: grid; grid-template-rows: 10vw 1vw 10vw 1vw 10vw 1vw 3vw 1vw; grid-template-columns: 49.5% 1% 49.5%; } .form_hire_type { width: 100%; height: 10vw; background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; position: relative; text-align: center; color: white; } .form_hire_type_txt { position: absolute; top: 50%; left: 50%; font-size: 1vw; font-weight: bold; transform: translate(-50%, -50%); z-index: 2; } .form_hire_type_overlay { width: 100%; height: 100%; background-color: #373737; opacity: 0.6; position: absolute; z-index: 1; } .form_hire_type_overlay :hover { opacity: 0.2; } #form_hire_bus { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; } #form_hire_coach { grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; } #form_hire_standard { grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: 4; } #form_hire_vip { grid-column-start: 3; grid-column-end: 4; grid-row-start: 3; grid-row-end: 4; } #form_hire_exe { grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; } #step3_back { grid-column-start: 1; grid-column-end: 2; grid-row-start: 7; grid-row-end: 8; } #step3_next { grid-column-start: 3; grid-column-end: 4; grid-row-start: 7; grid-row-end: 8; } .form_hire_step4 { display: none; } .form_hire_step4_line { display: grid; grid-template-rows: 3vw 2vw 3vw 2vw 3vw 2vw auto 2vw 3vw 1vw; grid-template-columns: 49.5% 1% 49.5%; } #form_hire_fname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; } #errorlabel_form_hire_fname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2; } #form_hire_lname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 4; } #errorlabel_form_hire_lname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 3; grid-column-end: 4; } #form_hire_phone { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_form_hire_phone { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #form_hire_email { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_form_hire_email { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #form_hire_company { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2; } #form_hire_voucher { grid-row-start: 5; grid-row-end: 6; grid-column-start: 3; grid-column-end: 4; } .form_hire_subscribe { grid-row-start: 7; grid-row-end: 8; grid-column-start: 1; grid-column-end: 4; align-items: center; } #checkbox_subscribe_label { color: #fff; } #step4_back { grid-row-start: 9; grid-row-end: 10; grid-column-start: 1; grid-column-end: 2; } #step4_submit { grid-row-start: 9; grid-row-end: 10; grid-column-start: 3; grid-column-end: 4; } .form_commute { display: none; } .form_com_step1 { display: grid; grid-template-rows: auto auto; } .form_com_step1_line1 { grid-row-start: 1; grid-row-end: 2; display: grid; grid-template-rows: 3vw 2vw 3vw 2vw; grid-template-columns: 49.5% 1% 49.5%; } #com_hire_txt1 { grid-row-start: 1; grid-row-end: 2; color: #fff; text-align: center; display: none; } #com_hire_txt1 a { text-decoration: none; color: #fff; } #com_hire_fname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; } #errorlabel_com_hire_fname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2; } #com_hire_lname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 4; } #errorlabel_com_hire_lname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 2; grid-column-end: 3; } #com_hire_phone { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_com_hire_phone { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #com_hire_email { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_com_hire_email { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #com_step1_next { grid-row-start: 6; grid-row-end: 7; grid-column-start: 1; grid-column-end: 4; } .form_com_step2 { display: none; } .form_com_step2_line1 { grid-row-start: 2; grid-row-end: 3; display: grid; grid-template-columns: 49.5% 1% 49.5%; grid-template-rows: 0vw 3vw 2vw 3vw 2vw 3vw 2vw 12vw 2vw 1vw; } #com_hire_live { grid-column-start: 1; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3; } #com_hire_work { grid-column-start: 1; grid-column-end: 4; grid-row-start: 4; grid-row-end: 5; } #com_hire_how { grid-column-start: 1; grid-column-end: 4; grid-row-start: 6; grid-row-end: 7; } .com_hire_subscribe { grid-column-start: 1; grid-column-end: 4; grid-row-start: 8; grid-row-end: 9; align-items: center; } #com_checkbox_subscribe_label { color: #fff; } #com_step2_back { grid-column-start: 1; grid-column-end: 2; grid-row-start: 10; grid-row-end: 11; } #com_step2_submit { grid-column-start: 3; grid-column-end: 4; grid-row-start: 10; grid-row-end: 11; } .form_corp { display: none; } .form_corp_step1 { } .form_corp_step1_line { display: grid; grid-template-rows: 3vw 2vw 3vw 2vw 3vw 2vw 3vw; grid-template-columns: 49.5% 1% 49.5%; } #corp_hire_fname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; } #errorlabel_corp_hire_fname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2; } #corp_hire_lname { grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 4; } #errorlabel_corp_hire_lname { grid-row-start: 2; grid-row-end: 3; grid-column-start: 2; grid-column-end: 3; } #corp_hire_phone { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; } #errorlabel_corp_hire_phone { grid-row-start: 4; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2; } #corp_hire_email { grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4; } #errorlabel_corp_hire_email { grid-row-start: 4; grid-row-end: 5; grid-column-start: 3; grid-column-end: 4; } #corp_hire_company { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2; } #corp_hire_job { grid-row-start: 5; grid-row-end: 6; grid-column-start: 3; grid-column-end: 4; } #corp_step1_next { grid-row-start: 7; grid-row-end: 8; grid-column-start: 1; grid-column-end: 4; } .form_corp_step2 { display: none; } .form_corp_step2_line { display: grid; grid-template-columns: 49.5% 1% 49.5%; grid-template-rows: 15vw 1vw 12vw 1vw 3vw; } #corp_step2_desc { grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 4; } .corp_hire_subscribe { grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 4; align-items: center; } #corp_checkbox_subscribe_label { color:#fff; } #corp_step2_back { grid-row-start: 5; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2; } #corp_step2_submit { grid-row-start: 5; grid-row-end: 6; grid-column-start: 3; grid-column-end: 4; } }