@media(max-width:1480px){
    .offcanvas-end{width: 320px;}
    .right-button button{width: 45px;height: 45px;}
    .offcanvas-body, .offcanvas-header{padding: 1rem 1rem 0 1.5rem;}
    .nav-items li{font-size: 16px;}
    .dropdown-menu li{font-size: 14px;padding-top: 3px;padding-bottom: 0;}
    .offcanvas-body .contact{margin: 17px 0;}
    .offcanvas-header a{width: 40%;}
    .dropdown-menu[data-bs-popper]{padding-left: 10px;}
    .news{width: 100%}
    .footer{padding: 45px 0;}
    .ft-contact, .ft-links, .office-address, .ft-content{margin-top: 15px;}
    .about, .vission-main, .cutting-edge, .overview, .infrastructure-main, .contact_main{
          padding:70px 0;
      }

     .footer-title h3{
          font-size:23px;
          padding-bottom:0;
      }
      .contact button, .offcanvas-body .contact a{
          font-size:16px;
      }
      .ft-contact li img{
         width:18px;
      }
      .ft-contact ul li, .ft-links ul li, .office-address p, .ft-content p, .footer-logo p{

          font-size:15px;

      }
      .ft-contact ul li{
        gap:5px;
      }
      .social-links img{
        width:30px !important;
      }
      .social-links{
        gap:10px;
      }
      .welcome{
        font-size:23px;
      }
      .banner-left h1{
        font-size:3.6rem;
      }
      .banner-left h1 span{
        font-size:30px;
      }
      .manufact{
        font-size:24px;
      }
      .learn{
        font-size:14px;
        margin-top: 30px;
      }

      .about-left p{

          font-size:28px;

          padding-bottom:12px;

      }

      .about-left h2{

          font-size:32px;

          padding-bottom:0;

      }
      .article-more{font-size: 16px;}

      .about-right p{
          font-size:14px;
      }

      .vission-title h2{
          padding-bottom:0px;
      }
      .vission-grid{margin-top: 10px;}

      .vission-cont{

          padding-top:10px;

      }

      .vission-cont p{

          font-size:14px;

      }

      .bottom-grid, .overview-list, .productSlider {
          margin-top:30px;
      }
      .bottom-grid{gap: 25px;}
      .vission {
          padding:18px;
          width: 31%;
          gap:20px;
      }

      .grid_icon{

          height:60px;

      }

      .grid-name{
          font-size:22px;
          padding-bottom:10px;
      }

      .about-icon{

          font-size:14px;

      }
      .bottom-grid2{gap: 0;justify-content: space-between;}
      .edge-contain{
          padding-right:10px;
          width: 47%;
      }

      .edge_cont-img{

          margin-bottom:20px;

      }

      .edge_cont-title{

          font-size:30px;

      }
      .edge_cont-about{height: 110px;}
      .edge_cont-about p {
          font-size:15px;

          margin-top:12px;

      }

      .cutting-edge-title{

          width:100%;

      }

      .edge_cont-img{

          height:310px;

      }
     .project{

          gap:12px

      }

      .pr-cont span{

          font-size:25px;

      }

      .project .pr-cont{

          font-size:17px;

      }

      .news{

          padding:0;

          height:460px;

      }

      .news-cont, .news-overlay{
          padding:12px;

      }
      .news-cont h4, .news-title{
          font-size:18px;
      }

      .news-date h5{

          font-size:16px;

      }
.news-cont2 .news-title{font-size: 18px;}
.news-cont2 {padding: 12px;}
      .news-cont p{

          font-size:16px;

          padding:8px 0;

      }

      .directorSlider{

          margin-top:50px;

      }

      .name-director{

          padding-bottom:50px;

          padding-left:30px;

      }

      .name-director{

          font-size:25px;

      }

      .name-director span{
          font-size:19px;

      }
      .img-director{height: 360px;}

      .about-director{
          padding:30px;
      }
      .about-director p{
          font-size:14px;
      }
      .infrastructure-left p{
        font-size:14px;
        margin-top: 12px;
      }
      .about-polyfilms-left p{padding-right: 22px;}
      .infSlider {
        height:350px
      }
      .background {
        bottom: -35rem;
        right: -7rem;
    }
    .footer-logo{
        width:100%;
    }
    .submit{
        width: 100%;
    }
    .get-touch{
        font-size: 20px;
    }
    .dhunseri_group_main{
        padding: 70px 0 120px;
    }
    .about_page h1{font-size: 45px;}
    .chaiman-msg{padding: 70px 0;}
    .msg-cont h5{font-size: 24px;}
    .msg-cont h5 span{font-size: 19px;}
    .msg-cont p{font-size: 14px;padding-top: 10px;}
    .pvt-ldt_right{padding: 20px 25px;}
    .pvt-ldt_right h5{
        font-size: 24px;
        margin-bottom: 5px;
    }
    .pvt-ldt_right p{font-size: 14px;padding-top: 10px;}
    .about-polyfilms{padding: 70px 0;}
    .about-polyfilms-left .about-left h2{font-size: 28px;}
    .green-manufacturing .vission-cont p{padding-top: 14px;}
    .feature-item{padding: 15px;}
    .feature-item .grid-name{padding: 10px 0;font-size: 21px;}
    .feature-item .about-icon{font-size: 14px;}
    .sustain-btm{padding: 70px 0;}
    .future-vission h2, .governance h2{font-size: 30px;}
    .future-vission{padding-right: 35px;}
    .governance{padding-left: 35px;}
    .governance p, .future-vission p{font-size: 15px;padding-top: 0;}
    .governance a{font-size: 15px;}
    .panagarh-key-feautures{margin-top: 50px;}
    .key-fet-left h4{padding: 35px 18px 0;font-size: 22px;}
    .key-fet-left p{padding: 15px 18px 18px;font-size: 17px;}
    .key-fet-left ul{padding: 18px 18px 18px 32px;}
    .key-fet-left ul li{font-size: 14px;padding: 2px 0;}
    .key-fet-left img{height: 250px;}
    .dhanuka-cont h2{font-size: 28px;}
    .dhanuka-cont p{font-size: 16px;}
    .accordion{height: 600px;}
    .acr-title span{padding: 7px;}
    .acr-title p{padding: 7px;font-size: 18px;}
    .answer p{font-size: 16px;padding: 12px 17px;}
    .answer img{height: 250px;}
    .about-csr h2{font-size: 26px;}
    .about-csr ul{margin-top: 10px;}
    .about-csr ul li{font-size: 14px;padding-bottom: 5px;}
    .csrSlider .my-owl-nav{margin-top: 20px;}
    .about-csr{padding-left: 35px;}
    .csrSlider .my-owl-nav{margin-top: 20px;}
    .csr-item-img{height: 230px;}
    .sports-foundation{margin-top: 50px;}
    .sports-foundation span{width: 25%;}
    .sports-foundation h4{font-size: 24px;}
    .sports-foundation p{font-size: 14px;padding: 12px 0;}
    .visit{font-size: 14px;}
    .polyfilms-data-sec #product_table1 tr td, .polyfilms-data-sec #product_table tr td{font-size: 13px;padding: 10px 5px;}
    .polyfilms-data-sec #product_table1 tr th, .polyfilms-data-sec #product_table tr th{padding: 10px 5px; font-size: 12px;}
    .polyfilms-data-sec #product_table tr td ul, .polyfilms-data-sec #product_table1 tr td ul{padding-left: 1.3rem;}
    .polyfilms-data-sec #product_table tr td ul li, .polyfilms-data-sec #product_table1 tr td ul li{padding-bottom: 5px;}
    .product-data{padding: 70px 0;}
    .view-application{padding: 15px 0 70px;gap: 24px;}
    .view-application .product_1{height: 310px;}
    .enquery-btn{padding-top: 70px;}
    .pdf-list{padding-top: 48px;}
    .policies-main{padding: 22px 0 70px;}
    .pdf-left h2{font-size: 22px;}
    .annual-pdf-right table td{padding: 7px;}
    .annual-pdf-right table td a{font-size: 16px;}
    .leader-name{font-size: 24px;padding-bottom: 15px;}
    .leader-name span{font-size: 20px;}
    .leader-right-cont p, .leader-left-cont p{font-size: 14px;}
    .member-img{width: 360px;margin: 15px 0;}
    .dtl-title{font-size: 30px;}
    .news-dtl-date{font-size: 16px;}
    .news-dtl-date img{width: 20px;}
    .dtl-des{font-size: 16px;padding-top: 7px;}
    .inf_read_more a{font-size:14px}
    .state-of-art-list li{font-size: 14px;padding: 2px 0;}
    .state-of-art-list {padding-left: 18px;}
    .fr-mr{margin-top: 50px;}
    .no-post p{font-size: 14px;}
    .post-job{padding: 70px 0;}
    .news_section-title .read_more{font-size: 14px;}
    .no-post-left{padding: 15px 25px;}
    .about-bopp p{font-size: 16px;}
    .about-bopp{padding: 25px;}
    .learn{width: 112px;}
    .enquery-btn button{font-size: 14px;}
    .product-title .about-left p{padding-bottom: 0;}
    .learn-csr{margin-top: -40px;}
    .vision-future a{font-size: 14px;}
    .addrs_box{padding:20px 10px}
    .addrs_box h3{font-size: 18px;height: 25px;}
    .addrs_box p{font-size: 13px;}
    .shortcut ul li{font-size: 16px;}
    .enq-top{width: 55px;height: 55px;padding: 5px;}
    .enquery_1 p{font-size: 16px;margin-top: 20px;}
    .enquery_1{padding: 12px;height: 135px;}
    .enquery_1 a{font-size: 14px;}
    .addrs_box span img{width: 50px;margin-bottom: 10px;}
    .bottom-address{padding: 70px 0;}
    .enquiry-sec{margin-bottom: 70px;}
    .msg-cont-descr{height: 23rem;}
    .edge-contain .our-cert{width: 150px;}
    .new-grid-name{font-size: 23px;}
    .new-grid_icon img{width: 40%;}
    .mission-new{gap: 15px;padding: 18px;}
    .key-features{gap: 20px 0;}
    .about-right, .about-img{padding-left: 20px;}
}

@media (max-width: 1370px){
    .nav-items li{
        padding-top: 0;padding-bottom: 5px;
    }
    .dropdown-menu li{padding-top: 3px;padding-bottom: 0;}
}


@media(max-width:992px){
.about, .vission-main, .cutting-edge, .overview, .infrastructure-main, .contact_main {
          padding:50px 0;
      }

    .header .menu-btn:checked ~ .menu{

        padding:12px;

    }

      .header .menu {
        display: unset;
        clear: both;

        max-height: 0;

        transition: max-height .2s ease-out;

        position: absolute;

        top: 6.25rem;

        width: 100%;

        left: 0;

        background-color: rgba(255, 255, 255, 0.9);

     }

      .header .menu-icon {

          cursor: pointer;

          display: inline-block;

          float: right;

          padding: 0px;

          position: relative;

          user-select: none;

          position:absolute;

          right:100px;

      }

    

      .header .menu-icon .navicon {

          background: #3A3869;

          display: block;

          height: 2px;

          position: relative;

          transition: background .2s ease-out;

          width: 18px;

      }

    

      .header .menu-icon .navicon:before,

      .header .menu-icon .navicon:after {

          background: #3A3869;

          content: '';

          display: block;

          height: 100%;

          position: absolute;

          transition: all .2s ease-out;

          width: 100%;

      }

      .header .menu-icon .navicon:before {

          top: 5px;

      }

    

     .header .menu-icon .navicon:after {

          top: -5px;

      }

      .header li{

          padding:4px 0;

          display:block;

          font-size:18px;

      }

      .footer-title h3{

          padding-bottom:0;

      }

      .ft-contact li img{

         width:18px;

      }

      .ft-contact ul li, .ft-links ul li, .office-address p, .ft-content p, .footer-logo p{

          font-size:15px;

      }

      .footer-logo p, .social-links{

          margin-top:15px;

      }

      .social-links{

          margin-bottom:10px;

      }

      .social-links img{

          width:25px !important;

      }

      .ft-contact, .ft-links, .office-address, .ft-content{

          margin-top:10px;

      }

      .ft-contact, .ft-links{

          margin-bottom: 10px;

      }

      .welcome{

          font-size:19px;

      }

      .banner-left h1{

          font-size:3rem;

      }

      .banner-left h1 span{

          font-size:22px;

      }

      .manufact{

          font-size:20px;

          padding-top:12px;

      }
      .background{
        bottom: -30rem;
      }
      .about-left p{
          font-size:18px;
          padding-bottom:12px;
      }

      .about-left h2{
          font-size:20px;
          padding-bottom:0;
          line-height: 1.3;
      }

      .bottom-grid, .overview-list{
          margin-top:18px;
      }
      .vission {

          padding:15px 20px;
          width: 47%;
          gap:15px;

          border-radius:10px;

      }

      .grid_icon{

          height:75px;

      }

      .grid-name{

          font-size:26px;

          padding-bottom:15px;

      }

      .about-icon{

          font-size:14px;

      }

      .cutting-edge-title{

          width:100%;

      }

    .edge_cont-about{height:150px;}
    .edge_cont-img{height:260px;}
    .project{width:30%;}
    .project{gap:10px;}
    .pr-cont span{font-size:22px;}
    .project .pr-cont{font-size:16px;}
    .news{width: 100%;padding:0;height:320px;}
    .news, .news-overlay, .product_1 img, .product_1, .news img, .newSlider .owl-item{border-radius:10px;}
    .news-cont h4, .news-title{font-size:19px;}
    .news-title{left:18px;bottom:18px;}
    .news-cont p{font-size:14px;}
    .news-date h5{font-size:16px;}
    .news-date img{width:20px !important;}
    .read_more{font-size:14px;position: relative;z-index: 2}
    .productSlider{margin-top:30px;}
    .my-owl-nav img{width:25px;}
    .product-title{width:100%;}
    .directorSlider{margin-top:20px;}
    .about-director p{font-size:14px;}
    .about-director{padding:30px 20px;}
    .footer-main{flex-wrap: wrap;}
    .submit{width: 100%;}
    .polyfilms-data-sec #product_table tr th, thead, .polyfilms-data-sec #product_table1 tr th, thead{display: none;}
    .polyfilms-data-sec #product_table tr td, .polyfilms-data-sec #product_table1 tr td{display: block;width: 95%;border-left: 0;border-bottom: none;font-size: 15px;padding: 5px 10px;}
    .polyfilms-data-sec #product_table tr, .polyfilms-data-sec #product_table1 tr {border: 1px solid  #3a38697a;border-radius: 8px;padding: 5px 0;}
    .polyfilms-data-sec #product_table tr td ul, .polyfilms-data-sec #product_table1 tr td ul{padding-left: 1rem;}
    .polyfilms-data-sec #product_table td:before, .polyfilms-data-sec #product_table1 td:before{content: attr(data-title);position: relative;width: 100%;text-align: left;font-weight: 600;display: block;color: var(--main-color);font-size: 15px;padding-bottom: 5px;}
    .polyfilms-data-sec tbody{display: flex;flex-direction: column;gap: 20px;}
    #product_table_filter{margin-left: 0;position: sticky;top:8.5rem;z-index: 1;}
    .certifications{padding: 70px 0;}
    .news-cont-2{width: 47% !important;}
 }
 
 @media(max-width:768px){
    .right-button{width: 15%;}
    .right-button button{width: 35px;height: 35px;}
    .nav-items li{padding-bottom: 7px;}
    .dropdown-menu li{padding-top: 4px;}
    .offcanvas-body, .offcanvas-header{padding: 1.2rem 1.5rem 0 1.5rem;}
    .welcome{font-size:17px;}
    .banner-left h1{font-size:2.5rem;line-height:1.3;}
    .manufact{font-size:15px;padding-top:10px;}
    .background{top: 30rem;right: -5rem;bottom: 0;}
    .about-img, .about-right{width: 100%;}
    .about-left{padding-right: 12px;}
    .blank-space{display: none;}
    .about-right p{font-size: 14px;}
    .about-left, .about-img{width:100%;text-align:center;}
    .about-img img, .about-img, .about-img video{border-radius:20px;}
    .container, .container-sm{max-width:90% !important;}
    .vission{gap:10px;justify-content:unset;}
    .vission-grid{margin-top: 10px;}
    .grid-name{font-size:21px;padding-bottom:10px;}
    .grid_icon{height:58px;}
    .bottom-grid{justify-content:center;flex-wrap:wrap;gap:34px}
    .edge_cont-title{font-size:22px;}
    .edge_cont-about p{font-size:14px;margin-top:10px;}
    .edge_cont-img{height:200px;}
    .edge_cont-img img{border-radius:10px;}
    .project{gap:10px}
    .pr-img img{height:auto;}
    .project{width:32%;gap:7px}
    .pr-cont span{font-size:17px;}
    .project .pr-cont{padding-left:0;font-size:13px;}
    .bottom-grid, .overview-list{margin-top:30px;}
    .overview-list {gap: 15px;}
    .news{padding:0;}
    .news-cont h4, .news-title{font-size:17px;}
    .news-date h5{font-size:13px;margin-top: 0;}
    .news-date {margin-top: 7px;}
    .news-cont p{font-size:12px;padding:5px 0;}
    .product-title p{text-align:left;}
    .product-title{width:100%;}
    .name-director{font-size:20px;padding-bottom:30px;padding-left:0;}
    .name-director span{font-size:15px;}
    .about-director{border-radius:10px;padding:15px 15px;}
    .about-director p{font-size:12px;}
    .img-director{width:25%;}
    .img-director img{border-radius:10px;}
    .infrastructure-left p{font-size:15px;margin: 20px 0;text-align: justify;padding-right: 0;}
    .infSlider img{border-radius: 10px;}
    .infrastructure-right img{border-radius: 15px;}
    .contact-right{margin-top: 20px;}
    .submit{width: 100%;}
    .form-lable input::placeholder, .form-lable textarea::placeholder, .selected-text, .option, .form-lable input, .form-lable textarea{font-size: 14px;}
    .form-title{font-size: 30px;text-align: center;}
    .jobList{padding: 15px;}
    .jobList h5{font-size: 17px;padding-bottom: 5px;}
    .cont-head h5{font-size: 16px;}
    .jobList p{font-size: 14px;}
    .job-list-row{display: none;}
    .mb-job{display: block;}
    .jobContent{position: unset;margin-bottom: 20px;}
    .jobContent p{font-size: 14px;}
    .about_page {height: 50vh;}
    .about_page h1{font-size: 30px;}
    .shortcut ul{margin-top: 5px;}
    .shortcut ul li{font-size: 15px;}
    .dhunseri_group_main{padding: 30px 0 110px;}
    .msg-cont h5{font-size: 21px;}
    .msg-cont h5 span{font-size: 18px;}
    .msg-cont p{font-size: 15px;}
    .about-polyfilms{padding: 30px 0;}
    .pvt-ldt{flex-direction: column;}
    .pvt-ldt_left{width: 100%;border-radius: 10px;margin-bottom: 20px;}
    .pvt-ldt_right{width: 100%;padding: 20px;border-radius: 10px;position: unset;}
    .pvt-ldt_right h5{margin-bottom: 5px;font-size: 21px;}
    .pvt-ldt_right p{font-size: 15px;padding-top: 10px;}
    .group-content p{font-size: 15px;padding-top: 12px;}
    .group-title p{padding: 0;}
    .chaiman-msg{padding: 30px 0;}
    .flex-alt-2{display: flex;flex-direction: column-reverse !important;}
    .group-img{margin-bottom:20px}
    .group-img img{width: 100%;}
    .about-polyfilms-left p{margin-top: 0;}
    .our-commitment{padding: 50px 0;}
    .about-polyfilms .about-left{margin-bottom: 20px;}
    .our-commitment .about-polyfilms-left p{margin-bottom: 0;}
    .green-manufacturing .vission-cont p{padding-top: 10px;}
    .feature-item{padding: 15px; margin-top: 20px;}
    .key-features{display: flex;gap: 15px 0;}
    .sustain-btm{padding: 50px 0 ;}
    .future-vission h2, .governance h2{font-size: 24px;margin-bottom: 10px;}
    .governance p, .future-vission p{font-size: 14px;}
    .governance p{margin-bottom: 20px;}
    .governance a{padding: 8px 17px;font-size: 14px;}
    .governance{padding-left: 20px;}
    .future-vission{padding-right: 20px;}
    .panagarh-key-feautures{margin-top: 35px;}
    .key-fet-left img{height: 160px;}
    .key-fet-left h4 {padding: 20px 10px 0;font-size: 16px;}
    .key-fet-left p {padding: 10px 10px 12px;font-size: 14px;}
    .bopp-lines{padding-left: 0;}
    .inf_read_more{text-align: center;}
    .inf_read_more a{font-size: 14px;}
    .dhanuka-cont{margin-top: 0;margin-bottom: 20px;}
    .dhanuka-cont h2{font-size: 18px;}
    .accordion{height: auto;}
    .dhanuka-cont p{font-size: 14px;padding-top: 12px;padding-right: 0;}
    .acr-title span svg{width: 23px;height: 23px;}
    .acr-title span{width: 40px;}
    .acr-title p{font-size: 16px;}
    .answer img{height: 150px;}
    .answer p{padding: 12px;font-size: 14px;}
    .key-fet-left{border-radius: 15px;}
    .key-fet-left img{border-radius: 15px 15px 0 0;}
    .csr-item{flex-direction: column;}
    .csr-item-img{width: 100%;height: auto;margin-bottom: 20px;border-radius: 15px;}
    .csr-item-img img{border-radius: 15px;}
    .about-csr h2{text-align: center;margin-bottom: 20px;}
    .about-csr{width: 100%;padding-left: 0;}
    .about-csr ul{padding-top: 0;}
    .csrSlider .my-owl-nav{margin-top: 12px;}
    .csr-pdf{display: flex;justify-content: center;}
    .csr-pdf .learn{margin-top: -26px;}
    .sports-foundation{margin-top: 20px;}
    .sports-foundation span{width: 45%;}
    .sports-foundation h4{font-size: 18px;margin-top: 20px;}
    .sports-foundation p, .visit{font-size: 15px;}
    .foundation-img img{border-radius: 15px;}
    .visit{gap:5px}
    .product-data{padding: 30px 0;}
    .view-application{padding: 10px 0 30px;justify-content: space-between;}
    .view-application .product_1{width: 46%;height: 265px;}
    .view-application .product_1 .news-title{font-size: 17px;}
    .enquery-btn{padding: 30px 0 0;}
    .policies-main{padding-bottom: 30px;}
    .pdf-list{padding-top:0px;flex-wrap:wrap;margin-top: 30px;border: 1px solid #3a38697a;}
    .pdf-left, .annual-pdf-right{width: 100%;}
    .pdf-left h2{padding:10px; font-size:18px;}
    .annual-pdf-right table{border-top: 1px solid #3a38697a;}
    .annual-pdf-right table td{padding: 5px;width: 100%;border-bottom: 1px solid #3a38697a;}
    .annual-pdf-right table td:last-child{border-right: 0;border-bottom: 0;}
    .annual-pdf-right table tr{flex-wrap: wrap;border-bottom: 0;}
    .annual-pdf-right table td a{font-size: 14px;}
    .annual-pdf-right table td img{width: 18px;margin-left: 3px;}
    .vigil-report table td{width: 100%;}
    .vigil-report table{border-top: 0;}
    .modal-dialog{width: auto;}
    .modal-content{max-width: 100%;}
    .certifications{padding: 30px 0;}
    .cer-item{width: 46%;}
    .cerftification-items{gap: 20px;}
    .leaders{gap: 20px;}
    .leader-right-cont p, .leader-left-cont p{font-size: 15px;text-align: justify;}
    .leader-name{font-size: 21px;padding-bottom: 20px;}
    .leader-name span{font-size: 17px;}
    .leader-right-img .leader-name{color: #fff;}
    .member-img{width: 100%;border-radius: 12px;}
    .member-img img{border-radius: 12px;}
    .dtl-title{font-size: 25px;padding-bottom: 10px;}
    .news-dtl-date{font-size: 14px;}
    .news-dtl-date img{width: 18px;}
    .news-dtl-bnr{margin: 10px 0;}
    .dtl-des{font-size: 14px;padding-top: 10px;}
    .img-director{display:none !important;}
    .img-director_mb{margin-bottom: 20px;}
    .img-director_mb, .img-director_mb img{display:block !important;}
    .img-director_mb{border-radius: 10px;background-color: #fff;}
    .img-director_mb img{width:100%;border-radius:10px;}
    .name-director{padding-bottom:20px;text-align:center;}
    .about-director, .about-director p{width:100%;text-align:justify;}
    .fr-mr{margin-top: 30px;}
    .post-job{padding: 30px 0;}
    .no-post br{display: none;}
    .no-post p{padding-right: 0;}
    .no-post img{border-radius: 12px 12px 0 0;}
    .news_section-title .read_more{font-size: 14px;}
    .news_section-title{width:100%;justify-content:center;}
    .no-post-left{padding: 15px 15px;}
    .about-bopp{padding: 15px;border-radius: 0 0 12px 12px;}
    .about-bopp p{font-size: 14px;}
    .boppSlider .item img{border-radius: 12px 12px 0 0;}
    .news-more-btn{margin-top: 30px;}
    .about-csr ul li{font-size: 14px;}
    .product-title .about-left p{padding-bottom: 0;}
    .bottom-address{padding: 30px 0;}
    .enquiry-sec{margin-bottom: 30px;flex-wrap: wrap;gap: 50px 0;}
    .enquery_1{width: 48%;}
    .all-adress{flex-wrap: wrap;justify-content: space-between;gap: 30px 0;}
    .addrs_box{width: 47%;}
    .news-cont2 .news-title{font-size: 13px;}
    .mission-new{gap: 10px;padding: 12px;}
    .new-grid_icon{width: 25%;}
    .new-total{width: 75%;}
    .about-cont{gap: 10px;}
    #product_table1_filter{margin-left: 0;float: none;}
    ul.product-tab-button{justify-content: center;position: sticky;z-index: 1;background-color: #FFF;top: 4rem;padding-top: 20px;}
    .about-right, .about-img{padding-left: 0;}
}
 @media(max-width:580px){
    .header-logo{width: 40%;}
    .logo img{width:100%;}
    .footer{padding:30px 0;}
    .ft-contact, .ft-links{margin-bottom: 0px;}
    .footer-title h3{font-size:20px;margin-top:10px;text-align: center;margin-top: 20px;}
    .ft-contact ul li, .ft-links ul li, .office-address p, .ft-content p, .footer-logo p{font-size:15px;}
    .footer, .about, .vission-main, .cutting-edge, .overview, .infrastructure-main, .contact_main{padding:30px 0;}
    .social-links{gap:7px;justify-content: center;}
    .vission-grid{margin-top: 10px;}
    .social-links img{width:35px !important;}
    .call img{width:22px;}
    .banner{height:60vh;}
    .welcome{font-size:17px;}
    .banner-left h1{font-size:2rem;line-height:1.3;}
    .manufact{font-size:15px;padding-top:10px;line-height: 1.4;}
    .about-right{width:100%;}
    .vission{width:100%;gap:10px;height:auto;}
    .background{bottom: 0;top: 10rem;right: -5rem;}
    .about-icon {font-size: 14px;text-align-last: left;}
    .grid_icon img{height:100%;}
    .grid-name{padding-bottom:5px;}
    .edge-contain{width:100%;padding:0;}
    .edge_cont-img{height:auto;}
    .edge_cont-about{height:auto;}
    .project{width:100%;}
    .pr-img img{height:65px;}
    .news{height:auto;margin-bottom:15px;}
    .news-cont h4, .news-title{font-size:16px;}
    .news-cont p{font-size:15px}
    .read_more{padding:7px 20px;color:#fff;background-color:#307BBF;float:unset;border-radius:4px;margin-top:30px;font-size:14px;}
    .productSlider{margin-top:20px;}
    .product-title{justify-content:center;flex-direction: column;}
    .product-title p{text-align:center;}
    .news_section-titl h2{text-align:center;}
    .learn{width: 110px;margin-top:20px;}
    .my-owl-nav{width: 100%;z-index: 1;}
    .infSlider{height: auto;}
    .ft-contain_1, .ft-contain_2, .ft-contain_3{width: 100%;}
    .footer-logo{text-align: center;}
    .footer-logo p{margin-top: 10px;}
    .main_page{height: 35vh;}
    .page-title h1{margin-top: 45px;font-size: 35px;}
    .contact-right{border-radius: 15px;margin-top: 15px;}
    .contact-right img{border-radius: 15px;}
    .contact-form, .form-title, .submit{width: 100%;}
    .custom-select ,.form-lable input, .form-lable textarea, .submit{margin-top: 15px;}
    .about_page {height: 20vh;}
    .about_page h1{margin-top: 0px;font-size: 25px;}
    .shortcut ul{margin-top: 5px;}
    .shortcut ul li{font-size: 15px;}
    .dhunseri_group_main{padding: 30px 0 70px;}
    .chaiman-msg-img{height: 50%;}
    .chairman-img{margin-bottom: 20px;}
    .chairman-img img{border-radius: 12px;}
    .msg-cont h5{font-size: 21px;}
    .msg-cont h5 span{font-size: 18px;}
    .msg-cont p{font-size: 14px;}
    .pvt-ldt{flex-direction: column;}
    .pvt-ldt_left{width: 100%;border-radius: 10px;margin-bottom: 20px;}
    .pvt-ldt_right{width: 100%;padding: 20px;border-radius: 10px;position: unset;}
    .pvt-ldt_right h5{margin-bottom: 5px;font-size: 21px;}
    .pvt-ldt_right p{font-size: 15px;padding-top: 10px;}
    .group-content p{font-size: 15px;padding-top: 12px;}
    .group-title p{padding: 0;}
    .our-commitment{padding: 30px 0;}
    .green-manufacturing .vission-cont p{padding-top: 10px;font-size: 14px;text-align: justify;}
    .feature-item{width: 100%;}
    .feature-item .grid_icon{width: 100%;}
    .feature-item .grid_icon img{width: auto;height: 60px;}
    .feature-item .grid-name{text-align: center;}
    .sustain-btm{padding: 30px 0;}
    .governance{padding-left: 0;margin-top: 50px;text-align: center;}
    .future-vission{padding-right: 0;}
    .future-vission h2, .future-vission p{color: #fff;}
    .future-vission h2, .governance h2{font-size: 22px;text-align: center;}
    .governance h2{color: #307BBF;}
    .governance p{color: #000;margin-bottom: 10px;}
    .key-fet-left img{height: auto;}
    .mb-flex{display: flex;flex-direction: column-reverse;}
    .over-color{width: 100%;height: 39%;}
    .governance a{background-color: #307BBF;color: #fff;line-height: 3;}
    .panagarh-key-feautures{margin-top: 0;flex-direction: column;}
    .key-fet-left{width: 100%;margin-top: 25px;}
    .about-left h2{font-size:24px;padding-bottom:0;}
    .about-csr h2{font-size: 24px;}
    .csrSlider .my-owl-nav{margin-top: 10px;}
    .enquery-btn button{padding: 7px 12px;font-size: 13px;width: 40%;position: sticky;top: 8.5rem;margin-top: 6px;}
    .enquery-btn{padding: 15px 0 0;}
    .view-application .product_1{height: 200px;}
    .cer-item{width: 100%;}
    .leaders{flex-direction: column;}
    .leader-left-img, .leader-right-img, .leader-right-cont, .leader-left-cont{width: 100%;}
    .leader-left-img, .leader-right-img{flex-direction: column;align-items: center;}
    .leader-left-cont{text-align: left;}
    .flex-alt-3{flex-direction: column-reverse !important;}
    .news-cont-2{margin-bottom: 0;width:100% !important;}
    .news_section-title .read_more{font-size: 14px;}
    .about-img img, .about-img, .about-img video{border-radius: 12px;}
    .news-more-btn{margin-top: -22px;}
    .form-title{font-size: 24px;}
    .product-title .about-left p{padding-bottom: 0;}
    .bottom-address{padding: 50px 0 30px;}
    .enquery_1{width: 100%;height: auto;}
    .addrs_box{width: 100%;height: auto;}
    .edge-contain .learn{margin-top: 12px;}
    .msg-cont-descr{height: 17rem;}
    .mission-new{flex-direction: column;}
    .new-grid_icon{width: 100%;}
    .new-total{width: 100%;}
    .new-grid_icon img{width: auto;height: 65px;}
    .mission-new{padding: 15px;}
}
@media(max-width:380px){
    .enquery-btn button{font-size: 12px;padding: 7px 6px;border-radius: 4px;}
    li.product-tablinks{font-size: 14px;border-radius: 4px;}
}