/*jackpot*/

.jackpotnum {
	width: 45%;
	background: #1d0000;
	background: -webkit-linear-gradient(#4d3a0d 0%, #1d0000 50%, #100b00 100%);
	background: -o-linear-gradient(#4d3a0d 0%, #1d0000 50%, #100b00 100%);
	background: -moz-linear-gradient(#4d3a0d 0%, #1d0000 50%, #100b00 100%);
	background: linear-gradient(#4d3a0d 0%, #1d0000 50%, #100b00 100%);
	box-shadow: 0px 1px 4px 1px #fae95a;
	border-radius: 10px;
	margin: 0% 27% 3% 27%;
	border: 4px solid rgb(248, 255, 105);
}

.jackpotnum P {
	border: 1px solid rgb(248, 255, 105);
	font-size: 21px;
	color: #e5e5e5;
	box-shadow: inset 1px 1px 7px 3px #959000;
	border-radius: 6px;
	height: 78px;
	margin: 0px;
	padding: 7px;
}

.jackpotnum span {
	color: #ffdd33;
	width: 100%;
	float: left;
}


/*end of jackpot*/


/*my profile*/

.leftbox {
	width: 70%;
	float: left;
}

.rightbox {
	float: left;
	width: 30%;
}


/*end of my profile*/

.navbar-header.mysite {
	float: left;
}

.mytopsignup {
	padding: 15px 0px;
	/*background: #1d1d1d url(../../../../Assets/img/toplogo.png) no-repeat right;    */
}

.mybg01 {
	/* background: #000;    */
}

.toplogo {
	height: 100%;
}

.myfloatleft {
	float: left;
}

.mytopmenu {
	width: 130px;
	text-align: center;
}

.mylang,
.mylang2 {
	width: 100px;
	float: right;
	margin-top: 20px;
	right: 0%;
	position: absolute;
	z-index: 99999;
	top: -80px;
}

.mylang {
	top: -80px;
}

.mylang2 {
	top: -104px;
}

.mysignupbut {
	float: left;
}

.signupicon {
	font-size: 16px;
	color: #FFFFFF;
}

.mynew {
	font-size: 12px;
	padding: 20px 15px;
	color: #b9b9b9;
	letter-spacing: .5px;
	text-align: left;
	position: absolute;
	height: 50px;
	z-index: 999;
	width: 100%;
}

.mynew04 {
	width: 130px;
	float: left;
}

.carousel.slide.my {
	width: 85%;
	float: left;
	padding-top: 5px;
}

.myinnerpage {
	padding-top: 30px;
	padding-bottom: 30px;
}

.horizontaline1 {
	width: 100%;
	float: left;
}

.horizontaline2 {
	width: 100%;
	height: 14px;
	float: left;
}

.myimgwith {
	width: 100%;
	border: 1px solid #252525;
	box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.53);
	border: 2px solid #FFFFFF;
}

.mytext {
	text-align: left;
	float: left;
	padding-bottom: 15px;
	background-color: #171717;
	/*background: -webkit-linear-gradient(#630206 0%, #060000 100%);     background: -o-linear-gradient(#630206 0%, #060000 100%);     background: -moz-linear-gradient(#630206 0%, #060000 100%);     background: linear-gradient(#630206 0%, #060000 100%);    */
	margin-top: 50px;
	width: 100%;
	border-radius: 15px;
}

.mytext02 {
	text-align: left;
	float: left;
	padding-bottom: 15px;
	background-color: #171717;
	width: 100%;
}


/* .stroke-single, .stroke-double {     position: relative;     background: transparent;     z-index: 0;} .stroke-single:before, .stroke-double:before {     content: attr(title);     position: absolute;     -webkit-text-stroke: 0.2em #000;     left: 0;     top: 0;     z-index: -1;}*/

.mycontacttext {
	font-size: 20px;
	font-weight: 900;
	line-height: 70px;
	margin-right: 30px;
	color: #000000;
}

.mycontacttext02 {
	font-size: 20px;
	font-weight: 900;
	line-height: 70px;
	margin-right: 30px;
	color: #000000;
}

.mylistinner {
	padding: 10px;
	font-size: 20px;
	position: relative;
	display: block;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #eee;
}

.livechat {
	margin-top: -30px;
}

.myqqlist {
	/* background: #230000;     */
	padding: 5px 10px;
	/* border: 3px solid #270300;     */
	position: relative;
	height: 35px;
}

.myqqlist2 {
	padding: 2px 10px;
	position: relative;
}

.myqqlist02 {
	padding: 5px 5px;
	position: relative;
	height: 38px;
}

.mylistgroup {
	position: relative;
	padding: 10px 5px 5px 10px;
	float: left;
	width: 100%;
	font-size: 13px;
	color: #939393;
}

.mylistgroup02 {
	position: relative;
	padding: 0px 10px;
	float: left;
	width: 100%;
	font-size: 13px;
	color: #fff;
}

.mytopbar {
	color: #000;
	/*
	background-color: #f3d999;
	background: -webkit-linear-gradient(#f3d999 0%, #e2b544 50%, #8c6d20 100%);
	background: -o-linear-gradient(#f3d999 0%, #e2b544 50%, #8c6d20 100%);
	background: -moz-linear-gradient(#f3d999 0%, #e2b544 50%, #8c6d20 100%);
	background: linear-gradient(#f3d999 0%, #e2b544 50%, #8c6d20 100%);
	*/
	background-color: #ffffff;
	border-color: #460002;
	border-radius: 20px 20px 0px 0px;
	height: 70px;
	box-shadow: 2px 0px 10px #000;
}

.mytopbar02 {
	color: #f3c235;
	height: 50px;
}

.mynewshl {
	font-size: 12px;
	color: #ff3c3c;
}

.mynewsinfo {
	font-size: 15px;
	letter-spacing: .5px;
}

.mysectionpadding {
	padding-bottom: 50px;
	background: #736a53;
	background: -webkit-linear-gradient(#736a53 0%, #414141 50%, #232220 100%);
	background: linear-gradient(#736a53 0%, #414141 50%, #232220 100%);
	background: -o-linear-gradient(#736a53 0%, #414141 50%, #232220 100%);
	background: -moz-linear-gradient(#736a53 0%, #414141 50%, #232220 100%);
}

.horizontaline3 {
	width: 100%;
	float: left;
}

.mytextright03 {
	text-align: right;
}

.myfooterlogo {
	padding: 10px 10px;
	font-size: 18px;
	line-height: 20px;
	height: auto;
	width: 100%;
}

.navbar-brand1 {
	float: left;
	padding: 10px 10px;
	height: auto;
	width: 100%;
}

.myfloatright {
	float: right;
}

.mynewtitle {
	text-align: left;
	color: #de5526;
	font-size: 18px;
	font-weight: 600;
}

.mybg105,
.mybg106,
.mybg107 {
	height: 190px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 2px solid #FFFFFF;
}

.mybg105 {
	background: #000 url(../img/banners/banner3_indo.jpg)no-repeat center center;
}

.mybg106 {
	background: #000 url(../img/banners/banner8_indo.jpg)no-repeat center center;
}

.mybg107 {
	background: #000 url(../img/banners/banner5_indo.jpg)no-repeat center center;
}

.bottombut {
	display: none;
}

.livechatbtn {
	display: block;
	width: 80px;
	height: 50px;
	border-radius: 100px;
	text-align: center;
	/*
	background: -webkit-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
	background: -o-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
	background: -moz-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
	background: linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
	*/
	background: #ffffff;
	/*border-color: #bb7d22;*/
	font-size: 30px;
	color: #e4d66c;
	text-shadow: 1px 1px 1px #291f01;
	position: fixed;
	z-index: 9999;
	top: 200px;
	right: -20px;
}


/*mycasinophoto*/

.mymobilephoto {
	display: none;
}

.mywebphoto {
	display: block;
}

.bgcasino {
	background: #040509 url(../img/indo/mgcasino.jpg) no-repeat center;
	height: 365px;
	background-size: contain;
}


/*mycasinophoto-end*/


/*btnanimation*/

.chipbtnposition {
	position: absolute;
	left: 43%;
	top: 24%;
	background: url(../img/chipbtn.png) 0 0;
	height: 125px;
	width: 125px;
	border: 2px solid rgb(184, 178, 122);
	border-radius: 105px;
	box-shadow: 1px 1px 1px #f7ed9b;
	animation-name: stretch;
	animation-duration: .8s;
	animation-timing-function: ease-out;
	animation-delay: 0;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-fill-mode: none;
	animation-play-state: running;
}

a.chipbtnposition:hover {
	border: 2px solid rgb(152, 152, 151);
	border-radius: 105px;
	background: url(../img/chipbtnhover.png) no-repeat;
}

@keyframes stretch {
	0% {
		box-shadow: 1px 1px 1px rgb(184, 178, 122);
	}
	100% {
		box-shadow: 1px 1px 7px 5px #f7ed9b;
	}
}


/*end of btn animation*/


/*news*/

.TickerNews {
	width: 100%;
	height: 50px;
	line-height: 30px;
}

.ti_wrapper {
	width: 80%;
	position: relative;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
}

.ti_slide {
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}

.ti_content {
	width: 8000px;
	position: relative;
	float: left;
}

.ti_news {
	float: left;
}

.ti_news a {
	display: block;
	margin-right: 10px;
}

.carousel-indicators,
{
	bottom: -40px;
	left: 0;
	width: 100%;
	background: #ccc;
	padding: 6px 0px;
	margin-left: 0;
	border-top: 2px solid #fff;
}

.carousel-indicators li {
	width: 10px;
	height: 10px;
	background: rgba(255, 255, 255, 0);
	border-color: #de5526;
}

.carousel-indicators .active {
	width: 10px;
	height: 10px;
	background: #de5526;
	border-color: #de5526;
}

.carousel-inner .thumbnail {
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.carousel-inner .caption {
	padding: 0px;
}

.mypaddign04 {
	background: #303030;
}

.col-sm-8.topbanner9 {
	width: 60%;
}

.registerbut {
	padding: 2px 22px;
	margin-left: 500px;
	/* margin-top: 8px;     */
	font-size: 18px;
	position: absolute;
	/* float: left;     */
	top: -86px;
	z-index: 999999;
}

.show01 {
	display: none;
}

.forgetpasswordbut {
	margin-bottom: -20px;
	float: right;
}

.myicontext {
	display: none;
}

.mysidebut01 {
	display: block;
	bottom: 10px;
	right: 20px;
	position: absolute;
}

.casinobtn {
	/* margin-top: -4.6em;     */
	position: absolute;
	top: 15px;
	margin-left: 46%;
}


/*after login header use*/

.accountbut {
	float: left;
	position: relative;
	margin-right: 10px;
}

.logoutbut {
	float: left;
	position: relative;
	margin-right: 10px;
}

.myaccountinfo {
	float: left;
	width: 100%;
}

.welcometitle,
welcometitle1 {
	color: #fed600;
	font-style: italic;
	font-size: 15px;
	float: left;
}

.welcometitle1 {
	display: block;
	float: left;
	margin-right: 20px;
	font-style: italic;
	line-height: 30px;
	color: #fed600;
}

.card-thumbnail,
.card-avatar img:hover {
	border: 5px solid #0e5b71;
}


/*register form*/

.col-sm-5.control-label.my,
.col-sm-3.control-label.my {
	padding-right: 15px;
	font-size: 16px;
	color: #FFFFFF;
}

.col-sm-3.control-label.my {
	display: block;
}

.help-block.my {
	color: #FFFFFF;
	text-align: left;
	font-size: 14px;
}

.captchaimg {
	height: 34px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}


/*myprofile form*/

.mywalletinfo {
	width: 100%;
	float: left;
	padding: 0px 10px;
	/* background: rgb(70, 0, 3);     */
	/* border: 1px solid #560000;     */
	margin-bottom: 10px;
}

.myprobutton01 {
	height: 60px;
	width: 100%;
	padding: 0;
	background: #000000;
	border-radius: 0px;
	color: #de5526;
	border-color: rgba(148, 0, 7, 0);
	box-shadow: none;
}

.myprobutton01 span {
	display: block;
	font-size: 13px;
	line-height: 18px;
}

.myproicon {
	display: none;
}


/*.btn.btn-primary.active01 {     background: #d09903;     background: -webkit-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);     background: -o-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);     background: -moz-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);     background: linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);     background-color: #d8d8d8;     border-color: #86080d;     color: #312a00;     box-shadow: inset 1px 1px 9px #000;}*/

.myprobutton01.active01 {
	background: #de5526;
	border-radius: 0px;
	color: #ffffff;
	border-color: rgba(123, 0, 0, 0);
	box-shadow: none;
}

.myprobutton01:hover {
	background: #de5526;
	box-shadow: none;
	border-radius: 0px;
	color: #ffffff;
	border-color: rgba(123, 0, 0, 0);
}

.myinfotext {
	font-size: 16px;
}

.myfontredcolor {
	color: #ff2424;
}

.list-group-item.my {
	padding: 10px;
}

.myrow {
	/*border-bottom: 2px solid #fdd25e;     padding-bottom: 10px;     background: #000;    */
}

.profileboxbg {
	background: #000000;
	/*border: 1px solid rgb(165, 119, 0);    */
	padding: 0px;
}

.profileboxbg02 {
	background: #000000;
	margin-bottom: 2%;
}

.myprofilebg01 {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	padding-top: 30px;
}

.myprofilebg02 {
	background: rgba(0, 161, 242, 0.14);
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #007da0;
	margin: 0px 20px;
	height: auto;
}

.myprofilebg03 {
	margin: 0px 20px;
}

.myptitleright {
	float: right;
	color: #FFFFFF;
}

.myptitleleft {
	float: left;
	color: #FFFFFF;
}

.myptitleright.myprice p {
	margin: 0px;
}

.mywallet01 {
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	color: #FFFFFF;
}

.mywallet02 {
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: right;
	color: #FFFFFF;
}

.myside01 {
	margin-left: 20px;
	color: #13dffe;
}

.wallettitle {
	width: 100%;
	float: left;
	border-bottom: 2px solid #FFFFFF;
	margin-bottom: 10px;
}

.col-md-2.myborder01,
.col-md-3.myborder01 {
	padding: 0px;
}

.col-md-10 {
	padding: 0px;
}

.mysecondnew {
	height: 250px;
	overflow: auto;
}


/* scroll layout*/

 ::-webkit-scrollbar {
	width: 12px;
}


/* Track */

 ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


/* Handle */

 ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: rgba(192, 192, 192, 0.8);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

 ::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(192, 192, 192, 0.4);
}


/*scroll layout end*/

.myiconspan {
	font-size: 14px;
	color: #939393;
}


/*iframe*/

.myiframe {
	min-height: 439px;
	width: auto;
	overflow: auto;
	border: 1px solid #d6d6d6;
	padding: 20px 0px;
	background: #000000;
}

.myiframe.col-sm-12.col-md-5 {
	margin-left: 20px;
}


/*end iframe*/


/*tabbar*/

.tabwidth li {
	width: 25%;
	background-color: #000000;
}

.tabwidth2 li {
	width: 25%;
	background-color: #000000;
}

.tabwidth li img {
	width: 90%;
	padding: 10px;
}

.tabwidth2 li img {
	width: 90%;
	padding: 10px;
}

.slotitem ul {
	-webkit-padding-start: 0px;
}

.slotitem ul li {
	margin: 0px;
	border: 2px solid #FFFFFF;
	width: 20%;
	list-style: none;
	float: left;
}

.slotitem02 ul li {
	width: 33.333333%;
	background: #000000;
}

.slotitem .black-bg {
	font-weight: 600;
	padding: 5px;
}

.slotitem02 .black-bg {
	margin-bottom: -5px;
}

.slotitem a {
	margin: 0px;
	width: 100%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.black-bg {
	/*color: #000;
	border: 1px solid #af9200;
	background: #2c2f36;
	background: #e1b045;
	background: -webkit-linear-gradient(#e0c16b, #f9d277, #a36719);
	background: -o-linear-gradient(#e0c16b, #f9d277, #a36719);
	background: -moz-linear-gradient(#e0c16b, #f9d277, #a36719);
	background: linear-gradient(#e0c16b, #f9d277, #a36719); */
	color: #FFFFFF;
	background: #de5526;
}

.black-bg:active,
.black-bg:focus {
	background: #d09903;
	background: -webkit-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);
	background: -o-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);
	background: -moz-linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);
	background: linear-gradient(#ffdc7b 0%, #d09903 50%, #e0ad04 100%);
	border-color: #a97e02;
	color: #312a00;
	box-shadow: inset 1px 1px 9px #000;
}

.button {
	margin-top: 20px;
	display: inline-block;
	padding: 10px 30px;
	text-decoration: none;
	font-size: 13px;
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif;
	cursor: pointer;
}

.slotitem ul li img {
	width: 100%;
}

.slotitem02 ul li img {
	width: 65%;
}

.slotitem ul li img:hover {
	opacity: .5;
}

.black-bg:hover {
	/*color: #000;
	background: #eccd8b;
	background: -webkit-linear-gradient(#f9e1a0 0%, #eccd8b 50%, #b77b23 100%);
	background: -o-linear-gradient(#f9e1a0 0%, #eccd8b 50%, #b77b23 100%);
	background: -moz-linear-gradient(#f9e1a0 0%, #eccd8b 50%, #b77b23 100%);
	background: linear-gradient(#f9e1a0 0%, #eccd8b 50%, #b77b23 100%);
	*/
	color: #de5526;
	background: #000000;
}

.tabwidth li.active {
	background: #de5526;
}

.tabwidth2 li.active {
	background: #827e7e;
}

.text-center.m-b h3.m-b-0 {
	display: none;
}


/*endoftabbar*/


/*Gamearcade box*/

.col-sm-12.slotproduct.slotproduct02 {
	float: left;
	padding-right: 4%;
	padding-left: 5%;
	padding-bottom: 2%;
}


/*End of Gamearcade box*/

.downloadbtnmobile {
	display: none;
}


/*media*/

@media (max-width: 600px) {
	.mylang,
	.mylang2 {
		top: 0px;
	}
}

@media (max-width: 1366px) {
	.mylang,
	.mylang2 {
		right: 15%;
	}
}

@media (max-width:1024px) {
	.myprobutton01 span {
		font-size: 11px;
	}
	.ipadsize01 {
		width: 30%;
	}
	.leftbox {
		width: 68%;
		float: left;
	}
	.chipbtnposition {
		display: none;
	}
	/*casino download btn mobile*/
	.downloadbtnmobile {
		display: block!important;
		width: 100%;
		float: left;
	}
	.downloadbtn {
		background: #af0d00;
		background: -webkit-linear-gradient(#af0d00 0%, #af0d00 50%, #6d0000 100%);
		background: -o-linear-gradient(#af0d00 0%, #af0d00 50%, #6d0000 100%);
		background: -moz-linear-gradient(#af0d00 0%, #af0d00 50%, #6d0000 100%);
		background: linear-gradient(#af0d00 0%, #af0d00 50%, #6d0000 100%);
		border-color: #920000;
		color: #ffe606;
		float: left;
		width: 49%;
		padding: 2px 2px;
		font-size: 14px;
	}
	.downloadbtn:hover,
	.downloadbtn:focus {
		background: #860a00;
		background: -webkit-linear-gradient(#790000 0%, #860a00 50%, #5d0000 100%);
		background: -o-linear-gradient(#790000 0%, #860a00 50%, #5d0000 100%);
		background: -moz-linear-gradient(#790000 0%, #860a00 50%, #5d0000 100%);
		background: linear-gradient(#790000 0%, #860a00 50%, #5d0000 100%);
		border-color: #73160f;
		color: #fff;
		box-shadow: inset 1px 1px 1px #3a0000;
	}
	.downloadbtn img,
	.downloadbtn p {
		float: left;
		width: 42px;
	}
	.middleline {
		margin-left: 1%;
	}
	/*end of casino download btn mobile*/
	.chipbtnposition {
		left: 13%;
	}
	.proname {
		font-size: 14px;
	}
	.mylang {
		right: 15%;
	}
	.mytopmenu {
		width: 120px;
	}
	.mybg105,
	.mybg106,
	.mybg107 {
		background-size: 100%;
		height: 150px;
		width: 100%;
		margin-left: 13px;
		margin-bottom: 20px;
		right: 0px;
		top: 0px;
	}
}


/*casino download btn mobile*/

.downloadbtnmobile {
	display: none;
}


/*end of casino download btn mobile*/

@media (max-width:768px) {
	.malang2 {
		top: 0;
	}
	/*my profile*/
	.leftbox {
		width: 100%;
		float: left;
	}
	.rightbox {
		float: left;
		width: 100%;
	}
	.leftboxcontent {
		float: left;
		width: 100%;
	}
	.myiframe {
		min-height: 320px;
	}
	.myiframe.col-sm-12.col-md-5 {
		margin-left: 100px;
		width: 75%;
	}
	/*end of my profile*/
	.downloadbtn {
		padding: 2px 53px;
		font-size: 24px;
	}
	.downloadbtn img,
	.downloadbtn p {
		float: left;
		width: 76px;
	}
	.mymobilephoto {
		display: block;
	}
	.mywebphoto {
		display: none;
	}
	.col-sm-12.col-md-7.myprofilebg01 {
		width: 80%;
		min-height: 300px;
	}
	.col-sm-12.col-md-4.myprofilebg02 {
		width: 100%;
	}
	.col-md-2.myborder01.active02 {
		width: 98%;
	}
	.col-md-2.myborder01,
	.col-md-3.myborder01 {
		margin: 0px;
		width: 20%;
		float: left;
	}
	.demo-form-wrapper.myform7 {
		padding-bottom: 0px;
	}
	.mybg107:hover,
	.mybg106:hover,
	.mybg105:hover {
		background: #520101;
		background: -webkit-linear-gradient(#920505 0%, #750900 50%, #520101 100%);
		background: -o-linear-gradient(#920505 0%, #750900 50%, #520101 100%);
		background: -moz-linear-gradient(#920505 0%, #750900 50%, #520101 100%);
		background: linear-gradient(#920505 0%, #750900 50%, #520101 100%);
		border-color: #73160f;
		color: #b78f16;
		box-shadow: inset 1px 1px 1px #150000;
	}
	.navbar-left {
		margin-left: 0%;
	}
	.footer-links>li {
		float: left;
	}
	.copyrighttext {
		text-align: right;
	}
	.col-sm-8.topbanner9 {
		width: 100%;
	}
	.col-sm-4.topbanner9 {
		display: -webkit-inline-box;
	}
	.mypaddign04 {
		background: #303030;
	}
	.navbar-header.mysite {
		float: none;
	}
	.mytopmenu {}
	.section.mybg01.row.col-md-4 {
		display: none;
	}
	.my.col-sm-12.col-md-4 {
		width: 50%;
		float: left;
	}
	.mylang {
		right: 0;
	}
	.mybg105,
	.mybg106,
	.mybg107 {
		background-size: 100%;
		height: 122px;
		width: 100%;
		margin-left: 13px;
		right: 25px;
		top: 20px;
	}
}

@media (max-width:736px) {
	.mylistgroup02 {
		position: relative;
		padding: 0px 10px;
		float: left;
		width: 50%;
		font-size: 13px;
		color: #fff;
	}
	.mytopsignup {
		background: none;
		width: 60%;
		margin-left: 20%;
	}
	.form-control {
		font-size: 16px;
	}
	.myfloatleft {
		width: 100%;
		padding: 10px 10px;
	}
	.myiframe.col-sm-12.col-md-5 {
		width: 100%;
	}
	.downloadbtn {
		width: 49%;
		padding: 2px 2px;
		font-size: 14px;
	}
	.downloadbtn img,
	.downloadbtn p {
		float: left;
		width: 42px;
	}
	.text-center.m-b h3.m-b-0 {
		display: block;
	}
	.myiframe.col-sm-12.col-md-5 {
		margin-left: 0px;
	}
	.myinfoicon {
		color: #292929;
		font-size: 18px;
		background: #FFFFFF;
		padding: 5px 5px;
		border-radius: 50px;
		margin-right: 5px;
		width: 30px;
		height: 30px;
	}
	.navbar-left {
		margin-left: 0%;
	}
	.mytopmenu {
		width: 100%;
	}
	.mycol01 {
		width: 50%;
		margin-left: 25%;
	}
	.col-sm-3.control-label.my {
		display: none;
	}
	.col-sm-12.col-md-7.myprofilebg01,
	.col-sm-12.col-md-4.myprofilebg02 {
		margin: 5% 20%;
		width: 60%;
	}
	.myprofilebg02 {
		margin: 0px 0px;
	}
	.myrow {
		border-bottom: 2px solid rgb(136, 13, 13);
		background: rgba(0, 0, 0, 0);
	}
	.btn.btn-primary.myprobutton01.active01 span {
		font-size: 14px;
	}
	.col-md-2.myborder01.active02 {
		width: 98%;
	}
	.col-md-2.myborder01,
	.col-md-3.myborder01 {
		margin: 2px;
		width: 18%;
		float: left;
	}
	.myproicon {
		display: initial;
		width: 70%;
	}
	.myprobutton01 span {
		display: none;
	}
	.myprobutton01 {
		height: auto;
		padding: 0px;
	}
	.myjoinbutton7 {
		width: 100%;
		margin-top: 20px;
		padding: 10px 10px;
		font-size: 17px;
		font-weight: 500;
	}
	.captchaimg {
		margin-top: 10px;
	}
	.mysidebut01 {
		display: none;
	}
	.registerbut {
		padding: 0px 15px;
		margin-left: 70px;
		margin-top: 19px;
		font-size: 15px;
		position: absolute;
		float: left;
		top: 0px;
		z-index: 999999;
	}
	.myicontext {
		display: block;
		color: #000000;
		font-size: 18px;
		position: relative;
		font-weight: 600;
		font-style: oblique;
	}
	.mylang {
		float: left;
		margin: 0px;
		/* bottom: 0px;         */
		right: 50px;
		top: 12px;
		z-index: 999999;
	}
	.bottombut {
		display: block;
		width: 80px;
		height: 50px;
		border-radius: 100px;
		text-align: center;
		/*
		background: -webkit-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
		background: -o-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
		background: -moz-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
		background: linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%);
		border-color: #bb7d22;
		*/
		background: #ffffff;
		font-size: 30px;
		color: #e4d66c;
		text-shadow: 1px 1px 1px #291f01;
		position: fixed;
		z-index: 99999999;
		top: 200px;
		right: -20px;
	}
	.livechatbtn {
		display: none;
	}
	.col-sm-4.topbanner9 {
		display: block;
		width: 100%;
	}
	.mybg107,
	.mybg106,
	.mybg105 {
		/* margin-left: 15px;         */
		height: auto;
		width: 31%;
		/* margin-right: 5px;         */
		right: 5px;
		top: 20px;
		float: left;
		border: 1px solid #bd8a00;
		/*
		background: -webkit-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%) !important;
		background: -o-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%) !important;
		background: -moz-linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%) !important;
		background: linear-gradient(#fff3cd 0%, #f6ca5c 50%, #724800 100%) !important;
		*/
		background: #ffffff;
		border-radius: 20px;
	}
	.show01 {
		display: block;
		width: 70%;
		padding: 10px 10px;
		margin-left: 15%;
	}
	.mysecondbanner {
		display: none;
	}
	.myinnerpage {
		padding-top: 0px;
	}
	.mysectionpadding {
		padding-bottom: 0px;
	}
}

@media (max-width:667px) {
	.slotitem .black-bg {
		padding: 0px;
	}
	.welcometitle1 {
		display: none;
	}
	.myinfoicon {
		color: #292929;
		font-size: 18px;
		background: #FFFFFF;
		padding: 5px 5px;
		border-radius: 50px;
		margin-right: 5px;
	}
	.myaccountinfo {
		margin-bottom: 10px;
	}
	.logoutbut,
	.accountbut {
		margin: 10px;
	}
	.navbar-brand-logo {
		/*height: 80px;*/
		height: 60px;
	}
	.ti_wrapper {
		width: 100%;
	}
	.masthead-inner {
		margin-left: 0px;
		margin-right: 0px;
	}
	.container.my {
		padding-left: 0px;
		padding-right: 0px;
	}
	.navbar-left {
		margin-left: 0px;
	}
	.show01 {
		display: block;
		width: 70%;
		padding: 10px 0px 0px 0px;
		margin-left: 15%;
	}
	.horizontaline1 {
		width: 0px;
	}
	.registerbut {
		margin-left: 80px;
		margin-top: 19px;
	}
	.footer {
		padding-top: 0px;
	}
	.subtitle {
		display: none;
	}
	.mysecondbanner {
		display: none;
	}
	.col-xs-12.col-sm-offset-0.mypopup {
		position: absolute;
		top: 0px;
		z-index: 999999;
		width: 100%;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgba(2, 209, 178, 0.85);
		left: 0px;
		height: 100%;
		padding-top: 80px;
		-webkit-transition-duration: 2s;
		/* Safari */
		transition-duration: 2s;
	}
	.col-md-4.col-sm-offset-0.mypopup2 {
		display: none;
	}
	myfooterlogo {
		display: block;
	}
	.mysectionpadding {
		padding-bottom: 0px;
	}
	.mynew04 {
		display: none;
	}
	.carousel.slide.my {
		width: 100%;
	}
	.mytopmenu {
		width: 100%;
	}
	.myfooter2 {
		display: none;
	}
	.mytextright03,
	.subtitle {
		margin-top: 20px;
	}
	.navbar-brand1 {
		width: 100%;
	}
	.mytext {
		width: 100%;
	}
	.mytext02 {
		width: 100%;
	}
	.myfloatleft {
		width: 100%;
		padding: 10px 10px;
	}
	.mytopsignup {
		background: none;
		width: 60%;
		margin-left: 20%;
	}
	.form-control {
		font-size: 16px;
	}
	.myinnerpage {
		padding-top: 0px;
	}
	.mytextright03 {
		width: 50%;
		float: left;
	}
	.copyrighttext {
		text-align: center;
		margin-top: 10px;
	}
	.subtitle {
		width: 50%;
		float: left;
	}
	.myfloatright {
		float: none;
		margin: auto;
		display: block;
	}
	.myfooter1 {
		width: 50%;
		float: left;
	}
}

@media (max-width:414px) {
	.mycol01 {
		width: 80%;
		margin-left: 10%;
	}
	.mytopsignup {
		width: 90%;
		margin-left: 5%;
	}
	.mylistgroup {
		font-size: 14px;
	}
	.mylistgroup02 {
		font-size: 14px;
	}
	.casinobtn {
		margin-left: 44%;
	}
	.col-sm-12.col-md-7.myprofilebg01,
	.col-sm-12.col-md-4.myprofilebg02 {
		margin: 5% 0%;
		width: 100%;
	}
	.my.col-sm-12.col-md-4 {
		width: 100%;
		float: left;
	}
	.mytextright03,
	.subtitle {
		margin-top: 0px;
	}
	.btn.btn-primary.myprobutton01.active01 span {
		font-size: 9px;
	}
	.registerbut {
		margin-left: 80px;
	}
	.mybg107,
	.mybg106,
	.mybg105 {
		width: 30%;
	}
}

@media (max-width:375px) {
	.myiframe {
		width: 260px;
	}
	.col-sm-12.col-md-7.myprofilebg01,
	.col-sm-12.col-md-4.myprofilebg02 {
		margin: 5% 0%;
		width: 100%;
	}
	.btn.btn-primary.myprobutton01.active01 span {
		font-size: 8px;
	}
	.navbar-brand-logo {
		height: 45px;
	}
	.myicontext {
		margin: 0px;
		padding-bottom: 3px;
		font-size: 14px;
	}
	.bottombut {
		top: 240px;
	}
	.show01 {
		width: 90%;
		padding: 0px 10px;
		margin-left: 6px;
	}
	.registerbut {
		margin-left: 80px;
		margin-top: 18px;
		float: left;
		top: 0px;
	}
	.mytextright03,
	.subtitle {
		margin-top: 0px;
	}
	.footer {
		padding-top: 0px;
		bottom: 0px;
	}
	copyrighttext {
		display: none;
	}
	.mybg105,
	.mybg106,
	.mybg107 {
		background-size: 100%;
		height: auto;
		width: 30%;
		margin-left: 10px;
		right: 0px;
		top: 0px;
	}
	.col-sm-4.topbanner9 {
		display: block;
		width: 100%;
	}
	.my.col-sm-12.col-md-4 {
		width: 100%;
		margin-bottom: 0px;
	}
	.myfooterlogo {
		padding: 0px;
	}
	.mylang {
		margin: 0px;
		top: 0px;
		right: 40px;
	}
	.myinnerpage {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.mytextright03 {
		width: 100%;
		float: left;
	}
	.copyrighttext {
		text-align: center;
		margin-top: 0px;
	}
	.subtitle {
		width: 100%;
		float: left;
		display: none;
	}
	.myfloatright {
		float: none;
		margin: auto;
		display: block;
	}
	.myfooter1 {
		width: 100%;
		float: left;
	}
}


/*Loading HTML*/


/* Absolute Center Spinner */

.loading {
	position: fixed;
	z-index: 999999999;
	height: 2em;
	width: 2em;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
}


/* Transparent Overlay */

.loading:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}


/* :not(:required) hides these rules from IE9 and below */

.loading:not(:required) {
	/* hide "loading..." text */
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.loading:not(:required):after {
	content: '';
	display: block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin-top: -0.5em;
	-webkit-animation: spinner 1500ms infinite linear;
	-moz-animation: spinner 1500ms infinite linear;
	-ms-animation: spinner 1500ms infinite linear;
	-o-animation: spinner 1500ms infinite linear;
	animation: spinner 1500ms infinite linear;
	border-radius: 0.5em;
	-webkit-box-shadow: #fff 1.5em 0 0 0, #fff 1.1em 1.1em 0 0, #fff 0 1.5em 0 0, #fff -1.1em 1.1em 0 0, #fff -1.5em 0 0 0, #fff -1.1em -1.1em 0 0, #fff 0 -1.5em 0 0, #fff 1.1em -1.1em 0 0;
	box-shadow: #fff 1.5em 0 0 0, #fff 1.1em 1.1em 0 0, #fff 0 1.5em 0 0, #fff -1.1em 1.1em 0 0, #fff -1.5em 0 0 0, #fff -1.1em -1.1em 0 0, #fff 0 -1.5em 0 0, #fff 1.1em -1.1em 0 0;
}


/* Animation */

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.depositTable {
	width: 100%;
}

@media (max-width:320px) {
	.livechat {
		display: none;
	}
}

@media (max-width:568px) {
	.mylistgroup02 {
		position: relative;
		padding: 0px 0px;
		float: left;
		width: 50%;
		font-size: 13px;
		color: #fff;
	}
	.mycontacttext02 {
		margin-left: 8px;
	}
}

@media (min-width:320px) and (max-width:500px) {
	.jackpotnum {
		width: 100%;
		margin: 0px 0px 14px 0px;
	}
	.mycontacttext02 {
		margin-left: 20px;
	}
	.mylistgroup02 {
		position: relative;
		padding: 0px 10px;
		float: left;
		width: 100%;
		font-size: 13px;
		color: #fff;
	}
	.slotitem02 ul li img {
		width: 100%;
	}
	.loginButton {
		margin-top: 20px;
	}
	.x-label-text {
		display: none;
	}
	.extra-top {
		margin-top: 18px;
	}
	.depositTable tr th {
		padding: 3px !important;
	}
	.depositTable tr td {}
	.myprofilebg02 {
		margin-top: 10px !important;
		width: 86% !important;
	}
	.col-sm-8.topbanner9 {
		width: 100%;
	}
	.slotitem ul li {
		margin: 0px;
		border: 2px solid #ffc50b;
		width: 33%;
		list-style: none;
		float: left;
	}
	.tabwidth2 li img {
		width: 60% !important;
		padding: 10px;
	}
}

@media (min-width:768px) {
	.x-logout {
		display: none !important;
	}
	.navbar-left li a {
		width: 87px;
	}
	.navbar-left li a.custommenu {
		width: 158px;
	}
}

@media (min-width:1024px) {
	.navbar-left li a {
		width: 80px;
	}
	.navbar-left li a.custommenu {
		width: 155px;
	}
}

.SlotImage {
	cursor: pointer;
}

.mytext01 {
	margin-top: 5px;
}

.mycontacttext01 {
	line-height: 68px;
}

.mytopbar01 {
	height: 69px;
}

.mysecondnew01 {
	height: 81px;
	overflow: hidden;
}