/* Button Padding */
.button {
    padding: 10px 20px;
}
    
.navContent li .button {
    padding: 10px 20px;
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
    padding: 15px;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

/* 2 Column Simple List in Mobile */

@media only screen and (max-width: 767px) {
    .items_c5217b8ab82a47938fd429a6bdea1e0b .item {
        width: 50%;
        float: left;
    }
}

/* Line Height */

.contentTitle {
    line-height: 1em;
}
.blockWrap_c5ef472f73284a09b7eb366f4ce270c3 .contentTitle {
        margin-bottom: -20px; 
}

/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_c5ef472f73284a09b7eb366f4ce270c3 {
        padding-top: 40px;
        padding-bottom: 100px;
        text-align: center;
    }
    
    .blockWrap_c5ef472f73284a09b7eb366f4ce270c3 .contentTitle {
        font-size: 42px; 
    }
}


/* Full Width Gallery Images in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols4 .imgGridItem {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
}

/* Custom Mobile Background Image */

@media only screen and (max-width: 768px) {
    div.blockWrap_f71c2a37f781441686d5718dc5a7c17f {
        background-image: url(https://static.mywebsites360.com/c18f001591a84cd29e04b46f23429870/i/bbbe7220d55145668229114f9b0ec267/1/5feFb8zhrk/New%20-%20Mobile%20BG.png);
        padding: 50px;
    }
}