@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

::-moz-selection{background:#36C; color:#fff; text-shadow:none; }
::selection {background:#36C; color:#fff; text-shadow:none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	vertical-align: baseline;
	outline:none;
	font-family: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: 'Open Sans', sans-serif; color:#0f0f0f; -webkit-text-size-adjust: none;}
a { text-decoration:none; color:#0f0f0f;}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 24px;
}
img { border:0px;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

.header, .banner, .container, .container1, .footer {width:100%; clear:both; overflow:hidden;}
.centerbox { width:1000px; margin:0 auto; overflow:hidden; }

.header { border-bottom:#3C799C medium solid; background-color: #F4F3F2;}
.header-left { float:left; width:17%; margin: 10px 0;}
.header-right { float:right; width:80%;}
.right-top {clear:both; overflow:hidden; margin-top:10px;}
.right-bottom {clear:both; overflow:hidden;}
.addr {
	width:85%;
	float:left;
	text-align:right;
	margin-top:12px;
	font-size: 16px;
	font-weight: 700;
}
.fblink {
	width:13%;
	float:right;
}

.right-bottom { margin-top:69px; width:82%; float:right; background-color:#015386; }
.right-bottom li { float:left;}
.right-bottom li a {float:left; padding:10px 38px; color:#fff;  border-left:#F4F3F2 1px solid; }
.active{ background:#F1D9A0; color:#000!important;}
.right-bottom li a:hover {background:#F1D9A0; color:#000 !important;}
.stpar {font-size: 15px; line-height: 25px;}
.calign {
	text-align:left;
}
.container1 { background:#F4F3F2; padding:40px 0; font-size:16px !important;}
.container1 h1 { font-size:28px; margin-bottom:17px; text-transform:uppercase; font-weight:400; color: #04629F;}
.container1 h2 { font-size:18px; margin-bottom:10px;}

.read { padding:10px 30px; background:#04629F;; color:#fff; border-radius:15px; font-size:18px; }
.read:hover{ background:#000;}

.read1 { padding:8px 20px; background:#000; border-radius:10px; font-size:15px; font-weight:bold; color:#fff; }
.read1:hover{ background:#CC6; color:#000;}
.calin { text-align:center;}

.container{ padding:40px 0; background-color: #04629F;}
.custom { width:280px; min-height:320px; background:#04629F; padding:0 20px; float:left; color:#fff;}
.gap { margin:0 20px;}
.gap1 {margin:0 50px; width:26% !important;}
.bld { font-weight:700;}

.footer { background:#000; padding:40px 0;}
.foot-bx{width:32%; float:left; color:#CCC;}
.foot-bx h2 { font-size:30px; font-weight:400; margin-bottom:20px;}
.abt{ background:#ccc; padding:8px 20px; border-radius:10px; font-weight:700;}
.abt:hover { background:#CC6;}
.foot-bx li { clear:both; padding:15px 0; border-bottom:#ccc 1px dotted;}
.ntpad { padding-top:0 !important;}
.footer1 { padding:10px 0;}
.footer1-left { float:left; width:70%;}
.footer1-right { float:right; width:25%;}
.fclr { color:#ccc;}

.bottle {
  width: 125px;
  height: 90px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: 20.11px;
  font-weight: 700;
  background: #914921;
  letter-spacing: -1px;
  line-height: 21.02px;
  padding-top: 35px;
  bottom: 30px;
  right: 0;
  z-index: 99;
  position: absolute;
  -webkit-animation-name: myfirst;
  -webkit-animation-duration: 2000s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 2s;
  -moz-animation-duration: 1000s;
  -moz-animation-timing-function: linear;
  -moz-animation-delay: 2s;
  animation-name: myfirst;
  animation-duration: 1000s;
  animation-timing-function: linear;
  animation-delay: 2s;
}

.nhslogo {
  position: relative;
  bottom: 16px;
  font-size: 24px;
  line-height: 42px;
  z-index: 99;
}

.slider-margin {
  position: absolute;
  margin: auto;
  width: 1100px;
  left: 0;
  right: 0;
  bottom: 20px;
}
.contact-left { width:48%; float:left;}
.contact-right { width:48%; float:right;}

.form_field {
  height: 35px;
  margin: 10px 0 10px 15px;
}

.sbmit {
  padding: 10px 20px;
  background: #000;
  color: #fff;
  border: none;
  margin: 10px 0 0 92px;
  cursor: pointer;
}

.gallery {
  width: 90%;
  clear: both;
  float: left;
}
.thumb {
  width: 200px;
  min-height: 150px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.pst-img { margin-right:20px; float:left;}
