* {margin: 0; padding: 0}

/*header style*/

body {background-color: #eaeff3;}
header {background-color: #eaeff3;border-bottom: 1px solid #c4deeb;-webkit-box-shadow: 0 0 0 4px #a3bac6;-moz-box-shadow: 0 0 0 4px #a3bac6;box-shadow: 0 0 0 4px #a3bac6;}
header > div {max-width: 971px;margin: 0 auto;}
header nav a {font: bold 15px Arial, Helvetica, sans-serif;color:#333333;z-index: 1;}
h1, h2, h3 {font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-weight: bold;color: #000000;text-align: center;padding: 10px 10px 10px 0;text-transform: uppercase;}
h2 , h3 {background-color: #eaeff3;margin-bottom: 10px;}
article {padding-top: 4px;}
article p {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #404447;line-height: 27px;text-align: justify;margin: 15px 0;}
ul {list-style: none outside none;}
ul.wh {font-family: Georgia, serif;color: #404447;font-size: 15px;}
ul.bullet {list-style:disc; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#404447; margin-left: 50px;line-height: 27px;}

div.hp-top-box p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;text-align: justify;line-height: 26px;margin: 0;}
div.hp-top-box p.golink, p.golink {font: bold 16px/27px Arial, Helvetica, sans-serif;text-align: center;padding: 21px 0;}
p.golink a {text-decoration: none;color: #0d70b6;}
p.golink a:hover {text-decoration: underline;}
header nav a.active {text-decoration: underline;}

div.top-side-box > div > span {display: block;font-family: Verdana, Geneva, sans-serif; font-size: 14px;color: #1f2d2e;}
div.top-side-box > div.reviews div {background: #dce6eb url('/img/flag.png') no-repeat right 0;}

div.wrapp {max-width: 974px; padding: 20px 15px;margin: 0 auto;background-color: #ffffff;}
div.dep-compare-box div.args > span {display: block;font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #6d6d6d;text-align: center;}
div.dep-compare-box div.args > ul {margin: 0 auto;max-width: 300px;}
div.dep-compare-box div.args  li {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color: #6d6d6d;text-transform: uppercase;background-color: #f9fafb;border:1px solid #ccd5d3;margin-top: 10px;text-align: center;padding: 8px;}
div.dep-compare-box div.nodep ul {width: 320px;background: url('/img/compare-nodep.jpg') no-repeat center 5px;margin: 0 auto;padding: 14px 0;}
div.dep-compare-box div.nodep li {text-align: right;margin-top: 9px;padding-right: 45px;line-height: 30px;}
div.dep-compare-box div.nodep li:first-child {padding: 0;font-size: 15px;font-weight: bold;margin: 17px 0 9px 0;}
div.dep-compare-box div.nodep li:last-child {margin-top: 8px;}
div.dep-compare-box div.dep ul {width: 320px;background: url('/img/firstdep-compare.jpg') no-repeat center 10px;margin: 0 auto;padding: 14px 0;}
div.dep-compare-box div.dep li {text-align: left;margin-top: 9px;padding-left: 45px;line-height: 30px;}
div.dep-compare-box div.dep li:first-child {padding: 0;font-size: 15px;font-weight: bold;margin: 17px 0 9px 0;}
div.dep-compare-box div.dep li:last-child {margin-top: 8px;}
div.nodep li, div.dep li {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #6d6d6d;}

div.nodep-box, div.firstdep-box {background-color: #eaeff3;text-align: justify;padding: 15px;border: 4px solid #dce6eb;margin-bottom: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;line-height: 27px;}
div.nodep-box p.golink , div.firstdep-box p.golink  {padding: 0;text-transform: uppercase;font-size: 13px;}
div.nodep-box p.golink a, div.firstdep-box p.golink a {color: #2085cc;}

span.banner-heading {display: block;background-color: #eaeff3;font-size: 15px;text-align: center;padding: 10px 0;font-family: Arial, Helvetica, sans-serif;margin: 15px -15px;}

div.big-banner {background-color: #e0e6ea;margin: 15px -15px;padding: 15px 0;}
div.big-banner img {margin: 0 auto;display: block;}
div.big-banner > div {width: 310px; margin: 15px auto;}
div.big-banner > div span:first-child {font-family: Arial, Helvetica, sans-serif;font-size: 19px;color: #474649;display: block; text-align: center;}
div.big-banner div.text {width: 180px;margin: 10px auto;}
div.big-banner div.text span:first-child {display: block;font-family: Impact, Charcoal, sans-serif;font-size: 18px;}
div.big-banner div.text span:first-child strong {color: #c12424; font-size: 30px;}
div.big-banner div.text span.last {display: block; text-align: right;}
div.big-banner > div  a {display: block; width: 156px; margin: 15px auto;background: #2085cc url('/img/sprite-icons.png') no-repeat 22px -102px;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size: 18px;text-decoration: none;color: #ffffff;padding: 12px 10px 12px 120px;font-weight: bold;}
div.big-banner > div  a:hover, div.review-banner li a:hover {background-color: #2f9dea;outline: 1px solid #ffffff;-webkit-box-shadow: 0 0 2px 2px #adb2b5;-moz-box-shadow: 0 0 2px 2px #adb2b5;box-shadow: 0 0 2px 2px #adb2b5;}

div.small-banners a{display: block;margin: 24px 9px 33px;border: 1px solid #b6bec8;outline: 9px solid #eaeff3;padding: 10px 10px 10px 150px;text-decoration: none;height: 67px;}
div.small-banners a:hover {outline: 9px solid #cddce4;}
div.small-banners a > strong {display: block;font: bold 15px Arial, Helvetica, sans-serif;color: #000000;width: 115px;text-align: center;margin: 5px auto;text-transform: uppercase;}
div.small-banners a span {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #7d7d7d;display: block;width: 115px;margin: 5px auto;text-align: center;}
div.small-banners a.paddy span {font-size: 15px;text-transform: uppercase;color: #7d7d7d;font-weight: bold;}
div.small-banners a.paddy span strong {color: #000000;font-size: 18px;}
div.small-banners a.paddy span:first-child {margin-top: 10px;}
div.small-banners a.betfair {background: #eaeff3 url('/img/small-b-betfair.png') no-repeat 15px center;}
div.small-banners a.paddy {background: #eaeff3 url('/img/small-b-paddy.png') no-repeat 15px center;}

div.hp-bottom-box {border: 1px solid #a3bac6; background-color: #f3f7fa;font-size: 14px;color: #404447;padding: 20px;margin-top: 15px;line-height: 26px;word-spacing: 2px;text-align: justify;font-family: Arial, Helvetica, sans-serif;}
div.mobile-offer {border: 1px solid #a3bac6; background-color: #eaeff3;font-size: 14px;color: #404447;padding: 0 15px;line-height: 26px;word-spacing: 2px;text-align: justify;}
div.mobile-offer.last {margin-bottom: 20px;}
div.hp-bottom-box img {border: 1px solid #a3bac6;}
div.qr-box {width: 177px;margin: 22px 20px 20px 0;}
div.qr-box  li {border: 1px solid #ccd5d3;background-color: #f9fafb;margin-bottom: 12px;color: #6d6d6d;font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align: center;}
div.qr-box  li i {font-size: 13px; font-weight: bold; color: #595959;}
div.qr-box  li:first-child {background: #f9fafb url('/img/mobile-logos.png') no-repeat 0 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: #858585;padding-top: 32px;}
div.qr-box  li.code {height: 110px;}
div.qr-box  li > strong {font-weight: bold;text-transform: uppercase;font-size: 20px;color: #c12424;}
div.qr-box  li.last {margin-bottom: 0;}
div.qr-box  li a {display: block;color: #2085cc;font: normal 17px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;color: #ffffff;text-decoration: none;background-color: #2085cc;line-height: 28px;}
div.qr-box.wh li:first-child {background-position: center 7px;}
div.qr-box.bet365 li:first-child  {background-position: 34px -39px;padding-top: 60px;}
div.qr-box.ladbrokes li:first-child {background-position: 29px -100px;}

div.sites-box {border: 1px solid #a3bac6; background-color: #eaeff3;font-size: 14px;color: #404447;padding: 0 15px;line-height: 26px;word-spacing: 2px;text-align: justify;}
div.sites-box > div {width: 211px;margin: 8px 20px 20px 0;}
div.sites-box li {background-color: #f9fafb;border: 1px solid #ccd5d3;margin-top: 5px;font-size: 15px;font-family: Arial, Helvetica, sans-serif;color: #6d6d6d;text-align: center;}
div.sites-box li:first-child {padding-top: 60px;background: #f9fafb url('/img/mobile-logos.png') no-repeat 0 0;}
div.sites-box div.wh li:first-child {background-position: 33px 16px;}
div.sites-box div.bet365 li:first-child {background-position: 48px -39px;}
div.sites-box div.ladbrokes li:first-child {background-position: 42px -92px;}
div.sites-box a {display: block;color: #2085cc;font: bold 17px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;color: #ffffff;text-transform: uppercase;text-decoration: none;background-color: #2085cc;padding: 5px 0;}
div.sites-box a:hover, div.qr-box li:hover a {background-color: #2f9dea;outline: 1px solid #ffffff;-webkit-box-shadow: 0 0 2px 2px #adb2b5;-moz-box-shadow: 0 0 2px 2px #adb2b5;box-shadow: 0 0 2px 2px #adb2b5;}

div.review-banner li {background: #f1f3f4 url('/img/review-logos.png') no-repeat right -322px;border: 1px solid #b1bcc2;font-family: Verdana, Geneva, sans-serif;font-size: 13px;color:#1f2d2e;margin-top: 10px;padding: 5px 15px;}
div.review-banner li:first-child {height: 38px;background: #dce6eb url('/img/review-logos.png') no-repeat 0 0;}
div.review-banner li.last {padding: 0;}
div.review-banner li.bonus strong {display: block;color: #c12424;font-weight: bold;}
div.review-banner li.bonus {text-align: center;font-size: 16px;text-transform: uppercase;padding: 10px;background: #f1f3f4;}
div.review-banner li a {display: block;background-color: #2085cc;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size: 18px;text-decoration: none;color: #ffffff;padding: 5px 0;font-weight: bold;text-transform: uppercase;text-align: center;}
div.review-banner li span {border: 1px solid #b1bcc2;font-family: Verdana, Geneva, sans-serif;font-size: 13px;color: #1f2d2e;display: block;}
div.review-banner li.container {background: none;padding: 0;border: none;}
div.top-review-box div.reviews span{text-align: center;display: block;font-size: 14px;font-family: Verdana, Geneva, sans-serif;color: #1f2d2e;text-transform: uppercase;margin: 5px 0 15px 0;}
div.top-review-box div.reviews li {border: 1px solid #b1bcc2;background: #f1f3f4 url('/img/review-logos.png') no-repeat 0 0;margin-bottom: 10px;}
div.top-review-box div.reviews li.lad {background-position: 0 -53px;}
div.top-review-box div.reviews li.wh {background-position: 0 10px;}
div.top-review-box div.reviews li.bet365 {background-position: 0 -115px;}
div.top-review-box div.reviews a {display: block;text-decoration: none;font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 14px;padding: 6px 30px 6px 100px;background: url('/img/review-logos.png') no-repeat right -353px;text-align: center;}
div.top-review-box div.reviews li:hover {background-color: #c9d7de;border-color: #2085cc;}
div.top-review-box div.reviews li.lad:hover{background-position: 0 -84px;}
div.top-review-box div.reviews li.wh:hover {background-position: 0 -21px;}
div.top-review-box div.reviews li.bet365:hover {background-position: 0 -150px;}
div.top-review-box div.reviews a strong {color: #c12424; font-size: 20px;font-weight: bold;text-transform: uppercase;line-height: 26px;}

footer span {display: block;margin: 0 auto; max-width: 1004px;font-size: 10px;font-family: Arial, Helvetica, sans-serif;color: #808c90;line-height: 36px;}

/*helper classes*/

.clear-fix:after, .clear-fix:before  {content: '.';display: block; clear: both; visibility: hidden;line-height: 0;}
.both {clear: both;}

img.align-left {float: left; margin: 5px 20px 7px 0;}
img.align-right {float: right; margin: 5px 0 20px 20px;}

.relative {position: relative;}

/*404 markup*/
article.page404 h1 {font: bold 32px/34px Arial, Helvetica, sans-serif;color: #454545;text-transform: uppercase;padding: 7px 0;}
article.page404 span {font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #454545;text-transform: uppercase;line-height: 38px;}
article.page404 p {font-size: 14px;line-height: 45px;color: #5a5656;}

@media screen and (min-width: 320px) {
	header > div {height: 50px;padding: 10px;background: url('/img/logo-320px.png') no-repeat 0 center;}
	header nav {position: relative;border: 1px solid #b1bcc2;width: 50px;height: 50px;float: right;background: url('/img/mobile-menu.png') no-repeat 1px 1px;}
	header nav a {display: none;}
	header nav a.on{position: absolute;right: -1px;display: block;width: 260px;padding: 10px 0;border: 1px solid #b1bcc2;font:bold 15px Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;text-align: center;background-color: #eaeff3;}
	header a:first-child{bottom: -42px;}
	header a.second{bottom: -83px;}
	header a.third{bottom: -124px;}
	header a.last{bottom: -165px;}
	header nav a:hover {text-decoration: underline;}
	h1, h2, h3 {font-size: 17px;padding: 7px 5px;line-height: 23px;}
	
	
	div.hp-top-box {background-color: #c4deeb; padding: 20px 0;border-bottom: 4px solid #a3bac6;}
	div.hp-top-box > div {padding: 5px 0;background-color: #ffffff;}
	div.hp-top-box > div  > div.centered-box {background-color: #dce6eb;padding: 10px;text-align: justify;overflow:hidden;}
	
	div.top-side-box > div.props {display: none;}
	div.top-side-box > span {display: none;}
	
	div.top-side-box > div.reviews {background-color: #dce6eb;margin: 10px auto 5px;padding: 10px;}
	div.top-side-box > div.reviews div {max-width: 360px; margin: 0 auto;background-color: #dce6eb;}
	div.top-side-box > div.reviews div > span {border: 1px solid #b1bcc2;padding: 1px 15px;width: 180px;text-align: center;text-transform: uppercase;display: block;}
	div.top-side-box > div.reviews li {border-width: 0 1px 1px;border-style: solid; border-color: #b1bcc2;margin-top: 8px;padding: 5px;-webkit-box-shadow: 0 -1px 2px 0 #cbd2d6;-moz-box-shadow: 0 -1px 2px 0 #cbd2d6;box-shadow: 0 -1px 2px 0 #cbd2d6;background-color: #ffffff;line-height: 28px;}
	div.top-side-box > div.reviews li:hover {background-color: #c9d7de;border-width: 1px 1px 0;border-style: solid; border-color: #2085cc;-webkit-box-shadow: 0 2px 1px 0 #64a6d3;-moz-box-shadow: 0 2px 1px 0 #64a6d3;box-shadow: 0 2px 1px 0 #64a6d3;}
	div.top-side-box > div.reviews a {display: block; text-decoration: none;color: #000000;}
	div.top-side-box > div.reviews a strong {font: bold 20px Arial, Helvetica, sans-serif; color: #c12424;text-transform: uppercase;margin: 0 7%;}
	div.top-side-box > div.reviews a span {font: bold 15px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;text-transform: uppercase;text-align: center;background-color: #2085cc;color: #ffffff;display: inline-block;width: 135px;padding: 4px 0;float: right;border-width: 1px 0;border-style: solid; border-color: #b9d6ea;}
	
	div.dep-compare-box {padding: 15px 0;background-color: #eaeff3;margin: 15px -15px;}
	
	div.small-banners {margin: 0 -15px;}
	
	div.mobile-offer {margin: 15px -15px;}
	div.qr-box, div.qr-box.bet365 {margin: 20px auto;}
	div.wh li.code {background: #f9fafb url('/img/qrbox-test.png') no-repeat center 14px;}
	div.bet365 li.code {background: #f9fafb url('/img/qrbox-test.png') no-repeat center -86px;}
	div.ladbrokes li.code {background: #f9fafb url('/img/qrbox-test.png') no-repeat center -183px;}
	
	div.sites-box {margin: 15px -15px;}
	div.sites-box > div {margin: 20px auto;}
	
	footer span {text-align: center;}
	
	img.align-left.mob-centered, img.align-right.mob-centered  {float: none;display: block;margin: 20px auto;}
	
	div.reviwe-c {width: 100%; height: 500px;}
	div.top-review-box {position: absolute; top: 25px;width: 100%;}
	div.review-banner, div.top-review-box div.reviews div {width: 75%;max-width: 300px;margin: 0 auto;padding: 20px 0}
	div.review-banner {padding: 10px 0 20px;}
	div.review-banner.bet365 li:first-child {background-position: center -183px;}
	div.review-banner.ladbrokes li:first-child {background-position: center -274px;}
	div.review-banner.wh li:first-child {background-position: center -229px;}
	div.top-review-box div.reviews {border-width: 5px 0;border-style: solid; border-color: #ffffff;}
	div.review-banner li span {padding: 9px 15px;margin-bottom: 10px;background: #f1f3f4 url('/img/review-logos.png') no-repeat right -317px;}
	div.review-banner li.bonus strong {font-size: 27px;}
	
	article.page404 img.align-right {float: none;margin: 20px auto;display: block;}
}

@media screen and (min-width: 480px) {
	header > div {background: url('/img/logo.png') no-repeat 0 center;}
	
	div.hp-top-box > div {padding: 5px;}
	div.dep-compare-box {border: 5px solid #dce6eb;padding: 15px;}
	span.banner-heading {margin: 15px 0;}
	div.big-banner, div.small-banners {margin: 0;}
	
	div.qr-box {float: left;margin: 22px 20px 9px 0;}
	div.qr-box.bet365 {margin: 22px 0 8px 20px;float: right;}
	
	div.sites-box div.wh {float:right;margin: 8px 0 20px 20px;}
	div.sites-box > div {float:left;margin: 8px 20px 20px 0;}
	
	img.align-left.mob-centered {float: left; margin: 5px 20px 5px 0;}
	img.align-right.mob-centered {float: right; margin: 10px 0 5px 20px;}
}

@media screen and (min-width: 640px) {
	div.top-side-box > div.props {margin: 10px 0 5px;padding-top: 15px;background-color: #dce6eb;}
	div.top-side-box > div.props span {display: block;font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #1f2d2e;padding: 10px 0 18px 57px;background: url('/img/sprite-icons.png') no-repeat 17px -73px;line-height: 16px;}
	div.top-side-box > div.props span:first-child {font-size: 14px;text-transform: uppercase;text-align: center;padding: 10px 0;background: none;}
	div.top-side-box > div.props {display: inline-block; float: left;width: 46%;}
	div.top-side-box div.reviews {float: right;width: 46%;margin: 10px auto 5px;}
	div.top-side-box > div.reviews a span {width: 115px;}
	
	div.small-banners a.paddy{float: right;}
	div.small-banners a.betfair {float: left;}
	div.big-banner img {float: left; margin: 0;}
	div.big-banner > div {float: right; margin: 27px 0px 0 0;}
	div.qr-box.bet365 {float: right;}
	
	div.mobile-offer, div.sites-box {margin: 15px 0;}
	
	div.reviwe-c {height: 225px;}
	div.review-banner {width: inherit; max-width: inherit;padding: 0;}
	div.review-banner ul {height: 70px;padding: 10px;width: 610px;margin: 0 auto;}
	div.review-banner li {float: left;margin-right: 9px;}
	div.review-banner li:first-child {height: 47px;width: 90px;}
	div.review-banner.bet365 li:first-child {background-position: center -177px;}
	div.review-banner.ladbrokes li:first-child {background-position: center -268px;}
	div.review-banner.wh li:first-child {background-position: -13px -224px;}
	div.review-banner li span {padding: 4px 45px 4px 16px;margin-bottom: 5px;background-position: right -323px;}
	div.review-banner li.bonus strong {font-size: 16px;}
	div.review-banner li a {width: 130px;}
	div.top-review-box {top: 17px;}
	div.top-review-box div.reviews div {width: auto; max-width: none;padding: 10px 0;}
	div.top-review-box div.reviews ul {width: 95%;margin: 0 auto 10px;height: 40px;}
	div.top-review-box div.reviews li {width: 45%;max-width: inherit;margin: 0 2%;float: left;}

	article.page404 img.align-right {float: right;margin: 12px 20px 20px 41px;}
}

@media screen and (min-width: 670px) {
	div.nodep {float: left;width: 50%;}
	div.dep {float: right;width: 50%;}
	div.dep-compare-box {padding: 15px 0;border: none;}
	div.nodep-box {width: 43%;float: left;}
	div.firstdep-box {width: 43%;float: right;} 
}

@media screen and (min-width: 768px) {
	header div {background: url('/img/logo-320px.png') no-repeat 0 center;}
	
	header nav {width: 63%;background: none;padding: 15px 0;height: 20px;}
	header nav a {border-left: 2px solid #b1bcc2;line-height: 15px;display: inline-block;width: 22%;text-align: center;text-decoration: none;font-size: 13px}
	header nav a:first-child {width: 30%;border-left: none;}
	header nav a:hover {color: #2085cc;text-decoration: none;}
	
	h1 {text-align: left;padding: 7px 0px;}
	h2, h3 {text-align: left;padding: 7px 0px 7px 10px;}
	
	div.hp-top-box > div {max-width: 971px; margin: 0 auto;position: relative;padding: 10px;}
	
	div.hp-c {float: right;width: 270px;min-height: 394px;margin-bottom: 10px;}
	
	div.top-side-box {position: absolute; right: 10px; top: 10px;border-left: 10px solid #ffffff;padding: 0;width: 254px;}
	div.top-side-box > div.props {float: none;width: inherit;border-bottom: 10px solid #ffffff;margin: 0;padding: 0;}
	div.top-side-box > div.props span {padding: 5px 0 15px 50px;background-position: 17px -79px;}
	div.top-side-box div.reviews {float: none;width: 234px;border-bottom: 10px solid #ffffff;padding: 10px;margin: 0;}
	div.top-side-box > div.reviews div > span {width: 160px;}
	div.top-side-box > div.reviews a span {width: 102px;}
	div.top-side-box > div.reviews a strong {margin: 0px 5px 0 10px;}
	div.top-side-box > span {display: block;border-bottom: 10px solid #ffffff;background: url('/img/sprite-box.png') no-repeat 0 0;height: 52px;}
	div.top-side-box > span.hp1 {background-position: center -1px;}
	div.top-side-box > span.hp2 {background-position: center -57px;}
	div.top-side-box > span.app1 {background-position: center -343px;}
	div.top-side-box > span.app2{background-position: center -400px;}
	div.top-side-box > span.sites1{background-position: center -230px;}
	div.top-side-box > span.sites2{background-position: center -286px;}
	div.top-side-box > span.live1{background-position: center -115px;}
	div.top-side-box > span.live2{background-position: center -175px;}
	
	div.hp-top-box {border-bottom: 4px solid #a3bac6;-moz-box-shadow: 0 4px 0 0 #ffffff;-webkit-box-shadow: 0 4px 0 0 #ffffff;box-shadow: 0 4px 0 0 #ffffff;}
	
	div.dep-compare-box {padding: 8px 15px;border: 5px solid #dce6eb;margin: 15px 0;overflow: hidden;}
	
	div.nodep-box {width: 44%;margin-right: 1%;}
	div.firstdep-box {width: 44%;}
	
	div.small-banners a {width: 170px;}
	div.big-banner > div {margin: 27px 20px 0 0;}
	div.big-banner img {margin-left: 50px;}
	div.banner-container {max-width: 721px; margin: 0 auto;}
	
	div.reviwe-c {width: 270px;height: 455px;float: right;}
	div.top-review-box {width: 255px;right: 10px;margin: 0;top: 0;}
	div.review-banner ul {height: auto;width: auto;}
	div.review-banner li {float: none;margin: 12px 0;}
	div.review-banner li:first-child {width: auto;height: 38px;}
	div.review-banner li.last {margin-bottom: 0px;}
	div.review-banner.bet365 li:first-child {background-position: center -183px;}
	div.review-banner.ladbrokes li:first-child {background-position: center -274px;}
	div.review-banner.wh li:first-child {background-position: center -229px;}
	div.review-banner li span {padding: 9px 15px;margin-bottom: 10px;background-position: right -317px;}
	div.review-banner li.bonus strong {font-size: 27px;}
	div.review-banner li a {width: auto;}
	div.top-review-box {border-left: 10px solid #ffffff;}
	div.top-review-box div.reviews {border-width: 10px 0;}
	div.top-review-box div.reviews div {padding: 10px;}
	div.top-review-box div.reviews ul {height: auto;width: auto;margin: 0;}
	div.top-review-box div.reviews li {width: auto;float: none;margin: 10px 0;}
	
	div.wh li.code {background: #f9fafb url('/img/wh-qrcode.png') no-repeat center center;}
	div.bet365 li.code {background: #f9fafb url('/img/bet365-qrcode.png') no-repeat center center;}
	div.ladbrokes li.code {background: #f9fafb url('/img/ladbrokes-qrcode.png') no-repeat center center;}
}

@media screen and (min-width: 1024px) {
	header div {background: url('/img/logo.png') no-repeat 0 center;}
	header nav a {font-size: 15px;}
	h1 {font-size: 19px;}
	
	div.args {float: left;border-right: 5px solid #dce6eb;margin: -15px;padding: 20px;}
	div.nodep {width: 41%;}
	div.dep {width: 35%;}
	
	div.banner-container {max-width: inherit;}
	div.big-banner {float: right;}
	div.small-banners {float: left;margin-top: -15px}
	div.small-banners a {width: inherit;margin: 24px 9px 28px;}
	div.big-banner img {margin: 0 27px;}
	div.big-banner > div {margin: 27px 10px 0 10px;}
	div.small-banners a.paddy {margin: 5px 9px 30px;}
	div.small-banners a.betfair {float: none;}
	footer span {text-align: right;}
}