/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_a0a0f2486ede46789947e6907b8e8bff {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    div.blockWrap_dcc1e6c8f76441e5b4decfe8cb00c99e {
        padding-bottom: 40px;
        padding-top: 0px;
    }
    .blockWrap_a0a0f2486ede46789947e6907b8e8bff .contentTitle {
        font-size: 42px; 
    }
    .items_ba3830ec1dbd46bbb3c0f449936dde10 .item {
        width: 48%;
        float: left;
        margin: 1%;
    }
    .blockWrap_ba3830ec1dbd46bbb3c0f449936dde10 .itemContent .contentTitle {
        font-size: 16px; 
    }
    
    div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
        background-image: url();
        background-position: bottom right;
    }
    
    .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f  .contentTitle, .blockWrap_d824668147384f3c98130fab9136584d .contentTitle, .blockWrap_d840f44baddc4d12964b56b7c8c7c5ee .contentTitle, .blockWrap_d520efd4bd494d8793f5b7f11fa235eb .contentTitle {
        font-size: 30px; 
    }
    div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
        padding-top: 50px;
        padding-bottom: 80px;
    }
    div.blockWrap_f157206146c7467ea81369c55b889359 {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    div.blockWrap_d824668147384f3c98130fab9136584d, div.blockWrap_ba3830ec1dbd46bbb3c0f449936dde10 {
        padding-bottom: 60px;
    }
    
    .blockWrap_d824668147384f3c98130fab9136584d .blockImg {
        width: 95%;
        margin-left: auto;
    }
    
    div.blockWrap_c5217b8ab82a47938fd429a6bdea1e0b {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f, div.blockWrap_d840f44baddc4d12964b56b7c8c7c5ee {
        padding-top: 120px;
        padding-bottom: 120px;
    }
}