/************************
 * 	color
*************************/
/************************
 * 	mixins
*************************/
/************************
 * 	some common useful mixins
*************************/
/***********************
 * begin wp rewrite
 ***********************/
/* line 4, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_rewrite.scss */
.wp-caption {
  border: none;
  background: none;
}

/* line 9, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_rewrite.scss */
.wp-caption p.wp-caption-text {
  font-style: italic;
}

/***********************
 * end wp rewrite
 ***********************/
/* line 2, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
html {
  font-size: 10px;
}

/* line 6, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
::selection {
  background: #2d4f74;
  color: white;
  text-shadow: none;
}

/* line 12, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body {
  font-size: 15px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
}

@media screen and (min-width: 320px) {
  /* line 12, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  body {
    font-size: calc(15px + 2 * (100vw - 320px) / 1880) !important;
  }
}

@media screen and (min-width: 2200px) {
  /* line 12, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  body {
    font-size: 17px;
  }
}

@media (max-width: 1300px) {
  /* line 18, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  body .et_pb_section.as_services:before, body .et_pb_section.ni_services:before, body .et_pb_section.cs_services:before {
    display: none !important;
  }
}

/* line 23, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .as_services {
  position: relative;
  overflow: hidden;
  background-color: transparent;
}

/* line 27, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .as_services:before {
  position: absolute;
  top: 0;
  right: 70%;
  width: 100%;
  height: 100%;
  background-color: #2d4f74;
  content: '';
  display: block !important;
  z-index: -1;
}

/* line 38, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .as_services:after {
  background-image: url(/wp-content/uploads/2018/05/quick-shuttle-q.png);
  position: absolute;
  display: block !important;
  top: 50%;
  transform: translateY(-50%);
  right: -250px;
  width: 426px;
  height: 426px;
  content: '';
}

/* line 51, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .ni_services {
  position: relative;
  overflow: hidden;
  background-color: transparent;
}

/* line 55, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .ni_services:before {
  position: absolute;
  top: 0;
  left: 70%;
  width: 100%;
  height: 100%;
  background-color: #f28017;
  content: '';
  display: block !important;
  z-index: -1;
}

/* line 66, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .ni_services:after {
  background-image: url(/wp-content/uploads/2018/05/quick-shuttle-q.png);
  position: absolute;
  display: block !important;
  top: 50%;
  transform: translateY(-50%);
  left: -250px;
  width: 465px;
  height: 426px;
  content: '';
}

/* line 79, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .cs_services {
  position: relative;
  overflow: hidden;
  background-color: transparent;
}

/* line 83, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .cs_services:before {
  position: absolute;
  top: 0;
  right: 70%;
  width: 100%;
  height: 100%;
  background-color: #0077aa;
  content: '';
  display: block !important;
  z-index: -1;
}

/* line 94, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .cs_services:after {
  background-image: url(/wp-content/uploads/2018/05/quick-shuttle-q.png);
  position: absolute;
  display: block !important;
  top: 50%;
  transform: translateY(-50%);
  right: -250px;
  width: 426px;
  height: 426px;
  content: '';
}

/* line 107, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .v_middle {
  display: flex;
  align-items: center;
}

/* line 111, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .v_middle > div {
  max-width: 350px;
}

/* line 119, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .img_radius img {
  border-radius: 20px;
}

/* line 123, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body button.g-recaptcha.et_pb_button {
  color: #fff !important;
  padding: 17px 30px 14px !important;
  line-height: 16px !important;
  font-weight: 300;
  display: inline-block;
  box-shadow: 0 2px 10px 0 rgba(0, 61, 87, 0.3);
  font-family: 'Josefin Sans', sans-serif;
}

/* line 131, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body button.g-recaptcha.et_pb_button.blue {
  background-color: #0077aa;
}

/* line 134, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body button.g-recaptcha.et_pb_button.blue:hover {
  background-color: #f28017 !important;
}

/* line 138, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body button.g-recaptcha.et_pb_button:hover {
  padding: 17px 30px 14px !important;
}

/* line 144, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .entry-content .et_pb_button, body .entry-content a.et_pb_button, body .entry-content button.g-recaptcha.et_pb_button, body .entry-content .gform_wrapper .button {
  color: #fff !important;
  padding: 17px 30px 14px !important;
  line-height: 16px !important;
  font-weight: 300;
  display: inline-block;
  box-shadow: 0 2px 10px 0 rgba(0, 61, 87, 0.3);
  font-family: 'Josefin Sans', sans-serif;
}

/* line 152, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .entry-content .et_pb_button.blue, body .entry-content a.et_pb_button.blue, body .entry-content button.g-recaptcha.et_pb_button.blue, body .entry-content .gform_wrapper .button.blue {
  background-color: #0077aa;
}

/* line 155, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .entry-content .et_pb_button.blue:hover, body .entry-content a.et_pb_button.blue:hover, body .entry-content button.g-recaptcha.et_pb_button.blue:hover, body .entry-content .gform_wrapper .button.blue:hover {
  background-color: #f28017 !important;
}

/* line 159, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .entry-content .et_pb_button:hover, body .entry-content a.et_pb_button:hover, body .entry-content button.g-recaptcha.et_pb_button:hover, body .entry-content .gform_wrapper .button:hover {
  padding: 17px 30px 14px !important;
}

/* line 164, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .entry-content .gform_wrapper .button {
  border-radius: 30px;
  border: none;
  background-color: #0077aa;
}

/* line 172, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body h1.entry-title {
  padding-bottom: 0;
}

/* line 175, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .txt_img_prnt {
  float: left;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px solid #ddd;
}

/* line 181, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body .txt_img_prnt:last-child {
  border-bottom: none;
}

/* line 187, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
body #main-footer {
  border-top: 1px solid #eee;
}

/* line 7, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
.entry-content a, .entry-content a:link, .entry-content a:visited {
  color: #2d4f74 !important;
}

/* line 11, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
.entry-content a:hover, .entry-content a:focus, .entry-content a:active {
  color: #0077aa !important;
}

/* line 199, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: #0077aa;
}

/* line 7, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a, h5 a:link, h5 a:visited, h6 a, h6 a:link, h6 a:visited {
  color: #2d4f74 !important;
}

/* line 11, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
h1 a:hover, h1 a:focus, h1 a:active, h2 a:hover, h2 a:focus, h2 a:active, h3 a:hover, h3 a:focus, h3 a:active, h4 a:hover, h4 a:focus, h4 a:active, h5 a:hover, h5 a:focus, h5 a:active, h6 a:hover, h6 a:focus, h6 a:active {
  color: #0077aa !important;
}

/* line 206, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h1 {
  font-size: 32px;
  line-height: 1.3em;
}

@media screen and (min-width: 320px) {
  /* line 206, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h1 {
    font-size: calc(32px + 18 * (100vw - 320px) / 1880) !important;
  }
}

@media screen and (min-width: 2200px) {
  /* line 206, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h1 {
    font-size: 50px;
  }
}

/* line 210, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h2 {
  font-size: 32px;
  line-height: 1.1em;
}

@media screen and (min-width: 320px) {
  /* line 210, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h2 {
    font-size: calc(32px + 18 * (100vw - 320px) / 1880) !important;
  }
}

@media screen and (min-width: 2200px) {
  /* line 210, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h2 {
    font-size: 50px;
  }
}

/* line 214, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h3 {
  font-size: 24px;
}

@media screen and (min-width: 320px) {
  /* line 214, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h3 {
    font-size: calc(24px + 12 * (100vw - 320px) / 1680) !important;
  }
}

@media screen and (min-width: 2000px) {
  /* line 214, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h3 {
    font-size: 36px;
  }
}

/* line 217, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h4 {
  font-size: 18px;
}

@media screen and (min-width: 320px) {
  /* line 217, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h4 {
    font-size: calc(18px + 12 * (100vw - 320px) / 1680) !important;
  }
}

@media screen and (min-width: 2000px) {
  /* line 217, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h4 {
    font-size: 30px;
  }
}

/* line 220, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
h5 {
  font-size: 16px;
}

@media screen and (min-width: 320px) {
  /* line 220, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h5 {
    font-size: calc(16px + 8 * (100vw - 320px) / 1680) !important;
  }
}

@media screen and (min-width: 2000px) {
  /* line 220, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
  h5 {
    font-size: 24px;
  }
}

/* line 223, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.alignright {
  float: right;
}

/* line 226, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#page-container {
  margin-bottom: -5px;
}

/* line 230, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#main-footer h4.title {
  color: #0077aa;
}

/* line 233, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#main-footer .textwidget {
  color: #555555;
}

/* line 237, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#footer-bottom {
  background-color: #c3dfeb;
}

/* line 239, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#footer-bottom .container {
  display: flex;
  justify-content: space-between;
}

/* line 242, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#footer-bottom .container .et-social-icons, #footer-bottom .container #footer-info, #footer-bottom .container p:last-child {
  display: none;
}

/* line 245, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#footer-bottom .container:after {
  display: none;
}

/* line 249, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#footer-bottom .left-section, #footer-bottom .right-section {
  padding-bottom: 5px;
}

/* line 254, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.gform_wrapper {
  margin: 0;
  padding: 0;
}

/* line 258, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.gform_wrapper .gform_title, .gform_wrapper .gfield_label {
  font-weight: 300 !important;
}

/* line 264, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft {
  width: 100%;
  max-width: 370px;
}

/* line 268, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper {
  margin: 0;
  padding: 0;
}

/* line 273, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_heading {
  margin: 0;
  padding: 0;
}

/* line 277, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_heading .gform_title {
  margin: 0;
  padding: 20px 30px 15px;
  font-weight: 300;
  color: #fff;
  background-color: rgba(45, 79, 116, 0.9);
  border-radius: 10px 10px 0 0;
}

/* line 285, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_heading .gform_description {
  margin-bottom: 0;
}

/* line 290, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body {
  float: left;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 15px 30px 0;
}

/* line 295, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body label.gfield_label {
  display: none;
}

/* line 300, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .gform_fields .gfield {
  width: 100%;
  padding: 0;
}

/* line 305, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container {
  position: relative;
  min-width: 33.3333%;
  margin: 0;
}

/* line 310, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container .ui-datepicker-trigger {
  position: absolute;
  top: 18px;
  right: 0;
}

/* line 315, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container input[type=text], .hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container select {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #0077aa;
  font-size: 18px;
  color: #0077aa;
  font-weight: 300;
  width: 100%;
  padding: 15px 15px 15px 0;
  margin: 0 !important;
  line-height: 18px;
  box-sizing: border-box;
  height: 50px;
  max-width: 100% !important;
}

/* line 330, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container input[type=text]::placeholder, .hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container select::placeholder {
  color: #0077aa;
}

/* line 335, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container.ginput_container_time {
  padding-right: 10px;
}

/* line 337, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container.ginput_container_time:last-child {
  padding-right: 0;
}

/* line 340, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container.ginput_container_time label, .hm_bnr_lft .gform_wrapper #gform_1 .gform_body .ginput_container.ginput_container_time i {
  display: none;
}

/* line 347, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_footer {
  float: left;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 0px 0px 10px 10px;
  margin-top: 0;
  padding: 25px 30px 50px;
}

/* line 355, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.hm_bnr_lft .gform_wrapper #gform_1 .gform_footer input.gform_button, .hm_bnr_lft .gform_wrapper #gform_1 .gform_footer .gform_button {
  color: #fff !important;
  padding: 17px 30px 14px !important;
  line-height: 16px !important;
  font-weight: 300;
  display: inline-block;
  background-color: #f28017;
  border-radius: 50px;
  border: none !important;
  font-family: 'Josefin Sans', sans-serif;
  width: 100%;
}

/* line 378, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.page-template-page-template-booking .gform_wrapper .gform_heading {
  margin-bottom: 0;
}

/* line 381, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.page-template-page-template-booking .gform_wrapper .gform_title {
  margin: 0 !important;
  padding: 0;
}

/* line 385, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.page-template-page-template-booking .gform_wrapper input.gform_button {
  color: #fff !important;
  padding: 17px 30px 14px !important;
  line-height: 16px !important;
  font-weight: 300;
  display: inline-block;
  background-color: #0077aa;
  border-radius: 50px;
  border: none !important;
  font-family: 'Josefin Sans', sans-serif;
  width: 100%;
  cursor: pointer;
}

/* line 398, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.page-template-page-template-booking .gform_wrapper span.gform_description {
  display: none;
}

/* line 401, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
.page-template-page-template-booking .gform_wrapper #field_2_13, .page-template-page-template-booking .gform_wrapper #field_2_15 {
  background-color: white;
  padding: 20px;
}

/* line 409, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_10 > label {
  display: block !important;
  position: absolute;
  margin-top: -8px;
}

/* line 416, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_19 .instruction, #field_2_23 .instruction {
  display: none;
}

/* line 420, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_29, #field_2_27 {
  width: 100% !important;
}

/* line 423, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_22, #field_2_26, #field_2_25 {
  padding: 25px;
  background: #fcfeff;
  box-sizing: border-box !important;
  width: 100% !important;
  border: 1px solid #e0edf8;
}

/* line 431, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_22 > label, #field_2_26 > label, #field_2_25 > label {
  font-size: 30px;
  text-transform: capitalize;
  color: #2d4f74;
}

/* line 436, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_22 label, #field_2_26 label, #field_2_25 label {
  display: inline-block !important;
}

/* line 441, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#field_2_25 {
  margin-bottom: 25px;
}

/* line 444, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_global.scss */
#custom_html-5 {
  display: block;
  float: left;
  position: relative;
  width: 100%;
}

/* line 2, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_footer.scss */
footer {
  background-color: #FFFFFF;
  color: #555555;
}

/* line 7, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
footer a, footer a:link, footer a:visited {
  color: #555555 !important;
}

/* line 11, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_mixins.scss */
footer a:hover, footer a:focus, footer a:active {
  color: #2d4f74 !important;
}

/* line 6, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_header.scss */
.et_header_style_left #et-top-navigation nav > ul > li > a {
  font-weight: 300;
  font-size: 15px;
}

@media screen and (min-width: 320px) {
  /* line 6, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_header.scss */
  .et_header_style_left #et-top-navigation nav > ul > li > a {
    font-size: calc(15px + 4 * (100vw - 320px) / 1880) !important;
  }
}

@media screen and (min-width: 2200px) {
  /* line 6, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_header.scss */
  .et_header_style_left #et-top-navigation nav > ul > li > a {
    font-size: 19px;
  }
}

/* line 3, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
  font-family: inherit;
}

/* line 7, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.wpcf7 input[type=submit] {
  padding: .4em 1.5em;
  font-size: 1.6rem;
  float: none;
  border: none;
  margin: 15px auto 0;
  cursor: pointer;
  transition: all .5s;
}

/* line 17, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.wpcf7 input[type=text], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 input.text, .wpcf7 input.title, .wpcf7 textarea, .wpcf7 select {
  width: 100%;
  border: none;
  border-bottom: 3px solid #0077aa;
  padding: 14px;
  color: #555555;
  background-color: #c3dfeb;
  border-radius: 0;
  font-size: 14px;
}

/* line 27, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.wpcf7 .one_third_input {
  width: 33.3333%;
  padding: 0 15px 15px;
  display: inline-block;
  margin-right: -4px;
}

/* line 34, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form {
  margin: 0 -15px 0;
}

@media (max-width: 768px) {
  /* line 36, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  .contact_form .half_input {
    width: 100% !important;
  }
}

/* line 41, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .et_pb_button {
  margin-top: 0 !important;
}

/* line 44, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
  float: left;
}

/* line 49, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .half_input {
  width: 50%;
  padding: 0 15px 15px;
  display: inline-block;
  margin-right: -4px;
}

/* line 55, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .half_input input {
  width: 100%;
}

/* line 62, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .full_input {
  width: 100%;
  padding: 0 15px 15px;
  display: inline-block;
  margin-right: -4px;
}

/* line 68, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.contact_form .ajax-loader {
  display: block !important;
  margin: -15px auto 0 !important;
}

/* line 73, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.rqst_cbk_form {
  margin: 30px -15px 0;
}

/* line 75, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.rqst_cbk_form .one_third_input {
  max-width: 300px;
}

/* line 79, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.rqst_cbk_form .ajax-loader {
  display: block !important;
  margin: -15px auto 0 !important;
}

/* line 86, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 label {
  display: none;
}

/* line 90, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 br {
  display: none;
}

/* line 94, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 div[class^="field-"] {
  margin-bottom: 1em;
}

/* line 98, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 .field-name, footer .wpcf7 .field-phone {
  display: inline-block;
  width: 49%;
  float: left;
}

@media (max-width: 480px) {
  /* line 98, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  footer .wpcf7 .field-name, footer .wpcf7 .field-phone {
    display: block;
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

/* line 111, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 .field-name {
  margin-right: 2%;
}

/* line 115, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
footer .wpcf7 input[type=text], footer .wpcf7 input[type=password], footer .wpcf7 input[type=tel], footer .wpcf7 input[type=email], footer .wpcf7 input.text, footer .wpcf7 input.title, footer .wpcf7 select, footer .wpcf7 textarea {
  max-width: 100%;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #0077aa;
  max-height: 100px;
  padding: 15px 0;
}

/* line 126, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#main-content .wpcf7 div[class^="field-"] {
  margin-bottom: 2rem;
}

/* line 130, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#main-content .wpcf7 br {
  display: none;
}

/* line 134, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#main-content .wpcf7 label {
  display: block;
  margin-bottom: .4rem;
}

@media (max-width: 768px) {
  /* line 141, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  .rqst_cbk_form .one_third_input {
    width: 100%;
    max-width: 100%;
  }
}

/* line 147, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.et_pb_button {
  cursor: pointer;
}

/* line 156, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield {
  width: 50%;
  float: left;
  box-sizing: border-box !important;
  margin-top: 25px;
}

/* line 161, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield:nth-child(odd) {
  padding-right: 0 !important;
  clear: none !important;
}

/* line 165, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield:first-child {
  width: 100%;
}

/* line 168, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield label {
  display: none;
}

/* line 171, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .gfield_description {
  display: none;
}

/* line 174, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .name_first, #gform_fields_2 .gfield .name_last {
  width: 50%;
  margin-right: 0;
  float: left;
  box-sizing: border-box;
}

/* line 182, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .name_last {
  padding-right: 0;
}

/* line 185, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield.passenger-field {
  padding-right: 16px !important;
}

/* line 188, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .ginput_container {
  margin-top: 0px;
  width: 100%;
}

/* line 196, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield input[type=text], #gform_fields_2 .gfield input[type=password], #gform_fields_2 .gfield input[type=tel], #gform_fields_2 .gfield input[type=email], #gform_fields_2 .gfield input.text, #gform_fields_2 .gfield input.title, #gform_fields_2 .gfield textarea, #gform_fields_2 .gfield select {
  width: 100%;
  border: none;
  border-bottom: 2px solid #0077aa;
  padding: 14px 0;
  color: #555555;
  border-radius: 0;
  font-size: 14px;
  box-sizing: border-box;
  height: 50px;
  background-color: #fff;
}

/* line 211, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .ginput_container_time {
  min-width: 33.3333%;
  margin-right: 0;
  padding-right: 10px;
  display: block;
  float: left;
}

/* line 218, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .ginput_container_time:last-child {
  padding-right: 0;
}

/* line 221, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .ginput_container_time label, #gform_fields_2 .gfield .ginput_container_time i {
  display: none;
}

/* line 224, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2 .gfield .ginput_container_time select {
  max-width: 100% !important;
}

@media (max-width: 768px) {
  /* line 230, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  #gform_fields_2 .gfield {
    width: 100%;
    padding-right: 0 !important;
  }
}

/* line 238, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield {
  width: 50%;
  float: left;
  box-sizing: border-box !important;
  margin-top: 25px;
}

/* line 247, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield .ginput_complex span:nth-child(2) {
  padding-right: 0;
}

/* line 254, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield#field_2_16 label {
  display: inline-block !important;
}

/* line 258, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield:nth-child(even) {
  padding-right: 0;
  clear: none !important;
}

/* line 262, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield:first-child {
  width: 100%;
}

/* line 265, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield label {
  display: none;
}

/* line 268, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
#gform_fields_2_2 .gfield input[type=text], #gform_fields_2_2 .gfield input[type=password], #gform_fields_2_2 .gfield input[type=tel], #gform_fields_2_2 .gfield input[type=email], #gform_fields_2_2 .gfield input.text, #gform_fields_2_2 .gfield input.title, #gform_fields_2_2 .gfield textarea, #gform_fields_2_2 .gfield select {
  width: 100%;
  border: none;
  border-bottom: 2px solid #0077aa;
  padding: 14px 0;
  color: #555555;
  border-radius: 0;
  font-size: 14px;
  box-sizing: border-box;
  height: 50px;
  background-color: #fff;
}

@media (max-width: 768px) {
  /* line 282, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  #gform_fields_2_2 .gfield {
    width: 100%;
    padding-right: 0 !important;
  }
}

/* line 288, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.gform_confirmation_message {
  font-size: 18px;
}

@media screen and (min-width: 320px) {
  /* line 288, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  .gform_confirmation_message {
    font-size: calc(18px + 18 * (100vw - 320px) / 1880) !important;
  }
}

@media screen and (min-width: 2200px) {
  /* line 288, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
  .gform_confirmation_message {
    font-size: 36px;
  }
}

/* line 291, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_form.scss */
.button {
  cursor: pointer;
}

/* line 3, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
body.home .hm_bnr_con {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 8, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
body.home .hm_bnr_con h1, body.home .hm_bnr_con p {
  color: #fff;
}

/* line 11, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
body.home .hm_bnr_con .hm_bnr_rgt {
  max-width: 800px;
  text-align: center;
}

@media (max-width: 980px) {
  /* line 18, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .testi {
    margin-top: 0;
  }
  /* line 21, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .hm_bnr_con {
    flex-direction: column;
  }
  /* line 24, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .hm_bnr_con .hm_bnr_rgt {
    margin-top: 20px;
    text-align: center;
  }
  /* line 31, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .v_middle > div {
    max-width: 570px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 36, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .as_services {
    margin-top: 0px;
  }
  /* line 39, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .ni_services {
    background-color: #c3dfeb;
  }
  /* line 41, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .ni_services .et_pb_row.et_pb_row_2 {
    flex-direction: column-reverse;
    display: flex;
  }
  /* line 45, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home .ni_services .et_pb_row.et_pb_row_2 .v_middle {
    margin-top: 20px;
    margin-bottom: 0;
  }
  /* line 55, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
  body.home div.et_pb_section.et_pb_section_1, body.home div.et_pb_section.et_pb_section_2, body.home div.et_pb_section.et_pb_section_3 {
    background-image: none !important;
  }
}

/* line 63, /Applications/XAMPP/xamppfiles/htdocs/quickshuttle/quickshuttle/sass/_home.scss */
.page-id-138 #main-footer {
  margin-top: 1px;
}

/*# sourceMappingURL=../css/twc.map */