@media(max-width:1200px){
	.header-wrapper{padding:5px 0;}
	.main-logo{width:120px;margin-right:20px;}
	.nav-a-ul li a{font-size:15px;}
	.nav-b-wrapper li .nav-b-btn{padding:5px 10px;margin-right:10px;}
	.footer-container{padding:50px 15px;}
	.footer-wrapper{padding:5px 0;}
	.footer-col-nav{margin-bottom:25px;}
	.footer-col-nav li{margin:5px 10px;}
	.footer-col-nav li a{font-size:15px;}
	.footer-col-about p{font-size:14px;}
	.footer-col-about a{width:110px;margin-right:10px;}
	.footer-col-about p{width:calc(100% - 120px)}
	
	.prim1-container{padding:40px 15px;}
	.prim1-h2{font-size:30px;}
	.prim1-description{margin:20px auto 0;}
	.bgtxt:before{top:-35px;font-size:50px;}
  .prim1-description p{font-size:15px;}
	.texa-hero-container{padding:150px 15px;}
	.texa-hero-h1 span:first-child{font-size:35px;}
  .texa-hero-h1 span:nth-child(2){font-size:40px;}
	.hexa-hero-info p{color:#fff;font-size:35px;}
	.product-wrapper{padding:30px 0;}
	.product-col-info{padding:10px 25px;}
	.product-title{font-size:21px;}
	.product-info p{font-size:15px;margin-bottom:10px;}
	.product-btn a{font-size:15px;padding:8px 30px;}
	
	.abthro-container{padding:20px 20px;}
	.abthro-h1 span:first-child{font-size:35px;}
	.abthro-h1 span:nth-child(2){font-size:40px;}
	.abthro-info p{font-size:15px;}
	.contat-hero-container{padding:120px 15px 50px;}
	.cofrm-container{padding:40px 15px 80px;}

	.rodpg-container-alu-alloy{
		padding-top: 160px;
		padding-bottom: 100px;
	}

	.d1nka-tabs-wrapper{
		margin-top: 50px;

	}
	.d1nka-btn{
		padding: 12px 20px;
		font-size: 15px;
	}
	.d1nka-tables-wrapper{
		margin: 30px auto 0;
	}
	.d1nka-tbl {
		font-size: 14px;
	}
	.d1nka-tbl th{
		padding: 20px 10px;
	}
	.d1nka-tbl td{
		padding: 15px 10px;
	}
	.genuse-wrapper{
		margin: 40px auto 0;
	}
	.genuse-wrapper ul{
		grid-gap: 12px;
		font-size: 15px;
	}
}
@media(max-width:1100px){
	.tmxa-container{margin:50px auto 10px;}
	.tmxa-wrapper{margin-bottom:40px;}
	.tmxa-title{font-size:20px;margin-bottom:15;}
	.tmxa-title:before{height:2px;}
  .tmxa-title:after{height:2px;}
	.tmxa-info p{font-size:15px;}
	.rodpg-container{padding:130px 10px 50px;}
	.rodpg-hr-wrapper{margin:10px 0 20px;}
	.rodpg-hr-one{width:50%;height:6px;}
  .rodpg-hr-wo{width:60%;height:4px;}
	
}
@media(max-width:1024px){
	.nav-b-wrapper li a{display:flex;align-items:center;}
	.nav-b-wrapper li a span{display:none;}
	.nav-b-wrapper li a, .nav-b-wrapper li .nav-b-btn{width:35px;height:35px;border-radius:50%;color:#fff;background:#ecb42e;padding:5px 10px;line-height:1;}
	.nav-b-wrapper li a:hover, .nav-b-wrapper li .nav-b-btn:hover{color:#fff;background:#c69318;}
}
@media(max-width:951px){
	.theat-container{margin:50px auto 0;}
	.theat-wrapper{margin-bottom:30px;}
	.theat-col-ico{margin:0 auto 25px;}
	.theat-col-ico:before{top:calc(100% + 10px);right:0;left:-25%;margin:0 auto;width:150%;height:2px;}
	.theat-col-info{width:100%;}
	.theat-col-info p{font-size:15px;text-align:center;}
	
	.abthro-container{padding:15px;}
	.abthro-col{padding:5px;}
	.abthro-h1 span:first-child{font-size:30px;}
	.abthro-h1 span:nth-child(2){font-size:35px;}
	
	.ldy-conainer{margin:50px auto 20px;}
	.ldy-wrapper{margin:30px 0;}
	
	.rodpg-container{padding:100px 10px 40px;}
	.contact-form-wrapper{background:rgba(255,255,255,0.85)}
	.contact-form-wrapper{margin:40px auto 0;padding:25px 20px;border-radius:3px;}
  .bg-f-stain{bottom:15px;right:80%;width:250px;}
	.bg-f-cup{bottom:20px;left:80%;width:210px;}
	.bg-f-bean1{width:100px;left:auto;top:-10px;right:-10px;}
	.bg-f-bean2{width:100px;right:auto;top:25px;left:-10px;}
	.indl0g-box img{height:40px;}

	.rodpg-container-alu-alloy{
		padding: 160px 20px 100px;
	}
	.d1nka-btn{
		padding: 10px 15px;
		font-size: 14px;
	}
	.d1nka-tbl {
		overflow-x: scroll
	}
}
@media(max-width:900px){
	.footer-col{width:100%;text-align:center;margin:0 0 20px;padding:0;}
	.footer-col-nav{order:2;}
	.footer-col-about{order:1;}
	.footer-col-contact{order:2;}
	.footer-col-social{order:2;margin-bottom:0;}
	.footer-col-about a{width:100px;margin:0 auto 10px;padding:0;}
	.footer-col-about p{width:100%;margin:0 auto;padding:0;}
	.footer-contact-number{flex-flow:row wrap;justify-content:center;}
	.footer-contact-number li{margin:2px 10px;}
	.footer-contact-mail li{margin:2px 10px;}

	.prim1-container-d1nka{
		overflow-x: scroll;
	  }
	.d1nka-tbl thead{
		position: relative;
	}
	.d1nka-tbl th{
		padding: 15px 5px;
	}
	.d1nka-tbl td{
		padding: 15px 5px;
	}
}
@media(max-width:800px){
	.product-col{width:100%;text-align:center;}
	.product-wrapper-right .product-col-graphic{order:1;}
  .product-wrapper-right .product-col-info{order:1;text-align:center;}
	.product-col-graphic img{max-width:350px;}

	.genuse-wrapper ul{
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 10px;
		font-size: 15px;
	}
}
@media(max-width:751px){
	.texa-hero-container{padding:120px 15px 140px;}
	.texa-hero-h1 span:first-child{font-size:30px;}
  .texa-hero-h1 span:nth-child(2){font-size:35px;}
	.hexa-hero-info p{font-size:25px;}
	
	.abthro-container{padding:35px 15px;}
	.abthro-col{width:100%;}
	.abthro-col-graphic{order:1;}
	.abthro-col-content{order:2;}
	.abthro-col-graphic img{max-width:400px;margin:0 auto;}
	.abthro-h1 span:first-child{font-size:25px;}
	.abthro-h1 span:nth-child(2){font-size:30px;font-weight:600;}
	.ldy-col-ico{width:100px;margin:0 0 10px 0;}
	.ldy-col-info{width:100%;}
	.ldy-title{font-size:18px;}
	.ldy-info p{font-size:15px;}
}
@media(max-width:700px){
	header{position:relative;}
	.header-container{padding:0 10px;}
	.header-wrapper{justify-content:space-between;}
	.nav-a-ul{display:none;position:absolute;top:100%;left:0;width:100%;background:#ecb42e;z-index:5;padding:20px 0;}
	.nav-a-ul li{width:100%;margin:0;}
	.nav-a-ul li a{width:100%;padding:8px;text-align:center;color:#fff;border-bottom:1px solid rgba(255,255,255,0.4);}
	.nav-a-ul li:first-child a{border-bottom:0;border-bottom:1px solid rgba(255,255,255,0.4);}
	.nav-b-bar{display:block;}
	.nav-b-bar i{color:#fff;background:#ecb42e;font-size:20px;padding:5px 10px;border-radius:5px;cursor:pointer;}
}
@media(max-width:600px){
	.texa-hero-container{padding:90px 15px 100px;}
	.texa-hero-wrapper{padding:5px 10px;}
	.texa-hero-h1 span:first-child{font-size:25px;}
	.texa-hero-h1 span:nth-child(2){font-size:30px;}
	.hexa-hero-info p{font-size:22px;margin-top:10px;}
	.hexa-hero-info p span{display:block;line-height:1;}
	
}