.services .services,
.aboutus .aboutus,
.projects .projects,
.gallery .gallery,
.downloads .downloads,
.careers .careers,
.contactus .contactus {
	color:#01509f; font-weight:bold;

}


.navbar-fixed-top {
    border-width: 0 0 1px;
    top: -31px;
}


.scroll-fixed-navbar {
    background-color: #fff;
    padding: 5px;
}

.navbar {
    border-radius: 0;
    line-height: 50px;
    margin-bottom: 0;
    padding: 2px 0;
    transition: all 300ms ease-in-out 0s;
}

.innerred { background:#f8f9fa; color:#ababab; height:65px; margin-top:80px; width:100%; line-height:65px; border-bottom:0px #f00 solid; font-size:12px; font-weight:normal;  margin-bottom: 50px;}
.text01 { color:#000; font-weight:normal; font-size:18px; }

.innermain_padd {
    padding-top: 0px; min-height:520px; font-size:14px;
}

.innerpic { border:1px #ccc solid; padding:15px 15px; 
   -moz-box-shadow:    1px 1px 14px #888888;
   -webkit-box-shadow: 1px 1px 14px #888888;
   box-shadow:         1px 1px 14px #888888;
}

i.colours { color:#01509f; font-weight:600;}



/* parallax 1 */
.parallax_sec {
	width: 100%;
	text-align: center;
	padding: 65px 0px 50px 0px;
	background:none;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat:no-repeat;
	background-position:100% 0;
	background-position: center;
	}

.parallax_sec ul.left {
	float: left;
	width: 32%;
	padding: 3%;
	border: 1px solid #f4f3f3; margin-right:5px; min-height: 600px;
}
.parallax_sec .left li {
	float: left;
	width: 100%;
	text-align: center;
	color: #999;
	padding: 0px;
	/*margin: 0px 0px 50px 0px;*/
}
.parallax_sec .left li.last {
	margin: 0px 0px 0px 0px;
}
.parallax_sec .left li h5 {
	color: #333339;
	text-transform: uppercase;
	margin-bottom: 15px; font-weight:600;
}
.parallax_sec .left li i {
	color: #fff;
	font-size: 50px;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 100%;
	vertical-align: middle;
	line-height: 100px;
	background-color: #01509f;
	-webkit-transition: background-color .8s, -webkit-transform .8s;
    transition: background-color .8s, transform .8s;
	margin-bottom: 5px;
}
.parallax_sec .left li p { background:url(../img/leftp.jpg) no-repeat left top 7px; font-style:italic; text-align:left; padding-left:20px;}

.parallax_sec .right li p { background:url(../img/leftp.jpg) no-repeat left top 7px; font-style:italic; text-align:left; padding-left:20px;}

.parallax_sec ul.right {
	float: left;
	width: 34%;
	padding: 3%;
	border: 1px solid #f4f3f3; min-height: 600px;
}
.parallax_sec .right li {
	float: left;
	width: 100%;
	text-align: center;
	color: #999;
	padding: 0px;
	margin: 0px 0px 50px 0px;
}
.parallax_sec .right li.last {
	margin: 0px 0px 0px 0px;
}
.parallax_sec .right li h5 {
	color: #333339;
	text-transform: uppercase;
	margin-bottom: 15px; font-weight:600;
}
.parallax_sec .right li i {
	color: #fff;
	font-size: 50px;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 100%;
	vertical-align: middle;
	line-height: 100px;
	background-color: #01509f;
	-webkit-transition: background-color .8s, -webkit-transform .8s;
    transition: background-color .8s, transform .8s;
	margin-bottom: 5px;
}

.parallax_sec .left li:hover i,
.parallax_sec .right li:hover i {
	color: #01509f;
	background-color: #fff;
}

.projects1 { margin-top:20px;}
.projects1 p { background:url(../img/leftp.jpg) no-repeat left top 7px; font-style:italic; text-align:left; padding-left:20px;}

.down { margin-bottom:30px;}
.down p { background:url(../img/leftp.jpg) no-repeat left top 7px; font-style:italic; text-align:left; padding-left:20px;}
.down small { text-align:left; padding-left:20px; color:#ccc;}

.form-control {
    height: 32px;
}


/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 12px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}



.thead_bg { background:#ccc;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 7px;
}

table {
    font-size: 14px;
}
