fb-like-buttompage-info-img-bgbody {
	background: #FFF;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: 400;
}


/*	===================================================================
   	RESET
   	===================================================================   */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
* { padding:0; margin:0; }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
img, fieldset { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
a{ text-decoration:none;}
.overflow { overflow: hidden; }
.left { float: left; }
.right { float: right; }
.clear { clear:both; }
.center { text-align: center; }
p { margin: 0; padding: 0; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.border { border: 1px solid red; }



/*	=================================================
	GENERAL STYLING
	=================================================     */

.wrapper { width: 1000px; margin: 0px auto; }



/*	=================================================
	HEADER STYLING
	=================================================     */

.header { background: url(assets/images/header-bg.jpg) repeat-x left top; height: 200px !important; }
.header-top-social { height: 48px; overflow: hidden; }
.header-fb { float: right; width: 142px; text-align: right; display: flex; padding-top: 12px; border: 0px solid red; }
.header-fb h5 { font-family: 'PT Sans', sans-serif; font-size: 16px; color: #a5e2f5; font-weight: 400; line-height: 27px; margin-right: 12px; float: left; }
.social-fb { background: url(assets/images/icon-fb.png) no-repeat left top; width: 30px; height: 30px; display: block; outline: none; text-decoration: none; float: right; }


.header-logo-menu { width: 100%; margin: auto; max-width: 1000px; }
.header-logo-menu .logo { float: left; width: 175px; border: 0px solid red; margin-top:7px;}
.header-logo-menu .menu { height: 91px; line-height: 91px; border: 0px solid red; margin-left:0; }
.header-logo-menu .menu ul { float: right; }
.header-logo-menu .menu ul li { float: left; }
.header-logo-menu .menu ul li { float: left; margin: 0 1px 0 0;  }
.header-logo-menu .menu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #05536c; font-weight: 700; display: block; line-height: 91px; text-transform: uppercase; padding: 21px 16px !important; }
.header-logo-menu .menu ul li a:hover { background: url(assets/images/menu-hover-bg.png) repeat; text-decoration: none; color: #FFF; }
.header-logo-menu .menu ul li a.active { background: url(assets/images/menu-hover-bg.png) repeat; text-decoration: none; color: #FFF; }

.header-left-img { position: absolute; margin-left: -80px; margin-top: -18px; *margin-top: -93px; }
.header-right-img { position: absolute; margin-left: 999px; margin-top: -18px; *margin-top: -93px; }


/*	=================================================
	BODY STYLING
	=================================================     */

.body-outer { background: #FFF; width: 100%; height: 100%; }
.slider { width: 100%; height: 486px; border: 0px solid red; position: relative; }
/*.slider img { width: 100%; height: auto;  height: 486px; border: 0px solid red;}*/

.body-container-main { width: 100%; max-width: 1000px; margin-top:-75px; *top:-75px !important; background: #fff; border: 0px solid red; position:relative; z-index:100; }
.body-container-pad { padding: 38px  30px 40px 30px; }

.welcome-container { width: 100%; max-width: 940px; margin: auto; margin-bottom: 40px; }
.welcome-content-left { float: left; width: 360px; padding: 38px 0 0 0; /*font-family: 'Roboto', 'sans-serif'; font-family: 'Roboto Slab', 'serif';*/ text-transform: uppercase; border: 0px solid red; }
.welcome-content-left h1 { font-family: 'Roboto', 'sans-serif'; font-size: 29px; color: #ea6136; font-weight: 400;  }
.welcome-content-left h2 { font-family: 'Roboto Slab', 'serif'; font-size: 24px; color: #3689a3; font-weight: 700;  }
.welcome-content-left h3 { font-family: 'Roboto Slab', 'serif'; font-size: 24px; color: #3689a3; font-weight: 400;  }
.welcome-content-right { margin-left: 370px; border-left: 1px solid #dfdfdf; background: url(assets/images/border-img-welcome.jpg) no-repeat left 75px; padding: 32px 0 35px 42px; }
.welcome-content-right p { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #333; font-weight: 400; line-height: 20px; margin-bottom: 12px; }

.home-page-info { border: 0px solid red; width: 100%; overflow: hidden; }
.home-page-info ul {  }
.home-page-info ul li { float: left; width: 270px; border: 0px solid red; margin-left: 45px; }
.home-page-info ul li:first-child {margin: 0;}
.page-info-box { border: 4px solid #f6f7f6; width: 100%; min-height: 370px; position:relative; }
.page-info-box-btm { background: url(assets/images/gallery-btm-shadow.jpg) no-repeat center top; height: 14px; }
.page-info-img-bg { background: url(assets/images/page-info-bg.png) no-repeat center top; width: 270px; height: 196px; position: absolute; left:0 z-index: 10; border: 0px solid red; }
.page-info-img-bg-img { height: 196px; position: absolute; z-index: 9; }
.page-info-img-bg-img img { max-width: 270px; max-height: 190px; position: absolute; margin: auto; top: 0; bottom: 0; left: 18px; z-index: 9; }
.page-info-cnt { border: 0px solid red; margin-top: 196px; text-align:center;}

.page-info-cnt span{ min-height:80px; display:block;}

.page-info-cnt h1 { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; text-align: center; text-transform: uppercase; min-height:50px; }
.page-info-cnt p { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #7b7b7b; font-weight: 400; text-align: center; height: 76px; line-height: 18px; }
.page-info-cnt h5 { text-align: center; }
.page-info-cnt h5 a { background: url(assets/images/read-more-bg.png) no-repeat center top; width: 110px; height: 29px; text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #FFF; font-weight: 400; display: block; line-height: 29px; text-decoration: none; margin: auto; text-transform: uppercase;  }
.page-info-cnt h5 a:hover { background: url(assets/images/read-more-bg.png) no-repeat center bottom; }


/*	=================================================
	PHOTO GALLERY STYLING
	=================================================     */

.photo-gallery-outer { background: url(assets/images/photo-gallery-bg.jpg) no-repeat center top; width: 100%; height: 375px; }
.photo-gallery-container { width: 940px; margin: auto; padding: 35px 0 15px 0; }
.photo-gallery-top-area { border-bottom: 1px solid #d8c5c6; background: url(assets/images/photo-gallery-border-img.png) no-repeat center bottom; padding-bottom: 34px; margin-bottom: 20px; }
.photo-gallery-top-area h1 { text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 29px; color: #FFF; font-weight: 400;  text-transform: uppercase; }
.photo-gallery-top-area h5 { text-align: center; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #FFF; font-weight: 400; }

.photo-gallery-top-area h5 a{ color:#fff;}

.photo-gallery {  }
.photo-gallery ul {  }
.photo-gallery li { float: left; width: 300px; height: 165px; margin-left: 20px; }
.photo-gallery li:first-child { margin-left: 0px; }
.photo-gallery-box { width: 292px; height: 157px; background: #FFF; padding: 4px; position: relative; }
.photo-gallery-box img { position: absolute; max-width: 292px; max-height: 157px; margin: auto; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; }
.gallery-ad { position: absolute; bottom: 0; right: 0; z-index: 11; }
.gallery-ad a { background: url(assets/images/gallery-ad.jpg) no-repeat left top; width: 40px; height: 35px; display: block; text-decoration: none; outline: none; }
.photo-gallery-view { padding: 15px 0; width:100%; float:left;}

.photo-gallery-view a { background: url("assets/images/read-more-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-family: 'Roboto','sans-serif';
    font-size: 13px;
    font-weight: 400;
    height: 29px;
    line-height: 29px;
    margin: auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px; }


.photo-gallery-view a:hover{background: url("assets/images/read-more-bg.png") no-repeat scroll center bottom;}

/*	=================================================
	FOOTER STYLING
	=================================================     */
.clear{clear:both;}
.footer { background: #FFF; border-bottom: 14px solid #3689a3; padding: 14px 0 0 0; }
.footer-cnt-bg { background: #f5f5f5; padding: 30px 30px 40px 30px; position: relative; }
.left_feather{ position:absolute; left:-77px; top:-3px; background: url(assets/images/bot_left_feather.png) no-repeat; width:78px; height:74px; float;left;}
.right_feather{ position:absolute; right:-78px; top:-3px; background: url(assets/images/bot_right_feather.png) no-repeat; width:79px; height:74px; float;left;}
.footer-cnt-left { float: left; width: 430px; }
.footer-cnt-right { float: right; width: 367px; }
.footer-cnt-left h5 { font-family: 'Roboto', 'sans-serif'; font-size: 12px; color: #5d5d5d; font-weight: 400; line-height: 27px; }
.footer-cnt-left h5 a { font-family: 'Roboto', 'sans-serif'; font-size: 12px; color: #5d5d5d; font-weight: 400; line-height: 27px; text-decoration: none; }
.footer-cnt-left h5 a:hover { color: #000; text-decoration: none; }
.footer-cnt-right p { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #5d5d5d; font-weight: 400; line-height: 27px; }
.footer-cnt-right p span { color: #237084 }
.footer-cnt-right h5 { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #3d3d3d; font-weight: 400; line-height: 27px; }
.footer-cnt-right h5 a { color: #3d3d3d; }

.soliloquy-pager{ display:none;}

.soliloquy-controls-direction{ display:none !important;}

.menu-footer-container ul{ margin:0; float:left; padding:0; list-style-type:none;}

.menu-footer-container ul li{ float:left; padding:0 8px; background:url(assets/images/divider.png) left center no-repeat;}

.menu-footer-container ul li:first-child{ padding-left:0; background:none;}


/*	==============================
	new css 09-5-2014
	==============================   */

.body-container-pad2 { padding: 28px  30px 40px 30px; }
.inner-page-title { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; border-bottom: 1px solid #e5e5e5; padding-bottom: 16px; margin-bottom: 25px; }
.inner-page-title span { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; display: inline; border-bottom: 2px solid #4c8293; padding-bottom: 15px; text-transform: uppercase; }
.inner-container-main { overflow: hidden; }
.inner-container-left-colmn { float: left; width: 330px; border: 0px solid red; }
.inner-container-right-colmn { float: right; width: 570px; }
.inner-photo-border { border: 5px solid #ecfbff; -webkit-box-shadow: 0 0 2px 2px #CCC; box-shadow: 0 0 2px 2px #CCC; }
.inner-photo-box { text-align: center; margin: 3px 0; }
.inner-left-col-btn-bg { /*background: #f5f5f5;*/ padding: 30px; }
.inner-btn-left1 { width: 256px; height: 36px; line-height: 36px; text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 16px; color: #FFF; font-weight: 400; background: url(assets/images/inner-btn-left1.png) no-repeat left top; display: block; }
.mbtm-18 { margin-bottom: 18px; }
.inner-btn-left1:hover { text-decoration: none; }
.inner-page-content {  }
.inner-page-content p { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #333333; font-weight: 400; line-height: 20px; margin-bottom: 15px; }
.inner-page-content h2 { font-family: 'Open Sans', sans-serif; font-size: 20px; color: #333333; font-weight: 400; line-height: 20px; margin-bottom: 15px; }


.upcoming-events-links {  }
.upcoming-events-links ul {  }
.upcoming-events-links ul li { list-style: disc; margin: 0 0 6px 0; }
.upcoming-events-links ul li a { font-family: 'Roboto', 'sans-serif'; font-size: 15px; color: #3689a3; font-weight: 400; }

.contact_tbl td a{color:#3689A3; font-size:15px;}



/*	==============================
	new css 23-05-2014 (SOUMIT PAL)
	==============================   */

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
/*.........style added........*/
.textfeild_login{ width:200px; height:21px; border:1px solid #3689A3; padding:0 5px; line-height:21px; margin-left:10px;}
.logout_btn{ background:url(assets/images/read-more-bg.png) no-repeat; color:#fff; font-size:16px; text-align:center; width:110px; height:29px; border:0px; line-height:29px; cursor:pointer; margin-left:10px;}
.logout_btn:hover{ color:#ccc;}
.logout_btn1{ background:url(assets/images/read-more-bg.png) no-repeat; color:#fff; font-size:16px; text-align:center; width:110px; height:29px; border:0px; line-height:29px; cursor:pointer; margin-left:10px; display:block; float:right;}
.logout_btn1:hover{ color:#ccc;}
.guide_cont{}
.guide_cont h4{ font-size:13px; color:#333333; font-weight:bold;}
.guide_cont a{ color:#3689A3;}
.in_login{ text-align:center;}
.inner-page-title1{}
.inner-page-title1 h1{ font-size:18px; color:#333;}
.inner-page-title1 h2{ font-size:16px; color:#333;}
.inner-page-title1 p{ line-height:22px; margin-bottom:15px;}


.gallery-wrapper, .gallery-image{ overflow:hidden;}
.gallery-wrapper h2{ font-size:16px; min-height: 50px;}
.gallery-box-wrapper{ width:31%; float:left; padding:1%; text-align:center; height:225px;}
.gallery-box-wrapper img{ display:inherit; border:3px solid #E5E5E5; margin-bottom:10px;}
.gallery-image a{ float:left; border:3px solid #E5E5E5; margin:5px 16px; height:150px; overflow:hidden;}
.gallery-image a:hover{border:3px solid #7B7B7B;}
.pagination-member{ width:100%; text-align:center;}
.pagination-member span, .pagination-member a{ display:inline; float:none;}
.pagination-member .current, .pagination-member a:hover{ background:#3689A3;}

.menu-footer-container ul li a:hover{ color:#3589A3;}
body {
	background: #FFF;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: 400;
}


/*	===================================================================
   	RESET
   	===================================================================   */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
* { padding:0; margin:0; }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
img, fieldset { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
a{ text-decoration:none;}
.overflow { overflow: hidden; }
.left { float: left; }
.right { float: right; }
.clear { clear:both; }
.center { text-align: center; }
p { margin: 0; padding: 0; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.border { border: 1px solid red; }



/*	=================================================
	GENERAL STYLING
	=================================================     */

.wrapper { width: 1000px; margin: 0px auto; }



/*	=================================================
	HEADER STYLING
	=================================================     */

.header { background: url(assets/images/header-bg.jpg) repeat-x left top; height: 139px; }
.header-top-social { height: 48px; overflow: hidden; }
.header-fb { float: right; width: 142px; text-align: right; display: flex; padding-top: 12px; border: 0px solid red; }
.header-fb h5 { font-family: 'PT Sans', sans-serif; font-size: 16px; color: #a5e2f5; font-weight: 400; line-height: 27px; margin-right: 12px; float: left; }
.social-fb { background: url(assets/images/icon-fb.png) no-repeat left top; margin-top:-3px; width: 30px; height: 30px; display: block; outline: none; text-decoration: none; float: right; }
.social-fb:hover { background: url(assets/images/icon-fb.png) no-repeat left bottom; text-decoration: none; }

.header-logo-menu { width: 100%; margin: auto; max-width: 1000px; }
.header-logo-menu .logo { float: left; width: 175px; border: 0px solid red; }
.header-logo-menu .menu { height: 91px; line-height: 91px; border: 0px solid red; margin-left:0; }
.header-logo-menu .menu ul { float: right; }
.header-logo-menu .menu ul li { float: left; }
.header-logo-menu .menu ul li { float: left; margin: 0 1px 0 0;  }
.header-logo-menu .menu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #05536c; font-weight: 700; display: block; line-height: 91px; text-transform: uppercase; padding: 0 16px; }
.header-logo-menu .menu ul li a:hover { background: url(assets/images/menu-hover-bg.png) repeat; text-decoration: none; color: #FFF; }
.header-logo-menu .menu ul li a.active { background: url(assets/images/menu-hover-bg.png) repeat; text-decoration: none; color: #FFF; }

.header-left-img { position: absolute; margin-left: -80px; margin-top: -18px; *margin-top: -93px; }
.header-right-img { position: absolute; margin-left: 999px; margin-top: -18px; *margin-top: -93px; }


/*	=================================================
	BODY STYLING
	=================================================     */

.body-outer { background: #FFF; width: 100%; height: 100%; }
.slider { width: 100%; height: 486px; border: 0px solid red; position: relative; }
/*.slider img { width: 100%; height: auto;  height: 486px; border: 0px solid red;}*/

.body-container-main { width: 100%; max-width: 1000px; margin-top:-70px; *top:-75px !important; background: #fff; border: 0px solid red; position:relative; z-index:100; }
.body-container-pad { padding: 38px  30px 40px 30px; }

.welcome-container { width: 100%; max-width: 940px; margin: auto; margin-bottom: 40px; }
.welcome-content-left { float: left; width: 360px; padding: 38px 0 0 0; /*font-family: 'Roboto', 'sans-serif'; font-family: 'Roboto Slab', 'serif';*/ text-transform: uppercase; border: 0px solid red; }
.welcome-content-left h1 { font-family: 'Roboto', 'sans-serif'; font-size: 29px; color: #ea6136; font-weight: 400;  }
.welcome-content-left h2 { font-family: 'Roboto Slab', 'serif'; font-size: 24px; color: #3689a3; font-weight: 700;  }
.welcome-content-left h3 { font-family: 'Roboto Slab', 'serif'; font-size: 24px; color: #3689a3; font-weight: 400;  }
.welcome-content-right { margin-left: 370px; border-left: 1px solid #dfdfdf; background: url(assets/images/border-img-welcome.jpg) no-repeat left 75px; padding: 32px 0 35px 42px; }
.welcome-content-right p { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #333; font-weight: 400; line-height: 20px; margin-bottom: 12px; }

.home-page-info { border: 0px solid red; width: 100%; overflow: hidden; }
.home-page-info ul {  }
.home-page-info ul li { float: left; width: 298px; border: 0px solid red; margin-left:23px; }
.home-page-info ul li:first-child { margin-left:0; }
.page-info-box { border: 4px solid #f6f7f6; width: 290px; min-height: 370px; }
.page-info-box-btm { background: url(assets/images/gallery-btm-shadow.jpg) no-repeat center top; height: 14px; }
.page-info-img-bg { background:url(assets/images/page-info-bg.png) no-repeat center top; width: 270px; height: 196px; position: absolute; z-index: 10;/* margin-left:18px;*/ margin-left:9px; border: 0px solid red; }
.page-info-img-bg-img { height: 196px; position: absolute; z-index: 9; }
.page-info-img-bg-img img { max-width: 270px; max-height: 190px; position: absolute; margin: auto; top: 0; bottom: 0; left: 18px; z-index: 9; }
.page-info-cnt { border: 0px solid red; margin-top: 196px; text-align:center;}

.page-info-cnt span{ min-height:80px; display:block;}

.page-info-cnt h1 { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; text-align: center; text-transform: uppercase; min-height:50px; }
.page-info-cnt p { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #7b7b7b; font-weight: 400; text-align: center; height: 76px; line-height: 18px; }
.page-info-cnt h5 { text-align: center; }
.page-info-cnt h5 a { background: url(assets/images/read-more-bg.png) no-repeat center top; width: 110px; height: 29px; text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #FFF; font-weight: 400; display: block; line-height: 29px; text-decoration: none; margin: auto; text-transform: uppercase;  }
.page-info-cnt h5 a:hover { background: url(assets/images/read-more-bg.png) no-repeat center bottom; color:#fff;}


/*	=================================================
	PHOTO GALLERY STYLING
	=================================================     */

.photo-gallery-outer { background: url(assets/images/photo-gallery-bg.jpg) no-repeat center top; width: 100%; height: 375px; }
.photo-gallery-container { width: 940px; margin: auto; padding: 35px 0 15px 0; }
.photo-gallery-top-area { border-bottom: 1px solid #d8c5c6; background: url(assets/images/photo-gallery-border-img.png) no-repeat center bottom; padding-bottom: 34px; margin-bottom: 20px; }
.photo-gallery-top-area h1 { text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 29px; color: #FFF; font-weight: 400;  text-transform: uppercase; }
.photo-gallery-top-area h5 { text-align: center; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #FFF; font-weight: 400; }

.photo-gallery-top-area h5 a{ color:#fff;}

.photo-gallery {  }
.photo-gallery ul {  }
.photo-gallery li { float: left; width: 300px; height: 165px; margin-left: 20px; }
.photo-gallery li:first-child { margin-left: 0px; }
.photo-gallery-box { width: 290px; height: 157px; background: #FFF; padding: 4px; position: relative; }
.photo-gallery-box img { position: absolute; max-width: 292px; max-height: 157px; margin: auto; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; }
.gallery-ad { position: absolute; bottom: 0; right: 0; z-index: 11; }
.gallery-ad a { background: url(assets/images/gallery-ad.jpg) no-repeat left top; width: 40px; height: 35px; display: block; text-decoration: none; outline: none; }
.photo-gallery-view { padding: 15px 0; width:100%; float:left;}

.photo-gallery-view a { background: url("assets/images/read-more-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-family: 'Roboto','sans-serif';
    font-size: 13px;
    font-weight: 400;
    height: 29px;
    line-height: 29px;
    margin: auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px; }


.photo-gallery-view a:hover{background: url("assets/images/read-more-bg.png") no-repeat scroll center bottom;}

/*	=================================================
	FOOTER STYLING
	=================================================     */
.clear{clear:both;}
.footer { background: #FFF; border-bottom: 14px solid #3689a3; padding: 14px 0 0 0; }
.footer-cnt-bg { background: #f5f5f5; padding: 30px 30px 15px 30px; position: relative; clear:both;}
.left_feather{ position:absolute; left:-77px; top:-3px; background: url(assets/images/bot_left_feather.png) no-repeat; width:78px; height:74px; float;left; display:none;}
.right_feather{ position:absolute; right:-78px; top:-3px; background: url(assets/images/bot_right_feather.png) no-repeat; width:79px; height:74px; float;left; display:none;}
.footer-cnt-left { float: none; margin:0 auto; width: 421px; }
.footer-cnt-right { float: none; margin:0 auto; width: 375px; text-align:center;}
.footer-cnt-left h5 { font-family: 'Roboto', 'sans-serif'; font-size: 12px; color: #5d5d5d; font-weight: 400; line-height: 27px; }
.footer-cnt-left h5 a { font-family: 'Roboto', 'sans-serif'; font-size: 12px; color: #5d5d5d; font-weight: 400; line-height: 27px; text-decoration: none; }
.footer-cnt-left h5 a:hover { color: #000; text-decoration: none; }
.footer-cnt-right p { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #5d5d5d; font-weight: 400; line-height: 27px; }
.footer-cnt-right p span { color: #237084 }
.footer-cnt-right h5 { font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #3d3d3d; font-weight: 400; line-height: 27px; }
.footer-cnt-right h5 a { color: #3d3d3d; text-decoration:none;}
.footer-cnt-right h5 a:hover{ color:#237084;}
.soliloquy-pager{ display:none;}

.soliloquy-controls-direction{ display:none !important;}

.menu-footer-container ul{ margin:0 0 0 10px; float:left; padding:0; list-style-type:none;}

.menu-footer-container ul li{ float:left; padding:0 8px; background:url(assets/images/divider.png) left center no-repeat;}

.menu-footer-container ul li:first-child{ padding-left:0; background:none;}


/*	==============================
	new css 09-5-2014
	==============================   */

.body-container-pad2 { padding: 28px  30px 40px 30px; }
.body-container-pad_ex{ padding-bottom:20px !important;}
.inner-page-title { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; border-bottom: 1px solid #e5e5e5; padding-bottom: 16px; margin-bottom: 25px; }
.inner-page-title span { font-family: 'Roboto', 'sans-serif'; font-size: 20px; color: #3689a3; font-weight: 700; display: inline; border-bottom: 2px solid #4c8293; padding-bottom: 15px; text-transform: uppercase; }
.inner-container-main { overflow: hidden; }
.inner-container-left-colmn { float: left; width: 330px; border: 0px solid red; }
.inner-container-right-colmn { float: right; width: 570px; }
.inner-photo-border { border: 5px solid #ecfbff; -webkit-box-shadow: 0 0 2px 2px #CCC; box-shadow: 0 0 2px 2px #CCC; }
.inner-photo-box { text-align: center; margin: 3px 0; }
.inner-left-col-btn-bg { /*background: #f5f5f5;*/ padding: 30px; }
.inner-btn-accounts {/*width: 256px; height: 36px;*/width: 162px; height: 35px; float:left; line-height: 35px; text-align: center; /*font-family: 'Open Sans',sans-serif;font-size: 13px;*/ font-family: 'Roboto', 'sans-serif'; font-size:13px; color: #FFF; font-weight: 400; background: url(assets/images/inner-btn-left1.png) no-repeat 0 0; display: block; margin-left: 10px; }
.inner-btn-accounts:hover{ background:url(assets/images/inner-btn-left1.png) no-repeat 0 -35px;}
.inner-btn-accounts:hover { text-decoration: none; }
.inner-btn-left1 { /*width: 256px; height: 36px;*/width: 162px; height: 35px; float:left; line-height: 35px; text-align: center; /*font-family: 'Open Sans',sans-serif;font-size: 13px;*/ font-family: 'Roboto', 'sans-serif'; font-size:13px; color: #FFF; font-weight: 400; background: url(assets/images/inner-btn-left1.png) no-repeat 0 0; display: block; }
.inner-btn-left1:hover{ background:url(assets/images/inner-btn-left1.png) no-repeat 0 -35px;}
.mbtm-18 { margin-bottom: 18px; }
.inner-btn-left1:hover { text-decoration: none; }
.inner-page-content {  }
.inner-page-content p { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #333333; font-weight: 400; line-height: 20px; margin-bottom: 15px; }
.inner-page-content h2 { font-family: 'Open Sans', sans-serif; font-size: 20px; color: #333333; font-weight: 400; line-height: 20px; margin-bottom: 15px; }

.upcoming-events-links {  }
.upcoming-events-links ul {  }
.upcoming-events-links ul li { list-style: disc; margin: 0 0 6px 0; }
.upcoming-events-links ul li a { font-family: 'Roboto', 'sans-serif'; font-size: 15px; color: #3689a3; font-weight: 400; }

.contact_tbl td a{color:#3689A3; font-size:15px;}



/*	==============================
	new css 23-05-2014 (SOUMIT PAL)
	==============================   */

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
/*.........style added........*/
.textfeild_login{ width:200px; height:21px; border:1px solid #e5e5e5; padding:0 5px; line-height:21px; margin-left:10px;}
.logout_btn{ background:url(assets/images/read-more-bg.png) no-repeat; color:#fff; font-size:13px; text-align:center; width:110px; height:29px; border:0px; line-height:29px; cursor:pointer; margin-left:20px; text-transform:uppercase;}
.logout_btn:hover{ color:#ccc;}
.logout_btn1{ background: url(assets/images/btn_logout.png) no-repeat 0 0; color:#fff; font-size:13px; text-align:center; width:85px; height:35px; border:0px; line-height:35px; cursor:pointer; margin-left:10px; display:block; float:right;}
.logout_btn1:hover{ color:#ccc;}

.guide_cont{}
.guide_cont h4{ font-size:13px; color:#333333; font-weight:bold;}
.guide_cont a{ color:#3689A3;}
.in_login{ text-align:center;}
.inner-page-title1{}
.inner-page-title1 h1{ font-size:18px; color:#333;}
.inner-page-title1 h2{ font-size:16px; color:#333;}
.inner-page-title1 p{ line-height:22px; margin-bottom:15px;}


.gallery-wrapper, .gallery-image{ overflow:hidden;}
.gallery-wrapper h2{ font-size:16px; min-height: 25px;}
.gallery-box-wrapper{ width:31%; float:left; padding:1%; text-align:center; height:240px;}
.gallery-box-wrapper img{ display:inherit; border:3px solid #E5E5E5; margin-bottom:10px;}
.gallery-image a{ float:left; border:3px solid #E5E5E5; margin:5px 16px;}
.gallery-image a:hover{border:3px solid #7B7B7B;}
.pagination-member{ width:100%; text-align:center;}
.pagination-member span, .pagination-member a{ display:inline; float:none;}
.pagination-member .current, .pagination-member a:hover{ background:#3689A3;}

.menu-footer-container ul li a:hover{ color:#3589A3;}

.box_comite{ border:4px solid #CCCCCC; padding:8px; float:left; margin-right:10px; /*min-height:425px;*/ min-height:550px;margin-bottom:20px; width:436px;} 

.box_comite h2{ margin-bottom:15px;}

.box_comite h4{ padding-bottom:8px; text-transform:uppercase;}

/*====================================10072014====================================*/

.contact-heading{font-family: 'Open Sans', sans-serif; color:#333333; font-size:13px; text-transform:uppercase; font-weight:bold;}

.txt-field{border:#e5e5e5 1px solid; width:255px; height:24px; padding:0 5px; line-height:20px; font-family: 'Open Sans', sans-serif; color:#333333; font-size:12px;}

.comments{border:#e5e5e5 1px solid; width:255px; height:60px; padding:5px; font-family: 'Open Sans', sans-serif; color:#333333; font-size:12px;}

.submit { background: url(assets/images/read-more-bg.png) no-repeat; width: 110px; height: 29px; text-align: center; font-family: 'Roboto', 'sans-serif'; font-size: 13px; color: #FFF; font-weight: 400; line-height: 29px; text-decoration: none; text-transform: uppercase; border:none; cursor:pointer;}

.lbl_txt2{ color:#333333 !important; font-family:'Open Sans',sans-serif !important; font-size:13px !important; font-weight:bold !important; text-transform:uppercase !important;}


/* 26-07-2014 */

.pict_frame1{ float:left; width:158px; border:2px solid #e5e5e5;}
.pict_frame1 img{ width:100%; height:100%;}

.search_area{ width:384px; float:right; font-family:'Roboto','sans-serif'; font-size:13px; color: #3689a3; line-height: 27px; position:relative; top:-10px; right:10px; font-weight:normal;}
.search_box{ width:274px; height:35px; border:1px solid #3689a3; margin-left: 13px; border-radius: 4px; padding-left:5px; color:#afafaf;}
.search_img{ width:38px; height:35px; float:right; background:#3689a3; color:#fff; font-weight:bold; border-radius: 4px; border:none; cursor:pointer; font-weight:normal; font-size:13px;}

.single_list{float:left;height:200px;}


a.Link, a.ngg-fancybox{position:relative;}
a.Link .fb_iframe_widget{ bottom:5px; left:31px; position: absolute !important;}
a.ngg-fancybox .fb_iframe_widget{ bottom:5px; left:30px; position: absolute !important;}
a.Link .fb_iframe_widget, a.ngg-fancybox .fb_iframe_widget{opacity:0;}
a.Link:hover .fb_iframe_widget, a.ngg-fancybox:hover .fb_iframe_widget{opacity:1;}



/*-----04-08-2014-------*/

.search_area span{ font-size:13px;}

.submit{ margin-left:80px;}

.pad_rule{ padding-bottom:0 !important;}

.pagination{ margin-bottom:-38px;}

.ngg-album-compactbox{width:100%; border:none !important;}

.ngg-album-compactbox .ngg-album-link a img{border:5px solid #ccc !important; width:150px !important; height:150px !important;}
.ngg-album-compactbox .ngg-album-link a img:hover{border:5px solid #aaa !important;}

.ngg-album-compact{width:270px;}

.ngg-album-link, .ngg-album-link a{padding-left:0; display:block; width:160px; height:160px; position:relative;}

.ngg-album-compact h4 a{max-width:200px !important; text-align:center !important;}

.ngg-album-compactbox:before, .ngg-album-compactbox:after{border-bottom:none !important;}

.ngg-album-compactbox{border-radius:0px !important;}

.ngg-album-gallery-image-counter, .slideshowlink{display:none;}


.event_title{ color:#3689a3; font-size:20px; font-family:"Roboto","sans-serif"; font-weight:700; text-transform:uppercase;}
.event_border{ border:5px solid #ccc; margin-right:10px;}
.event_border:hover{ border:5px solid #aaa;}
.event_text{ font-size:14px; color:#3689a3;}
.event_text:hover{ color:#084f65; text-decoration:none;}
.event_img_size{}
.event_img_size td img{ width:290px !important; height:157px !important; margin:0 0 0 12px;}


.ngg-album-desc{ font-size:14px; color:#3689a3;}
.ngg-album-desc:hover{  color:#084f65; text-decoration:none;}
/*a.ngg-fancybox .fb_iframe_widget{ bottom:35px !important;}*/
.ngg-gallery-thumbnail-box{margin-right:24px !important; margin-bottom:30px !important;}
.ngg-gallery-thumbnail, .ngg-gallery-thumbnail a{width:160px; height:160px; position:relative; display:block}
.album_back{ background:#3689a3; float:right; padding:10px 20px; color:#fff; border-radius:5px; margin-bottom:40px; margin-right:9px;}
.album_back:hover{ color:#43a3c1; text-decoration:none;}

.footer_padding{ height:37px; float:left; width:100%;}

.ngg-album-compact{ width:172px !important;}


.current-menu-item,.current_page_item{background: url("assets/images/menu-hover-bg.png") repeat scroll;
    color: #fff;
    text-decoration: none;}
.commite_box {
    float: left;
    width: 100%;
}
/*-----20.11.2017----*/
.listing {
    display: inline-block;
    width: 32%;
    margin: 30px 5px;
    vertical-align:top;
    text-align:center;
}
.listing img{
	max-width:100%;}
.listing .img{
	border: 5px solid #ccc;
	margin: 0 0 10px;}
.listing .event_text{font-size: 13px;}
.past-events-block{margin-top:35px;}