.responsiveimage { width:auto; display:inline-block; }

h1,.Header,h2,.header{
font: 400 42px/48px 'Signika Negative', sans-serif; 
color: #231f20;
margin-top:0px; 
margin-bottom:15px; 
}

h3,.SubHeader,.subheader{
  font: 400 28px/34px 'Signika Negative', sans-serif;  
  color: #00adef;
  margin-top:0px;
  margin-bottom:15px; 
}

.bannerheader {
font: 500 32px/38px 'Signika Negative', sans-serif; 
margin-top:0px; 
margin-bottom:15px; 
}

.featureheader{
  font: 400 28px/34px 'Signika Negative', sans-serif; 
  color: #231f20;
  margin-top:0px;
  margin-bottom:15px; 
}
    
.smalltext {
  font-size:12px;
  line-height:18px;
}
.largetext {
  font-size:18px;
  line-height:24px;
}

.LinkButtons, .linkbuttons {
display: inline-block;
*display: inline;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
padding:10px 45px 10px 45px;
background:#00adef;
color:#fff;
text-decoration:none;
font-weight:500;
font-size:16px;
}

/* Main Styles */
td, body, p, li{
  font: 400 16px/22px 'Signika Negative', sans-serif; 
  color:#555;
}


/* Links */
a{
  color:#00adef; text-decoration: none; font-weight:700; -webkit-transition: color 0.4s ease-in; /*safari and chrome */
 -o-transition: color 0.4s ease-in; /* opera */ outline: 0;
}
a:hover{
  color:#0084b6; text-decoration: none; font-weight:700;
}

.ServiceHead, .servicehead
{
display:block;
font-weight: 700;
font-size:18px
line-height:22px;
color: #fff;
background-color:#00adef;
padding:5px 10px;
margin-top:0px;
text-transform:uppercase;
}