.d0whitebox {background-color: #fff; margin: 1em 0; padding:20px; min-height:0px; display:block;}
.d0navybox {background-color: #01183c; margin: 1em 0; padding:20px; min-height:0px; display:block;}

.d0parallax-dark1 {background: linear-gradient(270deg,rgba(1, 11, 34, 0.65) 0%, rgba(0, 10, 33, 0.45) 100%);}
.d0parallax-dark2 {background: linear-gradient(90deg,rgba(1, 11, 34, 0.65) 0%, rgba(0, 10, 33, 0.45) 100%);}

.d0whitebox li {color: #111;}

.ub-grad-c1-dark {background: linear-gradient(180deg,rgba(1, 24, 60, 1) 0%, rgba(1, 38, 86, 1) 100%);}
.ub-grad-dark-c1 {background: linear-gradient(0deg,rgba(1, 24, 60, 1) 0%, rgba(1, 38, 86, 1) 100%);}

@media only screen and (min-width: 992px) {
    .d0insetright {
        background: #01183c; 
        width: 100vw; 
        padding: 2em 0 2em 2em;
    }
    
    .d0insetleft {
        background: #01183c; 
        width: 100vw; 
        padding: 2em 2em 2em 0;
        margin-left: calc(-100vw + 100%);
        margin-right: calc(-50vw + 50%);
    }
    
    .d0insetrightinner {
        background-color: #01183c; 
        color: #fff;
        min-height: 0px; 
        width: 35vw;
        display: block;
    }
    
    .d0insetleftinner {
        background-color: #01183c; 
        color: #fff;
        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: #01183c; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
    
    .d0insetleftinner {
        background-color: #01183c; 
        border: 5px solid #fff; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
}

.d0whitebox h2 {color: #01183c;}
.d0whitebox h3 {color: #01183c;}
.d0whitebox h4 {color: #01183c;}
.d0whitebox p {color: #333;}

.d0topbannershift {margin-top: -1px;}
.d0deepbannershift {margin-top: -3px;}


#r8_content h1 {font-family: "Source Sans 3", sans-serif; font-size: 25px; margin-bottom: 0px;}
#r8_content h2 {font-family: "Source Sans 3", sans-serif; font-size: 45px; margin-top: 20px;}
#r8_content h3 {font-family: "Source Sans 3", sans-serif;}
#r8_content h4 {font-family: "Source Sans 3", sans-serif;}
.sf-menu a {font-family: "Source Sans 3", sans-serif;}

.parallax-dark {background-color: rgba(0, 10, 33, 0.45);}

@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}} @media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}} .d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}

.btn-compliment {color: #000a21 !important;}
.parallax .btn-hollow {border: 1px solid #fff; color: #fff !important;}

.sf-menu>li ul {width: 303px;}
.sf-menu li ul li a {font-size: 16px;}

.d0stack-wrapper {position: relative;}

.d0stack-panel {position: sticky; top:0px; padding: 0px;}

/* Layering order */
.d0stack-panel:nth-child(1) {z-index: 1;}
.d0stack-panel:nth-child(2) {z-index: 2;}
.d0stack-panel:nth-child(3) {z-index: 3;}
.d0stack-panel:nth-child(4) {z-index: 4;}
.d0stack-panel:nth-child(5) {z-index: 5;}
.d0stack-panel:nth-child(6) {z-index: 6;}

@media (max-width: 992px) {.d0stack-panel {position: relative; min-height: auto; padding: 20px;}}

#r8_content li:before {color: #DE691B;}

#r8_content .btn-compliment {background-color: #DE691B;}

#dotgo-accordion6 .ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: unset !important;
    max-width: 2000px !important;}

#r8_content .ui-state-active {background: #01183C; border: 1px solid #01183C;}

.ui-accordion .ui-accordion-header {background: #01183C; border: 1px solid #01183C;}

#dotgo-accordion6 h4 {color: #fff;}
#dotgo-accordion6 i {color: #DE691B;}

.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: %2301183C; 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;}

#listing h1 {font-family: "Source Sans 3", sans-serif; font-size: 55px; margin-bottom: 20px;}

#listing .parallax01 {background-image: url(/shared/images/content/bus_58227/Oil-Gas-Training-Parallax17.webp);
    background-attachment: fixed;
    background-position-x: center;
    background-position-y: center;}

.r8_footer hr {border-top: 0px solid #de691b;}

#header div.menu_container {background-color: #000A21;border-bottom: none; box-shadow: none;}

#header a.mobile-menu {background-color: #DE691B; color: #000a21; border-color: #DE691B; border-radius: 0px !important;}
#header a.mobile-menu-right {display: none;}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #000A21;
        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: #000A21;
 }}

/*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;
}}


.fa-mobile-phone:before {content: none !important;}
.fa-mobile-phone {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 1200 1200"><path d="M295.25,102.42c19.45-1.52,27.97-3.02,41.34,12.67,27.54,32.3,59.57,106.83,83.18,147.17,11.24,19.2,40.51,54.36,42.28,74.45,3.54,40.1-93.5,95.49-118.53,129.05-14.89,19.96-8.32,34.97,2.09,56.01,63.48,128.34,167.56,233.21,289.31,306.43,26.75,16.09,69.77,50.38,98.99,27.94,32.64-25.06,87.08-117.52,124.56-119.25,21.03-.97,59.45,31.59,78.94,43,42.29,24.75,90.69,46.38,131.31,72.57,34.21,22.05,32.15,27.88,25.92,67.86-10.15,65.12-26.65,94.46-82.12,129.71-126.63,80.46-224.06,47.51-352.01-3.83-193.4-77.6-411.87-284.95-494.94-476.79-51.85-119.74-96.39-230.62-31.8-355.76,37.38-72.42,78.01-104.72,161.47-111.24Z"/></svg>'); display: inline-block; width: 1em; height: 1em; background-size: contain; background-repeat: no-repeat; background-position: center;}

#listing .ub-grad-c1-dark {background: linear-gradient(180deg, rgba(1, 24, 60, 1) 0%, rgba(0, 10, 33, 1) 100%);}

.post_container1 {background-color: rgba(255, 255, 255, 1);}

.post_container1 .post_social {display: none;}

.post_container1 .fixed-foot {margin-bottom: 15px;}

.post_container1 .fixed-foot hr {border-top: 1px solid #DE691B;}

.post_summary_card p {display: none;}

.d0pointerbox {cursor: pointer;}

#blog h1 {font-size: font-size: 55px !important;}
