/* ---- particles.js container ---- */

 #particles-js {
   position: absolute;
   margin-top: 100px;
   z-index: 3;
   width: 100%;
   height: 100%;
   /*background-color: #b61924;*/
   background-image: url("");
   background-repeat: no-repeat;
   background-size: cover;
   background-position: 50% 50%;
 }
 /* ---- stats.js ---- */
 
 .count-particles {
   background: #000022;
   position: absolute;
   top: 48px;
   left: 0;
   width: 80px;
   color: #13E8E9;
   font-size: .8em;
   text-align: left;
   text-indent: 4px;
   line-height: 14px;
   padding-bottom: 2px;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
 }
 
 .js-count-particles {
   font-size: 1.1em;
 }
 
 #stats,
 .count-particles {
   -webkit-user-select: none;
   margin-top: 5px;
   margin-left: 5px;
 }
 
 #stats {
   border-radius: 3px 3px 0 0;
   overflow: hidden;
 }
 
 .count-particles {
   border-radius: 0 0 3px 3px;
 }

 .addhead {
  padding: 40px;
  background-color: #C40000;
  font-weight: 500;
 }

 .addhead2 {
  background-color: #00A1BC;
  padding: 30px;
  font-weight: 400 !important;
  color: rgba(255, 255, 255, 1) !important;
 }

  .addhead2tel {
  background-color: #00A1BC;
  padding-bottom: 30px;
  font-size: 45px;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 1) !important;
 }

 .firmred {
  background: #C40000 !important;
 }
 .alert alert-error {
  color: #C40000;
  font-weight: 600;
  font-size: 17px;
 }
 h6 {
  color: #00A1BC !important;
  font-weight: 600;
  font-size: 17px;
 }
 #form-note {
  display: none;
 }
 input.false[type=email], input.false[type=password]:focus, input.false[type=text], textarea.false {
  border-color: #C40000;
 }
 #fh5co-intro .fh5co-block:hover > .fh5co-text, #fh5co-intro .fh5co-block:focus > .fh5co-text {
  font-weight: 600;
 }
 .btn.btn-primary {
  background: #C40000 !important;
 }
 .clients {
    text-align: center;
    width: 100%;
    display: block;
    float: left;
 }
 .clients span {
    display: block;
    margin-bottom: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
 }
.clients .author figure img {
    min-width: 160px;
    max-width: 350px;

}
@media (min-width: 600px) and (max-width: 2700px) {
  .proit {
    margin-bottom:35px;
    margin-top:0px;
  }
}
@media (max-width: 600px) {
  .proit {
    width: 300px;
    margin-bottom:35px;
    margin-top: -200px;
  }
  .text-inner h1 {
    font-size: 30px !important;
  }
  .text-inner h2 {
    font-size: 25px !important;
    line-height: 28px !important;
  }
}

.smaller {
  font-size: 35px;
}

/* #Asbestos Flat Button
==================================================*/
.asbestos-flat-button {
  position: relative;
  vertical-align: middle;
  width: auto;
  height: 60px;
  font-size: 27px;
  font-weight: 600;
  color:white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #ce3a08;
  border: 0;
  border-bottom: 3px solid #6d7b7c !important;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #6d7b7c !important;
  box-shadow: inset 0 -2px #6d7b7c !important;
}
.asbestos-flat-button:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btnsml{
  font-size: 17px;
  height: 50px;
}

.row-bottom-padded-lg {
  padding-top: 3em;
}