.elementor-kit-6{--e-global-color-primary:#E7503D;--e-global-color-secondary:#F2E9DB;--e-global-color-text:#231F20;--e-global-color-accent:#384E46;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Target the menu list */
.main-menu-one nav ul li {
  display: inline-block;
}

/* Style the link as a button */
.main-menu-one nav ul li a {
  display: inline-block;
  background-color: #E7503D;
  color: #ffffff;
  border-radius: 999px; /* pill shape */
  font-weight: 600;
  transition: background-color 0.3s ease;
}

/* Hover effect */
.main-menu-one nav ul li a:hover {
  background-color: #231F20;
}

/* For very large screens, you might want to adjust the height or other properties */
@media (min-width: 1600px) { /* Example breakpoint for larger screens */
    .wave-divider-one {
        min-height: 28px;
        margin-top: -28px;
    }
}

.elementor-sticky--effects{
    background: white !important;
    /*border-bottom: 1px solid #F2E9DB !important;*/
    box-shadow: 0px 4px 8px rgba(242, 233, 219, 0.8)
}

.elementor-widget-n-menu .e-n-menu-heading{
    display: block !important;
}

.our-mission-text .e-con-inner{
    margin: inherit !important;
}

/* Home Hero Section */
@media (min-width: 1280px) {
  .hero-section-one {
    /* Beige base color */
    background-color: #efe5db;

    /* Multiple background images: frog, penguin, antelope */
    background-image: 
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-1.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-2.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-3.png'),
      url('/wp-content/uploads/2026/05/hp-hero-img-1.png');

    /* Position each image individually */
    background-position: 
      0 20%,
      0 calc(100% - 9px),
      calc(100% - 844px) calc(100% - 10px),
      calc(100% - -29px) calc(100% - -38px);

    /* Size of each image */
    background-size: 
      230px auto,
      238px auto,          
      313px auto,
      735px auto;          

    /* No repeat for any image */
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  }
}

@media (min-width: 1600px) {
  .hero-section-one {
    /* Beige base color */
    background-color: #efe5db;

    /* Multiple background images: frog, penguin, antelope */
    background-image: 
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-1.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-2.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-3.png'),
      url('/wp-content/uploads/2026/05/hp-hero-img-1.png');

    /* Position each image individually */
    background-position: 
      0 20%,
      0 calc(100% - 9px),
      calc(100% - 844px) calc(100% - 10px),
      calc(100% - -29px) calc(100% - -38px);

    /* Size of each image */
    background-size: 
      230px auto,
      238px auto,          
      313px auto,
      735px auto;       

    /* No repeat for any image */
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  }
}

/* Hero Section Two */
@media (min-width: 1280px) {
  .hero-section-two {
    background-color: #efe5db;

    /* Multiple background images: frog, penguin, antelope */
    background-image: 
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-1.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-2.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-3.png'),
      url('/wp-content/uploads/2026/05/where-to-buy-hero-img-1.png');

    /* Position each image individually */
    background-position: 
      0 20%,
      0 calc(100% - 9px),
      calc(100% - 838px) calc(100% - 23px),
      calc(100% - 0px) calc(100% - 1px);

    /* Size of each image */
    background-size: 
      260px auto,
      276px auto,
      263px auto,
      397px auto;

    /* No repeat for any image */
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  }
}

@media (min-width: 1600px) {
  .hero-section-two {
    background-color: #efe5db;

    /* Multiple background images: frog, penguin, antelope */
    background-image: 
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-1.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-2.png'),
      url('/wp-content/uploads/2026/05/hp-hero-bg-img-3.png'),
      url('/wp-content/uploads/2026/05/where-to-buy-hero-img-1.png');

    /* Position each image individually */
    background-position: 
      0 20%,           /* Dinosaur: top left */
      0 calc(100% - 9px),          /* Duck: top left */
      calc(100% - 1069px) calc(100% - -21px), /* Bear: bottom left */
      calc(100% - 0px) calc(100% - 1px); /* Kiwi: top right */

    /* Size of each image */
    background-size: 
      260px auto,
      276px auto,
      263px auto,
      397px auto;

    /* No repeat for any image */
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  }
}

/* Send Us Section */
@media (min-width: 1280px) {
  .send-us-section {
    /* Beige base color */
    background-color: #efe5db;

    /* Multiple background images: frog, penguin, antelope */
    background-image: 
      url('/wp-content/uploads/2026/05/contact-section-bg-img-1.png');

    /* Position each image individually */
    background-position: 0 70%, calc(100% - 60%) calc(100% - 58px);

    /* Size of each image */
    background-size: 
      614px auto,
      366px auto;

    /* No repeat for any image */
    background-repeat: no-repeat, no-repeat;
  }
}

/* Sub-Hero One Section Image */
.sub-hero-one-section-image{
    position: relative;
    top: 100px;
}
/* Our Partners Section */
.our-partners-image-carousel .swiper-wrapper {
  display: flex;
  flex-wrap: wrap !important;
}
.our-partners-image-carousel .swiper-slide {
  flex: 0 0 calc(33.333% - 20px); /* 3 per row */
  margin: 10px;
}
/* Sub-Hero Two Section Image */
@media (min-width: 767px) {
  .sub-hero-two-section-image{
    position: relative;
    top: -250px;
  }
}
.rtdd {
    display: inline-block;
    font-size: 20px;
    position: relative;
    top: -15px;
}

#menu-1-70962f72 .menu-item.menu-item-37 a,
#menu-1-70962f72 .menu-item.menu-item-38 a{
    background: none;
    color: black;
}

#menu-1-70962f72 .menu-item.current-menu-item a.elementor-item-active{
  color: gray;
}/* End custom CSS */