.works ul {
	padding:0;
	margin:0;
	list-style-image: url(../images/ul.png);
}
.works ul li {
	padding:0;
	margin:0;
}
.works .wslides {
	padding:0 0 40px 0;
	text-align:center;
}
.lustra {
	color:#CCCCCC;
}
.works-pad {
	height:40px;
	display:block;
}
.va-cont {
	line-height: 400px;
}
.va-block {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
	margin:0 auto;
}
p.wseparator {
	/*padding-top:120px;*/
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	line-height: 18px;
	/* text-transform: uppercase;*/
	position: relative;
	z-index: 200;
	text-align: center;
}
p.wseparator em {
	font-family: Georgia, serif;
	font-size: 56px;
	line-height: 44px;
	font-variant:normal;
	font-weight: bold;
}
p.wseparator strong {
	color: #fff;
	font-weight: 800;
}
.works-one {
}
.works {
	padding:40px 0 0 0;
}
.works img {
	padding:40px 0 50px 0;
}
@media (max-width: 960px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
p.wseparator {
	font-size: 16px;
	line-height: 14px;
}
p.wseparator em {
	font-size: 46px;
	line-height: 36px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

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

p.wseparator {
	font-size: 14px;
	line-height: 12px;
}
p.wseparator em {
	font-size: 36px;
	line-height: 28px;
}
}
