@media (max-width: 1100px) {
	body {
		padding-bottom: 0px;
	}
	#wrapper {
		min-width: 0;
	}
	footer {
		background: #505e00;
		height: auto;
	}
	footer>div {
		padding: 0 15px 15px 15px;
	}
	#footer1 {
		float: none;
		width: 100%;
	}
	#footer1>p {
		font-size: 18px;
		line-height: 21px;
	}
	#newsletter1 {
		width: calc(100% - 72px);
		font-size: 18px;
	}
	#footer1>small {
		font-size: 16px;
		color: #ffffff;
		padding: 0px 0 15px 0;
	}
	#footer1>small input {
		border: 1px solid #ffffff;
	}
	#social {
		margin-left: -15px;
		margin-right: -15px;
		border-top: 1px solid #cdcdcd;
		border-bottom: 1px solid #cdcdcd;
		font-size: 18px;
		height: 69px;
		line-height: 69px;
		padding: 0 15px;
	}
	#social ul {
		margin-top: 15px;
	}
	#social ul li {
		margin-right: 19px;
	}
	#social ul li a {
		width: 35px;
		height: 34px;
	}
	#social ul li a#facebook2 {
		background: url(/images/facebook3.png) center center no-repeat;
		background-size: 100% 100%;
	}
	#social ul li a#instagram2 {
		background: url(/images/instagram3.png) center center no-repeat;
		background-size: 100% 100%;
	}
	#social ul li a#youtube2 {
		background: url(/images/youtube3.png) center center no-repeat;
		background-size: 100% 100%;
	}
	#footer2 {
		float: none;
		width: 100%;
		padding: 15px 0 0 0;
	}
	#footer2 ul {
		width: 50%;
		margin-bottom: 30px;
	}
	#footer2 ul li {
		list-style: none;
		margin-bottom: 11px;
	}
	#footer2 ul li a {
		height: auto;
		padding-left: 10px;
	}
	#copyright {
		min-height: 52px;
		line-height: 52px;
	}
	.signature {
		float: none;
		display: block;
		text-align: center;
	}
	#breadcrumbs-cont,
	#tothetop,
	#header-cont {
		display: none !important;
	}
	header {
		background: url(/images/header2.jpg) repeat-x;
		height: 45px;
		/* height: 45px;

		border-bottom: 3px solid #fd9b00; */
		border-bottom: 3px solid #fe9b00;
	}
	#header-cont2 {
		display: block;
		position: relative;
		padding: 12px 13px 0 13px;
		box-sizing: border-box;
		height: 45px;
	}
	#logo2 {
		position: absolute;
		top: -5px;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 62px;
		height: 62px;
		background: url(../images/logomo.png) center 0px no-repeat;
		/* z-index: 15; */
		background-size: 61px;
	}
	a.reg.form-log {}
	a.reg.form-log {
		background: url(../images/log2.png) no-repeat;
	}
	a.reg.form-reg {
		background: url(../images/log1.png) no-repeat;
	}
	a.reg.log {
		background: url(../images/log3.png) no-repeat;
	}
	a.reg.form-logout {
		background: url(../images/log4.png) no-repeat;
	}
	#topimage img {
		position: relative !important;
		display: block !important;
		/* height: unset; */
		width: 95%;
		/* margin: 0 auto; */
	}
	div#menudiv .register a {
		font-size: 20px;
		color: #fff !important;
		background-size: auto;
		background-position: calc(100% - 10px) 10px;
		padding-right: 40px;
		width: 50%;
		display: inline-block;
		margin-left: 0px;
		height: 55px;
		box-sizing: border-box;
		background-color: #637401;
		border-left: 1px solid #505e00;
		padding: 0px 50px 0 0;
		float: left;
		line-height: 55px;
	}
	#menudiv>ul>div>a.reg.log {
		margin-left: 1px;
	}
	#openmenu {
		float: right;
		width: 24px;
		height: 20px;
		background: url(/images/hamburger.png) no-repeat;
	}
	#searchmobile {
		float: left;
		width: 23px;
		height: 21px;
		background: url(/images/search2.png) no-repeat;
		margin: -1px 18px 0 0;
	}
	#searchform2 {
		display: none;
		position: absolute;
		top: 48px;
		right: 0;
		width: 100%;
		box-sizing: border-box;
		background: #d8d8d8;
		padding: 5px;
		z-index: 15;
	}
	#searchform2:before {
		content: "";
		position: absolute;
		left: 11px;
		top: -11px;
		width: 21px;
		height: 11px;
		background: url(/images/searchinput2before.png) no-repeat;
	}
	#search2 {
		float: right;
		width: 34px;
		height: 37px;
		background: url(/images/search3.png) no-repeat;
	}
	#searchinput2 {
		background: #ffffff;
		border: none;
		font-size: 16px;
		color: #484848;
		width: calc(100% - 70px);
		height: 37px;
		line-height: 37px;
		float: right;
		padding-right: 15px;
		box-sizing: border-box;
	}
	#closesearch2 {
		float: right;
		width: 36px;
		height: 37px;
		background: url(/images/closesearch2.png) no-repeat;
	}
	#contactmobile {
		float: left;
		width: 28px;
		height: 20px;
		background: url(/images/contact2.png) no-repeat;
	}
	#opencalculator2 {
		width: 100%;
		display: block;
		height: 38px;
		line-height: 38px;
		text-align: center;
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
		background: #fd9b00;
		position: absolute;
		top: 45px;
		left: 0;
		z-index: 10;
	}
	#calculator2 {
		position: absolute;
		z-index: 200;
		display: none;
		width: 100%;
		box-sizing: border-box;
		background: #fd9b00;
		right: 0;
		top: 83px;
		padding: 0 15px 15px 15px;
	}
	#calculator2>p {
		color: #ffffff;
		font-size: 23px;
		margin-bottom: 15px;
	}
	#calculator2>p input {
		border: 0 none;
		background: #ffffff;
		vertical-align: middle;
	}
	#calculator2>p span {
		vertical-align: middle;
		display: inline-block;
		text-align: center;
		width: 50%;
	}
	#rdate2 {
		border: 0 none;
		box-sizing: border-box;
		width: 100%;
		padding-right: 14px;
		background: url(/images/calc2.png) 4px center no-repeat #ffffff;
		height: 50px;
		line-height: 50px;
		display: block;
		margin-bottom: 20px;
		font-size: 16px;
		color: #484848;
	}
	#calculatenow2 {
		box-sizing: border-box;
		width: 100%;
		display: block;
		height: 53px;
		line-height: 51px;
		text-align: center;
		text-decoration: none;
		color: #ffffff;
		font-size: 18px;
		background: #505e00;
		border: 1px solid #ffffff;
		font-weight: bold;
	}
	#calculator-results2 {
		position: absolute;
		z-index: 210;
		display: none;
		width: 100%;
		height: 38px;
		line-height: 38px;
		box-sizing: border-box;
		background: #fd9b00;
		right: 0;
		top: 45px;
		text-align: center;
		color: #ffffff;
		font-size: 14px;
	}
	#calculator-results2 span {
		color: #ffce81;
	}
	#menudiv {
		position: fixed;
		top: 0;
		left: 100%;
		width: 100%;
		height: 100%;
		/* background: url(/images/menudiv.png); */
		z-index: 20000;
		overflow: auto;
		padding-left: 51px;
		box-sizing: border-box;
	}
	#menudiv>ul {
		min-height: 100%;
		background: #505e00;
		display: block;
	}
	#menudiv>ul>li {
		border-bottom: 1px solid #7b8c18;
		min-height: 53px;
		line-height: 53px;
		list-style: none;
	}
	#menudiv>ul>li.openme>a {
		background: url(/images/openme.png) 15px center no-repeat;
	}
	#menudiv>ul>li.openme.closeme>a {
		background: url(/images/closeme.png) 15px center no-repeat;
	}
	#menudiv>ul>li.openme.closeme {
		background: #637400;
	}
	#menudiv>ul>li>a {
		display: block;
		padding: 0 22px 0 0;
		height: 53px;
		line-height: 53px;
		text-decoration: none;
		font-size: 18px;
		color: #ffffff;
	}
	#menudiv>ul>li.active>a,
	#menudiv>ul>li>a:hover {
		color: #ffdc8a;
	}
	#menudiv>ul>li:last-child {
		border-bottom: 0 none;
	}
	#menudiv>ul>li:first-of-type {
		height: 69px;
		line-height: 69px;
		padding: 0 22px 0 17px;
		color: #bbd42f;
		font-size: 30px;
		position: relative;
		/* right: -150px; */
	}
	#menudiv>ul>li:first-child>a {
		margin-top: 22px;
		width: 29px;
		height: 28px;
		line-height: 28px;
		padding: 0;
		background: url(/images/closemenu.png) no-repeat;
		float: left;
	}
	#menudiv>ul>li>ul {
		display: none;
		padding-bottom: 10px;
	}
	#menudiv>ul>li.closeme>ul {
		display: block;
	}
	#menudiv>ul>li>ul>li {
		list-style: none;
		height: 36px;
		line-height: 36px;
	}
	#menudiv>ul>li>ul>li>a {
		display: block;
		padding: 0 34px 0 22px;
		height: 36px;
		line-height: 36px;
		text-decoration: none;
		font-size: 18px;
		color: #ffffff;
		background: url(/images/menudiva.png) right 22px center no-repeat;
	}
	#menudiv>ul>li>ul>li>a:hover,
	#menudiv>ul>li>ul>li.active>a {
		color: #ffdc8a;
	}
	#toptext-cont {
		background: url(/images/bonustop2.jpg) repeat-x;
		display: none;
	}
	#toptext {
		height: 88px;
		border-bottom: 0 none;
		padding-top: 15px;
		display: none !important;
	}
	#toptext.toptextnew {
		height: 48px;
	}
	.bird {
		display: block;
		float: right;
		margin-top: 20px;
	}
	#toptexttitle {
		position: static;
		top: auto;
		right: auto;
		width: 181px;
		height: 47px;
		background: url(/images/bonustitle2.png) no-repeat;
		margin: -6px auto 0 auto;
		display: block;
	}
	#toptexttitle2 {
		position: static;
		top: auto;
		right: auto;
		width: 180px;
		height: 46px;
		background: url(/images/showtitle2.png) no-repeat;
		margin: -6px auto 0 auto;
		display: block;
	}
	#toptexttitle3 {
		position: static;
		top: auto;
		right: auto;
		width: 180px;
		height: 45px;
		background: url(/images/worktitle2.png) no-repeat;
		margin: -6px auto 0 auto;
		display: block;
	}
	#toptexttitle4 {
		position: static;
		top: auto;
		right: auto;
		width: 194px;
		height: 47px;
		background: url(/images/pikadontitle2.png) no-repeat;
		margin: -6px auto 0 auto;
		display: block;
	}
	#toptext2 {
		display: none;
		position: static;
		top: auto;
		right: auto;
		width: 100%;
		padding: 0 54px;
		box-sizing: border-box;
		font-size: 14px;
		margin: 0 auto;
		max-height: 40px;
		line-height: 20px;
		overflow: hidden;
	}
	#mainarea.mainarea2 {
		/* margin-top: 108px; */
		border-top: 1px solid #fff;
	}
	#bonussearch {
		height: 153px;
		box-sizing: border-box;
		border-top: 1px solid #dcdcdc;
		background: #fcfcfc;
		padding: 15px 14px 15px 14px;
		bottom: -108px;
		display: none;
	}
	#bonussearch:before {
		display: none;
	}
	#bonussearch.bonussearch_shows {
		height: auto;
		bottom: -27px;
	}
	#bonussearch.bonussearch_shows #bonussearch1,
	#bonussearch.bonussearch_shows #bonussearch2 {
		margin-bottom: 0;
	}
	#bonussearch1 {
		padding-right: 14px;
		font-size: 16px;
		width: calc(100% - 96px);
		margin-bottom: 15px;
	}
	#bonussearch1.bonussearch1_1 {
		width: calc(100% - 96px);
	}
	#bonussearch2 {
		width: 96px;
		margin-bottom: 15px;
	}
	#bonussearch>i {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
		height: 1px;
		background: #dcdcdc;
		clear: both;
		display: block;
	}
	#bonussearch3 {
		float: none;
		width: 100%;
		position: relative;
		height: 52px;
	}
	#bonussearch4 {
		height: 52px;
		line-height: 52px;
		float: none;
		font-size: 18px;
	}
	.paging {
		height: 51px;
	}
	.paging a {
		height: 51px;
		line-height: 51px;
		width: 51px;
	}
	.paging a.pagenum {
		display: none;
	}
	.paging a:first-child {
		border-right: 0 none;
	}
	.paging a:last-child {
		border-left: 0 none;
	}
	.paging a#pagingmobile {
		display: inline-block;
		width: calc(100% - 208px);
		font-size: 16px;
	}
	.banner {
		margin: 0 0 15px 0;
		padding: 0 0;
		text-align: center;
		background: #f9f9f9;
		font-size: 0;
	}
	.banner10 {
		height: 15px;
		clear: both;
	}
	#content3 .banner10 {
		height: 7.5px !important;
	}
	#sidemenu2 .banner10 {
		display: none !important;
	}
	.banner.banner2 {
		margin-top: -1px;
	}
	.banner.banner5 {
		margin-top: 15px;
	}
	.margintop42 {
		margin-top: 42px !important;
	}
	.banner.banner6 {
		margin: 0 -15px 15px -15px;
	}
	.banner.banner7 {
		margin: 15px -15px 15px -15px !important;
	}
	.banner img:first-child {
		display: none;
	}
	.banner img:last-child {
		display: block;
		border: 1px solid #dcdcdc;
		width: 100%;
		box-sizing: border-box;
	}
	#sidemenu {
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 30px 15px 0 15px;
	}
	#sidemenu.sidemenureg {
		padding: 0;
	}
	#content2 {
		float: none;
		width: 100%;
	}
	#content2top {
		height: auto;
		background: none;
		padding: 22px 15px 0 15px;
		margin-bottom: 20px;
		position: relative;
	}
	#content2top.content2top_2 {
		/* border-bottom: 1px solid #dcdcdc;*/
	}
	#content2top:before {
		/* content: ""; */
		position: absolute;
		height: 1px;
		width: calc(100% - 30px);
		bottom: 0;
		right: 15px;
		background: #dcdcdc;
	}
	#content2top h2 {
		float: none;
		color: #000000;
		height: 22px;
		line-height: 22px;
		font-weight: bold;
		margin-bottom: 26px;
	}
	.selector1,
	.selector1.selectorh1 {
		float: none;
		padding: 0 11px 0 35px;
		background: url(/images/dropdown_arrow.png) no-repeat 11px center #fcfcfc;
		height: 40px;
		margin-top: 0;
		margin-bottom: 20px;
		border: 1px solid #dcdcdc;
	}
	.selector1.selectorfloatright {
		float: right;
		width: calc(50% - 7px);
		width: 96px;
		margin: 0;
		float: left;
		padding: 11px 0;
		background: 0;
		border: 0;
		display: none !important;
	}
	.selector1.selectorfloatleft {
		float: left;
		width: 108px;
		background: url(/images/dropdown_arrow_w.png) no-repeat 11px center;
		padding: 11px 0px 0 30px;
		border: 0;
		margin: 0;
		background-size: 11px;
		text-align: left;
		background-position: 15px;
	}
	.selector1 small,
	.selector1 span,
	.selector1.selectorh1 span {
		/* color: #6c6c6c; */
		font-size: 14px;
		vertical-align: top;
		line-height: 18px;
		font-weight: normal;
	}
	.selector1.selector8 {
		width: 100%;
	}
	#selectdaterange {
		border: 0 none;
		background: none;
		color: #6c6c6c;
		font-size: 16px;
		vertical-align: top;
		box-sizing: border-box;
		width: calc(100% - 120px);
		height: 35px;
		line-height: 35px;
		margin-top: 0;
	}
	.selector1.selector8 span {
		display: none;
	}
	.selector8:after {
		display: none;
	}
	#bonuses {
		padding: 0 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bonus {
		margin: 0 0 15px 7px !important;
		width: calc(50% - 7px);
		overflow: visible;
		padding-bottom: 6px;
	}
	.bonus.bonus_left2,
	.bonus.bonus_left.bonus_left2 {
		margin: 0 7px 15px 0 !important;
	}
	.bonus img {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		border-top: 0 none;
	}
	.bonus1 {
		position: relative;
		right: auto;
		top: auto;
		display: block;
		height: 32px;
		line-height: 32px;
		width: 100%;
		font-size: 14px;
		font-weight: normal;
	}
	.bonus2 {
		padding: 6px 6px 0 6px;
		height: 51px;
		line-height: 17px;
		overflow: hidden;
	}
	.bonus3 {
		padding: 7px 6px 0 6px;
		font-size: 12px;
		height: 20px;
		overflow: hidden;
	}
	.bonus3>i {
		margin: 0 4px;
	}
	#sidemenuul {
		/* display: none; */
		border: 0;
		overflow: scroll;
		display: block;
		width: auto;
		white-space: nowrap;
		padding-bottom: 2px;
		margin-bottom: 15px;
		border-bottom: 1px solid #eaeaea;
		max-width: 100%;
		position: relative;
	}
	#sidemenu h3 {
		height: 51px;
		background: url(/images/foldedcorner2.jpg) no-repeat #505e00;
		padding: 0 15px 0 16px;
		margin-bottom: 17px;
		color: #ffdc89;
		font-size: 24px;
		line-height: 49px;
		margin-right: -15px;
	}
	.bonus2div {
		margin: 0 0 30px 7px;
		width: calc(50% - 7px);
		height: auto;
		overflow: visible;
		border-top: 0 none;
		display: block;
		float: right;
		background: #f9f9f9;
	}
	.bonus2div img {
		float: none;
		border-bottom: none;
		border-top: 0 none;
		width: 100%;
		height: auto;
		margin: 0;
		box-sizing: border-box;
	}
	.bonus2div div {
		float: none;
		width: auto;
	}
	bonus2_1 {
		display: none;
	}
	.bonus2_1_1 {
		text-align: center;
		display: block;
		height: 32px;
		line-height: 32px;
		width: 100%;
		background: #fd9b00;
		color: #ffffff;
		font-size: 14px;
		font-weight: normal;
	}
	.bonus2_2 {
		padding: 6px 6px 0 6px;
		height: 51px;
		line-height: 17px;
		overflow: hidden;
		font-size: 16px;
		font-weight: bold;
	}
	.bonus2_2.bonus2_2_show {
		margin-top: 0;
	}
	.bonus3_2 {
		padding: 7px 6px 0 6px;
		font-size: 12px;
		height: 20px;
		overflow: hidden;
		color: #484848;
		height: 20x;
	}
	.bonus3_2>i {
		display: inline-block;
		vertical-align: middle;
		width: 1px;
		height: 9px;
		background: url(/images/bonusi.png) no-repeat;
		margin: -1px 4px 0 4px;
	}
	.mobilehidden {
		display: block !important;
	}
	.desktophidden {
		display: none !important;
	}
	#content3 {
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	#sidemenu2 {
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.margintop10desktop {
		margin-top: 0px !important;
	}
	.redh3 {
		height: 51px;
		background: url(/images/foldedcorner4.jpg) no-repeat #ab0000;
		padding: 0 15px 0 16px;
		font-size: 24px;
		line-height: 49px;
		margin: 15px -15px 20px 0;
	}
	.rel {
		position: relative;
		margin-left: -15px;
	}
	#hotstuff-cont,
	.hotstuff-cont,
	#vodstuff-cont {
		overflow: auto;
	}
	#hotstuff,
	.hotstuff,
	#vodstuff {
		white-space: nowrap;
		z-index: 1;
		font-size: 0;
		margin-bottom: 0;
	}
	.thereismore {
		position: absolute;
		left: 0;
		top: 0;
		width: 80px;
		height: 151px;
		background: url(/images/thereismore.png) no-repeat;
		/* z-index: 2; */
		display: block;
	}
	.thereismore.thereismore2 {
		height: 120px;
		background: url(/images/thereismore2.png) 13px center no-repeat, url(/images/thereismore3.png) repeat-y;
	}
	.thereismore.thereismore3 {
		height: 301px;
		background: url(/images/thereismore2.png) 13px center no-repeat, url(/images/thereismore3.png) repeat-y;
	}
	.thereismore.thereismore4 {
		height: 150px;
		background: url(/images/thereismore2.png) 13px center no-repeat, url(/images/thereismore3.png) repeat-y;
	}
	.thereismore.thereismore5 {
		height: 274px;
		background: url(/images/thereismore2.png) 13px center no-repeat, url(/images/thereismore3.png) repeat-y;
	}
	.thereismore.thereismore6 {
		height: 239px;
		width: 48px;
		background: url(/images/thereismore6.png) no-repeat;
		top: -65px;
		bottom: 0;
	}
	.hotdiv {
		text-decoration: none;
		margin-bottom: 0;
		margin-left: 10px;
		height: auto;
		display: inline-block;
		width: 145px;
		white-space: normal;
		vertical-align: top;
	}
	.hotdiv:last-child {
		margin-left: 0;
	}
	.hotdiv img {
		float: none;
		width: 100%;
		box-sizing: border-box;
		height: auto;
	}
	.hotdiv div {
		width: 100%;
		float: none;
	}
	.hotdiv1 {
		height: 66px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.hotdiv2 {
		display: none;
	}
	#topimage {
		/* width: calc(100% + 30px); */
		/* margin: 0 -15px 10px -15px; */
		height: 0;
		padding-bottom: 56%;
		width: 100%;
	}
	#topimage h1,
	#topimage h2 {
		padding: 5px 7px 0 0;
		font-weight: bold;
		color: #ffffff;
		font-size: 12px;
		max-height: 100%;
		background-size: 35px;
	}
	.play {
		background: url(/images/play2.png) no-repeat;
		width: 62px;
		height: 62px;
	}
	.content3h2 {
		font-size: 18px;
	}
	#getbonus1 {
		margin-top: 15px !important;
	}
	#getbonus1,
	#getbonus2 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		font-size: 16px;
	}
	#getbonus0 {
		display: none;
	}
	#getbonus3,
	#getbonus4 {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
		height: 50px;
		line-height: 50px;
		display: block;
	}
	.branch {
		float: none;
		display: block;
		width: 100%;
		padding-left: 0;
		font-size: 16px;
		margin-bottom: 12px;
	}
	.p3,
	.text {
		font-size: 16px;
	}
	.banner3 {
		display: none;
	}
	.banner4 {
		display: block;
		margin: 20px 0 30px 0;
		text-align: center;
		background: #f9f9f9;
		font-size: 0;
	}
	.banner4 img {
		border: 1px solid #000000;
		width: 100%;
		box-sizing: border-box;
		display: block;
	}
	#takanonpop,
	.textpop {
		top: 5%;
		height: 90%;
		right: 5%;
		width: 90%;
		margin-right: 0px;
	}
	#takanonpop>div,
	.textpop>div {
		max-height: calc(100% - 43px);
	}
	#alert {
		width: 90%;
		left: 5%;
		margin-left: 0;
		top: 5%;
	}
	#alert2 {
		padding: 80px 20px 16px 20px;
	}
	.descr2 {
		font-size: 16px;
		line-height: 24px;
		text-align: right;
		padding: 0 0;
	}
	#contactright {
		float: none;
		width: 100%;
		margin-bottom: 0px;
	}
	#contactleft {
		float: none;
		width: 100%;
		margin-bottom: 0px;
	}
	#contact1,
	#contact2,
	#contact3 {
		height: 40px;
		line-height: 38px;
		margin-bottom: 20px;
		padding-right: 11px;
	}
	#contact4 {
		padding: 9px 11px 0 0;
		height: 122px;
		margin-bottom: 0px;
	}
	.fields {
		float: none;
		display: block;
		height: 50px;
		line-height: 50px;
	}
	#sendcontact {
		width: 100%;
		float: none;
		height: 50px;
		line-height: 50px;
	}
	.padding15 {
		padding: 15px;
	}
	.padding15notop {
		padding: 0 15px 15px 15px;
	}
	.padding15sides {
		padding: 0 15px 0 15px;
	}
	.morediv {
		margin-bottom: 14px;
		height: auto;
		float: right;
		width: calc(50% - 7px);
	}
	.morediv:nth-child(2n) {
		float: left;
	}
	.morediv img {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.morediv div {
		width: 100%;
		float: none;
		background: #f9f9f9;
		padding-bottom: 5px;
	}
	.morediv1 {
		height: 47px;
		line-height: 20px;
		color: #505e00;
		font-size: 15px;
		overflow: hidden;
		margin-bottom: 0;
		box-sizing: border-box;
		padding: 6px 8px 0px 8px;
	}
	.morediv2 {
		display: none;
	}
	.greenh3 {
		height: 51px;
		background: url(/images/foldedcorner2.jpg) no-repeat #505e00;
		padding: 0 15px 0 16px;
		margin-bottom: 17px;
		color: #ffdc89;
		font-size: 24px;
		line-height: 49px;
		margin-right: -15px;
	}
	#rolescontent {
		float: none;
		width: 100%;
	}
	#rolescontent p a {
		text-decoration: underline;
		color: #505e00;
	}
	.besth1 {
		height: 51px;
		background: url(/images/foldedcorner2.jpg) no-repeat #505e00;
		padding: 0 15px 0 16px;
		margin-bottom: 17px;
		color: #ffdc89;
		font-size: 24px;
		line-height: 49px;
		margin-right: -15px;
	}
	.besth1.nobottommargin {
		margin-bottom: 0;
	}
	.resultsh1 {
		text-align: center;
		line-height: 30px;
		font-weight: bold;
		font-size: 18px;
		color: #000000;
		margin: 8px 0 0 0;
	}
	.resultsh1 span {
		display: block;
		font-weight: normal;
		font-size: 16px;
	}
	.result {
		margin-bottom: 15px;
		padding-bottom: 15px;
		height: 73px;
		border-bottom: 1px solid #f3f3f3;
	}
	.result img {
		width: 128px;
		height: 71px;
	}
	.result div {
		width: calc(100% - 139px);
	}
	.result1 {
		height: auto;
		line-height: 18px;
		max-height: 75px;
		color: #505e00;
		font-size: 16px;
		margin-bottom: 0;
	}
	.result2 {
		display: none;
	}
	.result3 {
		display: none;
	}
	.workinner {
		float: none;
		width: 100%;
		box-sizing: border-box;
	}
	.workinner>h1 {
		margin-bottom: 7px;
	}
	.workinner>h2 {
		margin-bottom: 7px;
	}
	.descr3 {
		margin-bottom: 15px;
	}
	.descr3 label {
		float: none;
		display: block;
		margin: 0 0 2px 0;
	}
	.descr3 div {
		float: none;
		display: block;
	}
	.sendcv {
		width: 135px;
	}
	.modal {
		top: 50%;
		right: 5%;
		width: 90%;
		margin-right: 0px;
		margin-top: -240px;
	}
	.input1 {
		float: none;
		width: 100%;
		margin: 0 0 15px 0;
	}
	.input1.input2 {
		float: none;
	}
	.selector3 {
		float: none;
		width: 100%;
		margin: 0 0 15px 0;
	}
	.selector3.selector4 {
		float: none;
	}
	.forfileinput {
		float: none;
		width: 100%;
		margin: 0 0 15px 0;
	}
	.checkboxes {
		float: none;
		width: 100%;
	}
	.checkboxes p {
		margin-bottom: 19px;
		line-height: 16px;
	}
	.checkboxes p:last-child {
		/* margin-bottom: 24px; */
	}
	.checkboxes p input {
		float: right;
		margin-left: 9px;
	}
	.checkboxes p span {
		float: right;
		width: calc(100% - 30px);
		/* line-height: 14px; */
	}
	.wis input[type="checkbox"]+label {
		margin-top: 2px;
	}
	.sendcv2 {
		/* float: none; */
		width: 100%;
		display: block;
	}
	.youtube {
		text-decoration: none;
		margin-bottom: 0;
		margin-left: 10px;
		height: auto;
		display: inline-block;
		width: 145px;
		white-space: normal;
		vertical-align: top;
	}
	.youtube:first-child {
		margin-top: 0;
	}
	.youtube:last-child {
		margin-bottom: 0;
	}
	.youtube:last-child {
		margin-left: 0;
	}
	.youtube img {
		float: none;
		width: 100%;
		box-sizing: border-box;
		height: auto;
	}
	.youtube div {
		width: 100%;
		float: none;
	}
	.youtube1 {
		height: 66px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.youtube2 {
		display: none;
	}
	.showalllink {
		padding: 18px 0 26px 0;
		height: 25px;
	}
	.showalllink a {
		height: 25px;
		line-height: 25px;
		float: left;
		padding-right: 18px;
		background: url(/images/showalllink.png) right center no-repeat;
		text-decoration: none;
		color: #505e00;
		font-size: 18px;
	}
	#letters {
		padding: 0 2px 0 17px;
		margin: 0 -15px 20px -15px;
	}
	.dict {
		margin-bottom: 28px;
	}
	#sideicons {
		margin-bottom: 0px;
	}
	#sideicons li {
		margin-bottom: 15px;
		margin-left: 7px;
		float: right;
		width: calc(50% - 7px);
	}
	#sideicons li:nth-child(2n) {
		margin-left: 0;
		margin-right: 7px;
	}
	#sideicons li:last-child {
		margin-bottom: 15px;
	}
	#sideicons li a {
		height: 47px;
		line-height: 20px;
		padding: 4px 53px 0 6px;
		font-size: 13px;
		color: #484848;
		background-size: contain !important;
		overflow: hidden;
	}
	.fb_iframe_widget {
		margin-bottom: 15px;
	}
	.promoted {
		margin-bottom: 20px;
		height: 73px;
		margin-left: 0;
		width: 100%;
		float: none;
	}
	.promoted:last-child {
		margin-bottom: 0;
	}
	.promoted img {
		width: 128px;
		height: 71px;
		float: right;
	}
	.promoted1 {
		display: none;
	}
	.promoted2 {
		float: right;
		width: calc(100% - 148px);
		height: 60px;
		line-height: 15px;
		color: #505e00;
		font-size: 16px;
		font-weight: bold;
		padding: 5px 0 0 0;
		margin-right: 9px;
	}
	.stretchall {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	.margintop30 {
		margin-top: 30px !important;
	}
	.toppromoted {
		background-image: none !important;
		padding-bottom: 9px;
		margin-bottom: 15px;
		border-bottom: 1px solid #f3f3f3;
		height: auto;
		border: 0 none;
	}
	.toppromoted img {
		display: block;
		box-sizing: border-box;
		width: 100%;
		height: auto;
		margin: 0 0 8px 0;
	}
	.toppromoted>div {
		position: static;
		top: auto;
		right: auto;
		height: auto;
		width: 100%;
		background: none;
		border: none;
		padding: 0px;
		overflow: visible;
	}
	.toppromoted1 {
		max-height: none;
		line-height: 23px;
		font-size: 22px;
		overflow: visible;
		margin-bottom: 7px;
	}
	.toppromoted2 {
		max-height: none;
		overflow: auto;
		margin-bottom: 5px;
	}
	.toppromoted3 {
		max-height: 54px;
		font-size: 16px;
	}
	.videohotdiv {
		margin-bottom: 0 !important;
		margin-left: 14px;
		display: inline-block;
		width: 33%;
		white-space: normal;
		float: none;
		background: none !important;
	}
	.videohotdiv:last-child {
		margin-left: 0;
	}
	.videohotdiv .video1 {
		height: 60px;
		line-height: 20px;
		padding: 4px 0 3px 0;
	}
	.video {
		margin-left: 14px;
		height: auto;
		width: calc(50% - 7px);
		margin-bottom: 14px;
	}
	.video.video_left {
		margin-left: 14px;
	}
	.video.video_left2,
	.video.video_left.video_left2 {
		margin-left: 0px;
	}
	.video img {
		width: 100%;
		height: auto;
		display: block;
	}
	.video1 {
		height: 40px;
		line-height: 20px;
		color: #505e00;
		font-size: 15px;
		overflow: hidden;
		padding: 4px 8px 3px 8px;
	}
	.margintop15 {
		margin-top: 15px !important;
	}
	.gallery {
		width: calc(100% + 30px);
		margin: 0 -15px 56px -15px;
		height: 0;
		border-left: 0 none;
		border-right: 0 none;
		padding-bottom: 56%;
	}
	.gallery:after {
		height: 100px;
	}
	.gallery>span {
		right: 15px;
		bottom: 9px;
		height: 13px;
		line-height: 13px;
		font-size: 16px;
		color: #ffdc89;
	}
	.linktoall {
		left: 15px;
		bottom: -30px;
		height: 19px;
		line-height: 19px;
		font-size: 18px;
		color: #505e00;
		padding-right: 17px;
		background: url(/images/showalllink.png) right center no-repeat;
	}
	.circles {
		left: 11px;
		right: auto;
		bottom: 9px;
		height: 13px;
		text-align: left;
	}
	#topimage .circles {
		left: 0;
		right: 0;
		text-align: center;
	}
	.circles a {
		width: 13px;
		height: 13px;
		background: url(/images/emptycircle2.png) no-repeat;
	}
	.circles a.curr,
	.circles a:hover {
		background: url(/images/fullcircle2.png) no-repeat;
	}
	.galleryimg {
		width: calc(50% - 7px);
		height: auto;
		margin: 0 0 15px 14px;
	}
	.galleryimg.galleryimg_left {
		margin-left: 14px;
	}
	.galleryimg.galleryimg_left2 {
		margin-left: 0 !important;
	}
	.galleryimg img {
		height: auto;
	}
	#bottommenu {
		padding: 0 15px;
	}
	.bottompromoted {
		margin-bottom: 14px;
		height: auto;
		width: calc(50% - 7px);
		margin-left: 0;
	}
	.bottompromoted:nth-child(2n) {
		float: left;
	}
	.bottompromoted img {
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.bottompromoted1 {
		display: none;
	}
	.bottompromoted2 {
		height: 47px;
		line-height: 20px;
		color: #505e00;
		font-size: 15px;
		overflow: hidden;
		margin-bottom: 0;
		box-sizing: border-box;
		padding: 6px 8px 0px 8px;
	}
	.newh2 {
		height: 51px;
		background: url(/images/foldedcorner2.jpg) no-repeat #505e00;
		padding: 0 15px 0 16px;
		margin-bottom: 17px;
		margin-top: 15px;
		color: #ffdc89;
		font-size: 24px;
		line-height: 49px;
		margin-right: -15px;
	}
	.post,
	.post.post_left {
		/*float: none;

		margin: 0 0 18px 0;*/
		margin-bottom: 18px;
		width: 333px;
	}
	.gutter-sizer {
		width: 5%;
	}
	.post>span {
		border: 0 none;
		height: 32px;
		line-height: 32px;
		color: #484848;
		font-weight: normal;
		padding: 0 0;
	}
	.articleh1 {
		font-size: 22px;
		margin-bottom: 5px;
	}
	#articlecontrols {
		margin: 15px 0;
		border-top: 0 none;
		padding-top: 0px;
	}
	.articlecontrols1,
	.print {
		display: none;
	}
	.subarticle {
		color: #838383;
		font-size: 15px;
		display: block;
		margin-bottom: 5px;
	}
	.subarticle i {
		display: inline-block;
		vertical-align: middle;
		width: 1px;
		height: 9px;
		background: url(/images/5dots.png) no-repeat;
		margin: -1px 3px 0 3px;
	}
	.tags {
		margin-bottom: 15px;
	}
	.addpromoted {
		margin-left: 14px;
		margin-bottom: 14px;
		height: auto;
		width: calc(50% - 7px);
		padding-bottom: 6px;
	}
	.addpromoted:nth-child(2n) {
		margin-left: 0;
	}
	.addpromoted img {
		width: 100%;
		height: auto;
	}
	.addpromoted1 {
		display: none;
	}
	.addpromoted2 {
		font-size: 15px;
		padding: 6px 8px 0 8px;
	}
	.madorleft {
		float: none;
		width: 100%;
		height: 104px;
		margin-bottom: 15px;
	}
	.madorleft img {
		float: right;
		width: 180px;
		display: block;
		height: 102px;
	}
	.madorleft1 {
		float: right;
		margin: 0;
		padding: 9px 8px 0 8px;
		line-height: 21px;
		max-height: 93px;
		overflow: hidden;
		width: calc(100% - 180px);
		box-sizing: border-box;
	}
	.madorleft2 {
		display: none;
	}
	.madorleft3 {
		display: none;
	}
	.madorright {
		float: none;
		width: 100%;
	}
	.madorright a {
		height: 75px;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d2d2d2;
	}
	.madorright a:first-child {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #d2d2d2;
	}
	.madorright a img {
		width: 130px;
		height: 75px;
		float: right;
	}
	.madorright a span {
		float: right;
		position: static;
		right: auto;
		bottom: auto;
		width: calc(100% - 130px);
		height: 76px;
		background: none;
		padding: 0 7px 0 7px;
		font-size: 16px;
		color: #505e00;
		line-height: 19px;
	}
	#vodfooter-cont {
		height: 239px;
		background: url(/images/vodfooter2.jpg) repeat-x;
	}
	#vodfooter {
		padding: 0 15px;
	}
	#vodfooter h4 {
		height: 65px;
		line-height: 58px;
		font-size: 24px;
	}
	.voddiv {
		text-decoration: none;
		margin-bottom: 0;
		margin-left: 10px;
		height: auto;
		display: inline-block;
		width: 145px;
		float: none;
		vertical-align: top;
	}
	.voddiv img {
		width: 143px;
		height: 80px;
		margin-bottom: 0px;
	}
	.voddiv1 {
		font-size: 16px;
		line-height: 25px;
		height: 75px;
		white-space: normal;
	}
	.tabs a {
		width: 50%;
		padding: 0;
		text-align: center;
		margin: 0;
	}
	#lost1 {
		float: none;
		width: 100%;
	}
	#lost2 {
		float: none;
		width: 100%;
	}
	.input3 {
		margin: 0 0 15px 0;
		border: 1px solid #dcdcdc;
		padding-right: 11px;
		background: #fcfcfc;
		height: 40px;
		line-height: 38px;
	}
	.textarea3 {
		margin: 0 0 15px 0;
		border: 1px solid #dcdcdc;
		padding-right: 11px;
		background: #fcfcfc;
		height: 124px;
		padding-top: 9px;
	}
	.fivefileinput {
		margin: 0;
		padding-right: 11px;
		background: #fcfcfc;
		height: 40px;
		line-height: 38px;
		border: 1px solid #dcdcdc;
	}
	.fivefileinput1 {
		line-height: 38px;
	}
	.fivefileinput2 {
		float: left;
		background: #ffffff;
		width: 95px;
		text-align: center;
		border: 0 none;
		border-right: 1px solid #dcdcdc;
		color: #8d8d8d;
		height: 38px;
		line-height: 36px;
	}
	.span3 {
		color: #3d3d3d;
		font-size: 16px;
		margin: 0;
		height: 52px;
		line-height: 52px;
		padding-right: 0px;
		float: none;
		display: block;
	}
	.sendlost {
		float: none;
		display: block;
		width: 100%;
		font-weight: bold;
		height: 52px;
		line-height: 52px;
		margin: 0 0 30px 0;
	}
	.lost {
		margin-bottom: 15px;
		height: auto;
		overflow: visible;
		background: #f9f9f9;
		padding: 10px;
	}
	.lost img {
		float: right;
		border: 1px solid #dcdcdc;
		display: block;
		box-sizing: border-box;
		height: 71px;
		width: 128px;
		margin: 0 0 0 9px;
	}
	.lost>div {
		float: none;
		width: 100%;
		padding: 0;
	}
	.lost1 {
		margin-bottom: 15px;
	}
	.lost2 {
		margin-bottom: 8px;
		line-height: 18px;
	}
	.lost3 {
		margin-bottom: 7px;
	}
	#sideform {
		margin-left: -15px;
		margin-right: -15px;
	}
	#sideform h3 {
		text-align: center;
	}
	#topform {
		margin-top: auto;
		/* background-color: #c1bfbf; */
	}
	div#topform.pika {
		background: #f7f7f7;
	}
	#topform:before {
		display: none;
	}
	#topform h2 {
		height: auto;
		line-height: 22px;
		font-weight: normal;
		color: #000000;
		font-size: 18px;
		padding: 12px 15px;
		/* border-top: 1px solid #fd9b00; */
		border-bottom: 0 none;
		text-align: center;
		background: #f7f7f7;
	}
	#topform .tabs {
		height: 40px;
		line-height: 56px;
		border-top: 1px solid #dbdbdb;
		font-weight: normal;
		margin-bottom: 0;
		padding-top: 11px;
		padding-bottom: 30px;
		border: 0;
		background: #f6f6f6;
	}
	#topform .tabs a {
		height: 56px;
		line-height: 56px;
		padding: 0;
	}
	#topform1 {
		padding: 0 15px 18px 15px;
		border-bottom: 1px solid #dfdfdf;
	}
	.input5 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		padding-right: 9px;
		font-size: 16px;
		height: 40px;
		line-height: 38px;
	}
	#topform2 {
		float: none;
		width: 100%;
	}
	#topform2 p {
		margin-bottom: 16px;
		height: auto;
		font-size: 16px;
		width: 100%;
	}
	#topform2 p input {
		float: right;
		margin-top: 2px;
	}
	#topform2 p span {
		float: right;
		width: 100%;
		max-width: 291px;
	}
	.sendtopform {
		float: none;
		height: 52px;
		line-height: 52px;
		width: 100%;
	}
	.orangeh2 {
		height: 69px;
		line-height: 69px;
	}
	.use {
		margin-left: 0;
		margin-bottom: 10px;
		width: 50%;
		height: 49px;
		padding: 0 15px;
		border: 0 none;
		border-radius: 0;
	}
	.use img {
		width: 49px;
		height: 49px;
		float: right;
		border-radius: 24px;
	}
	.use span {
		position: static;
		width: auto;
		right: auto;
		text-align: right;
		top: auto;
		color: #505e00;
		font-weight: normal;
		font-size: 16px;
		margin-right: 12px;
		height: 49px;
		line-height: 49px;
		background: none;
		padding: 0;
	}
	.info {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
		height: auto;
	}
	.college {
		margin-left: 10px;
		display: inline-block;
		white-space: normal;
		float: none;
		margin-bottom: 30px;
		vertical-align: top;
	}
	.hotcollege {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 146px;
		height: 301px;
		overflow: hidden;
		background: none;
		margin: 0 0 20px 10px;
		white-space: normal;
	}
	.hotcollege:nth-child(3n) {
		margin-left: 10px;
	}
	.hotcollege:last-child {
		margin-left: 0;
	}
	.hotcollege img {
		float: none;
		display: block;
		width: 144px;
		height: 144px;
	}
	.hotcollege div {
		width: 146px;
		float: none;
		padding: 5px 0 0 0;
		white-space: normal;
	}
	.hotcollege1 {
		height: 36px;
		line-height: 18px;
		color: #505e00;
		margin-bottom: 3px;
		white-space: normal;
	}
	.hotcollege2 {
		display: none;
	}
	.hotcollege3 {
		max-height: 72px;
		line-height: 18px;
		white-space: normal;
	}
	.hotcollege4 {
		display: block;
		white-space: normal;
	}
	.input6 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		padding-right: 9px;
		font-size: 16px;
	}
	.sendtopform2 {
		display: block;
		/* float: none; */
		height: 52px;
		line-height: 52px;
		width: 100%;
		position: inherit !important;
	}
	div#topform.handa #topform1 #topform2 input {
		margin-left: 8px !important;
	}
	.sixfileinput {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		padding-right: 9px;
		font-size: 16px;
	}
	.sixfileinput1 {
		font-size: 16px;
	}
	.sixfileinput2 {
		width: 113px;
	}
	.selector5 {
		float: none;
		width: 100%;
		margin-bottom: 20px;
		font-size: 16px;
		color: #484848;
	}
	.selector5 span {
		font-size: 16px;
	}
	.selector5.selector6 {
		margin: 0 0 20px 0;
	}
	.p10 {
		padding-top: 15px;
	}
	.job {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 146px;
		height: 150px;
		overflow: hidden;
		background: none;
		margin: 0 0 20px 20px;
		white-space: normal;
		padding: 0;
	}
	.job:nth-child(3n) {
		margin-left: 10px;
	}
	.job:last-child {
		margin-left: 0;
	}
	.job1 {
		height: 36px;
		line-height: 18px;
		color: #505e00;
		margin-bottom: 3px;
		white-space: normal;
	}
	.job2 {
		display: none;
	}
	.job3 {
		max-height: 72px;
		line-height: 18px;
		white-space: normal;
		margin-bottom: 0;
	}
	.job4 {
		display: block;
		white-space: normal;
	}
	.client {
		display: inline-block;
		margin: 0 0 10px 10px;
		white-space: normal;
		float: none;
	}
	.p11 {
		color: #000000;
		font-size: 18px;
		margin-bottom: 13px;
		text-align: center;
	}
	#talktome {
		padding-right: 15px;
		font-size: 14px;
	}
	#talktome a {
		width: 153px;
	}
	.selector7,
	#courses {
		display: none;
	}
	.option {
		float: none;
		width: 100%;
		margin: 0 0 15px 0;
		background: #fcfcfc;
		box-sizing: border-box;
		position: relative;
		padding-right: 90px;
	}
	.mark {
		float: none;
		width: 90px;
		height: 41px;
		line-height: 15px;
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 4px 40px 0 0;
		font-size: 14px;
		background: url(/images/bigplus2.png) right 7px center no-repeat #96b000;
	}
	.mark.marked {
		background: url(/images/bigv2.png) right 5px center no-repeat #ffb849;
		padding: 0 40px 0 0;
		line-height: 41px;
	}
	.option img {
		float: none;
		position: absolute;
		top: 0;
		right: 0;
		border-right: 0 none;
		width: 90px;
		height: 90px;
	}
	.option>div {
		float: right;
		width: 100%;
	}
	.option1 {
		color: #8a926a;
	}
	.clicktotalk {
		font-size: 14px;
		font-weight: normal;
		padding: 9px 14px 0 9px;
	}
	.show {
		margin-bottom: 15px;
		height: 97px;
	}
	.show img {
		border: 1px solid #dcdcdc;
		border-left: 0;
		height: 97px;
		width: 171px;
	}
	.specialprice {
		height: 32px;
		line-height: 32px;
		width: 98px;
		font-size: 14px;
	}
	.show div {
		width: calc(100% - 171px);
		height: 97px;
		padding: 4px 8px 0 15px;
	}
	.show1 {
		height: auto;
		max-height: 54px;
		line-height: 18px;
		margin-bottom: 3px;
	}
	.show2 {
		display: none;
	}
	.show3 {
		max-height: 32px;
		line-height: 16px;
		margin-top: 0;
		float: none;
	}
	.show div>span {
		display: none;
	}
	#openlargeinfo {
		margin-top: 9px;
		padding: 14px 28px;
		height: auto;
		line-height: 24px;
		position: fixed;
		bottom: 0;
		z-index: 1;
	}
	#largeinfo {
		margin-top: 9px;
		position: fixed;
		z-index: 102;
		top: 50%;
		background: #f6f6f6;
		width: 330px;
		left: 50%;
		margin-left: -165px;
		border: 0;
		margin-top: -270px;
	}
	#largeinfo h3 {
		padding: 0 15px 0 11px;
		line-height: 27px;
	}
	#closelargeinfo {
		margin-top: 11px;
	}
	#largeinfo1 {
		float: none;
		margin: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 12px 8px 30px;
	}
	#largeinfo2 {
		float: none;
		/* margin: 0 13px 20px 13px; */
		width: 100%;
		border: 0;
		margin-bottom: 0;
	}
	#largeinfo2 span {
		font-size: 18px;
		padding-top: 60px;
		background: url(/images/barcode2.jpg) center 5px no-repeat;
		background-color: #fff;
	}
	#largeinfo3 {
		width: 100%;
		height: auto;
		min-height: 48px;
		margin: 0;
	}
	#youtubeframe {
		width: calc(100% + 30px);
		margin: 0 -15px 10px -15px;
	}
	.addcomment1 {
		width: 100%;
	}
	#sendcomment {
		float: none;
		width: 100%;
		font-size: 18px;
	}
	.ntmargin {
		margin-top: 0 !important;
	}
	.ntmargin2 {
		margin-top: -20px !important;
	}
	#topadv-cont {
		border-bottom: 1px solid #fd9b00;
	}
	#topadv {
		height: 232px;
		margin: 0 auto;
		text-align: center;
	}
	#topadv>img {
		float: none;
		margin-top: 31px;
		margin-left: 0;
		height: 180px;
	}
	#topadv>div {
		display: none;
	}
	.paddingtop30 {
		padding-top: 30px !important;
	}
	.marginboth30 {
		margin: 30px 0 !important;
	}
	.promotedx {
		display: block;
		width: 100%;
		height: 75px;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d2d2d2;
		position: relative;
		background: none;
	}
	.promotedx:first-child {
		padding-top: 15px;
		border-top: 1px solid #d2d2d2;
	}
	.promotedx img {
		width: 130px;
		height: 75px;
		float: right;
		box-sizing: border-box;
	}
	.promoted1x {
		display: none;
	}
	.promoted2x {
		float: right;
		width: calc(100% - 130px);
		height: 76px;
		padding: 0 7px 0 7px;
		font-size: 16px;
		color: #505e00;
		line-height: 19px;
		box-sizing: border-box;
		font-weight: bold;
	}
	div#content2top {
		height: 40px;
		background: url(/images/foldedcorner.jpg) no-repeat #505e00;
		padding: 0 13px 0 16px;
		/* margin-bottom: 20px; */
	}
	div#content2top.work {
		display: none;
	}
	div#content2top.content2top_2.indexer {
		padding: 0;
		height: 40px;
		background: url(/images/foldedcorner.jpg) no-repeat #505e00;
		padding: 0 13px 0 0px;
		margin-bottom: 0px;
		background: #505e00;
	}
	div#content2top.content2top_2.indexer h2.desktophidden {
		float: right;
		color: #ffdc89;
		font-size: 13px;
		height: 37px;
		line-height: 40px;
		font-weight: bold;
		margin: 0 2px 0 10px;
		position: relative;
		display: block !important;
	}
	h2.desktophidden a {
		font-size: 16px;
	}
	a#opencalculator2 {
		display: none;
	}
	.selector.selector1.selectorfloatleft {}
	.banner.banner2 {
		display: none;
	}
	h2.desktophidden.active:before {
		display: none;
	}
	.register {
		position: initial;
		top: 50px;
		float: none;
		margin: 0;
	}
	.buttonsofslide {
		display: none;
	}
	.priL {
		width: 100%;
		max-width: 100%;
		margin-bottom: 10px;
		height: auto;
	}
	.lgotBon.bonbon.active {
		width: 100%;
		display: block;
	}
	.logo-bon {
		width: 50px;
		height: 50px;
	}
	.logo-bon img {
		width: 100%;
	}
	.priL div#topimage {
		padding: 0;
	}
	.notRem,
	button.privateNew {
		bottom: 20px;
	}
	.bonusTabs #content2top h2 {
		font-size: 14px;
		margin: 0px 3px;
	}
	.handa div#topform1>*,
	.pika div#topform1>*,
	.pika div#topform1>div#topform2>* {
		width: 100%;
		position: relative;
		margin: 20px 0 0;
	}

.handa div#topform1 .selector.selector5.selector6.workinput7 {
    margin-bottom: 20px;
}
	div#topform.handa:after {
		display: none;
	}
	div#topform.pika a.sendtopform {
		position: inherit;
		margin: 10px auto 0;
	}
	a#logo2:before {
		content: "";
		/* display: block; */
		/* position: absolute; */
		/* width: 49px; */
		/* height: 49px; */
		/* background: #fff; */
		/* z-index: -1; */
		/* transform: rotate(45deg); */
		/* border-radius: 11px; */
		/* top: 1px; */
		/* left: 2px; */
	}
	body:after {
		display: block;
		content: "";
		/* position: absolute; */
		top: 0;
		/* left: 0px; */
		width: 100%;
		/* top: 0 !important; */
		height: 1000%;
		/* background: url(../images/2222.jpg); */
		z-index: -1;
		/* opacity: 0.6; */
		/* z-index: 999 !important; */
	}
	ul#sidemenuul li {
		padding: 9px 5px 0;
		width: 111px;
		display: inline-block;
		box-sizing: content-box;
		height: 63px;
	}
	#sidemenuul li a {
		/* width: 74px; */
		margin: 0 !important;
		height: auto;
	}
	ul#sidemenuul li p {
		word-wrap: break-word;
		word-spacing: inherit;
		word-break: unset;
		width: 111px;
		white-space: initial;
	}
	div#bonuses .clearall {
		display: none;
	}
	.logo img {
		width: 65px;
		position: relative;
		bottom: 0px;
	}
	.logo:before {
		height: 9px;
		margin-top: -5px;
	}
	.logo {
		margin-bottom: 3px;
	}
	a.busPag {
		margin-bottom: 6px;
	}
	a.busPag p:last-of-type {
		bottom: 4px;
		padding: 3px;
		font-size: 12px;
	}
	a.busPag p:first-of-type {
		top: 11px;
		padding: 3px 5px 4px;
		max-width: 70%;
		font-size: 12px;
		line-height: 12px;
	}
	.eye {
		margin-right: 16px;
	}
	.share {
		margin-left: 15px;
	}
	a.wa_btn.wa_btn_s {
		margin-right: 3px;
	}
	.text * {
		font-size: 15px !important;
		display: block;
		clear: both;
		text-align: right;
	}
	.text {
		padding: 0 15px;
	}
	.bonusTabs #content2top {
		background: #505e00 !important;
		padding: 0 0px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bonusTabs #content2top h2 {
		margin: 0 22px;
		font-weight: 600;
	}
	.bonbon {
		padding: 0 15px;
		font-size: 14px;
	}
	.bonbon * {
		font-size: 14px;
	}
	.privates .bonusTabs #content2top {
		background: url(/images/foldedcorner.jpg) no-repeat #505e00 !important;
		margin: 0 0 0 10px;
		border: 0 !important;
		padding: 0 0;
		justify-content: center;
	}
	.privates .bonusTabs #content2top h2 {
		margin: 0px;
		padding: 0 8px 0 0px;
		font-weight: 500 !important;
		font-size: 16px;
		width: 44%;
	}
	.privates .bonusTabs {
		margin-bottom: 23px;
	}
	.lgotBon.bonbon {
		padding: 0;
	}
	#topimage img:first-child {
		width: 100%;
		border: 0;
	}
	.priL .share {
		z-index: 11;
		bottom: -6px;
		left: -7px;
	}
	.privates .bonusTabs {
		margin-top: 11px;
		padding: 0;
	}
	form.personalBon.bonbon .priva {
		margin: 0px 0 21px;
	}
	.priva.rada .rad {
		width: 49%;
		max-width: 100%;
		margin: 0 3px;
	}
	.priva.rada .rad:first-child {
		margin-right: 0;
	}
	.priva.rada .rad:last-child {
		margin-left: 0;
	}
	.priva.pas input {
		max-width: 100% !important;
		width: 100%;
		margin: 0 3px;
		display: block;
	}
	.priva.pas input:first-child {
		margin-right: 0px;
		margin: 0px 0 21px;
	}
	.priva.pas input:last-child {
		margin-right: 0;
	}
	span.che.priva {
		justify-content: end;
		margin-bottom: 0px !important;
	}
	input#mail:after {
		content: "";
		display: block;
	}
	.personalBon input#mail {
		margin-bottom: 40px;
	}
	.priva.pas:before {
		content: "";
		display: block;
		position: absolute;
		top: -80px;
		width: 100%;
		height: 1px;
		background: #e4e4e4;
	}
	.priva.pas {
		position: relative;
	}
	.priva.rada {
		margin-bottom: 30px !important;
	}
	input#mail:after {
		content: "";
		display: block;
	}
	.personalBon input#mail {
		margin-bottom: 40px;
	}
	.priva.pas:before {
		content: "";
		display: block;
		position: absolute;
		top: -80px;
		width: 100%;
		height: 1px;
		background: #e4e4e4;
	}
	.priva.pas {
		position: relative;
		display: block;
		height: 101px;
	}
	.priva.rada {
		margin-bottom: 30px !important;
	}
	button.privateNew {
		width: 100%;
		margin-bottom: 20px;
		margin-left: 0;
		font-size: 18px;
		height: 45px;
		padding-right: 11px;
		font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;
		font-weight: 600;
		padding-top: 0 !important;
	}
	input[name="password1"],
	input[name="password2"] {
		display: inline-block !important;
		width: 140px !important;
	}
	input[name="password1"] {
		margin: 0 19px 0 0px;
	}
	input[name="password2"] {
		margin: 0 6px 0 0px;
	}
	form#workform {
		/* background: #c1bfbf !important; */
	}
	div#topform.pika a.sendtopform {
		width: 100%;
	}
	input#workinput1 {
		margin-top: 0 !important;
	}
	.work .selector.selector1.selectorh1 {
		float: left;
		position: relative;
		cursor: pointer;
		width: 192px;
		padding: 0 6px 0 22px;
		background: url(/images/areasarrow.png) no-repeat 6px center;
		height: 20px;
		margin-top: 11px;
		border: 0;
		float: right;
		width: 100px;
	}
	.bonusTabs {
		padding: 0 15px;
	}
	.priL:after {
		z-index: 1;
		background-size: 50px;
	}
	.priL h3 {
		z-index: 2;
		font-size: 12px;
	}
	div#content3.boni,
	div#content3.busi {
		padding: 0;
	}
	div#content3top {
		display: block;
	}
	#content2top.content2top_2.indexer h2.active a:before {
		content: "";
		display: block !important;
		position: absolute;
		width: 10px;
		height: 10px;
		background: #fff;
		bottom: -5px;
		transform: rotate(45deg);
		left: 50%;
		margin-left: -5px;
		z-index: 0;
	}
	.selector1.selectorfloatleft span {
		font-size: 16px;
	}
	div#content2top.pikasukadon {
		height: auto;
		background: none;
		margin: 0;
	}
	div#content2top.pikasukadon .selector.selector1 {
		width: 100%;
		display: block;
	}
	.selector.selector1.mobilehidden {}
	div#content2top.pikasukadon .selector.selector1 {
		display: flex !important;
		align-items: center;
	}
	div#content2top.pikasukadon .selector.selector1.mobilehidden:nth-of-type(2) {
		display: none !important;
	}
	div#content2top.pikasukadon .selector.selector1 span {
		display: block !important;
		color: #6c6c6c;
		font-size: 16px;
	}
	div#content2top.pikasukadon .selector.selector1 small {
		display: none;
	}
	div#topform2.twopika p {
		display: block;
	}
	h2.privateh2 {
		margin: 22px 0 24px;
		padding: 0px 24px 0 0px;
		font-size: 18px;
	}
	div#content3.privatezone {
		padding: 0;
	}
	.bonusTabs div#content2top.content2top_2 h2.desktophidden.active:after {
		width: 10px;
		height: 10px;
		background: #fff;
		position: absolute;
		content: "";
		transform: rotate(45deg);
		top: -6px;
		right: 50%;
		margin-right: -11px;
	}
	button.notRem {
		/* bottom: 60px; */
		width: 142px;
		/* margin-left: -72px; */
		height: 31px;
		position: initial;
		margin-left: 0;
	}
	p.not {
		font-size: 20px;
		/* top: 60px; */
		margin-bottom: 15px;
	}
	form.regform.registration {
		top: 50%;
		margin-top: -311px;
	}
	.popupAD {
		height: 75px;
		background-position: 50% !important;
		background-size: 360px !important;
		background-repeat: no-repeat !important;
		z-index: 98 !important;
		position: fixed;
		width: 360px !important;
		margin: 0 auto;
		top: 0;
		left: 50%;
		margin-left: -180px;
	}
	.boni #topimage {
		height: auto;
		padding: 0;
	}
	div#largeinfo h3 span {
		padding: 7px 0 0;
		line-height: 25px;
		vertical-align: super;
	}
	.wraperDell {
		position: absolute;
		width: 100%;
		top: 50%;
		z-index: 9;
		text-align: center;
		margin-top: -40px;
	}
	form.regform.registration.active {
		margin-top: -311px;
	}
	.banner iframe {
		width: 100%;
	}
	div#topform1 {
		overflow: hidden;
	}
	.selector.selector5.margin-mobile {
		margin-bottom: 20px;
	}
	
	#topform .tabs {
		height: auto;
		padding-bottom: 12px;
	}
}

@media (max-width: 380px) {
	#bonussearch4 {
		font-size: 14px;
	}
}

@media only screen and (max-width: 980px) {
	div#bonuses a.bonus {
		width: 48%;
		padding-top: 28.25%;
		height: auto;
		margin: 0 0px 13px 0px !important;
		overflow: hidden;
	}
	div#bonuses a.bonus p {
		position: absolute;
	}
	.priva {
		width: calc(100% /2) !important;
	}
	p.busAd {
		bottom: 0 !important;
		top: auto;
		-webkit-box-shadow: inset 0px -40px 40px -20px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: inset 0px -40px 40px -20px rgba(0, 0, 0, 0.75);
		box-shadow: inset 0px -35px 25px -15px rgba(0, 0, 0, 0.75);
		line-height: 71px;
		font-size: 12px;
	}
	p.busName {
		top: 0;
		left: 15px;
		padding: 1px 0 3px;
		text-transform: lowercase;
		line-height: 14px;
		font-size: 12px;
	}
}

@media (max-width: 605px) {
	.priva {
		width: 100% !important;
		max-width: 100% !important;
	}
	.personalBon.bonbon.active {
		justify-content: center;
		margin-top: 24px;
	}
	.priva {
		justify-content: center;
		display: flex;
	}
}

@media only screen and (max-width: 500px) {
	iframe.playgorithm-unit {
		height: 300px;
	}
}

@media only screen and (max-width: 350px) {
	div#menudiv .register a {
		font-size: 17px;
	}
}

#content3top select#changeworkarea {
	position: initial;
	width: 100%;
	height: 40px;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	padding: 0 12px;
	margin-bottom: 20px;
	background: url(/images/arrowDown.svg);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 11px;
}

div#content3top {
	width: 100%;
	box-sizing: border-box;
}

div#content3top:after {
	content: "";
	display: block;
	clear: both;
}

.workinner.work2 {
	border-top: 0;
	background: #fff;
}

@media screen and (max-height: 622px) {
	form.regform.registration {
		overflow: scroll;
		max-height: 90%;
		top: 5%;
		margin-top: 0 !important;
	}
}

div#topform.pika div#topform1>input:nth-child(1) {
	margin-top: 0;
}
