a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}

.corporate .t3content {
    padding: 0px!important;
    height: 0px;
    
}

.t3content {
    padding: 0px!important;
    height: 0px;
}


.corporate .blog {
    padding: 0px!important;
}

.blog {
    padding: 0px!important;
}


.corporate .features-intro{
    padding: 0px!important;
}

.features-intro {
    padding: 0px!important;
}

.corporate .row{
    padding: 0px!important;

}

.row {
    padding: 0px!important;

}

.corporate .mainbody {
    padding: 0px!important;
    height: 0px!important;
}

.mainbody {
    padding: 0px!important;
     height: 0px!important;
}

.corporate .masthead {
    padding: 0px!important;
}
.corporate .mainmenu {
    padding: 0px!important;
}
.corporate .slideshow {
    padding: 0px!important;
}
.corporate .None {
    padding: 0px!important;
}
.masthead {
    padding: 0px!important;
}
.mainmenu {
    padding: 0px!important;
}


.corporate .t3-sl-1 {
  border-bottom: 0px;
}
.corporate .t3-sl {
  border-bottom: 0px;
}
.corporate .wrap{
  border-bottom: 0px;
}

.t3-sl-1 {
  border-bottom: 0px;
}
.t3-sl {
  border-bottom: 0px;
}
.wrap{
  border-bottom: 0px;
}

.t3-wrapper {
background-image: url("/images/leaf-3939701_1280.jpg");
  height: 100%; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

div.abc {
  background: rgba(0, 0, 0, 0.8); 
  padding: 20px;
  margin: 0px 0px 20px 0px;
}

div.abcthin {
  font-size:1.6vw;
  color: white;
  background: rgba(0, 0, 0, 0.8); 
  padding: 8px;
  margin: 0px 0px 20px 0px;
}

@media (max-width: 800px) {
  div.abcthin{
    /* Minimum font size */
    font-size: 16px
  }
}
@media (min-width: 1400px) {
  div.abcthin{
    /* Maximum font size */
    font-size: 24px
  }
}

div.def {
  background-color: rgba(255,255,255,0.2);
  padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
  padding-bottom:0px;
    border-style: solid;
  border-width: 4px;
  border-color: rgba(255,255, 255,0.8);
    margin: 0px;
}

li {
  color: rgba(255, 255, 255, 1.0); 
}

h1.abc {
  font-size: 5vw;
  padding: 0px 0px 10px 0px;
  margin:0px;
  color: rgba(255, 255, 255, 1.0); 

}

@media (max-width: 600px) {
  h1.abc{
    /* Minimum font size */
    font-size: 20px
  }
}
@media (min-width: 1200px) {
  h1.abc{
    /* Maximum font size */
    font-size: 48px
  }
}



h2.abc {
  font-size: 3vw;
  padding: 0px 0px 10px 0px;
  margin:0px;
  color: rgba(255, 255, 255, 1.0); 
}

@media (max-width: 1200px) {
  h2.abc{
    /* Minimum font size */
    font-size: 18px
  }
}
@media (min-width: 1200px) {
  h2.abc{
    /* Maximum font size */
    font-size: 36px
  }
}

h3.abc {
  font-size: 1.8vw;
  padding: 0px 0px 20px 0px;
  margin:0px;
  color: rgb(64, 196, 64);
}

span.abc {
    color: rgb(64, 196, 64);
}

@media (max-width: 1200px) {
  h3.abc{
    /* Minimum font size */
    font-size: 16px
  }
}
@media (min-width: 1200px) {
  h3.abc{
    /* Maximum font size */
    font-size: 24px
  }
}

p.abc 
{
  font-size: 16px;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  color: rgba(255, 255, 255, 1.0); 
}
