	header {
		width:100%;
		position:fixed;
		z-index:1001;
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.45);
		height:50px;
		background-color:#eeefd3;
	}
	#header {
		padding:0;
	}
	.header1 {
		background-color: rgb(34 29 6 / 90%);
	}
	.navcontain {
		padding:14px 10px;
		font-size:16px;
	}
	a {
		color: #ba8435;
	}
	.wrapper {
		padding: 50px 0 0 0;
	}
	.wrapper1 {
		background-color: rgba(256, 256, 256, 0.4);
	}
	#menubars:link, #menubars:visited {
		color: maroon;
	}
	.specialoffer {
		font-size: 20px;
	}
	.specialoffer1 {
		background-color: #ffe7ae;
		padding: 4px;
		font-size: 22px;
		text-align: center;
		border-radius: 5px;
	}
	.below-button {
		font-size: 28px;
	}
	.below-button a {
		color: royalblue;
	}
	.no11 {
		background-color:rgba(106, 18, 18, 0.9);
	}
	.boxes {
		top:345px;
	}
	.topmenu {
		padding: 30px 11px 8px 11px;
		font-family: arial;
		color: #999999;
		font-size: 14px;
		border-radius: 0;
		background-color:transparent;
		margin-left:0;
		background-repeat: no-repeat;
		background-position-x: center;
		background-position-y: 5px;
	}
	.topmenu:hover, .topmenu:active {
		background-color:#fff9d3;
	}
	.topmenu-contain:hover {
		background-color:#e6e4db;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
	}
	.xbannercontain:hover, .topmenu-contain:hover {
		overflow: auto;
		height: auto;
	}
	.redtabb-poker {
		background-color: #efcf8a !important;
		float:right !important;
		margin-left: 10px !important;
		padding-right: 3px !important;
		height: 16px !important;
		width: 32px !important;
		background-position-y: center !important;
	}
	.redtabb-poker:hover, .redtabb-casino:active {
		background-color: #ffc180 !important;
	}
	.redtabb-poker a {
		color:crimson;
	}

	.redtabb-sports {
		border-color: green !important;
		background-color: #e6ed68 !important;
		float:right !important;
		margin-left: 10px !important;
		height: 16px !important;
		width: 32px !important;
		background-position-y: center !important;
	}
	.redtabb-sports:hover, .redtabb-sports:active {
		border-color:black !important;
		background-color: #e5ea89 !important;
	}
	.redtabb-sports a {
		color:green;
	}

	.xcountryversion {
		color:black;
		background-color: #fff;
		max-width:none;
		border: 1px solid #ededed;
	}
	.xcv-change a {
		color: #a7a7a7;
		font-size: 10px;
	}
	.importantmessage {
		color:black;
	}
	.topmenu a {
		color:black;
	}
	.topmenu a:hover, .topmenu a:active {
		color:#0f0f0e;
	}
	.addon > input {
		background-color:#000000;
	}
	.notify > input {
		color:#000000;
	}
	.no1-bottom-link a {
		color: #ff511c;
		padding: 10px;
		text-shadow: 1px 1px 5px gray;
	}
	i.fa {
		color: #971842;
	}
	.no1 {
		color:#FAF950;
	}
	.contentchart {
		background-color: rgba(39, 59, 132, 0.9);
	}

	.top5table {
		background: -webkit-gradient(linear, left top, left bottom, from(#61391d), to(#170e04));
		background: -moz-linear-gradient(top, #61391d, #170e04);
		background: linear-gradient(to bottom, #61391d, #170e04);
		border: 1px solid silver;
	}
	
	.contentnavy {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding:15px 0 20px;
		clear: both;
		background-color: #121E51;
		background: -webkit-gradient(linear, left top, left bottom, from(#8F3408), to(#35241d));
		background: -moz-linear-gradient(top, #8F3408, #35241d);
		background: linear-gradient(to bottom, #8F3408, #35241d);	
	}
	.contentnavy h2 {
		font-size:36px;
		margin:16px 0;
	}
	
	.contentpink {
		background-color: #C84343;
		background: -webkit-gradient(linear, left top, left bottom, from(#C84343), to(#f2c786));
		background: -moz-linear-gradient(top, #C84343, #f2c786);
		background: linear-gradient(to bottom, #C84343, #f2c786);	
	}
	.contentpurple {
		background-image: url(/images/chippa.jpg);
		background-size: cover;
	}
	.contentgreen {
		background-color: #999;
		background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#e7c33a));
		background: -moz-linear-gradient(top, #999, #e7c33a);
		background: linear-gradient(to bottom, #999, #e7c33a);
	}
	.contentorange {
		background-color: #e7c33a;
		background: -webkit-gradient(linear, left top, left bottom, from(#94e73a), to(#fff648));
		background: -moz-linear-gradient(top, #e7c33a, #fff648);
		background: linear-gradient(to bottom, #e7c33a, #fff648);
	}
	.contentpurple h2, .contentpink h2, .contentblue h2, .contentgreen h2, .contentorange h2 {
		color:black;
	}
	
	.moredemogames {
		padding:25px 0 10px;
		text-align:center;
		font-size:22px;
	}
	
	.moredemogames a {
		color:silver;
	}
	
	.xlogocontain img {
		height:46px;
	}
	.xbannercontain {
		width:80%;
		padding-top: 0;
	}
	.signup3-text img {
		border-radius:8px;
	}
	.signup3-text {
		padding: 10px;
		opacity: 0.7;
	}
	.signup3-text:hover {
		opacity: 1.0;
	}
	.signup3 {
		color:#a7a7a7;
	}
	
	.list-checks {
		width: 33%;
	}
	.no1-top {
		font-size:24px;
		margin-bottom:20px;
		text-align:center;
	}
	.no1-top a {
		color:#323219;
		padding:2px;
		background-color:yellow;
	}
	
	.no1-bottom-link a {
		color: #6c9737;
		padding: 10px;
	}
	
	.listing-scorex, .review-listing-score {
		font-family:arial;
		font-size:20px;
	}
	.content6-left img {
		max-height:420px;
	}
	.contentpurple .content6-right {
		background-color: silver;
		border-radius: 20px;
	}
	.redtab1 {
		display:none;
	}
	.content5-contain {
		padding:30px 0;
	}
	.sfree {
		background-color:#a6ff25 !important;
	}
	.sbonus {
		background-color:#3ff6ff !important;
	}
	.arti-img {
		float:left;
		width:25%;
	}
	.arti-img img {
		max-width:90%;
		text-align:center;
	}
	.arti-txt {
		float:right;
		width:75%;
	}
	.promolisttitle:link, .promolisttitle:visited {
		font-size:28px;
		color:navy;
	}

	.boxbutton, .button-cta {
		background: #4c3f93 !important;
	}
	footer {
		background-color:#f8ddac;
	}

.contact-form input[type="submit"] {
    background: linear-gradient(135deg, #FFD700, #FFA500);
    color: #000;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.contact-form input[type="submit"]:hover {
    background: linear-gradient(135deg, #E6C200, #E6940A);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    transform: translateY(-1px);
}

.custom-badge {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #146ef5;
  color: white;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  transition: all 0.2s ease;
}

.custom-badge:hover {
  background: #0f5bd1;
  transform: translateY(-1px);
}

.insideboxes {
	max-width:100%;
}

	@media (max-width:767px) {
		.xlogocontain {
			text-align: center !important;
		}
		.topmenu {
			width:100% !important;
			margin:10px 0;
			padding:5px 0;
			text-align:left;
			background-position-x: 10px;
			background-position-y: 10px;
		}
		.topmenu a {
			padding-left:45px;
		}
		.redtab1 {
			display:block;
			width: 95% !important;
		}
		.arti-img, .arti-txt {
			float:none;
			width:auto;
		}
		.xcountryversion {
			max-width:250px;
		}
		.insideboxes1 {
			display:none;
		}
		.topmenu-contain:hover {
			background-color: transparent;
		}
	}