

body {
	font-family: 'Open Sans';
	font-size:14px;
	color:#333;
}

a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

a:hover {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 
}







.toppaddingspace {
	height:50px;
	width:100%;
}



.topnavbar {
	background:#004079;
	border:none;
	min-height:40px;
	position:fixed;
	top:0px;
	width:100%;
	z-index:1001;
}

.topnavbar a {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	display:Table;
	height:40px; 
	line-height:40px; 
	float:left; 
	width:25%;
	text-align:center;
}

.topnavbar a:hover {
	color:#ffffff;
	background:#243244;
}

.topnavbar .a1st {
	background:#004079;
}

.topnavbar .a2nd{
	background:#4da8ce;
}

.topnavbar .a3rd {
	background:#438aac;
}

.topnavbar .a4th {
	background:#386d89;
}

.topnavbar .a5th {
	background:#2e4f67;
}

.topnavbar .submenu {
	display:none;
	width:200px;
}

.topnavbar > a:hover > .submenu {
	display:block;
}

.topnavbar .submenu a {
	float:left;
}




.topnavbarmob {
	text-align:center;
	background:#004079;
	padding:10px 0;
	position:fixed;
	top:0px;
	width:100%;
	z-index:1001;
}

.topnavbarmob select {
	text-align:center;
	height:35px;
	line-height:35px;
	font-weight:bold;
	color:#fff;
	border:1px solid #69b1cf;
	background:#438aac;
	box-shadow:0px 0px 5px #243244;
	width:95%;
	padding:0 5%;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}




.logo {
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0;
}

.logo .st {
	color:#243244;
}

.logo .nd {
	color:#386d89;
}




.package {
	margin:0 0 30px 0;
}

.package:hover {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.package .imgtext {
	height:50px;
	line-height:50px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 5px;
	background:#4da8ce;
}

.boldtext {
	font-weight:bold;
}

.googlemaps {
	padding:20px 0;
}

.body {
	padding:0 0 30px 0;
}

.body ul {
	margin:0;
	padding:0 0 0 11px;
}

.body li {
	list-style-type:none;
	line-height:20px;
	min-height:20px;
}
.body li:before {
	position:absolute;
	margin:0px 0 0 -15px;
	content: url(../images/arrow.png);
}

.body .mustache {
	display:none;
	padding:2% 2% 2% 2%;
	background:#386d89;
	text-transform:uppercase;
	font-weight:bold;
}

.body .mustachepadding {
	height:20px;
	width:100%;
}

body .mustache h1 {
	font-weight:800;
}

.body .mustache, .body .mustache h1, .body .mustache h2, .body .mustache h3, .body .mustache a {
	color:#fff !important;
}

.body h1 {
	margin: 0 0 8px;
	font-size: 30px;
	font-weight: 400;
	line-height: 30px;
	color: #9fa5ad;
}

.body h2 {
	font: bold 30px/35px Open Sans;
	color: #243244;
}










footer {
	line-height:18px;
}

footer .csak95 {
	padding: 0 5%;
}

footer  .bged {
	background:#243244;
	color:#fff;
	padding:5px 0;
}

footer  a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

footer  a:hover {
	color:#efefef;
}






