
@media (max-width:375px){
    .Wholesale .boxtop .owl-filter-bar a.my_btn2{
        margin-top: 10px !important;
    }

}

@media (max-width:425px){
    .Wholesale .heading{
        margin-bottom: 30px;
    }
    .banner .banner-content h1 {
        font-size: 26px !important;
        line-height: 35px;
        margin-bottom: 11px;
    }
    .banner .banner-content h4{
        font-size:20px ;
        margin: 0 0 7px 0;
    }

}
@media (min-width:320px) and (max-width:1166px){
    .wrap{
        padding: 30px 0;
    }
    .wrap2{
        width: 100%;
        margin: 30px 0;
    }
} 



@media (max-width:991px){
   
    .heading h2{
        font-size: 27px;
    }

    .heading::after{
        bottom: -11px;
        width: 70px;
    }
    .my_btn{
        padding: 10px !important;
    }

    .my_btn2{
        min-width: auto;
        padding: 7px 40px !important; 
    }
    .owl-carousel .owl-nav.disabled button.owl-next{
        right: 0;
        width: 30px;
        height: 30px;
    }
    .owl-carousel .owl-nav.disabled button.owl-prev{
        left: 0;  
        width: 30px;
        height: 30px;
    }
    /* menu */
    .mobileview{
        display: block;
      }

      .searchbar{
        display: none !important;
      }
      .menupart .navbar-expand-lg button.navbar-toggler{
        border-radius: 0;
        margin-right: 10px;
      }
      
      .top_header ul li:nth-child(3) a{
        min-width: auto;
        padding: 5px 10px!important;
        font-weight: 400;
      }
      .banner .banner-content a.btn{padding: 10px 30px !important;}
    /* protation */
    
    .protation h2{
        font-size: 30px;
    }
    .top-product  .second-box{
        padding: 15px;
    }
    .top-product .factorybox-wrap{
         flex-wrap: wrap;
             gap: 20px;
             margin-top: 90px;
             justify-content: center;
     } 
     .top-product .heading{
        margin-bottom: 18px;
     }
    /* sustainable */

    .sustainable__stages-wrap{
        flex-wrap: wrap;
    }
    .section__sustainable-stages .sustainable__stage{
        width: 100%;
        margin-bottom: 30px;
        flex: auto;
        display: flex;
        padding: 16px 16px 16px;
        flex: 1;
    }
   
    .section__sustainable-stages .sustainable__stage-no {
        font-size: 30px;
        right: 10px;
        left: auto;
    }

    .sustainable__stage .sustainable__stage-img{
        flex: 0 0 auto;

    }
    .section__sustainable-stages .sustainable__stage-content p{
        min-height: auto;
    }
    .section__sustainable-stages .sustainable__stage-content {
        margin-top: 16px;
        text-align: left;
        margin-left: 20px;
    }

   
    
    .banner .banner-content h1{
        font-size:30px;
        line-height: 40px;
    }
    .top_header ul li form input{
        padding: 20px 0 10px 57px;
    }

    .top_header ul li:nth-child(2) a{
        padding: 5px !important;
        min-width: 100%;
        font-size: 14px !important;
     }
    
     .top_header ul li:last-child a.my_btn{
        padding: 0;
        border: 0;
     }
     .top_header ul li:first-child .mobileview{
        padding: 0;
     }

     .top_header ul li:first-child .mobileview img{
        display: flex;
     }
     .top_header ul li{
        margin-right: 10px;
     }
     /* Wholesale */

    .Wholesale .boxtop .owl-filter-bar a.my_btn2{
        padding: 10px 13px!important;
        min-width: 100%;
        font-size: 12px !important;
        display: inline-block;
        min-width:auto;
        margin-top: 0px;
    }

    .Wholesale  .boxtop{
             flex-wrap: wrap;
    }
    
    .Wholesale .boxtop .owl-filter-bar a{
        font-size: 20px;
        margin: 0 15px 0px 0;
    }
   

   
    .Wholesale .item h3{
         font-size: 22px;
    }
    .Wholesale .owl-filter-bar{
        align-items: center;
    }
    /* product */
    .top-product .box-contant .my_btn2{
        min-width: auto;
        padding: 6px 30px !important;
        margin-top: 20px;
    }
    .top-product .box{
        width: 100%;
        margin-top: 30px;
    }
   
    .office-box .content .title h5{
        font-size: 19px;
    }
    .wholesaleslider.owl-carousel .owl-nav button.owl-next{
        right: 0;
        width: 30px;
        height: 30px;
        background-image: none !important;
    }
    .wholesaleslider.owl-carousel .owl-nav button.owl-prev{
        width: 30px;
        height: 30px;
        left: 0;
    }

    
    .protation h2{
        font-size: 23px;
    }
    /* Client */

    .section__clients .custom-heading{
        font-size: 20px; 
    }

    .our_curtification .custom-heading h3 {
        text-align: left;
        margin-left: 14px;
    }

    .our_curtification{
        margin-top: 30px;
     
    }
    .our_curtification .row{
        flex-direction: column-reverse;
        
    }
    .f-product{

        margin-top: 20px;
    }
   

     /* section__key-features */

    .section__key-features .kf__box{
        flex: 1;
        flex-basis: 19%;
        width: 45%;
        flex-direction: column;
        align-items: center;
        padding: 15px;
    }
    .kf__box-image img{
        height: 35px;
    }
    .kf__box-title h5{
        text-align: center;
        padding: 0;
        margin: 0;
        font-size: 14px;
        line-height: 20px;
    }
    .kf__box .kf__box-image{
        margin-right: 0;
    }
    .kf__box .kf__box-image{
        width: 60px;
        height: 60px;
        border-right: 0;
    }
    .kf__box-title h4{
        margin-top: 8px;
        margin-bottom: 8px;
        font-size: 14px;
        text-align: center;   
    }
    .kf__box-wrap{
        gap: 20px;
    }
 
  /* feature  */
  .feature .f-product h3{
    font-size: 20px;
  }
   
  .des-v{
    display: none;
  }
  .mob-v{
    display: block !important;
  }



  /* blog with mobile */

  .blog .blog-box{
    margin-top: 30px;
  }

  .blog .blog-text h4{
    font-size: 17px;
    line-height: 23px;
  }
  .blog .blog-box .admin{
    margin-bottom: 10px;
    margin-top: 10px
  }


  .custom-heading h3{
    font-size: 19px;
    padding: 0;
  }
  .private-top h4{
    font-size: 45px;
  }
  .navbar.custom__nav.navbar-expand-lg{
    padding: 0;
  }

  .factory__box-wrap{
    display: inherit !important;
  }
  .factory__box-wrap .factory__box{
         margin-bottom: 30px;
  }
  .factory__box-wrap .factory__box.item-4{
    margin-bottom: 0px !important;
  }
  .top-product .box-contant h2{
    opacity: 1;
  }
  .top-product .box-contant .my_btn2{
    opacity: 1;
  }
  .top-product .box-contant h4{
    font-size: 16px;
  }
  .top-product .factorybox-wrap li{
    width: 45%;
  }
  .top-product .factory-box h4{
    font-size: 19px;
  }
  .top-product .factory-box{
    padding: 20px 20px;
  }
  .top-product .factorybox-wrap li{
    margin-bottom: 60px;
  }
  .top-product .factorybox-wrap li:nth-child(odd){
    margin: 0;
  }
  .top-product .factorybox-wrap li:nth-child(even) span.box-number{
    bottom: -50px;
  }
  .protation .protation_box{
    padding: 40px 0;
    min-height: 0;
  }
  .protation h4{
    font-size: 22px;
    margin-bottom: 10px;
  }
  .blog .img_box{
    min-height: auto;
    height: auto;
  }

  /* section__choose */
      
  .section__choose .choose__list .choose__list-box .desc h5{
    font-size: 22px;
}
.different  .heading{
    margin-bottom: 60px;
}
.section__choose  .row  .col-lg-4:nth-child(2){
    order: 2;
}
.section__choose  .row  .col-lg-4:last-child{
    order: 1;
    margin-top: 30px;
}
.blog .blog-text{
    padding: 15px 10px;
}


}


@media  (max-width:1024px){

    .heading h2{
        font-size: 20px;
    }
    .menupart .navbar-brand img{
        width: 150px;
    }

 /* choose */
 .choose__image-wrap>.choose__img:nth-child(3){
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
}

.choose__image-wrap>.choose__img:nth-child(1) {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}
.choose__image-wrap>.choose__img:nth-child(2) {
    margin: 0;
    width: 100%;
    z-index: -1;
    position: relative;
    margin-bottom: 30px;
}

.choose__image-wrap>.choose__img:nth-child(2) {
    margin: 0;
    width: 100%;
    z-index: -1;
    position: relative;
}
.section__usp  .usp-table td, th {
    padding: 13px 0;
    font-size: 16px;
    letter-spacing: .5px;
    color: #2d2d2d;
    line-height: 24px;
}
.choose__image-wrap>.choose__img:nth-child(3){
    margin-top: 30px;
    margin-bottom: 30px;
} 

    .top_header ul{
        align-items: center;
        justify-content:center !important;
    }
    
    .menupart .navbar-brand{
        position: relative;
        top: 0;
    }
    
    .menupart ul li a {
        line-height: 30px;
    }
    .menupart ul li{
        margin-right: 0;
    }
    .menupart ul li a{
        font-size: 18px;  
    }
    .top_header ul li:last-child a span{
        display: none;
    }

    /* Client */
  .custom-heading{
        font-size: 20px !important;

    }

    .top-product .box-contant h2
    {
        font-size: 20px;
        color:var(--white);
        font-weight: 500;
        line-height: 28px;
    }
  
    .Wholesale .boxtop .owl-filter-bar a{
        font-size: 16px;
    }
    .top-product .col-lg-4 .box-contant {
        opacity: 1!important;
        bottom: 40px!important;
    }
    .top-product .box::before{
        opacity: 1;
    }
    .blog .img_box {
       height: auto !important; 
    }
   
}

@media  (max-width:1350px){
    .top_header ul li form{
        width: 100%;
        min-width: 100%;
    }
  
  
}
@media (min-width:1300px) and (max-width:1366px){
    .choose__image-wrap>.choose__img:nth-child(3){
        width: 205px;
    }
}
@media (min-width:1024px) and (max-width:1440px){
  
    .top-product .box-contant h2{
        font-size: 32px;
    }
    .top-product .box-contant h4{
        margin-bottom: 10px;
        font-size: 23px;
    }
   
    .menupart ul li{
        margin-right: 2px;
    }
   
  /*  .banner .banner-content{
        margin-top: 25px;
    }*/
    .banner .banner-content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .owl-carousel .owl-nav.disabled button.owl-next{
        right: 0;
    }
    .owl-carousel .owl-nav.disabled button.owl-prev{
        left: 0;
    }
    .our_curtification .custom-heading{
        font-size: 30px;
    }
    .heading h2{
        font-size: 37px;
    }
    .top-product .box-contant .my_btn2{
        margin-top: 26px;
    }
    .Wholesale .boxtop .owl-filter-bar a{
        font-size: 19px;
        margin-right: 20px;
    }
    .Wholesale .boxtop .owl-filter-bar a.my_btn2{
        padding: 17px 30px !important;
    }
    .top-product .box-contant h2 {
        font-size: 29px;
    }
    
}


@media (max-width:1024px) and (min-width:1500px){
    .owl-carousel .owl-nav.disabled button.owl-next{
        right: 0;
    } 
}



@media (min-width:1025px) and (max-width:1166px){

    .choose__image-wrap>.choose__img:nth-child(1) {
        width: 234px;
    }
    .choose__image-wrap>.choose__img:nth-child(2){
        width: 148px;
    }

    .choose__image-wrap>.choose__img:nth-child(3){
        position: absolute;
        top: 178px;
        width: 137px;
        height: auto;
    }

    .top_header ul li:nth-child(3) a{
        min-width: auto;
    }

}
@media  (max-width:575px){
    .feature .f-product{
        margin-top:25px ;
    }
    .top-product .box{
        margin-top: 20px;
    }
    .top-product .second-box{
        padding-top: 0;
        padding-bottom: 0;
    }
    .Wholesale .boxtop{
        margin-bottom: 35px;
    }
    .Wholesale .owl-filter-bar{
        margin-top: 20px;
    }
    .usp-content .usp-table tbody tr td{
        font-size: 14px;
        padding: 20px !important;
    }
}



