.button {
    padding: 10px 30px;
}


/* Responsive CTAs */

@media only screen and (max-width: 480px) {
    .cols3.imgMgn0 .imgGridItem  {
width: 100%
}
}


@media only screen and (max-width: 480px) {
    .cols2.imgMgn0 .imgGridItem  {
width: 100%
}
}



/* Mobile Homepage */

@media only screen and (max-width: 767px) {
    #hero, #homepagecontent {
padding-top: 80px;
padding-bottom: 80px;
}
   #hero .contentTitle, #homepagecontent .contentTitle {
      font-size: 42px;
   }
   #textrow1, #textrow2 {
       padding-bottom: 50px;
   }
}

/* CTA Kerning */

    #ctarow .contentTitle {
        letter-spacing: .15em;
    }
a.button {
    font-family: Arial,sans-serif!important;
}