/* input(5444,52): run-time error CSS1046: Expect comma, found '242'
input(5444,59): run-time error CSS1046: Expect comma, found ')'
input(5444,153): run-time error CSS1046: Expect comma, found '242'
input(5444,160): run-time error CSS1046: Expect comma, found ')' */
#main-head-wrap {
    margin: 0 auto;
}
#content {
    position: relative;
}

#content>.section {
    padding: 6px 0 1px;
    position: relative;
}
.body-home .section {
    text-align: center;
}
.section-box {
    padding: 1px 0;
}

.section-box:first-child:last-child {
    margin-bottom: 0;
}
.section--regions {
    margin-top: -38px;
}
.featured-image,.featured-image img {
    opacity: .9;
}
table {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0 6px;
    width: 100%;
    margin-top: 15px;
    color: #111b36;
    text-align: center
}

th,td {
    padding: 4px;
    vertical-align: middle;
    position: relative
}

th {
    font-weight: 300;
    font-size: 14px;
    padding: 4px 6px
}

tbody tr {
    background: #f6f6f6
}

tbody td:first-child {
    border-bottom-left-radius: 10px
}

tbody tr:first-child td:first-child,tr.em-tr td:first-child {
    border-top-left-radius: 10px
}

tbody td:last-child {
    border-bottom-right-radius: 10px
}

tbody tr:first-child td:last-child,tr.em-tr td:last-child {
    border-top-right-radius: 10px
}

tbody td:not(:last-child):after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: rgba(255,255,255,1);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(30%,rgba(232,232,232,1)),color-stop(54%,rgba(212,211,211,1)),color-stop(77%,rgba(232,232,232,1)),color-stop(100%,rgba(255,255,255,1)));
    background: -o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(232,232,232,1) 30%,rgba(212,211,211,1) 54%,rgba(232,232,232,1) 77%,rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),color-stop(30%,rgba(232,232,232,1)),color-stop(54%,rgba(212,211,211,1)),color-stop(77%,rgba(232,232,232,1)),to(rgba(255,255,255,1)));
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(232,232,232,1) 30%,rgba(212,211,211,1) 54%,rgba(232,232,232,1) 77%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)
}
.table-sort .custom-input {
    display: inline-block;
    vertical-align: middle;
    height: 31px;
    line-height: 33px;
    margin-right: 15px;
    color: #4dbca2;
    position: relative;
    top: -2px;
}
.table-sort .custom-input__checkbox,.box-sort .custom-input__checkbox {
    top: 17px
}

.table-sort .custom-input__checkbox,.table-sort .custom-input-list>li,.box-sort .custom-input__checkbox,.box-sort .custom-input-list>li {
    width: 35px;
    height: 31px;
    border-radius: 4px
}
.table-sort .custom-input:not(.checked) .custom-input__checkbox,.table-sort .custom-input-list>li:not(.checked),.box-sort .custom-input input:not(:checked)~.custom-input__checkbox,.box-sort .custom-input-list>li:not(.checked) {
    border-color: transparent
}
.table-sort .custom-input-list>li,.box-sort .custom-input-list>li {
    line-height: 28px
}
.table-sort .custom-input__checkbox:after,.box-sort .custom-input__checkbox:after {
    left: 12px;
    top: 4px;
    width: 10px;
    height: 15px
}
.custom-input.isort--down:after,.custom-input.isort--up:after,.custom-select-box .isort--down:after,.custom-select-box .isort--up:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    height: 8px;
    margin-left: 4px;
    background: url('/assets/images/svg/svg-sprite-bg.svg#arrow-green') 0 0 no-repeat;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.custom-input--3-states:not(.active).isort--down:after,.custom-select-box__option--3-states:not(.active) .isort--down:after {
    opacity: 0
}
.table-wrap {
    width: 100%;
    margin: 12px auto;
    padding: 8px 8px 2px;
    border-radius: 10px
}
.table-wrap .table-sort {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    position: relative
}
.table-wrap--main .table-sort__left .custom-select-box,.box-sort .custom-select-box,.table-wrap--main .table-sort__left .custom-select-box__options {
    width: 180px;
    border: none
}
.table-wrap--main .table-sort__left .custom-select-box,.table-wrap--main .table-sort__left .custom-select-box__options {
    background: #0c2534
}
.table-wrap .table-sort .title {
    color: #fff
}
.table-wrap .table-sort__left>.title {
    margin-right: 10px
}
.table-wrap .custom-input-list,.box-sort .custom-input-list {
    display: inline-block;
    vertical-align: middle
}
.table-wrap .custom-input-list>li:not(:last-child),.box-sort .custom-input-list>li:not(:last-child) {
    margin-right: 4px
}
.bg-d-gn .brand-table th {
    color: #f3f4f5
}

.brand-table th:not(:last-child):after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #dbdada
}

.bg-d-gn .brand-table th:not(:last-child):after,.bg-d-gn .calendar-table th:not(:last-child)>div:after {
    background: rgba(18,51,71,1);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(18,51,71,1)),color-stop(22%,rgba(51,127,121,1)),color-stop(54%,rgba(77,187,161,1)),color-stop(82%,rgba(51,127,121,1)),color-stop(100%,rgba(18,51,71,1)));
    background: -o-linear-gradient(top,rgba(18,51,71,1) 0%,rgba(51,127,121,1) 22%,rgba(77,187,161,1) 54%,rgba(51,127,121,1) 82%,rgba(18,51,71,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(18,51,71,1)),color-stop(22%,rgba(51,127,121,1)),color-stop(54%,rgba(77,187,161,1)),color-stop(82%,rgba(51,127,121,1)),to(rgba(18,51,71,1)));
    background: linear-gradient(to bottom,rgba(18,51,71,1) 0%,rgba(51,127,121,1) 22%,rgba(77,187,161,1) 54%,rgba(51,127,121,1) 82%,rgba(18,51,71,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123347',endColorstr='#123347',GradientType=0)
}

.brand-table tbody tr:first-child td,tr.em-tr td {
    border-top: 2px solid #4dbca2;
    border-bottom: 2px solid #4dbca2
}

.brand-table tbody tr:first-child td:first-child,tr.em-tr td:first-child {
    border-left: 2px solid #4dbca2
}

.brand-table tbody td:last-child {
    overflow: hidden
}
.brand-table tbody tr:first-child td:last-child,tr.em-tr td:last-child {
    border-right: 2px solid #4dbca2
}

.brand-table .brand-svg {
    position: absolute;
    top: 0
}


.brand-table tbody tr.terms td {
    opacity: 0;
    max-height: 0;
    -webkit-transition: opacity linear .3s;
    -o-transition: opacity linear .3s;
    transition: opacity linear .3s
}
.brand-table tbody tr.terms.active td {
    opacity: 1;
    max-height: none
}

.brand-table .brand-svg .svg-img {
    width: 92px;
    height: 82px
}
.brand-table .brand-name {
    margin: 0 0 8px;
    font-weight: 700;
    font-size: 19px;
    line-height: 1.2;
    text-align: left
}
.brand-table .flags {
    position: absolute
}
.brand-table .pos-num {
    position: absolute;
    padding-top: 2px;
    color: #111b36;
    font-size: 17px
}
.brand-table--main .pos-num {
    right: 26px
}
.brand-table .rating-num-of {
    background: #ededed;
    border: 2px solid #fff;
    border-radius: 8px;
    color: #123347;
    font-style: italic;
    font-size: 12px;
    text-transform: uppercase
}
.brand-table .rating-bar {
    width: 100%;
    margin: 6px 0 -12px;
    color: #111b36
}

.brand-table .offers-list,.brand-table .d-list {
    font-size: 14px
}

.brand-table .offers-list {
    color: #111b36
}

table .curr-list {
    padding: 2px 6px;
    border-radius: 8px;
    font-size: 19px;
}

table .curr-list:not(.curr-list--single) {
    margin-bottom: 8px;
}

table .curr-list:not(.bg-blank) {
    background: #ededed;
    border: 2px solid #fff;
}

table .curr-list:not(.color-inh) {
    color: #111b36;
}
.brand-table .curr-list li:before {
    margin-right: 6px;
}

.brand-table .d-list {
    text-align: left;
}

.brand-table .d-list li {
    padding-left: 30px;
    line-height: 1.2;
    position: relative;
}

.brand-table .d-list li:not(:last-child) {
    margin-bottom: 8px;
}

.brand-table--main .depwith-list:not(:first-child) {
    margin-top: 14px
}
.brand-table .arrow-sep {
    font-size: 24px;
    line-height: 1.1;
    font-weight: 300;
}

.brand-table .arrow-sep .color-gn {
    font-weight: 300;
    font-size: 14px;
}

.brand-table--main .v-out-wrap {
    margin-bottom: 10px;
}

.brand-table--main tr.terms {
    color: #fff;
    background-color: #123346;
}

.brand-table--main tr.terms td {
    text-align: center;
    padding-top: 1px;
}

.brand-table .v-in {
    display: block;
    color: #111b36;
    font-style: italic;
    font-size: 14px;
    text-decoration: none;
}
.brand-table .v-in:hover {
    text-decoration: underline;
}
.terms--brand-table {
    line-height: 30px;
}

.terms--brand-table>span {
    vertical-align: middle;
    line-height: 1.6;
}
.em-cta-box {
    margin: 0 auto;
    background: #fff;
    border: 1px solid #d2d3d5;
    border-radius: 6px;
    position: relative;
}

.em-cta-box>div {
    display: inline-block;
    vertical-align: top;
}

.em-cta-box .brand-svg {
    margin-top: -11px;
}
.em-cta-box .read-r-box__info,.em-cta-box .thr-part-offer {
    padding-right: 4px;
}

.em-cta-box .read-r-box__info {
    font-size: 14px;
}
.faq-boxes {
    padding-bottom: 20px;
    text-align: left
}

.faq-box__hidden,.toggle-hidd-box__hidden {
    display: none
}
.faq-box__q,.faq-box__q>span,.fav-logo-title>span {
    cursor: pointer
}

.faq-box__q,.fav-logo-title {
    min-height: 40px;
    line-height: 32px;
    margin-bottom: 10px;
    padding-left: 70px;
    color: #4dbca2;
    font-style: italic;
    font-size: 16px;
    position: relative
}

.faq-box__q>span {
    vertical-align: middle;
    line-height: 1.3
}

.faq-box__q .fav-logo-wrap,.fav-logo-title .fav-logo-wrap {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    width: 62px;
    height: 37px;
    line-height: 33px;
    background: #123346;
    border-radius: 8px 0 8px 0;
    text-align: center
}

.faq-box__a {
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: 300
}

.faq-box .faq-box__hidden {
    font-weight: 300
}
.faq-boxes .read-more-dots-button,.toggle-hidd-box .read-more-dots-button {
    display: block;
    opacity: 1;
    -webkit-transition: opacity ease-in-out .5s;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity ease-in-out .5s
}

.subscribe-form__input-wrap {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.subscribe-form__email {
    width: calc(100% - 84px);
    color: #f3f4f5
}


.subscribe-form__submit {
    position: absolute;
    right: 0;
    top: 0;
    color: #111b36;
    font-weight: 600
}
.site-links__in a {
    text-decoration: none
}

.site-links__out li,.site-links__out a {
    display: inline-block;
    vertical-align: middle
}

.site-links__out a {
    text-indent: -9999px
}

.site-links__out .gambleaware-ico {
    width: 100px;
    height: 12px
}
.site-links__out .plus18-ico {
    width: 27px;
    height: 27px;
    text-indent: -9999px
}

.site-links__out .gamcare-ico {
    width: 33px;
    height: 33px
}

.site-links__out .dmca-ico {
    width: 98px;
    height: 35px;
}

.site-links__out .co2-ico {
    width: 100px;
    height: 40px
}
@media(hover: hover) {
    .custom-input:hover input~.custom-input__checkbox,.custom-input-list>li:hover {
        border-color:#4dbca2
    }

    .custom-input-list>li:hover {
        color: #4dbca2
    }

    .custom-input--round:hover input~.custom-input__checkbox {
        background-color: #4dbca2
    }

    .table-sort .custom-input:not(:hover):not(.checked) .custom-input__checkbox,.table-sort .custom-input-list>li:not(:hover):not(.checked),.box-sort .custom-input input:not(:checked):not(:hover)~.custom-input__checkbox,.box-sort .custom-input-list>li:not(.checked):not(:hover) {
        border-color: transparent
    }

    .quick-nav:hover {
        right: 0 !important
    }

    .posts-sort__tabs>li:hover {
        background: #fff;
        border-color: #fff;
        color: #111b36
    }

    .posts-sort__date li:hover {
        background: #e8ebed
    }
}
.user-panel .user-info .user-name>span,#main-nav__user-info .user-name>span {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
#main-nav__user-info .user-name>span {
    width: 56px
}
.category-posts,.nav-p>nav>.list-r,.brand-table>tbody,.calendar-table>tbody,.region-map .region-map__details {
    opacity: 1;
    -webkit-transition: opacity ease-out .5s;
    -o-transition: opacity ease-out .5s;
    transition: opacity ease-out .5s
}
.brand-table .brand-svg {
    left: 45px;
    top: 0
}
.brand-table .pos-num {
    left: 20px;
    bottom: 10px
}
span.back-to-top {
    display: none
}
@media only screen and (min-width: 460px) {
    .form-search--user-rel,#user-my-casinos .js-custom-search__input,#user-my-games .js-custom-search__input {
        position: absolute;
        right: 0;
        top: 0;
    }
}
@media only screen and (min-width: 640px) {
    #mob-bott-nav {
        display: none
    }

    .form-wrap input[type="submit"] {
        width: 320px
    }

    .login-active .login-signup-form__bottom,#login-signup-panel.login-active .recaptcha-wrap {
        padding-left: 32px
    }

    #login-signup-panel .g-recaptcha {
        float: left
    }

    #login-signup-panel .v-dot-input-wrap {
        float: right
    }

    .flags {
        width: 20px;
        height: 20px
    }

    .section-box {
        margin-bottom: 20px
    }

    .section-box>p {
        margin: 20px 0
    }

    body,.font-size-normal {
        font-size: 16px
    }
    .body-home #main-head-wrap>div:first-child>p.info {
        font-size: 15px
    }
    #main-nav__user-info.active .user-actions {
        opacity: 1;
        max-height: 212px
    }

    #main-nav__user-info.active .user-actions .nav-item {
        opacity: 1;
        -webkit-transition-duration: .8s;
        -o-transition-duration: .8s;
        transition-duration: .8s
    }
    .table-wrap--main .table-sort__left>div {
        display: inline-block;
    }

    .table-wrap--main .table-sort__left>div>.title,.table-wrap--main .table-sort__right>div>.title {
        margin-right: 20px;
        margin-left: 20px;
    }

    .brand-table .rating-num-of {
        width: 90px;
        padding: 1px 11px 1px 10px;
    }

    .brand-table .curr-list>li:not(:last-child) {
        margin-right: 2px;
    }

    .table-foot--brand-table>div {
        width: 50%;
    }

    .table-foot--brand-table {
        margin-top: 22px;
    }
    .terms--brand-table {
        text-align: left;
    }

    .table-foot--brand-table .terms--brand-table {
        float: left;
    }
    .top-prov__top .brand-logo-wrap {
        padding-left: 72px;
    }

    .top-prov__bott:before {
        content: '';
    }
    .bon-filter-form .form-output .bon-filter__output {
        display: block;
        margin: 6px 0 12px;
    }


    .em-cta-box {
        width: 424px;
        padding: 10px 30px;
    }

    .choose-brand-quiz .quiz-answer.active .em-cta-box {
        max-height: fit-content;
    }

    .em-cta-box>div:first-child {
        width: 140px;
        text-align: center;
    }

    .em-cta-box>div:last-child {
        width: calc(100% - 150px);
        text-align: right;
    }

    .faq-box__q,.fav-logo-title {
        font-size: 19px;
    }


    .see-all-items-popup .hov-show-det,.see-all-items-popup .hov-show-det:not(:last-child) {
        margin: 8px 18px 8px 0;
    }

    .related-el {
        width: 554px;
    }

    .related-el__item .v-dot {
        width: 170px;
    }

    .symbols-el__list li {
        text-align: left;
    }

    .find-list-all .find-brand {
        top: 0;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }

    .offer-el {
        display: table;
    }

    .offer-el>div:not(.heading-logo) {
        display: table-cell;
        vertical-align: middle;
    }

    .terms--offer-el {
        margin-bottom: 26px;
    }

    .calc-wbe-box {
        padding: 6px 20px;
    }

    .calc-wbe-box .input-wbe {
        margin-left: 30px;
    }

    .calc-wbe-box>.item-1 .input-wbe {
        width: 86px;
    }

    .calc-wbe-box>.item-2 .input-wbe {
        width: 250px;
        font-size: 24px;
        line-height: 25px
    }
    .brand-table--slot-cas th:first-child {
        width: 280px
    }
    .body-compare .custom-list-toggle .flags {
        left: 16px
    }

    .user-panel__title {
        margin-bottom: 25px
    }

    .user-favs__cas,.user-favs__gam {
        max-height: 406px
    }

    .user-favs-table {
        text-align: left
    }

    .user-favs>div>.button-read-more {
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
        bottom: 8px
    }

    .user-downloads__list>li {
        width: calc(20% - 40px)
    }

    .user-downloads__list>li:not(:last-child) {
        margin-right: 40px
    }

    .user-settings-form__top {
        margin-bottom: 50px
    }

    .body-user .user-delete-toggle-wrap {
        margin-top: 50px
    }

    .user-profile-form__useravatar {
        height: 170px
    }

    .user-profile-form .custom-input-field__status {
        margin-top: 0
    }

    .user-profile-form label.custom-input-field,.user-profile-form .label-wbe,.user-settings-form fieldset {
        padding-left: 150px
    }

    .user-profile-form .label,.user-settings-form legend {
        width: 140px
    }

    .user-profile-form .label {
        position: absolute;
        left: 0;
        top: 0
    }

    .user-settings-form legend {
        position: absolute;
        left: 10px;
        top: 18px
    }

    .user-profile-form .user-avatar-wrap {
        float: left
    }

    .user-profile-form__useravatar input.user-profile-form__useravatarfile {
        top: 49px
    }

    .user-profile-form__file {
        left: 30px;
        top: 45px
    }

    .user-profile-form__file-req {
        position: absolute;
        top: 80px
    }

    .body-user .user-delete-toggle {
        margin-top: 30px
    }

    .user-gam-cas-table td:nth-child(2) {
        width: 140px
    }

    .user-gam-cas-table td:nth-child(4) {
        width: 200px
    }

    .delete-user-profile {
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
        max-height: calc(100% - 40px)
    }

    #delete-user-form {
        margin: 30px 0 40px
    }

    #delete-user-form>label {
        margin-right: 275px
    }

    #delete-user__submit {
        width: 260px;
        position: absolute;
        right: 0;
        top: 13px
    }

    .delete-user__close,.delete-user__adjust {
        display: inline-block
    }

    .category-group--vis>.related-post:first-child {
        position: absolute;
        left: 0;
        top: 0
    }

    .category-post>.featured-image-wrap {
        float: left;
        height: 183px
    }

    .category-post>.category-post__info {
        padding: 18px 10px 22px 0
    }

    .see-all-items-popup .symbols-el__img-wrap {
        top: -10px
    }

    .body-blog--single .related-posts__title {
        margin-top: -10px
    }

    .nav-p--blog {
        text-align: right
    }
    #main-contact-form .contact-form__top>div {
        float: left;
        width: 48%
    }

    #main-contact-form .contact-form__top>div:nth-child(2n+1) {
        margin-right: 4%
    }

    #main-contact-form .contact-form__top>div:nth-child(n+3) {
        margin-top: 10px
    }

    .full-r__list--3>li {
        width: 33%
    }

    .body-bankroll .list-grid-2>li {
        display: inline-block;
        vertical-align: top;
        width: calc(49% - 30px)
    }

    .body-bankroll .list-grid-2>li:nth-child(2n+1) {
        margin-right: 60px
    }

    .brand-table--wbd .v-in {
        font-size: 19px
    }
    .custom-grid-bi-prog .custom-grid__item>.title {
        text-align: left
    }

    .toggle-box--events-filter {
        padding: 0;
        background: transparent;
        box-shadow: none
    }

    .toggle-box--events-filter:after,.toggle-box--events-filter>.title,.toggle-box--events-filter .arrow-link {
        display: none
    }

    .toggle-box--events-filter .toggle-box__toggle {
        display: block !important;
        padding: 0
    }
}
@media only screen and (min-width: 800px) {
    #login-signup-panel-wrap {
        top:100px;
        max-height: calc(100vh - 110px)
    }

    #login-signup-panel {
        border: 1px solid #f8f8f8
    }

    #login-signup-panel.signup-active {
        height: 552px
    }

    #login-signup-panel.login-active {
        height: 377px
    }

    #login-signup-panel.password-reset-active {
        height: 270px
    }

    #login-signup-panel.password-reset-active .login-signup__button-s {
        top: 60px
    }

    #login-signup-panel.password-reset-active .login-signup__button-l {
        top: 113px
    }

    .login-signup-panel__left,.login-signup-panel__right {
        display: table-cell;
        vertical-align: middle
    }

    #login-in-form__passreset {
        color: #123346 !important
    }

    .login-signup__terms {
        bottom: -3px
    }

    .log-sign__flag {
        left: 404px
    }

    .login-signup-panel__right .login-signup-link {
        display: none
    }

    #content>.section--regions {
        padding-top: 44px
    }

    #content>.section:last-child .section-box--rating,#content>.section:last-child .section-box--add-to {
        margin-bottom: 20px
    }
    :lang(es).cas-of-month {
        width: 100%;
        display: inline-block
    }

    .cas-of-month__left {
        float: left;
        width: 384px
    }

    .cas-of-month__right {
        float: right;
        width: calc(100% - 388px)
    }

    .cas-of-month .offer-box {
        float: left;
        width: calc(100% - 150px);
        margin-top: -5px;
        margin-left: 150px
    }

    .cas-of-month .read-r-box {
        float: right;
        width: 230px
    }

    .section--regions {
        margin-top: -35px;
    }

    .top-latest-news {
        height: 48px
    }

    .top-latest-news>* {
        vertical-align: middle
    }

    .top-latest-news>.button-read-more {
        position: relative;
        top: -1px
    }

    .find-brand__toggle-left-box,.find-brand__toggle-center-box {
        float: left
    }

    .find-brand__options>div {
        width: calc(50% - 15px)
    }

    .find-brand__toggle-center-box {
        margin-left: 30px
    }

    #cas-miss {
        padding: 20px 40px 10px;
        margin-top: 30px;
    }

    #cas-miss legend {
        width: 450px
    }

    .custom-grid--guides .custom-grid__item__list-wrap:before {
        content: ''
    }

    .pout-grid__box .arrow-link-wrap {
        font-size: 12px
    }

    .latest-post__box {
        height: 146px
    }

    .latest-post__box>.item--last {
        padding: 0 20px
    }

    .form-search--footer {
        margin-top: -8px
    }

    .see-all-items-popup {
        padding: 10px 20px 10px
    }

    .see-all-items-popup {
        border-radius: 10px
    }

    .see-all-items-popup .hov-show-det {
        width: 200px
    }

    .related-el {
        min-height: 644px
    }

    .related-el--prov .related-el__item.active {
        min-height: 636px
    }

    .related-el__item:not(.active) {
        display: list-item !important
    }

    .related-el__list {
        position: absolute;
        left: -113px;
        top: 88px
    }

    .related-el__list-1 {
        top: 390px
    }

    .related-el__list-2 {
        top: 180px
    }

    .related-el__list-4 {
        top: 64px
    }

    .related-el__list-5 {
        top: 32px
    }

    .related-el__list>li {
        margin-bottom: 44px
    }

    .related-el__list>li:before {
        content: ''
    }

    .related-el__list-5>li {
        margin-bottom: 8px
    }

    .related-el__list-4>li {
        margin-bottom: 26px
    }

    .related-el__item {
        height: 0;
        padding: 0;
        opacity: 0;
        -webkit-transform: scale(.5,.5);
        -ms-transform: scale(.5,.5);
        transform: scale(.5,.5);
        overflow: hidden
    }

    .related-el__item.active {
        height: auto;
        padding: 16px;
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1);
        opacity: 1;
        -webkit-transition: all ease-in-out .5s;
        -o-transition: all ease-in-out .5s;
        transition: all ease-in-out .5s
    }
    .symbols-el__arrows {
        width: 50%
    }

    .symbols-el__bott>div {
        display: inline-block;
        vertical-align: middle;
        width: 49%
    }

    .symbols-el__bott>div:first-child {
        text-align: left
    }

    .symbols-el__bott>div:last-child {
        text-align: right
    }

    .symbols-el__custom-range {
        width: 440px
    }

    .calc-wbe-box {
        width: 720px
    }

    .calc-wbe-box>.item {
        display: table-cell;
        vertical-align: middle;
        width: 50%
    }

    .calc-wbe-box>.item-1 {
        width: 40%
    }

    .calc-wbe-box>.item-2 {
        width: 60%
    }

    .options-el__choose {
        float: left;
        padding-top: 25px;
        padding-bottom: 15px
    }

    .options-el__choose:after,.options-el__choose .heading-logo {
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

    .options-el__choose:after {
        right: -100px;
        width: 100px;
        height: 200px;
        border-radius: 0 100px 100px 0
    }

    .options-el__choose .heading-logo {
        right: -74px
    }

    .options-el__list {
        left: 100%;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        transform: translate(0,-50%);
        height: 355px
    }

    .options-el__list>li:first-child,.options-el__list>li.live-game1 {
        left: 15px;
        top: 10px
    }

    .options-el__list>li:nth-child(2),.options-el__list>li.live-game2 {
        left: 90px;
        top: 65px
    }

    .options-el__list>li:nth-child(3),.options-el__list>li.center-live-game {
        left: 110px;
        top: 146px
    }

    .options-el__list>li:nth-child(4),.options-el__list>li.live-game4 {
        left: 90px;
        top: 223px
    }

    .options-el__list>li:nth-child(5),.options-el__list>li.live-game5 {
        left: 15px;
        bottom: 10px
    }

    .options-el--1 .options-el__list>li:first-child {
        left: 110px;
        top: 146px
    }

    .options-el--2 .options-el__list>li:first-child {
        left: 110px;
        top: 95px
    }

    .options-el--2 .options-el__list>li:nth-child(2) {
        left: 110px;
        top: 180px
    }

    .options-el--3 .options-el__list>li:first-child {
        left: 80px;
        top: 55px
    }

    .redesign-country .options-el--3 .options-el__list>li:first-child {
        left: 110px;
        top: 100px
    }

    .redesign-country .options-el--3 .options-el__list>li:nth-child(2) {
        left: 110px;
        top: 200px
    }

    .options-el--3 .options-el__list>li:nth-child(2) {
        left: 110px;
        top: 146px
    }

    .options-el--3 .options-el__list>li:nth-child(3) {
        left: 80px;
        top: 233px
    }

    .options-el--4 .options-el__list>li:first-child {
        left: 65px;
        top: 35px
    }

    .options-el--4 .options-el__list>li:nth-child(2) {
        left: 110px;
        top: 112px
    }

    .options-el--4 .options-el__list>li:nth-child(3) {
        left: 110px;
        top: 194px
    }

    .options-el--4 .options-el__list>li:nth-child(4) {
        left: 65px;
        top: 265px
    }

    .options-el__list .svg-wrap,.options-el__list .ico-star-wrap {
        width: 64px;
        height: 64px;
        line-height: 58px
    }

    .options-el__list .ico-star-wrap {
        margin-right: 4px
    }

    .options-el__details {
        float: right
    }
    .award-grid__left,.award-grid__center {
        float: left
    }

    .body-compare .v-dot {
        width: 170px
    }

    .delete-user-profile {
        padding: 20px 60px 30px;
        max-height: calc(100% - 40px)
    }

    .delete-user__close,.delete-user__adjust {
        width: 250px
    }

    .posts-new .custom-list-toggle__options {
        display: block !important
    }

    .posts-new .custom-list-toggle__trigger {
        display: none
    }

    .body-blog .custom-list-toggle-slide:not(.active) .custom-list-toggle__options {
        max-height: none
    }

    .custom-fade-list.inset-60 {
        width: calc(100% - 120px);
        margin: 0 auto 20px
    }

    .posts-sort__tabs>li:not(:last-child) {
        margin-right: 6px
    }

    .posts-sort__date li {
        width: calc(11.11% - 2px)
    }

    .hov-show-det {
        margin-bottom: 18px
    }

    #main-contact-form .contact-form__bottom {
        margin-bottom: 100px
    }

    #main-contact-form .g-recaptcha {
        position: absolute;
        right: 0;
        top: 0
    }
  
}


@media only screen and (min-width: 1024px) {
    .top-prov__box {
        min-height: 600px;
    }
    .category-group {
        height:348px
    }

    .bg-star:before,.bg-star:after {
        margin-left: -350px
    }

    #login-signup-panel input[type="submit"] {
        width: 210px
    }

    #main-nav__list .nav-item--dropdown-content .items-list>li:not(:last-child),.menu-item-c .inner>ul>.nav-item:not(:last-child) {
        margin-bottom: 4px
    }

    #main-nav__list .nav-item--dropdown-content .inner>.title {
        margin-left: 55px
    }

    .site-assistant-toggle {
        display: none
    }

    .body-blog--news #main-nav__list>.nav-item:hover {
        background: rgba(10,31,58,.4)
    }

    #main-nav__list .nav-item--dropdown-content>.inner-wrap {
        display: none
    }

    #main-nav__list .inner-wrap--compare>.inner>a>div:last-child {
        margin-top: 2px
    }

    #main-nav__list .nav-item--promos>a:after {
        bottom: 24px
    }

    #main-nav__list .nav-item--dropdown:hover .nav-item--dropdown-content,#main-nav__list .nav-item--dropdown.focus .nav-item--dropdown-content {
        left: -20px;
        max-height: 350px;
        padding: 10px;
        text-align: center;
        overflow-x: auto;
        visibility: visible;
        opacity: 1;
        -webkit-transition: opacity,padding-top ease-out .4s;
        -o-transition: opacity,padding-top ease-out .4s;
        transition: opacity,padding-top ease-out .4s
    }

    #main-nav__list .nav-item--dropdown:hover .nav-item--dropdown-content>.inner-wrap,#main-nav__list .nav-item--dropdown.focus .nav-item--dropdown-content>.inner-wrap {
        display: table;
        min-width: 1280px
    }

    #main-nav__list .nav-item--dropdown-content>li>a {
        padding: 2px 4px 2px 24px
    }

    .login-signup-panel__left {
        width: 394px
    }

    .login-signup-panel__left .follow-us--log-sign {
        width: 265px;
    }

    .login-signup-panel__right {
        width: calc(100% - 394px)
    }

    .menu-item-c {
        margin-left: 12px
    }

    .quick-nav {
        top: 84px;
        border-radius: 18px 0 0 18px;
        background: rgba(17,27,54,1);
        background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(17,27,54,.9)),color-stop(100%,rgba(18,51,70,.9)));
        background: -o-linear-gradient(top,rgba(17,27,54,.9) 0%,rgba(18,51,70,.9) 100%);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(17,27,54,.9)),to(rgba(18,51,70,.9)));
        background: linear-gradient(to bottom,rgba(17,27,54,.9) 0%,rgba(18,51,70,.9) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111b36',endColorstr='#123346',GradientType=0)
    }

    .quick-nav:not(.active) {
        right: -80px
    }

    .main-nav__close,.quick-nav__close {
        display: none
    }

    .find-brand-not-found>.bottom>.bottom {
        display: table;
        width: 100%;
        margin-left: 10px
    }

    .find-brand-not-found>.bottom>div {
        margin-top: 10px
    }

    .table-wrap--main .table-sort__left,.table-wrap--main .box-sort__left {
        float: left;
        text-align: left
    }

    .table-wrap--main .table-sort__right,.table-wrap--main .box-sort__right {
        float: right;
        text-align: right
    }

    .flip-card:hover .flip-card__inner {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    .flip-cards--cas .flip-card .flip-card__front>img {
        -webkit-transition: all linear .3s;
        -o-transition: all linear .3s;
        transition: all linear .3s
    }

    .flip-cards--cas .flip-card:hover .flip-card__front>img {
        opacity: 0;
        visibility: hidden
    }

    .flip-cards__item {
        height: 400px
    }

    .summary-box .slick-slide:last-child .flip-card__front,.summary-box .slick-slide:last-child .flip-card__back {
        padding-right: 70px
    }

    .summary-box .slick-slide:last-child .flip-card__front>img {
        top: 60px
    }

    .find-brand:not(.find-brand--no-opt) .find-brand__options,.find-brand__toggle-left-box,.find-brand__toggle-center-box,.find-brand__toggle-right-box {
        float: left
    }

    .find-brand:not(.find-brand--no-opt) .find-brand__options {
        width: calc(100% - 290px);
        margin-right: 16px
    }

    .find-brand__toggle-right-box {
        width: 274px;
        height: 270px
    }

    .find-brand__toggle-right-box:before,.find-brand-searching:before {
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0)
    }

    .find-brand__toggle-right-box:before {
        top: 20px
    }

    .find-brand-searching:before {
        bottom: calc(100% + 20px)
    }

    #cas-miss .box-left,#cas-miss .box-right {
        width: 48%
    }

    #cas-miss .tarea-other {
        position: absolute;
        left: 0;
        top: 75px
    }

    #cas-miss .g-recaptcha {
        position: absolute;
        right: unset;
        bottom: 10px
    }

    #cas-miss .v-dot-input-wrap {
        margin-top: 38px
    }

    .box-left {
        float: left
    }

    .box-right {
        float: right
    }

    #cas-miss .box-left {
        margin-right: 4%
    }

    .play-guide .custom-grid__item-1-3:nth-child(3) {
        margin-left: 0
    }

    .el-of-month .main-title {
        padding-right: 40px
    }

    .el-of-month>div {
        float: left
    }

    .el-of-month-box .brand-wrap {
        left: -52px
    }

    .el-of-month-box .rating-bar {
        width: calc(100% - 70px);
        margin-left: 70px
    }

    .el-of-month__info .em-e {
        padding-right: 10px
    }

    .top-prov {
        float: left;
        width: 20%
    }

    .box-3 .top-prov {
        float: left;
        width: 33%
    }

    .top-prov:first-child .top-prov__box {
        border-radius: 10px 0 0 10px
    }

    .top-prov:last-child .top-prov__box {
        border-radius: 0 10px 10px 0
    }

    .top-prov__link:after {
        display: none
    }


    .bon-vs {
        margin: 50px 0 60px
    }

    .bon-filter-form {
        float: right;
        width: 430px;
        margin-top: 20px
    }

    .pout-grid {
        width: calc(100% - 12px)
    }

    .review-heading .heading-logo-wrap {
        max-width: calc(100% - 110px);
        min-height: 180px;
        padding: 0 0 0 230px
    }

    .heading-logo-wrap .heading-logo {
        width: 192px;
        height: 192px
    }

    .heading-logo__rating {
        width: 104px;
        font-weight: 600;
        font-size: 14px
    }

    .review-heading .add-to {
        float: left;
        padding-top: 42px;
        padding-left: 10px
    }

    .review-heading .add-to__item {
        float: left;
        width: 44px;
        height: 44px
    }

    .add-to__item:not(:last-child) {
        margin-right: 12px
    }

    .add-to__item:hover .add-to__popup {
        opacity: 1;
        -webkit-transform: translate(0,-50%) scale(1,1);
        -ms-transform: translate(0,-50%) scale(1,1);
        transform: translate(0,-50%) scale(1,1)
    }

    .compare-box {
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%,0) scale(1,1);
        -ms-transform: translate(-50%,0) scale(1,1);
        transform: translate(-50%,0) scale(1,1);
        padding: 5px 14px 2px;
        border-radius: 6px 6px 0 0
    }

    .compare-box.removed {
        padding: 0;
        -webkit-transform: translate(-50%,0) scale(0,0);
        -ms-transform: translate(-50%,0) scale(0,0);
        transform: translate(-50%,0) scale(0,0)
    }

    .compare-box__item {
        width: 68px;
        height: 46px;
        margin-right: 25px;
        border: 1px solid #bfc2c9;
        border-radius: 3px
    }

    .compare-box .heading-logo,.user-panel .compare-box .heading-logo {
        margin: 3px auto
    }

    .compare-box__item .item-close {
        top: 2px;
        right: 2px
    }

    .compare-box .v-dot {
        height: 46px;
        line-height: 27px;
        border-width: 1px;
        border-style: solid;
        border-radius: 3px
    }

    .flip-cards__item:not(:first-child) {
        margin-left: 4px
    }

    .offer-el {
        min-width: 60%
    }

    .options-el__details {
        width: 420px
    }
    .send-comment-form__mid>label {
        float: left;
        width: 49%
    }

    .send-comment-form__mid>label:nth-child(2n+1) {
        margin-right: 2%
    }

    .award-grid__left {
        width: calc(50% - 120px)
    }

    .award-grid__center {
        margin-left: 34px
    }

    .award-grid__right {
        float: right;
        width: calc(50% - 120px);
        padding-left: 40px
    }

    .play-game-frame {
        height: 635px
    }

    .brand-table--slot-cas .curr-list {
        font-size: 30px
    }

    .section-box--phone {
        min-height: 340px;
        padding-left: 600px;
        position: relative
    }

    .section--s-mobile .img-left {
        position: absolute;
        left: 0;
        top: -20px
    }

    .body-compare--null #content {
        min-height: 480px
    }


    .body-compare--null #main-header {
        min-height: 940px
    }

    .body-compare--null.select-active #main-header {
        min-height: 1160px
    }

    .compare-selected,.compare-select .find-brand__toggle {
        width: 830px
    }

    .compare-select {
        margin-bottom: 70px
    }

    .compare-select>.lets {
        -webkit-transform: rotate(270deg) translate(0,-50%);
        -ms-transform: rotate(270deg) translate(0,-50%);
        transform: rotate(270deg) translate(0,-50%);
        position: absolute;
        left: 0;
        top: 50px
    }

    .compare-select__item {
        width: 260px
    }

    .compare-selected .compare-select__item:not(:last-child) {
        margin-left: 30px
    }

    .compare-select__item:not(:nth-child(3n+3)) {
        margin-right: 15px
    }

    .user-panel .delete-user-profile .offer-el {
        min-width: 650px
    }



    .body-blog--single .main-width-sm {
        width: 840px
    }

    .body-blog .section--comments {
        width: 980px
    }

    .category-post>.featured-image-wrap img {
        width: 533px;
        height: 183px
    }

    .category-post>.category-post__info {
        margin-left: 550px
    }

    .posts-sort__date li {
        padding: 8px 10px
    }

    .posts-sort>.title {
        margin: 4px 10px 10px 28px
    }

    .body-calendar .posts-sort>.title {
        margin-bottom: 20px
    }

    .body-blog .box-sort .custom-select-box,.body-default .box-sort__left .custom-select-box {
        display: none !important
    }

    .category-group--vis .related-post:not(:first-child) .related-post__info {
        margin-left: 300px
    }

    .site-assistant-wrap {
        right: 76px
    }

    .site-assistant-wrap.active {
        padding-right: 150px
    }

    #site-assistant {
        position: absolute;
        right: 0;
        bottom: 0
    }

    .ico-pin--site-assistant {
        right: 768px;
        -webkit-transition: all linear .6s;
        -o-transition: all linear .6s;
        transition: all linear .6s
    }
    #main-contact-form:before,#main-contact-form:after,.body-contacts .sub-title:before,.body-contacts .sub-title:after {
        content: '';
        position: absolute
    }

    .top-sub-box {
        float: left;
        width: calc(50% - 18px)
    }

    .top-sub-box:first-child {
        margin-right: 18px
    }

    .top-sub-box:last-child {
        margin-left: 18px
    }

    .games-boxes>.item {
        float: left
    }

    .games-box--2>.item {
        width: 49%
    }

    .games-box--2>.item:not(:first-child) {
        margin-left: 2%
    }

    .body-bankroll .custom-grid__item-1-2,.body-gamification .custom-grid__item-1-2 {
        width: 46.5%
    }

    .body-bankroll .custom-grid__item-1-2:nth-child(2),.body-gamification .custom-grid__item-1-2:nth-child(2) {
        margin-left: 60px
    }

    .custom-ib-grid--casvidgam {
        width: 900px;
        left: 30px
    }

    .custom-ib-grid--casvidgam .custom-grid__item-1-2:nth-child(2) {
        margin-left: 20px
    }

    .user-eo-table {
        text-align: left
    }

    .user-eo-table .event-logo-wrap,.user-eo-table .info-box {
        display: inline-block;
        vertical-align: middle
    }

    .user-eo-table .event-logo-wrap {
        margin-right: 34px
    }

    .user-eo-table .info-box {
        width: 210px
    }

    .user-eo-table td {
        padding: 30px
    }

    .user-eo-table--2cols td:first-child {
        width: 530px;
        padding-left: 0
    }

    .user-eo-table--2cols td:last-child {
        padding-left: 50px
    }
}

@media only screen and (min-width: 1100px) {
    .posts-sort>.title {
        text-align:left
    }
}

@media only screen and (min-width: 1200px) {
    .form-wrap {
        width: 1060px
    }

    .top-latest-news>.date {
        margin: 0 25px 0 15px
    }

    .top-latest-news>.title {
        width: calc(100% - 410px);
        margin: 0 25px
    }

    .find-brand {
        width: 920px
    }

    .add-to--block .add-to__item--favourite,.add-to--block .add-to__item--compare {
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s
    }

    .section--p-live .abs-right-parent {
        min-height: 260px;
        padding-right: 560px
    }

    .horizontal-scroll-item .inner-item:before {
        content: '';
        position: absolute;
        top: 0
    }

    .section--blog-single-main>.main-width-md {
        margin-top: 390px
    }

    .section--blog-single-main .featured-image-inner,.post-meta--single {
        left: 50%;
        -webkit-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        transform: translate(-50%,0);
        width: 1200px;
        height: 522px
    }

    .section--blog-single-main .featured-image-wrap,.section--blog-single-main .featured-image-inner,.post-meta--single {
        position: absolute;
        top: 10px
    }

    .section--blog-single-main .featured-image-wrap {
        left: 0;
        right: 0;
        z-index: -1
    }

    .section--blog-single-main .featured-image-wrap:before {
        content: ''
    }

    .featured-image--single {
        width: 1200px;
        height: 522px
    }
}
@media only screen and (min-width: 1300px) {
    .main-width {
        width:1200px
    }

    .main-width-md {
        width: 1060px
    }

    .main-width-md-b {
        width: 1120px
    }

    .main-width-sm {
        width: 914px
    }
    .body-home #main-header {
        min-height: 890px;
    }

    .body-home #main-head-wrap>div:first-child>p.info,.body-home h1 {
        padding-right: 100px;
        padding-left: 100px;
    }

    .top-ww>div {
        width: 50%;
        padding-top: 0;
        padding-right: 50px;
        padding-bottom: 0;
        padding-left: 50px;
    }
    .top-ww>div.us-social-casino{
        width: 100%;
    }
    .top-ww>div.us-social-casino .slider__cas-of-month{
        width: 800px;
    }
    .top-ww__win {
        float: left;
    }

    .top-ww__win:after {
        bottom: 0;
        width: 2px;
        background: rgba(34,72,83,.1);
        background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(34,72,83,.1)),color-stop(50%,rgba(80,176,158,1)),color-stop(100%,rgba(27,70,82,.1)));
        background: -o-linear-gradient(top,rgba(34,72,83,.1) 0%,rgba(80,176,158,1) 50%,rgba(27,70,82,.1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(34,72,83,.1)),color-stop(50%,rgba(80,176,158,1)),to(rgba(27,70,82,.1)));
        background: linear-gradient(to bottom,rgba(34,72,83,.1) 0%,rgba(80,176,158,1) 50%,rgba(27,70,82,.1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#224853',endColorstr='#1b4652',GradientType=0);
    }

    .cas-new {
        left: -26px;
    }

    .top-ww__why {
        float: right;
    }

    .region-map .zoom-in-out__nav {
        display: none
    }

    .custom-grid--guides .custom-grid__info {
        float: right;
        margin-left: 2%
    }

    .custom-grid--guides .custom-grid__info .arrow-link-wrap {
        margin: 40px auto 0
    }

    .faq-box {
        float: left;
        width: 48%
    }

    .faq-box:nth-child(2n+1) {
        margin-right: 4%
    }

    .table-wrap .table-sort {
        margin-right: 30px;
        margin-left: 10px
    }

    .table-wrap--main .table-sort__left .custom-select-box--sort,.container--bon .table-sort__left .custom-select-box--sort {
        display: none !important
    }

    .table-sort .custom-input,.box-sort .custom-input {
        padding-left: 45px
    }

    .table-wrap .table-sort__right .title {
        margin-right: 24px
    }

    .table-wrap {
        width: calc(100% - 12px)
    }

    .table-wrap .custom-input {
        margin-right: 20px
    }

    .brand-table--main th:first-child {
        width: 320px
    }

    .brand-table--main th:nth-child(2),.brand-table--main th:nth-child(4) {
        width: 220px
    }

    .brand-table--main th:last-child {
        width: 180px
    }

    .brand-table--game-prov th:last-child {
        width: 200px
    }

    .brand-table td {
        padding: 14px 6px
    }

    .brand-table--main .brand-svg {
        left: 20px
    }

    .brand-table--main .flags {
        right: 20px;
        top: 12px
    }

    .brand-table--main .pos-num {
        top: 4px;
        position: relative;
        left: 115px
    }

    .brand-table--main .brand-name {
        width: 140px
    }

    .brand-table--main .brand-name,.brand-table--main .rating-num-of {
        margin-left: 130px
    }

    .el-of-month>div:first-child {
        width: calc(100% - 577px)
    }

    .el-of-month {
        padding-right: 20px;
        padding-left: 60px
    }

    .el-of-month__main {
        width: 577px
    }

    .bon-vs,.bon-filter-form {
        width: 490px
    }
    .main-width .hov-show-det:not(:last-child):not(:nth-child(6n+6)) {
        margin-right: 33px
    }

    .main-width-md-b .hov-show-det:not(:last-child):not(:nth-child(5n+5)) {
        margin-right: 33px
    }

    .brand-table--game-prov th:nth-last-child(2) {
        width: 150px
    }

    .custom-grid--prov-mobile .custom-grid__item-1-2 {
        padding-left: 40px
    }

    .custom-grid--prov-proj .svg {
        width: 114px;
        height: 114px
    }

    .section--s-profile .profile-box-sib {
        float: left;
        width: calc(100% - 560px);
        margin-bottom: 20px
    }

    .profile-box-wrap--slot {
        float: right;
        margin: 0 0 30px 30px
    }

    .profile-box {
        width: 512px
    }

    .profile-box__top>li {
        width: 50%
    }

    .profile-box__top>li:nth-child(2n+1):not(:last-child) {
        width: 60%
    }

    .profile-box__top>li:nth-child(2n+2):not(:last-child) {
        width: 40%
    }

    .profile-box__top>li:not(:last-child) {
        margin-bottom: 20px
    }

    .profile-box__top .list-in--plat {
        margin-top: 10px
    }

    .profile-box__title {
        text-align: left;
        font-size: 36px;
        margin: 14px 0
    }

    .table-wrap--slot-cas {
        width: 960px
    }

    .compare-select,.compare-select.find-brand {
        width: 1292px
    }
    .compare-in-box {
        width: 1280px
    }

    .compare-in-box>.inner>div:not(:last-child) {
        margin-right: 44px
    }

    .user-panel {
        min-height: 540px
    }

    .user-panel__left {
        position: absolute;
        left: 0;
        top: 0;
        width: 260px
    }

    .user-panel__right {
        margin-left: 300px;
        padding: 20px
    }

    .user-panel .user-info {
        min-height: 230px;
        border: 1px solid #4ebca2;
        position: relative;
        border-radius: 8px;
        background: rgba(108,74,65,1);
        background: -webkit-gradient(left bottom,right top,color-stop(0%,rgba(108,74,65,1)),color-stop(47%,rgba(64,68,72,1)),color-stop(100%,rgba(42,69,79,1)));
        background: -o-linear-gradient(45deg,rgba(108,74,65,1) 0%,rgba(64,68,72,1) 47%,rgba(42,69,79,1) 100%);
        background: linear-gradient(45deg,rgba(108,74,65,1) 0%,rgba(64,68,72,1) 47%,rgba(42,69,79,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c4a41',endColorstr='#2a454f',GradientType=1)
    }

    .user-panel .user-avatar-wrap {
        display: table;
        margin: 10px auto;
        border: 1px solid #f4f5f4
    }

    .user-panel .user-avatar__inner {
        width: 156px;
        height: 156px;
        border: 10px solid #0d5a5b
    }

    .user-panel .user-panel__info-toggle {
        display: none
    }

    .user-panel .user-info .user-name {
        position: absolute;
        right: 0;
        left: 0;
        bottom: 0;
        background: #123346;
        color: #fff;
        text-align: center
    }

    .user-panel .user-actions {
        border-radius: 0 0 8px 8px
    }

    .user-panel .nav-item.active {
        border: 1px solid #ec6a39
    }

    .user-favs-table td:last-child {
        width: 130px
    }

    .user-profile-form__useravatar input.user-profile-form__useravatarfile {
        left: 402px
    }

    .user-profile-form__file-req {
        left: 340px
    }

    .delete-user-profile {
        width: 950px
    }

    .post-show-box-options .show-option--v .featured-image {
        -webkit-box-shadow: 0 0 0 1px #ec6a39;
        box-shadow: 0 0 0 2px #ec6a39
    }

    .posts-new {
        margin-left: 870px
    }

    .post-show-box,.post-show-box .featured-image {
        height: 416px
    }

    .post-show-box .featured-image {
        float: right;
        width: 486px;
        border-radius: 0 10px 10px 0
    }

    .post-show-box__info {
        margin-right: 526px;
        padding: 60px 0 0 20px
    }

    .post-show-box__foot {
        left: 0
    }

    .featured-cat-posts .c-v-sh-box {
        margin-left: 150px
    }

    .featured-cat-posts .button-read-more--post {
        right: auto;
        left: 22px
    }

    .body-default .form-search--posts-sort {
        top: 4px
    }

    .posts-sort__tabs>li {
        min-width: 120px;
        padding: 4px 8px
    }

    .posts-sort__tabs>li:first-child {
        margin-left: 16px
    }

    .category-group--vis>.related-post:first-child,.category-group--vis>.related-post:first-child .featured-image {
        height: 348px
    }

    .category-group--vis>.related-post {
        width: 590px
    }

    .category-group--vis>.related-post:not(:first-child) {
        height: 170px;
        margin-left: 610px
    }

    .category-group--vis .related-post:first-child .featured-image {
        width: 300px
    }

    .category-group--vis .related-post:first-child .related-post__info {
        margin-left: 320px
    }

    .category-group--vis .inner-post-title {
        font-size: 23px
    }

    .profile-box-wrap--blackjack .profile-box,.profile-box-wrap--roulette .profile-box {
        float: left
    }

    .profile-box-wrap--blackjack .el-of-month-box,.profile-box-wrap--roulette .el-of-month-box {
        float: right;
        margin-top: -25px
    }

    .profile-box-wrap--blackjack .el-of-month-box:not(.no-info) .el-of-month__main img,.profile-box-wrap--roulette .el-of-month-box:not(.no-info) .el-of-month__main img {
        border-radius: 16px 16px 0 0
    }

    .section--game-demo-blackjack .play-game-frame,.section--game-demo-roulette .play-game-frame {
        width: calc(100% - 220px)
    }


    .section--b-profile,.section--r-profile {
        margin-top: 30px
    }

    .top-sub-box .v-dot {
        width: 220px
    }

    .section--lbc-dress-code {
        margin-top: 40px
    }

    .games-box--2>.item>div {
        float: left
    }

    .games-box--2>.item>div:first-child {
        width: 190px;
        padding-right: 24px
    }

    .games-box--2>.item>div:last-child {
        width: calc(100% - 190px)
    }

   
}

@media only screen and (min-width: 1500px) {

    .back-to-top {
        bottom: 20px;
        left: 50%;
        -webkit-transform: translate(50%);
        -ms-transform: translate(50%);
        transform: translate(50%);
        margin-left: 650px
    }
    #main-head-wrap {
        width: 1488px
    }

    .flip-cards__item {
        border-bottom: none
    }

    #main-contact-form {
        position: relative
    }

    #main-contact-form:before {
        left: -228px
    }

    #main-contact-form:after {
        right: -248px
    }
}

@media only screen and (min-width: 1900px) {
    .back-to-top {
        right:280px
    }
}
@media only screen and (max-height: 599px),(max-width:1023px) {
    #cas-miss {
        height:420px;
        overflow-y: auto
    }

    #cas-miss .tarea-other.active {
        width: 100%;
        margin-top: 10px
    }
}
form h3 {
    text-align: left;
    color: #fff;
    font-weight: bold
}
button.mb-none,a.mb-none {
    width: fit-content;
    margin: 0 auto;
    display: block;
    padding: 0 20px
}

@media only screen and (min-width: 551px) {
    button.mb-none,a.mb-none,a.mb-none+span.arrow-link {
        display:none !important
    }
    .d-sm-none {
        display: block !important
    }
}
@media only screen and (min-width: 1024px) {
    .country-drop .nav-item--dropdown-content {
        border:1px solid #4dbca2
    }

    .country-drop .nav-link {
        position: relative
    }

    .globe--icon {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 5px;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        background-position: 0 0;
        background-repeat: no-repeat;
        text-indent: -9999px;
        background-size: contain;
        filter: invert(95%) sepia(48%) saturate(982%) hue-rotate(85deg) brightness(79%) contrast(91%)
    }

    .country-drop a.nav-link,.country-drop span.nav-link {
        padding: 5px 15px 5px 30px !important;
    }

    .spain-header #main-nav__list.primary {
        width: auto;
    }

    #main-nav__list.primary .news-blog-style:hover {
        background: unset;
    }

    #main-nav__list.primary .news-blog-style:hover a {
        color: #fff!important;
    }

    #main-nav__list.primary.single .nav-item--full .nav-item--dropdown-content {
        top: 46px;
    }

}


.reg-icons{
    width: 60px;
    height: 20px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 5px;
}
.guide-icons{
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 5px;
}
.payment-icons{
    width: 40px;
    height: 20px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 5px;
}
.follow-us__list{
    display: flex;
    height: 100%;
    align-items: end;
}

@media only screen and (max-width: 799px) {
    #content>.section--regions {
        padding-top: 80px;
    }
    .follow-us--log-sign {
        text-align: center;
    }
    .follow-us--log-sign>.title,
    .follow-us--log-sign .follow-us__list {
        display: inline-block;
        vertical-align: middle;
    }
    .follow-us--log-sign>.title {
        margin-right: 10px;
        font-size: 13px;
    }
    .follow-us--log-sign .follow-us__list>li>a {
        width: 20px;
        height: 20px;
    }
   
    .section-box>h2.text-align-left,
    .section-box>h2.text-align-right,
    .section-box>h3.text-align-left,
    .section-box>h3.text-align-right,
    .section-box>h4.text-align-left,
    .section-box>h4.text-align-right,
    .section-box>h5.text-align-left,
    .section-box>h5.text-align-right,
    .section-box>h6.text-align-left,
    .section-box>h6.text-align-right {
        text-align: center !important;
    }
    .brand-table:not(.scrollable) thead {
        display: none;
    }
    .profile-why-title {
        text-align: center !important;
    }
    .cas-of-month .offer-box {
        margin-bottom: 10px;
    }
    .cas-of-month__right {
        margin-top: 10px;
    }
    .top-latest-news>.title {
        vertical-align: middle;
    }
    .top-latest-news .fav-logo,
    .top-latest-news .date,
    .top-latest-news>.button-read-more {
        position: absolute;
        bottom: 4px;
    }
    .top-latest-news .fav-logo {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    .top-latest-news>.button-read-more {
        right: 12px;
        bottom: 10px;
    }
    .custom-grid--guides .custom-grid__info>.button-wrap>img,
    .custom-grid--guides .custom-grid__item__list .button-wrap>img {
        display: table;
        margin: 0 auto;
    }
    .latest-post__box .featured-image {
        width: 100%;
        height: auto;
    }
    .latest-post__box>.item--last {
        padding: 0 12px;
    }
    .latest-post__box .excerpt {
        margin-bottom: 40px;
    }
    .brand-table--main th:nth-child(4),
    .brand-table--main td:nth-child(4) {
        display: none;
    }
    .pout-grid__box .arrow-link-wrap {
        padding-left: 0;
        font-size: 16px;
    }
    .pout-grid__box .arrow-link-wrap>span {
        display: none;
    }
    .site-links__in>.form-search-wrap {
        float: none;
        width: 100%;
    }
    .form-search--footer {
        display: table;
        margin: 50px auto 10px;
    }
    .see-all-items-popup {
        padding: 10px 8px 10px;
    }
    .see-all-items-popup .hov-show-det {
        width: 100px;
    }
    .see-all-items-popup .hov-show-det__title,
    .see-all-items-popup .hov-show-det .v-dot {
        font-size: 10px;
    }
    .see-all-items-popup .hov-show-det .v-dot {
        width: 90%;
        padding: 4px;
        border-radius: 6px;
    }
    .related-el--blackjack,
    .related-el--roulette {
        margin-bottom: 40px;
    }
    .related-el__list {
        display: none;
    }
    .related-el__item {
        padding: 20px 10px;
    }

    .symbols-el__bott {
        padding-bottom: 20px;
    }
    .symbols-el__bott>div {
        text-align: center;
    }
    .calc-wbe-box>.item-1 {
        margin-bottom: 10px;
    }
    .calc-wbe-box .input-wbe {
        float: right;
    }
    .options-el__choose {
        margin-bottom: 220px;
        padding: 75px 0 0;
    }
    .options-el__choose .heading-logo,
    .options-el__choose:after {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    .options-el__choose:after {
        top: 100%;
    }
    .options-el__choose .heading-logo {
        top: 8px;
    }
    .options-el__list {
        left: 0;
        top: 104px;
        width: 100%;
        height: 190px;
    }
    .options-el__list>li {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 70px;
        text-align: center;
    }
    .options-el__list .sub-title {
        display: block;
        margin-top: 4px;
        font-size: 13px;
    }
    .options-el__list .svg-wrap,
    .options-el__list .ico-star-wrap {
        width: 54px;
        height: 54px;
        line-height: 50px;
    }
    .send-comment-form {
        padding: 10px 12px 20px;
    }
    .sent-comment {
        padding: 8px 10px 16px;
    }
    .sent-comment__user>div:not(.sent-comment__user-exp) {
        display: inline-block;
    }
    .sent-comment__user>div:not(:first-child) {
        margin-left: 4px;
    }
    .brand-table--game-prov th:nth-child(4),
    .brand-table--game-prov td:nth-child(4) {
        display: none;
    }
    .body-compare tr:last-child .heading-logo-wrapper {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 10px;
    }
    .body-compare .v-dot {
        width: 90%;
        max-width: 200px;
        margin: 10px;
    }
    .user-gam-cas-table td:nth-child(3) {
        display: none;
    }
    .delete-user-profile {
        padding: 20px 20px 30px;
    }
    .options-el__choose,
    .options-el__details {
        width: 320px;
    }
    .options-el__choose:after {
        width: 200px;
        height: 100px;
        border-radius: 0 0 100px 100px;
    }
    .options-el__list>li:first-child, .options-el__list>li.live-game1 {
        top: -20px;
        margin-left: -130px;
    }
    .options-el__list>li:nth-child(2), .options-el__list>li.live-game2 {
        top: 58px;
        margin-left: -74px;
    }
    .options-el__list>li:nth-child(3), .options-el__list>li.center-live-game {
        top: 90px;
    }
    .options-el__list>li.center-live-game {
        top: 90px;
        margin-left: 0;
    }
    .options-el__list>li:nth-child(4), .options-el__list>li.live-game4 {
        top: 58px;
        margin-left: 74px;
    }
    .options-el__list>li:nth-child(5), .options-el__list>li.live-game5 {
        top: -20px;
        margin-left: 130px;
    }
    .options-el--1 .options-el__list>li:first-child {
        top: 80px;
        margin-left: 0;
    }
    .options-el--2 .options-el__list>li:first-child {
        top: 74px;
        margin-left: -46px;
    }
    .options-el--2 .options-el__list>li:nth-child(2) {
        top: 74px;
        margin-left: 46px;
    }
    .options-el--3 .options-el__list>li:first-child {
        top: 30px;
        margin-left: -110px;
    }
    .options-el--3 .options-el__list>li:nth-child(2) {
        top: 80px;
        margin-left: 0;
    }
    .options-el--3 .options-el__list>li:nth-child(3) {
        top: 30px;
        margin-left: 110px;
    }
    .options-el--4 .options-el__list>li:first-child {
        top: 0;
        margin-left: -130px;
    }
    .options-el--4 .options-el__list>li:nth-child(2) {
        top: 74px;
        margin-left: -46px;
    }
    .options-el--4 .options-el__list>li:nth-child(3) {
        top: 74px;
        margin-left: 46px;
    }
    .options-el--4 .options-el__list>li:nth-child(4) {
        top: 0;
        margin-left: 130px;
    }
    .symbols-el__arrows {
        width: 70%;
    }
    .posts-new {
        margin-top: 20px;
        margin-bottom: 60px;
    }
    .form-search--posts-sort input[type="text"].form-search-input:focus {
        width: 100%;
    }
    .hov-show-det--br-more-games {
        padding-bottom: 10px;
    }
    .hov-show-det {
        margin-bottom: 8px;
    }
    #main-contact-form .g-recaptcha {
        display: table;
        margin: 20px auto;
    }

}

@media only screen and (max-width: 767px) {
    p>img.alignleft,
    p>img.alignright,
    .section-box>.clear>img.alignleft,
    .section-box>.clear>img.alignright {
        float: none;
        display: table;
        margin: 10px auto !important;
    }
    .live-casino-home .parallax-scene {
        display: none;
    }
    .hov-show-det__title,
    .hov-show-det .v-dot {
        background: rgba(14, 90, 91, .8);
    }
    .section--p-more-games .h-heading .svg-wrap {
        display: none;
    }

    .post-show-box__info .inner-post-title {
        font-size: 20px;
    }
    .brand-table--wbd td:first-child {
        width: 155px;
    }
    .brand-table--wbd .brand-name {
        display: none;
    }
    .symbols-el__v-dot.see-all-items__button {
        display: block;
        width: 234px;
        margin: 10px auto;
    }
    .symbols-el__v-dot.max-bet__button {
        margin-left: 10px;
    }
    .user-eo-table tbody {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .user-eo-table td:last-child {
        border-bottom-width: 2px;
    }
}

@media only screen and (max-width: 639px) {
    .nav-item--menu-item-c>.title {
        padding: 10px;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        background: rgba(18, 50, 70, 1);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(18, 50, 70, 1)), color-stop(24%, rgba(18, 50, 70, 1)), color-stop(40%, rgba(236, 105, 57, 1)), color-stop(49%, rgba(236, 105, 57, 1)), color-stop(58%, rgba(236, 105, 57, 1)), color-stop(72%, rgba(18, 50, 70, 1)), color-stop(100%, rgba(18, 50, 70, 1)));
        background: -o-linear-gradient(left, rgba(18, 50, 70, .3) 0%, rgba(18, 50, 70, .8) 24%, rgba(236, 105, 57, .5) 49%, rgba(236, 105, 57, .4) 58%, rgba(18, 50, 70, .8) 72%, rgba(18, 50, 70, .3) 100%);
        background: -webkit-gradient(linear, left top, right top, from(rgba(18, 50, 70, .3)), color-stop(24%, rgba(18, 50, 70, .8)), color-stop(49%, rgba(236, 105, 57, .5)), color-stop(58%, rgba(236, 105, 57, .4)), color-stop(72%, rgba(18, 50, 70, .8)), to(rgba(18, 50, 70, .3)));
        background: linear-gradient(to right, rgba(18, 50, 70, .3) 0%, rgba(18, 50, 70, .8) 24%, rgba(236, 105, 57, .5) 49%, rgba(236, 105, 57, .4) 58%, rgba(18, 50, 70, .8) 72%, rgba(18, 50, 70, .3) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123246', endColorstr='#123246', GradientType=1);
    }
    .nav-item--menu-item-c .menu-item-c__box {
        display: block;
        position: static;
        background: transparent !important;
        border: none;
    }
    #main-nav__list #main-nav__log-sign {
        margin-bottom: 14px;
        width: 100%;
    }
    #main-nav__list #main-nav__log-sign .nav-item {
        width: 49%;
    }
    #main-nav__list #main-nav__log-sign .nav-item:first-child {
        margin-right: 2%;
    }
    #main-nav__list #main-nav__log-sign .nav-item>a {
        display: block;
        width: 100%;
        padding: 12px 20px;
        background: rgba(18, 50, 70, .4);
        border-bottom: 1px solid #19394a;
        border-radius: 10px;
        -webkit-box-shadow: 1px 1px 3px 0 rgba(11, 18, 35, .4);
        box-shadow: 1px 1px 3px 0 rgba(11, 18, 35, .4);
        text-align: center;
    }
    #main-nav__list #main-nav__log-sign .add-sep-a:after {
        display: none;
    }
    #main-nav__user-info {
        display: none;
    }
    .form-wrap input[type="submit"] {
        width: 220px;
    }
    .cas-new {
        padding: 40px 10px 10px;
        display: flex;
        justify-content: space-between;
    }
    .cas-new>.title,
    .cas-new .brand-wrap {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    .cas-new>.title {
        float: none;
        position: absolute;
        top: -17px;
        width: 116px;
        font-size: 24px;
    }
    .cas-new>.item {
        width: calc(33% - 12px);
        text-align: center;
    }
    .cas-new a {
        padding-top: 56px;
    }
    .cas-new .brand-name {
        display: block !important;
        text-align: center;
    }
    #cas-miss .g-recaptcha {
        margin: 14px 0;
    }

    .top-latest-news>* {
        vertical-align: top;
    }
    .top-latest-news>.title,
    .top-latest-news .date {
        font-size: 14px;
    }
    .top-latest-news>.title {
        width: calc(100% - 98px);
        margin: 4px;
    }
    .top-latest-news .date {
        left: 18px;
    }
    .top-latest-news .button-read-more {
        float: right;
        margin-right: 10px;
    }
    .region-map.zoom-in-out {
        height: 200px;
    }
    .find-brand-not-found>.bottom>div {
        display: table;
        margin: 10px auto;
    }
    .brand-table-container.container--main {
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .table-sort__left,
    .table-sort__right,
    .box-sort__left,
    .box-sort__right {
        width: 100%;
        text-align: center;
    }
    .table-sort__left,
    .box-sort__left {
        margin-bottom: 10px;
    }
    .table-wrap--main .table-sort__left>div:not(:last-child) {
        margin-bottom: 10px;
    }
    .table-wrap .table-sort__left>div>.title {
        min-width: 60px;
    }
    .brand-table--main th:first-child,
    .brand-table--main td:first-child {
        width: 125px;
    }
    .brand-table--main .brand-name,
    .brand-table--main .pos-num {
        display: none;
    }
    .brand-table--main .flags {
        left: 6px;
        top: 5px;
        z-index: 10;
    }
    .brand-table--main .rating-num-of {
        margin: 90px 0 10px;
        padding: 1px 4px 1px 1px;
    }
    .brand-table .curr-list>li {
        display: block;
    }
    .brand-table .curr-list>li:not(:last-child) {
        margin-bottom: 4px;
    }
    .brand-table .curr-list li:before {
        display: table;
        margin: 4px auto 0;
    }
    .brand-table .offers-list {
        font-size: 10px;
    }
    .table-foot--brand-table {
        margin-top: 10px;
        text-align: center;
        margin: 10px auto;
    }
    .terms--brand-table {
        margin-top: 8px;
    }
    .play-guide {
        width: 90%;
    }
    .play-guide .custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .el-of-month {
        padding-right: 10px;
        padding-left: 10px;
    }
    .el-of-month .main-title,
    .el-of-month .sub-heading,
    .el-of-month .game-title,
    .el-of-month__info {
        text-align: center;
    }
    .el-of-month__info>div:last-child {
        margin-top: 35px;
    }
    .el-of-month-box .rating-bar {
        padding-right: 6px;
        text-align: right;
    }
    .el-of-month-box .rating-bar__prog {
        display: none;
    }
    .el-of-month-box .rating-bar__val {
        margin-left: 4px;
    }
    .el-of-month-box .brand-wrap.logo-mobile-left {
        left: 15%;
    }
    .el-of-month__main {
        height: 320px;
    }
    .find-brand__toggle-right-box {
        height: 270px;
    }
    .find-brand__toggle-right-box:before,
    .find-brand-searching:before {
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    .find-brand__toggle-right-box:before {
        top: 20px;
    }
    .find-brand-searching:before {
        bottom: calc(100% + 20px);
    }
    .top-prov__box:not(:last-child) {
        margin-bottom: 30px;
    }
    .top-prov__box .button-more {
        width: 49%;
        vertical-align: top;
    }
    .top-prov__top .brand-logo-wrap {
        padding-left: 85px;
    }
    .top-prov__top .brand-logo {
        left: 10px;
    }
    .top-prov__list {
        display: none;
    }
    .top-prov__bott {
        width: calc(100% + 20px);
        margin: 15px auto 10px -10px;
    }
    .redesign-country .top-prov__bott {
        width: calc(100% + 20px);
        margin: 0 auto;
    }
    .bon-filter-form .form-output>.custom-grid__item {
        float: none;
        width: 100%;
        margin-left: auto;
    }
    .bon-filter-form.active .form-output>.custom-grid__item:not(:last-child) {
        margin-bottom: 3px;
    }
    .bon-filter-form .form-output .custom-grid__item>* {
        display: inline-block;
        vertical-align: middle;
        width: 49%;
    }
    .bon-filter__output-title {
        position: relative;
        top: -2px;
        text-align: left;
    }
    .bon-filter-form .form-output .custom-grid__item .bon-filter__output {
        text-align: right;
    }
    .choose-brand-quiz,
    .terms--choose-brand-quiz {
        width: 280px;
    }
    .choose-brand-quiz {
        padding: 8px;
    }
    .choose-brand-quiz .quiz-form label {
        display: block;
    }
    .choose-brand-quiz .quiz-form label:not(:last-child) {
        margin-bottom: 16px;
    }
    .quiz-bar__ms:not(:last-child) {
        margin-right: 30px;
    }
    .quiz-bar__ms:before {
        width: 33px;
    }
    .quiz-bar {
        bottom: -10px;
    }
    .choose-brand-quiz .quiz-bar__ms.quiz-bar__ms-6 {
        width: 30px;
        height: 30px;
    }
    .quiz-bar__ms:last-child {
        top: -35px;
    }
    .choose-brand-quiz .quiz-answer.active .em-cta-box {
        max-height: fit-content;
    }
    .em-cta-box {
        padding: 10px 20px;
    }
    .em-cta-box>div:first-child {
        width: 100%;
        text-align: left;
        position: relative;
    }
    .em-cta-box>div:first-child .title {
        position: absolute;
        left: 113px;
        top: 10px;
    }
    .terms--el-of-month,
    .terms--choose-brand-quiz {
        margin: 0 auto;
    }
    .pout-grid {
        width: 300px;
    }
    .pout-grid .custom-grid__item {
        width: 100%;
        margin-left: 0;
    }
    .custom-grid--guides .custom-grid__item,
    .custom-grid--guides>.custom-grid__item>.custom-grid__item {
        float: none;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
    .subscribe-form__input-wrap {
        width: 100%;
        margin-top: 6px;
    }
    .see-all-items-popup .symbols-el__img-wrap {
        width: 70px;
    }
    .see-all-items-popup .symbols-el__list-wrap,
    .see-all-items-popup .symbols-el__bg {
        height: 90px;
    }
    .see-all-items-popup .symbols-el__list-wrap {
        margin-left: 70px;
    }
    .see-all-items-popup .symbols-el__img-wrap img {
        width: 60px;
    }
    .see-all-items-popup--na .symbols-el__img-wrap:after {
        -webkit-transform: translate(-50%, -50%) scale(.32);
        -ms-transform: translate(-50%, -50%) scale(.32);
        transform: translate(-50%, -50%) scale(.32);
    }
    .see-all-items-popup .hov-show-det,
    .see-all-items-popup .hov-show-det:not(:last-child) {
        margin: 8px 8px 8px 0;
    }
    .related-el__item .v-dot {
        width: 116px;
    }
    .calc-wbe-box {
        padding: 6px 10px;
    }
    .calc-wbe-box>.item-2 .input-wbe {
        font-size: 19px;
    }
    .find-box-all {
        margin-top: 100px;
    }
    .find-list-all .find-brand {
        top: calc(100% - 10px);
        left: 0;
        right: 0;
    }
    .v-dot-wrap.empt {
        padding-bottom: 0;
    }
    .terms--info-table {
        text-align: center;
    }
    .custom-grid--prov-mobile .em-cta-box {
        width: 290px;
    }
    .profile-box__top>li {
        width: 100%;
        text-align: center;
    }
    .profile-box__top>li:not(:last-child) {
        margin-bottom: 10px;
    }
    .profile-box__top .list-in--plat {
        display: inline-block;
        vertical-align: middle;
        margin-left: 4px;
    }
    .play-game-frame {
        height: 300px;
    }

    .compare-select__item {
        width: 100%;
    }
    .compare-in-box {
        width: 100%;
        background: transparent;
    }
    .compare-in-box>.inner>div {
        display: inline-block;
        width: auto;
        margin-right: 10px;
    }
    .compare-in-box>.inner>div:not(:last-child) {
        margin-bottom: 10px;
    }
    .body-compare .v-dot {
        padding: 6px 4px;
        font-size: 12px;
    }
    .user-favs>.custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .user-favs>div>.button-read-more {
        margin-top: 10px;
    }
    .user-downloads__list>li {
        width: calc(33% - 20px);
    }
    .user-downloads__list>li:not(:last-child) {
        margin-right: 20px;
    }
    .user-panel__title {
        margin-bottom: 10px;
    }
    .user-settings-form__top {
        margin-bottom: 20px;
    }
    .body-user .user-delete-toggle-wrap {
        margin-top: 20px;
    }
    .user-profile-form .label {
        margin-bottom: 10px;
    }
    .user-profile-form .label--custom-date-box {
        display: block;
    }
    .edit-user-profile .user-avatar-wrap,
    .edit-user-profile .user-profile-form__file-req {
        display: block;
    }
    .edit-user-profile .user-profile-form__file {
        margin: 10px 0 4px;
    }
    .user-profile-form__useravatar input.user-profile-form__useravatarfile {
        left: 50px;
        top: 163px;
    }
    .user-profile-form .custom-input-field__status {
        margin-top: 15px;
    }
    .user-profile-form .custom-date-box .custom-input-field__status {
        margin-top: 0;
    }
    .user-profile__submit,
    .user-settings__submit {
        display: table;
        margin: 0 auto;
    }
    .user-settings__submit,
    .body-user .user-delete-toggle {
        margin-top: 20px;
    }
    .user-gam-cas-table,
    .user-gam-cas-table tbody,
    .user-gam-cas-table tr {
        display: block;
        width: 100%;
    }
    .user-gam-cas-table tr {
        position: relative;
    }
    .user-gam-cas-table td:not(:nth-child(3)) {
        display: inline-block;
    }
    .user-gam-cas-table td:nth-child(2) {
        width: calc(100% - 170px);
    }
    .user-gam-cas-table td:nth-child(4) {
        width: 100%;
        margin-bottom: 6px;
        padding-bottom: 6px;
        border-bottom: 1px solid #e7e8e8;
    }
    .user-gam-cas-table .arrow-link-wrap {
        margin: 0;
    }
    .user-gam-table .arrow-link-wrap.block {
        float: left;
        max-width: 120px;
    }
    .user-gam-table .arrow-link-wrap:not(.block) {
        float: right;
        max-width: calc(100% - 124px);
    }
    .user-gam-cas-remove {
        position: absolute;
        right: 0;
        top: calc(50% - 40px);
    }
    .delete-user-profile {
        left: 0;
        width: 100%;
        height: 100%;
    }
    #delete-user-form {
        margin: 20px 0;
    }
    #delete-user__submit,
    .delete-user__close,
    .delete-user__adjust {
        display: table;
        width: 80%;
        margin: 15px auto 0;
    }
    .body-compare .custom-list-toggle .flags {
        left: 2px;
    }
    .site-links__out>li:not(:last-child) {
        margin-right: 12px;
    }
    .play-guide {
        width: 306px;
    }
    .play-guide .custom-grid__item-2-3 .parallax-scene>div {
        margin: -12px 20px 0 0;
    }
    .top-prov:not(:last-child) {
        margin-bottom: 40px;
    }
    .top-prov .pos-num-inner>.title {
        font-weight: 600;
    }
    .profile-box-wrap--blackjack .el-of-month__main,
    .profile-box-wrap--roulette .el-of-month__main {
        height: 326px;
    }
    .category-post {
        max-width: 533px;
        margin: 20px auto;
    }
    .category-post>.category-post__info {
        padding: 18px 10px 22px;
    }
    .nav-p--blog {
        text-align: center;
    }
    .body-blog--index .featured-cat-posts .post-category {
        padding-top: 3px;
        padding-bottom: 4px;
    }
    .category-group--vis>.related-post {
        width: 100%;
    }
    .posts-sort__tabs>li {
        width: 44%;
    }
    .posts-sort__date li {
        width: calc(50% - 2px);
    }
    .site-assistant-toggle {
        display: none;
    }
    .see-all-items-popup .symbols-el__img-wrap {
        top: 10px;
    }
    .back-to-top {
        bottom: 50px;
    }
    .live-casino-home .title-link {
        left: -90px;
        top: 110px;
    }
    .horizontal-scroll-item .item-1 .info-container {
        text-align: center;
    }
    .live-casino-home .main-img {
        width: auto;
        height: 320px;
    }
    .body-blog-category--author .post-author>.bottom {
        margin-bottom: 20px;
    }
    .post-meta--single .post-category>div {
        vertical-align: middle;
        ;
    }
    .brand-table--wbd th:nth-last-child(2),
    .brand-table--wbd td:nth-last-child(2) {
        width: 70px;
    }
    .brand-table--wbd th:last-child,
    .brand-table--wbd td:last-child {
        width: 100px;
    }
    .brand-table--wbd .v-out {
        min-width: 150px;
    }
    .custom-ib-grid--casvidgam {
        text-align: center;
    }
    .custom-grid-gamfut>.custom-grid__item-1-2:first-child {
        padding-bottom: 0;
    }
    .custom-grid-gamfut>.custom-grid__item-1-2:first-child>p:last-child {
        margin-bottom: 0;
    }
    .custom-grid-gamfut>.custom-grid__item-1-2:last-child {
        padding-top: 0;
    }
    .custom-grid-gamfut>.custom-grid__item-1-2:last-child>p:first-child {
        margin-top: 0;
    }
    .toggle-box--events-filter {
        margin-top: 10px;
        margin-bottom: 60px;
    }
}
@media only screen and (max-width: 455px) {
    .compare-in-box>.inner>div {
        width: 150px;
    }
}
@media only screen and (max-width: 391px) {
    .compare-in-box>.inner>div {
        width: 130px;
    }
    .compare-in-box>.inner>div>a>.inner-title{
        font-size: 15px;
    }
}
@media only screen and (max-width: 1300px) {
    .mobile-table .brand-table--bon {
        width:100%
    }
    .mobile-table table thead tr th:nth-child(5),.mobile-table table tbody tr td:nth-child(5),.mobile-table table thead tr th:nth-child(4),.mobile-table table tbody tr td:nth-child(4) {
        display: none
    }
}
@media only screen and (max-width: 1299px){
    .table-wrap .table-sort {
        margin-right: 10px;
        margin-left: 10px
    }
}
@media only screen and (max-width: 1299px) {
    .region-map .zoom-in-out__img-wrap {
        width:100%;
        height: 100%;
        overflow: auto;
        cursor: -webkit-grab;
        cursor: grab
    }

    .region-map .zoom-in-out__img {
        width: 100%;
        height: auto
    }

    .region-map .zoom-in-out__nav .button {
        vertical-align: middle;
        width: 40px;
        height: 40px;
        line-height: 36px;
        background: #dfeaea;
        border: 2px dotted #53bea5;
        border-radius: 50%;
        color: #53bea5;
        font-weight: 500;
        font-size: 30px;
        text-align: center
    }

    .region-map .zoom-in-out__nav .button--zoom-out {
        padding-bottom: 6px;
        line-height: 30px
    }

    .table-wrap--main .table-sort__left .custom-input,.container--bon .table-sort__left .custom-input {
        display: none
    }

    .custom-grid--guides .custom-grid__info {
        width: 100%
    }

    .custom-grid--guides .custom-grid__info>.button-wrap>img,.custom-grid--guides .custom-grid__item__list .button-wrap>img {
        float: none;
        margin-left: 0
    }

    .custom-grid--guides .custom-grid__item__list-wrap {
        float: none;
        margin: 0 auto
    }

    .back-to-top {
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
        right: 3px
    }

    .top-ww__win {
        margin-top: 30px;
        padding-top: 10px
    }

    .top-ww__win:after {
        left: 0;
        height: 2px;
        background: rgba(28,70,82,.1);
        background: -webkit-gradient(left top,right top,color-stop(0%,rgba(28,70,82,.1)),color-stop(50%,rgba(80,176,158,1)),color-stop(100%,rgba(28,70,83,.1)));
        background: -o-linear-gradient(left,rgba(28,70,82,.1) 0%,rgba(80,176,158,1) 50%,rgba(28,70,83,.1) 100%);
        background: -webkit-gradient(linear,left top,right top,from(rgba(28,70,82,.1)),color-stop(50%,rgba(80,176,158,1)),to(rgba(28,70,83,.1)));
        background: linear-gradient(to right,rgba(28,70,82,.1) 0%,rgba(80,176,158,1) 50%,rgba(28,70,83,.1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c4652',endColorstr='#1c4653',GradientType=1)
    }

    .table-sort .custom-input,.box-sort .custom-input {
        padding-left: 40px
    }

    .table-wrap .table-sort__right .title {
        margin-right: 14px
    }

    .table-wrap .table-sort {
        margin-right: 10px;
        margin-left: 10px
    }

    .brand-table--main td {
        padding: 6px
    }

    .brand-table .rating-bar {
        display: none
    }

    .brand-table--main .brand-svg {
        left: 10px
    }

    .brand-table--main .pos-num {
        top: -67px;
        position: relative;
        left: 73px
    }

    .brand-table--main .brand-name {
        margin-top: 90px;
        text-align: center
    }

    .top-prov__box .brand-name {
        font-size: 16px
    }

    .button-more--read {
        margin-bottom: 8px
    }

    .top-prov__list .sep {
        width: 40px
    }

    .choose-brand-quiz .quiz-answer {
        margin: 30px auto 10px
    }

    .related-el,.related-el:after {
        border-radius: 10px
    }

    .related-el {
        margin: 20px auto
    }

    .find-box-all {
        text-align: center
    }
    .custom-grid--c-general-info>.custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0
    }

    .brand-table--game-prov th:nth-child(4) {
        width: 86px
    }

    .custom-grid--prov-mobile>.custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0
    }

    .custom-grid--prov-mobile>.custom-grid__item:last-child {
        text-align: center
    }

    .faq-box:not(:last-child) {
        margin-bottom: 20px
    }

    .profile-box__title {
        margin-top: 40px;
        font-size: 22px;
        text-align: center
    }

    .profile-box {
        margin: 20px auto
    }

    .profile-box-wrap--blackjack .el-of-month-box,.profile-box-wrap--roulette .el-of-month-box {
        margin-top: -20px
    }

    .user-panel__left {
        margin-bottom: 20px;
        position: relative
    }

    .user-panel .user-avatar-wrap,.user-panel .user-info .user-name {
        display: inline-block;
        vertical-align: middle
    }

    .user-panel .user-avatar-wrap {
        margin-right: 20px
    }

    .user-panel .user-avatar__inner {
        width: 80px;
        height: 80px;
        padding: 1px;
        border: 5px solid #0d5a5b;
        position: relative
    }

    .user-panel .user-actions {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        z-index: -1;
        position: absolute;
        width: 250px;
        left: 92px;
        top: 100%;
        border-radius: 8px;
        -webkit-transition: all ease-in-out .4s;
        -o-transition: all ease-in-out .4s;
        transition: all ease-in-out .4s
    }

    .user-panel .user-actions.active {
        opacity: 1;
        visibility: visible;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        z-index: 300
    }

    .user-panel .user-actions:before {
        content: '';
        position: absolute;
        right: -1px;
        left: -1px;
        top: -1px;
        bottom: -1px;
        border-radius: 8px;
        background: rgba(62,123,124,1);
        background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(62,123,124,1)),color-stop(100%,rgba(236,105,57,1)));
        background: -o-linear-gradient(top,rgba(62,123,124,1) 0%,rgba(236,105,57,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,from(rgba(62,123,124,1)),to(rgba(236,105,57,1)));
        background: linear-gradient(to bottom,rgba(62,123,124,1) 0%,rgba(236,105,57,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e7b7c',endColorstr='#ec6939',GradientType=0)
    }

    .user-panel .user-actions li {
        background: #fff
    }

    .user-panel .user-actions li:first-child {
        border-radius: 8px 8px 0 0
    }

    .user-panel .nav-item.active .nav-link {
        background: #f7f1ed !important
    }

    .user-panel__right {
        padding: 20px 10px
    }

    .user-panel .edit-user-profile .user-avatar__inner {
        width: 120px;
        height: 120px
    }

    .post-show-box .featured-image {
        width: 100%;
        height: 216px;
        border-radius: 10px
    }

    .body-blog--index .featured-cat-posts .post-category {
        bottom: auto;
        top: 188px
    }

    .post-show-box__info {
        padding: 10px 10px 30px 10px
    }

    .featured-cat-posts .c-v-sh-box {
        margin-right: 130px
    }

    .post-show-box__foot {
        right: 20px
    }

    .posts-sort>.title {
        margin: 16px 10px 22px
    }

    .posts-sort__tabs>li {
        padding: 4px 8px
    }

    .category-group--vis .related-post:first-child .featured-image-wrap {
        float: none
    }

    .category-group--vis .related-post:first-child .featured-image {
        float: none;
        width: 100%
    }

    .category-group--vis>.related-post:first-child .featured-image {
        height: 170px
    }

    .category-group--vis .related-post__info {
        padding: 0 8px
    }

    .category-group--vis .related-post:first-child .inner-post-title {
        font-size: 22px
    }

    .profile-box-wrap--blackjack .el-of-month__main,.profile-box-wrap--roulette .el-of-month__main {
        height: 326px;
        margin-right: auto;
        margin-left: auto
    }

    .profile-box-wrap--blackjack .terms--el-of-month,.profile-box-wrap--roulette .terms--el-of-month {
        text-align: center !important
    }

    .body-review---casino-lb .custom-grid--gam .custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0
    }

    .body-review---casino-lb .full-r {
        margin-top: 30px
    }

    .games-boxes .title-wrap {
        margin-bottom: 20px
    }

    .brand-table--wbd th:nth-child(3),.brand-table--wbd td:nth-child(3) {
        display: none
    }

    .pout-grid-devup-1[class*="mb-"] {
        margin-bottom: 0 !important
    }

    .pout-grid-devup-2 {
        margin-top: 0 !important
    }
}
.latest-post__box>.date {
    left: -1px;
    top: -1px;
}


.active .find-brand-answer {
    -webkit-transition: opacity ease-in-out 1.5s;
    -o-transition: opacity ease-in-out 1.5s;
    transition: opacity ease-in-out 1.5s
}
.active>.find-brand-answer {
    opacity: 1;
}
.find-brand__toggle-right-box.active:before {
    background: transparent;
}

@media only screen and (max-width: 1300px) {
    .mobile-table .brand-table--bon {
        width:100%
    }

    .mobile-table table thead tr th:nth-child(5),.mobile-table table tbody tr td:nth-child(5),.mobile-table table thead tr th:nth-child(4),.mobile-table table tbody tr td:nth-child(4) {
        display: none
    }
}

@media only screen and (max-width: 780px) {
    .mobile-table table thead tr th:nth-child(3),.mobile-table table tbody tr td:nth-child(3) {
        display:none
    }
}

@media only screen and (max-width: 620px) {
    .mobile-table table thead tr th:nth-child(6),.mobile-table table tbody tr td:nth-child(6) {
        display:none
    }
}

@media only screen and (max-width: 480px) {
    .mobile-table table thead tr th:nth-child(2) {
        width:110px
    }

    .mobile-table .brand-table .v-out {
        min-width: unset;
        padding: 4px 12px;
    }

    .top-ww .info {
        font-size: 14px;
        -webkit-text-size-adjust: none
    }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
    .mobile-table .brand-table .v-out {
        padding: 8px 16px;
    }
}

@media only screen and (max-width: 440px) {

    .mobile-table .brand-table .brand-svg {
        left: 10px
    }
    .cas-of-month .v-dot {
        margin-bottom: 10px;
    }
    
}
@media screen and (max-width: 639px){
    .latest-posts {
        max-width: 586px;
        margin-right: auto;
        margin-left: auto;
        padding: 0 25px;
    }
    .latest-post__box>.date {
        bottom: -1px;
        top: unset;
    }
}
.brand-table tbody tr.terms:not(.active), .brand-table tbody tr.terms:not(.active) td {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-color: transparent;
    font-size: 0;
}
@media only screen and (min-width: 2020px){
    #main-nav-wrap>.main-width {
        padding-right: 20px;
        padding-left: 20px;
    }
    #main-nav-wrap>.main-width {
        width: 1920px;
    }
}

@media only screen and (min-width: 640px){
    .cas-of-month {
        padding: 0 10px;
    }
}

.cas-of-month {
    margin: 50px auto 16px;
    font-size: 14px;
}
@media only screen and (max-width: 1499px) and (min-width: 1300px){
    .cas-of-month__right>li:nth-child(3), .cas-of-month__right>li:last-child {
        display: none;
    }
    .back-to-top {
        right: 10px;
        bottom: 10px;
    }
}
@media only screen and (max-width: 1023px) {
    .nav-item--compare .nav-item--dropdown-content .inner a{
        width: fit-content;
        margin: 10px auto;
        height: auto;
        padding: 0;
    }
    .body-user #main-nav {
        margin-top: 20px;
    }
    #main-nav__list.primary .news-blog-style,#main-nav__list.primary .nav-item--user-info,#main-nav__list.primary .country-drop,#main-nav__list.primary #main-nav__log-sign{
        order: -1;
    }

    #main-nav__list.primary .country-drop .nav-link{
        position: relative;
        margin-left: 46px;

    }
    .globe--icon{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -7px;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        background-position: 0 0;
        background-repeat: no-repeat;
        text-indent: -9999px;
        background-size: contain;
        filter: invert(95%) sepia(48%) saturate(982%) hue-rotate(85deg) brightness(79%) contrast(91%);
    }

    #main-nav__list>.nav-item.active {
        -webkit-box-shadow: 2px 2px 4px 1px rgba(11, 18, 35, .4);
        box-shadow: 2px 2px 4px 1px rgba(11, 18, 35, .4);
    }
    #main-nav__list .nav-item--dropdown-content .inner {
        width: calc(260px - 23px);
    }
    #main-nav__list .nav-item--promos {
        width: 90%;
        margin: 26px auto 0;
        background: rgba(18, 37, 61, 0.4);
        border: 2px dotted #cd7d58;
        text-align: center;
    }
    #main-nav__list .nav-item--promos>a {
        padding: 8px 20px 12px;
    }
    #main-nav__list .nav-item--promos>a:after {
        bottom: 10px;
    }
    #main-nav__list .globe--icon{
        height: 32px;
        width: 30px;
        left: -27px;
    }
    .body-user .menu-item-c {
        margin-right: 0;
        margin-left: 0;
    }
    .quick-nav {
        top: 0;
        width: 150px;
        height: 100%;
        padding-top: 60px;
        overflow-y: auto;
        z-index: 9991;
        background: rgba(18, 51, 70, 1);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18, 51, 70, 1)), color-stop(100%, rgba(17, 27, 54, 1)));
        background: -o-linear-gradient(top, rgba(18, 51, 70, 1) 0%, rgba(17, 27, 54, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 51, 70, 1)), to(rgba(17, 27, 54, 1)));
        background: linear-gradient(to bottom, rgba(18, 51, 70, 1) 0%, rgba(17, 27, 54, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123346', endColorstr='#111b36', GradientType=0);
    }
    .quick-nav:not(.active) {
        right: -180px;
    }
    .quick-nav__close {
        position: absolute;
        left: 0;
        top: 0;
        padding: 18px 0 18px 10px;
    }
    .quick-nav__close>span {
        display: inline-block;
        vertical-align: middle;
        width: 26px;
        height: 26px;
       
    }
    p>img.alignleft.img--big,
    p>img.alignright.img--big,
    .section-box>.clear>img.alignleft.img--big,
    .section-box.img--big>.clear>img.alignright.img--big {
        float: none;
        display: table;
        margin: 10px auto !important;
    }
    .region-map {
        margin-bottom: 200px;
    }
    .region-map .zoom-in-out__nav {
        margin-top: 20px;
    }
    .region-map .button--zoom-in {
        margin-right: 10px;
    }
    .play-guide .custom-grid__item-2-3 {
        width: 99%;
        margin-bottom: 10px;
    }
    .table-wrap--main .table-sort__left,
    .table-wrap--main .table-sort__right,
    .table-wrap--main .box-sort__left,
    .table-wrap--main .box-sort__right {
        width: 100%;
        text-align: center;
    }
    .table-wrap--main .table-sort__left,
    .table-wrap--main .box-sort__left {
        margin-bottom: 10px;
    }
    .play-guide .custom-grid__item-1-3:nth-child(2n+2) {
        margin-left: 0;
    }
    .el-of-month-box {
        margin-top: 60px;
    }
    .terms--el-of-month {
        text-align: center !important;
    }
    .top-prov:not(:last-child) {
        margin-bottom: 20px;
    }
    .top-prov:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
    }
    .top-prov__box {
        border-radius: 10px;
    }
    .top-prov__bott .info>div:nth-last-child(2),
    .top-prov__bott .top-prov__link {
        float: left;
        width: 50%;
    }
    .top-prov__bott .b-r-grad-wrap>div:first-child {
        margin-bottom: 10px;
    }
    .top-prov__bott .top-prov__link {
        padding-left: 10px;
    }
    .top-prov__bott .b-r-grad-wrap>.b-r-grad:after,
    .top-prov__bott .top-prov__link:before {
        display: none;
    }
    .custom-grid--bon-filter>.custom-grid__item {
        float: none;
        width: 100%;
        margin-left: auto;
    }
    .bon-vs {
        margin: 50px 0 30px;
    }
    .pout-grid {
        text-align: center;
    }
    .pout-grid .custom-grid__item {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-bottom: 10px;
    }
    .review-heading .heading-logo-wrap {
        min-height: 140px;
        padding: 0 0 0 130px;
    }
    .heading-logo-wrap .heading-logo {
        width: 120px;
        height: 120px;
    }
    .heading-logo:not(.no-m-scale) img {
        -webkit-transform: scale(.95) translate(0, -53%);
        -ms-transform: scale(.95) translate(0, -53%);
        transform: scale(.95) translate(0, -53%);
    }
    .heading-logo__rating {
        width: 66px;
        font-size: 10px;
    }
    .review-heading .add-to {
        position: fixed;
        right: 12px;
        bottom: 114px;
        width: 36px;
        z-index: 20;
    }
    .review-heading .add-to__item {
        width: 38px;
        height: 38px;
    }
    .review-heading .add-to__item--compare {
        margin-top: 12px;
    }
    .add-to__item--favourite.add-to__not-logged:hover .add-to__popup {
        right: 46px;
        opacity: 1;
        -webkit-transform: translate(0, -50%) scale(1, 1);
        -ms-transform: translate(0, -50%) scale(1, 1);
        transform: translate(0, -50%) scale(1, 1);
    }
    .add-to__item--favourite .add-to__popup:before {
        left: auto;
        right: -9px;
        -webkit-transform: translate(0, -50%) rotate(180deg);
        -ms-transform: translate(0, -50%) rotate(180deg);
        transform: translate(0, -50%) rotate(180deg);
    }
    .compare-box {
        right: 5px;
        bottom: 107px;
        padding: 4px 6px;
        background: #123346;
        border-radius: 30px;
    }
    .compare-box.removed {
        -webkit-transform: translate(200px, 0);
        -ms-transform: translate(200px, 0);
        transform: translate(200px, 0);
    }
    .compare-box__item {
        width: 38px;
        height: 38px;
        margin-right: 10px;
    }
    .compare-box__item .item-close {
        top: auto;
        bottom: 0;
        right: 0;
    }
    .compare-box .v-dot,
    .compare-box .mob-close {
        vertical-align: middle;
        width: 35px;
        height: 35px;
        border: none;
        text-indent: -9999px;
        top: 1px;
    }
    .compare-box .v-dot {
        width: 38px;
        height: 38px;
        margin-right: 4px;
    }
    .compare-box .mob-close {
        width: 35px;
        height: 35px;
        
    }
    .offer-el {
        width: calc(100% - 50px);
    }
    .custom-grid--prov-proj .custom-grid__item:not(:last-child) {
        width: 31.429%;
        margin-bottom: 20px;
    }
    .custom-grid--prov-proj .custom-grid__item:last-child {
        width: 100%;
        padding-right: 24px;
    }
    .custom-grid--prov-proj .custom-grid__item:last-child,
    .custom-grid--prov-proj .custom-grid__item:nth-child(4) {
        margin-left: 0;
    }
    .custom-grid--prov-proj .svg {
        width: 74px;
        height: 74px;
    }
    .custom-grid--prov-gen .custom-grid__item {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .custom-grid--prov-gen .custom-grid__item>img {
        display: table;
        margin: 0 auto;
    }
    .custom-grid-list .title {
        font-size: 16px !important;
    }
    .section--s-mobile .img-left {
        display: table;
        margin: 20px auto -20px;
    }
    .body-compare--null #main-header {
        height: auto;
        padding-bottom: 10px;
    }
    .body-compare--null #content {
        padding-bottom: 40px;
    }
    .compare-select>.lets {
        margin-bottom: 50px;
    }
    .compare-select>.lets:after {
        top: 56px;
    }
    .see-all-items-popup {
        width: 100%;
        border-right: none;
        border-left: none;
    }

    .flip-card__front>.title {
        font-size: 22px !important;
    }
    .flip-card .info {
        font-size: 15px !important;
        font-weight: 300;
    }
    .options-el__list .sub-title {
        font-size: 15px;
    }
    .see-all-items-popup .symbols-el__list li {
        font-size: 13px;
    }
    .see-all-items-popup .symbols-el__list li>.font-size-small {
        font-size: 10px !important;
    }
    .body-blog--single #content>.section--comments {
        padding-right: 10px;
        padding-left: 10px;
    }
    .body-blog .box-sort .custom-input,
    .body-default .box-sort .custom-input {
        display: none;
    }
    .posts-sort__date li {
        padding: 4px;
    }
    .category-group--vis .related-post:not(:first-child) .featured-image {
        width: 190px;
        height: 136px;
    }
    .category-group--vis .related-post:not(:first-child) .related-post__info {
        margin-left: 200px;
    }
    .category-group--vis .related-post:not(:first-child) .inner-post-title {
        font-size: 16px;
    }
    .user-panel__left {
        padding-left: 20px;
    }
    .site-assistant-wrap {
        left: 0;
    }
    .site-assistant-wrap:not(.active) {
        z-index: -1 !important;
    }
    #site-assistant {
        display: none;
    }
    .ico-pin--site-assistant,
    .ico-pin--site-assistant.active {
        left: 50%;
        -webkit-transform: scale(1, 1) skew(0) translate(-50%, 0);
        -ms-transform: scale(1, 1) skew(0) translate(-50%, 0);
        transform: scale(1, 1) skew(0) translate(-50%, 0);
    }
    .games-box--2>.item:not(:last-child) {
        margin-bottom: 10px;
    }
    .custom-grid--compsys .custom-grid__item {
        width: 100%;
    }
    .custom-grid--compsys .custom-grid__item:nth-child(2) {
        margin-left: 0;
        text-align: center;
    }
    .body-gamification .top-prov:first-child {
        margin-top: 40px;
    }
    .user-eo-table,
    .user-eo-table td {
        display: block;
    }
    .user-eo-table tbody {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .user-eo-table .event-logo-wrap {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .user-eo-table td {
        padding: 14px;
    }
    .user-eo-table td:first-child {
        border-bottom-width: 0;
    }
    .user-eo-table tbody td:not(:last-child):after {
        display: none;
    }
}

@media only screen and (max-width: 1499px) and (min-width: 1024px){
    .form-search--header {
        right: 12px;
        top: 12px;
    }
}
@media only screen and (max-width: 1299px) and (min-width: 1024px){
    .top-prov__bott:before {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
        left: -14px;
        top: -9px;
    }
    .custom-grid--guides {
        width: 924px;
    }
    .main-width, .main-width-md, .main-width-md-b, .main-width-sm {
        width: 924px;
    }
    .el-of-month>div:first-child {
        width: calc(100% - 460px);
    }
    .el-of-month__main {
        width: 460px;
    }
    #main-head-wrap {
        width: 924px;
    }
    .latest-post__box .featured-image {
        width: 464px;
    }
    .latest-post__box>.item--last {
        width: calc(100% - 464px);
    }
}
@media only screen and (max-width: 1299px) and (min-width: 900px){
    .compare-in-box {
        width:800px
    }
    .compare-in-box>.inner>div:nth-child(2n+1) {
        margin-right: 44px;
    }
}
.faq-box__hidden>p:last-child {
    margin-bottom: 0;
}
.faq-box__hidden>p:first-child, .toggle-hidd-box__hidden>p:first-child {
    margin-top: 0;
    padding-top: 10px;
}
@media only screen and (max-width: 1299px) and (min-width: 800px){
    .custom-grid--guides {
        margin: 0 auto;
    }
    .custom-grid--guides>.custom-grid__item {
        float: none;
    }
    .top-ww>div {
        width: 730px;
        margin: 30px auto;
    }
    .custom-grid--guides .custom-grid__info>.text-wrap {
        width: calc(100% - 230px);
    }
    .custom-grid--guides .custom-grid__info>.text-wrap, .custom-grid--guides .custom-grid__info>.button-wrap {
        display: inline-block;
        vertical-align: top;
    }
    .custom-grid--guides .custom-grid__item__list-wrap {
        width: 690px;
    }
    .faq-boxes {
        padding: 0 55px 0 77px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 1024px){
    .section-box>p, .section-box>div>p, .section-box>div>div>p {
        margin-right: 20px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 800px){
    .top-latest-news>.title {
        width: calc(100% - 360px);
    }
    .top-latest-news>.date {
        margin: 0 10px;
    }
}
@media only screen and (max-width: 1299px) and (min-width: 640px){
    .back-to-top {
        bottom: 0;
    }
    .compare-in-box>.inner>div:not(:nth-last-child(-n+2)) {
        margin-bottom: 10px;
    }
    .choose-brand-quiz {
        width: 580px;
    }
    .brand-table--main th:first-child, .brand-table--main td:first-child {
        width: 210px;
    }
    .brand-table--main .flags {
        right: 60px;
        top: 60px;
    }
    .brand-table--main .rating-num-of {
        position: absolute;
        right: 2px;
        top: 16px;
    }
    .custom-grid__item-1-5 {
        width: 38%;
    }
    .custom-grid__item-1-4:nth-child(3n+3), .custom-grid__item-1-5:nth-child(2n+3), .custom-grid__item-1-8:nth-child(4n+5), .custom-grid__item-1-9:nth-child(4n+5) {
        margin-left: 0 !important;
    }
}
@media only screen and (max-width: 550px){
    .d-sm-none {
        display: none;
    }
}
@media only screen and (max-width: 1023px) and (min-width: 800px) {
    .main-width,
    .main-width-md,
    .main-width-md-b,
    .main-width-sm {
        width: 760px;
    }
    #login-signup-panel input[type="submit"] {
        width: 180px;
    }
    .login-signup-panel__left {
        width: 210px;
    }
    .login-signup-panel__left .site-logo {
        width: 180px;
    }
    .login-signup-panel__left .follow-us--log-sign .title {
        display: block;
    }
    .login-signup-panel__right {
        width: calc(100% - 210px);
    }
    .body-user .main-width {
        width: 100%;
    }
    .latest-post__box .featured-image {
        width: 304px;
    }
    .latest-post__box>.item--last {
        width: calc(100% - 304px);
    }
    #cas-miss {
        width: 760px;
    }
    .options-el__details {
        width: 400px;
    }
    .options-el__list .sub-title {
        width: 92px;
    }
    .award-grid__left,
    .award-grid__center {
        width: 50%;
    }
    .award-grid__right:before {
        content: " ";
        display: block;
        height: 0;
        clear: both;
    }
    .brand-table--slot-cas .curr-list {
        font-size: 24px;
    }
    .user-gam-cas-table td:nth-child(4) {
        width: 170px;
    }
}
@media only screen and (max-width: 1023px)   {
    #main-nav__list.primary .news-blog-style{
        width: 50%;
        text-align: center;
        padding-right: unset!important;
        }
    #main-nav__list.primary .news-blog-style a{
        color: #071223!important;
        background: #ec6b3a;
        border-radius: 4px;
        font-weight: 400;
        padding: 5px 20px!important;
        font-size: 10px;
        margin: 0px 15px;
        font-family: 'Audiowide', cursive;
        max-width: 80px;
        margin-bottom: 5px;
        margin-top: 5px;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 640px){
    .el-of-month, .el-of-month__main, .el-of-month__main {
        width: 600px;
    }
    .el-of-month-box .brand-wrap {
        left: 20px;
    }
    .play-guide {
        width: 600px;
    }
    .play-guide .custom-grid__item-1-3 {
        width: 49%;
    }
    .find-brand-answer .brand-name {
        width: 232px;
        margin-top: 0;
    }
    .find-brand-answer>div {
        float: left;
        width: 50%;
    }
    .find-brand-answer .brand-svg-img .svg-img {
        width: 120px;
        height: 120px;
    }
    .find-brand-answer .brand-svg-img {
        margin-top: -24px;
    }
    .find-brand-answer>div {
        float: left;
        width: 50%;
    }
    .find-brand__toggle-right-box {
        height: 140px;
        margin-top: 14px;
    }
    .find-brand {
        width: 620px;
    }
    .find-brand-not-found>.bottom {
        display: table;
        margin: 7px auto 0;
    }
    .find-brand-not-found>.bottom>.top {
        width: 140px;
    }
    .find-brand-not-found>.bottom>div {
        display: table-cell;
        vertical-align: middle;
    }
    .find-brand-not-found>.bottom>.bottom {
        width: calc(100% - 140px);
        padding: 0 10px 0 50px;
    }
    .find-brand__toggle-right-box:before {
        top: 0;
        left: calc(25% - 20px);
        -webkit-transform: translate(-25%,0);
        -ms-transform: translate(-25%,0);
        transform: translate(-25%,0);
    }
    .find-brand-searching:before {
        right: 0;
        bottom: calc(100% + 30px);
    }
    .find-brand-searching {
        padding-right: 30px;
        text-align: right;
    }
    .top-prov__box {
        height: 180px;
    }
    .top-prov__top {
        width: 235px;
    }
    .top-prov__box>div {
        float: left;
    }
    .top-prov__bott {
        top: -12px;
        width: calc(100% - 255px);
        min-height: 202px;
    }
    .top-prov__bott:before {
        -webkit-transform: rotate(270deg) scale(.94);
        -ms-transform: rotate(270deg) scale(.94);
        transform: rotate(270deg) scale(.94);
        left: -104px;
    }
    .top-prov__bott:after {
        content: '';
        position: absolute;
        width: 196px;
        height: 10px;
        background: url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw) -10px -295px no-repeat;
        -webkit-transform: rotate(90deg) scale(.94);
        -ms-transform: rotate(90deg) scale(.94);
        transform: rotate(90deg) scale(.94);
        right: -104px;
    }
    .top-prov__bott:before, .top-prov__bott:after {
        top: 97px;
    }
    .top-prov .pos-num-wrap {
        margin-bottom: 20px;
        text-align: left;
    }    
    .bon-filter-form {
        width: 490px;
    }
    .pout-grid {
        width: 550px;
    }
}
#main-head-wrap[data-rellax-speed='-5'] {
    padding-bottom: 120px;
}
@media only screen and (max-width: 1499px){
    .rellax {
        -webkit-transform: translate3d(0,0,0) !important;
        transform: translate3d(0,0,0) !important;
    }
}
@media only screen and (min-width: 1200px) {
    #main-nav__list.primary {
        display: inline-flex;
        width: 900px;
        flex-wrap: wrap-reverse;
        justify-content: flex-end
    }
}
.quick-nav.active {
    right: 0;
}
.quick-nav:hover:before, .quick-nav.active:before {
    opacity: 1;
}
@media only screen and (max-width: 1499px) and (min-width: 640px) {
    #main-header:not(.main-header--dark) input[type="text"].form-search-input {
        background-color: #f7f7f7;
    }
    .main-header--dark input[type="text"].form-search-input:focus {
        background-color: #0e213b;
    }
}
@media only screen and (max-width: 899px) and (min-width: 640px){
    .compare-in-box>.inner>div:nth-child(2n+1) {
        margin-right: 14px;
    }
}
@media only screen and (max-width: 799px) and (min-width: 640px){
    .body-home .cas-of-month .offer-box {
        margin-left: 150px;
    }
    .body-home .cas-of-month.cas-of-month-usa .offer-box{
        margin-left: 0;
        margin-top: 20px;
    }
    .top-latest-news .date {
        left: 14px;
    }
    .top-latest-news>.title {
        font-size: 17px;
    }
    .top-latest-news>.title {
        width: calc(100% - 116px);
    }
    .custom-grid--guides .custom-grid__item__list-wrap {
        width: 490px;
    }
    .custom-grid--guides .custom-grid__item__list-wrap>.custom-grid__item {
        width: 210px;
        margin-left: 0;
    }
    .latest-posts {
        width: 586px;
        margin-right: auto;
        margin-left: auto;
        padding: 0 25px;
    }
    .cas-of-month__main {
        padding: 16px 42px;
    }
}
.review-heading, .head-log-grad.head-log-grad--circle img {
    position: relative;
    border-radius: 50%;
}
.heading-logo-wrap .heading-logo, .heading-logo-wrapper .heading-logo, .heading-logo img, .head-log-grad.head-log-grad--circle img {
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.head-log-grad {
    background: rgba(243,177,131,1);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(243,177,131,1)),color-stop(100%,rgba(79,188,163,1)));
    background: -o-linear-gradient(top,rgba(243,177,131,1) 0%,rgba(79,188,163,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(243,177,131,1)),to(rgba(79,188,163,1)));
    background: linear-gradient(to bottom,rgba(243,177,131,1) 0%,rgba(79,188,163,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3b183',endColorstr='#4fbca3',GradientType=0);
}
@media only screen and (max-width: 519px){
    .brand-table--main th:nth-child(3), .brand-table--main td:nth-child(3) {
        display: none;
    }
}
@media only screen and (max-width: 459px){
    .bon-filter-form .button-select {
        width: 116px;
    }
    .bon-filter-form .button-select {
        width: 116px;
    }
    .bon-filter-submit {
        width: 100%;
    }
    .site-links .site-links__out li:last-child {
        margin-top: 5px;
    }
}
@media only screen and (max-width: 505px){
    .nav-item--dropdown-content.d-flex {
        flex-direction: row;
        width: 100%;
        text-align: left;
        margin: 0 auto;
        align-items: unset;
        justify-content: center;
    }
    .nav-item--dropdown-content.d-flex li{
        width: 100%;
    }
    #main-footer .nav-item--dropdown-content.d-flex li:nth-child(even){
        margin-right: 0;
    }
}
.choose-brand-quiz .quiz-answer.active .em-cta-box {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all ease-in-out .6s;
    -o-transition: all ease-in-out .6s;
    transition: all ease-in-out .6s;
}
.choose-brand-quiz .quiz-answer.active>img {
    display: none;
}
.em-cta-box .v-dot {
    width: 200px;
    margin: 10px auto;
    border-radius: 6px;
}
.quick-nav .active a {
    border-style: dashed;
    border-color: #4dbca2;
}
.nav-c li:not(.sep) {
    width: 40px;
    height: 40px;
    line-height: 35px;
}
.bon-filter-form.active .form-output, .calc-form.active .form-output {
    opacity: 1;
    height: auto;
    padding-top: 20px;
}
.bon-filter-form.active .form-output>.custom-grid__item, .calc-form.active .form-output>.custom-grid__item {
    display: block;
}
.svg-wrap.bg-w-2 {
    background-color: #f7f7f7;
    border: none;
}
table tr td .brand-name a{
    text-decoration: none;
    color: #111b36;
}
.slider-wrap.slick-initialized {
    opacity: 1;
    height: auto;
    transition: none !important;
    -webkit-transition: none !important;
}
.redesign-country .payment-table img, .payments-body .payment-table img{
    margin: 30px 0 30px 40px;
}
.redesign-country .brand-table.payment-table tbody td:last-child, .payments-body .brand-table.payment-table tbody td:last-child{
    text-align: center;
}
.redesign-country .table-wrap{
    position: relative;
}
.redesign-country .table-wrap .next, .payments-body .table-wrap .next {
    position: absolute;
    display: none;
    right: 10px;
    top: -4px;
    color: #0d7a7a;
    font-size: 40px;
    z-index: 9999;
}
@media only screen and (max-width: 1299px){
.redesign-country .brand-table--bon {
    width: 100%;
}}

@media only screen and (max-width: 481px){
.redesign-country .table-wrap .next, .payments-body .table-wrap .next {
    display: block;
}
}
.slider__cas-of-month .v-out-wrap .v-dot{
    font-weight: 700;
    font-size: 19px;
}
.cas-of-month-usa.cas-of-month .offer-box__em{
    color: white;
    font-size: 22px;
}
.cas-of-month-usa.cas-of-month .offer-box__em span{
    color:  #4dbca2;
    font-size: 30px;
}

/*BLOG quick nav*/
.blog-nav-v-2 {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #4ebca2;
    line-height: 1.375rem;
    padding: 3px 0;
    width: 126.3%;
    margin-left: -13%;
    display: flex;
    align-items: center;
    padding: 10px 114px;
}
.blog-nav-v-2 .d-flex.w-100{
    width: 100%;
}
.dropdown-label {
    padding: 16px;
    margin: 8px 15px;
    display: block;
    font-size: 18px;
    font-weight: 800;
    cursor: pointer;
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    text-align: start;
    position: relative;
    width: auto;
}
.blog-nav-v-2 ul.nav-dropdown {
    justify-content: space-around;
    margin: 0;
    max-height: 250px;
    right: 0;
    border-radius: 5px;
    width: 100%;
    background-color: #fff;
    border: 1px solid #d6e2ff;
    z-index: 2;
    padding: 0!important;
}
.blog-nav-v-2 ul.nav-dropdown li{
    margin-bottom: 0;
    font-size: 15px;
    padding: 6px 0;
}
.blog-nav-v-2 ul.nav-dropdown li a{
    color: #134c58;
    font-weight: 500;
}
.blog-nav-v-2 ul.nav-dropdown li:hover a, .blog-nav-v-2 ul.nav-dropdown li.active a{
    color: #EC693A;
    position: relative;
}
.blog-nav-v-2 ul.nav-dropdown li:hover a::after, .blog-nav-v-2 ul.nav-dropdown li.active a::after{
    content: '';
    position: absolute;
    display: block;
    height: 3px;
    width: 120%;
    bottom: -7px;
    left: -10%;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background-color: #ffa500;
}
.nav-dropdown li a {
    display: block;
    text-decoration: none;
}
.blog-nav-v-2 span.relative{
    font-size: 13px;
    line-height: 18px;
    color: #0d2c3d;
    font-weight: 700;
    font-family: "Open Sans";
    position: relative;
}
span.arrow-down-dropdown-icon {
    content: "";
    display: inline-block;
    width: 0.9em;
    height: 0.9em;
    border-right: 0.1em solid #134c58;
    border-top: 0.1em solid #134c58;
    right: -15px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%) rotate(45deg);
    opacity: 0.7;
}
@media only screen and (max-width: 1299px) {
    .blog-nav-v-2{
        width: 101.7%;
        margin-left: -0.7%;
    }
}
@media only screen and (max-width: 1199px) {
    .blog-nav-v-2{
        width: 102%;
        margin-left: -1%;
    }
}
@media only screen and (max-width: 990px) {
    .blog-nav-v-2{
        padding: 10px 50px;
    }
}
@media only screen and (max-width: 880px) {
    .blog-nav-v-2{
        width: 102.5%;
        margin-left: -1.3%;
        padding: 10px 10px;
    }
}
@media only screen and (max-width: 770px) {
    .blog-nav-v-2 ul.nav-dropdown li:hover a::after, .blog-nav-v-2 ul.nav-dropdown li.active a::after{
        content: '';
        position: absolute;
        display: block;
        height: 3px;
        width: 100%;
        bottom: -7px;
        left: 0%;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        background-color: #ffa500;
    }
    .blog-nav-v-2 span.relative, span.arrow-down-dropdown-icon {
        cursor: pointer;
    }
    .blog-nav-v-2 ul.nav-dropdown{
        flex-direction: column;
        align-items: center;
    }
    .blog-nav-v-2 ul.nav-dropdown li:not(li:first-of-type){
        display: none;
    }
    .blog-nav-v-2 ul.nav-dropdown li:first-of-type{
        width: 140px;
        text-align: center;
    }
    span.arrow-down-dropdown-icon{
        transform: translate(0,-50%) rotate(135deg);
        right: -20px;
        top: 30%;
    }
    span.arrow-down-dropdown-icon.up{
        top: 60%;
        transform: translate(0,-50%) rotate(315deg);
    }
    .blog-nav-v-2{
        width: 103%;
        margin-left: -1.5%;
    }
    .blog-nav-v-2 ul.nav-dropdown li{
        padding: 10px 15px;
    }
    .blog-nav-v-2 ul.nav-dropdown{
        max-height: unset;
    }
    .blog-nav-v-2 span.relative{
        width: 100%;
        position: relative;
    }
}
@media only screen and (max-width: 670px) {
    .blog-nav-v-2 {
    width: 103.5%;
    margin-left: -1.8%;}
}
@media only screen and (max-width: 550px) {
    .blog-nav-v-2 span.relative{
        width: 100%;
    }
    span.arrow-down-dropdown-icon{
        right: 0;
    }
    .blog-nav-v-2 {
        width: 104%;
        margin-left: -2%;
    }
    .blog-nav-v-2 ul.nav-dropdown li{
        width: 100% !important;
        text-align: left !important;
    }
}
@media only screen and (max-width: 450px) {
    .blog-nav-v-2 {
        width: 105%;
        margin-left: -2.5%;
    }
}
@media only screen and (max-width: 420px) {
    .blog-nav-v-2 {
        width: 106%;
        margin-left: -3%;
    }
    
}
/*BLOG quick nav END*/
.blog-nav-v-2.homepage-nav{
    width: 100% !important;
    margin-left: 0 !important;
    padding: 10px 30px;
}
@media only screen and (max-width: 1023px){
    .country-drop .flags {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        margin-right: 10px;
    }
    #main-nav .nav-item--payments li a, #main-nav .nav-item--guides li a, #main-nav .nav-item--regulation li a{
        display: flex;
        align-items: center;
        padding: 10px 4px 15px;
    }
    .nav-item--payments li a span{
        width: 50px;
        height: 50px;
    }
    
.reg-icons {
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 10px;
}

.guide-icons {
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 10px;
}
.payment-icons{
    width: 50px;
    height: 50px;
    vertical-align: bottom;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-right: 10px;
}

}


@media only screen and (max-width: 1500px){
    .top-ww__win:after{display: none;}
}
@media only screen and (max-width: 1300px){
    .top-ww.clear{
        display: flex;
        flex-direction: column-reverse;
    }
}
@media only screen and (max-width: 450px){
    .cas-of-month__left>li{
        height: 170px;
    }
}
#advanced-brand-find .brand-svg-img a, #advanced-brand-find .find-brand-answer__link a{
    position: relative;
    z-index: 9;
}
.find-brand__toggle-right-box.active:before{
    background: url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw);
    background-repeat: no-repeat;
    background-position: -280px -98px;
}
.find-brand__toggle-right-box > .find-brand-answer{
    opacity: 1;
    position: relative;
}
.find-brand-answer .brand-name{
    display: none;
}
.find-brand__toggle-right-box.active .brand-name{
    display: block;
}
.brand-table-container table td.rng{
    font-size: 21px;
    font-weight: 300;
}
@media only screen and (max-width: 639px) {
    .el-of-month__info>div:last-child{
        margin-top: 35px;
    }
    .hide-on-mobile{
        display: none;
    }
    .brand-wrap.display-on-mobile{
        display: block;
    }
    .el-of-month-box .read-r-box{
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        position: relative;
    }
    .el-of-month-box .brand-wrap.display-on-mobile{
        top: unset;
        left: 0px;
        bottom: -5px;
    }
    .el-of-month__info .v-dot{
        margin-right: 0;
    }
    .el-of-month--promo .el-of-month__info .v-dot{
        margin: 4px auto;
    }
    .el-of-month__main{
        height: 360px;
    }
}


/* For the new table */

.brand-table .v-out.not-available {
    font-size: 14px;
    text-decoration: none;
}
.top-three-casinos-element .rate-num, .top-three-casinos-element .rec-rating, .new-grey-table .rec-rating,.new-grey-table  .rate-num{
    display: none;
}
.top-three-casinos-element .rating > span, .new-grey-table .rating > span{
    width: 0;
    background-position: 0 -31px;
    text-indent: -9999px;
    height: 26px;
    position: absolute;
}
.top-three-casinos-element .rec-rating,  .new-grey-table .rec-rating{
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}
.top-three-casinos-element .rating, .new-grey-table .rating{
    background-position: 0 0;
    width: 145px;
    height: 26px;
    transform: scale(.8);
    position: absolute;
    left: 36%;
    margin-top: 40px;
}
.new-grey-table.games-hub .rating{
    bottom: 20px;
}
.top-three-casinos-element .rating, .rating > span,.new-grey-table .rating, .rating > span{
    display: block;
    background: url(/assets/images/svg/stars-second.svg?v=Gf-hGEBb7g3LS1sKaKQ07fqkZiE) no-repeat;
}
.new-grey-table{
    background: #F2F2F2;
    border: 2px solid #4CBCA2;
    border-radius: 10px;
}
.new-grey-table .brand-table th{
    color: #101C36;
    font-weight: 500;
}
.new-grey-table .brand-table tbody tr td{
    border: none !important;
}
.new-grey-table .brand-table tbody tr{
    background: #fff;
}
.new-grey-table .brand-table th:not(:last-child):after{
    background: linear-gradient(to bottom, rgb(242 242 242) 0, rgba(77, 187, 161, 1) 50%, rgba(77, 187, 161, 1) 82%, rgba(77, 187, 161, 1) 82%, rgb(242 242 242) 100%);
}
.new-grey-table .rating{
    margin-top: 0;
    margin-left: 10px;
}
.new-grey-table .brand-svg:after{
    display: none;
}
.new-grey-table .brand-name{
    top: -20px;
    position: relative;
}
.new-grey-table .curr-list{
    font-weight: bold;
}
.new-grey-table .v-out{
    box-shadow: none;
    border: none;
}
.new-grey-table .number{
    background: #4DBEA3;
    color: #fff;
    padding: 2px 9px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    width: 36px;
    z-index: 6;
}
.new-grey-table .v-out-wrap a::after{
    display: none;
}
.region-page td.mb-none, .new-grey-table td.mb-none{
    display: none;
}
.new-grey-table tr.terms{
    background-color: #f2f2f2 !important;
}
.new-grey-table tr.terms td{
    text-align: left;
    padding-bottom: 5px;
    color: #123347 !important;
}
.new-grey-table .hidden-element{
    display: none;
}
@media only screen and (min-width: 1300px) {
    .new-grey-table .brand-svg {
        left: 30px;
    }
}
@media only screen and (max-width: 1299px) {
    .top-rated-casino::after, .second-rated-casino::after, .third-rated-casino::after{
        bottom: -40px;
    }
    .new-grey-table .rating{
        left: 0;
        bottom: 0;
    }
    .new-grey-table.games-hub .rating{
        bottom: 0;
    }
    .new-grey-table .no-deposit-table .rating{
        left: 0;
        bottom: unset;
    }
    .new-grey-table .brand-name{
        top: -10px;
        margin-left: 20px;
        text-align: left;
    }
    .new-grey-table .brand-svg{
        left: 33px;
    }
    .region-page .slick-dots, .bg-pink-slider .slick-dots{
        margin: 15px auto;
    }
    .sm--center .w-60, .sm--center .grey-bg{
        width: 100%;
    }
    .sm--center .grey-bg{
        align-items: center;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 1024px) {
    .top-three-casinos-element{
        flex-direction: column;
        align-items: center;
    }
    .top-rated-casino, .second-rated-casino, .third-rated-casino{
        width: 50%;
        margin-bottom: 40px;
    }
    .top-rated-casino{
        order: 1;
        margin-top: 20px;
    }
    .second-rated-casino{
        order: 2;
    }
    .third-rated-casino{
        order: 3;
    }
    .second-rated-casino, .third-rated-casino{
        margin-top: 0;
    }
    .third-rated-casino{
        margin-right: unset;
    }
    .new-grey-table thead{
        display: none;
    }
    .top-rated-casino::after, .second-rated-casino::after, .third-rated-casino::after{
        bottom: -25px;
    }
    .region-page .bg-light-blue img{
        display: block;
    }
    .region-page.ontario .grey-boxes .grey-box, .bg-pink-slider .grey-boxes .grey-box{
        height: 290px !important;
    }
    .region-page.ontario .d-flex.grey-boxes, .bg-pink-slider .d-flex.grey-boxes{
        height: 350px;
    }
    .bonus-page .first-grey-slider .slick-slide,.bonus-page .second-grey-slider .slick-slide{
        height: auto;
    }
    .bonus-page .first-grey-slider .slick-slide .d-flex.mb-1{
        height: 300px;
    }
    .bonus-page .second-grey-slider .slick-slide .d-flex.mb-1{
        height: 350px;
    }
}

@media only screen and (max-width: 799px) {
    .country-table-wrapper.new-grey-table .brand-table .v-in{
        text-decoration: none;
        color: #000;
        font-size: 16px;
        margin: 15px 0;
        font-style: italic;
    }
    .top-three-casinos-element .rating, .country-table-wrapper.new-grey-table .rating{
        left: 50%;
        transform: translateX(-50%) scale(.8);
    }
    .top-rated-casino, .second-rated-casino, .third-rated-casino{
        width: 100%;
    }
    .country-table-wrapper.new-grey-table tbody tr{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .country-table-wrapper.new-grey-table tbody tr td{
        width: 100% !important;
    }
    .country-table-wrapper.new-grey-table .brand-name{
        display: block;
        margin-top: 30px;
        width: fit-content;
        left: 50%;
        transform: translateX(-50%);
        margin-left: 0;
        margin-bottom: 20px;
        width: 120px;
        text-align: center;
    }
    .country-table-wrapper.new-grey-table div.curr-list{
        margin-top: 30px;
        background: none;
    }
    .country-table-wrapper.new-grey-table table .brand-svg{
        left: 33px;
    }
    .country-table-wrapper.new-grey-table .brand-table.no-deposit-table tbody tr td:nth-child(3){
        display: none;
    }
    .country-table-wrapper.new-grey-table .check-list{
        display: none;
    }
    .country-table-wrapper.new-grey-table .v-out,  .country-table-wrapper.new-grey-table .v-out-wrap{
        width: 100%;
        padding: 12px;
    }
    .country-table-wrapper.new-grey-table .rating{
        margin-top: -20px;
        margin-left: 0;
    }
    .top-three-casinos-element button.view-more.mb-none{
        background: #EDEDED;
    }
    .new-grey-table button.view-more.mb-none{
        background: #F2F2F2;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr{
        padding: 10px;
        background: #F2F2F2 !important;
        border: 2px solid #4DBCA2;
        border-radius: 12px;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td{
        background-color: #fff;
    }
    .country-table-wrapper.new-grey-table, .body-home .country-table-wrapper.new-grey-table.table-wrap{
        background: none;
        border: none;
        padding: 0;
    }
    .country-table-wrapper.new-grey-table tbody td:not(:last-child):after{
        display: none;
    }
    .country-table-wrapper.new-grey-table.table-wrap .table-sort{
        margin-left: 0;
        margin-right: 0;
    }
    .country-table-wrapper.new-grey-table tbody tr td:first-child{
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 8px;
    }
    .country-table-wrapper.new-grey-table tbody tr td:nth-child(5){
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }
    .country-table-wrapper.new-grey-table table,  .country-table-wrapper.new-grey-table.table-wrap .table-sort, .country-table-wrapper.new-grey-table{
        margin-top: 0;
    }
    .country-table-wrapper.new-grey-table button.view-more.mb-none, .top-three-casinos-element button.view-more.mb-none{
        display: block !important;
        width: 100%;
        text-align: center;
        text-decoration: underline;
        margin-top: 15px;
        margin-top: 15px;
        padding: 0;
    }
    .country-table-wrapper.new-grey-table button.view-more.mb-none span:not(.arrow-link), .top-three-casinos-element button.view-more.mb-none span:not(.arrow-link){
        text-decoration: underline;
    }
    .country-table-wrapper.new-grey-table button.view-more.mb-none.arrow-link-wrap.arrow-link--pos-l .arrow-link, .top-three-casinos-element button.view-more.mb-none.arrow-link-wrap.arrow-link--pos-l .arrow-link{
        margin-left: 10px;
        left: unset;
    }

    .country-table-wrapper.new-grey-table .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--down:before, .top-three-casinos-element .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--down:before{
        transform: translate(-50%, -50%) rotate(270deg) scale(.8);
    }
    .country-table-wrapper.new-grey-table .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--up:before, .top-three-casinos-element .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--up:before{
        transform: translate(-50%, -50%) rotate(90deg) scale(.8);
    }
    .top-three-casinos-element .lower-part .check-list, .top-three-casinos-element .lower-part .check-list + div, .country-table-wrapper.new-grey-table .lower-part .check-list, .country-table-wrapper.new-grey-table .lower-part .check-list + div{
        display: none;
    }
    .top-rated-casino, .second-rated-casino, .third-rated-casino{
        max-height: unset;
        padding-bottom: 20px;
    }
    .country-table-wrapper.new-grey-table .brand-table.no-deposit-table tbody tr{
        padding-bottom: 20px;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr{
        padding-bottom: 20px;
        margin-bottom: 15px;
    }
    .region-page .brand-table--main .v-out-wrap{
        margin-bottom: 15px;
    }
    .games-hub-page tbody tr td:last-child{
        border-bottom-left-radius: 10px;
    }
    .games-hub-page .brand-table--main .v-out-wrap{
        margin-top: 20px;
    }
    .games-hub-page .brand-table--main .v-out-wrap a{
        padding: 10px 16px;
    }
    .region-page .brand-table--main.no-deposit-table .v-out-wrap{
        margin-bottom: 0px;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.mb-none{
        display: table-cell;
        background-color: #f2f2f2;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element{
        background-color: #f2f2f2;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element div span{
        color: #137A7A;
        font-size: 13px;
        margin-top: 20px;
        width: 100%;
        text-align: left;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element div span strong{
        color: #123346;
        font-weight: bold;
        font-size: 16px;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list{
        display: flex;
        flex-wrap: wrap;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list li{
        width: 25%;
        text-align: left;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list li:not(:last-child){
        margin-right: 13px;
    }
    .country-table-wrapper.new-grey-table .brand-table tbody tr td.hidden-element ul.check-list, .new-grey-table .brand-table tbody tr td.hidden-element ul.check-list + div{
        width: 50%;
    }
    .country-table-wrapper.new-grey-table .brand-table tr.terms{
        border: none;
        background: none !important;
        font-size: 12px !important;
        padding-top: 5px;
        padding-bottom: 10px;
    }
    .country-table-wrapper.new-grey-table tr.terms td{
        background: none;
        opacity: 1;
        max-height: none;
        font-size: 12px !important;
    }
    .region-page .diff-bonuses.black-bg.slider-bonuses .slick-slide,  .region-page .diff-bonuses.black-bg.slider-bonuses .slick-slide.slick-current {
        width: 330px !important;
    }
}

@media only screen and (max-width: 425px) {
    .country-table-wrapper.new-grey-table .brand-name{
        text-align: center;
        margin-left: 25px;
    }
}
/* For the new table END*/

.testimonials-wrapper{
    position: relative;
    margin-top: 30px;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}
.testimonials-wrapper-scroll{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
    padding: 0;
    transition: transform 0.3s ease;
    will-change: transform;
    max-width: 1120px;
    overflow: hidden;
}

.testimonials-wrapper-scroll {
    overflow-x: auto;
    display: flex;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    cursor: grab;
}

.testimonials-wrapper-scroll.dragging {
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    cursor: grabbing;
}

.testimonials-wrapper-scroll::-webkit-scrollbar {
    display: none;
}




.testimonial{
    background: #F2F2F2 0% 0% no-repeat padding-box;
    border-radius: 8px;
    min-width: 360px;
    width: 360px;
    height: 400px;
    padding: 25px 30px 30px 30px;
    text-align: left;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    cursor: pointer;
}
.testimonial:not(:last-of-type){
    margin-right: 20px;
}
.testimonial p{
    font: italic normal normal 14px/24px Open Sans;
    margin-top: 0;
}
.testimonial p strong{
    font-style: normal;
}
.testimonials-wrapper .pagination-dots{
    display: none;
    margin-top: 10px;
}
.testimonials-wrapper .slider-btn{
    top: calc(50% - 20px);
    z-index: 9999;
}
.testimonial img{
    margin-bottom: 12px;
}
.testimonials-wrapper .slider-btn:hover{
    border: none;
}
.testimonials-wrapper .prev-btn{
    left: 0;
    background: none;
    border: none;
}
.testimonials-wrapper .prev-btn::before{
    border: solid #007575;
    border-width: 0 2px 2px 0;
    padding: 8px;
    transform: rotate(135deg);
    cursor: pointer;
    transition: transform 0.2s ease;
    background: none;
}
.testimonials-wrapper .next-btn{
    right: 18px;
    background: none;
    border: none;
}
.testimonials-wrapper .next-btn::before{
    border: solid #007575;
    border-width: 0 2px 2px 0;
    padding: 8px;
    transform: rotate(315deg);
    cursor: pointer;
    transition: transform 0.2s ease;
    background: none;
}
.testimonials-wrapper .dot{
    background: #D1D1D1;
    margin: 0 8px;
}
.testimonials-wrapper .dot.active{
    background-color: #4DBEA3;
}
.testimonials-wrapper .quotes-author{
    font: normal normal 16px / 18px Open Sans;
    margin-top: auto;
}
@media only screen and (max-width: 640px) {
    .testimonials-wrapper{
        display: block;
    }
    .testimonial p{
        font: italic normal normal 12px/22px Open Sans;
    }
    .testimonial{
        width: 290px;
        min-width: 290px;
        height: 425px;
        padding: 20px;
    }
    .testimonials-wrapper .slider-btn{
        display: none;
    }
    .testimonials-wrapper .pagination-dots{
        display: block;
    }
}