@media (min-width: 768px) {
    #mobile-menu {
        display: none;
    }
}

@media (min-width: 1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl,
    .schema-faq {
        max-width: 1432px;
    }
}
@media (min-width: 1024px) {
    .post-main-caption img {
        width: 100%;
        height: auto;
    }
}
@media (max-width: 1800px) {
    section.about-us-hero .about-us-hero-img:after {
        right: 0;
    }
}

@media (max-width: 1500px) {
    .top-news-section .top-news-grid {
        flex-wrap: nowrap;
    }

    .news-section-wrapper .article-wrapper {
        flex-wrap: wrap;
    }

    .new-article-section .article-wrapper .article-item-wrapper {
        width: calc(20% - 13px);
    }

    .new-article-section .article-wrapper .article-item-wrapper {
        width: calc(25% - 13px);
    }

    section.casino-free-start .slick-slider-casino-free-start .slick-prev,
    section.casino-free-start .slick-slider-casino-free-start .slick-next {
        right: 12px;
        margin-top: 0;
    }

    section.casino-free-start .slick-slider-casino-free-start .slick-prev {
        top: 68px;
    }

    section.casino-free-start .slick-slider-casino-free-start .slick-next {
        top: 32px;
    }

    .best-guides-slider .slick-prev,
    .best-guides-slider .slick-next {
        right: 12px;
        margin-top: 0
    }

    .best-guides-slider .slick-prev {
        top: 68px;
    }

    .best-guides-slider .slick-next {
        top: 32px;
    }
}

@media (max-width: 1440px) {

    .search-page .no-search-wrapper .article-item-wrapper {
        width: calc(19% - 9px);
    }

    section.about-us-hero .about-us-hero-img:after {
        width: 80%;
        height: inherit;
        padding-bottom: 30%;
    }
}

@media (max-width: 1399.98px) {
    .footer-logo img {
        max-width: 270px;
    }

    .single-post-wrapper {
        gap: 40px
    }

    .top-news-section .main-image {
        width: 44%;
        max-height: 100%
    }

    .top-news-section .featured-article {
        width: 28%;
    }

    .top-news-section .side-news-list {
        width: 28%;
    }

    section.about-us-hero .about-img {
        max-width: 80.5%;
    }
}

@media (max-width: 1199.98px) {
    .single-post-wrapper {
        gap: 30px;
    }

    .single-post-wrapper .single-post-right {
        width: 32%;
    }

    .custom-logo-link .custom-logo {
        max-width: 274px
    }

    .footer-menu-wrapper {
        gap: 16px;
    }

    .custom-footer-menu, .custom-footer-menu ul {
        column-gap: 16px;
    }

    .footer-logo img {
        max-width: 228px;
    }

    .footer-logos .footer-logo-box {
        padding: 6px 12px
    }

    .news-page .single-page-latest .article-item-wrapper {
        width: calc(25% - 12px);
    }

    .search-page .no-search-wrapper .article-item-wrapper {
        width: calc(19% - 11px);
    }

    .featured-article .title {
        font-size: 30px;
        line-height: 34px;
    }

    .search-active {
        width: 65%;
    }

    .main-banner-wrapper1:after {
        width: 78%;
        height: inherit;
        padding-bottom: 50%;
        background-position: top left;
    }

    section.banner-wrapper .row {
        row-gap: 16px
    }

    section.banner-wrapper .col-12:first-child {
        padding-right: 12px;
    }

    section.banner-wrapper .col-12:last-child {
        padding-left: 12px;
    }

    .slick-slider-casino-free-start .free-casino-container .play-now {
        padding: 12px 5px 12px 10px;
        font-size: 14px;
    }

    .slick-slider-casino-free-start .free-casino-container .play-free {
        padding: 8px 10px;
        font-size: 14px;
    }

    /* Author Page  */
    section.author-content-wrapper {
        display: flex;
        flex-direction: column-reverse;
        gap: 80px;
    }

    section.author-latest-articles .article-wrapper .article-item-wrapper {
        width: calc(33.33% - 11px);
    }

    section.author-content-wrapper .author-right-content {
        max-width: unset;
        min-width: unset;
        margin-top: 0px;
    }

    section.author-content-wrapper .author-right-content .right-container {
        margin-bottom: 32px;
    }

    /* Author Page  */
    section.banner-wrapper .banner-one .img-container img {
        transform: scale(1);
    }

    section.banner-wrapper .banner-two .img-container {
        flex: 0 0 23%
    }

    section.banner-wrapper .banner-one .img-container {
        flex: 0 0 23%
    }

    .scrollable-tab .tab-pane .bottom-container .news-card .news-img {
        width: 100px;
        height: 100px;
    }

    section.banner-wrapper .banner-two,
    section.banner-wrapper .banner-one {
        gap: 22px;
    }

    section.banner-wrapper .banner-one .content-wrapper {
        flex: 1
    }
    .schema-faq.custom-width-yoast-faq .schema-faq-section,.schema-faq.custom-width-yoast-faq .faq-custom-heading {
    width: 100%;
    }
    .schema-faq.custom-width-yoast-faq .faq-custom-heading{
        font-size: 18px;
        line-height: 24px;
    }
}
@media (min-width: 769px) and (max-width: 991.98px) {
    .pros-cons {    
        margin-bottom: 16px;
    }
}
@media (max-width: 991.98px) {

    .breadcrumbs {
        font-size: 11px;
        line-height: 17px;
        padding-top: 6px;
    }

    .pros-cons {
        flex-direction: column;
    }

    .menu-open {
        overflow: hidden;
    }

    .main-banner-content h1 {
        font-size: 42px;
        line-height: 52px;
    }

    .section-info-wrapper .section-title {
        font-size: 24px;
        line-height: 32px;
    }

    .main-banner-wrapper1:before {
        top: 0;
        width: 170px;
    }

    .main-banner-wrapper1:after {
        padding-bottom: 40%;
        left: -12%
    }

    .main-banner-wrapper1 {
        min-height: inherit !important;
    }

    .main-banner-content p {
        margin-bottom: 0;
    }

    .custom-logo-link .custom-logo {
        max-height: 32px;
    }

    .top-news-section {
        margin-left: -16px;
        margin-right: -16px;
    }

    .overlapping-section {
        margin-top: -50px;
    }

    .section-info-wrapper {
        padding-top: 0;
    }

    .main-navigation.search-active {
        position: fixed;
        padding-top: 40px;
        height: calc(100% - 90px);
    }

    .search-popup.active {
        justify-content: center;
    }

    .menu-toggle {
        display: block;
    }

    .bacckarrow {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%230D2C87' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 24px;
        height: 24px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        display: inline-block;
    }

    .back-menu {
        cursor: pointer;
        display: flex;
        background: var(--white-color);
        color: var(--primary-color);
        font-family: var(--body-font-family);
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        gap: 4px;
        align-items: center;
        padding-bottom: 16px;
    }
    .custom-main-menu>li>.sub-mobile-menu>.sub-menu{ max-height:100%; }
    .custom-main-menu li .sub-mobile-menu .sub-menu {
        top: 0 !important;
        width: 100%
    }

    .custom-main-menu .sub-menu li {
        border-bottom: var(--divider-light) solid 1px;
    }

    .custom-main-menu .sub-menu li:last-child {
        border-bottom: none;
    }

    .custom-main-menu .sub-menu li a {
        padding: 16px 0;
        color: var(--primary-color);
        font-family: var(--body-font-family);
        font-size: 17px;
        font-weight: 400;
        line-height: 24px;
    }

    .main-navigation {
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 2px 4px 0 rgba(0, 0, 0, 0.04) inset;
        position: fixed;
        top: 90px;
        background: var(--white-color);
        height: 100%;
        width: 100%;
        left: -100%;
        transition: left 0.2s linear;
    }

    .main-navigation.open {
        left: 0
    }

    .main-navigation .nav-inner {
        flex-direction: column;
        height: 100%;
        gap: 0
    }

    .main-navigation .nav-inner > div:first-child {
        width: 100%;
        height: calc(100% - 186px);
        overflow: auto;
        padding: 24px;
    }

    .custom-main-menu>li {
        border-bottom: var(--divider-light) solid 1px;
    }

    .custom-main-menu>li:last-child {
        border-bottom: none;
    }

    .custom-main-menu {
        flex-direction: column;
    }

    .custom-main-menu>li>a {
        display: flex;
        justify-content: space-between;
        text-align: center;
        text-align: left;
        padding: 16px 0;
    }

    .search-open {
        width: 100%;
        background-color: #F4F5F7;
        padding: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .search-open-btn {
        background-color: var(--primary-color);
        width: 100%;
        justify-content: center;
        gap: 12px;
        height: 48px;
    }

    .search-open-btn span {
        display: inline-block;
        color: var(--white-color);
        text-align: center;
        font-family: var(--body-font-family);
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
    }

    .search-open-btn svg circle,
    .search-open-btn svg line {
        stroke: var(--white-color);
    }

    .sub-mobile-menu {
        z-index: 9;
        padding: 24px 0 0 24px;
        position: fixed;
        top: 93px;
        height: calc(100% - 186px);
        width: 100%;
        left: -100%;
        overflow: auto;
        background-color: var(--white-color);
        transition: left 0.2s linear;
    }

    .sub-mobile-menu.show {
        left: 0
    }

    .next-arrow {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M0.599609 12.6L6.59961 6.59998L0.599609 0.599976' stroke='%230D2C87' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 24px;
        height: 24px;
        display: inline-block;
        background-position: center;
        background-size: 7px;
        background-repeat: no-repeat;
    }

    .custom-main-menu>li.menu-item-has-children>a::after {
        display: none;
    }

    .custom-main-menu .sub-menu {
        box-shadow: none !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: relative !important;
        top: 0 !important;
        height: calc(100% - 40px) !important;
        overflow: auto !important;
        padding-right: 24px !important;
    }

    .custom-main-menu .sub-menu.mega-menu {
        padding-top: 0 !important;
        position: relative !important;
        padding-left: 0 !important;
        padding-bottom: 0 !important;
    }

    .custom-main-menu>li:last-child .sub-menu {
        max-width: 100%;
        flex-direction: column;
        width: 100%;
        flex-wrap: nowrap;
    }

    .custom-main-menu .sub-menu.mega-menu li {
        width: 100% !important;
    }

    .custom-main-menu .sub-menu.mega-menu li:last-child {
        border-bottom: none;
    }

    .custom-main-menu>li.menu-item-has-children:hover>a::after {
        display: none;
    }

    .custom-main-menu>li.menu-item-has-children>a {
        padding-right: 0
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu .sub-menu li {
        width: 100%
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu>li>a {
        justify-content: space-between;
        display: flex;
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.mega-menu {
        height: auto !important;
        max-height: calc(100% - 40px) !important;
        row-gap: 0;
    }

    .custom-main-menu>li.mega-menu-parent:last-child>.sub-mobile-menu>.sub-menu,
    .custom-main-menu>li.mega-menu-parent:nth-last-child(2)>.sub-mobile-menu>.sub-menu,
    .custom-main-menu>li.mega-menu-parent:nth-last-child(3)>.sub-mobile-menu>.sub-menu {
        right: 0
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.mega-menu>li {
        border-bottom: var(--divider-light) solid 1px;
    }

    .custom-main-menu>li>a:before,
    .custom-main-menu>li>.next-button-content a:before,
    .custom-main-menu>li.menu-item-has-children>.next-button-content a::after {
        display: none;
    }

    .custom-main-menu>li.menu-item-has-children>.next-button-content a {
        padding: 16px 0;
        flex: 1;
        text-align: left
    }

    .custom-main-menu>li.menu-item-has-children>.next-button-content {
        display: flex;
        align-items: center;
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.mega-menu>li .next-button-content {
        display: flex;
        align-items: center;
    }

    .custom-main-menu>li>.sub-mobile-menu>.mega-menu>li a {
        flex: 1;
        padding: 0
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu>li>a,
    .custom-main-menu>li>.sub-mobile-menu>.mega-menu>li a {
        font-size: 17px;
        line-height: 24px;
        font-weight: 400;
        padding: 16px 0;
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu .sub-menu li a {
        padding: 16px 0 !important;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }

    .custom-main-menu>li>.sub-mobile-menu>.sub-menu li a,
    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu>li>.next-button-content a,
    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu>li>a {
        padding: 16px 0;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }

    .custom-main-menu>li>.sub-mobile-menu>.mega-menu {
        display: flex;
    }

    .custom-main-menu>li>.sub-mobile-menu>.sub-menu li:first-child a {
        padding-top: 0 !important
    }

    .custom-main-menu>li.mega-menu-parent.third-level-menu>.sub-mobile-menu>.sub-menu .sub-menu li:first-child a {
        padding-top: 0 !important
    }

    .main-banner-content {
        margin-bottom: 54px;
    }

    .left-author-box {
        width: 100%
    }

    .author-badge-wrapper {
        width: 100%;
        gap: 12px;
        align-items: start;
    }

    .next-arrow {
        display: inline-block;
    }

    .footer {
        padding-top: 24px;
    }

    .footer-logo {
        padding: 0px 16px 24px;
        position: relative;
    }

    .footer-logo:after {
        background-color: var(--dividers-divider-blue);
        height: 1px;
        left: -16px;
        right: -16px;
        position: absolute;
        bottom: 0;
        content: ""
    }

    .footer-top {
        border-bottom: none;
        padding-bottom: 0
    }

    .footer-logo img {
        max-width: 264px;
    }

    .footer-menu-wrapper {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .footer-menus {
        margin-top: 0;
        margin-bottom: 0
    }

    .footer-column {
        margin-bottom: 24px;
    }

    .footer-column:last-child {
        margin-bottom: 0;
    }

    .footer-bottom {
        border-top: none;
        position: relative;
    }

    .footer-bottom:after {
        position: absolute;
        top: 0;
        left: -16px;
        right: -16px;
        background-color: var(--dividers-divider-blue);
        content: "";
        height: 1px;
    }

    .footer-logos .footer-logo-box {
        padding: 12px;
    }

    .footer-logo-grid {
        gap: 0;
    }

    .top-news-section .featured-article,
    .main-image {
        max-width: 100% !important;
    }

    .article-wrapper {
        flex-wrap: wrap;
    }

    .article-wrapper .article-item-wrapper {
        width: 48%;
    }

    /* .article-item .side-title{
        height: auto;
    } */
    .side-news-item {
        gap: 8px;
    }

    .news-section-wrapper .top-news-section .top-news-grid {
        flex-direction: column;
    }

    .news-section-wrapper .main-image,
    .news-section-wrapper .featured-article,
    .news-section-wrapper .side-news-list {
        width: 100%;
        max-width: 100%;
    }

    .news-section-wrapper .main-image {
        order: 1;
        flex: auto;
    }

    .news-section-wrapper .featured-article {
        order: 2;
    }

    .news-section-wrapper .side-news-list {
        order: 3;
        padding: 16px 16px 8px 16px;
        margin: 0px;
        gap: 8px;
    }

    .search-open-btn svg {
        width: 16px;
    }

    .search-close-btn {
        font-size: 15px;
        line-height: 20px;
        padding: 7px 24px;
    }

    .single-page-latest .article-item-wrapper,
    .news-page .single-page-latest .article-item-wrapper {
        width: calc(33% - 9px);
    }

    .search-page .no-search-wrapper .article-item-wrapper {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid var(--divider-light);
        padding-bottom: 12px;
        padding-right: 24px;
    }

    .search-page .no-search-wrapper .article-item-wrapper .article-item {
        width: 100%
    }

    .search-page .no-search-wrapper .article-item-wrapper:last-child {
        border-bottom: 1px solid var(--divider-light);
    }

    .search-page .no-search-wrapper .article-item-wrapper:last-child .meta .number {
        right: 18px;
    }

    .search-page .no-search-wrapper {
        gap: 16px;
        padding-bottom: 12px;
        padding-right: 16px;
        padding-left: 16px;
        margin-left: -16px;
        margin-right: -16px;
        max-width: initial;
    }

    .index-error-popular .side-news-list {
        flex-direction: column;
    }

    .index-error-popular .side-title {
        height: initial;
        padding-right: 18px;
    }

    .index-error-popular .side-news-list {
        gap: 16px;
    }

    .index-error-popular .side-news-list.no-search-wrapper .side-news-item {
        border-bottom: #E0E2EA solid 1px;
        padding-bottom: 12px;
        padding-right: 24px;
    }

    .index-error-popular .side-news-item .right-side {
        bottom: 1px;
        right: 12px;
    }

    .index-error-popular .side-news-list {
        padding: 24px 16px;
        margin-top: 10px;
    }

    .index-error-popular .section-long-heading {
        margin-bottom: 10px;
    }

    .index-error-popular .side-news-list.no-search-wrapper .side-news-item:last-child {
        border-bottom: none;
        padding-bottom: 0
    }

    .index-error-popular .side-news-list.no-search-wrapper .side-news-item:last-child .right-side {
        bottom: -6px;
    }

    section.index-error-popular .error-popular {
        margin-bottom: 31px;
        margin-top: 20px
    }

    section.featured-logos .featured-logos-image {
        margin-right: -16px;
        margin-left: -16px;
        width: auto;
    }

    section.featured-logos {
        padding-top: 0px;
    }

    .news-page .top-news-grid .side-news-list {
        padding-right: 16px;
    }

    section.worldwide-statistics .title {
        color: #051135;
        font-family: var(--instrument-font-family);
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    section.worldwide-statistics .statistic-container {
        flex-wrap: wrap;
        gap: 24px 16px;
        padding-bottom: 0
    }

    section.worldwide-statistics .statistic-container .statistic {
        gap: 16px;
    }

    section.worldwide-statistics .statistic-container .value-container {
        max-width: calc(50% - 8px);
        border-bottom: #E0E2EA solid 1px;
        padding-bottom: 16px;
        width: 100%;
        flex-direction: column;
        align-items: start;
    }

    section.worldwide-statistics .statistic-container .value-container:last-child,
    section.worldwide-statistics .statistic-container .value-container:nth-last-child(2) {
        border-bottom: none;
    }

    .top-news-grid .side-news-list {
        margin-top: 0;
    }

    .news-section-wrapper .side-news-list .side-news-item:last-child {
        border-bottom: 1px solid var(--divider-light)
    }

    .index-error-popular .side-news-list {
        margin-right: -16px;
        margin-left: -16px;
        max-width: initial !important;
    }

    section.featured-logos .featured-logos-image {
        margin-bottom: 24px;
    }

    section.worldwide-statistics {
        padding-top: 24px;
        margin-bottom: 16px;
    }

    .home-top-reviews .tab-pane .article-wrapper {
        flex-direction: column;
    }

    section.home-top-reviews .top-review {
        width: 100%;
        display: flex
    }

    section.home-top-reviews .top-review .top-review-logo-wrapper {
        flex-shrink: 0;
        max-width: 200px;
        display: flex;
        justify-content: center;
        align-items: center;
        min-width: 200px;
    }

    section.home-top-reviews .top-review .top-review-logo-wrapper .logo-container {
        padding: 0 12px;
    }

    section.home-top-reviews .top-review .top-review-title {
        margin-top: 16px;
        margin-bottom: 16px;
        word-break: break-word;
        word-wrap: break-word;
        width: 100%;
        white-space: normal;
    }

    section.home-top-reviews .top-review .top-review-content {
        width: calc(100% - 200px);
    }

    section.author-detail-wrapper {
        display: flex;
        flex-direction: row;
        gap: 0px;
        align-items: center;
        margin-bottom: 16px;
        position: relative;
    }

    section.author-latest-articles .article-wrapper {
        justify-content: left;
    }

    section.author-detail-wrapper .author-img-wrapper {
        width: 100px;
        height: 100px;
    }

    section.author-detail-wrapper .author-img-wrapper::before {
        display: none;
    }

    section.author-detail-wrapper .author-img-wrapper {
        width: 100px;
        height: 100px;
        background-color: var(--divider-light);
        border-radius: 50%;
        content: "";
        display: block;
        position: relative;
        z-index: unset;
        min-width: 100px;
        overflow: hidden;
    }

    section.author-detail-wrapper .author-img-wrapper img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    section.author-detail-wrapper .author-info-wrapper .author-name {
        color: var(--primary-color, #051135);

        /* Title/H1 */
        font-family: var(--instrument-font-family, "Instrument Sans");
        font-size: 26px;
        font-style: normal;
        font-weight: 700;
        line-height: 34px;
        /* 130.769% */
        letter-spacing: -0.78px;
        /* Author Detail Page End   */
    }

    section.author-detail-wrapper .author-info-wrapper {
        display: flex;
        flex-direction: row;
        margin-left: 16px;
        margin-right: 0px;
        flex: 1;
    }

    section.author-detail-wrapper .author-info-wrapper .author-social-info {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    section.author-detail-wrapper .author-info-wrapper .author-designation {
        color: var(--text-tertiary, #484C5D);

        /* Body/Medium */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 160% */
    }

    section.author-detail-wrapper .author-info-wrapper .author-info {
        display: flex;
        flex-direction: column;
        gap: 0px;
        margin-bottom: 0px;
        align-items: start;
        padding-right: 16px;
        flex: 1;

    }

    section.author-statistics-wrapper {
        background-color: #F4F5F7;
        padding: 8px 16px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        /* 2 equal columns */
        gap: 20px;
        /* space between columns */
    }


    section.author-statistics-wrapper .statistics-row .label {
        color: var(--primary-color, #051135);
        width: 233px;
        /* Body/Small Bold */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        /* 169.231% */

    }

    section.author-statistics-wrapper .statistics-row .value {
        color: var(--secondary-color, #20232F);

        /* Body/Small */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        /* 169.231% */
        width: 90%;
    }

    section.author-statistics-wrapper .author-statistics-column {
        border-right: 0px solid var(--divider-light, #E0E2EA);
        padding-right: 0px;
        margin-right: 0px;
        width: 100%;
    }

    section.author-statistics-wrapper .author-statistics-column:last-of-type {
        border-right: 0px solid var(--divider-light, #E0E2EA);
        border-bottom: 0px solid var(--divider-light, #E0E2EA);
        padding-right: 0px;
        margin-right: 0px;
    }

    /* Author Content Wrapper Start */
    section.author-content-wrapper {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
    }


    section.author-content-wrapper .author-left-content {
        display: flex;
        flex-direction: column;
        row-gap: 32px;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 32px;
    }

    section.author-content-wrapper .author-left-content p {
        color: var(--secondary-color, #20232F);
        /* Body/Medium */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        /* 162.5% */
    }

    section.author-content-wrapper .author-left-content .sub-title {
        color: var(--primary-color, #051135);
        /* Title/h3 title */
        font-family: var(--instrument-font-family, "Instrument Sans");
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px;
        /* 118.182% */
    }

    /* Author Content Wrapper End */
    .post-author-meta {
        flex-direction: column;
        align-items: start;
        gap: 8px;
    }

    .search-page .search-wrapper .article-item-wrapper {
        padding-right: 0;
        width: calc(25% - 12px);
    }

    section.banner-wrapper .banner-two .img-container {
        flex: 0 0 28%;
        height: 189px;
    }

    section.banner-wrapper .banner-one .img-container {
        flex: 0 0 28%;
    }

    .state-by-state .betting-tab-content .news-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .scrollable-tab .tab-pane .tab-content-wrapper .top-container .news-item {
        flex-direction: row-reverse;
        gap: 16px;
    }

    .scrollable-tab .tab-pane .tab-content-wrapper .top-container .news-item .news-img {
        width: 90px;
        height: 90px;
    }

    .scrollable-tab .tab-pane .tab-content-wrapper .top-container .news-item .news-content {
        justify-content: start;
    }

    .state-by-state .betting-tab-content .bottom-container .news-grid .news-card {
        flex-direction: row-reverse;
    }

    .scrollable-tab .tab-pane .bottom-container .news-card .news-content {
        justify-content: start;
    }

    .top-news-section .featured-article {
        padding-right: 16px;
        padding-left: 16px;
    }

    section.about-us-hero .about-us-hero-img:after {
        display: none;
    }

    section.about-us-hero .about-img {
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
        padding-top: 32px;
    }

    .news-page .latest-slider-block .single-page-latest .article-item-wrapper {
        width: calc(33.33% - 11px);
    }

    .live-search-results {
        max-height: calc(100vh - 250px);
        top: calc(100% + 8px);
    }

    section.worldwide-statistics .statistic-container .value {
        transform: translateY(0);
    }

    .top-news-grid .side-news-list .right-side {
        height: 90px;
        width: 90px;
    }

    .home section.about-us-author-section .wrapper {
        padding-top: 0;
    }

    section.about-us-author-section .section-heading {
        margin-bottom: 24px;
    }

    .blue-bg-quote .join-bar {
        flex-direction: column;
    }

    .blue-bg-quote .blue-quote-content {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        gap: 0;
        padding: 0 16px 24px;
    }

    .blue-bg-quote .blue-quote-content .right {
        margin-bottom: 16px;
    }

    .blue-bg-quote .blue-quote-content .right .quote-logo {
        padding: 15px 0px;
        min-height: 115px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .blue-bg-quote .blue-quote-content .left .rating-exp-grp {
        justify-content: center;
    }

    .blue-bg-quote .blue-quote-content .left .red-button.mobile-btn {
        margin: 16px auto 0;
        display: flex;
        font-size: 17px;
        line-height: 24px;
    }

    .blue-bg-quote .blue-quote-content .right .red-button {
        display: none;
    }

    .single-post-left .post-author-meta .left-author-box {
        flex-direction: row;
        gap: 8px 53px;
        align-items: start;
        flex-wrap: wrap;
    }

    .author-info {
        margin-bottom: 16px;
    }

    .paragraph p {
        margin-bottom: 16px;
    }

    .single-quote.key-section {
        margin-bottom: 16px;
    }

    .guide-page .ranked-list {
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }

    .accordion.sport-type-tab {
        margin-bottom: 16px;
    }

    .wp-block-group:first-of-type {
        margin-top: 16px;
    }

    .contact-us-wrapper {
        padding-right: 16px;
        padding-left: 16px;
    }

    .que-ans.img-part {
        margin-top: 16px;
    }

    .overlapping-section.small-area .top-news-section .side-news-list {
        padding-right: 16px;
        padding-left: 16px;
    }

    .overlapping-section .side-news-list .right-side img {
        height: 100%
    }

    section.other-author-wrapper .igaming-experts .slick-list {
        margin-left: 0
    }

    section.best-gambling-guides-wrapper {
        margin-bottom: 16px;
    }

    .post-type-archive-directory .scroll-tab.nav-tabs {
        margin-left: -16px;
        margin-right: -16px;
        width: initial;
    }
    .guide-page .schema-faq{
        margin: 12px 0;
    }
    .blue-bg-quote .blue-quote-content .left h3{
        background-position: center top;
        padding-left: 0;
        padding-top: 25px;
        text-align: center;
    }
    .mobile-table-why-trust .question-accordion .accordion-button.no-arrow:after {
        display: none;
    }
    .toc-questions .accordion-item .accordion-header .accordion-button {
        padding:10px 16px;
    }
    .mobile-table-why-trust .question-accordion .trust-us .accordion-button {
        text-transform: uppercase !important;
        font-family: var(--plusJakartaSan-font-family, "Plus Jakarta Sans") !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        font-size: 13px !important;
        line-height: 14px !important;
        background: #EAEFFF !important;
        color: #0D2C87 !important;
        font-weight: 700 !important;
    }
    .why-trust{ margin-top:0 }
    .mobile-table-why-trust .question-accordion>.accordion-item>.accordion-header>.accordion-button{padding-bottom: 9px;}
}

@media (max-width: 767px) {
    .privacy-policy .site {
        padding-top: 12px;
    }

    .directory-video-list .directory-sidebar-block {
        padding-bottom: 16px;
    }

    /* .mobile-show {
        display: block !important;
    } */

    /* .desktop-open {
        display: none !important;
    } */

    .guide-page .container {
        padding: 0
    }

    .site-main {
        padding-top: 0
    }

    h1 {
        font-size: 26px;
        line-height: 34px;
    }

    h2 {
        font-size: 22px;
        line-height: 27px;
    }

    h3 {
        font-size: 20px;
        line-height: 28px;
    }

    h4 {
        font-size: 17px;
        line-height: 22px;
    }

    h5 {
        font-size: 15px;
        line-height: 22px;
    }

    h6 {
        font-size: 14px;
        line-height: 22px;
    }

    p {
        font-size: 15px;
        line-height: 24px;
    }

    .ranked-list {
        padding: 16px 24px;
        margin: 0 !important;
    }

    .ranked-list ol {
        padding: 0;
        gap: 16px;
    }

    .ranked-list ol li {
        font-size: 15px;
        line-height: 24px;
        padding-left: 46px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .ranked-list ol li::before {
        left: 0
    }

    .blue-bg-quote .join-bar span {
        font-size: 15px;
        line-height: 24px;
    }

    .blue-bg-quote .join-bar strong {
        font-size: 15px;
        line-height: 20px;
    }

    .breadcrumbs span,
    .breadcrumbs span a {
        font-size: 11px;
        line-height: 17px;
    }

    .custom-logo-link .custom-logo {
        max-height: 27px;
    }

    .post-data-wrapper .post-excerpt {
        font-size: 15px;
        line-height: 24px;
    }

    .article-item.left-side .meta .time {
        font-size: 11px;
        line-height: 14px;
    }

    .main-banner-content h1 {
        font-family: var(--instrument-font-family);
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 12px;
        gap: 4px;
    }

    .article-item .side-title {
        height: initial;
    }

    .article-item.left-side .meta .tag {
        font-size: 11px;
        line-height: 14px;
    }

    .live-search-no-results {
        font-size: 17px;
        line-height: 24px;
    }

    .live-search-results a {
        font-size: 17px;
        line-height: 24px;
    }

    .sub-mobile-menu {
        top: 49px;
        height: calc(100% - 145px);
    }

    .main-navigation {
        top: 49px;
    }

    .main-navigation .nav-inner > div:first-child {
        height: calc(100% - 145px);
    }

    .custom-logo-link .custom-logo {
        max-width: 230px;
    }

    .custom-logo-link {
        padding: 0;
    }

    .footer:after {
        display: none;
    }

    .footer-menu-wrapper {
        flex-direction: column;
        align-items: start;
        position: relative;
    }

    .footer-menu-wrapper:after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: -16px;
        left: -16px;
        height: 1px;
        background-color: #081E5C;
        content: ""
    }

    .custom-footer-menu, .custom-footer-menu ul {
        flex-wrap: wrap;
        gap: 16px;
    }

    .custom-footer-menu li, .custom-footer-menu ul li {
        width: calc(50% - 8px);
    }

    .custom-footer-menu li ul li,.custom-footer-menu ul li ul li {
        width: 100%;
    }

    .footer-menu-wrapper .lang-dropdown-btn {
        width: 159px;
    }

    .footer-menu-wrapper .sub-mobile-menu {
        position: relative;
        top: initial;
        left: initial;
        height: initial;
        transition: none;
        background: transparent;
        padding: 16px 0 0;
    }

    .footer-menu-wrapper .sub-mobile-menu .back-menu {
        display: none;
    }

    .footer-menus {
        margin-top: 0;
    }

    .footer-menus .footer-column {
        padding: 16px 0;
        position: relative;
        margin-bottom: 0;
    }

    .footer-column .menu-links li a::before {
        display: none;
    }

    .footer-column .footer-accordion-title {
        position: relative;
        margin-bottom: 0;
        cursor: pointer;
    }

    .footer-column .footer-accordion-title:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        background-size: 14px;
        background-position: center center;
        background-repeat: no-repeat;
        width: 14px;
        height: 14px;
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: transform 0.3s ease-in-out;
    }

    .footer-menus .footer-column:after {
        position: absolute;
        left: -16px;
        right: -16px;
        content: "";
        background-color: var(--dividers-divider-blue);
        height: 1px;
        bottom: 0;
    }

    .footer-column .footer-accordion-title.active:after {
        transform: translateY(-50%) rotate(180deg);
    }

    .footer-column .menu-links {
        display: none;
        margin-top: 12px;
        gap: 16px;
    }

    .footer-column .menu-links.open {
        display: flex;
    }

    .footer:before {
        top: 114px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='490' height='687' viewBox='0 0 490 687' fill='none'%3E%3Cpath d='M336.633 52.0385L17.6328 648.038' stroke='url(%23paint0_linear_85_7755)' stroke-width='40'/%3E%3Cpath d='M436.633 28.0385L103.633 658.038' stroke='url(%23paint1_linear_85_7755)' stroke-width='120'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_85_7755' x1='177.133' y1='52.0385' x2='177.633' y2='954.038' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23051135'/%3E%3Cstop offset='1' stop-color='%23081E5C'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_85_7755' x1='270.633' y1='-360.962' x2='270.633' y2='472.038' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D2C87'/%3E%3Cstop offset='1' stop-color='%23051135'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat;
        width: 390px;
        height: 510px;
        right: -91px;
    }

    .custom-footer-menu li a,.custom-footer-menu ul li a {
        font-size: 13px;
        line-height: 22px;
    }

    .footer-column .footer-accordion-title {
        font-size: 17px;
        line-height: 24px;
    }

    .footer-column .menu-links li a {
        font-size: 13px;
        line-height: 22px;
    }

    .footer-logos {
        flex-direction: column;
        align-items: start;
    }

    .footer-bottom:after {
        display: none;
    }

    .footer-bottom {
        padding-bottom: 0
    }

    .footer-copy {
        font-size: 10px;
        line-height: 12px;
        padding-top: 8px;
    }

    .search-popup .search-form {
        width: 100%;
        padding: 0;
    }
    .single-post-wrapper {
        flex-direction: column;
    }

    .single-post-wrapper .single-post-left {
        width: 100%;
        max-width: 100%;
    }

    .single-post-wrapper .single-post-right {
        width: 100%;
        max-width: 100%;
    }

    .post-author-large {
        column-gap: 24px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        row-gap: 16px !important;
    }

    .post-author-large .author-name-role-wrapper {
        display: flex;
        flex-direction: column;
        align-items: start;
    }

    .post-author-large .author-avatar {
        width: 80px;
        height: 80px;
    }

    .post-author-large .author-name {
        display: flex;
        align-items: center;
        font-size: 20px;
        line-height: 24px;
    }

    .post-author-large .author-bio {
        flex: 0 0 100%;
        margin-top: 0pdx !important;
        padding-top: 0px;
        font-size: 15px;
        line-height: 24px;
    }

    .post-author-large .author-visit a {
        font-size: 13px;
        line-height: 24px;
    }

    .single-quote h3 {
        font-size: 20px;
        line-height: 27px
    }

    .single-quote ul li,
    .single-quote ul li strong {
        font-size: 15px;
        line-height: 24px;
    }

    .source-badge {
        max-width: 145px
    }

    .source-badge .google-icon {
        width: 16px;
        flex-shrink: 0
    }

    .source-badge .google-icon img {
        max-width: 100%
    }

    .source-badge span {
        font-size: 11px;
        line-height: 17px;
    }

    .main-header-wrapper {
        padding: 11px 0px;
    }

    .top-header-wrapper {
        display: none;
    }

    .main-navigation {
        gap: 0px;
    }

    .main-banner-content p {
        line-height: 24px;
        font-size: 15px;
    }

    .news-section-wrapper .section-info-wrapper {
        border: 0px;
        padding: 0px 24px;
    }

    .featured-article .excerpt {
        font-size: 13px;
        margin-bottom: 0;
    }

    .top-news-section .featured-article {
        gap: 8px;
    }

    .section-info-wrapper .section-title {
        font-size: 22px;
        line-height: 28px;
        letter-spacing: -0.44px;
        display: flex;
        align-items: center;
    }

    .section-info-wrapper .section-date {
        font-size: 13px;
        line-height: 22px;
        font-weight: 400;
    }

    .section-info-wrapper .allnews-banner {
        font-size: 13px;
        line-height: 15px;
        font-weight: 700;
    }

    .featured-article .title {
        font-size: 26px;
    }

    .featured-article .title {
        font-size: 26px;
        line-height: 34px;
        letter-spacing: -0.78px;
    }

    .side-title,
    .article-section .side-title {
        font-size: 15px;
        line-height: 22px;
    }

    .article-wrapper {
        row-gap: 12px;
    }

    .article-wrapper .article-item-wrapper {
        width: 100%;
        grid-template-columns: 90px 1fr;
        display: grid;
        direction: rtl;
        gap: 16px;
        padding-bottom: 12px;
    }

    .article-item-wrapper .left-side .side-title,
    .article-item-wrapper .left-side .meta {
        text-align: left;
    }

    .article-wrapper .article-item-wrapper img,
    .side-news-item .right-side img {
        height: 90px;
        max-width: 90px;
    }

    .side-news-item,
    .article-item-wrapper {
        padding-bottom: 12px;
    }

    .news-section-wrapper,
    .article-item-wrapper .left-side .meta {
        margin-bottom: 0px;
    }

    .article-item-wrapper .left-side .side-title {
        margin-bottom: 8px;
    }

    .article-item.left-side {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .side-news-item {
        row-gap: 8px;
        column-gap: 16px;
    }

    .side-news-item {
        grid-template-columns: 1fr 90px;
    }

    .single-post-right .article-item.left-side {
        justify-content: start;
    }

    .news-section-wrapper .article-wrapper .article-item-wrapper {
        width: 100%;
        display: flex;
        direction: ltr;
        padding-bottom: 16px;
    }

    .news-section-wrapper .article-wrapper .article-item-wrapper .news {
        display: flex;
        flex-direction: row-reverse;
        gap: 16px;
    }

    .news-section-wrapper .article-item.left-side {
        flex: 1;
        justify-content: start;
    }

    .news-section-wrapper .article-item-wrapper .left-side .side-title {
        color: var(--primary-color);
        font-family: var(--instrument-font-family);
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .news-section-wrapper .article-item-wrapper .news img {
        margin-bottom: 0;
    }

    .news-section-wrapper .single-page-latest {
        row-gap: 12px;
        flex-direction: column;
    }

    .side-news-list.no-search-wrapper .side-news-item {
        padding-bottom: 16px;
    }

    .side-news-list.no-search-wrapper .side-news-item .side-title {
        margin-bottom: 12px;
        padding-right: 16px;
    }

    /** Footer css **/
    .view-more-posts {
        padding-top: 4px;
    }

    section.article-section .view-more-posts {
        gap: 12px;
    }

    section.article-section .view-more-posts .article-item-wrapper {
        padding-bottom: 12px
    }

    .info-right {
        padding-bottom: 0px;
        flex-shrink: 0;
    }

    .main-banner-content h1 span {
        background: linear-gradient(90deg, #A3BAFF 40.87%, var(--blue) 100%);
        -webkit-background-clip: text;
    }

    .main-banner-content h1 span.no-gradiant {
        background: none;
        -webkit-text-fill-color: var(--primary-color);
        color: var(--primary-color);
    }


    .search-active .search-inner {
        position: absolute;
        background: #fff;
        height: 100vh;
        margin: 0 auto;
        left: 0;
        top: 0;
        display: block;
        width: 100%;
        padding: 0;
    }

    .search-active {
        width: 100%;
    }

    .search-popup input[type="search"] {
        line-height: 24px;
        height: 48px;
        padding: 12px 24px;
    }

    .search-popup.active {
        padding: 40px 24px 0;
        height: calc(100% - 50px);
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
    }

    .search-popup .live-search-wrapper {
        width: 100%;
    }

    .search-popup .search-close-btn {
        width: 100%;
        background-color: var(--primary-color);
        color: var(--white-color);
        text-align: center;
        font-family: var(--body-font-family);
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .search-form {
        width: 100%;
        padding: 0;
    }

    .search-btn-wrapper {
        width: calc(100% + 48px);
        background: #F4F5F7;
        margin: 0 -24px;
        text-align: center;
        padding: 24px;
    }

    .search-close-btn {
        background-color: var(--primary-color);
        color: #FFF;
        width: 100%;
        font-size: 17px;
        line-height: 24px;
        padding: 12px 24px;
    }

    .search-close-btn:hover {
        background-color: #fff;
        color: var(--primary-color);
    }

    .directory {
        padding-top: 0;
    }

    .directory-image {
        width: 100%;
    }

    .directory-single-page-wrapper .directory-image {
        margin-bottom: 24px;
    }

    .betting-guide-tab .nav-link {
        font-size: 13px;
        line-height: 24px;
    }

    .directory .tab-content {
        padding-top: 24px;
    }

    .directory .directory-term {
        font-size: 13px;
        line-height: 22px;
    }

    .directory .directory-title {
        font-size: 17px;
        line-height: 22px;
    }

    .directory .directory-posts {
        row-gap: 16px;
    }

    .news-page .head p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 0
    }

    .top-news-section .featured-article {
        padding: 16px;
    }

    .top-news-section .featured-article .tag {
        font-size: 11px;
        line-height: 14px;
    }

    .top-news-section .featured-article .title {
        font-size: 26px;
        line-height: 34px;
    }

    .news-page .news-new {
        margin-bottom: 0;
    }

    .search-page .article-wrapper {
        gap: 12px;
        padding-bottom: 16px;
    }

    .search-page .article-wrapper .article-item-wrapper {
        display: flex;
        direction: ltr;
        width: 100%;
        padding-bottom: 12px;
    }

    .search-page .article-wrapper .article-item-wrapper article .article-item {
        flex: 1;
        justify-content: start;
    }

    .search-page .article-wrapper .article-item-wrapper article img {
        margin-bottom: 0
    }

    .search-page .search-wrapper .article-item-wrapper .news,
    .search-page .search-wrapper .article-item-wrapper .page {
        flex-direction: row-reverse;
    }

    .search-page .search-wrapper .article-item-wrapper .news .article-item,
    .search-page .search-wrapper .article-item-wrapper .page .article-item {
        flex: 1
    }

    .search-page .search-result-form-wrapper {
        max-width: 100%;
    }

    /* contact */
    .contact-main-wrapper h1 {
        font-size: 26px;
        line-height: 34px;
        letter-spacing: -0.78px;
        margin-bottom: 16px;
    }

    .contact-main-wrapper .description,
    .cf7-col label,
    .cf7-col input::placeholder,
    .cf7-col textarea::placeholder {
        font-size: 15px;
        line-height: 24px;
    }

    .cf7-row {
        gap: 24px;
    }

    .cf7-submit input[type="submit"] {
        font-size: 17px;
        line-height: 24px;
        max-width: fit-content;
        margin: 0 auto;
    }

    .cf7-submit p {
        display: flex;
        flex-direction: column;
        flex-direction: column;
        align-items: center;
        gap: 8px;
    }

    .cf7-col textarea {
        max-height: 116px;
    }

    .contact-main-wrapper {
        padding: 0px;
    }

    .contact-us-section {
        padding: 24px 0px 6px 0px;
    }

    /* contact*/
    .index-error-popular .side-title {
        font-size: 17px;
        line-height: 22px;
    }

    .index-error-popular .meta .tag {
        font-size: 11px;
        line-height: 14px;
    }

    .state-by-state .betting-tab-content .bottom-container .news-grid {
        padding-top: 12px;
        gap: 0
    }

    .state-by-state .betting-tab-content .bottom-container .news-card {
        padding-bottom: 16px;
        margin-bottom: 12px;
        flex-direction: row-reverse;
    }

    .state-by-state .betting-tab-content .bottom-container .news-card:last-child {
        margin-bottom: 0
    }

    .state-by-state .betting-tab-content .bottom-container .news-card .news-img {
        width: 90px;
        height: 90px;
    }

    .state-by-state .title-tab-wrapper .section-long-heading {
        padding-bottom: 24px;
        margin-right: 0
    }

    .state-by-state .title-tab-wrapper {
        gap: 16px;
        margin-bottom: 24px;
        margin-right: 0
    }

    .state-by-state .tab-content-wrapper .news-grid {
        padding-top: 0;
        gap: 12px;
    }

    .state-by-state .tab-content-wrapper .news-grid .news-item {
        padding-bottom: 12px !important;
    }

    .state-by-state .tab-content-wrapper .news-grid .news-item:first-child,
    .state-by-state .article-wrapper .article-item-wrapper:first-child {
        flex-direction: column;
        gap: 4px;
        display: flex;
    }

    .state-by-state .tab-content-wrapper .news-grid .news-item:first-child .news-img,
    .state-by-state .article-wrapper .article-item-wrapper:first-child>a img {
        width: 100%;
        height: inherit;
        max-width: 100%;
    }

    .state-by-state .article-wrapper .article-item-wrapper:first-child .side-title {
        font-size: 17px;
        line-height: 22px;
    }

    .state-by-state {
        margin-top: 44px;
    }

    .state-by-state .tabs-wrapper {
        margin-top: 0
    }

    section.featured-logos .featured-title {
        font-size: 20px;
        line-height: 27px;
    }

    section.featured-logos .featured-logos-image {
        margin-left: -16px;
        margin-right: -16px;
        width: auto;
        margin-bottom: 0
    }

    section.banner-wrapper .row {
        gap: 16px;
    }

    section.banner-wrapper .banner-one {
        margin-bottom: 16px;
    }

    section.banner-wrapper .banner-two,
    section.banner-wrapper .banner-one {
        position: relative;
        overflow: hidden;
        padding: 24px 24px 64px 24px;
    }

    section.banner-wrapper .banner-one .img-container {
        width: 158px;
        height: 100px;
        position: absolute;
        bottom: 7px;
        right: -23px;
    }

    section.banner-wrapper .banner-two .img-container {
        width: 135px;
        height: 135px;
        position: absolute;
        bottom: -4px;
        right: -16px;
        top: initial;

    }

    section.banner-wrapper .banner-one .banner-small-title,
    section.banner-wrapper .banner-two .banner-small-title {
        font-size: 11px;
        line-height: 14px;
    }

    section.banner-wrapper .banner-one .banner-text,
    section.banner-wrapper .banner-two .banner-text {
        font-size: 15px;
        line-height: 24px;
    }

    section.banner-wrapper .banner-one .banner-title,
    section.banner-wrapper .banner-one .banner-title span,
    section.banner-wrapper .banner-two .banner-title,
    section.banner-wrapper .banner-two .banner-title span {
        font-size: 26px;
        line-height: 34px;
    }

    section.banner-wrapper .banner-two {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='206' height='72' viewBox='0 0 206 72' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M74.4236 28.1147L71.5549 28.8193L60.5532 12.4561C58.8769 11.3792 57.2107 10.5153 55.546 9.87747C52.5622 8.71962 49.2708 8.14258 45.6749 8.14258C41.7734 8.1427 38.2739 8.70302 35.1756 9.82456C32.077 10.9462 29.4365 12.6829 27.2559 15.0348C25.0757 17.3866 23.4109 20.4088 22.2634 24.0991C21.1161 27.7895 20.5428 32.2034 20.5427 37.3406C20.5427 45.3006 21.7465 52.0497 24.1564 57.5856C26.6047 63.0853 29.8962 67.2641 34.0276 70.1225C38.1972 72.9448 42.8451 74.3553 47.971 74.3553C49.8455 74.3553 51.6453 74.2132 53.3667 73.9237C54.2998 73.7668 55.1975 73.5614 56.0631 73.3194V53.1885L46.6506 50.0947V47.9254H73.8481L97.5488 3.47536H165.087L197.28 73.3278L206 76.4188V78.5909H166.349V76.4188L175.989 73.4336L167.088 53.6786H138.441L130.256 73.4893L139.724 76.4745V78.5909H63.0977C61.0262 78.9323 58.9495 79.205 56.8665 79.4041C53.0793 79.8021 49.2523 80 45.3886 80C38.3117 80 31.9619 79.1497 26.3386 77.4492C20.7152 75.7486 15.9322 73.2537 11.992 69.961C8.09011 66.6322 5.10683 62.579 3.0411 57.8028C1.0136 52.9905 6.25404e-06 47.4906 0 41.3033C0 33.5964 1.9324 26.8307 5.7959 21.0053C9.69789 15.1436 15.2266 10.5831 22.3803 7.32665C29.5336 4.07052 37.9686 2.44222 47.6848 2.44222C50.8215 2.44223 53.7301 2.6039 56.4078 2.92955C58.2724 3.15313 60.2621 3.48436 62.379 3.91256L67.9412 0H69.5479L74.4236 28.1147ZM118.308 14.1158C117.987 13.4144 117.114 13.2393 116.575 13.7789C114.026 16.3429 107.4 22.8166 100.193 27.9282C98.926 28.8182 97.7027 29.6559 96.5234 30.4651C90.3786 34.6465 85.5134 37.9521 83.7514 44.2245C82.7181 47.9334 83.1555 51.4278 84.99 54.0713C86.8248 56.7146 89.8248 58.1716 93.4356 58.2122H93.567C97.3668 58.2121 101.197 56.5802 104.516 53.7622C103.555 55.7311 102.564 58.1047 101.633 59.5879C99.8858 62.4062 98.0965 64.4315 96.7133 65.7533C95.9866 66.4548 96.466 67.7354 97.4553 67.736H108.93C109.76 67.7358 110.283 66.8059 109.877 66.0373C109.178 64.729 108.392 62.6225 108.174 59.5879C108.057 58.0911 108.346 55.731 108.463 53.7622C110.239 56.5808 113.184 58.212 116.984 58.2122H117.113C120.753 58.1852 124.54 56.7145 127.802 54.0713C131.063 51.4278 133.408 47.9333 134.384 44.2245C136.044 37.9387 132.987 34.633 129.114 30.4651H129.128C128.386 29.6558 127.613 28.8319 126.826 27.9282C122.59 23.0323 119.56 16.8817 118.308 14.1158ZM140.749 48.0897H164.57L152.142 20.5152L140.749 48.0897Z' fill='%23081E5C'/%3E%3C/svg%3E");
        background-size: 206px;
        background-position: center bottom;
    }

    section.worldwide-statistics .statistic-container .value {
        color: var(--blue);
        font-family: var(--newsreader-font-family);
        font-size: 34px;
        font-style: normal;
        font-weight: 700;
        line-height: 34px;
        letter-spacing: -0.68px;
    }

    section.worldwide-statistics .statistic-container span+span {
        color: var(--primary-color);
        font-family: var(--body-font-family);
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 160% */
    }

    section.worldwide-statistics .statistic-container .value-container {
        display: flex;
        flex-direction: column;
    }

    section.worldwide-statistics .statistic-container .value-container {
        align-items: start;
    }

    section.other-author-wrapper .all-other-author-links {
        display: flex;
        align-items: center;
        text-align: center;
        gap: 8px;
        margin-top: 16px;
        justify-content: center;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    section.other-author-wrapper .all-other-author-links a {
        color: var(--blue);
        font-family: var(--body-font-family);
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: 15px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' viewBox='0 0 21 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4164 6.60352H6.95379e-07V8.35352H20.4164V6.60352Z' fill='%230D2C87'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5413 8.35339C15.4258 8.35339 12.0629 4.73423 12.0629 0.875V0H13.8129V0.875C13.8129 3.80518 16.4293 6.60339 19.5413 6.60339H20.4164V8.35339H19.5413Z' fill='%230D2C87'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5413 6.60352C15.4258 6.60352 12.0629 10.2226 12.0629 14.0819V14.9569H13.8129V14.0819C13.8129 11.1518 16.4293 8.35352 19.5413 8.35352H20.4164V6.60352H19.5413Z' fill='%230D2C87'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 21px;
        padding-right: 26px;
    }

    section.other-author-wrapper .all-other-author-links a:hover {
        color: var(--link-hover);
    }

    section.other-author-wrapper .all-other-author-links .all-author {
        display: flex;
        color: #0D2C87;
        font-family: var(--body-font-family);
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: 15px;
    }

    section.other-author-wrapper .all-other-author-links span:last-child {
        display: flex;
    }

    .scrollable-tab .tab-pane .tab-content-wrapper .top-container .news-item .title {
        font-size: 17px;
        line-height: 22px;
    }

    .scrollable-tab .news-content .title {
        font-size: 15px;
        line-height: 22px;
    }

    .state-by-state .betting-tab-content .bottom-container .news-card .news-content {
        flex: 1
    }

    .state-by-state .title-tab-wrapper {
        flex-direction: column;
        align-items: start;
        gap: 0
    }

    .state-by-state .nav-tabs {
        margin-right: -16px;
        margin-left: -16px;
        width: calc(100% + 32px);
    }

    .state-by-state .nav-tabs .nav-item:first-child,
    .error-news .nav-tabs .nav-item:first-child {
        margin-left: 16px;
    }

    .scrollable-tab .tab-pane .tab-content-wrapper .top-container .news-item .title {
        margin-top: 4px;
    }

    .best-gambling-guides-wrapper .title-tab-wrapper,
    .error-news .title-tab-wrapper {
        flex-direction: column;
        align-items: start;
    }

    section.other-author-wrapper {
        margin-bottom: 0;
        border-bottom: #E0E2EA solid 1px;
    }

    section.other-author-wrapper.border-box {
        border-bottom: none;
    }

    .best-gambling-guides-wrapper .nav-tabs {
        margin-right: -16px;
        margin-left: -16px;
        width: calc(100% + 32px);
    }

    .best-gambling-guides-wrapper .nav-tabs .nav-item:first-child {
        margin-left: 16px;
    }

    .best-gambling-guides-wrapper .article-item-wrapper .article-item {
        justify-content: start;
        direction: ltr;
        flex: inherit;
    }

    section.home-top-reviews .top-review .top-review-logo-wrapper {
        width: 140px;
        min-width: 140px;
    }

    .home-top-reviews .title-tab-wrapper {
        flex-direction: column;
        align-items: start;
    }

    .home-top-reviews .title-tab-wrapper .top-reviews-box {
        margin-right: -16px;
        margin-left: -16px;
        width: calc(100% + 32px);
    }

    .home-top-reviews .title-tab-wrapper .nav-tabs .nav-item:first-child {
        margin-left: 16px;
    }

    .scroll-tab.nav-tabs {
        gap: 12px;
    }

    section.home-top-reviews .top-review .top-review-content {
        width: calc(100% - 140px)
    }

    section.home-top-reviews .top-review .top-review-title {
        font-size: 15px;
        line-height: 22px;
    }

    section.home-top-reviews .top-review-category {
        font-size: 11px;
        line-height: 14px;
    }

    section.home-top-reviews .top-review .reviewer .grad {
        font-size: 13px;
        line-height: 22px;
    }

    section.home-top-reviews .reviewer .reviewer-name {
        font-size: 11px;
        line-height: 14px;
    }

    .top-review .top-review-ratting .top-review-start .number {
        font-size: 13px;
        line-height: 24px;
    }

    .casino-free-start {
        margin-bottom: 32px;
    }

    .other-author-wrapper .title-wrapper,
    .state-by-state .section-long-heading,
    .index-error-popular .section-long-heading {
        font-size: 22px;
        line-height: 28px;
    }

    /* Author Detail Page Start   */


    section.author-detail-wrapper {
        display: flex;
        flex-direction: row;
        gap: 0px;
        align-items: center;
        margin-bottom: 16px;
    }

    section.author-detail-wrapper .author-img-wrapper {
        width: 100px;
        height: 100px;
    }

    section.author-detail-wrapper .author-img-wrapper::before {
        display: none;
    }

    section.author-detail-wrapper .author-img-wrapper {
        width: 100px;
        height: 100px;
        background-color: var(--divider-light);
        border-radius: 50%;
        content: "";
        display: block;
        position: relative;
        z-index: unset;
        min-width: 100px;
        overflow: hidden;
    }

    section.author-detail-wrapper .author-img-wrapper img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    section.author-detail-wrapper .author-info-wrapper .author-name {
        color: var(--primary-color, #051135);

        /* Title/H1 */
        font-family: var(--instrument-font-family, "Instrument Sans");
        font-size: 26px;
        font-style: normal;
        font-weight: 700;
        line-height: 34px;
        /* 130.769% */
        letter-spacing: -0.78px;

    }

    section.author-detail-wrapper .author-info-wrapper {
        display: flex;
        flex-direction: row;
        margin-left: 16px;
        margin-right: 0px;
    }

    section.author-detail-wrapper .author-info-wrapper .author-social-info {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    section.author-detail-wrapper .author-info-wrapper .author-designation {
        color: var(--text-tertiary, #484C5D);

        /* Body/Medium */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* 160% */
    }

    section.author-detail-wrapper .author-info-wrapper .author-info {
        display: flex;
        flex-direction: column;
        gap: 0px;
        margin-bottom: 0px;
        align-items: start;
        padding-right: 16px;

    }

    section.author-statistics-wrapper {
        background-color: #F4F5F7;
        padding: 8px 16px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 0px;
        margin-left: -16px;
        margin-right: -16px;
    }

    section.author-statistics-wrapper .statistics-row:last-of-type {
        border-bottom: 1px solid var(--divider-light, #E0E2EA);
    }

    section.author-statistics-wrapper .author-statistics-column.second-column-detail .statistics-row:last-of-type {

        border-bottom: 0px solid var(--divider-light, #E0E2EA);
    }

    section.author-statistics-wrapper .statistics-row .label {
        color: var(--primary-color, #051135);
        width: 200px;
        /* Body/Small Bold */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        /* 169.231% */

    }

    section.author-statistics-wrapper .statistics-row .value {
        color: var(--secondary-color, #20232F);

        /* Body/Small */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        /* 169.231% */
        width: 90%;
    }

    section.author-statistics-wrapper .author-statistics-column {
        border-right: 0px solid var(--divider-light, #E0E2EA);
        padding-right: 0px;
        margin-right: 0px;
    }

    section.author-statistics-wrapper .author-statistics-column:last-of-type {
        border-right: 0px solid var(--divider-light, #E0E2EA);
        padding-right: 0px;
        margin-right: 0px;
    }

    /* Author Content Wrapper Start */
    section.author-content-wrapper {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
    }

    section.author-content-wrapper .author-left-content {
        display: flex;
        flex-direction: column;
        row-gap: 32px;
        width: 100%;
        margin-top: 32px;
    }

    section.author-content-wrapper .author-left-content p {
        color: var(--secondary-color, #20232F);
        /* Body/Medium */
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        /* 162.5% */
    }

    section.author-content-wrapper .author-left-content .sub-title {
        color: var(--primary-color, #051135);
        /* Title/h3 title */
        font-family: var(--instrument-font-family, "Instrument Sans");
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px;
        /* 118.182% */
    }

    section.author-latest-articles .article-wrapper {
        gap: 24px;
    }

    section.author-latest-articles .article-wrapper .article-item-wrapper {
        width: 100%;
        height: auto;
        display: flex;
        gap: 16px;
        flex-direction: row;
        border-bottom: 1px solid var(--divider-light);
        padding-bottom: 12px;
    }

    section.author-latest-articles .article-wrapper> :nth-last-child(-n+3) {
        border-bottom: 1px solid var(--divider-light) !important;
    }

    section.author-latest-articles .article-wrapper .article-item-wrapper .article-item {
        flex: 1;
        justify-content: start;
    }

    section.author-latest-articles .article-wrapper .article-item-wrapper .meta {
        flex-direction: row-reverse;
    }

    section.author-latest-articles .article-wrapper .article-item-wrapper:last-child {
        border-bottom: none !important;
    }

    .author-page-wrapper section.author-latest-articles .article-wrapper .article-item-wrapper:last-child {
        padding-bottom: 0;
    }

    .author-page-wrapper .author-content-wrapper .author-left-content {
        row-gap: 0;
        margin-bottom: 0
    }

    /* .single-post-wrapper .single-post-left .post-author-meta {
        margin-top: 0
    } */

    /* Author Content Wrapper End */
    .search-page .article-wrapper .article-item-wrapper article {
        column-gap: 16px;
        display: flex;
        flex-direction: row-reverse;
    }

    /*.search-page .article-wrapper .article-item-wrapper:nth-last-child(2){ border-bottom:none; padding-bottom:0 }*/
    .search-page .article-wrapper .article-item-wrapper article .side-title {
        font-size: 15px;
        line-height: 22px;
    }

    .search-page .article-wrapper .article-item-wrapper .meta .time {
        font-size: 11px;
        line-height: 14px;
    }

    .search-page .article-wrapper .article-item-wrapper .meta .author {
        font-size: 11px;
        line-height: 14px;
    }

    .best-gambling-guides-wrapper .section-heading,
    .error-news .title-tab-wrapper .section-heading {
        padding: 12px 0;
        margin-right: 0;
        margin-bottom: 12px;
    }

    .search-page .betting-tab-content {
        padding-top: 16px;
    }

    .new-article-section .article-item-wrapper {
        width: 100%;
    }

    .new-article-section .article-item {
        justify-content: start;
    }

    .new-article-section .article-item .meta {
        flex-direction: row-reverse;
    }

    .new-article-section .other-article-view-more {
        margin-top: 16px;
        cursor: pointer;
    }

    .search-page .best-guides-slider .article-item-wrapper img {
        max-width: 100%;
        height: 155px;
        margin-bottom: 0;
    }

    .search-page .search-wrapper .article-item-wrapper {
        border-bottom: 1px solid var(--divider-light)
    }

    .home .top-news-section .side-news-list {
        gap: 12px;
    }

    .home .top-news-section .side-news-list .side-news-item {
        padding-bottom: 12px;
    }

    section.worldwide-statistics .container {
        padding-right: 24px;
        padding-left: 24px;
    }

    section.worldwide-statistics .statistic-container {
        border-bottom: none;
    }

    section.worldwide-statistics {
        border-bottom: #E0E2EA solid 1px;
        padding-bottom: 12px;
    }

    /*.main-banner-content h1 span.italic{ font-style:normal; }*/
    section.banner-wrapper .banner-one .content-wrapper {
        flex: 1
    }

    .new-article-section .article-wrapper .article-item-wrapper {
        width: 100%;
    }

    section.author-statistics-wrapper .author-statistics-column {
        width: 100%
    }

    .title-slash {
        margin-right: 4px;
    }

    .best-gambling-guides-wrapper .article-item .side-title {
        font-size: 15px;
        line-height: 22px;
    }

    .featured-article .meta .time,
    .featured-article .meta .author {
        font-size: 11px;
        line-height: 14px;
    }

    section.other-author-wrapper .other-author-item .bottom-container .author-name {
        font-size: 15px;
        line-height: 22px;
    }

    section.other-author-wrapper .other-author-item .bottom-container .author-articles,
    section.other-author-wrapper .other-author-item .bottom-container .author-role {
        font-size: 11px;
        line-height: 22px;
    }

    .best-gambling-guides-wrapper .article-wrapper {
        row-gap: 16px;
    }

    .best-gambling-guides-wrapper .article-wrapper .article-item-wrapper {
        padding-bottom: 16px;
    }

    .author-page-wrapper .author-statistics-wrapper {
        margin-top: -10px;
    }

    section.about-us-our-credibility {
        margin-bottom: 32px;
        margin-top: 32px;
    }

    section.about-us-our-credibility.faq-section h2.faq-heading {
        font-size: 18px;
        line-height: 24px
    }

    section.about-us-our-credibility.faq-section h2,
    section.about-us-our-credibility.faq-section h2 button {
        font-size: 17px;
        line-height: 22px
    }

    .players-worldwide .two-by-two-grid .box {
        border-bottom: #E0E2EA solid 1px;
        padding: 0 0 16px;
    }

    .players-worldwide .two-by-two-grid {
        gap: 24px 16px
    }

    .players-worldwide .title {
        margin-bottom: 24px;
        text-align: center;
        font-size: 15px;
        line-height: 22px;
    }

    section.about-us-our-credibility .our-evolution-section {
        margin-left: -16px;
        margin-right: -16px;
        margin-bottom: 0;
    }

    section.about-us-our-credibility .our-evolution-section .title {
        font-size: 22px;
        line-height: 27px;
    }

    section.about-us-our-credibility .our-evolution-section p {
        font-size: 15px;
        line-height: 24px !important;
        color: #20232F
    }

    section.about-us-our-credibility .our-evolution-section .date {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 24px !important;
    }

    section.about-us-our-credibility .our-evolution-section p small {
        display: block;
        font-size: 17px;
        line-height: 24px;
    }

    section.about-us-our-credibility .our-evolution-section .title+div p {
        margin-bottom: 16px;
    }

    .our-editorial-code p {
        font-size: 15px;
        line-height: 24px;
    }

    section.about-us-our-credibility .our-credibility-title {
        font-size: 22px;
        line-height: 27px;
    }

    section.about-us-our-credibility .content p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 0;
    }

    section.our-pledge-wrapper .list-content .list-a ul li {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 8px;
    }

    section.our-pledge-wrapper .list-content .list-b ul {
        margin-bottom: 0
    }

    section.our-pledge-wrapper .title {
        margin-bottom: 16px;
        font-size: 22px;
        line-height: 30px;
    }

    section.our-pledge-wrapper .content p {
        font-size: 15px;
        line-height: 24px;
    }

    .post-date {
        flex-direction: row;
        gap: 2px;
        flex-wrap: wrap;
    }

    .single-post-right .ga-related-news-block .side-news-list .side-news-item {
        padding-bottom: 16px;
    }
    .single-post-right .ga-related-news-block .side-news-list .side-news-item:last-child {
        border-bottom: 1px solid var(--divider-light);
    }

    .news-page .latest-slider-block .single-page-latest .article-item-wrapper {
        width: 100%
    }


    .directory h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .top-news-grid .side-news-list .right-side img {
        height: 90px;
    }

    .side-news-list.no-search-wrapper .side-news-item .article-item,
    .search-page .article-wrapper .article-item-wrapper .article-item {
        flex: 1;
        justify-content: start;
    }

    .search-page .best-guides-slider .article-item-wrapper:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }

    .news-page .head {
        margin-bottom: 24px;
    }

    section.worldwide-statistics .statistic-container .value {
        font-size: 34px;
        line-height: 34px;
    }

    section.worldwide-statistics .statistic-container .value-container>span:last-child {
        font-size: 15px;
        line-height: 24px;
    }

    .home .other-horizontal-article,
    .dekstop-exerpt {
        display: none;
    }

    .mobile-exerpt,
    .mobile-exerpt-view-more {
        display: block;
    }

    .our-editorial-code>div:last-child p {
        margin-bottom: 0
    }

    .short {
        display: block;
    }

    .page-template-template-guide-page .scroll-tab.nav-tabs {
        column-gap: 4px;
    }

    .guide-page .post-author-large .author-name-role-wrapper {
        margin-bottom: 0
    }

    .sport-type-tab .author-quote-parent {
        padding-bottom: 0;
        position: relative;
        align-items: start;
    }

    .sport-head h3 {
        font-size: 20px;
        line-height: 27px;
    }

    .que-ans.img-part {
        border-bottom: #E0E2EA solid 1px;
        padding-bottom: 16px;
    }

    .que-ans.img-part .left-img-part .desktop-title {
        display: none;
    }

    .blue-bg-quote .blue-quote-content .left h3 {
        font-size: 20px;
        line-height: 24px;
        
    }

    .blue-bg-quote .rating-exp-grp .rating-label {
        font-size: 13px;
        line-height: 22px;
    }

    .blue-bg-quote .rating-amt span {
        font-size: 13px;
        line-height: 24px;
    }

    .rat-score-cel .green-count {
        font-size: 17px;
        line-height: 24px;
    }

    .que-ans.no-count .que-cell {
        align-items: start;
    }

    .que-ans.no-count .que-cell h4:before {
        display: flex;
    }

    .scrollable-tab .best-guides-slider .article-item-wrapper .article-item {
        justify-content: start;
    }

    .scrollable-tab .best-guides-slider .article-item-wrapper .left-side .meta {
        flex-direction: row-reverse;
    }

    .title-tab-wrapper {
        margin-bottom: 24px;
    }

    .slick-slider-casino-free-start .free-casino-container .sub-title {
        font-size: 11px;
        line-height: 14px;
    }

    .tax-company_type .head {
        border-bottom: var(--divider-light) solid 0px !important;
        margin-bottom: 0;
    }

    .tax-company_type .scroll-tab.nav-tabs {
        margin-left: -16px;
        margin-right: -16px;
        width: initial;
        justify-content: start;
    }

    .tax-company_type .scroll-tab.nav-tabs .nav-item:first-child,
    .post-type-archive-directory .scroll-tab.nav-tabs .nav-item:first-child {
        margin-left: 16px;
    }

    .tax-company_type .directory-posts {
        row-gap: 16px;
    }

    .key-list-table .key-list-cell {
        align-items: center;
    }

    .key-list-table .key-list-cell.full {
        align-items: start;
    }

    .sport-top-block .left-sport-col {
        width: 100%;
        flex-direction: row;
        border: none;
        gap: 0;
    }


    .sport-top-block .left-sport-col .rat-score-cel {
        width: 50%;
    }

    .sport-top-block .left-sport-col .rat-score-cel:last-child {
        border-bottom: #E0E2EA solid 1px;
        border-left: #E0E2EA solid 1px;
        padding-left: 16px;
        padding-bottom: 13px;
    }

    .fill-table th,
    .fill-table td,
    table th,
    table td {
        font-size: 14px;
        line-height: 28px;
    }

    .why-trust p {
        font-size: 13px;
        line-height: 22px;
    }



    .single-post-left .article-section,
    .single-post-left .casino-free-start,
    .single-post-left section.index-error-popular .error-popular {
        margin-bottom: 0
    }

    .single-post-left section.banner-wrapper {
        margin-top: 0;
        margin-bottom: 0
    }

    .single-post-left section.worldwide-statistics {
        padding-bottom: 0;
        margin-bottom: 0
    }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new .meta {
        margin-top: 0;
        padding-bottom: 0;
    }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new .tab-page-content {
        justify-content: start;
    }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new .tab-page-title {
        margin-bottom: 8px;
    }

    .question-accordion .accordion-button,
    .schema-faq .schema-faq-section .schema-faq-question {
        font-size: 17px;
        line-height: 22px;
    }

    .schema-faq .schema-faq-section .schema-faq-answer {
        font-size: 15px;
        line-height: 24px;
    }

    .post-meta {
        gap: 24px;
    }

    .post-data-wrapper p,
    .post-data-wrapper .post-excerpt p {
        font-size: 15px;
        line-height: 24px;
    }

    .wp-block-columns .wp-block-column {
        width: 100%
    }

    .wp-block-columns .wp-block-column .wp-block-heading {
        color: var(--primary-color);
        font-family: var(--instrument-font-family);
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
    }

    .wp-block-columns .wp-block-column>p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 0;
    }

    table tr td,
    table tr th {
        white-space: nowrap;
    }

    .que-ans .que-cell .mobile-title {
        display: block;
        order: 1;
        margin: 0;
        padding: 0 0 0 41px;
        font-size: 17px;
        line-height: 30px;
        position: relative;
        color: var(--primary-color);
        font-family: var(--instrument-font-family);
        font-style: normal;
        font-weight: 700;
    }

    .que-ans .que-cell .mobile-title:before {
        content: counter(fuel-awesome-counter);
        background: #0D2C87;
        width: 30px;
        height: 30px;
        color: var(--white-color);
        text-align: center;
        font-family: var(--instrument-font-family);
        font-style: normal;
        font-weight: 700;
        line-height: 22px;
        text-transform: capitalize;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        position: absolute;
        left: 0;
        top: 0;
        font-size: 16px;
    }

    .que-ans.img-part .que-cell {
        border-bottom: #E0E2EA solid 1px;
        padding-bottom: 16px;
    }

    .que-ans.img-part .que-cell:last-child {
        border-bottom: none;
        padding-bottom: 0
    }

    .single-post-left .paragraph p {
        font-size: 11px;
        line-height: 14px;
        padding-bottom: 16px;
    }

    .sport-type-tab .accordion-item {
        margin: 0 0 1px 0;
        border: none;
    }

    .sport-type-tab .accordion-item .accordion-header .accordion-button {
        flex-wrap: wrap;
        padding: 0 0 16px 0;
        border-radius: 0;
    }

    .sport-type-tab .accordion-item .accordion-header .accordion-button:before {
        height: 24px;
        width: 24px;
        text-align: center;
        left: 16px;
        position: absolute;
        top: 21px;
        font-size: 15px;
        line-height: 20px;
    }

    .sport-type-tab .sport-head-logo {
        justify-content: start;
        padding: 14px 18px 14px 75px;
        height: 66px;
        width: 100%;
    }

    .sport-type-tab .sport-head-logo img {
        max-height: 25px;
    }

    .sport-type-tab .accordion-button:after {
        position: absolute;
        right: 0;
        top: 21px;
        margin-right: 16px;
    }

    .sport-type-tab .sport-head-middle {
        flex: auto;
        width: 100%;
        padding: 0 16px;
    }

    .sport-type-tab .sport-head-middle h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .sport-type-tab .author-quote-parent .athor-quote h3 {
        font-size: 20px;
        line-height: 27px;
        order: 2;
        margin: 4px 0 46px 0;
    }

    .sport-type-tab .accordion-body .sport-head,
    .sport-type-tab .accordion-body .keytab .betting-guide-tab {
        padding: 0;
    }

    section.best-gambling-guides-wrapper .directory-item {
        display: flex;
        gap: 16px;
        flex-direction: column;
    }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        border-bottom: 1px solid #E0E2EA;
        gap: 16px;
        padding-bottom: 16px;
    }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new a img {
        width: 85px;
        height: 85px;
        margin-bottom: 0px;
    }

    section.best-gambling-guides-wrapper .article-item .side-title a {
        overflow: hidden;
        color: var(--primary-color, #051135);
        text-overflow: ellipsis;

        /* Title/H5 Headline */
        font-family: var(--instrument-font-family, "Instrument Sans");
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 146.667% */
    }

    section.best-gambling-guides-wrapper .article-item-wrapper .meta .author a {
        color: #555;
        font-family: var(--body-font-family, "Libre Franklin");
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        /* 133.333% */
        letter-spacing: 0.24px;
    }

    .home .about-us-author-section .section-heading {
        padding-top: 0;
    }

    section.home-top-reviews .section-heading {
        margin-right: 0;
        padding-bottom: 12px;
        margin-bottom: 12px;
        width: 100%;
        padding-top: 12px;
    }

    .scroll-tab.nav-tabs {
        width: calc(100% + 32px);
        margin-right: -16px;
        margin-left: -16px;
    }

    section.home-top-reviews {
        padding-bottom: 16px;
        border-bottom: #E0E2EA solid 1px;
        margin-bottom: 24px;
    }

    .slick-slider-casino-free-start .free-casino-container {
        height: 290px;
    }

    .igaming-experts .slick-prev,
    .authors-group .slick-prev {
        top: 35px;
        margin-top: 0;
        right: 7px;
    }

    .igaming-experts .slick-next,
    .authors-group .slick-next {
        top: 0px;
        margin-top: 0;
        right: 7px;
    }

    .key-list-table .key-list-cell.full .label {
        margin-bottom: 8px;
    }

    .key-list-table .key-list-cell.full ul {
        gap: 8px 24px;
    }

    .paragraph {
        border-bottom: none;
    }

    .mobile-table-why-trust {
        display: block;
    }

    .mobile-table-why-trust .question-accordion .accordion-button.no-arrow:after {
        display: none;
    }

    .mobile-table-why-trust .question-accordion .trust-us {
        border: none;
    }

    .mobile-table-why-trust .question-accordion>.accordion-item>.accordion-header>.accordion-button {
        text-transform: capitalize;
        font-family: var(--newsreader-font-family);
        padding-top: 12px;
        padding-bottom: 9px;
        font-size: 20px;
        line-height: 27px;
        color: #051135;
    }

    .toc-questions .accordion-item .accordion-header .accordion-button {
        padding:10px 16px;
    }
    .toc-questions .accordion-item .accordion-body ul li{margin-bottom: 12px;}
    .toc-questions .accordion-item .accordion-body ul li:last-child{margin-bottom: 0px;}
    .toc-questions .accordion-item .accordion-body ul li a{ font-size:15px; line-height:27px; }
    .toc-questions .accordion-item .accordion-header .accordion-button:after{ margin-top:0 }

    .mobile-table-why-trust .question-accordion .accordion-button:after {
        margin-top: -4px;
    }

    .mobile-table-why-trust .question-accordion .trust-us .accordion-button {
        text-transform: uppercase !important;
        font-family: var(--plusJakartaSan-font-family, "Plus Jakarta Sans") !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        font-size: 13px !important;
        line-height: 14px !important;
        background: #EAEFFF !important;
        color: #0D2C87 !important;
        font-weight: 700 !important;
    }

    .mobile-table-why-trust .question-accordion .trust-us .accordion-button:after {
        margin-top: 0
    }

    .mobile-table-why-trust .question-accordion .trust-us .accordion-collapse {
        background-color: #EAEFFF;
    }

    .mobile-table-why-trust .question-accordion .trust-us .accordion-collapse .accordion-body {
        padding-top: 0;
    }

    .mobile-table-why-trust .question-accordion .accordion-body ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .mobile-table-why-trust .question-accordion .accordion-body ul li {
        font-size: 12px;
    }

    .sport-type-tab .author-quote-parent .author-pic {
        transform: translateY(-28px);
    }
    .author-quote-parent .athor-quote span{
        -webkit-line-clamp: inherit;
    }
    .sport-type-tab .author-quote-parent .athor-quote span{ font-size:20px; line-height: 27px; margin-bottom: 24px;}
    .ranked-list ol,
    .ranked-list-round ol {
        gap: 12px;
    }

    .ranked-list-round ol li:after {
        bottom: 0;
        top: 41px
    }

    .ga-latest-news-widget .side-news-list.no-search-wrapper .side-news-item .article-item {
        min-height: 44px;
    }

    .single-post-right .ga-related-news-block .section-title {
        font-size: 20px;
        line-height: 27px;
    }

    .border-box .wrapper {
        border: solid 1px #E0E2EA;
        padding: 24px 16px 8px !important;
    }

    section.other-author-wrapper .igaming-experts .slick-list,
    section.other-author-wrapper .authors-group .slick-list {
        margin-left: 0;
        margin-right: 0;
    }
    .igaming-experts .slick-track,.authors-group .slick-track{ column-gap:0;}
    .igaming-experts .slick-track .other-author-item,.authors-group .slick-track .other-author-item{ margin-right:8px; margin-left:8px; }
    .igaming-experts,.authors-group{ margin-left:-8px; margin-right:-8px; }

    section.best-gambling-guides-wrapper .directory-item .article-item-wrapper-new .tab-page-title {
        font-size: 15px;
        line-height: 22px;
    }

    .section-heading {
        font-size: 22px;
        line-height: 28px;
    }

    .mobile-button {
        display: flex !important;
    }

    .responsive-slider-wrapper .article-item-wrapper .tab-page-content {
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: start;
    }

    .responsive-slider-wrapper .article-item-wrapper .tab-page-title {
        font-size: 15px;
        line-height: 22px;
        text-align: end
    }

    .responsive-slider-wrapper .article-item-wrapper .meta .tag {
        font-size: 11px;
        line-height: 14px;
    }

    .responsive-slider-wrapper .article-item-wrapper .meta .author {
        font-size: 11px;
        line-height: 14px;
    }

    .author-page-wrapper section.other-author-wrapper {
        border-bottom: none;
    }

    .sport-type-tab .red-button {
        width: 300px
    }

    .news-page .error-news {
        margin-bottom: 16px;
    }

    .author-quote-parent .athor-quote h3 {
        font-size: 20px;
        line-height: 27px;
    }

    .post-image-caption {
        font-size: 11px;
        line-height: 17px;
    }

    .directory .directory-term,
    .directory .directory-term a {
        font-size: 13px;
        line-height: 22px;
    }
    .post-data-wrapper h1{
        margin-bottom: 12px;
    }
    .sport-type-tab .accordion-body .pb-32{ padding-bottom:0 }
    .single-post-left .wp-block-heading{ margin-bottom:16px; }
    .single-post-left .post-data-wrapper > p, .pros-cons,.row-gap-8{ margin-bottom:16px; }
    .wp-block-group{ margin-bottom:16px; }
    .que-ans.img-part .img-content-block{grid-template-areas:"que-title""que-right""que-img";}
    .que-ans.img-part .img-content-block .right-img-part{margin-left: 0px; margin-bottom: 16px;} 
    .que-ans.img-part .img-content-block .desktop-title{margin-bottom: 16px;} 
    .section-heading.other-link .title-wrapper{ font-size:22px; line-height:28px; }
    .directory .head {
        border-bottom: var(--divider-light) solid 0px !important;
        margin-bottom: 0;
    }
    .single-post-wrapper{ gap:24px; }
    .single-post-wrapper .single-post-right{ padding-top:0 }
    .post-meta .news-categories{ margin:0 }
    /* admin header  */
    body.logged-in .header-wrapper {
        top: 47px;
    }

    body.logged-in {
        margin-top: 50px !important;
    }

    /* admin header  */
    .mp-guide-page .sport-type-tab .author-quote-parent .athor-quote{
            padding: 30px 0 0 0;
    }
    .mp-guide-page .sport-type-tab .author-quote-parent .athor-quote:after{
        position: absolute;
        left: 25px;
    }
    .mp-guide-page .sport-type-tab .reviews-parent .author-quote-parent .author-dtl{
        position: relative; width: 100%;
    }
}

@media (max-width: 590px) {
    .search-page .best-guides-slider .article-item-wrapper img {
        max-width: 90px;
        height: 90px;
    }

    .search-page .best-guides-slider .article-item-wrapper {
        flex-direction: row-reverse;
        border-bottom: 1px solid var(--divider-light)
    }

    /*.search-page .best-guides-slider .article-item-wrapper:last-child{ border-bottom:none; }*/
    .page-numbers {
        padding: 8px 4px;
    }

    .search-page .best-guides-slider .article-item-wrapper img {
        margin-bottom: 0;
    }
}

@media (max-width: 575px) {
    .post-main-caption img {
        margin-right: -16px;
        margin-left: -16px;
        width: calc(100% + 32px);
        max-width: fit-content;
    }

    .author-details .author-name {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .featured-logos-image .logo-cell {
        width: 100px;
        padding-right: 12px;
        padding-left: 12px;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .featured-logos-image .logo-cell img {
        width: auto;
    }

    .news-section-wrapper .main-image {
        min-height: 198px;
    }

    .news-section-wrapper .main-image img {
        min-height: 198px;
    }

    .main-banner-wrapper1:after {
        width: 88%;
    }

    .slick-slider-casino-free-start .free-casino-container .button-container {
        flex-direction: column;
    }

    .slick-slider-casino-free-start .free-casino-container .play-free {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .info-left {
        flex-direction: column;
        align-items: start;
    }

    .main-banner-wrapper1 {
        min-height: 215px !important;
    }

    .overlapping-section {
        margin-top: -70px;
    }

    .main-banner-content {
        margin-bottom: 77px;
    }

    section.author-statistics-wrapper .author-statistics-column {
        width: 100%
    }
}
@media (max-width: 374px) {
    .section-info-wrapper .section-title{ font-size:17px; }
}