.contact-info-sec{
    padding: 5rem 0 0;
    position: relative;
}


.pbmit-ihbox-style-7,
.pbmit-ihbox-style-7 .pbmit-ihbox-box,
.pbmit-ihbox-style-7 .pbmit-ihbox-box-number,
.pbmit-ihbox-style-7 .pbmit-ihbox-box::before,
.pbmit-ihbox-style-7 .pbmit-content-wrapper::before{
	transition: all 0.4s ease-in;
}
.pbmit-ihbox-style-7{
	position: relative;
	overflow: hidden;
	height:100%;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-box{
	padding: 45px 35px;
	border-radius: 30px;
	position: relative;
	background: transparent;
	z-index: 1;
	height:100%;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-box::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background:#faf1e3;
	z-index: -1;
	clip-path: polygon( 6.726% 0%,93.274% 0%,93.274% 0%,94.364% 0.14%,95.399% 0.545%,96.364% 1.192%,97.245% 2.061%,98.029% 3.129%,98.701% 4.373%,99.249% 5.772%,99.657% 7.303%,99.912% 8.945%,100% 10.676%,100% 61.278%,100% 61.278%,99.732% 65.983%,98.988% 69.483%,97.863% 71.995%,96.447% 73.739%,94.835% 74.934%,93.119% 75.798%,91.39% 76.552%,89.742% 77.413%,88.268% 78.601%,87.061% 80.335%,87.061% 80.335%,86.147% 82.63%,85.483% 85.137%,84.946% 87.749%,84.409% 90.359%,83.749% 92.86%,82.839% 95.146%,81.556% 97.11%,79.775% 98.644%,77.369% 99.643%,74.215% 100%,6.726% 100%,6.726% 100%,5.637% 99.861%,4.603% 99.457%,3.638% 98.811%,2.758% 97.944%,1.974% 96.879%,1.302% 95.638%,0.754% 94.241%,0.346% 92.712%,0.09% 91.071%,0% 89.342%,0% 10.676%,0% 10.676%,0.088% 8.945%,0.343% 7.303%,0.751% 5.772%,1.299% 4.373%,1.971% 3.129%,2.755% 2.061%,3.636% 1.192%,4.601% 0.545%,5.636% 0.14%,6.726% 0% );
}
.pbmit-ihbox-style-7:hover{
	transform: translate(0, -10px);
}
.pbmit-ihbox-style-7 .pbmit-ihbox-icon,
.pbmit-ihbox-style-7 .pbmit-ihbox-svg{
	margin-right: 15px;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper{
	background-color: #771c16;
	border-radius: 50%;
	height: 70px;
	width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pbmit-ihbox-style-7 .pbmit-icon-type-icon{
    font-size: 35px;
    line-height: 0;
    color: #fff;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-svg-wrapper{
	font-size: 12px;
	line-height: 12px;
	color: #771c16;
	margin-top: 5px;
}
.pbmit-ihbox-style-7 .pbmit-element-title{
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 0;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-box-number{
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}
.pbmit-ihbox-style-7 .pbmit-content-wrapper{
	padding-top: 25px;
	margin-top: 25px;
	padding-right: 70px;
	border-top:0.5px solid #e3dddd;
	position: relative;
}
.pbmit-ihbox-style-7 .pbmit-content-wrapper::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0.5px;
	background-color: #771c16;
}
.pbmit-ihbox-style-7:hover .pbmit-content-wrapper::before{
	width: 100%;
}

.pbmit-ihbox-style-7 .pbmit-heading-desc{
    color:#000;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn{
	position: absolute;
	font-size: 14px;
	line-height: 36px;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: #771c16;
	background-color:#faf1e3;
	z-index: 2;
	transition: all 0.4s ease-in;
	display: inline-grid;
	margin-top: 0;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-btn a{
    position: relative;
    background-image: url(../images/svg/thin-arrow.svg);
    width: 50px;
	height: 50px;
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    transform: rotate(-40deg);
}

.pbmit-ihbox-style-7:hover .pbmit-ihbox-btn a{
      filter: brightness(0.5) invert(1);
}

.pbmit-ihbox-style-7.pbmit-ihbox .pbmit-ihbox-btn a:hover{
	background-color: inherit;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-btn a span.pbmit-button-text{
	font-size: 0;
	line-height: 0;
}
.pbmit-ihbox-style-7 .pbmit-ihbox-icon-type-text{
	font-size: 40px;
}
.pbmit-ihbox-style-7 .pbmit-element-subtitle{
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}


.pbmit-ihbox-style-7:hover .pbmit-ihbox-btn {
	background-color: #771c16;
	margin-top: 0;
}
.pbmit-ihbox-style-7:hover .pbmit-ihbox-btn a{
	color: #fff;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-btn .pbmit-button-icon{
	transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.pbmit-ihbox-style-7:hover .pbmit-ihbox-btn .pbmit-button-icon{
	transform: scale(0.26) translate(45px, -50px);
}

.pbmit-ihbox-style-7 .pbmit-content-wrapper p{
    margin:0;
}

.contact-form-sec{
    padding: 5rem 0;
    position: relative;
}

.content-gfom .cont-img-cc{
    border-radius: 30px 0px 0px 30px;
    height:100%;
    width:100%;
    object-fit:cover;
}
.cont-form-box{
    padding: 80px;
    border-radius: 0px 30px 30px 0px;
    background-image: url(../images/bg/contact-bg.webp);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-color: #ffffff;
    height: 100%;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}
.cont-form-box form{
    margin-top:40px;
}
.cont-form-box form .form-bare{
    margin-bottom: 20px;
    font-size: 15px;
    line-height: normal;
    padding: 17px 20px;
    width: 100%;
    font-weight: 400;
    border-width: 0 0 1px 0;
    font-family: inherit;
    background-color: transparent;
    border-radius: 10px;
    border: 1px solid rgb(215 213 213);
}
.cont-form-box form .form-bare:focus{
   outline:unset; 
}

.cont-form-box form .form-bare::placeholder{
    color:#000;
}

.beadc-sec-box{
    z-index:1;
    position:relative;
    background: linear-gradient(180deg, #f3e5c0, #d8c69e);
    padding:2rem 0;
}

/*.beadc-sec-box:before{*/
/*    position: absolute;*/
/*    content: "";*/
/*    background: #000;*/
/*    width: 40%;*/
/*    height: 100%;*/
/*    right: 0;*/
/*    top: 0;*/
/*    background-image: url(../images/bg/barefruit.webp);*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    z-index: -1;*/
/*    border-top-left-radius: 30px;*/
/*    filter: blur(2px);*/
/*}*/

.beadc-content-img img{
    /*max-width: 120% !important;*/
    /*border-top-left-radius: 30px;*/
    /*max-width: 120% !important;*/
    /*border-top-left-radius: 30px;*/
    height: 405px;
    object-fit: cover;
    /*padding-left: 1px;*/
}
.beadc-content-img{
clip-path: path("M32,0H353A17,17 0,0,1 370,17V63A17,17 0,0,0 387,80H433A17,17 0,0,1 450,97V373A32,32 0,0,1 418,405H32A32,32 0,0,1 0,373V32A32,32 0,0,1 32,0Z");
	width: 450px;
	height: 405px;

	aspect-ratio: 10 / 9;
}
.conten-org{
        position: absolute;
    top: 7px;
    right: 11px;
}
.oraniusd-conty{
    position: relative;
    max-width: max-content;
}
.beadc-content-box h1{
    font-size:45px;
    font-weight:600;
    /*font-style: italic;*/
}
.introprodu-img{
    text-align:center;
}
.beadc-content-box .cobet-image img{
    width:70px;
}
.beadc-content-box .cobet-image{
        width: 110px;
    height: 84px;
}
.beadc-content-box .solr-dried{
    gap:10px;
        justify-content: flex-start;
    margin-top: 2.5rem;
}
.bead-menu{
    display: flex;
    max-width: fit-content;
    gap: 25px;
    margin-bottom:10px;
}

.bead-menu li.active{
    font-size:16px;
     font-weight:600;
}
.bead-menu li{
    position:relative;
}
.bead-menu li:not(:last-child):before{
    position: absolute;
    content: "\f108";
    font-family: flaticon_normal-icon !important;
    color: #000;
    right: -21px;
    top: 1px;
    bottom: 0;
    font-size: 16px;
}
.bead-menu li a{
    color:#000;
    font-size:16px;
}

.intro-sec-pro{
    padding:5rem 0;
    position:relative;
}

.introprodu-img img{
    border-radius:10px;
}

.empowering-sec{
    padding:2rem 0 5rem;
}

.empowering-sec .natura-title{
    font-size: 25px;
    font-weight: 600;
    font-style: italic;
    color: #771c16;
    margin:1rem 0 2rem;
}

.empowe-points .empoweicon-box{
    height: 75px;
    width: 75px;
    min-width:75px;
    background-color: #f5c842;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius:51% 49% 54% 46% / 49% 58% 42% 51% ;
}

/*.empower-boxsecc .col-lg-3:nth-child(1) .empowe-points .empoweicon-box {*/
/*  border-radius: 60% 40% 50% 50% / 50% 60% 40% 50%;*/
/*}*/
/*.empower-boxsecc .col-lg-3:nth-child(2) .empowe-points .empoweicon-box {*/
/*  border-radius: 70% 30% 40% 60% / 60% 40% 60% 40%;*/
/*}*/
/*.empower-boxsecc .col-lg-3:nth-child(3) .empowe-points .empoweicon-box {*/
/*  border-radius: 50% 50% 60% 40% / 40% 60% 50% 50%;*/
/*}*/
/*.empower-boxsecc .col-lg-3:nth-child(4) .empowe-points .empoweicon-box {*/
/*  border-radius: 65% 35% 55% 45% / 45% 55% 35% 65%;*/
/*}*/
/*.empower-boxsecc .col-lg-3:nth-child(5) .empowe-points .empoweicon-box {*/
/*  border-radius: 55% 45% 70% 30% / 60% 40% 50% 50%;*/
/*}*/

.empowe-points .empoweicon-box img{
    transition: transform 0.4s, filter 0.4s;
}

.empowe-points:hover .empoweicon-box img{
    transform: scale(1.15);
    filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 4px 8px); 
}


.why-partner:hover .why-paicon img{
    filter: brightness(0.5) invert(1);
}


.why-partner .why-paicon:before{
    content: "";
    position: absolute;
    background-color: #771c16;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-20px, -20px);
    width: 40px;
    height: 40px;
    opacity: 0;
    transition: all 0.3s ease-in;
    
}
.why-partner:hover .why-paicon:before{
     width: 100%;
    height: 100%;
    transform: translate(0, 0);
    left: 0;
    top: 0;
    opacity: 1;   
}

.conten-org img{
    filter: invert(22%) sepia(93%) saturate(3015%) hue-rotate(94deg) brightness(95%) contrast(107%);
}
.empowe-points .empoweicon-box img{
   transition: all 0.3s ease-in;  
}
.empowe-points .empoweicon-content p{
    margin:0;
}
.empowe-points .empoweicon-content span{
    font-size: 23px;
    font-weight: 800;
}
.empowe-points{
    display: flex;
    align-items: center;
    gap: 20px;
}

.empower-boxsecc{
    margin-top:60px;
}

.year-round-sec{
     padding: 5rem 0;
    background: #fce8c9;  
}

.yearround-box .icon-boxsy{
    /*height: 75px;*/
    /*width: 75px;*/
    /*min-width: 75px;*/
    /*display: flex;*/
    /*justify-content: center;*/
    /*align-items: center;*/
    position: relative;
    /*border-radius: 50%;*/
    overflow: hidden;
    /*background-color: #fce8c9;*/
    /*box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;*/
}


.icon-boxsy img {
    transition: transform 0.4s ease, filter 0.4s ease;
    filter: invert(16%) sepia(22%) saturate(5577%) hue-rotate(342deg) brightness(96%) contrast(98%);
}

.yearround-box{
    padding: 20px;
    border-radius: 25px;
    border: 1px solid #ab502e;
    transition: all 0.3s ease-in-out;
    height:100%;
}

.yearround-box:hover{
    background-color: #ffffff;
    /*border-color: #ffffff;*/
}

.yearround-box .yearround-content{
   padding-top:18px; 
   margin-top:18px;
    border-top: 1px solid #ab502e;
}

.yearround-box .yearround-content p{
    margin:0;
}

.yearround-box .yearround-content .year-title{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

.year-round-sec .row{
    row-gap:30px;
}

.sun-dried-sec{
    padding:5rem 0;
    position:relative;
}



.sun-dried-table table {
    width: 100%;
    border-collapse: collapse;
}

.sun-dried-table table th,
.sun-dried-table table td {
    padding: 18px 20px;
    text-align: center;
    border: 1px solid #fce8c9;
    font-size: 15px;
    line-height: 1.5;
}

.sun-dried-table table th:first-child,
.sun-dried-table table td:first-child {
    text-align: left;
    font-weight: 600;
    color: #3b1f0e;
    background-color: #fdf6ee;
    width: 160px;
}

.sun-dried-table table th {
    font-size: 22px;
    font-weight: 700;
    padding: 24px 20px;
}

.sun-dried-table table th:nth-child(2) {
    background-color: #e8a830;
    color: #fff;
}

.sun-dried-table table th:nth-child(3) {
    background-color: #8b1a10;
    color: #fff;
    position: relative;
    z-index: 2;
    top:-20px;
    border-radius: 16px 16px 0 0;
}

.sun-dried-table table th:nth-child(3) span{
    bottom:-20px;
    position:relative;
}
.sun-dried-table table tr:last-child td:nth-child(3) span{
     top:-10px;
    position:relative;
}
.sun-dried-table table tr{
    position:relative;
}
.sun-dried-table table th:nth-child(4) {
    background-color: #bf7339;
    color: #fff;
}

.sun-dried-table table td:nth-child(2) {
    background-color: #f5c842;
    color: #000;
}

.sun-dried-table{
    margin-top:60px;
    position:relative;
    z-index:1;
}
.sun-dried-table:before{
    position: absolute;
    content: "";
    width: 90%;
    height: 95%;
    margin: auto;
    inset: 0;
    background: #8b1a10;
    z-index: -1;
}
.sun-dried-table table td:nth-child(3) {
    background-color: #8b1a10;
    color: #fff;
    font-weight: 600;
    position: relative;
    z-index: 2;
    box-shadow: -4px 0 12px rgba(0, 0, 0, 0.15), 4px 0 12px rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sun-dried-table table td:nth-child(4) {
    background-color:#e9b861;
    color: #000;
}



.sun-dried-table table tr:last-child td:nth-child(3) {
    border-radius: 0 0 16px 16px;
    box-shadow: unset;
    bottom:-20px;
}

.produc-faq-sec{
    padding: 5rem 0 4rem;
}

/* FAQ Accordion Styling */
#accordionExample {
    --primary-color: #76a713; /* Match the example's green color */
}

#accordionExample .accordion-item {
    z-index: 1;
    border: none;
    border-radius: 0;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(100, 100, 100, 0.1);
    background-color: #fff;
}

#accordionExample .accordion-item .accordion-body:before {
    width: 100%;
    height: 100%;
    content: '';
    left: 0;
    top: 0;
    z-index: -1;
    position: absolute;
}

#accordionExample .accordion-item .accordion-collapse.show .accordion-body:before {
    -webkit-box-shadow: 10px 0 60px rgba(34, 34, 34, 0.1);
    box-shadow: 10px 0 60px rgba(34, 34, 34, 0.1);
}

#accordionExample .accordion-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    border-radius: 0;
    position: relative;
    padding: 0;
    border-bottom: none;
    background-color: transparent;
}

#accordionExample .accordion-button {
    padding: 22px 33px;
    font-size: 19px;
    line-height: 1.4;
    background-color: transparent;
    color: #333;
    border: none;
    box-shadow: none;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0 !important;
    font-weight: 500;
}

#accordionExample .accordion-button:not(.collapsed) {
    background-color: #fff;
    color: #333;
    box-shadow: none;
    position:relative;
}

#accordionExample .accordion-button:not(.collapsed):before{
    position: absolute;
    content: "";
    width: 95%;
    height: 1px;
    background: #e4c7c5;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}

#accordionExample .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

#accordionExample .accordion-button:not(.collapsed) i {
    transform: rotate(90deg);
    color: var(--primary-color);
}

#accordionExample .accordion-body {
    padding: 18px 33px 30px;
    position: relative;
    color: #000;
    line-height: 1.7;
}

/* Responsive */
@media only screen and (max-width: 767px) {
    #accordionExample .accordion-button {
        font-size: 16px;
        line-height: 1.4;
        padding-left: 25px;
        padding-right: 25px;
    }
    
    #accordionExample .accordion-body {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 479px) {
    #accordionExample .accordion-button {
        font-size: 15px;
    }
}

.why-partnering-sec{
    padding:5rem 0;
   position: relative;
     z-index:1;
}
.why-partneri-content:before{
    position: absolute;
    content: "";
    background-image: url(../images/bg/why-partnering.webp);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    bottom: 0;
    width: 450px;
    height: 450px;
    opacity: 0.09;
    z-index: -1;
    /* bottom: 0; */
    top: 208px;
}
.why-partner-main{
    margin-left:30px;
}
.why-partner-main .why-partner:not(:last-child){
    margin-bottom:40px;
}
.why-partner{
    display: flex;
    gap: 20px;
    position:relative;
}
.why-partner .why-paicon{
        height: 75px;
    width: 75px;
    min-width: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    background-color: #e9b861;
}
.why-partner .why-partcontet .partner-title{
    font-size: 20px;
    font-weight: 600;  
}
.why-partner .why-partcontet p{
    margin:0;
}

.why-partnering-sec .row{
    row-gap:30px;
}

.supporting-food-sec{
    padding:5rem 0;
    background:#fce8c9;
}
.poits-supportbox{
    margin-top:30px;
}
.poits-supportbox li{
    position: relative;
    padding-left: 35px;
}

.poits-supportbox li:not(:last-child){
    margin-bottom:20px;
}

.poits-supportbox li:before{
    background: #fce8c9;
    border-radius: 50%;
    color: #000;
    content: "\f1ac";
    font-family: flaticon_normal-icon !important;
    font-size: 14px;
    height: 25px;
    left: 0;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 25px;
    bottom: 0;
    margin: auto 0;
    transform: translateY(-50%);
    width: 25px;  
}

.support-img img{
    height: auto;
    object-fit: cover;
    border-radius:15px;
}

.why-partner .why-paicon{
    margin-bottom:10px;
    border-radius: 56% 44% 54% 46% / 49% 59% 41% 51%;;
}

.cta-detail-sec{
    padding: 5rem 0;
    background-image: url(../images/bg/premium-dried-mango-slices.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    position: relative;
}
.cta-detail-sec .enrey-btn{
    background-color: #bf7339;
}
.cta-detail-sec:before {
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.7;
    z-index: -1;
}

.get-premium-box{
    max-width: 75%;
    margin: 0 auto;
}
.cta-deta-btn{
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.get-premium-box .natuiraly, .get-premium-box p {
    color:#fff;
}
.process-detail-sec{
    padding: 5rem 0;
    background: #fce8c9;
}

.process-detail-sec .naturall-title{
     font-size: 25px;
    font-weight: 600;
    text-align: center;
}
.procees-counterbox{
    width: 80px;
    height: 80px;
    background: #771c16;
    border-radius: 50%;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    margin:0 auto;
}
.procees-img{
    text-align:center;
}
.procees-img img{
    height: 350px;
    object-fit: cover;
     overflow: hidden;
}

.process-detail-sec .row:nth-child(1) .procees-img img{
  border-radius: 60% 40% 50% 50% / 50% 60% 40% 50%;
}
.process-detail-sec .row:nth-child(2) .procees-img img{
      border-radius: 70% 30% 40% 60% / 60% 40% 60% 40%;
}
.process-detail-sec .row:nth-child(3) .procees-img img{
   border-radius: 50% 50% 60% 40% / 40% 60% 50% 50%;
}
.process-detail-sec .row:nth-child(4) .procees-img img{
   border-radius: 65% 35% 55% 45% / 45% 55% 35% 65%;
}
.process-detail-sec .row:nth-child(5) .procees-img img{
    border-radius: 55% 45% 70% 30% / 60% 40% 50% 50%;
}
.process-detail-sec .row:nth-child(6) .procees-img img{
     border-radius: 60% 40% 50% 50% / 50% 60% 40% 50%;
}


.process-boxss h4{
    font-size:22px;
    font-weight:600;
}

.process-detail-main{
    margin-top:40px;
    position:relative;
    z-index:1;
}

.process-detail-main:before{
    position: absolute;
    content: "";
    background: #771c1659;
    width: 0.5px;
    height: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: -1;
    
}
.rounded-top-start{
    border-top-left-radius: 20px;
}
.rounded-top-end{
    border-top-right-radius: 20px;
}
.rounded-bottom-start{
    border-bottom-left-radius: 20px;
}
.rounded-bottom-end{
    border-bottom-right-radius: 20px;
}
.empowering-img img{
    width: 100%;
    height: auto;
    padding:4px;
    /*border-radius:15px;*/
}
.why-partneri-content{
    position:relative;
}

/* Pagination container */
.intro-sec-pro .swiper-pagination {
    position: relative;
    margin-top: 20px;
    text-align: center;
}

/* Pagination bullets */
.intro-sec-pro .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #ccc;
    opacity: 1;
    margin: 0 6px !important;
    border-radius: 50%;
    transition: all 0.3s ease;
}

/* Active bullet */
.intro-sec-pro .swiper-pagination-bullet-active {
    background: #ff7a00; /* change to your brand color */
    width: 25px;
    border-radius: 20px;
}

/* Hover effect (optional) */
.intro-sec-pro .swiper-pagination-bullet:hover {
    background: #ff7a00;
}

/* Pagination container */
.intro-sec-pro .swiper-pagination {
    position: relative;
    margin-top: 20px;
    text-align: center;
}

/* Pagination bullets */
.intro-sec-pro .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #ccc;
    opacity: 1;
    margin: 0 6px !important;
    border-radius: 50%;
    transition: all 0.3s ease;
}

/* Active bullet */
.intro-sec-pro .swiper-pagination-bullet-active {
    background: #771c16; /* change to your brand color */
    width: 25px;
    border-radius: 20px;
}

/* Hover effect (optional) */
.intro-sec-pro .swiper-pagination-bullet:hover {
    background: #771c16;
}

.support-img{
    position: relative;
    max-width: fit-content;
}

.support-img img{
    border-radius: 60% 40% 50% 50% / 50% 60% 40% 50%;
}

.support-img:before{
    position: absolute;
    content: "bare fruit";
    font-family: "Parkinsans", sans-serif;
    font-size: 160px;
    width: 330px;
    font-weight: 700;
    color: #f3e2b6;
    height: 320px;
    margin: auto;
    line-height: 1;
    inset: 0;
    text-align: center;
}

.about-beadcrum-sec{
  padding:7rem 0;
  position:relative;
  background-image:url("../images/bg/about-bgbead.webp");
  background-size:cover;
  background-position:center;
  z-index: 1;
}

.about-beadcrum-sec:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /*background: rgba(254, 251, 244, 0.72);*/
    background: rgb(254 251 244 / 90%);
    z-index: -1;
}

.about-beadcr-content h1{
    font-size: 45px;
    font-weight: 600;
    margin-bottom:20px;
}

.about-beadcr-content{
    text-align:center;
    margin:0 auto;
}

.about-beadcr-content p{
    color:#000;
}

.about-beadcr-content .aboubeadmenu{
    display: flex;
    justify-content: center;
    margin: 0 auto 15px;
    background: rgba(245, 237, 216, 0.85);
    max-width: fit-content;
    padding: 2px 15px 3px;
    border-radius: 40px;
    border: 1px solid rgba(232, 149, 42, 0.3);
}

.about-beadcr-content .aboubeadmenu li a, 
.about-beadcr-content .aboubeadmenu li{
    color:#000;
    font-size:15px;
}

.about-beadcr-content .aboubeadmenu li:not(:last-child){
    position:relative;
    padding-right:25px;
}
.about-beadcr-content .aboubeadmenu li:not(:last-child):before{
    position: absolute;
    content: "\f108";
    font-size: 16px;
    font-family: flaticon_normal-icon !important;
    right: 4px;
    top: 0px;
    bottom: 0;
    margin: auto 0;
}
.about-beadcr-content .aboubeadmenu li.active{
    color:#771c16;
}

.about-key-sec{
    padding:4rem 0;
    position:relative;
    background:#F6F3F2;
}

.abot-keyboc{
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    text-align: center;
}

.abot-keyboc .key-content p{
   margin:0; 
}

.abot-keyboc .key-content span{
    color: #771c16;
    font-size: 23px;
    font-weight: 600;
}

.abot-keyboc .keyicon-box img{
    filter: invert(15%) sepia(29%) saturate(5278%) hue-rotate(351deg) brightness(91%) contrast(90%);
    margin-bottom:10px;
}

.from-farm-sec{
    padding:5rem 0 0;
    position:relative;
}

.from-farm-img img{
    border-radius: 10px;
}

.missi-vissi-main{
    margin-top:60px;
}

.miss-vissi-box{
    background: #faf1e3;
    padding: 25px;
    border-left: 4px solid #771c16;
    height: 100%;
    position: relative;
    z-index: 1;
    padding-right:60px;
}

.miss-vissi-box .missi-content p{
    margin:0;
}

.miss-vissi-box .missi-content h4{
    font-size: 20px;
    font-weight: 600;
}

.miss-vissi-box .missicon-box{
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.2;
    z-index: -1;
}

.rom-farm-content .natuiraly span{
    color: #771c16;
    position: relative;
    font-style: italic;
}
.solar-technology-sec{
    padding: 5rem 0;
    background-image: url(../images/bg/solar-technology.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    position: relative;
}

.solar-technology-sec:before{
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: -1;
}

.solar-contemt-box{
    width:70%;
    margin:0 auto;
}

.solar-contemt-box p,
.solar-contemt-box .natuiraly{
    color:#fff;
}

.promises-fruit-sec{
    padding: 5rem 0;
    position: relative;
    background: #F6F3F2;
}

.promi-iconssfruit-box{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 30px;
    border-radius: 10px;
    position: relative;
    height: 100%;
    background: #fff;
}

.promi-iconssfruit-box .promi-content h4{
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
}
.promi-iconssfruit-box .promi-content{
    margin-top:20px;
}
.promi-iconssfruit-box .promi-content p{
    margin:0;
}

.about-why-choo{
    padding:5rem 0;
    position:relative;
}

.about-why-cjoo .why-partneri-content:before{
    background-image: url(../images/bare-fruit-logo.webp);
    top:100px;
}

.suppor-build-sec{
    padding:0 0 5rem;
    position:relative;
}

.suppor-build-sec .suppor-build-main{
    margin: 0 0 30px;
}

.food-system-box img{
   
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.food-system-box{
    position:relative;
    z-index: 1; 
    border-radius: 15px;
    overflow:hidden;
}

.food-system-box:before{
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.2;
    z-index: 1;   
}

.food-system-box h4{
    position: absolute;
    z-index: 1;
    bottom: 20px;
    left: 20px;
    color: #fff;
    font-size: 20px;
}

.suppor-build-sec .row{
    row-gap:20px;
}
.about-cta-sec{
    padding:0 0 5rem;
}
.about-cta-main{
    background: #fce8c9;
    padding: 50px 80px;
    border-radius: 20px;
    /*width: 70%;*/
    margin: 0 auto;
    text-align: center;
    border: 1px solid #771c16;
    position:relative;
    z-index:1;
    overflow:hidden;
}

.about-cta-main:before{
    position: absolute;
    content: "";
    background-image: url(../images/bg/about-ctabg.svg);
    background-size: contain;
    background-position: center;
    width: 200px;
    height: 200px;
    top: 0;
    right: 0;
    z-index: -1;
}

.about-cta-main .enrey-btn{
   margin-top:20px; 
}

.certifi-reco-sec{
    padding:6rem 0;
    position:relative;
}

.certifi-abou-box{
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
    justify-content: space-between;
}

.our-catio-box{
    background: #F6F3F2;
    padding: 40px;
    border-radius: 20px;
}

.certifi-abou-box .abcert-image{
    background: #fff;
    display: grid;
    align-items: center;
    justify-items: center;
    border-radius: 10PX;
    width: 90px;
    height: 84px;
}
.certifi-abou-box .abcert-image img{
    width:70px;
}

.recognit-box h4{
    font-size:30px;
    font-weight:600;
}

.recognit-box{
    margin-right:30px;
}

.our-catio-box h4{
   font-size:30px;
    font-weight:600;
    width: 100%;
}
.recognit-box .recognit{
    margin: 20px 0 0;
    display: flex;
    justify-content: space-between;
}

.recognit-box .recognit .recogn-image p{
    margin:0;
    font-size:18px;
    font-weight:600;
}

.building-sustsec{
    padding:5rem 0;
    position:relative;
}

.build-mainbox{
    background: #F0EDED;
    padding: 40px;
    border-radius: 10px;
}

.promi-boxmani-bare .ofter-title{
    font-size:20px;
    font-weight:600;
}

.promi-boxmani-bare{
    margin-right:20px;
}

.ofter-points{
    padding:0;
    margin:20px 0;
}

.ofter-points li{
  padding-left:30px;  
  position:relative;
}
.ofter-points li:not(:last-child){
    margin-bottom:10px;
}
.ofter-points li:before{
    background: #771c16;
    border-radius: 50%;
    color: #fff;
    content: "\f1ac";
    font-family: flaticon_normal-icon !important;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 20px;
}

.harvest-after{
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    border-left: 4px solid #771c16;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    margin: 50px auto 50px;
    width: 80%;
}

.harvest-after .natuiraly{
    font-size:20px;
}

.build-mainbox .natuiraly {
    font-size: 25px;
}

.where-agricumain{
    background: #F0EDED;
    padding: 40px;
    border-radius: 10px;
}

.where-agricu-sec{
    padding: 5rem 0;
    background: #FCF9F8;
}
.where-agricimg{
    height:100%;
}
.where-agricimg img{
    border-radius:10px;
    height:100%;
}
.where-agricumain{
    height:100%;
}
.where-agricumain .real-loss{
    display: flex;
    justify-content: space-between;
    margin-top:30px;
}

.where-agricumain .real-loss .loss-box img{
    margin-bottom:20px;
}

.where-agricumain .real-loss p{
    margin:0;
}

.farmes-waste-box{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 30px;
    border-radius: 10px;
    position: relative;
    height: 100%;
    background: #fff;
    align-content: center;
}


.where-agricu-sec .row{
    row-gap:30px;
}

.farmes-waste-box p{
    margin:0;
}

.farmes-waste-box img{
    margin-bottom:10px;
}

.farmes-waste-box span{
    color: #1B1B1B;
    display: block;   
}

.direc-why-sec{
    padding:5rem 0;
    position:relative;
    background:#F6F3F2;
}

.direc-why-content{
    position: sticky;
    top: 120px;  
}

.direc-why-content img{
   margin-top:20px; 
}

.solar-drying-why .drying-why-box{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 30px;
    border-radius: 10px;
    position: relative;
    height: 100%;
    background: #fff;
}

.drying-why-box .dryi-title {
    font-size:20px;
    font-weight:600;
}

.drying-why-box p{
    margin:0;
}

.solar-drying-why .drying-why-box:not(:last-child){
    margin-bottom:20px;
}

.solar-drying-why{
    margin-left:30px;
}
.contri-system-sec{
    padding:5rem 0;
}

.contri-system-content .we-title{
    font-size:20px;
    font-weight:600;
}

.contri-system-content .contribute-poins{
       padding: 0;
    margin: 20px 0; 
}

.contri-system-content .contribute-poins li{
    padding-left: 30px;
    position: relative;
}

.contri-system-content .contribute-poins li:not(:last-child){
    margin-bottom: 10px;
}

.contri-system-content .contribute-poins li:before{
    border-radius: 50%;
    color: #771c16;
    content: "\f12e";
    font-family: flaticon_normal-icon !important;
    font-size: 18px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.contri-system-sec .contri-sys-img{
    text-align: end;
}

.contri-system-sec .contri-sys-img img{
    border-radius:20px;
}

.contri-system-sec .container .row:nth-child(2) .contri-sys-img{
  text-align: unset;  
}

.contri-system-sec .container .row:nth-child(2) {
    margin-top:3rem;
}
.food-system-sec{
    padding: 5rem 0;
    background-image: url(../images/bg/food-system.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    position: relative;
}

.food-system-sec:before {
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: -1;
}

.food-system-sec .food-syst-content {
    width:70%;
    margin:0 auto;
    text-align:center;
}

.food-syst-content .natuiraly, .food-syst-content p{
 color:#fff;   
}

.shared-respo-sec{
    padding:5rem 0;
    position:relative;
}

.guaran-teescontent{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 30px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 20px;
    background: #F0EDED;
}

.guaran-teescontent .title-benef{
    font-size: 20px;
    font-weight: 600;
}

.guaran-teescontent .guaran-poins{
    padding: 0;
    margin: 20px 0 0;
}

.guaran-teescontent .guaran-poins li{
    padding-left: 30px;
    position: relative;
}

.guaran-teescontent .guaran-poins li:not(:last-child){
    margin-bottom: 10px;
}

.guaran-teescontent .guaran-poins li:before{
    border-radius: 50%;
    color: #771c16;
    content: "\f1ac";
    font-family: flaticon_normal-icon !important;
    font-size: 18px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.shared-respo-sec .responsi-img{
    position:relative;
    max-width:fit-content;
    margin-left:auto;
     border-radius: 10px;
     overflow:hidden;
}
.together-wesec{
    padding: 5rem 0;
    background: #F6F3F2;
}
.direct-farmers-cta{
    padding:5rem 0 0;
}

.together-main{
    background: #fff;
    border-radius: 10px;
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
}

.toget-bui-content{
    padding:40px;
}

.toget-bui-img, .toget-bui-img img{
    height:100%;
}

.toget-bui-img img{
    width:100%;
}

.together-main .col-lg-5{
    padding:0;
}

.reduce-food-img img{
    border-radius: 10px;
}

.promi-boxman-img img{
  border-radius: 10px;  
}

.solar-dehyd{
    margin-bottom:50px;
}

.supports-farmer-sec{
    padding:5rem 0 0;
    position:relative;
}

.vision-empower-sec{
   padding:5rem 0;  
}

.vision-empoimg img{
     border-radius: 10px;
}

.empower-farme {
    margin-right:40px;
}

.empower-farme .vision-empotitle{
    font-size: 20px;
    font-weight: 600;
}

.empower-farme .sour-cingpoins {
    padding: 0;
    margin:0 0 20px;
}

.empower-farme .sour-cingpoins li{
    padding-left: 30px;
    position: relative;
}

.empower-farme .sour-cingpoins li:not(:last-child){
    margin-bottom: 10px;
}

.empower-farme .sour-cingpoins li:before {
    border-radius: 50%;
    color: #771c16;
    content: "\f12e";
    font-family: flaticon_normal-icon !important;
    font-size: 18px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto 0;
}



.prudct-liscontent .soltitle{
    color: #771c16;
    font-size: 25px;
    font-style: italic;
    font-weight: 600;
}

.prudct-lispag-sec{
    padding:5rem 0 0 !important;
}

.error-sec{
    padding:0 0 5rem;
    position:relative;
}

.error-box-main{
    width:60%;
    margin:0 auto;
    text-align:center;
}

.error-box-main p{
    margin:0 0 30px;
}