.d0whiteboxbrr {background-color: #f7fff4; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 0; display:block;}
.d0whiteboxblr {background-color: #f7fff4; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 0 50px; display:block;}
.d0whiteboxtlr {background-color: #f7fff4; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 50px 0 0; display:block;}
.d0whiteboxbr {background-color: #f7fff4; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 50px; display:block;}

.d0orangeboxbrr {background-color: #c32f0b; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 0; display:block;}
.d0orangeboxbrr2 {background-color: #c32f0b; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 0; display:block;}
.d0orangeboxblr {background-color: #c32f0b; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 0 50px; display:block;}
.d0greenboxbrr {background-color: #1c6b1f; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 0; display:block;}
.d0greenboxbrr2 {background-color: #1c6b1f; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 50px 0; display:block;}
.d0greenboxblr {background-color: #1c6b1f; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; border-radius: 0 0 0 50px; display:block;}

@media only screen and (min-width: 800px) {.d0splitoverlayright {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(247, 255, 244, 0.75) 49%, rgba(247, 255, 244, 0.75) 75%);}}
@media only screen and (min-width: 800px) {.d0splitoverlayleft{background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(247, 255, 244, 0.75) 49%, rgba(247, 255, 244, 0.75) 75%);}}

@media only screen and (max-width: 799px) {.d0splitoverlayright, .d0splitoverlayleft{background: rgba(247, 255, 244, 0.75);}}

.d0footergradient {background: linear-gradient(180deg,rgba(70, 155, 35, 1) 0%, rgba(28, 107, 31, 1) 50%, rgba(6, 91, 49, 1) 100%);}

.d0firstsectionshift {transform: translate(0px, -200px); margin-bottom: -200px;}

#r8_content h3 {font-family: Roboto Condensed, sans-serif;}

.parallax-light {
    background: rgba(255, 255, 255, 0.75);
    color: #444;
}

/* Navbar styling */
@media only screen and (min-width: 800px) {#r8_navbar .navbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 0; /* Adjust padding as needed */
  min-height: 200px; /* Optional: Set a minimum height */
  height: auto; /* Allow it to grow with content */
  overflow: visible; /* Prevent cropping */
  position: relative;
}}

/* Logo image styling */
@media only screen and (min-width: 800px) {#r8_logo img {
  max-height: 170px; /* Adjust to your preferred size */
  height: auto;
  width: auto;
  display: block;
}}

@media only screen and (min-width: 801px) and (max-width: 1199px) {
.sf-menu {margin-top: 40px;}}

.sf-menu li ul li a:hover {color: #fff;}
.sf-menu li ul li a:active {color: #fff;}
.sf-menu li ul li ul li a:hover {color: #fff;}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px)
{
.mm-ismenu, .mm-ismenu.mm-ligh
{color: #ffffff;}
}

/*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: #469B23;
 }

/*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-right {display: none;}
