html, body, .container-fluid {
    margin:0px;
    padding:0px;
    font-family: 'Open Sans', sans-serif;
    color:#4c4c4c;
}

a.kenro-btn {
    width:80%;
    padding:0px;
    margin: 0px;
    border-radius:0px;
    border:thin solid #026a6d;
    color:#026a6d;
    position:absolute;
    bottom:20px;
    left:6%;
}
button.kenro-btn {
    width:100%;
    padding:0px;
    margin: 0px;
    border-radius:0px;
    border:thin solid #026a6d;
    color:#026a6d;
    background:#fff;
}

button.kenro-btn:hover {
    color:#fff;
    background:#026a6d;
}
.error-msg {
    color:red;
}

.tvc iframe {
    width:100%;
    height:300px;
}


h1 {
    font-size:20px;
    margin:0px;
    padding:0px;
    letter-spacing: 0.07em;
}

h1.icon-heading {
    font-size:20px;
    text-transform: uppercase;
    font-weight:normal;
    width:auto;
    padding-bottom:5px;
    display:inline-block;
}
h2 {
    margin:0px;
    padding:0px;
    font-weight:normal;
    letter-spacing: 0.07em;
}
h2.content-heading {
    font-size:17px;
    font-weight:normal;
    line-height:1.5;
    margin-bottom:30px;
}
h3 {
    font-size:17px;
    font-weight:normal;
    color:#026a6d;
    margin:0px;
    padding:0px;
    margin-top:10px;
    letter-spacing: 0.07em;
}


.overlay {
    position:absolute;
    top:180px;
    left:0px;
    width:100%;
    text-align: center;
}

.overlay h1, .overlay h2, .overlay h3 {
    color:#FFF;
    text-shadow: -1px 1px 2px rgba(0, 0, 0, 1);
}

.overlay h2 {
    font-size:33px;
}
.overlay h1 {
    font-size:50px;
}
.overlay h3 {
    font-size:25px;
}

.row {
    margin:0px;
    padding:0px;
}

.copy-row {
    padding-top:40px;
    padding-bottom:40px;
}

.navbar {
    border-bottom:3px solid #026a6d;
}

.banner-image {
    margin:0px;
    padding:0px;
	background:#1c7a7c;
}
.banner-image img {
    width:100%;
}

.banner-image img.phone-icon {
    width:30px !important;
    height:30px !important;
}


.icon-col, .services-col {
    margin-top:50px;
}

.services-col {
    overflow:hidden;
}

.services-col img {
    width:100%;
}

.services-col h3 {
    position:absolute;
    top:50%;
    left:50%;
    font-size:20px;
    font-weight: normal;
    color:#FFF;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px rgba(0, 0, 0, 1);
}

.textured-bg {
    background:url("../images/marble-swatch.jpg") repeat;
}

p.copyright {
    font-size:10px;
    margin-top:90px;
}

.buffered {
    margin-top:30px;
}

.team-member img {
    width:100%;
}

.team-member h2 {
    background:#026a6d;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    color:#FFF;
    font-size:18px;
}
    
ul.no-indent {
    margin-left:0px;
    padding-left:20px;
}

.asbestos-bg {
    background:#bfd9da;
}

.asbestos-content {   
    padding:30px 20px;
}
.asbestos-heading {
    margin-bottom:20px;
}

.asbestos-content img {
    margin-right:20px;
    height:120px;
}

.community-logo {
    padding-left:0px;
    margin-bottom:20px;
}

.community-logo img {
    width:70%;
    margin-left:15%;
    margin-top:30px
}

.testimonial {
    padding-left:0px;
    margin-top:30px;
}

.testimonial-content {
    border-top:1px solid #026a6d;
    padding-top:5px;
    font-style: italic;
    color:#4d4d4d;
    
}

.testimonial-content p.name {
    font-style: normal;
    font-size:12px;
    margin-top:-10px;
    padding-top:0px;
}

.alliance-row img {
    width:80%;
    max-width:200px;
    margin-left:10%;
    margin-bottom:40px;
}

#kenromap {
    width:100%;
}

.kenro-form-col input, .kenro-form-col textarea {
    width:100%;
    border:none;
    padding:3px 5px;
}

.kenro-form-col input.check {
    width:auto;
    padding:0px;
}


.services-thumb img {
    width:100%;
    margin-bottom:30px;
}
.dropdown-menu li a {
    color:#026a6d;
}


.dark-green-text {
    color:#026a6d;
}


.dark-green-bg {
    background:#026a6d;
}

.light-green-bg {
    background:#e5f0f0;
}

.white-bg {
    background:#FFF;
}

.white-text {
    color:#FFF;
}
.grey-text {
    color:#4c4c4c;
}



.navbar-brand img {
    height:60px;
}

.navbar-default {
  background-color: #ffffff;
  border-color: #ffffff;
}

.navbar-default {
    border-bottom:2px solid #026a6d;
    margin-bottom:0px;
    border-radius:0px;
    height:90px;
    z-index:1000000000;
    background-color: #ffffff;
}
.navbar-default .navbar-brand {
  color: #026a6d;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-text {
  color: #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #026a6d;
    font-size:15px;
    line-height:52px;
    letter-spacing: 0.07em;
    background-color: #ffffff;
}
.navbar-default .navbar-nav > li.active {
 border-bottom:5px solid #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #026a6d;
  background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #026a6d;
  background-color: #ffffff;
}
.navbar-default .navbar-toggle {
  border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #026a6d;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #026a6d;
    background-color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #026a6d;
    background-color: #ffffff;
}




@media (max-width: 767px) {
   
    .asbestos-content, .team-member {   
        margin-bottom:30px;
} .alliance {
        text-align: center;
    }
    .alliance-row img {
    margin-left:0px;
}
    .navbar-brand img {
        height:25px;
    }

    .navbar-default {
        
        height:40px;
    background-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
  color: #026a6d;
    font-size:15px;
    line-height:15px;
        height:40px;
    letter-spacing: 0.07em;
    background-color: #ffffff;
}
    .navbar-default .navbar-nav > li.active {
 border-bottom:0px solid #026a6d;
    background-color: #ffffff;
}

}



@media (max-width: 1000px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
   .overlay {
    top:20%;
    }
    .overlay h2 {
        font-size:16px;
    }
    .overlay h1 {
        font-size:25px;
    }
    .overlay h3 {
        font-size:12px;
    } 
	
	
}


.video
{
    margin: 0 auto;
    padding: 0;
}

