
@media screen and (min-width:1620px) and (max-width:1920px) {
.container { width:90%; max-width:1560px!important; margin:0 auto!important;}
header { z-index: 99999;}
.nav-menu {
  margin-left: 90px;
}
.nav-item {
  padding: 0 2rem;
}
}

@media screen and (min-width:420px) and (max-width:600px) {
	
.logo img {
  width: 90%;
  height: auto;
}
.mob-one {
	display:none;}
.he-cu-nu {
  width: 50%;
  padding: 5px 0px;
  float: left;
}
.he-nu-img {
  width: 25%;
  padding: 0px 0px;
}
.he-nu-txt {
  width: 75%;
  padding: 12px 0px;
  float: left;
}
.content {
  width: 75%;
  padding: 3px;
  border-radius: 5px;
  margin:0 auto;
}
.vi-ab {
  top: 15%;
  left: 5%;
}
.content h1 {
  font-size: 25px;
  padding: 0px 0px;
}
.content p {
  font-size: 16px;
  margin-top: 2px;
}
.bod-txt {
  margin: 23px 0px 29px 0px;
}

.bod-txt h3 {
  font-size: 17px;
  line-height: 25px;
}
.col-six-four {
  width: 100%;
}
.bod-txt-two {
  padding: 8px 0px;
}
.bod-txt-two p {
  font-size: 14px;
  line-height: 22px;
  margin: 10px 0px;
}
.col-four-six {
  width: 100%;
}
.od-tx-mg img {
  margin: 5px 0px;
}
.ser-bg {
  padding: 15px 0px;
  margin-bottom: 0px;
}
.se-rv h3 {
  font-size: 18px;
}
.bo-bar {
  width: 16%;
  height: 4px;
  background-color: #6aa84f;
  margin: 8px 42%;
}
.we-or-wa h2 {
  font-size: 22px;
  margin: 5px 0px 8px 0px;
}
.we-or-wa p {
  margin: 15px 10px;
  font-size:15px;
}

.col-four {
  width: 100%;
  float: left;
  margin:5px 0px;
}
.od-co-bg-one, .od-co-bg-two, .od-co-bg-three, .od-co-bg-four,.me-co-bg-one, .me-co-bg-two, .me-co-bg-three, .me-co-bg-four, .blog-col-bg-one, .blog-col-bg-two, .blog-col-bg-three {
  width: 96%;
  margin: 0 auto;
}
.col-fifthy {
	  width: 100%;
      margin: 0px 0px;
}
.mob-two img {
	width:100%;
	height:auto;}
.eco-org p {
  margin: 30px 0px; }
.mob-three a {
	bottom:434px;
	right:20px;
	}
.eco-ex-txt {
  margin: 15px 20px;
}
.eco-ex-txt h3 {
  font-size: 20px;
  margin: 0px 0px;
}
.col-three {
  width: 96%;
  margin: 15px 2%;
}
.blo-img img {
	width:100%;
	height:auto;}
.sub-bg {
    padding: 20px 0px;}
.sub-txt p {
  font-size: 16px;
} 
.sub-txt h2 {
  font-size: 20px;
  line-height: 30px;
}
.sub-bot button {
  padding: 6px 15px;
  font-size: 14px;
  font-family: "Jost", sans-serif;
  border: none;
  cursor: pointer;
  border-radius: 2px;
  color: #6aa84f;
  background-color: #fff;
  margin: 0px 0px;
}
.nav-menu {top: 155px;}
.fotr-bg {
  padding-bottom: 15px;
  padding-top: 12px;
}
.ban-txt h2 {
  font-size: 45px;
}
.ban-txt {
  padding: 30px;
  margin: 30px;
}
header { z-index: 99999;}

.col-md-three {
  width: 100%;
  float: left;
}
.case-gal-ar-two, .case-gal-ar-one, .case-gal-ar-three {
  width: 96%;
  margin:10px auto;
}

/*--------------new-------23-2---*/

.ts-ou-le-mr, .ts-ou-ri-mr {
  width: 94%;
  margin: 6px 3%;
}
/*.ts-fo-txt p {
	display:none;}*/
.me-out-mr {
  margin: 0px 0px 0px 0px;
}
.tst-four {
  width: 100%;
}
.tst-six {
  width: 100%;
}
.ts-rel {
  height: 54px;
}
.ts-fo-im img {
  border-right: none;
}
.an-ts-re, .go-ts-re, .jim-ts-re {
  height: 55px;
}
.cont-img img {
	display:none;
	}
.con-form-txt {
  padding: 0px 0px 0px 0px;
}


	
	}
@media screen and (min-width:1200px) and (max-width:1320px) {
	
.container { width:90%; max-width:1200px; margin-left:5%;}

.nav-item a {
	font-size:16px;
	}
.navbar {
  padding: 0 2%;
}
.nav-item input[type="text"] {
  margin-top: 0px;
  font-size: 16px;

}
.nav-item button {

  margin-top: 0px;
  font-size: 16px;

}
header { z-index: 99999;}
}

@media screen and (min-width:1600px) and (max-width:1920px){
.container { width:90%; max-width:1560px; margin:0 auto;}
header { z-index: 99999;}
}

@media screen and (min-width:720px) and (max-width:1168px) {
.container { width:90%; max-width:1080px; margin:0 auto;}
header { z-index: 99999;}
	
.logo img {
  width: 90%;
  height: auto;
}

.he-cu-nu {
  width: 50%;
  padding: 3px 0px;
  float: left;
}
.top-so-he {
  padding: 8px 0px;
}
.top-so-ion {
  padding: 5px 0px;
}
.nav-menu {
	top: 127px;}
.vi-ab {
  left: 8em;
  top: 35%;
}
.content {
  padding: 10px;
  border-radius: 10px;
}
.content h1 {

  font-size: 38px;
}
.content p {
  font-size: 16px;
  margin-top: 6px;
}
.col-six-four {
  width: 100%;
  float: left;
}
.col-four-six {
  width: 100%;
  float: left;
}
.bod-txt h3 {
  font-size: 20px;
}
.bod-txt {
  margin: 40px 0px 9px 0px;
}
.bod-txt-two p {
  line-height: 25px;
  margin: 12px 0px;
}
.col-four {
  width: 50%;
  float: left;
  margin:10px 0px;
}
.od-co-bg-two {
  width: 96%;
  margin-right: 4%;
}
.col-three {
  width: 96%;
  margin: 16px 2%;
}
.blog-col-bg-one, .blog-col-bg-two, .blog-col-bg-two, .blog-col-bg-three {
	width: 94%;
	margin:0 auto;
	}
.sub-txt p {
  font-size: 18px;
}
.sub-txt h2 {
  font-size: 30px;
  line-height: 35px;
}
.col-seven-three {
  width: 60%;
  float: left;
}
.col-three-senven {
  width: 40%;
  float: left;
}
.sub-bot button {
  padding: 14px 21px;
  font-size: 16px;
  margin: 3px 0px;
}
.mob-four {
	width:100%;}

.fo-txt {
  padding: 0px 0px;
}
.tot-mar {
  padding: 49px 0px 0px 10px;
}
.res-col-fif {
  width: 100%;
}

.ts-ou-le-mr, .ts-ou-ri-mr {
	width: 98%;
    margin: 12px 1%;
	mar}
.me-out-mr {
  margin: 0px 0px 0px 0px;
}
.an-ts-re, .go-ts-re, .jim-ts-re {
  height: 68px;
}
.col-md-two {
	width:50%;
	float:left;}
.cont-img img {
	width:100%;
	}



	}