body {	
	
    padding: 0px;	
	
    margin: 0px;	
	
	/*   font-family: 'Open Sans', sans-serif !important;		
		
	font-family: 'Oswald', sans-serif !important;*/	
	
	font-family:Arial, Helvetica, sans-serif;	
	
    font-size: 15px;	
	
    color: #000;	
	
    line-height: 35px!important;	
	
    background: url(images/bg.jpg) top left repeat;	
	
}

/* For visual composer */

.mainbody-wrapper .vc_column_container>.vc_column-inner{
	padding: 0 !important;
}
.vc_row.vc_row-no-padding .vc_column-inner {
	padding: 0 !important;
}
/* End Visual composer */

#flask-container h2 {width:100%;text-align:center;}
#flask-container .col-lg-5{text-align:center;}

#gridcontainer{margin: 20px 0; width: 100%; text-align:center;}
#gridcontainer .grid-date{text-align:left; font-style:italic;font-family:"Open Sans";font-size:15px;margin:0.7em auto}
#gridcontainer .grid-excerpt {line-height:25px !important;text-align:left; max-height: 100px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;margin-bottom:16px;}
#gridcontainer .grid-excerpt .more-link{display:none;}
#gridcontainer .gridrow{display:inline-block;}
#gridcontainer .grid-meta {text-align:left;padding:5px 20px;}
#gridcontainer .grid-meta a{box-shadow:none; }
#gridcontainer .postimage a{display:block; position:absolute; left:0;right:0;top:0;bottom:0; }
#gridcontainer h3 {margin: 0 auto;}
#gridcontainer h3 a{color: #77787a; line-height:30px!important; font-weight:bold;}
#gridcontainer .griditem{float: left;width:375px; margin: 0 12px 0; border: 0px solid #e3e3e3!important;box-shadow:0px 0px 10px 0 rgba(0,0,0,0.1);}
#gridcontainer .griditem.last-griditem {margin-right:0px;}
#gridcontainer .griditem:first-child{margin-left:0px;}
#gridcontainer .postimage{margin: 0 0 10px 0; overflow:hidden; background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-sizing:border-box; height:265px; position:relative;}
/* #gridcontainer .postimage img{-webkit-filter: blur(1px);filter: blur(1px);}
	#gridcontainer .postimage img:hover{border-radius:50%;
-webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */
filter: blur(0px);
/* -webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
transform: scale(1.3); */
} */
.ce-logo{
	box-shadow:none !important;
}
.vertical-align-helper{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.relatedposts {width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; }
.related-post {margin: 0 1px 0 1px; float: left; }
.related-post img {margin: 0 0 3px 0; padding: 0;}
.related-post a {color :#333; text-decoration: none; display:block; padding: 4px; width: 200px;line-height:25px !important;}
.related-post a:hover {background-color: #ddd; color: #000;}
.relatedthumb {display:inline-block; }
.related-posts-date{font-style:italic;font-family:"Open Sans";font-size:15px;}
.relatedcontent {overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
-webkit-line-clamp: 3; /* number of lines to show */}
.single-post p {
	margin-bottom:1.5em;
}
.top-flasks-table .tf-header{
	font-weight:700;
	text-align:center;
}
.top-flasks-table .row > div{
	border:1px solid #d1d1d1;
	border-width:1px 0 0 1px;
	border-spacing:0;
	border-collapse:collapse;
	text-align:center !important;
}

.top-flasks-table .center-cell{
	display: flex;
	justify-content: center;
	align-items: center; 
}
.top-flasks-table
{	
	margin:auto;
	width:95% !important;
	box-shadow:	0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(0,0,0,0.2);	
}

.top-flasks-table .row div{
	
}

.rowbox_five {
	
	width: 320px;
	
	padding-left: 10px;
	
	padding-right: 0px;
	
}

.rowbox_five ul {
	
	list-style-type: none;
	
	/*    height: 136px;*/
	
	display: table-cell;
	
	vertical-align: middle;
	
}

.rowbox_five ul li {
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 13px;
	
	line-height: 13px;
	
	color: #363636;
	
	background: url(images/tickmark-tiny.png) left top 4px no-repeat;
	
	padding: 7px 0 2px 28px;
	
	margin: 3px 0;
	
	text-align: left;
	
	font-weight: 700;
	
}

.rowbox_six {
	
	padding-left: 0px;
	
	padding-right: 0px;
	
	text-align: center;
	
	margin-left: 12px;
	
	margin-right: 12px;
	
}

.rowbox_six a.signbtn {
	
	display: block;
	
	font-family: 'pt_sansregular';
	
	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 16px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: -webkit-radial-gradient(50% 28%,closest-corner,#00d319,#009129 99%,#007c23 50%,#008726 100%);
	
	background: -moz-radial-gradient(50% 28%,closest-corner,#00d319,#009129 99%,#007c23 50%,#008726 100%);
	
	background: -o-radial-gradient(50% 28%,closest-corner,#00d319,#009129 99%,#007c23 50%,#008726 100%);
	
	background: -ms-radial-gradient(50% 28%,closest-corner,#00d319,#009129 99%,#007c23 50%,#008726 100%);
	
	background: radial-gradient(50% 28%,closest-corner,#00d319,#009129 99%,#007c23 50%,#008726 100%);
	
	line-height: 52px;
	
	/*    padding-right: 30px */
	
	margin-bottom: 2px;
	
	margin-top: 0px;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
	font-weight: 700;
	
}

.rowbox_six a.signbtn:hover {
	
	background: url(images/rgtarrow.png) 95% center no-repeat #000000;
}

.rowbox_six a.review {
	
	font-family: 'pt_sansregular';
	
	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 14px;
	
	line-height: 18px;
	
	color: #12a7de;
	
	/* text-decoration: underline; */
	
	margin-bottom: 7px;
	
}

.rowbox_six a.review:hover {
	
	text-decoration: none;
	
}


.table-ribbon{	
	background:#1CAFDA;	
	border-color:#1CAFDA;	
	color:white;	
	top:-20px;	
	left:-19px;	
	font-size:14px;	
	display:inline-block;	
}

.table-ribbon-corner{	
	bottom:-.5em;	
	display:block;	
	border-style:solid;	
	border-color:#188eb2 transparent transparent transparent;	
	z-index:100;	
	left:0;	
	border-width:.5em 0 0 .5em;	
	position:relative	
}

.ribbon-cell
{	
	vertical-align: top!important;	
	padding-top: 4px!important;	
	padding-left: 3px!important;	
}
.ribbon-cell .ribbon-box {	
	height:30px;	
	position:relative;	
}
/*
:not(.ribbon-cell .ribbon-box)  {	
	display:none;	
}
*/

.ribbon{	
	position: absolute;	
	left: -9px; top: -9px;	
	z-index: 1;	
	overflow: hidden;	
	width: 75px; height: 75px; 	
	text-align: right;	
}
.ribbon span {	
	font-size: 10px;	
	color: #fff; 	
	text-transform: uppercase; 	
	text-align: center;	
	font-weight: bold; line-height: 20px;	
	transform: rotate(-45deg);	
	-webkit-transform: rotate(-45deg); /* Needed for Safari */	
	width: 100px; display: block;	
	background: #79A70A;	
	background: linear-gradient(#9BC90D 0%, #79A70A 100%);	
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);	
	position: absolute;	
	top: 19px; left: -21px;	
}

.ribbon.red span {background: linear-gradient(#F70505 0%, #8F0808 100%);}
.ribbon.red span::before {border-left-color: #8F0808; border-top-color: #8F0808;}
.ribbon.red span::after {border-right-color: #8F0808; border-top-color: #8F0808;}

.ribbon.blue span {background: linear-gradient(#2989d8 0%, #1e5799 100%);}
.ribbon.blue span::before {border-left-color: #1e5799; border-top-color: #1e5799;}
.ribbon.blue span::after {border-right-color: #1e5799; border-top-color: #1e5799;}

.ribbon span::before {	
	content: '';	
	position: absolute; 	
	left: 0px; top: 100%;	
	z-index: -1;	
	border-left: 3px solid #79A70A;	
	border-right: 3px solid transparent;	
	border-bottom: 3px solid transparent;	
	border-top: 3px solid #79A70A;	
}
.ribbon span::after {	
	content: '';	
	position: absolute; 	
	right: 0%; top: 100%;	
	z-index: -1;	
	border-right: 3px solid #79A70A;	
	border-left: 3px solid transparent;	
	border-bottom: 3px solid transparent;	
	border-top: 3px solid #79A70A;	
}
.center-block{	
	margin-left:auto;	
	margin-right:auto;	
	display:block;	
}

* {	
	
	margin: 0px;	
	
	padding: 0px;	
	
}



.bwsliderimage {	
	-webkit-filter: grayscale(1) !important;	
	-moz-filter: grayscale(1) !important;	
	-ms-filter: grayscale(1) !important;	
	filter: grayscale(1) !important;	
}
.sliderimg {	
	-webkit-filter: grayscale(0);	
	-moz-filter: grayscale(0);	
	-ms-filter: grayscale(0);	
	filter: grayscale(0);	
	
	-webkit-transition-property: -webkit-filter;	
	-webkit-transition-duration: 2s;	
	
	-moz-transition-property: -moz-filter;	
	-moz-transition-duration: 2s;	
	
	-ms-transition-property: -ms-filter;	
	-ms-transition-duration: 2s;	
	
	transition-property: all;	
	transition-duration: 2s;	
}

.page-template-blog-page h1, .page-title {	
	
	background: url(images/lftline.png) 0 0 no-repeat;	
	
	display: inline-block;	
	
	padding: 0 30px 0 26px;	
	
	margin: 0 0 7px;	
	
	font-size: 30px;	
	
	color: #434343;	
	
	line-height: 54px;	
}

.page-template-slot-lobby-page .wrapcover h2 {	
	margin-top:30px;	
}


.page-template-slot-lobby-page .wrapcover h3 {	
	margin-top:30px !important;	
}

.page-template-casino-lobby-page .wrapcover h2 {	
	margin-top:30px;	
}


.page-template-casino-lobby-page .wrapcover h3 {	
	margin-top:30px !important;	
}

.page-template-quiz-page h1{	
	background: url(images/lftline.png) 0 0 no-repeat;	
	
	display: inline-block;	
	
	padding: 0 30px 0 26px;	
	
	margin: 0 0 7px;	
	
	font-size: 30px;	
	
	color: #434343;	
	
	line-height: 54px;	
	
}
.page-template-quiz-page h1{	
	background: url(images/lftline.png) 0 0 no-repeat;	
	
	display: inline-block;	
	
	padding: 0 30px 0 26px;	
	
	margin: 0 0 7px;	
	
	font-size: 30px;	
	
	color: #434343;	
	
	line-height: 54px;	
	
}
.page-template-quiz-page .navbar
{	
	display:none;	
}

.page-template-quiz-page h3
{	
	margin-bottom: 5px !important;	
	
}



.single-slots .wpb_wrapper h2 {	
	margin-top:30px;	
}


.single-slots .wpb_wrapper h3 {	
	margin-top:30px !important;	
}



.single-slots .wpb_wrapper img {	
	margin-top:30px;	
	margin-bottom:30px;	
}

.clear {	
	
	clear: both;	
	
}



a {	
	
	text-decoration: none;	
	
	outline: none;	
	
}



.spacer {	
	
	clear: both;	
	
	line-height: 0px;	
	
	font-size: 0px;	
	
}



img {	
	
	margin: 0;	
	
	max-width: 100%;	
	
	padding: 0;	
	
	border: 0;	
	
}



h1, h2, h3, h4, h5, h6, p, ol, ul, form, input {	
	
	margin: 0px;	
	
	padding: 0px;	
	
}



ul, ol {	
	
	list-style-type: none;	
	
}



.page {	
	
	width: 100%;	
	
	margin: 0;	
	
	padding: 0;	
	
}



.header-wrapper {	
	
	z-index: 9;	
	
	position: relative;	
	
	width: 100%;	
	
	margin: 0;	
	
	padding: 0;	
	
	min-height: 0;	
	
	overflow: hidden;	
	
	left: 0;	
	
	top: 0;	
	
}



.header {	
	
	width: 1190px;	
	
	margin: 0 auto;	
	
	padding: 0;	
	
	position: relative;	
	
}



.logo {	
	
	float: left;	
	
	line-height: 0;	
	
	margin: 0;	
	
	position:absolute;
	
}



.search {	
	
	clear: both;	
	
	background: rgba(255, 255, 255, 0.8);	
	
	width: 80%;	
	
	height: 53px;	
	
	padding: 0 10px;	
	
	border-radius: 5px;	
	
	line-height: 53px;	
	
	margin: 85px auto 0;	
	
}



.searchbox {	
	
	background: none !important;	
	
	border: 0 !important;	
	
	width: 80% !important;	
	
	float: left;	
	
	line-height: 45px;	
	
	padding: 0 !important;	
	
}



.searchbtn {	
	
	background: url(images/searchbtn.png) right center no-repeat !important;	
	
	border: 0;	
	
	width: 20%;	
	
	float: left;	
	
	border-radius: 0 !important;	
	
	text-indent: -999px;	
	
	height: 52px;	
	
	padding: 0 !important;	
	
	cursor: pointer;	
	
}



.navbar-wrapper {	
	display:none;	
	
	position: relative;	
	
	z-index: 99999;	
	
	width: 100%;	
	
	margin: 0;	
	
	padding: 0;	
	
	background: #326ba0;	
	
	border-bottom: 2px solid #2e427b;	
	
	text-align: center;		
}

.blog-navbar
{	
	background: #000000 !important;	
}

.subTitle{margin-top:0px !important;}
.Title{margin-bottom:0px !important}
.navbar {	
	
	width: auto;	
	
	margin: 0 auto;	
	
	padding: 0;	
	
	height: 58px;	
	
	display: inline-block;	
	
}



/*---------------slider---------------*/

.banner {	
	
	width: 100%;	
	
	margin: 0;	
	
	padding: 0;	
	
	height: auto;	
	
	position: relative;	
	
	background: #000000;		
	/* 	overflow: hidden;	
	*/	
}



/* FlexSlider Necessary Styles	
	
*********************************/

.flexslider {	
	
	margin: 0;	
	
	padding: 0;	
	
}

.flexslider .slides > li {	
	
	display: none;	
	
	-webkit-backface-visibility: hidden;	
	
}



/* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {	
	
	width: 100%;	
	
	display: block;	
	
}





/* Clearfix for the .slides element */

.slides:after {	
	
	content: "\0020";	
	
	display: block;	
	
	clear: both;	
	
	visibility: hidden;	
	
	line-height: 0;	
	
	height: 0;	
	
}

html[xmlns] .slides {	
	
	display: block;	
	
}

* html .slides {	
	
	height: 1%;	
	
}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you	
	
* include js that eliminates this class on page load */

.no-js .slides > li:first-child {	
	
	display: block;	
	
}



/* FlexSlider Default Theme	
	
*********************************/

.flexslider {	
	
	margin: 0 0;	
	
	background: #fff;	
	
	position: relative;	
	
}



.flexslider .slides {	
	
	background: #0080c9;	
	
	margin: 0;	
	
}



/* Direction Nav */

.flex-direction-nav {	
	
	display: none;	
	
}





/* Control Nav */

.flex-control-nav {	
	
	display: none;	
	
}



.sliderimg {	
	
	float: left;	
	
	width: 100%;	
	
	max-height: 180px;	
	
}



.slidergt {	
	
	width: 100%;	
	
	position: absolute;	
	
	left: 0;	
	
	top: 30%;	
	
}



.slidergt h2 {	
	
	background: url(images/bannerbg.png) 0 0 no-repeat;	
	
	min-height: 219px;	
	
	font-size: 45px;	
	
	text-transform: uppercase;	
	
	color: #fff;	
	
	line-height: 55px;	
	
	font-weight: bold;	
	
	padding: 50px 0 0 65px;	
	
}



.slidergt h2 span {	
	
	color: #fff;	
	
	font-size: 75px;	
	
	display: block;	
	
	font-weight: normal;	
	
}

.gbg a.signbtn {	
	
	display: block;	
	
	width:280px;	
	
	font-family: 'pt_sansregular';	
	
	font-family: 'Open Sans', sans-serif !important;	
	
	font-size: 32px;	
	
	color: #ffffff;	
	
	text-align: center;	
	
	background: url(images/rgtarrow.png) 95% center no-repeat #f0b026;	
	
	line-height: 72px;	
	
	padding-right: 30px;	
	
	margin-bottom: 2px;	
	
	margin-right: 40px	
	
	margin-top: 0px;	
	
	border-radius: 5px;	
	
	-o-border-radius: 5px;	
	
	-ms-border-radius: 5px;	
	
	-moz-border-radius: 5px;	
	
	-webkit-border-radius: 5px;	
	
	font-weight: 700;	
	
}



.gbg a.signbtn:hover {	
	
	background: url(images/rgtarrow.png) 95% center no-repeat #000000;	
}



.mainbody-wrapper {	
	width: 100%;	
	
	margin: 0 !important;	
	
	padding: 0;	
	
}



.vc_col-sm-12.mainbody {	
	
	width: 1145px;	
	
	margin: 0 auto;	
	
	padding: 20px 0 25px;	
	
	color: #fff;	
	
	text-align: center;	
	
	float: none	
	
}

.mainbody h1 {	
	
	//    background: url(images/btmline.jpg) center bottom no-repeat;	
	
	//    display: inline-block;	
	
	margin-bottom: 12px !important;	
	
	padding: 0 0 10px 0;	
	
	font-size: 32px !important;	
	
	line-height: normal;	
	
}

h2 {	
	
	background: url(images/btmline.jpg) center bottom no-repeat;	
	
	display: inline-block;	
	
	margin-bottom: 22px;	
	
	padding: 0 0 10px 0;	
	
	font-size: 38px;	
	
	color: #000000;	
	
	line-height: normal;	
	
}

h1.center-header{
	background: url(images/btmline.jpg) center bottom no-repeat;	
	
	display: inline-block;	
	
	margin-bottom: 22px;	
	
	padding: 0 0 10px 0;	
	
	font-size: 38px;	
	
	color: #000000;	
	
	line-height: normal;
}

.mainbody p {	
	
	font-size: 15px;	
	font-family:Arial, Helvetica, sans-serif;	
	
	line-height: 23px;	
	
}



.readmore {	
	
	width: 134px;	
	
	padding: 0 0 0 20px;	
	
	margin: 20px auto 0;	
	
	line-height: 43px;	
	
	background: #02ac53 url(images/readmore.jpg) right top no-repeat;	
	
	display: block;	
	
	text-align: left;	
	
	border-bottom: 2px solid #0a8444;	
	
	color: #fff;	
	
	border-radius: 5px;	
	
	transition: all 0.3s ease;	
	
}



.readmore:hover {	
	
	background: #07b55a url(images/readmore.jpg) right top no-repeat;	
	
}



.coverwrapper {	
	
	width: 1190px;	
	
	margin: 0 auto;	
	
/* 	border-left: 1px solid #b8b8b8;	
	
	border-right: 1px solid #b8b8b8;	
 */	
	background: #ffffff;	
	
}



.gbg {	
	
	background: #ececec;	
	
	padding: 26px 18px 35px;	
	
	position: relative;	
	
}



.rib {	
	
	width: 135px;	
	
	height: 118px;	
	
	position: absolute;	
	
	left: 0;	
	
	top: 30px;	
	
	margin: 0 0 0 -48px;	
	
	background: url(images/ribbon.png) center center no-repeat;	
	
}



.rib span {	
	
	display: block;	
	
	margin-top: 42px;	
	
	margin-left: 25px;	
	
	text-align: center;	
	
	font-weight: bold;	
	
	font-size: 20px;	
	
	color: #ffffff;	
	
}



.gbglft {	
	
	float: left;	
	
	width: 30%;	
	
	margin: 20px 0 0 0;	
	
	margin-left: 20px	
}



.gbgrgt {	
	
	float: right;	
	
	width: 67%;	
	
	margin: 20px 0 0 0;	
	
}



.wrapcover {	
	
	padding: 30px 26px;	
	
}



.single-post .wrapcover h1 {
/*     background: url(images/lftline.png) 0 0 no-repeat; */	display: block;    padding: 0 0 0 26px;    font-size: 42px!important;    color: #000;    line-height: 58px !important;    margin: 0 auto 1em auto !important;	text-align: center;}
.single-post .wrapcover h2{text-align: center;    margin: 30px auto 1em auto !important;	}
.wrapcover h2 {/* 	background: url(images/lftline.png) 0 0 no-repeat; */	display: block;	padding: 0 0 0 26px;	font-size: 42px!important;	color: #000;	line-height: 58px !important;	margin-bottom: 0 !important;	margin-top: 30px !important;}



.wrapcover h3 {	
	
	display: block;	
	
	margin: 0 0 26px;	
	
	font-size: 30px;
	
	color: #000;
	
	line-height: 50px;
	
}



.rtarea {
	
	margin-top: 30px;
	
	border: 2px solid #d4d4d4;
	
	padding: 14px;
	
	overflow: hidden;
	
}



.rtarea span {
	
	width: 140px;
	
	float: left;
	
	color: #2e2e2e;
	
	font-size: 18px;
	
	font-weight: bold;
	
}



.starwp {
	
	overflow: hidden;
	
	width: 148px;
	
	float: right;
	
}



.starwp img {
	
	display: inline-block;
	
	margin: 0 0px;
	
}



.gbgrgt ul {
	
	list-style-type: none;
	
	height: 136px;
	
	display: table-cell;
	
	vertical-align: middle;
	
}




.gbgrgt ul li {
	
	font-family: 'pt_sansregular';
	
	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 20px;
	
	line-height: 34px;
	
	color: #2f2f2f;
	
	background: url(images/tickbig.png) left top no-repeat;
	
	padding: 0 0 0 50px;
	
	margin: 0 0 15px;
	
	text-align: left;
	
	font-weight: 300;
	
}



.gbgrgt h3 {
	
	font-size: 30px !important;
	
	line-height: 34px !important;
	
	color: #000000;
	
	margin-bottom: 16px !important;
	
}



.gbgrgt p {
	
	font-size: 15px;
	
	line-height: 26px;
	
	color: #2e2e2e;
	
	margin-bottom: 18px;
	
}



.cv {
	
	margin-top: 25px;
	float: right;
	
}



.cv span {
	
	width: 100px;
	
	float: none;
	
	color: #2e2e2e;
	
	font-size: 24px;
	
	line-height: 24px;
	
	font-weight: bold;
	
	margin-right: 10px;
	
}

.hpContent h2{
	font-weight: 900 !important;
	
}

.hpBottomContent h2{
	margin-top:25px !important
	
}


.pymt {
	
	display: inline-block;
	
	float: left;
	
}



.pymt a {
	
	box-shadow: none !important;
	
	display: inline-block;
	
}



.pymt a:hover {
	
	opacity: 0.7;
	
}



.claimbtn {
	
	display: inline-block;
	
	width: 480px;
	
	height: 67px;
	
	font-size: 30px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: #f0b026; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* Standard syntax */
	
	//    background: url(images/btnbg.jpg) left top repeat-x;
	
	
	line-height: 67px;
	
	margin: -7px 0 0 10px;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}



.claimbtn a:hover {
	
	background: #000000;
	
}



.bagcv {
	
	float: left;
	
	width: 130px;
	
	margin: -50px 0 0 0;
	
	position: relative;
	
}



.bag {
	
	width: 100px;
	
	height: 105px;
	
	margin-top: 9px;
	
	margin-left: 10px;
	
	margin-right: 15px;
	
	text-align: center;
	
	background: url(images/bag.png) center left no-repeat;
	
}



.bag p {
	
	display: block;
	
	font-size: 15px;
	
	line-height: 22px;
	
	color: #2e2e2e;
	
	font-weight: bold;
	
	padding-top: 20px;
	
}



.bag p span {
	
	font-size: 17px;
	
	display: block;
	
}



.playslot-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #fff;
	
}



.playslot {
	
	width: 1145px;
	
	margin: 0 auto;
	
	padding: 30px 0;
	
	text-align: center;
	
}



.playslot h2 {
	
	background: url(images/line1.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 24px;
	
	padding: 5px 0 0 15px;
	
	font-size: 30px;
	
	color: #000;
	
	line-height: normal;
	
}



.playslot h2 span {
	
	background: url(images/line2.png) right bottom no-repeat;
	
	padding: 0 15px 5px 0;
	
}



.onlineslot-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0px 0 40px;
	
	background: url(images/onlineslotbg.jpg) center top no-repeat;
	
	background-size: 100% 100%;
	
}



.onlineslot {
	
	width: auto;
	
	margin: 0 auto;
	
	padding: 30px 10px;
	
	text-align: center;
	
}



.onlineslot h2 {
	
	background: url(images/line1.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 24px;
	
	padding: 5px 0 0 15px;
	
	font-size: 30px;
	
	color: #000;
	
	line-height: normal;
	
}



.onlineslot h2 span {
	
	background: url(images/line2.png) right bottom no-repeat;
	
	padding: 0 15px 5px 0;
	
}



.onlineslotbox-wrapper {
	
	margin: 0px 0 0;
	
	background: url(images/shadow.png) center bottom no-repeat;
	
	padding: 0 0;
	
}



.onlineslotbox {

	
	background: #f6f6f6;
	
	border: 4px solid #ffffff;
	
	width: 352px;
	
	height: 312px;
	
	position: relative;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}


.carimgarea {
	
	overflow: hidden;
	
	width: 100%;
	
	height: 247px;
	
	position: relative;
	
	display: block;
	
}



.carimgarea .size-post-thumbnail{ height:250px;}





.spin {
	
	position: absolute;
	
	width: 100%;
	
	height: 247px;
	
	left: 0;
	
	top: 60px;
	
}



.spin img {
	
	display: initial !important;
	
	width: auto !important;
	
	height: auto !important;
}



.twolinkarea {
	
	overflow: hidden;
	
	padding: 22px 22px 0;
	
	font-size: 19px;
	
}



.linkarealft {
	
	float: center;
	
	display: inline-block;
	
	color: #3678ad;
	
	text-decoration: underline;
	
}



.linkarealft:hover {
	
	text-decoration: none;
	
}



.linkareargt {
	
	float: right;
	
	display: inline-block;
	
	color: #3678ad;
	
	text-decoration: underline;
	
}



.linkareargt:hover {
	
	text-decoration: none;
	
}



.btmsp {
	
	padding-bottom: 10px;
	
	margin-bottom: 15px;
	
}



.onlineslotcontent {
	
	position: absolute;
	
	width: 100%;
	
	height: 58px;
	
	background: rgba(0, 0, 0, 0.80);
	
	left: 0;
	
	bottom: 0;
	
}



.onlineslotcontent p {
	
	/* padding: 0 0 0 20px; */
	
	color: #fff !important;
	
	line-height: 58px !important;
	
	font-size: 22px !important;
	
	font-weight: 400;
	
	margin: 0 !important;
	
}



.onlineslotcontent img {
	
	float: right;
	
}



.features-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #fff;
	
}



.features {
	
	width: 1145px;
	
	margin: 0 auto;
	
	padding: 30px 0;
	
	text-align: center;
	
	overflow: hidden;
	
}



.features h2 {
	
	background: url(images/line1.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 24px;
	
	padding: 5px 0 0 15px;
	
	font-size: 30px;
	
	color: #000;
	
	line-height: normal;
	
}



.features h2 span {
	
	background: url(images/line2.png) right bottom no-repeat;
	
	padding: 0 15px 5px 0;
	
}



.featuresbox-wrapper {
	
	background: url(images/shadow2.png) center bottom no-repeat;
	
	padding: 0 0 15px;
	
	width: 364px;
	
	height: 200px;
	
	float: left;
	
	margin: 0 8px 15px;
	
}



.featuresbox {
	
	width: 323px;
	
	height: 149px;
	
	padding: 25px 12px 25px 25px;
	
	background: #d4d4d4;
	
	text-align: left;
	
	border: 2px solid #d9d9d9;
	
	color: #404040;
	
	font-size: 13px;
	
	line-height: 21px;
	
}



.featuresimg {
	
	width: 121px;
	
	height: 100px;
	
	background: #bcbcbc;
	
	border: 2px solid #dcdcdc;
	
	border-radius: 5px;
	
	float: right;
	
	text-align: center;
	
	margin: 0 0 0 12px;
	
}



.featuresbox h3 {
	
	font-size: 22px;
	
	font-weight: 600;
	
	padding-bottom: 17px;
	
}



.featuresbox:hover {
	
	background: #3abe79;
	
	color: #fff;
	
}



.featuresbox:hover .featuresimg {
	
	background: #0eb05b;
	
}



.latestnews-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0 0 0;
	
	background: url(images/latestimgbg.png) center top no-repeat;
	
	background-size: 100% 100%;
	
}



.latestnews {
	
	width: auto;
	
	margin: 0 auto;
	
	padding: 35px 10px 35px;
	
	text-align: center;
	
}





.latestnews .vc_gitem-col-align-left{ height:250px;}





.latestnews .vc_gitem-post-data-source-post_excerpt{ height:86px !important; overflow:hidden;}

.vc_gitem-post-data-source-post_excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}

.newsbox {
	
	position: relative;
	
}



.overlay {
	
	position: absolute;
	
	left: 0;
	
	top: 0;
	
	width: 100%;
	
	height: 100%;
	
	background: rgba(0,0,0,0.70);
	
	display: none;
	
}



.overlay a {
	
	display: inline-block;
	
	margin: 90px 0 0;
	
	width: 131px;
	
	line-height: 39px;
	
	color: #fff;
	
	font-size: 14px;
	
	border: 1px solid #fff;
	
	border-radius: 5px;
	
}



.image {
	
	position: relative;
	
}



.image:hover .overlay {
	
	display: block;
	
}



.date {
	
	position: absolute;
	
	left: 10px;
	
	top: 185px;
	
	width: 59px;
	
	height: 73px;
	
	background: #3678ad;
	
	border-bottom: 3px solid #29aeb0;
	
	font-size: 18px;
	
	color: #fff;
	
	padding: 5px 0 0;
	
	z-index: 999;
	
}



.date:hover {
	
	background: #f3404e;
	
	border-bottom: 3px solid #bf1a1f;
	
}



.date span {
	
	font-size: 24px;
	
}



.latestnews h2 {
	
	background: url(images/line1-1.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 24px;
	
	padding: 5px 0 0 15px;
	
	font-size: 30px;
	
	color: #fff;
	
	line-height: normal;
	
}



.viewport {
	
	overflow: hidden;
	
	position: relative;
	
}



.overview {
	
	list-style: none;
	
	padding: 0;
	
	margin: 0;
	
	width: auto;
	
	left: 0;
	
	top: 0;
	
	display: inline-block;
	
	width: 100%;
	
}



.overview li {
	
	float: left;
	
	margin: 0 18px;
	
	height: auto;
	
	width: 353px;
	
	background: url(images/shadow.png) center bottom/100% no-repeat;
	
	padding: 0 0 16px;
	
}



.share1 {
	
	display: inline-block;
	
	height: 26px;
	
	text-align: center;
	
	background: url(images/sprite.png) 0 -324px no-repeat;
	
	padding: 5px 0 0 32px;
	
	font-size: 14px;
	
	color: #7a7a7a;
	
	line-height: 25px;
	
	letter-spacing: -0.5px;
	
}



.latestnews-content {
	
	display: block;
	
	padding: 20px 10px;
	
	margin: 40px 10px 0;
	
	text-align: left;
	
	font-size: 14px;
	
	color: #4e4e4e;
	
	border-bottom: 1px solid #d7d7d7;
	
}



.latestnews-content span {
	
	font-size: 16px;
	
	color: #323131;
	
	font-weight: 600;
	
	font-weight: bold;
	
	display: block;
	
	padding-bottom: 5px;
	
}



.share2 {
	
	float: right;
	
	display: inline-block;
	
	text-align: right;
	
	margin-right: 10px;
	
}



.newsbox {
	
	background: #fff;
	
	width: 352px;
	
	border: 1px solid #d7d7d7;
	
}



.social-top-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #fff;
	
}



.social-top {
	
	width: auto;
	
	margin: 0 auto;
	
	padding: 30px 26px;
	
}



.social-top h2 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 25px;
	
	padding: 5px 0 0 26px;
	
	font-size: 42px;
	
	color: #000;
	
	line-height: 58px;
	
}



.social-top p {
	
	/*    padding-bottom: 25px; */
	
	line-height: 28px;
	
	font-size: 16px;
	
	color: #2f2f2f;
	
}



.social-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #326ba0;
	
}



.social {
	
	width: 1145px;
	
	margin: 0 auto;
	
	padding: 0;
	
	overflow: hidden;
	
}



.social h2 {
	
	font-size: 43px;
	
	color: #fff;
	
	line-height: normal;
	
	font-weight: normal;
	
	/*    text-transform: uppercase;*/
	
	float: left;
	
	padding: 45px 0 0;
	
}



.social h2 span {
	
	font-size: 17px;
	
	display: block;
	
	text-transform: none;
	
	letter-spacing: 10px;
	
}



.social ul {
	
	text-align: center;
	
	/* float:left; */
	
}



.social ul li {
	
	cursor: pointer;
	
	display: inline-block;
	
	width: 168px;
	
	height: 144px;
	
	padding: 36px 0 0 0;
	
	background: url(images/divider.jpg) right top no-repeat;
	
	font-size: 16px;
	
	color: #fff;
	
	text-transform: uppercase;
	
}



.social ul li:hover {
	
	color: #000000;
	
}

.social ul a:hover {
	
	color: #000000;
	
}

.social ul a {
	
	color: #fff;
}

.social ul li:first-child a:first-child {
	
	background: url(images/sprite.png) 0 0 no-repeat;
	
	display: block;
	
	width: 64px;
	
	height: 64px;
	
	margin: 0 auto 20px;
	
}



.social ul li:nth-child(2) a:first-child {
	
	background: url(images/sprite.png) 0 -367px no-repeat;
	
	display: block;
	
	width: 64px;
	
	height: 64px;
	
	margin: 0 auto 20px;
	
}



.social ul li:nth-child(3) a:first-child {
	
	background: url(images/sprite.png) 0 -130px no-repeat;
	
	display: block;
	
	width: 64px;
	
	height: 64px;
	
	margin: 0 auto 20px;
	
}



.social ul li:nth-child(4) a:first-child {
	
	background: url(images/sprite.png) 0 -195px no-repeat;
	
	display: block;
	
	width: 64px;
	
	height: 64px;
	
	margin: 0 auto 20px;
	
}



.social ul li:last-child a:first-child {
	
	background: url(images/sprite.png) 0 -258px no-repeat;
	
	display: block;
	
	width: 64px;
	
	height: 64px;
	
	margin: 0 auto 20px;
	
}



.social ul li:last-child {
	
	background: transparent;
	
}



.social ul li img {
	
	display: block;
	
	margin: 35px auto 18px;
	
}



.alignright {
	
	float: right;
	
	margin: 15px 0 15px 15px;
	
}



.footer-top-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #d6d6d6;
	
}



.footer-top {
	
	width: 1145px;
	
	margin: 0 auto;
	
	padding: 0 0;
	
	overflow: hidden;
	
	font-size: 15px;
	
	color: #e4e7e9;

	display:none;
	
}



.footer-top h2 {
	
	color: #4d4d4d;
	
	font-weight: bold;
	
	font-size: 22px;
	
	padding-bottom: 20px;
	
}



.footer-top a {
	
	color: #858585;
	
	box-shadow: none!important;
	
}



.footer-top a:hover {
	
	color: #8c0000;
	
}



.footer-top-column {
	
	width: 25%;
	
	float: left;
	
}



.footer-top-column ul {
	
	list-style: none;
	
	margin: 0 !important;
	
}

.footer-top-column ul li {
	
}



.footer-top-column .widget_text {
	
	
	
	padding-top: 0;
	
	
	
	border-top: 0px;
	
}

.footer-top .widget h2.widget-title, h3.widget-title {
	
	color: #4d4d4d;
	
	padding-top: 50px;
	
	font-weight: bold;
	
	font-size: 22px;
	
	padding-bottom: 20px;
	
	text-transform: none;
	
	margin-bottom: 0;
	
	font-family: inherit;
	
}



.footer-top p {
	
	font-size: 13px;
	
	padding: 15px 0 0;
	
	color: #454545;
	
}



.footer-top p a {
	
	color: #8c0000;
	
	font-weight: 500;
	
}



.footer-top p a:hover {
	
	color: #858585;
	
}



.footer-top ul li {
	
	background: url(images/bullet.png) 0 10px no-repeat;
	
	padding: 0 0 15px 20px;
	
	font-size: 15px !important;
	
	line-height: initial;
	
}



.footer-wrapper {
	
	width: 100%;
	
	margin: 0;
	
	padding: 0;
	
	background: #000000;
	
}
.footer-logo
{
	float:left;
}


.footer {
	
	width: 1145px;
	
	margin: 0 auto;
	
	padding: 20px 0;
	
	overflow: hidden;
	
	font-size: 13px;
	
	color: #fff;
	
	line-height: 14px;
	
}



.footer ul {
	
	float: left;
	
	margin: 0;
	
}



.footer ul li {
	
	display: inline-block;
	
	padding: 0 5px;
	
	border-left: 1px solid #fff;
	
}



.footer ul li:first-child {
	
	border-left: 0;
	
}



.footer ul li a {
	
	color: #fff;
	
}



.footer p {
	
	float: right;
	
}





/*table*/



.tablecovernew {
	
	padding: 0 0 24px;
	
	background: url(images/bigshadow.png) center bottom/100% no-repeat;
	
}



.mainfeaturesbox {
	
	border: 5px solid #709fc5;
	
	margin: 11px 0 0;
	
	position: relative;
	
}

.rowbox_logo{
	margin:auto;
	display:block;
	text-align:center;
}
.rowbox_logo a{box-shadow:none !important;}
.column-score{
	width:9%;
	min-width:70px;
}

.score-rating{
	margin:auto;
	display:block;
	text-align:center;
	font-size:40px;
	font-weight: bold;
	margin-top:20px;
}

.rowbox_special_deals{
	width: 320px;
	
	padding-left: 10px;
	
	padding-right: 0px;
	
}
.rowbox_special_deals ul{
	
	list-style-type:none;
	
	/*	height:136px;*/
	
	display: table-cell;
	
	vertical-align: middle;
}
ul.money-list li{
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 13px;
	
	line-height: 14px;
	
	color: #363636;
	
	padding: 7px 0 7px 28px;
	
	margin: 3px 0;
	
	text-align: left;
	
	font-weight: 700;
	
	background: url(images/money-bag.png) left top 4px no-repeat;
}
ul.gift-list li{
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 13px;
	
	line-height: 14px;
	
	color: #363636;
	
	padding: 7px 0 7px 28px;
	
	margin: 3px 0;
	
	text-align: left;
	
	font-weight: 700;
	
	background: url(images/giftmark-small.png) left top 4px no-repeat;
}


.midarea, .txtarea, .rowbox_logo, .rowbox_three, .rowbox_four, .rowbox_five, .rowbox_six {
	
	/*    height: 139px;*/
	
	text-align: center;
	
}



.covernew {
	
	padding-top: 30px;	
}



.rowbox {
	
	height: 140px;
	
	position: relative;
	
	background: url(images/dvdr.jpg) left bottom repeat-x #ffffff;
	
}



.batch {
	
	top: 0;
	
	left: 0px;
	
	margin: 30px 0 0 -20px;
	
	position: absolute;
	
	width: 87px;
	
	height: 76px;
	
	background: url(images/batch.png) top left no-repeat;
	
}




.ribbon-cell .rowbox_logo {
	
	height:auto !important;
	
}
.rowbox_logo {
	
	padding-left: 0;
	
	padding-right: 0;
	
	overflow: hidden;
	
	display: block;
	
	height:140px;
	
}
.rowbox_logo img {
	display:inline-block !important;
	margin:auto;
}


.rowbox_flask_image {
	
	padding-left: 0;
	
	padding-right: 0;
	
	overflow: hidden;
	
	display: block;
	
}
.rowbox_flask_image img {
	max-width:96px;
	max-height:140px;
	margin:auto;
	display:inline-block !important;
}

.midarea {
	
	width: 635px;
	
	overflow: hidden;
	
}



.txtarea {
	
	width: 100px;
	
}



.txtarea span {
	
	width: 100px;
	
	height: 136px;
	
	display: table-cell;
	
	vertical-align: middle;
	
	text-align: center;
	
	font-family: 'pt_sansregular';
	
	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 12px;
	
	line-height: 18px;
	
	color: #000000;
	
	font-weight: bold;
	
}



.txtarea span strong {
	
	font-size: 21px;
	
	line-height: 26px;
	
	color: #000000;
	
	font-weight: bold;
	
	display: block;
	
}



.txtarea span small {
	
	font-size: 32px;
	
	line-height: 30px;
	
	color: #00a0db;
	
	font-weight: bold;
	
	margin: 3px 0;
	
	display: block;
	
}



.rowbox_three {
	
	width: 100px;
	
	margin-left: 12px;
	
	margin-right: 12px;
	
	text-align: center;
	
	//    border-left: 2px solid #f4f4f4;
	
	//    border-right: 2px solid #f4f4f4;
	
}



.rowbox_three img {
	
	display: block;
	
	margin: 0 auto 8px;
	
	max-width: 100px;
	
}



.rowbox_four {
	
	width: 100px;
	
	height: 105px;
	
	margin-top: 9px;
	
	margin-left: 10px;
	
	margin-right: 15px;
	
	text-align: center;
	
	background: url(images/bag.png) center left no-repeat;
	
}



.rowbox_four p {
	
	display: block;
	
	font-size: 15px;
	
	line-height: 16px;
	
	color: #2e2e2e;
	
	font-weight: bold;
	
	padding-top: 20px;
	
}



.rowbox_four p span {
	
	font-size: 17px;
	
	display: block;
	
}




.stararea {
	
	overflow: hidden;
	
	display: inline-block;
	
}



.stararea img {
	
	display: inline-block;
	
}





/*inner page - Casino Brand */



.wrapcovertwo {
	
	/* padding: 0px 15px; */
	
	clear: both;
	
}



.wrapcovertwo h3 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: block;
	
	padding: 0 0 4px 26px;
	
	margin: 30px 0 7px;
	
	font-size: 26px;
	
	color: #000;
	
	line-height: 58px;
	
}



.breadcrumbs {
	
	padding: 30px 39px;
	
	background: #f1f1f1;
	
	margin: 0 auto;
	
	overflow: hidden;
	
}



.breadcrumbs ul {
	
	list-style: none;
	
	margin: 0;
	
}



.breadcrumbs ul li {
	
	float: left;
	
	background: url(images/bread-nav-left.png) 5px 0 no-repeat;
	
	padding: 0 0 0 17px;
	
	line-height: 30px;
	
	font-size: 14px;
	
	margin-left: -9px;
	
}



.breadcrumbs ul li:first-child {
	
	background: url(images/bread-nav-left1.png) 5px 0 no-repeat;
	
}



.breadcrumbs ul li span {
	
	background: url(images/bread-nav-right.png) right 0 no-repeat;
	
	padding: 0 30px 0 0;
	
	display: inline-block;
	
}



.breadcrumbs ul li a {
	
	color: #bbbbbb;
	
	margin-left: 10px;
	
}



.breadcrumbs ul li a:hover {
	
	color: #000;
	
}



.mainbody-innerpage h2 {
	
	background: url(images/line1.png) 0 0 no-repeat;
	
	display: inline-block;
	
	margin-bottom: 24px;
	
	padding: 5px 0 0 15px;
	
	font-size: 30px;
	
	color: #434343;
	
	line-height: normal;
	
}



.mainbody-innerpage h2 span {
	
	background: url(images/line2.png) right bottom no-repeat;
	
	padding: 0 15px 5px 0;
	
}



.mainbodycontent-bottom .wrapcovertwo p {
	
	color: #2e2e2e;
	
	font-size: 15px;
	
	line-height: 28px;
	
	margin: 18px 0;
	
}



.mainbodycontent-bottom .wrapcovertwo p strong {
	
	font-size: 22px;
	
	font-weight: bold;
	
}



.mainbodycontent-bottom .wrapcovertwo p.bigtxt {
	
	font-size: 20px;
	
	margin: 20px 0;
	
}



.onlineslotwo {
	
	padding: 5px 0px;
	
	text-align: center;
	
}



.onlineslotwo .overview li {
	
	background: transparent;
	
	margin: 0 34px 0 0;
	
	padding: 0 0;
	
}



.onlineslotwo .overview li:last-child {
	
	margin: 0 0;
	
}



.onlineslotwo .onlineslotbox {

	
	height: auto;
	
	border: 0;
	
	background: transparent;
	
}



.mainbody-innerpage h3 {
	
	font-size: 30px;
	
	color: #434343;
	
	line-height: normal;
	
	font-weight: 600;
	
	padding-bottom: 17px;
	
}



.mainbody-innerpage h3 span {
	
	font-size: 19px;
	
}



.mainbody-innerpage h4 {
	
	font-size: 22px;
	
	color: #434343;
	
	line-height: normal;
	
	font-weight: 600;
	
	padding-bottom: 17px;
	
}



.mainbody-innerpage h5 {
	
	font-size: 22px;
	
	color: #000;
	
	line-height: normal;
	
	font-weight: 700;
	
	padding-bottom: 17px;
	
}



.mainbody-innerpage h6 {
	
	font-size: 17px;
	
	color: #323131;
	
	line-height: normal;
	
	font-weight: 700;
	
	padding-bottom: 10px;
	
}



.mainbodycontent h2 {
	
	color: #000;
	
}


.casinolobbybrandtop {
	
	//    margin: 0 auto;
	
	padding: 0 30px 0;
	
	margin-bottom:-30px;
	
	overflow: hidden;
	
}


.casinobrandtop {
	
	background: #f1f1f1;
	
	margin: 0 auto;
	
	padding: 0 30px 30px;
	
	overflow: hidden;
	
}



.casinobrandtop-top {
	
	width: 100%;
	
	overflow: hidden;
	
	margin: 0 0 15px;
	
}

.casinobrandtop-top h1 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: inline-block;
	
	padding: 0 30px 0 26px;
	
	margin: 0 0 7px;
	
	font-size: 30px;
	
	color: #434343;
	
	line-height: 54px;
	
}

.casinobrandtop-top h2 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: inline-block;
	
	padding: 0 30px 0 26px;
	
	margin: 0 0 7px;
	
	font-size: 30px;
	
	color: #434343;
	
	line-height: 54px;
	
}



.casinobrandtop-lft {
	
	width: 306px;
	
	float: left;
	
	margin: 0 20px 0 0;
	
}



.casinobrandtop-mid {
	
	width: 415px;
	
	float: left;
	
	padding: 0 0;
	
	margin: 0 20px 0 0;
	
}



.casinobrandtop-mid h4 {
	
	padding-bottom: 38px;
	
}



.casinobrandtop-mid ul li {
	
	background: url(images/tickmark.png) 0 5px no-repeat;
	
	padding: 10px 0 10px 48px;
	
	line-height: 20px;
	
	margin-bottom: 5px;
	
	line-height: 23px;
	
}



.casinobrandtop-mid ul li img {
	
	margin-bottom: 5px;
	
	display: block;
	
}



.btmsection {
	
	overflow: hidden;
	
}



.btmsection img {
	
	display: inline-block;
	
}



.bagcvnew {
	
	display: inline-block;
	
	width: 130px;
	
	margin: 0 29px;
	
	position: relative;
	
}



.wrapcoverthre {
	
	padding: 0px 0;
	
	clear: both;
	
}



.wrapcoverthre h3 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: block;
	
	padding: 0 0 4px 26px;
	
	margin: 30px 0 7px;
	
	font-size: 26px;
	
	color: #000;
	
	line-height: 58px;
	
}



.playbtnwp {
	
	overflow: hidden;
	
	clear: both;
	
	padding: 40px 0 0;
	
	text-align: center;
	
}



.playbtn {
	
	width: 250px;
	
	padding: 0 30px 0 0;
	
	margin: 20px auto 0;
	
	line-height: 60px;
	
	background: #02ac53 url(images/plus2.jpg) right top no-repeat;
	
	display: block;
	
	text-align: left;
	
	border-bottom: 2px solid #0a8444;
	
	color: #fff;
	
	border-radius: 5px;
	
	transition: all 0.3s ease;
	
	font-size: 25px;
	
	text-align: center;
	
}



.playbtn:hover {
	
	background: #07b55a url(images/plus2.jpg) right top no-repeat;
	
}



.casinobrandtop-right {
	
	width: 360px;
	
	float: right;
	
	padding: 0 0;
	
	text-align: center;
	
}



.casinobrandtop-right ul {
	
	display: inline-block;
	
}



.casinobrandtop-right ul li {
	
	display: inline-block;
	
	text-align: center;
	
	width: 86px;
	
	font-size: 16px;
	
	text-transform: uppercase;
	
	font-family: 'PT Sans', sans-serif;
	
	font-family: 'Oswald', sans-serif;
	
	color: #434343;
	
	margin: 0 0;
	
}



.casinobrandtop-right ul li a {
	
	display: block;
	
	margin: 0 0 10px;
	
}



.casinobrandtop-right ul li span {
	
	float: right;
	
}



.casinobrand-bottom {
	
	background: #fff;
	
	margin: 0 auto;
	
	padding: 0 30px 30px;
	
	overflow: hidden;
	
}



.mainbodycontent {
	
	width: 820px;
	
	float: left;
	
	margin: 0 0 10px;
	
}



.article-casino {
	
	background: #ececec;
	
	border: 1px solid #e2e2e2;
	
	padding: 40px 30px;
	
	overflow: hidden;
	
}



.article-casino .onlineslotbox {
	
	float: right;
	
}



.article-casinoleft {
	
	width: 370px;
	
	float: left;
	
}

.article-casinoleft ul{
	
	margin:0;
	
}



.article-casino ul li {
	
	background: url(images/tickmark.png) 0 center no-repeat;
	
	padding: 5px 0 5px 40px;
	
	line-height: 23px;
	
	margin-top: 8px;
	
	line-height: 23px;
	
}



.article-casino ul li span {
	
	float: right;
	
}



.blackheading {
	
	background: #326ba0;
	
	line-height: 66px;
	
	font-size: 26px;
	
	text-align: center;
	
	color: #fff;
	
	font-family: 'PT Sans', sans-serif;
	
	border-bottom: 2px solid #e2e2e2;
	
}



.claimbox {
	
	background: #417fb1;
	
	border-bottom: 2px solid #e2e2e2;
	
	padding: 15px 25px 25px;
	
}



.claimboxwp {
	
	width: 100%;
	
}



.claimboxwp .rows {
	
	overflow: hidden;
	
	width: 100%;
	
	color: #ffffff;
	
	font-size: 19px;
	
}



.claimboxwp .hdcols {
	
	height: 62px;
	
	line-height: 46px;
	
	float: left;
	
	vertical-align: middle;
	
	text-align: center;
	
	font-weight: bold;
	
	padding: 0;
	
	width: 20%;
	
	background: #417fb1;
	
	color: #ffffff;
	
	font-size: 19px;
	
	border-bottom: 0
	
}



.claimboxwp .cols {
	
	height: 65px;
	
	line-height: 63px;
	
	float: left;
	
	vertical-align: middle;
	
	text-align: center;
	
	font-weight: normal;
	
	padding: 0;
	
	width: 20%;
	
	background: #fff;
	
	font-size: 17px;
	
	color: #8a8a8a;
	
	border-bottom: 3px solid #4682b2;
	
}



.claimboxwp, .rows, .cols {
	
	border-spacing: 0;
	
	border-collapse: collapse;
	
	padding: 0;
	
}



.claimbox .readmore {
	
	width: 134px;
	
	margin: 10px auto 0;
	
	padding: 0 0 0 10px;
	
	line-height: 43px;
	
	background: #3678ad url(images/readmore.jpg) right top no-repeat;
	
	display: block;
	
	text-align: left;
	
	border-bottom: 2px solid #0a8444;
	
	color: #fff;
	
	border-radius: 5px;
	
	transition: all 0.3s ease;
	
}



.claimbox .readmore:hover {
	
	background: #2d81c4 url(images/readmore.jpg) right top no-repeat;
	
}



.claimboxheading ul li {
	
	width: 150px;
	
	text-align: center;
	
	font-size: 19px;
	
	color: #0dfd7f;
	
	display: inline-block;
	
}



.mainbodycontent-bottom {
	
	width: 100%;
	
	float: left;
	
	margin: 0 0 40px;
	
}

.mainbodycontent-bottom .wpb_text_column .wpb_wrapper

{
	
	max-width: 850px;
	
}

.rgtsd {
	
	float: right;
	
}


.article-casinoleft a.signbtn {
	
	display: inline-block;
	
	font-family: 'pt_sansregular';
	
	font-family: 'Oswald', sans-serif;
	
	font-size: 18px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: url(images/rgtarrow.png) 95% center no-repeat #3678ad;
	
	line-height: 52px;
	
	padding-right: 35px;
	
	padding-left: 10px;
	
	margin-bottom: 2px;
	
	margin-top: 30px;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}



.article-casinoleft a.signbtn:hover {
	
	background: url(images/rgtarrow.png) 95% center no-repeat #000000;
	
}



.relatedslot {
	
	overflow: hidden;
	
}



.relatedslotbox {
	
	background: url(images/shadow3.png) center bottom no-repeat;
	
	padding: 0;
	
	width: 273px;
	
	height: 187px;
	
	float: left;
	
	margin: 15px 4px 35px;
	
	position: relative;
	
}



.relatedslotboxtext {
	
	position: absolute;
	
	left: 0;
	
	top: 85px;
	
	text-align: center;
	
	font-size: 21px;
	
	width: 100%;
	
	color: #fff;
	
	font-weight: bold;
	
}



.playnow {
	
	font-size: 13px;
	
	background: #e8233b;
	
	width: 142px;
	
	line-height: 40px;
	
	color: #fff;
	
	display: block;
	
	margin: 10px auto 0;
	
	border-radius: 8px;
	
	font-weight: normal;
	
	transition: all 0.3s ease;
	
}



.playnow:hover {
	
	background: #02ac53;
	
}



.userreview form {
	
	border: 1px solid #07b55a;
	
	border-radius: 5px;
	
	padding: 40px 35px;
	
	overflow: hidden;
	
	margin-bottom: 75px;
	
}



.userreview form p {
	
	padding: 10px 0;
	
	font-size: 18px;
	
}



.inputbox {
	
	line-height: 45px;
	
	background: #d5d5d5;
	
	border: 1px solid #07b55a;
	
	border-radius: 5px;
	
	width: 95%;
	
	padding: 0 2%;
	
	margin-bottom: 20px;
	
	-webkit-transition: all 0.30s ease-in-out;
	
	-moz-transition: all 0.30s ease-in-out;
	
	-ms-transition: all 0.30s ease-in-out;
	
	-o-transition: all 0.30s ease-in-out;
	
}



.inputbox:focus {
	
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	
}



.submitbtn {
	
	background: #07b55a;
	
	height: 45px;
	
	margin: 0 auto;
	
	display: block;
	
	border-radius: 5px;
	
	width: 275px;
	
	border: 0;
	
	font-size: 24px;
	
	text-align: center;
	
	color: #fff;
	
	cursor: pointer;
	
	transition: all 0.3s ease;
	
}



.submitbtn:hover {
	
	background: #02ac53;
	
}



.userreview ul li {
	
	overflow: hidden;
	
	padding-bottom: 25px;
	
}



.rightpix {
	
	float: right;
	
}



.user-pix {
	
	border-radius: 50%;
	
	border: 1px solid #07b55a;
	
	padding: 5px;
	
	background: #d5d5d5;
	
	display: inline-block;
	
}



.user-pix img {
	
	border-radius: 50%;
	
	border: 1px solid #07b55a;
	
}



.user-comment1 {
	
	border-radius: 5px;
	
	border: 1px solid #07b55a;
	
	padding: 10px 25px;
	
	float: right;
	
	width: 620px;
	
	position: relative;
	
	color: #777777;
	
	line-height: 26px;
	
	font-family: 'PT Sans', sans-serif;
	
	position: relative;
	
}



.user-comment1arrow {
	
	position: absolute;
	
	left: -20px;
	
	bottom: -12px;
	
	width: 34px;
	
	height: 27px;
	
}



.user-comment2 {
	
	border-radius: 5px;
	
	border: 1px solid #07b55a;
	
	padding: 10px 25px;
	
	float: left;
	
	width: 620px;
	
	position: relative;
	
	color: #777777;
	
	line-height: 26px;
	
	font-family: 'PT Sans', sans-serif;
	
	position: relative;
	
}



.user-comment2arrow {
	
	position: absolute;
	
	right: -20px;
	
	bottom: -12px;
	
	width: 34px;
	
	height: 27px;
	
}



.casinobrand-bottom .sidebar {
	
	width: 282px;
	
	float: right;
	
	padding: 17px 10px 10px;
	
	background: #f8f8f8;
	
	border: 1px solid #dcdcdc;
	
	margin: 45px 0 0;
	
	font-size: 13px;
	
	color: #818181;
	
	font-family: 'PT Sans', sans-serif;
	
}



.sidebar h5 {
	
	line-height: 26px;
	
	font-size: 21px;
	
	font-weight: bold;
	
	margin: 0 0 20px;
	
	color: #434343;
	
	font-family: 'Oswald', sans-serif;
	
}



.sidebar h6 {
	
	padding: 10px 0;
	
}



.sidebar p a {
	
	color: #818181;
	
	font-family: 'Oswald', sans-serif;
	
}



.sidebar p a:hover {
	
	color: #434343;
	
}



.sidebar p {
	
	display: inline-block;
	
	float: left;
	
	overflow: hidden;
	
	font-size: 14px;
	
	padding-bottom: 12px;
	
	color: #818181;
	
	margin-bottom: 0;
	
	font-family: 'Oswald', sans-serif;
	
}



.sidebar p strong {
	
	font-size: 18px;
	
	margin: 0 5px 0 0;
	
	float: left;
	
	color: #434343;
	
	font-weight: bold;
	
}



.sidebar ul {
	
	display: inline-block;
	
	float: left;
	
	overflow: hidden;
	
	margin: 0;
	
}



.sidebar ul li {
	
	display: inline-block;
	
	float: left;
	
	width: 31px;
	
	margin: 0 2px;
	
}



.sidebar ul li:last-child {
	
	width: 48px;
	
}



.sidebar ul li a {
	
	font-size: 12px;
	
	line-height: 20px;
	
	margin: 0 0;
	
	display: block;
	
	color: #6d91c1;
	
}



.sidebar ul li a:hover {
	
	text-decoration: underline;
	
}



.sidebar ul.lang li {
	
	width: 27px;
	
	margin: 0 0px;
	
}



.sidebar ul.lang li:last-child {
	
	width: 48px;
	
}



.sidebar ul.cur li {
	
	width: 27px;
	
	margin: 0 0px;
	
}



.sidebar ul.cur li a {
	
	font-size: 12px;
	
	color: #222222;
	
	line-height: 25px;
	
}



.sidebar ul.cur li:last-child {
	
	width: 48px;
	
}



.sidebar ul.cur li:last-child a {
	
	font-size: 12px;
	
	line-height: 20px;
	
	margin: 0 0;
	
	display: block;
	
	color: #6d91c1;
	
	line-height: 25px; */
	
}



.sidebar .readmore {
	
	font-size: 15px;
	
}



.sidebarsec {
	
	overflow: hidden;
	
	padding-bottom: 8px;
	
}



.sidebarsec strong {
	
	font-size: 14px;
	
	width: 92px;
	
	float: left;
	
	color: #434343;
	
	font-weight: normal;
	
}



.pos {
	
	position: relative!important;
	
	top: 0!important;
	
}





/*inner page - Casino Lobby */



.casinolobbynavouter {
	
	background: url(images/nav_shadow.png) bottom center no-repeat;
	
	padding-bottom: 26px;
	
	position: absolute;
	
	width: 100%;
	
	left: 0;
	
	z-index: 999;
	
}



.cslobbywp {
	
	/* margin-top: 192px; */
	
}



.casinolobby-nav-wrapper {
	
	background: #f0b026;
	
	min-height: 192px;
	
}



.casinolobby-nav {
	
	width: 1190px;
	
	margin: 0 auto;
	
	padding: 0;
	
	text-align: center;
	
}



.casinolobby-nav ul li {
	
	display: inline-block;
	
	font-size: 19px;
	
	width: 140px;
	
	border-left: 1px solid #ffce64;
	
	height: 192px;
	
	vertical-align: top;
	
}



.casinolobby-nav ul li:first-child {
	
	border-left: 0;
	
}



.casinolobby-nav ul li:hover {
	
	background: #eea925;
	
}



.casinolobby-nav ul li a {
	
	color: #fff;
	
}



.casinolobby-nav ul li img {
	
	display: block;
	
	margin: 40px auto 5px;
	
}



.casinolobby-nav ul li strong {
	
	display: block;
	
}



.casinolobby-nav ul li span {
	
	height: 70px;
	
	display: block;
	
}



.whtbg {
	
	background: #ffffff;
	
	padding: 30px 36px 10px;
	
}



.whtbg ul li {
	
	float: left;
	
	background: url(images/new-breadnav-left.png) 5px 0 no-repeat;
	
	padding: 0 0 0 17px;
	
	line-height: 30px;
	
	font-size: 14px;
	
	margin-left: -9px;
	
}



.whtbg ul li:first-child {
	
	background: url(images/new-breadnav-left1.png) 5px 0 no-repeat;
	
}



.whtbg ul li span {
	
	background: url(images/new-breadnav-right.png) right 0 no-repeat;
	
	padding: 0 30px 0 0;
	
	display: inline-block;
	
}



.whtbg ul li a {
	
	color: #bbbbbb;
	
	margin-left: 10px;
	
}



.whtbg ul li a:hover {
	
	color: #000;
	
}



.lobbygamebox-wrapper {
	
	background: url(images/shadow4.png) center bottom no-repeat;
	
	width: 312px;
	
	display: inline-block;
	
	text-align: center;
	
	padding-bottom: 14px;
	
	margin: 15px 32px 15px;
	
}



.lobbygamebox {
	
	background: #ecf0f1;
	
	height: 531px;
	
	border: 1px solid #e2e2e2;
	
}



.lobbygamebox ul li {
	
	background: #ecf0f1;
	
	/*line-height: 40px;*/
	
	font-size: 17px;
	
	height:63px;
	
	line-height:normal;
	
	overflow:hidden;
	
	border-top: 3px solid #fff;
	
	color: #2c2c2c;
	
	padding: 15px 0;
	
}



.lobbygamebox ul li:first-child {
	
	padding-top: 12px;
	
	padding-bottom: 3px;
	
}



.lobbygamebox ul li:nth-child(even) {
	
	background: #cccaca;
	
}



.lobbygamebox a {
	
	color: #3678ad;
	
	font-weight: bold;
	
	line-height: 34px;
	
	font-size: 17px;
	
	text-decoration: underline;
	
}



.lobbygamebox a:hover {
	
	color: #ba0404;
	
	text-decoration: none;
	
}



.lobbygamebox a.redplaynow {
	
	text-decoration: none;
	
	display: inline-block;
	
	font-size: 19px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: #3678ad;
	
	line-height: 56px;
	
	padding-right: 25px;
	
	padding-left: 25px;
	
	margin: 20px auto 0;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}



.lobbygamebox a.redplaynow:hover {
	
	color: #ffffff;
	
	background: #000000;
	
	text-decoration: none;
	
}





/*lobby game page*/



.slotlobbywp {
	
	//    margin-top: 126px;
	
}



.casinolobbygame-nav-wrapper {
	
	background: #f0b026;
	
	min-height: 130px;
	
}



.casinolobbygame-nav {
	
	width: 1190px;
	
	margin: 0 auto;
	
	padding: 0;
	
	background: #eea925;
	
}



.casinolobbygame-nav ul {
	
	list-style: none !important;
	
	margin: 0;
	
}



.casinolobbygame-nav ul li {
	
	font-size: 19px;
	
	width: 292px;
	
	border-left: 1px solid #ffce64;
	
	height: 130px;
	
	float: left;
	
}



.casinolobbygame-nav ul li:hover {
	
	background: #eea925;
	
}



.casinolobbygame-nav ul li:first-child {
	
	border-left: 0;
	
}



.casinolobbygame-nav ul li a {
	
	color: #fff;
	
}



.casinolobbygame-nav ul li span {
	
	float: left;
	
	padding: 35px 10px 0 53px;
	
}



.casinolobbygame-nav ul li strong {
	
	display: inline-block;
	
	line-height: 130px;
	
}



.softwarebtn {
	
	width: 246px;
	
	height: 59px;
	
	display: inline-block;
	
	cursor: pointer;
	
	padding: 0px 15px 0px 30px;
	
	border: 0;
	
	-webkit-appearance: none;
	
	-moz-appearance: none;
	
	appearance: none;
	
	background: rgb(69, 118, 158);
	
	background: -moz-linear-gradient(90deg, rgb(69, 118, 158) 30%, rgb(20, 82, 132) 76%);
	
	background: -webkit-linear-gradient(90deg, rgb(69, 118, 158) 30%, rgb(20, 82, 132) 76%);
	
	background: -o-linear-gradient(90deg, rgb(69, 118, 158) 30%, rgb(20, 82, 132) 76%);
	
	background: -ms-linear-gradient(90deg, rgb(69, 118, 158) 30%, rgb(20, 82, 132) 76%);
	
	background: linear-gradient(180deg, rgb(69, 118, 158) 30%, rgb(20, 82, 132) 76%);
	
	color: #fff;
	
	font-size: 19px;
	
	line-height: 56px;
	
	font-weight: 600;
	
	margin: 32px 0 0 20px;
	
	border-radius: 5px;
	
	background-image: url(images/dropdownarrow.png), url(images/dropdownbg.png);
	
	background-position: 95% center, left top;
	
	background-repeat: no-repeat, repeat-x;
	
}



.softwarebtn:active, .softwarebtn:focus {
	
	outline: none;
	
}



.lobbygamebox p {
	
	line-height: 24px!important;
	
	color: #8c8c8c !important;
	
	padding: 20px 0 0 !important;
	
}



.lobbygamebox p strong {
	
	color: #2c2c2c!important;
	
	font-weight: normal;
	
}



.redplaynow2 {
	
	width: 230px;
	
}



.lobbygamebox a.red {
	
	color: #ba0404;
	
	margin: 35px 0 0;
	
	display: block;
	
	border-top: 3px solid #fff;
	
}



.lobbygamebox a.red:hover {
	
	color: #2c2c2c;
	
}



.slotlobbywrap {
	
	width: auto;
	
	margin: 0 auto;
	
	padding: 0 0;
	
	text-align: center;
	
}



.slotlobbywrap .overview li {
	
	overflow: hidden;
	
	float: left;
	
	margin: 0 8px 24px;
	
	height: auto;
	
	width: 268px;
	
	min-height: 398px;
	
	background: url(images/shadow.png) center bottom/100% no-repeat;
	
	padding: 0 0 13px;
	
}



.slotlobbywrap .onlineslotbox {
	
	background: #ecf0f1;
	
	padding-bottom: 14px;
	
	border: 2px solid #e2e2e2;
	
	width: auto;
	
	height: auto;
	
	position: relative;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}



.slotlobbywrap .carimgarea {
	
	overflow: hidden;
	
	width: 100%;
	
	height: 146px;
	
	position: relative;
	
	display: block;
	
}



.spinsm {
	
	position: absolute;
	
	width: 100%;
	
	height: 247px;
	
	left: 0;
	
	top: 52px;
	
}

.spinsm img {
	width: auto !important;
	
	height: auto !important;
}

.sltxt {
	
	position: absolute;
	
	width: 100%;
	
	height: 45px;
	
	background: rgba(0, 0, 0, 0.80);
	
	left: 0;
	
	bottom: 0;
	
}



.sltxt p {
	
	padding: 0 0;
	
	color: #fff;
	
	line-height: 45px;
	
	font-size: 16px;
	
	font-weight: 600;
	
}



.descarea {
	
	padding: 24px 0 18px;
	
	border-bottom: 3px solid #fff;
	
	text-align: center;
	
	height:153px;
	
	overflow:hidden;
	
}



.descarea h4 {
	
	color: #2c2c2c;
	
	font-size: 16px;
	
	font-weight: bold;
	
	margin: 0 0 12px;
	
}



.descarea p {
	
	color: #8c8c8c;
	
	font-size: 14px;
	
	line-height: 24px;
	
	font-weight: normal;
	
	margin: 0 0;
	
	padding: 0 15px;
	
}



.cbbtnwp {
	
	border-top: 3px solid #fff;
	
	display: block
	
}



.cbbtn {
	
	text-decoration: none;
	
	display: inline-block;
	
	font-size: 19px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: #3678ad;
	
	line-height: 56px;
	
	padding-right: 25px;
	
	padding-left: 25px;
	
	margin: 15px auto 0;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
}



.cbbtn:hover {
	
	color: #ffffff;
	
	background: #000000;
	
	text-decoration: none;
	
}



.twolinkareatwo {
	
	overflow: hidden;
	
	padding: 18px 17px;
	
	font-weight: bold;
	
	font-size: 17px;
	
}



#slotsoftware {
	
	display: none;
	
}



.slotsoftarea {
	
	background: #ececec;
	
	padding: 12px 9px;
	
	border: 3px solid #dcdcdc;
	
	overflow: hidden;
	
}



.slotsoftarea .overview li {
	
	overflow: hidden;
	
	float: left;
	
	margin: 13px 9px;
	
	height: auto;
	
	width: 121px;
	
	height: 125px;
	
	background: #ffffff;
	
	border: 3px solid #e3e3e3;
	
	padding: 0 0;
	
}



.slotsoftarea .overview li a {
	
	display: table-cell;
	
	vertical-align: middle;
	
	text-align: center;
	
	width: 121px;
	
	height: 125px;
	
}





/*Inner page - slotgame page*/



.slotgame-top-wrapper {
	
	background: #f1f1f1;
	
	border-bottom: 0;
	
	margin: 0 auto;
	
	padding: 0 30px 30px;
	
	overflow: hidden;
	
	line-height: 26px;
	
	font-size: 16px;
	
	color: #6f6f6f;
	
}



.slotgame-top-wrapper p {
	
	padding-bottom: 15px;
	
}



.slotgame-top-img {
	
	width: 351px;
	
	float: right;
	
	background: #3a3a3a;
	
	margin: 0 0 0 25px;
	
	color: #fff;
	
	padding-bottom: 10px;
	
	border: 3px solid #ffffff;
	
}



.slotgame-top-img p {
	
	padding: 0 25px;
	
	line-height: 40px;
	
	overflow: hidden;
	
	margin-bottom:4px;
	
}



.slotgame-top-img p span {
	
	width: 80px;
	
	float: left;
	
}



.slotgame-top-img p img {
	
	margin: 11px 6px 0 0;
	
	float: left;
	
}



.wrapcoverfour {
	
	padding: 30px 26px 0;
	
}



.wrapcoverfour h2 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: block;
	
	padding: 0 0 0 26px;
	
	font-size: 42px;
	
	color: #000;
	
	line-height: 58px;
	
}



.wrapcoverfour h3 {
	
	background: url(images/lftline.png) 0 0 no-repeat;
	
	display: block;
	
	margin: 0 0;
	
	padding: 0 0 0 22px;
	
	font-size: 30px;
	
	color: #000;
	
	line-height: 50px;
	
}



.notopbtmsp {
	
	padding: 0px;
	
}



.notopbtmsp .overview li:first-child {
	
	margin-left: 0;
	
}



.notopbtmsp .overview li:last-child {
	
	margin-right: 0;
	
}



.startablewrap {
	
	border: 1px solid #326ba0;
	
	border-radius: 10px;
	
	padding: 15px 14px;
	
	margin-bottom: 30px;
	
	float: left;
	
	width: 100%;
	
}

.startablewrap img {
	margin-top:auto !important;
	margin-bottom:auto !important;
}


.startablerow {
	
	overflow: hidden;
	
	padding: 13px 20px;
	
}



.startablecols {
	
	float: left;
	
	width: 290px;
	
	margin: 0 30px;
	
	padding: 13px 0px;
	
}



.startabletxt {
	
	font-size: 18px;
	
	color: #3678ad;
	
	float: left;
	
	width: 140px;
	
	margin-right: 5px;
	
}



.shararea {
	
	//overflow: hidden;
	
	margin-top: 38px;
	
}



.shararea span {
	
	float: left;
	
	display: inline-block;
	
	color: #124051;
	
	font-size: 22px;
	
	line-height: 42px;
	
	margin: 0 18px 0 0;
	
}



.shararea ul {
	
	display: inline-block;
	
	overflow: hidden;
	
}



.shararea ul li {
	
	float: left;
	
	width: 40px;
	
	height: 42px;
	
	margin: 0 3px;
	
}



.shararea ul li:first-child {
	
	background: url(images/icons-share.png) 0 0 no-repeat;
	
}



.shararea ul li:nth-child(2) {
	
	width: 78px;
	
	background: url(images/icons-share.png) -49px 0 no-repeat;
	
}



.shararea ul li:nth-child(3) {
	
	background: url(images/icons-share.png) -132px 0 no-repeat;
	
}



.shararea ul li:nth-child(4) {
	
	background: url(images/icons-share.png) -181px 0 no-repeat;
	
}



.shararea ul li:nth-child(5) {
	
	width: 78px;
	
	background: url(images/icons-share.png) -230px 0 no-repeat;
	
}



.shararea ul li a {
	
	display: block;
	
	height: 42px;
	
}



.shararea ul li a:hover {
	
	opacity: 0.8;
	
}



.bonuscov {
	
	overflow: hidden;
	
	margin-bottom: 36px;
	
}



.bonuscov:last-child {
	
	margin: 0 0;
	
}



.bonuscov h2 {
	
	display: block;
	
	margin: 1 0;
	
	padding: 0 0 8px 0;
	
	font-size: 24px !important;
	
	color: #6e99bd;
	
	line-height: 30px !important;
	
	background-image: none;
	
}



.bonuscov img {
	
	float: left;
	
	width: 160px;
	
	margin: 0 30px 30px 0 !important;
	
}



.bonuscov .wpb_single_image {
	
	float: left;
	
}



.bonusrgt {
	
	float: left;
	
	width: 80%;
	
}



.bonuscov p {
	
	font-size: 14px;
	
	color: #6f6f6f;
	
	line-height: 26px;
	
}



.imgalincenter {
	
	text-align: center;
	
	margin: 40px 0 30px;
	
}



.slotgame-greenareabox {
	
	width: auto;
	
	margin: 0px auto 40px;
	
	height: 200px;
	
	background: #fff;
	
	text-align: left;
	
	border: 1px solid #e0e0e0;
	
}



.slotgame-greenareabox img {
	
	margin: 0 62px 0 0;
	
	margin-top: 0px !important; 
	
	float: left;
	
	width:200px;
	
}



.slotgame-greenareabox p {
	
	color: #f2120e;
	
	font-size: 38px;
	
	float: left;
	
	line-height: 44px;
	
	height:180px;
	
	overflow:hidden; margin-bottom:0;
	
	width:576px;
	
	padding: 55px 0 0;
	
}



.slotgame-greenareabox p span {
	
	display: block;
	
	font-size: 30px;
	
	color: #000;
	
	height:45px;
	
	overflow:hidden;
	
	font-weight: bold;
	
}



.slotgame-greenareabox .readmore {
	
	float: right;
	
	margin: 45px 10px 0 0;
	
}

.slotgame-greenareabox a.signbtn {
	
	float: right;
	
	width: 180px;
	
	margin: 65px 25px 0 0;
	
	display: inline-block;
	
	font-family: 'Open Sans', sans-serif !important;
	
	font-size: 19px;
	
	color: #ffffff;
	
	text-align: center;
	
	background: url(images/rgtarrow.png) 95% center no-repeat #f0b026;
	
	line-height: 60px;
	
	padding-right: 30px;
	
	border-radius: 5px;
	
	-o-border-radius: 5px;
	
	-ms-border-radius: 5px;
	
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;
	
	font-weight: 700;
	
}
.slotgame-greenareabox a.signbtn:hover {
	
	background: url(images/rgtarrow.png) 95% center no-repeat #000000;
}


.tablecols {
	
	float: left;
	
	width: 345px;
	
	margin: 0 10px;
	
	color: #434343;
	
	font-size: 17px;
	
	overflow: hidden;
	
}



.imgcov {
	
	float: left;
	
	width: 59px;
	
	margin: 0 14px 0 0;
	
}



.tabletxt {
	
	float: left;
	
	width: 130px;
	
	margin: 15px 10px 15px 0;
	
}



.tabletxt span {
	
	text-align: right;
	
	float: right;
	
}



.txtrgt {
	
	float: left;
	
	width: 130px;
	
	margin: 15px 0 15px 0;
	
}



.tablerow {
	
	overflow: hidden;
	
	padding: 14px 0;
	
}



.playbg {
	
	position: relative;
	
	margin-bottom: 50px;
	
}



.payout {
	
	background: #8e1818 none repeat scroll 0 0;
	
	border-radius: 74px;
	
	bottom: -20px;
	
	height: 120px;
	
	left: 170px;
	
	margin: 0 0 0;
	
	position: absolute;
	
	text-align: center;
	
	width: 120px;
	
}



.payout p {
	
	color: #ffffff;
	
	font-size: 26px;
	
	line-height: 34px;
	
	padding: 30px 0 0;
	
	font-weight: bold;
	
}



.pnbtn {
	
	float: right;
	
	width: 180px;
	
	text-align: left;
	
	padding: 0 30px 0 20px;
	
	margin: 65px 25px 0 0;
	
	line-height: 60px;
	
	background: #3677ad url(images/pnbtn.jpg) right top no-repeat;
	
	display: inline-block;
	
	border-bottom: 2px solid #0a8444;
	
	font-size: 22px;
	
	color: #ffffff;
	
	border-radius: 5px;
	
	transition: all 0.3s ease;
	
}



.pnbtn:hover {
	
	background: #2e81c5 url(images/pnbtn.jpg) right top no-repeat;
	
}



.slot_game_mobile_sec {
	
	display: none;
	
}


.carimgarea img:first-child {
	
	width: 100%;
	
	height: 100%;
	
}


.carimgarea .spin:hover img
{
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(1080deg) scale(1.4);
	-webkit-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

.carimgarea .spinsm:hover img
{
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(1080deg) scale(1.4);
	-webkit-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

/************** added on 24-05-2016 ***************/



.redbgarea {background:#326ba0; border:5px solid #2e427b; position:relative;}



.redbgarea h2 {display:block; padding:0 0 0 26px; margin:40px 22px 30px; font-size:30px; color:#ffffff; line-height:50px;}

.slotimgcov {margin:0 0 45px; padding:0 22px;}



.slotimgcov img {border:3px solid #000000;}



.slotbtmarea {border-top:5px solid #2e427b; overflow:hidden; position:relative; width:auto; margin:0px auto; text-align:left; background: rgb(50, 107, 160); background: -moz-linear-gradient(90deg, rgb(50, 107, 160) 22%, rgb(46, 66, 123) 58%); background: -webkit-linear-gradient(90deg, rgb(50, 107, 160) 22%, rgb(46, 66, 123) 58%); background: -o-linear-gradient(90deg, rgb(50, 107, 160) 22%, rgb(46, 66, 123) 58%); background: -ms-linear-gradient(90deg, rgb(50, 107, 160) 22%, rgb(46, 66, 123) 58%); background: linear-gradient(180deg, rgb(50, 107, 160) 22%, rgb(46, 66, 123) 58%);}



.slotbtmarea img {margin:0 62px 0 0; float:left;}



.slotbtmarea .attachment-post-thumbnail{ width:180px;}



/*.slotbtmarea p {color:#ffffff; font-size:34px; float:left; line-height:44px; padding:36px 0 0;}*/



.slotbtmarea p {
	
	color: #ffffff;
	
	float: left;
	
	font-size: 34px;
	
	height: 160px;
	
	overflow:hidden;
	
	margin-bottom:0;
	
	line-height: 44px;
	
	overflow: hidden;
	
	padding: 36px 0 0;
	
	width:660px;
	
}



.slotbtmarea p span {display:block; font-size:36px; color:#ffffff; font-weight:bold; height:45px; overflow:hidden;}



.paynowarea {float:right; width:200px; text-align:center; padding-top:45px;}



.paynowarea a.paynowbtn {display:inline-block; width:200px; height:80px; text-align:center; margin:0 0 5px;text-decoration: none; font: menu;
	display: inline-block; padding: 2px 8px;
	background-color: #f0b026;
border-radius: 8px;    }



.paynowarea a.paynowbtn span {width:200px; height:70px; text-align:center; vertical-align:middle; display:table-cell; color:#ffffff; font-size:28px; font-weight:bold; line-height:28px;}



.slotbtmarea .stararea img {margin:0 3px;}



.payout p {color:#ffffff; font-size:24px; line-height:34px; padding:24px 0 0; font-weight:bold;}





/*************************************16-08-2016*******************************************************/



.wpb_wrapper .lobbygamebox{ height:525px;}



.wpb_wrapper .lobbygamebox ul li{ height:57px; padding:10px 0; overflow:hidden; line-height:normal;}



.rowbox_six a.review{ font-size:13px;}



.lobbygamebox-wrapper{ vertical-align:top; margin: 15px 31px;} 



.wrapcover .lobbygamebox-wrapper ul li{ height:57px; padding:10px 0; overflow:hidden; line-height:normal;}



.wrapcover .lobbygamebox{ height:525px;}



/*.vc_gitem-post-data{ overflow:hidden;}*/

.vc_gitem-post-data h4{ margin-bottom:0;}

/*.vc_gitem-post-data-source-post_date {height:100% !important;}*/

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-size: 14px;
	padding: 10px 20px !important;
	margin-top: -5px;
}

/*.vc_gitem-zone {height:195px;}*/

.vc-gitem-zone-height-mode-auto::before{ padding-top:70% !important;}

.hpPosts .vc_gitem-post-data-source-post_title {
	height: 85px !important;
	font-size:19px !important;
	text-transform: none !important;
	line-height:normal !important;
	font-weight !important;
}
.blogPosts .vc_gitem-post-data-source-post_title  {height: 60px !important; font-size:19px !important;}

.vc_custom_heading p {
	margin: 0 !important;
	overflow: hidden;
}



/*.entry-content h2, .entry-summary h2, .comment-content h2{ font-size:27px !important;}*/

.entry-content h3, .entry-summary h3, .comment-content h3{ font-size:22px !important;}


.wrapcover h2{ font-size:27px !important; line-height:normal !important; margin-bottom:10px !important; }

.wrapcover h3{font-size:22px !important;}

.bonuscov h3{ background:none; color:#6e99bd; font-size:27px !important; line-height: 30px !important;
	margin: 1 0;
padding: 0 0 8px;}

.slotlobbywrap .overview li{ min-height:295px;}

.descarea h4{ display:none;}

.onlineslotbox .carimgarea{ height:246px;}






/********************** Responsive View *************************/



@media only screen and (min-width: 980px) and (max-width:1024px) {
	
	#gridcontainer .griditem{
		margin:auto;
		width: 330px;
	}
	
	.top-flasks-table .tf-header{
		display:none;
	}
	
	.header {
		
		width:100%;
		
	}
	
	
	.logo {
		
		float: left;
		
		
		margin: 0px 0;
		
	}
	
	
	
	.search {
		
		margin: -70px auto 0;
		
	}
	
	
	
	.navbar {
		
		width: 100%;
		
		height: 46px;
		
		padding: 12px 0 0;
		
	}
	
	
	
	.slidergt {
		
		width: 100%;
		
		position: absolute;
		
		left: 0;
		
		top: 20%;
		
	}
	
	
	
	.coverwrapper {
		
		width: auto;
		
	}
	
	
	
	.overview li {
		
		margin: 0 7px;
		
		width: 318px;
		
	}
	
	
	
	.onlineslotbox {
		
		width: 318px;
		
	}
	
	
	
	.carimgarea {
		
		width: 318px;
		
	}
	
	
	
	.newsbox {
		
		width: 318px;
		
	}
	
	
	
	.latestnews-content {
		
		margin: 55px 10px 0;
		
	}
	
	
	
	.latestnews-content span {
		
		font-size: 15px;
		
	}
	
	
	
	.vc_col-sm-12.mainbody {
		
		width: 100%;
		
	}
	
	
	
	.rib {
		
		margin: 0 0 0 -22px;
		
	}
	
	
	
	.gbgrgt {
		
		width: 580px;
		
	}
	
	
	
	.gbgrgt h3 {
		
		font-size: 28px;
		
	}
	
	
	
	.pymt a {
		
		width: 23%;
		
		margin: 0 auto;
		
		display: inline-block;
		
	}
	
	
	
	.claimbtn {
		
		display: inline-block;
		
		width: 480px;
		
		height: 67px;
		
		color: #ffffff;
		
		text-align: center;
		
		background: #f0b026; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* Standard syntax */
		
		//    background: url(images/btnbg.jpg) left top repeat-x;
		
		
		line-height: 67px;
		
		margin: -7px 0 0 10px;
		
		border-radius: 5px;
		
		-o-border-radius: 5px;
		
		-ms-border-radius: 5px;
		
		-moz-border-radius: 5px;
		
		-webkit-border-radius: 5px;
		
		font-size: 24px;
		
	}
	
	
	
	.social {
		
		width: 100%;
		
	}
	
	
	
	.social ul li {
		
		width: 145px;
		
	}
	
	
	
	.footer-top {
		
		width: 100%;
		
	}
	
	
	
	.footer {
		
		width: 100%;
		
	}
	
	
	
	/*table*/
	
	
	
	.rowbox_four p {
		
		padding-top: 20px;
		
	}
	
	
	
	.midarea {
		
		width: 485px;
		
	}
	
	
	
	.rowbox_five {
		
		width: 176px;
		
	}
	
	
	
	
	
	
	
	/*inner page - Casino Brand */
	
	
	
	.casinobrandtop-mid {
		
		float: none;
		
		width: auto;
		
		margin: 0 0 10px;
		
	}
	
	
	
	.casinobrandtop-right {
		
		float: left;
		
	}
	
	
	
	.bagcvnew {
		
		margin: 0 53px;
		
		width: 81px;
		
	}
	
	
	
	.mainbodycontent {
		
		width: 69%;
		
	}
	
	
	
	.article-casinoleft {
		
		width: auto;
		
		float: none;
		
	}
	
	
	
	.rgtsd {
		
		float: left;
		
	}
	
	
	
	.onlineslotwo .overview li {
		
		width: auto;
		
		float: none;
		
		margin: 10px 0;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		width: auto;
		
		float: none;
		
	}
	
	
	
	.article-casino .carimgarea {
		
		width: auto;
		
	}
	
	
	
	.mainbodycontent-bottom {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.onlineslotwo .viewport {
		
		display: inline-block;
		
		margin: 10px 0;
		
	}
	
	
	
	.claimboxwp .hdcols {
		
		width: 19%;
		
	}
	
	
	
	.claimboxwp .hdcols:last-child {
		
		width: 24%;
		
	}
	
	
	
	.claimboxwp .cols {
		
		width: 19%;
		
	}
	
	
	
	.claimboxwp .cols:last-child {
		
		width: 24%;
		
	}
	
	
	
	
	
	/*inner page - Casino Lobby */
	
	
	
	.lobbygamebox-wrapper {
		
		margin: 15px 42px;
		
	}
	
	
	
	.casinolobby-nav {
		
		width: 980px;
		
	}
	
	
	
	.casinolobby-nav ul li {
		
		font-size: 17px;
		
		width: 117px;
		
	}
	
	
	
	.casinolobbynavouter {
		
		position: relative;
		
	}
	
	
	
	.cslobbywp {
		
		margin-top: -26px;
		
	}
	
	
	
	.lobbygamebox-wrapper {
		
		margin: 15px 12px;
		
		display: inline-block;
		
	}
	
	
	
	.mobver {
		
		padding: 0 0 30px;
		
	}
	
	
	
	
	
	/*inner page -  Slot lobby page*/
	
	
	
	.casinolobbygame-nav ul li {
		
		width: 260px;
		
	}
	
	
	
	.softwarebtn {
		
		font-size: 14px;
		
		margin: 32px 0 0 20px;
		
		padding: 0 15px 0 15px;
		
		width: 170px;
		
	}
	
	
	
	.slotlobbywp {
		
		margin-top: -28px;
		
	}
	
	
	
	.casinolobbygame-nav ul li:last-child {
		
		width: 230px;
		
	}
	
	
	
	.slotsoftarea .overview li {
		
		width: 240px;
		
		margin: 5px 1px;
		
	}
	
	
	
	.casinolobbygame-nav {
		
		width: auto;
		
	}
	
	
	
	.slotlobbywrap .overview li {
		
		width: 226px;
		
	}
	
	
	
	.slotlobbywrap .carimgarea {
		
		width: auto;
		
	}
	
	
	
	.twolinkareatwo {
		
		font-size: 14px;
		
	}
	
	
	
	
	
	/*Inner page - slotgame page*/
	
	
	
	.slotgame-greenareabox p {
		
		font-size: 26px;
		
		line-height: 40px;
		
	}
	
	
	
	.slotgame-greenareabox p span {
		
		font-size: 32px;
		
	}
	
	
	
	.pnbtn {
		
		margin: 60px 25px 0 0;
		
	}
	
	
	
	.startablerow {
		
		padding: 13px 0;
		
	}
	
	
	
	.startablecols {
		
		width: 292px;
		
		margin: 0 10px;
		
	}
	
	
	
	.startabletxt {
		
		width: 130px;
		
	}
	
	.entry-content
	{
		margin-right:0 !important;
		margin-left:0 !important;
	}
	
	.mainbody-wrapper {
		left:0 !important;
	}
	
}

@media only screen and (min-width: 768px) and (max-width:979px) {
	
	#gridcontainer .griditem{
		margin:auto;
		width: 330px;
	}
	
	.top-flasks-table .tf-header{
		display:none;
	}
	
	
	.mainbody-wrapper {
		left:0 !important;
	}
	.header-wrapper {
		
		position:relative;
		
		/*background: #7a0000;*/
		
	}
	
	
	
	.logo{ width:30%;}
	.entry-content
	{
		margin-right:0 !important;
		margin-left:0 !important;
	}
	
	
	.navbar-wrapper {
		
		position: static;
		
	}
	
	
	
	.header {
		
		width: 100%;
		
	}
	
	
	
	.logo {
		
		float: left;
		
		margin: 20px 9%;
		
	}
	
	
	
	.search {
		
		float: right;
		
		width: 320px;
		
		margin: -90px auto 0;
		
	}
	
	
	
	.navbar {
		
		width: 100%;
		
		height: 46px;
		
		padding: 12px 0 0;
		
	}
	
	
	
	.slidergt {
		
		width: 100%;
		
		position: absolute;
		
		left: 0;
		
		top: 20%;
		
	}
	
	
	
	.coverwrapper {
		
		width: auto;
		
	}
	
	
	
	.rib {
		
		margin: 0 0 0 -22px;
		
	}
	
	
	.gbglft
	{
		width: 45%;
		
	}
	
	.gbgrgt {
		
		width: 50%;
		
	}
	
	
	
	
	.pymt a {
		
		width: 23%;
		
		margin: 0 auto;
		
		display: inline-block;
		
	}
	
	
	
	.claimbtn {
		
		width: 210px;
		
		font-size: 24px;
		
		display: inline-block;
		
		//    width: 480px;
		
		height: 67px;
		
		color: #ffffff;
		
		text-align: center;
		
		background: #f0b026; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* Standard syntax */
		
		//    background: url(images/btnbg.jpg) left top repeat-x;
		
		
		line-height: 67px;
		
		margin: -7px 0 0 10px;
		
		border-radius: 5px;
		
		-o-border-radius: 5px;
		
		-ms-border-radius: 5px;
		
		-moz-border-radius: 5px;
		
		-webkit-border-radius: 5px;
		
		
	}
	
	
	
	.pymt {
		
		width: 37%;
		
	}
	
	
	
	.bagcv {
		
		width: 85px;
		
		margin: -30px 0 0;
		
	}
	
	
	
	.bag {
		
		width: 80px;
		
		background: url(images/bag.png) no-repeat left center / 100%;
		
		margin: 0 0;
		
	}
	
	
	
	.bag p span {
		
		font-size: 14px;
		
		display: block;
		
	}
	
	
	
	.rowbox_six {
		
		padding-left: 5px;
		
		padding-right: 5px;
		
		text-align: center;
		
	}
	
	
	
	.rowbox_six a.signbtn {
		
		font-size: 14px;
		
	}
	
	
	
	.vc_col-sm-12.mainbody {
		
		width: auto;
		
	}
	
	
	
	.playslot {
		
		width: auto;
		
	}
	
	
	
	.onlineslot-wrapper {
		
		background-size: auto 100%;
		
	}
	
	
	
	.onlineslot {
		
		width: auto;
		
	}
	
	
	
	.overview li {
		
		margin: 0 9px;
		
	}
	
	
	
	.features {
		
		width: auto;
		
	}
	
	
	
	.featuresbox-wrapper {
		
		width: 364px;
		
		height: 200px;
		
		float: left;
		
		margin: 0 5px 15px;
		
	}
	
	
	
	.featuresbox {
		
		width: 323px;
		
		height: 149px;
		
	}
	
	
	
	.latestnews-wrapper {
		
		background: url(images/latestimgbg.jpg) center top no-repeat;
		
		background-size: auto 100%;
		
	}
	
	
	
	.latestnews {
		
		width: auto;
		
	}
	
	
	
	.newsbox {
		
		background: #fff;
		
		width: 370px;
		
	}
	
	
	
	.social-top {
		
		width: auto;
		
	}
	
	
	
	.social-wrapper {
		
		width: 100%;
		
		margin: 0;
		
		padding: 0;
		
	}
	
	
	
	.social {
		
		width: auto;
		
		margin: 0 auto;
		
		padding: 0;
		
		overflow: hidden;
		
	}
	
	
	
	.social ul li {
		
		width: 150px;
		
	}
	
	
	
	.social h2 {
		
		font-size: 43px;
		
		float: none;
		
		margin: 0 auto;
		
		text-align: center;
		
	}
	
	
	
	.alignright {
		
		float: none;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.footer-top {
		
		width: auto;
		
		padding: 30px 0;
		
	}
	
	
	
	.footer-top-column {
		
		width: 50%;
		
		margin-bottom: 25px;
		
	}
	
	
	
	.footer {
		
		width: auto;
		
	}
	
	
	
	.footer ul {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding: 10px 0;
		
	}
	
	
	
	.footer p {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	
	
	/*table*/
	
	
	
	.blog_style_fullpost #content .post_content {
		
		padding: 0 0 40px;
		
	}
	
	
	
	
	
	.rowbox_logo .txtarea {
		
		width: 70px;
		
	}
	
	
	
	.rowbox_logo img {
		
		margin: 23px 0 0;
		
	}
	
	
	
	.midarea {
		
		width: auto;
		
	}
	
	
	
	.txtarea {
		
		width: 80px;
		
	}
	
	
	
	.txtarea span {
		
		width: 80px;
		
		font-size: 13px;
		
		line-height: 16px;
		
		font-weight: normal;
		
	}
	
	
	
	.txtarea span small {
		
		display: block;
		
	}
	
	
	
	.rowbox_four {
		
		width: 80px;
		
		background: url(images/bag.png) no-repeat left center / 100%;
		
		margin: 0 0;
		
	}
	
	
	
	.rowbox_four p {
		
		padding-top: 18px;
		
	}
	
	
	
	.covernew {
		
		padding-top: 30px;
		
	}
	
	
	
	.rowbox_four span {
		
		font-size: 13px;
		
		line-height: 14px;
		
		font-weight: normal;
		
	}
	
	
	
	.rowbox_five {
		
		width: 134px;
		
	}
	
	
	
	.rowbox_five ul {
		
		width: 168px;
		
	}
	
	
	
	.rowbox_five ul li {
		
		font-size: 12px;
		
		line-height: 15px;
		
		padding: 0 0 5px 28px;
		
	}
	
	
	
	
	
	/*inner page - Casino Brand */
	
	
	
	.casinobrandtop-mid {
		
		float: right;
		
		width: 360px;
		
		margin: 0 0 10px;
		
	}
	
	
	
	.bagcvnew {
		
		margin: 0 53px;
		
		width: 81px;
		
	}
	
	
	
	.mainbodycontent {
		
		width: 60%;
		
	}
	
	
	
	.article-casinoleft {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.rgtsd {
		
		float: none;
		
	}
	
	
	
	.onlineslotwo .overview li {
		
		width: auto;
		
		float: none;
		
		margin: 10px 0;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		width: auto;
		
		float: none;
		
	}
	
	
	
	.article-casino .carimgarea {
		
		width: auto;
		
	}
	
	
	
	.mainbodycontent-bottom {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.onlineslotwo .viewport {
		
		display: inline-block;
		
		margin: 10px 0;
		
	}
	
	
	
	.claimboxwp .hdcols {
		
		width: 19%;
		
	}
	
	
	
	.claimboxwp .hdcols:last-child {
		
		width: 24%;
		
	}
	
	
	
	.claimboxwp .cols {
		
		width: 19%;
		
	}
	
	
	
	.claimboxwp .cols:last-child {
		
		width: 24%;
		
	}
	
	
	
	
	
	/*inner page - Casino Lobby */
	
	
	
	.lobbygamebox-wrapper {
		
		margin: 15px 42px;
		
	}
	
	
	
	.casinolobby-nav {
		
		width: 760px;
		
	}
	
	
	
	.casinolobby-nav ul li {
		
		font-size: 17px;
		
		width: 90px;
		
	}
	
	
	
	.casinolobbynavouter {
		
		position: relative;
		
	}
	
	
	
	.cslobbywp {
		
		margin-top: -26px;
		
	}
	
	
	
	.lobbygamebox-wrapper {
		
		margin: 15px 33px;
		
		display: inline-block;
		
	}
	
	
	
	.mobver {
		
		padding: 0 0 30px;
		
	}
	
	
	
	
	
	/*inner page -  Slot lobby page*/
	
	
	
	.casinolobbygame-nav ul li {
		
		width: 178px;
		
	}
	
	
	
	.casinolobbygame-nav ul li span {
		
		padding: 35px 15px 0 14px;
		
	}
	
	
	
	.softwarebtn {
		
		font-size: 14px;
		
		margin: 32px 0 0 20px;
		
		padding: 0 15px 0 15px;
		
		width: 170px;
		
	}
	
	
	
	.slotlobbywp {
		
		margin-top: -28px;
		
	}
	
	
	
	.casinolobbygame-nav ul li:last-child {
		
		width: 230px;
		
	}
	
	
	
	.slotsoftarea .overview li {
		
		width: 240px;
		
		margin: 5px 0;
		
	}
	
	
	
	.casinolobbygame-nav {
		
		width: auto;
		
	}
	
	
	
	.slotlobbywrap .overview li {
		
		width: 221px;
		
	}
	
	
	
	.slotlobbywrap .carimgarea {
		
		width: auto;
		
	}
	
	
	
	.twolinkareatwo {
		
		font-size: 14px;
		
	}
	
	
	
	
	
	/*Inner page - slotgame page*/
	
	
	
	.slotgame-top-img {
		
		float: none;
		
		margin: 0 auto 20px;
		
	}
	
	
	
	.payout {
		
		left: 20px;
		
	}
	
	
	
	.tablecols {
		
		float: none;
		
		width: 47%;
		
		margin-bottom: 15px;
		
	}
	
	
	
	.txtrgt {
		
		width: 100px;
		
	}
	
	
	
	.startablecols {
		
		width: 24%;
		
	}
	
	
	
	.tablecols {
		
		width: 30%;
		
		float: left;
		
	}
	
	
	
	.tabletxt {
		
		width: 104px;
		
	}
	
	
	
	.slotgame-greenareabox p {
		
		font-size: 26px;
		
		line-height: 34px;
		
		padding: 25px 0 0;
		
	}
	
	
	
	.slotgame-greenareabox p span {
		
		font-size: 32px;
		
	}
	
	
	
	.pnbtn {
		
		margin: 20px 25px 0 0;
		
	}
	
	
	
	
	
	.slot_game_mobile_sec {
		
		display: block;
		
		width: 100%;
		
	}
	
	
	
	.mobile_none {    
		//display: none;
	}
	
	
	.slotgame-greenareabox p{ width:auto; height:auto;}
	
	.slotgame-greenareabox p span{ width:auto; height:auto;}
	
	
	
	
	
	
	
}

@media only screen and (min-width: 480px) and (max-width:767px) {
	
	#gridcontainer .griditem{
		margin:auto;
		width: 330px;
	}
	
	.top-flasks-table .tf-header{
		display:none;
	}
	
	
	.header-wrapper {
		
		position:relative		/* background: #7a0000;*/
		
	}
	
	.navbar-wrapper {
		
		position: relative;
		
		z-index: 99999;
		
	}
	
	
	
	.header {
		
		width: 100%;
		
	}
	
	
	
	.logo {
		
		float: left;
		
		width: 40%;
		
		margin-left:6.5%;
		
		text-align: center;
		
	}
	
	
	
	.search {
		
		float: none;
		
		width: 88%;
		
		margin: 15px auto;
		
	}
	
	
	
	.navbar {
		
		width: 100%;
		
		height: 46px;
		
		padding: 12px 0 0;
		
	}
	
	
	
	.slidergt {
		
		width: 100%;
		
		position: absolute;
		
		left: 0;
		
		top: 10%;
		
	}
	
	
	
	.slidergt h2 {
		
		background: url(images/bannerbg.png) 0 0 no-repeat;
		
		min-height: 70px;
		
		font-size: 20px;
		
		padding: 0 0 0 15px;
		
		line-height: 30px;
		
	}
	
	
	
	.slidergt h2 span {
		
		font-size: 33px;
		
	}
	
	
	
	.coverwrapper {
		
		width: 100%;
		
		border: 0;
		
	}
	
	
	
	.wrapcover h2 {
		
		font-size: 35px!important;
		
		line-height: 58px;
		
		margin-bottom: 0 !important;
		
	}
	
	
	
	.rib {
		
		margin: 0 0 0 -22px;
		
	}
	
	
	
	.gbglft {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	.gbgrgt {
		
		float: none;
		
		width: 100%;
		
	}
	
	
	
	.cv span {
		
		float: right;
		
		width: 100%;
		
		text-align: center;
		
		padding-bottom: 10px;
		
	}
	
	
	
	.pymt {
		
		display: block;
		
		float: none;
		
		margin: 10px 0;
		
	}
	
	
	
	.claimbtn {
		
		width: 70%;
		
		margin: 0 0 10px;
		display: inline-block;
		
		height: 67px;
		
		color: #ffffff;
		
		text-align: center;
		
		background: #f0b026; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* Standard syntax */
		
		//    background: url(images/btnbg.jpg) left top repeat-x;
		
		
		line-height: 67px;
		
		margin: -7px 0 0 10px;
		
		border-radius: 5px;
		
		-o-border-radius: 5px;
		
		-ms-border-radius: 5px;
		
		-moz-border-radius: 5px;
		
		-webkit-border-radius: 5px;
		
		font-size: 24px;
		
		
	}
	
	
	
	.bagcv {
		
		width: 99px;
		
		margin: -30px auto 0;
		
	}
	
	
	
	.bag {
		
		display: inline-block;
		
		float: left;
		
		height: 105px;
		
		margin-top: 0;
		
		margin-left: 5px;
		
		margin-right: 5px;
		
	}
	
	
	
	.bag p {
		
		padding-top: 48px;
		
	}
	
	
	
	.outer {
		
		padding: 10px;
		
	}
	
	
	
	.overview li {
		
		float: none;
		
		margin: 0 auto;
		
	}
	
	
	
	.carimgarea {
		
		width: 100%;
		
	}
	
	
	
	.onlineslotbox {
		
		margin: 0 auto;
		
	}
	
	
	.vc_col-sm-12.mainbody {
		
		width: 460px;
		
	}
	
	
	
	.playslot {
		
		width: 460px;
		
	}
	
	
	
	.playslot h2 {
		
		font-size: 25px;
		
	}
	
	
	
	.onlineslot-wrapper {
		
		background-size: auto 100%;
		
	}
	
	
	
	.onlineslot {
		
		width: 460px;
		
	}
	
	
	
	.features {
		
		width: 460px;
		
	}
	
	
	
	.featuresbox-wrapper {
		
		width: 364px;
		
		height: 200px;
		
		float: none;
		
		margin: 0 auto 15px;
		
	}
	
	
	
	.featuresbox {
		
		width: 323px;
		
		height: 149px;
		
	}
	
	
	
	.latestnews-wrapper {
		
		background: url(images/latestimgbg.jpg) center top no-repeat;
		
		background-size: auto 100%;
		
	}
	
	
	
	.latestnews {
		
		width: auto;
		
	}
	
	
	
	.newsbox {
		
		background: #fff;
		
	}
	
	
	
	.social-top {
		
		width: auto;
		
	}
	
	
	
	.social-wrapper {
		
		width: 100%;
		
		margin: 0;
		
		padding: 0;
		
	}
	
	
	
	.social {
		
		width: auto;
		
		margin: 0 auto;
		
		padding: 0;
		
		overflow: hidden;
		
	}
	
	
	
	.social h2 {
		
		font-size: 43px;
		
		float: none;
		
		margin: 0 auto;
		
		text-align: center;
		
	}
	
	
	
	.social ul li {
		
		width: 124px;
		
		height: 183px;
		
	}
	
	
	
	.alignright {
		
		float: none;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.footer-top {
		
		width: auto;
		
		padding: 30px 0;
		
	}
	
	
	
	.footer-top-column {
		
		width: 80%;
		
		float: none;
		
		margin: 0 auto 25px;
		
	}
	
	
	
	.footer {
		
		width: auto;
		
	}
	
	
	
	.footer ul {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding: 10px 0;
		
	}
	
	
	
	.footer ul li {
		
		margin-bottom: 5px;
		
	}
	
	
	
	.footer p {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	
	
	/*table*/
	
	
	
	.tablecovernew {
		
		padding: 0 0 6px;
		
	}
	
	
	
	body:not(.fullwidth) #main_inner {
		
		width: 98%;
		
		margin: 0 auto;
		
	}
	
	
	
	article.theme_article.post_format_standard.post-20.page.type-page.status-publish.hentry {
		
		width: 100%;
		
	}
	
	
	
	.blog_style_fullpost #content .post_content {
		
		padding: 0 0 40px;
		
	}
	
	
	
	.mainfeaturesbox {
		
		border: 0;
		
		margin: 0 0 0;
		
		position: relative;
		
	}
	
	
	
	.rowbox {
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
		min-height: 140px;
		
		overflow: hidden;
		
		background: #ffffff;
		
		border: 5px solid #bfd5e1;
		
		margin: 0 0 15px 0;
		
		padding: 15px 0;
		
		position: relative;
		
	}
	
	
	
	.rowbox:last-child {
		
		border-bottom: 5px solid #bfd5e1;
		
	}
	
	
	
	.rowbox_logo, .rowbox_three, .rowbox_four, .rowbox_five, .rowbox_six {
		
		display: block;
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
	}
	
	
	
	.covernew {
		
		padding-top: 0px;
		
		padding-bottom: 0px;
		
	}
	
	
	
	.rowbox_three {
		
		float: left;
		
		background: transparent;
		
	}
	
	
	
	
	.rowbox_logo {
		
		display: inline-block;
		
		float: none;
		
		width: 50%;
		
		padding-left: 0;
		
		padding-right: 0;
		
		position: relative;
		
		min-height: 0;
		
		margin-bottom: 20px;
		
	}
	
	
	
	.rowbox_logo img {
		
		display: block;
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
	}
	
	
	
	.midarea {
		
		width: 100%;
		
	}
	
	
	
	.txtarea {
		
		height: auto;
		
		width: 100px;
		
	}
	
	
	
	.txtarea span {
		
		display: block;
		
		width: 100%;
		
		height: auto;
		
		font-weight: normal;
		
	}
	
	
	
	.txtarea span small {
		
		display: block;
		
		font-size: 38px;
		
		line-height: 30px;
		
	}
	
	
	
	.rowbox_three {
		
		background: transparent;
		
		margin: 5px 0;
		
		width: 9%;
		
		padding-left: 5px;
		
		padding-right: 5px;
		
	}
	

	
	
	.rowbox:nth-child(even) .rowbox_three {
		
		background: transparent;
		
	}
	
	
	
	.rowbox_four {
		
		display: inline-block;
		
		float: left;
		
		height: 105px;
		
		margin-top: 0;
		
		margin-left: 5px;
		
		margin-right: 5px;
		
	}
	
	
	
	.rowbox_four p {
		
		padding-top: 48px;
		
	}
	
	
	
	.rowbox_four span {
		
		font-size: 13px;
		
		line-height: 24px;
		
		font-weight: normal
		
	}
	
	
	
	.rowbox_five {
		
		width: 36%;
		
		padding: 0 5px;
		
		float: right;
		
		display: inline-block;
		
	}
	
	
	
	.rowbox_five ul {
		
		display: block;
		
		height: auto;
		
		list-style-type: none;
		
		width: auto;
		
	}
	
	
	
	.rowbox_six a.signbtn {
		
		width: 150px;
		
		font-size: 18px;
		
		clear: left;
		
		margin: 0 auto 10px;
		
		display: block;
		
	}
	
	
	
	.rowbox_six {
		
		width: auto;
		
		text-align: center;
		
		display: block;
		
		float: none;
		
	}
	
	
	
	.stararea {
		
		display: block;
		
	}
	
	
	
	
	
	/*inner page - Casino Brand */
	
	
	
	.casinobrandtop {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.casinobrandtop-lft {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
		text-align: center;
		
	}
	
	
	
	.casinobrandtop-mid {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
	}
	
	
	
	.casinobrandtop-right {
		
		float: none;
		
		margin: 20px auto 0;
		
		width: auto;
		
		text-align: center;
		
	}
	
	
	
	.btmsection {
		
		display: inline-block;
		
	}
	
	
	
	.bagcvnew .bag {
		
		float: none;
		
	}
	
	
	
	.rgtsd .viewport {
		
		width: 353px;
		
		margin: 0 auto;
		
		border: 2px solid #ffffff;
		
	}
	
	
	
	.bagcvnew {
		
		margin: 0 0;
		
	}
	
	
	
	.casinobrand-bottom {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.mainbodycontent {
		
		float: none;
		
		margin: 0 auto 10px;
		
		width: auto;
		
	}
	
	
	
	.article-casinoleft {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.rgtsd {
		
		float: none;
		
	}
	
	
	
	.article-casino {
		
		padding: 8px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		float: none;
		
	}
	
	
	
	.sidebar {
		
		margin: 25px auto;
		
		width: auto;
		
		float: none;
		
		padding: 23px 29px;
		
	}
	
	
	
	.mainbodycontent-bottom {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.tablewrap {
		
		margin: 0 0 10px;
		
		overflow: scroll;
		
	}
	
	
	
	.tableinr {
		
		width: 800px;
		
		overflow: scroll;
		
		margin: 0 0 15px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		width: 100%;
		
	}
	
	
	
	.article-casino {
		
		font-size: 12px;
		
	}
	
	
	
	.onlineslotwo .overview li {
		
		margin: 10px auto;
		
	}
	
	
	
	.onlineslotwo .overview li:last-child {
		
		margin: 10px auto;
		
	}
	
	
	
	
	
	/*inner page - Casino Lobby */
	
	
	
	.casinolobbynavouter {
		
		position: relative;
		
	}
	
	
	
	.cslobbywp {
		
		margin-top: -26px;
		
	}
	
	
	
	.casinolobby-nav {
		
		width: 460px;
		
	}
	
	
	
	.casinolobby-nav ul li {
		
		width: 100%;
		
		height: 60px;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobby-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobby-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobby-nav ul li strong {
		
		display: inline-block;
		
	}
	
	
	
	.casinolobby-nav ul li span {
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.lobbygamebox-wrapper {
		
		width: 300px;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.mobver {
		
		padding: 0 0 30px;
		
	}
	
	
	
	
	
	/*inner page -  Slot lobby page*/
	
	
	
	.casinolobbygame-nav {
		
		width: 460px;
		
	}
	
	
	
	.casinolobbygame-nav ul li {
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobbygame-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li strong {
		
		display: inline-block;
		
		line-height: 52px;
		
	}
	
	
	
	.casinolobbygame-nav ul li span {
		
		padding: 5px 0;
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.softwarebtn {
		
		display: block;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotlobbywp {
		
		margin-top: -30px;
		
	}
	
	
	
	.slotsoftarea .overview li {
		
		float: none;
		
		margin: 15px auto;
		
	}
	
	
	
	.slotlobbywrap .overview li {
		
		float: none;
		
		margin: 0 auto 24px;
		
	}
	
	
	
	
	
	/*Inner page - slotgame page*/
	
	
	
	.startablerow {
		
		padding: 13px 0;
		
	}
	
	
	
	.startablecols {
		
		float: none;
		
		width: auto;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	
	
	.startabletxt {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.slotgame-top-img {
		
		float: none;
		
		margin: 0 auto 20px;
		
	}
	
	
	
	.payout {
		
		left: 20px;
		
	}
	
	
	
	.tablecols {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.slotgame-greenareabox {
		
		float: none;
		
		height: auto;
		
		padding-top: 15px;
		
		padding-bottom: 15px;
		
		text-align: center;
		
	}
	
	
	
	.slotgame-greenareabox img {
		
		float: none;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotgame-greenareabox p {
		
		float: none;
		
		text-align: center;
		
		font-size: 16px;
		
		line-height: 32px;
		
		padding: 20px 0;
		
	}
	
	
	
	.slotgame-greenareabox p span {
		
		font-size: 38px;
		
		line-height: 42px;
		
	}
	
	
	
	.pnbtn {
		
		float: none;
		
		margin: 10px auto 0;
		
		display: block;
		
	}
	
	
	
	
	
	.slot_game_mobile_sec {
		
		display: block;
		
		width: 100%;
		
	}
	
	
	
	.mobile_none {
		
		display: none;
		
	}
	
	
	
	.sidebar p {
		
		display: block;
		
		float: none;
		
	}
	
	
	
	.claimboxwp .hdcols {
		
		font-size: 12px;
		
		width: 16%;
		
	}
	
	
	
	.claimboxwp .hdcols:last-child {
		
		width: 36%;
		
	}
	
	
	
	.claimboxwp .cols {
		
		width: 16%;
		
	}
	
	
	
	.claimboxwp .cols:last-child {
		
		width: 36%;
		
	}
	
	
	
	.claimbox .readmore {
		
		width: 110px;
		
		font-size: 13px;
		
	}
	
	
	
	
	
	
	
	.slotgame-greenareabox p{ width:auto; height:auto;}
	
	
	
	.slotgame-greenareabox p span{ width:auto; height:auto;}
	
	
	
	
	
	
	
}

@media only screen and (min-width: 350px) and (max-width:479px) {
	#gridcontainer .griditem{
		margin:auto;
		width: 330px;
	}
	
	.top-flasks-table .tf-header{
		display:none;
	}
	
	
	.header-wrapper {
		
		position:relative;
		
		/* background: #7a0000;*/
		
	}	
	
	
	
	.navbar-wrapper {
		
		position: relative;
		
		z-index: 99999;
		
	}
	
	
	
	.header {
		
		width: 100%;
		
	}
	
	
	
	.logo {
		
		float: left;
		
		width: 35%;
		
		margin-left:6.5%;
		
		margin-top:0px !important;
		
		text-align: center;
		
	}
	
	
	
	.search {
		
		float: none;
		
		width: 88%;
		
		margin: 15px auto;
		
	}
	
	
	
	.navbar {
		
		width: 100%;
		
		height: 46px;
		
		padding: 12px 0 0;
		
	}
	
	
	
	.slidergt {
		
		width: 100%;
		
		position: absolute;
		
		left: 0;
		
		top: 10%;
		
	}
	
	
	
	.slidergt h2 {
		
		background: url(images/bannerbg.png) 0 0 no-repeat;
		
		min-height: 70px;
		
		font-size: 20px;
		
		padding: 0 0 0 15px;
		
		line-height: 30px;
		
	}
	
	
	
	.slidergt h2 span {
		
		font-size: 33px;
		
	}
	
	
	
	.coverwrapper {
		
		width: 100%;
		
		border: 0;
		
	}
	
	
	
	.wrapcover h2 {
		
		font-size: 35px!important;
		
		line-height: 58px;
		
		margin-bottom: 0 !important;
		
	}
	
	
	
	.rib {
		
		margin: 0 0 0 -22px;
		
	}
	
	
	
	.gbglft {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	.gbgrgt {
		
		float: none;
		
		width: 100%;
		
	}
	
	
	
	.cv span {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding-bottom: 10px;
		
	}
	
	
	
	.pymt {
		
		display: block;
		
		float: none;
		
		margin: 10px 0;
		
	}
	
	
	
	.claimbtn {
		
		width: 100%;
		
		margin: 0 0 10px;
		display: inline-block;
		
		height: auto;
		
		color: #ffffff;
		
		text-align: center;
		
		background: #f0b026; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#f0b026, rgba(240, 176, 38, 0.75),#f0b026); /* Standard syntax */
		
		//    background: url(images/btnbg.jpg) left top repeat-x;
		
		
		line-height: 65px;
		
		margin: -7px 0 0 10px;
		
		border-radius: 5px;
		
		-o-border-radius: 5px;
		
		-ms-border-radius: 5px;
		
		-moz-border-radius: 5px;
		
		-webkit-border-radius: 5px;
		
		font-size: 24px;
		
		
	}
	
	
	
	.bagcv {
		
		width: 99px;
		
		margin: -30px auto 0;
		
	}
	
	
	
	.bag {
		
		display: inline-block;
		
		float: left;
		
		height: 105px;
		
		margin-top: 0;
		
		margin-left: 5px;
		
		margin-right: 5px;
		
	}
	
	
	
	.bag p {
		
		padding-top: 48px;
		
	}
	
	
	
	.outer {
		
		padding: 10px;
		
	}
	
	
	
	.overview li {
		
		float: none;
		
		margin: 0 auto;
		
	}
	
	
	
	.carimgarea {
		
		width: 100%;
		
	}
	
	
	
	.onlineslotbox {
		
		margin: 0 0;
		width:85%;
	}
	
	
	
	.vc_col-sm-12.mainbody {
		
		width: 350px;
		
	}
	
	.vc_column-inner{padding-right:2% !important; padding-left:2% !important;}
	
	
	.playslot {
		
		width: 350px;
		
	}
	
	
	
	.playslot h2 {
		
		font-size: 25px;
		
	}
	
	
	
	.onlineslot-wrapper {
		
		background-size: auto 100%;
		
	}
	
	
	
	.onlineslot {
		
		width: 350px;
		
	}
	
	
	
	.features {
		
		width: 350px;
		
	}
	
	
	
	.featuresbox-wrapper {
		
		width: 364px;
		
		height: 200px;
		
		float: none;
		
		margin: 0 auto 15px;
		
	}
	
	
	
	.featuresbox {
		
		width: 323px;
		
		height: 149px;
		
	}
	
	
	
	.latestnews-wrapper {
		
		background: url(images/latestimgbg.jpg) center top no-repeat;
		
		background-size: auto 100%;
		
	}
	
	
	
	.latestnews {
		
		width: auto;
		
	}
	
	
	
	.newsbox {
		
		background: #fff;
		
	}
	
	
	
	.social-top {
		
		width: auto;
		
	}
	
	
	
	.social-wrapper {
		
		width: 100%;
		
		margin: 0;
		
		padding: 0;
		
	}
	
	
	
	.social {
		
		width: auto;
		
		margin: 0 auto;
		
		padding: 0;
		
		overflow: hidden;
		
	}
	
	
	
	.social h2 {
		
		font-size: 43px;
		
		float: none;
		
		margin: 0 auto;
		
		text-align: center;
		
	}
	
	
	
	.social ul li {
		
		width: 124px;
		
		height: 183px;
		
	}
	
	
	
	.alignright {
		
		float: none;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.footer-top {
		
		width: auto;
		
		padding: 30px 0;
		
	}
	
	
	
	.footer-top-column {
		
		width: 80%;
		
		float: none;
		
		margin: 0 auto 25px;
		
	}
	
	
	
	.footer {
		
		width: auto;
		
	}
	
	
	
	.footer ul {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding: 10px 0;
		
	}
	
	
	
	.footer ul li {
		
		margin-bottom: 5px;
		
	}
	
	
	
	.footer p {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	
	
	/*table*/
	
	
	
	.tablecovernew {
		
		padding: 0 0 6px;
		
	}
	
	
	
	body:not(.fullwidth) #main_inner {
		
		width: 98%;
		
		margin: 0 auto;
		
	}
	
	
	
	article.theme_article.post_format_standard.post-20.page.type-page.status-publish.hentry {
		
		width: 100%;
		
	}
	
	
	
	.blog_style_fullpost #content .post_content {
		
		padding: 0 0 40px;
		
	}
	
	
	
	.mainfeaturesbox {
		
		border: 0;
		
		margin: 0 0 0;
		
		position: relative;
		
	}
	
	
	
	.rowbox {
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
		min-height: 150px;
		
		overflow: hidden;
		
		background: #ffffff;
		
		border: 5px solid #bfd5e1;
		
		margin: 0 0 15px 0;
		
		padding: 15px 0;
		
		position: relative;
		
	}
	
	
	.rowbox:last-child {
		
		border-bottom: 5px solid #bfd5e1;
		
	}
	
	
	
	.rowbox_logo, .rowbox_three, .rowbox_four, .rowbox_five, .rowbox_six {
		
		display: block;
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
	}
	
	.covernew {
		
		padding-top: 0px;
		
		padding-bottom: 0px;
		
	}
	
	
	
	.rowbox_three {
		
		float: left;
		
		background: transparent;
		
	}
	
	
	
	
	
	.rowbox_logo {
		
		display: inline-block;
		
		float: none;
		
		width: 50%;
		
		padding-left: 0;
		
		padding-right: 0;
		
		position: relative;
		
		min-height: 0;
		
		margin-bottom: 20px;
		
	}
	
	
	
	.rowbox_logo img {
		
		display: block;
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
	}
	
	
	
	.midarea {
		
		width: 100%;
		
	}
	
	
	
	.txtarea {
		
		height: auto;
		
		width: 30%;
		
	}
	
	
	
	.txtarea span {
		
		display: block;
		
		width: 100%;
		
		height: auto;
		
		font-weight: normal;
		
	}
	
	
	
	.txtarea span small {
		
		display: block;
		
		font-size: 38px;
		
		line-height: 30px;
		
	}
	
	
	
	.rowbox_three {
		
		background: transparent;
		
		margin: 5px 0;
		
		position:absolute;
		right:0%;
		top:10%;
		
		padding-left: 5px;
		
		padding-right: 5px;
		
	}
	
	
	.rowbox:nth-child(even) .rowbox_three {
		
		background: transparent;
		
	}
	
	
	
	.rowbox_four {
		
		display: inline-block;
		
		float: left;
		
		height: 105px;
		
		margin-top: 0;
		
		margin-left: 5px;
		
		margin-right: 5px;
		
	}
	
	
	
	.rowbox_four p {
		
		padding-top: 48px;
		
	}
	
	
	
	.rowbox_four span {
		
		font-size: 13px;
		
		line-height: 24px;
		
		font-weight: normal
		
	}
	
	
	
	.rowbox_five {
		
		width: 66%;
		
		padding: 0 5px;
		
		float: right;
		
		display: inline-block;
		
	}
	
	
	
	.rowbox_five ul {
		
		display: block;
		
		height: auto;
		
		list-style-type: none;
		
		width: auto;
		
	}
	
	
	
	.rowbox_six a.signbtn {
		
		font-size: 18px;
		
		clear: left;
		
		margin: 0 auto 10px;
		
		display: block;
		
	}
	
	
	
	.rowbox_six {
		
		width: auto;
		
		text-align: center;
		
		display: block;
		
		float: none;
		
	}
	
	
	
	.stararea {
		
		display: block;
		
	}
	
	
	
	
	
	/*inner page - Casino Brand */
	
	
	
	.casinobrandtop {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.casinobrandtop-lft {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
		text-align: center;
		
	}
	
	
	
	.casinobrandtop-mid {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
	}
	
	
	
	.casinobrandtop-right {
		
		float: none;
		
		margin: 20px auto 0;
		
		width: auto;
		
		text-align: center;
		
	}
	
	
	
	.btmsection {
		
		display: inline-block;
		
	}
	
	
	
	.bagcvnew .bag {
		
		float: none;
		
	}
	
	
	
	.rgtsd .viewport {
		
		width: 320px;
		
		margin: 0 auto;
		
		border: 2px solid #ffffff;
		
	}
	
	
	
	.bagcvnew {
		
		margin: 0 0;
		
	}
	
	
	
	.casinobrand-bottom {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.mainbodycontent {
		
		float: none;
		
		margin: 0 auto 10px;
		
		width: auto;
		
	}
	
	
	
	.article-casinoleft {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.rgtsd {
		
		float: none;
		
	}
	
	
	
	.article-casino {
		
		padding: 8px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		float: none;
		
	}
	
	
	
	.sidebar {
		
		margin: 25px auto;
		
		width: auto;
		
		float: none;
		
		padding: 23px 29px;
		
	}
	
	
	
	.mainbodycontent-bottom {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.tablewrap {
		
		margin: 0 0 10px;
		
		overflow: scroll;
		
	}
	
	
	
	.tableinr {
		
		width: 767px;
		
		overflow: scroll;
		
		margin: 0 0 15px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		width: 100%;
		
	}
	
	
	
	.article-casino {
		
		font-size: 12px;
		
	}
	
	
	
	.onlineslotwo .overview li {
		
		margin: 10px auto;
		
	}
	
	
	
	.onlineslotwo .overview li:last-child {
		
		margin: 10px auto;
		
	}
	
	
	
	
	
	/*inner page - Casino Lobby */
	
	
	
	.casinolobbynavouter {
		
		position: relative;
		
	}
	
	
	
	.cslobbywp {
		
		margin-top: -26px;
		
	}
	
	
	
	.casinolobby-nav {
		
		width: 350px;
		
	}
	
	
	
	.casinolobby-nav ul li {
		
		width: 100%;
		
		height: 60px;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobby-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobby-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobby-nav ul li strong {
		
		display: inline-block;
		
	}
	
	
	
	.casinolobby-nav ul li span {
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.lobbygamebox-wrapper {
		
		width: 300px;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.mobver {
		
		padding: 0 0 30px;
		
	}
	
	
	
	
	
	/*inner page -  Slot lobby page*/
	
	
	
	.casinolobbygame-nav {
		
		width: 350px;
		
	}
	
	
	
	.casinolobbygame-nav ul li {
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobbygame-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li strong {
		
		display: inline-block;
		
		line-height: 52px;
		
	}
	
	
	
	.casinolobbygame-nav ul li span {
		
		padding: 5px 0;
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.softwarebtn {
		
		display: block;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotlobbywp {
		
		margin-top: -30px;
		
	}
	
	
	
	.slotsoftarea .overview li {
		
		float: none;
		
		margin: 15px auto;
		
	}
	
	
	
	.slotlobbywrap .overview li {
		
		float: none;
		
		margin: 0 auto 24px;
		
	}
	
	
	
	
	
	/*Inner page - slotgame page*/
	
	
	
	.startablerow {
		
		padding: 13px 0;
		
	}
	
	
	
	.startablecols {
		
		float: none;
		
		width: auto;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	
	
	.startabletxt {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.slotgame-top-img {
		
		float: none;
		
		margin: 0 auto 20px;
		
	}
	
	
	
	.payout {
		
		left: 20px;
		
	}
	
	
	
	.tablecols {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.slotgame-greenareabox {
		
		float: none;
		
		height: auto;
		
		padding-top: 15px;
		
		padding-bottom: 15px;
		
		text-align: center;
		
	}
	
	
	
	.slotgame-greenareabox img {
		
		float: none;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotgame-greenareabox p {
		
		float: none;
		
		text-align: center;
		
		font-size: 16px;
		
		line-height: 32px;
		
		padding: 20px 0;
		
	}
	
	
	
	.slotgame-greenareabox p span {
		
		font-size: 38px;
		
		line-height: 42px;
		
	}
	
	
	
	.pnbtn {
		
		float: none;
		
		margin: 10px auto 0;
		
		display: block;
		
	}
	
	
	
	
	
	.slot_game_mobile_sec {
		
		display: block;
		
		width: 100%;
		
	}
	
	
	
	.mobile_none {
		
		display: none;
		
	}
	
	
	
	.sidebar p {
		
		display: block;
		
		float: none;
		
	}
	
	
	
	.claimboxwp .hdcols {
		
		font-size: 12px;
		
		width: 16%;
		
	}
	
	
	
	.claimboxwp .hdcols:last-child {
		
		width: 36%;
		
	}
	
	
	
	.claimboxwp .cols {
		
		width: 16%;
		
	}
	
	
	
	.claimboxwp .cols:last-child {
		
		width: 36%;
		
	}
	
	
	
	.claimbox .readmore {
		
		width: 110px;
		
		font-size: 13px;
		
	}
	
	
	
	
	
	
	
	.slotgame-greenareabox p{ width:auto; height:auto;}
	
	
	
	.slotgame-greenareabox p span{ width:auto; height:auto;}
	
}


@media only screen and (min-width: 10px) and (max-width:349px) {
	
	#gridcontainer .griditem{
		margin:auto;
		width: 330px;
	}
	
	.top-flasks-table .tf-header{
		display:none;
	}
	
	
	.header-wrapper {
		
		position:relative;
		
		/*background: #7a0000;*/
		
	}
	
	
	.navbar-wrapper {
		
		position: relative;
		
		z-index: 99999;
		
	}
	
	
	
	.header {
		
		width: 300px;

		
	}
	
	
	
	.logo {
		
		float: none;
		
		width: 36%;
		
		text-align: center;
		
	}
	
	
	
	.search {
		
		float: none;
		
		width: 280px;
		
		margin: 15px auto;
		
	}
	
	
	
	.navbar {
		
		width: 300px;
		
		height: 46px;
		
		padding: 12px 0 0;
		
	}
	
	
	
	.slidergt {
		
		width: 100%;
		
		position: absolute;
		
		left: 0;
		
		top: 10%;
		
	}
	
	
	
	.slidergt h2 {
		
		background: url(images/bannerbg.png) 0 0 no-repeat;
		
		min-height: 70px;
		
		font-size: 20px;
		
		padding: 0 0 0 15px;
		
		line-height: 30px;
		
	}
	
	
	
	.slidergt h2 span {
		
		font-size: 33px;
		
	}
	
	
	
	.coverwrapper {
		
		width: 100%;
		
		border: 0;
		
	}
	
	
	
	.wrapcover h2 {
		
		font-size: 35px!important;
		
		line-height: 58px;
		
		margin-bottom: 0 !important;
		
	}
	
	
	
	.rib {
		
		margin: 0 0 0 -22px;
		
	}
	
	
	
	.gbglft {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	.gbgrgt {
		
		float: none;
		
		width: 100%;
		
	}
	
	
	
	.rtarea span {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	.starwp {
		
		margin: 0 auto;
		
		float: none;
		
	}
	
	
	
	.cv span {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding-bottom: 10px;
		
	}
	
	
	
	.pymt {
		
		display: block;
		
		float: none;
		
		margin: 10px 0;
		
	}
	
	
	
	.pymt a {
		
		width: 23%;
		
		margin: 0 auto;
		
		display: inline-block;
		
	}
	
	
	
	.claimbtn {
		
		width: 100%;
		
		margin: 0 0;
		
	}
	
	
	
	.bagcv {
		
		float: none;
		
		width: 130px;
		
		margin: 0 auto;
		
	}
	
	
	
	.bag {
		
		padding-left: 14px;
		
		padding-right: 0;
		
		right: 10px;
		
		top: 195px;
		
		height: 105px;
		
		background: url(images/bag.png) center center no-repeat;
		
	}
	
	
	
	.bag p {
		
		display: block;
		
		font-size: 15px;
		
		line-height: 16px;
		
		color: #2e2e2e;
		
		font-weight: bold;
		
		padding-right: 10px;
		
		padding-top: 50px;
		
	}
	
	
	
	.outer {
		
		padding: 10px;
		
	}
	
	
	
	.overview li {
		
		float: none;
		
		width: auto;
		
		margin: 0 auto;
		
	}
	
	
	
	.carimgarea {
		
		width: 100%;
		
	}
	
	
	
	.mainbody {
		
		width: 300px;
		
	}
	
	
	
	.mainbody h2 {
		
		font-size: 20px;
		
	}
	
	
	
	.playslot {
		
		width: 300px;
		
	}
	
	
	
	.playslot h2 {
		
		font-size: 25px;
		
	}
	
	
	
	.onlineslot-wrapper {
		
		background-size: auto 100%;
		
	}
	
	
	
	.onlineslot {
		
		width: auto;
		
		padding: 30px 0;
		
	}
	
	
	
	.onlineslotbox {
		
		width: 97%;
		
	}
	
	
	
	.onlineslot h2 {
		
		font-size: 20px;
		
	}
	
	
	
	.features {
		
		width: 300px;
		
	}
	
	
	
	.features h2 {
		
		font-size: 20px;
		
	}
	
	
	
	.featuresbox-wrapper {
		
		width: 300px;
		
		height: 200px;
		
		float: none;
		
		margin: 0 auto 15px;
		
	}
	
	
	
	.featuresbox {
		
		width: 263px;
		
		height: 149px;
		
	}
	
	
	
	.latestnews-wrapper {
		
		background: url(images/latestimgbg.jpg) center top no-repeat;
		
		background-size: auto 100%;
		
	}
	
	
	
	.latestnews {
		
		width: 300px;
		
	}
	
	
	
	.latestnews h2 {
		
		font-size: 20px;
		
	}
	
	
	
	.newsbox {
		
		background: #fff;
		
		width: auto;
		
	}
	
	
	
	.overlay {
		
		position: absolute;
		
		left: 0;
		
		top: 0;
		
		width: 100%;
		
		height: 189px;
		
		background: rgba(0,0,0,0.50);
		
		display: none;
		
	}
	
	
	
	.date {
		
		top: 108px;
		
	}
	
	
	
	.latestnews-content span {
		
		font-size: 13px;
		
	}
	
	
	
	.social-top {
		
		width: auto;
		
	}
	
	
	
	.social-wrapper {
		
		width: 100%;
		
		margin: 0;
		
		padding: 0;
		
	}
	
	
	
	.social {
		
		width: auto;
		
		margin: 0 auto;
		
		padding: 0;
		
		overflow: hidden;
		
	}
	
	
	
	.social h2 {
		
		font-size: 43px;
		
		float: none;
		
		margin: 0 auto;
		
		text-align: center;
		
	}
	
	
	
	.social ul li {
		
		width: 145px;
		
		height: 183px;
		
	}
	
	
	
	.alignright {
		
		float: none;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.footer-top {
		
		width: auto;
		
		padding: 30px 0;
		
	}
	
	
	
	.footer-top-column {
		
		width: 80%;
		
		float: none;
		
		margin: 0 auto 25px;
		
	}
	
	
	
	.footer {
		
		width: auto;
		
	}
	
	
	
	.footer ul {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
		padding: 10px 0;
		
	}
	
	
	
	.footer ul li {
		
		margin-bottom: 5px;
		
	}
	
	
	
	.footer p {
		
		float: none;
		
		width: 100%;
		
		text-align: center;
		
	}
	
	
	
	
	
	/*table*/
	
	
	
	.tablecovernew {
		
		padding: 0 0 1px;
		
	}
	
	
	
	.blog_style_fullpost #content .post_content {
		
		padding: 0 0 40px;
		
	}
	
	
	
	.mainfeaturesbox {
		
		border: 0;
		
		margin: 0 0;
		
		position: relative;
		
	}
	
	
	
	.rowbox {
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
		min-height: 150px;
		
		overflow: hidden;
		
		background: #ffffff;
		
		border: 5px solid #bfd5e1;
		
		margin: 0 0 15px 0;
		
		padding: 15px 0;
		
		position: relative;
		
	}
	
	
	
	.rowbox:last-child {
		
		border-bottom: 5px solid #bfd5e1;
		
	}
	
	.rowbox_logo, .rowbox_three, .rowbox_four, .rowbox_five, .rowbox_six {
		
		display: block;
		
		float: none;
		
		height: auto;
		
		text-align: center;
		
	}
	
	
	
	.covernew {
		
		padding-top: 0px;
		
		padding-bottom: 0px;
		
	}
	
	
	
	.rowbox_three, .rowbox_four {
		
		float: left;
		
	}
	
	
	
	.rowbox_logo {
		
		padding-left: 0;
		
		padding-right: 0;
		
		position: relative;
		
		min-height: 0;
		
		margin: 0 0 0 72px
		
	}
	
	
	
	.rowbox_logo img {
		
		display: block;
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
	}
	
	
	
	.midarea {
		
		width: 100%;
		
		height: auto;
		
	}
	
	
	
	.rowbox_three {
		
		border: 0;
		
		padding-left: 0;
		
		padding-right: 0;
		
	}
	
	
	
	.txtarea {
		
		margin-top: 10px;
		
		display: block;
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
		margin-left: 0px;
		
		position: absolute;
		
		left: 0;
		
		top: 235px;
		
	}
	
	
	
	.txtarea span {
		
		display: inline-block;
		
		width: 100%;
		
		height: auto;
		
		font-weight: normal;
		
	}
	
	
	
	.txtarea span strong {
		
		display: inline-block;
		
	}
	
	
	
	.txtarea span small {
		
		display: inline-block;
		
		font-size: 38px;
		
		line-height: 30px;
		
	}
	
	
	
	.rowbox_three {
		
		background: #ffffff;
		
		margin: 5px 0;
		
		position: absolute;
		
		right: 20px;
		
		top: 0;
		
		width: 11%;
		
	}
	
	
	
	.rowbox_three img {
		
		display: inline-block;
		
		margin: 0 2px 8px;
		
	}
	
	
	
	.rowbox_four {
		
		padding-left: 0;
		
		padding-right: 0;
		
		margin:30px 0 0;
		
		position: absolute;
		
		right: 9px;
		
		top: 21px;
		
		width: 60px;
		
		height: 105px;
		
		background: url(images/bag.png) center center/100% no-repeat;
		
	}
	
	
	
	.rowbox_four p {
		
		padding-top: 48px;
		
		font-size: 11px;
		
		line-height: 14px;
		
	}
	
	
	
	.rowbox_four p span {
		
		font-size: 11px;
		
	}
	
	
	
	.rowbox_four img {
		
		display: inline-block;
		
		margin: 0 2px 8px;
		
	}
	
	
	
	.rowbox_four span {
		
		display: none;
		
	}
	
	
	
	.rowbox_five {
		
		width: auto;
		
		clear: both;
		
		padding: 20px 14px 10px;
		
		margin-top: 175px;
		
	}
	
	
	
	.rowbox_five ul {
		
		display: block;
		
		height: auto;
		
		list-style-type: none;
		
		width: auto;
		
	}
	
	
	
	.rowbox_six a.signbtn {
		
		font-size: 26px;
		
		line-height: 55px;
		
		margin: 164px 0 0;
		
		position: absolute;
		
		right: 15px;
		
		top: 0;
		
		width: 80%;
		
	}
	
	
	
	.rowbox_six {
		
		width: auto;
		
		text-align: center;
		
		clear: both;
		
	}
	
	
	
	.stararea {
		
		display: block;
		
		position: absolute;
		
		top: 130px;
		
		width: 100%;
		
	}
	
	
	
	.rowbox_six a.review {
		
		float: left;
		
		margin-top: 10px;
		
	}
	
	
	
	
	
	/*inner page - Casino Brand */
	
	
	
	.casinobrandtop {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.casinobrandtop-lft {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
	}
	
	
	
	.casinobrandtop-mid {
		
		float: none;
		
		margin: 0 auto;
		
		width: auto;
		
	}
	
	
	
	.casinobrandtop-right {
		
		float: none;
		
		margin: 20px auto 0;
		
		width: auto;
		
	}
	
	
	
	.casinobrandtop-right ul li {
		
		width: 32%;
		
		font-size: 16px;
		
		margin: 0 0 20px;
		
	}
	
	
	
	.bagcvnew {
		
		margin: 0 0;
		
	}
	
	
	
	.casinobrand-bottom {
		
		padding: 0 10px 30px;
		
	}
	
	
	
	.mainbodycontent {
		
		float: none;
		
		margin: 0 auto 10px;
		
		width: auto;
		
	}
	
	
	
	.article-casinoleft {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.rgtsd {
		
		float: none;
		
	}
	
	
	
	.article-casino {
		
		padding: 8px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		float: none;
		
	}
	
	
	
	.sidebar {
		
		margin: 25px auto;
		
		padding: 23px 0px;
		
		width: 100%;
		
	}
	
	
	
	.sidebar h5 {
		
		margin: 0 15px 20px;
		
	}
	
	
	
	.sidebar p {
		
		padding: 0 15px;
		
	}
	
	
	
	.mainbodycontent-bottom {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.wrapcovertwo h3 {
		
		font-size: 20px;
		
		line-height: 30px;
		
	}
	
	
	
	.tablewrap {
		
		margin: 0 0 10px;
		
		overflow: scroll;
		
	}
	
	
	
	.tableinr {
		
		width: 800px;
		
		overflow: scroll;
		
		margin: 0 0 15px;
		
	}
	
	
	
	.casinobrandtop-top h2 {
		
		font-size: 25px;
		
	}
	
	
	
	.article-casino .onlineslotbox {
		
		width: 100%;
		
	}
	
	
	
	.article-casino {
		
		font-size: 12px;
		
	}
	
	
	
	.onlineslotwo .overview li {
		
		margin: 10px auto;
		
	}
	
	
	
	.onlineslotwo .overview li:last-child {
		
		margin: 10px auto;
		
	}
	
	
	
	
	
	/*inner page - Casino Lobby */
	
	
	
	.casinolobbynavouter {
		
		position: relative;
		
	}
	
	
	
	.cslobbywp {
		
		margin-top: -26px;
		
	}
	
	
	
	.casinolobby-nav {
		
		width: 300px;
		
	}
	
	
	
	.casinolobby-nav ul li {
		
		width: 100%;
		
		height: 60px;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobby-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobby-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobby-nav ul li strong {
		
		display: inline-block;
		
	}
	
	
	
	.casinolobby-nav ul li span {
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.lobbygamebox-wrapper {
		
		width: 300px;
		
		margin: 15px auto;
		
		display: block;
		
	}
	
	
	
	.mobver {
		
		padding: 0 0 30px;
		
	}
	
	
	
	
	
	/*inner page -  Slot lobby page*/
	
	
	
	.casinolobbygame-nav {
		
		width: 300px;
		
	}
	
	
	
	.casinolobbygame-nav ul li {
		
		float: none;
		
		width: 100%;
		
		height: auto;
		
		line-height: 60px;
		
		border-left: 0;
		
		border-top: 1px solid #ffce64;
		
		padding: 10px 0;
		
		text-align: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li:first-child {
		
		border-top: 0;
		
	}
	
	
	
	.casinolobbygame-nav ul li img {
		
		display: inline-block;
		
		margin: 0px 25px 5px;
		
		float: left;
		
	}
	
	
	
	.casinolobbygame-nav ul li strong {
		
		display: inline-block;
		
		line-height: 52px;
		
	}
	
	
	
	.casinolobbygame-nav ul li span {
		
		padding: 5px 0;
		
		width: 100px;
		
		float: left;
		
	}
	
	
	
	.softwarebtn {
		
		display: block;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotlobbywp {
		
		margin-top: -30px;
		
	}
	
	
	
	.slotsoftarea .overview li {
		
		float: none;
		
		margin: 15px auto;
		
	}
	
	
	
	.slotlobbywrap .overview li {
		
		float: none;
		
		margin: 0 auto 24px;
		
	}
	
	
	
	
	
	/*Inner page - slotgame page*/
	
	
	
	.startablerow {
		
		padding: 13px 0;
		
	}
	
	
	
	.startablecols {
		
		float: none;
		
		width: auto;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	
	
	.startabletxt {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.slotgame-top-img {
		
		float: none;
		
		width: auto;
		
		margin: 0 auto 20px;
		
	}
	
	
	
	.slotgame-top-img p span {
		
		width: 72px;
		
	}
	
	
	
	.payout {
		
		left: 20px;
		
	}
	
	
	
	.tablecols {
		
		float: none;
		
		width: auto;
		
	}
	
	
	
	.txtrgt {
		
		margin: 0 0 15px;
		
	}
	
	
	
	.slotgame-greenareabox {
		
		float: none;
		
		height: auto;
		
		padding-bottom: 15px;
		
	}
	
	
	
	.slotgame-greenareabox img {
		
		float: none;
		
		margin: 0 auto;
		
	}
	
	
	
	.slotgame-greenareabox p {
		
		float: none;
		
		text-align: center;
		
		font-size: 16px;
		
		line-height: 32px;
		
		padding: 20px 0;
		
	}
	
	
	
	.slotgame-greenareabox p span {
		
		font-size: 38px;
		
		line-height: 42px;
		
	}
	
	
	
	.pnbtn {
		
		float: none;
		
		margin: 10px auto 0;
		
		display: block;
		
	}
	
	
	
	
	
	.slot_game_mobile_sec {
		
		display: block;
		
		width: 100%;
		
	}
	
	
	
	.mobile_none {
		
		display: none;
		
	}
	
	
	
	.sidebar p strong {
		
		margin: 0 5px 8px 0;
		
	}
	
	
	
	.claimboxwp .hdcols {
		
		font-size: 11px;
		
		width: 18%;
		
	}
	
	
	
	.claimboxwp .hdcols:last-child {
		
		width: 28%;
		
	}
	
	
	
	.claimboxwp .cols {
		
		width: 18%;
		
		font-size: 15px;
		
	}
	
	
	
	.claimboxwp .cols:last-child {
		
		width: 28%;
		
	}
	
	
	
	.claimbox {
		
		padding: 15px 5px 5px;
		
	}
	
	
	
	.claimbox .readmore {
		
		font-size: 11px;
		
		width: 56px;
		
		background: #3678ad none;
		
		padding: 0 5px;
		
	}
	
	
	
	.claimbox .readmore:hover {
		
		background-image: none;
		
	}
	
	
	
	.slotgame-greenareabox p{ width:auto; height:auto;}
	
	
	
	.slotgame-greenareabox p span{ width:auto; height:auto;}
	
	
	
	}					
	
	
	
	
	
	
	
	/******************Anirban*******************************/

.flask-left-content h2{ font-size:inherit !important;}

.flask-left-content{ margin-top:60px;}

.flask-left-content h2{ text-align:left !important; font-size:20px !important; font-family: 'Open Sans', sans-serif !important; margin-bottom:15px !important; font-weight:600 !important; background:none; !important}

.flask-left-content p{ font-family: 'Open Sans', sans-serif !important; font-size:16px; line-height:33px;}

.flask-right-content-box{ margin-bottom:30px !important;}

.flask-right-content-box h2{ font-weight:bold !important; font-size:15px !important; text-align:center; margin-bottom:15px; font-weight:bold;  font-family: 'Open Sans', sans-serif !important; background:none !important;}

.flask-right-content-box p{ font-family: 'Open Sans', sans-serif !important; font-size:15px; line-height:27px; text-align:center;}

.flask-bottom-sec{ margin-top:40px;}

.flask-bottom-sec .row{ margin-top:70px;}

.flask-bottom-sec h2{ text-align:left !important; font-size:20px !important; font-family: 'Open Sans', sans-serif !important; margin-bottom:15px !important; font-weight:600 !important; background:none !important;}

.flask-bottom-sec p{ font-family: 'Open Sans', sans-serif !important; font-size:16px; line-height:33px;}

.flask-bottom-sec p a{ color:#000;}


/******************Anirban*******************************/