
.jumbotron {
	background-image:url("../img/P1120251.jpg");
	min-height:500px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center top;
}

.jumbotron .container {
	position:relative;
	top:43px;
}

.jumbotron .container .row .col-sm-7 {
	background-color:rgba(0, 0, 0, 0.3);
}

.jumbotron h1 {
	color:#fff;
	font-size:40px;
}

.jumbotron p {
	color:#fff;
}

.jumbotron a {
	margin-bottom:10px;
}

.home-statement {
	text-align:center;
}

.home-statement p {
	text-align:center;
	font-size:20px;
}

.home-services {
	text-align:center;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
}

.home-products {
	text-align:center;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
}

.footer-nav {
	margin-top:50px;
	padding-top:12px;
	padding-bottom:4px;
	border-top: 1px solid #808080;
}

.footer-nav a {
	color:rgb(51, 51, 51);
	padding:10px;
	text-transform:uppercase;
}

.footer-nav li {
	display:inline;
}

.well {
	background:white;
}

.well a {
	color:#575757;
	}

.navbar-brand {
	padding-top:3px;
	padding-left:2px;
}

/*NavbarDesign*/

.navbar-custom {
  background-color: #fafafa;
  border-color: #e9e9e9;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #fafafa, 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
}
.navbar-custom .navbar-brand {
  color: #595959;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #3f3f3f;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #595959;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #e9e9e9;
}
.navbar-custom .navbar-nav > li > a {
  color: #595959;
  border-left: 1px solid #e9e9e9;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #3d3d3d;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #3d3d3d;
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e9e9e9), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e9e9e9, 0%, #ffffff, 100%);
  background-image: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #e9e9e9 0%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e9e9', endColorstr='#ffffffff', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #e8e8e8;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #3d3d3d;
  border-bottom-color: #3d3d3d;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #e9e9e9;
  color: #3d3d3d;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #3d3d3d;
  border-bottom-color: #3d3d3d;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #595959;
  border-bottom-color: #595959;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #595959;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #3d3d3d;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #3d3d3d;
    background-color: #e9e9e9;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #595959;
}
.navbar-custom .navbar-link:hover {
  color: #3d3d3d;
}

/* Tablet Toggle */

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

/*Services Page CSS*/

.jumbotron-services {
	background-image:url("../img/services.jpg");
	min-height:360px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center top;
}

.service-statement {
	text-align:center;
}

.service-statement p {
	text-align:center;
	font-size:20px;
}

/*Products Page CSS*/

.jumbotron-products {
	background-image:url("../img/products.jpg");
	min-height:360px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: right top;
}

.product-statement {
	text-align:center;
}

.product-statement p {
	text-align:center;
	font-size:20px;
}

.modal-dialog {
	width:600px;
}

.thumbnail {
	margin-bottom:6px;
}

#RightCol {
	margin-top:25px;
}

.modal {
	text-align:center;
}

.modal-dialog {
	display:inline-block;
	width:auto;
}

.reset-box-sizing, .reset-box-sizing *, .reset-box-sizing *:before, .reset-box-sizing *:after,  .gsc-inline-block {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button {
	box-sizing: content-box;
	line-height: normal;
}

/*Search-bar-outline-fix*/
.modal-open .modal, a:focus {
	outline: none !important;
}

/*facilities page*/

.jumbotron-facilities {
	background-image:url("../img/facilities-header.jpg");
	min-height:360px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: left top;
}

.facilities-grid {
	max-height:225px;
	overflow:hidden;
	margin:5px;
	cursor:pointer;
	float:left;
}

/*About Page*/

.jumbotron-about {
	background-image:url("../img/about.jpg");
	min-height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: right top;
}

.embed-responsive-16by9 {
    padding-bottom:310px;
}

.about-list {
	background-color:#FAFAFA;
	padding-top:0px;
	padding-bottom:0px;
}

.about-special {
	margin-top:50px;
	text-align:center;
}

.about-special p {
	margin-top:20px;
	text-align:center;
	font-size:25px;
	margin-bottom:20px;
}

.about-special a {
	color:#4A4A4A;
}

.about-special h1 {
	color:#4A4A4A;
	margin-bottom:30px;
}

.about-features {
	margin-top:50px;
	margin-bottom:30px;
}

.about-features p {
	font-size:24px;
}

.well-iso {
	margin-top:21px;
}

.jumbotron-contact {
	background-image:url("../img/contact.jpg");
	min-height:360px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center top;
}

.tab {
	margin-left:27px;
}

.indento {
	text-indent:15px;
}

.h-margin {
	margin-top:25px;
}

.click {
	cursor:pointer;
}

p {
	font-size:16px;
}

.activated {
	background-color:#eeeeee;
}

.carousel-control {
  padding-top:3%;
  width:1.5%;
}
