@font-face { 	font-family: "BebasRegular"; 	font-style: normal; 	font-weight: normal; 	src: url(/shared/3683/Bebas-Regular.eot) format("embedded-opentype"), url(/shared/3683/Bebas-Regular.woff) format("woff"), url(/shared/3683/Bebas-Regular.woff2) format("woff2"), url(/shared/3683/Bebas-Regular.ttf) format("truetype"), url(/shared/3683/Bebas-Regular.svg) format("svg"); }  .main_wrapper_b {     width: 1120px;     margin: 0px auto 20px; }  .wrapper {     width: 1120px;     margin: 0px auto; }  header nav {     height: 48px;     position: relative; }  .payment_systems_list {     cursor: pointer;     height: 110px;     margin: -21px 0px 0px;     padding: 44px 0px 0px;     background: url(/shared/3683/payment_systems_decor.webp) no-repeat center top; }  .webmoney_payment {     width: 106px;     height: 38px;     text-decoration: none;     display: block;     position: absolute;     top: 24px;     left: 0px; }  .security_pics {     text-align: center;     width: 938px;     height: 43px;     padding: 14px 111px;     margin: 0px auto;     background: url(/shared/empty.gif) repeat-x scroll 0px 0px transparent; }  .security_pics a {     text-decoration: none; }  .security_pics img {     margin: 0px 34px;     opacity: 0.4; }  #logosAndSubnav ul {     float: left;     width: 100%;     text-align: center;     margin-top: 2px; }  #logosAndSubnav ul li {     display: inline-block;     border-left: 1px solid rgb(43, 52, 58);     margin: 0px; }  #logosAndSubnav ul li a {     display: block;     float: left;     padding: 0px 20px;     font-weight: normal;     color: rgb(95, 127, 141);     text-transform: uppercase;     text-shadow: 0px 1px rgb(0, 0, 0);     line-height: 20px;     text-decoration: none;     border-left: 1px solid rgb(0, 0, 0); }  #logosAndSubnav ul li:first-child, #logosAndSubnav ul li:first-child a {     border: 0px none; }  .current_f_itm a {     color: rgb(255, 255, 255) ! important; }  .content {     width: 1120px;     height: auto;     margin: 0px auto; }  .content .wrapper {     overflow: hidden; }  .cLeft {     padding: 45px 0px 80px;     color: rgb(131, 155, 163);     font-family: "Arial";     font-size: 13px; }  .cLeft p, .cLeft h2 {     width: 100%;     font-size: 15px;     margin-bottom: 30px;     line-height: 1.4; }  .cLeft h2 {     color: rgb(255, 255, 255);     font-family: "Arial";     font-size: 16px;     font-weight: normal;     border-bottom: 1px solid rgb(0, 0, 0);     box-shadow: 0px 1px 0px rgba(11, 48, 69, 0.58);     padding: 0px 0px 10px;     text-transform: uppercase; }  .cRight {     width: 430px;     float: right;     padding: 45px 0px 20px; }   .cRight .jp_size_wrapper {     padding: 0px 0px 30px;     background: url(/shared/3683/right_side_jackpot_decor.webp) no-repeat scroll center bottom transparent; }  .info_content h1 {     margin: 15px auto 0px;     color: rgb(255, 255, 255);     font-family: "Arial";     font-size: 25px;     text-shadow: 0px 2px 2px rgba(1, 1, 1, 0.75);     line-height: 1.2;     text-align: left;     font-weight: normal;     text-transform: uppercase; }  .breadcrumbs-box {     margin: 65px 0px 0px;     padding: 8px 12px;     background: rgba(8, 24, 37, 0.6);     border: 1px solid rgb(14, 38, 54);     box-shadow: 0px 1px 0px rgba(11, 48, 69, 0.58);     font-family: "Arial";     font-size: 12px;     color: rgb(131, 155, 163); }  .breadcrumbs-box ul {     display: block; }  .breadcrumbs-box li {     display: inline-block;     vertical-align: top; }  .breadcrumbs-box li+li:before {     content: ">";     margin: 0px 8px;     color: rgb(95, 127, 141); }  .breadcrumbs-box a {     color: rgb(15, 135, 173);     text-decoration: none; }  .breadcrumbs-box a:hover {     color: rgb(255, 255, 255); }  .info_content .main_game_thumb:nth-of-type(5n) {     margin: 28px 25px 0px 0px; }  .info_content .main_game_thumb:nth-of-type(2n) {     margin: 28px 0px 0px; }  .info_content .main_help_btn {     margin: 0px 20px 0px 0px; }  .clearfix:before, .clearfix:after {     content: " ";     display: table; }  .clearfix:after {     clear: both; }  .clearfix {}  @media only screen and (max-width: 970px) {     body {         overflow: auto ! important;     } }  a {     color: rgb(15, 135, 173); }  a:hover {     text-decoration: none; }  * {     margin: 0px;     padding: 0px; }  html, body {     width: 100%;     height: 100%;     min-height: 100%; }  body {     background: url(/shared/3683/main_bg_tile.webp) repeat scroll center top rgb(8, 24, 37);     color: rgb(27, 27, 27);     font-family: Arial;     font-size: 12px;     min-width: 1230px; }  .main_wrapper_bg {     min-height: 100%;     background: url(/shared/empty.gif) no-repeat scroll center top rgb(10, 10, 12); }  header, nav, section, footer {     display: block;     margin: 0px; }  h1, h2 {     display: block; }  ul {     display: block;     list-style: outside none none; }  img {     border: 0px none; }  :focus {     outline: 0px none; }  *::-moz-focus-inner {     border: 0px none; }  header {     height: 30px;     padding: 18px 0px 22px;     position: relative;     z-index: 30; }  .main_logo {     position: absolute;     top: 0px;     left: 0px;     width: 280px;     height: 48px;     z-index: 20;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll 0px 0px transparent; }  .auth_user_action {     margin: 2px 0px;     background: url(/shared/3683/main_icons_sprite.webp) no-repeat scroll 10px 5px rgb(6, 43, 57);     display: inline-block;     vertical-align: top;     height: 24px;     line-height: 26px;     color: rgb(99, 151, 171) ! important;     font-family: "Arial";     font-size: 10px;     font-weight: bold;     text-transform: uppercase;     text-decoration: none;     padding: 0px 16px 0px 34px;     transition: background-color 0.2s ease-in 0s, color 0.25s ease-in 0s; }  .auth_user_action:hover {     color: rgb(255, 255, 255) ! important;     background: url(/shared/3683/main_icons_sprite.webp) no-repeat scroll 10px -360px rgb(8, 76, 102); }  .auth_user_action:active {     color: rgb(255, 255, 255) ! important;     background: url(/shared/3683/main_icons_sprite.webp) no-repeat scroll 10px -360px rgb(11, 44, 60); }  #signIn {     display: inline-block;     vertical-align: middle;     margin: 0px 15px 0px 0px; }  #signIn:hover {}  .main_header {     position: relative;     height: 30px;     padding: 23px 0px 17px;     z-index: 55;     text-align: right; }  .header_info {     text-align: left;     display: inline-block;     vertical-align: middle;     color: rgb(250, 250, 250);     font-family: "Arial";     font-size: 11px;     font-weight: bold;     text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57); }  .header_info a {     color: rgb(15, 135, 173);     font-family: "Arial";     font-size: 11px;     font-weight: bold;     text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57); }  .i_newuser_reg {     position: relative;     padding: 0px 0px 0px 12px;     margin: 0px 30px 0px 0px;     height: 26px;     line-height: 28px;     display: inline-block;     vertical-align: top;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -337px -497px transparent;     color: rgb(255, 255, 255) ! important;     font-family: "Arial";     font-size: 11px;     font-weight: bold;     text-decoration: none;     text-shadow: 0px 1px 0px rgb(0, 76, 128);     text-transform: uppercase; }  .i_newuser_reg i {     display: inline-block;     vertical-align: top;     top: 0px;     right: 0px;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -492px -497px rgb(10, 55, 73);     margin: 0px;     color: rgb(244, 255, 248);     font-family: "Arial";     font-size: 12px;     line-height: 25px;     font-style: italic;     text-shadow: 0px 1px 0px rgb(0, 0, 0);     font-weight: normal;     text-transform: lowercase;     padding: 0px 10px 0px 50px; }  .i_newuser_reg:hover {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -337px -527px transparent; }  .i_newuser_reg:hover i {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -492px -527px rgb(3, 76, 106); }  .i_newuser_reg:active {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -337px -557px transparent; }  .i_newuser_reg:active i {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -492px -557px rgb(3, 68, 94); }  #social, #sm-social {     margin: 3px 24px 3px 0px; }  #social li, #sm-social li {     display: inline-block;     vertical-align: top;     height: 24px;     width: 24px;     margin: 0px 2px 0px 0px;     text-indent: -9999px; }  #social li a, #sm-social li a {     display: block;     width: 24px;     height: 24px;     text-decoration: none;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll 0% 0% transparent; }  #social li a#ok, #sm-social li a#sm-ok {     background-position: -431px 0px; }  #social li a#mr, #sm-social li a#sm-mr {     background-position: -460px 0px; }  #social li a#ya, #sm-social li a#sm-ya {     background-position: -402px 0px; }  #social li a#gp, #sm-social li a#sm-gp {     background-position: -518px 0px; }  #social li a#fb, #sm-social li a#sm-fb {     background-position: -547px 0px; }  #social li a#tw, #sm-social li a#sm-tw {     background-position: -576px 0px; }  #social li a#vk, #sm-social li a#sm-vk {     background-position: -489px 0px; }  #social li a#ok:hover, #sm-social li a#sm-ok:hover {     background-position: -431px -23px; }  #social li a#mr:hover, #sm-social li a#sm-mr:hover {     background-position: -460px -23px; }  #social li a#ya:hover, #sm-social li a#sm-ya:hover {     background-position: -402px -23px; }  #social li a#gp:hover, #sm-social li a#sm-gp:hover {     background-position: -518px -23px; }  #social li a#fb:hover, #sm-social li a#sm-fb:hover {     background-position: -547px -23px; }  #social li a#tw:hover, #sm-social li a#sm-tw:hover {     background-position: -576px -23px; }  #social li a#vk:hover, #sm-social li a#sm-vk:hover {     background-position: -489px -23px; }  #social li a#ok:active, #sm-social li a#sm-ok:active {     background-position: -431px -48px; }  #social li a#mr:active, #sm-social li a#sm-mr:active {     background-position: -460px -48px; }  #social li a#ya:active, #sm-social li a#sm-ya:active {     background-position: -402px -48px; }  #social li a#gp:active, #sm-social li a#sm-gp:active {     background-position: -518px -48px; }  #social li a#fb:active, #sm-social li a#sm-fb:active {     background-position: -547px -48px; }  #social li a#tw:active, #sm-social li a#sm-tw:active {     background-position: -576px -48px; }  #social li a#vk:active, #sm-social li a#sm-vk:active {     background-position: -489px -48px; }  .main_wrapper_bg {     overflow-x: hidden;     min-width: 1160px;     background: url(/shared/empty.gif) no-repeat scroll center top rgb(10, 10, 12); }  .inner_layout .main_wrapper_bg {     overflow-x: hidden;     min-width: 1160px;     background: url(/shared/3683/inner_page_bg.webp) no-repeat scroll center top rgb(10, 10, 12); }  .main_footer {     position: relative;     height: 250px;     background: url(/shared/3683/footer_bg.webp) no-repeat scroll center top rgb(10, 10, 12); }  .main_footer .wrapper {     position: relative;     z-index: 10; }  section#sliderTopAndJp {     overflow: hidden; }  .main_action_btn {     position: relative;     padding: 0px 22px;     border: 0px none;     z-index: 10;     color: rgb(255, 255, 255);     white-space: nowrap;     text-transform: uppercase;     font-family: "Arial";     font-size: 16px;     font-weight: bold;     text-shadow: 0px 1px 1px rgb(8, 71, 0);     min-width: 202px;     height: 58px;     line-height: 58px;     text-decoration: none;     text-align: center;     display: inline-block;     vertical-align: top;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -72px transparent;     box-sizing: border-box; }  .main_action_btn .action_btn_right {     position: absolute;     top: 0px;     right: 0px;     z-index: 1;     width: 88px;     height: 100%;     display: block;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -72px transparent; }  .main_action_btn:hover {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -142px transparent; }  .main_action_btn:hover .action_btn_right {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -142px transparent; }  .main_action_btn:active {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -212px transparent; }  .main_action_btn:active .action_btn_right {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -212px transparent; }  .action_btn_text, .main_action_btn i {     position: relative;     z-index: 6; }  .action_btn_text, .main_action_btn i {     position: relative;     z-index: 6; }  .main_cash_btn {     text-shadow: 0px 1px 1px rgb(204, 33, 0);     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -285px transparent; }  .main_cash_btn .action_btn_right {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -285px transparent; }  .main_cash_btn:hover {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -355px transparent; }  .main_cash_btn:hover .action_btn_right {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -355px transparent; }  .main_cash_btn:active {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll -266px -425px transparent; }  .main_cash_btn:active .action_btn_right {     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll right -425px transparent; }  .main_cash_btn_icon {     width: 28px;     height: 24px;     margin: 0px 4px 0px 0px;     display: inline-block;     vertical-align: middle;     background: url(/shared/3683/main_icons_sprite.webp) no-repeat scroll 0px -126px transparent; }  .main_info_menu_content {     position: relative;     text-align: right;     z-index: 50; }  .main_info_menu {     height: 48px;     line-height: 64px; }  .main_info_menu ul {     position: relative;     z-index: 18; }  .main_info_menu li {     margin: 0px 0px 0px 24px;     display: inline-block;     vertical-align: top; }  .main_info_menu li:first-child {     margin: 0px; }  .main_info_menu>ul li:before {     content: "";     width: 1120px;     left: 0px;     bottom: 8px;     height: 1px;     position: absolute;     background: linear-gradient(to right, rgba(41, 43, 44, 0.5) 0px, rgba(25, 109, 128, 0.7) 33%, rgba(25, 109, 128, 0.7) 66%, rgba(41, 43, 44, 0.5) 100%) repeat scroll 0% 0% transparent;     opacity: 0;     transition: opacity 0.25s ease-in 0s; }  .main_info_menu>ul li:hover:before {     content: "";     opacity: 1; }  .main_info_menu a {     position: relative;     color: rgb(95, 127, 141);     text-decoration: none;     display: block;     font-family: "Arial";     font-size: 12px;     text-shadow: 0px 1px 0px rgb(0, 1, 1);     text-transform: uppercase;     transition: color 0.25s ease-in 0s; }  .main_info_menu .paid_menu_link {     color: rgb(247, 141, 6); }  .main_info_menu a:hover, .main_info_menu li.current a {     color: rgb(255, 255, 255); }  .main_info_menu>ul li a:before {     content: "";     position: absolute;     width: 170px;     height: 26px;     bottom: -5px;     left: 50%;     margin: 0px 0px 0px -85px;     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll 2px -81px transparent;     opacity: 0;     z-index: 10;     transition: opacity 0.25s ease-in 0s; }  .main_info_menu>ul li a:hover:before {     content: "";     opacity: 1; }  .guide_tooltip {     width: 1120px;     margin: 0px auto;     position: relative;     z-index: 9999; }  .guide_tooltip_content_wrapper {     width: 326px;     position: relative;     margin: 0px auto; }  .sh_logo {     width: 27px;     cursor: pointer;     text-align: center;     white-space: nowrap;     height: 100%;     display: table; }  .sh_logo_cell {     vertical-align: middle;     text-align: center;     display: table-cell; }  .sh_logo_btn {     max-width: 27px; }  .sh_btn_bottom_right {     bottom: 0px;     right: 50px; }  .sh_block_counter {     float: right;     font-size: 11px;     color: rgb(255, 255, 255);     height: 27px;     padding: 0px 10px;     line-height: 27px;     margin-top: 4px;     display: none; }  .main_featured_game_description {     position: relative;     display: inline-block;     vertical-align: middle;     margin: 0px 10px 0px 0px;     width: 240px; }   .main_featured_game_description h2 {     text-transform: uppercase;     color: rgb(247, 141, 6);     font-size: 12px;     font-weight: bold;     text-shadow: 0px 1px 0px rgb(0, 1, 1); }  .main_featured_game_description h1 a {     text-decoration: none;     text-transform: uppercase;     color: rgb(255, 255, 255);     font-size: 15px;     font-weight: bold;     text-shadow: 0px 1px 0px rgb(0, 1, 1); }  .main_featured_game .i_game_thumb_play {     position: relative;     left: 6px;     display: inline-block;     vertical-align: middle;     margin: 0px; }  .main_featured_game .i_game_thumb_play {     position: relative;     left: 6px;     display: inline-block;     vertical-align: middle;     margin: 0px; }  .i_game_thumb_play {     text-decoration: none;     display: inline-block;     vertical-align: top;     width: 144px;     height: 44px;     margin: 0px 0px 10px;     line-height: 44px;     text-align: center;     color: rgb(255, 255, 255);     font-family: "Arial";     font-size: 12px;     font-weight: bold;     text-transform: uppercase;     text-shadow: 0px 1px 1px rgb(8, 71, 0);     background: url(/shared/3683/main_el_sprite_v2.webp) no-repeat scroll 0px -284px transparent; }  .i_game_thumb_play_icon {     margin: 0px 6px 0px 0px;     display: inline-block;     vertical-align: middle;     width: 16px;     height: 18px;     background: url(/shared/3683/main_icons_sprite.webp) no-repeat scroll 0px -34px transparent; }  .soc-small {     display: none; }  .d-none {     display: none; }  .cLeft ul li {     margin-bottom: 10px; }  .menu-lines {     display: none; }  .sr-only {     position: absolute;     width: 1px;     height: 1px;     padding: 0;     margin: -1px;     overflow: hidden;     clip: rect(0, 0, 0, 0);     white-space: nowrap;     border: 0; }  .scroll-top {     position: fixed;     right: 20px;     bottom: 20px;     width: 44px;     height: 44px;     border: 0;     border-radius: 50%;     background: rgba(10, 90, 120, 0.9);     color: #fff;     font-size: 22px;     line-height: 44px;     text-align: center;     cursor: pointer;     opacity: 0;     visibility: hidden;     transform: translateY(10px);     transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease, background 0.2s ease;     z-index: 120; }  .scroll-top:hover {     background: rgba(10, 110, 150, 0.95); }  .scroll-top.is-visible {     opacity: 1;     visibility: visible;     transform: translateY(0); }  .iframe-block {     max-width: 970px;     margin: 35px auto; }  .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;     width: 100%;     height: 550px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/3515/pages/37528/37528.png') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; }  #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999;     padding: 10px 20px;     text-transform: uppercase;     cursor: pointer;     z-index: 9;     line-height: 0;     border: none;     border-radius: 3px;     background-color: transparent;  }  #loadIframeBtn:after {     content: '';     top: 10px;     z-index: -1;     right: 0;     bottom: 0;     left: 0;     position: absolute;     box-shadow: 0 6px 5px #645c5c00; }  .show-support {     display: inline-block;     margin: 0 auto;     position: static;     margin-bottom: 20px;     transform: translate(0, 0);     text-align: center;     text-decoration: none; }  .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; }  @media only screen and (max-width: 1400px) {     .cLeft img {         max-width: 100% !important;     } }  @media only screen and (max-width: 1200px) {     body {         min-width: auto;     }      .inner_layout .main_wrapper_bg {         width: 100%;         min-width: auto;     }      .clearfix {         width: 960px;     }      .wrapper {         width: 100%;     }      .main_logo {         width: 230px;     }      .main_info_menu {         margin-left: 250px;     }      .main_info_menu li {         margin-left: 5px;     }      .main_info_menu a {         font-size: 11.8px;     }      .content {         width: 100%;     }      .cLeft {         width: 580px;     }      .counter_marker {         width: 100% !important;     }      .cRight {         width: 365px;     }      .jp_size_wrapper {         width: 100% !important;     }      .info_content .main_reg_btn {         margin-right: 0;     }      .main_featured_game_link img {         width: 100% !important;     }      .main_footer {         height: auto;         padding-bottom: 20px;     }      .payment_systems_list {         padding: 44px 20px 0;     }      .payment_systems_list img {         max-width: 100% !important;     }      .security_pics {         width: calc(100% - 40px);         padding: 10px 20px 15px;     }      img.sm-d-none {         width: 100%;     } }  @media only screen and (max-width: 992px) {     .clearfix {         width: 740px;     }      .main_info_menu {         display: none;         position: absolute;         top: 55px;         right: 0;         line-height: 30px;         height: auto;         padding: 0 15px;         text-align: center;         margin: 0;         background: url(/shared/empty.gif) repeat scroll 0px 0px transparent;         background-color: #0a0a0c;         box-shadow: 0 0 2px 1px #111;     }      .main_info_menu.is-open {         display: block;     }      .main_info_menu li {         display: block;         margin: 0;     }      .main_info_menu a {         color: #fff;     }      .main_info_menu li::before {         width: 100%;     }      .main_info_menu>ul li:before {         display: none;     }      .menu-lines {         display: block;         position: absolute;         top: 17px;         right: 0;         background: transparent;         border: 0;         padding: 0;         cursor: pointer;     }      .menu-lines .line {         display: block;         height: 4px;         width: 40px;         background: #fff;         margin-bottom: 7px;     }      .info_content h1 {         margin-top: 15px;     }      #sliderTopAndJp>.wrapper {         position: relative;         margin-top: 75px;         padding-top: 165px;     }      .info_content .main_reg_btn {         margin-right: 20px;     }      #jpSize {         position: absolute;         top: 75px;         right: 70px;         width: auto !important;     }      .cLeft {         width: 100%;         padding-bottom: 40px;         padding-top: 20px;     }      .cRight {         width: 100%;     }      .main_featured_game {         width: 400px;         margin: 30px auto;     }      .main_featured_game_link {         width: 400px;     }      .payment_systems_list {         height: auto;         padding-bottom: 20px;     }      .payment_systems_list img {         width: 100% !important;         height: auto !important;     }      .security_pics {         height: auto;     }      .security_pics img {         margin: 0px 17px;     }      .sm-d-none {         display: none;     } }  @media only screen and (max-width: 768px) {     .clearfix {         width: 620px;     }      .i_newuser_reg {         margin: 0;     }      #jpSize {         right: 20px;     }      .cRight {         padding-top: 0;     } }  @media only screen and (max-width: 640px) {     .clearfix {         width: 500px;     }      #signIn {         margin-right: 5px;     }      #social,     #sm-social {         margin-right: 5px;     }      #social li,     #sm-social li {         margin-right: 1px;     }      .auth_user_action {         padding: 0px 10px 0px 30px;     }      #jpSize {         right: 67px;         top: 110px;     }      .security_pics {         background-repeat: repeat;     }      .payment_systems_list img {         display: none;     }      .payment_systems_list a.webmoney_payment {         display: none;     } }  @media only screen and (max-width: 525px) {     .clearfix {         width: 340px;     }      .main_header {         padding-top: 3px;         text-align: center;         height: auto;         display: none;     }      .info_content .main_reg_btn {         margin-right: 0;     }      #jpSize {         width: 100%;         right: 10px;         top: 155px;     }      #jpSize_7 {         display: none;     }      .breadcrumbs-box {         margin-top: 100px;     }      .info_content h1 {         text-align: center;     }      .cLeft h2 {         text-align: center;     }      .main_featured_game,     .main_featured_game_link {         width: 310px;     }      .main_featured_game_link img {         height: 180px;     }      .security_pics img {         height: 40px;         margin: 0px 10px;     }      #logosAndSubnav ul li a {         padding: 3px 10px;     }      .soc-small {         display: block;     }      #social,     #sm-social {         margin-top: 9px;     }      .main_info_menu {         padding-bottom: 20px;     }      .soc-small {         width: auto;     } }  @media only screen and (max-width: 360px) {     .clearfix {         width: 300px;     }      a.menu-lines .line {         width: 35px;     }      .main_info_menu_content {         margin-top: 8px;     }      .info_content h1 {         font-size: 23px;     }      .cLeft h2 {         font-size: 14px;     }      .main_featured_game,     .main_featured_game_link {         width: 265px;     }      .main_featured_game_link img {         height: 154px;     }      .security_pics img {         height: 32px;     }      #logosAndSubnav ul li a {         font-size: 11px;         line-height: 14px;     } }