body { 
	padding: 0px;
	margin: 0px;
}

#topHeader { padding-top: 5px; }

.navbar {
	 margin-bottom: 0px;
}

.logo {
	padding: 10px; height: 120px;
}

#bannerContainer {
	padding-top: 0px;
}

.carousel-item {
  height: 60vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-caption h2 { font-size: 72px; font-weight: 900; color: #000000; }
.carousel-caption h3 { font-size: 32px; font-weight: 900; color: #000000; }
.carousel-caption .bannerText2 { color: #0a3981; }
.carousel-caption {
	border: 10px solid rgba(1, 46, 223,.5); bottom: 50%; left: 5%; right: 5%; background: rgba(255, 255, 255, .7);
}

.imgMax { width: 100%; }

/* content */
.pageContent {
	margin-top: 10px;
}

h1 {
	 font-weight: 900;
}

.heading{
	color: #41367f;
}
.heading2 {
	color: #00c1e0;
}

.heading3{
	color: #187a9f;
}

p {
	line-height: 30px;
	font-size: 16px;
}

.divider {
	height: 20px;
	background: #3db8e4;
}

#reservationBox { background: #189cae; padding: 30px; }

.quoteBox{
	background: url('/content/images/quotebox.png'); 
	background-size: cover;
	min-height: 600px;
	padding: 300px 100px 0px 100px; 	
}
#whatsaying { text-align: center; color: #ffffff; display: none; }

.amenities {
	padding: 20px;
}

.amenities p {
	font-weight: bold;
}

.sectionVillas img { border: 5px solid #CCCCCC; }

#nineThings{
	width: 30%;
	padding: 10px;
	float: right; 	
}
.content9 {
	background: url('/content/images/kitebg.jpg'); 
	background-size: cover;
	color: #ffffff;
	padding: 20px;
	border: 5px solid #cccccc;
}

.content9 h3 {font-weight: 800; }

.topreasons{
	background: url('/content/images/reasonsbg.png'); 
	background-size: cover;
	color: #ffffff;
	text-align: center; 	
}

#gettingHere{
	background: url('/content/images/gettingherebg.png'); 
	background-size: cover;
	padding: 30px; 	
}

#gettingHereText { background: rgba(255, 255, 255, .7); padding: 50px; }

/* content end */

/* footer */
#footer {
	
}

#footer .col-sm-4 {
	min-height: 250px;
}

#footer a {
	color: #200e6a;
}


/* footer end */

@media (max-width: 767px) {
	.logo {
		display: block;
    		margin-left: auto;
    		margin-right: auto;
	}
	
	.navbar {
		margin-top: 0px;
	}
	
	#navbar-col {
		padding: 0px;
	}	
	
	.carousel-caption { bottom: 60px; }
	.carousel-caption h2 { font-size: 18px; }
	.carousel-caption h3 { font-size: 12px; }
	
	.quoteBox{
		background: #32c1c3; 
		min-height: 300px;
		padding: 30px; 	
	}
	#whatsaying { display: block; }
	
	#nineThings { width: 100%; }
}	