@media (max-width:767px){
    p{
        font-size:14px;
    }
    ul li{
        font-size:14px;
    }
    .ul-ttag li {
    font-size: 14px;
    }
    .bead-menu{
         flex-wrap: wrap;
        row-gap: 10px; 
        margin: 0 auto 10px;
    }
    .prudct-lispag-sec {
        padding: 3rem 0 0 !important;
    }
    .prudct-liscontent .soltitle{
        font-size:18px;
    }
    .about-beadcr-content p{
        text-align:justify;
    }
    .intro-sec-pro .row{
     flex-direction: column-reverse;
    }
    .beadc-content-box .solr-dried{
      justify-content: center;  
    }
    .support-img:before{
        width: 230px;
        height: 220px;
        font-size: 112px;
    }
    .beadc-content-img{
        clip-path:unset;
        width:unset;
        height:unset;
        margin-top:20px;
    }
    .about-cta-main p {
    max-width: 100%;
    }
     .pbmit-ihbox-style-7 .pbmit-ihbox-box::before{
        clip-path:unset;
    }
    .direc-why-content img {
        margin:20px 0;
    }
    .cont-form-box {
    padding: 20px;
    }
    .contact-form-sec {
    padding: 0 0 3rem;
    margin-bottom: unset;
    }   
    .content-gfom .cont-img-cc {
    border-radius: unset;
    height: auto;
    }
    .cont-form-box form {
    margin-top: 20px;
    }
    #accordionExample .accordion-body {
        padding: 10px 20px 10px;
        font-size: 14px;
    }
    #accordionExample .accordion-button{
        padding: 10px 20px;
        padding-right: 30px;
        letter-spacing: 0.5px;
    }
    .accordion-button::after{
        background-size: 16px;
        right: 10px;
        position: absolute;
    }
    .empowe-points .empoweicon-content p{
        text-align:left;
    }
    .sun-dried-table table th {
    font-size: 15px;
    padding: 10px;
    }
    .process-detail-sec .naturall-title {
    font-size: 16px;
    font-weight: 700;
    }
    .empower-boxsecc {
    margin-top: 30px;
    row-gap: 20px;
    }
    .process-boxss h4 {
    font-size: 16px;
    }
    .process-detail-main {
    margin-top: 20px;
    }
    .process-detail-main .row:not(:last-child) {
    margin-bottom: 20px;
    }
    .process-detail-main .row:nth-child(even){
        flex-direction: column-reverse;
    }
    .process-detail-sec, .why-partnering-sec, .supporting-food-sec {
    padding: 3rem 0;
    }
    .supporting-food-sec .row{
         flex-direction: column-reverse;
         row-gap:30px;
    }
    .get-premium-box {
    max-width: 100%;
    }
    .cta-detail-sec {
    padding: 3rem 0;
    }
    .produc-faq-sec{
        padding:3rem 0 1rem;
    }
    .why-partner-main {
    margin-left: 0;
    }
    .why-partner-main .why-partner:not(:last-child) {
    margin-bottom: 20px;
    }
    .why-partner .why-paicon {
    height: 65px;
    width: 65px;
    min-width: 65px;
    }
    .why-partner .why-partcontet .partner-title {
    font-size: 16px;
    }
    .procees-counterbox, .process-detail-main:before{
        display:none;
    }
    
    .bead-menu li:not(:last-child):before{
        font-size:14px;
    }
    .header-logo img{
        width:60px;
    }
    .sun-dried-table table{
            white-space: nowrap;
            position:relative;
    }
    .sun-dried-table table th:first-child,
    .sun-dried-table table td:first-child{
        position: sticky;
        left: -1px;
        z-index: 999;
        width: 100%;
    }
    .sun-dried-table table th, .sun-dried-table table td{
        font-size: 13px;
        padding:10px;
    }
    .sun-dried-table table th:nth-child(3) span {
    bottom: unset;
    }
    .sun-dried-table:before{
        display:none;
    }
    .sun-dried-table table tr:last-child td:nth-child(3) span{
        top:unset;
    }
    .yearround-box .yearround-content {
    padding-top: 15px;
    margin-top: 15px;
    }
    .yearround-box .yearround-content .year-title {
    font-size: 16px;
    }
    .sun-dried-sec {
    padding: 3rem 0;
    }
    .sun-dried-table {
    margin-top: 30px;
    }
    .yearround-box {
    border-radius: 15px;
    }
    .empowe-points .empoweicon-content span {
    font-size: 20px;
    }
    .empowe-points .empoweicon-box {
    height: 60px;
    width: 60px;
    min-width: 60px;
    }
    .sun-dried-table table th:nth-child(3), 
    .sun-dried-table table tr:last-child td:nth-child(3){
        top:unset;
    }
    .sun-dried-table table th:nth-child(3), 
    .sun-dried-table table .cont-bort, 
    .sun-dried-table table tr:last-child td:nth-child(3),
    .sun-dried-table table .contfree{
        border-radius: unset;
    }
    .sun-dried-table table tr:last-child td:nth-child(3){
        bottom:unset;
    }
    .year-round-sec {
    padding: 3rem 0;
    }
    .yearround-box .icon-boxsy{
      height: 60px;
    width: 60px;
    min-width: 60px;   
    }
    .empowe-points .empoweicon-box img, .icon-boxsy img{
        width:40px;
    }
    .groiunf-gfren{
        padding:2rem 0;
    }
    .empowering-sec{
        padding:3rem 0;
    }
     .sun-dried-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .empowering-sec .natura-title {
    font-size: 18px;
    }
    .empowering-sec p{
        text-align:justify;
    }
    .beadc-content-box {
    width: 100%;
    }
    .introprodu-content p{
        text-align:justify;
    }
    .intro-sec-pro{
        padding:3rem 0 0;
    }
    .beadc-sec-box {
    padding: 5rem 0;
    }
    .solar{
        font-size:16px;
        margin-bottom:10px;
    }
    .natuiraly{
        font-size:23px;
        text-align:center;
    }
    .dropdown-menu li a span {
    font-size: 12px;
    margin-top: 5px;
    }
    .secttion-title.text-center{
        margin-bottom:2rem;
    }
    .cliemtdd{
        padding:30px 0;
    }
    .solr-dried{
            gap: 7px;
    flex-wrap: wrap;
    }
    .cobet-image {
   
    width: 100px;
    height: 77px;
   
}
.quicxk li a{
    font-size:13px;
}
.cobet-image img {
    width: 64px;
}
.contact-info-layout{
    display: flex;
    margin:20px 0;
    padding-left: 5px;
    padding-right: 5px;
    flex-direction: column;
}
.quicxkdd li{
        margin: 10px 0;
            padding: 10px;
}
.step-circle{
        width: 75px;
    height: 75px;
}
.step-top{
    margin-bottom:15px;
}
.step-title{
    font-size:1rem;
}
.steps{
    grid-template-columns: repeat(2, 1fr);
}
.step-desc{
    font-size:13px;
}
.process{
    padding:2rem 0;
}
.section-header{
    
    align-items: center;
  
    margin-bottom: 12px;
    gap: 15px;
    flex-direction: column;
    text-align: center;
}
.step:not(:last-child)::after{
    display:none;
}
.badge{
    margin-bottom: 12px;
}
.banner-imagesd img{
        height: 79vh;
    object-fit: cover;
}
.badge span{
    font-size:8px;
}
.banner-titlsd {
    font-size: 23px;
}
.hero-card p {
    margin: 13px 0;
    font-size: 13px;
}
.chip{
    font-size:8px;
}
.farmers-gro-image.colee img{
    width:35px;
}
.step{
    padding:0;
}
.cal-tilsd{
     margin-top: 10px !important;
     font-size: 16px;
}
.contact-info.active{
    transform: translateY(0);
    margin:0;
}
.contact-info.active a {
   
    margin-top: 11px;
    display: block;
}
.contact-info.active .icon-wrap{
        flex-direction: row-reverse;
}
    .fact__item-two h4 span {
    font-size: 41px;
}
.keunbers figure img{
    margin-bottom:10px;
}
.energy-suffient figure img{
    margin-bottom:10px;
}
.thired-keunumbers{
    height:195px;
}
.lkast-keunf {
    height: 131px;
    margin-top: 15px;
}
.sericves-setion{
    padding:2rem 0;
}
.sericves-setion .natuiraly{
    font-size:23px;
    margin-bottom:10px;
    text-align:center;
}
.natuiasl-qiuaty{
    text-align:center;
}
.natuyrakl li{
    font-size:20px;
   
}
.natuyrakl{
     margin-bottom:20px;
}
.dreind-fuitwe img{
    height:unset;
    margin-bottom:20px;
}
.sericves-setion .accordion-body{
    font-size:14px;
}
.sericves-setion .accordion-button{
    padding:13px;
}
.sericves-setion .accordion-item h4{
    font-size:15px;
}
.productss{
    padding:1rem 0 2rem;
}
.tab-sectoon .nav{
    flex-wrap: nowrap;
    overflow: scroll;
    justify-content:unset;
    gap:5px;
}
.tab-sectoon .nav-tabs .nav-link{
        min-width: fit-content;
    width: 100%;
    font-size: 12px;
}
.prodct-sectio i{
        height: 25px;
    width: 25px;
    min-width: 25px;
    font-size: 12px;
}
.black-grapes{
    font-size:12px;
    padding:0 13px;
}
.our-stoiery{
    padding:1rem 0 2rem;
}
.dtikry-comtenty p{
    font-size:14px;
    font-weight:unset;
    text-align: justify;
}
.farmert-btn{
    padding: 9px 20px;
    margin-bottom: 15px;
    font-size: 13px;
}
.farmert-image{
    gap:5px;
}
.farmer-greoe{
    padding:2rem 0;
}
.colee h4{
    font-size:14px;
}
.farmers-gro-image.colee p{
    margin:0;
    font-size:13px;
}
.farmers-gro-image.colee{
    padding:14px;
}
.cta-sectionn{
    padding:1rem 0;
}
.conteny-cta{
    background: #698701ad;
    width: 100%;
    padding: 1rem;
}
.swipons{
    gap: 15px;
    flex-wrap: wrap;
}
.recomnfitons{
    padding:2rem 0;
}
.clientss{
    padding:2rem 0;
}
.farmers-gro-image img{
    object-fit:cover;
}
.footer-xzerctin{
    padding:2rem 0 0;
}
.footr-logo img{
    width:85px;
}
.footer-are{
    margin-bottom:15px;
}
.wuick-lines h4{
    font-size:18px;
}
.wuick-lines{
    margin:10px 0;
}
.wuick-lines.new{
    margin-left:unset;
}
.foot-botm{
    margin-top: 1rem;
    flex-direction: column;
    align-items: center;
    gap:6px;
}
.beadc-content-box h1{
    font-size:25px;
    text-align:center;
}
.bead-menu li a {
    font-size: 14px;
}
.bead-menu li.active{
    font-size:14px;
}
.contact-info-sec{
    padding:3rem 0;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-box{
    padding:25px;
    border-radius: 15px;
}
.pbmit-ihbox-style-7 .pbmit-element-title {
    font-size: 18px;
}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper{
    height: 50px;
    width: 50px;
}
.pbmit-ihbox-style-7 .pbmit-icon-type-icon {
    font-size: 25px;
}
.pbmit-ihbox-style-7 .pbmit-content-wrapper {
    padding-top: 20px;
    margin-top: 20px;
}




}

@media (min-width:768px) and (max-width:900px){
    .beadc-content-box {
    width: 100%;
    }
    .beadc-content-box h1{
        font-size:30px;
    }
    .pbmit-ihbox-style-7{
        height:auto;
    }
    .natuiraly {
    font-size: 30px;
    }
    .contact-info-sec {
    padding: 4rem 0;
    }
    .pbmit-ihbox-style-7 .pbmit-ihbox-box {
    padding: 30px;
    }
    .pbmit-ihbox-style-7 .pbmit-element-title {
    font-size: 20px;
    }
    .pbmit-ihbox-style-7 .pbmit-icon-type-icon {
    font-size: 25px;
    }
    .pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper{
         height: 50px;
        width: 50px;  
    }
    .pbmit-ihbox-style-7 .pbmit-content-wrapper{
        padding-right:60px;
        padding-top: 15px;
        margin-top: 15px;
    }
    .contact-form-sec {
    padding: 0 0 0rem;
    background: #fff;
    margin-bottom: unset;
    }
    .dropdown-menu li {
        width: 15.33%;
    }
    .content-gfom .cont-img-cc {
    display:none;
    }
    .cont-form-box {
    padding: 40px;
    border-radius: 30px;
    }
    .natuiraly {
    font-size: 25px;
    text-align: center;
    }
    .introprodu-img {
    text-align: center;
    }
    .empowering-sec .natura-title {
    font-size: 20px;
    font-style: unset;
    }
    .empower-boxsecc {
    margin-top: 30px;
    row-gap: 20px;
    }
    .empowe-points .empoweicon-content span {
    font-size: 20px;
    }
    .empowe-points .empoweicon-box {
    height: 70px;
    width: 70px;
    min-width: 70px;
    }
    .yearround-box .yearround-content .year-title {
    font-size: 16px;
    }
    .yearround-box .yearround-content {
    padding-top: 20px;
    margin-top: 20px;
    }
    
     .sun-dried-table table{
            white-space: nowrap;
            position:relative;
    }
    .sun-dried-table table th:first-child,
    .sun-dried-table table td:first-child{
        position: sticky;
        left: -1px;
        z-index: 999;
        width: 100%;
    }
    .sun-dried-table table th, .sun-dried-table table td{
        font-size: 13px;
        padding:10px;
    }
    .sun-dried-table table th:nth-child(3) span {
    bottom: unset;
    }
    .sun-dried-table:before{
        display:none;
    }
    .sun-dried-table table tr:last-child td:nth-child(3) span{
        top:unset;
    }
    .sun-dried-table table th:first-child, .sun-dried-table table td:first-child {
        position: sticky;
        left: -1px;
        z-index: 999;
        width: 100%;
    }
    .sun-dried-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-top:0;
    }
    .sun-dried-table table th:nth-child(3),
    .sun-dried-table table .cont-bort, 
    .sun-dried-table table tr:last-child td:nth-child(3), 
    .sun-dried-table table .contfree {
        border-radius: unset;
    }
    .sun-dried-table table th:nth-child(3),
    .sun-dried-table table tr:last-child td:nth-child(3) {
        top: unset;
    }
    .sun-dried-table table tr:last-child td:nth-child(3){
        bottom:unset;
    }
    .sun-dried-table table td:nth-child(3){
        font-weight:400;
    }
    .secttion-title.text-center {
    margin-bottom: 2rem;
    }
    .procees-counterbox {
    width: 10px;
    height: 10px;
    }
    .process-detail-main .row .col-lg-2{
        position: absolute;
    }
    .procees-counterbox span{
        display:none;
    }
    .process-detail-sec .naturall-title {
    font-size: 18px;
    }
    .process-boxss h4 {
    font-size: 17px;
    }
    .process-detail-main {
    margin-top: 20px;
    }
    .process-detail-main .row:not(:last-child) {
    margin-bottom: 20px;
    }
    .why-partner-main {
        display: flex;
        flex-wrap: wrap;
        row-gap: 20px;
        justify-content: space-between;
        margin-left:0;
    }
    .why-partner .why-partcontet .partner-title {
    font-size: 18px;
    }
    .why-partner-main .why-partner:not(:last-child) {
    margin-bottom: 20px;
    }
    .why-partner .why-paicon {
    height: 65px;
    width: 65px;
    min-width: 65px;
    }
    .why-partner{
      width:49%;  
    }
    .get-premium-box {
    max-width: 100%;
    }
    #accordionExample .accordion-button{
        font-size:17px;
    }
    .quicxkdd li {
    padding: 20px;
    }
    .contact-info.active{
        transform:unset;
    }
    .produc-faq-sec {
    padding: 5rem 0 2rem;
    }
    .quicxkdd li p {
    font-size: 14px;
    }
    
}

@media (min-width:901px) and (max-width:1200px){
    .beadc-content-box h1{
    font-size: 28px;
    }
    .pbmit-ihbox-style-7 .pbmit-element-title {
    font-size: 20px;
    }
    .pbmit-ihbox-style-7{
        height:auto;
    }
    .pbmit-ihbox-style-7 .pbmit-content-wrapper{
         padding-right: 30px;
    }
    .pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper{
        height: 50px;
        width: 50px;   
    }
    .pbmit-ihbox-style-7 .pbmit-icon-type-icon {
    font-size: 25px;
    }
    .cont-form-box {
    padding: 50px;
    }
    .pbmit-ihbox-style-7 .pbmit-ihbox-box {
    padding: 20px;
    }
    .natuiraly {
    font-size: 26px;
    }
    .empowering-sec .natura-title {
    font-size: 20px;
    }
    .empowe-points .empoweicon-box, .yearround-box .icon-boxsy {
    height: 65px;
    width: 65px;
    min-width: 65px;
    }
    .empowe-points .empoweicon-content span {
    font-size: 20px;
    }
    .yearround-box .yearround-content .year-title {
    font-size: 16px;
    }
    .sun-dried-table table th {
    font-size: 16px;
    }
    .sun-dried-table table th, .sun-dried-table table td{
    font-size: 14px;    
    }
    .process-detail-sec .naturall-title {
    font-size: 20px;
    }
    .process-boxss h4 {
    font-size: 20px;
    }
    .procees-counterbox {
    width: 70px;
    height: 70px;
    line-height:70px;
    font-size:20px;
    }
    .why-partner .why-partcontet .partner-title {
    font-size: 18px;
    }
    .why-partner .why-paicon {
    height: 70px;
    width: 70px;
    min-width: 70px;
    }
    .get-premium-box {
    max-width: 100%;
    }
    .wuick-lines h4, .cal-tilsd {
    font-size: 18px;
    }
    .quicxk li a, .empoering{
       font-size: 14px; 
    }
    .foot-botm li a {
    font-size: 13px;
    }
    
}

@media (max-width: 1200px){
    .procees-img img, .beadc-content-img img{
        height:auto;
    }
    .bare-navi{
        position: fixed;
        z-index: 999999;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        left: 0;
        padding: 60px 25px 25px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
        overflow-y:hidden;
    }
    .call-icons{
        display:block;
    }
        .bare-navi.shows {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        }
    /*.bliuk-order .enrey-btn{*/
    /*    display:none;*/
    /*}*/
    .dropdown-menu{
        position: relative;
        top: unset;
        padding: 10px;
        left: unset;
        width: 100%;
        opacity: 1;
        visibility: visible;
        gap: 10px;
        margin: 10px 0 0;
        height: 400px;
        overflow-x: hidden;
        overflow-y: scroll;
        transform: translateX(0);
    }
    .enrey-btn{
       
    padding: 10px 22px;
  
    font-size: 10px;
   
    }
    .head-log-imahge{
            display: block;
        /* height: 600px; */
        width: 600px;
        object-fit: contain;
        position: relative;
        top: 12%;
}
    .dropdown-menu-bixxx{
        display:none;
    }
    .hambuuefer {
        display: block;
        z-index: 999;
    }
    .enrey-btn span:nth-child(1) {
    transform: translate(-3.3em, -5em);
}
.enrey-btn span:nth-child(2) {
    transform: translate(-6em, 2.3em);
}
.enrey-btn span:nth-child(4) {
    transform: translate(3.5em, 2.4em);
}
.enrey-btn span:nth-child(5) {
    transform: translate(3.5em, -4.8em);
}
    .hambuuefer i {
        font-size: 25px;
        color: #771c16;
    }
    .close-button {
        position: absolute;
        right: 20px;
        display: block;
        top: 20px;
    }
    .close-button i {
        font-size: 25px;
        color: #771c16;
    }
    .ul-ttag{
    gap: 10px;
    justify-content: center;
    flex-direction: column;
    align-items: unset;
    padding: 0;
    }
    
    .dropdown-menu-bixxx.visible{
       display:block; 
    }
    .mango-tomat{
        position: absolute;
        right: 0;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 23px;
        top: 0;
        background: #000;
        display: block;
        color: #fff;
        border: 1px solid #000;
    }
}