/* Media
-----------------------------------------------------------------------------*/
@media (max-width: 992px){
	.hovers,
	.hovers .play-slot,
	.hovers .views{
		display:none;
	}
	.hs {
		display:none;
	}
   	.mobi .demo-play{
		top:5%;
	 	left:37% !important;
  	}
	#admin_bar{
		display:none;
	}
}
@media (max-width: 966px){
   	.mobi .demo-play{
		top:5%;
	 	left:36% !important;
  	}
}
@media (max-width: 853px){
	nav ul li:first-child {
		margin-left:0%;
	}
	nav ul li a, nav ul li span{
		font-size:14px;
	}
  	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
	  padding-left:48px;
	}
  	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
 	  padding-left:45px;
  	}
  	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
	  padding-left:55px;
	}
  	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
	  padding-left:55px;
	}
	.date-bon{
		font-size:17px;
	}
	.samt-bon{
		font-size:19px;
	}

	footer .content{
		width:67%;
	}	
	.copyright{
		font-size:13px;
		margin-top:1%;
	}	
   	.mobi .demo-play{
		top:5%;
	 	left:31% !important;
  	}
}
@media (max-width: 768px){
	.content-site{
		margin-left:10px;
		margin-right:15px;
	}
	nav ul li a, nav ul li span{
		font-size:13px;
	}
  	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
	  padding-left:48px;
  	  padding-right:0px;

	}
  	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
 	  padding-left:45px;
  	  padding-right:0px;	  
  	}
  	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
	  padding-left:55px;
  	  padding-right:0px;	  
	}
  	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
	  padding-left:55px;
  	  padding-right:0px;	  
	}
	.head-btn{
	  width:40%;
	}
	.desc-block .desc p{
		font-size:13px;
		margin-bottom:3px;
	}
	.stars_for{
		padding:13px 2px 0 2px;	
		font-size:12px;
	}
	.footer-content{
		width:69%;
	}
	.games-block .gamecart{
		margin:2px 1.7%;
		width:30.4%;
	}
	.games-block .gamecart:nth-child(3n+1){
		margin-left:0 !important;
	}
	.games-block .gamecart:nth-child(3n+3){
		margin-right:0 !important;
	}	
	.games-block .gamecart:nth-child(4n+1){
		margin-left:1.7%;
	}
	.games-block .gamecart:nth-child(4n+4){
		margin-right:1.7%;
	}	
	div.button.zal,
	a.button.zal{
		font-size:16px;
	}
	.bonus{
		font-size:14px;
	}
	.stars{
		padding:5px 5px 0 5px;
	}
	.stp-red .rght{
		display:none;
	}	
	footer .content{
		width:64%;
	}
	.bon-elm .bns{
		display:block;
		width:48.8%;
		margin:0 auto 15px auto;
	}
	.opisaan{
		display:block;
		width:100%;
	}
	div.button.mr,
	a.button.mr{
		font-size:16px;
	}
 	.mobi .demo-play{
		top:5%;
		left:28% !important;
	}	
}

@media (max-width: 736px){
	.casino-block > div{
		display:block;
		vertical-align:top;
	}
	.casino-block > div:first-child{
		width:100%;
	}
	.casino-block > div:first-child img{
		display:block;
		width:70%;
		margin:0 auto;
	}
	.casino-block > div:last-child{
		width:100%;
	}

	footer .content{
		width:62%;
	}
	.copyright{
		font-size:12px;
		margin-top:1%;
		line-height:14px;
	}
 	.mobi .demo-play{
		top:5%;
		left:26% !important;
	}	
}
@media (max-width: 640px){
	nav .l-menu,
	nav .r-menu{
	  display:block;
	}
	nav ul li a, nav ul li span{
 	  font-size:11px;
	}
	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
	  background: url(/i/sprites_site.png) 5px 18px no-repeat;	
	  padding-left:35px;
	}
  	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
	  background: url(/i/sprites_site.png) 5px -30px no-repeat;	
 	  padding-left:30px;
  	  padding-right:0px;	  
  	}
  	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
	  background: url(/i/sprites_site.png) 10px -82px no-repeat;	
	  padding-left:45px;
  	  padding-right:0px;	  
	}
  	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
	  background: url(/i/sprites_site.png) 10px -144px no-repeat;	
	  padding-left:45px;
  	  padding-right:0px;	  
	}
	.sb {
		width:180px !important;
	}
	.ramka{
		background: url(/i/ramka_180.png) no-repeat;
		width:180px;
		height:116px;	
	}
	.ramka div{
		font-size:16px;
		padding:25px 0px 3px 0px;

	}
	.cas-blk,
	.cas-blk > div{
		display:block;
	}
	.cas-blk > div:first-child,
	.cas-blk > div:last-child{
		width:100%;
	}
	.cas-blk > div:first-child img{
		display:block;
		width:100%;
		margin:0;
	}
	.cas-blk div:last-child{
		width:100%;
		padding:0 10px;
		position:relative;
	}
	.cas-img{
		display:block;
		width:100%;
	}
	div.button.zal,
	a.button.zal{
		font-size:16px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.go_play{
		height:42px;
		width:150px;
	}
	.bonuses-all .bonus-elem{
		display:block;
	}
	.bonus-elem .bonus{
		display:block;
		margin:0 auto 10px auto;
		width:50%;
	}
	.date-bon{
			font-size:20px;
	}
	.samt-bon{
		font-size:24px;
	}
	.stars_for{
		font-size:14px;
	}	
	.desc-block {
		width:100%;
	}
	.desc-block .desc p{
		font-size:14px;
		margin-bottom:5px;
	}	
 	.mobi .demo-play{
		top:5%;
		left:23% !important;
	}
	.games-block .gamecart{
		margin:2px 1.7%;
		width:46.6%;
	}

	.games-block .gamecart:nth-child(2+1){
		margin-left:0 !important;
	}
	.games-block .gamecart:nth-child(2+2){
		margin-right:0 !important;
	}	
	.games-block .gamecart:nth-child(3n+1){
		margin-left:1.7% !important;
	}
	.games-block .gamecart:nth-child(3n+3){
		margin-right:1.7% !important;
	}	
	.games-block .gamecart:nth-child(4n+1){
		margin-left:1.7%;
	}
	.games-block .gamecart:nth-child(4n+4){
		margin-right:1.7%;
	}	
	.bonus{
		margin:0 1.5%;
		width:47.0%;
	}	
	footer .content{
		width:56%;
	}
	.copyright{
		font-size:12px;
		margin-top:1%;
		line-height:14px;
	}
	.bon-elm .bns{
		width:66.5%;
		margin:0 auto 15px auto;
	}
	.opisaan{
		display:block;
		width:100%;
	}
	.time-bonus{
		font-size:14px;
	}	
	.opisaan > div:first-child > div{
		width:100%;
	}
	.opisaan > div:first-child > div:first-child{
		width:50%;
	}
	.opisaan > div:first-child > div:last-child{
		width:50%;
		font-size:18px;
		float:none;		
	}
}
@media (max-width: 603px){
        #admin_bar{
         display: none;
        }
        span.points:hover{
         text-decoration:underline
        }
        span.points {
         display:inline-block;
        }
        .hide_txt{
         display: none;
         overflow: hidden;
        }
        hr, .txt-site hr {
         display: none;
         overflow: hidden;            
        }
	nav .l-menu,
	nav .r-menu{
	  display:none;
	}
	.covers .middle{
		display:block;
	}
	.containers{
		display: table-header-group;
	}
	.sb{
		display: table-footer-group;
	}
	.stp-red .lft,
	.stp-red .rght{
		display:none;
	}	
	nav ul li a, nav ul li span{
		font-size:13px;
	}
	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
		background:none;
		padding-left:10px;
		padding-right:10px;
	}
	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
		background:none;
		padding-left:10px;
		padding-right:10px;		
	}
	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
		background:none;
		padding-left:20px;		
	}
	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
		background:none;
		padding-left:10px;
		padding-right:10px;		
	}

	.games-block .gamecart{
		margin:2px 1.7%;
		width:30.0%;
	}

	.games-block .gamecart:nth-child(2+1){
		margin-left:1.7% !important;
	}
	.games-block .gamecart:nth-child(2+2){
		margin-right:1.7% !important;
	}	
	.games-block .gamecart:nth-child(3n+1){
		margin-left:0 !important;
	}
	.games-block .gamecart:nth-child(3n+3){
		margin-right:0 !important;
	}	
	.games-block .gamecart:nth-child(4n+1){
		margin-left:1.7%;
	}
	.games-block .gamecart:nth-child(4n+4){
		margin-right:1.7%;
	}	
	.bonus-elem .bonus{
		width:60%;
	}
	.mobi .demo-play{
	 	top:5%;
	 	left:35% !important;
     }
	.stars{
		padding:15px 5px 0 5px;
	}	
	.cas-blk{
		display:table;
		width:100%;
	}
	.cas-blk > div{
		display:table-cell;
	}
	.cas-blk > div:first-child{
		width:55%;
	}
	.cas-blk > div:first-child img{
		display:block;
		width:100%;
		margin:0;
	}
	.cas-blk div:last-child{
		width:45%;
	}	
	div.button.zal,
	a.button.zal{
		width:70%;
	}
	.footer-sb{	
		display:none;
	}
	footer .content{
		width:100%;
	}
	.bon-elm .bns{
		width:39.8%;
		margin:0 auto 15px auto;
	}	
	div.button.mr,
	a.button.mr{
		font-size:15px;
	}
}
@media (max-width: 568px){
	nav ul li a, nav ul li span{
		font-size:13px;
	}
	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
		padding-left:5px;		
		padding-right:5px;	
	}
	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
		padding-left:5px;
		padding-right:5px;			
	}
	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
		padding-left:5px;		
		padding-right:5px;	
	}
	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
		padding-left:5px;		
		padding-right:5px;	
	}

	.quick_reg img {
		width:100%;
	}	
	.bonus_txt div{
		font-size:15px;
	}
	.bonus_txt{
		line-height:17px;
	}
	.casino-block > div:first-child img{
		width:80%;
	}
	.bonus-elem .bonus{
		width:65%;
	}
	.footer-content{
		width:67%;
	}
	.bon-elm .bns{
		width:42.0%;
	}
	div.button.mr,
	a.button.mr{
		font-size:14px;
	}	
	.head-btn{
	  width:45%;
	}
	.mobi .demo-play{
	 	top:5%;
	 	left:32% !important;
    }	
}
@media (max-width: 533px){
	h1{
		font-size:18px;
	}
	nav ul li a, nav ul li span{
		font-size:12px;
	}

	.go_play{
		width:80%;
	}

	.bonus-elem .bonus{
		width:50%;
	}	
	.mobi .demo-play{
	 	top:5%;
	 	left:31% !important;
    }
	.bon-elm .bns{
		width:45.0%;
	}
	div.button.zal,
	a.button.zal{
		width:75%;
	}	
}
@media (max-width: 480px){
	nav {
		background-color:#FF6840;
		background-image: -moz-linear-gradient(top, #FF6840 0%, #9F0000 100%);
		background-image: -webkit-linear-gradient(top, #FF6840 0%, #9F0000 100%);
		background-image: -o-linear-gradient(top, #FF6840 0%, #9F0000 100%);
		background-image: -ms-linear-gradient(top, #FF6840 0% ,#9F0000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF6840', endColorstr='#9F0000',GradientType=0 );
		background-image: linear-gradient(top, #FF6840 0% ,#9F0000 100%);
		height:auto;	
	}
	nav ul {
		height:auto;
		line-height:41px;
	}
	nav ul li {
		display:block;
	}
 	nav ul li:nth-child(1) a, nav ul li:nth-child(1) span{
		background: url(/i/sprites_site.png) 25px 10px no-repeat;
		display:block;
		height:auto;
		padding-left:60px;
		padding-right:20px;
	}
	nav ul li:nth-child(2) a, nav ul li:nth-child(2) span{
		background: url(/i/sprites_site.png) 24px -40px no-repeat;
		display:block;
		height:auto;
		padding-left:60px;
		padding-right:20px;
	}
	nav ul li:nth-child(3) a, nav ul li:nth-child(3) span{
		background: url(/i/sprites_site.png) 20px -92px no-repeat;
		display:block;
		height:auto;
		padding-left:60px;
		padding-right:20px;
	}
	nav ul li:nth-child(4) a, nav ul li:nth-child(4) span{
		background: url(/i/sprites_site.png) 20px -154px no-repeat;
		display:block;
		height:auto;
		padding-left:60px;
		padding-right:20px;
	}
	.footer-content{
		width:70%;
	}
	.head-btn{
	  	font-weight:normal;
		font-size:14px;
		width:40%;
	}
	div.button.zal,
	a.button.zal{
		font-size:15px;
		width:80%;
	}
	.bon-elm .bns{
		width:50.5%;
	}
	.copyright{
		font-size:12x;
		width:90%;
	}
	.mobi .demo-play{
	 top:5%;
	 left:27% !important;
     }	
}
@media (max-width: 414px){
	header .middle{
		background: url(/i/head_fon_mobi.png) repeat-x;
		height:164px;
    }
	.logo-header,
	.other-btn{
		display:block;
		text-align:center;
	}
	.other-btn{
		margin-top:5px;
	}
	.logo-header{
		width:100%;
	}
	.logo-header img {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.head-depos{	
		padding-left:30px;
	}
	nav ul li {
		display:block;
	}
	.slots-block .game-img{
		margin:2px 1.5% !important;
		width:31%;
	}
	.slots-block .game-img:nth-child(3n+1){
		margin-left:0  !important;

	}
	.slots-block .game-img:nth-child(3n+3){
		margin-right:0  !important;
	}
	.news-block > div{
		display:block;
	}
	.news-block > div:first-child{	
		width:60%;
		margin:0 auto 10px auto;
	}

	.news-block > div:last-child{
		width:100%;
	}
	a.all-news{	
		margin-top:10px;
	}
	.bonus-elem .bonus{
		width:55%;
	}	
	.head-btn{
		width:50%;
	}
	.cas-blk,
	.cas-blk > div{
		display:block;
	}
	.cas-blk > div:first-child,
	.cas-blk > div:last-child{
		width:100%;
	}
	.cas-blk > div:first-child img{
		display:block;
		width:100%;
		margin:0;
	}
	.cas-blk div:last-child{
		width:100%;
		padding:0 10px;
		position:relative;
	}
	div.button.zal,
	a.button.zal{
		font-size:16px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.games-block .gamecart{
		margin:2px 1.7%;
		width:46.6%;
	}

	.games-block .gamecart:nth-child(2+1){
		margin-left:0 !important;
	}
	.games-block .gamecart:nth-child(2+2){
		margin-right:0 !important;
	}	
	.games-block .gamecart:nth-child(3n+1){
		margin-left:1.7% !important;
	}
	.games-block .gamecart:nth-child(3n+3){
		margin-right:1.7% !important;
	}	
	.games-block .gamecart:nth-child(4n+1){
		margin-left:1.7%;
	}
	.games-block .gamecart:nth-child(4n+4){
		margin-right:1.7%;
	}
	.stars{
		padding:5px 5px 0 5px;
	}
	.bon-elm .bns{
		width:58.9%;
	}
	.mobi .demo-play{
	 top:5%;
	 left:24% !important;
    }
	.opisaan .s-bonus{
		font-size:17px !important;
	}
	.opisaan .time-bonus{
		font-size:12px;
	}	
}
@media (max-width: 375px){
	.other-btn{
		width:65%;
	}
	.head-btn{
		margin-top:-3px;
	}
	.bonus_txt{
		display:none;
	}
	.bonus{
		margin:0 auto 10px auto!important;
		width:80%;
	}
	.date-bon{
		font-size:16px;
	}
	.samt-bon{
		font-size:18px;
	}	
	.mobi .demo-play{
	 top:5%;
	 left:23% !important;
     }
	.stars{
		padding:15px 5px 0 5px;
	}
	.news-area > div{
		display:block;
	}
	.news-area > div:first-child{
		padding:4px 0;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:42.1%;
	}
	.news-area > div:last-child{
		width:100%;
	}
	.bon-elm .bns{
		width:65.3%;
	}	

}	
@media (max-width: 320px){
	.logo-header{
		display:block;
		margin-left:auto;
		margin-right:auto;		
	}
	.other-btn{
		display:block;
		margin-bottom:50px;
	}
	.head-btn{
		display:none;
	}
	.head-depos{
		margin-left:25%;
		margin-top:10px;
		display:block;
	}
	.slots-block .game-img{
		margin:2px 1.5% !important;
		width:48%;
	}
	.slots-block .game-img:nth-child(2n+1){
		margin-left:0  !important;

	}
	.slots-block .game-img:nth-child(2n+2){
		margin-right:0  !important;
	}
	.bonus-elem .bonus{
		width:65%;
	}
	.mobi .demo-play{
	 top:5%;
	 left:17% !important;
     }	
	footer .content{
		float:none;
		width:100%;
	}	 
	.news-area > div:first-child{
		width:59%;
	}
	.bon-elm .bns{
		width:77.3%;
	}	
	.black-bord,
	.blue-bord{
		display:none;
	}

}