body {
	background:url("../images/bg.jpg") repeat center top scroll;
}


header{
	min-height:198px;
	background:url("../images/header-bg.png") repeat-x center top scroll;
	position:absolute;
	z-index:100000;
	width:1170px;
}

.main-bg{
	background:url("../images/bg-streched.png") no-repeat center top scroll;
	min-height:1100px;
	width:100%;
}

.top-menu{
	margin:12px 0;
	color:#fff;
}

.top-menu i{
	margin:0 10px;
	font-size:1.8rem;
}

.content{
	margin-top:30px;
	background:#fff;
}

ul.social-media-iconset{
	list-style:none;
	margin:-7px 0 0 0;
	padding:0;
	float: right;
}

ul.social-media-iconset li{
	display: inline-block;
}

#facebook {background:url(../images/facebook.png); height: 24px; width: 24px; margin: 5px; float: left; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s;-o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s;}
#twitter{ background:url(../images/twitter.png); height: 24px; width: 24px; margin: 5px; float: left; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s;-o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s;}
#instagram{ background:url(../images/instagram.png); height: 24px; width: 24px; margin: 5px; float: left; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s;-o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s;}
#facebook:hover, #twitter:hover, #instagram:hover{background-position: 0px -24px;}

.footer{
	background:url('../images/footer-bg.png') repeat-x scroll;
	padding:20px 10px;
	min-height:162px;
	color:#c1cde5;
}

.footer p{
	margin-top:50px;
}

.footer a{
	color:#c1cde5;
	text-decoration:none;
}

.footer-logo{
	margin:6px 0 0 0;
}

.content-text{
	margin:20px 0;
}

.h-190{
	height:190px;
}

.breadcrumb {
	width: 100%;
	margin-bottom:30px;
	background:transparent;
}

.breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2rem; 
	border-bottom: 1px solid #ededed;
	height:35px;
}

.breadcrumb ul li {
	float: left;
	text-shadow: 1px 1px #fff;
	padding: 10px 0;
	color: #787878; 
}

.breadcrumb ul li a {
	color: #787878;
	text-decoration: none; 
}

.breadcrumb ul li::after {
	content: " > ";
	margin: 0 5px; 
}

.breadcrumb ul li:last-child:after {
	content: ""; 
}

.content-bar{
	border-left: 1px solid #ededed;

}

.contact ul{
	list-style:none;
	margin:0;
	padding:0;
}

.contact ul li{
	border-bottom:1px dotted #E6E6E6;
	padding:5px 0;
	text-align:left;
}

.contact ul li i{
	color:#868686;
	font-size:1.4rem;
	margin:0 10px;
}

.contact ul li a{
	color:#868686;
	text-decoration:underline
}


.contact-main ul{
	list-style:none;
	margin:0;
	padding:0;
}

.contact-main ul li{
	border-bottom:1px dotted #E6E6E6;
	padding:5px 0;
	text-align:left;
	font-size:1.2rem;
}

.contact-main ul li i{
	color:#868686;
	font-size:1.4rem;
	margin:0 10px;
}

.contact-main ul li a{
	color:#868686;
	text-decoration:underline
}

#home { 
	background: url(../images/paralax-bg.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	height:200px;
}

.sbe{
	height:200px;
	width:100%;
	background: url(../images/paralax-mask.png) repeat-x bottom center scroll; 
}

.sbe h1{
	text-align:right;
	color:#fff;
	margin:0;
	padding:85px 20px;
	font-size:3rem;
	font-weight:bold;
	text-shadow:1px 1px #000;
}


.navbar-brand{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
}

.navbar-default .navbar-nav>li>a {
	color: #203969;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #203969;
	font-size:1.7rem;
	padding:20px 0 10px 0;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
    color: #203969;
    background-color: transparent;
	font-size:1.7rem;
	padding:20px 25px 20px 25px;
	margin-top:70px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #203969;
}

.navbar-header, .navbar-collapse {
	border:0 !important;
}

.dropdown-menu {
    background:url('../images/menu-bg.gif');
    border-radius: 0;
    font-size: 1.4rem;
    padding: 5px 0 0 0;
    position: absolute;
	min-width:220px;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.175); 

}

.dropdown-menu li{
	border-bottom:1px solid #DDDDDD;
	background:transparent;
}

.dropdown-menu li a, .dropdown-menu li a:hover, .dropdown-menu li a:focus{
    color: #737373;
    padding: 15px 10px;
	background:transparent;
}

.booking-table{padding:5px;}
.booking-table input[type=text]{padding:5px; border:1px solid #CCC; width:300px}
.booking-table input[type=submit]{padding:5px; text-align:center; cursor:pointer;}
.booking-table textarea{border:1px solid #CCC; padding:5px; width:500px}


.main-box img{
	margin:20px auto;
}

.main-box a, .main-box a:hover{
	text-decoration:none;
	color:#626262;
}

.main-box h3{
	width:100%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.main-box h3 a, .main-box h3 a:hover{
	text-decoration:none;
	color:#2055bb;
}

.title-split {
  background:url("../images/title-bg.gif") repeat-x center center scroll;
  margin:10px 0;
  text-align:center;
}

.main-title{
	width: 100%;
	color: #203969;
	text-align:center;
	margin:20px 0 10px 0;
	padding:0;
	font-weight:bold;
	font-size:2.5rem;
}

.main-box-2{
	margin:20px 0;
}

.sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
}

.sidebar ul li{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #F0F0F0)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F0F0F0 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F0F0F0 100%);
	text-shadow:1px 1px #fff;
	padding:13px 5px 13px 5px;
}

.sidebar ul li a{
	color:#5F5F5F;
	text-decoration:none;
	font-weight:bold;
	display:block;
}	

.sidebar ul li a:hover{
	color:#369;
}


@media handheld, only screen and (max-width: 1200px){
	header{
		width:1170px;
	}
}

@media handheld, only screen and (max-width: 1024px){
	header{
		width:960px;
	}
}

@media handheld, only screen and (max-width: 767px){
	header{
		width:767px;
	}

}

@media handheld, only screen and (max-width: 600px){
	header{
		width:600px;
	}

}

@media handheld, only screen and (max-width: 500px){
	header{
		width:320px;
	}

}


@media handheld, only screen and (max-width: 375px){
	header{
		width:375px;
	}


@media handheld, only screen and (max-width: 320px){
	header{
		width:320px;
	}

}


@media screen and (-webkit-min-device-pixel-ratio:0){

}