@media (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {

    /* .swiper-holder{
     width: 200%;
     right: 100%;
    } */

    .cbl-navbar{
     left: 15px;
     right: 15px;
    }


    .cbl-navbar .nav-tabs>li:last-child >a, .cbl-navbar .nav-tabs>li:last-child >a:hover, .cbl-navbar .nav-tabs>li:last-child >a.active{
     margin: 15px 0px;
    }

    .branch-pagination option{
        font-size: 13px;
    }

    .caret-down{
         right: -7%;
    }

    .cbl-navbar .nav-tabs>li:last-child >a, .cbl-navbar .nav-tabs>li:last-child >a:hover, .cbl-navbar .nav-tabs>li:last-child >a.active{
     padding: 12px 15px;
     margin-left: 15px;
    }

    .cbl-swiper {
    height: 100% !important;
    }

    .productbg-name{
      font-size: 70px;
      letter-spacing:9px;
    }

    .swiper-slide-active .single-product .productbg-name{
     margin-top:-70%;
    }

    .cbl-navbar .navbar-nav{
     margin-left: 0em !important;
    }

    .salsa{
     right: 2.5em;
    }


}

@media (min-width: 768px) and (max-width: 1199px) {

    .swiper-holder{
     width: 200%;
     right: 100%;
     height: 800px;
    }

    .nav-buttons {
        margin-top: 30px;
    }

    .cbl-swiper.custom-pegi-wrapper, .cbl-swiper .custom-pegi-wrapper{
        display: inline-block;
    }

    .col-md-8.aos-init.aos-animate {
        height: 700px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {

    .swiper-holder{
        height: 600px;
        width: 100%;
        right: 0;
    }

    .nav-buttons {
        margin-top: 30px;
    }

    .cbl-swiper.custom-pegi-wrapper, .cbl-swiper .custom-pegi-wrapper{
        display: inline-block;
    }
}

@media (min-width: 100px) and (max-width: 360px) {

    .swiper-holder{
        height: 900px;
    }

    .nav-buttons {
        margin-top: 40px;
    }

    .cbl-swiper.custom-pegi-wrapper, .cbl-swiper .custom-pegi-wrapper{
        display: inline-block;
    }

    .csr3-thumbs-pagination.thumbs-nav.swiper-pagination-fraction {
        padding-top: 120px;
    }

    .csr1-thumbs-pagination.thumbs-nav.swiper-pagination-fraction {
        padding-top: 120px;
    }

    .csr2-thumbs-pagination.thumbs-nav.swiper-pagination-fraction {
        padding-top: 120px;
    }
}


@media(min-width:768px) and (max-height: 1024px) and (orientation:portrait){

    body{
    overflow-x: hidden;
    }

   .cbl-swiper {
    height: 110% !important;
    width: 95%;
    }

    #sidebar-container .list-group a, #sidebar-container .list-group a:hover{
     padding: 1rem 0rem;
    }

    .swiper-holder{
     width: 200%;
     right: 100%;
     height: 650px;
     padding: 30px 20px 25px;
    }

    .swiper-holder .custom-pegi-wrapper{
      bottom: 3em;
    }

    .branch-pagination option{
        font-size: 13px;
    }

    .product-name{
     font-size: 15px;
     line-height: 23px;
     white-space: normal;
    word-wrap: break-word;
    text-align: center;
    }

    .product-card{
        height:260px;
    }

    .featured-inner h4{
     font-size: 15px;
    }

    .img-trans{
      padding: 10px 15px;
    }

    .featured-news{
     min-height: 325px;
    }

    .featured-news .featured-img{
     object-fit: cover;
    }

    .img-trans{
     height: 45%;
    }

    .featured-inner h4{
     margin-bottom: 0px;
    }

    .csr1-swiper{
     height:100% !important;
    }

    #exportmap{
      width:100%;
    }

    .slide-overlay{
      /* height:75%; */
    }

    .main-slider .swiper-slide .slide-overlay{
       height:100%;
    }

    .thumbs-swiper {
    height: 400px;
    }

    .inquirebtn{
      right: 0;
    }

    #our-products{
      margin-top:-1px;
    }

    .productbg-name{
      font-size:55px;
      letter-spacing:7px;
    }

    .swiper-slide-active .single-product .productbg-name{
     margin-top:-90%;
    }


    .csr2-swiper,.careers-swiper {
      min-height: 450px !important;
    }

    .footer-tel{
      display: inline-block;
      margin-left: 0;
    }

    #sidebar-container .list-group .sidebar-submenu a{
      padding: 1rem 1rem;
    }

    #home-slider .swiper-button-prev{
         right: 27%;
    }

    .caption{
        left: 5%;
        width: 85%;
    }

    #careers .col-md-4,.people-development .col-md-4{
        padding: 0;
    }

    .salsa{
     right: -3em;
    }

    .cashew-choco{
     left: -30px;
    }

   .form-row{
    margin-right: 42px;
   }


}


 @media (width: 820px) and (height: 1180px) {
  .footer-para,
  .footer-para a {
    font-family: Barlow-Regular;
    font-size: 11px;
  }
}

@media (max-width: 491px) {
  #farmer-network .readmore-btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0 !important;
  }
}

@media (max-width: 420px) {
  #products .single-product {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px; /* add spacing inside */
  }

  #products .productbg-name {
    font-size: 1.2rem; /* reduce font size if needed */
    margin-bottom: 10px;
  }

  #products .product-img {
    max-width: 100%;
    height: auto;
  }

}

@media (max-width: 480px) {
    .white-box{
        margin-left: 0px;
        padding-left: 2em;
        padding-right: 2em;
    }

}


