.leadership_wrapper1 {
	 margin-top:60px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:115px;
	height:140px;
	display:block;
	margin:0 auto;
}

.leadershipheading {
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	background:#F5F5F5;
	padding-top:2px;
	padding-bottom:2px;
	max-width:300px;
	margin:0 auto;
}

.leadershipdesignation {
	display:block;
	font-size:11px;
	font-weight:normal;
}

a.links:link, a.links:visited {
	color:gray;
}

a.links:hover {
	text-decoration:underline;
	color:#2ec8a6;
}

.useful {
	height:25px;
	overflow:hidden;
}

.useful a:hover {
	text-decoration:underline;
}

.hgalleryimage {
	width:200px;
	height:150px;
}

.hgalleryimage:hover {
	opacity:0.7;
}

.vgalleryimage {
	width:150px;
	height:200px;
}

.vgalleryimage:hover {
	opacity:0.7;
}

.team_about {
	min-height:255px;
}

.fairsfont {
	font-size:14px;
}

.fairscell {
	background:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
}

.faircellmargin {
	margin-bottom:0;
}

.memsearch {
	border:2px solid #2ec8a6;
	margin-top:50px;
}

.memsearch td {
	height:35px;
	padding-left:3px;
}

.memsearchtd1 {
	width:30%;
}

.memsearchtd2 {
	width:70%;
}

.owl-dots {
	margin-top:5px;
}

.top_login ul li a:hover {
	color:yellow;
}

.photo3col {
	width:259px;
	height:180px;
}

.bannerad {
	width: 145px!important;
	height: 85px!important;
	margin:auto!important;
}

.storyimg1 {
	width:300px;
	height:auto;
	margin-left:20px;
	margin-bottom:5px;
	border-radius:10px;
	margin-top:5px;
	float:right;
}

.storyimg2 {
	width:300px;
	height:auto;
	margin-right:20px;
	margin-bottom:5px;
	border-radius:10px;
	margin-top:5px;
	float:left;
}

body { overflow:hidden; }

.galitem {
	padding:0;
	min-height:450px;
}

.gallerydescription p {
	max-height:105px;
	width:100%;
	overflow:hidden;
	padding-right:30px;
}

.gallerylink {
	max-height:50px;
	width:100%;
	overflow:hidden;
	padding-right:30px;
}

.blog_wrapper {
	background:#f9f9f9;
	padding-top: 50px;
	padding-bottom: 50px;
	border-top:3px solid #f0f0f0;
	border-bottom:3px solid #f0f0f0;
}

#popupAnnouncement {
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:99999999;
	background: rgba(0,0,0,0.9);
}

#popupAnnouncement img {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 800px;
   height: auto;
   max-height:600px;
   margin-top: -23%; /* Half the height */
   margin-left: -400px; /* Half the width */
   -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}

.closebtn {
	position:fixed;
	right:15px;
	top:10px;
}

.closebtn  a i {
	font-size:18px;
	color:#FFFFFF;
}

.footerbottompadd {
	padding-bottom:50px;
}




@media (max-width: 1280px) {

.leadership_wrapper1 {
	 margin-top:60px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:115px;
	height:140px;
	display:block;
}

.leadershipheading {
	display:block;
	font-size:11px;
	font-weight:bold;
}

.leadershipdesignation {
	display:block;
	font-size:11px;
	font-weight:normal;
}

.photo3col {
	width:259px;
	height:180px;
}

#popupAnnouncement img {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 800px;
   height: auto;
   max-height:600px;
   margin-top: -23%; /* Half the height */
   margin-left: -400px; /* Half the width */
   -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}

.galitem {
	padding:0;
	min-height:450px;
}

.gallerydescription p {
	max-height:105px;
	width:100%;
	overflow:hidden;
	padding-right:30px;
}

.gallerylink {
	max-height:50px;
	width:100%;
	overflow:hidden;
	padding-right:30px;
}

}

@media (max-width: 1020px) {

.leadership_wrapper1 {
	 margin-top:60px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:85px;
	height:100px;
	display:block;
}

.leadershipheading {
	display:block;
	font-size:11px;
	font-weight:bold;
}

.leadershipdesignation {
	display:block;
	font-size:11px;
	font-weight:normal;
}

.photo3col {
	width:219px;
	height:150px;
}


}

@media (max-width: 991px) {

.leadership_wrapper1 {
	 margin-top:20px;
	 margin-bottom:30px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:185px;
	height:230px;
	display:block;
	margin:0 auto;
}

.leadershipheading {
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

.leadershipdesignation {
	display:block;
	font-size:12px;
	font-weight:normal;
}

.photo3col {
	width:500px;
	height:270px;
}	

#popupAnnouncement img {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 600px;
   height: auto;
   max-height:580px;
   margin-top: -30%; /* Half the height */
   margin-left: -300px; /* Half the width */
   -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}

.galitem { 
	padding:0;
	min-height:570px;
}

.gallerydescription p {
	max-height:105px;
	width:100%;
	overflow:hidden;
	padding-right:0;
}

.gallerylink {
	max-height:50px;
	width:100%;
	overflow:hidden;
	padding-right:0;
}



}

@media (max-width: 767px) {

.leadership_wrapper1 {
	 margin-top:20px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:300px;
	height:380px;
	display:block;
	margin:0 auto;
}

.leadershipheading {
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}

.leadershipdesignation {
	display:block;
	font-size:14px;
	font-weight:normal;
}

.fairscell {
	background:#F7F9F8;
}

.faircellmargin {
	margin-bottom:30px;
}

.photo3col {
	width:500px;
	height:350px;
}	

#popupAnnouncement img {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 400px;
   height: auto;
   max-height:400px;
   margin-top: -30%; /* Half the height */
   margin-left: -200px; /* Half the width */
   -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}


}

@media (max-width: 500px) {

.owl-item img {
	width:300px!important;
	margin-left:15px;
}

.team_txt {
	margin-left:15px;
}

.storyimg {
	width:402px!important;
	height:390px!important;
	margin-left:20px;
	margin-bottom:5px;
	border-radius:10px;
	margin-top:5px;
	float:right;
}

.leadership_wrapper1 {
	 margin-top:20px;
	 padding:0;
}

.leadership_wrapper {
	 margin-top:20px;
	 padding:0;
}

.leadership {
	width:300px;
	height:380px;
	display:block;
	margin:0 auto;
}

.leadershipheading {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.leadershipdesignation {
	display:block;
	font-size:14px;
	font-weight:normal;
}

.fairscell {
	background:#F7F9F8;
}

.faircellmargin {
	margin-bottom:30px;
}

.memsearchtd1 {
	width:42%;
}

.memsearchtd2 {
	width:58%;
}

.photo3col {
	width:500px;
	height:270px;
}	

#popupAnnouncement img {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 300px;
   height: auto;
   max-height:350px;
   margin-top: -35%; /* Half the height */
   margin-left: -150px; /* Half the width */
   -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}

.footerbottompadd {
	padding-bottom:100px;
}


}
