/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}





/* 50% Width Gallery Images in Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols4 .imgGridItem {
        width: 50%;
        margin: 0;
        padding: 5px;
    }
}





/* Homepage - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_c5217b8ab82a47938fd429a6bdea1e0b { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c5217b8ab82a47938fd429a6bdea1e0b > .item {
	display: flex;
	flex-direction: column;
}




/* Homepage - 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_d3258f55457e4e08bf5b7736b6bc981e { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d3258f55457e4e08bf5b7736b6bc981e > .item {
	display: flex;
	flex-direction: column;
}





/* Homepage - 3 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e7283708d7a9448f9e6ce01676edf03b { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e7283708d7a9448f9e6ce01676edf03b > .item {
	display: flex;
	flex-direction: column;
}





/* Homepage - 4 - Equalize Simple List Blocks*/

/* Change item class here */
.items_be5ebf0c4c704ffabc70db844e156bc8 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_be5ebf0c4c704ffabc70db844e156bc8 > .item {
	display: flex;
	flex-direction: column;
}








/* homepage 1 - 2 Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
    .block_c5217b8ab82a47938fd429a6bdea1e0b .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
    .block_c5217b8ab82a47938fd429a6bdea1e0b .item {
        flex-basis: 48%;
        padding: 5px;
    }
}






/* homepage 2 - 2 Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
    .block_d3258f55457e4e08bf5b7736b6bc981e .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
    .block_d3258f55457e4e08bf5b7736b6bc981e .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* homepage 3 - 2 Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
   .block_e7283708d7a9448f9e6ce01676edf03b .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
    .block_e7283708d7a9448f9e6ce01676edf03b .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* homepage 4 - 2 Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
  .block_be5ebf0c4c704ffabc70db844e156bc8 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
    .block_be5ebf0c4c704ffabc70db844e156bc8 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}






/* About Page - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_d0611a8227e14ed491d535c0b98b8fa0 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_d0611a8227e14ed491d535c0b98b8fa0 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* About Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_d0611a8227e14ed491d535c0b98b8fa0 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d0611a8227e14ed491d535c0b98b8fa0 > .item {
	display: flex;
	flex-direction: column;
}






/* About Page - 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_bf95d835d6374d1994f5d6f3089c02b4 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_bf95d835d6374d1994f5d6f3089c02b4 > .item {
	display: flex;
	flex-direction: column;
}




/* Civil Engineering Services Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_dd7c846a6b6046c8bfd23d62824da841 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_dd7c846a6b6046c8bfd23d62824da841 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}





/* Civil Engineering Services Page - 2 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_c436411d003945178fa3ec1f30ff929a .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_c436411d003945178fa3ec1f30ff929a .item {
        flex-basis: 48%;
        padding: 5px;
    }
}






/* Civil Engineering Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_dd7c846a6b6046c8bfd23d62824da841 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dd7c846a6b6046c8bfd23d62824da841 > .item {
	display: flex;
	flex-direction: column;
}






/* Civil Engineering Page - 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_c436411d003945178fa3ec1f30ff929a { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c436411d003945178fa3ec1f30ff929a > .item {
	display: flex;
	flex-direction: column;
}




/* Environmental Engineering Services Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_a1a2ccaa607a4046baaa84d190dab167 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_a1a2ccaa607a4046baaa84d190dab167 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/*Environmental Engineering Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_a1a2ccaa607a4046baaa84d190dab167 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_a1a2ccaa607a4046baaa84d190dab167 > .item {
	display: flex;
	flex-direction: column;
}





/* Residential Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_c635118188d24af3a84a96885622ce82 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_c635118188d24af3a84a96885622ce82 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}





/* Residential Page - 2 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_e9cc2bfa919d49e782e0fa6ae51f63f1 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_e9cc2bfa919d49e782e0fa6ae51f63f1 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}






/*Residential Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_c635118188d24af3a84a96885622ce82 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c635118188d24af3a84a96885622ce82 > .item {
	display: flex;
	flex-direction: column;
}






/* Residential Page - 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e9cc2bfa919d49e782e0fa6ae51f63f1 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e9cc2bfa919d49e782e0fa6ae51f63f1 > .item {
	display: flex;
	flex-direction: column;
}






/*Commercial Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e7bc54addcab4a2c926f39f6052bfcc9 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e7bc54addcab4a2c926f39f6052bfcc9 > .item {
	display: flex;
	flex-direction: column;
}






/* Commercial Page - 2 - Equalize Simple List Blocks*/

/* Change item class here */
.items_e2e1ca52742b4dc899ece41fec6d2745 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e2e1ca52742b4dc899ece41fec6d2745 > .item {
	display: flex;
	flex-direction: column;
}






/* Commercial Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_e7bc54addcab4a2c926f39f6052bfcc9 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_e7bc54addcab4a2c926f39f6052bfcc9 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}





/* Commercial Page - 2 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_e2e1ca52742b4dc899ece41fec6d2745 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_e2e1ca52742b4dc899ece41fec6d2745 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* New Home Construction Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_ae3851d927cb463599752cd8c1638c16 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_ae3851d927cb463599752cd8c1638c16 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/*New Home Construction Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_ae3851d927cb463599752cd8c1638c16 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_ae3851d927cb463599752cd8c1638c16 > .item {
	display: flex;
	flex-direction: column;
}





/* Residential Drywall Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_ca7af8a9f1274cf89a37abdffeef7508 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_ca7af8a9f1274cf89a37abdffeef7508 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}








/*Residential Drywall Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_ca7af8a9f1274cf89a37abdffeef7508 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_ca7af8a9f1274cf89a37abdffeef7508 > .item {
	display: flex;
	flex-direction: column;
}







/* Bathroom Remodeling Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_d7ee98773ce14eff84dfeca3abd65f64 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_d7ee98773ce14eff84dfeca3abd65f64 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}





/*Bathroom Remodeling Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_d7ee98773ce14eff84dfeca3abd65f64 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d7ee98773ce14eff84dfeca3abd65f64 > .item {
	display: flex;
	flex-direction: column;
}






/* Commercial Drywall Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_cfe5a009f6874fa987405ae2a7434f05 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_cfe5a009f6874fa987405ae2a7434f05 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}





/*Commercial Drywall Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_cfe5a009f6874fa987405ae2a7434f05 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_cfe5a009f6874fa987405ae2a7434f05 > .item {
	display: flex;
	flex-direction: column;
}





/* Detention Ponds & Water Runoffs Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_fdc325621d244ca592b3f9701e6ecca1 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_fdc325621d244ca592b3f9701e6ecca1 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/*Detention Ponds & Water Runoffs Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_fdc325621d244ca592b3f9701e6ecca1 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_fdc325621d244ca592b3f9701e6ecca1 > .item {
	display: flex;
	flex-direction: column;
}




/*Steel Stud Framing Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_c66e32b8d5e64a3f8b82de055288b679 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c66e32b8d5e64a3f8b82de055288b6795 > .item {
	display: flex;
	flex-direction: column;
}






/* Steel Stud Framing Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_c66e32b8d5e64a3f8b82de055288b679 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_c66e32b8d5e64a3f8b82de055288b679 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}






/* Ceiling Grids Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_dadefb931d7f4f7c9d4f2f3b7a3b6923 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_dadefb931d7f4f7c9d4f2f3b7a3b6923 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* Ceiling Grids Page - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_dadefb931d7f4f7c9d4f2f3b7a3b6923 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dadefb931d7f4f7c9d4f2f3b7a3b6923 > .item {
	display: flex;
	flex-direction: column;
}







/* Commercial Remodeling Services Page - 1 - Column Simple List in Mobile */
/*replace <.block_...> with copyable selector from widget*/

@media only screen and (max-width: 480px) {
 .block_dadefb931d7f4f7c9d4f2f3b7a3b6923 .itemsCollectionContent{
        display: flex;
        flex-wrap: wrap;
    }
   .block_dadefb931d7f4f7c9d4f2f3b7a3b6923 .item {
        flex-basis: 48%;
        padding: 5px;
    }
}




/* Commercial Remodeling Services - 1 - Equalize Simple List Blocks*/

/* Change item class here */
.items_dadefb931d7f4f7c9d4f2f3b7a3b6923 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dadefb931d7f4f7c9d4f2f3b7a3b6923 > .item {
	display: flex;
	flex-direction: column;
}