html {
	overflow-x:hidden;
	overflow-y:scroll;}
	
body {
	background:url(../images/stardust.png);
	line-height:24px;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
	
.logo img {
	width:50%;
	height:auto;}
	
.main_content, footer {
	padding:20px 0;}
	
h1, h2, h3, h4 {
	padding:0;
	text-transform:capitalize;
	text-align:center;}
	
.top_bar, footer {
	background:url(../images/stardust.png);}
	
.top_bar .container {
	padding:0;}
	
.top_bar nav {
	float:right;}
	
.navbar-nav>li>a {
	transition-property:background;
	transition-duration:.5s;
	padding:40px 20px;
	font-size:17px;
	text-transform:uppercase;
	color:#00afef;}
	
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus,
.active_nav {
	background:#00afef;
	border-bottom:4px solid #80d6f5;
	color:#fefefe !important;}
	
.banner {
	height:400px;
	background-size:cover;}
	
.book_now {
	background:url(../images/form_bg.png);
	padding:10px;
	margin-top:20px;
	color:#fefefe;}
	
.sub_banner {
	background:#00afef;
	padding-bottom:30px;
	padding-top:10px;
	margin-top:10px;
	border-bottom:5px solid #00a859;
	color:#fefefe;}
	
.breadcrumb {
	margin-bottom:0;}
	
.breadcrumb a {
	color:#00a859;}
	
.breadcrumb .active, .breadcrumb a:hover {
	color:#fcb52f;}
	
.main_content {
	background:#fdfdfd;}
	
.main_content h1, .main_content h3 {
	margin-bottom:30px;}
	
.lead {
	font-size:20px;
	font-style:italic;
	text-align:center;
	line-height:32px;}
	
.home_services {
	text-align:center;}
	
.home_services img {
	border-bottom:5px solid #fcb52f;}
	
.home_services .headers {
	text-transform:uppercase;
	font-weight:bold;
	line-height:32px;
	padding:10px 0;
	color:#fcb52f;}
	
.offers {
	background:#00afef;
	margin-bottom:20px;
	padding-left:0;
	color:#fefefe;}
	
.offers .col-md-4, .offers {
	padding:0;}
	
.offers .col-md-7 {
	padding-bottom:30px;}
	
.offers a, .offers button {
	background:#fcb52f;
	padding:10px 20px;
	border:0;
	text-transform:capitalize;
	transition-property:background;
	transition-duration:.5s;
	color:#fefefe;}
	
.offers button {
	padding:8px 20px;}
	
.offers a:hover, .offers a:focus, .offers button:hover {
	background:#00a859;
	text-decoration:none;
	color:#fefefe;}
	
.gallery_thumbs h4 {
	background:#00a859;
	padding:15px 0;
	color:#fefefe;}
	
.gallery_thumbs img {
	border:2px solid #00a859;}
	
.gallery_thumbs .col-md-4 {
	margin-bottom:40px;}
	
.testimonials {
	margin:30px 0}
	
input[type=submit] {
	background:#ccc;
	color:#000;}
	
.bg-danger {
	font-size:11px;
	font-style:italic;}
	
.bg-success, .bg-danger {
	padding:5px;}
	
.no_padding .bg-success {
	padding:0 !important;}
	
.terms {
	font-size:13px;
	font-style:italic;}
	
footer {
	color:#fdfdfd;}
	
footer .social {
	text-align:right;}
	
footer a {
	color:#dfdfdf;}
	
footer a:hover, footer a:focus {
	color:#dfdfdf;}
	
.navbar-header p {
	border:1px solid #fefefe;
	padding:10px;
	text-transform:uppercase;
	cursor:pointer;
	color:#fefefe;}
	
/*
------------------------
	991px and below
------------------------
*/

@media (max-width:991px) {
	
	.logo, footer .social, .copy_credit {
		text-align:center;}
	
	}

/*
------------------------
	767px and below
------------------------
*/

@media (max-width:767px) {
	
	.top_bar nav {
		float:none;}
	
	.navbar-nav li {
		border-bottom:1px solid #ddd;}
	
	.navbar-nav>li>a, .navbar-nav>li>a:hover {
		border-bottom:0;}
	
	.navbar-nav>li>a {
		width:100%;
		padding:20px 0;
		text-align:center;}
		
	.navbar-nav>li>a:hover {
		color:#80d6f5;}
		
	.home_services {
		border-bottom:1px dashed #fcb52f;
		margin-bottom:20px;}
	
	}
	