@charset "utf-8";

/* CSS Document */

/* 	-----------------------------------------------------

	------------------- General Styles ------------------

	----------------------------------------------------- */	

* {margin:0; padding:0; outline: none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, ,caption, tbody, tfoot, thead,  th, table {margin:0; padding:0; border:1; outline:0; font-size:100%; background:transparent;}



blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

:focus {outline:0;}

ins {text-decoration:none;}

del {text-decoration:line-through;}

table {border-collapse:collapse; border-spacing:0;}

a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}



img {margin:0; padding:0; outline-style:none; outline-width:0; }



body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/main_bg.jpg) }



.clr {font-size:0; height:0; line-height:0; clear:both;}

.left {margin:0; padding:0; width:auto; height:auto; float:left;}

.right {margin:0; padding:0; width:auto; height:auto; float:right;}



@font-face {

font-family: 'PTSans-Caption';

src: url('../fonts/ptc55f.html');

src: url('../fonts/ptc55fd41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/ptc55f.woff') format('woff'),

url('../fonts/ptc55f-2.html') format('truetype'),

url('..fonts/ptc55f.html#ptc55f') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'Conv_CANDARAI';

src: url('../fonts/CANDARAI.html');

src: url('../fonts/CANDARAId41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/CANDARAI.woff') format('woff'),

url('../fonts/CANDARAI-2.html') format('truetype'),

url('../fonts/CANDARAI-3.html#Conv_CANDARAI') format('svg');

font-weight: normal;

font-style: normal;



}

@font-face {

font-family: 'Conv_CANDARAZ';

src: url('../fonts/CANDARAZ.html');

src: url('../fonts/CANDARAZd41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/CANDARAZ.woff') format('woff'),

url('../fonts/CANDARAZ-2.html') format('truetype'),

url('../fonts/CANDARAZ-3.html#Conv_CANDARAZ') format('svg');

font-weight: normal;

font-style: normal;



}

@font-face {

font-family: 'Conv_CANDARAB';

src: url('../fonts/CANDARAB.html');

src: url('../fonts/CANDARABd41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/CANDARAB.woff') format('woff'),

url('../fonts/CANDARAB-2.html') format('truetype'),

url('../fonts/CANDARAB-3.html#Conv_CANDARAB') format('svg');

font-weight: normal;

font-style: normal;



}

@font-face {

font-family: 'Conv_PTsans';

src: url('../fonts/PTS55F.html');

src: url('../fonts/PTS55Fd41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/PTS55F.woff') format('woff'),

url('../fonts/PTS55F.ttf') format('truetype'),

url('../fonts/PTS55F-2.html#Conv_PTsans') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'Conv_PTsansbold';

src: url('../fonts/PTS75F.html');

src: url('../fonts/PTS75Fd41dd41d.html?#iefix') format('embedded-opentype'),

url('../fonts/PTS75F.woff') format('woff'),

url('../fonts/PTS75F.ttf') format('truetype'),

url('../fonts/PTS75F-2.html#Conv_PTsansbold') format('svg');

font-weight: normal;

font-style: normal;

}



/*========wrapper start================*/



/*========wrapper end================*/



/*=========to section start================*/

#topsection{ width:100%; height:291px; padding:0px; margin:0px;}

.topsection_inner{ width:1024px; margin:0px auto; height:291px; position: relative;}

	.topsection_inner .leaf{ width:76px; height:80px; position:absolute; top:10px; right:-156px;}

.navigation{ background:url(../images/navigation_area.png) no-repeat; width:940px; height:74px; position:absolute; bottom:-36px; left:41px; z-index:2; padding:0; padding: 0 3px 0 0; }

.navigation table { width: 100%; border-spacing: 0; border-collapse: collapse; height: 74px; }

.navigation td { vertical-align: middle; text-align: center;  }

.navigation td a{ font-family:'PT Sans'; color:#FFF; padding: 23px 0; font-size:15px; line-height:20px; font-weight:normal; font-style:normal; text-decoration:none; text-shadow:1px 1px 0px #000; display: block; border-left: 1px solid #c60b11; border-right: 1px solid #c60b11;}

.navigation td a:hover{ background:url(../images/navigation_area.png) no-repeat 0 -79px; border-left: 1px solid #e51319; border-right: 1px solid #e51319; }



.navigation td:first-child  a{ border-left: 0px; }

.navigation td:first-child a:hover { background:url(../images/navigation_area.png) no-repeat 5px -79px;   }



.navigation td:last-child  a{ border-right: 0px; }

.navigation td:last-child a:hover { background:url(../images/navigation_area.png) no-repeat scroll 1px -79px transparent;   }



.navigation td:first-child   a.select {background:url(../images/navigation_area.png) no-repeat 5px -79px; ; display:block;  }

.navigation td a.select {background:url(../images/navigation_area.png) no-repeat 0 -79px; display:block;  }

.navigation td:last-child   a.select {background:url(../images/navigation_area.png) no-repeat 1px -79px transparent;  }









.left_reb{ width:215px; height:278px; position:absolute; left: -40px; bottom:-58px;}

.right_reb{ width:243px; height:146px; position:absolute; right:0px; bottom:-42px;}



.main_logo{ width:500px; height:500px;  position:absolute; left:262px; top:0px;}
#casino_logo{width: 500px; height: 500px}
.text01{ width:128px; height:auto; text-align:center; position:absolute; left:67px; top:132px;}

.text01 h4{color:#161616; font:normal 16px/20px 'Conv_PTsans';}

.text01 h4 span{ font:normal 22px/20px 'Conv_PTsansbold';}



.text02{ width:128px; height:auto; text-align:center; position:absolute; right:67px; top:132px;}

.text02 h4{ color:#161616; font:normal 16px/20px 'Conv_PTsans';}

.text02 h4 span{ font:normal 22px/20px 'Conv_PTsansbold';}



/*=========to section end================*/



/*=========slider section start=================*/

/*#slider_section{ width:100%; background:url(../images/slider_section.jpg) no-repeat top center #030303; height:150px; padding:36px 0px 0px 0px;  }

.slider_section_inner{ width:1024px; height:259px; margin:0px auto; padding:0px;}  */

/*=========slider section end=================*/



/*===========content start====================*/

#contentarea{ width:100%; background:url(../images/content_bg.png) repeat-x; height:auto; padding:0px; margin:0px auto; border:0px solid #00C;}

#contentarea_1{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid #00C;}

	.section01{ width:1024px; height:auto; margin:0 auto; padding:42px 0 64px 0;}

		.section01 h2{ color:#050505; font:normal 30px/40px 'Conv_CANDARAI'; text-align:center; margin-bottom:58px;}

			.section01 h2 span{ color:#050505; font:normal 30px/40px 'Conv_CANDARAZ'; text-align:center;}

		.section01 .game_box{ width:1024px; height:auto; margin:0 auto;}

			.section01 .game_box .box01{  background: url("../images/red_box.png") no-repeat scroll 0 0 transparent;     float: left;     height: 314px;  width: 249px;     margin-right: 8px;        position: relative;     text-align: center;    }

			.section01 .game_box .box02{ float:left; height: 314px;  width: 249px;  margin-right:8px; background:url(../images/black_box.png) 0 0 no-repeat; text-align:center; position:relative; }

			.section01 .game_box .box03{ float:left; height: 314px;  width: 249px; margin-right:8px; background:url(../images/yellow_box.png) 0 0 no-repeat; text-align:center; position:relative;  }

			.section01 .game_box .box04{ float:left;height: 314px;  width: 249px; background:url(../images/green_box.png) 0 0 no-repeat; text-align:center; position:relative; }

			.section01 .game_box h3{ color:#fff; font:normal 26px/30px 'PT Sans'; padding-top:14px; margin-bottom:12px;}

			.section01 .game_box p{ color:#ffffff; font:normal 13px/18px Arial, Helvetica, sans-serif; padding:13px 0;}

			.section01 .game_box .btn_action{ position:absolute; bottom:-19px; left:66px;}

		

			

			

.container { width:249px; height:196px;  overflow:hidden; border-bottom: 1px solid #f8e8b8;

 }

			

.container img { margin-top: -75%; 			

				-webkit-transition:all 0.5s ease-in-out;

				-moz-transition:all 0.5s ease-in-out;

				-o-transition:all 0.5s ease-in-out;

				-ms-transition:all 0.5s ease-in-out;  

				transition:all 0.5s ease-in-out; }

.container:hover  img { margin-top: 0%;   opacity: 0.4;}	



.tab_details { position: relative; }



.tab_details .tab_inner {  opacity: 0; position: absolute; top:0; left:0; width: 100%; height: 100%;

				-webkit-transition:all 0.5s ease-in-out;

				-moz-transition:all 0.5s ease-in-out;

				-o-transition:all 0.5s ease-in-out;

				-ms-transition:all 0.5s ease-in-out;  

				transition:all 0.5s ease-in-out;

				}

.tab_inner.active {  opacity: 1; z-index: 50; position: relative; }

			

			

	.section02{width:1044px; height:256px; margin:31px auto; position:relative; background:url(../images/steps-bg.png) right 0 no-repeat;}

		.section02 .heartshape{ position:absolute; top:-98px; left:-210px; width:205px; height:210px;}

		.section02 .promo_banner{ 

			position: absolute;

			top: -60px;

			left: 9px;

			border: 12px solid #F00008;

			width: 249px;

			height:432px;

			background: #EED769;

		}

		.promo_banner .inner_promo{

		    width: 100%;

			height: 100%;

			padding: 0px;

		}

		.promo_banner .inner_promo ul{

			list-style:none;

		}

		.section02 .stepsbox{     float: right;

    width: 622px;

	

    height: 100%;

    margin: 0px 27px 0 9px;

    border: 0px solid blue;

    margin-bottom: 0px;

    margin-right: 16px;}

			.section02 .stepsbox .box01{ float:left; width:194px; height:225px; padding-top:35px; margin-right:25px; text-align:center;}

			.section02 .stepsbox .box02{ float:left; width:190px; height:225px; padding-top:35px; margin-right:25px; text-align:center;}

			.section02 .stepsbox .box03{ float:left; width:194px; height:225px; padding-top:35px; text-align:center;}

			.section02 .stepsbox .number{ width:98px; height:99px; margin:0 auto 45px auto;}

			.section02 .stepsbox p{ color:#000; font:normal 13px/16px 'PT Sans';}

				.section02 .stepsbox p span{ font:normal 13px/16px 'PT Sans';}

	.section03{width:940px; height:auto; margin:0 auto; position:relative;}

		.red_ground-bg{ width:100%; height:auto; background:url(../images/redbg-graphics.jpg) center bottom repeat-x; border:0px solid yellow;}

		.section03 .heartshape{ position:absolute; bottom:400px; left:-210px; width:205px; height:210px;}

	.section04{ width:100%; height:436px; background:#030303 url(../images/game-section-bg.jpg) center top no-repeat;}	

		.section04 .section04_inner{ width:940px; height:auto; margin:0 auto;}

			.section04 .left_text_section{ float:left; width:322px;}

				.section04 .left_text_section .box01{ float:left; width:248px; height:auto; text-align:center; margin:120px 0 30px 0;}

				.section04 .left_text_section p{ color:#faeec9; font:normal 13px/21px 'PT sans' }

			.section04 .rightdisplay_section{ float:right; width:520px; height:380px; padding-top:57px; margin-right:36px; position:relative;}

				.section04 .rightdisplay_section h3{ text-align:center; color:#fffffe; font:normal 16px/40px 'PT sans'; text-transform:uppercase;}

				.section04 .rightdisplay_section .img-frame{ width:484px; height:368px; padding:18px; background:url(../images/main-frame.png) 0 0 no-repeat;}

				.section04 .rightdisplay_section .playnow01{ width:215px; height:113px; position:absolute; bottom:-100px; left:150px; z-index:888;}

				.section04 .rightdisplay_section .start_time{ width:100px; position:absolute; bottom:-70px; right:0; color:#000; font:normal 13px/16px 'Conv_PTsans';}		

		.sub_section01{ width:940px; height:auto; padding-top:145px; position:relative;}	

			.sub_section01 .try_mobileversion{ width:330px; height:auto; position:absolute; top:-34px; left:16px;}

				.sub_section01 .try_mobileversion h5{ float:right; margin:150px 6px 0 0; text-align:right; color:#040606; font:normal 13px/16px 'Conv_PTsans';}

			.sub_section01 .title_section{ width:940px; height:47px; background:#000;}

				.sub_section01 .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'Conv_PTsans'; padding:2px 10px;}

				.sub_section01 .title_section h3 span.boldtxt{ font-family:'PT Sans';}

			.sub_section01 .title_section .blog_counter{ float:right; width:27px; height:27px; margin:10px 12px 0 0; text-align:center; color:#030303; font:normal 12px/26px 'PT Sans'; background:url(../images/blog-counter-bg.png) 0 0 no-repeat;}

			.sub_section01 .sec_desc{ width:916px; height:auto; padding:34px 12px;}

				.sub_section01 .sec_desc p{ color:#000; font:normal 14px/22px 'Conv_PTsans'; padding:4px 0;}

				

		.sub_section02{ width:940px; height:auto;}	

			.sub_section02 .sort_tabsection{ width:940px; height:54px; margin:0 auto; padding-top:1px; background:url(../images/sort_tab_bg.png) 0 0 repeat-x;}

				.sub_section02 .sort_tabsection ul{ list-style:none; margin:0; padding:0;}

					.sub_section02 .sort_tabsection ul li{ float:left; padding:0; margin-right:1px; color:#000000; font:normal 14px/18px 'PT Sans'; font-style:italic; text-align:center;}

						.sub_section02 .sort_tabsection ul li a{ display:block; color:#000000; text-decoration:none; padding:14px 16px 22px}

							.sub_section02 .sort_tabsection ul li a:hover, .sub_section02 .sort_tabsection ul li a.select{ color:#fff7d4; background:url(../images/tab-sort-bg.png) center top no-repeat;}

			.sub_section02 .sorted_display{ width:940px; height:auto; margin:0 auto; padding-bottom:30px;}	

				.sub_section02 .sorted_display h4{ text-align:right; color:#0f1d1b; font:normal 13px/34px 'PT Sans'; margin-right:12px}

				.sub_section02 .sorted_display ul{ list-style:none; margin:0; padding:0;}

					.sub_section02 .sorted_display ul li{ float:left; width:184px; height:172px; margin:15px 1px; border:1px solid #0f2522; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li .game_img{ width:184px; height:132px; background:#aa0000; }

						.sub_section02 .sorted_display ul li:hover .game_img{opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section02 .sorted_display ul li .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover  .game_imgpink{ width:184px; height:132px; background:#ac1270; opacity:0.8; filter:alpha(opacity=40); }				

                        .sub_section02 .sorted_display ul li .game_imggreen { width:184px; height:132px; background:#048458; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover .game_imggreen {opacity:0.8; filter:alpha(opacity=40); }

                        .sub_section02 .sorted_display ul li .game_imgsky{ width:184px; height:132px; background:#079ca9; opacity:1.0; filter:alpha(opacity=100);}

						.sub_section02 .sorted_display ul li:hover .game_imgsky  {opacity:0.8; filter:alpha(opacity=40); }

						.sub_section02 .sorted_display ul li .game_price{ width:184px; height:34px; padding:4px 0; text-align:center; background:url(../images/gameprice_bg.png) 0 0 repeat-x; color:#fbe395; font:normal 15px/30px 'PT Sans';}

						

				.sub_section02 .sorted_display table.tournament_list{ width:932px; height:auto;}	

					.sub_section02 .sorted_display table.tournament_list thead th{ height:41px; padding:10px; text-align:center; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#fff; font:normal 14px/30px 'PT sans';}





					.sub_section02 .sorted_display table.tournament_list tbody tr.odd{ background:#f0d980;}

					.sub_section02 .sorted_display table.tournament_list tbody tr.even{ background:#f7e397;}

						.sub_section02 .sorted_display table.tournament_list tbody td{ text-align:center; padding:2px 10px; color:#010101; font:normal 14px/30px 'PT Sans';}

						

			.sub_section02 .sorted_display .pagination{ width:932px; height:30px; padding:10px 0 6px 0; background:#030606;}

				.sub_section02 .sorted_display .pagination ul{ float:right; list-style:none; margin:0; padding:0;}

					.sub_section02 .sorted_display .pagination ul li{ float:left; width:23px; height:23px; margin:0 4px; text-align:center; color:#f7dd6c; font:normal 15px/24px 'Conv_PTsans'; border:none;}

						.sub_section02 .sorted_display .pagination ul li a{color:#f7dd6c; text-decoration:none; display:block;}

							.sub_section02 .sorted_display .pagination ul li a.current-page, .sub_section02 .sorted_display .pagination ul li a:hover{ color:#000; background:url(../images/page-hover.png) 0 0 no-repeat;}	

							

		.sub_section03{ width:940px; height:auto; padding:53px 0 ; border:0px solid red;}					

			.sub_section03 .section_left{ float:left; width:462px; height:auto;}

				.sub_section03 .section_left .title_section{ width:462px; height:47px; background:#030303;}

				.sub_section03 .section_left .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}

				.sub_section03 .section_left .title_section h3 span.boldtxt{ font-family:'Conv_PTsansbold';}

				

				.sub_section03 .section_left .sec_desc{ width:414px; height:auto; padding:24px; }

					.sub_section03 .section_left .sec_desc p{ color:#000; font:normal 14px/21px 'PT sans'; padding:8px 0;}

			.sub_section03 .section_right{ float:left; margin-left:25px; width:416px; height:auto;}

				.sub_section03 .section_right table.contact_table{ width:416px; height:auto;}	

					.sub_section03 .section_right table.contact_table thead th{ height:41px; padding:10px; text-align:left; background:url(../images/th-bg.jpg) 0 0 repeat-x; color:#fff; font:normal 14px/30px 'PT sans';}

					.sub_section03 .section_right table.contact_table tbody tr.odd{ background:#f0d980;}

					.sub_section03 .section_right table.contact_table tbody tr.even{ background:#f7e397;}

						.sub_section03 .section_right table.contact_table tbody td{ text-align:left; padding:2px 10px; color:#010101; font:normal 14px/22px 'PT sans';}

					.sub_section03 .section_right table.contact_table tfoot td{ background:#030706; padding:20px 10px; color:#fff; font:normal 14px/18px 'PT sans'; font-style:italic; text-align:right;}	

					

		.sub_section04{ width:940px; height:auto; padding:63px 0 0px ; border:0px solid red;}

			.sub_section04 .sec04_left{ float:left; width:698px; height:auto;}

				.sub_section04 .sec04_left .title_section{ width:698px; height:47px; background:#030303;}

				.sub_section04 .sec04_left .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT Sans'; padding:2px 10px;}

				.sub_section04 .sec04_left .title_section h3 span.boldtxt{ font-family:'PT Sans' bold;}

				.sub_section04 .sec04_left .sec_desc{ width:698px; height:auto; padding:34px 12px;}

				.sub_section04 .sec04_left .sec_desc p{ color:#000; font:normal 14px/22px 'PT Sans'; padding:4px 0;}

				

			.sub_section04 .sec04_right{ float:right; width:229px; height:auto;}

				

	.section05{ width:100%; height:315px; margin:0 auto; background:url(../images/section05-bg.jpg) center top repeat-x;}

		.section05 .section05_inner{ width:1133px; height:auto; margin:0 auto; padding:60px 0; position:relative;}

			.section05 .section05_inner .karoshape{ width:168px; height:198px; position:absolute; top:-126px; right:-106px;}

			.section05 .download_sec{ width:1133px; height:136px; margin:0 auto; background:url(../images/download_graphics.png) 0 0 no-repeat;}

				.section05 .download_sec .download_innertext{ width:670px; height:90px; text-align:center; padding:20px 0; border:0px solid yellow; margin:0 auto 0 auto;}

					.section05 .download_sec .download_innertext p{color:#fff; font:normal 26px/40px 'PT sans'; text-shadow:1px 2px 1px #000;}

						.section05 .download_sec .download_innertext p span{ font-family:'PT sansbold';}

			.section05 .section05_inner p.downtxt{ width:610px; margin:0 auto; color:#fbedaa; font:normal 13px/20px 'PT sans'; padding:40px 0;}			

			

	.left_content{ float:left; width:702px; height:auto; padding:20px 0; margin-top:56px;}

	.left_content h2.title{ line-height:47px; padding:10px 15px; background-color: #000 ; color:#ffffff; font:normal 25px/30px 'PT Sans'; margin-bottom:12px;}

	.left_content h2.title1{ line-height:47px; padding:10px 15px; ; color:#ffffff; font:normal 25px/30px 'PT Sans'; margin-bottom:2px;}

	.left_content .company_banner{ width:702px; height:auto; margin:0 auto 20px auto;}

		.left_content h2.title span{ font:normal 25px/40px 'PT sansbold';}

	.left_content p{ color:#000; font:normal 14px/22px 'PT sans'; padding:8px 0;}

		.left_content p span.boldtxt{ font-family:'PT sansbold';}

		.left_content p a{ color:#a00409;}

	.left_content .imgbox01	{ width:702px; height:auto; margin:30px auto; background:url(../images/imgbox01-bg.png) center 64px no-repeat;}

	.left_content .banner01 { width:664px; height:98px; padding:18px; text-align:center; margin:30px auto; background:url(../images/baner01-bg.jpg) 0 0 no-repeat;}	

		.left_content .banner01 p{ color:#ffffff; font:normal 26px/32px 'PT Sans'; text-shadow:1px 1px 2px #000; margin-top:5px}

			.left_content .banner01 p span{ color:#ffffff; font:normal 26px/32px 'PT sans';}

	.left_content .boxsection_01{ width:702px; height:auto; padding:20px 0;}

		.left_content .boxsection_01 .box_left01{ float:left; width:340px; height:auto;}

		.left_content .boxsection_01 .box_right01{ float:right; width:346px; height:auto;}

		.left_content .boxsection_01 .box_left02{ float:left; width:226px; height:auto; margin-right:14px;}

		.left_content .boxsection_01 .box_left03{ float:left; width:226px; height:auto; margin-right:14px;}

		.left_content .boxsection_01 .box_left04{ float:left; width:222px; height:auto;}

		.left_content .boxsection_01 .title_sec { width:100%; height:38px; background:#000; padding:4px 0;}

			.left_content .boxsection_01 .title_sec h3{ padding:0 10px; color:#ffffff; font:normal 16px/32px 'PT sans';}

		.left_content .boxsection_01 .desc{ width:100%; height:auto;}

			.left_content .boxsection_01 .desc p{ color:#000; font:normal 14px/22px 'Conv_PTsans'; padding:10px;}

	.section_contact{ width:100%; height:386px; background:url(../images/contact_redsec-bg.jpg) center top repeat-x;}	

		.section_contact .section_contact_inner{ width:980px; height:auto; margin:0 auto; position:relative;}

			.section_contact .contact_red_fallingline{ width:283px; height:509px; background:url(../images/contact_red-bg.png) 0 0 no-repeat; position:absolute; top:1px; left:-23px;}

				.section_contact .contact_red_fallingline .contact_address{ width:220px; height:auto; text-align:left; padding:20px 26px; border:0px solid;}

					.section_contact .contact_red_fallingline .contact_address h4{ color:#000; font:bold 18px/32px 'PT sans'; color:#fff; text-align: center}

					.section_contact .contact_red_fallingline .contact_address p{ color:#000; font:normal 13px/19px 'PT sans'; text-align: center }

						.section_contact .contact_red_fallingline .contact_address p a{ color:#000; text-decoration:none;}

		.section_contact .contact_form{ float:left; width:708px; height:auto; margin: 56px 0 0 245px;}	

			.section_contact .contact_form .rows01{ width:100%; height:auto; margin-bottom:42px;}

				.section_contact .contact_form .rows01 .txtbox02{ float:left; width:207px; height:auto; margin-left:27px;}

						.section_contact .contact_form .rows01 .txtbox02 input[type="text"]{ width:200px; height:30px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; margin-bottom:10px; border-radius:4px; color:#e5d39b; font:normal 14px/normal 'PT sans';}

						.section_contact .contact_form .rows01 .textareabox02{ float:left; width:676px; height:auto; margin-left:27px;}	

							.section_contact .contact_form .rows01 .textareabox02 textarea{ width:668px; height:159px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; border-radius:4px; resize:none;  overflow:auto; color:#e5d39b; font:normal 14px/normal 'PT sans';}

							.section_contact .contact_form .rows01 h5{ float:left; font-style:italic; color:#e5d39b; font:normal 14px/normal 'PT sans'; margin: 10px 0 0 27px;}	

							.section_contact .contact_form .rows01 input[type="submit"]{ float:right; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:10px 6px 10px 0; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}	

	/* ------------blog section----------------------*/

	.left_content .blog_section{ width:702px; height:auto;}

		.left_content .blog_section .title_section{ width:690px; height:47px; background:#030303;}

			.left_content .blog_section .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}

				.left_content .blog_section .title_section h3 span.boldtxt{ font-family:'Conv_PTsansbold';}

			.left_content .blog_section .title_section .blog_counter{ float:right; width:27px; height:27px; margin:10px 12px 0 0; text-align:center; color:#030303; font:normal 12px/26px 'Conv_PTsans'; background:url(../images/blog-counter-bg.png) 0 0 no-repeat;}

			.left_content .blog_section .title_section .blog_postby{ float:right; width:auto; height:27px; margin:10px 10px 0 0; color:#fff; font:normal 14px/26px 'PT sans'; font-style:italic;}

				.left_content .blog_section .title_section .blog_postby a{ color:#fee685; text-decoration:none;}

			

		.left_content .blog_section .blog_posted{ width:702px; height:auto; }	

			.left_content .blog_section .blog_posted .eachpost{width:702px; height:auto; padding:45px 0 35px 0; }

				.blog_section .blog_posted .eachpost .imgleft{ float:left; margin:0 24px 12px 0;}

					.blog_section .blog_posted .eachpost h3{ color:#020202; font:normal 26px/32px 'PT sans'; padding:2px 10px;}

					.blog_section .blog_posted .eachpost h3 span{ font-family:'PT sans'; font-weight:bold}

					.blog_section .blog_posted .eachpost p{ color:#000; font:normal 14px/18px 'PT sans';}

					.blog_section .blog_posted .eachpost .bottombar{ width:658px; height:33px; padding:12px 16px; margin:20px 0 0 0; background:url(../images/bottombar_bg.png) 0 0 no-repeat;}	

						.blog_section .blog_posted .eachpost .bottombar ul.keyword{ float:left; width:400px; list-style:none; margin:0; padding:0;}

							.blog_section .blog_posted .eachpost .bottombar ul.keyword li{ float:left; color:#000; font:normal 14px/22px 'Conv_PTsans'; font-style:italic; padding:0 3px;}

								.blog_section .blog_posted .eachpost .bottombar ul.keyword li a{ color:#000; text-decoration:none;}

						.blog_section .blog_posted .eachpost .bottombar h5{ float:right; color:#000; font:normal 14px/22px 'Conv_PTsans'; font-style:italic;}	

						

		.left_content .blog_section .pagination	{ width:644px; height:25px; padding:12px 22px; background:url(../images/pagination-bg.jpg) 0 0 no-repeat;}		

			.left_content .blog_section .pagination .pg_left{ float:left; width:380px; height:auto;}

				.left_content .blog_section .pagination .pg_left a{ color:#f7dd6c; font:normal 15px/18px 'PT sans'; text-decoration:none;}

				.left_content .blog_section .pagination .pg_left a.older{ float:left;}

				.left_content .blog_section .pagination .pg_left a.newer{ float:right;}

			.left_content .blog_section .pagination .pg_right{ float:right; width:222px; height:auto;}

				.left_content .blog_section .pagination .pg_right ul{ list-style:none; margin:0; padding:0;}

					.left_content .blog_section .pagination .pg_right ul li{ float:left; width:23px; height:23px; margin:0 4px; text-align:center; color:#f7dd6c; font:normal 15px/24px 'Conv_PTsans';}

						.left_content .blog_section .pagination .pg_right ul li a{color:#f7dd6c; text-decoration:none; display:block;}

							.left_content .blog_section .pagination .pg_right ul li a.current-page, .left_content .blog_section .pagination .pg_right ul li a:hover{ color:#000; background:url(../images/page-hover.png) 0 0 no-repeat;}

							

		.left_content .blog_section .blog_posted .singlepost{ width:702px; height:auto; padding:2px 0 10px 0; }		

			.blog_posted .singlepost .post_img{ width:702px; height:auto; margin-bottom:15px;}

			.blog_posted .singlepost p{ color:#000; font:normal 13px/21px 'PT sans'; padding:6px 0;}

				.blog_posted .singlepost .specialtxt_section{ float:left; width:268px; height:112px; background:url(../images/specialtxtbox_bg.jpg) 0 0 no-repeat; padding:30px 25px; margin:0 16px 15px 0; text-align:center;}

					.blog_posted .singlepost .specialtxt_section p{  color:#fff; font:normal 16px/22px 'PT sans'; font-style:italic;}

					

		.left_content .blog_section .blog_posted .comemntbox{ width:690px; height:auto; margin:0 auto;}	

		.blog_section .blog_posted .comemntbox .title_section{ width:690px; height:47px; background:#030303;}

			.blog_section .blog_posted .comemntbox .title_section h3{ float:left; color:#ffffff; font:normal 26px/36px 'PT sans'; padding:2px 10px;}

				.blog_section .blog_posted .comemntbox .title_section h3 span.boldtxt{ font-family:'Conv_PTsansbold';}

			.blog_section .blog_posted .comemntbox .title_section .blog_counter{ float:right; width:27px; height:27px; margin:10px 12px 0 0; text-align:center; color:#030303; font:normal 12px/26px 'Conv_PTsans'; background:url(../images/blog-counter-bg.png) 0 0 no-repeat;}

			

		.blog_section .blog_posted .comemntbox .comemnt_post{ width:690px; height:auto; padding:18px 0; background:url(../images/comment_sep.jpg) 0 bottom repeat-x;}

			.comemntbox .comemnt_post .commnt{ float:left; width:656px; height:auto; margin-left:27px;}

				.comemntbox .comemnt_post .commnt .comnt_img{ float:left; width:103px; height:103px; margin-right:32px;}

				.comemntbox .comemnt_post .commnt .comnt_desc{ float:left; width:520px; height:auto;}

					.comemntbox .comemnt_post .commnt .comnt_desc .comm_title{ width:520px; height:auto; margin-bottom:6px;}

						.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h3{ float:left; color:#000; font:normal 17px/22px 'PT sans';}

						.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h5{ float:right; color:#000; font: normal 13px/22px 'PT sans';}

							.comemntbox .comemnt_post .commnt .comnt_desc .comm_title h5 a{ color:#feeaac; font-style:italic; text-decoration:none;}

					.comemntbox .comemnt_post .commnt .comnt_desc p{ color:#000; font:normal 14px/20px 'Conv_PTsans'; padding:4px 0;}

					

			.comemntbox .comemnt_post .commnt_sub{ float:left; width:608px; height:auto; margin-left:68px;}	

				.comemntbox .comemnt_post .commnt_sub .comnt_img{ float:left; width:80px; height:80px; margin-right:32px;}

				.comemntbox .comemnt_post .commnt_sub .comnt_desc{ float:left; width:490px; height:auto;}

					.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title{ width:490px; height:auto; margin-bottom:6px;}

						.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h3{ float:left; color:#000; font:normal 17px/22px 'PT sans';}

						.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h5{ float:right; color:#000; font: normal 13px/22px 'PT sans';}

							.comemntbox .comemnt_post .commnt_sub .comnt_desc .comm_title h5 a{ color:#feeaac; font-style:italic; text-decoration:none;}

					.comemntbox .comemnt_post .commnt_sub .comnt_desc p{ color:#000; font:normal 14px/20px 'PT sans'; padding:4px 0;}

					

			.comemntbox .write_comments{ float:left; width:648px; height:auto; padding:30px 0; margin-left:27px;}		

				.comemntbox .write_comments .img_upload{ float:left; width:135px;}

				.comemntbox .write_comments .comment_formbox{ float:left; width:512px; height:auto;}

					.comemntbox .write_comments .comment_formbox .rows01{ width:100%; height:auto; margin-bottom:42px;}

						.comemntbox .write_comments .comment_formbox .rows01 .txtbox01{ float:left; width:225px; height:auto; margin-left:27px;}

							.comemntbox .write_comments .comment_formbox .rows01 .txtbox01 input[type="text"]{ width:217px; height:30px; background-color: #000; border: 1px #cd9f40 solid; padding:4px 7px; margin-bottom:10px; border-radius:4px; color:#e5d39b; font:normal 14px/normal 'PT sans';}

						.comemntbox .write_comments .comment_formbox .rows01 .textareabox01{ float:left; width:478px; height:auto; margin-left:27px;}	

							.comemntbox .write_comments .comment_formbox .rows01 .textareabox01 textarea{ width:470px; height:70px; background:url(../images/txtareabox01.png) 0 0 no-repeat; padding:4px; border:none; resize:none; overflow:auto; color:#e5d39b; font:normal 14px/normal 'PT sans';}

							.comemntbox .write_comments .comment_formbox .rows01 input[type="submit"]{ float:right; width:116px; height:42px; background:url(../images/send-btn01.png) 0 0 no-repeat; padding:0; margin:10px 6px 10px 0; border:none; color:#000; font:normal 14px/22px 'PT sans'; cursor:pointer;}

	/*------------- /blog section -------------------*/			

	.rightside_section{ float:right; width:220px; height:auto; margin-top:76px;}

	

		.rightside_section .rightboxes{ width:220px; height:auto; padding-bottom:31px; margin-bottom:22px; border-top:3px solid #d70c13; background:url(../images/side_graphics.png) center bottom no-repeat;}

			.rightside_section .rightboxes .live_casino{ width:220px; height:250px; background:url(../images/live_casino-bg.jpg) 0 0 no-repeat;}

				.rightboxes .live_casino .casino_title{ width:220px; height:54px; text-align:center; }

					.rightboxes .live_casino .casino_title h3{ color:#fff; font:normal 30px/48px 'Conv_CANDARAB';}

				.rightboxes .live_casino .casino_text{ width:220px; height:34px; padding:14px 0; text-align:center; border:0px solid yellow;}

					.rightboxes .live_casino .casino_text p{ color:#fff; font:normal 13px/16px Arial, Helvetica, sans-serif;}

				.rightboxes .live_casino .offer_bonus_text{ width:220px; height:92px; padding:24px 0 16px 0; text-align:center; border:0px solid yellow;}	

			.rightside_section .rightboxes .popular_games{ width:220px; height:auto; border:0px solid #000;}

				.rightside_section .rightboxes .title_sec{ width:100%; height:auto; background:#000; text-align:center; padding:6px 0;}

					.rightboxes .title_sec h2{ color:#fff; font:normal 22px/30px 'Conv_CANDARAB';}

				

				.rightside_section .rightboxes .popular_games table{ width:100%; border-collapse:collapse;}

					.rightside_section .rightboxes .popular_games table tr td{ height:108px; border:1px solid #000; background:#9f0000;}

				.rightside_section .rightboxes .bottom_sec{ width:100%; height:auto; background:#000; text-align:center; padding:6px 0; color:#fff; font:normal 13px/22px Arial, Helvetica, sans-serif; }	

			

			.rightside_section .rightboxes .top_jackpot{ width:220px; height:auto; background:#000;}	

				.rightside_section .rightboxes .top_jackpot ul{ list-style:none; margin:0; padding:0;}

					.rightside_section .rightboxes .top_jackpot ul li a{ height:54px; width:220px; display: block; background:url(../images/box_shade.png) center top no-repeat;  }

					.rightside_section .rightboxes .top_jackpot ul li a:hover{  background:url(../images/box_shade-hover.jpg)  top repeat-x}



			.rightside_section .rightboxes .top_jackpot_text{ width:215px; height:auto; background:#000; padding:0px 0px 0px 0px;}



						.rightside_section .rightboxes .top_jackpot ul li .box_number{ float:left; width:22px; height:auto; padding:12px 0;  margin-right:6px; text-align:center; color:#fff; font:normal 14px/normal 'PT Sans';}

						.rightside_section .rightboxes .top_jackpot ul li .box_img a{ float:left; width:42px; height:42px; opacity:0.8; filter:alpha(opacity=80); margin-top:5px}

						.rightside_section .rightboxes .top_jackpot ul li .box_img a:hover{ opacity:1.0; filter:alpha(opacity=100);}

						

						.rightside_section .rightboxes .top_jackpot ul li h5{ float:left; color:#fff; font:normal 14px/normal 'PT Sans'; padding:12px 0;}

			.rightside_section .rightboxes .share_box{width:220px; height:auto; background:#000;}	

				.rightside_section .rightboxes .share_box .title_sec{ padding:10px 0;}

				.rightside_section .rightboxes .share_box .share_logos{ width:220px; height:37px; padding:10px 0; text-align:center; background:url(../images/box-shade.jpg) 0 0 repeat-x;}

					.rightside_section .rightboxes .share_box .share_logos ul{ text-align:center; list-style:none; margin:0; padding:0;}

						.rightside_section .rightboxes .share_box .share_logos ul li{ display:inline-block; margin:0 4px;}

			.rightside_section .rightboxes .category{ width:220px; height:auto; background:#000;}	

				.rightside_section .rightboxes .category .title_sec{text-align:left; padding-left:10px; width:210px; }

				.rightside_section .rightboxes .category ul{ list-style:none; margin:0; padding:0 0 10px 0;}

					.rightside_section .rightboxes .category ul li{ color:#fbf3d8; font:normal 14px/18px 'PT sans'; padding:6px 16px;}

						.rightside_section .rightboxes .category ul li a{ padding-left:20px; color:#fbf3d8; text-decoration:none; background:url(../images/bullet-heart1.png) 0 4px no-repeat;}

						.rightside_section .rightboxes .category ul li:hover, .rightside_section .rightboxes .category ul li.selected{ background:url(../images/categ-hov.jpg) 0 0 repeat-x;}

						

						.rightside_section .rightboxes .post_latest{ width:220px; height:auto; background:#020606;}

							.rightboxes .post_latest .tab_content1 { margin:0; padding:0; width:220px; height:45px; position:relative; z-index:109;}

								.rightboxes .post_latest .tab_content1 ul {margin:0; padding:0; list-style:none;}

									.rightboxes .post_latest .tab_content1 ul li {margin:0; padding:0; float:left; width:83px; height:33px; font:normal 14px/21px 'PT sans'; color:#000000; text-align:center; cursor:pointer; display:block; margin-right:0; text-transform:uppercase;}

										.rightboxes .post_latest .tab_content1 ul li a {color:#ffffff; text-decoration:none; display:block; padding:12px 12px; background:#000000;}

											.rightboxes .post_latest .tab_content1 ul li a:hover {color:#fff;}

											.rightboxes .post_latest .tab_content1 ul li a.select {color:#fff; background:#112d2a;}

				

							.rightboxes .post_latest .tab_details1 { margin:0; padding:0px; width:220px; height:auto; float:left; position:relative; z-index:99; background:#020606;}

								.rightboxes .post_latest .tab_details1 .post01{ width:220px; height:auto;}

									.rightboxes .post_latest .tab_details1 .post01 ul{ list-style:none; margin:0; padding:0;}

										.rightboxes .post_latest .tab_details1 .post01 ul li{ padding:10px 15px; background:url(../images/tab-bg.png) 0 0 repeat-x; border-bottom:1px solid #000000;}

											.rightboxes .post_latest .tab_details1 .post01 ul li h3{ color:#fbf3d8; font:normal 14px/22px 'PT sans';}

											.rightboxes .post_latest .tab_details1 .post01 ul li p{ color:#fbf3d8; font:normal 14px/18px 'PT sans'; font-style:italic;}

											

											

	.red_ground-bg1{ width:100%; height:730px; background:url(../images/red-bg01.png) center top repeat-x;}

		.red_ground-bg1 .red_ground-bg1_inner{ width:942px; height:auto; margin:0 auto; position:relative;}

			.red_ground-bg1 .red_ground-bg1_inner .heartshape{ position:absolute; top:360px; left:-210px; width:205px; height:210px;}

		.red_ground-bg1 .pricing_table{ width:942px; height:536px; margin:6px auto 0 auto; background:url(../images/pricing-table.png) 0 0 no-repeat;}

		

			.pricing_table .box{ float:left; width:229px; height:auto; padding-left:6px; border:0px solid #000;}

			.pricing_table .box .sec001{ height:32px; margin-top:38px; color:#fff; font:normal 16px/22px 'PT Sans'; text-align:center;}

			.pricing_table .box .sec002{ height:106px; color:#fff; font:normal 60px/80px 'PT Sans'; text-align:center; padding-top:10px }

			.pricing_table .box .sec003{ width:200px; height:289px; margin:0 auto;}

			.pricing_table .box .sec003 ul{  margin-left:20px; padding:0; list-style-image: url('../images/bullet-heart2.png');}

			.pricing_table  .box .sec003 ul li{ background:url(../images/pr-table-bg.png) center top no-repeat; padding:10px 0; color:#282828; font:normal 16px/22px 'PT Sans';}

			.pricing_table .box .sec003 ul li img{ vertical-align:middle; margin-right:12px; }

			.pricing_table .box .sec004{  color:#fff; font:normal 16px/30px 'PT Sans'; text-align:center; margin-top:-5px}

			

						

			.pricing_table .box:hover{ float:left; width:229px; height:auto;  border:0px solid #000; background:url(../images/pricing-table-1.png) 0 0 no-repeat; padding-bottom:20px}



			.pricing_table .box:hover .sec001 { height:46px; margin-top:1px; color:#fff; font:normal 18px/36px 'Conv_PTsans'; text-align:center;}	

			.pricing_table .box:hover .sec002{ height:129px; color:#fff; font:normal 70px/100px 'PT Sans' ; font-weight:bold; text-align:center;}

						.pricing_table .box:hover .sec003 ul{  margin-left:20px; padding:0; list-style-image: url('../images/bullet-heart1.png');}

			.pricing_table .box:hover  .sec004{  color:#fff; font:normal 16px/30px 'PT Sans'; text-align:center; margin-top:8px}

				

			

				



				.pricing_table h2 span{ font-size:40px; }

		.red_ground-bg1 .terms_and_condition{ width:942px; height:190px; margin:0 auto; position:relative; border:0px solid yellow;}	

			.terms_and_condition .points_banner{ position:absolute; top:18px; left:-70px;}

				.terms_and_condition .redtext_section{ float:left; width:434px; height:auto; margin:22px 0 0 288px;}

			.terms_and_condition .redtext_section h3{ color:#fefefe; font:normal 22px/30px 'PT Sans'; margin-bottom:14px;}

			.terms_and_condition .redtext_section ul{ list-style:none; margin:0; padding:0;}

				.terms_and_condition .redtext_section ul li{ padding:2px 0 2px 26px; color:#fff; font:normal 13px/16px 'PT Sans'; background:url(../images/bullet-heart.png) 0 6px no-repeat;}

/*===========content end====================*/



/*=========footersection start==================*/

.footer_section{ width:100%; height:auto;}

	.footer_section .footersection-top{ width:100%; height:235px; background:url(../images/footer_bg01.jpg) no-repeat top center #000; }

		.footersection-top .footertop_inner{ width:1024px; height:235px; margin:0 auto; position:relative;}

			.footersection-top .footertop_inner .karoshape{ width:168px; height:198px; position:absolute; top:-100px; right:-160px;}

			.footersection-top .footertop_inner .social_media{ float:left; width:82px; height:auto; margin:162px 36px 0 260px;}

				.footersection-top .footertop_inner .social_media ul{ list-style:none; margin:0; padding:0;}

					.footersection-top .footertop_inner .social_media ul li{ display:inline; margin:0 6px;}

			.footersection-top .footertop_inner .footerbox01{ float:left; width:200px; height:auto; margin:44px 30px 0 0;}		

				.footersection-top .footertop_inner .footerbox01 ul{ list-style:none; margin:0; padding:0;}

					.footersection-top .footertop_inner .footerbox01 ul li{ color:#487872; margin:8px 0; padding:0; font:normal 13px/18px 'PT Sans';}

						.footersection-top .footertop_inner .footerbox01 ul li a{ color:#487872; text-decoration:none;}

						.footersection-top .footertop_inner .footerbox01 ul li a:hover{ color:#72bdb4; text-decoration:none;}

			.footersection-top .footertop_inner .footerbox02{ float:left; width:356px; height:auto; margin-top:30px;}

				.footersection-top .footertop_inner .footerbox02 .imgright{ float:right; margin:0 0 10px 20px;}

				.footersection-top .footertop_inner .footerbox02 h3{ color:#e2cca5; font:normal 22px/30px 'PT Sans'; margin-bottom:40px;}

				.footersection-top .footertop_inner .footerbox02 ul{ list-style:none; margin:0; padding:0;}

					.footersection-top .footertop_inner .footerbox02 ul li{ color:#487872; margin:8px 0; padding:0; font:normal 13px/18px 'PT Sans';}

						.footersection-top .footertop_inner .footerbox02 ul li a{ color:#487872; text-decoration:none;}

						.footersection-top .footertop_inner .footerbox02 ul li a:hover{ color:#72bdb4; text-decoration:none;}

.section_red{ width:100%; height:auto; border-bottom:1px solid #d10000; background:#850000 url(../images/redsection_bg.jpg) 0 0 repeat-x; }	

	.section_red .section_red_inner{ width:940px; height:161px; margin:0 auto; padding-bottom:16px; position:relative;}

		.section_red .section_red_inner .freespin_banner{ position:absolute; top:-18px; left:-43px;}

		.section_red .section_red_inner .karoshape{ width:168px; height:198px; position:absolute; top:-150px; right:-200px;}

		.section_red .section_red_inner .redtext_section{ float:left; width:434px; height:auto; margin:22px 0 0 278px;}

			.section_red .section_red_inner .redtext_section h3{ color:#fefefe; font:normal 22px/30px 'PT Sans'; margin-bottom:14px;}

			.section_red .section_red_inner .redtext_section ul{ list-style:none; margin:0; padding:0;}

				.section_red .section_red_inner .redtext_section ul li{ padding:2px 0 2px 26px; color:#fff; font:normal 13px/16px 'PT Sans'; background:url(../images/bullet-heart.png) 0 6px no-repeat;}

.footer_section_bottom{ width:100%; background:#000; border-top:1px solid #282428; border-bottom:0px solid #130e08; min-height:51px;}

.footer_section_bottom_inner{ width:1024px; margin:0px auto; min-height:31px; position:relative; padding:20px 0px 0px 0px;}

.footer_bottomleftpart{ width:215px; height:auto; float:left; padding:0px; margin:0px 0px 0px 269px;}

.footer_bottomrightpart{ width:200px; float:right; height:auto; padding:0px; margin:0px; color:#545454; font:normal 13px/normal Arial, Helvetica, sans-serif;}

.footer_logo{ width:338px; height:203px; position:absolute; left:-61px; top:-152px; background:url(../images/footer_logo-bg.png) 0 0 no-repeat;}

	.footer_logo .logo_section{ float:left; width:277px; height:117px; padding-top:33px; text-align:center;}

	.footer_logo p.copyright{ float:left; width:277px; text-align:center; color:#300001; font-size:13px; font-weight:normal; line-height:46px;}

/*=========footer section end==================*/





.login_home_page{

    float: right;

    text-align: right;

    margin-top: 30px;

    color: #ED1C24;

    font-weight: bold;

    line-height: 30px;

}



.login_home_page .login-remember{

	display:none;

}



.login_home_page #user_login{

	height: 24px;

    padding-left: 10px;

}

.login_home_page .login-password{

	margin-top:5px;

}

.login_home_page #user_pass{

	height: 24px;

    padding-left: 10px;

}

.login_home_page #wppb-submit{

	background: #ED1C24;

    color: #fff;

    padding: 5px 16px;

    margin-top: 10px;

    cursor: pointer;

}



.login_home_page .wppb-error{

    font-size: 13px;

    font-weight: normal;

}



.baul {

	position: absolute;

    margin-left: 225px;

    z-index: 999999999;

    width: 39px;

    margin-top: -7px;

}

.lottery_result{

    

    height: 100%;

}

.result_number{

    width: 50%;

    float: left;

    color: #ED1C24;

    font-size: 57px;

    font-weight: bold;

    text-align: center;

    margin-top: 10px;

	font-family: 'Open Sans', sans-serif;

}

.result_number span{

    color: green;

    font-size: 55px;

    font-family: fantasy

}

.result_amount{

    width: 50%;

    float: left;

    color: yellow;

    font-size: 41px;

    font-weight: bold;

    text-align: center;

    margin-top: 97px;

	font-family: cursive;

}

.result_amount span{

    color: #ED1C24;

    font-size: 55px;

    font-family: fantasy;

	display: block;

}

.result_number_circle{

	position: absolute;

    width: 274px;

    height: 263px;

    margin-top: -394px;

    margin-left: 113px;

    text-align: center;

    color: #000;

    font-size: 170px;

    

    padding-top: 15px;

    background-color:#a9383f;

    border-radius: 50%;

}

.results_size

{

	height: 430px;

	width: 250px;	

}

td

{

 		

}



.boxed {

	border: 1px solid green;

	height: 50px;

	width: 50px;

	  

}

.float_left

{

	float:left;

		

}





.image_sppp {

    position: absolute;

    

    

    -webkit-animation:spin 4s linear infinite;

    -moz-animation:spin 4s linear infinite;

    animation:spin 4s linear infinite;

}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }

@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }



.result_tabb

{

	margin-left:50px;

	background-color:#00C;

	font-size:22px;

	height: auto;

	width: 220px;

	border: thin solid #000;	

	border-radius:50px;

	  padding: 20px;

  background: rgb(34,34,34); /* for IE */

  background: rgba(34,34,34,0.75);
  backdrop-filter: blur(5px);

}

.re_numb

{

	margin-left:7px;

	margin-top:24px; 

	padding:0; 

	border:1; 

	outline:0; 

	font-size:100%; 

	background:transparent;

}

.bgimg {

    background-image: url("../images/casino.jpg");

    background-repeat: repeat-y;

}
.result_tabbm{display: none;}
@media (max-width: 600px) {
	.main_logo{ width:900px; height:900px;  position:absolute; left:190px; top:0px;}

	.result_number_circle{
		position: absolute;
		width: 549px;
		height: 533px;
		margin-top: -777px;
		margin-left: 226px;
		text-align: center;
		
		font-size: 170px;
		padding-top: 15px;
		/* background-color:#a9383f; */
		border-radius: 50%;
	}

	#casino_logo{width: 998px; height: 998px}
	/* #topsection{height: 790px;} */
	#topsection{height: 720px;}
	.board{position: absolute; left: 335px;}
	.board img{transform: rotate(90deg); width: 700px;}
	#slider_section{height: 930px;}
	.resultnow{display: none;}
	.result_tabb{display: none;}
	.result_tabbm{display: block;}
	.result_tabbm{
		background-color:#00C;
		font-size:40px;
		height: auto;
		width: 100%;
		border: thin solid #000;	
		border-radius:50px;
		padding: 20px;
		background: rgb(34,34,34); /* for IE */
		background: rgba(34,34,34,0.75);
		backdrop-filter: blur(5px);	
	}
	.re_numb{margin-top: 120px;color: white;}
	.result_number_circle{background-color: #1b1b1b;}
	.baul{margin-left: 458px;width: 60px; height: 80px;}

	.footer-wrapper{
		width: 1373px!important;
	}
	
	.section01{padding: 0px 0 64px 170px; margin-top: -37px;}
}

.re_numb{color: white;}





/*f*/
.open-modal-btn {
        background: #007bff;
        color: white;
        padding: 12px 25px;
        border: none;
        border-radius: 6px;
        font-size: 16px;
        cursor: pointer;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: background 0.3s ease;
    }
    .open-modal-btn:hover {
        background: #0056b3;
    }

    .modal-overlay {
        position: fixed;
        inset: 0;
        background: rgba(0,0,0,0.6);
        display: none;
        justify-content: center;
        align-items: center;
        z-index: 999;
    }

    .modal {
        position: relative;
        background: white;
        border-radius: 12px;
        width: 400px;
        box-shadow: 0 8px 24px rgba(0,0,0,0.2);
        padding: 30px 25px;
        text-align: center;
        animation: fadeIn 0.3s ease-in-out;
    }

    @keyframes fadeIn {
        from { opacity: 0; transform: translateY(-20px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .close-btn {
        position: absolute;
        top: 12px;
        right: 20px;
        background: none;
        border: none;
        font-size: 22px;
        cursor: pointer;
        color: #888;
    }

    .form-group {
        text-align: left;
        margin-bottom: 15px;
    }

    .form-group label {
        display: block;
        margin-bottom: 6px;
        font-weight: 600;
        color: #333;
        font-size: 14px;
    }

    .form-group input {
        width: 100%;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 6px;
        font-size: 14px;
        transition: border-color 0.3s;
    }

    .form-group input:focus {
        border-color: #007bff;
        outline: none;
    }

    .submit-btn {
        background: #007bff;
        color: #fff;
        padding: 10px;
        width: 100%;
        border: none;
        border-radius: 6px;
        font-size: 15px;
        cursor: pointer;
        transition: background 0.3s;
    }

    .submit-btn:hover {
        background: #0056b3;
    }

    .success-message {
        font-size: 18px;
        font-weight: 600;
        color: #28a745;
        animation: fadeIn 0.5s ease-in-out;
        padding: 10px;
    }