/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&family=Open+Sans:wght@400;600&family=Poppins:wght@400;500;600;700;800&display=swap";
:root, [data-bs-theme="light"] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #0c0800;
    --bs-white: #ffffff;
    --bs-gray: #525252;
    --bs-gray-dark: #262626;
    --bs-gray-100: #f5f5f5;
    --bs-gray-200: #e5e5e5;
    --bs-gray-300: #d4d4d4;
    --bs-gray-400: #a3a3a3;
    --bs-gray-500: #737373;
    --bs-gray-600: #525252;
    --bs-gray-700: #404040;
    --bs-gray-800: #262626;
    --bs-gray-900: #171717;
    --bs-primary: #20901f;
    --bs-accent: #168323;
    --bs-secondary: #e5e5e5;
    --bs-success: #74b51b;
    --bs-info: #0fcfff;
    --bs-warning: #ffc300;
    --bs-danger: #ff6b35;
    --bs-primary-rgb: 23, 92, 255;
    --bs-accent-rgb: 22, 131, 35;
    --bs-secondary-rgb: 229, 229, 229;
    --bs-success-rgb: 116, 181, 27;
    --bs-info-rgb: 15, 207, 255;
    --bs-warning-rgb: 255, 195, 0;
    --bs-danger-rgb: 255, 107, 53;
    --bs-primary-text: #0a58ca;
    --bs-secondary-text: #525252;
    --bs-success-text: #146c43;
    --bs-info-text: #087990;
    --bs-warning-text: #997404;
    --bs-danger-text: #b02a37;
    --bs-light-text: #525252;
    --bs-dark-text: #404040;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #f5f5f5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fafafa;
    --bs-dark-bg-subtle: #a3a3a3;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #e5e5e5;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e5e5e5;
    --bs-dark-border-subtle: #737373;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 12, 8, 0;
    --bs-body-color-rgb: 115, 115, 115;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: "Open Sans", sans-serif;
    --bs-font-monospace: "Poppins", sans-serif;
    --bs-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
    );
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.75;
    --bs-body-color: #737373;
    --bs-emphasis-color: #0c0800;
    --bs-emphasis-color-rgb: 12, 8, 0;
    --bs-secondary-color: rgba(115, 115, 115, 0.75);
    --bs-secondary-color-rgb: 115, 115, 115;
    --bs-secondary-bg: #e5e5e5;
    --bs-secondary-bg-rgb: 229, 229, 229;
    --bs-tertiary-color: rgba(115, 115, 115, 0.5);
    --bs-tertiary-color-rgb: 115, 115, 115;
    --bs-tertiary-bg: #f5f5f5;
    --bs-tertiary-bg-rgb: 245, 245, 245;
    --bs-body-bg: #ffffff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-heading-color: #262626;
    --bs-link-color: #20901f;
    --bs-link-color-rgb: 23, 92, 255;
    --bs-link-decoration: none;
    --bs-link-hover-color: #0044e3;
    --bs-link-hover-color-rgb: 0, 68, 227;
    --bs-link-hover-decoration: none;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: rgba(17, 24, 39, 0.12);
    --bs-border-color-translucent: rgba(12, 8, 0, 0.175);
    --bs-border-radius: 0.3125rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.4375rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.25rem 0.5625rem -0.0625rem rgba(12, 8, 0, 0.03),
    0 0.275rem 1.25rem -0.0625rem rgba(12, 8, 0, 0.05);
    --bs-box-shadow-sm: 0 0.125rem 0.3rem -0.0625rem rgba(12, 8, 0, 0.03),
    0 0.275rem 0.75rem -0.0625rem rgba(12, 8, 0, 0.06);
    --bs-box-shadow-lg: 0 0.3rem 1.525rem -0.375rem rgba(12, 8, 0, 0.1);
    --bs-box-shadow-inset: inset 0 1px 2px transparent;
    --bs-emphasis-color: #0c0800;
    --bs-form-control-bg: var(--bs-body-bg);
    --bs-form-control-disabled-bg: var(--bs-secondary-bg);
    --bs-highlight-bg: #fff3cd;
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
}
.shaker {
    animation: shake 0.3s;
    /* When the animation is finished, start again */
    animation-iteration-count: 1;
}

@keyframes shake {
    0% {
        transform: translate(0.5px, 0px);
    }
    10% {
        transform: translate(-0.5px, 0px);
    }
    20% {
        transform: translate(-1.5px, 0px);
    }
    30% {
        transform: translate(1.5px, 0px);
    }
    40% {
        transform: translate(0.5px, 0px);
    }
    50% {
        transform: translate(-0.5px, 0px);
    }
    60% {
        transform: translate(-1.5px, 0.5px);
    }
    70% {
        transform: translate(1.5px, 0px);
    }
    80% {
        transform: translate(-0.5px, 0px);
    }
    90% {
        transform: translate(0.5px, 0px);
    }
    100% {
        transform: translate(0.5px, 0px);
    }
}
body {
    font-family: "Open Sans", sans-serif;
    margin: 0;
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(12, 8, 0, 0);
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.625rem;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    color: var(--bs-heading-color, inherit);
}
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}
nav .mega-title {
    margin-bottom: 24px;
    color: rgba(38, 40, 49, 0.50);
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    width: 192px;
}
#offcanvasWithBackdrop .mega-title {
    color: var(--link-hover, rgba(231, 231, 231, 0.50));
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
}
.mega-row {
    display: flex;
    flex-direction: row;
    gap: 31px;
}
.mega-col {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.ptb-120 {
    padding: 120px 0;
}
.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important;
}

.footer-bottom.footer-light {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.footer-bottom {
    position: relative;
    display: block;
    border-top: 1px solid rgba(248, 249, 250, 0.05);
}
.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important;
}
.feature-section-two {
    background-color: white;
}
.section-heading {
    margin-bottom: 50px;
}
.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    font-weight: 700;
}
h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 2.5rem;
    }
}
.ad-container-bottom {
    display: none;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.small, small {
    font-size: 85%
}

.mark, mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism, .text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff
}

.bg-primary {
    background-color: #337ab7
}

a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd, dt {
    line-height: 1.42857
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    
    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small, blockquote footer, blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
    content: ''
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active, .btn:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active, .btn-default:active, .open > .btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent
}

.btn-link:focus, .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 2
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar:after, .btn-toolbar:before {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-group-lg > .btn .caret, .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-group-lg > .btn .caret, .dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before {
    content: " ";
    display: table
}

.btn-group-vertical > .btn-group:after {
    clear: both
}

.btn-group-vertical > .btn-group > .btn {
    float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified > .btn-group .btn {
    width: 100%
}

.btn-group-justified > .btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #ffffff;
    white-space: nowrap
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    color: #777
}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    cursor: not-allowed
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 3990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}
.navbar {
    padding: 12px 0;
}
.footer-light .footer-nav-list li a, .footer-light .footer-single-col p {
    color: #737373;
    opacity: 0.8;
}

.footer-single-col h3, .footer-single-col .h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 36px;
}
.footer-nav-list li a, .footer-single-col p {
    color: var(--bs-secondary-dark);
    opacity: 0.7;
}
.footer-light .footer-nav-list li a, .footer-light .footer-single-col p {
    color: #737373;
    opacity: 0.8;
}
.footer-nav-list li a, .footer-single-col p {
    color: var(--bs-secondary-dark);
    opacity: 0.7;
}
.footer-light .copyright-text p {
    color: #65676d;
}
.copyright-text p {
    font-size: 14px;
    color: #65676d;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
}
.footer-nav-list li a {
    font-size: 15px;
    margin: 10px 0;
    display: block;
    opacity: 0.5;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
nav .container {
    padding: 0;
    margin: 0 30px;
    max-width: none;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
    
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 4050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: fit-content;
}

#rules .modal-dialog {
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}

#newgame .modal-dialog {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
}

.modal-content {
    position: relative;
    background: #FFF6E9;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 4040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.in {
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: none;
    min-height: 16.42857px
}

.modal-title {
    margin: 0;
    line-height: 1.42857;
    text-align: center;
}

.modal-btn {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.modal-body {
    position: relative;
    padding: 0
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    
    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}

/*! ========================================================================
* Bootstrap Toggle: bootstrap-toggle.css v2.2.0
* http://www.bootstraptoggle.com
* ========================================================================
* Copyright 2014 Min Hur, The New York Times Company
* Licensed under MIT
* ======================================================================== */
.checkbox label .toggle, .checkbox-inline .toggle {
    margin-left: -20px;
    margin-right: 5px
}

.toggle, .toggle * {
    box-sizing: border-box
}

.toggle {
    position: relative;
    overflow: hidden
}

.toggle input[type=checkbox] {
    display: none
}

.toggle-group {
    position: absolute;
    width: 200%;
    top: 0;
    bottom: 0;
    left: 0;
    transition: left .35s;
    -webkit-transition: left .35s;
    -moz-user-select: none;
    -webkit-user-select: none
}

.toggle.off .toggle-group {
    left: -100%
}

.toggle-on {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 50%;
    margin: 0;
    border: 0;
    border-radius: 0
}

.toggle-off {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 0;
    margin: 0;
    border: 0;
    border-radius: 0
}

.toggle-handle {
    position: relative;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    width: 0;
    border-width: 0 1px
}

.toggle.btn {
    min-width: 59px;
    min-height: 34px
}

.toggle-on.btn {
    padding-right: 24px
}

.toggle-off.btn {
    padding-left: 24px
}

.btn-group-lg > .toggle.btn, .toggle.btn-lg {
    min-width: 79px;
    min-height: 45px
}

.btn-group-lg > .toggle-on.btn, .toggle-on.btn-lg {
    padding-right: 31px
}

.btn-group-lg > .toggle-off.btn, .toggle-off.btn-lg {
    padding-left: 31px
}

.btn-group-lg > .toggle-handle.btn, .toggle-handle.btn-lg {
    width: 40px
}

.btn-group-sm > .toggle.btn, .toggle.btn-sm {
    min-width: 50px;
    min-height: 30px
}

.btn-group-sm > .toggle-on.btn, .toggle-on.btn-sm {
    padding-right: 20px
}

.btn-group-sm > .toggle-off.btn, .toggle-off.btn-sm {
    padding-left: 20px
}

.btn-group-xs > .toggle.btn, .toggle.btn-xs {
    min-width: 35px;
    min-height: 22px
}

.btn-group-xs > .toggle-on.btn, .toggle-on.btn-xs {
    padding-right: 12px
}

.btn-group-xs > .toggle-off.btn, .toggle-off.btn-xs {
    padding-left: 12px
}

.cc-window {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    -moz-transition: opacity 1s ease;
    -ms-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -ms-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-top {
    transform: translateY(0)
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
    transform: translateY(0)
}

.cc-revoke:hover {
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s
}

.cc-revoke, .cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica, Calibri, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: flex;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-revoke:hover {
    text-decoration: underline
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn, .cc-close, .cc-link, .cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em;
    text-decoration: underline
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active, .cc-link:visited {
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus, .cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating > .cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    flex: 1 0 auto
}

.cc-window.cc-banner {
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0
}

.cc-banner .cc-message {
    display: block;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: flex;
    align-items: center;
    align-content: space-between
}

.cc-floating .cc-compliance > .cc-btn {
    flex: 1
}

.cc-btn + .cc-btn {
    margin-left: .5em
}

@media print {
    .cc-revoke, .cc-window {
        display: none
    }
}

@media screen and (max-width: 900px) {
    .cc-btn {
        white-space: normal
    }
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .cc-window.cc-top {
        top: 0
    }
    
    .cc-window.cc-bottom {
        bottom: 0
    }
    
    .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-left, .cc-window.cc-right {
        left: 0;
        right: 0
    }
    
    .cc-window.cc-banner {
        flex-direction: column
    }
    
    .cc-window.cc-banner .cc-compliance {
        flex: 1 1 auto
    }
    
    .cc-window.cc-floating {
        max-width: none
    }
    
    .cc-window .cc-message {
        margin-bottom: 1em
    }
    
    .cc-window.cc-banner {
        align-items: unset
    }
    
    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

a {
    text-decoration: none
}

.game-header {
    /* position: absolute; */
    width: 100%;
    font-family: Segoe UI, Helvetica Neue, sans-serif;
    text-rendering: optimizeLegibility;
    padding-top: 4px;
    padding-bottom: 12px;
    /* bottom: 10px; */
}

.solitr-tab-bar {
    overflow: hidden;
    height: 36px;
    font-size: 0
}

.solitr-news {
    font-size: 10px;
    color: #aaa;
    width: 275px;
    display: inline-block;
    margin: 4px 0 0 20px
}

.solitr-news-link {
    color: #aaf
}

.solitr-small-links-container {
    font-size: 9px;
    color: #777;
    float: right;
    line-height: 34px;
    margin-right: 20px
}

.solitr-small-link {
    color: inherit;
    text-decoration: underline;
    cursor: pointer
}

.solitr-tab {
    vertical-align: top;
    margin: 5px 0 0 20px;
    display: inline-block;
    padding: 0 20px;
    height: 31px;
    border-radius: 5px 5px 0 0;
    z-index: 0;
    position: relative;
    border: 1px solid #ddd;
    border-bottom: none;
    background: #fff;
    font-size: 16px;
    text-decoration: none;
    color: #555;
    line-height: 28px
}

.solitr-tab.active {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, .07);
    z-index: 2;
    position: relative
}

.solitr-tab.active, .solitr-tab:hover {
    text-decoration: none;
    color: #222
}

.solitr-brand, span.solitr-tab.active {
    cursor: default
}

.solitr-brand {
    vertical-align: top;
    margin: 0 0 0 20px;
    color: #333;
    display: inline-block;
    height: 36px;
    font-size: 22px;
    line-height: 36px
}

.mahjong-icon {
    font-family: MS PGothic, Segoe UI, Helvetica Neue, sans-serif
}

@media (max-width: 800px) {
    .solitr-tab-bar-text {
        display: none
    }
    
    .solitr-tab {
        padding: 0 15px
    }
}

@media (max-width: 510px) {
    .solitr-brand {
        display: none
    }
}

.solitaire-menu-bar ul.dropdown-menu, .solitaire-tab, .solitaire-tab ul.dropdown-menu {
    background: #242b4c;
}

.solitaire-tab.active, .solitaire-tab:hover {
    background: linear-gradient(to bottom, #e0e0f5, #ececf9 70%, #ececf9)
}

.spider-menu-bar, .spider-menu-bar ul.dropdown-menu, .spider-tab, .spider-tab ul.dropdown-menu {
    background: #f9ecf6
}

.spider-tab.active, .spider-tab:hover {
    background: linear-gradient(to bottom, #f5e0f1, #f9ecf6 70%, #f9ecf6)
}

.mahjong-menu-bar, .mahjong-menu-bar ul.dropdown-menu, .mahjong-tab, .mahjong-tab ul.dropdown-menu {
    background: #f1f9ec
}

.mahjong-tab.active, .mahjong-tab:hover {
    background: linear-gradient(to bottom, #e9f5e0, #f1f9ec 70%, #f1f9ec)
}

.sudoku-menu-bar, .sudoku-menu-bar ul.dropdown-menu, .sudoku-tab, .sudoku-tab ul.dropdown-menu {
    background: #f9f1ec
}

.sudoku-tab.active, .sudoku-tab:hover {
    background: linear-gradient(to bottom, #f5e9e0, #f9f1ec 70%, #f9f1ec)
}

.solitr-menu-bar {
    width: 100%;
    z-index: 1;
    position: relative;
    font-size: 0;
}

.solitr-menu-bar .btn.active {
    cursor: default
}

.spider-menu-bar .dropdown-menu {
    width: 400px
}

.spider-suit-button {
    font-size: 20px;
    line-height: 17px;
    width: 120px;
    padding-left: 0;
    padding-right: 0
}

.spider-suit-annotation {
    width: 120px;
    display: inline-block;
    text-align: center
}

.solitaire-red {
    color: #e00000
}

.solitr-dropdown-button-item > .btn, .solitr-dropdown-button-item > .btn-group {
    margin-left: 20px
}

.solitaire-menu-bar-contents {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.spider-menu-bar-contents {
    width: 1000px
}

.solitr-menu-item {
    display: inline-flex;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    line-height: 35px;
    margin: 0 0;
    padding: 8px 16px;
    cursor: pointer;
    color: #ffffff;
}

.solitr-dropdown-menu-wrapper.open .solitr-menu-item, .solitr-menu-item:hover {
    outline: 0;
    text-decoration: none;
    color: #ffffff;
    border-radius: 13px;
    background: rgba(38, 40, 49, 0.50);
    /* background: #f5f5f5;
    background: rgba(255, 255, 255, .4);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .3)) */
}

.solitr-menu-item.disabled {
    opacity: .3;
    cursor: default
}

.solitr-menu-item.disabled:hover {
    background: 0 0
}

.solitr-menu-item-right {
    float: right
}

.solitr-dropdown-menu-wrapper {
    display: inline-block;
    position: relative
}

.turn-one-icon, .turn-three-icon {
    position: relative;
    top: 3px;
    height: 16px;
    display: inline-block
}

.turn-one-icon .blank-card-icon, .turn-one-icon .blank-card-icon-1, .turn-one-icon .blank-card-icon-2, .turn-one-icon .blank-card-icon-3, .turn-three-icon .blank-card-icon, .turn-three-icon .blank-card-icon-1, .turn-three-icon .blank-card-icon-2, .turn-three-icon .blank-card-icon-3 {
    border: 1px solid #222;
    border-radius: 3px;
    position: absolute;
    width: 12px;
    height: 16px
}

.turn-one-icon .blank-card-icon-1, .turn-three-icon .blank-card-icon-1 {
    border-radius: 3px 0 0 3px;
    border-right: none
}

.turn-one-icon .blank-card-icon-2, .turn-three-icon .blank-card-icon-2 {
    left: 3px;
    border-radius: 3px 0 0 3px;
    border-right: none
}

.turn-one-icon .blank-card-icon-3, .turn-three-icon .blank-card-icon-3 {
    left: 6px
}

.turn-one-icon {
    width: 12px
}

.turn-three-icon {
    width: 18px
}

.hint-icon, .shuffle-icon, .undo-icon, .new-icon, .rules-icon {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    pointer-events: none;
}

.hint-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20%20PUBLIC%20%27-//W3C//DTD%20SVG%201.1//EN%27%20%20%27http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%27%3E%0A%3Csvg%20style%3D%22enable-background%3Anew%200%200%2047%2047.001%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2247.001px%22%20viewBox%3D%220%200%2047%2047.001%22%20width%3D%2247px%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%09%3Cpath%20d%3D%22m23.5%200c-8.44%200-15.287%206.556-15.287%2014.644%200%209.604%206.671%2012.051%206.671%2017.642%200%201.382%201.056%202.666%202.643%203.61-0.333%200.275-0.517%200.578-0.517%200.896%200%200.426%200.335%200.824%200.909%201.165-0.54%200.334-0.852%200.72-0.852%201.132%200%200.416%200.32%200.805%200.872%201.141-0.563%200.34-0.892%200.732-0.892%201.153%200%200.511%200.484%200.983%201.293%201.365-0.314%200.285-0.493%200.599-0.493%200.931%200%200.978%201.525%201.81%203.668%202.141%200.375%200.697%201.14%201.181%202.032%201.181%200.889%200%201.652-0.479%202.029-1.176%202.162-0.327%203.703-1.163%203.703-2.146%200-0.328-0.172-0.638-0.479-0.919%200.825-0.384%201.32-0.86%201.32-1.377%200-0.417-0.321-0.806-0.874-1.143%200.563-0.339%200.892-0.731%200.892-1.151%200-0.426-0.336-0.822-0.91-1.165%200.541-0.334%200.853-0.72%200.853-1.132%200-0.329-0.201-0.641-0.556-0.923%201.562-0.943%202.599-2.214%202.599-3.583%200-5.59%206.663-8.038%206.663-17.642%200.001-8.088-6.845-14.644-15.287-14.644zm7.983%2023.707c-1.525%202.236-3.248%204.763-3.354%208.238-0.521%200.585-2.389%201.533-4.625%201.533s-4.104-0.948-4.626-1.533c-0.106-3.478-1.831-6.002-3.357-8.24-1.701-2.493-3.308-4.848-3.308-9.061%200-5.869%205.063-10.644%2011.287-10.644%206.225%200%2011.287%204.775%2011.287%2010.644%200.001%204.214-1.605%206.569-3.304%209.063z%22/%3E%0A%3C/svg%3E%0A)
}

.shuffle-icon {
    background-image: url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M666%20481q-60%2092-137%20273-22-45-37-72.5t-40.5-63.5-51-56.5-63-35-81.5-14.5h-224q-14%200-23-9t-9-23v-192q0-14%209-23t23-9h224q250%200%20410%20225zm1126%20799q0%2014-9%2023l-320%20320q-9%209-23%209-13%200-22.5-9.5t-9.5-22.5v-192q-32%200-85%20.5t-81%201-73-1-71-5-64-10.5-63-18.5-58-28.5-59-40-55-53.5-56-69.5q59-93%20136-273%2022%2045%2037%2072.5t40.5%2063.5%2051%2056.5%2063%2035%2081.5%2014.5h256v-192q0-14%209-23t23-9q12%200%2024%2010l319%20319q9%209%209%2023zm0-896q0%2014-9%2023l-320%20320q-9%209-23%209-13%200-22.5-9.5t-9.5-22.5v-192h-256q-48%200-87%2015t-69%2045-51%2061.5-45%2077.5q-32%2062-78%20171-29%2066-49.5%20111t-54%20105-64%20100-74%2083-90%2068.5-106.5%2042-128%2016.5h-224q-14%200-23-9t-9-23v-192q0-14%209-23t23-9h224q48%200%2087-15t69-45%2051-61.5%2045-77.5q32-62%2078-171%2029-66%2049.5-111t54-105%2064-100%2074-83%2090-68.5%20106.5-42%20128-16.5h256v-192q0-14%209-23t23-9q12%200%2024%2010l319%20319q9%209%209%2023z%22/%3E%3C/svg%3E)
}

#game-timer {
    display: none
}

#game-score.active, #game-timer.active {
    display: block
}

.solitr-status-item {
    cursor: default
}

.solitr-status-item:hover {
    background: inherit
}

html, body {
    width: 100%;
    height: 100%
}

.win-modal .modal-dialog {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
}

.adsense-container {
    position: absolute;
    left: 850px;
    top: 0
}

.noTransitions {
    transition: none !important
}

body {
    height: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

#canvas {
    position: relative;
    top: 0;
    left: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    cursor: default;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    overflow: hidden;
    padding: 11px 24px 0 24px;
    gap: 56px;
    justify-content: space-between;
}

.card_game {
    position: absolute;
    -moz-transform-origin: 20px 0;
    -ms-transform-origin: 20px 0;
    -webkit-transform-origin: 20px 0;
    transform-origin: 20px 0
}

.position-container {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0
}

.card-element {
    position: absolute
}

.card-element, .card_game {
    background-position: 0 0;
    background-size: 100% 100%;
    /* border: 1.5px solid #000; */
    /* border-radius: 6px; */
    box-sizing: border-box;
    background-origin: border-box;
    /* box-shadow: 0 1px rgba(0, 0, 0, .05) */
}

/*foundation heart*/
#foundationBase0 {
    background-image: url('data:image/png;base64,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')
}
/*foundation spade*/
#foundationBase1 {
    background-image: url('data:image/png;base64,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')
}
/*foundation club*/
#foundationBase2 {
    background-image: url('data:image/png;base64,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')
}
/*foundation diamond*/
#foundationBase3 {
    background-image: url('data:image/png;base64,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')
}

.card_game {
    will-change: opacity
}

.visualization {
    background-color: #080;
    opacity: .2;
    position: absolute;
    z-index: 1000000
}

.overlayContainer {
    display: none;
    position: absolute;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .8)
}

.special-block {
    visibility: none;
}

.turnOverWasteImage {
    background-image: url('data:image/png;base64,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')
}

.solitaire-container .modal-header {
    display: block;
}

body {
    overflow-x: hidden;
    background: url('data:image/png;base64,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');
}

.card-container {
    position: relative;
}

.game-container {
    flex-grow: 1;
    max-width: 800px;
}

.game-stats {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.24px;
    font-family: 'Poppins';
    text-align: right;
    color: #FFF6E980;
    display: flex;
    flex-direction: row;
    gap: 4em;
    justify-content: right;
    padding: 8px 24px 0 24px;
}

#offcanvasWithBackdrop .dropdown-menu {
    width: 100%;
    position: relative;
}
#offcanvasWithBackdrop {
    border: none;
    background-color: #116342;
}
#offcanvasWithBackdrop .close-btn {
    background: none;outline: none;
    border: none;
    justify-content: center;
    align-items: center;
    display: flex;
}
.main-menu li a.nav-link {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    padding: 0 !important;
}

.main-menu {
    gap: 32px;
    margin-left: auto;
}

.offcanvas-body .main-menu li a.nav-link {
    color: #e7e7e7;
    display: flex;
    justify-content: space-between;
}

.main-menu li.nav-item .dropdown-menu:before {
    display: none;
}
nav .dropdown-grid-item .drop-title {
    color: #262831;
    white-space: nowrap;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}

#offcanvasWithBackdrop .dropdown-grid-item .drop-title {
    color: var(--link-default, #E7E7E7);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

#offcanvasWithBackdrop .mega-col .dropdown-grid-item .drop-title {
    color: #FFF6E9;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

#win-modal .modal-header .sun{
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: -8px;
    width: 372px;
}

#win-modal .modal-header .title{
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: -8px;
    width: 428px;
}

#win-modal .modal-body {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 31px;
}

#win-modal .modal-content {
    width: 399px;
    padding: 40px;
    margin-bottom: 0;
    border-radius: 19px;
}
#win-modal .modal-content::before {
    content: ' ';
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    position: absolute;
    top: 8px;
    left: 8px;
    border-radius: 12px;
    border: 1px solid #DFCCAD;
}

#win-modal .modal-body>div {
    width: 100%;
    line-height: 30px;
    color: #262831;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #F0E8DC;
    justify-content: space-between;
    font-weight: 500;
    font-family: Poppins;
    font-size: 20px;
    padding: 11px 23px 16px 23px;
}

.sol-button {
    display: flex;
    width: 100%;
    padding: 14px 57px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 10px;
    border: 1px solid #149260;
    background: #149260;
    margin-top: 32px;
    color: #FFF6E9;
    line-height: 30px;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
}

.navbar-toggler {
    padding: 0;
}

.navbar-brand {
    padding: 0;
}

.ad-container-right, .ad-container-left {
    height: 100%;
    background: #EBEBEB;
    display: none;
    min-width: 250px !important;
}

.ad-container-right {
    right: 0;
}

.ad-container-left {
    left: 0;
}

.cookies-eu-banner {
    border-radius: 8px;
    background: #FFF6E9;
    color: #262831;
    padding: 24px;
    position: fixed;
    bottom: 24px;
    width: 454px;
    min-height: 93px;
    z-index: 2000;
    display: flex;
    flex-direction: row;
    gap: 16px;
    left: 50%;
    transform: translateX(-50%);
    color: #262831;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    max-width: calc(100vw - 20px);
}

.cookies-eu-banner button {
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    transition: background 0.07s, color 0.07s, border-color 0.07s;
    width: 101px;
    height: 45px;
    display: inline-block;
    margin-top: 0;
    padding: 0px 40px;
}

.cookies-eu-banner button:hover {
    background: #fff;
    color: #222;
}

.hidden {
    display: none;
}


header {
    background: #116342;
}
.navbar-light .main-menu li a.nav-link {
    color: #E7E7E7;
}
.navbar-toggler:focus {
    box-shadow: none;
}
.main-menu .dropdown-menu {
    padding: 32px;
    background: #FFF6E9;
    z-index: 2000;
    top: 46px;
}
.dropdown-grid-item {
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.mega-col .dropdown-grid-item {
    display: grid;
    grid-template-columns: 50% 50%;
}

#rules .modal-header, #newgame .modal-header {
    border-radius: 17px 17px 0px 0px;
    border: 2px solid #105F40;
    background: #186A4A;
    height: 72px;
    padding: 6px 6px 0 6px;
}

#rules .modal-body, #newgame .modal-body {
    padding: 0 6px 6px 6px;
    border-radius: 0px 0px 17px 17px;
    border-right: 2px solid #DAC497;
    border-bottom: 2px solid #DAC497;
    border-left: 2px solid #DAC497;
    background: #F6E7C8;
}

#rules .modal-content, #newgame .modal-content {
    border-radius: 19px;
}

#rules .modal-header p, #newgame .modal-header p {
    color: #FFF6E9;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    top: 50%;
    position: absolute;
    left: 50%;
    display: inline-block;
    transform: translate(-50%, -50%);
    white-space: nowrap;
}

#rules .modal-header .real-content, #newgame .modal-header .real-content {
    width: 100%;
    height: 100%;
    border-radius: 14px 14px 0px 0px;
    background: #1B7652;
    position: relative;
}

#rules .modal-body .real-content, #newgame .modal-body .real-content {
    width: 100%;
    position: relative;
    border-radius: 0px 0px 14px 14px;
    background: #FFF6E9;
    padding: 24px 40px;
}

#newgame .modal-body .real-content {
    padding: 16px 24px 24px 24px;
    gap: 16px;
    display: flex;
    flex-direction: column;
}

#newgame .sol-button {
    margin-top: 0;
    display: flex;
    width: 316px;
    height: 58px;
    padding: 14px 0px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    color: #149260;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: none;
}
#newgame .sol-button:hover {
    background: #149260;
    color: #FFF6E9;
}
#newgame .sol-button:active {
    background: #117950;
    color: #FFF6E9;
}

#rules .modal-header .real-content .close, #newgame .modal-header .real-content .close {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.fillcontent {
    height: 100vh;
}


@media (max-width: 380.98px) {
    .solitr-menu-item {
        padding: 0 8px;
    }
}


@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }
}
/* Tablet */
@media (max-width: 768px) {
    #rules .modal-header p, #newgame .modal-header p {
        font-size: 20px;
    }
    #newgame .sol-button {
        width: 273px;
        height: 48px;
        padding: 12px;
        font-size: 16px;
    }
    #newgame .modal-body svg {
        width: 273px;
    }
    #rules .modal-body .real-content {
        padding: 16px 24px;
    }
    #rules .modal-header p {
        font-size: 20px;
    }
    .game-stats {
        justify-content: space-between !important;
    }
    
    .ad-container-bottom {
        height: 120px;
        display: block;
    }
    
    #win-modal .modal-header .sun{
        width: 284px;
        top: 7px;
    }
    
    #win-modal .modal-header .title{
        width: 327px;
        top: 7px;
    }
    #win-modal .modal-header {
        padding: 0px;
        height: 0;
        min-height: unset;
    }
    #win-modal .modal-body {
        padding-top: 40px;
    }
    .sol-button {
        font-size: 16px;
        padding: 12px 43px;
        margin-top: 24px;
        line-height: 24px;
        border: 0.764px solid #149260;
        gap: 6.11px;
    }
    #win-modal .modal-body>div {
        padding: 11px 18px;
        line-height: 24px;
    }
    #win-modal .modal-content {
        width: 311px;
        border-radius: 15px;
        padding: 32px;
    }
    #win-modal .modal-content::before {
        width: calc(100% - 12px);
        height: calc(100% - 12px);
        top: 6px;
        left: 6px;
        border-radius: 9px;
        border: 1px solid #DFCCAD;
    }
    
    #win-modal .modal-body>div {
        font-size: 16px !important;
    }
    
    #canvas {
        padding-left: 24px;
        padding-right: 24px;
    }
}

/* Phone */
@media (max-width: 575.98px) {
    
    #offcanvasWithBackdrop .dropdown-menu {
        margin-left: 0px !important;
    }
    #newgame .sol-button {
        width: 247px;
        height: 48px;
        padding: 12px;
    }
    #newgame .modal-body svg {
        width: 247px;
    }
    #rules .modal-dialog {
        width: 83%;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #rules .modal-body .real-content {
        padding: 16px 8px;
    }
    nav .container {
        margin: 0 10px 0 16px !important;
    }
    .solitr-menu-item {
        font-size: 12px;
        flex-direction: column;
        line-height: 1.3;
        gap: 4px;
    }
    
    .ad-container-bottom {
        height: 90px;
        display: block;
    }
    
    #canvas {
        padding-left: 2px;
        padding-right: 2px;
    }
    .game-stats {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .ad-container-right {
        display: flex;
        flex-direction: column;
        background: none !important;
        gap: 66px;
    }
    .ad-container-right .up, .ad-container-left .up, .ad-container-right .down, .ad-container-left .down {
        /* background: #EBEBEB; */
        height: 250px;
    }
    #rules .modal-dialog {
        width: 66%;
        max-width: none;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .game-stats {
        padding-right: 340px;
    }
}
@media screen and (min-width: 1450px) {
    .ad-container-left {
        display: flex !important;
        flex-direction: column;
        background: none !important;
        gap: 66px;
    }
    .ad-container-right {
        background: none !important;
    }
    #rules .modal-dialog {
        width: 724px;
        max-width: none;
    }
    
    .game-container {
        flex-grow: 1;
        max-width: 1100px;
    }
}
@media screen and (max-width: 1200px) {
    #offcanvasWithBackdrop .dropdown-menu, #offcanvasWithBackdrop .dropdown-menu *{
        background: none !important;
        box-shadow: none !important;
    }
    #offcanvasWithBackdrop .dropdown-menu {
        margin-left: 15px;
        margin-top: 16px;
        top: 0px;
        padding: 0;
    }
    #offcanvasWithBackdrop .megamenu.dropdown-menu {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .dropdown-grid-item .drop-title {
        color: #e7e7e7;
        font-weight: normal;
    }
    #offcanvasWithBackdrop li {
        border-bottom: 1px solid #136D49;
        display: inline-block;
        width: 100%;
        padding: 16px 10px 16px 16px;
    }
    .main-menu li a.nav-link {
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        padding: 0 !important;
    }
    .main-menu {
        gap: 0;
    }
    .offcanvas-body {
        padding: 0;
    }
    .offcanvas-body .my-toggle::after {
        right: -4px;
        font-size: 24px;
        line-height: 24px;
        background: url(/assets/solitaire-new/img/drop-down.svg);
        content: '';
        width: 32px;
        height: 32px;
    }
    #offcanvasWithBackdrop .offcanvas-header {
        padding: 12px 10px 15px 16px;
        border: none;
        margin-bottom: 10px;
    }
    .offcanvas-body .my-toggle.hover::after {
        content: '';
        background: url(/assets/solitaire-new/img/drop-up.svg);
        width: 32px;
        height: 32px;
    }
    .offcanvas-body .main-menu li a.nav-link:hover {
        color: #e7e7e7;
    }
    nav .container {
        margin: 0 18px 0 24px;
    }
    .offcanvas-header button.close-btn {
        width: 32px;
        height: 32px;
    }
}
@media (min-width: 320px) and (max-width: 991px)
{
    .ptb-120 {
        padding: 60px 0;
    }
}
@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}
@media (min-width: 1200px) {
    .h2, h2 {
        font-size: 2.5rem;
    }
}

.cards-inline img {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.cards-inline {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    padding: 10px 0px;
}

.cards-inline div {
    display: flex;
}

.h-cards {
    margin-bottom: 0px;
}
