
.bannergroup{position:relative; overflow: hidden;}
.subpageheading{position:absolute; bottom:0; font-size:35px; text-transform: uppercase; color: #000; text-align: left; padding:15px 0px; opacity: 0.7; width:100%; background:#e5ebf2;  }


.sub-navigation ul{ margin:20px 0 2b0px 0; padding: 0; display: block; font-size: 14px; line-height: 1.71; 
    color: #151515}
.sub-navigation ul li{ list-style-type: none;}
.sub-navigation ul li a{ padding:15px 10px; position: relative; display: block; border-bottom: 1px solid #e1e1e1; text-transform: uppercase; color: #000; word-break: break-word; white-space:normal;}
.sub-navigation ul li a:hover{ border-bottom:2px solid #fcde07;}
.sub-navigation ul li a.active{ background: #eeede2; border-bottom:2px solid #fcde07;}

.sub-content{ margin: 0px 0px 30px 0px; min-height:300px;  line-height: 1.47; text-align:justify}
.sub-content h1, .h1{ font-size:26px; }
.sub-content h2, .h2{ font-size:24px;}
.sub-content h3, .h3{ font-size:22px;}
.sub-content h4, .h4{ font-size:18px;}
.sub-content h5, .h5{ font-size:16px;}
.sub-content h6, .h6{ font-size:14px;}

.subtitle{ font-size: 22px; text-transform: uppercase;}

.content-margin{ text-align: justify;  line-height: 27px;}
.content-margin h1{ font-size:25px; }
.content-margin p{ magin-bottom:15px;}
.content-margin ul.bulet{ list-style-type:none; margin:0; padding:0;}
.content-margin ul.bulet li{ margin-bottom:10px;}
.content-margin ul.bulet li:before{ color: #fcde07; padding-right: 10px; content: "\f054";font-family: FontAwesome; font-style: normal; font-weight: bold; }

/* Awards & Recognition - Bootstrap Collapsible Panel With Up/Down Arrow Icon*/
.awards-recognition-wrap{ height: 600px; overflow-y: scroll; margin-bottom: 30px;}
.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
	padding:8px;
  color:#1c407c;
  font-size:16px;
  font-weight:bold;
  
	letter-spacing:1px;
  word-spacing:3px;
	text-decoration:none;
	border-bottom: 1px solid #DBDBDB;
	background: #F1F0F0;
}
.panel-title>a:after {
   background: url("../images/arrow-down.png")no-repeat right top;
   float: right;
   transition: all 0.5s;
	width: 32px; height: 32px;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 


/* Management-Team */
.Management-Team{ margin-bottom: 30px;}
.team-modern {
    position: relative;
    text-align: center;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    transition: all .3s ease;
    z-index: 1;
}
.team-modern-figure {
    position: relative;
    display: block;
	background: #fff;
	padding: 3px;
	border: 1px solid #cfcfcf;
}
.team-modern-figure img {
   
    width: 100%;
    transition: all .3s ease;
    will-change: transform;
}
.team-modern-caption {
    padding:0;
    height:80px;
    overflow: hidden;
	background: #f1f1f1;
	margin-bottom: 30px;
	box-shadow: 0px 3px 6px 0px #cfcfcf;
	-moz-box-shadow: 0px 3px 6px 0px #cfcfcf;
}
.team-modern-caption h6{ margin:0px; height:30px; padding-top:5px;}
.team-modern-status{ font-size:13px;}
.icon-contacthere{ width:35px; height:35px; position:absolute; left:-30px; top:-5px; }




ul.tablist{ border-bottom:0px solid #D3D3D3; height:40px; margin:20px 0;}
ul.tablist li{ margin: 0px 9px 0 0; text-transform: uppercase; font-size: 15px; line-height:40px; border: 1px solid #b8b8b8; border-bottom: 0px; background:#D3D3D3; color:#000; border-radius: 5px;}
ul.tablist li:last-child{ margin-right:0px; }
ul.tablist li a{ color:#000; padding: 10px 40px; }
ul.tablist li.active{ background:#fcde07; color:#000; border: 1px solid #cbb10b; border-bottom: 0px; }
.tab-content { padding:15px; min-height:500px;}

/* Board of Directors & Committees */
.Management-Team{ margin-bottom: 30px;}
.directors-team-modern {
    position: relative;
    text-align: center;  
    margin-left: auto;
    margin-right: auto;
    transition: all .3s ease;
    z-index: 1;
}

.directors-team-modern-figure {
    position: relative;
    display: block;
	background: #fff;
	width:230px;
	margin:0px auto;
}

.directors-team-modern-figure img {
    width: 100%;
	border:1px solid #cfcfcf;	
	padding:10px;
	box-shadow:-1px 7px 9px 0px #cfcfcf;
	
	
}
.directors-team-modern-caption {
    padding:10px 0px;
    overflow: hidden;
	background: #fff;
	width:230px;
	margin:0px auto 30px auto;
}
.directors-team-modern-caption h6{ margin-bottom:0px; font-weight:bold;}
.directors-team-modern-status{ font-size:13px;}
.boardcom-btn{ min-height:80px; padding:4px;  white-space: normal; word-wrap: break-word;width:100%; font-size:14px;}

.qltyListWrap{}
.qltyListWrap ul{ margin:0; padding:0; list-style-type:none;}
.qltyListWrap ul li { float:left; width:130px; margin:0 39px 20px 0; text-align:center; color:#000; font-size:15px; text-transform: uppercase;} 
.qltyListWrap ul li:last-child{ margin-right:0;}
.qltyListWrap ul li a{ display:block;}
.qltyListWrap ul li a img{ border:2px solid #cfcfcf; padding:5px; width:128px; height:140px; margin-bottom:5px;}
.qltyListWrap ul li .date{ display:block; margin-bottom:5px;}
.qltyListWrap ul li .view{ display:block;}

.Cust{ margin-bottom:20px;}
.Cust p.pdfIco{ min-height:30px; margin:5px; }
.Cust p.pdfIco a{ color:#000; }
.Cust p.pdfIco a:before{ color:#1c407c; content: "\f054";font-family: FontAwesome; font-style: normal; font-size: 12px;
    padding-right: 4px;}
.Cust p.pdfIco a:hover{ color:#1c407c;}


.intheprint .txtCont3{ margin-bottom:20px;}
.intheprint h3{ font-size:14px;}
.intheprint p { margin-bottom:0;}

ul.funwork{ margin:0; padding:0; list-style-type:none;}
ul.funwork li{ margin:0; text-align:center; margin-bottom:20px;}
.funwork img{ border:2px solid #cfcfcf; padding:5px; margin:5px auto; display:block;}
.funwork span{ display:block; font-size:12px; text-align:center;}

.civil-imagesbox{}
.civil-imagesbox img{ border:2px solid #cfcfcf; padding:5px; margin:5px auto; display:block;}
.civil-imagesbox p{ display:block; font-size:12px; text-align:center;}

.filters{font-size: 13px;} 
.filters #filter-search, .selectinput, .inputbox{ display:block; background:#fff; padding:3px 6px; font-size: 13px; border: 1px solid #cfcfcf; }

.search legend{1.3rem}
.phrases-box{ float:left; width:40%;}
.ordering-box{ float: right; width:40%;}
.search-results{}
.result-title{ font-size:20px;}
.result-created{ font-size:13px; margin-bottom:20px;}


/*Media Contact Page*/

.right-contact-con{
    min-height: 300px;
    background-color: #f1f1f1;
	border:1px solid #cfcfcf;
    display: block;
    position: relative;
    color: #000;
    padding: 38px 10px;
    padding-left: 25px;}
.contact-icon {
    width:40px;
	height:40px;
	line-height:30px;
	margin-right:15px
   
}
.right-side-title h2 {
    margin: 0px;
    padding: 0px;
    font-weight: 300;
    font-weight: 300;
    font-size: 27px;
    color: #000;
}
.right-side-title h2 span {
    font-weight: 600;
    color: #000;
}
.right-contact p {
    font-size: 16px;
    padding: 7px;
    margin: 0px;
}
.right-contact p.name {
    color: #000;
    display: block;
    font-weight: bold;
}
.right-contact p.address {
    color: #000;
    padding-left: 20px;
}
.right-contact p.email {
    background-image: url(../images/email_icon.png);
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 20px;
}
.right-contact p.email a {
    color: #007bff;
    word-wrap: break-word;
}
.right-contact p.tele-icon {
    background-image: url(../images/tele_icon.png);
    color: #000 !important;
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 20px;
}
.right-contact p a {
    color: #007bff;
} 
.subHd3{ font-size:26px;}
.item-page h3{ color:#1c407c}
.item-page .list ul.bulet{ margin:20px 0; padding:0;}
.item-page .list ul.bulet li{ list-style-type:none; margin:5px 0;}
.item-page .list ul.bulet li:before{    color: #1c407c;
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-size: 12px;
    padding-right: 4px;}
	
.print-articel-section{border-bottom: 1px solid #cfcfcf; padding-bottom: 10px;} 	
