.jh-solid-box {background-color:#495A58; padding:10px; min-height:330px; display:block; margin:10px;}

.jh-border-box {padding:10px; min-height:690px; border: 2px solid white; display:block; margin:10px;}

.d0imgoverlap {padding:30px; min-height:100px; display:block; transform: translate(50px, -100px);}

@media (min-width: 991px) {
.d0boxshiftup {margin-top: -140px; display:block;}
}
.d0textshift {margin-right: -100px; display:block;}

.d0imgoverlapleft {padding:30px; min-height:100px; margin-top: -100px; margin-left: -400px; display: block;}

.d0imgshiftdown {margin-top:110px; display:block;}

@media only screen and (min-width: 800px) {.d0splitbackground{background: linear-gradient(90deg,rgba(106, 131, 125, 1) 60%, rgba(106, 131, 125, 1) 60%, rgba(242, 241, 238, 1) 0%, rgba(230, 228, 220, 1) 100%);}}

@media only screen and (max-width: 799px) {.d0splitbackground{background:#495A58;}}

@media only screen and (min-width: 800px) {.d0-img-shift {transform: translate(0px, 140px);}}
@media only screen and (max-width: 799px) {.d0-img-shift {transform: translate(0px, 70px);}}

.jh-dark-box {background-color:#303b3a; padding:20px; min-height:80px; display:block; margin:10px; border:2px solid black;}

.ub-compliment-light {z-index: 10;}
.ub-palette-dark, .ub-compliment-dark {z-index: 9;}

.d0-top-banner-shift {transform: translate(0px, -1px);}

.d0-top-banner-shift-deep {transform: translate(0px, -5px);}
