@media only screen and (min-width:1601px){
	/* All */
	section{
		padding: 80px 0;
	}

	/* Products */
	.products .container{
		height: 1700;
	}
	.products .products-bg{
		height: 1439px;
	}
	.products .products-img-left-bottom {
	    bottom: -260px;
	    width: 70%;
	    height: 100%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 155px;
	    width: 49%;
	    height: 49%;
	}
	.products .products-img-right-bottom-under {
	    bottom: -260px;
	    width: 63%;
	    height: 58%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 160px;
  		padding-bottom: 20px;
	    left: 70px;
	}

}
@media only screen and (min-width:1441px) and (max-device-width:1600px) {
	/* All */
	section{
		padding: 70px 0;
	}

	/* Products */
	.products .container{
		height: 1700;
	}
	.products .products-bg{
		height: 1439px;
	}
	.products .products-img-left-bottom {
	    bottom: -260px;
	    width: 70%;
	    height: 100%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 141px;
	    width: 48%;
	    height: 48%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-under {
	    bottom: -260px;
	    width: 63%;
	    height: 58%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 160px;
  		padding-bottom: 20px;
	    left: 70px;
	}

}
@media only screen and (min-width:1367px) and (max-device-width:1440px) {
	/* All */
	section{
		padding: 60px 0;
	}

	/* Products */
	.products .container{
		height: 1700;
	}
	.products .products-bg{
		height: 1439px;
	}
	.products .products-img-left-bottom {
	    bottom: -260px;
	    width: 70%;
	    height: 100%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 155px;
	    width: 49%;
	    height: 49%;
	}
	.products .products-img-right-bottom-under {
	    bottom: -260px;
	    width: 63%;
	    height: 58%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 160px;
  		padding-bottom: 20px;
	    left: 70px;
	}

}

@media only screen and (min-width:1200px) and (max-device-width:1366px) {
	/* All */
	section{
		padding: 45px 0;
	}

}

@media only screen and (min-width:992px) and (max-device-width:1200px) {
	/* All */
	section{
		padding: 45px 0;
	}

	/* Products */
	.products .container{
		height: 1500;
	}
	.products .products-bg{
		height: 1223px;
	}
	.products .products-img-left-bottom {
	    bottom: -225px;
	    width: 82%;
	    height: 54%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 127px;
	    width: 26%;
	    height: 22%;
	}
	.products .products-img-right-bottom-under {
	    bottom: -225px;
	    width: 50%;
	    height: 54%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 160px;
  		padding-bottom: 20px;
	    left: 70px;
	}
	.products-img-left-bottom .section-title h1{
		/*font-size: 28px;*/
		/*margin-bottom: 15px;*/
	}

}

@media only screen and (min-width:768px) and (max-device-width:992px) {
	/* All */
	section{
		padding: 40px 0;
	}

	/* Products */
	.products .container{
		height: 1500;
	}
	.products .products-bg{
		height: 1223px;
	}
	.products .products-img-left-bottom {
	    bottom: -90px;
	    width: 82%;
	    height: 54%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 162px;
	    width: 30%;
	    height: 23%;
	}
	.products .products-img-right-bottom-under {
	    bottom: -90px;
	    width: 50%;
	    height: 54%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 50px;
  		padding-bottom: 20px;
	    left: 70px;
	}
	.products-img-left-bottom .section-title h1{
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 42px;
	}

}

@media only screen and (min-width:578px) and (max-device-width:767px) {
	/* All */
	section{
		padding: 40px 0;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 33%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 152px;
	    width: 42%;
	    height: 30%;
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 38%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 15px;
  		padding-bottom: 20px;
	    left: 30px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 28px;
		margin-bottom: 15px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 40px;
	}


}

@media only screen and (min-width:481px) and (max-device-width:577px) {
	/* All */
	section{
		padding: 36px 0;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 33%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 152px;
	    width: 42%;
	    height: 23%;
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 38%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 10px;
  		padding-bottom: 20px;
	    left: 20px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 28px;
		margin-bottom: 15px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 36px;
	}

}

@media only screen and (min-width:426px) and (max-device-width:480px) {
	/* All */
	section{
		padding: 32px 0;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 29%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 135px;
	    width: 42%;
	    height: 23%;
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 33%;
	}
	.products-img-left-bottom .section-title {
	     bottom: 0px;
  		padding-bottom: 20px;
	    left: 20px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 24px;
		margin-bottom: 10px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 34px;
	}
}

@media only screen and (min-width:376px) and (max-device-width:425px) {
	/* All */
	section{
		padding: 30px 0;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 26%;
	    background-size: contain;
  		/*background-position: 0% 100%;*/
	}
	.products .products-img-right-bottom-over {
	    bottom: 120px;
	    width: 42%;
	    height: 23%;
  		/*background-position: 0% 100%;*/
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 29%;
  		/*background-position: 0% 100%;*/
	}
	.products-img-left-bottom .section-title {
	     bottom: 0px;
  		padding-bottom: 20px;
	    left: 20px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 24px;
		margin-bottom: 10px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 30px;
	}
}

@media only screen and (min-width:321px) and (max-device-width:375px) {
	/* All */
	section{
		padding: 20px 0;
	}
	/* Our Advantages */
	.image4{
		top: 208px;
	}
	.bottom-right-reputation{
		bottom: 10px;
		margin-left: 0;
	    width: 100%;
	    padding: 0 25px;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 22%;
	    background-size: contain;
  		/*background-position: 0% 100%;*/
	}
	.products .products-img-right-bottom-over {
	    bottom: 112px;
	    width: 42%;
	    height: 23%;
  		/*background-position: 0% 100%;*/
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 26%;
  		/*background-position: 0% 100%;*/
	}
	.products-img-left-bottom .section-title {
	     bottom: 0px;
  		padding-bottom: 20px;
	    left: 20px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 24px;
		margin-bottom: 10px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 28px;
	}
}

@media only screen and (max-width:320px) {
	/* All */
	section{
		padding: 16px 0;
	}

	/* Products */
	.products .container{
		height: unset;
	}
	.products .products-bg{
		height: 800px;
	}
	.products .products-img-left-bottom {
	    bottom: 0px;
	    width: 73%;
	    height: 22%;
	    background-size: contain;
	}
	.products .products-img-right-bottom-over {
	    bottom: 112px;
	    width: 42%;
	    height: 23%;
	}
	.products .products-img-right-bottom-under {
	    bottom: 0px;
	    width: 57%;
	    height: 26%;
	}
	.products-img-left-bottom .section-title {
	    bottom: 0px;
  		padding-bottom: 20px;
	    left: 20px;
	}
	.products-img-left-bottom .section-title h1{
		font-size: 20px;
		margin-bottom: 10px;
	}

	/* Certificate */
	#certificate .content .col-lg-12{
		padding-bottom: 25px;
	}
}
/* MEDIA CUSTOM */
@media (min-width: 992px){	
	.our-company .img-text{
	  top: -150px;
	}
	section.our-company{
		padding-bottom: 0;
	}
	section.about-us{
		padding-top: 0;
	}
}
@media only screen and (max-device-width:1199px) {
	/* Milestones*/
	.milestones-line{
		display: none;
	}
}
@media only screen and (max-device-width:1180px) {	
	/* Our company */
	.our-company .bottom-right {
		position: absolute;
		top: unset;
		left: unset;
		padding: 0px 25px 25px 25px;
		text-align:justify;
		color:#fff;
		align-self: flex-end;
		margin-left: unset;
		width: 100%;
		z-index: 1;
	}
	section.our-company{
		margin-top: 50px;
	}
	.our-company .img-text{
		top: unset;
	}

	/* Our advantage */
	.advantages-img-wrapper{
		position: relative;
	    display: flex;
	    width: calc(100% - 30px);
	    margin-left: auto;
	    margin-right: auto;
	    padding-left: 0;
    	padding-right: 0;
    	height: 600px;
	}
	.our-advantages .bottom-right-reputation{
		bottom: 0;
		width: 100%;
		padding: 40px;
		margin-left: 0;
	}
	.advantages-img-1{
		height: 100%;
	}
	.advantages-img-21{
		display: none;
	}
	.advantages-img-22{
		height: 100%;
		display: block;
		left: 0px;
		right: 0px;
		width: auto;
	}
}

@media only screen and (max-device-width:991px) {
	#research-development .content div p{
		font-size: x-large;
	}
	
	/* Air conditioner */	
	.air-conditioner .air-aqua-img{
	  padding: 15px;
	  border: 3px solid var(--blue);
	  margin-left:0px;
	  margin-bottom: 15px;
	}
	.air-conditioner .air-aqua-txt{
	  /*margin-left:-30px;*/
	  background-color:#fff;
	  z-index:99;
	}
	.air-conditioner .air-him-img{
	  padding: 15px;
	  border: 3px solid var(--blue);
	}
	.air-conditioner .air-him-txt{
	  margin-right:0px;
	  background-color:#fff;
	  z-index:99;
	  text-align:left;
	}
	.phone-creen-right{
		padding-right: 15px;
		height: auto;
		margin-bottom: 20px;
	}
	/* Export */
	.export .wrapper-chain{
		max-width: 100%;
		position: relative;
		top: unset;
		right: unset;
		padding: unset;
	}
	.chain-spread{
		width: 100%;
		height: auto;
	}
	.export .wrapper-chain-border {
	    display: none;
	}
	.chain-img-1,
	.chain-img-2{
		width: 100%;
	}	

	/* Strategic-partnership  */
	.strategic-partnership .strategic-desc{
	  text-align: justify;
	  padding: 30px 15px 30px 15px;   
	}
	.section-title h3.undercore-title{
		font-size: 20px;
	}
	.strategic-partnership .section-title{
		padding-bottom: unset;
		margin-bottom: 30px;
	}

	/* Our people */
	.team .flex-row-reverse{
		flex-direction: unset!important;
	}

	/* Our advantage */
	.advantages-img-wrapper{
		height: 440px;
	}
	.advantages-img-1{
		height: 100%;
  		background-position: 100% 0%;
	}
	.advantages-img-22{
		height: 100%;
  		background-position: 100% 0%;
	}
	.bottom-right-reputation{
		font-size: 18px;
	}
}