


 @media (max-width:1199px) {

  .form-safe {

    width: 194px;
  
  }


  .bnr-txt1 {
  
    padding: 0 0 10px 0;
  }

  .dwn-brchr a {
    font-size: 15px;
    padding: 10px 17px;
  }


 }

 

 @media (max-width:991px) {

  .bnr-txt-safe {
    padding: 60px 0 0 0;
  }

  .abt-img{
    margin-bottom: 25px;
  }
  

  .visitus-img{
    margin-top: 35px;
  }
 

  footer h5 {
    margin: 25px 0 10px 0;

 }

 .awrd-img {
  float: none;
  padding-left: 0;
}

.rit-img{
	float: none;
	padding: 0 0 15px 0;

}

.form-safe {

  width: 221px;

}



.address{

  margin-top:35px;

}

.awd-pto{
  margin-bottom: 20px;
}


.menu-safe {
  float: none;
  padding: 0 0 0 0;
}


.bnr-txt1 {
  font-size: 25px;
  line-height: 30px;
}

.bnr-txt-safe {
  padding: 120px 0 0 0;
}

.bnr-img {
  float: none;
  margin-top: 35px;
}

.bnr-sec{
  padding-bottom: 35px;
}

.hm-rit-img {
  float: none;
  padding: 0 0 15px 0;
}

.abt-txt-safe p {
 
  margin: 0 0 50px 0;
}

.ordr1{
  order: -1;
}

.flt-rit {
  float: none;
}
.abt-txt-safe {
    padding: 30px 30px 70px 30px;
}

.mrg-btm {
  margin-bottom: 80px;
}

}

 @media (max-width:767px) {



  .form-safe {

    width: 100%;

}



}



 @media (max-width:575px) {

  .lgo img {
    width: 70%;
  }

  .midil-sec {
    padding: 30px 0 0 0;
  }

  .abt-txt-safe {
    padding: 20px 20px 70px 20px;
  }

  .prdct-sec h2 {
    
    font-size: 30px;
    line-height: 35px;

 }


 .prdct-sec {
  padding: 50px 0 25px 0;
}

.prdt-txt h3{
  font-size: 25px;
  line-height: 30px;
}

nav#cssmenu .button{
  top: -35px !important;
}


.inr-midil {
  padding: 30px 0 75px 0;
}

.inr-midil h1{
  font-size: 30px;
  line-height: 35px;
}


}
