/*DESKTOP CODE*/
@media only screen and (min-width: 800px) {
#r8_content h1 {font-family: Cal Sans, sans-serif !important; font-size: 75px; line-height: 75px;}
#r8_content h2 {font-family: Cal Sans, sans-serif !important;}
#r8_content h3 {font-family: Cal Sans, sans-serif !important; font-size: 30px; line-height: 30px;}
#r8_content p {font-size: 24px; line-height: 26px;}

.d0fontp {font-size: 24px !important; line-height: 26px !important;}

#r8_content .ub-compliment-dark h3 {font-size: 20px; line-height: 22px;}
#r8_content .ub-compliment-dark p {font-size: 16px; line-height: 18px;}

.d0bodysize {font-family: Cal Sans, sans-serif; font-size: 35px !important; line-height: 35px !important;}
.d0bodysize2 {font-family: Cal Sans, sans-serif; font-size: 50px !important; line-height: 50px !important;}
.d0bodysize3 {font-family: Cal Sans, sans-serif; font-size: 24px !important; line-height: 26px !important;}

.d0headerspace {background-color: transparent; margin-top: 1em; margin-bottom: 1em; padding: 0px; min-height: 500px; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}
}

@media only screen and (max-width: 799px) {
#r8_content h1 {font-family: Cal Sans, sans-serif !important; font-size: 45px; line-height: 45px; text-align: center !important;}
#r8_content h2 {font-family: Cal Sans, sans-serif !important; font-size: 30px; line-height: 32px; text-align: center !important;}
#r8_content h3 {font-family: Cal Sans, sans-serif !important; font-size: 25px; line-height: 27px; text-align: center !important;}
#r8_content p {font-size: 24px; line-height: 26px; text-align: center !important;}

.d0fontp {font-size: 24px; line-height: 26px; text-align: center !important;}

#r8_content .ub-compliment-dark h3 {font-size: 20px; line-height: 22px; text-align: center !important;}
#r8_content .ub-compliment-dark p {font-size: 24px; line-height: 26px; text-align: center !important;}

.d0bodysize {font-family: Cal Sans, sans-serif; font-size: 24px !important; line-height: 26px !important; text-align: center !important;}
.d0bodysize2 {font-family: Cal Sans, sans-serif; font-size: 50px !important; line-height: 50px !important; text-align: center !important;}
.d0bodysize3 {font-family: Cal Sans, sans-serif; font-size: 24px !important; line-height: 26px !important; text-align: center !important;}

.d0headerspace {
background-color: transparent; margin-top: 1em; margin-bottom: 1em; padding: 0px; min-height: 500px; display: flex; align-items: center; flex-direction: column; justify-content: center;}
}


.d0topbannershift {transform: translate(0px, -1px);}

#r8_content .parallax01 {background-image: url(/shared/images/content/bus_57932/psLondon-Press-Parallax-04.webp);
    background-attachment: fixed;
    background-position-x: center;
    background-position-y: 25%;}
#r8_content .parallax02 {background-image: url(/shared/images/content/bus_57932/psLondon-Press-Parallax-11.webp);
    background-attachment: fixed;
    background-position-x: center;
    background-position-y: 25%;}
#r8_content .parallax03 {background-image: url(/shared/images/content/bus_57932/Inflectiv-Parallax-26.webp);
    background-attachment: fixed;
    background-position-x: center;
    background-position-y: bottom;}
#r8_content .parallax04 {background-image: url(/shared/images/content/bus_57932/Inflectiv-Parallax-25.webp);
    background-attachment: fixed;
    background-position-x: center;
    background-position-y: center;}

@media (max-width : 799px) 
{
#body h1, 
#body h2, 
#body h3,
#body p
{text-align: center !important;}
}

