@media only screen and (max-width:1920px) {

}

@media only screen and (max-width:1600px) {

}
@media only screen and (max-width:1400px) {

}
@media only screen and (max-width:1200px) {
.banner .carousel-caption h1 {
    font-size: 40px;
}
.hmfut-left, .hmfut-right
{
	width:35%;
}
.hmfut-middle
{
	width:30%;
	}
.htmqlt, .hmabtinfo
{
	padding:0px;
	}
.news-subbox
{
	width:100%;
	}
.product-deatil, .contact-box, .contact-form
{
	width:100%;
	}
.cont-icon {
    width: 55px;
}				
}
@media only screen and (max-width :1024px) {
.bntx h1 {
    font-size: 40px;
}
.contact-box li
{
width:31%;
padding:10px;
}
.cont-icon, .cont-info
{
width:100%;
float: left;
text-align: center;
	}
.cont-icon
{
	margin-bottom:15px;
}
}
@media only screen and (max-width :991px) {
.header .header-menu
{
	float:none;
	margin-top:0px;
	}
.hdsearch
{
	display:none !important;
	}
.sticky
{
	position:inherit;
	}
.header-left {
	width: 30%
}
.header-right {
	width: 70%
}
.hmft-list li {
    margin-bottom: 10px !important;
}
.prd-list li {
    width: 33%;
}
}
@media only screen and (max-width:767px) {
section {
    padding: 50px 0px;
}
.banner .carousel-caption h1 {
    font-size: 20px;
	margin-bottom:15px;
}
.home-title .ht-wrap {
    font-size: 20px;
	padding: 9.5px 15px;
}
.home-title::after, .home-title::before {
    width: 315px;
}
.bntx h1 {
    font-size: 25px;
	padding: 0px;
}
.bntx
{
-webkit-transform: translate(-50%, -20%);
-moz-transform: translate(-50%, -20%);
transform: translate(-50%, -20%);
-webkit-transform: translate(-50%, -20%);
-moz-transform: translate(-50%, -20%);
transform: translate(-50%, -20%);
}
	
.header-left {
	width: 30%
}
.header-right {
	display: 70%
}
.header-left img {
    height: 40px;
}
.hmfut-left, .hmfut-right
{
	width:100%;
}
.hmfut-middle
{
	display:none;
	}
.hmft-list
{
	margin-bottom:0px !important;
}

.footer-top {
    padding: 50px 0px;
}
.ul-part li
{
	width:100% !important;
	margin-right:0px;
	}
.fcyleft
{
	text-align:center;
	}
.social {
    float: none;
    margin: 10px auto 0px;
    display: table;

}
.product-title {
    font-size: 20px;
    margin-bottom: 20px !important;
}
.contact-box li
{
width:100%;
padding:25px 10px;
}
.h2, h2, .h3, h3 {
    font-size: 20px;
}
.contact-form h2 {
    margin-bottom: 20px;
}		
}
@media only screen and (max-width:640px) {
.page-banner, .page-banner img
{
	height:200px;
	}
.banner .carousel-caption
{
	margin-bottom:0px;
	bottom: 30%;
	}	
.banner .button
{
	display:none;
}	
.prd-list li {
    width: 48%;
}
.item-image
{
	width:100%;
	margin-right:0;
	margin-bottom:35px;
	}
.prod-info
{
	width:100%;
	}		
}
@media only screen and (max-width:480px) {
.prd-list li {
    width: 100%;
}
.banner .carousel-caption
{
	bottom: 25%;
	}
}
@media only screen and (max-width:320px) {

}