@media screen and (max-width: 1120px){   .numberofcasino{   position: absolute;   top: -21px;   padding: 13px 0 18px 0;   left: -27px;   text-align: center;   font-family: Gotham Medium AZ;   color: #e5fffb;   font-size: 23px;   }
   .numberofcasino span{ padding-top: 7px; display: block;   }
   .first_casino span{  line-height: 24px;   }
   .other_casino span{  line-height: 27px;   }
   .other_casino{  width: 56px;    height: 33px;    padding: 0;    left: 42%;    top: -31px;    line-height: 33px;    text-align: center;    background: url("../img/1_amobile.png") no-repeat right center;   }
    .first_casino{   width: 56px;   height: 33px;   padding: 0;   left: 42%;   top: -28px;   /* text-align: right; */   background: url("../img/1_mobile_.png") no-repeat right center;   }
     .body{  background:#f2f3f3;     }
    .trow   { margin-bottom: 40px; background: white; clear:both; -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.56); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.56); box-shadow: 0 8px 23px -6px rgba(0, 0, 0, 0.56); position: relative;    }
   .divTable .TableHeader, .filtrcell, .infocell, .depozitcell, .getbonuscell, #hidden_pc, .scorecell, .review_buttons, span.review_casino_short, span.game_content_title_pc, .topreviewpage, .top_casinos_block, .hidden{     display:none;   }
   section.header{     margin-bottom: 20px;   }
   .menu_logo{     position: relative;     padding: 12px 15px 6px;     background: #eff0f4;   }
   .menu_logo .logo{    float:left;    width:102px;  }
  .logo img{    width:100%;  }
   .menu_logo span.mb_button{     display:block;     float: right;     padding: 12px 17px;     background: url("../img/menu_icon.png") no-repeat center;   }
   .menu_logo span.mb_button_opened{     display:none;     float: right;     padding: 12px 17px;     background: url("../img/menu_icon_opened.png") no-repeat center;   }
   ul.menu{     display: none;     position: absolute;     width: 100%;     left: 0;     top: 47px;     padding:10px 0;     text-align: center;     background: #000;     z-index: 999999;   }
   ul.menu li a{     display:block;     padding:10px 0;     font-family:Gotham Book AZ;     font-size:20px;     color:#FFF;   }
   .center_block{     padding-left:15px;     padding-right:15px;   }
   .content_info {     padding:10px 0;     color:#FFF;   }
   .content_info span.content_title { display: block; margin-bottom: 17px; font-family: GothaProBol; font-size: 22px; /* line-height: 88px; */ color: #FFF;   }
   .content_info span.content_full_info { font-family: GothaProReg; font-size: 15px; color: #FFF; text-align: justify;    }
   .logocell{float:left;/* width:50%; */height: 154px;min-width: 160px;padding: 12px 0;text-align: center;background: url("../img/logocell_mobile.png") no-repeat right;background-size: cover;overflow: hidden;}
   .logocell .abc{     width:102px;     margin-left:20px;   }
   .logocell img.casino_logo{     width: 105px;   }
   .logocell a.read_review{     display:block;     margin: 2px 0;     font-family:Gotham Medium AZ;     font-size: 11px;     text-decoration: underline;     color: #939598;   }
   .logocell span.mb_bonus{     display:block;     font-family:Gotham Medium AZ;     font-size: 12px;     color: #000;   }
   .logocell span.mb_depozit_text{     display:block;     margin: 5px 0 0px;     font-family:Gotham Medium AZ;     font-size: 9px;     color: #939598;   }
   .logocell span.mb_depozit{     display:block;     font-family:Gotham Medium AZ;     font-size: 16px;     color: #808184;     font-weight: bold;   }
 .reviewcell{float: right;width: 40%;padding: 6px 0 0px;margin-right: 13px;text-align: center;}
   .mb_score_circle  {     display: block;     padding: 18px 17px 19px;     font-family: GothaProBol;     font-size: 31px;     color: #808285;   }
     span.payment_{     display: block;     margin: 5px 0 7px;     font-family: GothaProBol;     font-size: 10px;     color: #6b6966;   }
     a.getbonusbutton_mb {display: inline-block;padding: 14px 10px 13px 10px;/* margin-left: 19px; */border: none;font-family: GothaProReg;color: #FFF;font-weight: bold;font-size: 11px;background: #f14f0f;border-radius: 7px;}
   /*review page*/   .review_div {    margin-bottom: 20px;    background: white;    clear: both;    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.56);    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.56);    box-shadow: 0 8px 23px -6px rgba(0, 0, 0, 0.56);    }
   .review_logo_text {float: left;/*width: 50%; */height: 139px;min-width: 147px;padding: 12px 0;text-align: center;background: url("../img/logocell_mobile.png") no-repeat right;background-size: cover;overflow: hidden;}
    .review_logo_text img.review_img{  display:block;  width: 105px;    }
    .reviewcell_mb {float: right;/* width: 100%; */padding: 9px 0 0;margin-right: 22px;text-align: center;}
    .review_logo_text .abc {width: 102px;margin-left: 10px;}
    .review_logo_text span.review_casino_short_mb{ display: block; margin-top: 8px; font-family: Gotham Book AZ; color: #58595b; font-size: 10px; line-height: 12px;    }
    a.reviewbutton_mb {display: inline-block;padding: 9px 10px 9px 10px;/* margin-left: 19px; */margin: 3px 0 4px;border: none;font-family: GothaProReg;color: #FFF;font-weight: bold;font-size: 11px;background: #f14f0f;border-radius: 7px;}
    .reviewcell_mb a.reviewreadmore{ display:block; padding: 1px 10px; /* margin-left: 30px; */ font-size: 13px; color: #38b549; border: 1px solid #38b549; border-radius: 6px;    }
    .review_manshet{ position:relative; margin: -20px -15px 20px -15px;    }
    .review_manshet .poster{  /* position: absolute; */  display:block;  width: 100%;  height: 203px;    }
    .review_info{width: 147px;padding: 9px 25px 9px;margin: -171px auto 0;background: #dfdfdf;/* z-index:999999999; */}
    .review_info .review_in_s_r { /* padding: 5px 23px 14px; */ text-align: center; z-index:9999;    }
    .review_in_circle  { display: block; padding: 18px 24px; margin: 6px 0 4px; font-family: GothaProBol; font-size: 31px; color: #808285;    }
    a.review_in_visite_site {display: inline-block;padding: 12px 24px 12px 24px;margin-top: 5px;border: none;font-family: GothaProReg;color: #FFF;font-weight: bold;font-size: 13px;background: #f14f0f;border-radius: 7px;}
    .filters ul{    float:left;    padding: 9px 4% 0;    border-radius: 20px;    background: #dfdfdf;  }
  .filters ul>li{    float:left;    width: 33%;    margin-bottom: 9px;  }
  .filters [type="checkbox"]:not(:checked),  .filters [type="checkbox"]:checked {    position: absolute;    left: -9999px;  }
  .filters [type="checkbox"]:not(:checked) + label,  .filters [type="checkbox"]:checked + label {    position: relative;    padding-left: 19px;    /* margin-right: 20px; */    cursor: pointer;    font-family: Gotham Book AZ;    color: #58595b;    font-size: 10.58px;  }
/* checkbox aspect */  .filters [type="checkbox"]:not(:checked) + label:before,  .filters [type="checkbox"]:checked + label:before {    content: '';    position: absolute;    left:0;    top: 0px;    width: 10px;    height: 10px;    border: 1px solid #ffffff;    background: #ffffff;    border-radius: 3px;    /* box-shadow: inset 0px 1px 3px rgba(0,0,0,.3); */  }
  /* checked mark aspect */  .filters [type="checkbox"]:not(:checked) + label:after,  .filters [type="checkbox"]:checked + label:after {    content: '';    position: absolute;    top: 2px;    left: 3px;    height: 9px;    width: 7px;    background: url("../img/check_.png") no-repeat center center;    font-size: 10px;    line-height: 0.8;    color: #58595b;    /*transition: all .2s;*/    background-size: cover;  }
  .filters [type="checkbox"]:not(:checked) + label:after {    opacity: 0;    transform: scale(0);  }
  .filters [type="checkbox"]:checked + label:after {    opacity: 1;    transform: scale(1);  }
  .filters [type="checkbox"]:disabled:not(:checked) + label:before,  .filters [type="checkbox"]:disabled:checked + label:before {    box-shadow: none;    border-color: #bbb;    background-color: #ddd;  }
  .filters [type="checkbox"]:disabled:checked + label:after {    color: #999;  }
  .filters [type="checkbox"]:disabled + label {    color: #aaa;  }
  .filters [type="checkbox"]:checked:focus + label:before,  .filters [type="checkbox"]:not(:checked):focus + label:before {    border: 1px dotted blue;  }
   .filters label:hover:before {    border: 1px solid #4778d9!important;   }
   .clear_mb{     clear:both;   }
   .shadow_{     height:15px;     width:100%;     background:url("../img/shadow.png") repeat-x left;   }
   .fixedbutton{     position:fixed;     bottom: 0;     display: block;     width:100%;     font-family: GothaProReg;     font-size: 19px;     margin: 0 -15px;     padding: 15px 0 10px;     text-align:center;     background: #f14f0f;     color:#FFF;     -webkit-border-top-left-radius: 10px;     -webkit-border-top-right-radius: 10px;     -moz-border-radius-topleft: 10px;     -moz-border-radius-topright: 10px;     border-top-left-radius: 10px;     border-top-right-radius: 10px;   }
   .load_content {    position: relative;    top: 0;    margin: 50px auto;    padding: 12px 2px;    background: #FFF;    z-index: 999999;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    -webkit-box-shadow: 0px 0px 58px 9px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 58px 9px rgba(0,0,0,0.75);    box-shadow: 0px 0px 58px 9px rgba(0,0,0,0.75);   }
   .popup_main{     position:absolute;     top: 0;     padding:0 20px;   }
   ul.icon_list li span.icon_title{     display:block;     font-family: Gotham Pro;     font-size: 14px;     color: #7a7a7a;   }
   span.game_content_title_mobile a {    font-style: italic;    text-decoration: underline;    color: #FFF;   }
   span.howscore_name{     display:block;     padding: 10px 14px 11px 0;     margin: 0 32px 0;     /* text-align: center; */     font-family: Gotham Pro;     color: #7a7a7a;     font-size: 16px;     border-bottom: 1px solid #7a7a7a;    }
    span.howscore_text{    display: block;    padding: 5px 0 40px;    margin: 0 32px 0;    font-family: Gotham Pro;    color: #7a7a7a;    font-size: 12px;    }
 /* GAME BLOCKS */   /* Base for label styling */   .game_block{margin: 14px 0 28px;}
   .game_block ul li{     float: left; */     border-radius: 1;     padding: 0 7px;     margin-bottom: 8px;   }
   .game_block [type="radio"]:not(:checked),   .game_block [type="radio"]:checked {     position: absolute;     left: -9999px;   }
  .game_block [type="radio"]:not(:checked) + label,  .game_block [type="radio"]:checked + label {position: relative;display: block;padding: 6px 10px;/* width: 184px; */cursor: pointer;text-align: center;border-top: 0px solid #528457;border-radius: 15px;background: #528457;}
   .game_block [type="radio"]+label span {position: relative;cursor: pointer;font-family: Gotham Book AZ;color: #ffffff;font-size: 12.58px;text-align: center;}
   /* radio aspect */   .game_block [type="radio"]:not(:checked) + label:before { content: ' '; position: absolute; left:0; top: 0; bottom: 0; right: 0; border-top: 3px solid #7fa482; /* border: 1px solid #089e89; */ /* background: url("../img/disable_radio.png"); */  border-radius: 15px;    }
    .game_block [type="radio"]:checked + label:before, .game_block [type="radio"]:not(:checked):hover + label:before {  content: ' ';  position: absolute;  left:0;  top: 0;  bottom: 0;  right: 0;  /* border: 1px solid #089e89; */  border-radius: 15px;  background: #6bab71;     }
/* disabled radio */    .game_block [type="radio"]:disabled:not(:checked) + label:before,    .game_block [type="radio"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd;    }
    .game_block [type="radio"]:disabled + label { color: #aaa;    }
/* accessibility */   .game_block [type="radio"]:checked:focus + label:before,   .game_block [type="radio"]:not(:checked):focus + label:before {     border: 1px dotted blue;   }
}
@media screen and (max-width: 1120px){	.languages .lang .lang_text{		line-height:25px;	}
   .languages>.lang{    padding-right: 15px;   }
   .languages {    top: 1px;    right: 4px;   }
   .languages .lang .flag{     display:none;   }
  .visit_site_button_div a {    width:100%;  }
  .filters{    margin-bottom: 33px;   }
   .filters ul{     width: 92%;   }
  .filters span.filter_icon{    display: block;    padding: 5px 6px 5px 6px;    margin-bottom: 6px;    font-family: Gotham Book AZ;    color: #585960;    font-size: 14px;    text-align: center;    border-bottom: 3px solid #0b9444;    background: #dfdfdf;    border-radius: 20px;  }
  .copy{    margin-top: 10px;    width:100%;  }
  .content_info span.aus_time {     display: block;     padding: 5px 0px 8px 34px; font-family: GothaProReg;     font-size: 16px;     color: #FFF;     text-align: justify;     background: url("../img/date.png") no-repeat left;   }
   .c_tooltip{    position: relative;    left: 26px;    top: -1px;    display: block;    float: right;    padding: 1px 3px 0px 1px;    /* margin-left: -30px; */    /* margin-top: -19px; */    /* font-family: Kelson Sans Bold BG; */    color: #ffffff;    font-size: 12px;    letter-spacing: 0px;    background: #027464;    -webkit-border-radius: 9px;    -moz-border-radius: 9px;    line-height: 17px;    border-radius: 5px;    cursor: pointer;    -moz-box-shadow: inset 0 0 10px #000000;    -webkit-box-shadow: inset 0 0 10px #027464;    box-shadow: inset 0 0 10px #1c8a7a;}
.tooltip:before {	border-style: solid;	content: '';	display: block;	height: 0;	position: absolute;	width: 0;	border-color: #027464 rgba(132, 31, 31, 0) transparent transparent;	border-width: 13px 10px 0 10px;	bottom: -12px;	right: calc(11% - 8px);}
.tooltip {	display: none;	position:absolute;	width: 116px;	bottom: 19px;	left: -110px;	background-color: #ffffff;	border-radius:5px;	padding:10px;	font-size: 15px;	color: #027464;	font-size:12px;	box-shadow: inset 0px 0px 8px 0px #027464;	-webkit-box-shadow: inset 0px 0px 8px 0px #027464;	-moz-box-shadow: inset 0px 0px 8px 0px #027464;	-o-box-shadow: inset 0px 0px 8px 0px #027464;}
#tooltip_ok{    margin-top: 7px;}
}
@media screen and (max-width: 400px){    padding:0 30px;}
@media screen and (max-width: 730px){   .game_block ul li {    width: 47%;    margin-right: 0;    padding:0;   }
   .game_block ul li:nth-child(odd) {    float: left;   }
   .game_block ul li:nth-child(even) {    float: right;   }
}
@media screen and (max-width: 500px){   .game_block ul li {    width: 47%;    margin-right: 0;   }
   .game_block ul li:nth-child(odd) {    float: left;   }
   .game_block ul li:nth-child(even) {    float: right;   }
   .bottom_menu {     margin-top: 10px;     width:100%;   }
   .bottom_menu ul>li {    display: block;    padding: 5px 0;   }
   .captcha {    width: 193px;   }
   .c_name, .c_mail, select {    width: 100%;   }
   ul.icon_list li { float: left; width: 41.3%; min-height: 169px; padding-right: 10px; padding-left: 10px; text-align: center;   }
}
@media screen and (max-width: 768px) and (min-width: 500px){  ul.icon_list li {    float: left;    width: 25%;    min-height: 169px;    padding-right: 20px;    padding-left: 20px;  }
}
@media screen and  (min-width: 1120px){  .win .numberofcasino{    top:40px  }
}
