.button {
    padding: 10px 30px;
}


/* Responsive Galleries */

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

@media only screen and (max-width: 767px) {
    .cols4.imgMgn1 .imgGridItem {
width: 100%
}
.blockWrap_d377ab47549841c6ab7d1eff5c474834 {
    background:none!important;
    padding-top:-30px!important;
}
}

/* Hero Button Margin */

#hero .button {
    margin-top: 30px !important;
}

/* Mobile Homepage row padding */
@media only screen and (max-width: 767px) {
    #row1 {
padding-top: 100px;
padding-bottom: 50px;
}
#row2 {
padding-top: 50px;
padding-bottom: 50px;
}
}
@media only screen and (max-width: 767px) {
.blockWrap_f59831727b154ff790fb113199d12b89 {
    background: none!important;
}
}
/* Sitewide Banner */

.blockWrap_bde71d825f3540328ebae925f9ce91a0 {
background-color: #19a831;
color: #ffffff; 
text-align: center;
padding: 10px;
}

.headerAndNavContainer{
padding-top: 0px !important;
}