.d0lightredbox {background-color: #FF9180; margin-top: 1em; margin-bottom: 1em; padding:15px; min-height:0px; border-radius: 30px; display:block;}
.d0lightpurplebox {background-color: #C096E8; margin-top: 1em; margin-bottom: 1em; padding:15px; min-height:0px; border-radius: 30px; display:block;}
.d0lightbluebox {background-color: #DAF3F3; margin-top: 1em; margin-bottom: 1em; padding:15px; min-height:0px; border-radius: 30px; display:block;}
.d0lightgreenbox {background-color: #86E5C1; margin-top: 1em; margin-bottom: 1em; padding:15px; min-height:0px; border-radius: 30px; display:block;}

@media only screen and (min-width: 800px) {.d0lightbluesplit {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 51%, rgba(153, 197, 234, 1) 50%, rgba(153, 197, 234, 1) 100%);}}
@media only screen and (max-width: 799px) {.d0lightbluesplit {background: rgba(153, 197, 234, 1)}}

#r8_content img {border-radius: 30px;}

.d0topbannershift {transform: translate(0px, -1px);}

@media only screen and (max-width: 799px) {.d0modelup {transform: translate(0px, -600px); margin-bottom: -620px !important;}}

/*CHANGE FONTS OF HEADERS MANUALLY*/
#r8_content h1 {font-family: "Instrument Sans", sans-serif;}
#r8_content h2 {font-family: "Instrument Sans", sans-serif;}
#r8_content h3 {font-family: "Instrument Sans", sans-serif;}
#r8_content h3 {font-family: "Instrument Sans", sans-serif;}

.sf-menu > li > a {font-family: "Instrument Sans", sans-serif;}

@media only screen and (min-width: 1850px) {.infoBlock {transform: translate(0px, 90px);}}

#r8_navbar hr {display: none;}

.d0centrebox {display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}

.sf-menu li ul {background-color: rgba(255, 255, 255, 0.8);}

.d0redbutton {color: #FFF; background-color: #FF9180;}
.d0bluebutton {color: #FFF; background-color: #99C5EA;}
.d0greenbutton {color: #FFF; background-color: #86E5C1;}
.d0purplebutton {color: #FFF; background-color: #C096E8;}

#r8_content .ub-light {background-color: #f2f2f2;}

#r8_content .ub-light img {border-radius: 0px;}

@media only screen and (min-width: 1850px) {.d0headerbox {min-height: 800px; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}}
@media only screen and (min-width: 801px) and (max-width: 1849px) {.d0headerbox {min-height: 700px; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}}
@media only screen and (max-width: 799px) {.d0headerbox {min-height: 600px; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}}

.d0transbox {background-color: transparent; max-width: 400px; margin-top: 1em; margin-bottom: 1em; padding:30px; min-height:0px; z-index: 2; display:block; }

@media only screen and (max-width: 799px) {.d0transbox {color: #fff;}}

.d0slogantext {font-size: 36px; line-height: 36px; font-family: Instrument Sans, sans-serif; color: #2D2926 !important;}
@media only screen and (max-width: 799px) {.d0slogantext {color: #fff !important;}}

.vidbg01{background-position: center;}

@media only screen and (min-width: 800px) {.parallax-mobile {background: none;}}
@media only screen and (max-width: 799px) {.parallax-mobile {background: #F1D8DB;}}

#group .card_container div {border-radius: 30px;}
