@charset 'UTF-8';
@media (min-width: 1367px) and (max-width: 1680px) {} @media (min-width: 1200px) and (max-width: 1366px) {} 


@media (max-width: 1366px){
    .navigation-wrap::before{
        width: 36%;
    }
}
/*
	  ============================================================
		  MEDIA SCREEN 992px TO 1199px
	  ============================================================
*/
@media (min-width: 992px) and (max-width: 1199px) {
    .game-slot-thumb .thumb{
        width: 40%;
    }
    .play-slots-slider{
        padding-right:100px; 
    }
    .play-slots-wrap{
        padding: 0 50px;
    }
    .nav li a{
        min-width: 110px;
    }
    blockquote p{
        max-width: 85%;
    }
    .table th, .table td{
        padding-left:10px !important; 
        padding-right:10px !important; 
    }
    .name-td {
        min-width: 150px;
    }
    .table .bonus span{
        font-size: 30px;
    }
    .table .features-list li{
        font-size: 11px;
        font-weight: 600;
    }
    .table .play-now .btn{
        font-size: 16px;
    }
    .table .play-now .simple-link{
        font-size: 11px;
    }
    .review-outer-wrap .panel-body{
        padding-left:50px; 
        padding-right:50px; 
    }
    .newsletter-wrap .input-group input[type="text"]{
        max-width: 60%;
    }
    .ft-nav li{
        padding: 0 24px;
    }
    img{
        width: 100%;
    }
    .top-add{
        width: 65%;
        padding: 44px 0px;
    }
    .navbar-header{
        width: 30%;
    }
    .navigation-wrap{
        margin-top: -70px;
    }
    .navi-list ul li a{
        font-size: 12px;
        width: 153px;
    }
    .table-list .key-features{
        padding: 0px 0px;
    }
    .table-list > li .casino-name{
        width: 145px;
    }
    .table-list .btn{
        font-size: 14px;
        width: 130px;
    }
    .rating-percent li span img{
        width: 21%;
    }
   .website a{
    font-size: 11px;
   }
}   
/*
	  ============================================================
		  MEDIA SCREEN 0px TO 991px
	  ============================================================
*/
@media (max-width: 991px) {
    .game-slot-thumb .thumb{
        margin-bottom: 30px;
    }
    .play-slots-wrap{
        padding: 0;
    }
    .review-page-welcome h2{
        font-size: 35px;
    }
    header .navbar-brand{
        float: none;
        display: inline-block;
    }
    header .nav{
        margin:0; 
        width: 100%;
        text-align: center;
    }
    header .nav li{
        float: none;
        display: inline-block;
        margin:0 -4px -8px 0;
    }
    header .nav li a{
        min-width: 108px;
    }
    blockquote p{
        max-width: 100%;
    }
    .table .badge-td,
    .table .features-td{
        display: none;
    }
    .table td.rank-td{
        text-align: left;
        padding-right:0 !important; 
    }
    .table .rank-td {
        max-width: 40px;
    }
    .table .name-td {
        min-width: 150px;
    }
    .table .casino-rating{
        min-width: 70px;
    }
    .table .play-now .btn{
        font-size: 14px;
    }
    .table th, .table td{
        padding-left:10px !important; 
        padding-right:10px !important; 
    }

    .table-heading{
        text-align: center;
        margin-bottom: 14px;
    }
    .table-heading h5{
        width: 100%;
        margin-bottom: 14px;
    }
    .table-heading ul{
        width: 100%;
    }
    .table-heading ul li {
        float: none;
        display: inline-block;
    }
    blockquote p{
        font-size: 20px;
    }
    .review-outer-wrap .panel-body{
        padding: 47px 50px 33px;
    }
    .newsletter-wrap .text h4{
        font-size: 24px;
    }
    .newsletter-wrap .input-group input[type="text"]{
        max-width: 100%;
    }
    .newsletter-wrap .input-group input[type="submit"]{
        float: left;
    }
    .ft-nav li{
        padding: 0 10px;
    }
    .top-add{
        width: 65%;
        padding: 30px 0px;
    }
    header .navbar-header{
        width: 30%;
    }
    .navigation-wrap{
        margin-top:-74px;
    }
    .navi-list ul li a{
      font-size: 11px;
       width: 117px;
    }
    .table-list .key-features{
        padding: 0px 0px;
    }
    .table-list > li .casino-name{
        width: 185px;
    }
    .table-list > li > div{
        padding: 0px 28px;
    }
    .table-list .btn{
        font-size: 14px;
        width: 130px;
    }
    .rating-percent li span img{
        width: auto;
    }
   .website a{
      font-size: 11px;
   }
   img{
        width: 100%;
    }
    .section-heading-1 h2{
        font-size: 30px;
    }
    .table-list .key-features{
        display: none;
    }
}
/*
	  ============================================================
		  MEDIA SCREEN 768px TO 979px
	  ============================================================
*/
@media (min-width: 768px) and (max-width: 979px) {} 
/*
	  ============================================================
		  MEDIA SCREEN 768px TO 979px
	  ============================================================
*/
@media (max-width: 767px) {
    .game-slot-thumb .thumb{
        width: 100%;
    }
    .game-slot-thumb .text{
        float: left;
        width: 100%;
        margin-bottom: 30px;
    }
    .play-slots-slider{
        padding: 0 0 60px;
    }
    .play-slots-slider .slick-arrow{
        top: auto;
        bottom: 0;
        -o-transform: translate(0);
        -moz-transform: translate(0);
        -ms-transform: translate(0);
        -webkit-transform: translate(0);
    }
    .play-slots-slider .slick-prev{
        left: 50%;
        right: auto;
        margin-left:-50px; 
    }
    .play-slots-slider .slick-next{
        right: 50%;
        left: auto;
        margin-right:-50px; 
    }
    .r-margin{
        margin-bottom: 23px;
    }
    .review-page-welcome h2 {
        font-size: 24px;
    }
    .software-list li{
        width: 47%;
    }
    .software-list li img{
        width: 100%;
        float: left;
    }
    header .navbar-brand{
        float: left;
        width: auto;
        max-width: 105px;
    }
    header .navbar-brand img{
        float: left;
        width: 100%;
    }
    header .navbar-collapse {
       max-width: 250px;
        position: absolute;
        top: 116px;
        left: auto;
        right: 0;
        z-index: 2;
    }
    header .nav li {
        float: left;
        width: 100%;
        margin: 0;
        border-width: 0 0 1px;
    }
    header .nav li a{
        padding: 10px;
        text-align: left;
        line-height: 26px;
    }
    header .nav li a i {
        float: left;
        width: auto;
        margin: 0 10px 0 0px;
        min-height: auto;
        font-size: 26px;
    }
    .section-heading-1 h2{
        font-size: 30px;
    }
    .section-heading-1 h5{
        font-size: 16px;
    }
    .casino-policy{
        padding: 29px 30px 23px;
    }
    .text-block-2 h4{
        font-size: 19px;
    }
    blockquote p{
        padding: 0 20px;
    }
    .table-heading ul li{
        font-size: 10px;
       margin-left: 10px;
    }
    .table-heading ul li i {
        margin-right: 5px;
    }
    .table .rank-td{
        display: none;
    }
    .table .name-td {
        min-width: 110px;
    }
    .table .casino-rating p{
        font-size: 10px;
    }
    .table th{
        font-size: 10px;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .table .rating-td{
        min-width: 110px;
    }
    .table .simple-link{
        font-size: 11px;
    }
    .table .play-now .btn {
        font-size: 12px;
    }
    .table .bonus span{
        font-size: 22px;
    }
    .table .bonus-td{
        min-width: 102px;
    }
    .table .btn{
        padding-left: 6px; 
        padding-right: 6px; 
    }
    .table .btn span{
        font-size: 9px;
    }
    .table .simple-link{
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .table .play-td {
        max-width: 128px;
    }
    .review-outer-wrap .panel-body {
        padding: 27px 30px 13px;
    }
    .section-heading-2 h4{
        font-size: 18px;
    }
    .review-nav a{
        padding-left:15px; 
        padding-right:15px; 
    }
    .newsletter-wrap .text{
        margin-bottom: 30px;
    }
    .newsletter-wrap .text,
    .newsletter-wrap .input-group{
        text-align: center;
    }
    .newsletter-wrap .input-group input[type="submit"]{
        float: none;
    }
    .newsletter-wrap .input-group p{
        max-width: 100%;
    }
    .navigation-wrap{
        display: none;
    }
    .casino-wrapper {
        overflow: hidden;
    }
}
/*
	  ============================================================
		  MEDIA SCREEN 992px TO 1199px
	  ============================================================
*/
@media (max-width: 715px) {
    
} 
    /*
=================================================
            FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px){
    header .navbar-brand{
        max-width: 235px;
    }
    .input-group,
    header .navbar-header {
        width: 100%;
    }
    .navbar-toggle{
        margin: 82px 20px 40PX;
    }
    .top-add{
        width: 100%;
        padding: 30px 0px 0px;
    }
    .table-list > li .casino-rating{
        display: none;
    }
    .casino-wrapper {
        overflow: hidden;
    }
    header .nav {
        margin: 0;
        width: 100%;
        text-align: center;
        border:5px solid #007a4d;
        z-index: 999;
        position: relative;
    }
}

/*
      ============================================================
          MEDIA SCREEN 0 TO 480px
      ============================================================
*/
@media (max-width: 480px) {
    .game-slot-thumb{
        padding: 10px;
    }
    .promo-thumb{
        margin-bottom: 30px; 
    }
    .languages-wrap .features-list li,
    .restricted-wrap .features-list li {
        width: 50%;
    }
    .software-list li {
        width: 100%;
        margin:0 0 30px; 
    }
    .like-dislike-list li{
        font-size: 12px;
    }
    .review-page-welcome h2 {
        font-size: 18px;
    }
    .restricted-wrap .features-list {
        width: 100%;
    }
    .newsletter-wrap .text h4 {
        font-size: 18px;
    }
    .review-thumb{
        text-align: center;
    }
    .review-thumb span{
        float: none;
        display: block;
        margin:0 auto 30px; 
    }
    .review-thumb .overflow-text{
        float: left;
        width: 100%;
    }
    header .navbar-brand {
        max-width: 195px;
    }
    .section-heading-1 h2 {
        font-size: 21px;
    }
    .ring_btn{
        display: none;
    }
    .spins-wrap .table-heading ul{
        width: 100%;
        text-align: center;
    }
    .spins-wrap .table-heading ul li{
        display: inline-block;
        float: none;
    }
    .table-list > li .casino-name {
        width: 113px;
    }
    .casino-name img{
        width: 80%;
    }
    .table-list > li > div {
        padding: 0px 14px;
    }
    .table-list .btn{
        height: 50px;
        line-height: 50px;
        font-size: 12px;
        width: 102px;
    }
    .table-list > li .full-width {
        padding: 18px 15px 0px;
    }
    .casino-wrapper {
        overflow: hidden;
    }
    .brand-list li:nth-child(3){
        display: none;
    }
