/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_cfcfefe8c78d45b3a4924a77b7ac37e0 {
        padding-top: 20px;
        padding-bottom: 100px;
    }
    
    .blockWrap_cfcfefe8c78d45b3a4924a77b7ac37e0 .contentTitle {
        font-size: 30px; 
    }
}

/* 2 Column Simple List in Mobile - Homepage Featured On Section*/

@media only screen and (max-width: 767px) {
    .items_a036e454094b4e5988c87b9c0177dd75 .item {
 width: 46%;
    float: left;
    margin: 2%;
    }
}

/* 2 Column Simple List in Mobile - Homepage Sponsors and Friends of Action Section*/

@media only screen and (max-width: 767px) {
    .items_fee619ea914c481596488bc7824f6f18 .item {
 width: 46%;
    float: left;
    margin: 2%;
    }
}

div.block_a036e454094b4e5988c87b9c0177dd75,
div.block_fee619ea914c481596488bc7824f6f18 {
    padding-top: 20px;
}


@media only screen and (width: 768px) {
  .items_a34fed34b9cb4e1493b6fbeb65fc0fcd .item {
    width: 46%;
    float: left;
    clear: none!important;
    margin: 2%!important;
  }
}