/* Media
-----------------------------------------------------------------------------*/
@media (max-width: 1024px){
	.pop_icon{
		width:57% !important;
	}
	.up_other{
		top:-172%;
	}
	.game_top a:hover .play_hover {
		-moz-transform: translateY(250%);
		-o-transform: translateY(250%);
		-webkit-transform: translateY(250%);
		transform: translateY(250%);
	}
	.game_bottom a:hover .play_hover {
		-moz-transform: translateY(200%);
		-o-transform: translateY(200%);
		-webkit-transform: translateY(200%);
		transform: translateY(200%);
		z-index:9999;
	}
}
@media (max-width: 1009px){
	.logo{width:120px !important;}
}
@media (max-width: 992px){
	nav ul li {
    	margin-left:.4%;
	}
	nav a:hover {
    	border-bottom:0 solid #000;
	}	
	.cas_block{
		display:inline-block;
		letter-spacing:normal;
		position:relative;
		margin:0 .5%;
		width:15%;
	}
	.cas_block:first-child{
		margin-left:0;
		margin-right:1.0%;
	}
	.cas_block:last-child{
		margin-left:1.0%;
		margin-right:0;
	}
	.go_casino{
		width:45%;
	}
	.up_other{
		top:-182%;
	}
	.bonuses_block{
		padding-left:15px;
		padding-right:15px;
	}
	.bonuses_block > div:nth-child(2){
		font-size:26px;
	}
	.borderwt.bonus > div:first-child{
		width:40%;
		float:none;
		margin-left:30%;
		margin-right:30%;
	}
	.borderwt.bonus .title_block > div:nth-child(2){
   		width:50% !important;
	}
	.borderwt.bonus .post-item{
		width:100% !important;
		display:block;
	}
	.mob{
		position:relative;
	    min-height: 560px;
        height: 560px;		
	}
	.new_btn {
		width:47%;
	}
	.layout-footer .menu li{
	    margin-left:1%;
    }
	.play_hover,
	.other_game .up_other,
	.views{
       display:none !important;
	}
	.ng_block .ng_mini > div{text-align:center;}
	.mob .get_btn {
		position:absolute;
		width:30%;
	}
	.mob .get_btn.red {
    	background-image:none;
		top: 0;
		left: 55%;
		width:30%;
		padding:25px 0;
	}
	.mob .get_btn.green {
    	background-image:none;
		top: 0;
		left:15%;
		width:30%;
		padding:25px 0;
	}
	.f_menu .menu li a:hover {
    	border-bottom:0 solid #fff;
	}
	.casino .up_text{
		display:none;
	}
}
@media (max-width: 966px){
	.content.slots {
		padding-left:0;
	}
	.content.casino_review{
		padding-left:0;
	}
	nav ul li {
		margin-left:.8%;
	}
	nav ul li a {
		font-size: 12px;
	}
	.footer .menu li{
		margin-left:2.8%;
	}
	.slonline{
		width:60% !important;
	}
	.pop_icon{
		width:60% !important;
	}
	.bon_icon{
		width:35% !important;
	}
	.nadd_icon{
		width:45% !important;
	}
	.casino_btn .casino_rating{
		padding:18px 0;
	}
	.bonuses_block > div:nth-child(2){
		font-size:24px;
	}
	.get_bonus {
		width:80%
	}

	.play_block .game_top  .play_hover{
		top:-50%;
	}
	/*.star.yellow{
		background:url(/i/sprite.png) no-repeat -55px -204px;
	}
	.star.red{
		background:url(/i/sprite.png) no-repeat -55px -238px;
	}
	.star.green{
		background:url(/i/sprite.png) no-repeat -55px -343px;
	}
	.star.blue{
		background:url(/i/sprite.png) no-repeat -55px -272px;
	}
	.star.violet{
		background:url(/i/sprite.png) no-repeat -55px -307px;
	}*/
	.up_other .play_money{
		font-size:17px;
		margin:0 7.5%;
		width:85%;
	}
	.up_other .demo{
		font-size:19px;
	}
	/*.up_other .views{
		background:url(/i/sprite.png) no-repeat 60px -421px;
	}*/

}
@media (max-width: 853px){
	.borderwt.blue.tb > div:last-child{width:50% !important;margin: 0 25% !important;}
	.layout-header .middle{
	    padding-left:2px;
	    padding-right:2px;
	}
	.index-block{
		padding-left: 5px;
		padding-right: 5px;
	}
	.content{
		padding-left:275px;
	}
	.logo {
		width:137px;
	}
	nav ul li {
		margin-left:0.2%;
	}
	nav ul li a{
    	font-size:13px;
	}
	.cas_block{
		margin:0 .5%;
		width:15%;
	}
	.cas_block:first-child{
		margin-left:0;
		margin-right:.5%;
	}
	.cas_block:last-child{
		margin-left:0.5%;
		margin-right:0;
	}
	.casino_info_block .w_bonus{
		font-size:13px;
	}
	.casino_info_block .w_rating > div:last-child{
		font-size:13px;
	}
	.casino_info_block .w_rating > div:last-child span,
	.casino_info_block .w_games > div:last-child span,
	.casino_info_block .w_games > div:first-child span{
		font-size:16px;
	}
	/*.star.yellow{
		background:url(/i/sprite.png) no-repeat -58px -204px;
	}
	.star.red{
		background:url(/i/sprite.png) no-repeat -58px -238px;
	}
	.star.green{
		background:url(/i/sprite.png) no-repeat -58px -343px;
	}
	.star.blue{
		background:url(/i/sprite.png) no-repeat -58px -272px;
	}
	.star.violet{
		background:url(/i/sprite.png) no-repeat -58px -307px;
	}*/
	.slonline{
		width:62% !important;
	}
	.popicon{
	}

	/*.game_top .play_hover div{
		background:url(/i/sprite.png) no-repeat 25px -420px;
	}*/
	.game_bottom .play_hover{
		font-size:14px;
		top:-65%;
		padding:4px 0;
	}
	/*.game_bottom .play_hover div{
		background:url(/i/sprite.png) no-repeat 0px -420px;
	}*/
	.bon_icon{
		width:40% !important;
	}
	.b_bonuses{
		margin:0 .5%;
		width:19.2%;
	}
	.b_bonuses:first-child{
		margin-right:.5%;
	}
	.b_bonuses:last-child{
		margin-left:.5%;
	}
	.nicon{
	}
 	.view_all{
		font-size:13px;
		padding:3px 15px 3px 5px;
	}
	.other_games_area > div{
		margin-left:2%;
		margin-right:2%;
		width:30%;
	}
	.other_games_area > div:nth-child(1),
	.other_games_area > div:nth-child(4),
	.other_games_area > div:nth-child(7),
	.other_games_area > div:nth-child(10){
		margin-left:1%;
		margin-right:2%;
	}
	.other_games_area > div:nth-child(3),
	.other_games_area > div:nth-child(6),
	.other_games_area > div:nth-child(9),
	.other_games_area > div:nth-child(12){
		margin-left:2%;
		margin-right:1%;
	}
 	.up_other .demo{
		font-size:18px;
		padding:6px 0;
	}
	/*.up_other .views{
		background:url(/i/sprite.png) no-repeat 50px -421px;
	}*/
	.rg_club{
		width:76% !important;
	}
	.borderwt.review {
		padding-right:0;
	}
	.description  > div > div:first-child{
		width:25%;
	}
	.borderwt.review  .go_casino{
		width:60%;
	}
	.go_casino{
		width:55%;
	}
	.parse_rating{
		width:75% !important;
	}
	.rating_block, .bonuses_block{
		padding:5px 10px;
	}
	.get_bonus {
		width:88%
	}
	.add_comment input[type='text'],.add_comment  textarea{
		width:40%;
	}
	.add_comment textarea{
		width:81.5%;
	}
	.oth-title{
		width:72% !important;
	}
	.select_casino{
		width:55% !important;
	}
	.casino_i .info > div > div:first-child{
		width:27%;
	}
	.info .go_casino{
		width:75%;
	}
	.new_opportunities {
		width:35% !important;
	}
	.get_btn {
		font-size:15px;
		padding:8px 20px 8px 5px;
	}
	.play_pop_games{
		width:55% !important;
	}

	.borderwt.casinos > div:first-child{
		width:84%;
	}
	.borderwt.casinos > div:last-child{
		width:16%;
	}
	.casino_i .info > div{
		width:97%
	}
	.casino_btn .casino_rating{
		padding:15px 0;
		width:40%;
	}
	.articles_block > div{
		width:32%;
		margin:10px 1%;
	}
	.article > div:nth-child(2){
		width:62%;
	}
	.article .icon{
		width:60px;
	}
	/*.article .finans{
		background:url(/i/sprite.png) 5px -1226px no-repeat;
	}
	.article .add_funds{
		background:url(/i/sprite.png) 10px -1309px no-repeat;
	}
	.article .withdraw_money{
		background:url(/i/sprite.png) 2px -1380px no-repeat;
	}
	.article .verification{
		background:url(/i/sprite.png) 10px -1470px no-repeat;
	}
	.article .payment_systems{
		background:url(/i/sprite.png) 5px -1550px no-repeat;
	}
	.article .locks{
		background:url(/i/sprite.png) 4px -1625px no-repeat;
	}*/

	.borderwt.blue > div:first-child{
		width:100%;
	}
	.borderwt.blue > div:last-child{
		width:100%;
	}
	.borderwt.blue.tb > div:first-child{
		width:100%;
	}
	.borderwt.blue.tb > div:last-child{
		width:40%;
		margin:0 30% 0 30%;
	}
	.f_menu {
	}
	.layout-footer .menu li{
	    margin-left:.8%;
	}
	.f_menu .menu li a{
    	font-size:12px;
	}
	.borderwt.bonus > div:first-child{
		width:50%;
		margin-left:25%;
		margin-right:25%;
	}
	.new_btn {
		width:50%;
	}
	.borderwt.review .new_btn{
		width:60%;
	}
	.layout-footer .middle {
	    padding-left:5px;
	    padding-right:5px;
	}
	nav ul li.automats{
	  background:none;
	  padding-left:0;
	}
	nav ul li.roulet {
		background:none;
		padding-left:0;
	}
	nav ul li.table_game {
		background:none;
		padding-left:0;
	}
	nav ul li.videopoker {
		background:none;
		padding-left:0;
	}
	nav ul li.cardgames {
		background:none;
		padding-left:0;
	}
	nav ul li.clubs {
		background:none;
		padding-left:0;
	}
}
@media (max-width: 800px){
	nav {
		width:81%;
	}
	nav ul li {
		/*margin-left:2.0%;*/
		/*margin-right:2.0%;*/
    	margin: 0 6px;
	}
	nav ul li a {
		font-size: 12px;
	}
  nav ul li.automats{
	  background:none;
	  padding-left:0;
  }
  nav ul li.roulet{
	  background:none;
	  padding-left:0;
  }
  nav ul li.table_game{
	  background:none;
	  padding-left:0;
  }
  nav ul li.videopoker{
	  background:none;
	  padding-left:0;
  }
  nav ul li.cardgames{
	  background:none;
	  padding-left:0;
  }
  nav ul li.clubs{
	  background:none;
	  padding-left:0;
  }

	.index-block{
		padding-left:5px;
		padding-right:5px;
	}
	.cas_block{
		/*margin:0 .2%;*/
		/*width:19.6%;*/
	}
	.cas_block:first-child{
		margin-left:0;
		margin-right:.3%;
	}
	.cas_block:last-child{
		margin-left:0.3%;
		margin-right:0;
	}
	.content.casino_review.left{
		padding-right:170px;
	}
	.casino_info_block .w_bonus span{
		font-size:16px;
	}	
	.btn.views{
		font-size:11px;
	}
	.slonline{
		width:65% !important;
	}
	.content{
		padding-left:255px;
	}
	.lsidebar {
		width: 240px;
	}
	.b_bonuses{
		margin:0 3% 10px 3%;
		width:28%;

	}
	.b_bonuses:nth-child(1),
	.b_bonuses:nth-child(4){
		margin-left:0;
		margin-right:3%;
	}
	.b_bonuses:nth-child(3),
	.b_bonuses:nth-child(6){
		margin-right:0;
		margin-left:3%;
	}
	.b_bonuses:nth-child(5){
		margin:0 3%;
	}
	.avreal_money{
		width:55% !important;
	}
	.content.slots {
		padding-left:0;
	}
 	.desc_game{
	}
	.get_btn {
		font-size:14px;
		padding:8px 17px 8px 5px;
	}
	.play_block .view_all{
		font-size:14px;
		padding:3px 10px 3px 5px;
		width:70% !important;
	}
	.play_block .game_top  .play_hover{
		top:-75%;
	}
	.info .go_casino{
		width:80%;
	}
	.borderwt.review  .go_casino{
		width:65%;
	}
	.description .adress,
	.description .soft,
	.description .giving,
	.description .license,
	.description .games,
	.description .slots{
		padding-left:20px;
	}
	.description  > div > div:first-child{
		width:26%;
	}
	.borderwt.blue > div:first-child{
		width:62%;
	}
	.borderwt.blue > div:last-child{
		width:38%;
	}
	.frispin_block > div > div:last-child{
		width:45%;
	}
	.frispin_block > div > div:nth-child(2){
		background:none;
	}
	.rating_block, .bonuses_block{
		padding:5px;
	}
	.rating_block > div, .bonuses_block > div {
		font-size:14px;
	}
	.rating_block > div:last-child > div:first-child{
		font-size:13px;
	}
	.rating_block > div > div:first-child{
		width:60%;
	}
	.borderwt.bonus > div:first-child{
		width:40%;
	}
	.borderwt.bonus > div:last-child{
		padding-left:0;
		width:60%;
	}
	.short_description{
		width:70% !important;
	}

	.borderwt.bonus > div:first-child{
		width:55%;
		margin-left:auto;
		margin-right:auto;
	}
	.new_btn {
		width:60%;
	}
	.view_all{
		width:30%;
	}
	.f_menu {
	}
	.layout-footer .menu li{
	    margin-left:.3%;
	}
	.f_menu .menu li a{
    	font-size:12px;
	}
	.borderwt.review > div:last-child{
		width:100%;
	}
}
@media (max-width: 768px){
	.header .middle{
		padding-left:0;
		padding-right:10px;
	}
	.logo {
		width:130px;
	}
	nav {
		width:81%;
	}
	nav ul li {
		/*margin-left:1.7%;*/
		/*margin-right:1.7%;*/
	}
	.content.left{
		padding-right: 250px;
	}
	.content.left.slots {
		padding-right: 230px;
	}
	.slonline{
		width:70% !important;
	}
	.ng_big .text{
		font-size:14px;
	}
	.borderwt.casinos{
		padding:10px;
	}
	.info .go_casino{
		font-size:17px;
	}
	.bon_icon{
		width:44% !important;
	}
	.new_opportunities {
		width:40% !important;
	}
	.articles_block > div{
		width:47%;
		margin:10px 1.5%;
	}
	.articles_block > div:nth-child(odd){
		margin-left:1%;
		margin-right:1%;
	}
	.articles_block > div:nth-child(even){
		margin-right:1%;
		margin-left:1.0%;
	}
	.rg_club{
		width:65% !important;
	}
	.description{
		margin:0;
	}
	.description  > div > div:last-child,
	.description  > div > div:first-child{
		font-size:14px;
	}
	.borderwt.review > div:last-child{
		width:97%;
	}
	.borderwt.review .go_casino{
		width:50%;
		margin-top:15px;
	}
	.parse_rating{
		width:85% !important;
	}
	.borderwt.bonus > div:first-child{
		width:40%;
	}
	.borderwt.bonus > div:last-child{
		width:60%;
	}
	.borderwt.blue > div:first-child{
		width:100%;
	}
	.borderwt.blue > div:last-child{
		width:100%;
	}
	.borderwt.blue.tb > div:first-child{
		width:100%;
	}
	.borderwt.blue.tb > div:last-child{
		width:40%;
		margin:0 30% 0 30%;
	}	
	.bonuses_block > div:nth-child(2){
		font-size:22px;
	}
	.go_casino{
		width:60%;
	}
	.content.casino_review{
		padding-left:0;
	}
	.rsidebar.casino {
		width:140px;
	}
	.oth-title{
		width:78% !important;
	}
	.borderwt{
		padding:10px;
	}
	.other_games_area > div{
		margin-left: .7%;
		margin-right: .7%;
		width:31.8%;
	}
	.other_games_area > div:nth-child(1),
	.other_games_area > div:nth-child(4),
	.other_games_area > div:nth-child(7),
	.other_games_area > div:nth-child(10){
		margin-left:.7%;
		margin-right:.7%;
	}
	.other_games_area > div:nth-child(3),
	.other_games_area > div:nth-child(6),
	.other_games_area > div:nth-child(9),
	.other_games_area > div:nth-child(12){
		margin-left:.7%;
		margin-right:.7%;
	}
	.popicon{
	}
	.nicon{
	}
	.layout-footer .menu li{
	    margin-left:.3%;
	}
	.f_menu .menu li a{
    	font-size:11px;
	}
	.rsidebar{
		width:230px;
	}
	.rsidebar.slots{
		width:210px;
	}
	.sitemap li{
		display: block;
		padding-top: 10px;
	}
	.sprite-icons {
		width: 27px;
		height: 27px;
	}
	.btn_block .new_btn {
		max-width: 100%;
	}
}

@media (max-width: 736px){
	nav ul li a{
		/*font-size:13px;*/
	}
	nav ul li {
		/*margin-left:1.4%;*/
		/*margin-right:1.4%;*/
      	margin: 0 5px;
	}	
	.content.left.slots{
		padding-right: 200px;
	}
	.casino_info_block .w_bonus{
		font-size:12px;
	}
	.casino_info_block .w_rating > div:last-child{
		font-size:12px;
	}
	.casino_info_block .w_rating > div:last-child span,
	.casino_info_block .w_games > div:last-child span,
	.casino_info_block .w_games > div:first-child span{
		font-size:15px;
	}
	/*.star.yellow{
		background:url(/i/sprite.png) no-repeat -60px -204px;
	}
	.star.red{
		background:url(/i/sprite.png) no-repeat -60px -238px;
	}
	.star.green{
		background:url(/i/sprite.png) no-repeat -60px -343px;
	}
	.star.blue{
		background:url(/i/sprite.png) no-repeat -60px -272px;
	}
	.star.violet{
		background:url(/i/sprite.png) no-repeat -60px -307px;
	}*/
	.slonline{
		width:72% !important;
	}
	.pop_icon{
		width:80% !important;
	}

	.popular_space_bottom > div{
		margin-left:1.3%;
		margin-right:1.3%;
		width:23%;
	}
	.popular_space_bottom > div:nth-child(4){
		margin-left:1.3%;
		margin-right:0;
	}
	.popular_space_bottom > div:nth-child(1),
	.popular_space_bottom > div:nth-child(5){
		margin-left:0;
		margin-right:1.3%;
	}
	.popular_space_bottom > div:nth-child(6){
		margin-left:1.3%;
		margin-right:1.3%;
	}

	.popular_space_bottom .game_bottom a:hover .play_hover {
		-moz-transform: translateY(240%);
		-o-transform: translateY(240%);
		-webkit-transform: translateY(240%);
		transform: translateY(240%);
	}
	/*.popular_space_bottom .game_bottom .play_hover div{
		background:url(/i/sprite.png) no-repeat 10px -420px;
	}*/
	.avreal_money{
		width:59% !important;
	}
	.play_pop_games{
		width:60% !important;
	}
	.play_block .view_all{
		width:73% !important;
	}
	.get_btn {
		font-size:13px;
	}
	.select_casino{
		width:62% !important;
	}
	.info .go_casino{
		font-size:17px;
		font-weight:normal;
	}
	.go_casino.yellow,
	.go_casino.yellow:hover,
	.go_casino.red,
	.go_casino.red:hover,
	.go_casino.green,
	.go_casino.green:hover,
	.go_casino.blue,
	.go_casino.blue:hover,
	.go_casino.violet,
	.go_casino.violet:hover{
		background-position: left -1103px, right -1139px;
	}
	.up_other .demo{
		font-size:17px;
	}
	.sb_title{
		font-size:18px;
	}
	.sb_title > div{
		margin:0
	}
	.sb_title.black{
		font-size:17px;
	}
	.finans li a{
		font-size:14px;
	}
	.borderwt.bonus > div:first-child{
		width:60%;
	}
	.rsidebar.slots{
		width:190px;
	}
	.rsidebar.casino{
		width:150px;
	}	

	.new_btn {
		font-size:14px;
	}
	.casino_info_block .w_bonus{
		display:none;
	}
	.layout-footer .menu li	{
		margin-left:2.0%;
		margin-right:2.0%;
	}
	.f_menu .menu li:first-child{
    	margin-left:3%;
	}	
	.f_menu .menu li a{
		font-size:13px;
	}
	.f_menu .menu li.automats{
		background:none;
		padding-left:0;
	}
	.f_menu .menu li.roulet{
		background:none;
		padding-left:0;
	}
	.f_menu .menu li.table_game{
		background:none;
		padding-left:0;
	}

	.f_menu .menu li.videopoker{
		background:none;
		padding-left:0;
	}
	.f_menu .menu li.cardgames{
		background:none;
		padding-left:0;
	}
	.f_menu .menu li.clubs{
		background:none;
		padding-left:0;
	}	
}
@media (max-width: 667px){
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		position: absolute;
		top: -21%;
		left:76%}
	.up_text,.play_hover,.up_other{display:none !important;}
	.views,.review,.casino_btn{display:none !important;}
	.borderwt.review{display:block !important;}
	.social_div{display:none !important;}
	.casino_i{border:none !important;width: 100%  !important;}
	#menu{display:block;width:40px;height:40px;border:1px solid #444;border-radius:5px;margin:5px 20px;cursor:pointer;background:url('/i/menu.png') no-repeat center center;background-size:30px 30px;}
	.hidetextbutton{display:inline-block;}
	.hidetext{display:none;margin-bottom: 5px;}
	.hidetext.active{display:block;}
	nav{display:none;float:none;width:100% !important;}
	nav.active{display:block;}
	nav ul li {
		margin:0 !important;
		margin-left:20px !important;
		height:30px !important;
		display:block;
		text-align:left;
	}
	nav ul li a{
		display:block;
	}
	nav a:hover {
		border-bottom:0;
		color:#DB1825;
	}
	
	iframe{display:none !important;}
	.btn_block .new_btn.green{padding: 10px 25px;width: auto;}
	
	.layout-footer .middle {font-size: 10px !important;}
	.layout-footer .menu {text-align: center;}
	
	h3,h4{
		font-size:17px;
	}
	nav {
		width:79%;
	}
	nav ul li {
		margin-left:.5%;
	}
	nav ul li a{
		font-size:12px;
	}
	.list-head2 li a{
		line-height: 18px;
	}
	.lsidebar {
		width:180px;
	}
	.cas_block {
		/*margin:0 .7% 10px .7%;*/
		/*width:18.8%;*/
		margin: 0 1% 10px;
	}
	.cas_block .btn.play {
		font-size: 13px;
	}
	.slonline{
		width:75% !important;
	}

	.popicon{
	}
	.nicon{
	}
	.sb_title .circle{
		display:none;
	}
	.sb_title ul .circle{
		display:inline-block;
	}
	.popular_area_top .game_top{
		width:45%;
		margin:0 1.5% !important;
	}
	.avreal_money{
		width:65% !important;
	}
	.play_pop_games{
		width:68% !important;
	}
	.popular_area_top > div{
		margin-left:.6%;
		margin-right:.6%;
		width:45%;
	}
	.popular_area_top > div:first-child{
		margin-left:0;
		margin-right:.6%;
	}
	.popular_area_top > div:last-child{
		margin-left:.6%;
		margin-right:0;
	}
	.play_block > div, .play_block{
		display:block;
	}
	.play_block > div:first-child{
		width:100%;
	}
	.play_block > div:last-child{
		padding-top:0;
		width:100%;
	}
	.play_block > div:last-child .casino.game{
		width:30%;
		display:inline-block;
		margin:0 1%;
	}
	.play_block h1{
		padding:5px 0;
	}
	.get_btn {
		font-size:15px;
		padding:8px 20px 8px 10px;
	}
	.play_block > div:last-child{
		margin-top:20px;
	}
	.play_block > div:last-child .game_top{
		width:18.0%;
		margin-left:.8%;
		margin-right:.8%;
		display:inline-block;
	}
	.play_block > div:last-child .game_top:first-child{
		margin-left:.8%;
		margin-right:.8%;
	}
	.play_block > div:last-child .game_top:last-child{
		margin-left:.8%;
		margin-right:0;
	}
	.play_block .view_all{
		float:right;
		clear:both;
		font-size:14px;
		padding:3px 10px 3px 5px;
		width:20% !important;
	}
	.desc_game{
	}

	.select_casino{
		width:68% !important;
	}
	.post-item{
		padding-bottom:10px;
	}
	.info .go_casino{
		width:92%;
	}
	.casino_i .info > div > div:first-child{
		width:28%;
		font-size:13px;
	}
	.new_opportunities {
		width:43% !important;
	}
	.rg_club{
		width:73% !important;
	}
	/*.description .games{
		background:url(/i/sprite.png) 2px -2180px no-repeat;
		padding-left:20px;
	}*/
	.short_review{
		width:55% !important;
	}
	.parse_rating{
		width:93% !important;
	}
	.short_description{
		width:82% !important;
	}
	.borderwt.bonus > div:first-child{
		width:40%;
	}
	.borderwt.bonus > div:last-child{
		width:50%;
	}
	.go_casino{
		width:70%;
		font-size:16px;
	}
	.oth-title{
		width:88% !important;
	}
	.up_other .play_money{
		font-size:15px;
		margin:0 2.5%;
		padding:7px 0;
		width:95%;
	}
	.up_other .demo{
		font-size:17px;
		padding:6px 0;
		margin-top:5px;
		margin-bottom:5px;
	}
	/*.up_other .views{
		background:url(/i/sprite.png) no-repeat 40px -421px;
	}*/
	.casino_btn .casino_rating{
		width:50%;
	}
	.casino_btn .review{
		width:75%;
	}
	.borderwt.blue.tb > div:last-child{
		width:50%;
		margin:0 25% 0 25%;
	}
	.sb_title.black{
		font-size:15px;
	}
	.up_text .casino_rating{
		font-size:28px;
		padding:15px 10px;
	}
	.up_text .go {
		font-size:15px;
		width:50%;
	}
	.borderwt.bonus > div:first-child{
		width:55%;
	}
	.info .new_btn{
		width:85%;
	}
	.f_menu {
	}
	.layout-footer .menu li{
		margin-left:2.2%;
		margin-right:2.2%;
	}
	.f_menu .menu li:first-child{
    	margin-left:2%;
	}	
	.f_menu .menu li a{
		font-size:12px;
	}
	.index-block .popular_area_top.games .game_top{
		width:30%;
		margin:0 1.5%;
	}
	.logo {
		display: inline-block;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.btn_block {
		float: none !important;
	}
}
@media (max-width: 640px){
	.home .middle .popular_area_top .game_top:nth-child(9){display:inline-block;}
	.mob a.get_btn.red{
		margin-top:10%;
	}
	.mob a.get_btn{
		margin-top:1%;
	}	
	nav {
		width:78%;
	}
	nav ul li{
		margin-left:-1px;
	}
	.cas_block{
		
	}
	.content,
	.content.casino_review,
	.content.slots{
		padding-left:0;
	}
	.sb_title .circle{
		display:inline-block;
	}
	.demo_game_space{
		letter-spacing:-.36em;
		margin-bottom:10px;
		width:100%;
	}
	.demo_game_space > div{
		width:20.5%;
		margin-left:2%;
		margin-right:3%;
	}
	.demo_game_space > div:nth-child(4n+1){
		margin-right:3%;
		margin-left:2%;
	}
	.demo_game_space > div:nth-child(4n+4){
		margin-left:2%;
		margin-right:3%;
	}
	.sb_title.black {
		font-size:22px;
		letter-spacing:normal;
	}
	.casino > div:nth-child(4n+1){
		margin-right:1%;
		margin-left:1%;
	}
	.casino > div:nth-child(4n+4){
		margin-left:1%;
		margin-right:1%;
	}
	.sb_title{
		font-size:22px;
		margin-top:20px;
		letter-spacing:normal;
	}
	.g_casino{
		width:100%;
	}
	.g_casino .game_top{
		width:100%;
	}	
	.game_top{
		display:inline-block !important;
		letter-spacing:normal;
		margin-left:2% !important;
		margin-right:2% !important;
		width:29%;
	}
	.slonline{
		width:57% !important;
	}
	.pop_icon{
		width:63% !important;
	}

	.bon-money{
		width:45% !important;
	}
	.bon_icon{
		width:35% !important;
	}
	.games_rm{
		width:45% !important;
	}
	.nadd_icon{
		width:45% !important;
	}
	.view_all{
		font-size:14px;
		width:40%;
	}
	.get_btn{
		font-size:18px;
		width:62%;
	}
	.btn_block .get_btn:last-child{
		margin-top:7px;
	}
	.go_casino.yellow{

		background-color:#F7D06E;
	}
	.go_casino.yellow:hover{

		background-color:#1F69BA;
	}
	.go_casino.red{

		background-color:#F84448;
	}
	.go_casino.red:hover{

		background-color:#1F69BA;
	}
	.go_casino.green{

		background-color:#3BC156;
	}
	.go_casino.green:hover{

		background-color:#1F69BA;
	}
	.go_casino.blue{

		background-color:#1F69BA;
	}
	.go_casino.blue:hover{

		background-color:#F84448;
	}
	.go_casino.violet{

		background-color:#7537BE;
	}
	.go_casino.violet:hover{

		background-color:#1F69BA;
	}
	.casino_i .info > div > div:first-child{
		width:29%;
	}
	.oth-title{
		width:70% !important;
	}
	.btn_block.right .new_btn{
		margin-left:auto;
		margin-right:auto;
		width:80%;
	}
	.index-block .popular_area_top.games .game_top{
		width:29%;
		margin:0 1.0%;
	}
	.layout-footer .menu li	{
		margin-left:1.4%;
		margin-right:1.4%;
	}
	.borderwt .popular_area_top > div{
		width:29%;
	}
	.rsidebar.slots .sb_title{
		font-size:18px;
		margin-top:0;
	}
}
@media (max-width: 603px){
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		left: 66%;
	}
	.logo {
		width:150px;
	}
	.layout-header{
		padding-bottom:0;
	}
	.layout-header .middle{
		display:table;
		width:100%;
	}
	.layout-header .middle > a img{
		display: block;
		margin-left:35%;
	}
	.layout-content {
	    float: none;
	}
	.content.left{
		padding-right:0;
	}

	.desktop {
		display: none;
		visibility: hidden;
	}
	.mobile {
		display: inline-block;
		visibility: visible;
	}
	#admin_bar {
		display: none;
	}
	span.points:hover{
		text-decoration:underline
	}
	span.points {
		display:inline-block;
	}
    .hide_txt{
        display: none;
		overflow: hidden;
	}
	blockquote.hide_txt, ul.hide_txt li{
		display:none;
		height: 0;
		overflow: hidden;
	}
    blockquote.hide_txt{
		font-size:10px;
	}
	.cas_block{
		/*margin:0 .3% 0 .3%;*/
		/*width:19%;*/
	}
	nav ul li {
		margin-left:.2%;
	}
	nav ul li:first-child{
		margin-left:.5%;
	}
	nav ul li a{
		font-size:14px;
	}
	.nicon{
	}
	.content.left.slots,
	.content.casino_review.left{
		padding-right:0;
		padding-top:0;
		margin:0;
		float:none;
	}
	.popicon{
	}
	.popular_area_top .game_top{
		width:30%;
		margin:0 1.5% !important;
	}
	.borderwt .popular_area_top .game_top{
		width:30%;
		margin:0 1.6% !important;
	}
	.get_btn{
		font-size:18px;
		width:72%;
	}
	.play_block > div:last-child .casino.game{
		width:28%;
		display:inline-block;
		margin:0 1%;
	}
	.casino_i > div{
		display:block;
		float:none;
	}
	.borderwt.casinos > div:first-child{
		width:80%;
	}
	.borderwt.casinos > div:last-child{
		width:20%;
	}
	.casino_i > div:first-child{
		width:100%;
		min-width:160px;
	}
	.casino_i > div:first-child img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		width:52.6%;
	}
	.casino_i > div:last-child{
		width:95%;
	}
	.rsidebar{
		width:100%;
	}
	.rsidebar.casino{
		width:100%;
	}
	.rsidebar .demo_game_area .demo_game{
		width:31.15%;
		margin:0 1%;
	}
	.rsidebar.slots{
		width:100%;
	}
	.rsidebar.slots .casino{
		display:inline-block;
		margin:0 1.5% 15px 1.5%;
		width:29%;
	}
	.layout-footer .menu li	{
		margin-left:1.5%;
		margin-right:1.5%;
	}
	.layout-footer .menu li	a{
		font-size:11px;
	}
	.finans li a{
	    font-size:17px;
	}	
	.g_casino .game_top{
		display:inline-block;
		letter-spacing:normal;
		margin-left:.5% !important;
		margin-right:.5% !important;
		width:23%;
	}
	.g_casino .game_top:nth-child(4n+1){
		margin-left:1.5% !important;
	}
	.social-links {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.social-links .caption {
		margin-right: 15px !important;
	}
	.soc-icons {
		padding-top: 0;
	}
	.sprite-icons {
		vertical-align: top;
	}
}

@media (max-width: 568px){
	.borderwt.blue.tb > div:last-child{width:100% !important;margin: 0 !important;}
	nav ul li {
		margin-left:.4%;
	}
	nav ul li:first-child {
		margin-left:.4%;
	}
	nav ul li a{
		font-size:13px;
	}

	.slonline{
		width:70% !important;
	}
	.bon-money{
		width:58% !important;
	}
	.games_rm{
		width:60% !important;
	}
	.nadd_icon{
		width:56% !important;
	}
	.play_pop_games{
		width:80% !important;
	}
	.select_casino{
		width:83% !important;
	}
	.comments_block .btn{
		width:28%;
	}
	.casino_i > div:first-child img{
		width:58.6%;
	}
	.oth-title{
		width:80% !important;
	}
	.bon_icon{
		width:42% !important;
	}
	.popular_area_top > div{
		margin-left:1.5% !important;
		margin-right:1.5% !important;
		width:30%;
	}
	.popular_area_top > div:nth-child(3n+1){
		margin-left:1.9% !important;
	}
	.layout-footer .middle > div:first-child{
		display:none;
	}
	.f_menu{
	    margin-top:5px;
		width: 100%;
	}
	.layout-footer .menu li{
    	height:25px;
    	line-height:25px;
	    margin-left:4%;
	}
	.layout-footer .down{
		display:none;
	}
}
@media (max-width: 533px){
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		left:60%;
	}
	.casinos_area .cas_block:nth-child(6){display:inline-block;}
	nav ul li {
		margin-left:1.2%;
	}
	nav ul li a{
		font-size:12px;
	}
	.cas_block{
		margin:0 .7% 10px .7%;
		width:32%;
	}
	.cas_block:nth-child(3n+1){
		margin-left:.7%;
	}
	.demo_game_space > div{
		width:22.5%;
		margin-left:1%;
		margin-right:1%;
	}
	.demo_game_space > div:nth-child(4n+1){
		margin-right:1%;
		margin-left:1%;
	}
	.demo_game_space > div:nth-child(4n+4){
		margin-left:1%;
		margin-right:1%;
	}

	.play_pop_games{
		width:85% !important;
	}
	h1{
		font-size:17px;
	}
	.get_btn {
		font-size:16px;
	}
	.play_block .view_all{
		width:24% !important;
	}
	.desc_game{
	}

	/*.frispin_block > div > div:nth-child(2){
		background: url(/i/sprite.png) no-repeat 0 -868px;
	}*/
	.article > div:nth-child(1){
		display:none;
	}
	.article > div:nth-child(2){
		width:70%;
		padding-left:5px;
	}
	.article > div:nth-child(2) a{
		font-size:14px;
	}
	.parse_rating h3{
		font-size:14px;
	}
	.new_btn{
		font-size:14px;
		width:80%;
	}
	.borderwt.review .new_btn{
		margin-bottom:20px;
		font-size:14px;
		width:90%;
	}
	.rg_club{
		width:90% !important;
	}
	.rg_club h1{
		line-height:25px;
	}
	.borderwt.bonus > div:first-child{
		width:70%;
		margin-left:15%;
		margin-right:15%;
	}
	.borderwt.bonus > div:last-child{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.layout-footer .menu li{
	    margin-left:3%;
	}
}
@media (max-width: 480px){
	.mob a.get_btn.red{
		margin-top:15%;
	}
	h1{
		font-size:18px;
		line-height:20px;
	}
	h2,h3{
		font-size:17px;
		line-height:20px;
	}
	nav ul li {
		margin-left:.2%;
	}
	nav ul li a{
		font-size:13px;
	}
	.cas_block{
		margin:0 .5% 10px .5%;
		width:32.6%;
	}
	.cas_block:nth-child(1),
	.cas_block:nth-child(4){
		margin-left:0;
		margin-right:.5%;
	}
	.cas_block:nth-child(2),
	.cas_block:nth-child(5),
	.cas_block:nth-child(7){
		margin-left:.5%;
		margin-right:.5%;
	}
	.cas_block:nth-child(3),
	.cas_block:nth-child(6){
		margin-left:.5%;
		margin-right:0;
	}
	.w_bonus{
		display:none;
	}
	.demo_game_space{
		letter-spacing:-.36em;
		margin-bottom:10px;
		width:100%;
	}
	.demo_game_space > div{
		width:28.1%;
		margin-left:2% !important;
		margin-right:3% !important;
	}
	.title_block .line-g{
		display:none;
	}
	.popicon{
	}
	.nicon{
	}
	.casino{
		display:inline-block;
		letter-spacing:normal;
		margin-left:1%;
		margin-right:1%;
		width:47.0%;
	}

	.play_pop_games{
		width:90% !important;
	}
	.get_btn{
		font-size:16px;
		width:90%;
	}
	.play_block > div:last-child .game_top{
		width:31.0%;
		margin-left:1%;
		margin-right:1%;
	}
	.play_block > div:last-child .game_top:first-child{
		margin-left:1%;
		margin-right:1%;
	}
	.play_block > div:last-child .game_top:last-child{
		margin-left:1%;
		margin-right:0;
	}
	.play_block .view_all{
		width:30% !important;
	}

	.select_room{
		width:99% !important;
	}
	.borderwt.blue > div:first-child{
		padding-right:0;
	}
	.articles_block > div{
		width:95%;
		margin:10px 5%;
		display:block;
		float:none;
	}
	.article > div:nth-child(1){
		display:inline-block;
	}
	.article > div:nth-child(2){
		width:70%;
		padding-left:0;
	}
	.sb_title{
		font-size:17px;
	}
	.parse_rating h3{
		font-size:17px;
	}
	.borderwt.bonus {
		display:block;
		width:100%;
	}
	.borderwt.bonus > div{
		display:block;
	}
	.borderwt.bonus > div:first-child{
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}
	.short_description,
	.short_review{
		width:99% !important;
	}
	.up_other .views{
		display:none;
	}
	.layout-footer .menu li{
	    margin-left:1.2%;
	}
}
@media (max-width: 414px){
	.popicon,.nicon{background:none;padding:0;}
	.new_btn::before {display:none;}
	.new_btn {padding: 15px 10px;}
	.logo {
		display:inline-block;
		float:none;
		margin-left:0;
		margin-right:0;
	}
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		left:58%	}
	.rg_club,
	.oth-title{
		width:100% !important;
	}
	.bon-money,
	.games_rm{
		font-size:17px!important;
		width:100% !important;
	}
	.avreal_money{
		width:100% !important;
		line-height:20px;
	}
	.play_pop_games{
		width:100% !important;
	}
	.popular_area_top > div{
		margin-left:0.6%;
		margin-right:0.6%;
		width:31%;
	}
	.popular_area_top > div:first-child{
		margin-left:0;
		margin-right:0.6%;
	}
	.popular_area_top > div:last-child{
		margin-left:0.6%;
		margin-right:0;
	}
	.borderwt.casinos{
		display:block;
	}
	.borderwt.casinos > div{
		display:block;
	}
	.borderwt.casinos > div:first-child{
		width:100%;
		border-right:none;
	}
	.borderwt.casinos > div:last-child{
		width:100%;
	}
	.borderwt.blue > div:last-child{
		width:95%;
		margin-left:2.5%;
		margin-right:2.5%;
	}
	.casino_i > div:first-child img{
		width:72%;
	}
	.casino_i .info > div > div:first-child{
		width:32% !important;
		margin-left:0;
	}
	.casino_i .info {
		margin-bottom:10px;
	}
	.casino_i .info > div > div:last-child{
		font-size:12px;
		width:60%;
	}
	.casino_i .info > div{
		width:100%;
		margin-left:0;
	}
	.casino_btn .casino_rating{
		width:20%;
	}
	.new_opportunities{
		width:100% !important;
	}
	.borderwt.review > div{
		float:none;
		margin-left:0;
		width:100%;
	}
	.borderwt.review > div:first-child{
		width:100%;
	}
	.borderwt.review > div:first-child img{
		display:block;
		width:68%;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
	}
	.borderwt.review  .go_casino{
		display:block;
		width:70%;
		margin-bottom:10px;
	}
	.borderwt.review  .casino_rating{
		margin-right:35%;
	}
	.short_review{
		width:100% !important;
	}
	.go_casino{
		width:92%;
	}
	.g_casino .game_top  .play_hover{
		top:-72%;
	}
	.add_comment input[type='text'],.add_comment  textarea{
		width:98%;
		margin-bottom:5px;
	}
	.add_comment textarea{
		width:98%;
	}
	.comments_block .btn{
		width:58%;
	}
	.s_title{
		font-size:15px;
		font-weight:bold;
	}
	.line_black{
		width:15%;
	}
	.other_games_area > div{
		margin-left:4%;
		margin-right:4%;
		width:42%;
	}
	.other_games_area > div:nth-child(even),
	.other_games_area > div:nth-child(odd){
		margin-left:4%;
		margin-right:4%;
	}
	.popicon{
	}
	.nicon{
	}
	.layout-footer .menu li{
	    margin-left:.6%;
	}	
	.layout-footer .menu li:first-child{
	    margin-left:0;
	}		
	.layout-footer .menu li a{
	    font-size:10px;
	}
	.social-links {
		flex-direction: column;
	}
	.social-links .caption {
		margin: 0 0 10px !important;
	}
	.sprite-icons {
		width: 32px;
		height: 32px;
	}
}
@media (max-width: 360px){
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		left:52%	}
}
@media (max-width: 320px){
	.btn.play{
		font-size:14px;
	}
	.layout-header > .middle.clear > a,.layout-footer > .middle.clear > div > a{
		left:46%	}
	.demo_game_space > div{
		width:44%;
		margin-left:1%;
		margin-right:2%;
	}
	.demo_game_space > div:nth-child(4n+1){
		margin-right:2%;
		margin-left:1%;
	}
	.demo_game_space > div:nth-child(4n+4){
		margin-left:1%;
		margin-right:2%;
	}
	.slonline{
		width:100% !important;
	}
	.post-item img{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
	}
	.pop_icon{
		background:none;
		font-size:17px!important;
		width:100% !important;
		padding-left:0;
	}
	.popular_area_top > div,
	.popular_space_bottom > div{
		margin-left:2% !important;
		margin-right:2% !important;
		width:45%;
	}
	.popular_area_top > div:nth-child(2n+1){
		margin-left:2%;
		margin-right:2%;
	}
	.popular_area_top > div:nth-child(2n+2){
		margin-left:2%;
		margin-right:2%;
	}
	.popular_area_top .game_top .play_hover,
	.popular_space_bottom .game_bottom .play_hover{
		top:-59%;
	}
	.bon_icon{
		background:none;
		font-size:17px!important;
		width:100% !important;
		padding-left:0;
	}
	.b_bonuses{
		display:inline-block;
		letter-spacing:normal;
		margin:0 3% 15px 3%;
		width:45%;
	}
	.b_bonuses:nth-child(2n+1){
		margin-left:0;
		margin-right:3%;
	}
	.b_bonuses:nth-child(2n+2){
		margin-left:3%;
		margin-right:0;
	}
	.nadd_icon{
		background:none;
		font-size:17px!important;
		width:100% !important;
		padding-left:0;
	}
	.ng_block > div{
		display:block;
	}
	.ng_block .ng_big{
		width:100%;
		margin-bottom:15px;
	}
	.ng_block  .ng_mini{
		width:100%;
	}
	.ng_block  .ng_mini > div{
		margin-bottom:10px;
	}
	.new_game .play_hover{
		top:-50%;
	}
	.sb_title .circle{
		display:none;
	}
	.sb_title {
		font-size:19px;
		margin-top:0;
	}
	.sb_title.black{
		font-size:17px;
	}

	.up_text .casino_rating{
		font-size:20px;
		margin:0 40% 0 30%;
		padding:10px 0;
	}
	.up_text .go {
		font-size:16px;
		margin-left:0;
		width:80%;
	}

	.btn_block .get_btn{
		font-size:12px;
		width:100%;
	}
	.play_block .game_top .play_hover{
		font-size:12px;
		padding-top:2px;
		padding-bottom:2px;
	}
	.play_block .game_top .play_hover > div{
		padding-left:50px
	}
	.play_block .view_all{
		width:40% !important;
	}
	.select_room{
		font-size:17px;
		width:100% !important;
	}
	.select_casino{
		width:100% !important;
	}
	.article > div:nth-child(2){
		width:60%;
	}
	.game_top{
		margin-left:2% !important;
		margin-right:2% !important;
		width:46%;
	}
	.g_casino .game_top  .play_hover{
		top:-58%;
	}
	.other_games_area > div{
		margin-left:3%;
		margin-right:3%;
		width:43%;
	}
	.other_games_area > div{
		margin-left:1%;
		margin-right:1%;
		width:48%;
	}
	.other_games_area > div:nth-child(even),
	.other_games_area > div:nth-child(odd){
		margin-left:1%;
		margin-right:1%;
	}

	.borderwt.blue > div:last-child{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.frispin_block > div > div:nth-child(2){
		background: none;
	}
	.footer .menu li{
		margin-left:.1%;
	}
	.footer .menu li a{
		font-size:11px;
	}
	.new_btn,
	.borderwt.review .new_btn{
		font-size:14px;
		width:95%;
	}

}
/***********************************/
@media (max-width: 667px){
	.popular_area_top > div:nth-child(4n+4) {margin-left: 0.6%;}
}