.d0whitebox {background-color: #FFF; margin: 1em 0; padding:20px; min-height:0px; display:block;}

.parallax .d0whitebox h3 {color: #080F45;}
.parallax .d0whitebox p {color: #111;}
.parallax .d0whitebox i {color: #080F45;}

.d0topbannershift {margin-top: -1px;}
.d0deepbannershift {margin-top: -3px;}

@media only screen and (min-width: 800px) {
.d0whitecoverright {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverleft {background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}

.d0headerspace {min-height: 880px; display: flex; flex-direction: column; justify-content: center;}
.d0subheaderspace {min-height: 680px; display: flex; flex-direction: column; justify-content: center;}
.d0deepspace {min-height: 480px; display: flex; flex-direction: column; justify-content: center;}
} 

@media only screen and (max-width: 799px) {
.d0whitecoverright {background: #fff;}
.d0whitecoverleft {background: #fff;}

.d0headerspace {min-height: 580px; display: flex; flex-direction: column; justify-content: center;}
.d0subheaderspace {min-height: 580px; display: flex; flex-direction: column; justify-content: center;}
.d0deepspace {min-height: 380px; display: flex; flex-direction: column; justify-content: center;}
} 

.parallax-black {background: rgba(0, 0, 0, 0.3);}

#r8_content h1, #r8_content h2, #r8_content h3, #r8_content h4 {font-weight: 900;}

@media only screen and (min-width: 992px) {
    .d0insetright {
        background: #FFF; 
        width: 100vw; 
        padding: 2em 0 2em 2em;
    }
    
    .d0insetleft {
        background: #FFF; 
        width: 100vw; 
        padding: 2em 2em 2em 0;
        margin-left: calc(-100vw + 100%);
        margin-right: calc(-50vw + 50%);
    }
    
    .d0insetrightinner {
        background-color: transparent; 
        color: #111;
        min-height: 0px; 
        width: 35vw;
        display: block;
    }
    
    .d0insetleftinner {
        background-color: transparent; 
        color: #111;
        min-height: 0px; 
        width: 35vw;
        display: block; 
        margin-left: auto; 
        margin-right: 2em;
    }
}

@media only screen and (max-width: 991px) {
    .d0insetright {
        background: transparent; /* No background on outer container */
        width: auto; /* Reset width */
        border: none; /* No border */
        padding: 0; /* No padding */
        margin: 0; /* No margin */
    }
    
    .d0insetleft {
        background: transparent; /* No background on outer container */
        width: auto; /* Reset width */
        border: none; /* No border */
        padding: 0; /* No padding */
        margin: 0; /* No margin */
    }
    
    .d0insetrightinner {
        background-color: #fff; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
    
    .d0insetleftinner {
        background-color: #fff; 
        border: none; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
}

.d0whitefadeleft {background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);}
.d0imgnavyshadow {box-shadow: -30px -30px 0px 0px #080F45;}
.d0imgwhiteshadow {box-shadow: -30px -30px 0px 0px #fff;}

#dotgo-accordion6 .ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: unset !important;
    max-width: 2000px !important;}

#r8_content .ui-state-default {border: 1px solid #193153; background: #193153; padding: 0 0;}

#r8_content .ui-state-active {background: #193153; border: 1px solid #fff;}

#r8_content .ui-widget-content {border: 1px solid #fff;}

#dotgo-accordion6 h4 {color: #fff;}

@media (max-width: 991px) {
    #header div.menu_container {
        background-color: #193153;
border-bottom: none; box-shadow: none;
    }
}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #193153;
        color: #fff;
    }}
/*CHANGE DIVIDERS BETWEEN MOBILE MENU ITEMS*/

@media (max-width: 991px) {
    .mm-menu.mm-light .mm-list>li:after, .mm-menu .mm-list>li:after, .mm-menu.mm-light .mm-header, .mm-menu.mm-light .mm-header {
        border-color: #193153;
 }}

/*CHANGE MOBILE DROPDOWN ARROW COLOUR*/

@media (max-width: 991px) {
    .mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-list>li>a.mm-subopen:after, .mm-menu.mm-light .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-header a:before {
        border-color: #ffffff;
}}

#header a.mobile-menu {background-color: #fff; color: #111; border-color: #fff;}

#header a.mobile-menu-right {display: none;}

@media (max-width : 799px) 
{
#body h1, 
#body h2, 
#body h3,
#body p
{text-align: center;}
}

#r8_menu a[href*="get-a-quote"] { background-color : #FF6600; padding: 6px 18px 6px 18px; color:#fff; border-radius: 5px;}

#r8_menu a[href*="get-a-quote"]:hover { background-color : #fff; padding: 6px 18px 6px 18px; color:#111; }

@media only screen and (max-width: 799px) {.btn {display: block !important; white-space: normal !important;}}

.r8_form {
    margin: 0 auto;
    width: 100%;
    max-width: none;
    background-color: rgba(255, 255, 255, 0.7);
    border: none;
    border-radius: 0px;
    padding: 10px;
    display: table;
}

@media only screen and (max-width: 799px) {.fa-2x {font-size: 1.5em;}}

#r8_navbar .extra1 {font-weight: 800;}

.extra1 {cursor: pointer;}
.d0contactdown {transform: translate(0px, 60px);}

.btn-statement {background-color: #FFA500 ; color: #fff; border-radius: 5px !important;}
.btn-hollow {border-radius: 5px !important;}

.cs_timer  {display: none;}

.d0whatsappicon {display: inline-block; width: 1em; height: 1em; vertical-align: middle; background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104.85 106.89"><defs><style> .cls-1 { fill: %23111; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center; -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}

.d0whatsappiconwhite {display: inline-block; width: 1em; height: 1em; vertical-align: middle; background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104.85 106.89"><defs><style> .cls-1 { fill: %23fff; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center;}

.btn-statement:hover .d0whatsappicon {display: inline-block; width: 1em; height: 1em; vertical-align: middle; background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104.85 106.89"><defs><style> .cls-1 { fill: %23fff; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center;}
