@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
/******

font-family: 'Oswald', sans-serif;
font-family: 'Montserrat', sans-serif;

******/
.text-area p { 
	margin:0; 
}

/*****************
// New design style//
*****************/
ul, li {
	list-style-type:none;
	margin:0;
	padding:0;
}
a, a:hover, a:focus {
	text-decoration:none !important;
	outline:none;
}
header {
	position: relative;
	height:auto !important;
}
header #logo {
	position: relative;
	z-index: 9999;
}
header { 
	background: url(../images/bg-header.jpg) center top no-repeat;
	background-size: cover;
}
.head-main {
	padding:40px 15px;
	position: static;
	max-width: 100%;
	margin: auto;
}
header #particles-js {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
#wrap-Main {
	margin:0;
}
.wrapper-Main {
	overflow-x: hidden;
}
#wrap-Main .head-menu.head-menu--s1.clearfix {
	margin: 0 !important;
	z-index:999;
	position:relative;
}
 #wrap-Main .mm-listview > li:not(.mm-divider)::after {
 left: 0;
}
#wrap-Main header #logo {
	width: auto !important;
}
#wrap-Main header #particles-js {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index:2;
}
.mid-Section .table-s1 .item .c1 {
	padding-top:50px;
}
.ratings-name-txt {
	color: #333;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
	text-align: center;
}
.mid-Section .table-s1 .item.clearfix {
	position: relative;
	margin-top: 15px;
	border: 1px solid #e6e8e9;
	background:#F4F2EF;
}
.mid-Section .item.top-casiono_heading {
	display: none;
}
.mid-Section img.desktop-img {
	margin-bottom: -5px;
}
 .mid-Section .table-cell .count::before, .mid-Section .table-cell .count::after {
 content: "";
 background:#fff;
 position: absolute;
 height: 40px;
 width: 40px;
 z-index: -3;
 z-index: -2;
}
.mid-Section .table-cell .count::before {
 border: 1px solid #e6e8e9;
 z-index: -1;
 left: 0;
 top:0;
}
.mid-Section .table-cell .count::after {
 background:#fff;
 border-width: 0 1px 1px 0;
 left: 5px;
 top: 5px;
 border-color: #e6e8e9;
 border-style: solid;
}
.mid-Section .table-s1 .item .count {
	background: none;
	border-radius: 0;
	position: absolute !important;
	left: -6px !important;
	top: -6px !important;
	z-index: 9;
	background: none;
	z-index: 21;
	height: 40px;
	width: 40px;
	border: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: normal;
	text-indent: inherit;
	font-size:16px;
}
.mid-Section .item.clearfix .c5, .mid-Section .item.clearfix .c4, .mid-Section .item.clearfix .c3, .mid-Section .item.clearfix .c2 {
	display:table-cell;
	vertical-align:middle;
	margin:0;
	float:none;
	padding-top:0;
}
.mid-Section .table-s1 .item .c3 .rating {
	padding-top:0;
}
.mid-Section .table-s1 .item .c4 i, .mid-Section .table-s1.table-big .item i {
	position: absolute;
	font-size: 30px;
	color: #e2e2e2;
	left: 0;
	top: 50%;
	margin-top: -15px;
	margin-left: -15px;
}
.mid-Section .all_casino_list .table-s1 .item .c1 {
	position:static;
}
.cas-Topspc {
	padding-top: 50px;
}
.mid-Section .f-section.set-height-200 {
	background:#F3F3F3 url(../images/hand-icon.png) no-repeat 15px 20px;
	padding:20px 40px;
	height:auto !important;
}
#wrap-Main .f-section .f-s-img {
	display: none;
}
#wrap-Main .f-s-content h2 {
	padding: 0 40px;
}
#wrap-Main #sidebar a.view-all, #wrap-Main #sidebar .sidebar_img {
	display: none;
}
#wrap-Main #sidebar.sidebar .widget {
	margin-bottom: 0;
}
#wrap-Main #sidebar.sidebar {
	padding-bottom:30px;
}
#wrap-Main h1.hide-Sh {
	display: none;
}
/*************/
 
.mid-Section {
	/*padding-bottom: 50px;*/
}
#wrap-Main .mid-Section {
	background: #fff;
}
#wrap-Main .mid-Section .section {
	background: none !important;
}
#wrap-Main .mid-Section .table-s1 {
	background: none;
}
.head-menu .menu > li {
	border:0;
}
#wrap-Main .head-menu .menu > li a {
	font-weight:600;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
#wrap-Main .head-menu .menu > li + li {
	padding-left:20px;
}
#wrap-Main .box-text.box-text--icon {
	background: #fff;
	padding: 20px 15px;
}
#wrap-Main .box-text.box-text--icon::after {
 display: none;
}
#wrap-Main .inner-Headsec {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#wrap-Main .trigger-mmenu {
	margin: inherit;
}
.close_nav #side-Menu {
	transform: translateX(0);
}
.close_nav .head-menu.head-menu--s1.clearfix {
	left: 300px;
}
.head-menu.head-menu--s1.clearfix {
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-ms-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
}
#side-Menu {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	background: #f3f3f3;
	z-index: 9999;
	width: 300px;
	box-shadow: 0px 0px 25px 1px rgba(0, 0, 0, 0.095) inset;
	transform: translateX(-100%);
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
#side-Menu ul {
	padding-top: 52px;
}
#side-Menu ul > li {
	list-style-type: none;
	text-align: left;
}
#side-Menu ul > li > a {
	padding: 10px 10px 10px 20px;
	display: block;
	border-bottom: 1px solid #dcdcdc;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
#side-Menu ul > li > a:hover {
	background:#e5e5e5;
}
.tog_nav {
	display: none;
}
.banner-Mainsec {
	padding:40px 0 70px;
	height: auto !important;
	display: flex;
	position:relative;
	overflow:hidden;
}
.banner-Mainsec:before, .banner-Mainsec:after {
	/*background:rgba(128, 97, 165, 0.99);*/
	background:rgba(179, 74, 74, 0.95);
	content:"";
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	z-index:2;
}
.banner-Mainsec:after {
	background: url(../images/casinon-utan-registrering-bg.png) no-repeat center center/cover;
	z-index:4;
}
.banner-Inner {
	position: relative;
	z-index: 9;
	color:#fff;
	text-align:center;
	max-width:750px;
}
.bottom-Layer, .top-Layer, .top-Layer2, .bottom-Layer2, .bottom-Layer3 {
	background: url(../images/bg-ang.png) repeat-x bottom center/auto 100%;
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 30px;
	z-index: 7;
}
.main-Titlesec > h3 {
	margin: 0;
	font-size: 36px;
	padding-bottom: 15px;
	font-weight: bold;
	line-height: normal;
	text-shadow:1px 1px 1px #000;
}
.inner-Text > p {
	line-height: 22px;
	font-size: 18px;
	text-shadow:1px 1px 1px #000;
	margin:0;
}
.inner-Tabsec.Left {
	text-align: center;
	position: relative;
	min-height: 140px;
	border-right:1px solid #c2c2c2;
}
.table-responsive-1 p {
	margin:0;
}
.infomartion > h3 {
	margin:0;
}
.infomartion > h3 > a {
	font-size: 20px;
	color:#B34A4A;
	display:block;
}
.infomartion > h3 > a > strong {
	font-weight: 700;
	font-family: 'Nunito', sans-serif;
}
.arrow-Ry {
	position: absolute;
	font-size: 36px;
	color: #e2e2e2;
	right: 20px;
	top: 50%;
	margin-top: -15px;
}
.rat-Coutsec {
	position: absolute;
	left:-1px;
	top: -1px;
	background: #fff;
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	border-width: 0 4px 4px 0;
	border-style: solid;
	border-color: #e6e6e6;
	z-index:99;
}
.other-LinkSee > ul > li > span {
	font-size: 12px;
	display: block;
	text-align: center;
	padding-top: 5px;
	font-weight: 600;
	color: #313032;
	line-height:normal;
}
 .rat-Coutsec::after {
 position: absolute;
 left: 0px;
 right: 0;
 top: 0px;
 bottom: 0;
 border-width: 0 1px 1px 0;
 border-style: solid;
 border-color: #c2c2c2;
 content: "";
 height: 40px;
 width: 40px;
}
#wrap-Main.page-id-1773 .mid-Section, #wrap-Main.page-id-1789 .mid-Section {
	background: #E6E6E6;
}
#wrap-Main.page-id-1773 .mid-Section .f-section.set-height-200 {
	background:none;
	padding: 20px 40px;
	height: auto !important;
	border:0;
	margin:0;
}
.ranking-Tabsec {
	border:1px solid #c2c2c2;
	background: #fff;
}
 .rat-Coutsec::before {
 content: "";
 border: 1px solid #c2c2c2;
 background: #fff;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 z-index: -1;
}
.comp-Logo {
	max-width: 180px;
	display:inline-block;
}
.col-md-9.pad-Box2 {
	padding: 0;
}
 .sp-Boxinner::after {
 color:#353535;
 left:-1px;
 top:-1px;
}
.sp-Boxinner::before {
 background: #e6e6e6;
 width: 40px;
 height: 40px;
}
.pelaa-Mainsec {
	padding-top: 50px;
}
.ranking-Innersec {
	padding-top: 0;
}
#wrap-Main .review-up-area, #wrap-Main .sidebar, #wrap-Main .sidebar .widget-list li {
	background:#fff;
}
#wrap-Main .review-up-area, #wrap-Main .sidebar {
/*border-color:#c2c2c2;*/
}
#wrap-Main .row--20 .overview_secc {
	background: #fff;
	border-top: 1px solid #efefef;
}
#wrap-Main .review-bottom-group {
	background:#fff;/*border-color:#c2c2c2;*/
}
#wrap-Main .sidebar .widget-s1 .number-box {
	background-color: #B34A4A;
	color: #fff;
	border: 1px solid #B34A4A;
}
.body-show-breadcrumbs:not(.home):not(.body-fullscreen-sections) #main {
 margin: 0;
}
.title-Pagesec {
	display: none;
}
.title-Pagesec > h2 {
	margin: 0 0 70px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	padding: 20px;
	font-size: 26px;
	font-weight: 600;
}
.inner-Tabsec.Right {
	border-width: 0;
}
.dmca-badge {
	margin-top: 25px;
}
.footer-Txt > p > span {
	margin-right: 10px;
}
.custom-banners > a > img {
	margin: 0;
}
.main-Titlesec > h3 > span {
	display: block;
}
.black-title > h3, .sp-Boxinner > h3 {
	color: #000;
}
.sp-Boxinner + .sp-Boxinner {
	margin-top:inherit;
}
.sp-Boxinner {
	margin-bottom:15px;
}
.rating-Sec .ratings-wrapper .rating svg, .ratings-wrapper .rating svg {
	font-size: 26px; 
	color:#B34A4A;
}
.section.section--first .container {
	width: 100%;
	padding: 0;
	max-width: 100%;
}
#wrap-Main .section.section--first .text-area {
	padding: 0;
	margin: 0;
}
#particles-js {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.fullwidth.text-area {
	display: none;
}
#wrap-Main #main {
	margin-top:0 !important;
}
.infomartion > p {
	font-size: 12px;
	line-height: 13px;
	padding-top: 5px;
}
.footer-Txt > p > a {
	text-transform: uppercase;
}
.top-sp-80 {
	padding-top:15px;
}
.primary-Main {
	background: #B34A4A;
}
.grayBx .sp-Boxinner {
	background: no-repeat;
	border: 0;
	padding: 0;
	padding-left: 120px;
	min-height: auto;
}
.spcasino-Txtsec.grayBx {
	padding-top: 30px;
}
.sp-Boxinner::after, .sp-Boxinner::before {
 display: none;
}
.grayBx .ford-Iconsec {
	top: 0;
	left: 0;
}
.infomartion {
	padding: 15px 0;
}
.spcasino-Txtsec.grayBx1 .sp-Boxinner {
	background: #fff;
}
.payMent-Mainsec ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap:wrap;
}
.payMent-Mainsec ul > li {
	padding:4px 2px 5px;
}
.payMent-Mainsec {
	text-align: center;
	padding:0 10px;
	border-top: 1px solid #c2c2c2;
	background: #F6F6F6;
	display:none;
	position:static;
	left: 0;
	right: 0;
	bottom: 0;
	margin:0 -10px;
}
.inner-Tabsec.Right > h4 {
	background:#F3F3F3;
}
.payMent-Mainsec > p {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 2px;
}
.payMent-Mainsec ul > li > a > img {
	/*border: 1px solid #e5e5e5;*/
	max-width: 45px;
	border-radius: 4px;
}
/* 
.inner-Psec {
	display: flex;
	align-items: center;
	justify-content:center;
}*/
.left-Parea > p {
	margin: 0;
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#wrap-Main .review-up-area {
	padding-top: 0;
}
#wrap-Main .row--20 .overview_secc {
	border-top: 1px solid #efefef;
	margin-top: 0;
}
#wrap-Main .mid-Section .review-up-area .review-bonus {
	position: static;
	padding: 15px;
}
#wrap-Main .review-bottom-group h4 {
	padding: 15px;
	padding-right: 0;
}
#wrap-Main .review-bottom-group {
	padding: 0;
}
#wrap-Main .review-up-area .review-bonus::before {
 display: none;
}
.review-Afimainsec {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
#wrap-Main .review-up-area .review-logo-group .rating {
	margin-bottom:0;
}
.mid-Section .review-up-area .review-logo-group {
	padding: 15px 0;
}
.review-bottom-group .review_bimg {
	margin-top: 0;
}
#wrap-Main #sidebar-wrapper {
	display: none;
}
#wrap-Main.single-affiliates #main-text {
	margin:0 auto;
}
.rat-Coutsec {
	display: none;
}
.rat-Hidsec2 {
	display:none;
}
.footer-Txt > ul > li > p {
	color:#fff;
}
/************
// New Toplist Sec//
************************/
.new-Tplistsec .ranking-Tabsec {
	border:1px solid #e6e8e9;
	background:#fff;
	position:relative;
	padding:15px 0;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.new-Tplistsec .ranking-Tabsec:hover {
	box-shadow: 0 0 40px 1px rgba(0, 0, 0, 0.075) inset;
}
.new-Tplistsec .ranking-Tabsec + .ranking-Tabsec {
	margin-top: -1px;
}
.new-Tplistsec .rat-Hidsec {
	display:none;
}
.new-Tplistsec .inner-Tabsec.Left {
	border-right: 0;
}
.new-Tplistsec .rat-Coutsec {
	position: absolute;
	left: 15px;
	top: 50%;
	background: #de1f26;
	height:36px;
	width: 36px;
	margin-top:-18px;
	display: flex;
	color:#fff;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	z-index: 99;
	border:0;
}
.new-Tplistsec .rat-Coutsec::before {
 content: "";
 background: #de1f26;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 z-index: -1;
}
.new-Tplistsec .rat-Coutsec::after {
 position: absolute;
 left: 0px;
 right: 0;
 top: 0px;
 bottom: 0;
 border-width: 0 1px 1px 0;
 border-style: solid;
 border-color: #e6e8e9;
 content: "";
 height: 36px;
 width: 36px;
}
 .new-Tplistsec .rat-Coutsec::before, .new-Tplistsec .rat-Coutsec::after {
 display:none;
}
.new-Tplistsec .infomartion > h3 > a {
	font-size: 18px;
	color: #0056b3;
	line-height: 22px;
	display: block;
}
.new-Tplistsec .infomartion > h3 {
	margin:0;
}
.new-Tplistsec .infomartion > p {
	font-size: 12px;
	line-height: 13px;
	margin:0;
	padding-top:10px;
}
.new-Tplistsec .inner-Tabsec.Left {
	padding-left: 55px;
	min-height:110px;
}
.new-Tplistsec .ratings-name-txt {
	color: #de1f26;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
	text-align: center;
}
.new-Tplistsec .rating-Sec .ratings-wrapper .rating svg, .ratings-wrapper .rating svg {
	font-size: 26px;
	color:#1eae50; 
}
.new-Tplistsec .primary-Main {
	background: #1eae50;
	padding: 15px 10px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 2px;
}
.new-Tplistsec .rating-Newsec > p {
	margin: 0;
	font-size: 46px;
	font-weight: 700;
	line-height:normal;
}
.Visible-Xs {
	display:none;
}
.new-Tplistsec .rating-Sec .clearfix.ratings-wrapper .arrow-Ry {
	position: absolute;
	right: 15px;
	top: 50%;
	font-size: 30px;
	color: #e2e2e2;
	margin-top: -15px;
	display:none;
}
.pad-Box22 {
	padding: 0;
}
.ranking-Innersec.new-Tplistsec {
	padding-top: 0;
}
.new-Tplistsec .spela-Innersec {
	padding-top: 40px;
}
.new-Tplistsec .comp-Logo > a > img {
	max-width:150px;
}
.new-Tplistsec .rating-Sec {
	text-align: left;
	padding-left: 25px;
}
.new-Tplistsec .rating-Sec .ratings-wrapper .rating {
	justify-content: left;
	padding: 8px 0;
}
.new-Tplistsec .comp-Logo {
	padding:0;
}
.custom-banners {
	padding-top: 15px;
}
.primary-Main > span {
	font-size: 11px;
	display: block;
	text-transform: initial;
	line-height: 11px;
	padding-top:3px;
}
.deposit-Sect > a > span > img {
	width: 20px;
	height: 20px;
	border-radius: 20px;
}
.deposit-Sect > a > span {
	padding-right:5px;
}
.deposit-Sect > a {
	display: flex;
	align-items: center;
	font-size: 10px;
	padding: 10px 0;
	margin-bottom:-10px;
	justify-content: center;
}
.other-LinkSee.hidden-Link > ul {
	text-align: center;
}
.deposit-Sect .payMent-Mainsec {
	text-align: left;
	padding: 10px;
	border: 1px solid #c2c2c2;
	background: #fff;
	position: absolute;
	left: 10px;
	right:-6px;
	top: 37px;
	display:none;
	z-index: 999;
	bottom: auto;
}
.deposit-Sect .payMent-Mainsec ul > li {
	padding: 3px 0;
	font-size: 12px;
}
.deposit-Sect .payMent-Mainsec ul {
	display: block;
}
.deposit-Sect:hover .payMent-Mainsec {
	display:block;
}
.primary-Main {
	/*line-height: 22px;*/
	padding: 15px 10px;
}
.other-LinkSee > ul {
	text-align:center;
}
.btn.btn--full.btn--green > span {
	display: block;
	padding-top: 3px;
	line-height: 11px;
	font-size: 11px;
	text-transform: initial;
}
.review-bottom-group .btn {
	line-height: normal;
	padding: 15px 5px;
}
.btn.btn--full.btn--green {
	padding:.7rem 1rem;
}
.deposit-Sect {
	position:absolute;
	display: inline-block;
	left: 0;
	right: 0;
}
.other-LinkSee {
	position:relative;
}
/**************************
//new css add//
*************************/
.custom-Tplist .ranking-Tabsec {
	border: 1px solid #e6e8e9;
	background: #F4F2EF; 
}
.custom-Tplist .rat-Coutsec {
	display: flex;
	color: #1eae50;
	border-color:#fff; 
}
.custom-Tplist .rat-Coutsec:before { 
	border: 1px solid #e6e8e9; 	 
}
.custom-Tplist .rat-Coutsec:after { 
	border-color:#e6e8e9; 	 
}
.custom-Tplist .inner-Tabsec.Left { 
	border-right: 0;
	min-height:inherit;
}
.custom-Tplist .comp-Logo {
	max-width: 221px;
	margin:0 auto;
	display: flex;
	align-items:center;
	justify-content:center;
	min-height:160px;
	margin-right:0;
}
.custom-Tplist .infomartion > h3 > a { 
	color: #559f3d; 
}
.custom-Tplist .ranking-Tabsec .row {
	height: auto;
} 
.custom-Tplist .ranking-Tabsec .row.he-Fx {
	height: 100%;
}
.custom-Tplist .infomartion > p {
	font-size: 14px;
	line-height: 15px;
	padding-top: 5px;
}
.Tp-Boxtxt {
	padding: 15px 0;
}
.custom-Tplist .col-md-9.pad-Box2 {
	min-height: auto; 
}
#wrap-Main.single-affiliates #main-text {
	 
	margin-top:40px;  
}
.rating-Sec .rating svg {
	display: inline-block;
	margin: 0 1px;
	background: #1eae50;
	fill: #fff;
	width:30px;
	padding:5px;
	line-height: 28px;
	height:30px;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	font-size: 16px;
	font-size: 1.1428571429rem;
	vertical-align: middle;
}
#return-to-top {
	color: #fff;
	font-size: 26px;
	text-align: center;
}
.single-affiliates .overview_secc {
    border-top: 1px solid #efefef;
    margin-top: 0;
    width: 100%;
	padding:15px 0;
}
.single-affiliates .review-up-area {
    padding: 0;
}
.ratings-wrapper .rating .star {
	background:none;
	margin:0;
}

.ratings-wrapper .rating .star svg {
	width:26px; 
    background: none;
    fill: #B34A4A;
}
.single-affiliates  .rating .star svg  {
   fill:#559f3d;
}
.clearfix.ratings-wrapper .rating .star svg{
	width:26px;
	padding:0; 
}
.single-affiliates .review-overview  .btn.btn--full.btn--green{
    padding: 15px 0;
    font-size: 21px ;
}
.single-affiliates .review-up-area .review-bonus .item {
    margin-bottom: 0;
}
#return-to-top {
	color: #fff;
	font-size: 26px;
	text-align: center;
	position: fixed;
	bottom: 15px;
	left: 15px;
	background: #559f3d;
	height: 38px;
	width: 38px;
	line-height: 37px;
	z-index:99999;
}
.review-bottom-group .align-items-center .col-sm-4 {
    padding-right: 30px;
}
.section.section--first {
	padding:0;
}

.other-LinkSee .btn {
    font-size: 13px;
}
.btn.btn--full.btn--green {
	background:#1eae50;
}
.btn--blue {
	background:#1aa1de;
}
.rating-Sec .rating svg {
	margin:0;
}
.rating .star {
    display: inline-block;
    margin: 0 2px;
    background: none;
}
footer.footer {
    background: #181818;
    padding-top: 20px;
}
.mm-navbar.mm-navbar-size-1.mm-hasbtns {
	display: none;
}
.review-bottom-group.add-Grupse .row {
	display: flex;
}
.fiToplist-Sec .rating-Sec .rating i {
	background:none;
	color: #1eae50;
}
 
.fiToplist-Sec .ratings-name-txt, .custom-Tplist .ratings-name-txt {
	color: #333;
}
.fiToplist-Sec .ranking-Tabsec {
	margin-top:0;
}
.fiToplist-Sec .ranking-Tabsec + .ranking-Tabsec {
	margin-top:10px;
}
.custom-Tplist .rat-Coutsec { 
	display: none;
}
.custom-Tplist .ratings-wrapper .rating i {
	color: #1eae50;
	background: none;
}
.top-Lsmainsec {
	position: relative;
	padding-left: 8px;
}
.bank-Idsec.BankId-MH {
 width: 55px; 
}

.top-Lsmainsec  + .top-Lsmainsec { 
	margin-top: 10px;
}
.top-Titlese {
	text-align:center;
}
.all_casino_list {
	text-align: left;
	font-family: 'Nunito', sans-serif;
	color: #2d2d2c;
}
.fiToplist-Sec .infomartion > h3 > a {
	color: #1eae50;
}
.fiToplist-Sec .ranking-Tabsec {
	border: 1px solid #e6e8e9;
	background: #f4f2ef;
}
.inner-Tabsec.Left { 
	border-right: 1px solid #e6e8e9;
}.desk-Topcontse {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;

}
.desk-Topcontse.mobile-Vw {
	display:none;
}
.inner-Tabsec-Right {
	height: 100%;
}
.bg-Whitese .ranking-Tabsec {
	border: 1px solid #fff;
	background: #fff;
}
  #wrap-Main.page-id-3251 .mid-Section, #wrap-Main.page-id-3252 .mid-Section{
	background: #ddd;
}
/*****************/
.basta-Lswrap {
	padding: 15px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 6px 30px 0 rgba(19, 26, 57, .1), 0px 3px 10px 0 rgba(19, 26, 57, .1);
}
.basta-Lswrap + .basta-Lswrap {
	margin-top: 15px;
}
.primary-Grse {
	text-transform: uppercase;
	border-radius: 50px;
	display:block;
	border: 0;
	color: #fff;
	text-align: center;
	font-size: 1.125rem;
	padding: 1rem;
	background: linear-gradient(135deg, #2ecc40, #008a10);
	text-shadow: 0 1px 1px rgba(4, 123, 18, .65);
 transition: box-shadow .25s cubic-bezier(.22, .61, .36, 1), transform .25s cubic-bezier(.22, .61, .36, 1);
	box-shadow: 0 2px 8px -2px rgba(46, 204, 62, .75);
	font-weight:600;
}
.button-Affisec {
	text-align: center;
}
.recBtn {
	margin-top: 8px;
	display: block;
	line-height: 13px;
	font-size: 13px;
}

.primary-Grse:hover {
	box-shadow: 0 4px 16px -4px rgba(46, 204, 62, .75);
	transform: scale(1.05);
	color:#fff;
}

.rating-Sec .ratings-Wrapse span { 
	line-height: normal;
	margin: 0 1px;
	width:auto;
	height: auto;
	background:none; 
}
.rating-Sec .ratings-Wrapse span svg {
	fill:#ffd32a;
	background:none;
	width:16px;
	height:16px;
	padding:0; 
}
.rating-Valsec span {
	font-size: 24px;
	font-weight: 700;
	color: #1eae50;
	display: block;
	line-height: 24px;
}
.basta-Tprytse {
	display: flex;
	align-items: center;
	height: 100%;
}
.basta-Tprytse .row {
	width: 100%;
}
.basta-Logo {
	border-radius: 10px;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ratings-Wrapse .rating {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 4px;
}
.info-Boxse ul > li {
	font-size: 12px;
	font-weight: 500;
	padding-left: 20px;
	position: relative;
}
.info-Boxse ul > li + li {
	margin-top:5px;
}
.info-Boxse ul > li::before {
	background: url(../assets/images/check.png) no-repeat center center;
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 16px;
	height: 16px;
	background-size: 13px;
}
.title-Bsta h3 {
	font-size: 20px;
	font-weight: 700;
	color:#2CA5E4;
	text-align: center;
	line-height: 26px;
}
.rating-Sec.rating-Lsec {
	display: block;
}
.basta-Logo a img {
	width: auto;
	height: 70px;
}
.basta-Toplist {
	font-family: 'Montserrat', sans-serif;
}
.rating-Valsec > i {
	font-style: normal;
	font-size: 12px;
	font-weight: 600;
	text-transform: capitalize;
	color: #252525;
	line-height: 12px;
}
.rating-Sec.rat-Sgsec {
	width: 100%;
	padding-left: 30px;
}
.rating-Sec.rat-Sgsec .rating-Valsec span {

	font-family: 'Oswald', sans-serif;
}
/************************
// start media query//
************************/
  @media screen and (max-width:1200px) {
 .arrow-Ry {
 display: none;
}
}
 @media screen and (max-width:991px) {
 .mid-Section .item.clearfix .c5, .mid-Section .item.clearfix .c4, .mid-Section .item.clearfix .c3, .mid-Section .item.clearfix .c2 {
 display: block;
}
.mid-Section .all_casino_list .table-s1 .item.top-casiono_heading {
 display: none;
}
.mid-Section .table-s1 .item.clearfix {
 margin-top: 15px !important;
 border: 1px solid #efefef;
 padding: 15px 0;
 margin-bottom:0 !important;
}
.mid-Section .f-section.set-height-200 {
 height: auto !important;
 padding: 20px;
}
.mid-Section img.mob-img {
 margin-top: 15px !important;
 margin-bottom: -5px;
}
.mid-Section .table-s1 .item .c3 .rating {
 padding:0;
}
.mid-Section .table-s1 .item .c2 a {
 padding: 0 5px;
}
.mid-Section .all_casino_list .table-s1 .item .c1 {
 padding: 15px 10px 0;
 top: 0;
}
.mid-Section .all_casino_list .table-s1 .item .count {
 width:35px;
 height:35px;
}
 .mid-Section .table-s1 .item .count, .mid-Section .table-cell .count::before, .mid-Section .table-cell .count::after {
 height:35px;
 width: 35px;
}
.mid-Section .table-cell .count::before, .mid-Section .table-cell .count::after {
 border-color: #e6e8e9;
}
.mid-Section .item.clearfix .c4 {
 padding:0 10px 10px;
}
.mid-Section .item.clearfix .c5 {
 padding:0 10px;
}
.mid-Section .item.clearfix .c3 {
 padding: 15px 0;
}
.mid-Section .table-s1 .item .c4 h4 {
 font-size: 18px;
}
.mid-Section .table-s1 .item .c4 p {
 max-width: 400px;
 margin: 0 auto;
 font-size: 13px;
 line-height: 19px;
 padding-top: 5px;
}
.rating .star { 
	margin: 0; 
}
body .mid-Section .btn {
 font-size: 13px !important;
}
.mid-Section .rating svg {
 width:25px;
 height:25px;
 line-height: 25px;
 font-size: 18px; 
}
.mid-Section .table-s1 .item .c5 .btn--blue {
 margin-bottom: 4px;
 display: none;
}
.cross {
 background:#2c3e50;
 display:block;
 height:3px;
 border-radius:3px;
 position:relative;
 transition:background 300ms 400ms ease;
}
.cross:after, .cross:before {
 background:#2c3e50;
 border-radius:3px;
 content:"";
 position:absolute;
 height:3px;
 left:0;
 right:0;
 top:-8px;
 transition:top 300ms ease 500ms, -webkit-transform 300ms ease 0s;
 transition:top 300ms ease 500ms, transform 300ms ease 0s;
}
.cross:before {
 top:8px;
}
.close_nav .cross {
 background:none
}
 .close_nav .cross:after, .close_nav .cross:before {
 background:#2c3e50;
 top:0;
 transition:top 300ms ease 0s, -webkit-transform 300ms ease 400ms;
 transition:top 300ms ease 0s, transform 300ms ease 400ms;
}
.close_nav .cross:before {
transform: rotate(45deg);
}
.close_nav .cross:after {
transform: rotate(-45deg);
}
 .tog_nav {
width: 30px;
height: 30px;
display: inline-block;
padding-top: 12px;
justify-content: center;
 position: absolute;
 left: 15px;
z-index:55;
}
#wrap-Main .inner-Headsec {
 justify-content: center;
}
 .main-Titlesec > h3 {
 font-size: 30px;
 padding-bottom: 10px;
 line-height: 30px;
}
.close_nav .black_Wrap {
 position: fixed;
 opacity: 0.01;
 background: #fff;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 999;
}
.Tp-Boxtxt {
	padding: 15px;
	text-align:center;
}
.Tp-Boxtxt .marginb10 { 
	font-size: 24px;
}
.Tp-Boxtxt .marginb0.fontsize18 {
	font-size: 14px !important;
	line-height: 19px;
}
.custom-Tplist .comp-Logo { 
	margin: 0 auto;
	display: inline-block;  
	min-height: auto;
	padding:0;
}
.custom-Tplist .inner-Tabsec.Left {
	border-right: 0;
	padding-top:20px;
}
/************/
.title-Bsta {
	padding-top: 15px;
	display:inline-block;
}
.info-Boxse {
	padding: 10px 0 15px;
	display: inline-block;
	text-align: left;
}
.basta-Lswrap {
	text-align: center;
}
.rating-Sec.rating-Lsec > a {
	padding-top: 0;
}
.rating-Sec.rat-Sgsec {
		padding-left: inherit;
	margin-left: -15px;
}
}
 @media screen and (max-width:767px) {
	 .infomartion {
	text-align: center;
}
 .home .footer {
 margin-top:25px;
}
#wrap-Main header #logo img {
 max-width:250px;
}
#wrap-Main .f-s-content h2 {
 margin: 0 auto;
 font-size:18px;
 line-height:20px;
}
#wrap-Main .f-s-content p {
 padding-top: 0;
 font-size: 13px !important;
}
 #wrap-Main .f-section .f-s-img {
 top: 20px;
 left: 15px;
}
.mid-Section .f-section.set-height-200 {
 height: auto !important;
 padding: 20px 15px !important;
}
.rating-Sec {
 display: none;
}
.rat-Coutsec {
 display: none;
}
.rat-Hidsec {
 display: block;
}
.infomartion > h3 > a, .infomartion > h3 > a> strong {
 font-size: 18px;
 line-height: 19px;
 margin:0;
}
.pad-Box2 {
 padding: 0;
}
.inner-Tabsec.Left {
 height: 100%;
 min-height: 230px;
}
.infomartion {
 text-align: center;
}
.banner-Mainsec {
 padding:30px 0 40px;
}
.main-Titlesec > h3 {
 font-size: 26px;
 padding-bottom: 10px;
 line-height: 26px;
}
.inner-Text > p {
 line-height: 18px;
 font-size: 14px;
}
 .title-Pagesec {
 display:block;
}
.page-template-default.page .title-Pagesec {
 display: none;
}
.inner-Text {
 display: none;
}
.page-template-default.page .inner-Text {
 display: block;
}
.page-template-default.page .banner-Mainsec .bottom-Layer {
 display:block;
}
.footer-Txt.mid-2.elp-Ft, .footer-Txt.mid-1 {
 display: none;
}
.pwa-Logo {
 display: flex;
 align-items: center;
}
.dmca-badge {
 margin-top: 10px;
 margin-left: 10px;
}
 .bottom-Layer, .top-Layer, .top-Layer2, .bottom-Layer2, .bottom-Layer3 {
 height: 15px;
}
.col-md-9.pad-Box2 {
 padding: 10px 0;
 height: auto;
}
.inner-Tabsec.Right {
 padding:45px 10px 0;
}
.hiddin-Xs2 {
 display:none;
}
.other-LinkSee > ul > li > span {
 font-size: 14px;
}
.pelaa-Mainsec {
 padding-top:15px;
}
.spcasino-Txtsec {
 padding-top: 15px;
}
.sp-Boxinner > p {
 text-align: center;
}
.sp-Boxinner {
 padding: 160px 15px 15px;
 text-align: center;
}
#side-Menu {
 width: 260px;
}
.close_nav .head-menu.head-menu--s1.clearfix {
 left: 260px;
}
.mid-Section img.mob-img {
 margin: 0 !important;
}
body .section {
 padding: 0px !important;
}
.sp-Boxinner + .sp-Boxinner {
 margin-top: 15px;
}
 .ranking-Tabsec {
 margin-top: 10px;
}
 .footer-Txt {
 padding-top: 10px;
}
.footer-Txt > ul > li {
 line-height: 20px;
}
.footer-Top {
 padding: 15px 0 30px;
}
.inner-Text > p {
 margin: 0;
}
.inner-Text {
 padding-right: 0px;
 padding-top: 0;
}
.top-sp-80 {
 padding-top: 10px;
}
.pelaa-Mainsec.grBX {
 padding-top: 20px;
}
.grayBx .sp-Boxinner {
 padding: 0;
 padding-top: 110px;
}
.infomartion > p {
 font-size: 11px;
 line-height: 12px;
 padding-top: 5px;
}
.infomartion {
 padding:0;
}
.ranking-Tabsec .row {
 height: 70%;
}
 .payMent-Mainsec {
 display:block;
}
.mid-Section .review-up-area .review-logo-group {
 padding: 0;
 padding-top: 25px;
}
#wrap-Main .mid-Section .review-up-area .review-bonus {
 padding: 0;
}
#wrap-Main .row--20 .overview_secc {
 border-top: 0;
}
.mid-Section .review_bimg {
 padding: 10px;
}
.rat-Hidsec2 {
 display:block;
}
.other-LinkSee.hidden-Link {
 position:static;
 margin:0 0 10px;
}
.inner-Tabsec.Right .primary-Main {
 margin:0;
}
.inner-Tabsec.Right .row {
 margin: 0;
 height: auto;
}
.col-md-9.pad-Box2 {
 min-height:200px;
 display: flex;
 align-items: center;
}
#wrap-Main .review-bottom-group h4 {
 padding: 15px;
/* padding-right: 0; */
}
.new-Tplistsec .inner-Tabsec.Right {
 border-width: 0;
 border-color: #e5e5e5;
 padding: inherit;
}
.new-Tplistsec .inner-Tabsec.Left {
 padding:0;
 min-height: auto;
}
.new-Tplistsec .rat-Coutsec {
 left: -1px;
 top: -1px;
 margin-top: 0;
 border-style: solid;
 border-color: #e6e6e6;
 border-width: 0 4px 4px 0;
}
.new-Tplistsec .rat-Coutsec::before, .new-Tplistsec .rat-Coutsec::after {
 display:flex;
 border:0;
}
.new-Tplistsec .ranking-Tabsec + .ranking-Tabsec {
 margin-top: 15px;
}
.new-Tplistsec .infomartion {
 text-align: center;
 padding: 15px 0;
}
.new-Tplistsec .infomartion > h3 > a {
 font-size: 18px;
 line-height: 20px;
}
.new-Tplistsec .comp-Logo > a {
 height: auto;
}
.Visible-Xs {
 display:block;
}
.hiddin-Xs2 {
 display:none;
}
.new-Tplistsec .comp-Logo > a > img {
 max-width: 200px;
}
.mid-Section .new-Tplistsec ratings-wrapper .rating {
 padding: 0;
}
.new-Tplistsec .rating-Sec > a {
 padding-top: 0;
}
.new-Tplistsec .rating-Sec .ratings-wrapper .rating svg, .new-Tplistsec .ratings-wrapper .rating svg {
 font-size: 24px;
 padding: 0 1px;
}
.new-Tplistsec .inner-Tabsec.Right .primary-Main {
 margin-top:0;
}
.new-Tplistsec .ranking-Innersec {
 padding-top: 20px;
}
.new-Tplistsec .spela-Innersec {
 padding-top: 30px;
}
.new-Tplistsec .rating-Sec {
 text-align: center;
 padding-left: 0;
}
.new-Tplistsec .rating-Sec .ratings-wrapper .rating {
 justify-content: center;
}
.new-Tplistsec .comp-Logo {
 padding: 10px 5px;
}
.new-Tplistsec .rating-Sec {
 display: block;
}
/*#wrap-Main.single-affiliates #main-text {
 z-index: 89;
 margin-top: -75px;
 border-radius: 5px;
}*/
#wrap-Main.single-affiliates .review-up-area {
	border: 1px solid #ccc;
}
.review-up-area .review-bonus h4 {
 font-size: 16px !important;
}
.inner-Tabsec.Right .primary-Main {
 line-height: 14px;
}
.deposit-Sect {
 position: relative;
}
.deposit-Sect .payMent-Mainsec {
 left:0;
 right:0;
 top:40px;
}
.mid-Section .f-section.set-height-200 {
 margin-top: 20px !important;
}
header {
 height:auto !important;
}
.custom-Tplist .comp-Logo { 
	margin-right:0;
}
.custom-Tplist .inner-Tabsec.Left {
	height: auto;
	min-height: auto;
}
.custom-Tplist .rating-Sec {
	  display: block;  
}
.custom-Tplist .inner-Tabsec.Right {
	padding: 15px;
}
.custom-Tplist .col-md-9.pad-Box2 {
	padding: 0;
}
.custom-Tplist .infomartion {
	padding: 15px 0;
}
.custom-Tplist .other-LinkSee.hidden-Link { 
	margin: 0;
}
.custom-Tplist .infomartion > p {
	font-size: 13px;
	line-height: 19px;
	padding-top: 5px;
}
.custom-Tplist .infomartion > h3 > a, .custom-Tplist .infomartion > h3 > a > strong {
	font-size: 18px;
	line-height: 21px;
	margin: 0;
}
#wrap-Main.page-id-1773 .mid-Section .f-section.set-height-200 { 
	padding: 20px 40px 0 !important; 
	border: 0;
	margin:0 !important
}
.custom-Tplist .comp-Logo > a {
	display: block; 
	height: auto; 
}
.custom-Tplist .inner-Tabsec.Left {
	border-right: 0; 
}
.Tp-Boxtxt .marginb10 { 
	font-size: 20px;
}
.Tp-Boxtxt .marginb0.fontsize18 {
	font-size: 14px !important;
	line-height: 19px;
}
.Tp-Boxtxt {
	padding: 15px 15px 0; 
}
.custom-Tplist .ranking-Tabsec {
	padding:0;
}#wrap-Main .row--20 .overview_secc {
 border-top: 0;
 margin-top:20px;
}
#wrap-Main .review-bottom-group {
    padding: 0 0 15px;
}.desk-Topcontse.mobile-Vw {
 display: flex;
}
 .desk-Topcontse, .desk-Topcontse.mobile-Vw320 {
 display:none;
}
.inner-Tabsec.Left.fix-height09 {
	height: 100%;
	min-height: auto;
}
.fix-height09 .top-Rating.top-1 > span, .fix-height09 .top-Rating.top-2 > span, .fix-height09 .top-Rating.top-3 > span {
	background-size: 100% auto;
	height: 50px;
	width: 50px;
}
.fix-height09 .comp-Logo {
	padding: 0 5px;
}
.fix-height09 .rating-Mobsec {
	padding-bottom: inherit;
	position:static;
}
.basta-Logo a img {
	width: auto;
	height: auto;
}
}
 @media screen and (max-width:585px) {
 #wrap-Main header #logo img {
 max-width:200px;
}
.main-Titlesec > h3 {
 font-size: 20px;
 padding-bottom: 10px;
 line-height: 20px;
}
 .home .mid-Section {
 padding-bottom: 15px;
}
.other-LinkSee > ul > li > span {
 font-size: 13px;
}
.mid-Section {
/* padding-bottom: 15px;*/
}

}
 @media screen and (max-width:485px) {
 #wrap-Main header #logo img {
 max-width:170px;
}
.other-LinkSee > ul > li > span {
 font-size: 12px;
}
.col-md-9.pad-Box2 {
 min-height:auto;
}
}
 @media screen and (max-width:385px) {
.other-LinkSee > ul > li > span {
 font-size: 10px;
} 
	 	 .desk-Topcontse.mobile-Vw a img {
	height: auto; 
}
.desk-Topcontse.mobile-Vw.mobile-Vw320 {
 display: flex;
}
 .desk-Topcontse.mobile-Vw {
 display:none;
}
}
#wrap-Main.page-id-2738 .mid-Section, #wrap-Main.page-id-3309 .mid-Section {
	background: #e6e6e6;
}
 
 