.button {padding: 10px 25px;}

/* Responsive Inline Simple List */

@media only screen and (max-width: 767px) {
.listView.vAlgn1 .itemPreview.hasImg, 
.listView.vAlgn2 .itemPreview.hasImg {
        display: block;
    }
    
.listView .itemPreview.hasImg .itemImg {
        width: 100%;
        margin-bottom: 20px;
    }
    
.listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
}

/*Responsive Homepage Hero*/
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 767px) {
    .blockWrap_ca69824cb73f4ad6ab55724f4ec587a7 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        text-align: center;
    }

    .block_ca69824cb73f4ad6ab55724f4ec587a7 .contentTitle {
        font-size: 40px;
    }

    .block_ca69824cb73f4ad6ab55724f4ec587a7 .blockInnerContent {
        font-size: 25px;
    }
}