.d0-service-box {background-color:#ffffff; border: 1px solid #e8e8e8; margin: 8px 0px; border-radius: 8px; padding:25px; min-height:150px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
.d0-service-box:hover {background-color:#ffffff; border: 1px solid #427ea3; box-shadow: -2px 5px 10px #e8e8e8; transform: translate(0px, -4px);}
.d0-bio-box {background-color:#eeeeee; margin: 8px 0px; border-radius: 8px; border-radius: 8px; padding:10px; min-height:200px; display:block; }
.d0-q-box {background-color:#ffffff; margin: 8px 0px; border-radius: 8px; border-radius: 8px; padding:10px; min-height:200px; display:block; }
.d0-header-box {background-color:#083d67; border-radius: 8px 8px 0px 0px; padding:10px; min-height:30px; display:block; }
.d0-answer-box {background-color:#eeeeee; margin: 8px 0px; border-radius: 8px; border-radius: 8px; padding:0px; min-height:200px; display:block;}
.d0-answer-box-white {background-color:#ffffff; margin: 8px 0px; border-radius: 8px; border-radius: 8px; padding:0px; min-height:200px; display:block;}
.d0-cta {background-color:#083d67; border-radius: 8px; padding:25px; margin: 8px 0px;  min-height:30px; display:block; }


.parallax04 {
background-attachment: scroll; 
background-position-x: right; 
background-position-y: centre;} 
.parallax05 {
background-attachment: scroll; 
background-position-x: right; 
background-position-y: bottom;} 

#r8_content .parallax .d0splitbackground-blue ul li:before {color:#d4e8f3;}
#r8_content .parallax .d0splitbackground-blue a {color:#d4e8f3;}
.ub-compliment-dark a {color:#d4e8f3;}
.parallax-gradient-c1c2 a {color:#d4e8f3;}
#r8_content h3 {font-family: DM Sans !important;}
#r8_content h4 {font-family: DM Sans !important;}

@media only screen and (min-width: 800px) {
.d0splitbackground-grey{background: linear-gradient(270deg,rgba(238, 238, 238, 1) 0%, rgba(238, 238, 238, 1) 49%, rgba(238, 238, 238, 0) 47%, rgba(238, 238, 238, 0) 100%);}
.d0splitbackground-blue{background: linear-gradient(270deg,rgba(8, 61, 103, 1) 0%, rgba(8, 61, 103, 1) 49%, rgba(8, 61, 103, 0) 47%, rgba(8, 61, 103, 0) 100%);}
}
@media only screen and (max-width: 799px){
.d0splitbackground-grey{background:#EEEEEE;}
.d0splitbackground-blue{background:#083D67;}
}

