@media only screen and (min-width: 980px) and (max-width: 1160px) {
.container	{width:960px; margin:0 auto; display:block;}
.nav ul li {    margin: 0 9px 0 0;   padding: 9px 16px 9px 0;}
.main_container_top{ width:960px;}
.main_container_top h1{ padding:20px 0 30px 14px;}
.goto{ margin:22px 9px 0 0;}
.jungel_lef{ width:715px;}
.jungel_lef_img{  margin:45px 0 0 20px;}
.jungel_lef1{ width:465px; }
.games p{ width:745px;}

.footer_lef2{ width:525px;}
.footer_rit{ width:420px; float:right;}
.footer_lef{ margin:0 -30px 0 0;}
.footer_center{ margin:0 14px 0 0;}
.footer_center2{ margin:0 15px 0 0;}
/*----------home page ------*/
.banner_img{ height:350px; }
.maincontent1{ width:960px;}
.gudie_rit{ width:723px;}

.block1 ul li.bouns1{ margin:9px 0 0 29px;}
.block1 ul li.bouns3{ margin:39px 0 0 11px;}
.block1 ul li.bouns4{ margin:28px 0 0 51px;}
.block1 ul li.bouns5{ margin:32px 0 0 30px;}
.block1 ul li.bouns6{ margin:17px 0 0 8px;}
.jackpot{ width:960px;}
.jackpot_rit{ width:715px;}
.jackpot_rit_lef{ width:430px;}
.gams{width:660px;}
.names ul li.bouns {    margin: 20px 54px 0 16px;}
.names ul li.bouns1 {    margin: 19px 81px 0 72px;}
.news_rit{ width:605px;}
.news_in{ width:960px;}
.news_in ul li{ margin:0 10px 0 0 !important; min-height:356px;}

.inner2_in1 ul{ width:100%;}
.inner2_in1 ul li{ margin:0 12px 0px 0; width:180px;}
.inner2_in1 ul li a.rade1{ margin:0 0 10px 2px;}

.inner2_in1 ul li img{ width:180px; }
.stars1 ul{ width:auto;}
.stars1 ul li{width:19px; margin:0 5px 0 0;}
.inner2_in1 ul li h3{ font-size:28px;}
.bx-wrapper {max-width:960px !important}
.news_in ul li span{ bottom:5px;}

}
@media only screen and (min-width:880px) and (max-width: 979px) {
.container	{width:748px; margin:0 auto; display:block;}

.logo{ margin:0 auto 0px; display:block; float:none; width:390px; padding:10px 0 0 0; height:auto;}
.header_top_img{ margin:0 auto;padding:15px 0 0 0; float:none; display:block; width:495px; height:auto;}
.nav ul li {    margin: 0 4px 0 0;    padding: 9px 14px 9px 5px;}
.nav ul li a{ font-size:12px;}
.main_container_top{ width:748px;}
.main_container_top h1{ padding:32px 0 19px 0px; text-align:center; float:none; display:block;}
.goto{ margin:22px auto 0; display:block; float:none;}
.jungel_lef{ width:715px; margin:0 auto; display:inline-block; float:none; padding:0 0 0 15px;}
.jungel_lef_img{  margin:45px 0 0 20px;}
.jungel_lef1{ width:465px; }
.jungel_rit{ float:none; display:block; margin:0 auto; padding:50px 0 0 0;}

.games p{ width:520px; line-height:17px; font-size:13px;}
.games small{ font-size:13px; line-height:17px;}
.games span{ font-size:13px; line-height:17px;}

.footer_lef2{ width:560px; margin:0 auto; float:none; display:block; margin:0 auto;}
.footer_center{ margin:0;}
.footer_rit{ float:none; display:block; margin:0 auto;}
.footer_center1{ margin:0 0 0 88px;}
.footer_center2{ margin:0 0px 0 0;}
/*----------home page ------*/
.banner_img{ height:auto; }
.banner_in h2{ padding:0px 0 0 3px; margin:-73px 0 0 0 ;}
.banner_in{ position:static;}
.banner_1{ float:none; display:block; margin:0 auto; height:auto; padding:20px 0 0 0;}
.banner_rit{ float:none; display:block; margin:0 auto; padding:20px 0 0 0;}
.banner_rit h3{ color:#000;}
.banner_rit p{ color:#000;}

.maincontent1{ width:745px;}
.names ul li{ margin:19px 25px 0 19px;}
.names ul li.bouns{ margin:20px 36px 0 16px;}
.names ul li.bouns1{ margin:19px 20px 0 0;} 

.block1 ul li.bouns5 ul li a{ background:url(../images/star.png) no-repeat;  background-size:68% auto;}
.block1 ul li.bouns5 ul li a:hover{ background:url(../images/star_hover.png) no-repeat;  background-size:68% auto;}
.block1 ul li.bouns5 ul li a.active{ background:url(../images/star_hover.png) no-repeat;  background-size:68% auto;}

.gudie_rit{ width:525px;}
.gudie_rit h3{ font-size:32px;}
.block1 ul li.more{ margin:9px 0 0 13px;}
.block1 ul li.bouns1{ margin:9px 0 0 15px;}
.block1 ul li.bouns2{padding:30px 0 0 16px; width:151px;}
.block1 ul li.bouns3{ margin:39px 0 0 0px;}
.block1 ul li.bouns4{ margin:28px 0 0 11px;}
.block1 ul li.bouns5 ul li{ width:17px; margin:0;}
.block1 ul li.bouns5 span{ font-size:12px; padding:0px 0 0 0; line-height:10px;}
.block1 ul li.bouns5{ margin:32px 0 0 10px; width:122px;}
.block1 ul li.bouns6{ margin:30px 0 0 8px; padding:6px 5px 6px 4px;}
.block1 ul li.bouns7{ margin:40px -25px 0 12px;} 
.block1 ul li.bouns7 img{ width:120px; height:auto;}
.jackpot{ width:740px;}
.jackpot_rit{ width:735px; float:none; display:block; margin:0 auto;}
.jackpot_lef{ float:none; display:block; margin:0 auto 10px; }
.jackpot_rit_lef{ width:430px;}
.gams{width:660px;}

.news_rit{ width:366px; margin:0 35px 0 0 ;}
.news_in ul{ width:568px; margin:0 auto;}
.news_in{ width:474px;}
.news_in ul li{ margin:0 10px 10px 0; min-height:356px;}

.inner2_in p{ font-size:15px; padding-bottom:20px;}
.inner2_in1{width:745px; margin:0 auto; display:block; }
.inner2_in1 ul{ width:100%;}
.inner2_in1 ul li{ margin:0 10px 0px 4px; width:135px;}
.inner2_in1 ul li a.rade1{ margin:0 0 10px 2px;}
.inner2_in1 ul li img{ width:135px; height:auto; }
.stars1{ padding:0 0 10px 0;}
.stars1 ul{ width:auto;}
.stars1 ul li{width:19px; margin:0 5px 0 0;}
.inner2_in1 ul li h3{ font-size:20px; letter-spacing:-0.2px; padding:7px 0 0;}

.bx-wrapper {max-width:603px !important; left:-30px;}
.news_in ul li p{ line-height:16px; padding:11px 8px 0 20px;}
.news_in ul li span{ bottom:5px;}

}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.container	{width:580px; margin:0 auto; display:block;}
.logo{ margin:0 auto 0px; display:block; float:none; width:390px; padding:10px 0 0 0; height:auto;}
.header_top_img{ margin:0 auto;padding:15px 0 0 0; float:none; display:block; width:495px; height:auto;}

.header_bottom{ padding:0 0 42px 0;}
.menu_icon		{ display:block;right:25px; margin: 0 auto; padding: 0 10px 0 0;position: absolute;top:8px;}
.menu_icon a	{ display:block;padding:4px 0 0px;cursor:pointer; float:right; outline:none;}	
.nav		{ position:absolute; top:39px;padding:0; left:0px; width:100%;display:none;background:#666; margin:0 0 0 0px; border-radius:0; z-index:99;}
.nav ul		{ float:none;  margin:0px; padding:0px 0 0 0; display:block; }
.nav ul li	{ float:none; display:block; margin:0px;  padding:0px 0 0px 0; background:none; border-bottom:solid 1px #fff;}
.nav ul li a{ display:block; text-align:center;padding:6px 0 6px 0;margin:0; font-size:20px;} 
.banner_in h2{ text-align:center; padding:70px 0 0 0; }

.main_container_top{ width:580px;}
.main_container_top h1{ padding:32px 0 19px 0px; float:none; display:block; text-align:center;}
.goto{ margin:22px auto 0; float:none; display:block;}
.jungel_lef{ width:560px; margin:0 auto; display:inline-block; float:none; padding:0 0 0 15px;}
.jungel_lef_img{  margin:45px 0 0 0px;}
.jungel_lef1{ width:344px; }
.stars{ padding:40px 0 0 20px;}
.jungel_rit{ float:none; display:block; margin:0 auto; padding:50px 0 0 25px; width:184px;}
.jungel_rit span{ margin:0 0 0 0;}
.jungel_lef1 p{ line-height:17px; padding:11px 0 0 20px;}
.jungel_lef1 a{ margin:10px 0 0 20px;}

.games p{ width:100%; line-height:17px;  }
.games_img{ float:none; display:block; margin:5px auto 6px;}
.games small{  line-height:17px;}
.games span{  line-height:17px;}

.gudie{ padding:0;}
.gudie_lef{ float:none; display:block;margin:0 auto; padding:25px 0 0 0;}
.gudie_rit{ width:580px; margin:0 auto; float:none; display:block;}
.gudie_rit h3{ font-size:32px; padding:24px 0 23px 0;}

.footer_lef2{ width:533px; margin:0 auto; float:none; display:block; margin:0 auto;}
.footer_lef{ margin:0 -6px 0 0; width:375px;}
.footer_center{ margin:0;}
.footer_rit{ float:none; display:block; margin:0 auto;}
.footer_center1{ margin:0 0 0 88px;}
.footer_center2{ margin:0 0px 0 0;}

.copy p{ float:none; display:block; margin:0 auto; text-align:center;}
.copy_rit{ float:none; display:block; margin:0 auto; }
.copy{ padding:0 0 2px 0;}
/*----------home page ------*/
.banner_img{ height:auto;}
.banner_in{ position:static;}
.banner_1{ float:none; display:block; margin:0 auto; height:auto; padding:20px 0 0 0;}
.banner_rit{ float:none; display:block; margin:0 auto; padding:20px 0 0 0;}
.banner_rit h3{ color:#000;}
.banner_rit p{ color:#000;}

.maincontent1{ width:580px;overflow-x: scroll;}
.names ul li{ margin:19px 9px 0 9px;}
.names ul li.bouns{ margin:20px 10px 0 10px;}
.names ul li.bouns1{ margin:19px 10px 0 0;} 
.maincontent1 ul{ width:795px;}
.block1 ul{ width:100%;}



.jackpot_rit_rit{ width:209px;}
.jackpot_rit_rit ul{ margin:17px 0 0 17px; width:211px !important;}
.jackpot_rit_rit h3{ text-align:center;}
.jackpot_rit_lef h3{ font-size:27px;}
.jackpot_rit_lef p{ font-size:12px;line-height:15px; padding:10px 0 0 0;}
.jackpot_rit_rit ul li{ margin:0 17px 6px 0;}
.jackpot_rit_rit ul li.qucik{ margin:0 9px 0 -6px;}
.block1 ul li.more{ margin:9px 0 0 13px;}
.block1 ul li.bouns1{ margin:9px -39px 0 5px;}
.block1 ul li.bouns2{padding:30px 0 0 39px; width:151px;}
.block1 ul li.bouns3{ margin:39px 0 0 0px;}
.block1 ul li.bouns4{ margin:28px 0 0 11px;}
.block1 ul li.bouns5 span{  padding:0px 0 0 0;}
.block1 ul li.bouns5{ margin:32px 0 0 10px;}
.block1 ul li.bouns6{ margin:30px 0 0 8px; padding:6px 5px 6px 4px;}
.block1 ul li.bouns7{ margin:40px -25px 0 12px;} 
.block1 ul li.bouns7 img{ width:120px; height:auto;}
.jackpot{ width:100%; margin:0;}
.jackpot_rit{ width:540px; }
.gams{width:520px;}
.jackpot_rit_lef{ width:308px;}

.featured_in_img{ width:580px;}
.featured_in_img img{ width:580px; height:auto;}
.featured_in small{ top:210px; font-size:25px;}

.news_rit{ width:224px;}
.news_in ul{ width:525px; margin:0 auto;}
.news_in{ width:474px;}
.news_in ul li{ margin:0 10px 10px 0; min-height:356px;}

.banner_in h2{ margin:-55px 0 0 0; padding:0;}
.inner2_in h2{ font-size:35px;}
.inner2_in p{ font-size:15px; padding:0 20px;}
.inner2_in1{width:429px; margin:0 auto; display:block; }
.inner2_in1 ul{ width:100%;}
.inner2_in1 ul li{ margin:0 10px 25px 4px;}
.inner2_in1 ul li img{  height:auto; }
.stars1{ padding:0 0 5px 0;}
.stars1 ul{ width:auto;}
.stars1 ul li{width:19px; margin:0 5px 0 0;}
.inner2_in1 ul li h3{  letter-spacing:-0.2px; padding:10px 0 0 0;}
.img_last1 {    margin: 0 10px 25px 4px !important;}
.bx-wrapper {max-width:535px !important}
.bx-wrapper .bx-viewport{  left:-30px !important;}
.bx-wrapper .bx-prev{ right:19px !important ;}
.bx-wrapper .bx-next{ right:4px !important;}
.nav ul li ul{ position:static; width:100%;}
.nav ul li ul li{ border:none; }
.nav ul li ul li a{ text-align:left;}
.nav ul li em{ display:none;} 

.sort ul{ margin:9px 0 0 2px;}
.sort ul li{ margin:0 3px 0 0;}
.sort ul li a{ width:104px; padding:8px 0 8px 0;}
.sort a.cons{ padding:8px 0 8px;}
.news_in ul li p{ line-height:16px; padding:11px 8px 0 20px;}
.news_in ul li span{ bottom:5px;}

}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.container	{width:460px; margin:0 auto; display:block;}
.logo{ margin:0 auto 0px; display:block; float:none; width:390px; padding:10px 0 0 0; height:auto;}
.header_top_img{ margin:0 auto;padding:15px 0 0 0; float:none; display:block; width:460px;}

.header_bottom{ padding:0 0 42px 0;}
.menu_icon		{ display:block;right:25px; margin: 0 auto; padding: 0 10px 0 0;position: absolute;top:8px;}
.menu_icon a	{ display:block;padding:4px 0 0px;cursor:pointer; float:right; outline:none;}	
.nav		{ position:absolute; top:39px;padding:0; left:0px; width:100%;display:none;background:#666; margin:0 0 0 0px; border-radius:0; z-index:99;}
.nav ul		{ float:none;  margin:0px; padding:0px 0 0 0; display:block; }
.nav ul li	{ float:none; display:block; margin:0px;  padding:0px 0 0px 0; background:none; border-bottom:solid 1px #fff; }
.nav ul li a{ display:block; text-align:center;padding:6px 0 6px 0;margin:0; font-size:20px;} 

.banner_in h2{ text-align:center; padding:70px 0 0 0; }

.main_container_top{ width:460px; margin:40px auto 0;}
.main_container_top h1{ padding:32px 0 19px 0px; float:none; display:block; text-align:center;}
.goto{ margin:22px auto 0; float:none; display:block; width:448px; font-size:17px;}
.jungel_lef{ width:450px; margin:0 auto; display:inline-block; float:none; padding:0 0 0 15px;}
.jungel_lef_img{  margin:45px auto 0px; float:none; display:block;}
.jungel_lef1{ width:344px; float:none; display:block; margin:0 auto; }
.stars{ padding:40px 0 0 20px;}
.jungel_rit{ float:none; display:block; margin:0 auto; padding:50px 0 0 75px; width:184px;}
.jungel_rit span{ margin:0 0 0 0; left:0;}
.jungel_lef1 p{ line-height:17px; padding:11px 0 0 20px;}
.jungel_lef1 a{ margin:10px 0 0 20px;}

.games p{ width:100%; line-height:17px; display:block; float:none; margin:0 auto; }
.games_img{ float:none; display:block; margin:5px auto 6px;}
.games small{  line-height:17px;}
.games span{  line-height:17px;}

.gudie{ padding:0;}
.gudie_lef{ float:none; display:block;margin:0 auto; padding:25px 0 0 0;}
.gudie_rit{ width:460px; margin:0 auto; float:none; display:block;}
.gudie_rit h3{ font-size:29px; padding:24px 0 23px 0;}
.gudie_rit p{ line-height:17px;}
.img_last1 {    margin: 0 10px 25px 4px !important;}
.footer_lef2{ width:450px; margin:0 auto; float:none; display:block; margin:0 auto;}
.footer_lef{ margin:0 5px 0 0; width:293px;}
.footer_lef h3{ padding:0 60px 12px 0;}
.footer_lef ul li{ width:135px;margin:0 4px 12px 0;}
.footer_center{ margin:0;}
.footer_center2{ margin:0 0px 0 0;}

.footer_center2{ margin:0 53px 0 0;}
.footer_rit{ float:none; display:block; margin:0 auto; width:460px;}
.footer_center1{ margin:0 0 0 0px;}
.footer_center ul li{ width:143px; margin:0 ;}
.copy p{ float:none; display:block; margin:0 auto; text-align:center;}
.copy_rit{ float:none; display:block; margin:0 auto; }
.copy{ padding:0 0 2px 0;}
/*----------home page ------*/
.banner_img{ height:auto;}
.banner_in{ position:static;}
.banner_1{ float:none; display:block; margin:0 auto; height:auto; padding:20px 0 0 0;}
.banner_rit{ float:none; display:block; margin:0 auto; padding:20px 0 0 0;}
.banner_rit h3{ color:#000;}
.banner_rit p{ color:#000;}

.casion h2{ font-size:39px; text-align:center;}
.casion a{ display:block; margin:20px auto 0; width:460px;}

.maincontent1{ width:460px; overflow-x: scroll}
.maincontent1 ul{ width:795px;}
.block1 ul{ width:100%;}
.names ul li{ margin:19px 7px 0 7px; font-size:13px;}
.names ul li.bouns{ margin:20px 7px 0 7px;}
.names ul li.bouns1{ margin:19px 7px 0 0;} 

.jackpot_rit_lef{ width:322px;}
.jackpot_rit_lef h3{ font-size:28px;}
.jackpot_rit_lef p{ font-size:12px;line-height:14px;padding:9px 0 0 0;}
.jackpot_rit_rit{ width:215px; }
.jackpot_rit_rit h3{ text-align:center; margin:10px 0 0 0;}
.jackpot_rit_rit ul{ margin:12px 0 0 17px; width:215px !important;}
.jackpot_rit_rit ul li{ margin:0 17px 6px 0;}
.jackpot_rit_rit ul li.qucik{ margin:0 9px 0 -6px;}
.block1 ul li.more{ margin:9px 0 0 13px;}
.block1 ul li.bouns1{ margin:9px 0px 0 15px;}
.block1 ul li.bouns2{padding:30px 0 0 39px; width:151px;}
.block1 ul li.bouns3{ margin:39px 0 0 0px;}
.block1 ul li.bouns4{ margin:28px 0 0 11px;}
.block1 ul li.bouns5 span{  padding:0px 0 0 0; }
.block1 ul li.bouns5{ margin:32px 0 0 10px;}
.block1 ul li.bouns6{ margin:30px 0 0 8px; padding:6px 5px 6px 4px;}
.block1 ul li.bouns7{ margin:40px -25px 0 12px;} 
.block1 ul li.bouns7 img{ width:120px; height:auto;}
.jackpot{ width:100%; margin:0;}
.jackpot_rit{ width:540px; }
.gams{width:440px;}
.news_in ul li h4{ padding:12px 0 0 17px;}
.news_in ul li p{  line-height:18px;}
.news_in ul li span{ bottom:5px; right:8px;}
.featured_in1{ width:460px; background-size:100% auto;}
.featured_in_img{ width:460px; padding:0;}
.featured_in_img img{ width:460px; height:auto;}
.featured_in small{ top:145px; font-size:22px; left:25%;}

.news_rit{ width:450px; padding:0; margin:0 2px 0 0;}
.news_in ul{ width:200px; margin:0 auto;}
.news_in{ width:200px;}
.news_in ul li{ margin:0 3px 10px 0 !important; min-height:356px;}

.banner_in h2{ margin:-50px 0 0 0; padding:0;}
.inner2_in h2{ font-size:29px;}
.inner2_in p{ font-size:15px; padding-bottom:20px;}
.inner2_in1{width:429px; margin:0 auto; display:block; }
.inner2_in1 ul{ width:100%;}
.inner2_in1 ul li{ margin:0 10px 25px 4px;}
.inner2_in1 ul li img{  height:auto; }
.stars1{ padding:0 0 5px 0;}
.stars1 ul{ width:auto;}
.stars1 ul li{width:19px; margin:0 5px 0 0;}
.inner2_in1 ul li h3{  letter-spacing:-0.2px; padding:10px 0 0 0;}

.bx-wrapper {max-width:459px !important; left:-130px;}
.bx-wrapper .bx-controls-direction a{ top:2px !important;}

.nav ul li ul{ position:static; width:100%;}
.nav ul li ul li{ border:none; }
.nav ul li ul li a{ text-align:left;}
.nav ul li em{ display:none;} 

.sort ul{ margin:9px 0 0 2px;}
.sort ul li{ margin:0 3px 0 0;}
.sort ul li a{ width:75px; padding:8px 0 8px 0; font-size:15px;}
.sort a.cons{ padding:8px 0 8px; width:145px; font-size:15px;}

.copy_rit {
    padding-bottom: 10px;
}
}
@media only screen and (max-width: 479px) {

.inner2_in1 ul li.img_last1 {
    margin-bottom: 25px !important;
}
.container	{width:100%; margin:0 auto; display:block;}
.logo{ margin:0 auto 0px; display:block; float:none; width:310px; padding:10px 0 0 0; height:auto;}
.header_top_img{ margin:0 auto;padding:15px 0 0 0; float:none; display:block; width:310px; height:auto;}

.header_bottom{ padding:0 0 42px 0;}
.menu_icon		{ display:block;right:25px; margin: 0 auto; padding: 0 10px 0 0;position: absolute;top:8px;}
.menu_icon a	{ display:block;padding:4px 0 0px;cursor:pointer; float:right; outline:none;}	
.nav		{ position:absolute; top:39px;padding:0; left:0px; width:100%;display:none;background:#666; margin:0 0 0 0px; border-radius:0; z-index:99;}
.nav ul		{ float:none;  margin:0px; padding:0px 0 0 0; display:block; }
.nav ul li	{ float:none; display:block; margin:0px;  padding:0px 0 0px 0; background:none; border-bottom:solid 1px #fff; }
.nav ul li a{ display:block; text-align:center;padding:6px 0 6px 0;margin:0; font-size:20px;} 
.banner_in h2{ text-align:center; font-size:30px; padding:70px 0 0 0; }

.gudie{ padding:0;}
.gudie_lef{ float:none; display:block;margin:0 auto; padding:25px 0 0 0;}
.gudie_rit{ width:310px; margin:0 auto; float:none; display:block;}
.gudie_rit h3{ font-size:20px; padding:10px 0 10px 0;}
.gudie_rit p{ line-height:17px;}


.main_container_top{ width:310px; margin:40px auto 0;}
.main_container_top h1{ padding:15px 0 0px 0px; float:none; display:block; text-align:center; font-size:29px;}
.goto{ margin:22px auto 0; float:none; display:block; width:290px;}
.jungel_lef{ width:290px; margin:0 auto; display:inline-block; float:none; padding:0 0 0 5px;}
.jungel_lef_img{  margin:15px auto 0px; float:none; display:block;}
.jungel_lef1{ width:300px; float:none; display:block; margin:0 auto; }
.stars{ padding:20px 0 0 0px; text-align:center; width:290px;}
.stars ul{ margin:0 0 0 72px;}
.jungel_rit{ float:none; display:block; margin:0 auto; padding:50px 0 0 75px; width:184px;}
.jungel_rit span{ margin:0 0 0 0; left:0;}
.jungel_lef1 p{ line-height:17px; padding:11px 0 0 0px; text-align:center;}
.jungel_lef1 a{ margin:10px auto 0px;}

.games p{ width:99%; line-height:17px; margin:0 auto;float:none; display:block; text-align:center;  }
.games_img{ float:none; display:block; margin:5px auto 6px;}
.games small{  line-height:17px; text-align:center;}
.games span{  line-height:17px; text-align:center;}
.games h2{ font-size:34px;}
.games ul{ margin:38px 0 0 9px;}
.games ul li a.play{ padding:12px 16px 14px 37px; background:url(../images/play_img.png) no-repeat 13px 14px #cd171f;}
.games ul li a.down{ padding:12px 9px 14px 44px;background:url(../images/down.png) no-repeat 19px 12px #c78a0d;}

.footer_lef2{ width:310px; margin:0 auto; float:none; display:block; margin:0 auto;}
.footer_lef{ margin:0 auto 0; width:280px; float:none; display:block;}
.footer_lef h3{ padding:0 60px 12px 0;}
.footer_lef ul li{ width:135px;margin:0 4px 12px 0;}
.footer_center{ margin:0 auto; float:none; display:block;}
.footer_center2{ margin:0 0px 0 0;}

.footer_center2{ margin:0 auto 0; float:none; display:block;}
.footer_rit{ float:none; display:block; margin:0 auto; width:310px;}
.footer_center1{ margin:0 auto 0px;display:block; float:none; }
.footer_center ul li{ width:143px; margin:0 ;}
.copy p{ float:none; display:block; margin:0 auto; text-align:center;}
.copy_rit{ float:none; display:block; margin:0 auto; padding-bottom: 10px;}
.copy{ padding:0 0 2px 0;}

/*----------home page ------*/
.banner_img{ height:auto;}
.banner_in{ position:static;}
.banner_1{ float:none; display:block; margin:0 auto; height:auto; padding:20px 0 0 0;}
.banner_rit{ float:none; display:block; margin:0 auto; padding:20px 0 0 0; widows:}
.banner_rit h3{ color:#000; text-align:center;}
.banner_rit p{ color:#000; text-align:center;}
.casion{ padding:15px 0 0 0;}	
	
.casion h2{ font-size:27px; text-align:center;}
.casion p{ text-align:center; padding:0 5px;}
.casion a{ display:block; margin:20px auto 20px; width:310px; font-size:12px;}
.casion span{ left:130px;}

.maincontent1{ width:310px; overflow-x: scroll}
.maincontent1 ul{ width:809px;}
.block1 ul{ width:100%;}
.names ul li{ margin:19px 7px 0 7px;}
.names ul li.bouns{ margin:20px 7px 0 7px;}
.names ul li.bouns1{ margin:19px 7px 0 0;} 


.jackpot_rit_lef{ width:290px;}
.jackpot_rit_lef h3{ font-size:26px;}
.jackpot_rit_lef p{ font-size:12px;line-height:14px;padding:9px 0 0 0;}

.jackpot_rit_rit{ margin:0; }
.jackpot_rit_rit h3{ text-align:center;}
.jackpot_rit_rit ul{ margin:17px 0 0 29px; width:245px !important;}
.jackpot_rit_rit ul li.qucik{ margin:0 9px 0 -6px;}
.block1 ul li.more{ margin:9px 0 0 13px;}
.block1 ul li.bouns1{ margin:9px -39px 0 15px;}
.block1 ul li.bouns2{padding:30px 0 0 39px; width:151px;}
.block1 ul li.bouns3{ margin:39px 0 0 0px;}
.block1 ul li.bouns4{ margin:28px 0 0 11px;}
.block1 ul li.bouns5 span{ padding:0px 0 0 0; }
.block1 ul li.bouns5{ margin:32px 0 0 25px;}
.block1 ul li.bouns6{ margin:30px 0 0 8px; padding:6px 5px 6px 4px;}
.block1 ul li.bouns7{ margin:40px -25px 0 12px;} 
.block1 ul li.bouns7 img{ width:120px; height:auto;}
.jackpot{ width:100%; margin:0;}
.jackpot_rit{ width:560px; margin:0 auto;}
.gams{width:300px;}
.gams_img{ width:100%; margin:7px 0 0 0;}
.sort small{ float:none; display:block; text-align:center; margin:0 auto;}
.sort ul{ margin:18px 0 0 7px;}
.sort ul li{ margin:0 3px 0 0;}
.sort ul li a{ width:58px; padding:5px 0 5px 0; font-size:13px;}
.sort a.cons{ padding:5px 0 5px; width:110px; font-size:13px; margin:17px 7px 0 0;}
.featured_in1 a{ padding:16px 0 7px; font-size:22px;}
.sort ul li{ margin:0 5px 0 0;}
.featured_in1{ width:310px; background-size:100% auto;}
.featured_in_img{ width:310px; padding:0;}
.featured_in_img img{ width:310px; height:auto;}
.featured_in small{ top:100px; font-size:22px; left:25%; font-size:15px; line-height:20px;}
	
.news_rit{ width:284px; margin:0 27px 0 -4px; padding:20px 0 0 0;}
.news_in ul{ width:200px; margin:0 auto;}
.news_in{ width:200px;}
.news_in ul li{ margin:12px 70px 0 0 !important; min-height:356px; }
.news h2{ text-align:center; font-size:30px; display:block; float:none; padding:20px 0 10px 0;}

.inner2_in{ padding:10px 0 0 0;}
.banner_in h2{ margin:-38px 0 0 0; padding:0; font-size:20px;}
.inner2_in h2{ font-size:19px; text-align:center; padding:0 0 10px;}
.inner2_in p{ font-size:15px; text-align:center; padding-bottom: 20px;}
.inner2_in1{width:205px; margin:0 auto; display:block; }
.inner2_in1 ul{ width:100%; margin:14px 0 0 0;}
.inner2_in1 ul li{ margin:0 10px 25px 4px;}
.inner2_in1 ul li img{  height:auto; }
.stars1{ padding:0 0 10px 0;}
.stars1 ul{ width:auto;}
.stars1 ul li{width:19px; margin:0 5px 0 0;}
.inner2_in1 ul li h3{  letter-spacing:-0.2px; padding:10px 0 0 0;}
.inner2_in1 ul li a.rade1{ letter-spacing:0;}
.bx-wrapper {max-width:250px !important; left:-18px;}
.bx-wrapper .bx-controls-direction a{ top:22px !important;}

.nav ul li ul{ position:static; width:100%;}
.nav ul li ul li{ border:none; }
.nav ul li ul li a{ text-align:left;}
.nav ul li em{ display:none;} 
	 .news_in ul li span{ bottom:17px;}
}
@media only screen and (min-width: 767px) {
	.nav{ display:block !important;}	
}
p {
	padding-bottom:20px !important;
}
a {
	text-decoration:underline;
	color:#2A6496;
	line-height:1.5em;
}
a:hover {
	color:#ED4B4B;
	text-decoration:underline;
}
ul {
	list-style-type: square;
	margin-left:40px;
	color:#8C4E12;
	margin-top:-10px;
	padding-bottom:10px;
}
}
#ad {
	text-align:center;
	margin-bottom:20px;
}
img {
	max-width:100%;
}

/*-----begin casino list----------*/
.top-website {
  font-family: Arial;
  color: #53555c;
  font-size: 12px;
  line-height: 1.2;
  margin-top:-50px;
}

@media (max-width: 767px) {
  .top-website {
    font-size: 10px;
    margin-left: -20px;
    margin-right: -20px;
  }
}

.top-website .heading {
  margin: 20px 0;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .top-website .heading {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.top-website .heading .flag {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 16px;
  vertical-align: middle;
}

.top-website .heading span {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  box-sizing: border-box;
  padding-left: 56px;
  margin-left: -60px;
  white-space: normal;
}

.top-website-table {
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 20px;
}

.top-website-table .table-heading {
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #ddd;
}

@media (max-width: 767px) {
  .top-website-table .table-heading {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.top-website-table .table-row {
  -webkit-transition: box-shadow 0.3s;
          transition: box-shadow 0.3s;
}

.top-website-table .table-row:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

@media (max-width: 767px) {
  .top-website-table .table-row {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}

.top-website-table .table-row:hover {
  box-shadow: 0 3px 15px rgba(138, 149, 159, 0.35);
}

.top-website-table .table-body + .table-body .table-row:first-child {
  border-top: 1px solid #ddd;
}

.top-website-table .col {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: inline-block;
  margin-right: -0.34em;
  vertical-align: middle;
}

.top-website-table .col-rank {
  width: 50px;ures
  
}

.top-website-table .col-casino {
  width: 16%;
}

.top-website-table .col-bonus {
  width: 14%;
}

.top-website-table .col-payout {
  width: 12%;
}

.top-website-table .col-features {
  text-align:center;
  width: 18%;
}

.top-website-table .col-review {
  width: 13%;
}

.top-website-table .col-signup {
  width: 12%;
  padding-right: 15px;
}

@media (max-width: 767px) {
  .top-website-table .col {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .top-website-table .col-rank {
    display: none;
  }
}


  .top-website-table .col-payout,
  .top-website-table2 .col-features {
    display: none;
  }




.top-website .bonus-price {
  color: #9d3cbd;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}
  
@media (min-width: 0px) and (max-width: 425px) {
  .top-website-table .col-rank {
    width:0px;
	display:none;
  }
  .top-website-table .col-casino {
    width: 24%;
  }
  .top-website-table .col-bonus {
    width: 22%;
	text-align:center;
  }
  .top-website-table .col-review {
    width:0px;
	display:none;
  }
  .top-website-table .col-features {
    width:0px;
	display:none;
  }
  .top-website-table .col-signup {
    width: 22%;
  }
	.top-website .bonus-price {
	  color: #9d3cbd;
	  font-size: 20px;
	  font-weight: 700;
	  line-height: 1.1;
	}
  
}


  
@media (min-width: 426px) and (max-width: 529px) {
  .top-website-table .col-rank {
    width:0px;
	display:none;
  }
  .top-website-table .col-casino {
    width: 22%;
  }
  .top-website-table .col-bonus {
    width: 22%;
	text-align:center;
  }
  .top-website-table .col-review {
    width:0px;
	display:none;
  }
  .top-website-table .col-signup {
    width: 22%;
  }  
  .top-website-table .col-features {
    width: 22%;
  }  
}
  
  
@media (min-width: 530px) and (max-width:1119px) {
  .top-website-table .col-rank {
    width:0px;
	display:none;
  }
  .top-website-table .col-casino {
    width: 20%;
	padding-right:5px;
  }
  .top-website-table .col-bonus {
    width: 14%;
	text-align:center;
	padding-right:10px;
  }
  .top-website-table .col-review {
    width: 20%;
	text-align:center;
	padding-right:5px;
  }
  .top-website-table .col-features {
    width: 16%;
	text-align:center;
	padding-right:5px;
  }
  .top-website-table .col-signup {
    width: 16%;
	padding-right:5px;
  }  
}

  
  
@media (min-width: 1120px) {
  .top-website-table .col-rank {
    width:30px;
	display:inline-block;
  }
  .top-website-table .col-casino {
    width: 20%;
  }
  .top-website-table .col-bonus {
    width: 12%;
  }
  .top-website-table .col-review {
    width: 16%;
	text-align:center;
  }
  .top-website-table .col-signup {
    width: 12%;
    padding-right: 5px;
  }  
}


.top-website .rank {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.top-website .casino-img {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
}

.top-website .casino-img-holder {
  max-width: 140px;
  width: 100%;
  position: relative;
}

.top-website .casino-img:before {
  content: '';
  display: inline-block;
  margin-left: -4px;
  height: 100%;
  vertical-align: middle;
  width: 0;
  padding-bottom: 50%;
}

.top-website .casino-img img {
  display: inline-block;
  vertical-align: middle;
  max-width: 80%;
}


.top-website .bonus-blackjack {
  margin-top: 4px;
  font-weight: 700;
  background: url(../img/card.svg) no-repeat 0 50%;
  padding-left: 22px;
  line-height: 16px;
  font-size: 10px;
}


.top-website .payout-rate {
  font-size: 28px;
  font-weight: 400;
}

.top-website .payout-txt {
  margin-top: 4px;
  line-height: 16px;
  font-size: 10px;
  font-weight: 700;
}

.top-website .btn-claim-bonus {
  width: 100%;
  background-color: #ff9c00;
  border-radius: 4px;
  border-color: #ff9c00;
  text-align: left;
  color: white;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  padding: 12px;
  padding-right: 14px;
  background-image: url(/img/arrow.svg);
  background-size: 7px 12px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  white-space:nowrap;
}

.top-website .btn-claim-bonus:hover {
  background-color: #ffb33b;
}

.top-website .btn-claim-bonus.btn-claim-bonus-success {
  background-color: #5bbf00;
  box-shadow: 0 2px 3px rgba(0,0,0,.5);
  border-color: #438705
}

.top-website .btn-claim-bonus.btn-claim-bonus-success:hover {
  background-color: #6edb0a;
}

.top-website .btn-claim-bonus .text-add {
  display: block;
  opacity: 0.8;
  font-size: 10px;
  font-weight: 700;
  white-space: normal;
}

.feature-img {
  display: inline-block;
  margin-bottom: 10px;
  margin-left:auto;
  margin-right:auto;
}


  .top-website .btn-claim-bonus .text-add {
    font-size: 12px;
  }
  

  .top-website .btn-claim-bonus {
    font-size: 14px;
  }

.top-website .review {
  color: #9d3cbd;
  font-weight: 700;
}

.top-website .features-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align:center;
}

.top-website .features-list li {
  padding-left: 6px;
  background: url(/img/feat.svg) no-repeat 0 50%;
}

.top-website .raty {
  margin-bottom: 10px;
}

.top-website .btn-toggle-website {
  width: 340px;
  height: 40px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #53555c;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

.top-website .btn-toggle-website:hover {
  background-color: #fafafa;
}


.top-website .btn-toggle-website .hide-text {
  display: block;
}

.top-website .btn-toggle-website .show-text {
  display: none;
}

.top-website .btn-toggle-website.collapsed .hide-text {
  display: none;
}

.top-website .btn-toggle-website.collapsed .show-text {
  display: block;
}

/*-----end casino list----------*/

