@media screen and (max-width:1680px) {
.rsMinW .rsArrowLeft { left: 15%; }
.rsMinW .rsArrowRight { right: 15%; }
}
@media screen and (max-width:1280px) {
.rsMinW .rsArrowLeft { left: 7%; }
.rsMinW .rsArrowRight { right: 7%; }
}
@media screen and (max-width:1100px) {
.inner{ width: 100%; padding: 0 2%;}
}
@media screen and (max-width:1024px) {
body {overflow-x:hidden;}
.rsMinW .rsArrowLeft { left: 3%; }
.rsMinW .rsArrowRight { right: 1%; }
.leftPimg{width: 30%}
.welRyt{width: 68%;}
.featProd .deTitle{margin-left:1.5%}
.featProd li{width: 22.5%;margin: 15px 1%;}
.ftrLft{margin-right: 45px;}
.ftrMenu{width: 15%;}
.commonCont p{margin: 30px 20px;}

.leftPimg img{width: 100%; height: auto}
}
@media screen and (max-width:900px) {
header{height: auto;}
header .inner{padding: 0;}
.topLink{position: relative;display: block;top:0;right: 0; border-bottom: 1px solid #222; text-align: right;padding:10px 25px;}
.logo{margin: 10px 20px;width: 200px;}
#menu {display: none}
nav{
	position: absolute;
	display:block;
	width: 100%;
	top: 52px;
	right:0;
	margin:0;
	padding: 0;
	z-index: 999;
	text-align: right;
}
nav ul{
	width:100%;
	margin:10px 0 0;
	padding: 0;
	background:#000;
}
nav ul li{
	width:100%;
	display:block;
	text-align:center!important;
	padding:5px 0;
	margin:0;
	background:transparent;
	border-bottom:1px solid #222;
}
nav li:last-child {border-bottom:0;}
nav li a{
	width:100%;
	display:block;
	font-size: 14px;
	text-shadow: none;
}
.show-menu {
	display:inline-block;
	cursor:pointer;
	margin: 0 20px 10px 0;
}
.leftPimg{width: 40%}
.welRyt{width: 58%;}

.logo img{width: 100%; height: auto}

.ftrLft{width: 90%;vertical-align: top;text-align: center;margin:10px 5% 30px;}
.ftrMenu{width: 20%;}
}

@media screen and (max-width:640px) {
.featProd li{width: 42.5%;margin: 15px 3%;}
.rsMinW .rsArrowLeft { left: 3.7%; }
.featProd .deTitle{margin-left:4.3%}
}
@media screen and (max-width:480px) {
.topLink{text-align: center;padding:10px 0;}
.rsMinW .rsArrowLeft { left: 4%; }
.leftPimg{width: 100%}
.welRyt{width: 100%;text-align: center}
.welRyt p{margin: 5px 15px;}
.ftrMenu, .ftrMenu.fcntr{width: 100%; text-align: center; margin-bottom: 10px;padding: 5px 0 0; border-bottom: 1px solid #404040}
.ftrMenu h3{cursor: pointer; margin-bottom: 15px}
.ftrMenu ul{display: none;}

}
@media only screen and (min-width: 320px) and (max-width: 414px)  {
.topFull{height: 247px;}
.rsMinW .rsArrowLeft { left: 5%; }
.featProd .deTitle{margin-left:0; font-size: 22px; text-align: center}

}
@media only screen and (max-width: 320px){
.topFull{height: 200px;}
.rsMinW .rsArrowLeft { left: 6%; }
.featProd li{width: 80%;margin: 15px 10%;}
.ftrLft h4{font-size: 11px;}
}
