body {
  font-family: "Plus Jakarta Sans", sans-serif;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.eot");
  src: url("../fonts/Helvetica.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Helvetica.woff2") format("woff2"),
    url("../fonts/Helvetica.woff") format("woff"),
    url("../fonts/Helvetica.ttf") format("truetype"),
    url("../fonts/Helvetica.svg#Helvetica") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Teko';
    src: url('../fonts/Teko-Medium.eot');
    src: url('../fonts/Teko-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Teko-Medium.woff2') format('woff2'),
        url('../fonts/Teko-Medium.woff') format('woff'),
        url('../fonts/Teko-Medium.ttf') format('truetype'),
        url('../fonts/Teko-Medium.svg#Teko-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko';
    src: url('../fonts/Teko-Light.eot');
    src: url('../fonts/Teko-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Teko-Light.woff2') format('woff2'),
        url('../fonts/Teko-Light.woff') format('woff'),
        url('../fonts/Teko-Light.ttf') format('truetype'),
        url('../fonts/Teko-Light.svg#Teko-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko';
    src: url('../fonts/Teko-Bold.eot');
    src: url('../fonts/Teko-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Teko-Bold.woff2') format('woff2'),
        url('../fonts/Teko-Bold.woff') format('woff'),
        url('../fonts/Teko-Bold.ttf') format('truetype'),
        url('../fonts/Teko-Bold.svg#Teko-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko';
    src: url('../fonts/Teko-Regular.eot');
    src: url('../fonts/Teko-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Teko-Regular.woff2') format('woff2'),
        url('../fonts/Teko-Regular.woff') format('woff'),
        url('../fonts/Teko-Regular.ttf') format('truetype'),
        url('../fonts/Teko-Regular.svg#Teko-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko';
    src: url('../fonts/Teko-SemiBold.eot');
    src: url('../fonts/Teko-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Teko-SemiBold.woff2') format('woff2'),
        url('../fonts/Teko-SemiBold.woff') format('woff'),
        url('../fonts/Teko-SemiBold.ttf') format('truetype'),
        url('../fonts/Teko-SemiBold.svg#Teko-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraLight.eot');
    src: url('../fonts/PlusJakartaSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-ExtraLight.woff') format('woff'),
        url('../fonts/PlusJakartaSans-ExtraLight.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-ExtraLight.svg#PlusJakartaSans-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-SemiBoldItalic.eot');
    src: url('../fonts/PlusJakartaSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-SemiBoldItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-SemiBoldItalic.svg#PlusJakartaSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraBold.eot');
    src: url('../fonts/PlusJakartaSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-ExtraBold.woff') format('woff'),
        url('../fonts/PlusJakartaSans-ExtraBold.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-ExtraBold.svg#PlusJakartaSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraBoldItalic.eot');
    src: url('../fonts/PlusJakartaSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-ExtraBoldItalic.svg#PlusJakartaSans-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-BoldItalic.eot');
    src: url('../fonts/PlusJakartaSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-BoldItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-BoldItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-BoldItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-BoldItalic.svg#PlusJakartaSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Bold.eot');
    src: url('../fonts/PlusJakartaSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-Bold.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-Bold.woff') format('woff'),
        url('../fonts/PlusJakartaSans-Bold.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-Bold.svg#PlusJakartaSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-MediumItalic.eot');
    src: url('../fonts/PlusJakartaSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-MediumItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-MediumItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-MediumItalic.svg#PlusJakartaSans-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-SemiBold.eot');
    src: url('../fonts/PlusJakartaSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-SemiBold.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-SemiBold.woff') format('woff'),
        url('../fonts/PlusJakartaSans-SemiBold.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-SemiBold.svg#PlusJakartaSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Regular.eot');
    src: url('../fonts/PlusJakartaSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-Regular.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-Regular.woff') format('woff'),
        url('../fonts/PlusJakartaSans-Regular.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-Regular.svg#PlusJakartaSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Italic.eot');
    src: url('../fonts/PlusJakartaSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-Italic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-Italic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-Italic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-Italic.svg#PlusJakartaSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraLightItalic.eot');
    src: url('../fonts/PlusJakartaSans-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-ExtraLightItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-ExtraLightItalic.svg#PlusJakartaSans-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Light.eot');
    src: url('../fonts/PlusJakartaSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-Light.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-Light.woff') format('woff'),
        url('../fonts/PlusJakartaSans-Light.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-Light.svg#PlusJakartaSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-LightItalic.eot');
    src: url('../fonts/PlusJakartaSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-LightItalic.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-LightItalic.woff') format('woff'),
        url('../fonts/PlusJakartaSans-LightItalic.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-LightItalic.svg#PlusJakartaSans-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Medium.eot');
    src: url('../fonts/PlusJakartaSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlusJakartaSans-Medium.woff2') format('woff2'),
        url('../fonts/PlusJakartaSans-Medium.woff') format('woff'),
        url('../fonts/PlusJakartaSans-Medium.ttf') format('truetype'),
        url('../fonts/PlusJakartaSans-Medium.svg#PlusJakartaSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


html {
  scrollbar-gutter: stable;
}

.container {max-width: 1472px;width: 100%;margin: 0 auto;padding: 0 16px;}

button,a {transition: 0.5s all;}

input:focus,
textarea:focus,
button:focus,
a:focus {outline: none;}

img {max-width: 100%;vertical-align: top;}

ul,li {list-style: none;margin: 0px;padding: 0px;}

a {display: inline-block;text-decoration: none;color: unset;}

a:hover {text-decoration: none;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {margin: 0px;}

.font-family-teko{font-family: "Teko", sans-serif;}
.font-family-helvetica{font-family: "Helvetica";}

.font-4xl {font-size: 40px;line-height: 48px;}
.font-3xl {font-size: 33px;line-height: 44px;}
.font-2xl {font-size: 28px;line-height: 35px;}
.font-xl {font-size: 24px;line-height: 35px;}
.font-lg {font-size: 20px;line-height: 28px;}
.font-md {font-size: 18px;line-height: 26px;}
.font-sm {font-size: 16px;line-height: 26px;}
.font-2sm {font-size: 18px;line-height: 28px;}
.font-sx {font-size: 13px;line-height: 20px;}
.font-s{font-size: 14px !important;line-height: 23px !important;}

.z-99{z-index: 99;}

.fw-800 {font-weight: 800;}

.my-32 {margin-top: 32px;margin-bottom: 32px;}
.my-40 {margin-top: 40px;margin-bottom: 40px;}

.bg-grey,
.bg-grey .main-border-title,
.bg-grey .main-border-title-row{background-color: #F6F6FA !important;}
.bg-grey .main-border-title-row:after{background-color: #DCE8F7;}
.slick-arrow-grey .slick-arrow{background-color: #E6E6F2;opacity: 0.5;}
.slick-arrow-grey .slick-arrow:hover{opacity: 1;background-color: #E6E6F2;}
.slick-arrow-grey .slick-arrow.slick-disabled{background-color: #c6c6c6;opacity: 0.3;pointer-events: none;}


.top-bottom-shape:after{content: "";clip-path: polygon(0 0, 0% 100%, 100% 0);background: #E6E6F2;height: 32px;position: absolute;width: 100%;top: 0;left: 0;}
.top-bottom-shape:before{content: "";clip-path: polygon(100% 0, 0% 100%, 100% 100%);background: #E6E6F2;height: 32px;position: absolute;width: 100%;bottom: 0;right: 0;}

p {font-family: "Helvetica";font-size: 16px;line-height: 26px;}
p:last-child {margin-bottom: 0;}

p:empty {display: none;}

.orange-btn {background-color: #e65d2f;border-radius: 4px;min-width: 240px;min-height: 48px;font-weight: 700;text-transform: uppercase;font-size: 16px;line-height: 26px;letter-spacing: 0.3px;color: #fff;display: inline-flex;align-items: center;justify-content: center;padding: 0 15px;font-family: "Helvetica";border: none;  }
.orange-btn img{transition: 0.5s all;margin-left: 4px;}
.orange-btn:hover {color: #fff !important;background-color: #b44825 !important;}


.white-btn{background-color: #fff;color: #181818;gap: 8px;}
.white-btn:hover img{filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(270deg) brightness(103%) contrast(101%);}

.text-primary {color: #181818 !important;}
.text-secondary {color: #333333 !important;}
.text-subtle {color: #606060 !important;}
.text-accent {color: #fd6634 !important;}
.before-dots:after{content: "";height: 4px;aspect-ratio: 1;background-color: #fd6634 ;position: absolute;left: 0;top: 50%;border-radius: 5px;}
.main-border-title-row.bg-white:after {background-color: #dce8f7;}

.overlay-img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}

.radius-4 {border-radius: 4px;}

.date-row {display: flex;flex-wrap: wrap;gap: 16px;align-items: center;}
.date-row span {font-family: "Helvetica";}
.date-row a {color: #fd6634;font-family: "Helvetica";}
.date-row a:hover{text-decoration: underline;}

.common-card {position: relative;}
.common-card .img {position: relative;padding-bottom: 56.2%;border-radius: 4px;overflow: hidden;margin-bottom: 8px;}
.common-card .img img {height: 100%;width: 100%;object-fit: cover;}
.common-card .all-content .h3 {  font-size: 20px;line-height: 28px;font-weight: 700;}
.common-card .all-content .h3 a{color: #181818; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.common-card .all-content .h3 a:hover{color: #fd6634 !important;}
.common-card .all-content .h4 a:hover{color: #fd6634 !important;}
.common-card .all-content .date-row{margin-top: 8px;}

.card-review {position: absolute;height: 32px;background-color: #181818;border-radius: 4px;font-size: 16px;line-height: 26px;color: #fff;font-weight: 700;z-index: 9;min-width: 60px;display: inline-flex;align-items: center;justify-content: center;gap: 4px;top: 8px;left: 8px;}

.grid-4 {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}
.grid-5 {display: grid;grid-template-columns: repeat(5, 1fr);gap: 24px;}

.banner-bottom-shape {height: 55px;background-image: url("../images/bottom-shape.svg");background-repeat: no-repeat;background-position: bottom center;background-size: cover;border-top: 5px solid #06065c;bottom: -1px;}

.light-blue-right {clip-path: polygon(100% 0%, 0% 100%, 100% 100%);background-color: #8d8dc5;height: 35px;}

.dark-blue-left {clip-path: polygon(0 100%, 50% 0%, 0 0);background-color: #080881;height: 32px;}

.blue-content-card .image {overflow: hidden;height: 297px;position: relative;}
.blue-content-card .image .overlay-img img {object-fit: cover;width: 100%;height: 100%;}
.blue-content-card .image a,
.blue-content-card .image a img {height: 100%;width: 100%; object-fit: cover;}
.blue-content-card .card-content {padding: 16px;display: flex;flex-direction: column;justify-content: space-between; height:126px;}
.blue-content-card .card-content .h3 {font-size: 24px;line-height: 35px;margin-bottom: 8px;}
.blue-content-card .card-content .h3 a {font-weight: 700;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;}
.blue-content-card .card-content a:hover{color: #fd6634 !important;}
.blue-content-card .card-content p a {letter-spacing: 0.5px;}
.blue-content-card .card-content .h3 + a {letter-spacing: 0.5px;color: #E6E6F2 !important;font-family: "Helvetica";}
.blue-content-card .card-content .slot-author-font{color: #E6E6F2;font-family: 'Helvetica';}

.slick-arrow {height: 40px;width: 40px;border: none;background-color: #fff;border-radius: 50%;position: absolute;top: -65px;right: 0px;font-size: 0;transition: 0.5s all;margin-top: 8px;}
.slick-arrow:hover {background-color: #b2b2d8;}
.slick-arrow.slick-disabled{background-color: #b2b2d8;opacity: 0.5;pointer-events: none;}

.slick-prev.slick-arrow {background-image: url("../images/chevron-right.svg");background-repeat: no-repeat;background-size: 24px;background-position: center center;right: 48px;transform: rotate(-180deg);}
.slick-next.slick-arrow {right: 0;background-image: url("../images/chevron-right.svg");background-repeat: no-repeat;background-size: 24px;background-position: center center;}

.image-button-slider .slick-list {margin: 0 -12px;}
.image-button-slider .slick-slide {height: auto;}
.image-button-slider .slick-arrow{margin-top: 5px;}
.image-button-card-top {padding: 0 12px;}

.image-button-card {padding: 0px 16px 16px 16px;border-radius: 4px;box-shadow: 0px 4px 4px 0px #0000004a;max-width: 220px;
    min-width: 220px;}
.image-button-card .image {height: 148px;display: flex;align-items: center;justify-content: center;}
.image-button-card .btn-row .review-btn {background-color: #fff;height: 40px;font-family: 'Helvetica';color: #181818;font-size: 13px;line-height: 20px;letter-spacing: 0.5px;width: 100%;display: flex;align-items: center;justify-content: center;padding: 0 10px;font-weight: 700;border-radius: 4px;}
.image-button-card .btn-row .review-btn:hover{background-color: #181818;color: #FFFFFF;}

.black-box {background: linear-gradient(180deg, #373737 0%, #181818 100%);}
.red-box {background: linear-gradient(180deg, #702b0f 0%, #311010 100%);}
.blue-box {background: linear-gradient(180deg, #0e376c 0%, #131e2d 100%);}
.green-box {background: linear-gradient(180deg, #13742c 0%, #181818 100%);}
.dark-red-box {background: linear-gradient(180deg, #6e1c0e 0%, #2a0707 100%);}

.dardk-blue-bottom {background-color: #000033;height: 45px;bottom: 0;position: absolute;left: 0;width: 100%;}
.slot-review-gradiant-bottom-gradiant {clip-path: polygon(0 100%, 100% 100%, 100% 0);background-color: #ede8f2;height: 22px;bottom: -1px;z-index: 1;width: 100%;right: 0;}
.slot-review-gradiant-bottom-inner-gradiant {clip-path: polygon(0 100%, 100% 0, 0 0);background-color: #39399a;height: 25px;z-index: 1;width: 59%;bottom: -1px;}
.slot-review-gradiant-bottom {clip-path: polygon(0 100%, 100% 100%, 100% 0);background-color: #8d8dc5;height: 42px;bottom: -1px !important;}

.section-padding-72 {padding: 72px 0 !important;}

/** header start **/
.header {width: 100%;position: fixed;z-index: 10003;padding: 24px 0;background-color: #000033;top: 0;left: 0;}
.header .inner-header{display: flex; align-items: flex-start; position: relative;}
.header .menu > ul > li {display: inline-block; margin: 0 6px;}
.header .menu > ul > li > a {font-size: 18px;line-height: 28px;font-weight: 700;color: #fff;position: relative;text-transform: capitalize;transition: color 0.3s ease; display: inline-flex;align-items: center; padding: 0 8px;}
.header .menu > ul > li:hover > a,
.header .menu > ul > li > a.parent-menu,
.header .menu > ul > li.current-menu-ancestor > a{color: #e9977c;}
.header .menu > ul > li.current-menu-ancestor .toggle-arrow{filter: invert(55%) sepia(74%) saturate(377%) hue-rotate(327deg) brightness(135%) contrast(106%);}
.header .menu > ul > li > a .icon{height: 24px;width: 24px;display: inline-flex;align-items: center;justify-content: center;margin: 0px 8px 0 0;}
.header .menu > ul > li .sub-menu {position: absolute;z-index: 500;transition: all 0.5s ease;opacity: 0;visibility: hidden;padding-top: 23px;}
.header .menu > ul > li .sub-menu.single-column-menu ul,
.header .menu > ul > li .sub-menu .inner-mega-menu {background-color: #ffffff;padding: 24px;border-radius: 4px;box-shadow: 0px 4px 4px 0px #DCE8F74A;}
.header .menu > ul > li .sub-menu ul li a {text-decoration: none;display: block;color: #181818;font-size: 16px;line-height: 26px;font-family: "Helvetica";font-weight: 400;padding: 7px 0;}
.header .menu > ul > li .sub-menu ul li a:hover,
.header .menu > ul > li .sub-menu ul li a.child-menu,
.header .menu > ul > li .sub-menu ul li.current-menu-item a {color: #fd6634;}
.header .menu > ul > li .sub-menu.mega-menu {left: 50%;transform: translateX(-50%);max-width: 1280px;width: 100%;padding-left: 16px;padding-right: 16px;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li {line-height: 1;display: block;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {padding: 10px 0;display: inline-block;font-size: 15px;color: #555555;transition: color 0.3s ease;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item {flex: 0 0 25%;padding: 0 15px;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item .title {font-size: 16px;color: #ea4636;font-weight: 500;line-height: 1;padding: 10px 0;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item.text-center .title {text-align: center;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item img {max-width: 100%;width: 100%;vertical-align: middle;margin-top: 10px;height: 300px;object-fit: cover;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover,
.header .menu > ul > li .toggle-arrow {background-image: url("../images/chevron-down.svg");height: 12px;width: 12px;background-repeat: no-repeat;background-size: cover;display: inline-block;background-position: center center;margin-left: 8px;z-index: 999; transition: 0.5s all;}
html[dir="rtl"] .header .menu>ul>li .toggle-arrow{margin-left: 0px;margin-right: 8px;}
.header .menu > ul > li:hover .toggle-arrow{filter: invert(55%) sepia(74%) saturate(377%) hue-rotate(327deg) brightness(135%) contrast(106%);}
.header .menu > ul > li .single-column-menu {min-width: 280px;max-width: 350px;}
.header .menu > ul > li .sub-menu.single-column-menu ul{padding-left: 0; padding-right: 0;}
.header .menu > ul > li .sub-menu.single-column-menu ul li{position: relative; padding: 0 24px;}
.header .menu > ul > li .sub-menu.single-column-menu ul li span.sub-menu-arrow {position: absolute;top: 14px;right: 24px;margin: 0;background-image: url(../images/chevron-right-menu.svg);height: 14px;width: 14px;background-repeat: no-repeat;background-size: cover;display: inline-block;background-position: center center;}
html[dir="rtl"] .header .menu>ul>li .sub-menu.single-column-menu ul li span.sub-menu-arrow {left: 5px; right: auto;transform: rotate(180deg);}
.header .menu > ul > li .sub-menu.single-column-menu ul li ul {position: absolute;top: 0;left: 100%;width: 100%;opacity: 0;visibility: hidden;background-color: #fff; z-index: 9;}
.header .menu > ul > li .sub-menu.single-column-menu ul li:hover ul {opacity: 1;visibility: visible;}
.header .menu > ul > li .sub-menu.single-column-menu ul li:hover > a{color: #fd6634;}
.header .menu > ul > li .sub-menu.single-column-menu ul li:hover .sub-menu-arrow{filter: invert(55%) sepia(74%) saturate(377%) hue-rotate(327deg) brightness(95%) contrast(109%);}

.header .menu .inner-mega-menu {width: 100%;display: flex;flex-wrap: wrap;}
.header .menu .inner-mega-menu .menu-sidebar {width: 269px;}
.header .menu .inner-mega-menu .menu-sidebar ul{  list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;}
.header .menu .inner-mega-menu .menu-sidebar ul li{  padding: 11px 40px 11px 16px;cursor: pointer;color: #181818;display: flex;justify-content: space-between;align-items: center;transition:0.2s;background-color: #E6E6F2;font-size: 16px;line-height: 26px;font-family: 'Helvetica';position: relative;transition: 0.5s all;}
.header .menu .inner-mega-menu .menu-sidebar ul li a{padding: 0;color: #181818 !important;}
.header .menu .inner-mega-menu .menu-sidebar ul li a:hover{color: unset;}
.header .menu .inner-mega-menu .menu-sidebar ul li .angle-right {position: absolute;height: 40px;width: 40px;background-image: url("../images/chevron-right-menu.svg");background-repeat: no-repeat;background-position: center center;background-size: 16px 16px;right: 8px;}
.header .menu .inner-mega-menu .menu-sidebar ul li:hover,
.header .menu .inner-mega-menu .menu-sidebar ul li.active{background: #B2B2D8;border-radius:4px;}
.header .menu .inner-mega-menu .menu-content {padding: 0 0 0 48px;width: calc(100% - 269px);max-height: calc(100vh - 110px);overflow-y: auto;}
.logged-in .header .menu .inner-mega-menu .menu-content{max-height: calc(100vh - 120px)}
.header .menu .inner-mega-menu .menu-panel {width: 100%;justify-content: space-between;grid-template-columns: repeat(4, 1fr);gap: 24px;}
.header .menu .inner-mega-menu .menu-panel .mobile-tab-columns{grid-template-columns: repeat(4, 1fr); display: grid; gap: 24px;}
.header .menu .inner-mega-menu .menu-panel .column h4,
.header .menu .inner-mega-menu .menu-panel .column span {font-weight: 700;font-size: 18px;line-height: 26px;color: #181818;padding: 7px 0;display: inline-block; width: 100%;}
.header .menu .inner-mega-menu .menu-panel .column h4 a,
.header .menu .inner-mega-menu .menu-panel .column span a{color:#181818;}
.header .menu .inner-mega-menu .menu-panel .column h4 a:hover,
.header .menu .inner-mega-menu .menu-panel .column span a:hover{color:#fd6634;}
.header .menu .inner-mega-menu .menu-panel .column ul li{margin: 0; padding: 0;}
.header .menu .inner-mega-menu .menu-panel .column ul li a{font-family: 'Helvetica';font-size: 16px;line-height: 26px;color: #181818;cursor: pointer;margin: 4px 0;padding: 0;display: inline-block;}
.header .menu .inner-mega-menu .menu-panel .column ul li a:hover,
.header .menu .inner-mega-menu .menu-panel .column ul li a.sub-child-menu,
.header .menu .inner-mega-menu .menu-panel .column ul li.current-menu-item.active a{color: #fd6634;}

.header .item-right .icon {height: 24px;width: 24px;display: inline-block;cursor: pointer;position: relative;}
.header .item-right .icon img {vertical-align: top;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.header .header-item.item-center {margin: 0 17px 0 auto;}
.header .header-item.item-right .header-search-cross{display: none;margin: 2px 0 0 0;}
.header .header-item.item-right .header-search-icon{margin: 3px 0 0 0;}
.header .header-item.item-right .header-search{position: absolute;right: 0;padding-top: 26px;display: none;}
.header .header-item.item-right .open-searchbox {box-shadow: 0px 4px 4px 0px #DCE8F74A;box-shadow: 0px 0px 4px 0px #EDF3FB80;background-color: #fff;padding: 24px;  border-radius: 4px;width: 509px;}
.header .header-item.item-right .open-searchbox form .input-group{border-radius: 4px;overflow: hidden;}
.header .header-item.item-right .open-searchbox form .textbox {height: 56px;border: 1px solid #DCE8F7;width: calc(100% - 94px);padding: 14px 16px;background-color: #F6F6FA;font-size: 18px;line-height: 28px;color: #606060;font-family: 'Helvetica';}
.header .header-item.item-right .open-searchbox form .search-btn {background-color: #E65D2F;color: #fff;font-size: 14px;line-height: 23px;font-family: 'Helvetica';letter-spacing: 0.6px;font-weight: 700;text-transform: uppercase;border: none;min-width: 94px;}
.header .header-item.item-right .open-searchbox form .search-btn:hover{background-color: #b44825;}
.header .header-item.item-right.search-open .icon .header-search-icon{display: none;}
.header .header-item.item-right.search-open .icon .header-search-cross,
.header .header-item.item-right.search-open .header-search{display: block;}
.header .search-results-list{position: relative;border: none;box-shadow: none;  margin: 16px 0 0 0 !important;  background-color: transparent;border-radius: 0;}
.header .search-results-list li {font-family: 'Helvetica';font-weight: 400;font-size: 16px;line-height: 26px;color: #333333;border: none;padding: 7px 0;background-color: #fff !important;}
.header .search-results-list li:hover{color: #06065C;}
.header img{vertical-align: middle;}
.header .mobile-menu-head,
.header .mobile-menu-trigger {display: none;}

/* body,
body.logged-in{margin-top: 50px} */
body.logged-in .header{top: 32px}
/** header end **/

.main-border-title-row {position: relative;margin-bottom: 16px;padding: 3px 0 2px;}
.main-border-title-row:after {content: "";height: 1px;width: 100%;position: absolute;left: 0;top: 50%;background-color: #39399a;transform: translateY(-50%);    margin-top: -2px;}
.main-border-title-row.slider-arrow:after {width: calc(100% - 106px);}

.main-border-title {font-family: "Teko", sans-serif;position: relative;z-index: 1;padding-right: 16px;display: inline-flex;align-items: center;font-weight: 400; margin: 0 !important;}
.main-border-title img {margin: -5px 0 0 4px;}
.main-border-title.blue-bg {background-color: #000033;}

.home-banner-section {background: #00002b url("../images/banner-img.webp") no-repeat;padding: 32px 0 72px;background-size: 100% 100%;}
.home-banner-section:before,
.artical-main-banner:before,
.gameshub-authors:before {content: "";background-color: #000033;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.home-banner-section .main-border-title-row{margin-bottom: 24px;}
.home-banner-section .home-banner-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}
.home-banner-section .home-banner-grid .column-row {display: flex;flex-wrap: wrap;row-gap: 24px;}
.home-banner-section .home-banner-grid .column-row.order-lg-2 {width: 642px;}
.home-banner-section .home-banner-grid .column-row.order-lg-2 .content {padding: 40px;}
.home-banner-section .home-banner-grid .column-row .img-content-box:after {height: 288px;}
.home-banner-section .home-banner-grid .img-content-box:after { pointer-events: none;}
.home-banner-section .home-banner-grid .column-row.order-lg-2 .img-content-box .h4 {font-size: 40px;line-height: 48px;font-weight: 800;letter-spacing: -0.8px;margin-bottom: 16px;}
.home-banner-section .home-banner-grid .column-row.order-lg-2 .img-content-box:after {height: 310px;opacity: 1;}

.img-content-box {border-radius: 4px;overflow: hidden;position: relative;display: flex;flex-wrap: wrap;width: 100%;box-shadow: 0px 0px 4px 0px #00000080;padding-bottom: 80%;}
.img-content-box:after {content: "";position: absolute;left: 0;width: 100%;bottom: 0;background: linear-gradient(179deg, rgba(0, 0, 0, 0) 0%, #05031f 55.77%);opacity: 0.9;height: 50%;}
.img-content-box .img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;border-radius: 4px;}
.img-content-box .content {position: absolute;bottom: 0;left: 0;width: 100%;padding: 24px;z-index: 9;}
.img-content-box .content .h4 {font-weight: 700;font-size: 20px;line-height: 28px;}
.img-content-box .content .h4 a {color: #fff;}
.img-content-box .content .h4 a:hover {color: #fd6634;}
.img-content-box .content .date-row {display: flex;gap: 16px;margin-top: 8px;}
.img-content-box .content .date-row .date {font-size: 13px;line-height: 20px;color: #ffffff;}
.home-banner-grid .img-content-box .content .date-row .date {color: #E6E6F2;}
.img-content-box .content .date-row .link {color: #fd855d;font-size: 13px;line-height: 20px;text-transform: uppercase;font-weight: 400;letter-spacing: 0.5px;}
.img-content-box .content .top-news a {background-color: #e65d2f;font-weight: 700;font-size: 14px;line-height: 23px;color: #fff;padding: 0 8px;border-radius: 2px;text-transform: uppercase;letter-spacing: 0.6px;min-width: 95px;text-align: center;font-family: "Helvetica";}

.game-reviews-section {padding: 72px 0 48px;}
.game-reviews-section p {color: #333333;}
.category-banner .game-reviews-section p{color: #333333; font-size: 16px; line-height: 26px;}
.game-reviews-section .section-main-img {padding-bottom: 56%;}
.game-reviews-section .section-main-img .card-review {height: 32px;font-size: 16px;line-height: 26px;min-width: 60px;top: 8px;left: 8px;}
.single-post .game-reviews-section{padding: 73px 0;}

.category-section {padding: 0px 0 72px;}
.category-section .common-card .all-content .h3{font-size: 18px;line-height: 26px;}

.slot-review-section.home-banner-section {padding: 72px 0px;overflow: hidden;}
.slot-review-section .main-border-title-row:after {width: calc(100% - 106px);}

/* .blue-card-slider .slick-list {margin: 0 -12px;}
.blue-card-slider .slick-track{display: flex !important;}
.blue-card-slider .slick-slide {transition: width 0.5s ease;width: 299px;height: inherit !important;} */
/* .blue-card-slider .slick-slide.slick-current{width: 566px !important;} */
.blue-bg-slider .blue-content-card {height: 100%;transition: width 0.5s ease;border-radius: 4px;overflow: hidden;  background-color: #070775;    margin: 0 12px;}
.blue-bg-slider .slick-track .slide-card:first-child .blue-content-card{margin-left: 0;}
.review_slot_slider .slick-track{margin-left: inherit;margin-right: inherit;}
/* .blue-card-slider .blue-content-card-top {height: 100%;} */
.grey-bg-slide .blue-content-card {height: 100%;transition: width 0.5s ease;overflow: hidden;  border-radius: 4px;
border: 1px solid  #DCE8F7;background:  #FFF;
box-shadow: 0 0 4px 0 rgba(237, 243, 251, 0.50), 0 4px 4px 0 rgba(220, 232, 247, 0.29);   margin: 0 12px;}
.grey-bg-slide .slick-track .slide-card:first-child .blue-content-card{margin-left: 0;}

.gambling-news-section {padding-top: 72px; margin-bottom: 48px;}
.gambling-news-section .gambling-news-section-grid {grid-template-columns: 7fr 372px;display: grid;column-gap: 48px;}
.gambling-news-section .gambling-news-grid {display: grid;grid-template-columns: 7fr 288px;gap: 24px;}
.gambling-news-section .gambling-news-grid .gambling-news-right .list li a {font-weight: 700;color: #181818;font-size: 16px;line-height: 26px;padding: 16px 0px 16px 16px;border-top: 1px solid #d2d2d2;position: relative;}
.gambling-news-section .gambling-news-grid .gambling-news-right .list li a:hover{color: #fd6634;}
.gambling-news-section .gambling-news-grid .gambling-news-right .list li a:after {content: "";position: absolute;left: 0;top: 24px;width: 0;height: 0;border-top: 4px solid transparent;border-left: 5px solid #181818;border-bottom: 4px solid transparent;}
.gambling-news-section .feature-duides .accordion-content {display: none;}
.gambling-news-section .feature-duides .accordion .accordion-item {padding: 16px 24px;border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;margin-bottom: 8px;border-radius: 4px;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-header {font-weight: 700;font-size: 16px;line-height: 26px;color: #181818;cursor: pointer;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-header.active {font-size: 20px;line-height: 28px;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-content {margin-top: 18px;position: relative;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-content:after {content: "";width: 24px;height: 2px;background-color: #fd6634;border-radius: 5px;position: absolute;left: 0;top: -8px;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-content p {font-weight: 400;  color: #606060;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-content p a{color: #606060;}
.gambling-news-section .feature-duides .accordion .accordion-item .accordion-content p a:hover{color: #fd6634;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author {margin-top: 4px;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author .profile {height: 32px; width: 32px; border-radius: 50%; overflow: hidden; margin-right: 8px; display: none;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author strong {font-weight: 700;font-size: 14px;line-height: 23px;color: #181818;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author strong:after {content: ",";margin: 0 6px 0 0;color: #606060;display: inline-block;vertical-align: middle;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author strong a{color: #181818;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author strong a:hover{color: #fd6634;}
.gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author {margin-top: 18px;}
.gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author .profile {display: block;}
.gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author :is(strong, span) {font-size: 16px;line-height: 26px;color: #333333;}
.gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author span {font-weight: 400;font-size: 14px;line-height: 23px;color: #606060;font-family: "Helvetica";}
.gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author strong:after {content: "";height: 3px;width: 3px;background-color: #606060;border-radius: 50%;margin: 0 6px;display: inline-block;vertical-align: middle;}
.gambling-news-section .feature-duides .accordion .accordion-item.open {padding: 24px;}
.gambling-news-section  .img-content-box .content .date-row{margin-top: 16px;}

.gambling-news-section-top-gradiant {clip-path: polygon(0 100%, 100% 0, 0 0);background-color: #e6e6f2;height: 25px;z-index: 1;width: 59%;bottom: -1px;}

.gaming-portal-section {background: #fed0c0 url("../images/gaming-portal-bg.png") no-repeat center center;background-size: cover;position: relative;padding: 48px;min-height: 443px;display: flex;margin: 80px 0 104px;border-radius: 8px;align-items: center;flex-wrap: wrap;}
.home .gaming-portal-section{margin-top: 70px;}
.gaming-portal-section:after{content: "";background: linear-gradient(360deg, #fed0c0 0%, rgba(254, 208, 192, 0) 100%);position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;border-radius: 8px;}
.gaming-portal-section .main-img {margin: -97px 0;position: relative;z-index: 9;max-width: 522px;max-height: 540px;}
.gaming-portal-section .gaming-portal-content {max-width: calc(100% - 522px);padding-left: 80px;position: relative;z-index: 99;}
.gaming-portal-section .gaming-portal-content h2,.gaming-portal-section .gaming-portal-content .trusted-tagline{color: #471c0e;font-size: 25px;line-height: 35px;font-family: "Teko", sans-serif;font-weight: 400;text-transform: uppercase;}
.gaming-portal-section .gaming-portal-content .h3 {color: #471c0e;margin-bottom: 16px;}
.gaming-portal-section .gaming-portal-content p {font-size: 18px;line-height: 28px;color: #471c0e;font-family: "Helvetica";}
.gaming-portal-section .gaming-portal-content p a{color: #471c0e;text-decoration: underline;}
.gaming-portal-section .gaming-portal-content .gaming-list {margin: 24px 0 32px 0;display: flex;gap: 40px;row-gap: 15px;}
.gaming-portal-section .gaming-portal-content .gaming-list .item {display: flex;flex-wrap: wrap;gap: 8px;}
.gaming-portal-section .gaming-portal-content .gaming-list .item .icon {height: 40px;width: 40px;background-color: #fe9877;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.gaming-portal-section .gaming-portal-content .gaming-list .item .icon img {max-height: 100%;}
.gaming-portal-section .gaming-portal-content .gaming-list .item .list-content span {font-weight: 700;font-size: 18px;line-height: 26px;color: #471c0e;}
.gaming-portal-section .gaming-portal-content .gaming-list .item .list-content p {font-weight: 400;font-size: 16px;line-height: 26px;color: #471c0e;}

.playstation-news {overflow: hidden;}
.playstation-news,
.playstation-news .main-border-title-row.bg-white,
.playstation-news .main-border-title-row.bg-white h2 {background-color: #f6f6fa !important;}
.playstation-news .main-border-title-row.bg-white:after {background-color: #dce8f7;}

.playstation-news-top-gradiant,
.playstation-news-bottom-gradiant {clip-path: polygon(0 100%, 100% 0, 0 0);background-color: #e6e6f2;height: 32px;z-index: 1;width: 100%;}
.playstation-news-bottom-gradiant {clip-path: polygon(0 100%, 100% 100%, 100% 0);}

.common-card.horizontal-card {display: flex;flex-wrap: wrap;margin-bottom: 8px;}
.common-card.horizontal-card .img {width: 110px;height: 110px;padding: 0;margin: 0;}
.common-card.horizontal-card .img img {height: 100%;width: 100%;object-fit: cover;}
.common-card.horizontal-card .all-content {width: calc(100% - 110px);padding-left: 16px;}
.common-card.horizontal-card .all-content .h3 {font-size: 18px;line-height: 26px;}
.common-card.horizontal-card .all-content .date-row{margin-top: 12px;}
.common-card.horizontal-card.mobile-horizontal-card {flex-direction: row;}

.more-news:after{content: "";position: absolute;top: 0;left: 0;clip-path: polygon(0 100%, 100% 0, 0 0);background-color: #E6E6F2;height: 32px;z-index: 1;width: 76%;}
.more-news .more-news-main-grid {display: grid;grid-template-columns: 12fr 372px;gap: 48px;}
.more-news .more-news-main-grid .left-grid-top {display: grid;grid-template-columns: 320px 12fr;gap: 24px;}
.more-news .more-news-main-grid .left-grid-bottom {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-top: 24px;}

.tranding-news {background-color: #feb9a2;padding: 24px;}
.tranding-news h2 {color: #471c0e;font-family: "Teko", sans-serif;font-weight: 400;margin-bottom: 24px;text-transform: uppercase;}
.tranding-news .img-content {display: grid;grid-template-columns: 110px 12fr;gap: 16px;margin-bottom: 16px;align-items: center;}
.tranding-news .img-content img {height: 110px;object-fit: cover;border-radius: 4px;}
.tranding-news .img-content .h3 {font-weight: 700;font-size: 18px;line-height: 26px;color: #471c0e;}
.tranding-news .img-content .h3 a{color: #471c0e;}
.tranding-news .list li a {font-weight: 700;color: #471C0E;font-size: 16px;line-height: 26px;padding: 16px 0px 16px 16px;border-top: 1px dashed #e65d2f;position: relative;}
.tranding-news .list li a:after {content: "";position: absolute;left: 0;top: 24px;width: 0;height: 0;border-top: 4px solid transparent;border-left: 5px solid #471c0e;border-bottom: 4px solid transparent;}
.tranding-news .list li:last-child a {padding-bottom: 0;}
.tranding-news .tranding-news-gradiant-top-gradiant {clip-path: polygon(0 0, 0 100%, 100% 0);background-color: #fed0c0;height: 24px;width: 100%;z-index: 9;top: -1px;}
.tranding-news .tranding-news-gradiant-top--right-gradiant {height: 24px;clip-path: polygon(0 0, 100% 100%, 100% 0);background-color: #fe9877;width: 100%;}
.tranding-news .tranding-news-gradiant-bottom-right {height: 16px;clip-path: polygon(0 0, 100% 100%, 100% 0);background-color: #fed0c0;width: 100%;bottom: -15px;}

.gamesHub-language {background-color: #f6f6fa;}

.all-country-language {gap: 16px;display: flex;flex-wrap: wrap;}
.all-country-language .language-dropdown {width: calc(100% / 4 - 12px);}
.all-country-language .language-dropdown a.select-language {border: 1px solid #dce8f7;background-color: #ffffff;min-height: 70px;padding: 12px 45px 12px 16px;width: 100%;display: flex;align-items: center;gap: 16px;position: relative;z-index: 999;}
.all-country-language .language-dropdown a.select-language:after {content: "";background-image: url("../images/chevron-down-blue.svg");background-repeat: no-repeat;background-position: center center;background-size: 24px 24px;position: absolute;right: 16px;height: 24px;width: 24px;}
.all-country-language .language-dropdown.open a.select-language:after {transform: rotate(-180deg);}
.all-country-language .language-dropdown.open a.select-language{border-color:  #B2B2D8;}
.all-country-language .language-dropdown a.select-language .icon {height: 24px;width: 24px;border-radius: 50%;overflow: hidden;}
.all-country-language .language-dropdown a.select-language .h3 {font-weight: 700;font-size: 16px;line-height: 26px;color: #151a1e;margin-bottom: -6px;}
.all-country-language .language-dropdown a.select-language span {font-family: "Helvetica";color: #606060;font-size: 13px;line-height: 20px;}
.all-country-language .language-dropdown .inner-dropdown{display: none;}
.all-country-language .language-dropdown .inner-dropdown .inner-inner-dropdown {grid-template-columns: repeat(4, 1fr);gap: 24px;padding: 24px;background-color: #fff;border: 1px solid #dce8f7;display: grid;margin-top: 16px;}
.all-country-language .language-dropdown .inner-dropdown .h3 {color: #151a1e;margin-bottom: 16px;font-size: 18px;line-height: 26px;font-weight: 700;}
.all-country-language .language-dropdown .inner-dropdown ul {display: flex;flex-wrap: wrap;gap: 16px;}
.all-country-language .language-dropdown .inner-dropdown ul li {width: 100%;}
.all-country-language .language-dropdown .inner-dropdown ul li a {color: #333333;font-size: 16px;line-height: 26px;font-family: "Helvetica";}

footer {background-image: url("../images/banner-img.webp");background-repeat: no-repeat;background-size: 100% 100%;padding: 96px 0 32px;}
footer.liveblog-entry-tools { background: transparent; padding: 0; }
footer:after{content: "";background-color: #000033;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
footer .logo {margin-bottom: 32px;}
footer .logo a img{max-width: 212px;}
footer .footer-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 32px;}
footer .footer-grid .single-grid .footer-menu-title {font-weight: 700;font-size: 18px;line-height: 26px;color: #fff;margin-bottom: 16px;pointer-events: none;display: block;}
footer .footer-grid ul.logo-menu,
footer .footer-grid ul.footer-menu {display: flex;flex-wrap: wrap;gap: 8px;}
footer .footer-grid ul li {width: 100%;}
footer .footer-grid ul li a {font-family: "Helvetica";font-weight: 400;color: #e6e6f2;font-size: 16px;line-height: 26px;}
footer .footer-grid ul li a:hover {text-decoration: underline;}
footer .footer-social-media-row {margin: 32px 0;border-bottom: 1px solid rgba(57, 57, 154, 0.5);padding-bottom: 32px;}
footer .footer-social-media-row .social-menu {gap: 16px;}
footer .footer-social-media-row .social-menu li a {border: 1px solid #fd855d;height: 48px;width: 48px;display: inline-flex;align-items: center;justify-content: center;border-radius: 2px;}
footer .footer-social-media-row .social-menu li a:hover {background-color: #fd855d;}
footer .footer-bottom .left-footer {width: calc(100% - 250px);margin-right: auto;}
footer .footer-bottom .left-footer h3 {font-weight: 700;color: #e6e6f2;margin-bottom: 4px;font-size: 13px;line-height: 20px;font-family: "Helvetica";}
footer .footer-bottom .left-footer p {color: #e6e6f2;font-size: 10px;line-height: 16px;margin-bottom: 16px;}
footer .footer-bottom .left-footer p:last-child {margin-bottom: 0;}
footer .footer-bottom .right-footer .multilanguage-select .selected-language {border: 1px solid rgba(57, 57, 154, 0.5);height: 39px;display: inline-flex;align-items: center;border-radius: 4px;min-width: 118px;color: #e6e6f2;font-size: 14px;line-height: 23px;gap: 8px;background-color: #040447;cursor: pointer;padding: 0 30px 0 11px;position: relative;font-family: 'Helvetica';}
footer .footer-bottom .right-footer .multilanguage-select .selected-language img {margin: 0 !important;height: 16px !important;width: 16px !important;}
footer .footer-bottom .right-footer .multilanguage-select .selected-language:after {content: "";background-image: url("../images/chevron-down.svg");background-position: center center;background-size: 100%;height: 16px;width: 16px;position: absolute;right: 8px;margin-top: -1px;}
footer .footer-bottom .right-footer .multilanguage-select ul {position: absolute;bottom: 100%;width: 100%;background-color: #040447;border: 1px solid rgba(57, 57, 154, 0.5);margin: 0 0 -2px 0;display: none; padding-top: 0; padding-bottom: 0; border-radius: 4px 4px 0 0;z-index: 9999;}
footer .footer-bottom .right-footer .multilanguage-select ul li{margin: 0;}
footer .footer-bottom .right-footer .multilanguage-select ul li:first-child a {border-top: none;}
footer .footer-bottom .right-footer .multilanguage-select ul li a {color: #e6e6f2;font-size: 14px;line-height: 23px;width: 100%;padding: 6px 5px 6px 11px;border-top: 1px solid rgba(57, 57, 154, 0.5); display: flex; align-items: center; font-family: 'Helvetica';word-break: break-all;}
footer .footer-bottom .right-footer .multilanguage-select ul li a img{height: 16px !important;width: 16px !important;margin-right: 8px !important;}
footer .footer-bottom .right-footer .multilanguage-select:hover .selected-language::after{transform: rotateX(180deg);margin-top: 1px;}
footer .footer-bottom .right-footer .multilanguage-select:hover ul {display: block}
footer .footer-shape {top: -2px;height: 50px;}
footer .logo-list a {display: inline-flex;}
footer .logo-list a img{vertical-align: middle;}
footer .footer-bottom .right-footer .multilanguage-select .selected-language { min-width: 128px; }


.mp-breadcrumb{min-height: 28px;align-items: center;}
.mp-breadcrumb li {display: flex;align-items: center;}
.mp-breadcrumb li span {color: #e6e6f2;font-size: 13px;line-height: 20px;font-family: "Helvetica";position: relative;}
.mp-breadcrumb li span.breadcrumb_last{color: #fff;}
/*.mp-breadcrumb li span a:last-child:after {display: none;}*/
.mp-breadcrumb a{color: #e6e6f2;display: inline;align-items: center;}
/*.mp-breadcrumb a:after{content: "";background-image: url(../images/chevron-right-white.svg);height: 12px;width: 12px;display: inline-flex;align-items: center;justify-content: center;background-position: center center;background-repeat: no-repeat;vertical-align: top;margin: 0px 4px;}*/
.mp-breadcrumb span.breadcrumb-separator{ position: relative; margin-right: 20px; }
.mp-breadcrumb span.breadcrumb-separator:after{ content: ""; position: absolute; left: 2px; top: 50%; transform: translateY(-50%); background-image: url(../images/chevron-right-white.svg); width: 12px; height: 12px; background-position: center; background-repeat: no-repeat; background-size: contain; }
.mp-breadcrumb.text-black span,
.mp-breadcrumb.text-black span a{color: #606060;display: inline-flex;align-items: center;}
.mp-breadcrumb.text-black span{flex-wrap: wrap;}
.mp-breadcrumb.text-black span.breadcrumb-separator:after{ content: "";background-image:url("../images/breadcrume-chevron-right.svg")}
.mp-breadcrumb.text-black li.active a{color: #181818;}
.mp-breadcrumb.text-black span.breadcrumb_last{color: #181818;}
.guide-banner-section {padding: 4px 0 64px 0;background-image: url("../images/banner-img.webp"); background-size: cover; background-repeat: no-repeat;}
.guide-banner-section:before{content: "";background-color: #000033;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.guide-banner-section .guide-bannet-text-img {display: flex;flex-wrap: wrap;column-gap: 50px;margin-top: 24px}
.guide-banner-section .guide-bannet-text-img .banner-text {width: calc(100% - 560px);}
.guide-banner-section .guide-bannet-text-img .guide-banner-img {width: 510px;text-align: center;position: relative;max-height: 390px;}
.guide-banner-section .guide-bannet-text-img .guide-banner-img img {max-height: 100%;width: auto !important;height: auto !important;}
.guide-banner-section h1 {padding: 0px 0 16px 0;}
.guide-banner-section p{font-size: 18px;line-height: 28px;color: #e6e6f2;}
.guide-banner-section p .show_more_title_button,
.guide-banner-section .show_more__section_wrapper .show_more_title_button{color: #e6e6f2}
.guide-banner-section p .toggle,
.guide-banner-section p .bio-toggle-general{text-decoration: underline;cursor: pointer;color: #fff;}
.guide-banner-section p em a {color: unset !important;}
.guide-banner-section .profile-row {padding: 24px 0 24px;gap: 22px;}
.guide-banner-section .profile-row .profile-item {display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}
.guide-banner-section .profile-row .profile-item img {height: 48px;width: 48px;border-radius: 50%;}
.guide-banner-section .profile-row .profile-item .details p {margin-bottom: -3px;font-size: 16px;line-height: 26px;color: #fff;}
.guide-banner-section .profile-row .profile-item .details p .name {display: inline-flex;align-items: center;}
.guide-banner-section .profile-row .profile-item .details p .name:after {content: "";height: 2px;width: 2px;background-color: #fff;border-radius: 5px;margin: 0 4px;}
.guide-banner-section .profile-row .profile-item .details p .name a:hover{text-decoration: underline;}
.guide-banner-section .profile-row .profile-item .details p .single-author-position,
.guide-banner-section .profile-row .profile-item .details p.single-author-date,
.guide-banner-section .profile-row .profile-item .details .last_updated_time,.guide-banner-section .profile-row .profile-item .details .guide_authors_designation,.guide-banner-section .profile-row .profile-item .details p span,.guide-banner-section .profile-row .profile-item .details .updated_date{color: #E6E6F2;}
.guide-banner-section .disclaimer {color: #e6e6f2;font-size: 14px;line-height: 23px;  font-family: 'Helvetica';}
.guide-banner-section .disclaimer img {vertical-align: middle;margin-right: 5px;}
.guide-banner-section .disclaimer .disclaimer-txt .read-more {color: #fff;}
.guide-banner-section .banner-bottom-shape {border: none;height: 45px;}
.guide-banner-section .banner-text p .bio-toggle-general{color: #fff;}
.guide-banner-section .fl-photo-main-div {display: flex;flex-wrap: wrap;gap: 25px 30px;margin: 20px 0 0;}
.guide-banner-section .fl-photo-main-div .fl-photo {height: auto;width: auto;}


.disclaimer a{text-decoration: underline;} 
.category-banner .banner-text .disclaimer {margin-top: 16px;}

.shore-more-content{font-size: 18px;line-height: 28px; margin-bottom:0px;}
.show_more__section_wrapper{display: none; margin-top: 15px;}
.show_more__section_wrapper .the-content a{color: #fd6634;}
.show_more__section_wrapper .the-content a:hover{text-decoration: underline;}
.show_more__section_wrapper h2,
.show_more__section_wrapper h3,
.show_more__section_wrapper h4,
.show_more__section_wrapper h5,
.show_more__section_wrapper h6 {color: #fff;font-weight: 700;margin: 15px 0; font-size: 30px;}
.show_more_title_button{ cursor: pointer; text-decoration: underline;font-size: 18px;line-height: 28px;color: #333333;font-family: "Helvetica"; transition: 0.5s all;}
.show_more_title_button:after {content: "";font-size: 18px;line-height: 28px;color: #e6e6f2;}
.show_more__section_wrapper .show_more_title_button{color: #06065c}

.banner-text .show_more__section_wrapper .the-content{margin-top: 0;}

.top-online-casinos {padding: 48px 0;position: relative;margin: 35px 0;}
.top-online-casinos:after {content: "";clip-path: polygon(0 100%, 50% 0%, 0 0);background-color: #fafaff;height: 32px;position: absolute;top: 0;left: 0;width: 100%;}
.top-online-casinos .tab-buttons {display: flex;margin-bottom: 16px;flex-wrap: wrap;gap: 8px;}
.top-online-casinos .tab-buttons button {border: 1px solid #dce8f7;background-color: transparent;font-size: 16px;line-height: 26px;color: #606060;font-family: "Helvetica";border-radius: 30px;padding: 6px 13px;}
.top-online-casinos .tab-buttons button.active {background-color: #e6e6f2;color: #181818;}
.top-online-casinos .tab-content {display: none;}
.top-online-casinos .tab-content.active {display: block;}
.single-post section.top-online-casinos.artical-grid.single-page::after { display: none; }
.online-casinos-grid {display: flex;flex-wrap: wrap;gap: 80px;}
.online-casinos-grid p,.gaameshub_default_content .mini_review_info {font-size: 18px;line-height: 28px;color: #333333;}
.online-casinos-grid .su-note p { color: inherit; }
.online-casinos-grid p + div p {color: unset;}
.online-casinos-grid p a {color: #06065c;text-decoration: underline;word-break: break-all;}
.online-casinos-grid p a:hover{color: #fd6634;}
.has-ah-lightgrey-background-color { background-color: #f5f5f5;font-weight:bold; }
.has-ah-lightgrey-background-color a { color:#00001c; }
.online-casinos-grid .slick-slide p a{word-break: normal;}
.online-casinos-grid .shore-more-content .show_more_title_button{color: #06065c;}
.online-casinos-grid .shore-more-content .show_more_title_button:hover{color: #fd6634}
.online-casinos-grid .disclaimer * {font-family: "Helvetica";font-size: 14px;line-height: 23px;}
.online-casinos-grid .disclaimer strong {color: #333333;}
.online-casinos-grid .disclaimer .disclaimer-txt{color: #606060;}
.online-casinos-grid .left-side{width: calc(100% - 400px);}
.online-casinos-grid .left-side figure img {margin: 0 auto;display: table;height: auto !important}
.online-casinos-grid .left-side .shore-more-content .show_more_title_button:after {color: #06065C;}
.online-casinos-grid .left-side h3.wp-block-heading {font-size: 28px;font-weight: 700;margin-bottom: 20px;}
.online-casinos-grid .left-side h4.wp-block-heading {font-size: 24px;font-weight: 700;margin-bottom: 20px;}
.online-casinos-grid .left-side h5.wp-block-heading {font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.online-casinos-grid .left-side h6.wp-block-heading {font-size: 18px;font-weight: 700;margin-bottom: 20px;}
.online-casinos-grid .left-side > h3.wp-block-heading{font-size: 24px;line-height: 35px;margin:16px 0 8px;color: #181818;}
.online-casinos-grid .left-side .new-game-review-content > h3.wp-block-heading{font-size: 20px;line-height:28px;margin:16px 0 8px;}
.online-casinos-grid .left-side p.has-large-font-size {letter-spacing: -0.3px;color: #181818;font-size: 33px !important;line-height: 44px;font-weight: 700;margin-bottom: 16px;font-family: "Plus Jakarta Sans", sans-serif;}
.online-casinos-grid .right-side{width: 320px;position: sticky; top: 120px;height: fit-content;}
.online-casinos-grid .contact_page_contact_details { max-width:680px; margin: 0 auto; }
.online-casinos-grid.full .left-side {width: 100%;}
.online-casinos-grid .wp-element-caption {color: #606060; font-size: 14px; line-height: 23px;font-family: 'Helvetica';}

.custom-tab-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;}
.custom-tab-grid-item {box-shadow: 0px 4px 4px 0px #dce8f74a;border: 1px solid #dce8f7;border-radius: 4px;overflow: hidden;}
.custom-tab-grid-item .top-img-section {height: 184px;display: flex;align-items: center;justify-content: center;}
.custom-tab-grid-item .top {display: flex;flex-wrap: wrap;justify-content: space-between;position: absolute;top: 0;left: 0;width: 100%;}
.custom-tab-grid-item .top .top-rated {height: 32px;background-color: #39399a;font-weight: 700;color: #fff;font-size: 13px;line-height: 20px;text-align: center;border-radius: 0 0 4px 0;display: inline-flex;align-items: center;justify-content: center;letter-spacing: 0.5px;text-transform: uppercase;padding: 6px 12px;font-family: 'Helvetica';}
.custom-tab-grid-item .top .country-flag {height: 22px;width: 22px;position: relative;top: 8px;right: 8px;  display: inline-flex;align-items: self-end;justify-content: flex-start;}
.custom-tab-grid-item .top .country-flag .check {position: absolute;top: 0;right: 0;}
.custom-tab-grid-item .top-img-section .main-img {height: 104px;margin: 0;display: flex;align-items: center;justify-content: center;}
.custom-tab-grid-item .tab-text {background-color: #f6f6fa;padding: 16px;height: 281px;}
.custom-tab-grid-item .tab-text .top-tab-text {height: 133px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.custom-tab-grid-item .tab-text h3 {color: #181818;font-size: 24px;line-height: 35px;font-weight: 700;margin-bottom: 2px;}
.custom-tab-grid-item .tab-text p {font-family: "Plus Jakarta Sans", sans-serif;color: #181818;font-size: 14px;line-height: 28px;font-weight: 700;}
.custom-tab-grid-item .tab-row {margin: 8px 0 24px 0;text-align: center;}
.custom-tab-grid-item .orange-btn {min-height: 56px;min-width: 100%;}
.custom-tab-grid-item .orange-btn img {margin-left: 8px;}
.custom-tab-grid-item .rating {text-align: center;}
.custom-tab-grid-item .rating strong {color: #181818;font-weight: 700;font-size: 14px;line-height: 26px;display: inline-flex;align-items: center;gap: 3px;}
.custom-tab-grid-item .rating a {text-decoration: underline;margin-left: 8px;color: #333333;font-size: 13px;line-height: 26px;font-family: "Helvetica";}

.horizontal-tab-grid {margin: 16px 0;display: flex;flex-direction: column;gap: 8px;}
.horizontal-tab-grid .custom-tab-grid-item {display: flex;flex-wrap: wrap;}
.horizontal-tab-grid .custom-tab-grid-item .top {height: 100%;width: auto;}
.horizontal-tab-grid .custom-tab-grid-item .top .country-flag {top: unset;bottom: 8px;right: unset;left: 8px;position: absolute;}
.horizontal-tab-grid .custom-tab-grid-item .top-img-section {width: 250px;height: auto;}
.horizontal-tab-grid .custom-tab-grid-item .tab-text {width: calc(100% - 250px);display: inline-flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;height: auto;padding: 24px;}
.horizontal-tab-grid .custom-tab-grid-item .tab-text .top-tab-text {display: inline-flex;height: auto;justify-content: flex-start;text-align: left;}
.horizontal-tab-grid .custom-tab-grid-item .tab-text .top-tab-text p{font-size: 16px;line-height: 26px;}
.horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row {position: absolute;right: 24px;margin: 0; top: 50%;
    transform: translateY(-50%);}
.horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row .orange-btn {min-width: 215px;}
.horizontal-tab-grid .custom-tab-grid-item .rating a{font-size: 13px;line-height: 26px;}
.horizontal-tab-grid .custom-tab-grid-item .rating {display: inline-block;margin-top: 32px;}

.showall-row .showall-btn {border: 1px solid #e6e6f2;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;height: 40px;min-width: 200px;text-transform: uppercase;font-weight: 700;font-size: 14px;line-height: 23px;letter-spacing: 0.6px;color: #181818;font-family: "Helvetica";gap: 8px;  &:hover {background-color: #e6e6f2;}}

.tab-section {margin-top: 0;display: none;}
.top-online-casinos .online-casinos-grid .left-side h2 {letter-spacing: -0.3px;color: #181818;font-size: 33px;line-height: 44px;font-weight: 700;margin-bottom: 16px;}
.top-online-casinos .online-casinos-grid .left-side h4{margin-bottom: 20px; font-weight: 700;}
.top-online-casinos .online-casinos-grid .left-side .campaign-list-item_cta-btn{background-color: #e65d2f; border-radius: 4px;}
.top-online-casinos .online-casinos-grid .left-side .campaign-list-item.brand_table_custom_cl {box-shadow: 0px 4px 4px 0px #DCE8F74A;border: 1px solid var(--surface-surface-divider, #DCE8F7);}

.list-of-online-Casinos p{margin-bottom: 16px;}
.list-of-online-Casinos-counter {background-color: #f6f6fa;border-radius: 4px;overflow: hidden;border: 1px solid #f6f6fa;padding: 32px;}
.list-of-online-Casinos-counter .top-shape {width: 50%;}
.list-of-online-Casinos-counter .top-shape .shap-1,
.list-of-online-Casinos-counter .top-shape .shap-2 {clip-path: polygon(0 0, 0% 100%, 100% 0);background: #e6e6f2;height: 23px;position: absolute;width: 100%;top: 0;left: 0;opacity: 0.5;}
.list-of-online-Casinos-counter .top-shape .shap-2 {clip-path: polygon(0 0, 0% 100%, 100% 0);height: 13px;opacity: 1;border-radius: 4px 0 0 0px;}
.list-of-online-Casinos-counter .top-shape .shap-3,
.list-of-online-Casinos-counter .top-shape .shap-4 {clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 24px;background-color: #e6e6f2;opacity: 0.5;display: inline-block;width: 100%;position: absolute;bottom: 0;right: 0;}
.list-of-online-Casinos-counter .top-shape .shap-4 {clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 12px;opacity: 1;border-radius: 0 0px 4px 0;}
.list-of-online-Casinos-counter ul {display: flex;flex-direction: column;row-gap: 12px;counter-reset: number;}
.list-of-online-Casinos-counter ul li {position: relative;color: #333333;font-size: 18px;line-height: 28px;font-family: "Helvetica";font-weight: 400;padding-left: 50px;min-height: 32px;}
.page-template-default .left-side .list-of-online-Casinos-counter ul li{margin-bottom: 0;}
.list-of-online-Casinos-counter ul li:before {height: 32px;width: 32px;border-radius: 50%;font-size: 16px;line-height: 26px;counter-increment: number;content: counter(number);text-align: center;display: inline-flex;align-items: center;justify-content: center;position: absolute;left: 5px;}
.list-of-online-Casinos-counter ul li.highlight-fill:before { background-color: #39399a;color:#fff;}
.list-of-online-Casinos-counter ul li:before { background: #E0E2EA;color:#181818; }
.list-of-online-Casinos-counter ul li a {text-decoration: underline;color: #333333;margin-right: 4px;}
.list-of-online-Casinos-counter ul li a:hover{color: #fd6634;}
.list-of-online-Casinos-counter .gaming-portal-section {margin-bottom: 0;}
.list-of-online-Casinos-counter div:nth-child(3) .category-feature-guide {margin-top: 85px;}

.page-template-default .left-side .table-of-content{border-radius: 4px;box-shadow: 0px 4px 4px 0px #dce8f74a;border: 1px solid #dce8f7;padding: 16px 24px;}
.page-template-default .left-side .table-of-content .heading {display: flex;align-items: center;cursor: pointer;position: relative;}
.page-template-default .left-side .table-of-content .heading[aria-expanded="true"]:after{transform: translateY(-50%) rotate(-180deg);}
.page-template-default .left-side .table-of-content .heading:after {content: "";background-image: url("../images/chevron-down-blue.svg");height: 24px;width: 24px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}
.page-template-default .left-side .table-of-content .heading .title-icon img {margin-right: 16px;}
.page-template-default .left-side .table-of-content .heading .title-icon strong{font-size: 18px;line-height: 26px;color: #181818;}
.page-template-default .left-side .table-of-content ul{margin: 16px 0 0 0;}
.page-template-default .left-side .table-of-content ul li{position: relative;padding-right: 50px;min-height: 40px; margin-bottom: 4px;}
.page-template-default .left-side .table-of-content ul li:last-child{margin-bottom: 0;}
.page-template-default .left-side .table-of-content ul li a{font-family: 'Helvetica';font-weight: 400;font-size: 18px;line-height: 28px;color: #181818;  text-decoration: underline;text-decoration-color: #06065C;margin: 6px 0 5px 0;position: relative;}
.page-template-default .left-side .table-of-content ul li .arrow{content: "";position: absolute;height: 40px;aspect-ratio: 1/1;background-color: #F6F6FA;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background-image: url("../images/chevron-down-blue.svg");background-position: center center; background-repeat: no-repeat;right: 0;cursor: pointer;top: 0;}
.page-template-default .left-side .table-of-content ul li ul{margin: 0;display: none;}
.page-template-default .left-side .table-of-content ul li ul li {position: relative;padding: 0 0 0 20px;}
.page-template-default .left-side .table-of-content ul li ul li:after {content: "";height: 4px;width: 4px;background-color: #39399A;border-radius: 100px;position: absolute;left: 0;top: 19px;}

ul.custom-dot-list,
.custom-dot-list ul,
.page-id-2828394 .online-casinos-grid .left-side ul,
.site-review-grid .online-casinos-grid .left-side > ul.wp-block-list,
.online-casinos-grid .left-side .new-game-review-content > ul.wp-block-list{display: flex;flex-direction: column;row-gap: 8px !important;}

ul.custom-dot-list li,
.custom-dot-list li,
.page-id-2828394 .online-casinos-grid .left-side ul li,
.site-review-grid .online-casinos-grid .left-side > ul.wp-block-list li,
.online-casinos-grid .left-side .new-game-review-content > ul.wp-block-list li{position: relative;color: #333333;font-family: "Helvetica";font-size: 18px;line-height: 28px;padding-left: 20px !important;margin-bottom: 0 !important;}

ul.custom-dot-list li:after,
.custom-dot-list li:after,
.page-id-2828394 .online-casinos-grid .left-side ul li:after,
.site-review-grid .online-casinos-grid .left-side > ul.wp-block-list li:after,
.online-casinos-grid .left-side .new-game-review-content > ul.wp-block-list li:after{content: "";height: 6px;width: 6px;background-color: #39399a;position: absolute;top: 10px;left: 0;border-radius: 50%;}
.site-review-grid .online-casinos-grid .left-side > ul.wp-block-list{margin-top: 16px;}

.mp-line-number:after {content: "";height: 1px;width: 100%;background-color: #E65D2F;position: absolute;left: 0;top: 50%;z-index: -1;}
.mp-line-number span {height: 64px;width: 64px;background-color: #fd6634;border-radius: 50%;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;}

.find-online-casino h2 {margin-bottom: 40px;}
.find-online-casino-item {margin: 40px 0;}
.find-online-casino-item .big-green {background-color: #d6fac4;display: inline-flex;align-items: center;border-radius: 4px;font-size: 16px;line-height: 26px;color: #39980c;font-weight: 400;gap: 8px;padding: 0 8px;margin-bottom: 24px;font-family: "Helvetica";}
.find-online-casino-item .big-variety {margin: 16px 0 0 0;}
.find-online-casino-item .big-variety h3 {font-weight: 700;font-size: 24px;line-height: 35px;margin-bottom: 16px;  color: #181818;}
.find-online-casino-item .big-variety .rating {display: flex;align-items: center;justify-content: center;color: #fd6634;font-weight: 700;font-size: 20px;line-height: 28px;margin-bottom: 12px;gap: 8px;}
.find-online-casino-item .big-variety .rating span {display: inline-flex;align-items: center;gap: 3px;}
.find-online-casino-item .big-variety .rating span img{width: 18px;height: 16px;margin-left: 3px;}
.find-online-casino-item .big-variety .rating span:before {content: "";height: 4px;width: 4px;background-color: #fd6634;border-radius: 50%;margin-right: 5px;}
.find-online-casino-item .key-feature-table {padding: 32px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 32px;border: 1px solid #dce8f7;}
.find-online-casino-item .key-feature-table table tr {display: flex;width: 100%;}
.find-online-casino-item .key-feature-table table tr:first-child td {padding-top: 0;}
.find-online-casino-item .key-feature-table table tr:last-child td {padding-bottom: 0;border-bottom: none;}
.find-online-casino-item .key-feature-table table tr td {border-bottom: 1px solid #dce8f7;padding: 12px 0;color: #333333;font-size: 16px;line-height: 26px;font-weight: 400;font-family: "Helvetica"; vertical-align: top; width: 100%;}
.find-online-casino-item .key-feature-table table tr td:last-child {font-weight: 700;text-align: right;font-family: "Plus Jakarta Sans", sans-serif;color: #181818;  padding-left: 10px;}

.mp-overview p {font-size: 18px;line-height: 28px;}
.mp-overview .read-more,
.mp-overview .toggle{text-decoration: underline;color: #06065c;}
.sl-container .sl-popup h3 { font-weight:bold; }
.check-uncheck-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}
.check-uncheck-list ul.check,.check-uncheck-list ul.uncheck{gap: 8px; padding: 0;}
.check-uncheck-list ul.check li,
.check-uncheck-list ul.uncheck li{color: #181818; list-style: none;}
.check-uncheck-list ul.check li:before,
.check-uncheck-list ul.uncheck li:before {background-color: #d6fac4;  content: "";  background-image: url("../images/check-1.svg");  background-repeat: no-repeat;background-position: center center;}
.check-uncheck-list ul.uncheck li:before {background-color: #fbdbdb;background-image: url("../images/minus.svg");}

.welcome-offer {margin: 40px 0 24px;overflow: visible;background-color: #e6e6f2;}
.welcome-offer .offer-box {background-color: #5a5aab;font-weight: 700;font-size: 13px;line-height: 20px;font-family: "Helvetica";color: #FAFAFF;text-transform: uppercase;height: 32px;display: inline-flex;align-items: center;justify-content: center;min-width: 162px;border-radius: 30px;padding: 5px 10px;letter-spacing: 0.5px;position: absolute;top: -13px;z-index: 99;gap: 4px;}
.welcome-offer .offer-row {display: flex;gap: 24px;align-items: center;justify-content: space-between;}
.welcome-offer .offer-row .orange-btn {min-width: 215px;min-height: 56px; margin-left: auto;}
.welcome-offer .offer-row .orange-btn img{margin-left: 8px;}
.welcome-offer.list-of-online-Casinos-counter .top-shape .shap-1,
.welcome-offer.list-of-online-Casinos-counter .top-shape .shap-2,
.welcome-offer.list-of-online-Casinos-counter .top-shape .shap-3,
.welcome-offer.list-of-online-Casinos-counter .top-shape .shap-4 {background-color: #b2b2d8;}
.welcome-offer .offer-row h3{color: #181818; margin-bottom: 0 !important;font-size: 24px !important;line-height: 35px !important;}

.slot-lovers .accordion {box-shadow: 0px 4px 4px 0px #dce8f74a;}
.slot-lovers .accordion-item {border: 1px solid #dce8f7;margin: 0 0 -1px 0; overflow: hidden;}
.slot-lovers .accordion-header {font-weight: 700 !important;font-size: 18px !important;line-height: 26px !important;color: #181818;padding: 15px 62px 15px 24px;position: relative;cursor: pointer;display: flex;align-items: center; font-family: "Plus Jakarta Sans", sans-serif; margin: 0 !important;}
.slot-lovers .accordion-header:after {content: "";background-image: url(../images/chevron-down-blue.svg);background-repeat: no-repeat;background-size: 100%;height: 24px;width: 24px;display: inline-block;position: absolute;right: 24px;top: 50%; transform: translateY(-50%);}
.slot-lovers .accordion-header.active:after {transform: translateY(-50%) rotate(180deg); }
.slot-lovers .accordion-header span.icon {height: 24px;width: 24px;display: inline-flex;align-items: center;justify-content: center;margin-right: 16px;}
.slot-lovers .accordion-content {display: none;padding: 0px 24px 12px;background: #fff;}

.paragraph-18-link p {font-size: 18px;line-height: 28px;}
.paragraph-18-link a {color: #06065c;text-decoration: underline;}

.choose-best-cusino-list {display: flex;flex-direction: column;gap: 8px;}
.choose-best-cusino-list .cusino-items {position: relative;border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;padding: 32px 32px 32px 112px;border-radius: 8px;}
.choose-best-cusino-list .cusino-items .icon {height: 56px;width: 56px;background-color: #e6e6f2;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;position: absolute;left: 32px;}
.choose-best-cusino-list .cusino-items h3 {margin-bottom: 8px;column-gap: 8px;display: flex;}
.choose-best-cusino-list .cusino-items p {color: #333333;  font-size: 18px;line-height: 28px; font-weight: 400; font-style: normal;}
.choose-best-cusino-list.number {counter-reset: number;}
.choose-best-cusino-list.number .cusino-items .icon::before {counter-increment: number;content: "" counter(number) "";color: #39399a;font-weight: 700;font-size: 20px;line-height: 28px;}

.border-orange-box {background-position: center center;padding: 48px;border-left: 3px solid #fd6634;position: relative;border-radius: 0 8px 8px 0;    overflow: hidden;}
.border-orange-box:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #FFE0D6 url(../images/border-orange-box-logo.png) no-repeat top left;background-size: 100% 276px;}
.border-orange-box:after {content: "";position: absolute;top: 0;left: 0;background: linear-gradient(360deg, #ffe0d6 0%, rgba(255, 224, 214, 0) 100%);max-height: 276px;width: 100%;height: 100%;}
.border-orange-box .paragraph-18-link {z-index: 1;}
.border-orange-box .paragraph-18-link .sign-up-intro p {margin-bottom: 16px;}
.border-orange-box :is(h2, h1, h3, h4, p, li) {color: #471c0e !important;}
.border-orange-box .font-xl{font-size: 20px;line-height: 28px;}
.border-orange-box .custom-dot-list li:after {background-color: #471c0e;}
.border-orange-box ul li:after{background-color: #471c0e;}
.border-orange-box.peatybrown-bullets ul li:after {background-color: #471c0e;}

.real-money-casino-item {grid-template-columns: 400px 12fr;  gap: 24px;border-bottom: 1px solid #dce8f7;padding-bottom: 16px;margin-bottom: 16px;align-items: center;}
.real-money-casino-item:last-child {border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
.real-money-casino-item .img {border-radius: 4px;background-color: #181818;display: flex;align-items: center;justify-content: center;overflow: hidden; height: 237px;}
.real-money-casino-item .img  img{height: 100%; object-fit: cover;}
.real-money-casino-item .details h3 {font-size: 24px !important;line-height: 35px !important;}

.casino-table {border: 1px solid #dce8f7;border-radius: 8px;overflow: hidden;box-shadow: 0px 4px 4px 0px #DCE8F74A;}
.casino-table table {width: 100%;}
.casino-table table thead th {background-color: #080881;height: 50px;font-weight: 700;font-size: 16px;line-height: 26px;padding: 12px 16px;color: #fff;width: 176px;}
.casino-table table tbody tr td {border-right: 1px solid #dce8f7;color: #181818;font-weight: 400;font-size: 16px;line-height: 26px;padding: 12px 16px;font-family: "Helvetica";width: 176px;}
.casino-table table tbody tr td:last-child {border-right: 0;}
.casino-table table tbody tr:nth-child(odd) td {background-color: #fafaff;}
.casino-table table img{margin: 0 auto; display: table;}

.did-you-know.list-of-online-Casinos-counter ul li:before {display: none;}

.best-online-accordion .accordion {box-shadow: none;}
.best-online-accordion .accordion-item {border-radius: 8px;margin: 0 0 8px 0;}
.best-online-accordion .accordion-item .accordion-header{font-weight: 400 !important;font-family: 'Helvetica';font-size: 18px !important;line-height: 28px !important; margin: 0;}
.best-online-accordion .accordion-item .accordion-content{font-family: 'Helvetica';}
.author-profile {display: flex;flex-wrap: wrap;background-color: #f6f6fa;padding: 32px 40px 0 24px;position: relative;align-items: start;}
.author-profile:after {content: "";clip-path: polygon(0 0, 0% 100%, 100% 0);height: 24px;background-color: #fff;position: absolute;top: 0;left: 0;width: 100%;}
.author-profile:before {content: "";clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 24px;background-color: #e6e6f2;position: absolute;bottom: -1px;right: 0;width: 100%;opacity: 0.5;}
.author-profile .author-img {height: 328px;width: 276px;object-fit: cover;}
.author-profile .author-img img {max-height: 100%;}
.author-profile .content {width: calc(100% - 276px);padding: 30px 0 40px 32px;}
.author-profile .content .title-row {margin-bottom: 16px;}
.author-profile .content h2,.author-profile .content .author-tagline {margin: 0;font-size: 14px;line-height: 23px;color: #333333;font-weight: 700;font-family: "Helvetica";letter-spacing: 0.6px;text-transform: uppercase;}
.author-profile .content h3, .author-profile .content .author-title {margin: 0;font-size: 40px;line-height: 48px;font-weight: 800;  letter-spacing: -0.8px;display: block;}
.author-profile .content p {color: #333333;font-size: 18px;line-height: 28px;}
.author-profile .content p a{text-decoration: underline;}
.author-profile .content .button-socialLink {display: flex;flex-wrap: wrap;gap: 16px;margin-top: 24px;}
.author-profile .content .button-socialLink .orange-btn {font-size: 14px;line-height: 23px;min-width: 260px;}
.author-profile .content .button-socialLink .socialLink {display: flex;flex-wrap: wrap;gap: 10px;}
.author-profile .content .button-socialLink .socialLink a {height: 48px;width: 48px;border-radius: 4px;border: 1px solid #B2B2D8;display: inline-flex;align-items: center;justify-content: center;transition: 0.5s all;}
.author-profile .content .button-socialLink .socialLink a img{transition: 0.5s all;width: 17px;height: 17px;}
.author-profile .content .button-socialLink .socialLink a:hover,.gameshub-authors .author-profile .content .button-socialLink .socialLink a:hover{background-color: #fd855d;border-color: #fd855d;}
.author-profile .content .button-socialLink .socialLink a:hover img{filter: invert(100%) sepia(0%) saturate(1829%) hue-rotate(305deg) brightness(106%) contrast(102%);}

.top-online-casinos .online-casinos-grid .left-side .author-profile .content h2,.top-online-casinos .online-casinos-grid .left-side .author-profile .content .author-tagline{font-size: 14px;line-height: 23px;color: #333333;font-weight: 700;letter-spacing: 0.6px; margin: 0;}
.top-online-casinos .online-casinos-grid .left-side .author-profile .content h3,.top-online-casinos .online-casinos-grid .left-side .author-profile .content .author-title {font-size: 40px;line-height: 48px;font-weight: 800;margin: 0;display: block;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid,
.top-online-casinos .online-casinos-grid .left-side .box_list {display: flex;flex-direction: column;gap: 8px;margin: 16px 0;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item,
.top-online-casinos .online-casinos-grid .left-side .box_list .single_list {position: relative;border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;padding: 32px 32px 32px 111px;border-radius: 8px;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item .icon,
.top-online-casinos .online-casinos-grid .left-side .box_list .single_list .icon {height: 56px;width: 56px;background-color: #e6e6f2;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;margin: 0;position: absolute;left: 32px;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item .icon img,
.top-online-casinos .online-casinos-grid .left-side .box_list .single_list .icon img {max-width: 25px;max-height: 25px;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid h4,
.top-online-casinos .online-casinos-grid .left-side .box_list .single_list h3 {width: calc(100% - 59px);display: inline-block;margin: 0;position: relative;}
.top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid p,
.top-online-casinos .online-casinos-grid .left-side .box_list .single_list p {color: #333333;font-size: 16px;line-height: 26px;margin-top: 6px;}
.top-online-casinos .online-casinos-grid .left-side .su-expand-link a{font-family: Helvetica, sans-serif;font-size: 16px;font-weight: 700;font-style: normal;display: inline-flex;align-items: center;justify-content: center;padding: 12px 25px;letter-spacing: 0.32px;text-transform: uppercase;color: #fff !important;border-radius: 4px;background: #e65d2f;gap: 8px;}
.top-online-casinos .online-casinos-grid .left-side .su-expand-link:hover{opacity: 1;}
.top-online-casinos .online-casinos-grid .left-side .su-expand-link a:hover{background-color: #b44825;}
.top-online-casinos .online-casinos-grid .left-side ul.toc_list li{position: relative;color: #333333;font-family: "Helvetica";font-size: 18px;line-height: 28px;margin-bottom: 0;}
.top-online-casinos .online-casinos-grid .left-side ul.toc_list > li{padding-left: 20px !important;}
.top-online-casinos .online-casinos-grid .left-side ul.toc_list li:after{content: "";height: 6px;width: 6px;background-color: #39399a;position: absolute;top: 10px;left: 0;border-radius: 50%;}
.top-online-casinos .online-casinos-grid .left-side .no_bullets ul.toc_list li:after{display: none;}
.top-online-casinos .online-casinos-grid .left-side p iframe {border: 0;margin: 10px auto;display: table;}
.top-online-casinos .online-casinos-grid .left-side .new-game-review-content .su-row .su-column-size-1-3 table tr:first-child td{background-color: transparent !important;}

#toc_container {width: 100% !important;border-radius: 4px;box-shadow: 0 4px 4px 0 #dce8f74a;border: 1px solid #dce8f7;padding: 16px 24px;background-color: transparent;background-color: #fff;
    display: block !important;
    position: sticky;
    top: 80px;z-index: 999;}
#toc_container.toc-fixed {
  position: fixed !important;
  top: 80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9999;
}
#toc_container .toc_title {text-align: left !important;font-size: 18px;line-height: 26px; position: relative;display: flex;align-items: center;    color: #181818;}
#toc_container .toc_title span.title-icon {height: 24px;width: 24px;display: inline-flex;align-items: center;justify-content: center;margin: 0px 16px 0px 0px;}
#toc_container span.toc_toggle {position: absolute;right: 0;top: 0;}
#toc_container .toc_title .toc_toggle span{display: none;}
#toc_container .toc_title .toc_toggle a {background-image: url(../images/chevron-down-blue.svg);height: 24px;width: 24px;position: absolute;right: 0;transform: rotate(00deg); font-size: 0;}
#toc_container.no_bullets.contracted .toc_title .toc_toggle a{transform: rotate(-180deg);}
#toc_container .toc_list li{position: relative;min-height: 40px;margin-bottom: 4px;}
#toc_container .toc_list li a{font-family: 'Helvetica';font-weight: 400;font-size: 18px;line-height: 28px;color: #181818;text-decoration: none;text-decoration-color: #06065C;margin: 6px 0 5px 0;position: relative;    word-break: normal;}
#toc_container .toc_list li:after{top: 17px;}
#toc_container p.toc_title+ul.toc_list {max-height: calc(100vh - 160px);overflow-y: auto;}

.new-game-review-content .su-row {display: flex;flex-wrap: wrap;margin: 0px;overflow: hidden;gap: 10px;justify-content: space-between; margin-bottom: 15px;}
.new-game-review-content .su-row .su-column {margin: 0;}
.new-game-review-content .su-row .su-column .slotls-header {padding: 0 8px 10px 0;border: 0 !important;margin: 0; gap:4px; flex-wrap: wrap;}
.new-game-review-content .su-row .su-column h2 {font-size: 30px;line-height: 40px;font-weight: 800;}
.new-game-review-content .su-row .su-column h3 {font-size: 18px;line-height: 28px;font-weight: 800;}
.new-game-review-content .su-row .su-column .sl-rating-container {flex-direction: row;margin-left: auto;}
.new-game-review-content .su-row .su-column .sl-rating-container .sl-rating_text {margin-left: auto;}
.new-game-review-content .su-row .su-column .sl-rating-container .sl-rating_stars {bottom: 0;}
.new-game-review-content .su-row .su-column .sl-slots iframe.sl-responsive-iframe {width: 100%;height: 100%;left: 0;}
.new-game-review-content .su-row .su-column .sl-placeholder .sl-gamethumb {height: 100%;width: 100%;max-width: 100%;object-fit: cover;border-radius: 0;position: absolute;transform: none;margin: 0; top: 0}
.new-game-review-content .su-row .su-column .sl-placeholder .slaunch-button {max-width: 298px;justify-content: center;width: 100%;height: 48px;font-family: 'Helvetica';font-weight: 700;font-size: 14px;line-height: 23px;letter-spacing: 0.6px;text-transform: uppercase;gap: 8px;}
.new-game-review-content .su-row .su-column .sl-placeholder button.slaunch-button {background-color: #fff !important;color: #181818 !important;border: none;}
.new-game-review-content .su-row .su-column .sl-placeholder button.slaunch-button svg {fill: #39399A;stroke: #39399A;}
.new-game-review-content .su-row .su-column .sl-placeholder button.slaunch-button:hover{background-color: #181818 !important;color: #fff !important;}
.new-game-review-content .su-row .su-column .sl-placeholder button.slaunch-button:hover svg{fill: #fff !important;stroke: #fff;}
.new-game-review-content .su-row .su-column .sl-placeholder a.slaunch-button.sl-play-for-real {background-color: #E65D2F !important;border: none;margin: 0;}
.new-game-review-content .su-row .su-column .sl-placeholder a.slaunch-button.sl-play-for-real:hover{background-color: #b44825 !important;}
.new-game-review-content .su-row .su-column table tr th,
.new-game-review-content .su-row .su-column table tr td {color: #E6E6F2;font-size: 16px;line-height: 26px;font-family: 'Helvetica';border-bottom: 1px solid #39399A !important;}
.new-game-review-content .su-row .su-column table tr td{font-family: "Plus Jakarta Sans", sans-serif;text-align: right;}
.new-game-review-content .su-row .su-column table tr:first-child td {border-bottom: 0 !important;}
.new-game-review-content .su-row .su-column table tr:first-child td img{margin: 0;}
.new-game-review-content .su-row .su-column-size-1-3 table {border: unset !important;}
.new-game-review-content .su-row .su-column-size-1-3 table tr th {color: #E6E6F2 !important;font-size: 16px !important;line-height: 26px !important;font-family: 'Helvetica';border-bottom: 1px solid #39399A !important;border-top: 1px solid #39399A !important;background-color: transparent !important;}
.new-game-review-content .su-row .su-column-size-1-3 table tr:first-child td img{width: 100%;}
.new-game-review-content .su-row .su-column-size-1-3 table tr:nth-child(even) td,
.new-game-review-content .su-row .su-column-size-1-3 table tr td {font-family: "Plus Jakarta Sans", sans-serif;text-align: right;color: #E6E6F2;font-size: 16px;line-height: 26px;border-top: 1px solid #39399A !important;border-bottom: 1px solid #39399A !important;background-color: transparent !important;border-left: 0 !important;}
.new-game-review-content .su-row .su-column-size-1-3 table tr:last-child td{border-bottom: 1px solid #39399A !important;}
.new-game-review-content .su-row .su-column-size-2-3 {width: 68%;padding-left: 20px;}
.new-game-review-content .su-row .su-column-size-2-3 .su-column-inner{height: 100%;}
.new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container{height: calc(100% - 140px); overflow: hidden}
.new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container .sl-container{height: 100%}
.new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container .sl-container .sl-slots{height: 100%;min-height: 340px;}
.new-game-review-content img.aligncenter.size-full,
.new-game-review-content img.alignnone.size-full {margin: 30px auto;display: table; height: auto;}
.new-game-review-content h2{letter-spacing: -0.3px;color: #181818;font-size: 33px;line-height: 44px;font-weight: 700;margin-bottom: 16px;}
.new-game-review-content h3 {color: #181818;font-size: 20px;line-height: 28px;font-weight: 700;margin: 15px 0 8px;}
.sl-responsive-iframe { width: 100% !important;left:0px; }
.sl-popup .sl-gamethumb { max-width:90% !important;margin-top:10px }
.slaunch-button:hover svg { fill: #181818 !important }
.feature-guide .top-shape {width: 100%;height: 32px;}
.feature-guide .top-shape .shap-1 {background-color: #e6e6f2;width: 100%;height: 100% !important;}
.feature-guide span.shap-3 {background-color: #e6e6f2 !important;height: 100% !important;width: 100%;opacity: 1 !important;}
.feature-guide .main-border-title-row.bg-white,
.feature-guide .main-border-title-row .main-border-title.bg-white{background-color: #f6f6fa !important;}
.list-of-online-Casinos-counter.feature-guide{padding: 72px 0 104px;}
.list-of-online-Casinos-counter.feature-guide .category-feature-guide{margin:0}
.single-post .list-of-online-Casinos-counter.feature-guide{padding: 0;}

.featured-guides {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}
.featured-guide-item {padding: 24px;border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;border-radius: 4px;background-color: #fff; display: flex; flex-direction: column;}
.featured-guide-item .h5 {font-weight: 700;font-size: 20px;line-height: 28px;}
.featured-guide-item a {color: #181818;  display: initial;}
.featured-guide-item a:hover {color: #fd6634;}
.featured-guide-item .content {margin: 18px 0;position: relative;}
.featured-guide-item .content:after {content: "";width: 24px;height: 2px;background-color: #fd6634;border-radius: 5px;position: absolute;left: 0;top: -8px;}
.featured-guide-item .content p {font-weight: 400;color: #606060;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.featured-guide-item .feature-duides-author{margin-top: auto; position: relative;min-height: 32px;padding-left: 40px;}
.featured-guide-item .feature-duides-author a {position: absolute;left: 0;}
.featured-guide-item .feature-duides-author .profile {height: 32px;width: 32px;border-radius: 50%;overflow: hidden;margin-right: 8px;}
.featured-guide-item .feature-duides-author strong {font-weight: 700;font-size: 14px;line-height: 23px;}
.featured-guide-item .feature-duides-author strong a{position: relative;}
.featured-guide-item .feature-duides-author strong:after {content: "";height: 3px;width: 3px;background-color: #606060;border-radius: 50%;margin: 0 6px;display: inline-block;vertical-align: middle;}
.featured-guide-item .feature-duides-author span {font-weight: 400;color: #333333;font-family: "Helvetica";}
.featured-guide-item .feature-duides-author :is(strong, span) {font-size: 16px;line-height: 26px;}

.sidebar-list {margin-bottom: 32px;border: none;}
.sidebar-list .accordion-header {pointer-events: none;margin: 0 !important;}
.sidebar-list .accordion-header h2.font-2xl{font-size: 24px;line-height: 28px;  padding-right: 8px;}
.sidebar-list .main-border-title {letter-spacing: 0 !important;}
.sidebar-list ul.accordion-content {display: block;margin-top: 16px;}
.sidebar-list ul li {padding: 12px 16px;border-bottom: 1px solid #dce8f7;color: #333333;font-size: 16px;line-height: 26px;font-weight: 400;font-family: 'Helvetica';}
.sidebar-list ul li a{color: #333333;}
.sidebar-list ul li a:hover{color: #fd6634;}
.sidebar-list ul li:first-child {padding-top: 0;}
.sidebar-list ul li:last-child {padding-bottom: 0;border: none;}
.sidebar-list.with-icon ul li {display: grid;grid-template-columns: 24px 1fr;align-items: center;column-gap: 24px;}
.sidebar-list.with-icon ul li a {display: flex;align-items: center;column-gap: 24px;}
.sidebar-list.with-icon ul li .icon {height: 24px;width: 24px;display: inline-flex;align-items: center;justify-content: center;}

.category-banner {background-color: #F6F6FA;padding: 4px 0 48px;}
.category-banner::after{content: "";position: absolute;bottom: 0;right: 0;height: 32px;background-color: #E6E6F2;clip-path: polygon(100% 0, 0% 100%, 100% 100%);width: 100%;}
.category-banner h1 {padding: 24px 0 16px;font-size: 52px;line-height: 62px;}
.category-banner .banner-text{max-width: 880px;}
.category-banner .banner-text p{color: #333333;font-size: 18px;line-height: 28px;}
.category-banner .banner-text .bio a,
.category-banner .banner-text .show_more_title_button{color: #06065C; text-decoration: underline;}
.category-banner .banner-text .disclaimer .read-more{text-decoration: underline;}
.category-banner .banner-text .shore-more-content .show_more_title_button:after{color: #06065C;}


.category-feature-guide{margin: 48px 0;}
.category-banner + .small-gaming-news-portal-section{margin-top: 48px;}
.small-gaming-news-portal-section{margin: 48px 0;}
.small-gaming-news-portal {padding: 48px;border-radius: 8px;align-items: center;background: #FED0C0 url("../images/gaming-portal-bg.png") no-repeat top center;}
.small-gaming-news-portal .img{width: 155px;}
.small-gaming-news-portal .title{max-width: 288px;width: 100%;margin-left: 40px;}
.small-gaming-news-portal .title h2,.small-gaming-news-portal .title .trusted-tagline{color: #471C0E;font-weight: 400;font-size: 23px;line-height: 26px;font-family: "Teko", sans-serif;text-transform: uppercase;}
.small-gaming-news-portal .title .h3{font-weight: 800;font-size: 40px;line-height: 48px;color: #471C0E;word-wrap: break-word;}
.small-gaming-news-portal .content{width: calc(100% - 483px);padding-left: 48px;}
.small-gaming-news-portal .content p{color: #471C0E;font-size: 18px;line-height: 28px;}
.small-gaming-news-portal .content p a{color: #471C0E;text-decoration: underline;}

p .toggle{text-decoration: underline;}

.category-top-online-casinos{padding-bottom: 72px;}
.category-top-online-casinos:after{display: none;}
.category-top-online-casinos .container{max-width: 1472px;}

.all-guides-section .featured-guide-item{border-radius: 0;margin: 0 0 -1px 0;}
.all-guides-section .featured-guide-item:first-child{border-radius: 4px 4px 0 0;}
.all-guides-section .featured-guide-item:last-child{border-radius: 0px 0px 4px 4px;}
.all-guides-section .featured-guide-item .h5{font-size: 24px;line-height: 35px;margin-bottom: 16px;}
.all-guides-section .featured-guide-item .content {margin: 0px 0 24px;position: relative;}
.all-guides-section .featured-guide-item .content:after{display: none;}
.all-guides-section .featured-guide-item .content p{color: #333333;font-size: 16px;line-height: 26px;}

.mp-pagination,.page-template-default .left-side .mp-pagination {display: flex; flex-wrap: wrap; align-items: center;margin-top: 16px;justify-content: center;gap: 8px;}
.mp-pagination li.back a, 
.mp-pagination li.next a {border-bottom: 1px solid #39399A;font-family: 'Helvetica';background-color: transparent;border-radius: 0;height: auto;width: auto;color: #606060;font-weight: 400;font-size: 14px;line-height: 14px;}
.mp-pagination li span,
.mp-pagination li a {width: 48px;height: 48px;border-radius: 50%;color: #181818;display: inline-flex;align-items: center;justify-content: center;background-color: #F6F6FA;font-weight: 700;font-family: 'Helvetica';font-size: 16px;line-height: 26px;}
.mp-pagination li.active span,
.mp-pagination li.active a{background-color: #E6E6F2;}
.mp-pagination li span:hover,
.mp-pagination li a:hover {background-color: #B2B2D8;}
.mp-pagination li.back {margin-right: 8px;}
.mp-pagination li.next{margin-left: 8px;}
.mp-pagination li.back a:hover, 
.mp-pagination li.next a:hover{opacity: 0.5;}
.mp-pagination li.back a:hover, 
.mp-pagination li.next a:hover{background-color: transparent;color: #181818;opacity: 1;}
.mp-pagination li {cursor: pointer;margin: 0;}

.category-featured-guides-slider{display: block;}
.category-featured-guides-slider .slick-track{display: flex;padding-bottom: 2px;margin-left: 0;}
.category-featured-guides-slider .slick-slide {height: auto;}
.category-featured-guides-slider .slick-slide {padding: 0 10px;box-sizing: border-box;}
.category-featured-guides-slider .slick-list {margin: 0 -10px;}
.category-featured-guides-slider .slick-slide .featured-guide-item{height: 100%;}
.category-featured-guides-slider .slick-slide .featured-guide-item .h5 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 84px;}

.artical-main-banner {padding-bottom: 88px;}
.artical-banner {column-gap: 49px;margin-bottom: 0px; margin-top: 8px;}
.artical-banner h1 {letter-spacing: -0.8px;}
.artical-banner .content-left{max-width: 485px;width: 100%;}
.artical-banner .main-img {width: calc(100% - 535px);height: 373px;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
.artical-banner .main-img img {max-height: 100%;width: auto !important;}

.tag-lists{padding-top: 24px;border-top: 1px solid #DCE8F7;gap: 16px; row-gap: 8px;}
.tag-lists .tag-title{font-family: 'Helvetica';font-size: 14px;line-height: 23px;color: #606060;text-transform: uppercase; margin: 0 !important;}
.tag-lists ul{gap: 8px;}
.tag-lists ul li a{background-color: #181818;padding: 4px 12px;text-transform: uppercase;font-size: 13px;line-height: 20px;letter-spacing: 0.5px;color: #FFFFFF;border-radius: 30px;font-family: 'Helvetica';}

.latest-news-tabs{margin: 0 0 32px 0;}
.latest-news-tabs .tab-buttons {margin-bottom: 24px;}
.latest-news-tabs ul{border-bottom: 1px solid #DCE8F7;display: flex;width: 100%;}
.latest-news-tabs ul li{color: #606060;font-weight: 700;font-size: 16px;line-height: 26px;padding: 12px 8px;  border-bottom: 2px solid transparent;cursor: pointer;}
.latest-news-tabs ul li.active{color: #333333;  border-color:#B2B2D8;}
.latest-news-tabs .common-card.horizontal-card .all-content .h3{color: #181818;font-size: 14px;line-height: 23px;margin-bottom: 6px;}
.latest-news-tabs .common-card.horizontal-card .all-content .date-row{margin-top: 8px;}
.latest-news-tabs .all-bews-btn a {border: 1px solid #E6E6F2;height: 40px;letter-spacing: 0.6px;font-size: 14px;line-height: 23px;font-weight: 700;font-family: 'Helvetica';}
.latest-news-tabs .all-bews-btn a:hover{background-color:#E6E6F2;}

.common-card.horizontal-card.mobile-horizontal-card .img {width: 94px;height: 94px;padding: 0;margin: 0;}
.common-card.horizontal-card.mobile-horizontal-card.author_post_list_item .img{width: 110px;height: 110px;}
.common-card.horizontal-card.mobile-horizontal-card .all-content {width: calc(100% - 94px);padding-left: 12px;}
.common-card.horizontal-card.mobile-horizontal-card.author_post_list_item .all-content{width: calc(100% - 110px);}

.artical-grid .quatation{padding-left: 48px;}
.artical-grid .quatation .quatation-img{top: 6px;}
.artical-grid .quatation h3{color: #040447;}
.artical-grid .online-casinos-grid .right-side .main-border-title{font-size: 24px;line-height: 28px;}

.categories-list-bg {display: flex;flex-direction: column;gap: 4px;margin: 8px 0 0 0;}
.categories-list-bg .item a {height: 74px;border-radius: 4px;color: #fff;font-weight: 700;font-size: 16px;line-height: 26px;width: 100%;display: flex;align-items: center;padding: 10px 24px;gap: 24px;position: relative;z-index: 99;}
.categories-list-bg .item a span.icon {display: inline-flex;height: 31px; width: 31px; align-items: center; justify-content: center;}
.categories-list-bg .item a:after {content: "";background-position: center center;background-repeat: no-repeat;height: 100%;width: 100%;position: absolute;background-size: cover;left: 0;top: 0;    z-index: -1;}
.categories-list-bg .item.playStation-news a{background: linear-gradient(180deg, #243B78 0%, #1B1F59 100%);  }
.categories-list-bg .item.playStation-news a:after{background-image: url("../images/unsplash.png");}
.categories-list-bg .item.xbox-news a{background: linear-gradient(180deg, #164207 0%, #032703 100%);}
.categories-list-bg .item.xbox-news a:after{background-image: url("../images/unsplash_1.png");}
.categories-list-bg .item.gaming-news a{ background: linear-gradient(180deg, #B71C1C 0%, #720707 100%);}
.categories-list-bg .item.gaming-news a:after{background-image: url("../images/unsplash_2.png");}
.categories-list-bg .item.board-games a{background: linear-gradient(180deg, #1552AD 0%, #001D42 100%);}
.categories-list-bg .item.board-games a:after{background-image: url("../images/unsplash_3.png");}

ul.category-news-list li a {background-color: #fff;color: #606060;border: 1px solid #DCE8F7;border-radius: 50px;padding: 6px 16px;font-family: 'Helvetica';font-size: 16px;line-height: 26px;}
ul.category-news-list li a:hover{background-color: #DCE8F7;}

.all-news-list{padding: 48px 0 72px 0;}
.all-news-list .right-side .main-border-title{font-size: 24px;line-height: 28px;}
.all-news-list .common-card.horizontal-card{margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #DCE8F7;flex-direction: row;  align-items: flex-start;}
.all-news-list .common-card.horizontal-card .img {width: 350px;height: 196px;padding: 0;margin: 0;}
.all-news-list .common-card.horizontal-card .all-content {width: calc(100% - 350px);padding-left: 24px;}
.all-news-list .common-card.horizontal-card .all-content .h2 {font-size: 24px;line-height: 35px; margin-bottom: 8px;font-weight: 700;}
.all-news-list .common-card.horizontal-card .all-content .h2 a{color: #181818;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.all-news-list .common-card.horizontal-card .all-content .h2 a:hover{color: #fd6634;}
.all-news-list .common-card.horizontal-card .all-content .date-row {margin: 0px 0 16px 0;}
.all-news-list .common-card.horizontal-card .all-content p{font-size: 16px;line-height: 26px;color: #333333;}
.all-news-list .mp-pagination{margin-top: 40px;}

.all-category-news .common-card:last-child{margin-bottom: 0px;padding-bottom: 0px;border-bottom: none;}

.news-category-banner:after{content: "";position: absolute;height: 32px;background-color: #E6E6F2;width: 100%;bottom: 0;right: 0;  clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.news-category-banner .category-search{max-width: 519px;}
.news-category-banner .category-search .form-control {background-color: #fff;border: 1px solid #DCE8F7;box-shadow: 0px 4px 4px 0px #DCE8F74A;padding: 11px 40px 11px 16px;color: #181818;font-size: 16px;line-height: 26px;}
.news-category-banner .category-search .form-control::placeholder {color: #181818;opacity: 1;}
.news-category-banner .category-search .search-btn {background-color: transparent;border: none;right: 12px;top: 0;height: 100%;width: 24px;padding: 0;}
.news-category-banner .category-search .search-pages {font-size: 16px;line-height: 26px;margin-top: 16px;}
.news-category-banner .category-search .search-pages strong{color: #181818;font-weight: 700;font-size: 14px;line-height: 23px;letter-spacing: 0.6px;}

.author-lists{display: grid;grid-template-columns: repeat(5, 1fr);gap: 32px 24px;}

.author-card {position: relative;padding-bottom: 130.3%;border-radius: 8px;overflow: hidden;}
.author-card:after {content: "";background-image: url("../images/author-gradient.svg");position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;pointer-events: none;background-repeat: no-repeat;background-position: bottom center;background-size: contain;}
.author-card .author-img{height: 100%;width: 100%;object-fit: cover;}
.author-card .author-des {position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 24px 24px;}
.author-card .author-des .team-author-title{color: #FFFFFF;font-weight: 700;font-size: 20px;  line-height: 28px;margin-bottom: 4px;position: relative;z-index: 99;word-break: break-word;}
.author-card .author-des .team-author-title a{color: #FFFFFF;}
.author-card .author-des p{font-size: 14px;line-height: 23px;color: #E6E6F2;position: relative;z-index: 99;}

.bottom-0{bottom: -1px !important;}
.author-section{margin-bottom: 72px;}
.author-section .mp-pagination{margin-top: 40px;}
.gameshub-authors .author-profile{background-color: transparent;padding: 0;align-items: start;}
.gameshub-authors .banner-bottom-shape {background-image: none;background-color: #070775;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.gameshub-authors .banner-bottom-shape:after{content: "";clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 24px;background-color: #5A5AAB;position: absolute;bottom: -1px;right: 0;width: 100%;}
.gameshub-authors .banner-bottom-shape-1 {height: 24px;background-color: #070775;bottom: -1px;opacity: 0.5;clip-path: polygon(0 0, 0% 100%, 100% 0);z-index: 99;}
.gameshub-authors .author-profile:after,
.gameshub-authors .author-profile:before{display: none;}
.gameshub-authors .author-profile .author-img{height: 408px;width: 344px;  display: flex;align-items: start;padding-top: 20px;}
.gameshub-authors .author-profile .content {padding: 33px 0 33px 24px;width: calc(100% - 344px);}
.gameshub-authors .author-profile .content .title-row .c-author-banner-title {padding: 0;margin: 0;font-size: 14px;line-height: 23px;color: #E6E6F2;font-weight: 700;font-family: "Helvetica";letter-spacing: 0.6px;text-transform: uppercase;font-family: 'Helvetica';}
.gameshub-authors .author-profile .content .title-row .author-title{margin: 0;font-size: 52px;line-height: 62px;font-weight: 800;font-family: "Plus Jakarta Sans", sans-serif;text-transform: capitalize;margin-bottom: 16px;padding-bottom: 0}
.gameshub-authors .author-profile .content p{color: #E6E6F2;font-size: 16px;line-height: 26px;}
.gameshub-authors .author-profile .content h3,.gameshub-authors .author-profile .content .author_job_role{color: #fff;font-weight: 700;font-size: 18px;line-height: 28px;}
.gameshub-authors .author-profile .content .small-des {margin: 23px 0 16px;}
.gameshub-authors .author-profile .content .small-des p {margin-bottom: 0;margin-top: 4px;color: #E6E6F2;font-size: 14px;line-height: 23px;}
.gameshub-authors .author-profile .content .button-socialLink .orange-btn{font-size: 13px;line-height: 20px;min-width: 189px;}
.gameshub-authors .author-profile .content .button-socialLink .socialLink img{filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(270deg) brightness(103%) contrast(101%);}
.gameshub-authors .author-profile .content .button-socialLink .socialLink a{border-color: #fff;}

.author-box-lists{background-color: #F6F6FA;padding: 48px 0;}
.author-box-lists .box-lists {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}
.author-box-lists .box-lists .item {position: relative;padding: 0 0 0 72px;}
.author-box-lists .box-lists .item .icon {height: 56px;width: 56px;display: inline-flex;align-items: center;justify-content: center;background-color: #fff;border-radius: 50%;position: absolute;left: 0;}
.author-box-lists .box-lists .item h2,.author-box-lists .box-lists .item .author_feature_info{color: #181818;font-weight: 700;font-size: 18px;line-height: 26px;margin-bottom: 4px;}
.author-box-lists .box-lists .item p{color: #333333;}

.education-experiance {padding: 72px 0;}
.education-experiance .main-border-title img{display: none;}
.education-experiance .main-border-title-row:after{margin-top: -1px;}
.education-experiance .box {display: flex;flex-wrap: wrap;padding-bottom: 16px;position: relative;align-items: center;}
.education-experiance .box:last-child{padding-bottom: 0;}
.education-experiance .box:last-child .icon:after{display: none;}
.education-experiance .box .icon {height: 64px;width: 64px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #DCE8F7;border-radius: 50%;background-color: #fff;box-shadow: 0px 4px 4px 0px #DCE8F74A;position: relative;}
.education-experiance .box .icon img {max-height: 64px;max-width: 64px;border-radius: 50%;}
.education-experiance .box .icon:after {content: "";position: absolute;left: 31px;height: 100%;width: 1px;background-color: #C1C1C1;z-index: -1;top: 100%;}
.education-experiance .content {padding-left: 16px;width: calc(100% - 65px);}
.education-experiance h3,.education-experiance .education_experience_title {color: #181818;font-size: 16px;line-height: 26px;font-weight: 700;margin: 0 0 2px 0;}
.education-experiance .editor-row {display: flex;flex-wrap: wrap;    gap: 4px 16px;}
.education-experiance .editor-row span {color: #606060;font-size: 14px;line-height: 23px;display: inline-flex;align-items: center;gap: 4px;font-family: 'Helvetica';}
.education-experiance .editor-row span.dot {position: relative;margin-right: 3px;color: #333333;}
.education-experiance .editor-row span.dot:after {content: "";height: 3px;width: 3px;background-color: #606060;border-radius: 50%;position: absolute;right: -11px;}
.education-experiance .editor-row span img {margin-top: -2px;}

.grid-2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 80px;}

.expertise{margin: 48px 0 0 0;}
.expertise ul {display: flex;flex-wrap: wrap;flex-direction: column;gap: 8px;border-left: 1px solid #DCE8F7;margin: 0 0 32px 0;}
.expertise ul li{color: #333;font-size: 16px;line-height: 26px;padding-left: 16px;font-family: 'Helvetica';}
.expertise ul li strong{color: #181818;font-weight: 700; }
.expertise p{font-size: 18px;line-height: 28px;color: #333333;}

.expertice-main-box {max-width: 670px;}
.expertice-main-box .main-img{width: 360px;height: 400px;object-fit: cover;}
.quatation-section{padding: 72px 0;  background-color: #F6F6FA;}
.quatation-section:after{content: "";clip-path: polygon(0 0, 0% 100%, 100% 0);background: #E6E6F2;height: 32px;position: absolute;width: 100%;top: 0;left: 0;}
.quatation-section:before{content: "";    clip-path: polygon(100% 0, 0% 100%, 100% 100%);background: #E6E6F2;height: 32px;position: absolute;width: 100%;bottom: 0;right: 0;}
.quatation-section .quatation .quatation-img{width: 77px;height: 66px;margin-bottom: 16px;}
.quatation-section .quatation h3,.quatation-section .quatation{color: #040447;}

.stayup-date{margin: 72px 0 48px 0;}
.stayup-date p{font-size: 18px;line-height: 28px;color: #333333;}
.stayup-date .stayup-date-right {padding: 40px;border-radius: 4px;display: flex;flex-direction: column;row-gap: 16px;border: 1px solid #DCE8F7;    box-shadow: 0px 4px 4px 0px #DCE8F74A;}
.stayup-date .stayup-date-right .single-row {display: flex;flex-wrap: wrap;}
.stayup-date .stayup-date-right .single-row .img {width: 94px;height: 88px;border-radius: 4px;overflow: hidden;display: flex;align-items: self-start;justify-content: center;}
.stayup-date .stayup-date-right .single-row .content {width: calc(100% - 94px);padding: 0 0 0 16px;}
.stayup-date .stayup-date-right .single-row .content h3 {margin: 0 0 4px 0;font-size: 16px;line-height: 26px;color: #181818;font-weight: 700;}
.stayup-date .stayup-date-right .single-row .content p {font-size: 16px;line-height: 26px;color: #606060;}
.sl-fullscreen-mode .slotlaunch-reaction-wrap { display: none; }
.all-post-from{margin:48px 0;}
.all-post-from .common-card.horizontal-card{margin-bottom: 0px;}
.all-post-from .all-post-from-grid{display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 24px;row-gap: 16px;margin-bottom: 35px;}

.other-author-slider .slick-list{margin: 0 -12px;}
.other-author-slider .slick-slide > div{padding: 0 12px;}
.other-author-slider .slick-arrow{background-color: #E6E6F2;}

.other-author-section {padding: 0 0 72px 0; margin-top: 48px}
.other-author-section .main-border-title-row:after {width: calc(100% - 110px);}
.other-author-section .author-card{width: 220px;padding-bottom: 350px;}
.other-author-section .other-author-slider {overflow: hidden;padding-top: 60px;margin: -57px 0 0 0;} 
.other-author-section .slick-arrow{top: 0;margin: 0;}

.disclaimer .disclaimer-txt .read-more{color:#06065C;cursor: pointer;}
.disclaimer .disclaimer-txt .read-more:focus{color:#39399A;}
.disclaimer-comman .disclaimer-txt strong{font-weight: 400;}
.disclaimer-comman .disclaimer-txt em{font-style: normal;}
.disclaimer-comman p em a {color: initial;}

.gamelist-bannner .disclaimer {font-family: "Helvetica";}
.gamelist-bannner .disclaimer img{filter: invert(143%) sepia(0%) saturate(2767%) hue-rotate(216deg) brightness(0%) contrast(100%);vertical-align: middle;}
.gamelist-bannner .disclaimer p{font-size: 14px;line-height: 23px;color: #606060;}
.gamelist-bannner .disclaimer strong{color: #333333;}
.gamelist-bannner .disclaimer .disclaimer-txt{color: #606060;}

.game-lists-items{margin: 48px 0;}
.game-lists-items form .input-field {width: 350px;height: 48px;padding: 0 0 0 54px;border: 1px solid #DCE8F7;border-radius: 4px;font-size: 16px;line-height: 26px;color: #606060;}
.game-lists-items form .search-btn {background-color: transparent;height: 100%;left: 16px;padding: 0;}
.game-lists-items .game-lists-items-row .game-lists-left .mp-custom-select select{height: 48px;}
.game-lists-items .game-lists-items-row .form-switch{position: relative;padding: 0 32px 0 0;}
.game-lists-items .game-lists-items-row .form-switch .form-check-label{color: #181818;font-size: 16px;line-height: 26px;font-family: 'Helvetica';}
.game-lists-items .game-lists-items-row .form-switch .form-check-input {background-color: #A3A3A3;width: 24px;height: 16px;border: none;position: absolute;right: 0;background-size: 12px;}
.game-lists-items .game-lists-items-row  .form-check-input:focus {border-color: transparent;outline: 0;box-shadow: none;}
.game-lists-items .game-lists-items-row .form-switch .form-check-input{background-image: url("../images/white-circle.svg");background-position: 10px 2px;}
.game-lists-items .game-lists-items-row .form-switch .form-check-input:focus{background-image: url("../images/white-circle.svg");}
.game-lists-items .game-lists-items-row .form-switch .form-check-input:checked{background-position: 2px 2px;}
.game-lists-items .game-lists-items-row .filter {height: 48px;background-color: #F6F6FA;border-radius: 4px;border: none;font-size: 16px;line-height: 26px;color: #181818;min-width: 88px;font-family: 'Helvetica';padding: 5px 16px;gap: 8px;}
.game-lists-items .game-lists-items-row .filter:after{content: "";background-image: url("../images/chevron-down-bottom-black.svg");height: 16px;width: 16px;background-position: center center;background-repeat: no-repeat;}
.game-lists-items .game-lists-items-row .filter.open:after {transform: rotate(-180deg);margin: 1px 0 0 0;}
.game-lists-items .grids-items{display: grid;gap: 24px;grid-template-columns: repeat(5, 1fr);}
.game-lists-items .grids-items .common-card{border: 1px solid #DCE8F7;box-shadow: 0px 4px 4px 0px #DCE8F74A;border-radius: 4px;overflow: hidden;}
.game-lists-items .grids-items .common-card .img {margin: 0;border-radius: 0;padding-bottom: 95.6%;}
.game-lists-items .grids-items .common-card .all-content{padding: 8px 16px;}
.game-lists-items .grids-items .common-card .all-content .h3{color:#181818;font-size: 16px;line-height: 26px;margin-bottom: 8px;}
.game-lists-items .grids-items .common-card .all-content p{color: #181818;font-size: 13px;line-height: 20px;text-transform: uppercase;letter-spacing: 0.5px;}

.top-progress {margin: 8px 0 0 0;width: 100%;}
.top-progress p{font-size: 14px;line-height: 23px;}
.top-progress .progress {width: 320px;background-color: #E6E6F2;border-radius: 20px;height: 8px;margin: 0 auto;}
.top-progress .progress .progress-bar{background-color: #080881;}
.top-progress .show-more-row{margin: 24px 0 0 0;}
.top-progress .show-more-row a {border: 1px solid #E6E6F2;width: 200px;height: 40px;font-family: 'Helvetica';letter-spacing: 0.6px;}

.miscellaneous-description:after {content: "";clip-path: polygon(0 100%, 100% 0, 0 0);background-color: #FAFAFF;height: 25px;z-index: 1;width: 59%;bottom: -1px;position: absolute;top: 0;left: 0;}
.miscellaneous-description h2.title{margin: 32px 0 16px 0;}

.contact-form {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;margin: 0 auto;    }
.contact-form .form-group:last-child{grid-column: 1 / -1;}
.contact-form label{color: #181818;font-size: 18px;line-height: 28px;margin-bottom: 8px;font-family: 'Helvetica';font-weight: 400;}
.form-control:focus{box-shadow: none;outline: none;}
.contact-form .form-control {background-color: #F6F6FA;border-radius: 4px;border: none;height: 44px;color: #606060;position: relative;font-size: 18px;line-height: 28px;font-family: 'Helvetica';}
.contact-form select.form-control {background-image: url("../images/chevron-down-bottom-black.svg");background-position: right 10px center;background-repeat: no-repeat;    background-size: 16px;}
.contact-form textarea.form-control{height: 164px;resize: none;}

.contact-form-section .form{/*border: 1px solid #DCE8F7;*/border-radius: 8px;box-shadow: 0px 4px 4px 0px #DCE8F74A;/*padding: 48px;*/}
.gform_wrapper.gravity-theme .gform_validation_errors:focus { outline:none !important; }
.contact-form-section .form .gfield_validation_message{padding: 0 !important; border: none !important;background-color: transparent !important;box-shadow: none !important; outline: none;}
.contact-form-section .form .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary {display: flex;align-items: center;gap: 5px;position: relative;padding-left: 33px;}
.contact-form-section .form .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{position: absolute;inset-block-start: 0; left: 0;}
.contact-form-section .form .form-group label, 
.contact-form-section .form .gfield--type-textarea label{color: #181818 !important;padding: 0 !important;}
.contact-form-section .form .gform_confirmation_message {font-family: "Helvetica";font-size: 18px;line-height: 28px;color: #333333;}
.contact-form-section .form .gform_ac_subscribe_wrapper{margin: 0;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul li label {margin: 0 0 8px 0 !important;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul li .ginput_container {margin: 0;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul.description_above li {padding: 0 !important; margin: 0 0 24px 0;}
.contact-form-section .form .gform_ac_subscribe_wrapper .validation_error {display: none;}
.contact-form-section .form .gform_ac_subscribe_wrapper .gfield_error {margin: 0 !important;padding: 0 !important;background-color: transparent !important;border: none !important;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul.gfield_checkbox li{margin: 0;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul.gfield_checkbox input[type="checkbox"] {margin: 0 5px 0 0;}
.contact-form-section .form .gform_ac_subscribe_wrapper ul.gfield_checkbox label {margin: 0 !important;}
.contact-form-section .address img{top: 2px;}
.contact-form-section .address {padding: 0 0 0 39px;}
.contact-form-section .address p a{color: #06065C;text-decoration: underline;}
.gform_confirmation_message .form h3 + br {display: none;}
html[dir="rtl"] .contact-form-section .address img { right: 0px !important  }
html[dir="rtl"] .contact-form-section .address { padding: 0 39px 0 0px }
.site-review-list-section .tab-buttons button {border: 1px solid #DCE8F7;background-color: transparent;border-radius: 60px;font-size: 16px;line-height: 26px;color: #606060;font-family: 'Helvetica';padding: 10px 16px;}
.site-review-list-section .tab-buttons button.active{background-color: #E6E6F2;color: #181818;}
.site-review-list-section .tab-content{display: none;}
.site-review-list-section .tab-content.active{display: block;}

.review-card {border: 1px solid #DCE8F7;border-radius: 4px;background-color: #F6F6FA;}
.review-card .review-card-img{height: 128px;background-color: #fff;}
.review-card .review-card-review{padding: 8px 16px 16px 16px;}
.review-card .review-card-review h3,
.review-card .review-card-review .rate{color: #181818;font-weight: 700;font-size: 16px;line-height: 26px;margin-bottom: 8px;}
.review-card .review-card-review .rate{font-size: 14px;margin-bottom: 0;line-height: 13px;gap: 3px;}
.review-card .review-card-review h3 a{color: #181818;}

.site-review-img-section {display: grid;grid-template-columns: 12fr 340px;}
.site-review-img-section.radius-4{    border: 1px solid #39399A;}
.site-review-img-section .img{position: relative;}
.site-review-img-section .img img.main-img {width: 100%;height: 100%;object-fit: cover;}
.site-review-img-section .bottom-line{background-color: #39399A;height: 40px;display: flex;align-items: center;justify-content: space-between;padding: 4px 8px;}
.site-review-img-section .bottom-line .bottom-line-btn {background-color: #5A5AAB;border: none;height: 32px;width: 32px;display: inline-flex;align-items: center;justify-content: center;padding: 0;border-radius: 4px;}
.site-review-img-section .bottom-line .bottom-line-btn img{max-width: 16px;height: auto;width: auto;object-fit: unset;vertical-align: middle;}
.site-review-img-section .bottom-line .bottom-line-btn.dislike {border-radius: 4px 0 0 4px;}
.site-review-img-section .bottom-line .bottom-line-btn.like {border-radius: 0px 4px 4px 0px;}
.site-review-img-section .keydetails {background-color: #06065C;padding: 24px;}
.site-review-img-section .keydetails h2{margin-bottom: 12px;color: #ffffff;pointer-events: none;}
.site-review-img-section .keydetails ul li{color: #E6E6F2;font-size: 16px;line-height: 26px;padding: 8px 0;border-bottom: 1px solid #39399A;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;font-family: 'Helvetica';}
.site-review-img-section .keydetails ul li strong{font-family: "Plus Jakarta Sans", sans-serif;color: #ffffff;display: flex;
    align-items: center;}
.site-review-img-section .keydetails ul li strong a{text-decoration: underline;    margin-left: 8px;}
.site-review-img-section .keydetails ul li:first-child{padding-top: 0;}
.site-review-img-section .keydetails ul li:last-child{border-bottom: 0;padding-bottom: 0;}

.game-review-section .review-number {display: inline-block;width: 100%;}
.game-review-section .review-number .small-img{float: left;}
.game-review-section .review-number p a{color: #E6E6F2;text-decoration: underline;}
.game-review-section .review-number .font-md{font-size: 18px;line-height: 28px;}
.game-review-section .review-number .font-md strong{font-size: 18px;line-height: 26px;font-family: "Plus Jakarta Sans", sans-serif;}
.game-review-section .site-review-img-section .img{height: calc(100% - 40px);}
.game-review-section .site-review-img-section .img .slotls-header {padding: 0 8px 10px 0;border: 0 !important;margin: 0 ;}
.game-review-section .site-review-img-section .img .sl-rating-container {flex-direction: row;margin-left: auto;}
.game-review-section .site-review-img-section .img .sl-rating-container .sl-rating_stars{bottom: 0;}
.game-review-section .site-review-img-section .img .sl-rating-container .sl-rating_text{margin-left: auto;}
/* .game-review-section .site-review-img-section .img .sl-slots {min-height: 100%;} */
.game-review-section .site-review-img-section .img .sl-placeholder {width: 100%;left: 0;border-radius: 0;height: 100%;}
.game-review-section .site-review-img-section .img .sl-placeholder .sl-gamethumb{height: 100%;width: 100%;max-width: 100%;object-fit: cover;border-radius: 0;position: absolute;transform: scale(1) !important;}
.game-review-section .site-review-img-section .img .sl-placeholder .slaunch-button {max-width: 298px;justify-content: center;width: 100%;height: 48px;font-family: 'Helvetica';font-weight: 700;font-size: 14px;line-height: 23px;letter-spacing: 0.6px;text-transform: uppercase; gap: 8px;}
.game-review-section .site-review-img-section .img .sl-placeholder a.slaunch-button.sl-play-for-real {background-color: #E65D2F !important;border: none;}
.game-review-section .site-review-img-section .img .sl-placeholder a.slaunch-button.sl-play-for-real:hover {background-color: #b44825 !important}
.game-review-section .site-review-img-section .img .sl-placeholder button.slaunch-button{background-color: #fff !important;color: #181818 !important;border: none;}
.game-review-section .site-review-img-section .img .sl-placeholder button.slaunch-button svg{fill: #39399A;stroke: #39399A;}
.game-review-section .site-review-img-section .img .sl-placeholder button.slaunch-button:hover{background-color: #181818 !important; color: #fff !important;}
.game-review-section .site-review-img-section .img .sl-placeholder button.slaunch-button:hover svg{fill: #fff !important;stroke: #fff;}

.site-review-section{padding-top: 6px;}
.site-review-section .container{position: relative;z-index: 999;}
.site-review-section .review-number {display: flex !important;flex-wrap: wrap;gap: 24px;margin: 24px 0 24px; align-items: center;}
.site-review-section .review-number .bet365{background-color: #fff; border-radius: 4px; overflow: hidden;display: inline-flex;align-items: center;justify-content: center;padding: 5px 10px; width: 163px; height: 88px;} 
.site-review-section .review-number h1{letter-spacing: -0.8px;margin-bottom: 9px;}
.site-review-section .review-number p strong{font-size: 14px;line-height: 26px;font-family: "Plus Jakarta Sans", sans-serif;}
.site-review-section .review-number .small-img {height: 88px;width: 88px;border-radius: 4px;overflow: hidden;padding: 0;background: transparent;}
.site-review-section .review-number .small-img img{height: 100%; width: 100%;object-fit: cover;}
.site-review-section .welcome-offer {display: flex;align-items: center;justify-content: space-between;gap: 24px;    margin: 24px 0 0 0;}
.site-review-section .welcome-offer .offer-box{position: relative;top: 0;}
.site-review-section .welcome-offer .orange-btn {min-height: 56px;}
.site-review-section .welcome-offer .orange-btn img {margin-left: 8px;}
.site-review-section:after {content: "";background-image: url("../images/site-review-graphic.png");position: absolute;bottom: 0;left: 0;width: 100%;height: 167px;z-index: 9;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.site-review-img-section .sl-slots { border-radius: 0;}
.mp-profile-row img{height: 48px;width: 48px;border-radius: 50%;}
.mp-profile-row p {margin: 0 0 0 0;color: #181818;font-size: 16px;line-height: 26px;}
.mp-profile-row p span{color: #333333;}
.mp-profile-row p.update,.mp-profile-row p.author-position,
.mp-profile-row p.update span{color: #606060;}
.mp-profile-row .profile-item .details p .name{display: inline-flex;align-items: center;gap: 10px;margin-right: 4px;}
.mp-profile-row .profile-item .details p .name:after {content: "";height: 2px;width: 2px;background-color: #606060;border-radius: 5px;}

.site-review-grid{padding: 48px 0;}
.site-review-grid .disclaimer p{color: #606060;}
.site-review-grid .disclaimer p strong{color: #333333;}
.site-review-grid .disclaimer p img{filter: invert(143%) sepia(0%) saturate(2767%) hue-rotate(216deg) brightness(0%) contrast(100%);vertical-align: middle;}
.site-review-grid .online-casinos-grid {display: flex;flex-wrap: wrap;gap: 0;}
.site-review-grid .online-casinos-grid .left-side {width: calc(100% - 320px);padding-right: 80px;}
.site-review-grid .online-casinos-grid .right-side{width: 320px;}

.light-bold-font-list li {line-height: 26px;color: #181818;font-weight: 700;border-bottom: 1px solid #DCE8F7;padding: 12px 0;    display: grid;grid-template-columns: 120px 1fr;font-size: 16px;line-height: 26px;gap: 10px;}
.light-bold-font-list li:first-child{padding-top: 0;}
.light-bold-font-list li:last-child{padding-bottom: 0;border: none;}
.light-bold-font-list li span{font-weight: 400;color: #333333;font-family: "Helvetica";}

.review-tabs .tab-buttons .inner-tab-buttons{border-bottom: 1px solid #DCE8F7;}
.review-tabs .tab-buttons button {background-color: transparent;border: none;display: inline-flex;align-items: center;padding: 20px 12px;border-bottom: 2px solid transparent;font-weight: 700;font-size: 18px;line-height: 26px;    color: #606060;}
.review-tabs .tab-buttons button .star{margin-left: 3px;}
.review-tabs .tab-buttons button.active{color: #fd6634;border-color: #fd6634;}
.review-tabs .tab-buttons button.active img{filter: invert(53%) sepia(25%) saturate(3589%) hue-rotate(336deg) brightness(97%) contrast(106%);}
.review-tabs .tab-contents .tab-content{display: none;}
.review-tabs .tab-contents .tab-content.active{display: block;}
.review-tabs .choose-best-cusino-list .cusino-items{padding: 32px;}
.review-tabs .choose-best-cusino-list .cusino-items .sub-review-image {margin-top: 16px;}
.review-tabs .choose-best-cusino-list .cusino-items h3 img{width: 16px;height: 16px;}
.review-tabs  .get-offer-list .cusino-items {background-color: #F6F6FA;border: 1px solid #DCE8F7;padding: 24px 24px 24px 80px;display: flex;gap: 24px;}
.review-tabs  .get-offer-list .cusino-items .icon{height: 40px;width: 40px;left: 24px;aspect-ratio: 1;background-color: #5A5AAB;}

.copy-offert-btn{min-width: 215px;}
.copy-offert-btn .orange-btn{min-width: 100%;font-size: 14px;line-height: 23px;} 

.copy-btn {border: 1px dashed red;align-items: center;justify-content: space-between;padding: 8px 12px;width: 100%;margin-bottom: 8px;border-radius: 4px;cursor: pointer;    background-color: #fff;}
.copy-btn span.font-secondary{font-size: 13px !important;line-height: 20px !important;color: #333333;}

.logo-table{overflow-x: auto;border: 1px solid #DCE8F7;border-radius: 4px;}
.logo-table table{width: 100%;border-collapse: collapse;}
.logo-table table td{border: 1px solid #DCE8F7;}
.logo-table table th{background-color: #fff;height: 104px;text-align: center;border: 1px solid #DCE8F7;border-top: 0;border-left: 0;}
.logo-table table th:last-child,
.logo-table table td:last-child{border-right: 0;}
.logo-table table td{text-align: center;padding: 12px 16px;color: #181818;font-family: 'Helvetica';font-weight: 400;font-size: 18px;line-height: 26px;}
.logo-table table td:first-child{text-align: left;font-size: 14px;line-height: 23px;}
.logo-table table tr:last-child td{border-bottom: none;}
.logo-table table tr td:first-child{border-left: 0;}
.logo-table table tr:nth-child(odd){background-color: #FAFAFF;}
.logo-table table th:first-child {width: 150px;}
.logo-table table td .orange-btn{font-size: 14px;line-height: 23px;}
.logo-table table td strong {font-family: "Plus Jakarta Sans", sans-serif;}
.logo-table table td .get-offer-btn img{margin-left: 4px;}

.get-offer-btn {border: 1px solid #E6E6F2;min-width: 215px;height: 48px;color: #181818;font-weight: 700;text-transform: uppercase;font-size: 14px;line-height: 23px;display: inline-flex;align-items: center;justify-content: center;border-radius: 4px;font-family: 'Helvetica';}
.get-offer-btn:hover{background-color: #181818;border-color: #181818;color: #fff;}

.show-more-btn:hover{background-color: #F6F6FA;border-color: #F6F6FA;}

.arrow-slider{overflow: hidden;padding-top: 66px;margin: -67px 0 0 0;}
.arrow-slider .slick-arrow{top: 0;}

.games-bet-slide {padding-left: 10px;padding-right: 10px;}
.games-bet-slide .slick-initialized .slick-slide{padding: 1px;}
.games-bet-slide .slick-list{margin:  0 -16px;}
.games-bet-slide .slick-slide{padding: 0 8px;}
.games-bet-slide .slick-track {display: flex;}
.games-bet-slide .slick-track .slick-slide {height: auto;}
.games-bet-slide .blue-content-card {border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;border-radius: 4px;overflow: hidden; height: 100%;}
.games-bet-slide .blue-content-card .image {height: 255px;}
.games-bet-slide .blue-content-card .card-content {padding: 8px 16px 16px 16px;height: calc(100% - 255px);}
.games-bet-slide .blue-content-card .card-content .h3 {font-size: 16px;line-height: 26px;}
.games-bet-slide .blue-content-card .card-content a{text-decoration: none;}

.top-gambling-sites{margin-bottom: 32px;}
.top-gambling-sites .top-gambling-sites-lists{counter-reset: section;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item {display: grid;grid-template-columns: 73px 12fr;gap: 16px;align-items: center;border-bottom: 1px solid #DCE8F7;padding-bottom: 8px;margin-bottom: 8px;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .img {height: 72px;background-color: #F6F6FA;display: inline-flex;align-items: center;justify-content: center;position: relative;border-radius: 4px;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .img img{height: auto; width: auto;max-height: 100%}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .img .top-rated {background-color: #39399a;font-weight: 700;color: #fff;font-size: 10px;line-height: 16px;text-align: center;border-radius: 0 0 4px 0;display: inline-flex;align-items: center;justify-content: center;letter-spacing: 0.5px;text-transform: uppercase;padding: 2px;height: 16px;width: 20px;position: absolute;top: 0;left: 0;font-family: 'Helvetica';}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .img .top-rated:after{counter-increment: section;content: "#" counter(section) "";}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .content h3 a:hover,
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .content .h3 a:hover{color: #e65d2f !important;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item strong{font-size: 14px;line-height: 26px;}
.top-gambling-sites .top-gambling-sites-lists .top-gambling-item .content .review-title{color: #333333;font-size: 13px;line-height: 20px;text-decoration: underline;}

.mp-offer-card {outline: 1px solid #DCE8F7;border-radius: 4px;text-align: center;margin: 32px 0 0 0;}
.mp-offer-card .img{/*height: 136px;*/display: flex;align-items: center;justify-content: center;}
.mp-offer-card .content{padding: 16px 24px 24px 24px;background-color: #F6F6FA;}
.mp-offer-card .content h3{margin-bottom: 2px;}
.mp-offer-card .content h4{font-size: 14px;line-height: 26px;}

.review-line{font-size: 13px;line-height: 20px;color: #333333;font-family: 'Helvetica';}
.review-line strong{font-size: 14px;line-height: 26px;font-family: "Plus Jakarta Sans", sans-serif;}

.game-review-slider .slick-list {margin: 0 -12px;}
.game-review-slider .slick-slide{padding: 0 12px; height: auto;}
.game-review-slider .image{border-radius: 4px;overflow: hidden;width: 185px;height: 135px;}
.game-review-slider .image a{height: 100%;}
.game-review-slider .image img{width: 100%;height: 100%;object-fit: cover;}

.game-review-list ul{width: max-content;}
.game-review-list ul li{color: #606060;font-weight: 700;font-size: 16px;line-height: 26px;padding: 19px 8px;margin-right: 8px;}
.game-review-list ul li.active,.game-review-list ul li.active a{color: #fd6634;}
.featured-user-reviews-slider.arrow-slider {overflow: hidden;padding-top: 105px;margin: -96px 0 0 0;}
.featured-user-reviews-slider .draggable {margin: 0 -8px;padding-right: 70px;}
.featured-user-reviews-slider .slick-track{display: flex;}
.featured-user-reviews-slider .slick-slide{padding: 3px 8px;opacity: 0.5; height: auto;}
.featured-user-reviews-slider .slick-slide.slick-active{opacity: 1;} 
.featured-user-reviews-slider .slick-slide .featured-reviews-box {width: 400px; height: 100%;display: flex;flex-direction: column;}
.featured-user-reviews-slider .slick-slide .featured-reviews-box .mp-profile-row {margin-top: auto;}

.featured-reviews-box{position: relative;border: 1px solid #dce8f7;  padding: 32px;border-radius: 8px;  box-shadow: 0px 4px 4px 0px #DCE8F74A;}
.featured-reviews-box .rating{margin-bottom: 10px;} 
.featured-reviews-box .mp-profile-row img{height: 54px;width: 54px;} 
.featured-reviews-box .mp-profile-row .profile-item{align-items: center;}
.featured-reviews-box .mp-profile-row .profile-item .icon {height: 54px;width: 54px;background-color: #e6e6f2;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;color: #39399A;font-size: 16px;line-height: 26px;}
.featured-reviews-box .mp-profile-row .profile-item .details{display: flex;flex-wrap: wrap;flex-direction: column;gap: 4px;}
.featured-reviews-box .mp-profile-row .profile-item .details p .name {color: #181818;margin: 0;gap: 0;}
.featured-reviews-box .mp-profile-row .profile-item .details p .name:after{display: none;}

.session-frame-table table tr th.bankroll{width: 120px;}
.session-frame-table table tr th.suggested,
.session-frame-table table tr th.spin{width: 254px;}
.session-frame-table table tr th.notes{width: 500px;}

.mp-custom-select {background-color: #F6F6FA;border-radius: 4px;border: none;font-size: 16px;line-height: 26px;color: #181818;font-family: 'Helvetica';    position: relative;}
.mp-custom-select::after {content: "";border: none;background-image: url("../images/chevron-down-bottom-black.svg");background-position: center center;background-size: cover;height: 16px;width: 16px;position: absolute;top: 50%;right: 16px;transform: translateY(-50%);}
.mp-custom-select select{font-size: 16px;line-height: 26px;color: #181818;font-family: 'Helvetica';border: none;background-color: transparent;appearance: none;-webkit-appearance: none;padding: 5px 36px 5px 16px;}
.mp-custom-select select:focus{outline: none;}

.userreviews-list {border: 1px solid #dce8f7;border-radius: 8px;box-shadow: 0px 4px 4px 0px #DCE8F74A;padding: 32px;}
.userreviews-list .featured-reviews-box {padding: 0px 32px 24px 78px;border: none;box-shadow: none;border-bottom: 1px solid #dce8f7;border-radius: 0;margin-bottom: 24px;}
.userreviews-list .featured-reviews-box:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.userreviews-list .featured-reviews-box .icon {height: 54px;width: 54px;background-color: #e6e6f2;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;position: absolute;left: 0px;font-weight: 700;color: #39399A;font-size: 16px;line-height: 26px;}
.userreviews-list .featured-reviews-box p{margin-bottom: 8px; word-wrap: break-word;}
.userreviews-list .featured-reviews-box .review-author-name{margin-top: 8px;justify-content: space-between;}
.userreviews-list .featured-reviews-box .review-author-name p{font-size: 16px;line-height: 26px;color: #606060;margin: 0;}
.userreviews-list .featured-reviews-box .review-author-name p strong{font-weight: 700;  color: #181818;margin-right: 8px;font-family: "Plus Jakarta Sans", sans-serif;}
.userreviews-list .featured-reviews-box .review-author-name .date{font-size: 16px;line-height: 26px;color: #606060;font-family: 'Helvetica';}

.experience-mega-moolah {margin: 80px 0 0 0;}
.experience-mega-moolah .list-of-online-Casinos-counter{overflow: visible;min-height: 160px;  padding-top: 48px;background-color: #E6E6F2;}
.experience-mega-moolah .list-of-online-Casinos-counter ul li {padding: 0;font-size: 0;line-height: 1;min-height: auto;}
.experience-mega-moolah .img {height: 72px;width: 72px;border-radius: 4px;overflow: hidden;position: absolute;top: -36px;left: 50%;transform: translateX(-50%);}
.experience-mega-moolah ul{flex-direction: row;  margin: 12px 0 0 0;}
.experience-mega-moolah ul li{padding: 0;}
.experience-mega-moolah ul li:before{display: none;}
.experience-mega-moolah .list-of-online-Casinos-counter .top-shape .shap-1, 
.experience-mega-moolah .list-of-online-Casinos-counter .top-shape .shap-2,
.experience-mega-moolah .list-of-online-Casinos-counter .top-shape .shap-3, 
.experience-mega-moolah .list-of-online-Casinos-counter .top-shape .shap-4{background: #B2B2D8;}

.related-slot-reviews .blue-card-slider .blue-content-card{background-color: #fff;}
.related-slot-reviews .blue-content-card .card-content .h3 a,
.related-slot-reviews .blue-content-card .card-content .h3 + p a,
.related-slot-reviews .blue-content-card .card-content .h3 + a{color:#181818 !important;}
.related-slot-reviews .slide-card.active .blue-content-card .card-content .h3 + a,.review_slot_slider.grey-bg-slide .blue-content-card .card-content .h3 + a{color: #606060 !important;}

.play-btn {top: 50%;left: 50%;transform: translate(-50%,-50%);}
.play-btn .orange-btn{margin: 5px 0;font-size: 14px;line-height: 23px;letter-spacing: 0.6px;}

.months-top-demo{margin-bottom: 32px;}

.video-item {display: flex;align-items: center;flex-wrap: wrap;padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px solid #DCE8F7;}
.video-item .main-img{height: 72px;width: 72px;border-radius: 4px;overflow: hidden;position: relative;} 
.video-item .main-img img {height: 100%;width: 100%;object-fit: cover;}
.video-item .content{width: calc(100% - 72px);padding-left: 12px;}
.video-item .content .h3{font-size: 16px;line-height: 26px;}
.video-item .content .h3 a{color: #181818;}
.video-item .content .h3 a:hover{color: #e65d2f;}
.video-item .play-review-row {display: flex;align-items: center;justify-content: space-between;}
.video-item .play-review-row .get-offer-btn {width: 84px;min-width: auto;min-height: 32px;font-size: 13px;line-height: 20px;height: auto;gap: 4px;font-family: 'Helvetica';}
.video-item .play-review-row .get-offer-btn img {margin: 0;max-width: 12px;}
.video-item .play-review-row .get-offer-btn:hover img{filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(510%) contrast(100%);}
.video-item .content .play-review-row strong{font-size: 14px;line-height: 26px;color: #333333;display: flex;align-items: center;gap: 3px;}
.video-item .content .play-review-row strong a {font-size: 13px;line-height: 20px;margin-left: 5px;color: #333333;font-weight: 400;}
.video-item:first-child .main-img {height: 223px;width: 100%;position: relative;}
.video-item:first-child .main-img:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #05031F 100%);z-index: 0;bottom: 0;}
.video-item:first-child .content {width: 100%;position: absolute;bottom: 0;left: 0;padding: 0 16px 16px;}
.video-item:first-child .content .h3{font-size: 18px;line-height: 26px;}
.video-item:first-child .content .h3 a{color: #fff;}
.video-item:first-child .content .play-review-row strong{color: #E6E6F2;}
.video-item:first-child .content .play-review-row strong a{color: #fff;}
.video-item:first-child .play-review-row .get-offer-btn{background-color: #FFFFFF;}
.video-item:first-child .play-review-row .get-offer-btn img {filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(0%) contrast(100%);transition: 0.5s all;}
.video-item:first-child .play-review-row .get-offer-btn:hover{background-color: #181818;}
.video-item:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}

.game-review-grid .mp-custom-select {height: 44px;align-items: center;display: inline-flex;justify-content: center;padding: 0 0 0 16px;color: #333333;font-size: 18px;line-height: 28px;}
.game-review-grid .mp-custom-select select{padding: 0 30px 0 5px;  color: #333333;}
.game-review-grid .mp-custom-select:after{right: 8px;}
.game-review-grid .months-top-demo .main-border-title.font-2xl,

.game-review-section .main-border-title.font-2xl{font-size: 24px;line-height: 28px;}

.featured-user-reviews-slider .slick-slide .featured-reviews-box .rating img{height: 21px;width: 23px;}
.remove-dot:after{display: none !important;}
.add-review{font-family: 'Helvetica';}
.right-side .main-border-title.font-2xl{font-size: 24px;line-height: 28px;}
.category-banner p{  font-size: 18px;line-height: 28px;color: #181818;}

.about-content {display: grid;grid-template-columns: 1fr 386px;column-gap: 80px;align-items: center;margin-top: 32px;}
.about-content .content h1{font-weight: 800;font-size: 52px;line-height: 62px;color: #fff;letter-spacing:-1.6px;margin-bottom: 16px;}
.about-content .content h2{font-weight: 800;font-size: 40px;line-height: 48px;color: #fff;letter-spacing:-0.8px;margin-bottom: 16px;}
.about-content .content p {font-weight:400;font-size: 18px;line-height:28px;color: #fff;}

.about-section-title-description h2.section-title{font-weight: 700;font-size: 33px;line-height:44px;letter-spacing:-0.3px;color:#181818;text-align: center;margin-bottom: 16px;}
.about-section-title-description p{font-size: 18px;line-height:28px;color:#333333;text-align: center;max-width: 880px;margin: 0 auto;}
.about-real-money-gaming .about-section-title-description h2.section-title { margin-bottom:-24px; }
.about-why-trust{background-color: #F6F6FA;}
.about-why-trust .about-why-trust-grid{  display: grid;  grid-template-columns: repeat(4, 1fr);  gap: 24px;}
.about-why-trust .about-why-trust-grid .item {    position: relative;    padding-left: 56px;}
.about-why-trust .about-why-trust-grid .item .icon{  height: 40px;  width: 40px;  border-radius: 50%;  background-color: #B2B2D8;  display: inline-flex;  align-items: center;  justify-content: center;  position: absolute;  top: 0;  left: 0;}
.about-why-trust .about-why-trust-grid .item .description h3{  font-weight: 700;  font-size: 18px;  line-height:26px;  color:#181818;  margin-bottom: 2px;font-family: "Plus Jakarta Sans", sans-serif;}
.about-why-trust .about-why-trust-grid .item .description{color: #333;
    font-size: 16px;
    line-height: 26px;font-family: 'Helvetica';}
.about-why-trust .about-why-trust-grid .item .description p{font-size: 16px;line-height:26px;color:#333333; padding: 0;}

.about-our-roots{ padding: 72px 0 48px;}
.about-our-roots .about-our-roots-grid .item p{  font-size: 16px;  line-height:26px;  color:#333333;}
.about-our-roots .about-our-roots-grid{  display: grid;  grid-template-columns: repeat(2, 1fr);  gap: 24px;  margin-top: 32px;}
.about-our-roots .about-our-roots-grid .item{  border: 1px solid #DCE8F7;  border-radius: 8px;  padding: 48px;  box-shadow: 0px 4px 4px 0px #DCE8F74A;}

.about-real-money-gaming{  padding: 8px 0 72px;}
.about-real-money-gaming:after{  content: "";  position: absolute;  height: 32px;  width: 100%;  bottom: 0;  right: 0;  background-color: #8D8DC5;  clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.about-real-money-gaming .about-real-money-gaming-grid{  display: grid;  grid-template-columns: repeat(2, 1fr);  gap: 24px;  margin: 32px 0;}
.about-real-money-gaming .about-real-money-gaming-grid p{  font-size: 18px;  line-height: 28px;  color: #333333;}
.about-real-money-gaming .about-real-money-gaming-grid p a {color: #fd6634;}
.about-real-money-gaming .about-real-money-gaming-grid p a:hover {text-decoration: underline;} 
.about-real-money-gaming .about-real-money-gaming-grid h3{  font-weight:700;  font-size:18px;  line-height:26px;  color:#181818;  margin-bottom: 4px;}

.review-crateria-section .about-section-title-description{  margin: 0;}
.review-crateria-section .about-section-title-description h2.section-title{  font-weight:700;  font-size:20px;  line-height:28px;  color:#181818;  margin: 0 0 4px 0;}

.review-crateria-section-grid{display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px;margin: 16px 0 0;}
.review-crateria-section-grid .item{outline: 1px solid #DCE8F7;border-radius: 8px;padding: 24px;box-shadow: 0px 4px 4px 0px #DCE8F74A;}
.review-crateria-section-grid .item .icon{height: 32px;width: 32px;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 16px;}
.review-crateria-section-grid .item p{font-size: 18px;line-height:28px;color:#333333;}

.main-about-page-banner{background-image: url(../images/hero-about.jpg);background-size: 100% 100%;}
.about-our-mission{background-image: url(../images/banner-img.webp);background-position: center center;background-repeat: no-repeat;background-size: cover;  padding: 72px 0;    }
.about-our-mission:after{content: "";  clip-path: polygon(100% 0, 0 0, 0 100%);  position: absolute;  height: 32px;  width: 50%;  top: 0;  left: 0;  background-color: #080881;}
.about-our-mission-grid{display: grid;  grid-template-columns: 185px 1fr;  column-gap: 32px;}
.about-our-mission-grid .content{display: grid;  grid-template-columns: repeat(3, 1fr);  column-gap: 32px;}
.about-our-mission-grid .content div{padding: 10px;}
.about-our-mission-grid .content p{font-size:18px;  line-height:28px;  color:#fff;}
.about-our-mission-grid .content div:first-child p {font-weight: 700;}

.gradiant-border-shape{height: 45px;width: 100%;background-color: #000033;position: relative;}
.gradiant-border-shape .left-bottom {position: absolute;bottom: 0;left: 0;background-color: #39399A;clip-path: polygon(100% 0, 0 0, 0 100%);height: 25.5px;width: 70%;}
.gradiant-border-shape .right-top{position: absolute;top: 0;right: 0;background-color: #8D8DC5;clip-path: polygon(100% 0, 0 100%, 100% 100%);height: 100%;width: 100%;}
.gradiant-border-shape .right-bottom{position: absolute;bottom: 0;right: 0;background-color:#EDE8F2;clip-path: polygon(100% 0, 0 100%, 100% 100%);height: 24px;width: 100%;}

.about-meet-the-team .about-section-title-description{margin-bottom: 32px;}
.about-meet-the-team .about-meet-the-team-slider {display: grid;grid-template-columns: repeat(5, 1fr);gap: 24px;}
.about-meet-the-team .about-meet-the-team-slider .author-card {width:100%; }
.about-meet-the-team .teem-intro{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-top: 48px;} 
.about-meet-the-team .teem-intro .item{border: 1px solid #DCE8F7;border-radius: 8px;padding: 48px;box-shadow: 0px 4px 4px 0px #DCE8F74A;} 
.about-meet-the-team .teem-intro .item p{color: #333333;}

.about-stay-connected{position: relative;background-color: #F6F6FA;}
.about-stay-connected:after{content: "";clip-path: polygon(100% 0, 0 0, 0 100%);position: absolute;height: 32px;width: 100%;top: 0;left: 0;background-color: #E6E6F2;}
.about-stay-connected:before {content: "";position: absolute;height: 32px;width: 100%;bottom: 0;right: 0;background-color: #E6E6F2;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.about-stay-connected .about-section-title-description.mobile-view{display: none;}

.about-stay-connected-grid{display: grid;grid-template-columns: 352px 1fr;column-gap: 48px;}
.about-stay-connected-grid .about-stay-btn{background-color: #fff;padding: 46px 32px;border-radius: 16px;}
.about-stay-connected-grid .about-stay-btn p{font-size: 18px;line-height:28px;color:#181818;}
.about-stay-connected-grid .about-stay-btn ul{display: flex;flex-direction: column;row-gap: 8px;}
.about-stay-connected-grid .about-stay-btn ul li a {font-family: "Helvetica";font-weight: 700;font-size: 14px;line-height: 23px;color: #fff;display: flex;align-items: center;justify-content: center;min-height: 48px;border-radius: 4px;gap: 8px;}
.about-stay-connected-grid .about-stay-btn ul li a.twitter{background-color: #101011;}
.about-stay-connected-grid .about-stay-btn ul li a.linkedin{background-color: #117EB8;}
.about-stay-connected-grid .about-stay-btn ul li a.instagram{background: linear-gradient(180deg, #5658D6 0%, #D31438 77.88%, #D37A14 99.52%);}
.about-stay-connected-grid .about-stay-btn ul li a .icon {height: 16px;width: 16px;display: inline-flex;align-items: center;justify-content: center;}
.about-stay-connected-grid .about-stay-content h2.section-title{  margin-bottom: 10px;}
.about-stay-connected-grid .about-stay-content p{  color:#181818;}
.about-stay-connected-grid .about-stay-content p a{color: #06065C;text-decoration: underline;text-decoration-color: #000;}

.artical-relese-date{padding: 32px;border-radius: 4px;overflow: hidden;}
.artical-relese-date ul li {font-family: 'Helvetica';font-weight: 400;font-size: 18px;line-height: 28px;color: #333333;padding: 8px 0;border-bottom: 1px solid #DCE8F7;}
.artical-relese-date ul li:first-child{padding-top: 0;}
.artical-relese-date ul li:last-child{padding-bottom: 0;border-bottom: 0;}
.artical-relese-date ul li strong{font-weight: 700;color: #181818;}
.surface-bg{background-color: #F6F6FA;}

.half-top-shape {content: "";clip-path: polygon(0 0, 0% 100%, 100% 0);background: #EEEEF6;height: 24px;position: absolute;width: 50%;top: 0;left: 0;}
.half-top-shape:after {content: "";clip-path: polygon(0 0, 0% 100%, 100% 0);background: #E6E6F2;height: 13px;position: absolute;width: 100%;top: 0;left: 0;}
.half-bottom-shape {clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 24px;background-color: #EEEEF6;display: inline-block;width: 50%;position: absolute;bottom: 0;right: 0;}
.half-bottom-shape:after{content: "";clip-path: polygon(100% 0, 0% 100%, 100% 100%);height: 13px;background-color: #E6E6F2;display: inline-block;width: 100%;position: absolute;bottom: 0;right: 0;}

.error404 .artical-latest-news .main-border-title-row{background-color: transparent !important;}
.error404 .artical-latest-news .main-border-title-row .main-border-title,
.error404 .playstation-news .main-border-title-row.bg-white,
.error404 .playstation-news .main-border-title-row.bg-white h2{background-color: #fff !important;}
.error404 .list-of-online-Casinos-counter{  padding: 0;    background-color: #fff;border: none;}
.error404 .category-feature-guide .slick-track{display: flex;}
.error404 .category-feature-guide .slick-track .slick-slide {height: auto;}
.error404 .category-feature-guide .slick-track .slick-slide .featured-guide-item{height: 100%;}
.error404 .playstation-news {background-color: transparent !important;padding: 48px 0 !important;}
.error404 .playstation-news .playstation-news-top-gradiant,
.error404 .playstation-news-bottom-gradiant,
.error404 .feature-guide .top-shape,
.error404 .category-section .light-blue-right{display: none;}
.error404 .category-section {padding: 48px 0;}
.error404 .game-reviews-section{padding: 48px 0 0;}
.error404 .category-feature-guide{margin: 0;}


.page-template-default .left-side h2,
.common-new-c-data h2{font-weight: 700;font-size: 33px;line-height: 44px;letter-spacing: -0.3px;color: #181818;margin-bottom: 8px;color: #181818;}
.page-template-default .left-side h3,
.common-new-c-data h3{color: #181818;font-size: 20px;line-height: 28px;font-weight: 700;margin-bottom: 8px;}
.page-template-default .left-side .big-variety h3{font-size: 24px;line-height: 35px;}
.common-new-c-data h2,
.common-new-c-data h3{margin-top: 16px;}
.page-template-default .left-side p img {margin: 0 auto;display: table; height: auto;}

[dir="rtl"] .page-template-default .left-side p img { margin-right: unset; }
.page-template-default .left-side ul,
.page-template-default .left-side ol{margin: 0px;padding: 0px;list-style: none;}
.page-template-default .left-side ul li,
.page-template-default .left-side ol li{font-size: 18px;line-height: 28px;margin-bottom: 12px;}
.page-template-default .left-side ul li a,
.page-template-default .left-side ol li a{color: #333333;word-break: break-all;}
.page-template-default .left-side ul li a:hover,
.page-template-default .left-side ol li a:hover{color: #e65d2f;}
.page-template-default .left-side .gaameshub_default_content ul,
.page-template-default .left-side .gaameshub_default_content ol{margin-bottom: 1rem;padding-left: 2rem;}
.page-template-default .left-side .gaameshub_default_content .check-uncheck-list ul,
.page-template-default .left-side .gaameshub_default_content .check-uncheck-list ol{padding-left: 0;}
.page-template-default .left-side .gaameshub_default_content ul li,.page-template-default .left-side .gaameshub_default_content ul{list-style: inherit;}
.page-template-default .left-side .gaameshub_default_content ol li,.page-template-default .left-side .gaameshub_default_content ol{list-style: auto;}
.page-template-default .left-side .gaameshub_default_content .check-uncheck-list ul li,
.page-template-default .left-side .gaameshub_default_content .check-uncheck-list ol li{list-style: none;}
.page-template-default .left-side .gaameshub_default_content .list-of-online-Casinos-counter ul,.page-template-default .left-side .gaameshub_default_content ul.wp-block-list,.page-template-default .left-side .gaameshub_default_content ol.wp-block-list,.page-template-default .left-side .gaameshub_default_content ol.custom-dot-list,.page-template-default .left-side .gaameshub_default_content ul.custom-dot-list{list-style: none;margin: 0;padding: 0;}
.common-new-c-data .su-table,
.page-template-default .su-table,
.new-game-review-content .su-table,
.wp-block-table,.page-template-game-review .su-table{border: 1px solid #dce8f7;border-radius: 8px;box-shadow: 0px 4px 4px 0px #DCE8F74A;overflow: auto;}
.new-game-review-content .su-table{margin: 24px 0;}

.page-template-default .left-side p + table,
.page-template-default .left-side div + table {margin-bottom: 16px;border: 1px solid #dce8f7 !important;width: 100%;}
.page-template-default .su-table table,.page-template-game-review .su-table table{border: none !important;}
.page-template-default .left-side p + .su-table table,
.page-template-default .left-side div + .su-table table,
.new-game-review-content .su-table table,
.wp-block-table table{border: none !important;}
.wp-block-table table {width: 100%;}

.slot-review-section .slider-controls .prevBtn,
.slot-review-section .slider-controls .nextBtn {
  display: none;
}

.page-template-default .left-side .gaameshub_default_content ul li::marker {
    color: #39399A;
}

.page-template-default .left-side .gaameshub_default_content ul li, .page-template-default .left-side .gaameshub_default_content ol li {
     font-family: "Helvetica";
}

.common-new-c-data .su-table{margin: 16px 0;}
.common-new-c-data .su-table table{border: none !important;}

.page-template-default .left-side .su-list li i {top: unset; position: relative;}

.page-template-default .left-side p + table th,
.page-template-default .left-side div + table th,
.page-template-default .su-table table th,
.common-new-c-data .su-table table th,
.wp-block-table table th,.page-template-game-review .su-table table th {text-align: left !important;font-size: 1em!important;font-weight: 700!important;color: #fff!important;border: none !important;background: #080881 !important;height: 50px;line-height: 26px;padding: 10px 16px !important;}

.page-template-default .left-side p + table td,
.page-template-default .left-side div + table td,
.page-template-default .su-table table td,
.common-new-c-data .su-table table td,
.online-casinos-grid .su-table table td,
.wp-block-table table td,.page-template-game-review .su-table table td {background-color: #fafaff !important;padding: 12px 16px !important;font-family: "Helvetica";color: #181818;font-weight: 400;font-size: 16px;line-height: 26px;border: 1px solid #dce8f7 !important;}

.page-template-default .left-side p + table td a,
.page-template-default .left-side div + table td a,
.page-template-default .su-table table td a,
.common-new-c-data .su-table table td a,
.wp-block-table table td a,.page-template-game-review .su-table table td a{color: #181818;}

.page-template-default .left-side p + table td:first-child,
.page-template-default .left-side div + table td:first-child,
.page-template-default .su-table table tr td:first-child,
.common-new-c-data .su-table table td:first-child,
.new-game-review-content .su-table table td:first-child,
.wp-block-table table td:first-child,.page-template-game-review .su-table table tr td:first-child{border-left: none !important;}

.page-template-default .left-side p + table td:last-child,
.page-template-default .left-side div + table td:last-child,
.page-template-default .su-table table tr td:last-child,
.common-new-c-data .su-table table td:last-child,
.new-game-review-content .su-table table td:last-child,
.wp-block-table table td:last-child,.page-template-game-review .su-table table tr td:last-child{border-right: none !important;}

.page-template-default .left-side p + table tr:first-child td,
.page-template-default .left-side div + table tr:first-child td,
.page-template-default .su-table table tr:first-child td,
.common-new-c-data .su-table table tr:first-child td,
.wp-block-table table tr:first-child td,.page-template-game-review .su-table table tr:first-child td{border-top: none !important;text-align: left !important;}

.page-template-default .left-side p + table tr:last-child td,
.page-template-default .left-side div + table tr:last-child td,
.page-template-default .su-table table tr:last-child td,
.common-new-c-data .su-table table tr:last-child td,
.new-game-review-content .su-table table tr:last-child td,
.wp-block-table table tr:last-child td,.page-template-game-review .su-table table tr:last-child td{border-bottom: none !important;}

.page-template-default .left-side p + table tr:nth-child(even) td,
.page-template-default .left-side div + table tr:nth-child(even) td,
.page-template-default .su-table-alternate table tr:nth-child(even) td,
.new-game-review-content .su-table table tr:nth-child(even) td,
.wp-block-table table tr:nth-child(even) td,.page-template-game-review .su-table-alternate table tr:nth-child(even) td{background-color: #fff !important;}

.common-new-c-data .su-table table tbody tr:nth-child(even) td {background-color: #fff !important;}

.page-template-default .su-note {border: none;}
.page-template-default .su-row .su-column.su-column-size-1-2 .su-column-inner .su-note{padding: 0;height: 100%;}
.page-template-default .su-row .su-column.su-column-size-1-2 .su-column-inner .su-note .su-note-inner{padding: 24px;height: 100%;}

.page-template-default .top-online-casinos .online-casinos-grid .left-side p + table:not(:has(thead)) tbody tr:first-child td,
.page-template-default .top-online-casinos .online-casinos-grid .left-side div + table:not(:has(thead)) tbody tr:first-child td,
.page-template-default .top-online-casinos .online-casinos-grid .left-side .su-table table:not(:has(thead)) tbody tr:first-child td,
.common-new-c-data .su-table table:not(:has(thead)) tbody tr:first-child td,
.new-game-review-content .su-table table:not(:has(thead)) tbody tr:first-child td{background-color: #080881 !important;min-height: 50px;font-weight: 700;font-size: 16px;line-height: 26px;color: #fff; border: none !important;}

.page-template-default .top-online-casinos .online-casinos-grid .left-side .su-table table:not(:has(thead)) tbody tr:first-child td p {color: unset;}

.page-template-default .top-online-casinos .online-casinos-grid .left-side p + table:not(:has(thead)) tbody tr:first-child td a,
.page-template-default .top-online-casinos .online-casinos-grid .left-side p + table:not(:has(thead)) tbody tr:first-child td strong,
.page-template-default .top-online-casinos .online-casinos-grid .left-side div + table:not(:has(thead)) tbody tr:first-child td a,
.page-template-default .top-online-casinos .online-casinos-grid .left-side div + table:not(:has(thead)) tbody tr:first-child td strong,
.page-template-default .top-online-casinos .online-casinos-grid .left-side .su-table table:not(:has(thead)) tbody tr:first-child td a,
.page-template-default .top-online-casinos .online-casinos-grid .left-side .su-table table:not(:has(thead)) tbody tr:first-child td strong,
.common-new-c-data .su-table table:not(:has(thead)) tbody tr:first-child td a,
.common-new-c-data .su-table table:not(:has(thead)) tbody tr:first-child td strong,
.new-game-review-content .su-table table:not(:has(thead)) tbody tr:first-child td strong{color: #fff;display: inline-block;width: 100%;text-align: left;}
.new-game-review-content .su-table table:not(:has(thead)) tbody tr:first-child td span {font-weight: 700 !important;}


.common-new-c-data .aligncenter {display: table;margin: 16px auto;}

.game-lists-items .slotsl-container {padding-left: 0;padding-right: 0;width: 100%;max-width: 100%;margin: 0;}

.slotsl-container {padding: 0;margin: 0;max-width: 100%;}
.slotsl-filters {margin-bottom: 24px;}
.slotsl-filters form {display: flex;flex-wrap: wrap;gap: 8px;}
.slotsl-filters form .sl-filter-container {gap: 8px;flex-direction: row;margin-bottom: 0 !important;}
.top-online-casinos.category-top-online-casinos .left-side .slotsl-filters form .sl-filter-container.sl-mobile-filters{margin-left: auto;margin-bottom: 0 !important;}
.slotsl-filters form .sl-filter-container.sl-mobile-filters .slotsl-providers {order: 2;}
.slotsl-filters .slotsl-search{position: relative;margin: 0;height: 48px;}
.slotsl-filters .slotsl-search input {width: 350px !important;min-height: 100% !important;padding: 0 0 0 54px !important;border: 1px solid #DCE8F7 !important;border-radius: 4px !important;font-size: 16px;line-height: 26px;color: #606060;height: 100% !important;font-family: 'Helvetica';}
.slotsl-filters .slotsl-search button.sl-submit-search {background-color: transparent !important;height: 100%;left: 16px;padding: 0;position: absolute;width: auto !important;right: unset !important;}
.slotsl-filters .slotsl-providers {min-height: 100%;background-color: #F6F6FA;border: none !important;border-radius: 4px !important;height: 48px;margin: 0;}
.slotsl-filters .slotsl-providers .choices {height: 100%;}
.slotsl-filters .slotsl-providers .choices__inner {min-height: 100%;background-color: #F6F6FA;border: none !important;border-radius: 4px !important;padding: 5px 16px;}
.slotsl-filters .slotsl-providers .choices__inner .choices__list--single{padding: 7px 0;}
.slotsl-filters .slotsl-providers select {background-color: transparent !important;border: none !important;height: 100%;padding: 9px 26px 9px 16px !important;min-width: 130px; background-image: url(../images/chevron-down-bottom-black.svg);}
.slotsl-filters .slotsl-providers * {font-size: 16px !important;line-height: 26px !important;color: #181818 !important;font-family: 'Helvetica' !important;}
.slotsl-filters .slotsl-providers.slotsl-megaways {background-color: transparent;min-width: auto;order: 1 !important;    margin-right: 8px;}
.slotsl-filters .slotsl-providers.slotsl-megaways label.switch {height: 16px;width: 24px;}
.slotsl-filters .slotsl-providers.slotsl-megaways label.switch .slider::before {height: 12px;width: 12px;left: 2px;top: 2px;}
.slotsl-filters .slotsl-providers.slotsl-megaways label.switch input:checked + .slider:before {-webkit-transform: translateX(8px);-ms-transform: translateX(8px);transform: translateX(8px);}
.slotsl-filters .slotsl-providers.slotsl-megaways label.switch input:checked + .slider {background-color: #FD6634;}
.slotsl-filters .slotsl-providers .choices[data-type*=select-one]::after {border: none;padding: 0;height: 16px;width: 16px;background-position: center center;right: 10px;margin: 0;background-image: url(../images/chevron-down-bottom-black.svg);top: 50%;transform: translateY(-50%);}
.slotsl-filters .slotsl-providers .choices[data-type*=select-one].is-open::after {margin-top: 0;}

.slotsl-progress-bar-line{height: 8px;background: #E6E6F2; overflow: hidden;}
.slotsl-progress-bar-fill{height: 8px;  background: #080881;}
.slotsl-progress p,.new-game-review-content .slotsl-progress p{font-size: 14px; line-height: 23px;color:#181818; margin-bottom: 4px;}

.slotsl-grid.sl-grid-4 {gap: 24px;grid-template-columns: repeat(5,minmax(0,1fr));}
.slotsl-grid .slotsl-game {border: 1px solid #DCE8F7;box-shadow: 0px 4px 4px 0px #DCE8F74A;border-radius: 4px !important;overflow: hidden;}
.slotsl-grid .slotsl-game .slotsl-thumb {height: 255px;}
.slotsl-grid .slotsl-game .slotsl-thumb img{height: 100%;  object-fit: cover;}
.slotsl-grid .slotsl-game .slotsl-meta {padding: 8px 16px 40px;}
.slotsl-grid .slotsl-game .slotsl-meta p.slotsl-title {margin-bottom: 8px !important;color: #181818;font-size: 16px;line-height: 26px !important;}
.slotsl-grid .slotsl-game .slotsl-meta p.slotsl-title span {color: #181818;font-size: 16px !important;line-height: 26px !important;font-family: "Plus Jakarta Sans", sans-serif;}
.slotsl-grid .slotsl-game .slotsl-meta .slotsl-provider {color: #181818;font-size: 13px !important;line-height: 20px;text-transform: uppercase;letter-spacing: 0.5px;left: 0;font-family: 'Helvetica';bottom: 0;padding: 0px 15px 16px 15px;width: 100}

.slotsl-load-more button {background-color: #e65d2f;border-radius: 4px;min-width: 240px;min-height: 48px;font-weight: 700;text-transform: uppercase;font-size: 16px;line-height: 26px;letter-spacing: 0.3px;color: #fff;display: inline-flex;align-items: center;justify-content: center;padding: 0 15px;font-family: "Helvetica";border: none;}
.slotsl-load-more button:hover{background-color: #b44825;}

.sl-single-game-container{margin-top: 0;}

.featured-user-reviews-section .review-row .before-dots img {width: 23px;height: 21px;}
.single-post .online-casinos-grid .left-side ul.wp-block-list,.online-casinos-grid .left-side ul.wp-block-list  {margin-bottom: 16px;}
.single-post .online-casinos-grid .left-side p + ul li,
.single-post .online-casinos-grid .left-side ul.wp-block-list li{position: relative;color: #333333;font-family: "Helvetica";font-size: 18px;line-height: 28px;padding-left: 20px !important;}
.single-post .online-casinos-grid .left-side p + ul li:after,
.single-post .online-casinos-grid .left-side ul.wp-block-list li:after{content: "";height: 6px;width: 6px;background-color: #39399a;position: absolute;top: 10px;left: 0;border-radius: 50%;}
.single-post .online-casinos-grid .left-side p + ul li a,
.single-post .online-casinos-grid .left-side ul.wp-block-list li a{color: #333333;}

.category-banner.game-reviews-section.news-category-banner {padding-top: 4px;}
.category-banner.game-reviews-section .game-reviews-section{padding-top: 0;}
.category-banner.game-reviews-section .game-reviews-section .container{padding: 0;}

.content-image{margin-bottom: 16px;}

.left-side.all-guides-section.page-template-left-side .my-40:first-of-type {margin-top: 0;}

main > .slot-review-section:first-child .dark-blue-left,
main > .about-our-mission:first-child:after{display: none;}

html[dir="rtl"] .header .menu > ul > li > a .icon{margin: 0px 0px 0 8px;}
html[dir="rtl"] .header .header-item.item-right .header-search{right: unset;left: 0;}
html[dir="rtl"] .header .menu .inner-mega-menu .menu-sidebar ul li .angle-right{right: unset;left: 0;transform: rotate(180deg);}
html[dir="rtl"] .header .menu .inner-mega-menu .menu-sidebar ul li{padding: 11px 16px 11px 46px;}
html[dir="rtl"] .header-search-form .textbox{border-radius: 0px 8px 8px 0px !important;}
html[dir="rtl"] .header-search-form .search-btn {border-radius: 8px 0px 0px 8px;}
html[dir="rtl"] .gaming-portal-section .gaming-portal-content{padding-right: 80px;padding-left: 0;}
html[dir="rtl"] footer .logo-list {margin-left: 0 !important;margin-right: auto;}
html[dir="rtl"] footer .footer-bottom .left-footer {margin-right: 0;margin-left: auto;}
html[dir="rtl"] footer .footer-bottom .right-footer .multilanguage-select ul li a{padding:6px 16px 6px 5px}
html[dir="rtl"] footer .footer-bottom .right-footer .multilanguage-select ul li a img{margin-right: unset !important; margin-left: 8px !important;}
html[dir="rtl"] footer .footer-bottom .right-footer .multilanguage-select .selected-language{padding: 0 16px 0 30px;}
html[dir="rtl"] footer .footer-bottom .right-footer .multilanguage-select .selected-language:after {right: unset;left: 8px;}
html[dir="rtl"] .author-profile .content{padding: 30px 32px 40px 0px;}
html[dir="rtl"] .all-country-language .language-dropdown a.select-language{padding: 12px 16px 12px 45px;}
html[dir="rtl"] .all-country-language .language-dropdown a.select-language:after{left: 16px; right: unset;}
html[dir="rtl"] .slot-review-section .slider-controls {right: unset;left: 0;display: inline-flex;flex-direction: row-reverse;background-color: #01002e;padding-right: 8px;}
html[dir="rtl"] .slot-review-section  .main-border-title{padding: 0;}
html[dir="rtl"] .mp-breadcrumb a:after{transform: rotate(180deg);}
html[dir="rtl"] .contact-form-section .form .gform-grid-row {display: flex;gap: 24px;}
html[dir="rtl"] .contact-form-section .form .gform-grid-row .gform-grid-col {padding: 0 5px !important;}
html[dir="rtl"] .contact-form-section .form .gform-grid-row .gform-grid-col input:focus,
html[dir="rtl"] .contact-form-section .form .gform-grid-row .gform-grid-col select:focus{outline: none;}
html[dir="rtl"] .contact-form-section .form .gform-grid-row .gf_clear_complex{display: none;}
html[dir="rtl"] .contact-form-section .form .form-group select {background-position: left 10px center; }
html[dir="rtl"] .contact-form-section .form .gform_footer .gform_button.button {background-color: #e65d2f !important;border-radius: 4px !important;width: 240px !important;height: 48px !important;font-weight: 700  !important;text-transform: uppercase !important;font-size: 16px !important;line-height: 26px !important;letter-spacing: 0.3px !important;color: #fff;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 15px;font-family: "Helvetica" !important;border: none;width: auto;}

html[dir="rtl"] .page-template-default .left-side p+table td:first-child,html[dir="rtl"] .page-template-default .left-side div+table td:first-child,html[dir="rtl"] .page-template-default .su-table table tr td:first-child,html[dir="rtl"] .common-new-c-data .su-table table td:first-child,html[dir="rtl"] .new-game-review-content .su-table table td:first-child,html[dir="rtl"] .wp-block-table table td:first-child,html[dir="rtl"] .page-template-game-review .su-table table tr td:first-child {
    border-left: 1px solid #dce8f7 !important;
    border-right: none !important;
}
html[dir="rtl"] .page-template-default .left-side p+table td:last-child,html[dir="rtl"] .page-template-default .left-side div+table td:last-child,html[dir="rtl"] .page-template-default .su-table table tr td:last-child,html[dir="rtl"] .common-new-c-data .su-table table td:last-child,html[dir="rtl"] .new-game-review-content .su-table table td:last-child,html[dir="rtl"] .wp-block-table table td:last-child,html[dir="rtl"] .page-template-game-review .su-table table tr td:last-child {border-left:none !important;}

.page-template-site-review .site-review-section .review-number .bet365{width: 163px;}
.page-template-site-review .site-review-section .review-number .bet365 + div{width: calc(100% - 187px);}
.site-review-section .review-number .review-content-center {width: calc(100% - 112px);}

ul.rank-math-html-sitemap__list li{position: relative; padding-left: 20px;}
ul.rank-math-html-sitemap__list li:after{content: "";height: 6px;width: 6px;background-color: #39399a;position: absolute;top: 10px;left: 0;border-radius: 50%;}

.page-template-default .top-online-casinos .online-casinos-grid .left-side .campaign-compact-table__wrapper table.campaign-compact-table {border: none !important;}
.page-template-default .top-online-casinos .online-casinos-grid .left-side .campaign-compact-table__wrapper table.campaign-compact-table tr td {background-color: transparent !important;height: auto;color: unset;padding: unset !important;font-weight: unset;border: none !important}
.page-template-default .top-online-casinos .online-casinos-grid .left-side .campaign-compact-table__wrapper table.campaign-compact-table tr td.campaign-compact-table__offer-cta-button a {text-align: center;color: #fff;background-color: #e65d2f;border-radius: 4px;}

.meet_team_grid {display: flex;flex-wrap: wrap;row-gap: 16px;margin: 16px 0;}
.meet_team_grid .team_member {border: 1px solid #dce8f7;box-shadow: 0px 4px 4px 0px #dce8f74a;border-radius: 4px;position: relative;padding: 24px 24px 24px 200px;}
.meet_team_grid .team_member .image {display: inline-block;height: 150px;width: 150px;border-radius: 50%;overflow: hidden;position: absolute;left: 24px;top: 24px;}
.meet_team_grid .team_member .read_more_row a {color: #fd855d;}

.online-casinos-grid .left-side .slotsl-filters form .sl-filter-container.sl-mobile-filters{margin-left: 0;}
.multiple_sections {background-position: 0 0;}

.home-banner-section + .slot-review-section .dark-blue-left,
.home-banner-section:has(+ .home-banner-section) .banner-bottom-shape{display: none;}

.review-tabs-section .score-value img {width: 22px;height: 21px;}
.new-game-review-content .slotsl-container{margin-bottom: 48px;}
.new-game-review-content .slotsl-container .slotsl-load-more button {border-radius: 4px;min-width: 200px;min-height: 40px;font-size: 14px;line-height: 23px;letter-spacing: .3px;color: #181818;border: 1px solid #E6E6F2;background-color: #fff;}
.new-game-review-content .slotsl-container .slotsl-load-more button:hover{background-color: #F6F6FA;}

.fi-faq-content-shortcode {border-radius: 8px;margin: 0 0 8px 0;border: 1px solid #dce8f7;}
.fi-faq-content-shortcode .fi-faq-content-shortcode__question {border: none !important;padding: 15px 62px 15px 24px;position: relative;cursor: pointer;}
.fi-faq-content-shortcode .fi-faq-content-shortcode__question:after{content: "";background-image: url(../images/chevron-down-blue.svg);background-repeat: no-repeat;background-size: 100%;height: 24px;width: 24px;display: inline-block;position: absolute;right: 24px;top: 50%;transform: translateY(-50%);}
.fi-faq-content-shortcode .fi-faq-content-shortcode__question.active:after{transform: translateY(-50%) rotate(180deg);}
.fi-faq-content-shortcode .fi-faq-content-shortcode__question h3 {font-weight: 400;font-family: 'Helvetica';font-size: 18px;line-height: 28px;margin: 0;position: relative;}
.fi-faq-content-shortcode .fi-faq-content-shortcode__answer {padding: 0 24px 12px;}
.fi-faq-content-shortcode .fi-faq-content-shortcode__answer p{font-size: 18px;line-height: 28px;color: #333;}

.slotsl-progress,
.slotsl-load-more{margin-top: 24px;}

.site-review-grid .online-casinos-grid .left-side h2.font-3xl.mb-2.fw-bold {color: #181818 !important;}
.online-casinos-grid .left-side > h2.wp-block-heading,
.online-casinos-grid .left-side .new-game-review-content > h2.wp-block-heading{font-size: 33px;line-height: 44px;margin:40px 0 16px; color: #181818; font-weight: 700}

.user_score_rating .before-dots:after {left: -1px;top: 47%;}
.user_score_rating .text-accent img,
.expert-rating img{height: 21px !important; width: 23px !important;}
.gamelist-top-space{margin: 48px 0 0 0;}

.default-page-banner {align-items: self-start !important;}
.default-page-banner h1{padding: 0 0 16px 0;}
.default-page-banner .content-left {width: calc(100% - 520px); max-width: 100%;}
.default-page-banner .content-left .banner-text {max-width: 100%;}
.default-page-banner .main-img {width: 470px;}

/* .blue-card-slider {overflow: hidden;position: relative;padding: 20px 0;cursor: grab;}
.blue-card-slider.dragging {cursor: grabbing;}
.blue-card-slider .slider-track {display: flex;gap: 24px;transition: transform 0.5s ease-in-out;padding-left: 0;}
.blue-card-slider .slider-track .slide-card {min-width: 275px;width: 275px;flex-shrink: 0;user-select: none;transition: width 0.5s ease-in-out, min-width 0.5s ease-in-out;} */
/* .blue-card-slider .slider-track .slide-card .blue-content-card-top {width: 100%;}
.blue-card-slider .slider-track .slide-card.active {z-index: 10;width: 542px;min-width: 542px;} */
.slider-controls{position: absolute;top: -2px;right: 0px;}
.slider-controls .control-btn{height: 40px;width: 40px;border: none;background-color: #fff;border-radius: 50%;    background-repeat: no-repeat;background-size: 24px;background-position: center center;font-size: 0;}
.category-featured-guides-slider .slick-arrow{background-color: #E6E6F2;}
.slider-controls .control-btn:hover,.category-featured-guides-slider .slick-arrow:hover{background-color: #b2b2d8;}
.slider-controls .control-btn.disabled,.slider-controls .control-btn.disabled:hover,.slider-controls .control-btn.slick-disabled,.slider-controls .control-btn.slick-disabled:hover{
    background-color: rgb(179 179 179);
    opacity: 0.4;
    pointer-events: none;
}
.category-featured-guides-slider .slick-arrow.slick-disabled,.category-featured-guides-slider .slick-arrow.slick-disabled:hover{
    background-color: #E6E6F2;
    opacity: 0.4;
    pointer-events: none;
}
.slider-controls .control-btn.prevBtn {background-image: url(../images/chevron-right.svg);transform: rotate(180deg);margin-right: 8px;}
.slider-controls .control-btn.nextBtn{background-image: url(../images/chevron-right.svg);}
.slot_review_title_arrows {position: relative;}
.slot_review_title_arrows .slider-controls {
    top: 50%;
    transform: translateY(-50%);
}

.home-banner-section.h1-blank-section {background-size: cover;padding: 32px 0;}
.home-banner-section.h1-blank-section .main-border-title-row{margin: 0;}
.home-banner-section.h1-blank-section .main-border-title-row .main-border-title {font-size: 46px; line-height: 1;}
.slot-review-section.home-banner-section.position-relative.multiple_sections {padding-top: 35px;}

.game-banner-custom h1 {color: #fff;}
.game-banner-custom  .fl-photo {height: 70px;width: 70px;}
.game-banner-custom .fl-photo img {max-height: 100%;}

.fl-row-content-wrap {margin: 60px 0 0 0;}
.fl-row-content-wrap .fl-col-group.fl-col-group-custom-width {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;margin-bottom: 40px;}
.fl-row-content-wrap .fl-col-group.fl-col-group-custom-width  h3.fl-heading {font-size: 30px;margin-bottom: 20px;}
.fl-row-content-wrap .fl-col-group.fl-col-group-custom-width .fl-rich-text{margin: 0 !important;}
.fl-row-content-wrap  .fl-icon-wrap {display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 15px;}
.fl-row-content-wrap .fl-icon-wrap h4 {margin: 0 !important;}
.fl-row-content-wrap  .fl-icon-wrap .fl-icon,
.fl-row-content-wrap  .fl-icon-wrap .fl-icon a{width: 40px;height: 40px;}
.fl-row-content-wrap  .fl-icon-wrap .fl-icon img {max-width: 100%;max-height: 100%;}
.fl-row-content-wrap .fl-col-group.fl-col-group-custom-width .fl-icon-text * {font-size: 20px;margin: 0 !important;}
.fl-row-content-wrap .fl-col-group.fl-col-group-custom-width .fl-icon-text h4 a {text-decoration: underline;}
.fl-row-content-wrap .fl-col-content.fl-node-content  .fl-rich-text{margin-bottom: 40px;}
.fl-row-content-wrap .fl-col-content.fl-node-content .fl-rich-text p strong {display: inline-block;font-weight: 400;}
.fl-row-content-wrap .fl-col-content.fl-node-content .fl-rich-text p a strong {text-decoration: underline;}

.title-bg-gray-parent .game-reviews-section .main-border-title-row.bg-white,
.title-bg-gray-parent .game-reviews-section .main-border-title-row.bg-white .main-border-title.bg-white{background-color: #F6F6FA !important;}

.custom-spacing-y-48{margin: 48px 0}
.custom-spacing-48-72{margin: 48px 0 72px}

.banner-404 {background-color: #F6F6FA;padding: 32px 0 48px;position: relative;text-align: center;}

.banner-404:after {content: "";position: absolute;bottom: 0;right: 0;height: 32px;background-color: #E6E6F2;clip-path: polygon(100% 0, 0% 100%, 100% 100%);width: 100%;}
.banner-404 h1 {font-weight: 800;margin-bottom: 8px;font-size: 52px;line-height: 62px;color: #181818;}
.banner-404 p {font-weight: 400;font-size: 18px;line-height: 28px;color: #333333;}
.page-template-conatct-us .category-banner .banner-text {max-width: 1060px;}

.h1-custom-title {padding: 30px 0;}
.h1-custom-title .main-border-title-row{margin: 0;padding: 0;}
.h1-custom-title .main-border-title {color: #181818;background-color: #fff;}
.h1-custom-title .main-border-title-row:after {background-color: #dce8f7;}
.h1-custom-title.with-blue-bg{background-image: url(../images/banner-img.webp);background-size: cover;background-repeat: no-repeat; }
.h1-custom-title.with-blue-bg .main-border-title ,.home-banner-section .main-border-title-row h1.main-border-title{color: #fff;background-color: #00002b;font-size: 52px;}
.h1-custom-title.with-blue-bg .main-border-title-row:after,.home-banner-section .main-border-title-row:after {background-color: #39399a;}

.image-button-slider .slick-track{display: flex;}
.image-button-slider .image-button-card-top{height: 100%}
.image-button-slider .image-button-card{height: 100%;display: flex;flex-direction: column;}
.image-button-slider .btn-row{display: flex;flex: 1;}
.image-button-slider .image-button-card .btn-row .review-btn{ text-align:center; height:initial; padding:10px; }


.back-to-top {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 10000;
  width: 45px;
  height: 45px;
  background: #fd6634;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.3s ease;
}

html[dir="rtl"] .back-to-top { right:unset;left:30px; }
.back-to-top span{ line-height: normal; margin-bottom: 3px; display: block;}
.back-to-top:hover {background: #040447;}
.contact-form-section {padding: 64px 0;}
.banking-description {font-size: 18px;color: #333; font-family: 'Helvetica';line-height: 28px;}
.online-casinos-grid p + div .border-orange-box p{color: #471c0e;}

.game_review_list_sec {border-bottom: 1px solid #DCE8F7;position: sticky;
    background: #fff;
    z-index: 9999;}
.border-orange-box .custom-dot-list li {
    color: #471c0e;
}
.new-game-review-content .slotsl-demo-container {
    background: #000033;
}
.slotsl-demo-wrapper .slotsl-thumb-url {
    background: #fd6634;
    color: #ffffff;
}
.slotsl-demo-wrapper .slotsl-thumb-url:hover{
    color: #000033;
    background: #fff;
}
.new-game-review-content .slotsl-grid .slotsl-game{display: flex;
    flex-direction: column;
    height: 100%;}
 .new-game-review-content .slotsl-grid .slotsl-game .slotsl-meta {
    padding: 8px 16px 16px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.slotsl-grid .slotsl-game .slotsl-meta .slotsl-provider{
        position: relative !important;
    margin-top: auto;padding: 0;
}
#sl-single-game-popup .sl-close-popup {
    top: 56%;
    left: 49%;
}
.small-gaming-news-portal .pt-8.button a{font-family: 'Helvetica';}
.expertise .p-rich_text_section {
    font-size: 18px;
    line-height: 28px;
    color: #333;
    font-family: 'Helvetica';
}
.quatation-section .quatation .author_quote_title{display: block;}
.choices__list--dropdown, .choices__list[aria-expanded]{z-index: 999;}
.gaming-ratting-row img {
    width: 14px;
    height: 14px;
}
.slotlaunch-reaction-wrap {
    z-index: 9999;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #39399A;
    padding: 4px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.slot-reaction-btn button {
    background: #5A5AAB;
    border: none;
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    justify-content: center;
    display: inline-flex;
    align-items: center;
}
.slot-reaction-btn button.slotlaunch-dislike-btn { border-radius: 4px 0 0 4px;}
.slot-reaction-btn button.slotlaunch-like-btn { border-radius: 0 4px 4px 0;}
.sl-single-game-container .slotls-header {
    display: none;
}

.online-casinos-grid .sl-placeholder {
    height: calc(100% - 10px);
    top: 5px;
}
.slot-reaction-btn button.disliked svg path{
        fill: #ff0000;
}
.slot-reaction-btn button.liked svg path{
        fill: #fd6634;
}
.full-screen a.sl-fullscreen {
    width: 32px;
    height: 32px;
    background: #5A5AAB;
    border-radius: 4px;
    padding: 8px;
}
.campaign-list-item .campaign-list-item_key-features ul li {
    background: no-repeat;
    padding: 0;
    margin: 0;
}
/* .gaameshub_default_content table {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    border: 1px solid #dce8f7 !important;
    border-radius: 8px;
    box-shadow: 0px 4px 4px 0px #DCE8F74A;
} */
/* .gaameshub_default_content table tbody,.gaameshub_default_content table thead{display: table;width: 100%;} */
.gaameshub_default_content .su-table  table{display: table;border: none !important;box-shadow: none;
    border-radius: 0; width: 100%;}
.gaameshub_default_content .su-table  table tbody{display: table-row-group;}
/*.page-template-default .slotlaunch-reaction-wrap { display: none;}*/
.sl-single-game-container { position:relative; }
.new-game-review-content .sl-placeholder, .sl-popup { width: 100%; left:0px; }

section.miscellaneous-banner {
    padding-bottom: 25px;
}
.miscellaneous-template-content {
    padding-top: 48px;
    padding-bottom: 48px;
}
.miscellaneous-template-content p, .miscellaneous-template-content li {
    font-size: 18px;
    line-height: 28px;
    color: #333;
}

.miscellaneous-template-content li {
    font-family: "Helvetica";
}

.miscellaneous-template-content a{color: #06065C;}

.miscellaneous-template-content h2{
    font-size: 33px;
    line-height: 44px;
    font-weight: 700;
    color: #181818;
    margin: 32px 0 16px;
}
.miscellaneous-template-content h3{
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
    color: #181818;
    margin: 32px 0 16px;
}
.miscellaneous-template-content h4{
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    color: #181818;
    margin: 32px 0 16px;
}
.miscellaneous-template-content h5{
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    color: #181818;
    margin: 32px 0 16px;
}
.miscellaneous-template-content h6{
    font-size: 16px;
    line-height: 28px;font-weight: 700;
    color: #181818;
    margin: 32px 0 16px;
}
.wp-block-quote p {
    font-size: 24px;
    line-height: 35px;
    color: #040447;
    padding-left: 48px;
    font-weight: 700;
    position: relative;
}
.wp-block-quote p:before{
    content: "";
    background-image: url(../images/quatation.svg);
    position: absolute;
    width: 32px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
}
.online-casinos-grid .left-side .new-game-review-content > h2.wp-block-heading:first-child {
    margin-top: 0;
}
.sl-slots.sl-fullscreen-mode .sl-button-solid,.sl-slots.sl-fullscreen-mode .slaunch-button.sl-button-solid:hover {
    background-color: #E65D2F !important;
    border: none !important;
}

a.slaunch-button.sl-bounce.sl-button-solid.sl-play-for-real {
    background-color: #E65D2F !important;
    border: none !important;
}
.sl-slots.sl-fullscreen-mode .slaunch-button.slaunch-game,.sl-slots.sl-fullscreen-mode .slaunch-button.slaunch-game:hover{
	background-color: #fff !important;
    color: #181818 !important;
    border: none !important;
}
.sl-slots.sl-fullscreen-mode .slaunch-button.slaunch-game svg{
	    fill: #39399A;
    stroke: #39399A;
}

@media screen and (min-width: 768px) {    
    
    .header .menu > ul > li.menu-item-has-children:hover .sub-menu {visibility: visible;opacity: 1;}
    .header .menu > ul > li .sub-menu .mobile-menu-title {display: none;}  
    .header .menu .inner-mega-menu .menu-panel{display: none;}
    .header .menu .inner-mega-menu .menu-panel.active{display: block;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-arrow{display: none;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-columns .mobile-tab-title{display: none;}
    .header .header-item.item-center{padding-left: 10px;}
    .header .menu > ul > li.single-megamenu {position: relative;}
    .header .menu > ul > li.single-megamenu .sub-menu.single-column-menu {right: 0;}
    .header .menu > ul > li.single-megamenu:first-child .sub-menu.single-column-menu {right: auto;left: 0;}
    .header .menu > ul > li.single-megamenu:first-child:last-child .sub-menu.single-column-menu {left: auto;right: 0;}
    .header .menu > ul > li.single-megamenu .sub-menu.single-column-menu ul.sub-sub-menu.submenu-left {left: -100% !important;}
    .header .menu > ul > li.menu-item-has-children.has-submenu-left{position: relative;} 
    .header .menu > ul > li.menu-item-has-children.has-submenu-left .single-column-menu {right: 0;}
    .header .menu > ul > li .sub-menu ul li.current-menu-item .sub-menu-arrow{filter: invert(55%) sepia(74%) saturate(377%) hue-rotate(327deg) brightness(95%) contrast(109%);}
    
    .header .menu > ul > li .single-column-menu ul.c-top-sub-menu{max-height: 330px;overflow-y:auto; overflow-x:hidden;}    
    .header .menu > ul > li .single-column-menu ul.open-sub-sub-menu {max-height: 250px;overflow-y: auto;}
    .header .menu > ul > li.single-megamenu .sub-menu.single-column-menu .sub-sub-menu{min-width: 280px; left: 100%}
    html[dir="rtl"] .header .menu > ul > li.single-megamenu .sub-menu.single-column-menu .sub-sub-menu{right: 100%}

    .game-lists-items .game-lists-items-row .mobile-dropdown{display: flex !important;}
    .site-review-img-section .keydetails ul{display: block !important;}
    footer .footer-grid ul.footer-menu{display: flex !important;}
    .all-country-language .language-dropdown a.select-language:hover{border-color:  #B2B2D8;}
    .categories-list-bg.category_wrapper {padding-bottom: 8px;}
}

@media screen and (max-width: 1400px) {
    .featured-user-reviews-slider .slick-slide .featured-reviews-box {width: 370px;}
    .gaming-portal-section .gaming-portal-content {padding-left: 40px;}
    html[dir="rtl"] .gaming-portal-section .gaming-portal-content{padding-right: 40px;}
}

@media screen and (max-width: 1300px) {
    .header .menu > ul > li {margin: 0 4px;}
    .header .menu > ul > li > a{padding: 0 5px;}

    .online-casinos-grid {gap: 30px;}
    .online-casinos-grid .left-side {width: calc(100% - 350px);}
    .custom-tab-grid-item .tab-text h3 {font-size: 20px;line-height: 28px;}
    .site-review-grid .online-casinos-grid .left-side {width: calc(100% - 320px);padding-right: 30px;}
    .site-review-section .welcome-offer{gap: 10px;}
    .slotsl-filters .slotsl-search input{width: 320px !important;}
}

@media screen and (max-width: 1199px) {
    .font-4xl {font-size: 26px;line-height: 36px;}
    .font-3xl {font-size: 28px;line-height: 38px;}
    .font-sx {font-size: 12px;line-height: 17px;}

    .header .logo {width: 140px;}
    .header .menu > ul > li > a {padding: 0;font-size: 13px;line-height: 24px;}
    .header .header-item.item-center {margin: 0 15px 0 auto;}
    .header .menu .inner-mega-menu .menu-sidebar {width: 210px;}
    .header .menu .inner-mega-menu .menu-content{padding: 0 0 0 15px;width: calc(100% - 210px);max-height: calc(100vh - 180px);}
    .logged-in .header .menu .inner-mega-menu .menu-content{max-height: calc(100vh - 190px)}
    .header .menu .inner-mega-menu .menu-panel {gap: 15px;}
    .header .menu .inner-mega-menu .menu-panel .column h4,
    .header .menu .inner-mega-menu .menu-panel .column span {padding: 4px 0;}
    .header .menu .inner-mega-menu .menu-panel .column ul li a{font-size: 14px;line-height: 23px;}
    .header .menu > ul > li > a .icon {margin: 0px 5px 0 0;}
    
    .home-banner-section .img-content-box .content {padding: 12px;}
    .home-banner-section .img-content-box .content .h4 {font-size: 15px;line-height: 22px;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 .img-content-box .h4 {font-size: 20px;line-height: 28px;font-weight: 700;letter-spacing: 0;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 {width: 450px;}

    .gambling-news-section .gambling-news-section-grid {grid-template-columns: 7fr 290px;}
    .gambling-news-section .feature-duides .accordion .accordion-item.open,
    .gambling-news-section .feature-duides .accordion .accordion-item {padding: 16px;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .list li a {font-size: 15px;line-height: 22px;}

    .gaming-portal-section {padding: 30px;}
    .gaming-portal-section .main-img {max-width: 390px;}
    .gaming-portal-section .gaming-portal-content {max-width: calc(100% - 390px);padding-left: 30px;}
    .gaming-portal-section .gaming-portal-content p {font-size: 16px;line-height: 24px;}
    .gaming-portal-section .gaming-portal-content .gaming-list {margin: 15px 0 20px 0;gap: 10px;}
   
    .common-card .all-content .h3 {font-size: 16px;line-height: 24px;font-weight: 700;}
    .common-card.horizontal-card .all-content .h3 {font-size: 15px;line-height: 22px;}

    .more-news .more-news-main-grid {grid-template-columns: unset;}

    .tranding-news {padding: 50px 24px 24px 24px;}
    .tranding-news .list li a {width: 100%;}

    .all-country-language .language-dropdown {width: calc(100% / 3 - 11px);}
    .all-country-language .language-dropdown .inner-dropdown .inner-inner-dropdown {grid-template-columns: repeat(3, 1fr);}

    footer .footer-grid {gap: 20px;}
    footer .footer-grid ul.logo-menu,
    footer .footer-grid ul.footer-menu {gap: 10px;}
    footer .footer-grid ul li a {font-size: 14px;line-height: 18px;}

    .game-reviews-section .font-3xl {font-size: 22px;line-height: 32px;}

    .top-online-casinos {padding: 48px 0 32px;  margin: 15px 0;}
    .top-online-casinos.artical-grid.single-page { padding-bottom: 0;}

    .online-casinos-grid {display: flex;flex-direction: column;gap: 24px;}
    .online-casinos-grid .left-side,
    .online-casinos-grid .right-side {width:100%}
    .online-casinos-grid p,
    .list-of-online-Casinos-counter ul li,
    .custom-dot-list li,.gaameshub_default_content .mini_review_info{font-size: 16px;line-height: 26px;}

    .mp-line-number span.font-3xl {height: 60px;width: 60px;}
    .list-of-online-Casinos-counter {padding: 35px 25px 25px 25px;}
    .list-of-online-Casinos-counter.font-xl,
    .offer-row .font-xl {font-size: 20px;line-height: 30px;}
    .welcome-offer{padding: 45px 25px 55px 25px;}
    .real-money-casino-item {grid-template-columns: 200px 12fr;}

    .choose-best-cusino-list .cusino-items {padding: 24px 24px 24px 90px;}
    .choose-best-cusino-list .cusino-items .icon {height: 50px;width: 50px;left: 24px;}

    .casino-table table thead th,
    .casino-table table tbody tr td {font-size: 14px;line-height: 20px;}
    .border-orange-box {padding: 24px;}

    .horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row {right: 15px;}
    .horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row .orange-btn {min-width: 100%;}
    .featured-guides {gap: 15px;}

    .sidebar-list .accordion-header{pointer-events: all;}
    .sidebar-list ul.accordion-content {display: none;}
    .sidebar-list.with-icon ul li, 
    .sidebar-list.with-icon ul li a {column-gap: 15px;}
    .sidebar-list .accordion-header:before {content: "";background-image: url(../images/chevron-down-blue.svg);background-repeat: no-repeat;background-size: 24px 24px;height: 24px;width: 24px;display: inline-block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color: #fff;z-index: 9;background-position: right center; margin: -3px 0 0;}
    .sidebar-list .accordion-header:after{width: calc(100% - 32px);}

    .small-gaming-news-portal{padding: 25px;}
    .small-gaming-news-portal .title {margin-left: 20px;}
    .small-gaming-news-portal .content {width: calc(100% - 463px);padding-left: 15px;}
    .small-gaming-news-portal .title .h3 {font-size: 34px;line-height: 43px;}
    .author-lists {grid-template-columns: repeat(3, 1fr);}
    .expertice-main-box .main-img {width: 260px;height: 300px;object-fit: cover;}
    .game-lists-items form .search-btn {left: 10px;}
    .game-lists-items form .input-field {width: 260px;padding-left: 40px;}  
    .game-lists-items .grids-items {grid-template-columns: repeat(4, 1fr);}
    .game-lists-items .game-lists-left {flex-wrap: wrap;}
    .game-lists-items .game-lists-left .sort-by-news{width: 100%;margin: 0 !important;}

    .site-review-grid .online-casinos-grid{gap: 24px;}
    .site-review-grid .online-casinos-grid .left-side,
    .site-review-grid .online-casinos-grid .right-side {width: 100%;padding-right: 0px;}
    .site-review-grid .right-side{display: flex;flex-direction: column-reverse;}
    .site-review-grid.game-review-grid .right-side{flex-direction: column;}

    .mp-offer-card {margin: 12px 0 32px 0;}
    .game-review-slider .slick-list {margin: 0 -10px;}

    .game-review-grid{padding-bottom: 0;}
    .mp-author-profile-section{margin-bottom: 32px !important;}

    .about-content {column-gap: 30px;grid-template-columns: 1fr 325px;}
    .about-content .content h1{font-size: 42px;line-height: 52px;margin-bottom: 8px;}
    .about-content .content h2 {font-size: 36px;line-height: 46px;margin-bottom: 8px;}
    .about-why-trust .about-why-trust-grid {grid-template-columns: repeat(3, 1fr);}
    .about-meet-the-team .about-meet-the-team-slider {gap: 15px;}
    .about-our-roots .about-our-roots-grid .item,
    .about-meet-the-team .teem-intro .item{padding: 30px;}
    .about-our-mission-grid,
    .about-our-mission-grid .content,
    .about-stay-connected-grid{column-gap: 24px;}
    /* .blue-card-slider .slick-slide.slick-current {width: 445px !important;} */

    .page-template-default .su-table-responsive,.page-template-game-review .su-table-responsive{overflow: auto;}
    .page-template-default .su-table table,.page-template-game-review .su-table table {width: 1200px !important;} 

    .slotsl-filters form .sl-filter-container{margin-right: auto;}
    .slotsl-filters form .sl-filter-container.sl-mobile-filters {margin: 0 0 0 auto;}
    .slotsl-filters form .sl-filter-container.sl-mobile-filters .slotsl-providers {flex-direction: row;}
    .slotsl-filters form .sl-mobile-filter-button {width: 110px;border: 1px solid transparent;border-radius: 4px;font-size: 16px !important;line-height: 26px !important;color: #181818 !important;font-family: 'Helvetica' !important;      background-color: #F6F6FA;margin: 0;height: 48px;}
    .slotsl-filters form .sl-mobile-filter-button.clicked {background-color: #F6F6FA;border-color: #181818;}
    footer .footer-bottom .right-footer .multilanguage-select ul,
    footer .footer-bottom .right-footer .multilanguage-select:hover ul {display: none}
    footer .footer-bottom .right-footer .multilanguage-select:hover .selected-language::after {transform: rotateX(0deg);margin-top: 0px;}
    footer .footer-bottom .right-footer .multilanguage-select.active ul {display: block;}
    footer .footer-bottom .right-footer .multilanguage-select.active .selected-language::after{transform: rotateX(180deg);margin-top: 1px;}

    .default-page-banner {column-gap: 30px;}
    .default-page-banner .content-left {width: calc(100% - 390px);}
    .default-page-banner .main-img {width: 360px;}

    .online-casinos-grid .left-side > h2.wp-block-heading,
    .online-casinos-grid .left-side .new-game-review-content > h2.wp-block-heading{font-size: 28px;line-height: 38px;margin-bottom: 8px}

    .guide-banner-section .guide-bannet-text-img {column-gap: 25px;}
    .guide-banner-section .guide-bannet-text-img .banner-text {width: calc(100% - 385px);}
    .guide-banner-section .guide-bannet-text-img .guide-banner-img {width: 360px;}

    html[dir="rtl"] .header .menu > ul > li > a .icon {margin: 0px 0px 0 5px;}
    html[dir="rtl"] .gaming-portal-section .gaming-portal-content{padding-left: 30px;}

    .show_more_title_button{font-size: 16px;line-height: 26px;}
    .list-of-online-Casinos-counter div:nth-child(3) .category-feature-guide {margin-top: 45px;}
}

@media screen and (min-width: 640px) and (max-width: 1024px) {
    /* .blue-card-slider .slider-track {gap: 16px;}    
    .blue-card-slider .slider-track .slide-card {width: 200px;min-width: 200px;} */
    /*.blue-card-slider .slider-track .slide-card.active {width: 400px;min-width: 400px;} */
    .image-button-card{max-width: 100%;min-width:100%}
    .header .logo {width: 120px;}
   
}
@media screen and (min-width: 768px) and (max-width: 991px) {
 .header .menu > ul > li .single-column-menu ul.c-top-sub-menu{max-height: 210px;} 
}
@media screen and (max-width: 1024px) {
    .header .menu > ul > li .sub-menu.single-column-menu ul li span.sub-menu-arrow {right: 0;z-index: 99;}
    .game-reviews-section {padding: 30px 0;}
    #toc_container p.toc_title+ul.toc_list{ max-height: calc(100vh - 200px);}
    .header .search-results-list{max-height: calc(100vh - 240px);}
}
@media screen and (max-width: 991px) {
    .header .menu > ul > li {margin: 0 2px;}
    .header .menu > ul > li > a .icon {height: 10px;width: 10px;margin: 0px 3px 0 0;}
    .header .item-right .icon {height: 16px;width: 16px;}
    .header .header-item.item-center {margin: 0 5px 0 auto;}
    .header .menu > ul > li .toggle-arrow{margin-left: 2px;}
    html[dir="rtl"] .header .menu>ul>li .toggle-arrow{margin-left: 0px;margin-right: 2px;}
    .header .menu .inner-mega-menu .menu-sidebar {width: 180px;}  
    .header .menu .inner-mega-menu .menu-sidebar ul li {padding: 8px 30px 8px 16px;font-size: 14px;line-height: 26px;}  
    .header .menu > ul > li .sub-menu.single-column-menu ul, 
    .header .menu > ul > li .sub-menu .inner-mega-menu {padding: 14px; }
    .header .menu .inner-mega-menu .menu-content {width: calc(100% - 180px);overflow-y: auto;max-height: calc(100vh - 145px);}
    .logged-in .header .menu .inner-mega-menu .menu-content{max-height: calc(100vh - 155px)}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-columns{grid-template-columns: repeat(3, 1fr);gap: 15px;}
    .header .header-item.item-right .header-search-icon {margin: 2px 0 0 0;}
    .header .menu .inner-mega-menu .menu-sidebar ul li .angle-right{right: 0;width: 30px;}    
    .header .menu > ul > li .sub-menu.single-column-menu ul li {padding: 0 7px;}
    .about-real-money-gaming .about-section-title-description h2.section-title { margin-bottom:32px; }
    .home-banner-section .main-border-title-row,
    .main-border-title-row {margin-bottom: 8px;}
    .game-review-slider .image { width:100%;  }
    .home-banner-section {padding: 8px 0 48px;background-size: cover;}
    .home-banner-section .home-banner-grid {margin: 0 -16px;display: flex;flex-wrap: wrap;gap: 0;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 {width: 100%;}
    .home-banner-section .home-banner-grid .column-row {width: 50%;gap: 0;}
    .home-banner-section .img-content-box,
    .home-banner-section .img-content-box .img {border-radius: 0;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 .content {padding: 16px;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 .img-content-box .h4 {margin-bottom: 8px;}

    .img-content-box .content .top-news a {font-size: 12px;line-height: 17px;min-width: 75px;}
    .img-content-box .content .date-row {gap: 8px;}

    .banner-bottom-shape {height: 33px;border-top: 0;}
    .all-review-slider-slide {display: block;}
    .all-review-slider-slide .slick-slide {width: 245px;padding: 0 4px;}
    .all-review-slider-slide .slick-slide .common-card .all-content .date-row.mt-2{margin-top: 4px !important;}

    .slot-review-section .slick-arrow {top: -58px;}

    .gambling-news-section .gambling-news-section-grid {grid-template-columns: 1fr;}
    .gambling-news-section .gambling-news-grid {grid-template-columns: 7fr 230px;gap: 15px;margin-bottom: 24px;}

    .gaming-portal-section .main-img {max-width: 200px;top: 100px;left: 50%;transform: translate(-50%, -50%);position: absolute;}  
    .gaming-portal-section {min-height: auto;padding: 120px 25px 30px 25px;margin: 114px 0 55px;text-align: center;}
    .home .gaming-portal-section {margin-top: 140px;}
    .gaming-portal-section .gaming-portal-content {max-width: 100%;margin: 0 auto;padding: 0;}
    .gaming-portal-section .gaming-portal-content .gaming-list {justify-content: center;}
    .gaming-portal-section .gaming-portal-content .gaming-list .item{text-align: left;}

    .common-card.horizontal-card {flex-direction: column;}
    .common-card.horizontal-card .all-content {width: 100%;padding-left: 0;}
    .common-card.horizontal-card .img {width: 100%;height: auto;padding: 0 0 56% 0;margin: 0 0 8px 0;}

    .news-slide {margin: 0 -4px 24px;}
    .news-slide .slick-slide {width: 250px;padding: 0 4px;}

    .more-news .more-news-main-grid .left-grid-top {grid-template-columns: 380px 12fr;}
    .more-news .more-news-main-grid .left-grid-bottom {gap: 8px;}
    .more-news .more-news-main-grid{gap:24px}

    .all-country-language {margin-top: 30px;}
    .all-country-language .language-dropdown {width: calc(100% / 2 - 8px);}
    .all-country-language .language-dropdown .inner-dropdown .inner-inner-dropdown {gap: 14px;row-gap: 40px;}
    .all-country-language .language-dropdown .inner-dropdown ul li a {font-size: 14px;line-height: 24px;}

    footer .footer-grid {grid-template-columns: repeat(3, 1fr);gap: 40px;}
    /* .blue-card-slider .slick-list,
    .image-button-slider .slick-list {margin: 0 -4px;} */
    .image-button-card-top {padding: 0 4px;}

    .check-uncheck-list {gap: 20px;}

    .feature-guide .top-shape {height: 24px;}

    .featured-guides {grid-template-columns: repeat(2, 1fr);}

    .small-gaming-news-portal {flex-direction: column;text-align: center;}
    .small-gaming-news-portal .img {width: 155px;margin: -60px 0 22px 0;}
    .small-gaming-news-portal .title {margin: 0;max-width: 100%;      }
    .small-gaming-news-portal .content{width: 100%;   padding: 0;}

    .artical-banner {column-gap: 25px;}
    .artical-banner .content-left {max-width: 355px;}
    .artical-banner .main-img {width: calc(100% - 380px);}

    .guide-banner-section .banner-bottom-shape {height: 24px;}
    .guide-banner-section.artical-main-banner .profile-row {padding: 15px 0 0px;}

    .mobile-grid-1{grid-template-columns: repeat(2, 1fr);}

    .category-news-list-top{overflow-x: auto;}
    ul.category-news-list {width: max-content;padding-bottom: 5px;} 
    .other-author-section .other-author-slider {margin: -47px 0 0 0;}

    .gameshub-authors .banner-bottom-shape-1,
    .gameshub-authors .banner-bottom-shape:after{height: 12px;}

    .author-box-lists .box-lists {grid-template-columns: repeat(2, 1fr);}
    .grid-2 {gap: 15px;}
    .expertice-main-box .main-img {width: 210px;height: 233px;}

    .game-lists-items .game-lists-items-row .game-lists-left{flex-wrap: wrap;}
    .game-lists-items .game-lists-items-row .game-lists-left .form {order: 1;width: 100%;}
    .game-lists-items form .input-field{width: 100%;}
    .game-lists-items .game-lists-items-row .game-lists-left .mobile-dropdown {order: 2; width: auto !important;margin-right: auto;}
    .game-lists-items .game-lists-items-row .game-lists-left .sort-by-news{order: 3;}
    .game-lists-items .grids-items {grid-template-columns: repeat(3, 1fr);gap: 15px;}

    .contact-form-section .form{padding: 30px;}
    .arrow-slider {margin: -57px 0 0 0;}
    .related-slot-reviews .slick-arrow{top: -58px;}
    .featured-user-reviews-slider .slick-slide .featured-reviews-box {width: 330px;}
    .education-experiance .font-2xl {font-size: 24px;line-height: 28px;}

    .about-content {grid-template-columns: 1fr 245px;      column-gap: 24px;}
    .about-content .content h1 {font-size: 26px;line-height: 40px;}
    .about-content .content h2 {font-size: 26px;line-height: 34px;}
    .about-why-trust .about-why-trust-grid {grid-template-columns: repeat(2, 1fr);}

    /* .about-real-money-gaming .about-section-title-description {margin: 0 0 0 0;} */
    .review-crateria-section-grid {grid-template-columns: repeat(3, 1fr);}
    .about-real-money-gaming:after,
    .about-our-mission:after{height: 25px;}
    .about-our-mission-grid {grid-template-columns: 1fr;}

    .about-meet-the-team .about-meet-the-team-slider {grid-template-columns: repeat(3, 1fr);}
    .about-meet-the-team .teem-intro{grid-template-columns: repeat(2, 1fr);}

    .about-stay-connected-grid {grid-template-columns: 290px 1fr;}
    .about-stay-connected-grid .about-stay-btn {padding: 24px;}

    /* .blue-card-slider .slick-slide.slick-current {width: 365px !important;} */
    /* .blue-card-slider .slick-slide {width: 260px;} */

    .site-review-section .welcome-offer {flex-direction: column;text-align: center;}
    .site-review-section .welcome-offer .offer-box {position: absolute;top: -17px;min-width: 162px;}
    .site-review-section .welcome-offer h3 {margin-bottom: 8px;}
    .site-review-section .welcome-offer .offer-box {min-width: 180px;}    

    .slotsl-filters form {flex-direction: column;margin: 0 0 16px 0;gap: 0;position: relative;  }  
    .slotsl-filters form .sl-mobile-filter-button {padding: 5px 10px 5px 40px  !important;height: 40px;margin: 0 0 16px 0;width: 110px;background-color: #F6F6FA;font-size: 15px !important;line-height: 22px !important;background-image: url(../images/settings.svg);background-size: 16px 16px;background-repeat: no-repeat;background-position: 16px 12px;}
    .slotsl-filters form .sl-mobile-filter-button.clicked .sl-filter-icon {transform: rotate(180deg) translateY(-1px);}
    .slotsl-filters form .sl-mobile-filter-button .sl-filter-icon {background-image: url(../images/chevron-down-bottom-black.svg);background-repeat: no-repeat;background-position: center center;height: 16px;width: 16px;}
    .slotsl-filters form .sl-mobile-filter-button .sl-filter-icon svg{display: none;}
    .slotsl-filters form .sl-filter-container {gap: 0px !important;margin: 0 !important;order: 2;flex-direction: row;flex-wrap: wrap;}
    .slotsl-filters form .sl-filter-container.sl-mobile-filters {margin-left: 0;order: 0 !important;border: 1px solid #DCE8F7;border-radius: 4px;padding: 24px;position: absolute;width: 100%;background-color: #fff;z-index: 999;top: 44px;}
    .slotsl-filters form .sl-filter-container.sl-mobile-filters .slotsl-providers {width: 100%;margin-bottom: 16px;}
    .slotsl-filters form .sl-filter-container .slotsl-search {order: 3;width: 100%;margin: 16px 0 0 0;}
    .slotsl-filters .slotsl-search input{width: 100% !important;padding: 0 0 0 48px !important;font-size: 15px;line-height: 22px;}
    .slotsl-filters .slotsl-search{height: 40px;margin-bottom: 0;}
    .slotsl-filters .slotsl-providers{width: 49%;margin-bottom: 0;height: 40px;}
    .slotsl-filters .slotsl-providers .choices__inner .choices__list--single{padding: 4px 0;}
    .slotsl-filters .slotsl-providers.slotsl-megaways {order: 3 !important;margin: 0 !important;flex-direction: row;justify-content: flex-start;}
    .slotsl-filters .slotsl-providers *{font-size: 15px !important; line-height: 22px !important;}

    .games-bet-slide .slick-track .slick-slide {width: 250px;}

    .default-page-banner {flex-direction: column-reverse;}
    .default-page-banner .content-left {width: 100%;max-width: 100%;}
    .default-page-banner .main-img {width: 100%;}

    .home-banner-section.h1-blank-section .main-border-title-row .main-border-title {font-size: 38px;}

    .new-game-review-content .su-row .su-column .sl-slots {height: 350px;}
    .new-game-review-content .su-row .su-column-size-1-3 {width: 100%;}
    .new-game-review-content .su-row .su-column-size-2-3 {width: 100%;padding-left:0px;}
    .new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container .sl-container .sl-slots {height: 650px;}

    .guide-bannet-text-img {flex-direction: column;}
    .guide-banner-section .guide-bannet-text-img{flex-direction: column-reverse;}
    .guide-banner-section .guide-bannet-text-img .banner-text{width: 100%;}
    .guide-banner-section .guide-bannet-text-img .guide-banner-img{width: 100%;margin-bottom: 10px;max-height: 100%}

    /*html[dir="rtl"] .header .menu > ul > li .single-column-menu {min-width: 210px;max-width: 210px;}  */
    .header .menu > ul > li .single-column-menu{min-width: 210px;max-width: 210px;}
    html[dir="rtl"] .header .menu .inner-mega-menu .menu-sidebar ul li{padding:11px 16px 11px 30px;}
    html[dir="rtl"] .header .menu > ul > li > a .icon {margin: 0px 0px 0 3px;}
    html[dir="rtl"] .gaming-portal-section .gaming-portal-content {padding: 0;}
    .category-section{    padding: 0px 0 65px;}
    .contact-form-section {padding: 32px 0;}
    .header{max-height: 73px;}
    .page-template-default .su-table table, .page-template-game-review .su-table table {
        width: 100% !important;
        min-width: 900px !important;
    }
    .h1-custom-title.with-blue-bg .main-border-title,.home-banner-section .main-border-title-row h1.main-border-title{font-size: calc(1.375rem + 1.5vw);}
}

@media screen and (max-width: 782px) {
    body.logged-in .header {top: 46px;}
    .header .menu > ul > li > a {font-size: 10px;}
    .header .logo {width: 110px;}
}

@media screen and (max-width: 767.80px) {
     .header .logo {width: 135px;}
    .game-reviews-section .font-3xl,
    .font-3xl {font-size: 20px;line-height: 28px;}
    .font-md {font-size: 15px;line-height: 22px;}
    body:has(.header.active-menu){overflow: hidden;}
    .author_orange_btn { margin-bottom:16px }
    .header {padding: 13px 0;}
    .sl-container .sl-popup h3 { font-size:20px; }
    /*.new-game-review-content .slotlaunch-reaction-wrap { bottom: 24px; }*/
    .header .inner-header {position: relative;justify-content: space-between;}
    .header .header-item.item-center {position: fixed;height: calc(100% - 56px);width: 100%;top: 55.6px;left: 0;transform: translateX(-100%); z-index: 9;transition: 0.5s all;}
    .logged-in .header .header-item.item-center{height: calc(100% - 100px);top: 100px;}
    .logged-in .header .menu .menu-main{height: calc(100vh - 100px);}
    .header .header-item.item-left{order: 2;}
    .header .item-right {order: 1;}
    .header .item-right .icon {height: 24px;width: 24px;}
    .new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container { height:auto; }
    .header .mobile-menu-trigger {display: flex;height: 24px;width: 24px;cursor: pointer;justify-content: start;order: 3;padding: 4px 3px;flex-wrap: wrap;z-index: 9;}
    .header .mobile-menu-trigger span {display: inline-block;height: 2px;background-color: #fff;width: 100%;position: relative;transform: skew(-13deg, 0deg);}
    .header .mobile-menu-trigger span.triger-2 {margin: 5px 0;width: 15px;}
    .header .mobile-menu-trigger span.triger-3 {width: 9px;}   
    .header.active-menu .mobile-menu-trigger span.triger-2 {margin: 5px 0;width: 100%;}
    .header.active-menu .mobile-menu-trigger .triger-1 {transform: rotate(45deg);top: 7px;}
    .header.active-menu .mobile-menu-trigger .triger-2 {transform: rotate(-45deg);left: 0px;top: -1px;}
    .header .menu {position: fixed;width: 100%;background-color: #ffffff;left: 0;top: 0px;height: 100%;z-index: 1099;}
    .header .menu > ul > li {line-height: 1;margin: 0;display: block;}
    .header .menu > ul > li > a {padding: 15px 64px 15px 24px;display: flex;color: #181818;font-size: 18px;line-height: 26px;}
    .header .menu > ul > li > a .icon {height: 24px;width: 24px;margin: 0px 16px 0 0;}
    .header .menu > ul > li .toggle-arrow,
    .header .menu > ul > li .sub-menu.single-column-menu ul li span.sub-menu-arrow {height: 40px;width: 40px;background-color: #E6E6F2;border-radius: 50%;margin-left: auto;position: absolute;right: 16px; background-size: 16px;background-image: url(../images/chevron-right-menu.svg);z-index: 1;top: 50%;transform: translateY(-50%);}
    .header .menu > ul > li:hover .toggle-arrow{filter: unset;}
    .header .menu .mobile-menu-head {display: none;height: 56px;align-items: center;z-index: 501;position: sticky;background-color: #000033;top: 0; z-index: 999;}
    .header .menu .mobile-menu-head.active{display: flex;}
    .header .menu .mobile-menu-head .go-back {height: 100%;width: 56px;cursor: pointer;line-height: 50px;text-align: center;color: #000000;font-size: 16px;display: inline-flex;align-items: center;justify-content: center;}
    .header .menu .mobile-menu-head .go-back i {height: 24px;width: 24px;background-image: url("../images/footer-chevron-down.svg");display: inline-flex;align-items: center;justify-content: center;transform: rotate(90deg);}
    .header .menu .mobile-menu-head .go-back i::before{display: none;}
    .header .menu .mobile-menu-head.active .go-back {display: flex;align-items: center;justify-content: center;background: #000033;}
    .header .menu .mobile-menu-head.active-mobile-menu-head {display: flex;position: fixed;width: 100%;left: 0;top: -56px;}
    .header .menu .mobile-menu-head .current-menu-title {font-size: 18px;line-height: 26px;font-weight: 700;color: #fff;}
    .header .menu .mobile-menu-head .mobile-menu-close {height: 100%;width: 56px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;}
    .header .menu .menu-main {height: calc(100vh - 70px);
        overflow-y: auto;
        padding: 10px 0;}
    .header .menu > ul > li .sub-menu.mega-menu,
    .header .menu > ul > li .sub-menu {visibility: visible;opacity: 1;position: absolute;box-shadow: none;margin: 0;padding: 0 24px;top:0px;left: 0;width: 100%;height: 100%;padding-top:0px;max-width: none;min-width: auto;transform: translateX(-100%);overflow-y: auto;background-color: #fff;}
    .header .menu .menu-main li.menu-item-has-children.active .sub-menu{transform: translateX(0%);overflow: unset;padding: 0;}
    .header .menu .menu-main li.menu-item-has-children.active .sub-menu ul.c-top-sub-menu {padding: 0 24px;overflow-y: auto;}
    .header .menu > ul > li .sub-menu.mega-menu > .list-item img {margin-top: 0;}  
    .header .menu > ul > li .sub-menu.mega-menu > .list-item {flex: 0 0 100%;padding: 0px;}
    .header .menu > ul > li .sub-menu > ul > li > a,
    .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {display: block;}
    .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul {margin-bottom: 15px;}    
    .header .menu > ul > li .sub-menu.single-column-menu ul, 
    .header .menu > ul > li .sub-menu .inner-mega-menu {padding: 0;box-shadow: none;height: 100%;}
    .header .menu .inner-mega-menu .menu-panel{display: block; margin-top: 8px;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-arrow {margin: 0 -24px !important;font-weight: 400;font-size: 18px;line-height: 26px;color: #181818;min-height: 40px;display: flex;align-items: center;padding: 0 60px 0 24px;font-family: 'Helvetica';position: relative;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-arrow a{font-weight: 400;font-size: 18px;line-height: 26px;color: #181818;}
    .header .menu .inner-mega-menu .menu-panel .column h4,
    .header .menu .inner-mega-menu .menu-panel .column span {margin: 0 -24px !important; font-weight: 700;font-size: 16px;line-height: 26px;color: #181818; background-color: #F6F6FA;padding: 8px 24px; width: auto;display: block;}
    .header nav.menu.active.back-active {top: 0;}
    .header.active-menu .header-item.item-center{transform: translateX(0%);}
    .header .menu > ul > li .sub-menu li{margin: 0 !important; padding: 11px 0;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li:has(.mobile-menu-title) {padding: 0;}
    .header .menu > ul > li .sub-menu .mobile-menu-title {margin: 0 -24px !important;font-weight: 700;font-size: 18px;line-height: 26px;color: #181818;min-height: 58px;display: flex;align-items: center;background-color: #F6F6FA;padding: 0 24px !important;}
    .header .menu > ul > li .sub-menu .mobile-menu-title a {font-weight: 700;font-size: 18px;line-height: 26px;padding: 0;}
    .header .menu > ul > li .sub-menu > ul > li > a{font-size: 16px;line-height: 26px;color: #181818;}
    .header .menu .inner-mega-menu .menu-content {width: 100%;padding: 0 24px;max-height: calc(100vh - 65px);}
    .header .menu .inner-mega-menu .menu-panel,
    .header .menu .inner-mega-menu .menu-panel.active {grid-template-columns: repeat(1, 1fr);gap: 0;}
    .header.active-menu .mobile-menu-trigger .triger-3,
    .header .menu .inner-mega-menu .menu-sidebar{display: none;}    
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-columns {position: absolute;top: 0;left: 0;padding: 0 24px;background: #fff;height: 100%;width: 100%;transform: translateX(-100%);    z-index: 9;transition: 0.5s all;display: block;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-columns .mobile-tab-title{background-color: #F6F6FA;font-weight: 700;min-height: 58px;font-size: 18px;line-height: 26px;color: #181818;display: flex;align-items: center;padding: 0 24px;font-family: "Plus Jakarta Sans", sans-serif;position: relative;margin: 0 -24px;border-bottom: 1px solid #DCE8F7;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-columns .mobile-tab-title a{color: #181818;}
    .header .menu .inner-mega-menu .menu-panel .mobile-tab-arrow .angle-right {height: 40px;width: 40px;background-color: #E6E6F2;border-radius: 50%;margin-left: auto;position: absolute;right: 16px;background-size: 20px;background-image: url(../images/chevron-right-menu.svg);z-index: 1;background-repeat: no-repeat;background-position: center center;}
    .header .menu .inner-mega-menu .menu-panel{display: block;}
    .header .menu .inner-mega-menu .menu-panel .column ul li a{font-size: 16px;line-height: 26px; margin: 11px 0;}
    .header .menu .inner-mega-menu .menu-panel.active .mobile-tab-columns{transform: translateX(0%);overflow-y: auto;}
    .header .header-item.item-right .header-search {right: unset;left: -16px;width: calc(100% + 32px);padding-top: 12px;}
    .header .header-item.item-right .open-searchbox{width: 100%;padding: 0;box-shadow: none;background-color: transparent;background-color: rgb(0 0 0 / 53%);
        height: Calc(100vh - 55px);}
    .header .header-item.item-right .open-searchbox form .input-group{border-radius: 0;}
    .header .header-item.item-right .open-searchbox form .textbox{border: none;width: 100%; border-radius: 0 !important;}
    .header .header-item.item-right .open-searchbox form .search-btn {background: #F6F6FA url("../images/black-search.svg") no-repeat center / 100% 100%;font-size: 0;border: none;box-shadow: none;min-width: 50px;position: absolute;right: 0;padding: 0;height: 24px;width: 24px;top: 16px;z-index: 99;}
    .header .header-item.item-right .open-searchbox form .search-btn:hover{background-color: transparent;}
    .header .search-results-list {margin: 8px 0 0 0 !important;padding: 16px 24px 16px 24px !important;border-radius: 4px;width: calc(100% - 16px);left: 8px;top: 0;background-color: #fff;max-height: calc(100vh - 140px);}
    .logged-in .header .search-results-list{max-height: calc(100vh - 170px);}
    .header .search-results-list li{padding: 7px 0px;}
    .header .menu > ul > li:hover > a,
    .header .menu > ul > li > a.parent-menu,
    .header .menu > ul > li.current-menu-ancestor > a,
    .header .menu .inner-mega-menu .menu-panel .column ul li.current-menu-item.active a {color: #e65d2f;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li {position: relative;padding: 4px 0;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li span.sub-menu-arrow{right: 0;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li:hover .sub-menu-arrow{filter: unset;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li ul {position: fixed;top: 0;left: 0;width: 100%;opacity: 1;visibility: visible;padding: 0 24px;transform: translateX(-100%); transition: 0.5s all;}
    .header .menu > ul > li .sub-menu.single-column-menu ul li .sub-sub-menu.active{transform: translateX(0%);}
    .header .menu > ul > li.current-menu-ancestor .toggle-arrow{filter: unset;}
    .online-casinos-grid .contact_page_contact_details { max-width: 100%; }
    .all-review-slider-slide {grid-template-columns: repeat(1, 1fr);}
    .game-reviews-section {padding: 32px 0 24px}
    .single-post .game-reviews-section{padding: 52px 0;}
    .category-section {padding: 0px 0 41px;}
    .light-blue-right,.dark-blue-left {height: 13px;}

    /* .blue-card-slider .slick-slide.slick-current,
    .blue-card-slider .slick-slide{width: 230px !important;} */

    .blue-content-card .card-content {padding: 8px 16px 16px;height: calc(100% - 180px);}
    .blue-content-card .card-content .h3 {font-size: 15px;line-height: 22px;margin-bottom: 8px;min-height: 44px;}
    .gambling-news-section {padding-top: 32px; margin-bottom:20px;}
    .gambling-news-section .gambling-news-grid {grid-template-columns: 1fr;gap: 0;}
    .gambling-news-section .gambling-news-grid .gambling-news-right {margin-top: 12px;padding-top: 12px;border-top: 1px solid #d2d2d2;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .common-card {display: flex;flex-wrap: wrap;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .common-card .img {height: 96px;width: 96px;padding-bottom: 0;margin: 0;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .common-card .img img {height: 100%;width: 100%;object-fit: cover;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .common-card .all-content {width: calc(100% - 96px);padding-left: 12px;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .list {margin-top: 12px !important;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .list li a {width: 100%;}

    .more-news:after {display: none;}
    .more-news .more-news-main-grid .left-grid-top {display: flex;flex-direction: column-reverse;gap: 8px;}
    .more-news .more-news-main-grid .left-grid-bottom {grid-template-columns: 1fr;}
    .more-news .more-news-main-grid .left-grid-bottom .common-card {grid-template-columns: 96px 1fr;display: grid;gap: 12px;align-items: center;}
    .more-news .more-news-main-grid .left-grid-bottom .common-card .img {margin-bottom: 0;padding-bottom: 96px;}

    .all-country-language {margin-top: 0;gap: 0;}
    .all-country-language .language-dropdown {margin: 0 0 -1px 0;width: 100%;gap: 0;}
    .all-country-language .language-dropdown.open  a.select-language{border-color: #B2B2D8;}
    .all-country-language .language-dropdown .inner-dropdown .inner-inner-dropdown{margin-top: -1px;grid-template-columns: repeat(2, 1fr);row-gap: 30px;border-top: 0;}

    [dir="rtl"] .header .menu>ul>li .sub-menu.single-column-menu ul li.menu-item-has-children > a {
        margin-right: 50px;
    }

    footer {padding: 46px 0 16px;background-size: cover;}
    footer .footer-shape {height: 24px;}
    footer .container {padding: 0 24px;}
    footer .footer-grid {grid-template-columns: 1fr;gap: 0;}
    footer .logo {margin-bottom: 24px;text-align: center;}
    footer .footer-grid ul.logo-menu {margin-bottom: 24px;display: grid;grid-template-columns: repeat(2, 1fr);text-align: center;gap: 12px;}
    footer .footer-grid .single-grid {padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid rgba(57, 57, 154, 0.5);}
    footer .footer-grid > .single-grid:first-child,
    footer .footer-grid > .single-grid:last-child {border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
    footer .footer-grid .single-grid .footer-menu-title {pointer-events: auto;font-size: 15px;line-height: 22px;margin: 0;position: relative;}
    footer .footer-grid .single-grid .footer-menu-title:after {content: "";background-image: url(../images/footer-chevron-down.svg);background-position: center center;background-size: 100%;height: 24px;width: 24px;position: absolute;right: 0px;top: -2px;}
    footer .footer-grid .single-grid .footer-menu-title.open:after {transform: rotate(180deg);}
    footer .footer-grid ul li a {font-size: 15px;line-height: 22px;}
    footer .footer-grid ul.footer-menu {display: none;margin-top: 12px;}
    footer .footer-grid ul.footer-menu li:not(:last-child) {margin-bottom: 12px;}
    footer .footer-social-media-row {margin: 24px 0;padding-bottom: 24px;flex-direction: column;}
    footer .footer-social-media-row .social-menu {margin-bottom: 24px;}
    footer .logo-list {margin: 0 !important;}
    footer .footer-bottom .left-footer {width: 100%;margin: 0 0 16px 0;}
    footer .footer-bottom .right-footer,
    footer .footer-bottom .right-footer .multilanguage-select,
    footer .footer-bottom .right-footer .multilanguage-select .selected-language {width: 100%;}

    .slot-review-section .container {padding-right: 0;}
    .slot-review-section .slick-arrow {display: none !important;}
    .slot-review-section .main-border-title-row:after {width: calc(100% - 16px);}
    /* .slot-review-section.slot_review_custom .main-border-title-row:after{width: calc(100% - 16px);} */
    .slot-review-section.home-banner-section {overflow: hidden;padding: 33px 0px 70px;}

    .find-online-casino-item .key-feature-table{grid-template-columns: 1fr;row-gap: 20px;}
    .find-online-casino-item .key-feature-table table tr:last-child td {padding-bottom: 12px;border-bottom: 1px solid #dce8f7;}
    .find-online-casino-item .key-feature-table table:last-child tr:last-child td {border-bottom: none;padding-bottom: 0;}

    .horizontal-tab-grid .custom-tab-grid-item {flex-direction: column;}
    .horizontal-tab-grid .custom-tab-grid-item .top {height: auto;width: 100%;}
    .horizontal-tab-grid .custom-tab-grid-item .top .country-flag {top: 8px;bottom: unset;right: 8px;left: unset;position: absolute;}
    .horizontal-tab-grid .custom-tab-grid-item .top-img-section {width: 100%;height: 170px;}
    .horizontal-tab-grid .custom-tab-grid-item .tab-text {width: 100%;display: flex;flex-wrap: wrap;}
    .horizontal-tab-grid .custom-tab-grid-item .rating {margin-top: 0;order: 3;}
    .horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row {position: relative;left: 0;width: 100%;top: 0;transform: unset;order: 2;margin: 12px 0 16px;}
    .horizontal-tab-grid .custom-tab-grid-item .tab-text .tab-row .orange-btn {min-height: 48px;}

    .author-profile {flex-direction: column;padding: 32px 24px 24px;text-align: center;}
    .author-profile .author-img{width: 100%;height: auto;max-width: 250px;margin: 0 auto;display: inline-flex;align-items: center;justify-content: center;}
    .author-profile .content{width: 100%;padding: 16px 0 0;}  
    html[dir="rtl"] .author-profile .content{padding: 16px 0 0;}
    .author-profile .content .button-socialLink {justify-content: center;}

    .category-banner {padding: 4px 0 32px;}
    .category-banner::after{height: 24px;}
    .category-banner h1 {font-size: 36px;line-height: 40px;letter-spacing: -1.1px;}

    .small-gaming-news-portal-section {margin: 24px 0;}
    .small-gaming-news-portal .title h2, .small-gaming-news-portal .title .trusted-tagline {font-size: 21px;line-height: 28px;}
    .small-gaming-news-portal .title .h3 {font-size: 26px;line-height: 34px;}
    .small-gaming-news-portal .content p,.category-banner .banner-text p {font-size: 17px;line-height: 26px;}
    .guide-banner-section.artical-main-banner {padding: 0 0 48px;background-image: none;background-color: #000033;}
    .artical-banner {flex-direction: column-reverse;gap: 0;margin-bottom: 0; margin-top: 0px;}    
    .artical-main-banner .container{padding: 0;}
    .artical-banner .main-img {width: 100%;order: 1; border-radius: 0; position: relative; padding-bottom: 43.5%;height: auto;}
    .artical-banner .main-img img{position: absolute; top: 0; left: 0; height:100%; width:100% !important; object-fit: cover;}
    .artical-banner .mobile-breadcrumb {width: 100%;padding: 8px 16px 0;}
    .artical-banner .content-left {max-width: 100%;padding: 0 16px;}
    .artical-banner .content-left h1 {padding: 4px 0 0 0;line-height: 34px;letter-spacing: -0.5px;} 
    .all-news-list .common-card.horizontal-card .img {width: 110px;height: 110px;}
    .all-news-list .common-card.horizontal-card .all-content {width: calc(100% - 110px);padding-left: 16px;}
    .all-news-list .common-card.horizontal-card .all-content .h2 {font-size: 15px;line-height: 22px;margin-bottom: 8px;}  
    .all-news-list .common-card.horizontal-card .all-content p {font-size: 14px;line-height: 20px;}
    .gambling-news-section  .img-content-box .content .date-row{margin-top: 8px;}
    .author-lists {grid-template-columns: repeat(2, 1fr);}
    .author-box-lists .box-lists,.grid-2,.all-post-from .all-post-from-grid{grid-template-columns: repeat(1, 1fr);}

    .game-lists-items .game-lists-items-row .game-lists-left .form{order: 1;width: 100%;position: absolute;top: 56px;}
    .game-lists-items .game-lists-items-row .game-lists-left .mobile-dropdown {flex-direction: column;width: 100% !important;border: 1px solid #DCE8F7;border-radius: 4px;padding: 24px;position: absolute;top: 56px;z-index: 99;background-color: #fff;display: none;}
    .game-lists-items .game-lists-items-row .game-lists-left .mobile-dropdown .mp-custom-select{margin-bottom: 16px;}
    .game-lists-items .game-lists-items-row .game-lists-left .mobile-dropdown .mp-custom-select select{width: 100%;}
    .game-lists-items .game-lists-items-row .dropdown button {width: 100%;text-align: left;height: 40px;}
    .game-lists-items .game-lists-items-row .game-lists-left .mobile-dropdown .dropdown .dropdown-menu{width: 100%;}
    .game-lists-items .game-lists-items-row .game-lists-left .sort-by-news {width: auto !important;margin-left: auto !important;}
    .game-lists-items form .search-btn {left: 16px;}
    .game-lists-items form .input-field {height: 40px;padding-left: 45px;}
    .game-lists-items .grids-items{margin: 56px 0 0 0;}
    .site-review-list-section  .form,.site-review-list-section  .dropdown{width: calc(50% - 4px);}
    .site-review-list-section  .tab-buttons{width: 100%;}
    .game-lists-items .game-lists-items-row .filter,.game-lists-items .game-lists-items-row .game-lists-left .mp-custom-select select{height: 40px;    font-size: 15px;line-height: 22px;}
    .site-review-list-section .tab-buttons button {font-size: 15px;line-height: 22px;padding: 8px 16px;}
    .site-review-list-section .grids-items{margin-top: 0;}
    .main-border-title-row.slider-arrow:after {width: 100%;}
    .arrow-slider {margin: 0 -16px 0 0;padding: 0;}
    .arrow-slider .slick-arrow{display: none !important;}

    .site-review-img-section {grid-template-columns: 1fr;margin: 0 -16px;border-radius: 0;}
    .site-review-img-section .h-100{overflow: hidden;}
    .site-review-img-section .keydetails {padding: 17px 16px;}
    .site-review-img-section .keydetails h2 {margin: 0;pointer-events: all;}
    .site-review-img-section .keydetails h2:after {content: "";height: 24px;width: 24px;background-image: url("../images/chevron-down.svg");position: absolute;right: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
    .site-review-img-section .keydetails h2.show:after {transform: rotate(180deg);margin: 2px 0 0 0;}
    .site-review-img-section .keydetails ul {display: none;padding: 15px 0 0 0;}

    .site-review-section .welcome-offer {flex-direction: column;text-align: center;}
    .site-review-section .welcome-offer .offer-box {position: absolute;top: -17px;min-width: 162px;}
    .site-review-section .welcome-offer h3{margin-bottom: 8px;}

    .copy-offert-btn {min-width: 165px;}
    .related-slot-reviews .slick-arrow{display: none !important;}  

    .featured-user-reviews-slider.arrow-slider {padding-top: 0;margin: 0;}
    .featured-user-reviews-slider .slick-slide .featured-reviews-box .rating img{height: 20px;width: 20px;}

    .gameshub-authors .author-profile .author-img {margin: 0 auto;height: auto;}
    .gameshub-authors .author-profile .content{width: 100%;text-align: center;padding: 33px 0 33px 0px;}
    .gameshub-authors .author-profile .content .button-socialLink {justify-content: center;}

    .main-about-page-banner {background-image: url(../images/hero-about-mobile.jpg);}

    .about-meet-the-team-slider {display: flex;grid-template-columns: repeat(5, 1fr);gap: 24px;}
    .about-meet-the-team-slider .slick-slide{width: 240px;}
    .about-meet-the-team-slider .author-card {width: 100%;padding-bottom: 350px;}
    .about-meet-the-team-slider .slick-list{margin: 0 -8px;}
    .about-meet-the-team-slider .slick-slide {padding: 0 8px;}

    .about-content {display: flex;flex-direction: column-reverse;row-gap: 16px;}
    .about-content .img {height: 240px;width: 231px;display: flex;align-items: center;justify-content: center;}
    .about-content .img img{max-height: 100%;}
    .about-meet-the-team .about-meet-the-team-slider{display: block;}

    .about-our-roots .about-our-roots-grid,
    .about-meet-the-team .teem-intro,
    .about-real-money-gaming .about-real-money-gaming-grid,
    .about-our-mission-grid .content,
    .about-stay-connected-grid{grid-template-columns: repeat(1, 1fr);}
    .about-stay-connected-grid .about-stay-btn {margin-bottom: 16px;}

    .about-stay-connected .about-section-title-description.mobile-view{display: block;margin-bottom: 16px;}
    .about-stay-connected .about-section-title-description.desktop-view {display: none;}
    .error404 .category-section {padding: 32px 0;}

    .top-online-casinos .online-casinos-grid .left-side h2,
    .online-casinos-grid .left-side p.has-large-font-size{margin-top: 8px;}
    .game-review-section .site-review-img-section .img {height: 350px;}
    .game-review-section .site-review-img-section .img .sl-single-game-container {height: 100%; overflow: hidden;}
    .game-review-section .site-review-img-section .img .slotls-header {padding: 0 16px 16px;border: 0 !important;margin: 0;}
    .game-review-section .site-review-img-section .img .sl-slots {height: 100%;}
    .game-review-section .site-review-img-section .img .sl-placeholder a.slaunch-button.sl-play-for-real{margin: 0;}

    
    .slotsl-container .slotsl-grid {gap: 16px 8px;grid-template-columns: repeat(2,minmax(0,1fr)) !important;}
    .new-game-review-content .su-row{gap: 0;}
    .new-game-review-content .su-row .su-column .su-column-inner .sl-single-game-container {overflow: hidden;border-radius: 0 0 4px 4px;}    
    .new-game-review-content .slotsl-container{margin-bottom: 40px;}

    #toc_container{padding: 16px}
    #toc_container .toc_list li{min-height: 36px;}
    #toc_container .toc_list li a{margin: 4px 0;}
    
    .game_review_list_sec .game-review-list ul {display: flex !important;}
    .gamelist-top-space{margin: 32px 0 0 0;}
    .authorMobileView .mp-author-profile-section{margin-top: 0 !important;}
    .slotsl-progress{margin-top: 16px;}
    .real-money-casino-item .details h3 {font-size: 20px !important;line-height: 28px !important;}
    .real-money-casino-item .img {height: auto;}
    .real-money-casino-item .img img{width: 100%;}

    .slider-controls{display: none;}    
    /* .slot-review-section .slider-controls{display: block;right: 13px;}    */

    .fl-row-content-wrap .fl-col-group.fl-col-group-custom-width {grid-template-columns: repeat(1, 1fr);}
    .fl-row-content-wrap .fl-col-group.fl-col-group-custom-width  h3.fl-heading {font-size: 24px;margin-bottom:15px;}
    .fl-row-content-wrap  .fl-icon-wrap {margin-bottom: 10px;}
    .fl-row-content-wrap  .fl-icon-wrap .fl-icon, .fl-row-content-wrap  .fl-icon-wrap .fl-icon a {width: 30px;height: 30px;}
    .fl-row-content-wrap .fl-col-group.fl-col-group-custom-width .fl-icon-text * {font-size: 18px;}
    .default-page-banner h1{padding: 0 0 8px 0 !important;}

    .online-casinos-grid .left-side > h2.wp-block-heading,
    .online-casinos-grid .left-side .new-game-review-content > h2.wp-block-heading,
    .site-review-grid .online-casinos-grid .left-side h2.font-3xl{font-size: 24px;line-height: 32px;}
    .online-casinos-grid .left-side > h3.wp-block-heading {font-size: 20px !important;line-height: 28px;margin: 16px 0 8px !important;}
    .online-casinos-grid .left-side .new-game-review-content > h3.wp-block-heading{font-size: 18px;line-height:26px;}
    .new-game-review-content .su-row .su-column-size-2-3 .su-column-inner .sl-single-game-container .sl-container .sl-slots {height: 340px;}

    .category-feature-guide {margin: 32px 0 56px;}
    /* .error404 .category-feature-guide{margin: 10px 0;} */
    .custom-spacing-48-72 {margin: 24px 0 32px;}
    .custom-spacing-48-72 .online-casinos-grid .right-side .news-type-widget.widget_block:last-child .sidebar-list.accordion-item{margin-bottom: 0}

    .other-author-section {padding: 0px 0 32px 0;margin-top: 24px;}

    .banner-404 {padding: 24px 0 32px;}
    .banner-404 h1 {font-size: 36px;line-height: 40px;}
    .banner-404 p {font-size: 17px;line-height: 26px;color: #181818;}
    .banner-404:after {height: 24px;}

    .author-card .author-des {padding: 0 16px 24px;}

    html[dir="rtl"] .header .header-item.item-right .header-search {left: -16px;}
    html[dir="rtl"] .header .header-item.item-right .open-searchbox form .search-btn{left: 0; right: unset;}
    html[dir="rtl"] .header .search-results-list {left: unset;right: 8px;}    
    html[dir="rtl"] .slot-review-section .slider-controls{display: none;}
    html[dir="rtl"] .slot-review-section .container {padding: 0 16px 0 0;}    
    html[dir="rtl"] footer .footer-grid .single-grid .footer-menu-title:after{right: unset; left: 0;}

    /* .guide-banner-section .container{padding: 0 0} */
    .guide-banner-section .guide-bannet-text-img{flex-direction: column;margin-top: 0px;}
    .guide-banner-section .guide-bannet-text-img .banner-text {width: 100%;order: 3;}
    .guide-banner-section .guide-bannet-text-img .guide-banner-img {width: 100%;order: 1;margin-bottom: 0}
    .page-template-default .guide-banner-section .guide-bannet-text-img .guide-banner-img{display: none;}
    .guide-banner-section .guide-bannet-text-img .mobile-breadcrumb{order: 2;padding: 12px 0px 8px;}
    .guide-banner-section h1 {padding: 0px 0 8px 0;}
    .guide-banner-section .profile-row {padding: 24px 0 16px;gap: 8px;}

    .user_score_rating .before-dots:after,.user_score_rating .user_score{display: none;}
    .user_score_rating .before-dots{padding: 0 !important;margin: 0 !important;}

    .author-card .author-des .team-author-title{font-size: 17px;}
    .author-card .author-des p {font-size: 12px;}
    .author_orange_btn { margin-bottom:16px }
    .featured-reviews-box .mp-profile-row .profile-item .details p .name {font-size: 15px;}
    .mp-profile-row .profile-item .details p .name a{font-size: 15px;line-height: 22px;}
    #toc_container{top:55px}
    .contact-form-section .right-side {padding: 0 11.5px;}
    /* .blue-card-slider .blue-content-card{margin: 0 12px;} */
    .banking-description {font-size: 17px;line-height: 26px;}
    .slotsl-grid .slotsl-game .slotsl-meta p.slotsl-title{font-size: 15px;
    line-height: 22px !important;}
    .slotsl-grid .slotsl-game .slotsl-meta .slotsl-provider{font-size: 12px !important;
    line-height: 17px;}
    .online-casinos-grid .wp-element-caption {font-size: 13px;line-height: 20px;}
    .category-banner .game-reviews-section p{font-size: 15px; line-height: 22px;}
    .page-template-default .left-side .big-variety h3{font-size: 20px;line-height: 28px;}
    .slotsl-grid .slotsl-game .slotsl-meta p.slotsl-title span{font-size: 15px !important;
    line-height: 22px !important;}
    .page-template-default .left-side p + table td,
    .page-template-default .left-side div + table td,
    .page-template-default .su-table table td,.page-template-game-review .su-table table td
    .common-new-c-data .su-table table td,
    .online-casinos-grid .su-table table td,
    .wp-block-table table td,.page-template-default .left-side p + table th,
    .page-template-default .left-side div + table th,
    .page-template-default .su-table table th,.page-template-game-review .su-table table th
    .common-new-c-data .su-table table th,
    .wp-block-table table th{    font-size: 15px !important;}
    .error404 .game-reviews-section {padding: 32px 0 0;}
    .home .gaming-portal-section {margin-top: 105px;}
    body.toc-open {overflow: hidden;}
    .expertise .p-rich_text_section { font-size: 17px; line-height: 26px;}
    .new-game-review-content .slotsl-progress p{ font-size: 13px; line-height: 20px;}
    .gameshub-authors .author-profile .content h3,.gameshub-authors .author-profile .content .author_job_role{font-size: 17px;line-height: 22px;}
    .gaming-ratting-row img { width: 13px; height: 13px;}
    .slotlaunch-reaction-wrap{padding: 8px;}
    .sl-container .sl-slots { min-height: auto; height: 100%;}
    .online-casinos-grid .sl-container { height: 500px;}
    .miscellaneous-template-content {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .miscellaneous-template-content p, .miscellaneous-template-content li {
        font-size: 17px;
        line-height: 26px;
        color: #333;
    }
    .miscellaneous-template-content h2{
        font-size: 24px;
        line-height: 32px;
        margin: 24px 0 8px;
    }
    .miscellaneous-template-content h3{
        font-size: 21px;
        line-height: 33px;
        margin: 24px 0 8px;
    }
    .miscellaneous-template-content h4{
        font-size: 20px;
        line-height: 30px;
        margin: 24px 0 8px;
    }
    .miscellaneous-template-content h5{
        font-size: 20px;
        line-height: 28px;
        margin: 24px 0 8px;
    }
    .miscellaneous-template-content h6{
        font-size: 18px;
        line-height: 20px;
        margin: 24px 0 8px;
    }
    /* .gaameshub_default_content table tbody,.gaameshub_default_content table thead{display: table-row-group;}
    .gaameshub_default_content table {display: block;} */
    .page-template-default .su-table table, .page-template-game-review .su-table table {
        width: 100% !important;
        min-width: 700px !important;
    }
    html[dir="rtl"] .header .menu>ul>li .sub-menu.single-column-menu ul li span.sub-menu-arrow{left: 0;
    right: 0;
    transform: translateY(-50%);}
}
@media (max-height: 500px) and (max-width: 767px)  {
.logged-in .header .menu .menu-main{height: calc(100vh - 150px);}
.logged-in .header .search-results-list {
        max-height: calc(100vh - 200px);
    }
     .header .menu .menu-main{height: calc(100vh - 150px);}
.header .search-results-list {
        max-height: calc(100vh - 200px);
    }
}
@media screen and (max-width: 639px) {
    .contact-form-block .half-col{ width:100%; }
    .section-padding-72 {padding: 32px 0 !important;}

    .font-2xl {font-size: 24px;line-height: 24px;}
    p {font-size: 15px;line-height: 22px;}

    .main-border-title {padding-right: 8px;line-height: 28px;}    
    .main-border-title img {margin: -4px 0 0 0;}
    
    .home-banner-section .main-border-title {padding-right: 3px;}
    .home-banner-section .home-banner-grid .column-row.order-lg-2 .img-content-box {padding-bottom: 80%;}

    .img-content-box {padding-bottom: 117.4%;}    
    .img-content-box .content {padding: 16px;}
    .img-content-box .content .font-4xl {font-size: 20px;line-height: 28px;}
    .img-content-box .content .font-4xl.fw-800{font-weight: 700;}
    .img-content-box .content .date-row :is(.date, .link) {font-size: 12px;line-height: 17px;}
    
    .game-reviews-section{overflow: hidden;}
    .game-reviews-section .section-main-img {padding-bottom: 48.1%;}
    .game-reviews-section .container .top-row {padding: 0 0px 0 0;}
    .banner-bottom-shape{background-image: url(../images/mobile-bottom-shape.svg);}

    .card-review {height: 24px;font-size: 12px;line-height: 20px;min-width: 43px;top: 4px;left: 4px;}
    .card-review img {width: 10px;margin: -2px 0 0;}
    
    .category-section{overflow: hidden;padding: 0px 0 25px;}

    .all-review-slider-slide {margin: 0 -4px;}
    .all-review-slider-slide .slick-list.draggable, .news-slide .slick-list.draggable{margin-right: -16px;}
    .all-review-slider-slide .slick-slide {width: 175px;}
    
    .common-card .img {padding-bottom: 52.7%;}
    .category-section .common-card .all-content .h3,
    .common-card .all-content .h3 {font-size: 15px;line-height: 22px;}
    .common-card .all-content .date-row {margin-top: 4px;}
    
    /* .blue-card-slider .slick-slide.slick-current, 
    .blue-card-slider .slick-slide{width: 175px !important;} */
    .blue-content-card .image,
    .games-bet-slide .blue-content-card .image{height: 180px;}
    .image-button-card {max-width: 100%;min-width: 100%;}
    .image-button-card .image {height: 103px;}
    .image-button-card .image img.logo-icon {max-width: 92px;}
    .image-button-card .btn-row .review-btn {font-size: 10px;line-height: 16px;}

    .gambling-news-section .gambling-news-grid {margin-bottom: 24px;}
    .gambling-news-section .gambling-news-grid .img-content-box{padding-bottom: 81.7%;}
    .gambling-news-section .feature-duides .accordion .accordion-item .accordion-header.active {font-size: 18px;line-height: 26px;}
    .gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author :is(strong, span),
    .gambling-news-section .feature-duides .accordion .accordion-item .accordion-header {font-size: 15px;line-height: 22px;}

    .gaming-portal-section .main-img {max-width: 160px;top: 118px;}
    .gaming-portal-section {padding: 103px 16px 16px 16px;margin: 60px 0 24px;text-align: center;}
    .footer-page-widget .gaming-portal-section {margin: 80px 0 24px;}
    .gaming-portal-section .gaming-portal-content h2,.gaming-portal-section .gaming-portal-content .trusted-tagline {font-size: 21px;line-height: 28px;}
    .gaming-portal-section .gaming-portal-content .h3 {margin-bottom: 8px;}
    .gaming-portal-section .gaming-portal-content p {font-size: 17px;line-height: 26px;}
    .gaming-portal-section .gaming-portal-content .gaming-list {margin: 16px 0 17px 0;gap: 5px;row-gap: 15px;display: grid;
        grid-template-columns: repeat(2, 1fr);}
    .gaming-portal-section .gaming-portal-content .gaming-list .item {flex-direction: column;align-items: center;    text-align: center;width: 100%;gap: 4px;}
    .gaming-portal-section .gaming-portal-content .gaming-list .item .list-content span {font-size: 17px;line-height: 22px;     word-break: break-all;hyphens: auto;}
    .gaming-portal-section .gaming-portal-content .gaming-list .item .list-content p {font-size: 15px;line-height: 22px;}

    .playstation-news-top-gradiant, .playstation-news-bottom-gradiant {height: 24px;}

    .news-slide .slick-slide {width: 175px;}
    .news-slide .common-card.horizontal-card .img {padding: 0 0 52.7% 0;}

    .common-card.horizontal-card .all-content .date-row{margin-top: 4px;}

    .tranding-news {padding: 24px 16px 16px 16px;}
    .tranding-news .tranding-news-gradiant-top-gradiant,
    .tranding-news .tranding-news-gradiant-top--right-gradiant {height: 16px;}
    .tranding-news h2 {margin-bottom: 8px;line-height: 28px;}
    .tranding-news .img-content {grid-template-columns: 94px 12fr;gap: 12px;margin-bottom: 12px;align-items: center;}
    .tranding-news .img-content img {height: 94px;}
    .tranding-news .img-content .h3 {font-size: 17px;line-height: 22px;}
    .tranding-news .list li a {font-size: 15px;line-height: 22px;padding: 12px 0px 12px 12px;}
    .tranding-news .list li a:after {top: 20px;}

    .gamesHub-language .playstation-news-top-gradiant {height: 16px;}

    .all-country-language .language-dropdown a.select-language {min-height: 62px;padding: 8px 45px 8px 16px;}
    .all-country-language .language-dropdown a.select-language .h3 {font-size: 15px;line-height: 22px;margin-bottom: -4px;}
    .all-country-language .language-dropdown a.select-language span {font-size: 12px;line-height: 17px;}
    .slot-review-section.home-banner-section .main-border-title {padding-right: 8px;}
    .slot-review-gradiant-bottom-inner-gradiant {height: 14px;}

    .slot-review-gradiant-bottom {height: 24px;}
    .slot-review-gradiant-bottom:after {height: 12px;}

    .slot-review-gradiant-bottom-gradiant {height: 13px;right: -1px;}

    .gambling-news-section-top-gradiant {display: none;}

    .check-uncheck-list,.real-money-casino-item{grid-template-columns: 1fr;gap: 16px;}

    .welcome-offer .offer-row{flex-direction: column;text-align: center;}
    .welcome-offer .offer-row h3{font-size: 20px !important;line-height: 30px !important;}

    .find-online-casino-item .key-feature-table{padding: 16px;}

    .casino-table {overflow: scroll;}
    .casino-table table{width: 810px !important;}
    .casino-table table thead th, .casino-table table tbody tr td{width: auto;}

    .choose-best-cusino-list .cusino-items {padding: 16px;}
    .choose-best-cusino-list .cusino-items .icon {height: 40px;width: 40px;top: 0px;position: relative;left: 0;}
    .choose-best-cusino-list .cusino-items h3 {padding: 0;display: flex;align-items: center;column-gap: 16px;}
    .choose-best-cusino-list .cusino-items h3 .title {width: calc(100% - 40px);}
    .choose-best-cusino-list .cusino-items p{font-size: 17px; line-height: 26px;}

    .featured-guides {grid-template-columns: repeat(1, 1fr);}

    .all-news-list {padding: 32px 0;}
    .all-news-list .common-card.horizontal-card {margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid #DCE8F7;}
    .all-news-list .common-card.horizontal-card .img {width: 96px;height: 96px;border-radius: 2px;}  
    .all-news-list .common-card.horizontal-card .all-content {padding-left: 12px;width: calc(100% - 96px);}
    .all-news-list .common-card.horizontal-card .all-content .date-row {margin: 0;}
    .all-news-list .common-card.horizontal-card .all-content p{display: none;}
    .all-news-list .mp-pagination {margin-top: 12px;border: none;padding: 0;}

    .contact-form {grid-template-columns: repeat(1, 1fr);}

    .site-review-section .review-number{gap: 16px;margin: 9px 0 17px;}

    .site-review-grid .choose-best-cusino-list .cusino-items h3 {padding: 0 0 0 0px;}

    .review-tabs .choose-best-cusino-list .cusino-items,
    .review-tabs .get-offer-list .cusino-items{flex-direction: column;padding: 16px;}
    .review-tabs .get-offer-list .cusino-items .icon{left: 0;}

    .game-review-section .review-number{margin: 24px 0;}

    .userreviews-list{padding: 24px;}
    .userreviews-list .featured-reviews-box .icon{height: 40px;width: 40px;font-size: 15px;line-height: 22px;}  

    .game-review-grid .mp-custom-select {justify-content: flex-start;padding: 0 0 0 16px;width: 100%;margin: 16px 0 0 0;height: 42px;font-size: 17px;line-height: 26px;}
    .game-review-grid .mp-custom-select select {width: calc(100% - 59px);font-size: 17px;line-height: 26px;}

    .about-content {margin-top: 16px;}
    .about-content .content h2{margin-bottom: 8px;}
    .about-content .content p,.about-section-title-description p{font-size: 17px;line-height: 26px;}

    .about-section-title-description h2.section-title,.about-section-title-description .stay_connected_sec_title {font-size: 24px;line-height: 32px;color: #181818;margin-bottom: 8px;letter-spacing: -0.3px;font-weight: 700;}
    .about-section-title-description h2.section-title{margin-bottom: 35px;}
    .about-section-title-description .stay_connected_sec_title{display: block;}

    .about-why-trust .about-why-trust-grid{grid-template-columns: repeat(1, 1fr);gap: 8px;}

    .about-our-roots {padding: 32px 0 24px;}
    .about-our-roots .about-our-roots-grid{margin-top: 8px;gap: 8px;}
    .about-our-roots .about-our-roots-grid .item, .about-meet-the-team .teem-intro .item {padding: 16px;}
    .about-our-roots .about-our-roots-grid .item p{font-size: 15px;line-height: 22px;}

    .about-real-money-gaming {padding: 0px 0 32px;}
    .about-real-money-gaming:after{display: none;}
    .about-real-money-gaming .about-real-money-gaming-grid{margin: 24px 0 16px;}
    .about-real-money-gaming .about-real-money-gaming-grid p{font-size: 17px;line-height: 26px;}

    .review-crateria-section .about-section-title-description h2.section-title {font-size: 18px;line-height: 26px;}

    .review-crateria-section-grid {grid-template-columns: repeat(2, 1fr);gap: 8px;margin: 8px 0 0;}
    .review-crateria-section-grid .item .icon {margin-bottom: 8px;height: 24px;width: 24px;}
    .review-crateria-section-grid .item p {font-size: 15px;line-height: 22px;}

    .about-our-mission-gradiant {height: 24px;display: block !important;}
    .about-our-mission-gradiant img{vertical-align: bottom;}

    .about-our-mission{padding: 24px 0;}
    .about-our-mission:after,.about-stay-connected:before{display: none;}

    .about-our-mission-grid .content div {padding: 0;}
    .about-our-mission-grid .content p {font-size: 17px;line-height: 26px;}
    .about-our-mission-grid .content{gap: 16px;}

    .gradiant-border-shape {height: 24px;}
    .gradiant-border-shape .left-bottom{height: 14px;}
    .gradiant-border-shape .right-bottom {height: 13px;bottom: -1px;}

    .about-meet-the-team .about-section-title-description {margin-bottom: 8px;}
    .about-meet-the-team .teem-intro {margin-top: 32px;gap: 8px;}  
    .about-meet-the-team .about-meet-the-team-slider .author-card .author-des .team-author-title{font-size: 18px;line-height: 26px;}
    .about-meet-the-team .about-meet-the-team-slider .author-card .author-des p {font-size: 13px;line-height: 20px;}

    .about-meet-the-team-slider .slick-slide {width: 256px;}  

    .about-stay-connected:after {height: 24px;}

    .about-stay-connected-grid .about-stay-btn p {font-size: 17px;line-height: 26px;}
    .about-stay-connected-grid .about-stay-btn ul li a {font-size: 13px;line-height: 20px;border-radius: 4px;}

    .top-gambling-sites,.sidebar-list {margin-bottom: 16px;}
    .error404 .playstation-news {padding: 32px 0 8px !important;}    

    .top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item,
    .top-online-casinos .online-casinos-grid .left-side .box_list .single_list{padding: 24px 24px 24px 75px;}
    .top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item .icon,
    .top-online-casinos .online-casinos-grid .left-side .box_list .single_list .icon{height: 40px;width: 40px; left: 24px;}
    .top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item .icon img,
    .top-online-casinos .online-casinos-grid .left-side .box_list .single_list .icon img {max-width: 20px;max-height: 20px;}
    .top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item h4,
    .top-online-casinos .online-casinos-grid .left-side .box_list .single_list h3 {vertical-align: text-bottom;font-size: 18px;line-height: 26px;}
    .top-online-casinos .online-casinos-grid .left-side .trust_gamesHub_grid .item p,
    .top-online-casinos .online-casinos-grid .left-side .box_list .single_list p {margin-top: 5px; font-size: 15px;line-height: 22px;}

    .slotsl-progress {margin-top: 16px;}
    .new-game-review-content .slotsl-container {margin-bottom: 32px;}

    .user_score_rating .text-accent {font-size: 24px !important;line-height: 32px !important;}    
    .user_score_rating .rating-number {font-size: 15px;line-height: 22px;}    

    .online-casinos-grid .left-side .mp-profile-row .profile-item .details {margin-left: 4px;}
    .online-casinos-grid .left-side .disclaimer-comman img {margin-right: 4px;}
    .online-casinos-grid .left-side .disclaimer strong{color: #606060; font-weight: 700;}    
    .online-casinos-grid .disclaimer-comman {margin-bottom: 16px !important;}

    .expert-rating img{height: 16px !important; width: 18px !important;}

    /* .blue-card-slider .slider-track {gap: 8px;}
    .blue-card-slider .slider-track .slide-card,
    .blue-card-slider .slider-track .slide-card.active {width: 167px;min-width: 167px;} */

    .home-banner-section.h1-blank-section .main-border-title-row .main-border-title {font-size: 34px;}

    .category-section .light-blue-right{display: none;}

    html[dir="rtl"] .all-country-language .language-dropdown a.select-language {padding: 8px 16px 8px 45px;}
    .sl-close-popup:before, .sl-close-popup:after{
        height: 25px
    }
    #sl-single-game-popup .sl-close-popup {
    top: 55%;
    left: 54%;
    width: 25px;
    height: 25px;
    }
    .home .gaming-portal-section {margin-top: 90px;}
    .small-gaming-news-portal .pt-8.button a{font-size: 17px;}
}

@media screen and (max-width: 575px) {
    .contact-form-block{ padding: 16px;}
    .my-40,
    .my-32 {margin-top: 24px;margin-bottom: 24px;}

    .font-xl {font-size: 20px;line-height: 28px;}
    .font-sm,.orange-btn{font-size: 15px;line-height: 22px;}
    .font-2sm {font-size: 17px;line-height: 26px;} 
    .font-4xl {font-size: 26px;line-height: 34px;}

    .top-bottom-shape:after,
    .top-bottom-shape:before{height: 24px;}

    .get-offer-btn{height: 40px;}

    .all-country-language .language-dropdown .inner-dropdown .inner-inner-dropdown{grid-template-columns: repeat(1, 1fr);row-gap: 20px;}
    .all-country-language .language-dropdown .inner-dropdown ul {gap: 5px;}
    .all-country-language .language-dropdown .inner-dropdown .h3 {margin-bottom: 10px;}

    .mp-breadcrumb{min-height: 24px;margin: 0;}
    .mp-breadcrumb li span {font-size: 12px;line-height: 17px;}
    /* .mp-breadcrumb a:after{margin: 2px 4px 4px 4px;} */

    .shore-more-content{font-size: 17px;line-height: 26px;}

    .guide-banner-section{padding-bottom: 50px;}
    .guide-banner-section p{font-size: 17px;line-height: 26px;margin-bottom: 0;}        
    .guide-banner-section .profile-row .profile-item img {height: 40px;width: 40px;}
    .guide-banner-section .profile-row .profile-item .details p{font-size: 15px;line-height: 22px;    margin-bottom: 0px;}
    .guide-banner-section .profile-row .profile-item .details p .name{gap: 0;margin: 0;}
    .guide-banner-section .profile-row .profile-item .details p strong{font-size: 13px;line-height: 20px;}
    .guide-banner-section .disclaimer{font-size: 13px;line-height: 20px;}
    .guide-banner-section .banner-bottom-shape {height: 25px;}    

    .top-online-casinos {padding: 24px 0 32px 0;margin: 10px 0;}

    .online-casinos-grid .font-3xl{font-size: 24px !important;line-height: 32px !important;}
    .online-casinos-grid p,.list-of-online-Casinos-counter ul li,.author-profile .content p,.show_more_title_button{font-size: 17px;line-height: 26px;}

    .list-of-online-Casinos-counter {padding: 16px;}
    .list-of-online-Casinos-counter ul li:before{height: 24px;width: 24px;top: 4px;}
    .list-of-online-Casinos-counter ul{row-gap: 4px;}
    .list-of-online-Casinos-counter ul li{ padding-left: 42px;}

    ul.custom-dot-list,
    .custom-dot-list ul,
    .site-review-grid .online-casinos-grid .left-side > ul.wp-block-list,
    .online-casinos-grid .left-side .new-game-review-content > ul.wp-block-list {row-gap: 4px !important;}

    ul.custom-dot-list li,
    .custom-dot-list li,
    .page-id-2828394 .online-casinos-grid .left-side ul li,
    .site-review-grid .online-casinos-grid .left-side > ul.wp-block-list li,
    .online-casinos-grid .left-side .new-game-review-content > ul.wp-block-list li{padding-left: 14px !important;font-size: 17px;line-height: 26px;}

    .playing-real-money .custom-dot-list,
    .playing-real-money .custom-dot-list ul,
    .custom-dot-list .border-orange-box ul{row-gap: 2px !important;}

    .mp-line-number span.font-3xl {height: 54px;width: 54px;}

    .find-online-casino-item {margin: 16px 0;}
    .find-online-casino-item .big-variety {margin: 8px 0 0 0;}
    .find-online-casino-item .big-variety h3 {font-size: 20px;line-height: 28px;margin-bottom: 8px;}
    .find-online-casino-item .big-variety .rating {font-size: 18px;line-height: 26px;margin-bottom: 8px;}
    .find-online-casino-item .big-green{margin-bottom: 16px;font-size: 15px;line-height: 22px;}
    .find-online-casino-item .big-variety .rating span img {width: 15px;height: 14px;margin-left: 4px;}
    .find-online-casino-item .key-feature-table table tr {display: table;}
    .find-online-casino-item .key-feature-table table tr td {font-size: 15px;line-height: 22px;padding: 8px 0; width: auto;min-width: 110px;}
    .find-online-casino-item .key-feature-table table tr td:last-child{font-family: "Helvetica";}
    .find-online-casino-item .key-feature-table {row-gap: 8px;}

    .check-uncheck-list .font-md {font-size: 17px;line-height: 22px;margin-bottom: 8px;}
    .check-uncheck-list ul.check {gap: 4px;}
    .check-uncheck-list ul.check li, .check-uncheck-list ul.uncheck li {padding-left: 44px;align-items: center;
        display: flex;}
    .check-uncheck-list ul.check li:before, .check-uncheck-list ul.uncheck li:before {height: 32px;width: 32px;top: 0;}

    .offer-row .font-xl{font-size: 20px;line-height: 28px;}

    .welcome-offer {margin: 32px 0 16px;}
    .welcome-offer .offer-box{left: 50%;transform: translateX(-50%);font-size: 12px;line-height: 17px;background-color: #39399A;top: -15px;}
    .welcome-offer .offer-row {margin-top: 8px;gap: 8px;}
    .welcome-offer .offer-row .orange-btn {min-width: 100%;margin: 0;}
    .real-money-casino-item{gap: 8px;}
    .real-money-casino-item .details h3{margin-bottom: 4px;} 

    .list-of-online-Casinos-counter.feature-guide {padding: 34px 0 55px;}
    .error404 .list-of-online-Casinos-counter.feature-guide,.single-post .list-of-online-Casinos-counter.feature-guide{padding: 0;}
    .list-of-online-Casinos-counter.did-you-know h3 img{height: 40px;width: 40px;}
    .list-of-online-Casinos-counter.did-you-know h3.font-lg{font-size: 18px;line-height: 26px;}
    .list-of-online-Casinos-counter.did-you-know  .top-shape{width: 100%;}  
    .list-of-online-Casinos-counter .top-shape .shap-1,
    .list-of-online-Casinos-counter .top-shape .shap-3{height: 16px;}
    .list-of-online-Casinos-counter .top-shape .shap-2,
    .list-of-online-Casinos-counter .top-shape .shap-4{height: 8px;}

    .horizontal-tab-grid .custom-tab-grid-item .top-img-section {height: 110px;}
    .horizontal-tab-grid .custom-tab-grid-item .tab-text .top-tab-text {justify-content: center;width: 100%;text-align: center;}
    .horizontal-tab-grid .custom-tab-grid-item .rating {width: 100%;}

    .custom-tab-grid-item .tab-text h3 {font-size: 24px;line-height: 32px;margin-bottom: 4px;}
    .custom-tab-grid-item .tab-text p {font-size: 15px;line-height: 22px;}
    .custom-tab-grid-item .rating strong{line-height: 22px;    }
    .custom-tab-grid-item .rating a{line-height: 20px;}
    .best-online-accordion .accordion-item .accordion-header {padding: 12px 45px 12px 16px;font-size: 17px !important; line-height: 26px !important;}  

    .slot-lovers .accordion-header {font-size: 15px !important; line-height: 22px !important; padding: 15px 42px 15px 16px;}
    .slot-lovers .accordion-header:after {right: 16px;}

    .author-profile .author-img {width: 99px;height: 120px;margin: 0 auto;}
    .author-profile .content {text-align: center;}
    .author-profile .content h2,.author-profile .content .author-tagline {font-size: 13px;line-height: 20px;}
    .author-profile .content h3,.author-profile .content .author-title {font-size: 36px;line-height: 40px;letter-spacing: -1.1px;}
    .author-profile .content .button-socialLink .orange-btn {min-width: 231px;font-size: 13px;line-height: 20px;letter-spacing: 0.5px;}
    .author-profile .content .button-socialLink {justify-content: center;margin-top: 16px;gap: 8px;}
    .top-online-casinos .online-casinos-grid .left-side .author-profile .content h2,.top-online-casinos .online-casinos-grid .left-side .author-profile .content .author-tagline {font-size: 13px;line-height: 20px;margin: 0;}
    .top-online-casinos .online-casinos-grid .left-side .author-profile .content h3,.top-online-casinos .online-casinos-grid .left-side .author-profile .content .author-title{font-size: 36px;line-height: 40px;letter-spacing: -1.1px;}

    .sidebar-list ul li {padding: 12px 0px;font-size: 14px;line-height: 24px;}

    .guide-page-feature-guide .featured-guide-item .feature-duides-author :is(strong, span){font-size: 15px;line-height: 22px;}
   
    /* .category-featured-guides-slider .slick-track{gap: 8px}
    .category-featured-guides-slider .slick-slide {width: 320px;} */

    .small-gaming-news-portal {padding: 16px;background: #FED0C0 url(../images/gaming-portal-bg-mobile.png) no-repeat top center;background-size: cover;}
    .small-gaming-news-portal .img {width: 115px;margin: -52px 0 22px 0;}
    .small-gaming-news-portal .title {margin: 0 0 8px 0;}

    .all-guides-section {padding: 0 0 0px 0;}
    .all-guides-section .featured-guide-item{padding: 12px 16px;}
    .all-guides-section .featured-guide-item:last-child {border-radius: 0;}
    .all-guides-section .featured-guide-item .h5 {font-size: 15px;line-height: 22px;margin-bottom: 4px;}
    .all-guides-section .featured-guide-item .content{display: none;}
    .all-guides-section .featured-guide-item .feature-duides-author{padding-left: 0;}
    .all-guides-section .featured-guide-item .feature-duides-author > a{display: none;}
    .all-guides-section .featured-guide-item .feature-duides-author strong:after {content: ",";display: inline-block;color: #606060;height: auto;width: auto;background: transparent;border-radius: unset;margin: 0 5px 0 0;vertical-align: unset;}
    .all-guides-section .main-border-title-row + .featured-guide-item{border-radius: 4px 4px 0 0;}
    .all-guides-section .mp-pagination {margin-top: 0;padding: 16px 20px 0;border-radius: 0px 0px 4px 4px;}

    .featured-guides {gap: 4px;}  
    .featured-guide-item{padding: 16px;}
    .featured-guide-item .h5 {font-size: 18px;line-height: 26px;}
    .featured-guide-item .feature-duides-author :is(strong, span) {font-size: 15px;line-height: 22px;}
    .featured-guide-item .feature-duides-author span{color: #606060;}
    .featured-guide-item .content{margin: 18px 0 24px;}

    .top-online-casinos:after{display: none;}

    .category-top-online-casinos .all-guides-section{padding-bottom: 0;}

    .artical-grid .quatation h3 {font-size: 18px;line-height: 26px;}
    .artical-grid .quatation .quatation-img {width: 24px;}
    .artical-grid .quatation {padding-left: 36px;}

    .latest-news-tabs {margin: 0 0 24px 0;}

    .categories-list-bg .item a{height: 72px;font-size: 15px;line-height: 22px;}

    .mobile-grid-1{grid-template-columns: repeat(1, 1fr);}

    footer .footer-bottom .left-footer h3{font-size: 12px;line-height: 17px;}
    footer .footer-bottom .left-footer p{font-size: 9px;line-height: 13px;}
    footer .footer-bottom .right-footer .multilanguage-select .selected-language{height: 36px;font-size: 13px; line-height: 20px;}
    footer .footer-bottom .right-footer .multilanguage-select ul li a{font-size: 13px; line-height: 20px;}
    footer .logo img {max-width: 182px;}

    .gaming-portal-section{background: #fed0c0 url("../images/gaming-portal-bg-mobile.png") no-repeat top center;background-size: 100%;}
    .gaming-portal-section .gaming-portal-content .gaming-list .item .icon{height: 48px;width: 48px;}
    .gaming-portal-section .gaming-portal-content .btn-row .orange-btn{width: 100%;height: 56px;}

    .gambling-news-section .feature-duides .accordion .accordion-item{margin-bottom: 4px;}
    .gambling-news-section .feature-duides .accordion .accordion-item.open .feature-duides-author {margin-top: 24px;}
    .gambling-news-section .feature-duides .accordion .accordion-item .feature-duides-author :is(strong, span){font-size: 13px;line-height: 20px;}    
    .gambling-news-section .gambling-news-grid .gambling-news-right .list li:last-child a{padding-bottom: 0;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .list li a {padding: 8px 0 8px 16px;}
    .gambling-news-section .gambling-news-grid .gambling-news-right .list li a:after { top: 16px;}

    .category-news-list-top {margin-bottom: 24px !important;}

    ul.category-news-list li a {font-size: 15px;line-height: 22px;padding: 8px 16px;}

    .news-category-banner .category-search .search-pages {font-size: 15px;line-height: 22px;margin-top: 17px;}
    .news-category-banner .category-search .search-pages strong{font-size: 13px;line-height: 20px;}

    .author-lists {gap: 8px;row-gap: 17px;}

    .author-card {padding-bottom: 143.3%;border-radius: 4px;}
    .author-card:after {height: 49.2%;}

    .author-section{margin-bottom: 24px;}
    .author-section .mp-pagination {border: none;padding: 0;margin-top: 17px;}

    .gameshub-authors .author-profile .content {padding: 24px 0 50px 0;}
    .gameshub-authors .author-profile .content .title-row{margin-bottom: 24px;}
    .gameshub-authors .author-profile .content .title-row .c-author-banner-title{font-size: 13px;line-height: 20px;}
    .gameshub-authors .author-profile .content .title-row .author-title{font-size: 36px;line-height: 40px;margin-bottom: 0;}
    .gameshub-authors .author-profile .content .small-des {margin: 24px 0 16px;}

    .author-box-lists {padding: 32px 0;}
    .author-box-lists .box-lists{gap: 8px;}
    .author-box-lists .box-lists .item {position: relative;padding: 0 0 0 56px;}
    .author-box-lists .box-lists .item .icon {height: 40px;width: 40px;}
    .author-box-lists .box-lists .item h2,.author-box-lists .box-lists .item .author_feature_info {font-size: 17px;line-height: 22px;margin-bottom: 2px;}

    .education-experiance {padding: 32px 0;}
    .education-experiance .box .icon,
    .education-experiance .box .icon img {height: 56px;width: 56px;}
    .education-experiance .content {width: calc(100% - 56px);} 
    .education-experiance h3,.education-experiance .education_experience_title {font-size: 15px;line-height: 22px;}
    .education-experiance .editor-row span.dot {width: 100%;color: #333333;font-size: 13px;line-height: 20px;}
    .education-experiance .editor-row span.dot:after{display: none;}
    .education-experiance .editor-row span {color: #606060;gap: 0;font-size: 13px;line-height: 20px;}
    .education-experiance .editor-row span img{margin-right: 4px;}

    .grid-2 {gap: 16px;}
    .expertise {margin: 24px 0 0 0;}
    .expertise h2.font-3xl{font-size: 24px;line-height: 32px;}
    .expertise .grid-2{display: flex;flex-direction: column-reverse;}
    .expertise ul {margin: 0 0 24px 0;}

    .quatation-section {padding: 32px 0;}
    .quatation-section:after,
    .quatation-section:before{height: 16px;}
    .quatation-section .quatation .quatation-img {width: 56px;height: 48px;margin-bottom: 16px;}

    .stayup-date {margin: 32px 0 24px;}
    .stayup-date .font-3xl{font-size: 24px;line-height: 32px;}
    .stayup-date .stayup-date-right{padding: 16px;}
    .stayup-date .stayup-date-right .single-row .img{width: 68px;}
    .stayup-date .stayup-date-right .single-row .content h3,
    .stayup-date .stayup-date-right .single-row .content p{font-size: 15px;line-height: 22px;}

    .common-card.horizontal-card.mobile-horizontal-card .img {width: 96px;height: 96px;}
    .common-card.horizontal-card.mobile-horizontal-card .all-content {width: calc(100% - 96px);}

    .all-post-from {margin:24px 0;}
    .all-post-from .orange-btn{width: 100%;}    

    .game-lists-items {margin: 32px 0;}
    .game-lists-items .grids-items {grid-template-columns: repeat(2, 1fr);gap: 16px 8px;}

    .top-progress {margin: 0px 0 0 0;}
    .top-progress p {font-size: 13px;line-height: 20px;}

    .miscellaneous-description h2.title {margin: 24px 0 8px 0;}

    .contact-form-section .form {padding: 16px;}
    .contact-form-section .form .gform_confirmation_message {font-size: 17px;line-height: 26px;}
    .contact-form-section .form .ginput_recaptcha {transform: scale(0.8) translate(-30px, 0px);}

    .site-review-img-section .img{height: 202px;}

    .site-review-section .review-number .bet365{width: 119px; height: 63px;}
    .site-review-section .review-number h1 {margin-bottom: 0;}
    .site-review-section .welcome-offer {padding-top: 24px; margin-top: 32px;}
    .site-review-section .welcome-offer h3 {font-size: 18px;line-height: 26px;}
    .site-review-section .welcome-offer .orange-btn{height: 56px;}

    .page-template-site-review .site-review-section .review-number .bet365{width: 119px;}
    .page-template-site-review .site-review-section .review-number .bet365 + div{width: calc(100% - 135px);}

    .site-review-grid {padding: 32px 0;}

    .mp-profile-row img {height: 40px;width: 40px;}
    .mp-profile-row p,.light-bold-font-list li,.games-bet-slide .blue-content-card .card-content .h3{font-size: 15px;line-height: 22px;}
    .light-bold-font-list li{ padding: 8px 0;}
    .mp-profile-row .profile-item .details p .name,
    .site-review-grid .disclaimer p{font-size: 13px;line-height: 20px;color: #606060;}
    
    .site-review-grid .my-40 {margin-top: 32px;margin-bottom:32px;}

    .review-tabs .tab-buttons{overflow-x: auto;}
    .review-tabs .tab-buttons .inner-tab-buttons{width: 590px;}
    .review-tabs .tab-buttons button {padding: 20px 8px;font-size: 17px;line-height: 22px;}
    .review-tabs  .get-offer-list .cusino-items {gap: 16px;}

    .site-review-grid .choose-best-cusino-list .cusino-items h3 {font-size: 18px;line-height: 26px;}
    .copy-offert-btn .orange-btn {height: 56px;font-size: 15px;line-height: 22px;}

    .games-bet-slide .slick-track .slick-slide {width: auto;}
    .games-bet-slide .blue-content-card{width: 167px;}
    .games-bet-slide .slick-list {margin: 0 -4px;}
    .games-bet-slide .slick-slide {padding: 0 4px;}

    .logo-table table td:first-child {padding: 8px;font-size: 13px;line-height: 20px;}
    .logo-table table td{padding: 8px;font-size: 15px;line-height: 22px;}
    .logo-table table td .get-offer-btn{min-width: 134px;}

    .horizontal-tab-grid .custom-tab-grid-item .tab-text {padding: 16px 24px 24px 24px;}

    .top-gambling-sites .top-gambling-sites-lists .top-gambling-item .content strong{line-height: 22px;}
    .top-gambling-sites .top-gambling-sites-lists .top-gambling-item .content .review-title{font-size: 12px;line-height: 17px;}

    .site-review-section .review-number .small-img {height: 64px;width: 64px;}

    .gaming-ratting-row{margin: 12px 0 0 0;row-gap: 0 !important;}

    .game-review-section .site-review-img-section .img {height: 238px;}
    .game-review-section .review-number {margin: 24px 0 16px;}
    .game-review-section .site-review-img-section .img .sl-placeholder .slaunch-button{max-width: 280px;}

    .play-btn .orange-btn{font-size: 13px;line-height: 20px;}

    .game-review-slider .slick-list {margin: 0 -4px;}
    .game-review-slider .slick-slide {padding: 0 4px;}
    .game-review-slider .image{width: 100%;height: 90px;}

    .game-review-list ul li {font-size: 15px;line-height: 22px;padding: 13px 8px;margin: 0;}

    .featured-reviews-box{padding: 24px;}
    .featured-user-reviews-slider .slick-slide .featured-reviews-box {width: 100%;}
    .featured-reviews-box .rating {margin-bottom: 16px;}
    .featured-reviews-box .mp-profile-row img,
    .featured-reviews-box .mp-profile-row .profile-item .icon{height: 40px;width: 40px;font-size: 15px;line-height: 22px;}

    .userreviews-list{padding: 16px;}
    .userreviews-list .featured-reviews-box {padding: 0px 32px 16px 52px;margin-bottom: 16px;}
    .userreviews-list .featured-reviews-box .rating {margin-bottom: 12px;font-size: 17px;line-height: 22px;}
    .userreviews-list .featured-reviews-box .rating img{width: 15px;height: 14px;}

    .experience-mega-moolah .list-of-online-Casinos-counter {padding: 32px 16px; min-height: 148px;}
    .experience-mega-moolah .list-of-online-Casinos-counter .img {height: 56px;width: 56px;top: -33px;}
    .experience-mega-moolah .list-of-online-Casinos-counter ul {margin: 8px 0 0 0;}
    .experience-mega-moolah .list-of-online-Casinos-counter .font-lg {font-size: 18px;line-height: 26px;}
    .experience-mega-moolah .list-of-online-Casinos-counter ul li{height: 24px;width: 24px;}

    /* .game-review-grid .best-online-accordion {margin: 0 0 -24px 0;} */
    .mp-pagination li.back a,.mp-pagination li.next a{font-size: 13px;line-height: 13px;margin: 0;}
    .mp-pagination li span,.mp-pagination li a{height: 40px;width: 40px;font-size: 15px;line-height: 22px;}
    .mp-pagination li.back,.mp-pagination li.next {margin: 0px;}

    .states-online-casinos ul{margin-top: -8px;}
    .states-online-casinos ul li strong{font-weight: 400;}

    .border-orange-box:before {background: #FFE0D6 url(../images/border-orange-box-mobile.png) no-repeat top left;}
    .border-orange-box .font-lg,.key-feature h3.font-lg,.top-online-casinos .left-side h3.font-lg,.mp-overview .font-lg {font-size: 18px;line-height: 26px;}

    .casino-table table thead th, .casino-table table tbody tr td {width: 120px;}
    .casino-table table thead th,.casino-table table tbody tr td{font-size: 15px;line-height: 22px;}

    .guide-online-casino-payment-methods img{height: 163px;object-fit: cover;}
    .choose-best-cusino-list{gap: 4px;}


    .page-template-default .left-side .table-of-content {padding: 17px 24px;}
    .page-template-default .left-side .table-of-content .heading .title-icon strong {font-size: 17px;line-height: 22px;}

    .tag-lists {padding-top: 16px;}
    .tag-lists .tag-title{font-size: 13px;line-height: 20px;}
    .tag-lists ul li a{font-size: 12px;line-height: 17px;padding: 4px 12px;}

    .category-banner .all-review-slider .mobile-grid-1 .common-card .all-content .h3,

    .artical-latest-news .common-card .all-content .h3{font-size: 18px;line-height: 26px;}
    .artical-latest-news .game-reviews-section .container .top-row .font-3xl{font-size: 20px;line-height: 28px;}

    .latest-news-tabs ul li, .latest-news-tabs .common-card.horizontal-card .all-content .h3{font-size: 15px;line-height: 22px;}
    .latest-news-tabs .common-card.horizontal-card{margin-bottom: 12px;}

    .artical-grid .online-casinos-grid .font-s {font-size: 13px !important;line-height: 20px !important;}

    .game-review-section .review-number .font-md {font-size: 17px;line-height: 22px;}
    .game-review-section .review-number .font-md strong{font-size: 16px;line-height: 26px; margin-left: 4px !important;}
    .game-review-section .review-number p a {text-decoration: none;font-size: 13px;line-height: 20px;}

    .horizontal-tab-grid .custom-tab-grid-item .tab-text .top-tab-text p,.video-item .content .h3 {font-size: 15px;line-height: 22px;}
    .horizontal-tab-grid .custom-tab-grid-item .rating a {line-height: 20px;}

    .top-gambling-sites .top-gambling-sites-lists .top-gambling-item .img .top-rated{font-size: 9px;line-height: 13px;}

    .logo-table table td .orange-btn {font-size: 13px;line-height: 20px;min-width: 124px;padding: 12px;}

    .copy-btn .text-accent{font-size: 13px !important;line-height: 20px !important;}
    .copy-btn span.font-secondary,.video-item .content .play-review-row strong a{font-size: 12px !important;line-height: 17px !important;}

    .userreviews-list .featured-reviews-box .review-author-name p,.userreviews-list .featured-reviews-box .review-author-name .date{font-size: 15px;line-height: 22px;}
    .userreviews-list .featured-reviews-box .review-author-name{display: block !important;}

    .site-review-section .review-number p strong {font-size: 16px;line-height: 26px;}
    .site-review-section .review-number p strong img {height: 15px;width: 15px;margin-top: -2px;}
    .site-review-section .gaming-ratting-row p strong img{height: 13px;width: 13px;}

    .site-review-grid .mp-profile-row .profile-item .details p .name{color: #181818;gap: 4px;}
    .site-review-grid .disclaimer p img {filter: invert(39%) sepia(0%) saturate(0%) hue-rotate(201deg) brightness(94%) contrast(85%);}

    .video-item .content .play-review-row strong{font-size: 14px;line-height: 22px;}
    .video-item:first-child .content .h3{font-size: 17px;line-height: 22px;}
    .video-item:first-child .play-review-row .get-offer-btn{font-size: 12px !important;line-height: 17px !important;}

    .border-orange-box .font-xl {font-size: 18px;line-height: 26px;}

    .site-review-grid.game-review-grid .mp-profile-row .profile-item .details p .name {font-family: "Plus Jakarta Sans", sans-serif;}

    .featured-user-reviews-slider .draggable {margin: 0 -4px;}
    .featured-user-reviews-slider .slick-slide {padding: 3px 4px;}

    .featured-user-reviews-section .review-row .font-xl{font-family: "Plus Jakarta Sans", sans-serif;font-size: 24px;line-height: 32px;}
    .featured-user-reviews-section .review-row .before-dots img{width: 18px;height: 16px;}


    .expert-rating{font-size: 18px;line-height: 26px;}

    .category-banner.gamelist-bannner h1{padding: 24px 0 8px;}

    .contact-form label,.contact-form .form-control{font-size: 17px;line-height: 26px;}

    .other-author-section .author-card .author-des .team-author-title{font-size: 18px;line-height: 26px;}
    .other-author-section .author-card .author-des p{font-size: 13px;line-height: 20px;}

    .all-post-from .all-post-from-grid{row-gap: 12px;}

    .stayup-date p,.expertise p{font-size: 17px;line-height: 26px;}

    .quatation-section .quatation h3,.quatation-section .quatation .author_quote_title {font-size: 18px;line-height: 26px;}

    .expertise ul li,.gameshub-authors .author-profile .content p,.category-banner p,
    .about-why-trust .about-why-trust-grid .item .description p{font-size: 15px;line-height: 22px;}

    .gameshub-authors .author-profile .author-img {width: 170px;}
    .gameshub-authors .author-profile .content .small-des p{font-size: 13px;line-height: 20px;margin-top: 0;}

    .about-real-money-gaming .about-real-money-gaming-grid h3,.about-why-trust .about-why-trust-grid .item .description h3{font-size: 17px;line-height: 22px;}
    .about-why-trust .about-why-trust-grid .item .description{ font-size: 15px; line-height: 22px;}
    .review-crateria-section-grid .item{padding: 16px;}

    .dardk-blue-bottom{height: 25px;}    

    .slot-review-section.home-banner-section {padding: 48px 0px;}
    .slot-review-section .dark-blue-left {background-color: unset;background-image: url("../images/mobile-slot-top-shape.svg");background-repeat: no-repeat;background-position: center;background-size: cover;clip-path: unset;height: 24px;}

    .site-review-section.main-about-page-banner:after{background-image: url("../images/mobile-bottom-shape.svg");background-color: unset;background-repeat: no-repeat;background-position: center;background-size: cover;clip-path: unset;height: 35px;}

    .artical-relese-date {padding: 16px;border: 1px solid #F6F6FA;}
    .artical-relese-date ul li,
    .single-post .online-casinos-grid .left-side ul.wp-block-list li,
    .single-post .online-casinos-grid .left-side p + ul li{font-size: 17px;line-height: 26px;}

    .half-top-shape,.half-bottom-shape {height: 16px;width: 100%;}
    .half-top-shape:after,.half-bottom-shape:after{height: 8px;}

    .date-row{gap: 8px;}

    .page-template-default .su-note::before{background: #FFE0D6 url(../images/border-orange-box-mobile.png) no-repeat top left;}
    .page-template-default .su-note .su-note-inner h4 {font-size: 18px;line-height: 26px;margin-bottom: 8px;}
    .page-template-default .left-side ul li,
    .page-template-default .left-side ol li{font-size: 17px;line-height: 26px;margin-bottom: 8px;}
    .page-template-default .left-side h2,
    .common-new-c-data h2,
    .top-online-casinos .online-casinos-grid .left-side h2{font-size: 24px;line-height: 32px;}
    .page-template-default .left-side h3{font-size: 18px;line-height: 26px;}
    .online-casinos-grid .left-side p.has-large-font-size{font-size: 24px !important;line-height: 32px;}

    .slotsl-filters .slotsl-providers{margin-bottom: 16px;width: 100%;}
    .slotsl-filters .slotsl-providers.slotsl-providers-sortby {margin-bottom: 0;}
    .online-casinos-grid .disclaimer *{font-size: 13px;line-height: 20px;}

    .show_more__section_wrapper h2, .show_more__section_wrapper h3, .show_more__section_wrapper h4, .show_more__section_wrapper h5, .show_more__section_wrapper h6 {font-size: 26px;}

    .new-game-review-content h2{font-size: 24px; line-height: 32px;}
    .new-game-review-content h3{font-size: 18px; line-height: 26px;}

    .new-game-review-content .su-row .su-column h2{font-size: 26px; line-height: 34px;}
    .new-game-review-content .su-row .su-column .sl-placeholder .slaunch-button{max-width: 210px;}
    .online-casinos-grid .left-side h3.wp-block-heading {font-size: 22px;margin-bottom: 15px;}
    .online-casinos-grid .left-side h4.wp-block-heading {font-size: 20px;margin-bottom: 20px;}
    .online-casinos-grid .left-side h5.wp-block-heading {font-size: 18px;margin-bottom: 15px;}
    .online-casinos-grid .left-side h6.wp-block-heading {font-size: 16px;margin-bottom: 15px;}

    .fi-faq-content-shortcode .fi-faq-content-shortcode__question {padding: 12px 45px 12px 16px;}
    .fi-faq-content-shortcode .fi-faq-content-shortcode__question h3,
    .fi-faq-content-shortcode .fi-faq-content-shortcode__answer p{font-size: 17px;line-height: 26px;}
    .fi-faq-content-shortcode__answer {padding: 0 24px 12px;}
    .fi-faq-content-shortcode .fi-faq-content-shortcode__answer {padding: 0 16px 12px;}

    .online-casinos-grid .show_more_title_button:after,
    .show_more_title_button:after{font-size: 17px;line-height: 26px;}

    .online-casinos-grid .left-side > h2.wp-block-heading,
    .online-casinos-grid .left-side .new-game-review-content > h2.wp-block-heading{font-size: 24px;line-height: 32px;margin-top: 32px}
    .new-game-review-content .su-row .su-column .sl-rating-container{width: 100%;flex: unset;}
    .new-game-review-content .su-row .su-column .sl-rating-container .sl-rating_text {margin-left: 0;}
    /* .gameshub-authors .author-profile .content .button-socialLink .orange-btn,.author-profile .content .button-socialLink .orange-btn{width: 100%;} */
    .slot-review-section.home-banner-section.slot_review_custom .main-border-title{/*max-width: calc(100% - 130px);*/display:inline;}
    .slot-review-section.home-banner-section.slot_review_custom .main-border-title img{margin: 0;}
    .img-content-box .content .h4 a{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
    .wp-block-quote p {
        font-size: 18px;
        line-height: 26px;
        padding-left: 36px;
    }
    .wp-block-quote p:before{
        width: 24px;
        height: 20px;
    }
}
@media screen and (max-width: 575px) {
.blue-content-card .card-content .slot-author-font{min-height: 34px;}
}