.r8_gallery .gallery-gradBox .overlayText .textWrapper2.black {
    color: #fff;
}

@media only screen and (max-width: 799px) {.headoverlay {background: linear-gradient(130deg,rgba(235, 247, 247, 1) 0%, rgba(220, 239, 243, 1) 0%);}}

.d0blockup {transform: translate(0px, -250px); margin-bottom: -320px;}

@media only screen and (max-width: 799px) {
.d0transbox {transform: translate(0px, -250px); margin-bottom: -320px;}}

@media only screen and (max-width: 799px) {.d0slogantext {color: #fff !important; text-align: right;}}

@media only screen and (max-width: 799px) {.d0modelup {margin-bottom: -650px !important;}}

.ub-palette {background-color: #F0D8DC; color: #2D2926;}
.ub-compliment {background-color: #ebd7ef; color: #2D2926;}

.d0topslide {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 51%, rgba(30, 217, 144, 1) 50%, rgba(30, 217, 144, 1) 100%);}

@media only screen and (min-width: 1800px) {.d0centrebox {min-height: 690px; }

.d0hairtypetext {font-size: 24px; line-height: 24px; font-family: Instrument Sans, sans-serif;}

#dep h2 {display: none;}
#dep p {display: none;}

.hvrbox {border-radius: 30px;}
.d0headerbox {align-items: flex-end;}

.ub-palette {background-color: #ebd7ef; color: #2D2926;}
.ub-compliment {background-color: #DAF3F3; color: #2D2926;}

@media only screen and (max-width: 799px) {.ub-palette {color: #fff;}}

#r8_content h1 {font-size: 20px; margin-bottom: -20px;}




