body { }
.outerwrap h4:after{top: 45px;width: 100%;right: 0px;text-align: left;display:inline-block; margin:0;position:absolute; font-size:10px; opacity:0.6;}
.nav .foot-cat-tabs ul li.deposit a {
    background: url(../images/icon-doller.png) no-repeat 7px center;
}
.adWrap{position:fixed; top:0px; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center 20px; background-position:fixed; margin:0 auto; display:none;}
.william-hill-ads{position: absolute; top:53px; left:-120px;}
.william-hill-ads.right{position: absolute; top:53px;left:inherit; right:-120px;}
@media only screen and (min-width:1301px){
#header{position:relative; border-color:rgba(255,255,255,0.3)}
.adWrap{display:block; cursor:pointer;}
.container.isads{background:#EDEEF0; position:relative; z-index:2;}
.bookermakerLabelClass,.casinoOverview{position:relative; z-index:2; max-width: 1300px;margin: 0 auto;}
.newNavWrap{position:relative;}
.footer{box-sizing: border-box;  background-color: #EDEEF0;}
}
#lad a .offerTriangle{background: url(http://www.pix123.com/images/sprite-bonus-offers-logo.jpg) no-repeat left 55px;}
.homecontent {padding:5px;}
.container .secWrap .secMid .section .promoLink-wrap1 { display:block; text-align:right; margin-right:16px;}
/*-------- slider : starts --------*/.top-news-scroll { display: block; overflow: hidden; position: relative; height: 100%; margin-bottom: 10px;}.top-news-scroll .scrollWrapper { width: 100%; height: auto; position: relative; left:0; top:0;}.flexslider .slideWrap > .wrapper, .flexslider .slides > .scrollitem, ul.catScroll-items-list > li { display: none; -webkit-backface-visibility: hidden; margin-right: 0;}.flexslider .slides img { width: 100%; display: block;}.slides { content:''; display:table; clear:both;}.scroll_thumb { position: absolute; top: 0; left: 0; background-size: cover; background-position: center top; width: 100%; height: 100%; z-index: 0; -webkit-box-shadow: inset 0 0 5em black; -moz-box-shadow: inset 0 0 5em black; -ms-box-shadow: inset 0 0 5em black; -o-box-shadow: inset 0 0 5em black; box-shadow: inset 0 0 5em black;}.top-news-scroll .scrollitem { border-radius: 8px 8px 0 0; box-shadow: none; height:455px;}.flex-control-thumbs { margin: 0 0 0; position: static; overflow: hidden; height: auto; display: table; table-layout: fixed; box-shadow: none; border: none; border-radius: 0; margin:0 auto;}.flex-control-thumbs li { max-width:200px; float: none; margin: 0; display: table-cell; width: -moz-calc(20% - 5px); padding: 0 5px 0 0; position: relative; vertical-align: top;}.flex-control-thumbs li:last-child { padding-right:0;}.flex-control-thumbs img { width: 100%; /*max-height: 110px;*/ display: block; opacity: 1; cursor: pointer; margin-bottom: 5px;}.flex-control-nav {  text-align: center; padding: 0; margin-top:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 5px; position: absolute; bottom:30px; right:15px; z-index:15;}.flex-control-thumbs li:last-child .flex-caption { width: calc(100% - 10px); width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px);}.flex-caption { display: block; padding: 5px; background: #000; max-height: 40px; min-height: 40px; color: #fff; text-align: left; position: absolute; width: 98%; width: calc(100% - 15px); width: -webkit-calc(100% - 15px); width: -moz-calc(100% - 15px); left: 0; bottom: 0; font: 12px/14px Arial, Helvetica, sans-serif; font-weight: 400; -webkit-transition: height .3s; -moz-transition: height .3s; transition: height .3s;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}.flex-control-thumbs li:hover .flex-caption{ min-height:40px;  max-height:200px;}.flex-control-nav li { display:inline-block; margin:3px;}.flex-control-nav li a { display:block; width:12px; height:12px; background:#FFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; text-indent:-9999px; cursor:pointer;}.flex-control-nav li a.flex-active, .flex-control-nav li a:hover { background:#00ADEE;}.flex-control-thumbs .flex-active .flex-caption{background:#00ADEE !important;}.flex-control-thumbs li.flex-active::before{content:''; position:absolute; width:100%; height:5px; top:0px; left:0; background:#00ADEE; width:98%; width:calc(100% - 5px); width:-webkit-calc(100% - 5px);}.flex-control-thumbs li:last-child.flex-active::before{content:''; position:absolute; width:100%; height:5px; top:0px; left:0; background:#00ADEE; width:100%; width:calc(100% - 0); width:-webkit-calc(100% - 0);}.topHeaderMenu { display:none;}.top-news-scroll .descWrp { position:absolute; z-index:5; color:#FFFFFF; margin:45px 45px 20px 0; width:75%; left:0; bottom:0;}.top-news-scroll .descWrp .lnkWrp { display:block; text-align:right;}.top-news-scroll .desc { display:inline-block; margin:0; padding:20px 30px; background:rgba(0, 0, 0, 0.5);}.top-news-scroll .desc h1 { display:inline-block; width:100%; font:40px 'Guardian Sans Cond',Tahoma,Trebuchet MS,TrebuchetMS,sans-serif; text-shadow:3px 4px 6px #000000; margin:0 0 25px;}.top-news-scroll .desc p { display:none; text-shadow:3px 4px 6px #000000;}.top-news-scroll .desc a { color:#FFFFFF;}.top-news-scroll .descWrp a.rdmr { display:inline-block; background:url(../images/arrow-nxt-white.png) no-repeat 108px 15px #252525; color:#FFFFFF; padding:12px 30px 12px 20px; -webkit-transition: background-color .2s ease-in;-moz-transition: background-color .2s ease-in;-ms-transition: background-color .2s ease-in;-o-transition: background-color .2s ease-in;transition: background-color .2s ease-in; margin-right:6px;}.top-news-scroll .descWrp a.rdmr:hover { background-color:#3d3d3d;}.top-news-scroll .descWrp a.signup { display:inline-block; background:url(../images/arrow-nxt-white.png) no-repeat 85px 15px #00ADEE; color:#FFFFFF; padding:12px 30px 12px 20px; -webkit-transition: background-color .2s ease-in;-moz-transition: background-color .2s ease-in;-ms-transition: background-color .2s ease-in;-o-transition: background-color .2s ease-in;transition: background-color .2s ease-in;}.top-news-scroll .descWrp a.signup:hover { background-color:#0392DD;}.container .secMid .section.boxUnit ul li h4 { font-size:26px; min-height:104px;}.container .secMid .section.boxUnit ul li { max-height: 350px; height: inherit;}/*-------- slider : ends --------*/.nav .catTab_container{left:162px;}/*-------- slider subcategory : starts --------*/.container .secMid .section.homemid .newsflex.flexslider ul.info.slides li{margin-bottom:0px;}.newsflex.flexslider .flex-direction-nav a, .container .secMid .section.homemid .newsflex.flexslider .flex-direction-nav a{right:0;}.newsflex.flexslider:hover .flex-direction-nav a, .container .secMid .section.homemid .newsflex.flexslider:hover .flex-direction-nav a{opacity:1;}@media only screen and (max-width:980px) and (min-width:871px){.top-news-scroll .scrollitem { height:450px;}}@media only screen and (max-width:870px) and (min-width:641px){.top-news-scroll .scrollitem { height:450px;}.top-news-scroll .descWrp { width:92%;}}@media only screen and (max-width:640px){.top-news-scroll .descWrp { width:92%; margin:25px 25px 10px 0;}.top-news-scroll .desc { margin:0;}.top-news-scroll .desc p, .top-news-scroll .descWrp a.rdmr, .top-news-scroll .descWrp a.signup { display:none;}.top-news-scroll .desc h1 { margin:0;}}@media only screen and (max-width:640px) and (min-width:451px){.top-news-scroll .scrollitem { height:315px;}.top-news-scroll .desc h1 { font-size:2em;}}@media only screen and (max-width:540px){.flex-control-nav { bottom:5px;}}@media only screen and (max-width:450px){.top-news-scroll .scrollitem { height:275px;}.top-news-scroll .desc h1 { font-size:1.75em;}}



/*-------- select land popup : starts --------*/
#overlay { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.65); z-index:10; display:none;}
.select-land-wrp { position:relative; z-index:999; display:none;}
.select-land-popup { position:fixed; top:50%;  left:50%;margin-top:-110px;  margin-left:-225px; width:450px; height:220px; padding:20px; background:#FFFFFF; box-sizing:border-box; border-radius:3px; box-shadow:0 0 30px rgba(0,0,0,0.65);}
.select-land-popup h2 { text-align:center; margin:0 0 30px;}
.select-land-popup .wrapper { display:table; width:100%; table-layout:fixed; box-sizing:border-box;}
.select-land-popup .wrapper > div { display:table-cell; text-align:center; padding:5px 0; cursor:pointer;}
.select-land-popup .wrapper > div:first-of-type { padding-right:12px; border-right:solid 1px #D8D8D8;}
.select-land-popup .wrapper > div:last-of-type { padding-left:12px;}
.select-land-popup .wrapper > div span.imgHold { display:block; margin:0 0 15px;}
.select-land-popup .wrapper > div span.imgHold img { width:125px;}
.select-land-popup .wrapper > div a { font-size:18px; color:#0896CB;}

.countryPop #overlay, .countryPop .select-land-wrp{display:block;}
/*-------- select land popup : ends --------*/

/*-------- compare tabs : starts --------*/
ul.cat-tabs.compare { border-bottom: solid 1px #999999; margin: 0 0 10px;}
ul.cat-tabs.compare li { display: inline-block; margin-right: 2px;}
ul.cat-tabs.compare li a { display: block; padding: 8px 18px; background: #E8E8E8;}
ul.cat-tabs.compare li.current a { background: #999999; color: #FFFFFF;}
/*-------- compare tabs : ends --------*/
/*-------- extbanners : starts --------*/
.extbanners a { display:block; margin:10px 0 10px;}
.extbanners img { width:100%;}
.extbanners {padding-left: 5px;}
.rwloader{display:none;}
/*-------- extbanners : ends --------*/


.container .casinoList-wrp.new h4.title { padding:15px 12px; text-align:left;padding-bottom: 45px !important;}
.container .secRt h4.title {    min-height: inherit; }
.container .casinoList-wrp.new h4.ohtitle { padding:15px 12px; text-align:left;padding-bottom: 15px !important;}

.bonus-bets > ul > li.bns-luxbet .innerWrp ul li{color:#000 !important}

.home-topCasinos ul.ratings span:after{content:"*"; font-size:18px; font-weight:normal; display:inline-block;vertical-align:top; line-height:10px;}



@media only screen and (max-width: 690px){
.home-topCasinos ul > li span:after {content: '';display:inline-block;vertical-align:top;clear: both;line-height:10px;width: auto;
}}
.bonusbetterm{font-size:12px; line-height:16px;padding:0 10px 10px; margin-top:15px !important;}
.container .casinoList-wrp.new ul.casino-list li>a:last-child span:after{content:"*";}
.container .casinoList-wrp.new ul.casino-list li>a:last-child span:empty:after{content:'';}
.container .casinoList-wrp.new ul.casino-list li>a:last-child span:empty:before{ content: '\2b08';
    display: inline-block;
    font-family: 'casino';
    font-size: 24px;
    line-height: 15px;
    display: block;
    margin-top: 5px;}
.container .secMid .section ul.info li .number:after{content:"*"; font-size:18px; line-height:21px; font-weight:normal; display:inline-block;vertical-align:top; }

@media only screen and (max-width:1024px){
.bonusTable ul { margin:0;}
}

@media only screen and (max-width:768px){
.getOffr .wrp { width:100%;}
}
@media only screen and (max-width:720px){
.free-bets-aus h1.title{background:#fff;}
.entrAmount { padding:0;}
.bonusTable ul{margin:0;}
.bonusTable ul li { position:relative; padding-bottom:5px;}
.bonusTable ul li span { display:block; text-align:left;}
.bonusTable ul li span:first-child { width:100%; padding:0; height:65px; overflow:hidden;}
.bonusTable ul li span:first-child img { transform:translateY(-12px); -webkit-transform:translateY(-12px); -moz-transform:translateY(-12px);}
.bonusTable ul li span:nth-child(2) { width:auto; position:absolute; right:0; top:15px; z-index:5; color:#FFFFFF; text-align:center; font-size:28px;}
.bonusTable ul li span:nth-child(2) em { display:none;}
.bonusTable ul li.ladbrokes span:first-child { background:#E20612;}
.bonusTable ul li.william-hill span:first-child { background:#003555;}
.bonusTable ul li.betvictor span:first-child { background:#000000;}
.getOffr .wrp { display:block; padding:0;}
.getOffr .wrp > section { display:block;}
.getOffr .wrp > section:first-child { width:95%; padding-bottom:0;}
.bonusTable ul li span em { display:inline-block; margin:0 8px 0 0; font-size:13px; width:130px;}
.bonusTable ul li span:nth-child(6) label{ }

.bonusTable ul li.unibet-australia span:first-child{background:#295F01}
.bonusTable ul li.sportsbet-com-au span:first-child{background:#177ABD}
.bonusTable ul li.crownbet span:first-child{background:#653A89}
.bonusTable ul li.palmerbet span:first-child{background:#7484B7}
.bonusTable ul li.centrebet span:first-child{background:#000}
.bonusTable ul li.bet365-com-au span:first-child{background:#057B5B}
.bonusTable ul li.luxbet span:first-child{background:#D9D9D9}
.bonusTable ul li.luxbet span:nth-child(2){color:#000;}
.bonusTable ul li.william-hill-australia span:first-child{background:#003555}
.bonusTable ul li.ladbrokes-australia span:first-child{background:#E20612}
.bonusTable ul li.madbookie-review span:first-child{    background: #262324;}
.bonusTable ul li.topbetta span:first-child{background: #000;}
.bonusTable ul li.ubet span:first-child{    background: #3c3c3c;}
.bonusTable ul li.betstar span:first-child{    background: #0c4ca3;}
}

@media only screen and (max-width:640px){
.free-bets-aus h1.title { margin:0 10px; font-size:32px;}
.free-bets-aus .wrapper { padding:0px; margin:0;}
.free-bets-aus h2.title { font-size:28px; padding:15px 10px; margin:0; border-bottom:none;}
.entrAmount { display:block;}
.entrAmount > section { display:block; padding:10px;}
.entrAmount > section:last-child { padding-top:0;}
.depositData { padding:0 10px 18px;}
}
@media only screen and (max-width:540px){
.getOffr .wrp > section .holder { display:block; width:100%; margin:0 0 10px;}
}

@media only screen and (max-width:480px){
.entrAmount h4 { font-size:21px;}
.entrAmount h4:after { width:20px; height:20px;}
.entrAmount h5 { font-size:16px;}
.bonusTable ul li span { display:block; width:100%; text-align:left;}
.bonusTable ul li span:not(:first-child){ padding:5px 10px 0;}
.bonusTable ul li span:last-child { padding:5px 10px 10px; position:absolute; right:0; top:70px; width:125px;}
.bonusTable ul li span:last-child a { font-size:14px;}
.bonusTable ul li span:nth-child(6){padding-bottom:10px;}
.depositData h4 { font-size:22px; line-height:28px;}
.depositData h5 { font-size:18px;}
}

.container .casinoList-wrp.new h4.title .countryflag{z-index: 11;height: auto;}
#divcountry #selcountrystate {
    margin: 0;
    padding: 3px 0;
    width: 100px;
    border: none;
    background: #f4f4f4;
	 margin-top: -10px;
}
/*new events*/

.event-table{display:block; width:100%; font-size:16px;}
.top-row li{display:inline-block; width:20%;}
.event-table ul li:first-child{width:30%;}
.event-table ul li:nth-child(2){width:45%;}
.event-table ul li:nth-child(3){width:25%;}
.event-table ul li:nth-child(4){width:14%;}
.event-table ul li:nth-child(5){width:20%; float:right}
.event-table .all-row li{display:inline-block; padding: 15px 10px 15px 10px; font-weight:200; box-sizing:border-box; vertical-align:top;}
.event-table .all-row{border-bottom: 1px solid #c2c2c2; position:relative;}
.event-table .table-all{background:#eee; cursor:pointer;}
.event-table .table-all:nth-child(odd){background:#FBF8F8;}
.event-table .table-all:hover{background:#D6D6D6;}

span.event-icon.horse-racing{background-position: 0px -1px;}
span.event-icon.basketball{background-position: 0px -340px;}
span.event-icon.tennis{background-position: 0px -61px;}
span.event-icon.harness-racing{background-position: 0px -558px;}
span.event-icon.soccer{background-position: 0px -20px;}
span.event-icon.snooker{background-position: 0px -260px;}
span.event-icon.bowls{background-position: 0px -242px;}
span.event-icon.volleyball{background-position: 0px -707px;}
span.event-icon.volleyball{background-position: 0px -400px;}
span.event-icon.cricket{background-position: 0px -439px;}
span.event-icon.badminton{background-position: 0px -61px;}

.top-row{border-bottom: 1px solid #c2c2c2;}
.BCS{height:auto; width:75px;  display:inline-block; vertical-align:middle;  height:14px; }
.star3{background:url(../images/3stars.png) no-repeat; background-size: 100%;}
.star4{background:url(../images/4stars.png) no-repeat; background-size: 100%;}
.star5{background:url(../images/5stars.png) no-repeat; background-size: 100%;}
.star2{background:url(../images/2-5stars.png) no-repeat; background-size: 100%;}
.star1{background:url(../images/1-5stars.png) no-repeat; background-size: 100%;}

.top-row li{padding: 15px 10px 15px 10px; font-weight:200; box-sizing:border-box; font-weight: bold; text-decoration: none; background: #fff; cursor: default; vertical-align: middle; }

.event-icon{width:20px; height:20px; background: url(http://www.pix123.com/images/black_sprite-nav-icon.png) no-repeat; background-size:100%; display: inline-block;  vertical-align: middle;  margin-right:10px}
.hourse{background-position: 0px -1px;}
.mob-menu{display:none;}
.Event-wrap{  max-width:1000px;}
.header {  background: #1e3276; position:relative; color:#FFFFFF; padding: 22px 22px 20px; }
.header h1{font-weight:300; font-size:46px; text-transform:uppercase;}
.header .header-shape{background-image: url(../images/page-header-1.png); position:absolute; right: 0;bottom: 0; background-repeat: no-repeat;    background-size: cover; height: 100%;width: 220px;}
.featImg { max-height:300px; overflow:hidden; background-size:100%;}

@media screen and (max-width: 750px){
 .event-table{font-size:14px}
 }

@media screen and (max-width: 550px){
 .event-table ul li:nth-child(5){width:20%; float:none}
 .table-heading{display:none;}
 .breadcrm{margin-bottom:6px;}
 .featImg{display:none;}
 .event-table .all-row li{display:block; width:100%; padding:5px 10px;}
 .event-table ul.all-row li{display:block; width:100%;}
 .mob-menu{display:inline-block; width:100px;}
 .header h1 { line-height: 46px;}
 .header{background:#1e3276 url(../images/page-header-2.png) no-repeat right; background-size: auto 100%;background-position: 200px 0;}
.header .header-shape{display:none;}
.event-table .all-row li:nth-child(4){position: absolute; top: 28%; left: 130px;}

.grouprace .Event-wrap .header {background: rgba(30, 50, 118, 0); position: relative; color: #FFFFFF; padding: 5px;}
.grouprace .Event-wrap .header h1{font-size: 24px;line-height: 26px;}
.grouprace .event-table ul li a {display: table-cell;vertical-align: middle;width: 60%;color: #000;}
.grouprace .event-table ul li {width: 100% !important;display: table !important;}
.grouprace .event-table .all-row li.rhshead {display: block;width: 100%;padding: 5px;background: #f7f8fb;font: bold 13px Arial, Helvetica, sans-serif;}
.grouprace .event-table .table-all {background: #fff !important;}
.grouprace .event-table .all-row li:nth-child(2) a {color: #000 !important;}
.grouprace .event-table .all-row li:nth-child(4) { position: relative; top: 0; left: 0;}
.grouprace .mob-menu{display: none;}
}

.event-table .all-row li:nth-child(2) a{color:#106BDE;}

.container .casinoList-wrp.new h4.title .countryflag{width: 80px;}
.ltheadtop{width:calc(100% - 0px); }
.outerwrap h4:after{width:calc(100% - 160px); left:10px; }
.casinoList-wrp.new ul.cat-tabs {margin: 1px 0 0;}

.bonusOffrs h3{font: 18px/26px 'proximanove-bold';background:#333732;}
.bonusOffrs h3 span{display:inline-block; padding-right:4px;}
	
.container .secMid .section ul.info li a.act{background:#C4451D;}
.container .secMid .section ul.info li a.act:hover{background:#f05423;}
.top-flex .moreTop li:before{border-color:#00427D;}

.grouprace .Event-wrap .header {background: rgba(30, 50, 118, 0); position: relative; color: #FFFFFF; padding: 5px;}
.grouprace .Event-wrap .header h1{font: bold 32px/32px 'Guardian Sans Cond', Arial, sans-serif;color: #3c3c3c;}
.grouprace .event-table ul li:nth-child(2) {width: 40%;}
.grouprace .event-table ul li:nth-child(3) {width: 30%;}
.formwrap{ padding-top: 0;}
.signup-wrap-all #txtEmail{ margin-top: 0;}
.formwrap .errormsg {margin-top: -28px;}

/*end new eventpage css*/