@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);

@font-face {
  font-family: 'KennedySCGD-Book';
	src: url('../fonts/KennedySCGD-Book.eot');
	src: url('../fonts/KennedySCGD-Book.otf') format("opentype");	
	src: url('../fonts/KennedySCGD-Book.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/KennedySCGD-Book.woff2') format('woff2'),  
	url('../fonts/KennedySCGD-Book.woff') format('woff'),  
	url('../fonts/KennedySCGD-Book.ttf') format('truetype'),  
	url('../fonts/KennedySCGD-Book.svg#KennedySCGD-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kb d, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, select, 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;
	outline: 0;
}
::selection {
	background: #272727;
	color: #ccc;
}
::-moz-selection {
 background: #272727;
 color: #ccc;
}
::-webkit-selection {
 background: #272727;
 color: #ccc;
}
@-ms-viewport{
  width: device-width;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'KennedySCGD-Book';
}
h1 { font-size: 26px;}
h2 { font-size: 24px;}
h3 { font-size: 22px;}
h4 { font-size: 20px;}
h5 { font-size: 18px;}
h6 { font-size: 16px;}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #444444;
}
div, section {
	display: block;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
img, a {
	border: none;
	outline: none !important;
}
a {
	text-decoration: none;
	outline: none;
	border: none;
}
input:focus {
	outline: none;
}
ul, ol {
	list-style-type: none;
}
/*align*/
.al {
	float: left;
}
.ar {
	float: right;
}
.ac {
	margin: 0 auto;
}
/* clear fix */
* html .clearfix {
	height: 1%;
	overflow: visible
}
*+html .clearfix {
	min-height: 1%
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}
/*Clear*/
.clear {
	clear: both;
	height: 0;
	overflow: hidden
}
.db {
	display: block;
}
.dn {
	display: none;
}
img {
	max-width: 100%;
	height: auto;
	border: none;
}
.browser-warning {
	display: none;
	background: yellow;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
	text-align: center;
	padding: 10px 0 10px 0;
	color: #000;
}
.browser-warning a {
	color: red;
}
/* Target old browsers with modernizr */
.oldie .browser-warning {
	display: block;
}
.nopadd {
	padding: 0px !important;
}
.trs {
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.trs2 {
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}
.twt {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.Trans{
    -webkit-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	}
.carousel-control {
    width: 15px !important;
}
/************************common end**************************/

/************************menu start**************************/	
.navbar-default .navbar-brand {
    color: #777;
    position: absolute;
    margin: 0px auto 0px 0px;
    text-align: center;
}	
.navColoR {
    margin: 0px auto;
    border-radius: 0;
    background: #123a45;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 3px solid #f2af1c;
    border-bottom: 1px solid #f2af1c;
}
.navbar-default .navbar-nav>li>a {
	font-family: 'KennedySCGD-Book', sans-serif;
	font-size:14px;
	text-transform:uppercase;
    color: #eed688;
	text-align:center;
    border-bottom: 1px solid #294d57;
    -webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -ms-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
	background-color:transparent;				
}
.navbar-default .navbar-nav>li:hover > a {
    color: #123a45;
	background:#f2af1c;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);	
}	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{
    color: #123a45;
	background:#f2af1c;		
}
.navbar-right {
    float: right!important;
    margin-right: 0px;
}
.nav>li>a {
    padding: 13px 10px;
}
.navbar-collapse{
	padding-left:0px;
	padding-right:0px;
	border-top: 1px solid transparent;
	} 
	
.navbar-default .navbar-toggle {
    border-color: #f0dc93;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #123a45;
}	
.navbar-default .navbar-toggle:visited{
	background-color:transparent;
	}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #efd483;
}	
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #123a45;
    background-image: none;
    border: 1px solid #123a45;
    border-radius: 0;
}	
.sr-only-focusable{
	font-family: 'KennedySCGD-Book', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px;
    margin: 8px 0px;
    color: #efd483;
    text-align: right;
	}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: absolute;
	    margin: 8px 0px;
}
/************************menu end**************************/

/************************home start**************************/

.myMentor{	
    position: fixed;
    z-index: 999;
    display: block;
    left: 0px;
    top: 50%;
    margin-top: -75px;
    margin-left: -15px;
    width: 50px;
    height: 213px;
	background:url(../images/my_gratitude.png) no-repeat top center;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;	
	}
.myMentor:hover{
	 margin-left: 60px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	}
	
.vaccination{	
    position: fixed;
    z-index: 999;
    display: block;
    right: 0px;
    top: 40%;
    margin-top: -75px;
    margin-right: -12px;
    width: 50px;
    height: 328px;
	background:url(../images/vaccination.png) no-repeat top center;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;	
	}
.vaccination:hover{
	 margin-right: 120px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	}			

body{
	background: #f0dc93;
	}
.main_conA{
	display:block;
	float:left;
	width:100%;
	height:auto;	
	}
.hdSec{
	display:block;
	float:left;
	width:100%;
	height:auto;	
	}	
figure.centLgo {
	position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
    width: 300px;
    padding: 5px;
    float: none;
    margin: 0px auto;
    text-align: center;
	-webkit-transition: 0.7s ease-in-out;
	-moz-transition: 0.7s ease-in-out;
	-ms-transition: 0.7s ease-in-out;
	-o-transition: 0.7s ease-in-out;
	transition: 0.7s ease-in-out;
}
figure.centLgo:hover{
	transform: translate(0px, -5px);
    -webkit-transform: translate(0px, -5px);
    -o-transform: translate(0px, -5px);
    -moz-transform: translate(0px, -5px);	
	}	
figure .centLgo img{
	text-align:center;
	margin:0px auto;
	}	
.TopSec{
	float:left;	
    padding: 15px 0px 5px 0px;
	display:block;
	width:100%;
	height:auto;
    margin: 0px auto;
    background: #efd483 url(../images/top_bg.jpg) repeat-x top center;	
	}	
.tpLeftSec{
    float: left;
    width: 23%;
    height: auto;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;	
	}
.tpLeftSec i.fa{
    font-size: 18px;
	    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;	
}
.tpLeftSec h6:hover > i{
    color: #ff9b00;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
	}	
.tpRightA i {
    color: #f58225;
}	
.tpRightSec{
	float:right;
    width: 23%;
	height:auto;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;	
	}
.tpRightSec i.fa{
    font-size: 18px;
	    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;	
}
.tpRightSec h6:hover > i{
    color: #ff9b00;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
	}
.tpLeftSec p{
font-family: 'Open Sans', sans-serif;	
font-size:16px;
	text-align:left;
		color:#0e2d36;
		margin:5px 0px;
	}
.tpRightSec p{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-align: right;
    color: #0e2d36;
    margin: 5px 0px;	
	}		
.tpRightSec p a{
	float: right;
	text-decoration:none;
	color:inherit;
	}
.tpLeftSec h6{
	font-family: 'KennedySCGD-Book';
	color:#0e2d36;
	text-align:left;
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;		
	}	
.tpRightSec h6{
	font-family: 'KennedySCGD-Book';
	color:#0e2d36;
	text-align:right;
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;		
	}
								
.bnrSec{
	float:left;
	width:100%;
	height:auto;
	overflow: hidden;
	padding:15px 0px 25px 0px;
	}
#bnrA{
	background: url(../images/bnr_bg.jpg) no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;		
}
	
.gapA{
	float:left;
	width:100%;
	height:10px;
	}	
.welContA{
	float:left;
	width:100%;
	height:auto;
	padding:1px 0px 20px 0px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.5);	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eed688+0,fcfacd+50,eed688+100 */
background: #eed688; /* Old browsers */
background: -moz-linear-gradient(left,  #eed688 0%, #fcfacd 50%, #eed688 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #eed688 0%,#fcfacd 50%,#eed688 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #eed688 0%,#fcfacd 50%,#eed688 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eed688', endColorstr='#eed688',GradientType=1 ); /* IE6-9 */	
	}	
.welContA::before {
    display: block;	
    position: absolute;	
    text-align: center;
    content: close-quote;	
	float:left;
	width:100%;
	height:26px;
	background:url(../images/ShadeBg.png) repeat-x top center;	
	}	
.welContA h1{
	font-family: 'KennedySCGD-Book';
    font-size: 30px;
    color: #123b46;
    text-align: left;
    border-bottom: 1px solid rgba(18, 58, 69, 0.5);	
    padding: 5px 0px;	
	}
.welContA h1 span{
	font-family: 'Great Vibes', cursive;
	font-size:36px;
	color:#123b46;
	text-align:left;		
	}
.welContA h2{
	font-family: 'KennedySCGD-Book';
    color: #123b46;
	font-size:28px;
    text-align: left;
    border-bottom: 1px solid rgba(18, 58, 69, 0.5);	
    padding: 5px 0px;	
	}		
.module-separator {
    float: left;
    display: block;
    height: 4px;
    margin: -4px auto 0px;
    position: relative;
    width: 70px;
    background-color: #ff9900;
}	
.ImgSize{
	width:35%;
	margin:15px 10px 0px 0px; 
	}
.thumbnail{
    border-radius: 0px;
    background-color: #f9f2bc;
	}	
.readMr {
	float: right;
	font-size: 14px;
	padding: 6px 20px;
	color: #123b46;
background: #eed688;
border:1px solid #f2af1b;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.readMr:hover {
    background: #f2af1b;
	transform: translate(0px, -5px);
	-webkit-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
}	
	
/*start top show gallery section*/
#wrapper {
    overflow: hidden;
    width: 100%;
}
.scheduler-col {
  position: relative;
}
.scheduler-col::before {
  position: absolute;
  content: " ";
  top: 0;
  width: 6000px;
  height: 100%;
min-height: 450px;  
}
.scheduler-col.is-left::before {
  right: -15px;
  background: url(../images/topShow_bg.jpg) repeat top center;
-webkit-box-shadow: inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
}
.scheduler-col.is-right::before {
  left: -15px;
  background: url(../images/photoGal_bg.jpg) repeat top center;
-webkit-box-shadow: inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
}
.scheduler-col .HmContA {
  position: relative;
  z-index: 3;
}
.HmContA h1{
	font-family: 'KennedySCGD-Book';
    font-size: 30px;
    color: #123b46;
    text-align: left;
    border-bottom: 1px solid rgba(18, 58, 69, 0.5);	
    padding: 5px 0px;		
	}
/*end top show gallery section*/


.linkSec{
	float:left;
	width:100%;
	padding:15px 0px 15px 0px;
	height:auto;
	background:url(../images/link_bg.jpg) repeat top left;
	}
.linkSec::before{
	display: block;
    position: absolute;
    text-align: center;
    content: close-quote;
    float: left;
    margin: -30px 0 0 0;
    width: 100%;
    height: 16px;	
	background:url(../images/link_top.png) repeat-x bottom left;
	}
.linkSec h2{
	font-family: 'KennedySCGD-Book';
    color: #123b46;
    text-align: left;
    padding: 5px 0px;		
	}		
.linkSec h6{
font-family: 'Open Sans', sans-serif;	
    color: #123b46;
    text-align: left;
    padding: 5px 0px;		
	}
	
.lnkRdMr {
	float: left;
	font-size: 14px;
    padding: 6px 12px;
    color: #123b46;
    background: #fcface;
	text-decoration:none;
	outline:none;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.5);	
}
.lnkRdMr:hover {
    background: #f2af1b;
}
.ftA{
	float:left;
	width:100%;
	height:auto;	
	}
.footSec1{
	float:left;
	width:100%;
	height:auto;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeecc3+0,e4cc81+100 */
background: #eeecc3; /* Old browsers */
background: -moz-linear-gradient(top,  #eeecc3 0%, #e4cc81 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eeecc3 0%,#e4cc81 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eeecc3 0%,#e4cc81 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeecc3', endColorstr='#e4cc81',GradientType=0 ); /* IE6-9 */	
-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 25px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 25px 0px rgba(0, 0, 0, 0.3);
	}
.footSec1 h2{
font-family: 'KennedySCGD-Book';
    font-size: 30px;
    color: #123b46;
    text-align: left;
    padding: 5px 0px;
	}
.footSec1 h2 .fa{
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;	
	}	
.footSec1 h2:hover > .fa{
	color: #ff9b00;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
	}		
.footSec1 h5{
    font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
    color: #123b46;
    text-align: left;
    padding: 5px 0px;		
	}
.footSec1 h5 .fa{
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;	
	}	
.footSec1 h5:hover > .fa{
	color: #ff9b00;
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
	}	
.footSec1 p{
    font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:24px;
    color: #123b46;
    text-align: left;
    padding: 0px 0px;
	margin:5px 0px;		
	}		
.footSec1 .iframeA{
	float:left;
	width:100%;
	height:270px;
	}
.ftBreadcrmb{
	float:left;
	width:100%;	
	height:auto;
	margin: 0px auto;
    border-radius: 0;
    background: #123a45;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 3px solid #fcface;
    border-bottom: 3px solid rgba(252, 250, 206, 0.5);	
	}	
.breadcrumb {
    text-align: center;
    padding: 15px 0px;
    margin: 0px auto;
    list-style: none;
	letter-spacing:1px;
    background-color: transparent;
    border-radius: 0px;
    font-family: 'KennedySCGD-Book';
    color: #eed688;
	text-transform:uppercase;	
}
.breadcrumb a.active, .breadcrumb a:hover, .breadcrumb a:focus{
    color: #ffffff !important;
}
.breadcrumb a, .breadcrumb a:visited{	
	text-decoration:none;
    color: #eed688;		
	}	
.breadcrumb>li {
    padding: 0 0px;
}	
.breadcrumb>li+li:before {
    padding: 0 10px;
    color: #d0c499;
    content: "/\00a0";
}
.ftcp_stlnk{
    float: left;
    width: 100%;
    height: auto;
    padding: 1px 0px 1px 0px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
    background: url(../images/link_bg.jpg) repeat top center;    
	}	
.ftcp_stlnk::before {
    display: block;
    position: absolute;
    text-align: center;
    content: close-quote;
    float: left;
    width: 100%;
    height: 40px;
    background: url(../images/ShadeBg.png) repeat-x top center;
}
.ftcp_stlnk .cpy{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: left;
    color: #0e2d36;
margin: 5px 0px;
    padding: 10px 0px;	
	}
.ftcp_stlnk .slnk{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: right;
    color: #0e2d36;
margin: 5px 0px;
    padding: 10px 0px;	
	}
	
.socA{
	float:left;
	width:100%;
	height:auto;
}
.socA h6 .fa{
	font-size: 30px;
	line-height: 50px;
		-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-ms-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	}
.socA h6 .fa:hover{
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);	
	}		
				
.tabA{
	float:left;
	width:100%;
	height:auto;
	}
.tabImgSldr{
	float:left;
	width:100%;
	max-width:50%;
	height:auto;
    background: #d8be6a;
    padding: 5px;	
	margin: 0px 10px 0px 0px;
	}	
	
.welContA h3 {
    font-family: 'KennedySCGD-Book';
    color: #123b46;
	font-size: 24px;
    text-align: left;   
    padding: 5px 0px;
}	
.table>thead>tr>th{
	background: #f4bb3e;
    border-bottom: 1px solid #123b46;
	}
.table>tbody>tr>td {
    border-top: 1px solid #123b46;
}
.table>tbody>tr:hover {
    background: #fff5d2;
}
.table>thead>tr>td{
	border-top: 1px solid #123b46;
	}

.newsTab {
    float: left;
    outline: none;
    width: 100%;
    height: auto;
    margin: 5px auto;
    padding: 15px;
    color: #666;	
	border: 1px solid #849074;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffe8+0,d6dbbf+100;Wax+3D+%231 */
background: #feffe8; /* Old browsers */
background: -moz-linear-gradient(top,  #feffe8 0%, #d6dbbf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feffe8 0%,#d6dbbf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feffe8 0%,#d6dbbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */

}	
.newsTab:hover {
    border: 1px solid #2e3b46;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d6dbbf+0,feffe8+100 */
background: #d6dbbf; /* Old browsers */
background: -moz-linear-gradient(top,  #d6dbbf 0%, #feffe8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d6dbbf 0%,#feffe8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d6dbbf 0%,#feffe8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dbbf', endColorstr='#feffe8',GradientType=0 ); /* IE6-9 */

}
.newsTab img {
    float: left;
    margin: 0px 0px 0px 0px;
    display: block;
}
.newsTab h5 {
    font-size: 21px;
    color: #333;
    text-align: left;
    text-transform: none;
    line-height: normal;
    padding: 5px 0px;
}
.newsTab h6 {
	font-size: 18px;
    line-height: 24px;
    text-align: right;
	color: #333;
}
.newsTab p{
	margin:0px 0px;
	}
	
.conMap{
	float:left;
	width:100%;
	height:auto;
	}	
.HmContA h5{
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #123b46;
    text-align: left;
    padding: 5px 0px;	
	}
.HmContA h4{
	    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    color: #123b46;
    text-align: left;
    padding: 5px 0px;
	}
.HmContA p{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #444444;
	margin: 5px 0px;
	}			
	
.form-control:focus {
    border-color: #ff9900;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 153, 0, 0.76);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 153, 0, 0.76);
}	
.btn-info {
    outline: none !important;
    padding: 12px 15px;
    border-radius: 0px;
    color: #fff;
    background-color: #ff9900;
    border-color: #dc8501;
}	
.btn-info.active, .btn-info:hover, .btn-info:focus {
    color: #123a45;
    background-color: #fac927 !important;
    border-color: #d8ab17 !important;
}

.btn-success {
    outline: none !important;
    padding: 12px 15px;
    color: #fff;
    background-color: #123a45;
    border-color: #0e303a;
    border-radius: 0px;
}
.btn-success, .btn-success:visited {
    color: #fff;
    background-color: #123a45 ;
    border-color: #0e303a ;
}
.btn-success:hover, .btn-success:focus {
    color: #FBAF42;
    background-color: #125567;
    border-color: #084f63;
}
.btn-success.active, .btn-success:focus {
     color: #FBAF42;
    background-color: #125567;
    border-color: #084f63;
}	

.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 12px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1f3d7c !important;
    background-color: #FFF;
    background-image: none;
    border-radius: 0;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.Galform-control {
	display: block;
    width: 100%;
    height: auto;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #123a45 !important;
    background-color: transparent;
    background-image: none;
    border-radius: 0;
    border: 1px dotted #123a45;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.Galform-control option {
    background: #fbf8ca;
    border-color: #123a45;
}
select::-ms-value {
    background: none; /* remove blue background on ie10/ie11 when selected*/
   color:#123a45;
}
.p-2
{
	padding: 15px 0px;
}
	
/***Equal Height Start***/		
@media (min-width: 992px) {
.row.table-row {
	display: table;
	padding: 0px;
	border-spacing: 2px;
}
.row.table-row > .col-md-4 {
	display: table-cell;
	width: 33.3%;
}
.row.table-row > .col-md-4 {
	float: none;
}
.row.table-row > .col-md-6 {
	display: table-cell;
	width: 50%;
}
.row.table-row > .col-md-6 {
	float: none;
}
.row.table-row > .col-md-12 {
	display: table-cell;
	width: 100%;
}
.row.table-row > .col-md-12 {
	float: none;
}
}
/***Equal Height End***/	  
/************************Inner end**************************/

/************************Media Starts**************************/					
@media (min-width:1200px) {
	
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.navbar-default .navbar-nav>li>a {
    font-size: 13px;
    text-transform: normal;
}
.nav>li>a {
    padding: 13px 5px;
}

}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.nav>li>a {
    padding: 12px 5px !important;
}
figure.centLgo {
    position: static;
    margin: -10px auto;
    width: 250px;
}
.tpLeftSec {
    position: relative;
    margin-top: -15%;
	}

.tpRightSec	{
	position: relative;
    margin-top: -15%;
	}
.nav>li>a {
    padding: 13px 7px;
}	
.linkSec h2, .linkSec h6, .lnkRdMr, .linkSec img, .linkSec{
	text-align:center;
	margin:5px auto;
	float:none;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);	
	}
.footSec1 .iframeA{
	float:left;
	width:100%;
	height:380px;
	}
.ftcp_stlnk .cpy, .ftcp_stlnk .slnk{
	text-align:center;
	padding:0px 0px;
	}			
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}	
.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}	

figure.centLgo {
    position: static;
    margin: -10px auto;
    width: 250px;
}
.tpRightSec {
	width:50%;
    position: relative;
    margin-top: -40px;
}
.tpLeftSec {
	width:50%;
    position: relative;
    margin-top: -40px;
}
.navbar-default .navbar-toggle {
    border-color: #f0dc93;
    float: none;
    width: 100%;
    padding: 10px 10px;
    display: block;
    margin: 5px auto;
    text-align: center;
}
.navbar-header {
    padding: 0px 5px;
}
.navbar-right {
    float: right!important;
    margin-right: 0px;
    width: 100%;
    text-align: center;
}
.navbar-nav {
    margin: 0px auto;
	width:100%;
}
.linkSec h2, .linkSec h6, .lnkRdMr, .linkSec img, .linkSec{
	text-align:center;
	margin:5px auto;
	float:none;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);	
	}
.footSec1 .iframeA{
	float:left;
	width:100%;
	height:300px;
	}	
.footSec1 h2, .footSec1 h5, .footSec1 p{
	text-align:center;
	}
.ftcp_stlnk .cpy, .ftcp_stlnk .slnk{
	text-align:center;
	padding:0px 0px;
	}
.newsTab img{
	float:none;
	margin:auto;
	text-align:center;
	}
.newsTab h5, .newsTab h6, .newsTab p{
	text-align:center;
	}							
}

@media only screen and (min-width: 480px) and (max-width: 600px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}	
.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}	

figure.centLgo {
    position: static;
    margin: -10px auto;
    width: 250px;
}
.tpRightSec {
	width:50%;
    position: relative;
    margin-top: -40px;
}
.tpLeftSec {
	width:50%;
    position: relative;
    margin-top: -40px;
}
.navbar-default .navbar-toggle {
    border-color: #f0dc93;
    float: none;
    width: 100%;
    padding: 10px 10px;
    display: block;
    margin: 5px auto;
    text-align: center;
}
.navbar-header {
    padding: 0px 5px;
}
.navbar-right {
    float: right!important;
    margin-right: 0px;
    width: 100%;
    text-align: center;
}
.navbar-nav {
    margin: 0px auto;
	width:100%;
}
.ImgSize {
    width: 40%;
    margin: 10px 10px 0px 0px;
}	
.linkSec h2, .linkSec h6, .lnkRdMr, .linkSec img, .linkSec{
	text-align:center;
	margin:5px auto;
	float:none;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);	
	}
.footSec1 h2, .footSec1 h5, .footSec1 p{
	text-align:center;
	}
.breadcrumb>li {
    padding: 0px 10px;
}	
.breadcrumb>li+li:before {
	display:none;
	}
.ftcp_stlnk .cpy, .ftcp_stlnk .slnk{
	text-align:center;
	padding:0px 0px;
	}
.tabImgSldr{
	width: 100%;
    max-width: 100%;
    margin: 10px 0px;
	}	
.readMr, .lnkRdMr{
	float:left;
    width: 100%;
    text-align: center;	
	}	
.welContA h1, .welContA h2, .welContA h3, .welContA h4, .welContA h5, .welContA h5, .HmContA h1{
	text-align:center;
	}
.module-separator {
    float: none;
    margin: -4px auto;
}
.HmContA h5, .HmContA h4, .HmContA p{
	text-align:center;
	}	
.newsTab img{
	float:none;
	margin:auto;
	text-align:center;
	}
.newsTab h5, .newsTab h6, .newsTab p{
	text-align:center;
	}											
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
.amazingslider-text-1{
	display:none !important;
	}	
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}	
.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}	

figure.centLgo {
    position: static;
    margin: -10px auto;
    width: 250px;
}
.tpRightSec {
display:none;
}
.tpLeftSec {
display:none;
}


.navbar-default .navbar-toggle {
    border-color: #f0dc93;
    float: none;
    width: 100%;
    padding: 10px 10px;
    display: block;
    margin: 5px auto;
    text-align: center;
}
.navbar-header {
    padding: 0px 5px;
}
.navbar-right {
    float: right!important;
    margin-right: 0px;
    width: 100%;
    text-align: center;
}
.navbar-nav {
    margin: 0px auto;
	width:100%;
}

.ImgSize {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.welContA h1{
	text-align:center;
	}
.module-separator{
	float:none;
	margin:-4px auto;
	}		
h1, h2, h3, h4, h5, h6, p{
	text-align:center;
}	
.HmContA h1{
	text-align:center;
	}
.linkSec img {
	max-width:200px;
}	
.linkSec h2, .linkSec h6, .lnkRdMr, .linkSec img, .linkSec{
	text-align:center;
	margin:5px auto;
	float:none;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);	
	}
.footSec1 h2, .footSec1 h5, .footSec1 p{
	text-align:center;
	}
.breadcrumb>li {
    padding: 0px 10px;
}	
.breadcrumb>li+li:before {
	display:none;
	}
.ftcp_stlnk .cpy, .ftcp_stlnk .slnk{
	text-align:center;
	padding:0px 0px;
	}	
.readMr, .lnkRdMr{
	float:left;
    width: 100%;
    text-align: center;	
	}
.welContA h1, .welContA h2, .welContA h3, .welContA h4, .welContA h5, .welContA h5{
	text-align:center;
	}
.tabImgSldr{
	width: 100%;
    max-width: 100%;
    margin: 10px 0px;
	}	
.HmContA h5, .HmContA h4, .HmContA p{
	text-align:center;
	}
.newsTab img{
	float:none;
	margin:auto;
	text-align:center;
	}	
.newsTab h5, .newsTab h6, .newsTab p{
	text-align:center;
	}													
}

@media only screen and (min-width: 200px) and (max-width: 320px) {
.amazingslider-text-1{
	display:none !important;
	}		
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}	
.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}	

figure.centLgo {
    position: static;
    margin: -10px auto;
    width: 200px;
}
.tpRightSec {
display:none;
}
.tpLeftSec {
display:none;
}
.navbar-default .navbar-toggle {
    border-color: #f0dc93;
    float: none;
    width: 100%;
    padding: 10px 10px;
    display: block;
    margin: 5px auto;
    text-align: center;
}
.navbar-header {
    padding: 0px 5px;
}
.navbar-right {
    float: right!important;
    margin-right: 0px;
    width: 100%;
    text-align: center;
}
.navbar-nav {
    margin: 0px auto;
	width:100%;
}	
.ImgSize {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.welContA h1{
	text-align:center;
	}
.module-separator{
	float:none;
	margin:-4px auto;
	}	
h1, h2, h3, h4, h5, h6, p{
	text-align:center;
}		
.HmContA h1{
	text-align:center;
	}
.linkSec img {
	max-width:200px;
}	
.linkSec h2, .linkSec h6, .lnkRdMr, .linkSec img, .linkSec{
	text-align:center;
	margin:5px auto;
	float:none;
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);	
	}	
.footSec1 h2, .footSec1 h5, .footSec1 p{
	text-align:center;
	}
.breadcrumb>li {
    padding: 0px 10px;
}	
.breadcrumb>li+li:before {
	display:none;
	}
.ftcp_stlnk .cpy, .ftcp_stlnk .slnk{
	text-align:center;
	padding:0px 0px;
	}	
.readMr, .lnkRdMr{
	float:left;
    width: 100%;
    text-align: center;	
	}
.welContA h1, .welContA h2, .welContA h3, .welContA h4, .welContA h5, .welContA h5{
	text-align:center;
	}
.tabImgSldr{
	width: 100%;
    max-width: 100%;
    margin: 10px 0px;
	}	
.HmContA h5, .HmContA h4, .HmContA p{
	text-align:center;
	}
.newsTab img{
	float:none;
	margin:auto;
	text-align:center;
	}
.newsTab h5, .newsTab h6, .newsTab p{
	text-align:center;
	}										
}


.carousel-caption p{
	color: #fff;
	background: #000;
}

.carousel-indicators {
   
    bottom: -10px !important;
    }


    .mCustomScrollBox .mCS-light.active{
    	display: inline !important;
    }