@font-face {
    font-family: 'fontawesome';
    src:url('fonts/fontawesome-webfont.eot');
    src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/fontawesome-webfont.woff') format('woff'),
        url('fonts/FontAwesome.ttf') format('truetype'),
        url('fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, html{background: center top no-repeat fixed; background-size:cover; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#444; overflow-x:hidden;}
*{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in;}
.fa.fa-bars:before{font-family: 'fontawesome'; font-style:normal; content:'\f0c9';line-height:1;}
.fa.fa-bars{color:#00adef; padding:5px 8px;}
.water.container{background:rgba(255, 255, 255, .9);min-height:800px;}
.row{padding: 10px; clear:both;}
p{
text-align: justify;
}
.logo-span{
	color: #00adef;
	font-size: 16px;
	margin: 10px 5px 10px 69px;
	}
.flexslider{border:1px solid #efefef; box-shadow: 0 0 3px #ccc; border-radius: 0;}
.flex-direction-nav a{ color:#1987C5;} .flex-control-nav{ bottom: 5px;} .flex-viewport{max-height:330px;}
.flex-direction-nav a:before{font-size:32px;}
.flex-control-paging li a{ background: rgba( 25, 135, 157, .7);} .flex-control-paging li a:hover{ background:#1987C5;}
.logo{text-transform:uppercase;font-weight:bold;}
/**** ==== Main Menu style ==== ****/
.water-nav{/*margin:0 0 15px 0; */padding:0;}
.water-nav ul li a{border-radius:0; font-size:1rem;margin:0;}
.water-nav a{font-size:.8em; margin-right:12px;}
.enquiry-button{display:inline-table;width:auto;text-align:center;}
.enquiry-button{color:#000; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin:0 auto;}
.water-nav #navigation, .fa.fa-bars{background:#373737;}
.water-nav ul li:hover .sub{display:block; position:absolute;}
/* .water-nav ul li:hover .sub{list-style:none;padding:0; z-index:5; top:100%; left:0;width:100%; text-align:left; border:none;margin:0 auto;} */
.water-nav #homer a{ padding:5px 0; margin: 0px; text-decoration: underline;} .water-nav #homer a:hover{color:#2f9edc;}
.water-nav a, .sub li a, .water-nav .dropdown-menu>li>a{color: #00adef; text-decoration:none;}
.water-nav a:hover, .sub li a:hover, .water-nav .dropdown-menu>li>a:hover,
.water-nav a:focus, .sub li a:focus, .water-nav .dropdown-menu>li>a:focus,
.water-nav a:active, .sub li a:active, .water-nav .dropdown-menu>li>a:active{color:#262626;}
.sub{list-style:none; margin:0; padding:0; display:none; position:absolute; left:71px; width:280px; top:0;}
nav li .dropdown-menu{margin-top:-5px;width:auto;}
.sub li{cursor:pointer; position:relative;}
button.navbar-toggle{clear:both;z-index:100;}

.dev-nav{display:block;}
.dev-nav li{list-style:none;padding:0;margin:12px 0;background:transparent;}
.dev-nav li:hover > a, .dev-nav li a:hover, .dev-nav li:active > a, .dev-nav li a:active{background:#fff;}
.dev-nav li a{display:block; color:#fff; font-size:18px;padding:18px; font-weight: bold; text-decoration:none; text-transform:uppercase;background:url(../images/icon_link.png) 2px 3px no-repeat #2f9edc;}
.dev-nav li:hover > a{color:#2f9edc;}
.dev-nav li ul{padding:6px 0 0 0; left:0;}
.dev-nav li ul li{background:none;margin:4px auto;border:none;}
.dev-nav li ul li a{padding:4px;margin:0;color:#2f9edc; border-radius:0;background:rgba(255,255,255,.7);border:1px solid #2f9edc;}
.dev-nav li ul li a:hover{color:sandybrown;border:1px solid sandybrown;}
/**** ==== End Main Menu style ==== ****/

/**** ==== Content style ==== ****/
.enquiry{clear:both; margin:10px auto;}
#loginForm{display:none;}
label, span{color: #00adef; font-size: 15px;font-weight: bold;}
.content{text-align:center;}
h1, h2, h3, h4, h5, h6, hgroup{color: #00adef; margin: 0 auto; font-weight:bold;text-transform:uppercase;}
.title{text-transform:uppercase; font-weight:normal;display:inline-block; padding:5px 30px; border:3px solid #0093dd;margin-bottom:15px;}
 table#awards{background:#fdfdfd; text-align:left;} table#awards th{background: #2f9edc; color:#fff; padding:5px 8px;}
 table#awards td{border:1px solid #aaa; padding:0 4px;}
 ol{list-style:lower-alpha;text-align:left;}
 ol.numbered li{list-style:decimal; line-height:2.5;}
 .contact{text-align:left;}.contact label{text-transform:uppercase;} .contact a{color: #000;}
/**** ==== End Content style ==== ****/

/**** ==== Footer Wrapper ==== ****/
footer ul,footer ol,footer dl{padding:0;}
footer.row{background:#373737;border-top:3px solid #0093dd;color:#fff; padding-top: 30px;}
footer a, footer a:hover{ text-decoration:none;}
footer a{color:#fcfcfc;}footer a:hover{color:#fff; border-bottom: 4px solid #0093dd;}
.credits a:hover{border:none;}
.credits *{font-family:'Open Sans', sans-serif;font-size:10px;}
footer .container{background:transparent;}
footer nav{list-style:none; margin:0 auto; padding:0; display:table; overflow:auto;}
footer div{display:block;}
footer nav li{text-align:left; list-style:none; margin:0; font-weight:bold; padding:0 6px; display:inline-table; width: auto;}
footer nav li a{list-style:none; margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-size:15px; text-decoration:none; color:#fff;}
footer nav li ul{list-style:disc; margin:0; padding:0;  display:table;}
footer nav li ul li{list-style:disc inside; text-align:left; margin:3px 0 0 0; padding:0; color:red; float:none; display:block;}
footer nav li ul li a{list-style:disc; font-weight:normal; margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-size:14px; text-decoration:none; color:#fff;}
footer .right{float:right;margin-top:40px;}
footer .left{float:left;}
/*------============FOOTER WRAPPER END============-----------*/

footer.dev ul li{width:180px;}
footer.water ul li{width:120px;}

@media (max-width:1200px){
footer.dev ul li{width:145px;padding-left:10px;}
footer.water ul li{}
}
@media (max-width:992px){
footer.dev ul li{width:auto;padding-left:0px;}
footer.water ul li{width:auto;margin-left:5px;}
}
@media (max-width: 760px){
/* footer nav{display:block;} */
footer nav{display:block;background:#333;}
footer.dev ul li, footer.water ul li{width:48%;float:left;margin:auto auto 2px auto; border:none;display:block;}
footer.dev nav li ul li,footer.water nav li ul li{display:block;width:100%;}
footer nav li a,footer nav li ul li a{padding:2px; display:block;}
footer nav li a:hover, footer nav li a:focus{background:#282828;border:none; color:#2f9edc;padding-left:4px;}
footer nav li ul{display:block;}
}
@media (max-width: 600px){
footer nav{display:block;}
footer nav ul, footer .sub{display:block;position:relative;}
footer.dev ul li, footer.water ul li, footer nav li ul{float:none;clear:both;display:block;width:100%;}
footer nav li a, footer nav li ul li a{padding:5px; display:block;border:none;}
}