
#sp-top-bar {
    background: #FBFAF7;
    color: #aaaaaa;
  }
  #sp-top-bar a{
    color: #666666;
    padding: 10px;
    font-size: 14px !important;
  }
.sp-pre-loader .sp-loader-clock {
    border: 3px solid #f9c406;
    border-radius: 60px;
    bottom: 0;
    height: 80px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
  }
  .sp-pre-loader .sp-loader-clock::before {
    content: "";
    position: absolute;
    background-color: #f9c406;
  }
  .sp-pre-loader .sp-loader-clock::after {
    content: "";
    position: absolute;
    background-color: #f9c406;
  }

#sp-header {
    box-shadow: none;
    top: 0;
    height: inherit;
    background: url(/images/header-bg2.png);
    background-repeat: repeat-x;
    background-position: bottom;
   
}
#sp-header.header-sticky{
    background: rgba(255,255,255,0.8);
}

.offcanvas-menu{
    background-color: #e8e7e2;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span {
  color: #666666;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
  color: #f9c406 !important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li span:hover, .offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
  color: #f9c406;
}

.sp-megamenu-parent>li:hover>a {
    color: #f9c406;
    font-weight: 700;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #f9c406;
}
.sp-megamenu-parent .sp-menu-item.current-item>a:before {
    width: 14px;
    opacity: 1;
    visibility: visible;
}
.sp-megamenu-parent .sp-menu-item a:hover:before {
    width: 14px;
    opacity: 1;
    visibility: visible;
}
.sp-megamenu-parent .sp-menu-item a:before {
    content: "";
    width: 0;
    height: 3px;
    background-color: #f9c406;
    display: inline-block;
    position: absolute;
    bottom: 27px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    font-family: Libre Baskerville;
    display: inline-block;
    padding: 0 25px;
    line-height: 100px;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    color: #666666;
}
#sp-menu>.sp-column{
    justify-content: center !important;
    align-items: center !important;
}
.sp-page-title{
    background: #fafaf9;
    padding: 100px 0px;
}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
    margin: 0;
    padding: 0;
    color: #666666;
    font-size: 40px !important;
    text-transform: uppercase;
}

.sp-contact-info {
    list-style: none;
    padding: 20px;
    margin: 0px -10px -20px;
  }
  .sp-contact-info li {
    display: inline-block;
    margin: 0px 20px 0px 0px;
    font-size: 100%;
    white-space: nowrap;
    color: #f9c406;
}
.sp-contact-info li:first-child{
    border-right: 1px solid rgba(102,102,102,0.3);
    padding-right: 20px;
}
.sp-contact-info li span {
    font-weight: 600;
    font-size: 20px;
    color: #f9c406;
  }

  .page-bread .breadcrumb {
    padding: 0.75rem 1rem;
    background:  none !important;
    border-radius: 0.25rem;
    justify-content: left;
    font-size: 20px;
    color: #fff;
  }
  .page-bread .breadcrumb li, .page-bread .breadcrumb a {
    font-size: 20px;
    color: #fff;
    font-weight: 800;
    font-family: Libre Baskerville;
  }
  .page-bread .breadcrumb a:hover, a:focus, a:active{
    color:#f9c406;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: #ffffff;
    content: var(--bs-breadcrumb-divider, "/");
    font-weight: 800;
  }
  /*.page-bread .breadcrumb > li + li::before {
    content: "|";
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    margin: 0 10px;
} */

/* Agriculture Product 
.sppb-addon.sppb-addon-tab.agri-pro li a{
  color: #666666 !important;
}
.sppb-addon.sppb-addon-tab.agri-pro li.active > a:focus{
  color: #f9c406 !important;
} */
.page-bread .breadcrumb .divider.fas.fa-map-marker-alt {
 display : none; 
}

.sppb-addon-title.sppb-feature-box-title a {
  font-family: Libre Baskerville;
  color: #666666;
}
.sppb-addon-title.sppb-feature-box-title a:hover {
  font-family: Libre Baskerville;
  color: #ffffff;
}

/* Footer 
.footer_img .sppb-addon-single-image-container{
    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #f9c406;
} */

/* Responsive view */

  @media (max-width: 991px) {
    #sp-top2{
      /*display:none; */
    }
    #sp-top-bar {
        padding: 8px 0 40px;
        font-size: 0.875rem;
    }
    .page-bread .breadcrumb li, .page-bread .breadcrumb a {
      font-size: 13px;

    }
    
    #sp-header, #sp-top-bar {
        background: #e9e8e2;
    }
 }