<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body { -webkit-text-size-adjust: 100%; /* stops mobile Safari from auto adjusting font-sizes */ }

@media only screen and (min-width: 992px) and (max-width: 3000px) {
	.mshow {display:none !important;}
	.main__header .container {width:100% !important;}
    .mnav {display:none !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1176px) {
	.hpred {font-size:110% !important;}
	.mnav {display:none !important;}
    .col-md-2 {width:33% !important;}
}
/* responsive width */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.main__header .container {width:100% !important;}
.header_rgt {display:none !important;}
#myCarousel, .slider {height:auto !important;}
.col-md-6  {border-right:none !important;}
.nb_logo {width:200px !important;}
.wa {width:100% !important; float:none !important;}
.col-md-2 {width:33% !important;}
#qwrapperleft {border-right:none !important; border-bottom:2px dotted #333 !important;}

.hpauto {width:100% !important; height:auto !important; padding:0% !important; float:none !important;}
  
  #qqwrapper {width:94%; padding:2%; background-color:red; margin:auto; border:1px solid #4d4b4b;}
  .formfields table {width:100% !important; margin:0 auto !important;}
  .formfields input[type=text],  .formfields input[type=submit], .formfields select{padding:3% 2% !important;}
  .formfields input[type=radio], .formfields input[type=checkbox]
	{
	  /* Double-sized Checkboxes */
	  -ms-transform: scale(2); /* IE */
	  -moz-transform: scale(2); /* FF */
	  -webkit-transform: scale(2); /* Safari and Chrome */
	  -o-transform: scale(2); /* Opera */
	  padding: 10px;
	}
  #pickupRes, #dropoffRes {position:static !important; width:96% !important; padding:2% !important; margin:0 auto;}
  #pickupRes h2, #dropoffRes h2 {font-size:100% !important;}
  #pickupRes div div strong, #dropoffRes div div strong {font-size:110% !important;}
  #pickupAirports, #pickupPostcodes, #dropoffAirports, #dropoffPostcodes {font-size:75% !important;}
  #pickupAirports a, #pickupPostcodes a, #dropoffAirports a, #dropoffPostcodes a {display:block; padding:2% 0%; font-size:130% !important;}

.hpred {font-size:100% !important;}

.funkybox a {font-size:100% !important;}

#ftr {display:none;}




}
@media screen and (min-width:480px) and (max-width:768px) {
  /* Target landscape smartphones, portrait tablets, narrow desktops  */
	.header_lft, .header_rgt {width:100% !important;margin:0 auto !important; text-align:center !important;}
	.header_lft a, .header_rgt a {display:block !important; text-align:center !important; float:none !important;}
	.header_rgt {display:none !important;}
	.col-md-2 {width:48% !important; float:left !important;}
    #myCarousel, .slider {height:auto !important;}
    .col-md-6  {border-right:none !important;}
	.fl479 {float:left !important; width:50% !important; margin: 0 !important; border-bottom:1px solid #ccc;}
    .fr479 {float:right !important; width:50% !important; margin: 0 !important; border-bottom:1px solid #ccc;}

	.main__header .container {width:100% !important;}
	.pricing table {width:100% !important; float:none !important; margin:0 auto !important;}
	.wa {width:100% !important; float:none !important;}
	#qwrapperleft {border-right:none !important; border-bottom:2px dotted #333 !important;}

	.hpauto {width:100% !important; height:auto !important; padding:0% !important; float:none !important;}
  
  #qqwrapper {width:94%; padding:2%; background-color:red; margin:auto; border:1px solid #4d4b4b;}
  .formfields table  {width:100% !important; margin:0 auto !important;}

  .formfields input[type=text],  .formfields input[type=submit], .formfields select{padding:3% 2% !important;}

  .formfields input[type=radio], .formfields input[type=checkbox]
	{
	  /* Double-sized Checkboxes */
	  -ms-transform: scale(2); /* IE */
	  -moz-transform: scale(2); /* FF */
	  -webkit-transform: scale(2); /* Safari and Chrome */
	  -o-transform: scale(2); /* Opera */
	  padding: 10px;
	}

  #pickupRes, #dropoffRes {position:static !important; width:96% !important; padding:2% !important; margin:0 auto;}
  #pickupRes h2, #dropoffRes h2 {font-size:100% !important;}
  #pickupRes div div strong, #dropoffRes div div strong {font-size:85% !important;}
  #pickupAirports, #pickupPostcodes, #dropoffAirports, #dropoffPostcodes {font-size:75% !important;}
  #pickupAirports a, #pickupPostcodes a, #dropoffAirports a, #dropoffPostcodes a {display:block; padding:2% 0%;}

  .qqresultbox {width:100% !important; height:auto !important; background:none !important;}

	.cssearch {width:100% !important;  height:225px !important;  float:none !important; padding:20px !important;}
	.cselse {width:100% !important; float:none !important; padding:20px !important;}

	#sdc, #ftr {display:none;}
	.hide768 {display:none;}


}

@media screen and (max-width:479px) {
  /* Target portrait smartphones */
.nb_logo {width:200px !important;}
.navbar-default .navbar-nav &gt; li &gt; a {
	font-size:120% !important;
}
.header_lft, .header_rgt {width:100% !important;margin:0 auto !important; text-align:center !important;}
.header_lft a, .header_rgt a {display:block !important; text-align:center !important; float:none !important;}
.header_lft a img {width:94% !important; max-width:350px;}
.header_rgt {display:none !important;}
#qq2h2 {color:#fff !important;}
#myCarousel, .slider {height:auto !important;}

.col-md-6  {border-right:none !important;}

.partnerblock {width:49% !important; float:left !important; margin:0% 0% 1% 1% !important;}

.cssearch {width:100% !important; height:225px !important; float:none !important; padding:20px !important;}
.cselse {width:100% !important; float:none !important; padding:20px !important;}
#qwrapperleft {border-right:none !important; border-bottom:2px dotted #333 !important;}

.hpauto {width:100% !important; height:auto !important; padding:0% !important; float:none !important;}
  
  #qqwrapper {width:94%; padding:2%; background-color:red; margin:auto; border:1px solid #4d4b4b;}
  #qqwrapper table, .formfields table {width:100% !important; margin:0 auto !important;}
  .formfields input[type=text],  .formfields input[type=submit], .formfields select{padding:3% 2% !important;}
  .formfields input[type=radio], .formfields input[type=checkbox]
	{
	  /* Double-sized Checkboxes */
	  -ms-transform: scale(2); /* IE */
	  -moz-transform: scale(2); /* FF */
	  -webkit-transform: scale(2); /* Safari and Chrome *
	  -o-transform: scale(2); /* Opera */
	  padding: 10px;
	}
  #pickupRes, #dropoffRes {position:absolute !important; width:96% !important; padding:2% !important; margin:0 auto;}
  #pickupRes h2, #dropoffRes h2 {font-size:100% !important;}
  #pickupRes div div strong, #dropoffRes div div strong {font-size:65% !important;}
  #pickupAirports, #pickupPostcodes, #dropoffAirports, #dropoffPostcodes {font-size:75% !important;}
  #pickupAirports a, #pickupPostcodes a, #dropoffAirports a, #dropoffPostcodes a {display:block; padding:2% 0%;}

  .qqresultbox {width:100% !important; height:auto !important; background:none !important;}
 
.imgauto {float:none !important; max-width:100% !important;}

.pricing table {width:100% !important; float:none !important; margin:0 auto !important;}
.wa {width:100% !important; float:none !important;}

.lw_rates ul {font-size:11px !important;}
.fl479 {float:left !important; width:50% !important; margin: 0 !important; border-bottom:1px solid #ccc;}
.fr479 {float:right !important; width:50% !important; margin: 0 !important; border-bottom:1px solid #ccc;}

#sdc, #ftr {display:none;}
.wcuph {width:98% !important; margin:5px auto !important; float:none !important;}
.hide479 {display:none;}
.show479 {display:block !important;}
.footerbasei img {width:45% !important; display:inline;}
.fso {display:block !important; padding:3px 0px; text-align:center; color:#8c8c8c;}
.mhide479 {display:none !important;}
.mshow479 {display:block !important;}
}
@media all and (orientation: landscape) {
  /* Target device in landscape mode */
}

@media all and (orientation: portrait) {
  /* Target device in portrait mode */
}
/* END responsive width */





/* Selection colours */

::selection {
background: rgb(255,255,158);
}
::-moz-selection {
background: rgb(255,255,158);
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
}
body { -webkit-tap-highlight-color: rgb(255,255,158); }
</pre></body></html>