@media only screen and (max-width: 1080px) {
.ourteambox img{
  width: 100%;
}
.herobannertext h2{
  font-size: 40px;
  line-height: 40px;
}
.herobannertext h2 span{
  font-size: 35px;
}
.ourproduct h3{
  padding-right: 0px;
}
.ourproductA h3{
  padding-left: 0px;
}
.associationlogo img{
  width: 100%;
}
.headerphonemeial ul li a {
  font-size: 15px;
}
.headerphonemeial ul li i {
  color: #7e684b;
  width: 30px;
  height: 30px;
  padding: 6px;
}
.associationmemberimg img{
  width: 100%;
}
.contacticon i {
  width: 35px;
  height: 35px;
  padding: 9px;
  font-size: 15px;
}
.contactaddress{
  height: 160px;
}
nav li > a{
  padding: 12px 10px;
}
}



@media only screen and (max-width: 992px) {
.associationlogo img {
  width: 100%;
}
.ourteambox img {
  width: 100%;
}
.ourproductimg img {
  width: 100%;
}
.ourproduct h3 {
  padding-right: 0px;
}
.ourproductA h3 {
  padding-left: 0px;
}
nav li > a {
  font-size: 15px;
  padding: 12px 5px;
}
}


@media only screen and (max-width: 768px) {
.ourproductimg img {
  width: 100%;
}
.homeabouttext p {
  margin: 0 0px;
}
.ourproduct h3 {
  padding-right: 0px;
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}
.ourproduct p {
  padding-right: 0px;
  text-align: center;
}
.ourproductA h3 {
  padding-left: 0px;
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}
.ourproductA p {
  padding-left: 0px;
  text-align: center;
}
.ourmanufacturing h2 {
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  padding-bottom: 0px;
}
.ourmanufacturing{
  margin: 20px 0 0 0;
}
.homeabouttext h1{
  font-size: 30px;
  line-height: 35px;
}
.ourproductcontainer h2{
  font-size: 30px;
  line-height: 35px;
}
.ourmanufacturing p {
  text-align: center;
  padding-bottom: 20px;
}
.manufacturingbtn {
  text-align: center;
}
.recentevents h2{
  font-size: 30px;
  line-height: 35px;
}
.recenteventsbox h3{
  font-size: 25px;
  line-height: 30px;
}
.ourteamcontainer h2{
  font-size: 30px;
  line-height: 35px;
}
.ourteambox h3{
  text-align: center;
}
.ourteambox p{
  text-align: center;
  line-height: 20px;
}
.ourassociationcontainer h2{
  font-size: 30px;
  line-height: 35px;
}
.herobannertext h2 {
  font-size: 35px;
  line-height: 40px;
  position: 20px;
}
.herobannertext h2 span{
  font-size: 30px;
}
.herobannertext p {
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  text-align: left;
}
.logocontainer {
  position: relative;
}
.carousel-caption {
  position: absolute;
  margin: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
nav li a.active::before {
  margin: 0 0 0 0%;
  bottom: 0%;
  width: 10%;
  height: 2px;
}
.headersocial ul {
  text-align: center;
}
.contactaddress {
  height: auto;
  margin-bottom: 30px;
}
header {
  position: absolute;
  top: 35px;
  left: auto;
  right: 0;
  background: none;
  padding: 0 0;
}
.singlecheranprodetails{
  margin: 30px 0 0 0;
}
.singlecherancontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.singlecheranprodetails h3{
  font-size: 25px;
}
.singlecheranprodetails h5{
  font-size: 20px;
}
.innerpagetitle h1{
  font-size: 30px;
  line-height: 35px;
}
.cheranmachinescontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.cheranmachionesproduct h2 {
  height: auto;
}
nav li.current-menu-item a::before {
  content: none;
}
.footerlogo img{
  margin: 0 auto;
  display: block;
}
.footermenu ul{
  text-align: center;
}
.footerlocation p{
  text-align: center;
}
.footerlocation ul{
  text-align: center;
}
.footerlocation p.copyrights{
  text-align: center;
}
.headerphonemeial{
  display: none;
}
.headersocial{
  display: none;
}
.responsivesocial{
  display: block;
}
.responsivesocial ul{
  text-align: center;
}
.responsivesocial ul li{
  display: inline-block;
  padding: 0 5px;
}
.responsivesocial ul li a,
.responsivesocial ul li a i{
  color: #7e684b;
  font-size: 17px;
}
.responsivesocial{
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.innerpagetitle p{
  text-align: center;
}
.headerbanner img {
  position: relative;
  z-index: -1;
  height: 450px;
  object-fit: cover;
}
.ourproductA h4{
  text-align: center;
}
.ourproduct{
  margin-bottom: 30px;
}
.ourproduct h4{
  text-align: center;
}
.recenteventsbox{
  margin-bottom: 20px;
}
.ourproductA{
  margin-bottom: 30px;
}
.manufacturingunitimg{
  margin-top: 30px;
}
.recenteventsbtn {
  text-align: center;
  margin: 0px 0 0 0;
}
.whatofferbox{
  margin-top: 20px;
}
.manufacturingunit {
  margin: 0px 0 0 0;
}
.welcomebtn {
  margin-top: 0px;
}
.footerlogo h2{
  text-align: center;
}
.aboutcontainer p{
  text-align: center;
}
.leagacycontainerbox h2{
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}
.leagacycontainerbox p{
  text-align: center;
}
.whatofferbox h3{
  text-align: center;
}
.whatofferbox p{
  text-align: center;
}
.whatofferbox h3{
  text-align: center;
  height: auto;
}
.whatofferbox p{
  text-align: center;
}
.industrycontainer h2{
  text-align: center;
  font-size: 25px;
  line-height: 30px;
}
.industrycontainer p{
  text-align: center;
}
.whatsetsbox {
  height: auto;
}
.aboutcontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.legacycontainer {
  margin: 0px 0 0 0;
}
.whatoffercontainer h2{
  font-size: 25px;
  line-height: 30px;
}
.industrycontainer {
  margin: 0px 0 0 0;
}
.whatsetscontainer h2{
  font-size: 25px;
  line-height: 30px;
}
.reachbox h3{
  font-size: 25px;
  line-height: 30px;
}
.manufacturingcontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.manufactruingbox h2{
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}
.manufactruingbox p{
  text-align: center;
}
.surfacecontaibner h2{
  font-size: 25px;
  line-height: 30px;
}
.qualitycontainer {
  margin: 0px 0 0 0;
}
.qualitycontainer h2{
  font-size: 25px;
  line-height: 30px;
}
.rangebox {
  height: auto;
  margin-bottom: 10px;
}
.industriescontainer h2{
  font-size: 25px;
  line-height: 30px;
}
.industriexboxapart{
  height: auto;
}
.manufacturingtextbox p{
  text-align: center;
}
.manufacturingtextbox h6{
  text-align: center;
}
.manufactubottomtext {
  margin: 0px 0 0 0;
}
.surfacesliderbox h3 {
  height: auto;
}
.associationcontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.associationcontainer h2{
  font-size: 30px;
  line-height: 35px;
}
.newsPagecontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.newsblock h2 {
  height: auto;
}
.blogpagecontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.postEntry p{
  text-align: center;
}
.more{
  text-align: center;
}
.contactuscontainer h1{
  font-size: 30px;
  line-height: 35px;
}
.contactmapcontainer {
  margin: 0px 0 0 0;
}
.contactform h3{
  text-align: center;
}
.innerpagetitle img {
  margin-bottom: 10px;
}
.contactmap{
  margin: 30px 0 0 0;
}
}


@media only screen and (max-width: 640px) {


}


@media only screen and (max-width: 479px) {
  .carousel-caption {
      top: 70%;
  }
}

@media screen and (max-width:48em) {
   
}

