body, html {
	font-family: 'Open Sans', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight: 400;
	width: 100% !important;
	height: 100% !important;
}
h2, h3, h4 {
	font-family: 'Open Sans', sans-serif;
}
h2 {
	text-transform: uppercase;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 26px;
	color: #333;
}
h3 {
	font-size: 20px;
	font-weight: 300;
	color: #333;
}
h4 {
	font-size: 18px;
	color: #333;
	font-weight: 300;
}
h5 {
	text-transform: uppercase;
	font-weight: 300;
	line-height: 20px;
}
p {
	font-size: 16px;
}
a {
	font-weight: 400;
}
a:hover, a:focus {
	text-decoration: none;
}
img{
  object-fit: cover;
  -o-object-fit: cover;
}
ul, ol {
	list-style: none;
}
ul, ol {
	padding: 0;
	webkit-padding: 0;
	moz-padding: 0;
}
hr {
	height: 2px;
	width: 70px;
	text-align: center;
	position: relative;
	background: #1E7A46;
	margin-bottom: 20px;
	border: 0;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #ccc;
}
.elits {
	background: #dfdfdf;
	margin: 90px 0px 20px 0px;
}
.navbar {
	margin-bottom: 0px;
}
.nav-tabs {
	display: inline-block;
	border-bottom: none;
	padding-top: 15px;
	font-weight: bold;
}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: none;
	border-radius: 0;
}
.nav-list {
	margin: 30px auto 15px;
}
.nav-list h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	color: #000;
}
.mega-dropdown {
	position: static !important;
}
.mega-dropdown-menu {
	padding: 20px 15px 15px;
	text-align: center;
	width: 100%;
}
/* Navigation */
#menu {
	transition: all 0.8s;
}
#menu.navbar-default {
	background: transparent !important;
	border: none;
}
#menu a.navbar-brand {
	font-size: 26px;
	font-weight: 700;
	color: #333;
	padding: 30px 0px 30px;
	text-transform: uppercase;
	letter-spacing: -1.2px !important;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#menu.navbar-default .navbar-nav > li > a {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 36px 0px 12px;
	border-radius: 0;
	text-transform: uppercase;
	margin: 0px 10px 0px 10px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#menu.navbar-default .navbar-nav > li.active > a {
	border-bottom: 2px solid #fff;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#menu.navbar-default .navbar-nav li a.act {
	border-bottom: 2px solid #fff;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#menu.navbar-default > .navbar-nav > .dropdown.mega-dropdown.open {
	background: red;
}
#navbar-header-top {
    height: 30px;
    width: 100%;
    overflow: hidden;
    background: rgba(16, 39, 65, 0.8);
    text-transform: uppercase;	
    text-align: left;
    color: #fff;
    display:block;
}
.fp-grid .btn-group {
	margin:0px;
	padding: 0px;
	display: block !important;
	width: 100% !important;
}
.fp-grid .btn-group button:focus {
	background: #b1d6f3;
	color: #000;
}
.fp-grid .btn-group:hover button:focus {
	color: #000;
	background: #b1d6f3;	
	padding: 9px 15px;	
}
.fp-grid .btn-group button {
	display:block;
	padding: 9px 15px;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-radius: 0px;
	margin: 0px 0px 2px 0px;
	color: #000;
	background: #f1f1f1;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.fp-grid .btn-group button.active {
	color: #000;
	background: #e2e2e2;
	box-shadow: none;
	padding: 9px 15px;	
}
.fp-grid .btn-group:hover button {
	background: #e2e2e2;
	color: #000;
	padding: 9px 18px;
	cursor: pointer;
}
.grid-item a img {
	background: #b1d6f3;
	margin-bottom: 40px;
	border: 6px solid #b1d6f3;
}
.fp-gal {
	padding-bottom: 30px;
}
.fp-sub #menu.navbar-default {
	background: rgba(16, 39, 65, 0.9) !important;
	transition: background-color 1000ms ease-in;
}
.fp-sub #menu a.navbar-brand {
    padding: 10px 0px;
    height: 66px;
}
.fp-sub #menu.navbar-default .navbar-nav > li > a {
    padding: 24px 0px 20px;
}
.fp-grid .btn {
	width:100%; 
	text-align: left;
}
.fp-map {
	background: #dfdfdf;
	margin: 0px 0px 0px 0px;
}
.fp-cont-wg {
	padding: 0px 0px 30px 0px;
}
.fp-cont-wg h2 {
	font-size: 20px;
	font-weight: 400;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.panel-default>.panel-heading a {
  display: block;
  padding: 12px 25px;
}
.panel-body {
    padding: 20px 25px;
}
.panel-group .panel {
    margin-bottom: 20px;
    border-radius: 0px;
}
.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #1f3853;
	color: #fff;
}
.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}
.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}
.accordion-option .toggle-accordion {
  float: right;
  font-size: 14px;
}
.accordion-option .toggle-accordion:before {
  content: "Expand All";
}
.accordion-option .toggle-accordion.active:before {
  content: "Collapse All";
}
.input-lg {
    height: 42px;
    padding: 8px 14px;
    font-size: 16px;
    line-height: 1.3333333;
}
input[type=file].form-control {
	height: auto !important;
}
#form-upload {
	padding: 0px 20px;
}
.navbar-header-top-info p {
	color: #fff;
    font-size: 12px;
    line-height: 36px;	
}
.navbar-header-top-info a {
	color: #b1d6f3;
}
#navbar-header-top .close {
    float: right;
    font-size: 14px;
	font-weight: normal;
    line-height: 34px;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=70);
    opacity: .7;
}
#navbar-header-top .close:hover {
    filter: alpha(opacity=100);
    opacity: 1;	
}
.navbar-fixed-top.scrolled {
	background-color: #fff !important;
	transition: background-color 200ms linear;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent;
}
.navbar-toggle {
	border-radius: 0;
	margin-top: 22px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #fff;
	border-color: #608dfd;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #608dfd;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #555;
	background-color: transparent !important;
}
.navbar-default > .dropdown.mega-dropdown.active {
	background: rgba(27, 74, 120, 0.8) !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: black;
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
    background: rgba(16, 39, 65, 0.9);
}
.dropdown-menu .container {
	padding-top: 10px;	
	padding-bottom: 10px;
	margin: 0px auto;
	display: block;
}
.dropdown-menu .container .proc-list-cont {
	width: 25% !important;
}
.dropdown-menu .container ul.proc-list {
	padding-right: 15px;
	padding-right: 15px;	
}
.dropdown-menu .container ul li {
	padding: 0px 0px 5px 0px;
	font-size: 15px;
}
.dropdown-menu .container ul li a {
	padding-left: 10px;
}
.dropdown-menu .container ul li:before {
	font-family: FontAwesome;
	content: "\f054";
	font-size: 12px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;	
	line-height: 140%;
	color: #fff;
}
.dropdown-menu .container ul li:hover:before {
	padding-left: 2px;
}
.navbar-nav > li > .dropdown-menu h3 {
	font-size: 14px;
	font-weight: 300;
}
.navbar-nav > li > .dropdown-menu a {
	color: #fff;
	text-transform: uppercase;
}
.dropdown-menu a img {
	margin-bottom: 10px;
}
body.fp-viewing-sections2 nav#menu, body.fp-viewing-sections3 nav#menu, body.fp-viewing-sections4 nav#menu, body.fp-viewing-sections5 nav#menu, body.fp-viewing-sections6-0 nav#menu, body.fp-viewing-sections7 nav#menu, body.fp-viewing-sections8 nav#menu, body.fp-viewing-sections9 nav#menu {
	background: rgba(16, 39, 65, 0.9) !important;
	transition: background-color 1000ms ease-in;
}
body.fp-viewing-sections2 #menu a.navbar-brand, body.fp-viewing-sections3 #menu a.navbar-brand, body.fp-viewing-sections4 #menu a.navbar-brand, body.fp-viewing-sections5 #menu a.navbar-brand, body.fp-viewing-sections6-0 #menu a.navbar-brand, body.fp-viewing-sections7-0 #menu a.navbar-brand, body.fp-viewing-sections8 #menu a.navbar-brand, body.fp-viewing-sections9 #menu a.navbar-brand {
	padding: 20px 0px;
	height: 66px;
}
body.fp-viewing-sections2 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections3 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections4 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections5 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections6-0 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections7-0 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections8 #menu.navbar-default .navbar-nav > li > a, body.fp-viewing-sections9 #menu.navbar-default .navbar-nav > li > a {
	padding: 24px 0px 20px;
}
body.fp-viewing-sections3 #fp-nav ul li a.active span, body.fp-viewing-sections3 .fp-slidesNav ul li a.active span, body.fp-viewing-sections3 #fp-nav ul li:hover a.active span, body.fp-viewing-sections3 .fp-slidesNav ul li:hover a.active span, body.fp-viewing-sections5 #fp-nav ul li a.active span, body.fp-viewing-sections5 .fp-slidesNav ul li a.active span, body.fp-viewing-sections5 #fp-nav ul li:hover a.active span, body.fp-viewing-sections5 .fp-slidesNav ul li:hover a.active span, body.fp-viewing-sections7-0 #fp-nav ul li a.active span, body.fp-viewing-sections7-0 .fp-slidesNav ul li a.active span, body.fp-viewing-sections7-0 #fp-nav ul li:hover a.active span, body.fp-viewing-sections7-0 .fp-slidesNav ul li:hover a.active span, body.fp-viewing-sections6 #fp-nav ul li a.active span, body.fp-viewing-sections6 .fp-slidesNav ul li a.active span, body.fp-viewing-sections6 #fp-nav ul li:hover a.active span, body.fp-viewing-sections6 .fp-slidesNav ul li:hover a.active span, body.fp-viewing-sections9 #fp-nav ul li a.active span, body.fp-viewing-sections9 .fp-slidesNav ul li a.active span, body.fp-viewing-sections9 #fp-nav ul li:hover a.active span, body.fp-viewing-sections9 .fp-slidesNav ul li:hover a.active span {
	background: #273c54;
}
body.fp-viewing-sections3 #fp-nav ul li a span, body.fp-viewing-sections3 .fp-slidesNav ul li a span, body.fp-viewing-sections5 #fp-nav ul li a span, body.fp-viewing-sections5 .fp-slidesNav ul li a span, body.fp-viewing-sections7-0 #fp-nav ul li a span, body.fp-viewing-sections7-0 .fp-slidesNav ul li a span, body.fp-viewing-sections9 #fp-nav ul li a span, body.fp-viewing-sections9 .fp-slidesNav ul li a span {
	border: 2px solid #273c54;
}
html.fp-enabled, .fp-enabled body {
	margin: 0;
	padding: 0;
	overflow:hidden;
	/*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#superContainer {
	height: 100%;
	position: relative;
	/* Touch detection for Windows 8 */
    -ms-touch-action: none;
	/* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
	position: relative;
	-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
	-moz-box-sizing: border-box; /* <=28 */
	box-sizing: border-box;
}
.fp-slide {
	float: left;
}
.fp-slide, .fp-slidesContainer {
	height: 100%;
	display: block;
}
.fp-slides {
	z-index:1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
	display: table;
	table-layout:fixed;
	width: 100%;
}
.fp-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.fp-slidesContainer {
	float: left;
	position: relative;
}
.fp-controlArrow {
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
	position: absolute;
	z-index: 4;
	top: 50%;
	cursor: pointer;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: -38px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.fp-controlArrow.fp-prev {
	left: 15px;
	width: 0;
	border-width: 38.5px 34px 38.5px 0;
	border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
	right: 15px;
	border-width: 38.5px 0 38.5px 34px;
	border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
	overflow: hidden;
	position: relative;
}
.fp-scroller {
	overflow: hidden;
}
.iScrollIndicator {
	border: 0 !important;
}
.fp-notransition {
	-webkit-transition: none !important;
	transition: none !important;
}
#fp-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 50%;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
}
#fp-nav.right {
	right: 17px;
}
#fp-nav.left {
	left: 17px;
}
.fp-slidesNav {
	position: absolute;
	z-index: 4;
	left: 50%;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.fp-slidesNav.bottom {
	bottom: 17px;
}
.fp-slidesNav.top {
	top: 17px;
}
#fp-nav ul, .fp-slidesNav ul {
	margin: 0;
	padding: 0;
}
#fp-nav ul li, .fp-slidesNav ul li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	position:relative;
}
.fp-slidesNav ul li {
	display: inline-block;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
	height: 12px;
	width: 12px;
	background: #fff;
	margin: -2px 0 0 -2px;
	border-radius: 100%;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	height: 12px;
	width: 12px;
	border: 0;
	background: none;
	border: 2px solid #fff;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -2px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
	width: 12px;
	height: 12px;
	margin: -2px 0px 0px -2px;
}
#fp-nav ul li .fp-tooltip {
	position: absolute;
	top: -2px;
	color: #fff;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	white-space: nowrap;
	max-width: 220px;
	overflow: hidden;
	display: block;
	opacity: 0;
	width: 0;
	cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip {
	-webkit-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
	width: auto;
	opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
	right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
	left: 20px;
}
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
	height: auto !important;
}
.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell {
	height: auto !important;
}
#section-main {
	background: #e0e3ec url('../images/banners/banner_1.jpg');
	background-size:cover;
	background-attachment: fixed;
	padding: 300px auto;
	position: relative;
	-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
	-moz-box-sizing: border-box; /* <=28 */
	box-sizing: border-box;
}
#section1 {
	background: #e0e3ec url('../images/banners/banner_1.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#section1 h1 {
	font-size: 42px;
	color: #fff;
	font-weight: 300;
	line-height: 110%;
	letter-spacing: -1.2px;
	padding: 40px 0px 0px;
}
#section1 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color: #333;
}
#section1 .title {
	padding: 10px;
}
#section2 {
	background: #e0e3ec url('../images/banners/banner_2.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#section2 h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
}
#section2 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color: #333;
}
#section2 .title {
	padding: 10px;
}
#section2 .proc {
	padding: 50px 0px 0px 0px;
}
#section2 ul {
	margin:0px;
	padding: 0px;
}
#section2 ul li a {
	display:block;
	padding: 9px 15px;
	font-size: 16px;
	font-weight: 400;
	border: 2px solid #fff;
	border-radius: 0px;
	margin: 8px 0px;
	color: #000;
	background: rgba(255,255,255,0.2);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#section2 ul li:hover a {
	background: #fff;
	color: #000;
	padding: 9px 18px;
	cursor: pointer;
}
#section3 {
	background: #fff url('../images/banners/banner_3.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#section3 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color: #333;
}
#section3 h3 {
	font-weight: 300;
	font-size: 24px;
	color: #333;
}
#section3 .phys {
	padding: 40px 0px 0px 0px;
}
#section3 .pro1 {
	background: transparent url('../images/line.gif') bottom left repeat-x;
	min-height: 250px;
	position: relative;
	padding: 140px 0px 20px 36px;
	color: #fff;
	overflow: hidden;	
	text-align: left;
}


#section3 .pro1 img {
	position: absolute;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;	
	bottom: 0;
	right: 0px;
	height: 300px;
}

#section3 .pro1:hover img {
	cursor: pointer;
	bottom: 0;
	right: 0;	
	height: 320px;
}


#section3 .pro1 p {
	width: 250px;
	font-size: 14px;
	float: left;
}
#section4 {
	background: #e0e3ec url('../images/banners/banner_4.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#section4 h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
}
#section4 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color:#000;
}
#section4 p {
	color:#000;
	margin-bottom: 20px;
}
#section4 .title {
	padding: 10px;
}
#section21 {
	background: #e0e3ec url('../images/banners/banner_2.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#section21 h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
}
#section21 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color: #333;
}
#section21 .title {
	padding: 10px;
}
#section21 .proc {
	padding: 50px 0px 0px 0px;
}
#section5 {
	background: #fff;
}
#section5 .container {
	margin-top: 90px;
}
#section5 h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
}
#section5 h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color:#000;
}
#section5 p {
	color:#000;
	margin-bottom: 20px;
}
#section5 .title {
	padding: 10px;
}
#section6, #section8 {
	background: #e0e3ec;
}
#section6 h2 {
    position: absolute;
 	top: 140px;
 	margin:0px auto;
 	left: 0;
 	right: 0;
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color:#000; 	
}
#section7 {
 	background: #fff;
}
#section7 h2 {
    position: absolute;
 	top: 86px;
 	margin:0px auto;
 	left: 0;
 	right: 0;
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 34px;
	color:#000; 	
}
#section7 #carousel-awards {
 	margin-top: -60px;
}
#section7 .carousel-control.right, #section7 .carousel-control.left {
 	background: none;
 	color: #000;
}
#section8 { 
 	background: transparent url('../images/banners/banner_6.jpg');
	background-size: cover;
	background-attachment: fixed;
}
#fp-title {
	background: #b1d6f3 url('../images/banners/banner_7.jpg');
	background-size:cover;
	background-attachment: fixed;
	padding: 190px 0px 90px;
	min-height: 380px;
}
#fp-title h1 {
    text-transform: uppercase;
    margin: 0 0 10px 0;
    font-weight: 400;
    font-size: 28px;
    color: #333;
}
#fp-title p {
	color: #333;
}
.fp-cont {
	padding-bottom: 40px;	
	margin-bottom: 40px;
	border-bottom: 1px solid #e9e9e9;
}
#about-us {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#about-us h1 {
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
}
#about-us h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 30px;
	line-height: 120%;
	color: #333;
}
#about-us .title {
	padding: 10px;
}
#about-us .proc {
	padding: 50px 0px 0px 0px;
}
#about-us ul {
	margin:0px;
	padding: 0px;
}
#about-us ul li a {
	display:block;
	padding: 9px 15px;
	font-size: 16px;
	font-weight: 400;
	border: 2px solid #fff;
	border-radius: 0px;
	margin: 8px 0px;
	color: #000;
	background: rgba(255,255,255,0.2);
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#about-us ul li:hover a {
	background: #fff;
	color: #333;
	padding: 9px 18px;
	cursor: pointer;
}
#about-us .phys {
	padding: 40px 0px 0px 0px;
}
#about-us .pro1 {
	min-height: 250px;
	padding: 40px 0px;
	color: #333;	
	text-align: left;
}

#about-us .about-img {
	padding-top: 8px;
}
#phys {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#phys h1 {
	text-transform: capitalize;
	margin: 20px 0 5px 0;
	font-weight: 400;
	font-size: 26px;
	line-height: 120%;
	color: #333;
}
#phys h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 18px;
	line-height: 120%;
	color: #333;
}
#schd {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;\
}
.schd-info {
	padding-bottom: 50px;
}
#proc {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#proc h2 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 30px;
	line-height: 120%;
	color: #333;
}
#proc ul {
	margin:0px;
	padding: 0px;
}
#proc ul li a.act {
	background: #b1d6f3;
	color: #000;
}
#proc ul li:hover a.act {
	color: #000;
	background: #b1d6f3;	
	padding: 9px 15px;	
}
#proc ul li a {
	display:block;
	padding: 9px 15px;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-radius: 0px;
	margin: 0px 0px 2px 0px;
	color: #000;
	background: #f1f1f1;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#proc ul li:hover a {
	background: #e2e2e2;
	color: #000;
	padding: 9px 18px;
	cursor: pointer;
}
#proc h3 {
	margin: 20px 0px 10px 0px;
	font-weight: 400;
}
#gallery {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#videos {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#feedback {
	background: #fff url('../images/banners/banner_8.jpg');
	background-size:cover;
	background-attachment: fixed;
}
#feedback h3 {
	margin-top: 40px;	
	margin-bottom: 30px;
	clear: both;
	font-size: 24px;
}
.table {
	background: #fff;
}
.table.fp-htb {
   margin: 0px auto 10px;
   width: 54% !important; 
}
.table.fp-htb select {
	width: 100%;	
}
.table > thead > tr > th {
    padding: 12px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	font-size:14px;
	font-weight: 600;
	color: #000;
}
.table > tbody > tr > th {
    padding: 12px 18px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	font-size:14px;
	font-weight: 400;
	color: #000;
}
.table > thead > tr > th.sco, .table > tbody > tr > th.sco {
	text-align: center;
}
.table > tbody > tr > td {
    padding: 12px 18px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	font-size:14px;
	font-weight: 400;
}
.proc_img {
	float: left;
	padding: 5px 20px 5px 0px;
}
.bimg {
 	position: absolute;
 	bottom: 20px;
 	left: 0px;
 	margin: 0px auto;
 	right: 0px;
}
.btn-custom {
	background-color: #53ad28;
	font-size: 18px;
	color: #fff !important;
	-webkit-font-smoothing: antialiased;
	border: 0;
	display: inline-block;
	margin: 20px 0px 0px;
	font-weight: 400;
	border-radius: 0px;	
	padding: 6px 18px 8px;
}
.btn-cont {
	margin: 0px 0px 0px;
}
.btn-wood {
	font-size: 16px;	
	padding: 6px 18px 8px;
	background: #1b1b1d !important;
}
.btn-book {
	margin: 20px 0px 0px;
}
.patient-info-cont-sf .btn-wood {
	font-size: 12px;	
	margin-top: 0px;
}
.proc-gal-img {
	padding: 20px 20px 10px;
	background: #b1d6f3;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #000;
	float: left;
}
.proc-gal-img img {
	width: 100%;
	padding-bottom: 15px;
}
.proc-gal-img p {
	font-size: 15px;
	font-style: italic;
	line-height: 120%;
}
.proc-gal-video, .proc-gal-img.pull-right {
	padding: 20px 20px 10px;
	background: #b1d6f3;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #000;
	float: left;
}
.proc-gal-video iframe {
	width: 100%;
	padding-bottom: 15px;
}
.proc-gal-video p {
	font-size: 15px;
	font-style: italic;
	line-height: 120%;
}
.video {
	padding: 110px 0px 0px;
}
.viewp {
	display: block;
	margin: 0px auto;
}
.gal h2 {
	padding-bottom: 20px;
}
.gal h3 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 30px;
	color: #333;
}
.news h3 {
	text-transform: capitalize;
	margin: 0 0 20px 0;
	font-weight: 300;
	font-size: 30px;
	color: #333;
}
.footer {
	padding: 20px 0px;
	border-bottom: 1px solid #ccc;
}
.copyright {
	padding: 20px 0px;
}
.copyright p {
	font-size: 12px;
}
.ba-slider {
    position: relative;
    overflow: hidden;
}
.ba-slider img {
    width: 100%;
    display:block;
}
.resize {
    position: absolute;
    top:0;
    left: 0;
    height: 100%;
    width: 50%;
    overflow: hidden;
}
.handle {
  position:absolute; 
  left:50%;
  top:0;
  bottom:0;
  width:2px;
  margin-left:-2px; 
  background: rgba(0,0,0,.8);
  cursor: ew-resize;
} 
.handle:after {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    margin: -22px 0 0 -22px; 
    content:'\21d4';
    color:white;
    font-weight:bold;
    font-size:36px;
    text-align:center;
    line-height:38px; 
    background-color: hsl(110, 56%, 16%) !important;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#53ad28", endColorstr="#3a8913");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#53ad28), to(#3a8913));
	background-image: -moz-linear-gradient(top, #53ad28, #3a8913);
	background-image: -ms-linear-gradient(top, #53ad28, #3a8913);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53ad28), color-stop(100%, #3a8913));
	background-image: -webkit-linear-gradient(top, #53ad28, #3a8913);
	background-image: -o-linear-gradient(top, #53ad28, #3a8913);
	background-image: linear-gradient(#53ad28, #3a8913);
    border-radius: 50%;
    transition:all 0.3s ease;
}
.draggable:after {
    width: 48px;
    height: 48px;
    margin: -24px 0 0 -24px;
    line-height:42px; 
    font-size:40px;
}
.patient-info-cont {
	background: #fff;
	padding: 30px 15px;
	border: 2px solid #eaebeb;
	margin-bottom: 40px;
}
.patient-info-cont h2 {
    text-transform: capitalize;
    margin: 0 0 20px 0 !important;
    line-height: 120% !important;
    font-size: 26px !important;
}
.patient-info-cont p {
	margin-bottom: 0px;
}
.patient-info-cont i.file {
	height: 74px;
	display: block;
	font-size: 56px;
	overflow: hidden;
	line-height: 125%;
}
.patient-info-cont-sf:nth-child(2) {
	margin-top: 20px;
}
.patient-info-cont-sf, .patient-info-cont-sf i.file {
	-moz-transition: all 200ms;
	-webkit-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;	
}
.patient-info-cont-sf:hover i.file {
		font-size: 60px;	
}
#patient-info-up.affix{
    top: 140px;
    width: 26.5%;
}
#carousel-awards .carousel-indicators {
	bottom: 180px;
}
#carousel-news {
	margin: 60px 0px 0px;
}
#carousel-news .carousel-indicators {
    bottom: 60px;
}
#carousel-news .carousel-indicators li, #carousel-awards .carousel-indicators li {
	height: 12px;
width: 12px;
margin:0px;
border: 2px solid #273c54;	
}
#carousel-news .carousel-indicators .active, #carousel-awards .carousel-indicators .active {
background: #273c54;	
}
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"Ã—";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
.overlay {
    background-color: #ffffffe6;
    padding: 60px 0px 60px;
}
.grid-item a img {
    background: #b1d6f3;
    margin-bottom: 40px;
    border: 6px solid #b1d6f3;
    height: 200px;
    width: 100%;
}

.promo {
	margin: 0px auto;
	display: block;
	width: 200px;
}
.videoplay i.fa:before {
	font-size: 160px;
}
.videoplay i.fa:hover:before, .videoplay:hover {
	color: #03c4fe;
}

.fieldgroup {
    border: 1px solid #e5e5e5;
    padding: 0px 20px 20px;
    margin-bottom: 50px;
}
 .panel-heading {
    background-color: #223d51 !important;
    color: #fff !important;
    padding: 20px !important;
}
 .panel-title {
    text-align: center;
    font-size: 19px;
    color: #fff !important;
    margin-bottom: 0px;
}

legend {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 0px solid #e5e5e5;
    font-weight: bold;
}

.form-item.form-type-radio{
	display: inline-block;
	padding-left: 20px;
}

.form-item.form-type-radio label input{
	display: inline-block;
	margin-right:  10px;
}

post-featured-image {
    width: 100%;
}
.post-featured-image img{
    max-width: 100%;
}
.the-post {
    padding: 35px 50px 50px;
}
.the-post .post-title {
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.5;
}
.post-title > h2 a{
    line-height: 37px;
    margin: 0 0 18px;
    color: #191919;
    font-weight: 700;
}
.post-title > h2 a:hover {
    color: #19bc9b;
    text-shadow: none;
 }   
.post-meta-elements, .post-meta-elements a, .post-meta-elements .fa {
    font-size: 13px;
    padding-right: 7px;
}
.post-meta-elements, .post-meta-elements a {
    color: #767676;
    display: inline-block;
}
.post_content {
    margin: 15px 0 0;
}
.readmore .btn {
    background: rgb(106, 104, 100) none repeat scroll 0 0;
    border-radius: 33px;
    border: 0;
    color: #fefefc;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 23px;
    margin: 0;
    padding: 5px 28px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    vertical-align: middle;
}
.readmore .btn:hover {
    background: #19bc9b;
    color: #fff;
    outline: 0;  
}
.meta-post-author, .meta-post-date, .meta-post-cat, .meta-post-commetns {
    display: inline-block;
    margin: 0 16px 0 0;
}
 .meta-post-author a:hover, .meta-post-date a:hover, .meta-post-cat a:hover, .meta-post-commetns a:hover{ 
    color: #19bc9b;
    text-shadow: none;
}
.grid-box {
    background: rgba(17, 37, 60, 0.06)none repeat scroll 0 0;
    box-shadow: 0 1px 0 0 rgba(238, 238, 238, 0.6);
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 40px;
}

.latest-post {
    margin: 0 0 26px;
    text-align: left;
}
.latest-post-img {
    display: inline-block;
    margin: 7px 4% 4px 0;
    vertical-align: top;
    width: 35%;
}
.latest-post-img img {
    max-width: 100%;
}
.latest-post-content {
    display: inline-block;
    width: 59%;
}
.latest-post {
    margin: 0 0 26px;
    text-align: left;
}
.latest-post-title h6 a{
    margin: 0 0 5px;
    font-size: 16px;
    line-height: 22px;
    color: #191919;
    font-weight: 700
}
h6.sidebar-title {
    line-height: 1.7;
    margin: 0 0 30px;
    position: relative;
    text-align: center;
    z-index: 2;
}
.psot_categories ul {
    padding: 0px;
    margin: 0px 10px;
}
.psot_categories li {
    list-style: none;
    padding: 0 0 0 35px;
    border-bottom: #ccc solid 1px;
}
.psot_categories ul li a {
    display: inline-block;
    line-height: 30px;
    padding: 8px 0;
    position: relative;
    color: #191919;
}
.psot_categories ul li a:hover {
    color: #19bc9b;
}
.psot_categories ul li a:after {
    position: absolute;
    left: -20px;
    top: 20px;
    width: 8px;
    height: 8px;
    content: "";
    background: #191919;
    border-radius: 0px;
}

.sidebar-title span {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #191919;
    border-radius: 33px;
    display: inline-block;
    line-height: 32px;
    padding: 0 30px;
    font-size: 16px;
    font-weight: 700 !important;
}

.social-circle li i {
    margin: 0;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.social-circle li{
	display: inline-block;
}
.social-network a.icoFacebook {
    background-color: #3B5998;
}

.social-network a.icoTwitter {
    background-color: #33ccff;
}

.social-network a.icoYoutube {
    background-color: #BD3518;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 30px;
    height: 30px;
    font-size: 14px;
}

.footer{
	padding-top: 20px;
}

.title{
	padding-bottom: 10px;
}