.site-bg-primary {background-color: #125600;}
.aon-topbar-info > li.aon-tb-tagline:after {background: #ffffff;}
.aon-topbar-info > li.aon-tb-tagline {font-family: "Inter", sans-serif;font-weight: 500;font-size: 15px;}
.aon-topbar-info > li.aon-tb-tagline .text-primary {color: #125600 !important;margin-left: 5px;}
.aon-topbar-info > li {color: #ffffff;}
.aon-topbar-right span {color: #ffffff;}
.aon-topbar-right .topbar-social-icons > li a {color: #e2ffdd;}
.main-bar {padding-top: 0;padding-bottom: 0;background: #f9f1dd;}
.is-fixed.color-fill .main-bar {background: #f9f1dd;position: relative;}
.main-bar .logo-header .logo-header-inner img {max-width: 100%;max-height: 80px;padding:0;}
.header-nav .nav > li > a {font-family: "Inter", sans-serif;font-weight: 500;font-size: 14px;text-transform: uppercase;padding: 20px 30px;}
.header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a {color: #125600;}
.header-nav .nav > li:hover > a {color: #125600;}
.header-nav .nav > li .sub-menu li a {font-size: 15px;padding: 10px 20px;font-weight: 500;font-family: 'Open Sans';}
.main-slider .imgBx {width:100%;height:520px;}
.main-slider .imgBx img {width:100%;height: 100%;object-fit:cover;}
.main-slider .owl-carousel .owl-dots {position: absolute;bottom: 30px;display: flex;justify-content: center;width: 100%;}
.main-slider .owl-carousel .owl-dots .owl-dot span {width: 12px;height: 12px;margin: 5px 7px;background: transparent;border: 2px solid #125600;}
.main-slider .owl-carousel .owl-dots .owl-dot.active span {width: 12px;height: 12px;margin: 5px 7px;background: #ffffff;border: 2px solid #125600;}
.aon-team-area {padding: 60px 0px;}
.aon-shop-wrap {padding: 60px 0px;}
.aon-shop-wrap .section-head .aon-title {font-family: 'Open Sans';font-size: 36px;}
.aon-shop-wrap .section-head .aon-title span {color: #125600;}
.aon-shop-wrap .aon-shop-box {border-radius: 10px;padding: 10px;margin-bottom: 20px;}
.aon-shop-wrap .aon-shop-box .aon-shop-pic {margin-bottom: 20px;}
.aon-shop-wrap .aon-shop-box .aon-shop-title {margin-bottom: 10px;text-align: center;font-family: 'Inter';font-weight: 500;font-size: 18px;}
.aon-shop-wrap .aon-shop-box:hover {background-color: #125600;}
.aon-shop-wrap .aon-shop-box:hover .aon-shop-title a {color: #ffffff;}
.aon-shop-wrap .site-button {background-color: #75b16c;font-family: 'Open Sans';font-size: 15px;font-weight: 600;}
.product-listing-area {margin-bottom: 0;}
.aon-about-area {background-color: #f4f3e9;padding: 60px 0px;}
.aon-about-area .site-clent-logo {filter: grayscale(0);background: #fff;min-height: 100px;line-height: 100px;border-radius: 12px;box-shadow: 1px 1px 2px #e3e3e3;padding: 0 12px;}
.aon-vodeo-area {padding: 150px 0px;}
.aon-vodeo-area .aon-overlay-area {background: #125600;opacity: 0.35;}
.aon-vodeo-area .aon-vodeo-title {font-size: 72px;color: #fff;margin-bottom: 35px;}
.aon-vodeo-area .site-button {background-color: #d3bc84;font-family: 'Open Sans';font-size: 15px;font-weight: 600;}
.aon-team-area .aon-product-section {padding-top: 0;}
.aon-team-area .aon-product-right {padding-left: 0;}
.aon-team-area .aon-product-right .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-team-area .aon-product-right .aon-pro-title {font-family: 'Open Sans';font-size: 36px;}
.aon-team-area .aon-product-right .aon-pro-title span {color:#125600;}
.aon-team-area .aon-product-right .aon-pro-tagline {position: relative;font-family: 'Nunito';font-size: 18px;padding: 20px;margin-bottom: 20px;font-weight: 500;color: #444444;background: #f7f7f7;}
.aon-team-area .aon-product-right .aon-pro-tagline:before {background-color: #125600;}
.aon-team-area .aon-product-right p {font-size: 16px;text-align: justify;line-height: 30px;color: #333333;font-family: 'Open Sans';margin-bottom: 10px;}
.aon-team-area .aon-product-right .site-button {background-color: #d3bc84;font-family: 'Open Sans';font-size: 15px;font-weight: 600;}
.aon-team-area .aon-product-left .aon-pro-pic1 img {border-radius: 7px;}
.aon-team-area .aon-product-left .aon-pro-pic2 img {border-radius: 7px;}
.aon-team-area .aon-product-left .aon-pro-pic-animate {border: 5px solid #125600;border-right-color: transparent;}
.aon-team-area .aon-product-left .aon-pro-pic-animate:before {background: #d3bc84;}
.aon-all-projects-area {background-color: #f4f3e9;padding: 60px 0px;}
.aon-all-projects-area .aon-title {font-family: 'Open Sans';font-size: 36px;}
.aon-all-projects-area .aon-title span {color: #0d9a48;}
.aon-all-projects-area .aon-project-box .aon-project-overlay {background-color: #d3bc84;opacity: 0.65;}
.aon-testmo-area {background-color: #ffffff;padding: 60px 0px;}
.aon-testmo-area .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-testmo-area .aon-title {font-family: 'Open Sans';font-size: 36px;}
.aon-testmo-area .aon-title span {color: #125600;}
.aon-testmo-area .center .aon-testmo-wrap {border: 2px solid #75b16c;}
.aon-testmo-wrap:hover {border: 2px solid #75b16c !important;}
.aon-testmo-area .aon-testmo-wrap .aon-testmo-quote {color: #125600;}
.aon-testmo-area .aon-testmo-wrap .aon-testmo-rating span {color: #125600;}

.aon-about-area.categories .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-about-area.categories .aon-title {font-family: 'Open Sans';font-size: 36px;}
.aon-about-area.categories .aon-title span {color: #125600;}
.aon-about-area.categories .aon-about-box {padding: 30px;min-height:215px;}
.aon-about-area.categories .aon-about-box .aon-about-title {font-size: 18px;font-family: 'Nunito';line-height: 24px;margin-bottom:10px;}
.aon-about-area.categories .aon-about-box .aon-about-text {font-family: 'Nunito';font-size: 14px;line-height: 24px;margin: 0;color: #333333;}
.aon-about-area.categories .aon-about-box:hover {background-color: #125600;}
.aon-about-area.categories .aon-about-box:hover .aon-about-text {color: #ffffff;}

.site-footer.footer-gradient {background: linear-gradient(to right, rgb(18 86 0) 0%, rgb(37 104 27) 100%);}
.site-footer .aon-footer-logo {border-bottom: none;padding-bottom: 0;margin-bottom: 30px;}
.site-footer .aon-footer-logo img {border-radius: 5px;height: 150px;}
.site-footer .aon-f-title {font-size: 24px;color: #fff;margin-bottom: 30px;font-family: 'Open Sans';font-weight: 500;text-transform: uppercase;}
.site-footer .aon-widget-foo-list li {width: 100%;padding: 10px 0px;}
.site-footer .sf-site-link ul li {margin-right: 15px;}
.site-footer .sf-site-link ul li a {color: #000000;font-size: 15px;font-weight: 500;width: 35px;height: 35px;display: block;background: #fdd800;text-align: center;border-radius: 5px;line-height: 35px;}
.site-footer .aon-footer-coinfo li {display: flex;align-items: center;margin-bottom: 30px;font-size: 15px;font-family: 'Open Sans';}
.site-footer .aon-footer-coinfo li i {min-width: 46px;}
.site-footer > .footer-bottom {background: #b0ffa3;padding: 0;}
.site-footer > .footer-bottom .aon-footer-bottom-area {color: #262626;background-color: transparent;padding: 10px 0;}
.site-footer > .footer-bottom .aon-footer-bottom-area .aon-foo-copyright {background-color: transparent;font-family: 'Open Sans';font-size: 15px;}
button.scroltop {background: #75b16c;color: #ffffff;}

.aon-all-projects-area .aon-benefits-pic img {width:100%;height:auto;border-radius:7px;}
.aon-all-projects-area .aon-benefits-content {margin-right:20px;}
.aon-all-projects-area .aon-benefits-content .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-all-projects-area .aon-benefits-content .aon-pro-title {font-family: 'Open Sans';font-size: 36px;margin-bottom:20px;}
.aon-all-projects-area .aon-benefits-content .aon-pro-title span {color: #125600;}
.aon-all-projects-area .aon-benefits-content p {font-size: 15px;text-align: justify;line-height: 30px;color: #333333;font-family: 'Open Sans';}
.aon-all-projects-area .aon-benefits-content h4 {font-family: 'Open Sans';font-size: 20px;margin-bottom: 10px;}
.aon-all-projects-area .aon-benefits-content ul li {display: flex;align-items: center;gap: 10px;margin-bottom:10px;font-size: 16px;line-height: 30px;color: #333333;font-family: 'Open Sans';}
.aon-all-projects-area .aon-benefits-content ul li i {color: #125600;}
.aon-all-projects-area .aon-benefits-content .site-button {background-color: #fdd800;font-family: 'Open Sans';font-size: 15px;font-weight: 600;}

.aon-page-benner-area2 .aon-page-benner-overlay2 {opacity: 0.35;background-color: #125600;}
.aon-page-benner-area2 .sf-banner-heading-area2 {text-align: center;}
.sf-banner-breadcrumbs-nav2:before, .sf-banner-breadcrumbs-nav2:after {color: #125600;}
.sf-banner-breadcrumbs-nav2 ul {background-color: #125600;}
.sf-banner-breadcrumbs-nav2 ul li a {color:#ffffff;}
.sf-banner-breadcrumbs-nav2 ul li {color: #ffffff;}
.sf-banner-breadcrumbs-nav2 ul li:after {color: #ffffff;}
.aon-page-benner-area2 .sf-banner-heading-large2 {font-size: 72px;margin-bottom: 0;font-weight: 600;font-family: 'Open Sans';text-transform: uppercase;}
.aon-about-area .aon-product-right2 {padding-left: 30px;margin-bottom: 0px;}
.aon-about-area .aon-product-right2 .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-about-area .aon-product-right2 .aon-pro-title {font-family: 'Open Sans';font-size: 36px;color: #000222;}
.aon-about-area .aon-product-right2 .aon-pro-tagline {position: relative;font-family: 'Nunito';font-size: 18px;padding: 20px;margin-bottom: 10px;font-weight: 500;color: #444444;background: #ffffff;}
.aon-about-area .aon-product-right2 p {font-size: 15px;text-align: justify;line-height: 34px;color: #333333;font-family: 'Open Sans';margin-bottom: 10px;}
.aon-about-area .aon-product-right2 .site-button {background-color: #fdd800;font-family: 'Open Sans';font-size: 15px;font-weight: 600;}
.aon-about-area .aon-product-left2 .aon-pro-get-to {background: #125600;}
.aon-about-area .aon-product-left2 .aon-pro-get-to span {font-size: 18px;font-family: 'Open Sans';text-transform: uppercase;}
.aon-about-area .aon-product-left2 .aon-pro-get-to strong {font-size: 36px;font-family: 'Open Sans';color: #f9f1dd;}
.aon-service-area2 {padding: 60px 0px;}
.aon-service-area2 .section-head .aon-sub-title {color: #0d9a48;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-service-area2 .section-head .aon-title {font-family: 'Open Sans';font-size: 36px;color: #000222;}
.aon-service-area2 .aon-service-box {padding: 35px;background-color: #fff;border-radius: 10px;border: 1px solid #eeeeee;margin-bottom:30px;}
.aon-service-area2 .aon-service-box h4 {font-family: 'Inter';font-size: 24px;margin-bottom: 10px;font-weight: 600;}
.aon-service-area2 .aon-service-box p {font-size: 15px;line-height: 30px;text-align: justify;color: #333333;}
.aon-service-area2 .aon-service-box ul {margin-bottom: 0;display: block;}
.aon-service-area2 .aon-service-box ul li {display: flex;align-items: center;gap: 10px;margin-bottom: 10px;font-size: 16px;line-height: 30px;color: #333333;font-family: 'Open Sans';}
.aon-service-area2 .aon-service-box ul li i {color: #125600;;}

.aon-farm-faq-area .aon-con-info-box .aon-con-info-title {font-family: 'Open Sans';text-transform: uppercase;font-size: 30px;color: #125600;}
.aon-farm-faq-area .aon-con-info-box span {color: #333333;}
.aon-farm-faq-area .aon-con-info-box strong {font-size: 18px;color: #262626;font-family: 'Inter';font-weight: 500;}
.aon-farm-faq-area .aon-con-info-box p {font-size: 14px;color: #262626;font-family: 'Inter';font-weight: 500;}
.aon-farm-faq-area .aon-contact-wrap .aon-sub-title {color: #125600;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 500;font-family: 'Inter';}
.aon-farm-faq-area .aon-contact-wrap .aon-title {font-family: 'Open Sans';font-size: 36px;color: #000222;}
.aon-farm-faq-area .aon-contact-wrap .form-control {border: 1px solid #75b16c;background: #dcffd7;height: 50px;}
.aon-farm-faq-area .aon-contact-wrap .site-button-secondry {color: #ffffff;background-color: #125600;}
.site-button-secondry .btn-arrow-icon {border: 1px solid rgba(255, 255, 255, 0.1);}
.aon-shop-box .aon-shop-bot {display: block;}
.aon-shop-box .aon-shop-bot .aon-shop-btn {background: #ededf0;display: block;width: 100%;height: 40px;color: #333333;margin-left: 0;font-family: 'Open Sans';font-size: 15px;text-transform: uppercase;font-weight: 500;line-height: 40px;}
.aon-shop-box:hover .aon-shop-bot .aon-shop-btn:hover {background: #d3bc84;color: #000000;}

.site-pagination2 .page-item.active .page-link {background-color: #0d9a48;color: #ffffff;}
.site-pagination2 .pagination {margin-bottom:0;}
.site-pagination2 .pagination > li > a:hover {background-color: #0d9a48;color: #ffffff;}

.aon-innerpage-area.details {padding:100px 0;}
.aon-innerpage-area.details .aon-pro-full-media img {background: #ffffff;padding: 10px;border: 1px solid #cccccc;}
.aon-innerpage-area.details .single-product-area {margin-left: 35px;}
.aon-innerpage-area.details .single-product-area .single-product-title {font-size: 30px;font-family: 'Open Sans';margin-bottom: 20px;line-height: 1;}
.aon-innerpage-area.details .single-product-area h5 {font-size: 20px;font-family: 'Open Sans';margin-bottom: 10px;line-height: 1;}
.aon-innerpage-area.details .single-product-area .single-product-rating {font-size: 15px;color: #333333;margin-bottom: 10px;}
.aon-innerpage-area.details .single-product-area .single-product-rating .rating-bx2 i {color: #fdd800;}
.aon-innerpage-area.details .single-product-area .single-product-text p {font-size: 15px;text-align: justify;line-height: 30px;color: #333333;font-family: 'Open Sans';}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 {margin-bottom: 10px;margin-top: 10px;}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 ul li {font-family: 'Nunito';font-size: 15px;line-height: 24px;margin: 7px;color: #333333;font-weight:600;}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 ul li i {color: #125600;}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 ul li ul.listBx {list-style:square;}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 ul li ul.listBx li {font-family: 'Nunito';font-size: 14px;line-height: 24px;margin: 7px;color: #333333;font-weight:400;list-style:square;}
.aon-innerpage-area.details .single-product-area .aon-list-check-style2 ul li ul.listBx li i {color: #393339;font-size: 14px;}
.aon-innerpage-area.details .single-product-area .aon-btn-cart {color: #d3bc84;background-color: #533005;font-size: 16px;font-weight: 600;font-family: 'Open Sans';text-transform: uppercase;}
.aon-innerpage-area.details .single-product-area .single-product-text .table {background: #f9f1dd;border: 1px solid #cccccc;border-right:none;}
.aon-innerpage-area.details .single-product-area .single-product-text .table tr th, .aon-innerpage-area.details .single-product-area .single-product-text .table tr td {border-right-width:1px;border-color: #cccccc;padding: 7px 10px !important;color: #333333;}

.aon-pro-tagline:before {background-color: #125600;}
.aon-pro-get-icon i {color: #125600;}
.aon-con-info-box .aon-con-icon {background: #f9f1dd;color: #125600;}
.aon-farm-faq-area .aon-contact-wrap textarea.form-control {height:150px;}
.site-footer .sf-site-link ul li a {color: #125600;background: #f9f1dd;}
.aon-all-projects-area .aon-title span {color: #125600;}

.aon-footer-text {margin-bottom: 20px;font-size: 14px;}

.aon-product-left {padding-right: 20px;}
.aon-product-left .aon-pro-pic1 {max-width: 100%;}

.aon-testmo-text {font-size: 20px;}

.aon-farm-faq-area {padding: 60px 0px;}

@media (max-width:767px){
    html {overflow-x: hidden;}
    .main-slider .imgBx {width: 100%;height: auto;}
    .aon-team-area .aon-product-right .aon-pro-title {font-size: 30px;}
    .aon-shop-wrap .section-head .aon-title {font-size: 30px;}
    .sf-banner-heading-area2 {padding: 100px 30px;}
    .aon-page-benner-area2 .sf-banner-heading-large2 {font-size: 36px;margin-bottom: 0;font-weight: 600;font-family: 'Open Sans';text-transform: uppercase;}
    .aon-about-area {padding: 50px 0px;}
    .aon-about-area .aon-product-right2 .aon-pro-title {font-size: 30px;}
    .aon-vodeo-area {padding: 60px 0px;}
    .aon-vodeo-area .aon-vodeo-title {font-size: 42px;margin-bottom: 20px;}
    .aon-service-area2 .section-head .aon-title {font-size: 30px;}
    .aon-service-area2 .aon-service-box {min-height: auto;margin-bottom: 20px;}
    .aon-service-area2 .aon-service-box ul {margin-bottom: 0;display: block;}
    .aon-service-area2 .aon-service-box ul li {width: 100%;}
    .aon-all-projects-area .aon-benefits-content {margin-right: 0;margin-bottom: 30px;}
    .aon-all-projects-area .aon-benefits-content .aon-pro-title {font-size: 30px;}
    .aon-innerpage-area.details .single-product-area {margin-left: 0;margin-top: 30px;}
    .sf-banner-breadcrumbs-nav2 {display: none;}
    .navbar-toggler {margin-top: 19px;margin-bottom: 19px;}
    .aon-topbar-right {margin: 0px 10px;}
}