/*** D.iK.iJ - http://dikij.com/wm/adaptaciya-saytov.php ***/

@media screen and (min-width: 961px) {
body {overflow: auto !important;}
#zakr, #hovr {display: none !important;}
#rightColomn {display: block !important; left: 0px !important;}
}

@media screen and (max-width: 960px) {
img {max-width: 100% !important; height: auto !important; box-sizing: border-box;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 100% !important; box-sizing: border-box;}
table, span, div, ins {max-width: 100% !important;}

#rightColomn {float: none !important; border-radius: 0px 5px 5px 0px; margin: 0px; padding: 0px; width: 270px !important; max-height: 100%; height: 100%; box-sizing: border-box; overflow: auto; position: fixed; display: none; background-color: #f0f0f0; top: 0px; left: -100%; right: auto; z-index: 201; -webkit-transition: left 1s; -moz-transition: left 1s; -o-transition: left 1s; transition: left 1s;}
#buter {width: 35px; height: 28px; cursor: pointer; box-sizing: content-box; background: url('/templates/rucas/images/buter.png') center no-repeat; display: block !important; padding: 8px; position: fixed; top: 0px; right: 0px; z-index: 199; background-size: 35px 28px !important; background-color: #2f2121; background-color: rgba(47, 33, 33, 0.7); border-radius: 0px 0px 0px 3px;}
#buter:hover {background-color: #2f2121;}
#zakr {z-index: 99999990 !important; cursor: pointer; color: #ffffff; position: fixed; right: 8px; top: 7px; padding: 0; font-size: 30px; line-height: 30px; width: 35px; text-align: center; background: #201e1e;}
#zakr:hover {color: #1E90FF !important;}
#hovr {background: #000000; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 200; opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
#rightColomn .menu-block {padding: 15px;}
#rightColomn .menu {width: 100%;}
#rightColomn .banner {text-align: center; margin: 15px 7px 0px 7px;}
#rightColomn .banner a {display: inline-block; width: 49%; margin: 0px 0px 15px 0px; padding: 0px 7px; vertical-align: middle; box-sizing: border-box;}
#rightColomn .banner br {display: none;}

.main {width: 100%;}
.header {height: auto; min-height: 213px;}
.wrapper {background: url("/templates/rucas/images/wrapper_mobile.png") center top no-repeat;}
.logo {left: 50%; margin-left: -107px;}
.left-col, .right-col {width: 100%; box-sizing: border-box; min-height: 0px;}
.igr-zal {left: 0px; top: 0px; width: 100px; height: 50px; background-position: 0px 100%; background-size: 100% 200%; right: auto;}
.igr-zal:hover {background-size: 100% 200%; background-position: 100% 0px;}
.ob-kazino {left: 0px; top: 45px; width: 100px; height: 50px; background-position: 100% 0px; background-size: 100% 200%; right: auto;}
.ob-kazino:hover {background-size: 100% 200%; background-position: 0px 100%;}

.seo-text {padding-right: 0px; box-sizing: border-box;}
.seo-text2 {padding: 15px; box-sizing: border-box;}
.full-news2-image {width: 100%;}
.full-news2-image iframe {width: 100%; box-sizing: border-box; max-height: 95vh;}
.rel-news-block-content {padding: 13px; padding-bottom: 10px; text-align: center;}
.bp_item img {padding: 2px;}

.main-news, .main-news2 {box-sizing: border-box; width: 18%; margin: 1%; background-size: 100% 100%; text-align: center;}
.main-news-image, .main-news-image2 {width: 100%; height: 100px;}
.main-news-image img, .main-news-image2 img {width: 100%; min-height: 100%; object-fit: cover; height: calc(100%) !important;}
.main-news-hidden, .main-news-hidden2 {right: 0px; bottom: 0px; width: auto; height: auto; padding: 8px 8px 0 8px;}
.main-news p a, .main-news2 p a {display: block; overflow: hidden;}
.cash, .free {background-size: 100% 200%; width: 100%;}
.cash:hover, .free:hover {background-size: 100% 200%; background-position: 0% 100%;}
.navigation {margin-left: 0px; text-align: center;}
.navigation a, .navigation > span, .next_l > span, .prev_l > span {margin: 7px 5px 0 0; float: none; display: inline-block; vertical-align: top;}

.casino-rating tr:first-child {background: none;}
.casino-rating tr:first-child td {background: url("/templates/rucas/images/table-tr.png") 0 0 repeat-x; background-size: 100% 100%;}

.add-comment {padding: 10px 0px;}
.add-comment-line-right input {width: 100%; box-sizing: border-box;}
table#idAreawscomm {width: 100%; box-sizing: border-box; table-layout: fixed;}
.istoolbar_container {padding: 3px 0px 2px 3px !important;}
.comments-block-all > p {margin-bottom: 0px;}
.comment-block {margin: 0 0px 10px 0px;}

.full-news > div[style="padding: 0 40px 0 50px;"], .full-news > div[style="padding: 0px 40px 0px 50px;"] {padding: 0px !important;}
.full-news3-image {margin: 0 1% 20px 0; width: 29%;}
.full-news3-image img {width: 100%; min-height: 200px; object-fit: contain;}
.full-news3-info-block {width: 70%;}
.full-news3-game {right: 0px; top: -14px;}
.full-news h1 {padding-right: 160px;}
.full-news3-info div {height: auto;}
.full-news3-info span {width: 87px;}

.news-block {padding: 15px 0px 0 15px;}
.news-block-title {padding-right: 15px;}
.news-news {width: 50%; min-height: 80px; padding: 0 15px 0 115px; margin: 0 0px 15px 0; box-sizing: border-box;}
.news-news li {display: block;}
.bp_item img {height: 50px !important;}

.footer {height: auto; padding: 15px; background-size: cover;}
.footer-main {padding: 9px 5px 7px 5px;}
.footer-main a {margin: 5px; display: inline-block; vertical-align: top;}
.copir {float: none; width: auto;}
.counts {width: 1px; overflow: hidden; height: 1px; opacity: 0.1;}
}
@media screen and (max-width: 800px) {
.main-news, .main-news2 {width: 23%;}
}
@media screen and (max-width: 700px) {
.casino-rating td:first-child {display: none;}
.casino-rating td:nth-child(4) {display: none;}
.full-news3-image {width: 35%;}
.full-news3-info-block {width: 64%;}
.news-news {width: 100%;}
}
@media screen and (max-width: 670px) {
.main-news, .main-news2 {width: 31%;}
.casino-rating td:nth-child(2) {border-left: none;}
.comments-block-all > p {margin-top: 40px;}
}
@media screen and (max-width: 550px) {
.seo-text {background: none; padding-left: 0px;}
.casino-rating td:nth-child(5) {display: none;}
}
@media screen and (max-width: 510px) {
.main-news, .main-news2 {width: 48%;}
.full-news3-image {width: 100%; margin: 0 0% 15px 0; text-align: center;}
.full-news3-image img {width: auto; min-height: 0px;}
.full-news3-info-block {width: 100%;}
.full-news h1 {padding-right: 0px;}
.full-news3-game {position: static; margin-right: auto; margin-left: auto; margin-bottom: 15px;}
}
@media screen and (max-width: 450px) {
.casino-rating td:nth-child(3) {display: none;}
}
@media screen and (max-width: 370px) {
.casino-rating td:nth-child(6) {display: none;}
.igr-zal, .ob-kazino {display: none;}
ul, ol {padding-left: 25px;}
.comment-block-left {display: none;}
.comment-block {padding: 0px;}
}