:root{--intro-home-bg:#E5E9F0;--main-txt:#00296B;}
/* INTRO section */
.intro.page{background: var(--intro-main-page-bg);}
/* new casinos compare */
    .frame-table .b-offr{color:#3498db;font-weight:800;font-size:17px;}
    /* .frame-table tbody td:last-child,.frame-table:not(.frame-table--vs) tbody tr:nth-child(10) td{border-color:#b3b3b3;}
    .frame-table tbody td:last-child{border-color:#b3b3b3;} */
    .bordered-box--vs > .box-in{padding:20px 14px;background:#c2dae4;position:relative;}
    .bordered-box--vs > .box-in p:not(.title){text-align:justify;}
    .bordered-box--vs .box-in__img{margin-top:40px;}
    .frame-table--vs{width:690px;margin-top:14px;border-collapse:collapse;border:none;}
    .frame-table--vs tbody tr:not(:last-child){border-bottom:2px solid #fff;}
    .frame-table--vs th:not(:first-child)::after,.frame-table--vs td:not(:first-child)::after{content:"";position:absolute;left:5%;top:0;width:95%;height:100%;border:0 solid rgba(0, 0, 0, 0.08);border-width:0 2px;z-index:5;}
    .frame-table--vs th{height:50px;line-height:50px;}
    .frame-table--vs th:not(:first-child) > div{display:inline-block;vertical-align:middle;margin-left:10px;background:#1e3369;border-top-color:#1e3369;border-radius:0 0 4px 4px;-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.3);box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.3);}
    
    .frame-table--vs th:not(:first-child) > div::before{left:-14px;border-bottom:14px solid #0e1730;border-left:14px solid transparent;}
    .frame-table--vs th:not(:first-child) > div::after{right:-14px;border-bottom:14px solid #0e1730;border-right:14px solid transparent;}
    .frame-table--vs th{background:#fff;}
    .frame-table--vs th:first-child,.frame-table--vs tbody td:first-child{width:170px;}
    .frame-table--vs td,.frame-table--vs th:not(:first-child){position:relative;}
    .frame-table--vs tbody td:first-child{border-left:none;color:#1b6b91;font-weight:700;text-align:right;}
    .frame-table--vs td:not(:first-child)::after{background:rgba(255, 255, 255, 0.4);}
    .frame-table--vs tbody tr:nth-child(10) td:not(:first-child)::after{-webkit-box-shadow:0 5px 2px -2px rgba(0, 0, 0, 0.2);box-shadow:0 5px 2px -2px rgba(0, 0, 0, 0.2);border-radius:0 0 6px 6px;}
    .frame-table--vs td:not(:first-child) > div{margin:0 auto;padding-left:8%;font-size:15px;position:relative;z-index:10;}
    .frame-table--vs .pos-fix{position:relative;top:-12px;}
    .frame-table--vs td.b-offr > div{font-size:17px;}
    .frame-table--vs tbody td:last-child{border-right-color:transparent;}
    .frame-table--vs tbody tr:nth-child(odd) td{background:#f7efed;}
    .frame-table--vs tbody tr:last-child td{border-bottom:none;}
    .frame-table--vs .btn-main{width:158px;height:38px;line-height:38px;border:1px solid #afb6c8;}
    .frame-table--vs .btn-main > span::before{content:"\f101";font-weight:bold;font-family:"Font Awesome 5 Free";margin-right:4px;}
    .frame-table .terms .trm,.frame-table--vs tbody tr:nth-child(10) td:nth-child(3)::before{font-size:9px;text-align:justify;line-height:1.1;padding:0;max-width:245px;margin-left:6%;margin-top:3px;position:relative;z-index:10;color:#1b6b91;}
    .frame-table--vs tbody tr:nth-child(10) td:nth-child(3)::before{content:"* #AD, 18+ T&Câ€™s apply, click the button for details";position:relative;width:100%;top:67px;text-align:center;}
    .frame-table--vs tbody tr.terms td{background:none;max-width:245px;padding:0 0 10px;}
    .frame-table--vs tbody tr.terms td:first-child{z-index:-1;}
    .frame-table--vs tbody tr.terms td:after{border-radius:0!important;box-shadow:none!important;background:none;border:none!important;}
    @media only screen and (max-width: 1399px){
    .frame-table--vs{width:100%;min-width:690px;}
    .frame-table .terms .trm{max-width:400px;}
    }
    @media only screen and (max-width: 479px){
    .bordered-box:not(.bordered-box--cal-list){padding:6px;}
    .frame-table--vs th:first-child,.frame-table--vs tbody td:first-child{width:70px;}
    }
    @media only screen and (max-width: 1169px){
    .bordered-box--vs .box-in-2{padding:0 24px 24px;background:#fff;border-radius:8px;}
    .frame-table--vs th{padding-bottom:10px;}
    .frame-table--vs th:not(:first-child) > div{width:166px;}
    }
    @media only screen and (max-width: 1399px){
    .bordered-box--vs .scroll-table{margin:40px auto 0;}
    }
    @media only screen and (max-width: 639px){
    .bordered-box--vs .box-in-2{padding:0 5px 24px;}
    .frame-table--vs tbody td:first-child{font-size:14px;}
    .frame-table--vs th:first-child,.frame-table--vs tbody td:first-child{width:145px;}
    }
    @media only screen and (min-width: 1024px) and (max-width: 1399px){
    .bordered-box--vs > .box-in{min-height:240px;}
    .bordered-box--vs > .box-in > .title{margin-left:260px;}
    .bordered-box--vs > .box-in > p:not(.title):nth-child(2)::before{content:"";float:left;width:260px;height:174px;}
    .bordered-box--vs .box-in__img{position:absolute;left:14px;top:-14px;}
    }
    @media only screen and (min-width: 1170px){
    .bordered-box--vs .scroll-table{padding:0 24px;background:#fff;border-radius:8px;overflow:visible;}
    .frame-table--vs th:not(:first-child) > div{width:200px;border-top:14px solid #1e3369;position:relative;top:-14px;}
    .frame-table--vs th:not(:first-child) > div::before,.frame-table--vs th:not(:first-child) > div::after{content:"";position:absolute;top:-14px;}
    }
    @media only screen and (min-width: 1400px){
    .bordered-box--vs > .box-in{float:left;width:268px;height:660px;}
    .bordered-box--vs .scroll-table{margin-left:300px;}
    }
/* new casinos table */
    .b-ball-ul{padding:0;font-weight:normal;font-style:italic;text-align:left;}
    .b-ball-ul:not(.margined-1){margin:0;}
    .b-ball-ul li{list-style:none;margin-bottom:4px;line-height:1.3;}
    
    .b-ball-ul li::before{content:"";display:inline-block;vertical-align:baseline;width:14px;height:14px;margin-right:8px;}
    .tick-2,.spritesheet-2-vrfd-stamp{display:inline-block;vertical-align:middle;text-indent:-9999px;}
    .spritesheet-2-vrfd-stamp{background-position:-12px -556px;width:100px;height:59px;}
    .spritesheet-scr-ga{display:inline-block;vertical-align:middle;text-indent:-9999px;}
    .spritesheet-scr-ga{background-position:-9px -308px;width:99px;height:29px;}
    .more-gift{color:#3498db;font-weight:800;text-transform:uppercase;}

    .more-gift::before{content:"";display:inline-block;vertical-align:middle;width:62px;height:36px;margin-right:8px;}
    .more-gift:hover{color:#193781;}
    .bordered-box{margin:20px auto;padding:26px;border:3px solid #1b6b91;border-radius:6px;color:#1b6b91;text-align:center;}
    .bordered-box--bged{border:none;background:#dae8ee;}
    .bordered-box .title{margin:0;font-weight:bold;font-size:25px;line-height:1.2;text-align:center;color:#1b6b91;}
    .frame-table--ngml .b-offr{margin-bottom:12px;text-transform:uppercase;}
    .frame-table--ngml .more-gift{margin-top:12px;}
    .frame-table--ngml .tick-2{margin-top:14px;}
    .frame-table--ngml{border-top:15px solid #1e3369;border-radius:4px 4px 0 0;color:#5d5d5d;font-weight:500;font-size:15px;line-height:1.2;}
    .frame-table--ngml tbody td,.frame-table--ngml tbody tr:last-child td{border-bottom:3px solid #1e3369;}
    .frame-table--ngml tbody td{padding:16px 10px;border-right:1px solid #9fa7bd;}
    .frame-table--ngml tbody td:first-child{width:194px;border-left:none;color:#1e3369;font-weight:600;font-style:italic;line-height:90%;}
    .frame-table--ngml tbody td:nth-child(2){width:256px;}
    .frame-table--ngml tbody td:nth-child(3){width:210px;}
    .frame-table--ngml tbody td:nth-child(4) > div:not(:first-child){margin-top:2px;}
    .frame-table--ngml .spritesheet-2-vrfd-stamp{margin-bottom:4px;}
    .frame-table--ngml tbody td:last-child{width:246px;border-right:none;line-height:1;}
    .frame-table--ngml tbody tr:nth-child(even) td{background:#fff;}
    .frame-table--ngml tbody td:last-child:hover{background:#0397ca;color:#fff;}
    .frame-table--ngml tbody td:last-child:hover .b-offr{color:#fff;}
    .frame-table--ngml tbody td:last-child:hover .more-gift{color:#193781;}
    .frame-table--ngml .b-ball-ul{margin-left:100px;margin-top:20px;font-weight:700;font-style:normal;}
    .frame-table--ngml .gm-mb-ico{float:left;margin-left:16px;color:#1e3369;font-weight:800;text-transform:uppercase;position:relative;}
    .frame-table--ngml .gm-mb-ico--gm{padding-top:90px;}
    .frame-table--ngml .gm-mb-ico--mb{margin-right:10px;padding-top:80px;}
    .frame-table--ngml .gm-mb-ico::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
    .frame-table--ngml .gm-mb-ico--gm::before{top:10px;width:88px;height:64px;background-position:-9px -630px;}
    .frame-table--ngml .gm-mb-ico--mb::before{width:49px;height:76px;background-position:-29px -708px;}
    .frame-table--ngml .tick-2-wrap{margin-top:16px;}
    @media only screen and (max-width: 479px){
    .bordered-box:not(.bordered-box--cal-list){padding:6px;}
    .frame-table--ngml tbody td:first-child{width:140px;}
    }
/* mobile page */
    .frame-table--mbl{margin-top:20px;font-size:15px;line-height:1.2;}
    .frame-table--mbl .terms{font-size:10px;}
    .frame-table--mbl th:first-child,.frame-table--mbl tbody td:first-child{width:110px;background:#0b2c3c!important;color:#fff;}
    .frame-table--mbl th{text-transform:capitalize;padding:0 10px;}
    .frame-table--mbl .icons-lg i{font-size:2rem;}
    .frame-table--mbl .fa-android{color:#a4c639;}
    .frame-table--mbl .fa-apple{color:#8e8e93;}
    .frame-table--mbl tbody td:not(:nth-child(2)){padding:10px 6px;}
    .frame-table--mbl td:not(:last-child){border-right:1px dashed #9cbfd0;}
/* main page other pages links element*/
    .other_art{background:var(--intro-home-bg);border:1px solid #d7d6d6;margin:20px 0;}
    h3.hl{display:table;font-size:33px;font-weight:normal;color:var(--main-txt);margin:50px auto 70px;}
    .other_art ul.in_links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content: flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .other_art ul.in_links li{max-width:315px;border-bottom:1px dashed var(--main-txt);min-width:227px;}
    .other_art ul.in_links a{font-size:16px;color:var(--main-txt);text-decoration:none;}
    .other_art ul.in_links a:hover{text-decoration:underline;}
    ul.in_links{list-style:none;margin-bottom:50px;}
    ul.in_links li{max-width:315px;display:inline-block;margin:0 0 15px 30px;padding-bottom:5px;border-bottom:1px dashed var(--main-txt);text-align: left;}
    ul.in_links li:before{content: "\f105";font-family: "Font Awesome 5 Free";font-weight: bold;font-size: 16px;position: relative;margin-right: 0.5rem;}
    ul.in_links a{font-size:16px;color:#585858;text-decoration:none;}
    ul.in_links a:hover{text-decoration:underline;}
    @media only screen and (max-width: 1415px){
    .other_art ul.in_links li{min-width:29%;}
    }
    @media only screen and (max-width: 1200px){
    .other_art ul.in_links li{min-width:27%;}
    }
    @media only screen and (max-width: 1050px){
    .other_art ul.in_links li{min-width:40%;}
    }
    @media only screen and (max-width: 800px){
    .other_art ul.in_links li{min-width:40%;}
    }
    @media only screen and (max-width: 600px){
    .other_art ul.in_links a{font-size:14px;}
    h3.hl{font-size:28px;margin:15px auto 30px;text-align:center;}
    }
    @media only screen and (max-width: 530px){
    .other_art ul.in_links li{min-width:80%;}
    .other_art ul.in_links{display:block;}
    }
    @media only screen and (max-width: 400px){
    h3.hl{font-size:28px;margin:15px auto 30px;text-align:center;}
    }
/* network single page */
    .casinos-by-software{display:block;color:#8d8d8d;margin:5px 10px 10px;background-color:#eeecf9;padding:0 10px 14px;}
    .casinos-by-software h3{font-size:20px;line-height:40px;font-weight:600;padding:10px;text-align:center;}
    .casinos-by-software ul{padding:0;margin:0 auto;overflow:hidden;display:block;text-align:center;}
    .casinos-by-software ul li{list-style:none;width:10%;display:inline-block;padding:10px;vertical-align:text-top;}
    .casinos-by-software ul li a{display:inline-block;border:1px solid #d8d8d8;margin:-10px;line-height:42px;text-align:center;padding-right:15px;}
    .casinos-by-software ul li a:hover{background-color:#f7f6ff;}
    @media only screen and (max-width: 1380px){   
    .casinos-by-software ul li{width:11%;padding:15px;}
    }
    @media only screen and (max-width: 1200px){
    .casinos-by-software ul li{width:13%;padding:20px;}
    .casinos-by-software ul li a{padding-right:0;}
    }
    @media only screen and (max-width: 1000px){
    .casinos-by-software ul li{width:19%;padding:10px;}
    }
    @media only screen and (max-width: 900px){
    .casinos-by-software ul li{width:19%;padding:10px;}
    }
    @media only screen and (max-width: 850px){
    .casinos-by-software ul li{width:16%;padding:10px;}
    }
    @media only screen and (max-width: 750px){
    .casinos-by-software ul li{width:17%;padding:10px 15px;}
    }
    @media only screen and (max-width: 650px){
    .casinos-by-software ul li{width:19%;padding:10px 15px;}
    }
    @media only screen and (max-width: 600px){
    .casinos-by-software ul li{width:19%;padding:10px 25px;}
    }
    @media only screen and (max-width: 500px){
    .casinos-by-software ul li{width:35%;padding:10px;}
    }
    @media only screen and (max-width: 350px){
    .casinos-by-software ul li{width:40%;padding:10px;}
    }