.desktop,.whiteHeader,#QuoteForm,.rosette,.footer ul,.footer .copy{display:none;}
body {
	padding-top: 66px;
}
.wrapper {
	width:100%; position:relative;
}
.footer {
	height: auto;
}
.footerLogo {
	position: relative; height: auto; top: 0;
}
.footerLogo img {
	width: 80%;
}
img {
	display:block; height: auto;
}
/*fonts*/
h1 {
	padding: 4px 14px 10px 14px; font-size: 25px; color: #f55b17; text-align: center; font-weight: 300;
}
h2 {
	margin: 10px 14px 0 14px; font-size: 22px; color: #0363c3; font-weight: 300;
}
h2.noTopCenter {
	text-align: center; margin-top: 0;
}
p {
	line-height: 20px; margin: 0 14px 14px 14px;
}
li {
	margin: 0 24px;
}
/*nav*/
nav {
	position: fixed; width: 100%; top: 0; z-index: 9999; background: #fff;
}
nav ul {
	width:100%; padding:15px 0; background:#053462; position:absolute; z-index:9999; top:0; left: 0; display:none;
}
nav li {
	line-height:45px; font-size:18px; margin:0 0 0 20px; display: block;
}
nav li a {
	color:#fff;
}
nav li a:hover {
	color:#fff;
}
nav img {
	width:40%;
}
.blueHeader {
	background: #fff; width: 100%;
}
/*header*/
.logo {
	width: 60%; margin: auto;
}
.logo img {
	width: 100%; height: auto;
}
.menuBtn {
	width: 16%; float: left;
}
.menuBtn img {
	width:100%; height: auto;
}
/*banners*/

#bg0 img {
	width: 100%; height: auto;
}
/*forms*/
input::-webkit-input-placeholder {
   color:#000;
}
input:-moz-placeholder { /* Firefox 18- */
   color:#000; opacity: 1; 
}
input::-moz-placeholder  {  /* Firefox 19+ */
   color:#000; opacity: 1; 
}
input:-ms-input-placeholder {  
   color:#000;  
}
/*quote box*/
.blueBack {
	background: #053462; height: auto;
}
.fullQuote {
	height: auto;
}
.quoteHeader {
	height: 57px; padding-top: 5px; width: 100%; font-size: 28px; font-weight: 500; line-height: 57px; text-align: center; color: #fff;
}
.boxNumber {
	display: none;
}
.formBox {
	width: 90%;  margin: auto; background: #fff; webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 10px; margin-top: 20px;
}
.quoteForm {
	padding-bottom: 20px;
}
.quoteForm label {
	display: block; width: 120px; float: left; line-height: 30px; font-size: 18px; text-align: right; padding-right: 3px; margin-top: 10px;
	color: #036cd5; font-weight: 400;
}
.quoteForm label:first-of-type {
	width: auto; padding-left: 25px; margin-top: 20px;
}
.quoteForm select, .quoteForm input {
	background: #1d8bf4; border: none; color: #fff; float: left; margin-top: 10px; height: 30px; width: 160px; font-size: 16px;
}
.quoteForm input {
	padding-left: 5px; width: 155px;
}
select[name="Passengers"] {
	width: auto; margin-top: 20px;
}
.owr {
	font-size: 18px; line-height: 32px; padding-top: 20px;
}
.owr label:first-of-type {
	display: none;
}
.owr span {
	display: block; width: 48%; float: left;
}
.owr span:first-of-type {
	padding-left: 10%;
}
.owr span:last-of-type {
	width: 35%;
}
.owr img {
	vertical-align: bottom; margin: auto; float: left; padding: 0 3% 0 10%;;
}
.quoteBtn {
	text-align: center;
}
.quoteBtn img {
	margin: auto; width: 60%; height: auto; padding: 10px 0;
}
/*index*/
.imgFull {
	width: 100%; height: auto;
}
.gmap {
	width: 100%; height: 150px;
}
.boxLeft {
	margin: 20px 0;
}
.boxRight {
	margin: 20px 0;
}
.golfBoxes .boxLeft, .golfBoxes .boxRight, .golfBoxes .boxLeft div, .golfBoxes .boxRight div {
	margin: 0 0 20px 0;
}
.boxLeft div, .boxRight div {
	display: none;
}
.golfBoxes .boxLeft div, .golfBoxes .boxRight div {
	width: 90px;
}
.boxLeft h2, .boxRight h2 {
	margin-top: 0;
}
.boxLeft img, .boxRight img {
	display: none;
}
.greyBar {
	height: auto; padding-bottom: 20px;
}
.mb10 {
	padding-bottom: 10px;
}
/*misc*/
.howtoBoxes, .howtoBoxes:last-of-type {
	float: none; margin: 0 auto 20px auto; width: 90%; height: 260px; padding-top: 7px;
}
.howtoWrapper {
	height: auto;
}
.h2icons .icon,.faqicons .icon,.contactForm {
	display: none;
}
.teetimes .icon {
	left: 15px;
}
.mobilecenter {
	text-align: center;
}
/*testimonials*/
.signature {
	font-family: 'Dancing Script', cursive; font-size: 26px;
}
.testimonial {
	margin: 0 2% 20px 2%; width: auto; padding: 28px 10px 20px 50px;
	color: #fff; font-family: Times, "Times New Roman", "serif"; font-size: 19px; font-style: italic; border-radius: 10px; 
	background-size: 15%; background-image:  url(../gfx/speech.gif); background-position: 7px 20px; background-color: #0363c3; background-repeat: no-repeat;
}
.rightImg {
	margin: 10px 0 0 0; width: 100%; height: auto;
}
/*golf*/
.golfBanner {
}
.golHeader {
	padding-top: 20px; background: #fff; opacity: 0.92; position: relative;
}
/*quote*/
.quoteBox {
	background: #0363c3; border-radius: 10px; padding: 40px 20px; margin: 0 3%; color: #fff;
}
.quoteBox p {
	margin: 0 0 14px 0;
}
.confirmationBox {
	background: #fff; border: 20px solid #0363c3; border-radius: 10px; padding: 40px 0; margin: 0 3%;  color: #000; font-size: 18px;
}
.cell2, .confirmationBox div {
}
.cell2 div, .confirmationBox div {
	float: left; padding: 0 0 7px 7px;
}
.cell2 div.Title {
	clear: left; width: 50%; text-align: right;
}
.confirmationBox div.Title {
	width: 47%; text-align: right; clear: left;
}
.confirmationBox div.clear, .confirmationBox div.Text {
	width: 100%; float: none; clear: both; text-align: center;
}
.quoteDetails {
	font-size: 20px;
}
.price {
	font-size: 34px; font-weight: 500; padding-bottom: 12px; text-align: center;
}
.bookingForm label {
	width: 100%; display: block; margin-top: 12px;
}
.bookingForm select, .bookingForm input, .bookingForm textarea {
	width: 90%;
}
.bookingForm textarea {
	height: 90px;
}
.bookingForm h2 {
	color: #fff; padding-bottom: 30px; margin: 0;
}
button {
	width: auto; padding: 7px 20px; cursor: pointer; float: left; margin-bottom: 15px; font-size: 20px; color: #fff; background: #f55b17; border:none; font-weight: 400;
}
.confirmationBox button {
	float: none;
}
.qb {
	float: none; margin-top: 20px;
}
.confirmationBox h2 {
	padding-bottom: 20px;
}
/* CALENDAR */
#ui-datepicker-div {
	left: 0!important; right: 0!important; margin: auto;
}
.calendar {
	width:90%!important; height:auto!important; left:1px!important;
}
.datepicker {
	width:100%;
}
@media screen and (min-resolution: 2dppx) { 
	body {
		padding-top: 78px;
	}
}