body{padding:60px 0px 0px 0px;}
.container-fluid {padding:0px;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}

.img-left{float:left;display:inline-block;margin:0px 15px 10px 0px;}
.img-right{float:right;display:inline-block;margin:0px 0px 10px 15px;}


.home .navbar-inner .brand {padding:0px;float:none;}

.home .container-fluid {padding:0px;}   
.home .carousel-caption {background-color: rgba(0, 0, 0, 0.45)}
.home .carousel-caption h1,.home .carousel-caption p {text-transform: uppercase;}
.home .carousel {margin-bottom: 0px;
 border-bottom: 1px solid #e4d4e4;
}

.home footer {margin: 30px 0px 10px 0px;}

.navbar-wrapper {position: absolute;top: 0;left: 0;right: 0;z-index: 10;margin-top: 20px;margin-bottom: -90px;}
.navbar-wrapper .navbar {margin:0px;}
.navbar .navbar-inner {border: 0;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);-moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);box-shadow: 0 2px 10px rgba(0,0,0,.25);}
.navbar .brand {padding: 14px 20px 16px;font-size: 16px;font-weight: bold;text-shadow: 0 -1px 0 rgba(0,0,0,.5);}
.navbar .nav > li > a {padding: 15px 20px;}
.navbar .btn-navbar {margin:3px 0px;}
.carousel {margin-bottom: 60px;}
.carousel .container {position: relative;z-index: 9;}
.carousel-control {height: 80px;margin-top: 0;font-size: 60px;text-shadow: 0 1px 1px rgba(0,0,0,.4);background-color: transparent;border: 0;z-index: 10;}
.carousel .item {height: 500px;}
.carousel img {position: absolute;top: 0;left: 0;min-width: 100%;height: 500px;}
.carousel-caption {position: static;max-width: 550px;padding:8px 10px;margin:225px auto 0px auto;}
.carousel-caption h1,.carousel-caption .lead {margin: 0;line-height: 1.25;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.carousel-caption .btn {margin-top: 10px;}
.home-nav .btn{border-radius:0px;text-align: left;text-decoration: none;}
.home-nav .accordion,.home .accordion-group{margin-bottom: 0px;border: none;}
.home-nav .accordion-toggle{padding:12px 0px;}
.home-nav .accordion-inner {padding:0px;}    
.home-nav .nav-tabs.nav-stacked > li:first-child > a,.home .nav-tabs.nav-stacked > li:last-child > a {border-radius: 0px;}
.home-nav .nav-tabs.nav-stacked{margin-bottom: 0px;}
.home-nav a i {padding:0px 20px 0px 10px;margin-top:2px !important;}
.home .nav-tabs.nav-stacked > li:last-child {border-bottom:1px solid #ddd;}
.pages .navbar-inner {padding:0px 5px 0px 5px;}
.pages .brand {padding:0px;margin-left:-15px;}
.pages .content-wrap {}

.mainnav li > a {padding:10px 10px !important;}
.content-box{padding:0px 15px;}

.overv .navbar-inner {margin:0px 0px 20px 0px;}
.overv .brand{font-size:14px;margin-left:0px;border-radius: 0px;}

.overv .media-object{margin-right: 15px;margin-bottom: 10px;}




.cer li, .hel-safe li, .certi li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/icon-ch.png");
    background-origin: padding-box;
    background-position: left 6px;
    background-repeat: no-repeat;
    background-size: auto auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 5px;
    padding-left: 29px;
}



.address li{margin-bottom:10px;padding-bottom:5px;padding-left:35px;}
.address li address{margin-bottom:0px;}
.address li.address-book{background:url(../img/address_book.png) no-repeat left -1px;}
.address li.phone{background:url(../img/phone.png) no-repeat left -2px;}
.address li.mail{background:url(../img/mail.png) no-repeat left -2px;}
.address li.fax{background:url(../img/fax.png) no-repeat left -2px;}
.address li.web{background:url(../img/globe.png) no-repeat left -2px;}

.feedback input {text-align:left;}



.mainnav .nav-collapse .nav > li > a, .mainnav .nav-collapse .dropdown-menu a    {padding:15px;display:block;}
     .navbar .in .nav li {
     display: block;
     float: none;
     width:100%;}

 /* Responsive Content */
 
    @media (max-width: 979px) {

      .container.navbar-wrapper {
        margin-bottom: 0;
        width: auto;
      }
      .navbar-inner {
        border-radius: 0;
        margin: -20px 0;
      }

      .carousel .item {
        height: 500px;
      }
      .carousel img {
        width: auto;
        height: 500px;
      }
    }
    
    
@media (max-width: 767px) {

      .navbar-inner {
        /*margin: -20px;*/
      }

      .carousel {
       
      }
      .carousel .container {

      }
      .carousel .item {
        height: 300px;
      }
      .carousel img {
        height: 300px;
      }
      .carousel-caption {
        width: 85%;
        padding:8px 10px;
        margin:175px auto 0px auto;
      }
      .carousel-caption h1 {
        font-size: 30px;
      }
      .carousel-caption .lead,
      .carousel-caption .btn {
        font-size: 18px;
      }
}
    