@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}}
@media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}}
.d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}

.jh-solid-box2 {margin-top: 1em; margin-bottom: 1em; }
.jh-solid-box4 {margin-top: 1em; margin-bottom: 1em; }
@media only screen and (min-width: 800px) {.ub-dark .jh-solid-box2 {min-height: 350px;}
.parallax02 .jh-solid-box3 {min-height: 230px;}}


