#game_demo_popup {
    padding: 50px 0;
    background-image: url(../img/demo_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.demo_game_box {
    border: solid 2px #c0a392;
    display: flex;
}

.demo_game_play iframe#game_container {
    width: 921px;
    height: 508px;
}

.demo_game_banner {
    max-width: 100%;
    width: 100%;
    background: #c0a392;
    padding: 15px 20px;
    text-align: center;
    position: relative;
    background-image: url('../img/game_tab_bg.jpg');
    background-size: cover;
}

.demo_icons {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

.demo_icons_open, .demo_icons_close {
    width: 38px;
    height: 38px;
    cursor: pointer;
    margin-left: 5px;
}

.demo_icons_open i {
    display: block;
    width: 38px;
    height: 38px;
    background-position: -469px -493px;
    background-image: url('../img/sprite-icons.webp');
}

.demo_icons_close i {
    display: block;
    width: 10px;
    height: 38px;
    background-position: -684px -493px;
    background-image: url('../img/sprite-icons.webp');
    margin: 0 auto;
    margin-top: 10px;
}

.demo_icons_close:hover i {
    display: block;
    width: 38px;
    height: 38px;
    background-position: -555px -493px;
    background-image: url('../img/sprite-icons.webp');
    margin-top: 0px;
}

.demo_game_text {
    margin: 15px 0 10px 0;
    font-size: 19px;
    color: #e84a12;
}

.reg_in {
    width: 218px;
    height: 59px;
    margin: 0 auto;
    border: solid 3px #835C41;
    border-radius: 60px;
    background: #FF8A0F;
    margin-bottom: 15px;
    line-height: 59px;
    font-weight: 700;
}

.reg_in a {
    font-size: 16px;
    color: #fff;
}

.reg_in:hover {
    background: #FFDB03;
}

.reg_in:hover a {
    color: #ff6613;
}

.reg_up {
    width: 100px;
    height: 27px;
    margin: 0 auto;
    border-radius: 60px;
    background: #A36342;
    line-height: 27px;
    font-weight: 700;
}

.reg_up a {
    font-size: 13px;
    color: #fff;
}

.reg_up:hover {
    background: #DBB483;
}


.banner_close {
    position: absolute;
    top: -25px;
    right: -25px;
    border-radius: 50%;
    line-height: 40px;
    cursor: pointer;
    width: 40px;
    height: 39px;
    background-position: -134px -593px;
    background-image: url('../img/sprite-icons.webp');
}

.banner_close:hover {
    background-position: -89px -593px;
}

.banner_close:hover svg {
    fill: #fff;
    color: #fff;
}

.banner_close svg {
    color: #0083c3;
    fill: #0083c3;
}

@media only screen and (max-width: 1254px) {
    .demo_game_box {
        flex-direction: column-reverse;
    }

    .banner_close {
        right: 0px;
    }

    .demo_game_play iframe#game_container {
        width: 100%;
        height: 508px;
    }
}

@media only screen and (max-width: 768px) {
    .demo_game_play iframe#game_container {
        width: 100%;
        height: 320px;
    }
}


.loadmore {
    width: 100%;
    text-align: center;
}

.loadmore a {
    background: #a2a2a2;
    color: white;
    padding: 7px 21px;
    border-radius: 3px;
    margin-top: 15px;
}


.pagination {
    margin: 0 auto;
    width: 300px;
    padding-bottom: 43px;
    text-align: center;
}

.pagination .page-numbers {
    border: 1px solid #333;
    padding: 5px 9px;
    border-radius: 6px;
    color: black;
}

.demo_game_play {
    min-width: 933px;
}


.demo_game_play {
    min-width: 933px;
}

@media screen and (max-width: 1200px) {
    .demo_game_play {
        min-width: auto;
    }
}

.demo_game_play iframe {
    width: 100%;
    height: 525px;
}

.game_content ul {
    list-style: disc;
}

.game_content ul li {
    color: #f7e4d6;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
    margin-bottom: 14px;
    font-size: 16px;
    margin-left: 22px;
}

.game_content td {
    border: 1px outset #FFF;
    border-spacing: 5px;
    padding: 5px;
    color: #f7e4d6;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
    font-size: 16px;
}


.header_casino a:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8, <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 360"  fill="%23ffcf86" id="icon-head-control-casino" width="23px" height="15px"><path d="M299,312V96h23v216H299z M160.8,96h23v216h-23V96z"></path><path d="M114.7,240v24h-23v-24H68.6v-24h46.1v-24h23v24v24H114.7z M91.7,168h23v24h-23V168z M68.6,144v-24h23.1V96h23v24h23v24H91.7   v24H68.6V144z"></path><path d="M253,240v24h-23.1v-24h-23v-24H253v-24h23v24v24H253z M229.9,168H253v24h-23.1V168z M206.9,144v-24h23V96H253v24h23v24   h-46.1v24h-23V144z"></path><path d="M391.2,240v24h-23v-24h-23v-24h46.1v-24h23v24v24H391.2z M368.1,168h23v24h-23V168z M345.1,144v-24h23V96h23v24h23v24h-46.1   v24h-23V144z"></path> <path d="M575.5,84c0,15.7-9.6,29-23,33.9V240h-23h-46.1v48c0,39.8-30.9,72-69.1,72H68.6c-38.2,0-69.1-32.2-69.1-72V72  c0-39.8,31-72,69.1-72h345.6c38.2,0,69.1,32.2,69.1,72v144h46.1v-98c-13.4-4.9-23-18.3-23-33.9c0-15.7,9.6-29,23-33.9V48h23v2.1   C565.9,55,575.5,68.3,575.5,84z M437.3,240v-24V96c0-26.5-20.6-48-46.1-48H91.7c-25.5,0-46.1,21.5-46.1,48v168   c0,26.5,20.6,48,46.1,48h299.5c25.5,0,46.1-21.5,46.1-48V240z"></path></svg>');

}

.header_casino a:hover:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8, <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 360"  fill="%2303a528" id="icon-head-control-casino" width="23px" height="15px"><path d="M299,312V96h23v216H299z M160.8,96h23v216h-23V96z"></path><path d="M114.7,240v24h-23v-24H68.6v-24h46.1v-24h23v24v24H114.7z M91.7,168h23v24h-23V168z M68.6,144v-24h23.1V96h23v24h23v24H91.7   v24H68.6V144z"></path><path d="M253,240v24h-23.1v-24h-23v-24H253v-24h23v24v24H253z M229.9,168H253v24h-23.1V168z M206.9,144v-24h23V96H253v24h23v24   h-46.1v24h-23V144z"></path><path d="M391.2,240v24h-23v-24h-23v-24h46.1v-24h23v24v24H391.2z M368.1,168h23v24h-23V168z M345.1,144v-24h23V96h23v24h23v24h-46.1   v24h-23V144z"></path> <path d="M575.5,84c0,15.7-9.6,29-23,33.9V240h-23h-46.1v48c0,39.8-30.9,72-69.1,72H68.6c-38.2,0-69.1-32.2-69.1-72V72  c0-39.8,31-72,69.1-72h345.6c38.2,0,69.1,32.2,69.1,72v144h46.1v-98c-13.4-4.9-23-18.3-23-33.9c0-15.7,9.6-29,23-33.9V48h23v2.1   C565.9,55,575.5,68.3,575.5,84z M437.3,240v-24V96c0-26.5-20.6-48-46.1-48H91.7c-25.5,0-46.1,21.5-46.1,48v168   c0,26.5,20.6,48,46.1,48h299.5c25.5,0,46.1-21.5,46.1-48V240z"></path></svg>');

}

.header_live a:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8,  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23ffcf86" viewBox="0 0 501 536" id="icon-head-control-livedealers" width="15px" height="15px">    <g>    <g transform="translate(1)">    <path id="icon-head-control-livedealers_jay5a" d="M409.1 178.66c0 73.99 2.16 111.07 55.18 142.94.86.52-57.58-.7-142.85 0-.79 0-10.33 45.04 56.78 76.35 69.1 32.23 122.77 56.1 121.79 93.38-1.16 44.23-172.59 45.37-250 44.67-77.41.7-248.83-.44-250-44.67-.98-37.28 52.71-68.38 121.79-93.38 59.21-21.44 57.57-76.35 56.78-76.35-85.27-.7-143.71.52-142.85 0 53.02-31.87 55.19-68.95 55.19-142.94C90.9 67 158.38 0 250 0c73.86 0 159.1 69.8 159.1 178.66zM140.35 435.93c-51.79 18.42-82.75 33.95-83.82 48.32-.67 8.96 120.57 15.47 193.46 16.01 98.65.75 197.34-8.79 194.34-12.85-10.01-13.56-35.81-28.08-97.66-54.8-55.37-23.93-68.28-73.15-71.73-110.37-20.52 1.14-33.73 1.34-46.27.6-10.59 60-35 94.14-88.32 113.1zM250 285.86c57.35-3.13 94.24-73.5 105.21-131.01-56.6-19.67-68.2-76.02-69.88-103.57l-1.06-.4c-10.37 55.83-75.12 115.01-138.75 127.3C156.86 232.83 199.68 288.6 250 285.86z"></path>    </g>    </g>    </svg>');

}

.header_live a:hover:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%230896dc" viewBox="0 0 501 536" id="icon-head-control-livedealers" width="15px" height="15px">    <g>    <g transform="translate(1)">    <path id="icon-head-control-livedealers_jay5a" d="M409.1 178.66c0 73.99 2.16 111.07 55.18 142.94.86.52-57.58-.7-142.85 0-.79 0-10.33 45.04 56.78 76.35 69.1 32.23 122.77 56.1 121.79 93.38-1.16 44.23-172.59 45.37-250 44.67-77.41.7-248.83-.44-250-44.67-.98-37.28 52.71-68.38 121.79-93.38 59.21-21.44 57.57-76.35 56.78-76.35-85.27-.7-143.71.52-142.85 0 53.02-31.87 55.19-68.95 55.19-142.94C90.9 67 158.38 0 250 0c73.86 0 159.1 69.8 159.1 178.66zM140.35 435.93c-51.79 18.42-82.75 33.95-83.82 48.32-.67 8.96 120.57 15.47 193.46 16.01 98.65.75 197.34-8.79 194.34-12.85-10.01-13.56-35.81-28.08-97.66-54.8-55.37-23.93-68.28-73.15-71.73-110.37-20.52 1.14-33.73 1.34-46.27.6-10.59 60-35 94.14-88.32 113.1zM250 285.86c57.35-3.13 94.24-73.5 105.21-131.01-56.6-19.67-68.2-76.02-69.88-103.57l-1.06-.4c-10.37 55.83-75.12 115.01-138.75 127.3C156.86 232.83 199.68 288.6 250 285.86z"></path>    </g>    </g>    </svg>');

}

.header_sport a:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8,  <svg xmlns="http://www.w3.org/2000/svg" fill="%23ffcf86" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 513 512" id="icon-head-control-sports" width="15px" height="15px">    <g>    <g transform="translate(1)">    <g>    <path id="icon-head-control-sports_r2zeb" d="M93 102l50-4 10-43 28-12-14 63 36 48h106l46-45-12-66 27 12 9 47 53 8 18 25-77-10-45 44 32 98 64 13 59-42v30l-42 30 19 59-16 27-26-80-64-14-86 63v64l72 51-28 9-55-38-50 38-27-10 64-48v-66l-87-63-64 13-24 72-15-30 16-47-33-24-1-30 51 37 64-13 33-101-36-46-76 7zm81 171l82 59 81-59-31-96H205z"></path>    <path id="icon-head-control-sports_r2zeb" d="M93 102l50-4 10-43 28-12-14 63 36 48h106l46-45-12-66 27 12 9 47 53 8 18 25-77-10-45 44 32 98 64 13 59-42v30l-42 30 19 59-16 27-26-80-64-14-86 63v64l72 51-28 9-55-38-50 38-27-10 64-48v-66l-87-63-64 13-24 72-15-30 16-47-33-24-1-30 51 37 64-13 33-101-36-46-76 7zm81 171l82 59 81-59-31-96H205z"></path>    </g>    <g>    <path id="icon-head-control-sports_r2zed" d="M256 0c141.38 0 256 114.62 256 256S397.38 512 256 512 0 397.38 0 256 114.62 0 256 0zM38 256c0 124.82 99.4 226 222 226s222-101.18 222-226S382.6 30 260 30 38 131.18 38 256z"></path>   </g>    </g>    </g>    </svg>');

}

.header_sport a:hover:before {
    margin-right: 4px;
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" fill="%23d32a00" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 513 512" id="icon-head-control-sports" width="15px" height="15px">    <g>    <g transform="translate(1)">    <g>    <path id="icon-head-control-sports_r2zeb" d="M93 102l50-4 10-43 28-12-14 63 36 48h106l46-45-12-66 27 12 9 47 53 8 18 25-77-10-45 44 32 98 64 13 59-42v30l-42 30 19 59-16 27-26-80-64-14-86 63v64l72 51-28 9-55-38-50 38-27-10 64-48v-66l-87-63-64 13-24 72-15-30 16-47-33-24-1-30 51 37 64-13 33-101-36-46-76 7zm81 171l82 59 81-59-31-96H205z"></path>    <path id="icon-head-control-sports_r2zeb" d="M93 102l50-4 10-43 28-12-14 63 36 48h106l46-45-12-66 27 12 9 47 53 8 18 25-77-10-45 44 32 98 64 13 59-42v30l-42 30 19 59-16 27-26-80-64-14-86 63v64l72 51-28 9-55-38-50 38-27-10 64-48v-66l-87-63-64 13-24 72-15-30 16-47-33-24-1-30 51 37 64-13 33-101-36-46-76 7zm81 171l82 59 81-59-31-96H205z"></path>    </g>    <g>    <path id="icon-head-control-sports_r2zed" d="M256 0c141.38 0 256 114.62 256 256S397.38 512 256 512 0 397.38 0 256 114.62 0 256 0zM38 256c0 124.82 99.4 226 222 226s222-101.18 222-226S382.6 30 260 30 38 131.18 38 256z"></path>   </g>    </g>    </g>    </svg>');

}

.home_slider_img img {
    min-width: 100%;
}


@media (max-width: 988px) {
    .wp-caption {
        width: 100% !important;
    }

    .wp-caption img {
        max-width: 99.03225806%;
        height: auto;
    }
}

div.aligncenter {
    text-align: center;
    width: 100% !important;
}

.aligncenter {
    margin: 0px auto 0px;
    display: block;
}

.menu_filter ul li a svg {
    height: 38px !important;
}