@media screen and (max-width:1101px) {
.inner{width:96%;}
nav{margin: 0 0 0 6%;}
}
@media screen and (max-width:810px) {
header .inner{width: 100%}
.logo{margin: 15px 0 15px 15px}
.langHdr{top: 20px;right: 15px}
nav{
	position: absolute;
	top: 14px;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: right;
}
#menu {
	display: none;
	position:relative;
	z-index: 999;
}
nav ul{
	background: #f3f3f3 none;
	padding: 0;
}
nav ul li{
	width:100%;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	background: none;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #fff;
	border-radius: 0
}
nav li a{
	width:100%;
	display:block;
	text-align:center;
	margin: 0;
	padding: 15px 0;
}
.show-menu {
	display:inline-block;
	margin:10px 190px 25px 0;
	cursor:pointer;
}

.wwdBox, .contForm{width: 90%;}
.contInfo{width:90%;margin: 20px 0 0}
.keyC p, .keyC span{margin: 20px 0;}


}
@media screen and (max-width:414px) {
header{text-align: center;height: 140px;}
.langHdr{top:85px;right: 12px;}
nav{top:80px;text-align: left;}
.show-menu {margin:10px 0 15px 12px;}
.subHdr{height: 600px;}
.subHdr h3{font-size: 40px;}
.smIcon a{margin: 4px 2px;}
.wwaC{padding: 40px 10px;}
.wwaC h3, .wwdC h3, .contactC h3{font-size: 36px;}
.wwaC h4{font-size: 20px;line-height: 24px;}
.keyC p{font-size: 20px;line-height: 30px;}
.keyC span{font-size: 20px;}
.contInfo ul{width: 95%;}
footer span a{display:block;margin: 10px 0;}
}
@media screen and (max-width:375px) {
.wwdBox, .contForm, .contInfo{width: 95%;}

}
@media screen and (max-width:320px) {
.subHdr{height: 650px;}
}