
@media only screen and (min-width:100px) and (max-width:766px) {
.wrap {
  text-align: center;
    float:none !important; 
 
}
   
    .top-head-text1{
    color:#fff;
    font-size:13px;
    font-weight: 500;
    padding-top: 16px;
}
    
    .container{
        width:100%;
    }
    .brand img{
    width:70px;
    padding-top: 15px;
}
    
    #primary-nav-button {
  background:#333;
  display: none;
  border:none !important;
  position: absolute;
  bottom: 0px;
  right: 0;
  padding: 0;
        margin-top: 20px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-weight: 200;
        

        border-radius: 0px;
}

#primary-nav-button:hover {
  background:#333 !important;
    color:#fff !important;
    border:none !important;
}
    
    #primary-nav-button:active {
  background:#333 !important;
    color:#fff !important;
    border:none !important;
}
    
    #primary-nav-button:focus{
  background:#333 !important;
    color:#fff !important;
    border:none !important;
}

#primary-nav-button.selected {
   background:#333 !important;
    color:#fff !important;
    border:none !important;
}

#primary-nav-button:before {

}
    
    #primary-nav.mobile {
  display: none;
  position: absolute;
  top: 50%;
  background:#333;
  width: 100%;
        z-index: 999;
        margin-top:14px;
        min-height:300px !important;
}
    
    #primary-nav.mobile li {
  width: 100% !important;
  margin: 0;
  border:none;
}

    .header{
    min-height: 70px;
    background-color:#fff;
}
    
    #primary-nav li a {
  color: #fff;
  font-weight: bold;
  padding-top: 0px;
       margin-top: 0px;
    text-transform: uppercase;
    font-weight: 600;
    border:none;
    border-right-style:none;
    
}
    #primary-nav li.active > a,
#primary-nav li > a:hover,
#primary-nav li.selected > a {
  background:none !important;
  color: #fff;
}
    
    
    
    
    
    
    
    



    
    .basumathi-text-min{
    padding-top: 50px;
}
.basumathi-text-min2{
    padding-bottom: 5px;
}
    .basumathi-pack img{
    padding-top: 50px !important;
}
   
    .why-bg{
    min-height: 1460px;
    margin-top:20px;
}
    
   .white-bg-product2{
margin-bottom: 50px;
}
/*    about strt*/
    
    .inner-banner{
    height:195px;
background-size: cover;

}
    .about-mine{
    padding-top:75px;
  
}
.about-mine::before{
display: none;
}
.about-mine::after{
display: none;
}
    
.about-img{
    width:350px;
    margin-top:50px;
 
}

.about-img::before{
display: none;
}
       .about-mine-text-stl{
        margin-top:50px;
    }
    .service-orient1{
      margin-top:50px;  
    }
    
    .image-prpfile-men img{
    padding-top: 50px !important;
        width:100%;
        border-radius: 0px !important;

}
    
    .name-profile{
        padding-top: 20px;
    }
    .contact-name-profile1{
        padding-top:10px;
    }
    .hprofile-heads1{
        padding-top: 20px;
    }
    
    .white-bg-profile {
    min-height: 1500px;
    margin-top: 50px;
        margin-bottom: 50px;
}
    .about-mine-text-stl2{
    color:#333;
    font-size: 25px;
    margin-top: 40px;
    font-weight: 800;
    letter-spacing: 1px;
    
   
    text-transform: uppercase;
}

    
.service-section-top12{
    margin-top: 50px;
}   
    
  

.btn-contact-mil::after{
    background:#008933;
    width:165px;
}
    .mine-cntct-txticon{
    padding-top: 50px;
}
    .map1{
        margin-top: 50px !important;
    }

    
    .get::after{
  display: none !important;
}
}

@media only screen and (min-width:767px) and (max-width:1024px) {
    
    .tab-home{
        margin-top: -105px;
    }
    .service-home{
    font-size:20px;
    padding-top: 30px; 
}
    
    .product-green-bg{
    min-height: 195px;
        
}
    .powder-img1{
        margin-top:-1px;
}
    .powder-img4{
        margin-top:-2px;

}
    
    .basumathi-text-min{
    padding-top: 50px;
}
.basumathi-text-min2{
    padding-bottom: 5px;
}
    .basumathi-pack img{
    margin-top: 420px;
}
    .ft-col1{
    padding-top: 50px;
   
}
.ft-col11{
    padding-top: 50px;
}
    .why-bg{
    min-height: 1280px;
    margin-top:20px;
}
    
    .why-txt1{

    padding-top: 50px;
}
    .why-txt2{
 
    padding-top: 20px;
}
.why-txt3{

    padding-top: 20px;  
}
    .form-white{
    margin-top:50px;
        min-height: 600px;

}
    .form-text{
    font-size: 20px;
    padding-top: 35px;
}
    
    .spiccial-font{
    
    font-size:25px;
    font-weight:900;
    text-transform: uppercase;
    padding-top: 67px;
    text-align: center;
}

.spiccial-font:before{
    height:100px;
    left:46%;
  
}
    .spacial-img-1 img{
    margin-top:50px;
    margin-bottom: 20px;
}
        .contct-hm-bg{
    height: 230px;

    margin-top:50px;
}
.contct-btn-cptn{
 padding-top: 60px;
 text-align: center;
}
    .btn-contct-btn-home{
    float:none;
    margin-top: 15px;
   
}
    .about-hometext{
    padding-top: 64px;  
}
    
    .about-hometext::before{

    top: 50px;
}
    .about-hometext2{
    padding-top: 30px;
}
    .btn-home-abouting{
    margin-top: 30px;
}
    .social-footer{
    padding-top: 50px;
}
    .links-ftr{
    color:#fff;
    font-size:13px;
    font-weight: 500;
    text-align: center;
    padding-top: 20px;
}
    .footer-bg2{
    min-height: 240px;
    margin-top:50px;
}
        .footer-bg{
    min-height: 240px;
    margin-top:50px;
}
    
/*    about strt*/
    
    .inner-banner{
    background-image:url(../img/inner-banner.jpg);
    height:195px;
background-size: cover;

}
    .about-mine{
    padding-top:75px;
  
}
.about-mine::before{
display: none;
}
.about-mine::after{
display: none;
}
    
.about-img{
    width:100%;
    margin-top:50px;
 
}

.about-img::before{
  background:none;
    border:5px solid #ddd;
  width:320px;
  height: 245px;
content: "";
    position: absolute;
    float:left;
    top:7%;
    left:8%;
    z-index: -1;
}
   
 
    
    .about-mine-text-stl2{
    color:#333;
    font-size: 25px;
    margin-top: 550px;
    font-weight: 800;
    letter-spacing: 1px;
    
   
    text-transform: uppercase;
}

    
    .vission-bg{
    height: 300px;
    margin-top: 50px;
}
    .vission-txt{
    padding-top:30px;
    line-height: 40px;
}
    .vission-bg2{
    min-height: 290px;
    margin-top:0px;
}
    
        .value-text{
    
    font-size:25px;
    font-weight:900;
    text-transform: uppercase;
    padding-top: 67px;
    text-align: center;
            
}

.value-text:before{
    height:100px;
    left:47%;
    bottom: 0px;
  
}
    .value-textsim{
    padding-top: 0px;
}

    
    .galry1{
    padding-top:50px ;
}
.galry2{
    padding-top:0px ;
}
    
    .get{
    padding-top: 50px;
}
.get::after{
  display: none !important;
}

.btn-contact-mil::after{
    background:#008933;
    width:165px;
}
    .mine-cntct-txticon{
    padding-top: 50px;
}
    .map1{
        margin-top: 50px !important;
    }
    .footer-bg2{
        margin-top:0px !important;
    }
        .contants-about{
    padding-top: 10px;
}
    
        .goal-text1{
        color:#fff;
    font-size: 25px;
    padding-top:35px;
    line-height: 90px;
    text-align: center;
}
.our-goal-sec{
     background: #494949;
    height: 320px;
    margin-top:-10px;   
}
.goal-contants{
    color: #fff;
    line-height: 35px;
    margin-top: 5px;
    text-align: center;
}
    
    
}