.survey-themes {
	width: 100%;
	background: #f3f3f3;
	overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.survey-themes h1 {
	color: #333333;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 40px;
	margin: 0 auto;
	padding: 40px 0;
}
.survey-themes h3 {
	padding: 0 0 20px;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.theme01, .theme02, .theme03, .theme04, .theme05, .theme05, .theme06, .theme07, .theme08, .theme09, .theme10 {
	padding: 50px 0;
	position: relative;
}
.theme01 {
	background: #a2bd9b;
}
.theme02 {
	background: #89a6c6;
}
.theme03 {
	background: #d7d7d7;
}
.theme04 {
	background: #89bfca;
}
.theme05 {
	background: #84e2e3;
}
.theme06 {
	background: #a79f93;
}
.theme07 {
	background: #fff;
}
.theme08 {
	background: #FDDDBC;
}
.theme09 {
	background: #bff0e4;
}
.theme10 {
	background: #B6DAFB;
}
.thumb-icons {
	width: 145px;
	margin: 0 auto;
	margin-bottom: 70px;
	background: red;
}
.thumb-icons li {
	float: left;
	margin: 0 1px;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.05);
	padding: 10px 0 5px;
	display: block;
	width: 45px;
}
.thumb-icons li:hover {
	background: rgba(0, 0, 0, 0.25);
}
.multi-fadding .thumb-icons img {
	max-width: 32px;
	position: relative;
}
.multi-fadding {
	max-width: 870px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.multi-fadding-inner {
	max-width: 100%;
	width: 95%;
	height: 650px;
	margin: 0 2.5%;
	position: relative;
}
.multi-fadding img {
	position: absolute;
	left: 0;
	max-width: 100%;
}
.theme-icons {
	width: 150px;
	height: 30px;
	text-align: center;
	margin: 20px auto 0;
}
.theme-icons img {
	position: relative;
	opacity: 0.3;
	filter: alpha(opacity=40);
	margin: 0 8px;
}
.rights {
	display: none;
	height: 90px;
	margin-top: -45px;
	position: absolute;
	right: 30px;
	top: 50%;
	width: 50px;
	z-index: 5;
	cursor: pointer;
	opacity: 0.6;
	filter: Alpha(opacity=60);
}
.lefts {
	display: none;
	height: 90px;
	margin-top: -45px;
	position: absolute;
	left: 30px;
	top: 50%;
	width: 50px;
	z-index: 5;
	cursor: pointer;
	opacity: 0.6;
	filter: Alpha(opacity=60);
}
#lArrow {
 //color: #FFFFFF;
	cursor: pointer;
	height: 30px;
 // margin: 20% 0;
	position: fixed;
	width: 42px;
	z-index: 10;
	transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-webkit-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-moz-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-o-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-ms-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
}
#rArrow {
	color: #FFFFFF;
	cursor: pointer;
	height: 30px;
 // margin: 20% 0 0 97%;
 // text-align:right;
	position: fixed;
	width: 42px;
	z-index: 10;
	background-position: -32px -2px;
	right: 0px;
	transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-webkit-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-moz-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-o-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-ms-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
}
.mm {
	position: absolute;
	width: 80%;
	height: 100%;
	margin: 0 10%;
	transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-webkit-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-moz-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-o-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-ms-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
}
.hh {
	display: none;
}
li.addselect {
	background: rgba(0, 0, 0, 0.25);
}
/*#holder1, #holder2, #holder3, #holder4, #holder5, #holder6, #holder7, #holder8, #holder9, #holder10{
    width: 100%;
	height:650px;
	position:relative;
	}	
*/
.holders {
	width: 100%;
	height: 650px;
	position: relative;
}
.mm {
	position: absolute;
	width: 80%;
	height: 100%;
	margin: 0 10%;
	transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-webkit-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-moz-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-o-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
	-ms-transition: all 0.9s cubic-bezier(.46, .14, .24, .91);
}
.hh {
	display: none;
}
.hhh {
	display: block;
}