@media only screen and (min-width: 800px) {.d0splitbackgroundwhiteright {background: #fff; clip-path: inset(0 0 0 10% round 25px 0 0 20px);}}
@media only screen and (min-width: 800px) {.d0splitbackgroundwhiteleft {background: #fff; clip-path: inset(0 10% 0 0 round 0 25px 20px 0);}}

@media only screen and (max-width: 799px) {.d0splitbackgroundwhiteright {clip-path: none;}}
@media only screen and (max-width: 799px) {.d0splitbackgroundwhiteleft {clip-path: none;}}

@media only screen and (min-width: 800px) {.d0whitebox {background-color: #FFF; margin-top: 1em; margin-bottom: 1em; padding:30 30 30 30px; min-height:0px; display:block;}}
@media only screen and (max-width: 799px) {.d0whitebox {background-color: #FFF; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 30px; display:block;}}

@media only screen and (max-width: 799px) {#r8_content .parallax04 {background-attachment: fixed;}}

@media only screen and (min-width: 800px) {.d0h1font {font-family: 'Asap', sans-serif; font-size: 65px; line-height: 55px;}}
@media only screen and (max-width: 799px) {.d0h1font {font-family: 'Asap', sans-serif; font-size: 30px; line-height: 30px;}}

@media only screen and (min-width: 800px) {#r8_content h1 {font-size: 45px !important;}}
@media only screen and (max-width: 799px) {#r8_content h1 {font-size: 20px !important;}}

#r8_navbar, .stuck, .moveableMenu {border-bottom: none;}

@media only screen and (max-width: 799px) {.parallax04 {background: #393F4C;}}

.ub-compliment {background-color: #242A43;}

.parallax-overlay {min-height: 50px;}
