@charset "utf-8";
/* CSS Document */
@import url('../css/font-awesome.min.css');


body{margin-top:142px}
p{text-align:justify; line-height:24px;}
#header .navbar {
height: 142px;
background: #fff;
-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
border: 0;
}
#header .navbar-toggle {
background: #369eef; color:#FFF !important;
margin-top: 18px;
}
#comprhensive{
	position:relative;
	top:0px;	
	}
#header .active{color:#555;background-color:#e7e7e7; font-size:14px; font-weight:600}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#000;background-color:#DBDBDB}
navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#000;background-color:#DBDBDB}
.navbar-default .navbar-nav li a:hover{background-color:#DBDBDB}
.sr-only span{color:#FFF !important}
.navbar-nav{margin-top:80px; margin-left:60px; background:#FFF}
.navbar-emrg{text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:red; background:#FFF}
.btn-lg,.btn-group-lg>.btn{padding:12px 11px;font-size:15px;line-height:1.63;border-radius:0px}
.footer .btn-danger{background:#1c3289; border:#1c3289}
.footer .btn-danger:hover{background:#2c4192;  border:#1c3289}
.button .btn {margin-left:-10px;}
.slider{z-index:0; margin:0 auto;}
.green{background:#a1ca4e}
.green img{ margin-right:10px}
.green p{font-size:15px; color:#FFF; line-height:16px}
.slider img{width:100%;}
.hidden-xs{display:none}
.blue{background:#4d4d4f;}
.h-body-bg{background:#f1f1f1;}
.red{background:#f1f1f1; padding-top:20px; padding-bottom:10px;}
#sub-header{background:#f1f1f1; font-size:18px; font-weight:bold; color:#898989}
#sub-bdytxt{background:#f1f1f1; font-size:14px; color:#898989}
.divider{min-height:8px !important;}
h1{color:#41508c; font-weight:bold}
h2{color:#41508c; font-weight:bold; font-size:22px}
.footer-btm{background:#a3b221; color:#FFF; padding:10px 0}
.footer-btm a{color:#FFF; text-decoration:none}
.footer{margin-top:20px; padding:10px 0}
.footer .form-control{margin-bottom:5px; height:30px}
textarea{height:50px; width:100%}
.footer h5{font-size:18px; color:#FFF; padding:0px 5px; margin:5px 0}
.social{color:#FFF; text-decoration:none; font-size:18px; line-height:32px; padding-left:50px}
.social i{font-size:24px; margin-right:15px; }
.gray{background:#f5f5f5; padding:10px;}
.gray strong{color:#0096db; font-weight:800}
.abt{color:#7e7e7e; line-height:24px; font-size:16px; padding:15px 5px 10px}
.career{margin:20px 0}
.career strong{color:#990202; font-weight:bold; font-size:16px}
.proj blockquote{padding-left:100px; border:none; font-size:14px}
.proj{font-size:12px; border:1px solid #666; padding:10px; margin:10px 0}
.cont{padding:15px 0}
.body-txt{font-size:16px; color:#6b6b6b; text-align:justify; }
/* carousel */
.media-carousel 
{
  margin-bottom: 10px;
  padding: 0 40px 0px 40px;
  margin-top: 10px;

}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -2px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 2px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 30px;
  width : 30px;
  margin-top: 50px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -2px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 2px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 30px;
  width : 30px;
  margin-top: 50px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  max-width: 100%;
  
}

.item .thumbnail{margin-bottom:0}

/* End carousel */
@media (max-width:767px){
.navbar-brand img{ height:80px;}
#header .navbar {height: 80px;}
body{margin-top:100px}
.proj blockquote{padding-left:10px; }
}
.demo1 hr{margin:5px 0; padding:0; height:1px; border:none; color:#000; background-color:#000; width:40%}
.alert-info{background:#E8E8E8; border-color:#e8e8e8}
.pad-20{padding-right:40px; text-align:justify}