@media (min-width: 300px) and (max-width: 576px){

    /* .pa-top-header.head {
        display: none;
    } */

    .pa-top-header.head .pa-header-address,    .pa-top-header.head .pa-header-call {
        text-align: center;
        display: none;
    }
    
        .pa-copyright p, .pa-copyright p a {
        line-height: normal;
        font-size: 14px;
    }
    
    
    .google-translator {
        /* margin-left: 350px; */
        position: absolute;
        right: 90px;
        width: 80px;
        height: 20px;
        margin-top: -8px;
    }
    
    .pa-top-header.head .pa-header-call a.text-decoration-none.email {
        /* display: none; */
        text-align: left;
        /* margin-right: 341px; */
        margin-left: -150px;
        margin-top: 0px;
        font-size: 15px;
    }
    .pa-header-call {
        /* text-align: right;
        margin-left: -90px; */
        display:none;
        margin-left: 0px;
    }
    
     .pa-header-call a.text-decoration-none.phone{
         display: none;
     }
    /* .pa-top-header.head .pa-header-call a.text-decoration-none.phone{
        margin-left: -250px;
    } */

    /* body{
        overflow: hidden;
    } */

    body {
      overflow-x: hidden !important;
      overflow-y: auto;    
      scroll-behavior: smooth; 
  }
  

    .header-new ul.pa-submenu li a{
        width: unset;
    }
    
    
    .whatsapp-se {
    bottom: 190px;
    right: -10px;
}

.email-icon {
    bottom: 140px;
    right: 10px;
}

    button#menu-toggle {
        margin-left: 95px;
        color: #33b63e;
        margin-top: 30px;
    }
  
  .pa-top-header {
    background-color: #f7f7f7;
    padding: 10px 0;
    font-size: 14px;
  }
  
  .pa-header-call a, .pa-header-address p {
    color: #333;
  }
  
  .pa-main-header {
    background-color: #ffffff;
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
  }
  
  /* .pa-logo img {
    max-height: 60px;
  } */
  
  .pa-top-header {
    background-color: #f7f7f7;
    padding: 10px 0;
    font-size: 14px;
  }
  
  .pa-header-call a, .pa-header-address p {
    color: #333;
  }
  
  .pa-main-header {
    background-color: #ffffff;
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
  }
  
  /* .pa-logo img {
    max-height: 60px;
  } */
  
  .pa-nav-bar {
    display: flex;
    align-items: center;
  }
  
  .pa-menu {
    list-style: none;
    display: flex;
    gap: 30px;
  }
  
  .pa-menu li {
    position: relative;
  }
  
  .pa-menu a {
    text-decoration: none;
    color: #333;
    font-weight: 500;
    transition: color 0.3s;
  }
  
  .pa-menu a:hover {
    color: #f0a500;
  }
  
  .pa-submenu,
  .submenu {
    display: none;
    position: absolute;
    background: #fff;
    top: 100%;
    left: 0;
    min-width: 200px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    z-index: 1000;
  }

  .header-new .pa-logo img {
    width: 75%;
    margin-top: 20px;
}
  
  .pa-submenu li, .submenu li {
    padding: 10px 15px;
  }
  
  .has-submenu:hover > .submenu,
  .pa-menu-child:hover > .pa-submenu {
    display: block;
  }
  
  .menu-toggle {
    margin-top: -20px;
    margin-right: 20px;
    display: none;
    font-size: 28px;
    color: #1c800d;
    cursor: pointer;
}

  .header-new .pa-nav-bar {
    display: flex;
    gap: 15px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 50px;
  }

  .pa-main-header.header-new.mobile-header{
    display: block;
  }


  .pa-main-header.header-new.desktop-header{
    display: none;
  }

  .pa-top-header.head {
    height: unset;
    display: flex
;
    align-items: center;
    /* padding: 0 100px; */
    margin-top: 0px;
}

.pa-logo.mobile {
  display: block;
  margin-top: -30px;
}



.pa-banner.banner_sec {
    height: 35vh;
}

.pa-heading h1 {
  font-size: 40px;
  margin-bottom: 0px;
}
  

.quality-sec .quality:not(.last)::before {
border-left: unset;
}

.quality-sec .quality {
  margin: 20px 20px;
}


.pa-medicine-box {
  margin: 10px;
}

.certificate-logo {
  margin: 10px;
}

.footer-new .pa-foot-title {
  display: flex;
  justify-content: center;
}

.footer-new .pa-foot-title::after {
  left: 50%;
  transform: translate(-50%, -50%);;
}


.pa-foot-box ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}

.footer-new .pa-foot-box.products ul {
  column-count: 1;
}

.bdm_footer_logo {
  width: 170px;
  margin-left: 125px;
}

.about-inner .pa-about-content p {
  padding: 0px 10px;
}

.about-inner .vision {
  margin-top: 50px;
  padding: 0px 10px;
}

.about-inner .vision ul li {
  display: flow;
}

.about-inner .vision ul li i {
  margin-right: 8px;
}

.product-inner .pa-medicine-box {
  height: 650px;
}


.pa-product-single.spacer-top.products_sec .pa-prod-thumb-img {
  margin-top: unset;
}

 .table>:not(caption)>*>* {
  padding: 5px 5px !important;
}

.three-column-list {
  list-style: none;
  padding-left: 0;
  column-count: 2;
  column-gap: 30px;
  margin-bottom: 70px;
}

.organic .pa-heading h1 {
  font-size: 30px;
}

.organic .pa-services-img.industrial img {
  margin-left: 0px;
  margin-top: 0px;
}

.footer-new .pa-foot-box {
  margin-bottom: 30px;
  padding: 20px 5px;
}

.wcu_sec{
  overflow: hidden;
}


.our_products{
  overflow: hidden;
}

  
}


   @media (max-width: 991px) {
    .pa-nav-bar {
      position: fixed;
      top: 0;
      right: -100%;
      width: 300px;
      height: 100%;
      background: #fff;
      flex-direction: column;
      justify-content: start;
      align-items: flex-start;
      padding: 80px 20px 20px 20px;
      transition: right 0.4s ease;
      overflow-y: auto;
      z-index: 9999;
    }
  
    .pa-nav-bar.open {
      left: 0;
    }
  
    .pa-menu {
      flex-direction: column;
      gap: 20px;
      width: 100%;
    }
  
    .pa-menu a {
      font-size: 18px;
    }
  
    .menu-toggle {
      display: block;
    }
  
    .pa-top-header {
      font-size: 12px;
    }
  
    .pa-header-call {
      flex-direction: column;
      gap: 5px;
    }

    .pa-logo{
        display: none;
    }

    .pa-logo.mobile{
        display: block;
    }
  }


@media (min-width: 577px) and (max-width: 768px){


    .pa-top-header.head .pa-header-address,    .pa-top-header.head .pa-header-call {
      text-align: center;
      display: none;
  }

  .pa-top-header.head .pa-header-call a.text-decoration-none.email {
      display: none;
  }

  .pa-header-call {
      text-align: right;
      margin-left: -90px;
  }


  body {
    overflow-x: hidden;
    overflow-y: auto;    
    scroll-behavior: smooth; 
}


  .header-new ul.pa-submenu li a{
      width: unset;
  }

  button#menu-toggle {
      margin-left: 95px;
      color: #33b63e;
      margin-top: 30px;
  }

.pa-top-header {
  background-color: #f7f7f7;
  padding: 10px 0;
  font-size: 14px;
}

.pa-header-call a, .pa-header-address p {
  color: #333;
}

.pa-main-header {
  background-color: #ffffff;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
}


.pa-top-header {
  background-color: #f7f7f7;
  padding: 10px 0;
  font-size: 14px;
}

.pa-header-call a, .pa-header-address p {
  color: #333;
}

.pa-main-header {
  background-color: #ffffff;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
}



.pa-nav-bar {
  display: flex;
  align-items: center;
}

.pa-menu {
  list-style: none;
  display: flex;
  gap: 30px;
}

.pa-menu li {
  position: relative;
}

.pa-menu a {
  text-decoration: none;
  color: #333;
  font-weight: 500;
  transition: color 0.3s;
}

.pa-menu a:hover {
  color: #f0a500;
}

.pa-submenu,
.submenu {
  display: none;
  position: absolute;
  background: #fff;
  top: 100%;
  left: 0;
  min-width: 200px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  z-index: 1000;
}

.pa-submenu li, .submenu li {
  padding: 10px 15px;
}

.has-submenu:hover > .submenu,
.pa-menu-child:hover > .pa-submenu {
  display: block;
}

.menu-toggle {
  margin-top: -20px;
  margin-right: 20px;
  display: none;
  font-size: 28px;
  color: #1c800d;
  cursor: pointer;
}

.header-new .pa-nav-bar {
  display: flex;
  gap: 15px;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 50px;
}

.pa-main-header.header-new.mobile-header{
  display: block;
}


.pa-main-header.header-new.desktop-header{
  display: none;
}

.pa-top-header.head {
  height: unset;
  display: flex
;
  align-items: center;
  margin-top: 0px;
}

.pa-logo.mobile {
display: block;
margin-top: -30px;
}



.pa-banner.banner_sec {
  height: 35vh;
}

.pa-heading h1 {
font-size: 40px;
margin-bottom: 0px;
}


.quality-sec .quality:not(.last)::before {
border-left: unset;
}

.quality-sec .quality {
margin: 20px 20px;
}


.pa-medicine-box {
margin: 10px;
}

.certificate-logo {
margin: 10px;
}

.footer-new .pa-foot-title {
display: flex;
justify-content: center;
}

.footer-new .pa-foot-title::after {
left: 50%;
transform: translate(-50%, -50%);;
}


.pa-foot-box ul {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
}

.footer-new .pa-foot-box.products ul {
column-count: 1;
}

.bdm_footer_logo {
width: 170px;
margin-left: 125px;
}

.about-inner .pa-about-content p {
padding: 0px 10px;
}

.about-inner .vision {
margin-top: 50px;
padding: 0px 10px;
}

.about-inner .vision ul li {
display: flow;
}

.about-inner .vision ul li i {
margin-right: 8px;
}

.product-inner .pa-medicine-box {
height: 650px;
}


.pa-product-single.spacer-top.products_sec .pa-prod-thumb-img {
margin-top: unset;
}

.table>:not(caption)>*>* {
padding: 5px 5px !important;
}

.three-column-list {
list-style: none;
padding-left: 0;
column-count: 2;
column-gap: 30px;
margin-bottom: 70px;
}

.organic .pa-heading h1 {
font-size: 30px;
}

.organic .pa-services-img.industrial img {
margin-left: 0px;
margin-top: 0px;
}

.footer-new .pa-foot-box {
  margin-bottom: 30px;
  padding: 20px 5px;
}
}



@media (min-width: 769px) and (max-width: 1200px){


  .pa-main-header.header-new.mobile-header{
    display: none;
  }
  
  
  .pa-main-header.header-new.desktop-header{
    display: block;
  }


}



@media (min-width: 1201px) and (max-width: 1920px){


  .pa-main-header.header-new.mobile-header{
    display: none;
  }
  
  
  .pa-main-header.header-new.desktop-header{
    display: block;
  }





}



@media (min-width: 1500px) and (max-width: 1679px){

  
  .header-new .pa-logo img {
    width: 102%;
    margin-top: 8px;
  }


  
.header-new .pa-menu>ul>li, .pa-head-icon>ul>li {
  display: inline-block;
  margin-right: 30px;
  position: relative;
}


.our_products .pa-medicine-box {
  text-align: center;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  padding: 30px;
  transition: 0.3s;
  border-bottom: 3px solid transparent;
  height: 530px;
  position: relative;
}

.our_products .enquiry {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: unset;
}

.bdm_footer_logo {
  width: 180px;
  margin-left: -115px;
}

  /* .product-img.care img{
    width: 230px;
  } */

  .our_products .pa-medicine-box {
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    padding: 30px;
    transition: 0.3s;
    border-bottom: 3px solid transparent;
    height: 530px;
    position: relative;
}

.our_products .enquiry {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: unset;
}
  

}

@media (min-width: 1680px) and (max-width: 1920px){

  /* .header-new .pa-logo img {
    width: 80%;
    margin-top: 5px;
  } */


  /* .product-img.care img{
    width: 70%;
  } */
  


  .bdm_footer_logo {
    width: 180px;
    margin-left: -115px;
}
.header-new .pa-logo img {
  width: 85%;
  margin-top: 10px;
}


.pa-main-header.header-new {
  background: #fff;
  height: 130px;
}

.header-new .pa-nav-bar {
    display: flex
;
    gap: 0px;
    align-items: center;
    justify-content: center;
    padding-top: 40px;
    margin-left: unset;
}


.header-new .pa-menu>ul>li, .pa-head-icon>ul>li {
    display: inline-block;
    margin-right: 30px;
    position: relative;
}


.our_products .pa-medicine-box {
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    padding: 30px;
    transition: 0.3s;
    border-bottom: 3px solid transparent;
    height: 530px;
    position: relative;
}

.our_products .enquiry {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: unset;
}

}


