html, body, div, h1, h2, h3, p, a, img, b, i, ul, li {             margin: 0;             padding: 0;             border: 0;             outline: 0;             font-size: 100%; vertical-align: baseline;         }          body {             line-height: 1;         }          ul {             list-style: none;         }          a {             color: #fff;             outline: none;         }          a:hover, a:focus {             color: #fff;             outline: none;             text-decoration: none;         }          b {             font-family: PFDinDisplayPro-Bold, sans-serif;         }          .btn-icn {             display: block;             padding: 0;             background-color: transparent;             border: none;             color: #fff;             font-size: 2em;             cursor: pointer;             overflow: hidden;             outline: none;         }          *::-webkit-input-placeholder {             color: #fff;         }          *::-moz-placeholder {             color: #fff;         }          *:-moz-placeholder {             color: #fff;         }          *:-ms-input-placeholder {             color: #fff;         }          *:focus::-webkit-input-placeholder {             color: transparent;         }          *:focus::-moz-placeholder {             color: transparent;         }          *:focus:-moz-placeholder {             color: transparent;         }          *:focus:-ms-input-placeholder {             color: transparent;         }          *::-ms-clear {             display: none;         }          .inner-container h1 {             margin: 40px 0;             text-transform: uppercase;             font-size: 2.250em;         }          .inner-container p {             line-height: 22px;             text-align: justify;         }          .inner-container ul {             list-style: disc inside none;             line-height: 22px;             text-align: justify;         }          html, body {             width: 100%;             height: 100%;             margin: 0;             padding: 0;             background: #16171b;             color: #fff;             font-size: 14px;             font-family: PFDinDisplayPro-Light, sans-serif;         }          .container-fluid {             position: relative;             height: 100%;             min-height: 100%;             max-width: 1920px;             padding: 0;         }          .fixed-col {             position: fixed;             width: 180px;         }          .logo-wrap {             position: relative;             height: 279px;             padding-top: 35px;             background: url(/uploads/408/pattern.jpg) no-repeat;         }          .logo {             display: block;             width: 135px;             height: 48px;             margin: 0 auto;             background: url(/uploads/408/logo.svg) no-repeat;             font-size: 0;         }          .main-menu {             position: relative;             margin-top: 20px;         }          .main-menu a {             display: block;             height: 44px;             padding-left: 25px;             text-transform: uppercase;             line-height: 44px;         }          .main-menu a:hover {             background: #000;             transition-duration: 0.2s;             -moz-transition-duration: 0.2s;             -webkit-transition-duration: 0.2s;         }          .open-menu-btn {             float: left;             display: none;             margin-left: 15px;             margin-top: 15px;         }          .close-menu-btn {             position: absolute;             display: none;             top: 15px;             right: 15px;         }          .quick-link-wrap {             position: absolute;             width: 100%;             top: 121px;         }          .quick-link {             display: block;             width: 140px;             height: 42px;             margin: 0 auto;             border: 2px solid transparent;             border-radius: 20px;             -moz-border-radius: 20px;             -webkit-border-radius: 20px;             color: #fff;             line-height: 38px;             letter-spacing: 0.05em;             text-transform: uppercase;             text-align: center;             cursor: pointer;             font-family: PFDinDisplayPro-Regular, sans-serif;         }          .sign-up {             background: #561d6b;             border-color: #561d6b;         }          .sign-up:hover,         .sign-up:focus {             background: #7d289d;             border-color: #7d289d;             color: #000;             transition-duration: 0.2s;             -moz-transition-duration: 0.2s;             -webkit-transition-duration: 0.2s;         }          .log-in {             margin-top: 35px;             border-color: #fff000;         }          .log-in:hover,         .log-in:focus {             background: #fff000;             color: #000;             transition-duration: 0.2s;             -moz-transition-duration: 0.2s;             -webkit-transition-duration: 0.2s;         }          /*.popup:after {*/         /*content: "";*/         /*display: inline-block;*/         /*vertical-align: middle;*/         /*height: 100%;*/         /*}*/          .fluid-col {             position: relative;             min-height: 100%;             height: auto !important;             margin-left: 180px;             border-left: 1px solid #35373f;             background: url(/uploads/408/map.jpg) top no-repeat;         }          .slider {             position: relative;             max-width: 1740px;             width: 100%;             height: 300px;             overflow: hidden;             -webkit-touch-callout: none;             -webkit-tap-highlight-color: transparent;         }          .swiper-slide {             position: relative;             height: 300px !important;             outline: none !important;             background-size: cover;             background-position: center;             background-repeat: no-repeat;         }          .slick-arrow {             position: absolute;             display: none !important;             width: 46px;             height: 56px;             padding: 0;             top: 120px;             background: url(/uploads/408/slider-arrow.png) no-repeat;             font-size: 0;             cursor: pointer;             border: none;             outline: none;             z-index: 10;         }          .slick-prev {             background-position: 0 0;             left: 185px;         }          .slick-next {             background-position: 0 -56px;             right: 185px;         }          .slick-prev:hover,         .slick-prev:focus {             background-position: 0 -112px;         }          .slick-next:hover,         .slick-next:focus {             background-position: 0 -168px;         }          .slider:hover .slick-arrow,         .slider:focus .slick-arrow {             display: block !important;         }          img.payouts-ribbon {             position: absolute;             top: 0;             margin-left: -17px;             z-index: 10;         }          .main-content-menu {             position: relative;             padding: 0 30px;             background: #16171b;         }          .game-item {             position: relative;             padding: 10px 10px 0;         }          .game-item-wrap {             position: relative;         }          .game-play-wrap {             display: none;             position: absolute;             width: 100%;             height: 100%;             background: rgba(0, 0, 0, 0.6);             text-align: center;         }          .game-play-wrap:before {             content: "";             display: inline-block;             vertical-align: middle;             height: 100%;         }          .game-item:hover .game-play-wrap {             display: block;         }          .game-play-btn {             display: inline-block;             vertical-align: middle;             width: 120px;             height: 40px;             border: 2px solid #ffff00;             border-radius: 20px;             -moz-border-radius: 20px;             -webkit-border-radius: 20px;             text-transform: uppercase;             line-height: 36px;             font-size: 1em;             font-family: PFDinDisplayPro-Bold, sans-serif;         }          .game-play-btn:hover,         .game-play-btn:focus {             background: #ffff00;             border-color: #ffff00;             color: #000;             transition-duration: 0.2s;             -moz-transition-duration: 0.2s;             -webkit-transition-duration: 0.2s;         }          .all-providers-wrap {             position: relative;             height: auto;             padding: 0 30px;             background: #262830;         }          .providers-list li {             float: left;             padding: 0 15px;             text-align: left;         }          .providers-list li:first-child {             padding-left: 0;         }          .providers-list li.worldmatch-games {             padding-right: 0;         }          .all-providers-wrap a {             display: inline-block;             height: 66px;             border-bottom: 6px solid transparent;             cursor: pointer;         }          .all-providers-wrap a:hover,         .all-providers-wrap a:focus {             border-color: #c731ff;         }          .all-providers-wrap a:before {             content: "";             display: inline-block;             vertical-align: middle;             height: 100%;         }          .all-providers-wrap img {             display: inline-block;             vertical-align: middle;             margin-top: 5px;         }          .all-providers-wrap li.pragmatic-games img {             margin-top: -8px;         }          .main-content {             position: relative;         }          .main-content-menu-block {             float: left;             position: relative;             text-align: left;         }          .main-content-menu-wrap li {             position: relative;             float: left;             padding: 0 15px;         }          .main-content-menu-wrap li:first-child {             padding-left: 0;         }          .main-content-menu-wrap li.all-provider {             border-left: 1px solid #35373f;             padding-right: 0;         }          .main-content-menu-wrap a {             display: inline-block;             height: 76px;             line-height: 70px;             border-bottom: 6px solid transparent;             text-transform: uppercase;             font-size: 1em;             font-family: 'Prime-Regular', sans-serif;             cursor: pointer;         }          .main-content-menu-wrap a:hover,         .main-content-menu-wrap a:focus,         .main-content-menu-wrap .active {             border-color: #c731ff;             color: #c731ff;         }          .main-content-menu-wrap a.all-providers:hover,         .main-content-menu-wrap a.all-providers:focus {             color: #fff;         }          .m-title-wrap {             position: relative;             padding: 0 30px;             overflow: hidden;         }          .m-title {             position: relative;             margin: 20px 0 9px;             line-height: 45px;             letter-spacing: 0.07em;             text-transform: uppercase;             font-size: 1.750em;             font-family: 'Prime-Regular', sans-serif;         }          .top-games-title {             background: url(/uploads/408/flame.png) right no-repeat;         }          .m-games-wrap {             position: relative;             padding: 0 20px;             text-align: center;             overflow: hidden;         }          .m-games-wrap .game-container {             float: left;             width: 14.28%;         }          .m-games-wrap .game-item {             padding-bottom: 10px;         }          .m-games-wrap .game-item:hover {             background: #000;         }          .game-of-day-title {             margin: 10px 0 19px;             background: url(/uploads/408/cup.png) right no-repeat;         }          .game-of-day {             position: relative;             padding: 0 30px;         }          .game-of-day-text {             position: relative;             padding: 0 20px;             text-align: justify;             line-height: 22px;         }          .game-of-day-text h3 {             margin-bottom: 5px;             text-transform: uppercase;             font-family: PFDinDisplayPro-Bold, sans-serif;         }          .play-btn-wrap {             position: relative;             text-align: right;         }          .game-of-day-play {             display: inline-block;             width: 100%;             max-width: 180px;             height: 50px;             margin-top: 48px;             border: 2px solid #ffff00;             border-radius: 30px;             -moz-border-radius: 30px;             -webkit-border-radius: 30px;             line-height: 46px;             text-align: center;             text-transform: uppercase;             font-family: PFDinDisplayPro-Regular, sans-serif;         }          .game-of-day-play:hover,         .game-of-day-play:focus {             background: #ffff00;             border-color: #ffff00;             color: #000;             transition-duration: 0.2s;             -moz-transition-duration: 0.2s;             -webkit-transition-duration: 0.2s;         }          .latest-games-title {             background: url(/uploads/408/new.png) right no-repeat;         }          .recommend-games-title {             margin-top: 10px;             background: url(/uploads/408/finger.png) right no-repeat;         }          .footer-shifter {             font-size: 0;             clear: both;         }          .footer {             position: relative;             margin-left: 180px;             height: auto;             min-height: 383px;             padding: 0 30px;             border-left: 1px solid #35373f;             overflow: hidden;         }          .footer-payments-system {             margin: 0 auto 20px;         }          .footer-menu, .footer-text {             position: relative;             margin: 0 auto 20px;             text-align: center;             line-height: 22px;             color: #fff;         }          .footer-text {             margin-bottom: 0;             padding-bottom: 20px;             line-height: 20px;             font-size: 0.875em;         }          .footer-text a,         .footer-menu a {             text-decoration: underline;         }          .footer-text a:hover,         .footer-text a:focus,         .footer-menu a:hover,         .footer-menu a:focus {             text-decoration: none;         }          .gambling-icon {             display: inline-block;             width: 160px;             height: 53px;             margin: 10px 10px 0 0;             background: url(/uploads/408/gambling-approved.png) no-repeat;             text-decoration: none;             font-size: 0;         }          .curacao-icon {             display: inline-block;             width: 45px;             height: 53px;             margin: 10px 10px 0 0;             background: url(/uploads/408/curacao-icon.png) no-repeat;             text-decoration: none;             font-size: 0;         }          .freeSpinsGrates-icon {             display: inline-block;             width: 183px;             height: 53px;             margin: 10px 10px 0 0;             background: url(/uploads/408/FreeSpinsGratis.png) no-repeat;             text-decoration: none;             font-size: 0;         }          .casinoglobal-icon {             display: inline-block;             width: 180px;             height: 53px;             margin: 10px 10px 0 0;             background: url(/uploads/408/casinoglobal-icon.png) no-repeat;             text-decoration: none;             font-size: 0;         }          .live-chat-icon {             display: inline-block;             width: 54px;             height: 54px;             margin: 10px 0;             background: url(/uploads/408/livechat-icon.png) no-repeat;             text-decoration: none;             font-size: 0;         }          .inner-container {             max-width: 1030px;             margin: 0 auto;             padding: 0 15px;         }          .promo-btn {             display: block;             max-width: 300px;             height: 42px;             line-height: 43px;             margin: 20px auto 0;             background: #ffe540;             background: -webkit-linear-gradient(top, #ffe540, #ffb500);             background: -moz-linear-gradient(top, #ffe540, #ffb500);             background: -o-linear-gradient(top, #ffe540, #ffb500);             background: -ms-linear-gradient(top, #ffe540, #ffb500);             border-radius: 45px;             -moz-border-radius: 45px;             -webkit-border-radius: 45px;             text-align: center;             text-transform: uppercase;             color: #000;             font-weight: bold;             font-size: 1.313em;             font-family: 'Prime-Regular', sans-serif;             cursor: pointer;         }          .promo-btn:hover, .promo-btn:focus {             color: #000;             background: #fffe00;             background: -webkit-linear-gradient(top, #fffe00, #ffc500);             background: -moz-linear-gradient(top, #fffe00, #ffc500);             background: -o-linear-gradient(top, #fffe00, #ffc500);             background: -ms-linear-gradient(top, #fffe00, #ffc500);         }          .cms_content_container img {             margin-bottom: 20px;         }          @media only screen and (max-width: 1500px) {             .m-games-wrap .game-container {                 width: 16.66%;             }              .top-games-wrap .game-container:last-child,             .top-games-wrap .game-container:nth-last-child(2),             .top-games-wrap .game-container:nth-last-child(3),             .latest-games-wrap .game-container:last-child,             .recommend-games-wrap .game-container:last-child,             .recommend-games-wrap .game-container:nth-last-child(2) {                 display: none;             }         }          @media only screen and (max-width: 1300px) {              .m-games-wrap .game-container {                 width: 20%;             }              .top-games-wrap .game-container:nth-last-child(4),             .top-games-wrap .game-container:nth-last-child(5),             .top-games-wrap .game-container:nth-last-child(6),             .latest-games-wrap .game-container:nth-last-child(2),             .recommend-games-wrap .game-container:nth-last-child(3),             .recommend-games-wrap .game-container:nth-last-child(4) {                 display: none;             }         }          @media only screen and (max-width: 1200px) {             .main-content-menu {                 padding: 0;             }              .main-content-menu-block {                 float: none;                 padding-left: 30px;             }              .m-games-wrap .game-container {                 width: 25%;             }              .top-games-wrap .game-container:nth-last-child(7),             .top-games-wrap .game-container:nth-last-child(8),             .top-games-wrap .game-container:nth-last-child(9),             .latest-games-wrap .game-container:nth-last-child(3),             .recommend-games-wrap .game-container:nth-last-child(5),             .recommend-games-wrap .game-container:nth-last-child(6) {                 display: none;             }         }          @media only screen and (max-width: 1147px) {             .providers-list li {                 padding: 0 18px;             }              .providers-list li.pragmatic-games {                 padding-right: 0;             }              .providers-list li.worldmatch-games {                 padding-left: 0;             }         }          @media only screen and (max-width: 1076px) {             .providers-list li {                 padding: 0 21px;             }              .providers-list li.endorphina-games {                 padding-right: 0;             }              .providers-list li.pragmatic-games {                 padding-left: 0;                 padding-right: 21px;             }              .providers-list li.worldmatch-games {                 padding-left: 21px;             }         }          @media only screen and (max-width: 992px) {              .m-games-wrap .game-container {                 width: 33.33%;             }              .top-games-wrap .game-container:nth-last-child(10),             .top-games-wrap .game-container:nth-last-child(11),             .top-games-wrap .game-container:nth-last-child(12),             .latest-games-wrap .game-container:nth-last-child(4),             .recommend-games-wrap .game-container:nth-last-child(7),             .recommend-games-wrap .game-container:nth-last-child(8) {                 display: none;             }              .play-btn-wrap {                 text-align: center;             }              .game-of-day-play {                 margin-top: 20px;             }         }          @media only screen and (max-width: 966px) {             .providers-list li {                 padding: 0 26px;             }              .providers-list li.playson-games {                 padding-right: 0;             }              .providers-list li.endorphina-games {                 padding-left: 0;                 padding-right: 26px;             }              .providers-list li.pragmatic-games {                 padding: 0 26px;             }              .providers-list li.worldmatch-games {                 padding-left: 26px;             }         }          @media only screen and (max-width: 870px) {             .main-content-menu-wrap li {                 padding: 0 10px;             }              .main-content-menu-wrap li a {                 font-size: 0.900em;             }         }          @media only screen and (max-width: 863px) {             .providers-list li {                 padding: 0 20px;             }              .providers-list li.endorphina-games {                 padding-left: 0;                 padding-right: 20px;             }              .providers-list li.pragmatic-games {                 padding: 0 20px;             }              .providers-list li.worldmatch-games {                 padding-left: 20px;             }         }          @media only screen and (max-width: 860px) {             .main-content-menu-wrap a {                 font-size: 0.900em;             }         }          @media only screen and (max-width: 827px) {             .providers-list li {                 padding: 0 19px;             }              .providers-list li.playson-games {                 padding-left: 0;                 padding-right: 19px;             }              .providers-list li.endorphina-games,             .providers-list li.pragmatic-games {                 padding: 0 19px;             }              .providers-list li.worldmatch-games {                 padding-left: 19px;             }         }          @media only screen and (max-width: 768px) {             .fixed-col {                 position: relative;                 width: 100%;             }              .open-menu-btn, .close-menu-btn {                 display: block;             }              .left-container {                 position: absolute;                 display: none;                 width: 100%;                 padding: 15px 0;                 background: url(/uploads/408/pattern.jpg) no-repeat;                 z-index: 1000;             }             .logo-wrap {                 height: auto;                 padding: 0;                 background: none;             }              .logo {                 margin: 0 0 0 15px;             }              .main-menu {                 margin-top: 15px;             }              .quick-link-wrap {                 float: right;                 position: relative;                 width: auto;                 top: auto;                 margin: 15px 15px 15px 0;             }              .quick-link {                 float: left;             }              .log-in {                 margin-top: 0;                 margin-left: 15px;             }              .fluid-col {                 margin-left: 0;                 border-left: none;             }              img.payouts-ribbon {                 display: none;             }              .slider .slick-prev {                 left: 30px;             }              .slider .slick-next {                 right: 30px;             }              .main-content-menu-block {                 height: 63px;                 padding-top: 10px;                 padding-right: 30px;             }              .main-content-menu-wrap,             .all-providers-wrap {                 display: none;             }              .game-of-day img {                 margin: 0 auto;             }              .game-of-day-text h3 {                 margin: 10px 0 5px;             }              .game-of-day-play {                 height: 40px;                 line-height: 36px;             }              .footer {                 margin-left: 0;                 border-left: none;             }              .fluid-col-inner {                 margin-left: 0 !important;                 border-left: none !important;             }         }          @media only screen and (max-width: 640px) {              .quick-link {                 width: 100px;                 height: 30px;                 line-height: 26px;                 font-size: 0.750em;             }              .log-in {                 margin-left: 10px;             }              .game-play-btn {                 width: 100px;                 height: 35px;                 line-height: 31px;                 font-size: 1em;             }              .footer {                 line-height: 18px;                 font-size: 0.900em;             }              .footer-menu {                 margin-bottom: 10px;             }              .slider .slick-arrow,             .slider:hover .slick-arrow,             .slider:focus .slick-arrow {                 display: none !important;             }              .slider {                 height: 50vw;             }              .swiper-slide {                 height: 100% !important;             }              .main-content-menu-block {                 display: none;             }              .footer-shifter {                 display: none;             }              .footer {                 margin-top: 50px !important;             }         }          @media only screen and (max-width: 480px) {              .main-content-menu-block {                 padding: 10px 20px 0;             }              .m-title-wrap {                 padding: 0 20px;             }              .m-title {                 margin: 20px 0;                 background: none;                 font-size: 1.500em;             }              .m-games-wrap {                 padding: 0 10px;             }              .m-games-wrap .game-container {                 width: 50%;             }              .top-games-wrap .game-container:nth-last-child(13),             .top-games-wrap .game-container:nth-last-child(14),             .top-games-wrap .game-container:nth-last-child(15),             .latest-games-wrap .game-container:nth-last-child(5),             .recommend-games-wrap .game-container:nth-last-child(9),             .recommend-games-wrap .game-container:nth-last-child(10) {                 display: none;             }              .game-of-day {                 padding: 0 20px;             }              .game-of-day-text {                 padding: 0;                 line-height: 18px;                 font-size: 0.900em;             }              .footer {                 padding: 0 20px;             }         }          @media only screen and (min-width: 769px) {             .left-container {                 display: block !important;             }         }          .fluid-col {             background: url(/uploads/408/jungle.png) 0 486px no-repeat, url(/uploads/408/temple_jungel.png) bottom center no-repeat;         }          @media only screen and (max-width: 1200px) {             .fluid-col {                 background: url(/uploads/408/jungle.png) 0 544px no-repeat, url(/uploads/408/temple_jungel.png) bottom center no-repeat;             }         }          @media only screen and (max-width: 1034px) {             .fluid-col {                 background: url(/uploads/408/jungle.png) 0 610px no-repeat, url(/uploads/408/temple_jungel.png) bottom center no-repeat;             }         }          @media only screen and (max-width: 768px) {             .fluid-col {                 background: url(/uploads/408/jungle.png) 0 507px no-repeat, url(/uploads/408/temple_jungel.png) bottom center no-repeat;             }         }          @media only screen and (max-width: 480px) {             .fluid-col {                 background: url(/uploads/408/jungle.png) 0 407px no-repeat, url(/uploads/408/temple_jungel.png) bottom center no-repeat;             }         }         @font-face {             font-family: 'FontAwesome';             src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot');             src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');             font-weight: normal;             font-style: normal         }          .fa {             display: inline-block;             font: normal normal normal 14px/1 FontAwesome;             font-size: inherit;             -webkit-font-smoothing: antialiased;             -moz-osx-font-smoothing: grayscale         }          .fa-times:before {             content: "\f00d"         }          .fa-bars:before {             content: "\f0c9"         }          .fluid-col-inner {             position: relative;             min-height: 100%;             height: auto !important;             margin-left: 180px;             border-left: 1px solid #35373f;             background: url(/uploads/408/map.jpg) top no-repeat !important;         }