body { margin:0px; color:#626262; font-family: Calibri, arial, sans-serif}
a:hover{ color:#009ae1}
.container { width:100%; margin:0 auto; box-shadow:0 0 10px; min-width:1100px!important; }

.social { width:100%; margin:0 auto; background-color:#f5f4f4; border-bottom:1px solid #ebe7e7; }
.social-network { font-size:14px; padding:6px 10px; margin:0 auto;}

.header { height:90px; padding:10px 0;margin:0 auto; }

.footer { background-color:#f5f4f4; border-top:1px solid #ebe7e7; width:100%; margin:0 auto; float:left; min-width:1100px!important; }
.footer-content { margin:0 auto; }
.footer-left { width:58%; float:left; padding:15px 10px; font-size:12px;text-transform:uppercase;}
.footer-right { width:38%; float:right; text-align:right;padding:15px 10px; font-size:12px;}

.row { width:100%; margin:60px auto; float:left; min-height:450px; min-width:1100px!important; }
.row-content { width:1100px!important; margin:0 auto; overflow: hidden;}
.logo  { width:30%; float:left; }
.navigation { width:65%; float:right; position:relative; margin-top:10px;  }
.col-30  { width:30%; float:left; }
.col-70 { width:68%; float:right; padding-right: 3px;padding-left: 3px;}
.col-35  { width:34%; float:left;  text-align:right; }
.col-28  { width:35%; float:left;  height:350px; overflow:auto;}

.col-50-title { width:49%; float:left;   }
.col-50-subtitle { width:49%; float:right;   }

.col-50-title h2 { font-size:22px; padding-bottom:15px;}
.col-50-subtitle h2 { font-size:17px; text-align:right; margin-right:16px; margin-top:0px; padding-top:0px; padding-bottom:5px; text-transform:uppercase; font-weight:800;}

.col-25  { width:23%; margin:1%; float:left; background-color:#999999; text-align:center }
.col-25 img { width:95%; height:95%;}
.project-details { height:274px; overflow:auto;font-size:14px;margin-bottom:12px;text-align:justify; width:100%; padding-right:3px}
.project-details p { padding-bottom:8px;}
.misc-details{height:350px; overflow:auto; margin-top:0px; padding-right:10px; text-align:justify;font-size:15px;}
.misc-details p { padding-bottom:8px;}
.careers{ line-height:20px;}

.social-network { width:1100px!important;}
.header { width:1100px!important;}
.footer-content { width:1100px!important;}

/*@media (min-width: 1100px) {
.social-network { width:1100px;}
.header { width:1100px;}
.row-content {width:1100px;}
.footer-content { width:1100px;}
}*/



	
/*@media (max-width: 1000px) {
.col-30 { width:96%; margin-left:2%; margin-right:2%; float:none; }
.col-70 { width:96%; margin-left:2%; margin-right:2%; float:none; }
.col-35 { width:96%; margin-left:2%; margin-right:2%; float:none; text-align:left; }
.col-28 { width:96%; margin-left:2%; margin-right:2%; float:none; height:auto;  text-align:left;}
.col-28, .gallery { margin:0px; padding:0px;}
.footer-left  { width:100%; float:none; text-align:center; text-transform:uppercase; }
.footer-right { width:100%; float:none; text-align:center }
.col-50-title { padding-left:10px;   }
	.boxgrid { width: 28%!important; height:110px!important; }
	.boxgrid img{ width: 100%!important; }
}*/

.caption-in2 img  {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
   -webkit-filter: grayscale(75%);
   -moz-filter: grayscale(75%);
   -ms-filter: grayscale(75%);
   filter: grayscale(75%);
   filter: gray; /* IE 6-9 */
}

.caption-in2 img:hover {
   -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;
}

/* Scrollbar */
::-webkit-scrollbar{width: 6px;}
::-webkit-scrollbar-thumb{background-color:#C4C4C4; border-radius: 50px;}
::-webkit-scrollbar-thumb:hover{background-color:#009ae1;}
::-webkit-scrollbar-track{background-color:#EDEDED;}
/* End Scrollbar */

.relatedLinks{font-size:14px;overflow:auto; height:36px}

.event { width:100%; display:block; padding:0 0 10px 0; border-bottom:1px dashed #CCCCCC; float:none; overflow:auto; margin-bottom:15px;}

.icon{font-size:10px; background-color:#eeeeee; color:#000; font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; text-transform:uppercase; padding:4px; margin-right:5px;
}
.icon:hover{background-color:#009ae1; color:#fff;}
h5{padding-bottom:4px}
