* {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}

html {
	min-height: 100%
}

::-webkit-scrollbar {
	width: 6px;
}


/* Track */

::-webkit-scrollbar-track {
	background: #072849;
}


/* Handle */

::-webkit-scrollbar-thumb {
	background: #F7D146;
}


/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
	background: #fff;
}

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

body {
	background: #585858;
	overflow-x: hidden;
	position: relative;
	font: normal 13px 'Verdana', Arial, Helvetica, sans-serif;
	background-image: url(/theme/Design/img/background.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.sidebarCollapse {
	color: #7eaed0;
	margin-left: 10%;
	font-size: 35px !important;
}

.header-div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}

.container {
	margin-top: 30px;
}

.owl-item {
	padding-bottom: 10px;
	margin-right: 5px;
}

.link-login {
	color: white;
	background: #252173;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	border-right: 2px solid #7eaed0;
	margin-right: 10%;
}

.backtop {
	display: none;
}

a {
	text-decoration: none;
	color: #acacac;
}

.left {
	float: left
}

.right {
	float: right
}

.clear {
	clear: both
}

h1,
h2,
h3,
h4,
h5,
.h,
.h1,
.h2,
.h3,
.h4,
.h5 {
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	line-height: 1.1;
	text-transform: uppercase;
}

input[type="checkbox"] {
	display: none
}

.btn,
button {
	display: inline-block;
	color: #fff;
	text-align: center;
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	line-height: 1;
	text-transform: uppercase;
	padding: 8px 20px;
	border-radius: 2px;
	cursor: pointer;
}


/* Front end Header Design */

header {
	background-color: #020b44;
	padding: 10px 28px;
	height: 66px;
}

.header-logo {
	margin: 15px 0;
	float: left;
	width: 15%;
}

.header-logo a {
	display: inline-block;
}

.header-logo img {
	width: 160px;
}

#main-menu {
	float: left;
	width: 65%;
}

.primary-menu {
	margin-left: 15px;
}

#main-menu ul li {
	float: left;
	list-style: none
}

#main-menu ul li a {
	display: block;
	padding: 18px 12px;
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}

#main-menu ul li a:hover {
	color: #F7D146;
	border-bottom: 1px solid #FFE418;
}

#main-menu ul li.active a {
	background: -webkit-linear-gradient(#72a8d9, #2d6dac);
	background: -o-linear-gradient(#72a8d9, #2d6dac);
	background: -moz-linear-gradient(#72a8d9, #2d6dac);
	background: linear-gradient(#72a8d9, #2d6dac)
}

#login-form,
#reg-form {
	float: right;
	width: 20%;
	text-align: right;
}

#signin-button {
	color: #000;
	background: linear-gradient(-180deg, #34d058, #28a745 90%);
}

#login-form a {
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
}

.form-inputs1,
.form-inputs2 {
	float: left;
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	width: 40%;
	margin: 0 2px;
	text-align: left;
}

.top-reg,
.form-inputs2 a {
	color: #ffdf1b;
	font-size: 11px;
	text-transform: capitalize;
	padding: 0;
}

.form-inputs2 a {
	float: right;
}

.form-submit {
	float: left;
}

.login-input {
	padding: 3.5px 10px;
	margin-bottom: 3px;
	width: 100%;
	background: #127052;
	color: #4acfa5;
	border: 1px solid #127052;
}

#btn-login {
	background: #ddd;
	color: #14805e;
	padding: 6px;
}

.btn_header_login,
.btn-signup {
	color: #000;
	background: transparent;
}

#login-form label,
#reg-form label {
	color: #fff;
	display: block;
	margin-bottom: 8px;
	text-transform: uppercase;
}

#reg-form .rem-box label {
	display: inline;
}

.rem-txt {
	float: right;
	width: 86%;
	margin-top: 8px;
	color: #000;
}

#reg-form input {
	border-radius: 0px;
}

#signin-button:hover {
	background-color: rgba(225, 225, 225, 0.5);
}

.btn-signup {
	border: 1px solid #fff;
	color: #fff;
	width: 100%;
	width: auto;
}

.btn-signup:hover {
	border-color: #fff;
	background-color: #fff;
	color: #000;
}

.btn-login-register {
	border: 2px solid #fff;
	color: #fff;
	padding: 12px 18px 11px;
	width: 100%;
	display: inline-block;
	margin-top: 20px;
	cursor: pointer;
	border-radius: 0;
}

.icon-user {
	background: #fff url(../img/user-icon.png) no-repeat scroll 8px 10px
}

.icon-pass {
	background: #fff url(../img/pass-icon.png) no-repeat scroll 8px 10px
}

.form-inputs1 input[type="checkbox"]+label span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 2px 4px 0 0;
	vertical-align: top;
	background: transparent url(../img/ch1.png) no-repeat scroll 0 0;
	cursor: pointer
}

.form-inputs1 input[type="checkbox"]:checked+label span {
	background: transparent url(../img/ch2.png) no-repeat scroll 0 0
}

.btn-silver {
	display: inline-block;
	font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #000;
	background: -webkit-linear-gradient(#fff, #c2c2c2);
	background: -o-linear-gradient(#fff, #c2c2c2);
	background: -moz-linear-gradient(#fff, #c2c2c2);
	background: linear-gradient(#fff, #c2c2c2);
	padding: 8px 16px;
	border-radius: 5px;
	margin: 0 8px 0 0;
	cursor: pointer
}

.btn-silver:hover {
	background: #ededed
}

.btn-blue {
	display: inline-block;
	font: 400 16px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	background: #020B44;
	padding: 8px 16px;
	border-radius: 5px;
	cursor: pointer
}

.btn-blue:hover {
	background: #528cc3
}

#loged {
	float: right;
	margin: -7px 0 0;
	background: transparent;
	padding: 0px;
	border-radius: 6px;
	color: #fff;
	width: 20%;
	max-width: 250px;
}

.usr-pl {
	float: left;
	background: transparent url(../img/prof-usr.png) no-repeat scroll 0 0;
	padding: 2px 0 2px 20px;
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 6px 20px 0 0
}

.usr-pl a,
.usr-mo a {
	color: #fff
}

.usr-pl a:hover,
.usr-mo a:hover {
	color: #ccc
}

.usr-mo {
	float: left;
	background: transparent url(../img/prof-mon.png) no-repeat scroll 0 0;
	padding: 2px 0 2px 26px;
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 6px 10px 0 0
}

.usr-btn {
	color: #fff;
	padding: 7px 18px;
	width: auto;
	max-width: 100%;
	cursor: pointer;
	background-color: transparent;
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: 'Verdana';
	line-height: 1;
	text-transform: uppercase;
}

.usr-btn:hover {
	background: rgba(225, 225, 225, 0.5);
}


/* ===============================Sub-Menu====================== */

#sub-menu {
	background: #14805E;
	border-top: 1px solid #189970;
	border-bottom: 1px solid #267059;
	position: relative;
}

.search-box-row {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 20px;
	width: calc(100% - 274px);
	z-index: 99;
	background: #14805E;
}

.search-box {
	border-radius: 0px;
	background: transparent;
	padding: 4px;
	position: relative;
	border-right: 1px solid #189970;
}

.search-close {
	position: absolute;
	top: 0px;
	right: 11px;
	height: 30px;
	width: 40px;
	text-align: center;
	padding: 9px;
	color: #fff;
	cursor: pointer;
}

.srch-inp {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	float: left;
	padding: 4px;
	width: 100%;
	color: #fff;
}

.srch-inp::placeholder {
	color: #fff;
}

.search-col {
	float: left;
	width: 30%;
	padding: 0 20px;
}

button.search {
	padding: 10px;
	width: 280px;
	cursor: text;
	position: relative;
	color: #fff;
	font-size: 12px;
}

button.search:before {
	position: absolute;
	left: 10px;
	top: 10px;
	content: "\f002";
	font-family: "Font Awesome 5 free";
	font-weight: 900;
	color: #fff;
}

#lang_nav {
	width: 66%;
	float: right;
	margin: 0px 25px 0 14px;
}

#lang_nav ul {
	list-style: none;
	position: relative;
	float: right;
	margin: 0;
	display: block
}

#lang_nav ul li {
	position: relative;
	float: left;
	margin: 0;
	padding: 8px 0;
}

#lang_nav ul li a {
	padding: 2px 10px;
	color: #4acfa5;
	text-transform: capitalize;
}

#lang_nav ul li a:hover {
	color: #fff;
}

#lang_nav ul li:last-child a {
	border-right: none;
}

#lang_nav ul li a img {
	display: inline-block;
	width: 32px;
	height: 12px;
}

#lang_nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	background: #E4E4E4;
	padding: 0;
	margin: 0;
	border-radius: 0;
	z-index: 1;
	min-width: 160px;
}

#lang_nav ul li:hover>ul {
	display: block
}

#lang_nav ul ul li {
	float: none;
	background: #ddd;
	border: 1px solid #ccc;
}

#lang_nav ul ul li a {
	color: #333;
}

#lang_nav ul ul li:hover {
	background: #ccc;
}

#lang_nav ul li .time {
	color: #fff;
}

#lang_nav ul li ul li span {
	margin-left: 8px;
	color: #000;
}


/* =================Main body design =================*/

#main {
	position: relative;
}

section#main .container {
	width: 100%;
}

.content-main,
.intro-main-content {
	position: relative;
}


/* ====================Sidebar Design======================= */

.sidebar-default {
	float: left;
	width: 20%;
	background-color: #333;
	min-height: 1500px;
}

.content-main-default {
	float: left;
	width: 58%;
	margin: 0 .45% 0 .45%;
	background: #fff;
	min-height: 1500px;
}

.content-main-default h5 {
	background: #f0f0f0;
	height: 34px;
	color: #585858;
	padding: 5px 0;
	font-size: 16px;
}

.content-main-default p {
	color: #585858;
	font-size: 12px;
	font-weight: 400;
}

.sidebar2-default {
	float: left;
	width: 20%;
	background-color: #333;
	min-height: 1500px;
}

.content-main-live {
	float: left;
	width: 78%;
	margin: 0 .9% 0 0;
	background: #585858;
	padding-left: 20px;
}

.sidebar-live {
	float: left;
	width: 20%;
	background-color: #333;
	min-height: 1500px;
}

.sidebar {
	float: left;
	width: 30%;
	min-height: 1500px;
}

.content-main {
	width: 60%;
	float: left;
}

.sidebar2 {
	float: left;
	width: 20%;
	background-color: #474747;
	min-height: 1500px;
}

.sidebar3 {
	float: left;
	width: 28%;
	background-color: #474747;
	min-height: 1500px;
}

.top-coupons {
	margin: 3px;
}

.top-coupons h2 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	clear: both;
	background-color: #14805e;
	font-size: 14px;
	line-height: 29px;
	min-height: 29px;
	color: #e4e4e4;
	padding: 0 10px;
	cursor: default;
	border-bottom: 1px solid #116b4f;
}

.top-coupons ul li {
	float: left;
	width: 50%;
	height: 30px;
	background-color: #666;
	border-bottom: 1px solid #757575;
	border-right: 1px solid #757575;
	white-space: nowrap;
	padding: 5px;
}

.top-coupons ul li:hover {
	background: #707070;
}

.top-coupons ul li a img {
	display: inline-block;
	width: 20px;
	margin-right: 7px;
}

.top-coupons ul li a {
	color: #ddd;
	font-weight: 500;
	display: block;
	position: relative;
}

.top-coupons ul li a:after {
	position: absolute;
	top: 3px;
	right: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	color: #bbb;
}

.top-coupons ul li:hover a:after {
	color: #F7D146;
}

.sidebar2-inside {
	background: #474747;
	border-radius: 0px;
	padding: 4px
}

.sidebar2-inside h2 {
	font: normal 16px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 14px 30px;
	background: #14805E;
}

.ico-slip {
	background: transparent url(../img/icon-side1.png) no-repeat scroll 5px 14px
}

#bet-slip-container .loading {
	position: absolute;
	display: none;
	width: 242px;
	height: 100%;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background-color: #FFFFff;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: 50% 55%;
}

.bl-box {
	border-radius: 0px;
	background: white;
}

.bl-box .nav-tabs {
	float: left
}

.bl-box .nav-tabs>li {
	float: left;
	margin: 0 5px 5px 0;
	list-style: none
}

.bl-box .nav-tabs>li>a {
	font: normal 11px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	background: #90B1D0;
	border-radius: 3px;
	padding: 5px;
	color: #000
}

.bl-box .nav-tabs>li.active>a,
.bl-box .nav-tabs>li.active>a:hover,
.bl-box .nav-tabs>li.active>a:focus {
	cursor: default;
	background: #fff
}

.bl-box .tab-content>.tab-pane {
	display: none
}

.bl-box .tab-content>.active {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
	background: transparent;
	border-radius: 0 0 4px 0
}

.bl-box .tab-content {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif
}

.rell {
	display: block;
	float: right;
	background: transparent url(../img/icon-bucket.png) no-repeat scroll 0 0;
	width: 16px;
	height: 20px;
	margin: 2px 4px 0 0
}

.stake {
	background: rgba(240, 240, 252, 0.55);
	color: black;
	border-left: 5px solid #ffb900;
	margin: 10px;
	display: flex;
	font-size: 16px;
	padding: 10px;
	justify-content: space-between;
	border-radius: 10px;
}

.stake-top {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #626262;
	color: #bbb;
	padding: 3px 0
}

.remove {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(../img/close.png) no-repeat scroll 0 0;
	margin: 0 0 0 4px
}

.stake a {
	font: normal 12px/20px 'Verdana', Arial, Helvetica, sans-serif;
	color: #FFE418;
}

.stake h3 {
	font: bold 12px/20px 'Verdana', Arial, Helvetica, sans-serif;
	border-top: 1px solid #fff;
	padding: 4px 0 0
}

.stake h4 {
	font: normal 12px/20px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 4px 0 0;
	color: #000;
}

.stake h4 span {
	color: #2D6EAC
}

.stake-input {
	font: normal 13px 'Verdana', Arial, Helvetica, sans-serif;
	float: right;
	padding: 4px;
	background: #fff;
	border: 1px solid #B7B7B7;
	border-radius: 4px;
	width: 40px;
	text-align: center
}

.stake-no {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	float: left;
	padding: 5px;
	background: #2D6EAC;
	border-radius: 4px;
	width: 40px;
	text-align: center;
	color: #fff
}

.error-log {
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #D34F4F;
	text-align: center;
	padding: 4px 0 0
}

.total {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom: 1px solid #757575;
	padding: 4px;
}

.stake-total {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	float: right;
	background: #757575;
	color: #fff;
	padding: 4px;
	border-radius: 4px;
	width: 60px;
	text-align: center
}

.winings {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	border-top: 1px solid transparent;
	padding: 4px;
}

.side-btn-silver {
	width: 100%;
	font: bold 20px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	cursor: pointer;
	color: #fcfcfc;
	background: -webkit-linear-gradient(#72a8d9, #2d6dac);
	background: -o-linear-gradient(#72a8d9, #2d6dac);
	background: -moz-linear-gradient(#72a8d9, #2d6dac);
	background: linear-gradient(#72a8d9, #2d6dac);
	border-radius: 4px;
	margin: 6px 0 0
}

.side-btn-silver:hover {
	background: #72a8d9
}

.side-btn-blue {
	width: 100%;
	font: normal 17px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	cursor: pointer;
	color: #000;
	background: -webkit-linear-gradient(#fff, #c2c2c2);
	background: -o-linear-gradient(#fff, #c2c2c2);
	background: -moz-linear-gradient(#fff, #c2c2c2);
	background: linear-gradient(#fff, #c2c2c2);
	border-radius: 4px;
	margin: 6px 0 0
}

.side-btn-blue:hover,
.side-btn-blue.disabled {
	background: #fff
}

.ico-login {
	background: transparent url(../img/icon-side2.png) no-repeat scroll 5px 14px
}

.side-log-user {
	width: 100%;
	font: 19px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px 8px 4px 30px;
	border-radius: 4px;
	background: #fff url(../img/side-login.png) no-repeat scroll 3px 4px
}

.side-log-pass {
	width: 100%;
	font: 19px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px 8px 4px 30px;
	border-radius: 4px;
	margin: 6px 0 0;
	background: #fff url(../img/side-login.png) no-repeat scroll 3px -36px
}

.live-dealer-ImageBannersModule {
	display: table;
	width: 100%;
	height: 60px;
	font-size: 0;
	border-top: 2px solid #14805e;
	border-bottom: 2px solid #14805e;
	background-color: #333333;
	cursor: pointer;
	color: #a7a7a7;
}

.live-dealer-header {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
	width: 49%;
}

.live-dealer-image {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	width: 51%;
}

.live-dealer-image img {
	max-width: 140px;
}

.instant-play a.casino-fi {
	background: #333333;
}

.live-dealer-header h3 {
	margin-bottom: 5px;
	font-weight: bold;
}

.live-dealer-header a {
	padding: 12px 0;
	color: #bbb;
	font-size: 11px;
	font-weight: 400;
	text-transform: capitalize;
}

.live-dealer-ImageBannersModule:hover a,
.live-dealer-ImageBannersModule:hover .live-dealer-header a:after {
	color: #F7D146;
}

.live-dealer-game-part .live-dealer-header a {
	font-size: 13px;
	margin-left: -30px;
	position: relative;
	display: block;
	font-weight: bold;
}

.live-dealer-game-part .live-dealer-header a:after {
	position: absolute;
	top: 12px;
	right: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	color: #bbb;
}

.live-dealer-game-part .live-dealer-ImageBannersModule {
	border-top: none;
	border-bottom: 1px solid #757575;
	height: 50px;
	background: #585858;
}


/* ======================Sports list================ */

.sports-list {
	list-style: none
}

.sports-list li {
	border-radius: 0px;
	background: #333;
}

.sports-list li:first-child {
	border-top: none
}

.sports-list li:last-child {
	border-bottom: none
}

.sports-list li a {
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: black;
	display: block;
	padding: 10px;
	text-transform: uppercase;
	position: relative;
	border-bottom: 1px solid #404040;
	box-shadow: inset -2px 1px 5px 0 rgba(0, 0, 0, .05);
	padding-left: 25px;
}

.sports-list li a:after {
	position: absolute;
	top: 10px;
	right: 10px;
	content: "\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #F7D146;
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.sports-list li .filter-box a.active:after {
	content: none;
	font-weight: initial;
}


/* .icon-sportFootball {
  background: transparent url(../img/sports-menu/soccer.png) no-repeat scroll 4px 8px
}

.icon-sportTennis {
  background: transparent url(../img/sports-menu/tennis.png) no-repeat scroll 4px 8px;
}

.icon-sportFormula1 {
  background: transparent url(../img/sports-menu/car.png) no-repeat scroll 4px 8px
}

.icon-sportBasketball {
  background: transparent url(../img/sports-menu/basketball.png) no-repeat scroll 4px 8px
}

.icon-sportRugbyUnion {
  background: transparent url(../img/sports-menu/rugby.png) no-repeat scroll 4px 8px
}

.icon-sportCycling {
  background: transparent url(../img/sports-menu/cycling.png) no-repeat scroll 4px 8px
}

.icon-sportGolf {
  background: transparent url(../img/sports-menu/golf.png) no-repeat scroll 4px 8px
}

.icon-sportVolleyball {
  background: transparent url(../img/sports-menu/volleyball.png) no-repeat scroll 4px 8px
}

.icon-sportHandball {
  background: transparent url(../img/sports-menu/handball.png) no-repeat scroll 4px 8px
}

.icon-sportCricket {
  background: transparent url(../img/sports-menu/cricket.png) no-repeat scroll 4px 8px
}

.icon-sportIceHockey {
  background: transparent url(../img/sports-menu/ice-hockey.png) no-repeat scroll 4px 8px
}

.icon-sportAmericanFootball {
  background: transparent url(../img/sports-menu/american-football.png) no-repeat scroll 4px 8px
}

.icon-sportMotorcycling {
  background: transparent url(../img/sports-menu/motor-cycling.png) no-repeat scroll 4px 8px
}

.icon-sportBoxing {
  background: transparent url(../img/sports-menu/boxing.png) no-repeat scroll 4px 8px
}

.icon-sportRally {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportBaseball {
  background: transparent url(../img/sports-menu/baseball.png) no-repeat scroll 4px 8px
}

.icon-sportDarts {
  background: transparent url(../img/sports-menu/dartboard.png) no-repeat scroll 4px 8px
}

.icon-sportSnooker {
  background: transparent url(../img/sports-menu/snooker.png) no-repeat scroll 4px 8px
}

.icon-sportSpeedway {
  background: transparent url(../img/sports-menu/motor-cycling) no-repeat scroll 4px 8px
}

.icon-sportFutsal {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportCurling {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportAustralianRules {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportOlympicAthletics {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportFloorball {
  background: transparent url(../img/sports-menu/floorball.png) no-repeat scroll 4px 8px
}

.icon-sportTableTennis {
  background: transparent url(../img/sports-menu/table-tennis.png) no-repeat scroll 4px 8px
}

.icon-sportRugbyLeague {
  background: transparent url(../img/sports-menu/rugby.png) no-repeat scroll 4px 8px
}

.icon-sportBeachVolley {
  background: transparent url(../img/sports-menu/volleyball.png) no-repeat scroll 4px 8px
}

.icon-sportBeachSoccer {
  background: transparent url(../img/sports-menu/soccer.png) no-repeat scroll 4px 8px
}

.icon-sportNascar {
  background: transparent url(../img/sports-menu/nascar.png) no-repeat scroll 4px 8px
}

.icon-sportBadminton {
  background: transparent url(../img/sports-menu/badminton.png) no-repeat scroll 4px 8px
}

.icon-sportMartialArts {
  background: transparent url(../img/sports-menu/karate-fighter.png) no-repeat scroll 4px 8px
}

.icon-sportRinkHockey {
  background: transparent url(../img/sports-menu/hockey.png) no-repeat scroll 4px 8px
}

.icon-sportPesapallo {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportSwimming {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportIndycar {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportFieldHockey {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportEnduranceRacing {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportWaterpolo {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportAthletics {
  background: transparent url(../img/icons/sports/athletics-grey.png) no-repeat scroll 4px 8px
}

.icon-sportOlympicSwimming {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportSailing {
  background: transparent url(../img/sports-menu/boat.png) no-repeat scroll 4px 8px
}

.icon-sportJudo {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportRowing {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportDiving {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportArchery {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportRhythmicGymnastics {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportTaekwondo {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportWeightlifting {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportOlympicSpecials {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportFootballSpecials {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportFencing {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportCanoe-KayakFlatwater {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportCanoe-KayakSlalom {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportEquestrian {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportArtisticGymnastics {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportTrampolining {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportModernPentathlon {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportShooting {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportTriathlon {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportWrestling {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportSynchronisedSwimming {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportBandy {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sportAlpineSkiing {
  background: transparent url(../img/sports-menu/skiing.png) no-repeat scroll 4px 8px
}

.icon-sportBiathlon {
  background: transparent url(../img/sports-menu/biathlon.png) no-repeat scroll 4px 8px
}

.icon-sportSkiJumping {
  background: transparent url(../img/sports-menu/ski-jumping.png) no-repeat scroll 4px 8px
}

.icon-sportCross-CountrySkiing {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport1 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport2 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport3 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport4 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport5 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport6 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport7 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport8 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport9 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport10 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport11 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport12 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport13 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport14 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport15 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport16 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport17 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport18 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport19 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport20 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport21 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport22 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport23 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport24 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport25 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport26 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport32 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport27 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport28 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport29 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport30 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport31 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport33 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport34 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport35 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport36 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport37 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport38 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport39 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport40 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport41 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport42 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport43 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport44 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport45 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport46 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport47 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport48 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport49 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport50 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport51 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport52 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport53 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport54 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport55 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport56 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport57 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport58 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport59 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport60 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport61 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport62 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport63 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport64 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport65 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}

.icon-sport66 {
  background: transparent url(../img/sports-menu/default.png) no-repeat scroll 4px 8px
}
 */

.soccer_league {
	color: #F7D146;
	font-family: inherit;
	font-size: 13px;
	cursor: pointer;
	padding: 10px;
}

.soccer_league img {
	float: right;
	display: inline-block;
	margin-left: 6px;
}

.primier-div-sports li {
	list-style: none;
	display: block;
	border-bottom: 1px solid #404040;
}

.primier-div-sports li a {
	color: #bbb;
	font-size: 13px;
	display: block;
	line-height: 2;
	padding: 8px;
	position: relative;
}

.primier-div-sports li a:after {
	position: absolute;
	top: 10px;
	right: 10px;
	content: "\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #bbb;
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.primier-div-sports li a:hover:after {
	visibility: visible;
	opacity: 1;
}

.menco {
	display: inline-block;
	height: 28px;
	vertical-align: baseline
}

.m-ico1 {
	background: transparent url(../img/menu-icon1.png) no-repeat;
	width: 16px
}

.m-ico2 {
	background: transparent url(../img/menu-icon2.png) no-repeat;
	width: 28px
}

.m-ico3 {
	background: transparent url(../img/menu-icon3.png) no-repeat;
	width: 34px
}

.m-ico4 {
	background: transparent url(../img/menu-icon4.png) no-repeat;
	width: 25px
}

.m-ico5 {
	background: transparent url(../img/menu-icon7.png) no-repeat;
	width: 29px
}

.m-ico6 {
	background: transparent url(../img/menu-icon6.png) no-repeat;
	width: 29px
}

.primier-sports-league {
	margin: 0 auto;
}

.icon-support {
	width: 23px;
	height: 23px;
	background: transparent url(../img/icon-support.png) no-repeat scroll 0 0
}


.icon-call {
	background: transparent url(../img/sha1.png) no-repeat scroll 0 0
}

.icon-contact {
	background: transparent url(../img/sha1.png) no-repeat scroll 0 -58px
}

.icon-faq {
	background: transparent url(../img/sha1.png) no-repeat scroll 0 -114px
}

.icon-other {
	background: transparent url(../img/sha1.png) no-repeat scroll 0 -170px
}

.icon-man {
	background: transparent url(../img/icon-man.png) no-repeat scroll 0 0
}

.white-in ul li a {
	color: #3288d9
}

.white-in ul li:last-child {
	border-bottom: none
}

.white-in ul li:first-child {
	border-top: none
}

.login-top {
	border-bottom: 1px solid white;
	padding: 12px 0;
	color: white
}

.info-box {
	font: 16px/20px 'Verdana', Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	display: block;
	width: 80%;
	margin: 0 auto 12px;
	padding: 6px;
	text-align: center;
	border: 1px solid #CFCFCF;
	background: #dfe6ee;
	border-radius: 4px
}

.info-box a {
	font: 500 16px/20px 'Verdana', Arial, Helvetica, sans-serif;
	color: #2D6EAC
}

.info-box a:hover {
	text-decoration: underline
}

.form-login {
	width: 50%;
	margin: 0 auto
}

.form-input {
	width: 288px;
	border-radius: 0px;
	padding: 8px;
	background: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-weight: 400;
	font-size: 13px;
}

.icon-user-w {
	background: #fff url(../img/user-icon-w.png) no-repeat scroll 8px 10px;
	padding: 8px 8px 8px 30px
}

.icon-pass-w {
	background: #fff url(../img/pass-icon-w.png) no-repeat scroll 8px 10px;
	padding: 8px 8px 8px 30px;
	margin-bottom: 15px;
	margin-top: 5px;
}

.quest {
	display: block;
	float: left;
	width: 48px;
	height: 38px;
	background-image: url(../img/q.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#E5E5E5));
	background-image: url(../img/q.png), -webkit-linear-gradient(top, #fff, #E5E5E5);
	background-image: url(../img/q.png), -moz-linear-gradient(top, #fff, #E5E5E5);
	background-image: url(../img/q.png), -ms-linear-gradient(top, #fff, #E5E5E5);
	background-image: url(../img/q.png), -o-linear-gradient(top, #fff, #E5E5E5);
	background-image: url(../img/q.png), linear-gradient(top, #fff, #E5E5E5);
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 5px;
	cursor: pointer;
	border: 1px solid #DADADA;
	position: relative
}

.forg {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	margin: 0 20px;
	color: white
}

.forg:hover {
	color: #2D6EAC
}

a.tooltip span {
	z-index: 10;
	display: none;
	padding: 14px 20px;
	margin-top: -30px;
	margin-left: 28px;
	width: 300px;
	line-height: 16px
}

a.tooltip:hover span {
	display: inline;
	position: absolute;
	color: #111;
	border: 1px solid #DCA;
	background: #fffAF0
}

.callout {
	z-index: 20;
	position: absolute;
	top: 30px;
	border: 0;
	left: -12px
}

a.tooltip span {
	border-radius: 4px;
	box-shadow: 5px 5px 8px #CCC
}

.white-in input[type="checkbox"]+label span {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 2px 4px 0 0;
	vertical-align: top;
	background: transparent url(../img/ch4.png) no-repeat scroll 0 0;
	cursor: pointer;
	vertical-align: -7px
}

.white-in input[type="checkbox"]:checked+label span {
	background: transparent url(../img/ch3.png) no-repeat scroll 0 0
}

.login-bottom {
	border-top: 1px solid #fff;
	padding: 12px 0
}

.login-btn {
	margin: 0 auto;
	width: 50%
}

.login-btn .btn-blue {
	border: 1px solid #2E6DAC
}

.login-btn .btn-silver {
	border: 1px solid #C2C2C2
}

.login-btn .btn-blue,
.login-btn .btn-silver {
	width: 160px;
	padding: 6px 20px
}

.col4 {
	width: 24.4%;
	float: left;
	margin: 0 .3%;
}

.col3 {
	width: 32.7%;
	float: left;
	margin: 0 .3%
}

.user-content {
	padding: 40px 0;
	background: transparent;
	color: black;
}

.user-registration,
.user-reset {
	width: 780px;
	margin: 0 auto;
}

.user-registration .label-txt,
.user-reset .label-txt {
	color: white;
	float: none;
	display: inline-block;
	width: 15%;
}

.user-registration h3 {
	padding-bottom: 5.5px;
	font-size: 12px;
	color: white;
	text-align: center;
	margin-bottom: 20px;
}

.user-registration p {
	display: block;
	overflow: hidden;
	margin: 20px 0;
	text-align: center;
	color: #777;
}

.country h5,
.personal-info h5,
.contact-info h5,
.create-login h5,
.address h5 {
	position: relative;
	font-size: 30px;
	z-index: 1;
	overflow: hidden;
	text-align: left;
}

.country h5 span,
.personal-info h5 span,
.contact-info h5 span,
.create-login h5 span,
.address h5 span {
	text-align: left;
	padding: 0 11px 0 0;
	font-size: 13px!important;
	color: white;
}

.user-registration i {
	color: #d1d1d1;
}

.country h5:after,
.personal-info h5:after,
.contact-info h5:after,
.create-login h5:after,
.address h5:after {
	position: absolute;
	top: 60%;
	overflow: hidden;
	width: 100%;
	height: 1px;
	content: '\a0';
	background-color: #ccc;
}

.rem-box input[type="checkbox"]+label span {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 2px 4px 0 0;
	vertical-align: top;
	background: transparent url(../img/ch4.png) no-repeat scroll 0 0;
	cursor: pointer;
	vertical-align: -7px;
}

.form-inp,
select {
	width: 288px;
	border-radius: 0px;
	padding: 8px;
	background: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-weight: 400;
	font-size: 13px;
}

select {
	overflow: hidden;
	width: 280px;
	height: 35px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff url(../img/select.png) no-repeat scroll right bottom;
	color: #777;
}

.sm3 {
	float: none;
	width: 12%;
	margin: 0;
}

.form-nav {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px;
	border-radius: 3px;
	margin: 4px .3% 0;
	text-align: center;
}

.btn-regs {
	font: 500 12px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 9px 25px;
	cursor: pointer;
	color: #fff;
	background: #020B44;
	cursor: pointer;
	margin: 0 !important;
	display: inline-block;
	width: 288px;
	margin-left: 16%;
}

.btn-regs:hover {
	background: #528cc3
}

.label-txt {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	padding: 10px 0;
	color: #fff;
}

.error-label {
	color: #E65858
}

.error-label span {
	font: normal 13px 'Verdana', Arial, Helvetica, sans-serif;
	margin: 0 0 0 30px
}

.form-sides {
	float: left;
	width: 40%;
	margin: 6px 0 6px 6px
}

option {
	padding: 5px
}

.sm4 {
	float: right;
	width: 66%
}

.rem-box {
	margin: 10px 0 0
}

.rem-txt {
	float: right;
	width: 88%;
	margin-top: 8px;
}

.rem-txt a {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #2D6EAC
}

input[type=radio]:not(old) {
	width: 25px;
	opacity: 0;
	vertical-align: middle
}

input[type=radio]:not(old)+label {
	display: inline-block;
	margin-left: -28px;
	padding-left: 28px;
	background: url(../img/ch4.png) no-repeat 0 0;
	line-height: 25px
}

input[type=radio]:not(old):checked+label {
	background: url(../img/ch3.png) no-repeat 0 0
}

.qwe {
	display: inline;
	vertical-align: middle;
	margin: 0 0 0 4px
}

#sidebar-events {
	padding: 0 3px;
}

#sidebar-events .item {
	border-top: 2px solid #14805e;
	border-right: 1px solid #757575;
	border-left: 1px solid #757575;
}

#sidebar-events .item:last-child {
	border-bottom: 2px solid #14805e;
}

#sidebar-events .item img {
	width: 100%;
}

.slider-box {
	padding-top: 7px;
}

.slider-box h1 {
	font-size: 14px;
	color: #bbb;
	margin: 5px;
	display: inline-block;
	float: left;
	width: 60%;
}

.tstamp {
	/*background: transparent url(../img/time.png) no-repeat scroll left center;*/
	padding: 4px;
	color: #A8A8A8;
	font-size: 13px;
	line-height: 1.2;
	display: inline-block;
	float: left;
	width: 38%;
}

.fcRed {
	color: #c00;
	margin-right: 6px;
}

.user-reset h5 {
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: white;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
	margin-bottom: 30px;
}

.user-reset h6 {
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #545454;
	padding-bottom: 10px;
	border-bottom: 1px solid #B7CFC8;
	margin-bottom: 30px;
}

.user-reset p {
	font-size: 11px;
	color: #545454;
	line-height: 1.7;
}

.carousel-caption .btn {
	text-shadow: none
}

.btn-more {
	display: block;
	width: 20%;
	font: bold 17px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fcfcfc;
	background: -webkit-linear-gradient(#72a8d9, #2d6dac);
	background: -o-linear-gradient(#72a8d9, #2d6dac);
	background: -moz-linear-gradient(#72a8d9, #2d6dac);
	background: linear-gradient(#72a8d9, #2d6dac);
	border-radius: 4px;
	padding: 10px;
	border: 1px solid #2d6dac;
	margin: 30px auto 6px
}

.btn-more:hover {
	background: #2d6dac
}

.glyphicon {
	display: block;
	width: 28px;
	height: 48px
}

.glyphicon-chevron-left {
	background: transparent url(../img/slider-arrow1.png) no-repeat
}

.glyphicon-chevron-right {
	background: transparent url(../img/slider-arrow2.png) no-repeat
}

.spa-top {
	margin: 10px 0
}

#content {
	background: #000;
	padding: 30px 0
}

.top-head,
.mid-head {
	text-align: center;
	font: bold 18px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 30px
}

.mid-head {
	margin: 30px 0
}

.mid-head span {
	color: #538DC5
}

.big-tbl {
	width: 90%;
	margin: 0 auto
}

.big-tbl td {
	font: 14px/22px 'Verdana', Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	padding: 20px;
	background: #212121;
	color: #6D6D6D;
	vertical-align: middle
}

.big-tbl td a,
.small-tbl td a {
	color: #6D6D6D
}

.big-tbl td.l-corn {
	background: #161616;
	border-radius: 4px 0 0 4px;
	background-clip: padding-box;
	text-align: center;
	color: #6D6D6D;
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.big-tbl td.r-corn {
	background: #161616;
	border-radius: 0 4px 4px 0;
	background-clip: padding-box;
	text-align: center;
	color: #6D6D6D;
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.big-tbl td span {
	float: right;
	color: #fff;
	font: bold 22px/22px 'Verdana', Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.tbl-cell1 {
	float: right;
	width: 49%
}

.tbl-cell2 {
	float: left;
	width: 49%
}

.small-tbl {
	width: 100%
}

.small-tbl td {
	font: 11px/13px 'Verdana', Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	padding: 8px;
	background: #666;
	color: #bbb;
	vertical-align: middle
}

.small-tbl td.l-corn {
	background: #161616;
	border-radius: 4px 0 0 4px;
	background-clip: padding-box;
	text-align: center;
	color: #6D6D6D;
	font: 11px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.small-tbl td.r-corn {
	background: #14805E;
	border-radius: 0;
	background-clip: padding-box;
	text-align: center;
	color: #bbb;
	font: 11px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.small-tbl td span {
	float: right;
	color: #fff;
	font: bold 13px/13px 'Verdana', Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.small-tbl td span a,
.big-tbl td span a {
	color: #fff
}

.small-tbl td span a:hover,
.big-tbl td span a:hover,
.big-tbl td a:hover,
.small-tbl td a:hover {
	color: #538dc5
}

.front-user-body {
	padding-bottom: 50px;
}

.faq-list {
	background: #020B44;
	padding-top: 4px;
	border-top: 1px solid #020b44;
}

.faq-list ul {
	list-style: none;
	padding: 0;
}

.faq-list li {
	display: inline-block;
	background: #EAEAEA;
	font-size: 0;
	margin-left: -2px;
	margin-right: -1px;
}

.faq-list li a {
	font: bold 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: black;
	display: block;
	padding: 10px 10px 10px 40px;
	text-transform: uppercase
}

.faq-list li a:hover,
.faq-list li a.active {
	background: #020B44;
	color: white;
	border-bottom: 1px solid #020B44;
}


/* .icon-faq1 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 2px
}

.icon-faq2 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -38px
}

.icon-faq3 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -79px
}

.icon-faq4 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -123px
}

.icon-faq5 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -166px
}

.icon-faq6 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -208px
}

.icon-faq7 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -250px
}

.icon-faq8 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -294px
}

.icon-faq9 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -336px
}

.icon-faq10 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -380px
}

.icon-faq11 {
  background: transparent url(../img/faq.png) no-repeat scroll 0 -424px
}

.icon-faq1:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 2px
}

.icon-faq2:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -38px
}

.icon-faq3:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -79px
}

.icon-faq4:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -123px
}

.icon-faq5:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -166px
}

.icon-faq6:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -208px
}

.icon-faq7:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -250px
}

.icon-faq8:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -294px
}

.icon-faq9:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -336px
}

.icon-faq10:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -380px
}

.icon-faq11:hover {
  background: transparent url(../img/faq1.png) no-repeat scroll 0 -424px
}

.icon-faqw {
  background: transparent url(../img/icon-faq.png) no-repeat scroll 0 0
} */

.tgl {
	font: bold 17px/17px 'Verdana', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	padding: 14px;
	text-transform: uppercase;
	cursor: pointer;
	background: #bbb;
	background: url(../img/toggle-up.png) no-repeat scroll center right, -moz-linear-gradient(top, #dadada 0%, #bbb 100%);
	background: url(../img/toggle-up.png) no-repeat scroll center right, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#bbb));
	background: url(../img/toggle-up.png) no-repeat scroll center right, -o-linear-gradient(top, #dadada 0%, #bbb 100%);
	background: url(../img/toggle-up.png) no-repeat scroll center right, -ms-linear-gradient(top, #dadada 0%, #bbb 100%);
	background: url(../img/toggle-up.png) no-repeat scroll center right, linear-gradient(top, #dadada 0%, #bbb 100%)
}

.tgl-first {
	border-radius: 4px 4px 0 0
}

.tgl-last {
	border-radius: 0 0 4px 4px
}

.opened {
	background: #cacaca url(../img/toggle-down.png) no-repeat scroll center right
}

.tgl-last.opened {
	border-radius: 0
}

.tgl-content {
	font: 13px/22px 'Verdana', Arial, Helvetica, sans-serif;
	color: #bbb;
	display: none;
	padding: 14px;
	padding: 10px;
}

.table-cnt {
	font: 13px/22px 'Verdana', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	display: none;
	border-radius: 0 0 4px 4px;
}

.tgl-content p {
	padding: 0 0 10px
}

.tgl-content>a {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #2b6aa6
}

.resp-img {
	margin: 14px 0;
	width: 100%;
	border-radius: 4px
}

.tgl-content h1,
.tgl-content h2,
.tgl-content h3,
.tgl-content h4 {
	color: #262626;
	text-transform: uppercase;
	margin: 0 0 10px
}

.tgl-content h1 {
	font: 25px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.tgl-content h2 {
	font: 16px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.tgl-content h3 {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.tgl-content h4 {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
}

.justify {
	text-align: justify
}

.tgl-content ul {
	list-style: none;
	margin: 0 0 10px
}

.tgl-content ul li {
	border: none;
	padding: 4px 4px 4px 20px;
	background: transparent url(../img/dot.png) no-repeat scroll 0 7px
}

.img-left {
	float: left;
	margin: 0 20px 0 0;
	border-radius: 4px
}

.faq-tt {
	display: inline-block;
	background: transparent url(../img/qb.png) no-repeat scroll 0 0;
	width: 15px;
	height: 15px;
	vertical-align: -1px
}

.tgl-content blockquote {
	font: 16px/22px 'Verdana', Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	background: #EAEAEA;
	border: 1px solid #D9D9D9;
	padding: 14px;
	border-radius: 7px;
	text-align: center
}

blockquote>a {
	font: bold 16px 'Verdana', Arial, Helvetica, sans-serif;
	color: #2b6aa6
}

blockquote>a:hover {
	text-decoration: underline
}

.loged-user-top {
	text-align: center;
}

.main-content.user-loged {
	margin: 0 auto;
	width: 90%;
	background: #f2f2f2;
	padding: 20px;
}

.content-main.user-loged .blue-box {
	background: transparent;
}

.content-main.user-loged .blue-in {
	background: transparent;
	padding: 20px;
}

.content-main.user-loged .white-in {
	color: #fff;
	padding: 10px;
	border-radius: 3px;
	background: transparent;
	-webkit-box-shadow: 0 0px 5px #161212;
	-moz-box-shadow: 0 0px 5px #161212;
	box-shadow: 0 0px 5px #161212;
}

.content-main.user-loged .table-list tr {
	border-bottom: 1px solid #2f2e2e;
	background: transparent;
}

.content-main.user-loged .table-list th {
	color: #e7e7e7;
	background: #888;
	padding: 7px 10px 6px 10px;
	line-height: 1.2;
	text-align: center;
	border-right: 1px solid #0b0b0b;
	text-transform: uppercase;
}

.content-main.user-loged .tgl-content p {
	padding: 10px;
}

.content-main.user-loged .table-list th a {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #ddd;
	line-height: 1.2;
	text-align: center;
	background: transparent;
	padding: 0;
}

.content-main.user-loged .blue-box h5,
.user-loged h1 {
	color: #F7D146;
}

.user-loged h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	margin-bottom: 20px;
}

.content-main.user-loged .table-list td {
	color: #fff;
	border-right: 1px solid #3b3838;
}

.table-list .w100 {
	text-align: center;
}

.tgl-table {
	background: #dfe6ee;
	border-radius: 7px;
	margin: 14px 0
}

.tgl-table td {
	padding: 14px;
	border-right: 1px solid #BFBFBF
}

.tgl-table td:last-child {
	border: none
}

.block40 {
	width: 40%
}

.sep {
	margin: 0;
	border-bottom: 1px solid #333;
}

.on-top {
	margin: 20px 0 0
}

.table-list {
	width: 100%;
	border-collapse: collapse;
	border-radius: 0 0 4px 4px
}

.table-list tr {
	background: #fbfbfb;
}

.table-list th,
.table-list td {
	border-right: 1px solid #e5e5e5;
	text-align: center;
	padding: 4px 10px 3px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	height: 21px;
}

.table-list th a {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	line-height: 1.2;
	text-align: center;
	padding: 0;
}

.table-list tr:last-child {
	border-radius: 0 0 4px 4px
}

.blue-small,
.silv-small {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	cursor: pointer;
	color: #000;
	background: #f2f2f2;
	border-radius: 4px;
}

.blue-small:hover {
	background: #2AAE48;
	color: #fff;
}

.silv-small:hover {
	background: #fff
}

#WithdrawIndexForm,
#UserSettingsForm {
	padding: 10px;
}

#WithdrawIndexForm p,
#UserSettingsForm .label-txt,
#UserBonusForm p {
	color: #545454;
	margin-bottom: 10px;
}

#WithdrawIndexForm select,
#WithdrawIndexForm input,
#UserSettingsForm select,
#UserAccountForm select {
	border-radius: 0px;
	background: #fff url(../img/select.png) no-repeat scroll right bottom;
	border: 1px solid #3C3C3C;
	color: #545454;
	width: 288px;
	font-size: 13px;
	font-weight: normal;
}

#WithdrawIndexForm input,
#UserSettingsForm input,
#UserBonusForm input,
#UserAccountForm input {
	background: #fff;
	border: 1px solid #acacac;
	color: #545454;
	font-weight: 400;
	font-size: 13px;
}

.top-important {
	border-radius: 4px;
	padding: 0 0 4px;
	background: #343131;
	border-bottom: 1px solid #333;
}

.top-important a {
	display: block;
	padding: 10px 10px 10px 50px;
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px
}

.filter-box {
	display: none;
	background: white;
}

.filter-con-a {
	border-bottom: 1px solid #111;
}

.filter-con-a a {
	font-size: 11px!important;
}

.sports-menu {
	background: #343131;
}

.important1 {
	background: #E7E7E7 url(../img/bet.png) no-repeat scroll 0 0
}

.important1 a:hover {
	background: #2D6EAC url(../img/bet.png) no-repeat scroll 0 0;
	color: #fff
}

.important2 {
	background: #E7E7E7 url(../img/bet.png) no-repeat scroll 0 -50px
}

.important2 a:hover {
	background: #2D6EAC url(../img/bet.png) no-repeat scroll 0 -50px;
	color: #fff
}

.important3 {
	background: #E7E7E7 url(../img/bet.png) no-repeat scroll 0 -100px
}

.important3 a:hover {
	background: #2D6EAC url(../img/bet.png) no-repeat scroll 0 -100px;
	color: #fff
}

.important4 {
	background: #E7E7E7 url(../img/bet.png) no-repeat scroll left bottom
}

.important4 a:hover {
	background: #2D6EAC url(../img/bet.png) no-repeat scroll left bottom;
	color: #fff
}

.icon-bucket {
	width: 23px;
	height: 23px;
	background: transparent url(../img/icon-bucket.png) no-repeat
}

.filter-side {
	margin: 10px 0 0
}

.filter-top {
	background: #DBDBDB;
	padding: 6px;
	border-radius: 4px 4px 0 0;
	font: bold 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-transform: uppercase;
	border-bottom: 1px solid #C5C5C5
}

.filt-close {
	background: #DBDBDB url(../img/toggle-down-small.png) no-repeat scroll right center;
	cursor: pointer
}

.filt-close.opened {
	background: #CFCFCF url(../img/toggle-up-small.png) no-repeat scroll right center;
	border-radius: 4px
}

.filter-con {
	border-top: 1px solid #fff;
	background: #F3F3F3;
	padding: 6px;
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #4d4d4d
}

.last-con {
	border-radius: 0 0 4px 4px
}

.filter-top input[type="checkbox"]+label span,
.filter-con input[type="checkbox"]+label span {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 4px 0 0;
	vertical-align: middle;
	background: transparent url(../img/ch6.png) no-repeat scroll 0 0;
	cursor: pointer
}

.filter-top input[type="checkbox"]:checked+label span,
.filter-con input[type="checkbox"]:checked+label span {
	background: transparent url(../img/ch5.png) no-repeat scroll 0 0
}

#main-slider {
	width: 100%;
	height: 150px;
	margin: 0 0 14px;
	position: relative;
	background: #000;
}

.item-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 20px;
}

#main-slider img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.item-content h3 {
	font-size: 13px;
	line-height: 16px;
	color: #ffdf1b;
	font-weight: 500;
	text-transform: capitalize;
}

.item-content h4 {
	font-size: 20px;
	line-height: 24px;
	color: #f0f0f0;
	display: inline-block;
	padding-bottom: 7px;
	text-transform: capitalize;
}

.item-content p {
	font-size: 13px;
	color: #bbb;
	line-height: 16px;
}

.signup {
	display: inline-block;
}

.btn--hero__signup {
	transition: box-shadow 0.05s, -webkit-transform 0.05s;
	transition: transform 0.05s, box-shadow 0.05s;
	transition: transform 0.05s, box-shadow 0.05s, -webkit-transform 0.05s;
	border: 1px solid #F6D145;
	color: #F6D145;
	padding: 8px 18px;
	margin-top: 20px;
	cursor: pointer;
	width: 100%;
	border-radius: 4px;
}

.main-bets {
	width: 100%;
	margin: 0 0 14px;
	border-radius: 0px;
}

.content-main-live .main-bets .tab-content>.active {
	background: #666;
}

.content-main-live .main-bets .tab-content h4 {
	background: #999999;
}

.content-main-live .main-bets .tab-content .desktop-view tr {
	border-bottom: none;
}

.main-bets h1 {
	font: normal 18px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;
	text-transform: uppercase
}

.tab-pane-sport {
	display: block;
	overflow: hidden;
}

.main-bets h1.inside,
.h2-bets {
	padding: 7px;
	display: block;
	width: 100%;
}

.content-main-live .main-bets h1.inside {
	background: #168C67;
}

.main-bets .nav-tabs {
	float: right
}

.main-bets .nav-tabs>li {
	float: left;
	margin: 0 0 0 10px;
	list-style: none
}

.main-bets .nav-tabs>li>a {
	font: bold 14px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	background: #D4D4D4;
	border-radius: 0px;
	padding: 10px 8px 10px 40px;
	text-transform: uppercase;
	color: #000
}

.main-bets .nav-tabs>li.tab-bas.active>a {
	background: #2D6EAC url(../img/top-bets2.png) no-repeat scroll 2px 2px
}

.main-bets .nav-tabs>li.tab-fot.active>a {
	background: #2D6EAC url(../img/top-bets2.png) no-repeat scroll -140px 2px
}

.main-bets .nav-tabs>li.tab-ten.active>a {
	background: #2D6EAC url(../img/top-bets2.png) no-repeat scroll -270px 0
}

.main-bets .nav-tabs>li.tab-ice.active>a {
	background: #2D6EAC url(../img/top-bets2.png) no-repeat scroll -384px 2px
}

.main-bets .nav-tabs>li.tab-bas>a {
	background: #D4D4D4 url(../img/top-bets.png) no-repeat scroll 2px 2px
}

.main-bets .nav-tabs>li.tab-fot>a {
	background: #D4D4D4 url(../img/top-bets.png) no-repeat scroll -140px 2px
}

.main-bets .nav-tabs>li.tab-ten>a {
	background: #D4D4D4 url(../img/top-bets.png) no-repeat scroll -270px 0
}

.main-bets .nav-tabs>li.tab-ice>a {
	background: #D4D4D4 url(../img/top-bets.png) no-repeat scroll -384px 2px
}

.main-bets .nav-tabs>li.active>a,
.main-bets .nav-tabs>li.active>a:hover,
.main-bets .nav-tabs>li.active>a:focus {
	cursor: default;
	color: #fff
}

.main-bets .tab-content>.tab-pane {
	display: none
}

.main-bets .tab-content>.active {
	width: 100%;
	display: block;
	padding: 10px;
	margin: 0;
	border-radius: 0 0 4px 0
}

.main-bets .tab-content {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif
}

.tab-content h4 {
	font: normal 11px 'Verdana', Arial, Helvetica, sans-serif;
	margin: 0 0 6px;
	color: #fff;
	background: rgb(2, 11, 68);
	padding: 10px;
	font-size: 16px;
}

.bets-panel {
	list-style: none
}

.tgl-blue-content .bets-panel {
	border-top: 1px solid #265E92;
	border-bottom: 1px solid #427DB4;
	list-style: none
}

.bets-panel li {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom: 1px solid #333333;
	padding: 10px 0;
	background: #666666;
	padding: 7px;
}

.tgl-blue-content .bets-panel li {
	border-top: 1px solid #427DB4;
	border-bottom: 1px solid #265E92;
	padding: 10px
}

.bets-panel li>a,
.bets-panel li>p {
	font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #bbb;
}

.tgl-blue-content .bets-panel li>a {
	font: normal 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff
}

.tgl-blue-content .more-info {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff
}

.h2-bets {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0 0
}

.h2-time {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #929292;
	display: inline-block;
	padding: 0 0 0 18px;
	margin: 0 0 0 10px;
	background: transparent url(../img/time-small.png) no-repeat scroll 0 2px
}

.box-w2 {
	padding: 0 4px;
	float: left;
	border-right: 1px solid #dadada
}

.box-w3 {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 0 4px;
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #dadada;
	text-align: center;
	min-width: 160px
}

.box-w3 h5 {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	margin: 6px 0
}

.box-w4 {
	padding: 0 4px;
	float: left;
	border-left: 1px solid #fff
}

.box-w4 a {
	float: none;
	margin: 4px auto 0;
	width: 30px
}

.btv {
	color: #000;
	cursor: pointer;
	margin: 4px 0
}

.btv span {
	float: right;
	display: block;
	background: #232222;
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	border-left: 1px solid #444;
	padding: 6px 12px;
	border-radius: 0px;
	color: #fff;
}

.btv em {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	background: #000;
	padding: 6px 12px;
	border-radius: 0px;
	color: #fff;
}

.btv:hover span,
.btv:hover em {
	background: #2c6dab;
	color: #fff
}

a.add-plus {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	background: #d4d4d4;
	padding: 6px;
	border-radius: 4px;
	color: #515151
}

a.add-plus:hover {
	background: #fff;
	color: #528cc3
}

.txt-btv {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #528cc3;
	float: right;
	margin: 10px 10px 0 0;
}

.lock-btn {
	background: #232222 url(../img/pass-icon-wi.png) no-repeat scroll center center;
	border-radius: 4px;
	color: #515151;
	width: 90px;
	height: 29px;
	margin: 4px 0 0 6px
}

.ttime {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #bbb;
	padding: 2px;
}

.lmb {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #bbb;
	float: left;
	margin: 0 0 0 10px;
	cursor: pointer
}

.tgl-blue-content .lmb {
	margin: 4px 0 0 10px
}

.lmb span {
	display: block;
	float: right;
	padding: 6px 12px;
	border-radius: 0px;
	color: #ffdf1b;
}

.lmb em {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	padding: 6px 12px;
	border-right: 1px solid #444;
	border-radius: 0px;
	color: #ffdf1b;
}

.lmb:hover span,
.lmb:hover em {
	color: #fff
}

.tgl-blue-content .lmb:hover span,
.tgl-blue-content .lmb:hover em {
	background: #fff;
	color: #F2420B
}

.tgl-blue-content .lmb em {
	border-right: 1px solid #F2420B
}

.lmb-tv {
	display: none;
}

.lmb-tv:hover {
	background: url(../img/tv2.png) no-repeat scroll 5px 6px
}

.lmb-chart {
	display: none;
}

.lmb-chart:hover {
	background: url(../img/tv2.png) no-repeat scroll -33px 6px
}

a.plus {
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #ccc;
	display: block;
	float: left;
	margin: 0 0 0 10px;
	padding: 6px;
	border-radius: 0px;
	height: 30px
}

.tgl-blue-content .lmb-tv,
.tgl-blue-content .bets-panel li a.plus,
.tgl-blue-content .lmb-chart {
	margin: 4px 0 0 10px
}

.Banners {
	overflow: hidden;
	min-height: 300px;
	position: relative;
}

.Banners .content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.Banners .content h1 {
	color: #f7d146;
	font-size: calc(1em + 1.5vw);
	font-weight: 800;
	line-height: 1em;
	margin: 0 0 1em;
}

.Banners .button {
	margin-top: 12px;
	white-space: nowrap;
	font-size: 1.3em;
	background-color: #f7d146;
	color: #000;
	font-weight: 700;
	padding: 15px 50px;
	border-radius: 2px;
}

.Banners .background {
	height: 450px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.banner img.bg {
	width: 100%;
	border-radius: 6px
}

.intro-main-content .grids {
	background: transparent url(../images/bw_bg.jpg)no-repeat scroll;
	background-size: cover;
}

.IndexGrid {
	display: grid;
	grid-auto-rows: 1fr;
	grid-auto-columns: 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 16px;
	padding: 20px;
}

.IndexGrid .GridItem {
	position: relative;
	min-height: 25vh;
	background: none;
	box-shadow: none;
}

.IndexGrid .GridItem {
	position: relative;
	min-height: 25vh;
	background: none;
	box-shadow: none;
}

.IndexGrid .GridItem1 {
	grid-row: 1 / 3;
}

.IndexGrid .GridItem4 {
	grid-area: 1 / 4 / 3 / auto;
}

.IndexGrid .GridItem .button {
	position: relative;
	background-color: #f7d146;
	color: #000;
	font-weight: 700;
	display: inline-block;
	padding: 9px 15px;
	margin-top: 15px;
	text-transform: uppercase;
	border-radius: 2px;
	font-size: 11px;
}

.IndexGrid .GridItem>.content {
	padding: 30px 10% 20px;
	position: relative;
	z-index: 1;
	float: none;
}

.IndexGrid .GridItem>.content p {
	text-transform: uppercase;
	color: #fff;
}

.IndexGrid .GridItem>.content h3 {
	text-transform: uppercase;
	color: #f7d146;
	font-weight: 700;
	line-height: 1.1em;
	font-size: calc(1.1em + .5vw);
	margin: .5em 0;
}

.IndexGrid .GridItem>.background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	background-size: cover;
	background-position: 50%
}

.vs {
	position: absolute;
	top: 5px;
	left: 0;
	width: 100%;
	font: bold 20px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	z-index: 99;
	text-shadow: 1px 1px 2px #000
}

.vs span {
	padding: 0 30px
}

.vs a {
	color: #fff
}

.banner {
	position: relative;
}

.clock-gray {
	font: 16px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 0;
	text-align: center;
	width: 100%;
	opacity: .9;
	text-shadow: 1px 1px 2px #000
}

.clock {
	display: inline;
	vertical-align: -1px;
	opacity: 1
}

.banner>.btn-silver {
	position: absolute;
	left: 10px;
	bottom: 10px
}

.light-menu {
	margin-top: 14px;
}

.light-menu ul {
	list-style: none;
	background: #585858;
	padding: 2px;
	margin: 0 0 14px
}

.light-menu ul li {
	padding: 2px 10px;
	display: inline-block;
	border-right: 1px solid #666;
}

.light-menu ul li:last-child {
	border: none
}

.light-menu ul li a {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #bbb;
}

.light-menu ul li a:hover {
	color: #2B68A3
}

.tgl-blue {
	font: bold 17px/17px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 8px;
	text-transform: uppercase;
	cursor: pointer;
	background: #999;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-up.png) no-repeat scroll center right;
}

.tgl-blue.opened {
	background: #999;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
	background: #999 url(../img/toggle-down.png) no-repeat scroll center right;
}

.tgl-round,
.tgl-extra {
	border-radius: 0px
}

.tgl-blue-content {
	display: none;
	background: transparent
}

.tgl-small-table,
.tgl-blue-table {
	width: 100%;
}

.tgl-small-table tr,
.tgl-blue-table tr {
	border-radius: 0px;
	border-bottom: 1px solid #404040;
}

.tgl-small-table tr td {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 20px;
	background: #666;
}

.tgl-small-table tr td a {
	font: 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
}

.tgl-small-table tr td a.right {
	font: bold 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #000
}

.tgl-small-table tr td a:hover {
	color: #2D6EAC
}

.tgl-small-table tr td em {
	font: normal bold 12px 'Verdana', Arial, Helvetica, sans-serif;
	color: #2D6EAC
}

.w50p {
	width: 50%
}

.tgl-blue img {
	display: inline-block
}

.tgl-blue-table tr td {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #F2F7FB;
	padding: 10px 20px;
	border-right: 1px solid #265E92;
	border-left: 1px solid #427DB4;
	background: #2D6EAC
}

.tgl-blue-table tr td a {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff
}

.tgl-blue-table tr td a.right {
	font: bold 13px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff
}

.tgl-blue-table tr td a:hover {
	color: #96B7D6
}

.tgl-extra {
	font: bold 22px/22px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 24px 14px
}

.in-blue-cell {
	background: #2D6EAC;
	padding: 2px;
	border-radius: 0 0 4px 4px
}

.bottom-tbl {
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate
}

.bottom-tbl td {
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	padding: 8px;
	background: #163756;
	color: #fff;
	vertical-align: middle
}

.bottom-tbl td.l-corn {
	background: #122C45;
	border-radius: 4px 0 0 4px;
	background-clip: padding-box;
	text-align: center;
	color: #fff;
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.bottom-tbl td.r-corn {
	background: #122C45;
	border-radius: 0 4px 4px 0;
	background-clip: padding-box;
	text-align: center;
	color: #fff;
	font: 13px 'Verdana', Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.bottom-tbl td span {
	float: right;
	color: #fff;
	font: bold 13px/13px 'Verdana', Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.bottom-tbl td a,
.bottom-tbl td span a {
	color: #fff
}

.bottom-tbl td a:hover,
.bottom-tbl td span a:hover {
	color: #538dc5
}

.wcon {
	font: 14px 'Verdana', Arial, Helvetica, sans-serif;
	color: #505050;
	background: #F3F3F3;
	padding: 14px;
	border-radius: 4px
}

.live-bett {
	display: inline-block;
	width: 25px;
	height: 30px;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background: transparent url(../img/menu-icon4.png)
}

.arr-r {
	display: inline-block;
	background: transparent url(../img/arrow-red.png) no-repeat scroll 0 0;
	width: 11px;
	height: 6px;
	vertical-align: middle
}

.arr-g {
	display: inline-block;
	background: transparent url(../img/arrow-green.png) no-repeat scroll 0 0;
	width: 11px;
	height: 6px;
	vertical-align: middle
}

.lock {
	float: left;
	display: block;
	width: 94px;
	height: 29px;
	border-radius: 4px;
	background: #f2420b url(../img/pass-icon-wi.png) no-repeat scroll center center;
	cursor: default;
	border: 1px solid #f2420b
}

.open-cell {
	display: block
}

.slider-box .small-tbl,
.slider-box .small-tbl tr {
	border-radius: 4px;
	border: none
}

.slider-box .small-tbl td {
	border: none
}

.tgl-blue-content h3 {
	font: bold 18px 'Verdana', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 10px 10px 30px
}

.live-tns {
	background: transparent url(../img/bets3.png) no-repeat scroll 3px 10px
}

footer.footer {
	color: #acacac;
	overflow: hidden;
	padding: 0px 15px;
	width: 100%;
	background: rgba(8, 9, 10, 0.85);
	bottom: 0;
}

footer.footer .container {
	max-width: 980px;
	margin: 0 auto;
}

footer h2 {
	text-transform: capitalize;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 17px;
}

.footer_top_Menu li {
	margin: 6px 0;
}

footer p {
	margin: 10px 0;
}

.footer .bottom-section {
	padding-top: 40px;
}

.footer-logo {
	text-align: center;
}

.footer-logo a {
	display: inline-block;
	width: 150px;
}

.footer-menu {
	margin: 20px 0;
	text-align: center;
}

.footer .social i {
	color: #a9a9a9;
	font-size: 23px;
}

.footer .social a {
	display: inline-block;
	margin: 0 10px 15px auto;
}

.topSection .licence {
	position: absolute;
	left: 0;
}

.licence img {
	height: 26px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: baseline;
}

.footer__copyright__symbol {
	display: inline-block;
	vertical-align: sub;
	color: #bbb;
	font-size: 13px;
}

.footerBottomenu li {
	display: inline-block;
	padding: 5px 12px;
	margin: 2px;
}

.about-us {
	padding-right: 20px;
	margin-bottom: 20px;
}

.about-us p {
	font-size: 12px;
	line-height: 1.3;
}

.icons {
	margin: 30px 0;
}

.payments li,
.vendors li {
	float: left;
	height: 30px;
	opacity: .5;
	list-style: none;
	margin-bottom: 10px;
	display: inline-block;
}

.payments li:hover,
.vendors li:hover {
	-webkit-filter: saturate(1);
	filter: saturate(1);
	opacity: 1;
}

.social {
	text-align: center;
	margin: 20px 0;
}

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

.bets-panel li>a,
.bets-panel li>p,
.ttime {
	float: left;
}

.bets-panel .pakelti {
	margin-top: 0px;
}

.desktop-view tr {
	border-bottom: 1px solid #404040;
}

.desktop-view tr td {
	vertical-align: middle;
	padding: 10px 0;
}

.error {
	border: 1px solid #E65858
}

.tooltip {
	position: absolute;
	z-index: 1020;
	display: block;
	visibility: visible;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: 1;
	filter: alpha(opacity=100)
}

.tooltip.top {
	margin-top: -2px
}

.tooltip.right {
	margin-left: 2px
}

.tooltip.bottom {
	margin-top: 2px
}

.tooltip.left {
	margin-left: -2px
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #2D6EAC
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #2D6EAC
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #2D6EAC
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #2D6EAC
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	background-color: #2D6EAC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0
}

.on-click:hover,
.big-tbl td.r-corn:hover,
.small-tbl td.r-corn:hover,
.tgl-small-table td:hover,
.tgl-blue-table td.r-corn:hover,
.bottom-tbl td.r-corn:hover {
	background: #444;
	color: white;
	cursor: pointer;
}

.on-click:hover a,
.tgl-small-table tr td:hover em {
	color: white;
}

img.roll.betslip {
	margin: 0 auto;
}

.buttonmove {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px
}

.dark-table {
	padding-top: 15px;
	padding-left: 10px;
}

.paymenttable {
	margin-top: 15px;
	margin-bottom: 25px;
	width: 100%;
}

.user-loged .btn-silver {
	margin: 10px;
	background: #252173;
	color: #fff;
}

#WithdrawIndexForm div.submit input[type="submit"],
#UserBonusForm div.submit input[type="submit"],
#UserAccountForm .btn-regs {
	background: #14805E;
	border: none;
	display: inline-block;
	box-shadow: none;
	width: inherit;
	color: #fff;
	font-weight: bold;
	line-height: 1.8;
	padding: 8px 16px;
}

.paymenttable tr {
	border-bottom: 1px solid #3b3838;
}

.paymenttable tr td {
	text-align: left;
	display: inline-block;
	padding: 6px 20px;
	white-space: nowrap;
	vertical-align: middle;
	width: 20%;
}

.paymenttable label {
	color: #545454;
}

#CreditPaymentIndexForm {
	text-align: center;
}

#CreditPaymentIndexForm label {
	display: inline-block;
	margin-right: 10px;
	width: 140px;
}

.payments {
	display: initial;
}

.forma-box {
	margin-top: 15px;
}

.forma-box1 {
	margin-bottom: 25px;
}

.forma-box2 {
	margin-bottom: 15px;
	margin-top: 10px;
}

.form-nav1 {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
}


/* Design By ZIA */

.client-logos {
	padding: 40px 0;
	border-top: 1px solid #000;
}

.list--display-table {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.list--type-bordered>.list__item:not(:last-child) {
	border-width: 0 1px 0 0;
	border-style: solid;
}

.list--display-table>.list__item {
	display: table-cell;
	vertical-align: top;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1px 0;
	padding: 0;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	cursor: pointer;
	transition: opacity 0.4s;
	pointer-events: none;
}

.overlay-is-enabled {
	opacity: 1;
	-ms-filter: none;
	-webkit-filter: none;
	filter: none;
	pointer-events: auto;
}

.login-container {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99999;
	width: 25vw;
	height: 100vh;
	overflow: visible;
	border-left: 1px solid #353535;
	background-color: #191919;
	color: #fff;
	display: none;
	padding-top: 20px;
}

.reg-container {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99999;
	width: 25vw;
	height: 100vh;
	overflow: visible;
	border-left: 1px solid #353535;
	background-color: #191919;
	color: #fff;
	display: none;
	padding-top: 0px;
	box-sizing: border-box;
}

.login_inner {
	display: block;
	overflow: hidden;
	height: 100%;
	padding: 32px;
}

.reg_inner {
	display: block;
	height: 100%;
	padding: 32px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.login_close,
.reg_close {
	padding: 10px;
	z-index: 14;
	background: #14805E;
	text-align: center;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.login_close span,
.reg_close span {
	float: right;
}

.user-avater {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.user-avater img {
	display: inline-block;
}

.reset_pass {
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	padding-top: 20px;
}

.reset_pass a {
	color: #fff;
	font-size: 18px;
}

.bg--secondary {
	border-color: #2E6DAC;
	background-color: #000;
	color: #fff;
}

.hero {
	height: calc( 100vh - 130px);
	position: relative;
	overflow: hidden;
	width: 100%;
}

.hero_video {
	position: absolute;
	z-index: 0;
	top: 50%;
	left: 50%;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.hero__content {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	width: 95%;
}

.hero__content h1 {
	font-size: 72px;
	font-weight: normal;
	font-family: 'Verdana';
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.fb--xs--valign-cover {
	-o-box-align: stretch;
	align-items: stretch;
	height: 100%;
}

.fi--xs--width-12 {
	display: block;
	flex-basis: 100%;
}

.gc--xs--width-12 {
	display: inline-block;
	width: 100%;
}

.pos-left {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 10px;
}

.pos-right {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
}

#mobileLogin {
	cursor: pointer;
	padding: 8px 0px;
	text-align: right;
}

.games-section {
	width: 100%;
	max-width: 1280px;
	margin: 20px auto;
}

.cardholder-top-game-item {
	max-height: 120px;
	width: 33%;
	display: inline-block;
	position: relative;
}

.secondary-pod-container {
	cursor: pointer;
	display: block;
	max-width: 1280px;
	margin: 20px auto 0;
	text-align: center;
	width: 100%;
}

.secondary-pod-container__item-image-container {
	height: 120px;
	overflow: hidden;
	position: relative;
}

.secondary-pod-container__item-image {
	background-size: cover;
	object-fit: cover;
	transition: .35s all ease-out;
	width: 100%;
	border: none;
	height: 100%;
}

.secondary-pod-container__item-overlay-container {
	background-color: rgba(51, 51, 51, .9);
	bottom: 0;
	right: 0;
	left: 0;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.secondary-pod-container__item-content {
	bottom: 0;
	height: 30px;
	margin: auto;
	position: absolute;
	top: 0;
	width: 100%;
}

.secondary-pod-container__item-title-container {
	background-color: rgba(68, 68, 68, .9);
	height: 30px;
	float: left;
	position: relative;
}

.secondary-pod-container__item-title {
	color: #00fff2;
	font-size: 18px;
	font-weight: normal;
	text-transform: capitalize;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-align: center;
	min-width: 100px;
}

.secondary-pod-container__item-overlay-text {
	color: #00fff2;
	display: block;
	font-size: 18px;
	line-height: 30px;
	opacity: 0;
	text-align: center;
	transition: .35s all ease-out;
	-o-transform: translateY(-11px);
	-ms-transform: translateY(-11px);
	-moz-transform: translateY(-11px);
	-webkit-transform: translateY(-11px);
	transform: translateY(-11px);
	webkit-transform: translateY(-11px);
}

.secondary-pod-container__item:hover .secondary-pod-container__item-overlay-container {
	opacity: .9;
	transition: .35s all ease-out;
}

.secondary-pod-container__item:hover .secondary-pod-container__item-image {
	transform-origin: center;
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.secondary-pod-container__item:hover .secondary-pod-container__item-overlay-text {
	opacity: 1;
	webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.intro-game {
	max-width: 1280px;
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	grid-gap: -1px;
	background: transparent;
	-ms-grid-rows: ([row-start] 1fr [row-end])[2];
	grid-template-rows: repeat(2, [row-start] 1fr [row-end]);
	-ms-grid-columns: ([col] 25%)[4];
	grid-template-columns: repeat(4, [col] 25%);
}

.grid-item {
	float: left;
	overflow: hidden;
	position: relative;
	height: 224px;
}

.grid-item:nth-child(1) {
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 1;
	grid-row-end: 2;
}

.grid-item:nth-child(2) {
	-ms-grid-column: 1;
	grid-column-start: 2;
	grid-column-end: 3;
	-ms-grid-row: 1;
	grid-row-start: 1;
	grid-row-end: 2;
}

.grid-item:nth-child(3) {
	-ms-grid-column: 1;
	grid-column-start: 3;
	grid-column-end: 4;
	-ms-grid-row: 1;
	grid-row-start: 1;
	grid-row-end: 2;
}

.grid-item:nth-child(4) {
	-ms-grid-column: 1;
	grid-column-start: 1;
	grid-column-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}

.grid-item:nth-child(5) {
	-ms-grid-column: 1;
	grid-column-start: 2;
	grid-column-end: 3;
	-ms-grid-row: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}

.grid-item:nth-child(6) {
	-ms-grid-column: 1;
	grid-column-start: 3;
	grid-column-end: 4;
	-ms-grid-row: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}

.grid-item:nth-child(7) {
	-ms-grid-column: 2;
	grid-column-start: 4;
	grid-column-end: 6;
	-ms-grid-row: 1;
	grid-row-start: 1;
	grid-row-end: 3;
	height: 100%;
}

.grid-item .secondary-pod-container__item-image-container {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#date_time {
	color: #fff;
	font-family: normal 14px 'Verdana', Arial, Helvetica, sans-serif;
	display: inline;
	float: right;
	margin-left: 10px;
}

.text--ellipsis {
	font-size: 16px;
	color: #000;
	text-transform: capitalize;
	font-family: 'Myriad Regular';
}

.instant-play {
	margin: 15px 0;
}

.mobile-view {
	display: none;
}

.desktop-view {
	display: block;
}

.tgl-small-table tr td.addBet {
	cursor: pointer;
}

.sports-zi-listing {
	padding: 10px 0;
	background: #14805E;
	width: 100%;
	float: left;
	border-top: 4px solid #585858;
}

.sports-zi-listing h1 {
	display: inline-block;
	float: left;
	color: #FFE418;
	padding-left: 20px;
	width: 29%;
	font-weight: bold;
	text-transform: capitalize;
}

.sports-zi-listing ul {
	float: right;
	width: 70%;
	display: block;
}

.sports-zi-listing ul li {
	padding: 0 10px;
	display: inline-block;
}

.sports-zi-listing ul li a {
	color: #fff;
	opacity: .555;
}

.sports-zi-listing ul li a:hover {
	color: #F7D146;
}

.customNavigation a {
	position: absolute;
	top: 33%;
	font-size: 1.25rem;
	color: #ffffff;
	cursor: pointer;
	width: 1.667em;
	text-align: center;
	background: transparent;
	padding: 3px 12px;
}

.customNavigation .next {
	float: right;
	right: 0;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.customNavigation .prev {
	float: left;
	left: 0;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.content-main-live #sports-zi-odds-menu {
	padding: 10px 50px;
}

#sports-zi-odds-menu {
	position: relative;
	padding: 0px 50px;
	background: transparent;
}

#sports-zi-odds-menu .item {
	text-align: center;
	position: relative;
}

#sports-zi-odds-menu .icon {
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.icon {
	display: block;
	background: transparent url(../img/icons/sports/default.png) no-repeat scroll 0 0;
}

.icon-FuteBol {
	display: block;
	background: transparent url(../img/icons/sports/soccer.png) no-repeat scroll 0 0;
}

.icon-Tennis {
	display: block;
	background: transparent url(../img/icons/sports/tennis.png) no-repeat scroll 0 0;
}

.icon-Floorball {
	display: block;
	background: transparent url(../img/icons/sports/floorball.png) no-repeat scroll 0 0;
}

.icon-Basketball {
	display: block;
	background: transparent url(../img/icons/sports/basketball.png) no-repeat scroll 0 0;
}

.icon-RugbyUnion {
	display: block;
	background: transparent url(../img/icons/sports/rugby.png) no-repeat scroll 0 0;
}

.icon-Cycling {
	display: block;
	background: transparent url(../img/icons/sports/cycling.png) no-repeat scroll 0 0;
}

.icon-Golf {
	display: block;
	background: transparent url(../img/icons/sports/golf.png) no-repeat scroll 0 0;
}

.icon-Volleyball {
	display: block;
	background: transparent url(../img/icons/sports/volleyball.png) no-repeat scroll 0 0;
}

.icon-Handball {
	display: block;
	background: transparent url(../img/icons/sports/handball.png) no-repeat scroll 0 0;
}

.icon-Cricket {
	display: block;
	background: transparent url(../img/icons/sports/cricket.png) no-repeat scroll 0 0;
}

.icon-IceHockey {
	display: block;
	background: transparent url(../img/icons/sports/ice-hockey.png) no-repeat scroll 0 0;
}

.icon-AmericanFootball {
	display: block;
	background: transparent url(../img/icons/sports/american-football.png) no-repeat scroll 0 0;
}

.icon-Boxing {
	display: block;
	background: transparent url(../img/icons/sports/boxing.png) no-repeat scroll 0 0;
}

.icon-Darts {
	display: block;
	background: transparent url(../img/icons/sports/dartboard.png) no-repeat scroll 0 0;
}

.icon-Snooker {
	display: block;
	background: transparent url(../img/icons/sports/snooker.png) no-repeat scroll 0 0;
}

.icon-Motorcycling {
	display: block;
	background: transparent url(../img/icons/sports/motor-cycle.png) no-repeat scroll 0 0;
}

.icon-Futsal {
	display: block;
	background: transparent url(../img/icons/sports/futsal.png) no-repeat scroll 0 0;
}

.icon-Handball {
	display: block;
	background: transparent url(../img/icons/sports/handball.png) no-repeat scroll 0 0;
}

.icon-Baseball {
	display: block;
	background: transparent url(../img/icons/sports/baseball.png) no-repeat scroll 0 0;
}

.icon-TableTennis {
	display: block;
	background: transparent url(../img/icons/sports/table-tennis.png) no-repeat scroll 0 0;
}

.icon-RugbyLeague {
	display: block;
	background: transparent url(../img/icons/sports/rugby.png) no-repeat scroll 0 0;
}

.icon-Formula1 {
	display: block;
	background: transparent url(../img/icons/sports/car.png) no-repeat scroll 0 0;
}

.icon-MartialArts {
	display: block;
	background: transparent url(../img/icons/sports/martial-arts.png) no-repeat scroll 0 0;
}

.icon-RinkHockey {
	display: block;
	background: transparent url(../img/icons/sports/rink-hockey.png) no-repeat scroll 0 0;
}

.icon-Sailing {
	display: block;
	background: transparent url(../img/icons/sports/sailing.png) no-repeat scroll 0 0;
}

.icon-Bandy {
	display: block;
	background: transparent url(../img/icons/sports/bandy.png) no-repeat scroll 0 0;
}

.icon-AlpineSkiing {
	display: block;
	background: transparent url(../img/icons/sports/alpine-skiing.png) no-repeat scroll 0 0;
}

.icon-Biathlon {
	display: block;
	background: transparent url(../img/icons/sports/biathlon.png) no-repeat scroll 0 0;
}

.icon-SkiJumping {
	display: block;
	background: transparent url(../img/icons/sports/ski-jumping.png) no-repeat scroll 0 0;
}

.icon-OlympicAthletics {
	display: block;
	background: transparent url(../img/icons/sports/olympic-athletics.png) no-repeat scroll 0 0;
}

.icon-RugbyLeague {
	display: block;
	background: transparent url(../img/icons/sports/rugby-league.png) no-repeat scroll 0 0;
}

.icon-BeachSoccer {
	display: block;
	background: transparent url(../img/icons/sports/beach-soccer.png) no-repeat scroll 0 0;
}

.icon-Badminton {
	display: block;
	background: transparent url(../img/icons/sports/badminton-2.png) no-repeat scroll 0 0;
}

.icon-Nascar {
	display: block;
	background: transparent url(../img/icons/sports/nascar.png) no-repeat scroll 0 0;
}

.icon-BeachVolley {
	display: block;
	background: transparent url(../img/icons/sports/beach_volley.png) no-repeat scroll 0 0;
}

.icon-Pesapallo {
	display: block;
	background: transparent url(../img/icons/sports/pesapallo.png) no-repeat scroll 0 0;
}

.icon-Swimming {
	display: block;
	background: transparent url(../img/icons/sports/swimming.png) no-repeat scroll 0 0;
}

.icon-IndyCar {
	display: block;
	background: transparent url(../img/icons/sports/indycar.png) no-repeat scroll 0 0;
}

.icon-FieldHockey {
	display: block;
	background: transparent url(../img/icons/sports/field-hockey.png) no-repeat scroll 0 0;
}

.icon-EnduranceRacing {
	display: block;
	background: transparent url(../img/icons/sports/endurance-racing1.png) no-repeat scroll 0 0;
}

.icon-Waterpolo {
	display: block;
	background: transparent url(../img/icons/sports/waterpolo.png) no-repeat scroll 0 0;
}

.icon-Athletics {
	display: block;
	background: transparent url(../img/icons/sports/athletics.png) no-repeat scroll 0 0;
}

.icon-OlympicSwimming {
	display: block;
	background: transparent url(../img/icons/sports/judo.png) no-repeat scroll 0 0;
}

.icon-Judo {
	display: block;
	background: transparent url(../img/icons/sports/field-hockey.png) no-repeat scroll 0 0;
}

.icon-Rowing {
	display: block;
	background: transparent url(../img/icons/sports/rowing.png) no-repeat scroll 0 0;
}

.icon-Diving {
	display: block;
	background: transparent url(../img/icons/sports/diving.png) no-repeat scroll 0 0;
}

.icon-Archery {
	display: block;
	background: transparent url(../img/icons/sports/archery.png) no-repeat scroll 0 0;
}

.icon-RhythmicGymnastics {
	display: block;
	background: transparent url(../img/icons/sports/rhythmic-gymnastics.png) no-repeat scroll 0 0;
}

.icon-Taekwondo {
	display: block;
	background: transparent url(../img/icons/sports/taekwondo.png) no-repeat scroll 0 0;
}

.icon-FootballSpecials {
	display: block;
	background: transparent url(../img/icons/sports/football-specials.png) no-repeat scroll 0 0;
}

.icon-Canoe/KayakFlatwater {
	display: block;
	background: transparent url(../img/icons/sports/canoe-kayak-flatwater.png) no-repeat scroll 0 0;
}

.icon-Canoe/KayakSlalom {
	display: block;
	background: transparent url(../img/icons/sports/canoe-kayak-slalom.png) no-repeat scroll 0 0;
}

.icon-Equestrian {
	display: block;
	background: transparent url(../img/icons/sports/equestrian.png) no-repeat scroll 0 0;
}

.icon-ArtisticGymnastics {
	display: block;
	background: transparent url(../img/icons/sports/artistic-gymnastics.png) no-repeat scroll 0 0;
}

.icon-Trampolining {
	display: block;
	background: transparent url(../img/icons/sports/trampolining.png) no-repeat scroll 0 0;
}

.icon-ModernPentathlon {
	display: block;
	background: transparent url(../img/icons/sports/modern-pentathlon.png) no-repeat scroll 0 0;
}

.icon-Shooting {
	display: block;
	background: transparent url(../img/icons/sports/shooting.png) no-repeat scroll 0 0;
}

.icon-Triathlon {
	display: block;
	background: transparent url(../img/icons/sports/triathlon.png) no-repeat scroll 0 0;
}

.icon-Wrestling {
	display: block;
	background: transparent url(../img/icons/sports/wrestling.png) no-repeat scroll 0 0;
}

.icon-SynchronisedSwimming {
	display: block;
	background: transparent url(../img/icons/sports/synchronised-swimming.png) no-repeat scroll 0 0;
}

.icon-AlpineSkiing {
	display: block;
	background: transparent url(../img/icons/sports/endurance-racing2.png) no-repeat scroll 0 0;
}

.icon-AustralianRules {
	display: block;
	background: transparent url(../img/icons/sports/australian-rules.png) no-repeat scroll 0 0;
}

.icon-Cross-CountrySkiing {
	display: block;
	background: transparent url(../img/icons/sports/cross-country-skiing.png) no-repeat scroll 0 0;
}

#sports-zi-odds-menu .item a {
	color: black;
	opacity: .777;
	display: block;
	margin-top: 7px;
}

#sports-zi-odds-menu .item a span {
	vertical-align: bottom;
	margin-top: 10px;
	display: block;
	color: black;
}

#sports-zi-odds-menu .item a:hover {
	color: #fff;
	opacity: 1;
}


/* =========================live casino========================================== */

.livecasino-main {
	width: 70%;
	padding: 0 30px;
	margin: 0 auto;
}

.live-item {
	float: left;
	width: 33.33%;
	padding: 10px;
	position: relative;
	cursor: pointer;
}

.live-item img {
	width: 100%;
	height: auto;
}

.live-item .hover-text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	text-align: center;
	transform: translate(-50%, -50%);
	z-index: 999;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all 0.3s ease 0s;
}

.live-item .hover-text h2 {
	font-size: 46px;
	color: #fff;
}

.live-item::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 0;
	background: rgba(0, 0, 0, .5);
	opacity: 0;
	z-index: 99;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all 0.3s ease 0s;
}

.live-item:hover::after {
	height: 100%;
	opacity: 1;
}

.live-item:hover .hover-text {
	visibility: visible;
	opacity: 1;
}


/*========================================Contact Page Design===========================*/

.con-page-content {
	background: url(../img/contact-page-bg.jpg) no-repeat scroll 0 0;
	padding: 80px 0;
	background-size: cover;
}

.con-page-content .tgl-content {
	background: transparent;
}

.contact-blue-box {
	width: 50%;
	margin: 0px auto;
	padding: 20px 50px;
	background: rgba(0, 0, 0, .5);
	border-radius: 7px;
}

.contact-form h2 {
	color: #fff;
}

div.input {
	margin-bottom: 10px;
}

#ContactIndexForm label {
	display: inline-block;
	margin-right: 10px;
	width: 70px;
	color: #fff;
}

#ContactIndexForm input,
#ContactIndexForm textarea {
	border: 1px solid #f5f5f5;
	padding: 7px 10px;
	width: 100%;
	color: #fff;
}

#ContactIndexForm input[type='submit'] {
	display: inline-block;
	width: inherit;
	padding: 7px 30px;
	background: #F7D146;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #F7D146;
}

.address {
	color: #fff;
	margin-top: 30px;
}

.address h2 {
	color: #fff;
}

div.grid-item #signin-button,
div.game-item #signin-button {
	background: transparent;
}

.stake-pick {
	display: inline-block;
	float: left;
	width: 86%;
}

.virtual-main{
    padding: 30px 10px;
    background: #222;
    overflow: hidden;
}
.virtual-main h2 {
    font: 20px 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    color: #fff;
    margin: 0 0 20px;
    position: relative;
    padding: 0 0 15px;
}
.virtual-main h2::before {
	display: block;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	position: absolute;
	content: "";
	background: linear-gradient(to right, rgba(0,0,0,0.03) 0%, #c0c0c0 15%, rgba(0,0,0,0.03) 100%);
}
.virtual-item{
	float: left;
	width: 24.33%;
	margin: 5px;
	position: relative;
	cursor: pointer;
}

.virtual-item::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 0;
	background: rgba(0, 0, 0, .5);
	opacity: 0;
	z-index: 99;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all 0.3s ease 0s;
}
.virtual-item img {
    width: 100%;
    height: auto;
}
.virtual-item h3 {
	background: linear-gradient(to right, #000, #FF8201 50%);
	color: white;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	font-weight: bold;
	font-size: 14px;
	margin-top: -5px;
	height: 30px;
	line-height: 28px;
}


.virtual-item .playg #signin-button, .virtual-item .playg a {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	z-index: 999;
	font-size: 15px;
	font-weight: normal;
	padding: 10px 32px;
	color: #000;
	background: #fff;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity:0;
	visibility: hidden;
	transition: all ease-in-out .4s;
	letter-spacing: 1.2px;
	border-radius: 4px;
	cursor: pointer;
}

 .virtual-item:hover .playg #signin-button, .virtual-item:hover .playg a {
    opacity: 1;
    visibility: visible;
}
.virtual-item:hover::after {
    height: 100%;
    opacity: 1;
}

/*=============================================Responsive Design start=======================================*/

@media (min-width: 1200px) and (max-width: 1640px) {
	.live-dealer-game-part .live-dealer-header a {
		margin-left: -10px;
	}
	.slider-box h1 {
		width: 55%;
	}
}

@media (min-width: 1200px) {
	header .container,
	nav .container,
	section .container,
	#submenu .container {
		width: 100%;
	}
	.deposit {
		width: 100%;
	}
	.inline-cell {
		width: 560px;
		margin: 20px
	}
	.container>.col {
		width: 255px
	}
	.footer-menu>.container,
	.footer-txt>.container,
	.copyright>.container {
		width: 100%;
	}
	.row-form {
		min-height: 550px
	}
	.rem-txt {
		float: right;
		width: 86%;
		margin-top: 8px;
	}
	.carousel-caption {
		font: 30px/40px 'Verdana', Arial, Helvetica, sans-serif
	}
	.block40 {
		width: 40%
	}
	.main-bets h1 {
		float: none
	}
	.vs {
		top: 5px;
		font: bold 20px 'Verdana', Arial, Helvetica, sans-serif
	}
	.faq-list li a {
		font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
		padding: 10px;
	}
	.small-tbl td span {
		float: inherit;
	}
	.small-tbl td {
		text-align: center;
	}
}

@media (max-width: 1200px) {
	.live-dealer-image {
		width: 40%;
	}
	.live-dealer-game-part .live-dealer-header a {
		margin-left: 3px;
	}
	.slider-box h1 {
		font-size: 12px;
		width: 56%;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	header .container,
	nav .container,
	section .container,
	#submenu .container {
		width: 100%;
	}
	section#main .container {
		width: 100%;
		padding: 10px;
	}
	.deposit {
		width: 100%;
	}
	.inline-cell {
		width: 100%;
		margin: 20px
	}
	.container>.col {
		width: 350px;
		margin: 0 0 20px
	}
	.footer-menu>.container,
	.footer-txt>.container,
	.copyright>.container {
		width: 100%;
	}
	.content {
		width: 79%
	}
	.sidebar,
	.sidebar2-user-inside {
		width: 20%;
		min-height: initial;
	}
	.content-main {
		margin: 0;
		width: 80%;
	}
	.sidebar3 {
		float: left;
		width: 49%;
		min-height: initial;
	}
	.open-cell.slenkama-lentele {
		overflow: auto;
	}
	.sidebar2 {
		width: 49%;
		min-height: initial;
	}
	.row-form {
		min-height: 550px
	}
	.rem-txt {
		float: right;
		width: 86%;
		margin-top: 8px;
	}
	.carousel-indicators {
		bottom: 10px
	}
	.carousel-caption {
		font: 18px 'Verdana', Arial, Helvetica, sans-serif;
		bottom: 30px
	}
	.block40 {
		width: 44%
	}
	.srch-inp {
		width: 680px
	}
	header {
		background-color: #14805E;
		padding: 10px 15px;
		height: initial;
	}
	#main-menu {
		float: left;
		width: 85%;
	}
	#login-form {
		float: right;
		width: 48%;
		text-align: right;
	}
	.main-bets h1 {
		float: left
	}
	.vs {
		top: 5px;
		font: bold 20px 'Verdana', Arial, Helvetica, sans-serif
	}
	.blue-box h5 {
		font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #81a8cd;
		text-transform: uppercase;
		margin: 10px
	}
	.login-input {
		padding: 3.5px 10px;
		margin-bottom: 3px;
		width: 100%;
		background: #127052;
		color: #4acfa5;
		border: 1px solid #127052;
	}
	#main-menu ul li a {
		padding: 13px 7px;
	}
	.content,
	.sidebar2 {
		margin: 0 0 14px
	}
	.search-col {
		float: left;
		width: 20%;
		padding: 0 4px;
	}
	button.search {
		padding: 10px;
		width: 100%;
	}
	#lang_nav {
		width: 80%;
		float: right;
		margin: 0px;
	}
	.content.user-content {
		width: 100%;
	}
	.user-registration,
	.user-reset {
		width: 100%;
	}
	.country h5::after,
	.personal-info h5::after,
	.contact-info h5::after,
	.create-login h5::after,
	.address h5::after {
		top: 60%;
	}
	.rem-box {
		margin: 10px;
	}
	.content-main-live {
		width: 66%;
		padding-left: 0px;
	}
	.sidebar-live {
		width: 33%;
	}
	.live-dealer-image img {
		max-width: 111px;
	}
	#main {
		position: relative;
		padding: 15px;
	}
	.cardholder-top-game-item {
		width: 32.5%;
	}
	.grid-item {
		height: 134px;
	}
	.livecasino-main {
		width: 100%;
		padding: 8px;
	}
	.live-item .hover-text h2 {
		font-size: 25px;
	}
	.content-main-default,
	.sidebar2-default {
		float: left;
		width: 80%;
		margin: 0;
		min-height: initial;
	}
	.sports-list li a {
		padding: 9px;
	}
	#loged {
		width: initial;
		max-width: initial;
	}
	.main-content.user-loged {
		width: 100%;
		padding: 10px;
	}
	.faq-list li a {
		padding: 10px;
		font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
		color: #fff;
		border-bottom: 1px solid transparent;
	}
	.faq-list li {
		background: transparent;
	}
	.faq-list li a:hover,
	.faq-list li a.active {
		background: transparent;
		color: #FFF000;
		border-bottom: 1px solid #f2f2f2;
	}
}

@media (min-width: 768px) {
	.header__mobile,
	#mobile-view,
	#Mobile-sports-menu {
		display: none;
	}
	.gc--md--width-2 {
		display: inline-block;
		width: 16.666666666666664%;
	}
	.related-games {
		background: #fff;
		padding-top: 30px;
	}
	.related-games h2 {
		margin-bottom: 30px;
		font-size: 24px;
		margin-left: 10px;
	}
	.related-games .gc--md--width-2 {
		display: inline-block;
		width: 14.667%;
	}

	#login-form.Mobile-view {
		display: none;
	}
}

@media (max-width: 767px) {
	.backtop {
		display: block;
	}
	header .container,
	nav .container,
	section .container,
	#submenu .container {
		width: 100%;
	}
	#submenu .container {
		width: 100%!important;
	}
	.deposit {
		width: 100%;
	}
	.inline-cell {
		width: 100%;
		margin: 20px
	}
	.container>.col {
		width: 350px;
		margin: 0 0 20px
	}
	.footer-menu>.container,
	.footer-txt>.container,
	.copyright>.container {
		width: 100%;
	}
	.row-form {
		min-height: 550px
	}
	.rem-txt {
		float: right;
		width: 86%;
		margin-top: 8px;
	}
	.carousel-indicators {
		bottom: 10px
	}
	.carousel-caption {
		font: 18px 'Verdana', Arial, Helvetica, sans-serif;
		bottom: 30px
	}
	.block40 {
		width: 44%
	}
	.srch-inp {
		width: 100%;
	}
	.main-bets h1 {
		float: left
	}
	.vs {
		top: 5px;
		font: bold 20px 'Verdana', Arial, Helvetica, sans-serif
	}
	.blue-box h5 {
		font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #81a8cd;
		text-transform: uppercase;
		margin: 10px
	}
	.icon-user {
		background: #161616 url(../img/user-icon.png) no-repeat scroll 8px 10px
	}
	.icon-pass {
		background: #161616 url(../img/pass-icon.png) no-repeat scroll 8px 10px
	}
	#main-menu ul li a {
		display: block;
		padding: 16px 12px;
		font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: -1px
	}
	.content-main,
	.sidebar,
	.sidebar2,
	.content,
	.sidebar2-user-inside,
	.sidebar-loged-user,
	.content-main-live,
	.sidebar2-inside,
	.sidebar-live,
	.sidebar-default,
	.sidebar2-default,
	.content-main-default {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		min-height: auto;
		padding: 0;
	}
	#sub-menu #lang_nav,
	.sidebar3 {
		display: none;
	}
	.sidebar-loged-user {
		width: 100%;
		float: left;
	}
	.faq-list li a {
		padding: 10px;
		font: normal 12px 'Verdana', Arial, Helvetica, sans-serif;
		color: #fff;
		border-bottom: 1px solid transparent;
	}
	.faq-list li {
		background: transparent;
	}
	.faq-list li a:hover,
	.faq-list li a.active {
		background: transparent;
		color: #FFF000;
		border-bottom: 1px solid #f2f2f2;
	}
	.content,
	.sidebar2 {
		margin: 0 0 14px
	}
	.open-cell.slenkama-lentele {
		overflow: auto;
	}
	.table-list th {
		font: bold 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #4d4d4d;
		background: #D4D4D4;
		padding: 7px 10px 6px 10px;
		line-height: 1.2;
		text-align: center;
	}
	.table-list th a {
		font: bold 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #4d4d4d;
		background: #D4D4D4;
		line-height: 1.2;
		text-align: center;
		padding: 0;
	}
	#Mobile-sports-menu {
		width: 1200px;
		display: block;
		width: 100%;
		height: 100%;
	}
	#Mobile-sports-menu .top-important,
	#Mobile-sports-menu .sports-list li {
		display: block;
		text-decoration: none;
		text-transform: uppercase;
		padding: 6px 8px;
		border-bottom: 1px solid #111;
	}
	#Mobile-sports-menu .sports-list li a {
		display: block;
		margin-bottom: 0px;
		background-position: 4px 12px;
		box-shadow: none;
		padding: 2px;
		border: none;
	}
	#Mobile-sports-menu .sports-list li a::after {
		top: 5px;
	}
	#Mobile-sports-menu .blue-box {
		border: 0px;
		border-radius: 0px;
		background: transparent;
	}
	.top-important a,
	.sports-list li a {
		display: block;
		padding: 10px 10px 10px 30px;
		font-size: 13px;
	}
	.top-important a {
		padding: 5px 10px 10px 30px;
	}
	#sports-menu,
	.cs-bn-zi {
		display: none;
	}
	#backToTop {
		text-align: center;
		width: 50px;
		height: 50px;
		background: transparent;
		position: fixed;
		bottom: 15px;
		right: 15px;
		color: #00adb5;
		display: none;
		transition: all 600ms ease 0s;
		z-index: 9999;
	}
	header .container {
		width: 100%;
	}
	.hero__content h1 {
		font-size: 32px;
	}
	.header__logo {
		position: absolute;
		display: block;
		top: 25px;
		color: #fff;
		left: 50%;
		width: 130px;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
	.header__mobile {
		position: relative;
		height: 55px;
		background: #404040;
		border-bottom: 1px solid #0C0C0C;
	}
	header {
		min-height: 55px;
		padding: 0 0;
	}
	.login_inner {
		padding: 10px;
	}
	#login-form {
		float: right;
		padding: 0 10px;
		width: 100%;
	}
	#signin-button,
	.btn-signup {
		width: 49%;
	}
	#main-menu,
	.desktop-view {
		display: none;
	}
	#mobile-view {
		position: absolute;
		top: 55px;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 999;
		background: #404040;
		overflow: hidden;
	}
	#loged {
		padding: 32px;
		position: initial;
		text-align: center;
		width: 100%;
		max-width: 100%;
		margin:0;
	}
	.usr-pl {
		margin-left: 20px;
	}
	.usr-pl a {
		padding-left: 5px;
	}
	.usr-btn {
		margin-top: 10px;
	}
	.icon--menu {
		cursor: pointer;
	}
	.icon__self {
		display: block;
	}
	.icon__self {
		display: block;
		color: #fff;
		font-size: 24px;
	}
	.icon_close {
		display: none;
		color: #F7D146;
		font-size: 24px;
	}
	#mobile-view ul#navbarSupportedContent {
		width: 100%;
		list-style: none;
	}
	#mobile-view ul#navbarSupportedContent li {
		border-bottom: 1px solid #404040;
		display: block;
	}
	#mobile-view ul#navbarSupportedContent li a {
		position: relative;
		display: block;
		font-size: 12px;
		color: #bbb;
		line-height: 1;
		padding: 8px 15px;
		text-transform: uppercase;
	}
	#mobile-view .navigation__meta {
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		padding: 12px;
		background: #000;
	}
	#lang_nav {
		position: absolute;
		display: inline-block;
		bottom: 0px;
		left: 0;
	}
	.dropbtn {
		position: relative;
		padding: 10px 0;
	}
	.dropbtn span,
	.dropup-content span {
		font-size: 13px;
		text-transform: uppercase;
		color: #fff;
	}
	.dropbtn a img {
		display: inline;
		height: 18px;
		width: 30px;
	}
	.dropup-content {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		min-width: 160px;
		bottom: 50px;
		z-index: 1;
		-webkit-transition: all .3s ease 0s;
		-moz-transition: all .3s ease 0s;
		-ms-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.dropbtn:hover .dropup-content {
		bottom: 38px;
		opacity: 1;
		visibility: visible;
	}
	.Banners .button {
		padding: 7px 50px;
	}
	.left-col,
	.right-col {
		float: left;
		width: 100%;
		padding-right: 0;
	}
	.gc--ms--width-3 {
		display: inline-block;
		width: 25%;
	}
	.sidebar2-user-inside {
		display: none;
	}
	.btn-more.btn--hero__signup {
		width: initial;
	}
	.login-bottom .btn-silver {
		margin: 0 0 10px;
	}
	.form-login {
		width: 70%;
		text-align: center;
		margin: 0 auto;
	}
	.form-input {
		width: 100%;
	}
	.mobile-view {
		display: block;
	}
	.desktop-view {
		display: none;
	}
	.sports-list li {
		border-radius: 0px;
	}
	#btn-login {
		border-color: #14805E;
		background-color: #14805E;
		color: #fff;
		width: 100%;
		padding: 16px 0;
		border-radius: 0px;
	}
	#login-form.Mobile-view {
		display: block;
	}
	#login-form.Desktop-view {
		display: none;
	}
	.form-inputs1,
	.form-inputs2 {
		float: left;
		font: 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #fff;
		width: 100%;
		margin: 0 2px;
		text-align: left;
	}
	.login-container,
	.reg-container {
		width: 100vw;
	}
	.login-container {
		background-color: #14805E;
		padding-top: 0;
	}
	.login-container .login-input {
		background: #eee;
		color: #000;
		padding: 12px;
		border: 1px solid #bbb;
		border-radius: 0;
		width: 100%;
	}
	.form-inputs1 label,
	.form-inputs2 label {
		color: #fff;
		margin-bottom: 10px;
		display: block;
	}
	#login-form,
	#reg-form {
		text-align: left;
		color: #bbb;
		font-size: 14px;
	}
	#login-form .top-reg,
	#login-form .form-submit a {
		color: #645e5e;
		font-size: 16px;
		text-transform: capitalize;
		margin: 10px 0;
		padding: 2px 10px;
		display: inline-block;
		text-align: left;
	}
	#login-form .form-submit a {
		border-right: 1px solid #bbb;
	}
	.btn-login-register {
		margin-top: 10px;
		width: 100%;
	}
	.login_close {
		text-align: right;
	}
	.login_close span {
		float: none;
	}
	.footerBottomenu {
		padding-left: 0px;
	}
	.about-us {
		padding-right: 0px;
		text-align: center;
		margin-bottom: 20px;
	}
	.big-tbl td span {
		float: none;
	}
	.payments li,
	.vendors li {
		padding-right: 0%;
	}
	.con-page-content {
		padding: 20px 0;
	}
	.contact-blue-box {
		width: 100%;
		padding: 20px 10px;
	}
	.content-main.user-loged {
		float: left;
		width: 100%;
		background: #4D4D4D;
	}
	#Mobile-sports-menu .primier-div-sports,
	#Mobile-sports-menu ul.sports-list {
		position: initial;
		padding: 0 0px;
		width: 100%;
		overflow-y: scroll;
		height: 100vh;
		margin: 0 auto;
		display: block;
		transform: inherit;
		border: none;
	}
	.cardholder-top-game-item {
		width: 32.5%;
	}
	.primier-div-sports li:hover,
	#Mobile-sports-menu .sports-list li:hover {
		background: #404040;
	}
	ul.tabs {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	ul.tabs li {
		background: none;
		color: #fff;
		display: inline-block;
		padding: 10px;
		cursor: pointer;
	}
	ul.tabs li.current {
		background: #333;
		color: #0BBD85;
		font-size: 14px;
		cursor: pointer;
	}
	#mobile-view .tab-content {
		display: none;
		background: #333;
		padding: 15px;
	}
	#mobile-view .tab-content.current {
		display: inherit;
	}
	.user-registration,
	.user-reset {
		width: 100%;
		margin: 0 auto;
	}
	.games-section {
		margin: 5px 0;
		padding: 0 10px;
	}
	.intro-game,
	.livecasino-main {
		display: block;
		padding: 0 10px;
		width: 100%;
		overflow: hidden;
	}
	.grid-item {
		margin-bottom: 5px;
		width: 50%;
		float: left;
	}
	.live-item .hover-text h2 {
		font-size: 18px;
	}
	.virtual-item{
	    width:48%;
	}
}

@media (max-width: 480px) {
	.cardholder-top-game-item {
		width: 100%;
	}
	header .container,
	nav .container,
	section .container,
	#submenu .container {
		width: 100% !important;
	}
	.deposit {
		width: 100% !important;
	}
	.inline-cell {
		width: 90% !important;
		margin: 20px;
	}
	.container>.col {
		width: 350px;
		margin: 0 0 20px;
	}
	.sidebar2-user-inside {
		display: none;
	}
	.sidebar-loged-user {
		width: 100%;
		float: left;
	}
	.row-form {
		min-height: auto !important
	}
	.registration-form {
		height: 140px;
	}
	.rem-txt {
		float: right;
		width: 86%;
		margin-top: 8px;
	}
	.carousel-indicators {
		bottom: 10px
	}
	.block40 {
		width: 44%
	}
	.srch-inp {
		width: 89% !important;
	}
	.main-bets h1 {
		float: left
	}
	.vs {
		top: 20px !important;
		font: bold 9px 'Verdana', Arial, Helvetica, sans-serif !important;
		text-align: right !important;
		left: -10px !important;
	}
	.blue-box h5 {
		font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #81a8cd;
		text-transform: uppercase;
		margin: 10px
	}
	/* .login-input{background:#161616;border:1px solid #626161;width:100;border-radius:5px;font:500 18px 'Verdana',Arial,Helvetica,sans-serif;color:#cdcdcd;padding:8px 8px 8px 30px;margin:0 0 5px} */
	.icon-user {
		background: #161616 url(../img/user-icon.png) no-repeat scroll 8px 10px
	}
	.icon-pass {
		background: #161616 url(../img/pass-icon.png) no-repeat scroll 8px 10px
	}
	#main-menu ul li a {
		display: block;
		padding: 16px 12px;
		font: 500 14px 'Verdana', Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: -1px
	}
	.content-main,
	.sidebar,
	.sidebar2,
	.content {
		float: none;
		display: block;
		width: 98%
	}
	.content,
	.sidebar2 {
		margin: 0 0 14px
	}
	.form-login {
		width: 80%;
	}
	.big-tbl td {
		padding: 6px;
		text-align: center;
	}
	.top-head,
	.mid-head {
		font: bold 15px 'Verdana', Arial, Helvetica, sans-serif;
		margin: 0 0 20px;
	}
	.carousel-caption {
		font: 11px 'Verdana', Arial, Helvetica, sans-serif !important;
		bottom: 30px !important;
		padding-bottom: 0px;
	}
	.carousel-caption>.btn-more {
		display: none
	}
	.small-tbl td {
		padding: 4px;
		font: 10px/13px 'Verdana', Arial, Helvetica, sans-serif;
	}
	.col3 {
		width: 100% !important;
	}
	.logo {
		float: left;
		position: absolute;
		left: 10px;
		top: -5px;
		width: 170px;
	}
	.tbl-cell1,
	.tbl-cell2 {
		width: 100% !important
	}
	.big-tbl,
	.col4 {
		width: 100%;
	}
	.col4 {
		margin-bottom: 30px;
	}
	footer h3 {
		margin-bottom: 10px;
	}
	.slider-main .carousel-indicators {
		bottom: 0px;
		left: 49%;
	}
	.tstamp {
		margin: -5px auto;
	}
	.slider-box .small-tbl td {
		text-align: right;
	}
	.carousel-indicators li,
	.carousel-indicators .active {
		width: 9px;
		height: 9px;
	}
	.main-bets .nav-tabs>li {
		margin: 10px 0 0 10px;
	}
	.lmb {
		margin: 0px 0px 10px 3px !important;
	}
	.btv span {
		width: 83%;
		text-align: center;
	}
	.box-w2 {
		width: 100%;
		border-right: none;
	}
	.btv.right span {
		width: 49%;
	}
	.box-w3 {
		min-width: 49%;
		border: none;
	}
	.lmb-tv,
	.lmb-chart,
	.add-plus {
		display: none;
	}
	.box-w4 {
		border: none;
		display: flex;
		width: 100%;
		padding: 5px 0;
		margin: 10px 0;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
	.box-w4 a {
		margin: 0px auto 0;
	}
	a.add-plus {
		padding: 4px;
	}
	.form-inputs2 {
		margin-bottom: 10px;
	}
	.form-submit {
		float: none;
		text-align: center;
	}
	#submenu .left {
		display: none;
	}
	.menutxt {
		display: none
	}
	#main-menu ul li a .menco {
		display: inline-block !important;
	}
	.small-tbl,
	.clock-gray {
		display: none
	}
	.slider-box h1 {
		font: 18px 'Verdana', Arial, Helvetica, sans-serif;
	}
	#sidebar-events .slider-box h1 {
		font-size: 13px;
	}
	.tstamp {
		background: none
	}
	.main-bets .nav-tabs>li>a {
		min-height: 38px;
		padding: 10px 8px 10px 28px;
	}
	.main-bets .nav-tabs {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	.bets-panel .right {
		margin-top: 0px !important;
	}
	.nerodyti-mobile {
		display: none
	}
	.banner>.btn-silver {
		left: 5px;
		bottom: 3px;
	}
	.tgl-small-table tr td {
		padding: 10px 5px;
		font: 10px 'Verdana', Arial, Helvetica, sans-serif;
	}
	a.plus {
		height: 35px !important
	}
	.vs span {
		padding: 0 5px;
	}
	.open-cell.slenkama-lentele {
		overflow: auto
	}
	.footer-txt>.container {
		font: 11px/18px 'Verdana', Arial, Helvetica, sans-serif;
	}
	.rememberme {
		display: block;
		margin-bottom: 10px
	}
	.forg {
		margin: 0
	}
	.login-btn .btn-blue {
		margin-bottom: 15px;
	}
	.usr-pl {
		margin-left: 20px;
	}
	.usr-btn {
		margin-bottom: 5px;
	}
	.login-bottom,
	.login-top {
		text-align: center;
	}
	.IndexGrid {
		display: block;
	}
	.left-col,
	.right-col,
	.promotion-wrapper,
	.text-up-slide {
		float: left;
		width: 100%;
		padding-right: 0;
	}
	.footerBottomenu {
		padding-left: 0px;
	}
	.payments li,
	.vendors li {
		float: left;
		width: 33%;
		padding-right: 8%;
	}
	.grid-item,
	.live-item {
		margin-bottom: 5px;
		width: 100%;
		float: left;
	}
	.virtual-item{
	    width:100%;
	}
}

.slideshow-container {
	max-width: 1000px;
	position: relative;
	margin: auto;
}

.mySlides {
	display: none;
}

.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 16px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.8);
}

.fade {
	animation-name: fade;
	animation-duration: 1.5s;
}

@media(max-width: 780px) {
	.sidebar-bet {
		width: 100%;
		position: fixed !important;
		right: 0;
		top: 0;
		height: 100vh;
	}

	.sidebar-menu {
		width: 100%;
		position: fixed !important;
		left: 0;
		top: 0;
		height: 100vh;
	}

	.hide-mobile {
		display: none !important;
	}

	.bet-name-group {
		border: 1px solid #222e76;
		border-radius: 10px;
		width: 100%;
		height: 25px;
		display: flex;
		align-items: center;
	}

	.game-list-item {
		display: flex;
		background: white;
		justify-content: space-between;
		height: 120px;
		flex-direction: column;
	}

	.game-name-a {
		width: 100%;
		display: flex;
		align-items: center;
	}

	.team-name {
		font-size: 12px;
		color: black;
		display: flex;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
	}

	.odd-inital {
		width: 100%;
		display: flex;
		align-items: center;
		margin-right: 10px;
		padding: 0 10px 10px 10px;
	}

	.header-filter-1 {
		width: 100%;
	}

	.header-filter-2 {
		width: 100%;
	}

	.header-filter {
		flex-direction: column;
	}

	.sports-list-header {
		width: 100%;
		margin-top: 20px;
	}

	.fix-mobile {
		position: fixed;
		width: 100%;
		z-index: 1;
	}

	.user-content {
		margin-top: 15vh;
	}
}

@media(min-width: 781px) {
	.sidebar-bet {
		width: 400px;
		position: fixed;
		right: 0;
		top: 0;
		height: 100vh;
	}

	.sidebar-menu {
		width: 400px;
		position: fixed !important;
		left: 0;
		top: 0;
		height: 100vh;
	}

	.bet-name-group {
		border: 1px solid #222e76;
		border-radius: 10px;
		width: 300px;
		height: 25px;
		display: flex;
		align-items: center;
	}

	.game-list-item {
		display: flex;
		background: white;
		justify-content: space-between;
		height: 60px;
	}

	.game-name-a {
		width: 65%;
		display: flex;
		align-items: center;
	}

	.team-name {
		font-size: 14px;
		color: black;
		display: flex;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
	}

	.odd-inital {
		width: 300px;
		display: flex;
		align-items: center;
		margin-right: 10px;
	}

	.header-filter-1 {
		width: 66%;
	}

	.header-filter-2 {
		width: 34%;
	}

	.sports-list-header {
		width: 81%;
	}

	.hide-non-mobile {
		display: none !important;
	}
}

.bet-name-header {
	color: #5463c3;
	font-size: 12px;
	margin: 5px;
	font-weight: bold;
	width: 25%;
	text-align: center;
}

.odd-initial-btn {
	width: 25%;
	margin: 0;
	background-color: #25317d;
	display: flex;
	justify-content: center;
	height: 50px;
	align-items: center;
}

.header-filter {
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgb(246, 246, 246);
	border-radius: 10px;
	height: fit-content;
}

.sel {
	height: 50px;
	display: flex;
	font-size: 18px;
	padding-left: 15px;
	align-items: center;
	color: white;
	margin-bottom: 10px;
}

.sel i {
	padding-right: 10px;
}

.sel span {
	margin-top: 5px;
}

.sel:hover {
	background: #020b44;
}