/* HOME PAGE VIDEO GALLERY PADDING FIX */
.blockWrap_c9900402e0514735a7cd8302bb7777ea .blockContent.fixedHeightGallery .flex-container:not(.thumbsContainer) {
    max-height: 600px;
}
/*SIDE-BY-SIDE COLUMNS*/
@media only screen and (min-width: 768px) {
    .blockWrap_d23dc261d5f64fd5acbd22d25ff826ef, 
    .blockWrap_df72d07f0ba7413f95fd6b14db13a78e {
        display: inline-block;
    }
    .blockContainer.blockWrap_d23dc261d5f64fd5acbd22d25ff826ef {
        width: 45%;
        margin-left: 2%;
        margin-top: 4%;
    }
    .blockContainer.blockWrap_df72d07f0ba7413f95fd6b14db13a78e {
        width: 50%;
        float: right;
        margin-right: 2%;
    }
}
.blockWrap_c0939ceba07c4086a4cb17387a97aaf2 {
    clear: both;
}

/* Formstack Fix */
.fsstable-hover .navContent > ul > li:hover ul {
    display: block;
    z-index: 99;
}
/*FORMSTACK MOBILE ADJUSTMENT ON ALL STATE PAGE POPS*/
@media only screen and (max-width: 480px) {
    #fsLightboxContent3595001 {
        width: 300px !important;
    }
}
/*--------------- Pop Up MODAL ---------------*/
#popupWrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0,0,0,.5);
}
#popup {
    max-width: 375px;
    /*background-image: url(https://static.spacecrafted.com/cd7794f1664e42cbb8a25efb5b12638f/i/eb0ede580efd484288d42c7d3be65ddd/2/5feFb8zhrk/click-to-get-quote.png);*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    background: #ffffff;
    margin: auto;
    width: 100%;
    top: 50%;
    position: fixed;
    left: 0;
    right: 0;
    /*padding: 0 0 20px;*/
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
}
.popupBg {
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.close-button {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.close-button img {
    width: 20px;
    height: 20px;
}
#popup h1 {
    font-size: 26px;
    margin-top: .5em;
    margin-bottom: .2em;
    text-transform: capitalize;
}
#popup p {
    margin: .75em 0 1.5em;
}
#popup p:last-child {
    margin: .75em 0 0;
}
/*-------------END MODAL ---------------*/