:root {
    --primary-color: #cca43b;
    --primary-color-hover: #61045F;
    --btn-txt: #fff;
    --btn-txt-hover: #fff;
    --tb-txt: #f8f8f8;
    --tb-accent: #ffc479;
    --tb-bg: #363636;
    --body: #242f40;
    --header-bg: #1c1c28;
    --footer: #0b0b10;
    --footer-border: #434D54;
    --table-border: #D3DADF;
    --table-terms: #AEB1BE;
    --disclaimer: #949FA8;
    --footer-links: #949FA8;
    --footer-links-hover: #ebebeb;
    --body-txt: #ffffff;
    --heading-color: #cca43b;
    --star-color: #cca43b;
    --transition: all .15s ease-in-out;
    --header-menu-links-hover-color: #cca43b;
    --links-color: #02AAB0;
    --btn-grad: linear-gradient(to right, #cca43b 0%, #61045F  51%, #cca43b  100%);
    --tb-row-shadow: 0 0 10px rgb(204, 164, 59,.5);
    --icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
    --icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");
    --pros-check-c: invert(90%) sepia(63%) saturate(5959%) hue-rotate(72deg) brightness(94%) contrast(101%);
    --cons-x-c: invert(13%) sepia(99%) saturate(5094%) hue-rotate(338deg) brightness(100%) contrast(109%);
    --logo-22bet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 548 239'%3E%3Cpath fill='%23065b62' fill-rule='nonzero' d='M123.568 238.555c-.206 0-35.315-18.172-35.315-18.172l-.343-22.08L0 169.708s2.4-27.018 2.606-28.183c.274-1.989 1.44-2.881 13.851-10.218 92.936-53.101 72.3-78.349 70.973-83.658 0 0-4.046 8.366-4.114 8.434-.069.137-30.104 4.389-30.927 4.594-.891.206-1.988.138-2.4-.274-.48-.343-36.549-17.486-36.686-17.829-.137-.343 8.084-30.796 42.035-38.126C60.687 3.282 87.841.745 100.596.196c22.774-.979 43.886 9.738 43.886 9.738l4.663-1.577c14.401-4.801 21.944-4.869 51.91-.549 23.04 3.291 28.526 4.594 33.669 7.886 37.59 24.058-.788 89.302-21.258 114.105.138.137 35.59 10.834 35.59 10.834l-.343 36.549s-124.939 61.373-125.145 61.373zm-8.572-88.459c2.389 0 26.832-35.902 25.597-34.874-2.243 1.87-6.833 5.281-53.712 26.851 0 0 27.766 8.023 28.115 8.023zm34.492-67.612c-.686-.138-1.783-.138-2.4 0-.686.205-.137.342 1.166.342s1.851-.137 1.234-.342z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M484.945 148.862V82.964s-36.343.491-36.343-.755c0-4.963 3.288-16.631 15.086-21.257 3.497-1.372 84.038-1.73 83.658-.412-.884 3.074-2.441 14.98-13.193 20.638-3.3 1.736-8.605 1.786-14.03 1.786h-9.12s.153 46.77-.754 50.4c-.908 3.631-5.006 8.572-9.052 10.903-2.743 1.578-7.886 3.155-13.646 4.115l-2.606.48zm-202.289-.686V59.58l62.744.412s11.075 3.268 15.429 12.411c1.371 2.743 1.44 3.772 1.097 16.526-.411 16.458-.411 14.126 0 30.584.343 12.754.274 13.783-1.097 16.526-3.435 6.869-10.326 10.464-13.372 11.726l-64.801.411zm53.83-23.04l.411-9.258h-27.498v9.601l27.087-.343zm-.343-32.572v-8.915h-26.744v8.915h26.744z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M369.058 148.176s.274-72.001.685-73.578c1.509-5.418 8.435-12.001 14.263-13.578 1.44-.343 65.076-1.028 65.076-1.028-1.648 6.466-3.095 16.658-15.086 22.629l-38.881.411v9.532h35.864c-2.545 13.513-6.079 23.314-27.292 23.314h-8.572v9.258l54.035-.343c-1.441 8.476-5.109 18.168-15.154 22.972l-64.938.411z'/%3E%3Cpath fill='%23c72828' fill-rule='nonzero' d='M123.568 238.555v-36.138s47.954-57.942 77.213-109.785c10.74-19.03 12.982-43.955-1.715-43.955-20.761 0-27.155 33.601-27.155 33.601H161.42s-15.39 28.287-20.229 32.435c-7.054 6.505-55.277 28.328-54.31 27.36l29.144 8.229-27.429 35.452s-.206 12.411-.48 12.411C87.773 198.165 0 169.708 0 169.708s2.4-27.018 2.606-28.183c.274-1.989 1.322-3.084 13.851-10.218 27.611-15.721 70.667-45.03 73.275-66.491 1.22-10.037-2.302-17.167-2.302-17.167s-4.046 8.366-4.114 8.434c-.069.137-30.104 4.389-30.927 4.594-.891.206-1.988.138-2.4-.274-.48-.343-36.549-17.486-36.686-17.829-.137-.343 7.601-30.691 42.035-38.126C60.687 3.282 87.841.745 100.596.196c14.642-1.719 47.44 8.368 43.544 10.012-27.369 11.548-45.755 38.231-52.116 63.635 0 0 36.618 9.806 37.372 9.738 1.235-.069 1.235-.137-.137-.48l-1.508-.48s18.012-72.344 86.675-72.344c30.215 0 40.013 25.767 34.972 52.732-5.621 29.434-25.449 53.119-68.092 106.082.206.137 66.49-28.034 66.927-28.321.985-.647.808 3.692.48 36.412l-125.145 61.373zm25.92-156.071c-.686-.138-1.783-.138-2.4 0-.686.205-.137.342 1.166.342s1.851-.137 1.234-.342z'/%3E%3Cpath fill='%230e8f9b' fill-rule='nonzero' d='M123.568 238.555v-36.138s85.921-105.578 85.921-137.625c0-7.736-3.154-16.115-10.423-16.115-21.091 0-27.155 33.601-27.155 33.601s-32.64.686-32.297 1.303c.617.96-3.92 9.575-7.818 14.606-22.988 29.668-80.64 46.287-78.035 48.892.48.48 49.852 14.812 51.498 14.949.617.068 1.097.343 1.028.617-.137.274-17.691 23.109-17.691 23.109v6.309c0 5.828-.069 6.24-1.303 5.897C86.607 197.823 0 169.708 0 169.708s2.444-27.011 2.606-28.183c.927-6.724 38.712-19.444 69.944-50.676 12.857-12.857 17.417-20.914 17.417-31.132 0-9.943-4.046-17.28-10.834-19.611-22.592-7.665-26.965 21.982-29.212 20.297-.429-.321-36.481-17.486-36.618-17.829 0 0 7.22-29.583 40.115-37.783 38.966-9.714 70.767 17.349 70.767 17.349-15.412 13.625-26.255 30.765-32.161 51.703 0 0 36.618 9.806 37.372 9.738 1.235-.069 1.235-.137-.137-.48l-1.508-.48 2.4-7.2c7.954-23.658 33.437-65.144 84.275-65.144 29.302 0 40.356 23.929 34.972 52.732-8.328 44.557-68.298 105.876-68.092 106.082.206.137 66.487-28.038 66.927-28.321 1.148-.737.718 6.814.48 36.412l-125.145 61.373z'/%3E%3Cpath fill='%23f04b4c' fill-rule='nonzero' d='M87.773 198.097c-.48 0-87.773-28.389-87.773-28.389s2.606-27 2.606-28.183c0-5.751 39.57-20.302 69.944-50.676 12.891-12.823 17.417-20.914 17.417-31.132 0-9.943-4.046-17.28-10.834-19.611-16.018-5.501-23.76 9.233-27.074 17.325-.8 1.952-1.59 3.384-2.138 2.972-.412-.343-36.481-17.486-36.618-17.829-.343-1.028 7.873-29.394 40.115-37.783 37.137-9.663 65.949 12.875 71.104 17.686-15.107 12.097-26.385 28.812-32.498 51.366l18.378 5.006c17.554 4.732 18.514 4.937 23.589 4.526 2.948-.274 5.417-.137 5.623.206.617.96-3.121 9.151-7.818 14.606-14.343 16.656-26.263 24.411-61.029 40.32-17.898 8.229-17.555 8.023-17.006 8.572.48.48 52.595 15.292 52.526 15.566-.137.274-17.691 23.109-17.691 23.109s-.206 12.411-.823 12.343z'/%3E%3C/svg%3E");
    --logo-888casino: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.7 40.72'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Layer 1'%3E%3Cg data-name='888-casino'%3E%3Cg data-name='a90f6d94-6a26-4d6c-8782-83b92e4d585a'%3E%3Cg fill='%23adfc3c' data-name='f620423e-c332-459d-b019-fd24dc689818'%3E%3Cpath d='M21.09 33.05c-.1.37 0 .74-.12 1.12A3.21 3.21 0 0 0 17.49 33a3.4 3.4 0 0 0-2.71 2.6 4 4 0 0 0 1 4.08c1.29 1.34 4 1.51 5.18-.21a.11.11 0 0 1 .13 0v.8c0 .24.08.28.28.28h1.21V33a8.65 8.65 0 0 0-1.44 0zm-2.59 6.23h-.09a2.52 2.52 0 1 1 2.52-2.52v.14a2.4 2.4 0 0 1-2.38 2.38zM41.41 40.1v-4a6 6 0 0 0-.07-.94 2.46 2.46 0 0 0-1.8-2.16 2.71 2.71 0 0 0-3 .8c-.06.07-.09.2-.24.17-.08-.32.05-.65-.1-1h-1.35v7.46h1.42v-4.25a2 2 0 0 1 2-2c1.1 0 1.69.67 1.71 1.93V40c0 .15-.06.31.09.45h1.31a.78.78 0 0 0 .06-.37zM12.52 37.83c-.88 1.29-1.73 1.69-2.87 1.37a2.59 2.59 0 0 1-1.57-3.31 2.63 2.63 0 0 1 1.38-1.49c1.13-.41 2-.06 3 1.25a8.15 8.15 0 0 0 1.16-.54 3.56 3.56 0 0 0-4-2.19 3.93 3.93 0 0 0 .1 7.73 3.57 3.57 0 0 0 4-2.39 7.15 7.15 0 0 0-1.2-.43zM28.85 36.86a11.63 11.63 0 0 0-1.55-.75 4.4 4.4 0 0 1-1.08-.55.76.76 0 0 1-.37-.8.81.81 0 0 1 .62-.6 2.42 2.42 0 0 1 1.48.1 9 9 0 0 1 1.12.56c.12-.34.21-.64.32-.93a.28.28 0 0 0-.13-.36 3.76 3.76 0 0 0-4-.22 1.88 1.88 0 0 0-.64 2.58 1.91 1.91 0 0 0 .59.61 7.66 7.66 0 0 0 1.43.72 8.76 8.76 0 0 1 1.13.49.87.87 0 0 1 .59.92c-.07.46-.41.65-.8.8a3 3 0 0 1-1.85-.13 5.11 5.11 0 0 1-1.4-.84c-.15.28-.29.54-.44.79s-.08.3.08.45a4.6 4.6 0 0 0 4.66.67 2 2 0 0 0 .22-3.51zM31.23 33.05h1.39v7.45h-1.39zM32 30.22a.86.86 0 0 0-.85.86.86.86 0 0 0 .84.84.87.87 0 0 0 0-1.72zM46.56 32.87a3.91 3.91 0 1 0 3.91 3.91v-.11a3.81 3.81 0 0 0-3.8-3.8zm0 6.41a2.52 2.52 0 0 1 0-5A2.47 2.47 0 0 1 49 36.7v.2a2.39 2.39 0 0 1-2.39 2.38z'/%3E%3Cpath fill-opacity='.8' d='M8.62 11.93a8.62 8.62 0 1 0 8.62 8.62 8.66 8.66 0 0 0-8.61-8.62zm0 12.07a3.45 3.45 0 1 1 3.45-3.45A3.47 3.47 0 0 1 8.62 24z'/%3E%3Cpath fill-opacity='.8' d='M8.62 0a8.62 8.62 0 0 0 0 17.23A8.62 8.62 0 0 0 8.62 0zm0 12.05a3.44 3.44 0 1 1 3.44-3.44 3.45 3.45 0 0 1-3.44 3.44zM25.84 11.93a8.62 8.62 0 1 0 8.63 8.62 8.62 8.62 0 0 0-8.63-8.62zm0 12.06a3.45 3.45 0 1 1 3.45-3.45A3.45 3.45 0 0 1 25.86 24z'/%3E%3Cpath fill-opacity='.8' d='M25.84 0a8.62 8.62 0 1 0 8.63 8.61A8.66 8.66 0 0 0 25.85 0zm0 12.05a3.44 3.44 0 1 1 3.45-3.44A3.45 3.45 0 0 1 25.86 12zM43.08 11.93a8.62 8.62 0 1 0 8.62 8.62 8.67 8.67 0 0 0-8.61-8.61zm0 12.06a3.45 3.45 0 1 1 3.45-3.45A3.44 3.44 0 0 1 43.09 24z'/%3E%3Cpath fill-opacity='.8' d='M43.08 0a8.62 8.62 0 1 0 8.61 8.63A8.65 8.65 0 0 0 43.09 0zm0 12.05a3.44 3.44 0 1 1 3.44-3.44A3.45 3.45 0 0 1 43.09 12z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

a:hover {text-decoration: none;}

/*Filter color from black*/
.filter-gray {filter: invert(69%) sepia(9%) saturate(342%) hue-rotate(165deg) brightness(89%) contrast(91%);}
.bg-dark-gray{background: var(--footer);}
/* Main css */
/* body.img {background: url(/images/body-bg.svg) no-repeat;background-attachment: fixed; background-size: cover;position: relative;} */
body.img {background: var(--body);position: relative;background-attachment: fixed;}
body.menu-open:after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: linear-gradient(rgb(0, 0, 0, .75), rgb(0, 0, 0, .75)); }
body {overflow-x: hidden;color: var(--body-txt);font-size: 1rem;line-height: 1.4;font-family: 'Open Sans', sans-serif;text-align: left;transition: all 200ms linear;position: relative;background-color: var(--body);}
#article {padding: 10px 20px;overflow:hidden;position: relative;}
.container {width: 1200px; max-width: 100%;}
section {padding: 2.75rem 0;}
section h3 {margin-top: 2.5rem; text-align: center;}
h1, h2, h3, h4, h5, h6 {clear: both;font-family: 'Open Sans', sans-serif;}
h1 {font-size: 2.1rem;text-align: center;font-weight: 700;margin: 20px 0;}
h1 span {color: var(--primary-color); display: inline;}
h2 {font-size: 1.75rem; font-weight: 700; margin: 20px 0; color: var(--heading-color);}
.company-130[class*="bg-"], .company-130 {width: 130px;height: 80px;}
.company-180[class*="bg-"] {width: 180px;height: 80px; max-width: 100%;}
.bg-bovada {background-color: #000;}
.bg-ignition-casino {background-color: #333;}
.bg-slots-lv {background-color: #c42957;}
.bg-slotocash {background-color: #000a0c;}
.bg-wild-casino {background-color: #121212;}
.bg-ducky-luck, .bg-spinfinity-casino, .bg-slotsroom, .bg-cafe-casino {background-color: #fff; outline: 1px solid var(--table-border);}
.bg-casinomax {background-color: #09364c;}
.bg-cherry-jackpot {background-color: #202133;}
.bg-roaring21 {background-color: #272727;}
.bg-slots-ninja {background-color: #0e212a;}
.bg-las-atlantis {background-color: #0c1737;}
.bg-22bet {background: #052e32;}
.bg-casino-secret {background: #fff;}
.bg-mystino {background: #f4f4f4;}
.bg-live-casino-house, .bg-k9win, .bg-bc-game, .bg-888-casino {  background: #000;}
.bg-m88-mansion {  background: #1a2332;}
.bg-1xbet {  background: #1a5685;}
.bg-casitabi {  background: #0d2858;}
.bg-kakeyo {  background: #f7f7f7;}
.bg-unique-casino {  background: #520000;}
.bg-casino-x {  background: #0c0924;}

.brand-ducky-luck {background-image: url('/images/brands/ducky-luck.svg');}
.brand-bovada {background-image: url('/images/brands/bovada.svg');}
.brand-ignition-casino {background-image: url('/images/brands/ignition-casino.svg');}
.brand-slots-lv {background-image: url('/images/brands/slotslv.svg');}
.brand-slotocash {background-image: url('/images/brands/slotocash.png');}
.brand-wild-casino {background-image: url('/images/brands/wild-casino.svg');}
.brand-casinomax {background-image: url('/images/brands/casinomax.svg');}
.brand-cherry-jackpot {background-image: url('/images/brands/cherry-jackpot.svg');}
.brand-roaring21 {background-image: url('/images/brands/roaring21.png');}
.brand-spinfinity-casino {background-image: url('/images/brands/spinfinity-casino.svg');}
.brand-slotsroom {background-image: url('/images/brands/slotsroom.png');}
.brand-slots-ninja {background-image: url('/images/brands/slots-ninja.svg');}
.brand-las-atlantis {background-image: url('/images/brands/las-atlantis.svg');}
.brand-cafe-casino {background-image: url('/images/brands/cafe-casino.svg');}
.brand-888-casino {background-image: var(--logo-888casino)}
.brand-22bet {background-image: var(--logo-22bet)}
.oplogo-live-casino-house, .brand-live-casino-house { background-image: url(/images/brands/live-casino-house.svg);}
.oplogo-m88-mansion, .brand-m88-mansion {  background-image: url(/images/brands/m88.svg);}
.oplogo-1xbet, .brand-1xbet {  background-image: url(/images/brands/1xbet.svg);}
.oplogo-mystino, .brand-mystino {  background-image: url(/images/brands/mystino.svg);}
.oplogo-casino-x, .brand-casino-x {  background-image: url(/images/brands/casino-x.svg);}
.oplogo-casitabi, .brand-casitabi {  background-image: url(/images/brands/casitabi.svg);}
.oplogo-kakeyo, .brand-kakeyo {  background-image: url(/images/brands/kakeyo.svg);}
.oplogo-unique-casino, .brand-unique-casino {  background-image: url(/images/brands/unique-casino.svg);}
.oplogo-casino-secret, .brand-casino-secret {  background-image: url(/images/brands/casino-secret.png);}

.bg-sombrerospins {background-color: #f5f1d2;}
.bg-nalucasino {background-color: #095474;}
.bg-gxspin {background-color: #141416;}
.bg-tiktakbet {background-color: #141414;}
.oplogo-sombrerospins, .brand-sombrerospins{background-image: url(/images/brands/sombrerospins.webp)}
.oplogo-nalucasino, .brand-nalucasino{background-image: url(/images/brands/nalucasino.svg)}
.oplogo-gxspin, .brand-gxspin{background-image: url(/images/brands/gxspin.svg)}
.oplogo-tiktakbet, .brand-tiktakbet{background-image: url(/images/brands/tiktakbet.webp)}
[class*="company-"][class*="bg-"] {margin: 0 auto;padding: 5px;border-radius: 6px;}
[class*="brand-"] {display: block;text-indent: -9999px;text-align: left;background-repeat: no-repeat!important;background-size: contain!important;background-position: center !important;width: 100%;height: 100%;}


.mod{font-size: 12px;}
.header-area{position:relative;left:0;right:0;z-index:900;height:100px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;}
.header-area:not(.background-header) .container{border-bottom: 1px solid #DBDBDB;}
.header-area .main-nav{min-height:80px;background:transparent}
.header-area .main-nav .logo{-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;line-height:100px;float:left;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.background-header .main-nav .logo{line-height:80px}
.background-header .main-nav .nav{margin-top:20px!important}
.header-area .main-nav .nav{float:right;margin-right:0;background-color:var(--body);-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;position:relative;z-index:999}
.header-area .main-nav .nav li{padding: 0 3px}
.header-area .main-nav .nav li a{display:block;font-weight:500;font-size:15px;color:var(--header-menu-links-color);text-transform:capitalize;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;height:40px;line-height:40px;border:transparent;letter-spacing:1px; border-radius: 3px;
  height: auto;  line-height: initial;  padding: 5px 10px;}
.header-area .main-nav .nav li:hover a,.header-area .main-nav .nav li a.active{color:var(--header-menu-links-hover-color);text-decoration: none;}
.header-area .main-nav .nav li.submenu{position:relative;padding-right:30px}
.header-area .main-nav .nav li.submenu:after{font-family:FontAwesome;content:"\f107";font-size:12px;color:#2a2a2a;position:absolute;right:18px;top:12px}
.background-header .main-nav .nav li.submenu:after{color:#2a2a2a}
.header-area .main-nav .nav li.submenu ul{position:absolute;width:200px;box-shadow:0 2px 28px 0 rgba(0,0,0,0.06);overflow:hidden;top:50px;opacity:0;transform:translateY(+2em);visibility:hidden;z-index:-1;transition:all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s}
.header-area .main-nav .nav li.submenu ul li{margin-left:0;padding-left:0;padding-right:0}
.header-area .main-nav .nav li.submenu ul li a{opacity:1;display:block;background:#f7f7f7;color:#2a2a2a!important;padding-left:20px;height:40px;line-height:40px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;position:relative;font-size:13px;font-weight:400;border-bottom:1px solid #eee}
.header-area .main-nav .nav li.submenu ul li a:hover{background:#fff;color:#009CFE!important;padding-left:25px}
.header-area .main-nav .nav li.submenu ul li a:hover:before{width:3px} 
.header-area .main-nav .nav li.submenu:hover ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s}
.header-area .main-nav .menu-trigger{cursor:pointer;display:block;position:absolute;top:33px;width:32px;height:40px;text-indent:-9999em;z-index:99;right:40px;display:none;filter: invert(1);}
.background-header .main-nav .menu-trigger{top:23px}
.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#2a2a2a;display:block;position:absolute;width:30px;height:2px;left:0}
.background-header .main-nav .menu-trigger span,.background-header .main-nav .menu-trigger span:before,.background-header .main-nav .menu-trigger span:after{background-color:#2a2a2a}
.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#2a2a2a;display:block;position:absolute;width:30px;height:2px;left:0;width:75%}
.background-header .main-nav .menu-trigger span:before,.background-header .main-nav .menu-trigger span:after{background-color:#2a2a2a}
.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{content:""}
.header-area .main-nav .menu-trigger span{top:16px}
.header-area .main-nav .menu-trigger span:before{-moz-transform-origin:33% 100%;-ms-transform-origin:33% 100%;-webkit-transform-origin:33% 100%;transform-origin:33% 100%;top:-10px;z-index:10}
.header-area .main-nav .menu-trigger span:after{-moz-transform-origin:33% 0;-ms-transform-origin:33% 0;-webkit-transform-origin:33% 0;transform-origin:33% 0;top:10px}
.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:before,.header-area .main-nav .menu-trigger.active span:after{background-color:transparent;width:100%}
.header-area .main-nav .menu-trigger.active span:before{-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);background-color:#2a2a2a}
.background-header .main-nav .menu-trigger.active span:before{background-color:#2a2a2a}
.header-area .main-nav .menu-trigger.active span:after{-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);background-color:#2a2a2a}
.background-header .main-nav .menu-trigger.active span:after{background-color:#2a2a2a}
.header-area.header-sticky{min-height:88px}
.header-area.header-sticky .nav li a.active{color:#009CFE}
@media (max-width: 1200px) {
.header-area .main-nav:before{display:none}
}
@media (max-width: 992px) {
.header-area .main-nav .nav li:nth-child(6),.background-header .main-nav .nav li:nth-child(6){padding-right:0}
.background-header .nav li a.active:after{display:none}
}
@media (max-width: 991px) {
.pre-header ul.info li:last-child{display:none}
.background-header .main-nav .nav{margin-top:80px!important}
.header-area .main-nav .logo{color:#1e1e1e}
.header-area.header-sticky .nav li a:hover,.header-area.header-sticky .nav li a.active{color:#009CFE!important;opacity:1}
.header-area.header-sticky .nav li.search-icon a{width:100%}
.header-area{padding:0 15px;height:100px;box-shadow:none;text-align:center;box-shadow:0 5px 8px rgba(0,0,0,0.03)}
.header-area .container{padding:0}
.header-area .menu-trigger{display:block!important}
.header-area .main-nav{overflow:hidden}
.header-area .main-nav .nav{margin-top:100px;float:right;width:350px;max-width: 100%; display:none;-webkit-transition:all 0 ease 0;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;transition:all 0 ease 0;margin-left:0;}
.background-header .nav{margin-top:80px}
.header-area .main-nav .nav li{width:100%;background:var(--header-bg);border-bottom:1px solid #e7e7e7;padding-left:0!important;padding-right:0!important}
.header-area .main-nav .nav li a{transition: var(--transition);height:50px!important;line-height:50px!important;padding:0!important;border:none!important;color:var(--dark-bg-txt-color)!important;border-radius: 0;}
.header-area .main-nav .nav li.submenu ul{position:relative;visibility:inherit;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s;top:0;width:100%;box-shadow:none;height:0}
.header-area .main-nav .nav li.submenu ul li a{font-size:12px;font-weight:400}
.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0}
.header-area .main-nav .nav li.submenu ul.active{height:auto!important}
.header-area .main-nav .nav li.submenu:after{color:#3B566E;right:25px;font-size:14px;top:15px}
.header-area .main-nav .nav li.submenu:hover ul,.header-area .main-nav .nav li.submenu:focus ul{height:0}
}
@media (min-width: 640px) and (max-width: 991px) {
  .header-area .logo{margin-left:0}
  .header-area .logo{margin-left:30px}
} 
@media (max-width: 609px) {
  .header-area .main-nav .nav{margin-top:0;}
  .header-area .main-nav .menu-trigger{right: 0;}
}
@media (min-width: 992px) {
.header-area .main-nav .nav{display:flex!important;margin-top:30px;}
}
article p a{color: var(--links-color);transition: var(--transition);}
article p a:hover{color: var(--links-color);text-decoration: underline;}
.stars {width: 100px;height: 23px;text-align: center;position: relative;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);left: 50px;top: 15px;}
.stars-ghost {width: 0px;position: relative;float: left;overflow: hidden;height: 100%;z-index: 2;}
.stars .star:nth-child(1) {left: 0;}.stars .star:nth-child(2) {left: 20px;}.stars .star:nth-child(3) {left: 40px;}.stars .star:nth-child(4) {left: 60px;}.stars .star:nth-child(5) {left: 80px;}
.stars .star {width: 20px;position: absolute;top: 0;font-size: 16px;color: var(--star-color);}
.rating {position: relative;}
.rating-txt {position: absolute;top: 25px;left: 115px;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);}
.bold {font-weight: bold;}
.brand-table {max-width: 100%; color: var(--tb-txt); font-size: 0.8rem;}
.brand-table .bonus-text {font-weight: bold; text-transform: uppercase;}
.brand-table .bonus {color: var(--tb-accent); font-size: 1.75rem; font-weight: bold; line-height: 1.2;}
.brand-table .border-t { border-top: 1px solid var(--table-border);}
.brand-table .row {color: var(--tb-txt); border-radius: 10px; padding: 10px 0 5px;; margin-bottom: 7px; text-indent: 0;box-shadow: var(--tb-row-shadow)}
.brand-table .rec-rating.top-rev-v {transform: scale(.65);-webkit-transform: scale(.65);margin: 0;left: -6px;position: absolute;}
/* .go-btn {background: var(--primary-color);color: var(--btn-txt);box-shadow: 0px 2px 5px var(--tb-txt);display: block;width: 70%;margin: 0 auto;padding: 10px 0;border-radius: 6px;text-align: center;font-weight: bold;transition: var(--transition);} */
.go-btn {
    background-image: var(--btn-grad);
       margin: 10px auto;
       padding: 15px 45px;
       text-align: center;
       text-transform: uppercase;
       transition: 0.5s;
       background-size: 200% auto;
       color: var(--btn-txt);            
       border-radius: 10px;
       display: block;
       font-size: 18px;
       width: 250px;
       max-width: 100%;
     }

     .go-btn:hover {
       background-position: right center; 
       color: var(--btn-txt-hover);
       text-decoration: none;
     }
    

.terms{text-align: right;margin: .5rem 0;font: .65rem 'Open Sans', sans-serif;color: var(--table-terms);}
.brand-table .terms.sp{margin-bottom: 0;text-align: left;}

@media screen and (max-width: 991px){
	.rating-txt {left: 120px;}
    .brand-table .bonus {font-size: 1.55rem;}
}
@media screen and (max-width: 767px){
	.company-130[class*="bg-"], .company-130 {width: 110px;height: 65px;}
}
@media screen and (max-width: 575px){
	.brand-table .bkm, .brand-table .rating{ margin-bottom: 1rem;}
    .brand-table .bonus-box {border-top: 1px solid var(--table-border); padding: 1rem;}
	body {font-size: .85rem;}
	h1 {font-size: 1.85rem;}
	h2 {font-size: 1.5rem;}
}
@media screen and (min-width: 992px){
	.brand-table .border-l { border-left: 1px solid var(--table-border);}
    .brand-table .border-r { border-right: 1px solid var(--table-border);}
}
@media screen and (min-width: 1200px){
    body.img::before{content: "";background-repeat: no-repeat;background-size: contain;background-position: center center;position: absolute;display: block;max-width: 100%;height: 600px;z-index: -1; width: 600px;left: -20px;top: 70px;transform: rotate(-7deg);background: url(/images/stars.png) no-repeat;opacity: .5;}
    /* body.img::after{content: "";background-repeat: no-repeat;background-size: contain;background-position: center center;position: fixed;display: block;max-width: 100%;height: 719px;z-index: -1; width: 525px;right: -20px;top: 70px;transform: rotate(-7deg);background: url(/images/cherry-blossoms.svg) no-repeat;opacity: .5;} */
}
@media screen and (min-width: 576px) and (max-width: 991px){.go-btn {margin: unset;}}
.faq {padding: 2.75rem 0;}
.faq .h2-heading {margin-bottom: 2.5rem;text-align: center;}
.faq .card {
	margin-bottom: 1.5rem;
	border: none;
    background: transparent;
}
.faq .card-header {
	padding: 0.75rem;
	border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
	background-color: transparent;
}
.faq .card-header:has(+ div.show) {border-color: var(--primary-color);transition: var(--transition);}
.accordion>.card>.card-header {border-radius: 10px;margin-bottom: 0;}
.faq .card .btn {
	padding: 0;
	color: var(--primary-color)!important;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.75rem;
    text-decoration: none;
}
.faq .card .btn:not(.collapsed) {color: var(--primary-color);transition: var(--transition);}
.faq .card .btn:hover {text-decoration: none;color: var(--primary-color)!important;}
.faq .card .btn:before {
	float: left;
	margin-right: 0.625rem;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: "\f078";
	transition: all 0.2s;
}
.faq .card .btn.collapsed:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
.faq .card-body {padding: 0.75rem 1.5rem 0.5rem 1.5rem;}
.op-box {margin: 3.25rem 0 1.75rem 0;}
.op-box .row {border-bottom: 1px solid var(--body-txt);}
.op-box h3 {text-align: start;margin-bottom: 10px;}
.op-box p:last-of-type {margin-bottom: 0;}
.text-b {font-weight: bold;}
.text-i {font-style: italic;}
.text-bi {font-weight: bold;font-style: italic;}
.company-180.brand-slotocash {background-size: 50%;}
.how-to-choose h3 {text-align: center;margin-top: 2.75rem;}
.img-styled {border-radius: 5px;}
@media screen and (max-width: 767px) {
    section, .faq {padding: 1.5rem 0;}
    .op-box {margin-bottom: 1rem;}
    .op-box .row {border-bottom: none;}
    .op-box h3 {text-align: center;}
    .op-box .intro {font-style: normal;}
}
.company-130.brand-spinfinity-casino {background-size: 100%;}
#footer {background-color: var(--footer);margin-top: 1.5em;padding: 0 20px;}
#footer .title {color: var(--tb-accent); font-size: 1rem;}
#footer .disclaimer {color: var(--disclaimer); font-size: 12px;text-align: right;}
#footer .links {border-bottom: 1px solid var(--footer-border);}
#footer .copyright {font-size: 12px;}
#footer a, .f-menu li{color: var(--footer-links);transition: var(--transition);font-size: 13px;}
#footer a:hover, .f-menu li:hover {color: var(--footer-links-hover);}
@media screen and (max-width: 767px) {
    .f-menu{ display: table;margin: 0 auto .5rem;}
    #footer .disclaimer {text-align: center;}
}
@media screen and (min-width: 576px) {
    .f-menu li { float: left; margin-right: 2rem;}
}
.intro-box{    box-shadow: var(--tb-row-shadow);}
.intro-box .list-box li{ list-style: none;}
.intro-box .list-box .heading { background: var(--sec-btn-border);  font-weight: bold;}
.intro-box .list-box li:not(.heading) {position: relative;padding-left: 20px;font-size: 14px;}
.intro-box .list-box li:before {position: absolute;content:'';width: 15px;height: 15px;top: 50%;transform:translateY(-50%);left: 0;}
.intro-box .list-box.pros li:not(.heading):before {background: var(--icon-check) no-repeat center; filter: var(--pros-check-c)}
.intro-box .list-box.cons li:not(.heading):before {background: var(--icon-x) no-repeat center; filter: var(--cons-x-c)}
.intro-box [class*="brand-"]{height: 100px;background-size: contain; padding: 5px; border-radius: 10px;margin-bottom: 1rem;}
.table-basic a{color: var(--bonus-c);transition: var(--transition);}
.table-basic a{color: var(--header-menu-links-hover-color);}
.table-responsive-md table, .table-responsive-lg table, .table-responsive-xl table, .table-responsive-xxl table {
  width: 768px;
  margin: 0 auto;
  color: var(--body-txt);
}
@media screen and (min-width: 992px) {
  .table-responsive-sm table, .table-responsive-md table, .table-responsive-lg table, .table-responsive-xl table, .table-responsive-xxl table {
      width: 992px;
      max-width: 100%;
  }
}
