﻿.elves {
	background: url(../img/elves.png) no-repeat;
}

.icon-1 {
	height: 31px;
	width: 31px;
	background: url(../img/icon-1.png) no-repeat;
}

.icon32 {
	height: 22px;
	width: 20px;
	background-position: 0 0;
}

.icon6 {
	height: 22px;
	width: 22px;
	background-position: 0 -22px;
}

.icon5 {
	height: 22px;
	width: 22px;
	background-position: 0 -44px;
}

.icon7 {
	height: 22px;
	width: 24px;
	background-position: 0 -66px;
}

.icon16 {
	height: 24px;
	width: 24px;
	background-position: 0 -88px;
}

.icon21 {
	height: 24px;
	width: 24px;
	background-position: 0 -112px;
}

.icon34 {
	height: 20px;
	width: 25px;
	background-position: 0 -136px;
}

.icon4 {
	height: 24px;
	width: 25px;
	background-position: 0 -156px;
}

.icon3 {
	height: 23px;
	width: 26px;
	background-position: 0 -180px;
}

.icon23 {
	height: 24px;
	width: 27px;
	background-position: 0 -203px;
}

.icon36 {
	height: 21px;
	width: 27px;
	background-position: 0 -227px;
}

.icon18 {
	height: 33px;
	width: 27px;
	background-position: 0 -248px;
}

.icon22 {
	height: 25px;
	width: 28px;
	background-position: 0 -281px;
}

.icon19 {
	height: 23px;
	width: 28px;
	background-position: 0 -306px;
}

.icon35 {
	height: 25px;
	width: 28px;
	background-position: 0 -329px;
}

.icon20 {
	height: 27px;
	width: 29px;
	background-position: 0 -354px;
}

.icon33 {
	height: 30px;
	width: 33px;
	background-position: 0 -381px;
}

.icon1 {
	height: 26px;
	width: 34px;
	background-position: 0 -411px;
}

.icon17 {
	height: 31px;
	width: 35px;
	background-position: 0 -437px;
}

.icon11 {
	height: 39px;
	width: 39px;
	background-position: 0 -468px;
}

.icon13 {
	height: 40px;
	width: 39px;
	background-position: 0 -507px;
}

.icon14 {
	height: 43px;
	width: 41px;
	background-position: 0 -547px;
}

.icon12 {
	height: 36px;
	width: 44px;
	background-position: 0 -590px;
}

.icon9 {
	height: 42px;
	width: 44px;
	background-position: 0 -626px;
}

.icon8 {
	height: 23px;
	width: 46px;
	background-position: 0 -668px;
}

.iocn10 {
	height: 36px;
	width: 48px;
	background-position: 0 -691px;
}

.icon30 {
	display: inline-block;
	width: 56px;
	height: 68px;
	background: url(../images/zc2.png);
}

.icon28 {
	height: 141px;
	width: 71px;
	background-position: 0 -820px;
}

.icon15 {
	height: 83px;
	width: 102px;
	background: url(../img/icon-2.png) no-repeat;
}

.icon29 {
	display: inline-block;
	width: 110px;
	height: 55px;
	background: url(../images/zc.png);
}

.icon31 {
	height: 144px;
	width: 122px;
	background-position: 0 -1102px;
}

.icon26 {
	height: 51px;
	width: 122px;
	background-position: 0 -1246px;
}

.icon24 {
	height: 82px;
	width: 250px;
	background-position: 0 -1297px;
}

.icon25 {
	height: 80px;
	width: 250px;
	background-position: 0 -1379px;
}

.icon2 {
	height: 85px;
	width: 398px;
	background-position: 0 -1459px;
}

@media (min-width:1200px) {
	.icon27 {
		height: 175px;
		width: 585px;
		background-position: 0 -1544px;
	}
}

@media (max-width:1170px) {
	.icon27 {
		background: url(../img/icon27.png) no-repeat;
		background-size: cover;
		height: 209px;
		width: 90%;
	}
}