/*!
 * Stylesheet based on
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}


footer {
    margin: 50px 0;
    text-align: center;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }

    .logo img {
      height: auto;
      width: 40px !important;
    }


    .navbar-right {
      position: relative;
      top: 0px !important;
    }
}

/* Custom CSS */
.banner {
  width: 100%;
  padding-top: 400px;
  padding-bottom: 50px;
  height: 300px;
   background: url("../img/bg_optimized_rays.jpg") no-repeat 100% center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.contactUs {
    list-style-type: none;
}

.logo img {
  height: auto;
  width: 80px;
  position: relative;
  bottom: 10px;
}

nav.navbar.navbar-inverse.navbar-fixed-top {
  min-height: 100px !important;
}

.navbar-right {
  position: relative;
  top: 25px;
}

.col-sm-6 img {
  width: 500px;
  height: auto;
}
.tbl-main {
    text-align: center; 
    vertical-align: middle;
}

.tbl-header{
       font-size:18px;
       font-weight:bold;
       font-family:  Arial, Times New Roman,  Helvetica,  sans-serif;
       color: #0b3378; /*#053075;*/
       background-color:#d2d2d2;
	   /*border:1px*/
	   border-bottom: 1px solid black;
	   padding-left: 20px;
	   padding-right: 20px;
}      	

 .tbl-cell{
       font-size:11px;
       font-weight:bold;
       font-family:  Arial,Times New Roman,  Helvetica,  sans-serif;
       /*color:blue;*/
       background-color:#d2d2d2;
       border-right: 1px solid black;
}  

