/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.6);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
   overflow:auto;
 }
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
	display: none;	
  
}


/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}

/* Hide scrollbar of the whole page */
.lity-active
{
	overflow:hidden;
}
/* Hide scrollbar of the whole page */
.executiveTeam{
	width:100%;
	height:305px;
	padding:15px;
}
.executiveTeam1{
	width:260px;
	height:335px;
	padding:15px;
}

.subHeading{
	margin-top:3%;
}
.cardsPics{
	height:345px;
	width:100%;
}
.modalPic1 {
	margin-top: 15px;
}
.imageModel{
	height:316px;
	width: 288px;
	display: block;
	margin: 0 auto;
}
.modalbutton{
	background-color:#006684;
}
.modalbutton:hover{
		background-color:#86dff9;
	
}
.hiddenText{
	display:none;
	margin:auto;
	top:-40px;
}
.fontHidden{
		color:black;
	font-size:16px;
	
}
.cardsPics:hover  .hiddenText {
    display: block;
    
}
/* .animate:hover{
	
	  margin-top: -70px;
	
}
.animate {
	  transition: 0.6s;     
	
} */
.paddingTop{
	padding:20px;
	margin-top:2%;
}

.modalPicture{
	overflow-y: auto;
	height:auto;
	background:#FFFFFF;padding:20px;
	width:350px;
	max-width:100%;
	border-radius:6px;
	 max-height:1500px;
}
.contentDescription
{
	text-align:justify;
}
.imageBox{
	width: 195px;
    height: 210px;
	
}
.imageBox1{
width: 220px;
    height: 265px;
	
}
.teamPictures{
	padding:2%;
}



#linkedinTab {
	padding: 0 1rem;
	background-color: #0077b2;
}
#linkedinTab i {
	font-size: 2.0rem;
}
@media only screen and (min-width: 600px) {
	.bannerBoard{
	height:250px;
	width:100%;
	background-color:#006684;
	color:white;
	text-align:center;
	padding:1%;
} 
}
@media only screen and (max-width: 600px) {
	 .bannerBoard{
	height:300px;
	width:100%;
	background-color:#006684;
	color:white;
	text-align:center;
	padding:1%;
}
}

