/*************************start general selectors****************************/
*{
	padding:0px; margin:px;
}
@font-face {
    font-family: AGENCYR;
    src: url(AGENCYR.woff);
}
body{
    font-family:Arial, sans-serif ;
	color:#3c3c3c;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	background:#fff;
	}
ol, ul {
    margin-top: 0px;
    margin-bottom: 0px;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	outline:none;
	color:#fff;
}
a:hover{
	text-decoration:none;
	color:inherit;
}
a:focus{
	color:inherit;
	text-decoration:none;
	outline:none;
}
#dp_swf_engine{
	display:none;
}
h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}
/*************************end general selectors*****************************/ 
/*************************start common selectors****************************/
.responsive-image{
   max-width:100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clr {
	clear: both;
}
.clearfix:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	width:100%;
}
/*************************end common selectors****************************/
/*************************start nav selectors****************************/
#dl-menu{
	display:block;
}
.navigation{
	background:#3e9242;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}
.phone_number{
	display:none;
	float:right;
	width:25%;
	padding:10px 0px;
	text-align:right;
}
.phone_number .text{
	color:#fff;
	font-size:18px;
	font-family: AGENCYR;
}	
.main-navigation{
	text-align:left;
	display:none;
	float:left;
	width:75%;
}
.main-navigation > li{
	text-align:center;
	display:inline-block;
	position:relative;
	margin-left:-4px;
	border-right:1px solid #fff;
}
.main-navigation > li:last-child{
	border-right:none;
}
.main-navigation > li > a{
	padding:12px 8px;
	display:block;
	color:#fff;
	font-size:13px;
	text-transform:capitalize;
}
.main-navigation > li:hover > a, .main-navigation > li.active > a{
	background-color:#fff000;
	color:#0c6c11;
}
.sub-navigation{
	display:none;
    text-align: left;
    width: 120px;
	position: absolute;
	left: 0;
	top: 46px;
	z-index:999999;
	border-right:1px solid #fff;
}
.main-navigation > li:hover .sub-navigation{
	display:block;
}
.sub-navigation li{
	display:block;
	border-bottom:1px solid #fff;
}
.sub-navigation a{
	font-size:14px;
	display:block;
	padding:6px;
	color:#fff;
	background-color:#59bb5d;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sub-navigation a:hover{
	background-color:#e87300;
	color:#fff;
}
/*************************end nav selectors****************************/

/*************************start content selectors****************************/
.container-fluid{
	max-width:100%;
	margin:0px auto;
}
.top_bg{
	padding:16px 0px;
	background:#014049;
}
.top_bg .logo{
	text-align:center;
	margin-bottom:10px;
}
.top_bg .social_media{
	text-align:center;
}
.welcome_bg{
	background:#3e9242;
	padding:20px;
}
.chairman_bg{
	background:#3e9242;
	padding:20px;
}
.welcome_bg h2, .chairman_bg h2{
	font-family: AGENCYR;
	font-size:24px;
	color:#fff000;
	text-align:center;
	margin-bottom:15px;
}
.welcome_bg h2 span{
	color:#fff;
}
.welcome_bg p, .chairman_bg p{
	color:#fff;
	text-align:justify;
}
.welcome_bg p a {
	color:#fff001;
}
.chairman_bg p{
	text-align:right;
}
.chairman_bg p a{
	color:#fff001;
}
.welcome_bg p a:hover, .chairman_bg p a:hover{
	color:#fff;
}

.chairman_bg .notice_board_bg li{
	background:url(images/bullet.png) no-repeat left 10px;
	padding:4px 0px 4px 18px;
	color:#fff;
	font-size:15px;
}
.gallery_bg{
	padding:20px 0px;
	background:#fff;
}
.gallery_bg h2{
	font-family: AGENCYR;
	font-size:24px;
	color:#3e9242;
	text-align:center;
	margin-bottom:15px;
}
.inside_bg{
	padding:20px 0px;
	background:#fff;
}
.inside_bg .heading {
	border-bottom:2px solid #138418;
	margin-bottom:16px;
	text-align:center;
}
.inside_bg .heading span {
	color:#fff600;
	margin:0px;
	font-family: AGENCYR;
	font-size:22px;
	background:#138418;
	padding:12px;
	display:inline-block;
}
.inside_bg p{
	text-align:justify;
}
.inside_bg p strong{
	font-weight:bold;
}
.inside_bg .side_image{
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.inside_bg .side_image h3{
	font-family: AGENCYR;
	font-size:18px;
	color:#1159bb;
	text-transform:capitalize;
	text-align:center;
}
.inside_bg .side_image .border{
	padding:4px;
	border:1px solid #cbcbcb;
}
.inside_bg .inside_bullet{
	margin-bottom:12px;
}
.inside_bg .inside_bullet li{
	background:url(images/bullet01.png) no-repeat left 8px;
	padding:4px 0px 4px 20px;
	color:#1b6b20;
}
.inside_bg .inside_bullet li span{
	color:#3F3F3F;
}
.inside_bg .inside_bullet li strong{
	font-weight:bold;
}
.inside_bg .table-bordered {
    border: 1px solid #bcbcbc;
}
.inside_bg .table-bordered > thead > tr > th {
    border: 1px solid #bcbcbc;
}
.inside_bg .table-bordered > tbody > tr > th{
	border: 1px solid #bcbcbc;
}
.inside_bg .table > thead > tr.info > th{
	background:#a1d7f0;
}
.inside_bg .gallery_section{
	margin-bottom:15px;
}
.inside_bg .thumbnail {
    border:none;
}
.inside_bg .thumbnail .border01{
	padding:4px;
	border:1px solid #cbcbcb;
}
.inside_bg .caption{
	text-align:center;
}
.inside_bg .caption h3{
	font-size:15px;
	color:#0f7b9e;
	text-align:center;
	margin-top:0px;
	margin-bottom:12px;
	line-height:20px;
	font-family: AGENCYR;
}
.inside_bg h3{
	font-family: AGENCYR;
	font-size:19px;
	color:#136818;
	margin-bottom:10px;
}
.inside_bg h4{
	font-family: AGENCYR;
	font-size:20px;
	color:#068e0c;
	margin-bottom:10px;
}
.inside_bg a{
	color:#b25814;
}
.inside_bg a:hover{
	color:#7d7d7d;
}
.inside_bg label {
	display:block;
}
.inside_bg .form-control {
    display: block;
    width: 100%;
    padding: 6px 8px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c2b289;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.inside_bg .form-control01 {
    display:inline-block;
    width: 100%;
    padding: 6px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c2b289;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.inside_bg .form-control:focus, .inside_bg .form-control01:focus {
    background-color: #fff;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(15, 126, 158, 0.6);
}
.inside_bg .submit{
    display: inline-block;
    padding: 5px;
    margin-top: 4px;
    font-size: 18px;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -moz-user-select: none;
    background:#138418;
    color:#fff;
    text-transform:uppercase;
    font-family: MaidenOrange-Regular;
	border:0px;
}






	
/*************************end content selectors****************************/
.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}
.col-top {
  vertical-align: top;
}
/*************************start footer selectors *************************/
.footer_bg{
	background:#014049;
	padding:20px 0px;
}	
.footer_bg .footer_link{
	margin-bottom:15px;
	text-align:center;
}
.footer_bg .footer_link li{
	display:inline-block;
	padding:0px 10px 0px 10px;
	background:url(images/footer_division.jpg) no-repeat right 6px;
	margin-right:-4px;
}
.footer_bg .footer_link li:last-child{
	background:none;
}
.footer_bg .footer_link li a{
	color:#fff;
	font-size:13px;
}
.footer_bg .footer_link li a:hover{
	color:#aff5ff;
}
.footer_bg .icon{
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family: AGENCYR;
}
.footer_bg p a{
	color:#FFF500;
}
.footer_bg p a:hover{
	color:#fff;
}
.footer_bg p{
	text-align:center;
	color:#fff;
	font-size:11px;
}
/*************************end footer selectors *************************/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	margin-bottom:25px;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width:170px;
    max-height:128px;
	border:1px solid #ADADAD;
	padding:3px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 32px;
    height: 32px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background:url(images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(images/button-next.png) no-repeat;
}