Private & Voluntary Transport Solutions

Coach hire enquiry
Business enquiry
Next
Back
Single trip
Return trip
Next
Back
Standard Coach
Standard Coach
Executive
Executive Coach
VIP
VIP Coach
Bus
Bus
Vintage Vehicles
Vintage Vehicle
Next
Back
Submit
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
Next
Back
Submit

Do you need help with your transport solutions?

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

From transporting thousands of charity workers to their destination to making sure your employees are on time for their shift, 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.

UK wide

UK wide

Our transport services are available across the nation

Extensive fleet

Extensive fleet

A wide range of vehicles in a variety of shapes and sizes

24/7 support

24/7 support

Around the clock support from our expert team

Experts

Experts

Your needs are fully managed by our team of experts

Made to measure

Made to measure

Bespoke solutions designed to fit your requirements

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; } }