/* Media
-----------------------------------------------------------------------------*/
@media (max-width: 992px){
	.hovers,
	.hovers .play-slot,
	.hovers .views{
		display:none;
	}
	.play-money{
       margin-top:12%;
    }	
}
@media (max-width: 966px){
	.play-money{
       margin-top:14%;
    }
}
@media (max-width: 853px){
	nav ul li:first-child {
		margin-left:0%;
	}
	nav ul li a.fishki{
		padding-left:47px;
		padding-right:15px;
	}
	nav ul li a.baks{
		padding-left:43px;
		padding-right:15px;
	}
	nav ul li a.rating{
		padding-left:54px;
		padding-right:15px;
	}
	nav ul li a.all_bonus{
		padding-left:54px;
		padding-right:15px;
	}
	.date-bon{
		font-size:17px;
	}
	.samt-bon{
		font-size:19px;
	}

	.footer-content{
		width: 72%;
	}	
	.copyright{
		font-size:13px;
		margin-top:1%;
	}
    .play-money{
       margin-top:19%;
    }	
}
@media (max-width: 768px)and (orientation: landscape){
	.header .center {
		display: none;
	}
	/*.list_bonuses .bonus {*/
		/*width: 31%;*/
		/*margin: 0 1%;*/
	/*}*/
}
@media (max-width: 768px){
	.share {
		display: none;
	}
	.black-bord {
		display: none;
	}
	.crumbs {
		display: none;
	}
	.casino-block > div {
		margin: 2% auto;
	}
	.casino-block > div:first-child img {
		border-bottom:1px solid #0D112A;
		/*margin: 2% auto;*/
	}
	.casino-block > div:last-child {
		//display: none;
	}
	.header .center {
		height: initial;
	}
	.logo_head {
		display: none;
	}
	.quick_reg {
		width: 100% !important;
		margin: 3% 0% !important;
    	padding: 8px;
	}
	.quick_reg img {
		width: initial;
	}
	.bonus_txt{
		display: none;
	}
	.list_bonuses .bonus{
		display: inline-block;
		margin: 0 auto 1% auto;
		width: unset;
		max-width: 270px;
	}
	.navbar {
		padding: 0.2rem 1rem;
	}
	nav ul li {
		display:block;
	}

	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:40px;
	}
	nav ul li a{
		display:block;
		font-size:15px;
		width:100%;
	}	
	nav ul li a.fishki{
		background: url(/i/sprites.png) 20px 7px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:51px;
		padding-right:20px;
	}
	nav ul li a.baks{
		background: url(/i/sprites.png) 20px -40px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	nav ul li a.rating{
		background: url(/i/sprites.png) 10px -90px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	nav ul li a.all_bonus{
		background: url(/i/sprites.png) 10px -154px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	.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;
	}




	nav ul li a{
		font-size:14px;
	}
	nav ul li a.fishki{
		background: url(/i/sprites.png) 7px 18px no-repeat;
		padding-left:34px;
		padding-right:10px;
	}
	nav ul li a.baks{
		background: url(/i/sprites.png) 7px -30px no-repeat;	
		padding-left:36px;
		padding-right:10px;
	}
	nav ul li a.rating{
		background: url(/i/sprites.png) 7px -82px no-repeat;	
		padding-left:42px;
		padding-right:10px;
	}
	nav ul li a.all_bonus{
		background: url(/i/sprites.png) 7px -144px no-repeat;	
		padding-left:40px;
		padding-right:10px;
	}
	.desc-block .desc p{
		font-size:13px;
		margin-bottom:3px;
	}
	.stars_for{
		padding:13px 2px 0 2px;	
		font-size:12px;
	}
	.footer-content{
		width:69%;
	}
    .play-money{
       margin-top:20%;
    }	

	.game-button {
    	font-size: 20px;
	}

	.navbar-brand {
	    display: block;
    font-size: 14px;
    font-weight: bold;
    color: white !important;
    filter: drop-shadow(0 0 12px);
	    margin-right: 0;
	}


	.casino-block {
		margin: 20px 0;
		border-bottom: solid 1px rgba(0,0,0,0.3);
    padding-bottom: 20px;
	}

	.casino-block ul li:nth-child(1),
	.casino-block ul li:nth-child(2) {
		display: list-item;
	}

	.casino-block ul li {
		display: none;
	}
	.game .txt p:first-child{
		display: initial;
	}
	.game .txt p  {
		display: none;
	}
}

@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%;
	}
	.button.zal {
  		position: relative;
	}
	.footer-content{
		width:67%;
	}
	.copyright{
		font-size:12px;
		margin-top:1%;
		line-height:14px;
	}
}
@media (max-width: 640px){
	nav ul li a{
		font-size:12px;
	}
	nav ul li a.fishki{
		background: url(/i/sprites.png) 7px 18px no-repeat;
		padding-left:35px;
		padding-right:10px;
	}
	nav ul li a.baks{
		background: url(/i/sprites.png) 3px -30px no-repeat;	
		padding-left:25px;
		padding-right:10px;
	}
	nav ul li a.rating{
		background: url(/i/sprites.png) 0px -82px no-repeat;	
		padding-left:35px;
		padding-right:10px;
	}
	nav ul li a.all_bonus{
		background: url(/i/sprites.png) 2px -144px no-repeat;	
		padding-left:37px;
		padding-right:10px;
	}
	.sidebar {
		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;

	}
	.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;
	}	
	.footer-content{
		width:71%;
	}	
	.footer-sidebar{
		width:180px;
	}
    .play-money{
       margin-top:23%;
    }	

}
@media (max-width: 603px){
	nav ul li a{
		font-size:14px;
	}
	nav ul li a.fishki{
		background:none;
		padding-left:7px;
		padding-right:7px;
	}
	nav ul li a.baks{
		background:none;
		padding-left:7px;
		padding-right:7px;
	}
	nav ul li a.rating{
		background:none;
		padding-left:7px;
		padding-right:7px;
	}
	nav ul li a.all_bonus{
		background:none;
		padding-left:7px;
		padding-right:7px;
	}
	.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;
	}
	.bonus-elem .bonus{
		width:60%;
	}
	.footer-content{
		width:69%;
	}
	.footer-content ul {
		margin-top:1%;
	}
	.footer-content ul li{
		font-size:12px;
		padding:0 1%;
	}
	.footer-content ul li a{
		font-size:12px;
	}
    .play-money{
       margin-top:23%;
    }
    span.points:hover{
     text-decoration:underline
    }

	.txt hr{
	 background:none;
	 height:0;
     width:0;
  	 display:none;
	}
	.top_slot li{
		margin-bottom:0px;
	}
	.vendors li a{
		margin-bottom:5px;
	}
	span.points {
      display:inline-block;
    }	
    .hide_text{
      display: none;
      overflow: hidden;
    } 
	hr { 
      display: none;
	}

}

@media (max-width: 568px){
	nav ul li a{
		font-size:13px;
	}
	.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%;
	}
    .play-money{
       margin-top:25%;
    }	
}
@media (max-width: 533px){
	h1{
		font-size:18px;
	}
	nav ul li a.fishki{
		padding-left:4px;
		padding-right:4px;
	}
	nav ul li a.baks{
		padding-left:4px;
		padding-right:4px;
	}
	nav ul li a.rating{
		padding-left:4px;
		padding-right:4px;
	}
	nav ul li a.all_bonus{
		padding-left:4px;
		padding-right:4px;
	}	
	.containe{
		display: table-header-group;
	}
	.sidebar{
		display: table-footer-group;
	}
	.ramka{
		background: url(/i/ramka.png) no-repeat;
		margin-top:28px;
		text-align:center;
		width:229px;
		height:147px;
		margin:10px auto 0 auto;
	}
	.ramka div{
		font-size:18px;
		padding:25px 20px 20px 20px;
	}
	.go_play{
		width:80%;
	}
	.content{
		padding-top:10px;
		margin:0 10px;
	}
	.bonus-elem .bonus{
		width:50%;
	}	
	.footer-sidebar{
		width:140px;
	}	
	.footer-content{
		width:72%;
	}
	.strip-red .left{
	  display:none;
 	}
	.strip-red .right{
		display:none;
 	}
    .play-money{
       margin-top:17%;
    }	
}
@media (max-width: 480px){
	nav ul li a{
		font-size:12px;
	}
	.footer-content{
		width:70%;
	}
    .play-money{
       margin-top:20%;
    }	
}
@media (max-width: 414px){
	nav ul li {
		display:block;
	}
	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:40px;
	}
	nav ul li a{
		display:block;
		font-size:15px;
		width:100%;
	}	
	nav ul li a.fishki{
		background: url(/i/sprites.png) 20px 7px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:51px;
		padding-right:20px;
	}
	nav ul li a.baks{
		background: url(/i/sprites.png) 20px -40px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	nav ul li a.rating{
		background: url(/i/sprites.png) 10px -90px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	nav ul li a.all_bonus{
		background: url(/i/sprites.png) 10px -154px no-repeat;
		display:inline-block;
		height:40px;
		padding-left:50px;
		padding-right:20px;
	}
	.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%;
	}	
	.footer-sidebar{
		width:0;
		display:none;
	}	
	.footer-content{
		width:100%;
	}
    .play-money{
       margin-top:23%;
    }
	.crumbs li a,
	.crumbs li{
     font-size:12px;
 	}
}
@media (max-width: 375px){
	.quick_reg{
		width:65%;
		margin-left:6%;
	}
	.bonus_txt{
		display:none;
	}
	.bonus{
		margin:0 auto 10px auto!important;
		width:80%;
	}
	.date-bon{
		font-size:16px;
	}
	.samt-bon{
		font-size:18px;
	}
    .play-money{
       margin-top:23%;
    }

}	
@media (max-width: 320px){
	.logo_head{
		text-align:center;
		width:30%;
	}
	.logo_head img{
		width:100%;
	}
	.quick_reg{
		width:64%;
		margin-left:0%;
	}
	.quick_reg img{	
		width:100%;
	}
	.slots-block .game-img{
		margin:2px 1.5% !important;
		width:48%;
	}
	.slots-block .game-img:nth-child(3n+1){
		margin-left:1.5%  !important;

	}
	.slots-block .game-img:nth-child(3n+3){
		margin-right:1.5%  !important;
	}

	.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%;
	}
	.play-money{
		margin-top:30%;
	}
}