
   /* CSS Reset */
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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body{background:#000;margin:0;font-size:14px;position:relative;}

.content{max-width:1200px;padding:0 10px;margin:0 auto;}

#box1{background:url("//images.images4us.com/888poker/ru/IAF-LP-image-COM-2-1573726587323.jpg") no-repeat center center;}
#box1 .content{position:relative;height:483px;text-align:right;}
#logo{position:absolute;left:10px;top:10px;max-width:20%;}
a{outline:none;}
img{display:block;max-width:100%;}
#header-offer-con{margin-top:85px;text-align:center;padding:0 10px;max-width:100%;}
#invite-friend-logo{position: absolute; right: 0; top: 0;}
#invite-friend-logo img{height: 79px; width: auto;}
.inline-block{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:top;}
.offer-img{width:90%;}
#offer-img {width:70%;}
#box2 {background-color: #fff;}
#box2 .content{background:#fff;padding:30px 40px;}
h1{font-size:1.6em;}
h1,h2,h3,h4,.bold{font-weight:700;}
p{line-height:1.4em;}

#explanation-table{width:100%;margin:40px 0 30px;}
.explanation-con
{
	width:26%;
	position:relative;
	text-align:center;
	padding:0 2%;
}
.table-column{vertical-align:top;}
.bigger-text{font-size:1.1em;}
.larger-text{font-size:1.8em;}
.explanation-table-space{width:4%;text-align:center;font-size:3em;color:#D3D3D3;}
.blue-color{color:#007CF7;}
.orange-color{color:#FF5804}
.explanation-img{margin-top:15px;}

.gradient-button{color:#fff;text-decoration:none;padding:5px 10px;font-weight:700;}
.blue-gradient-button
{
	background: #fee92c; /* Old browsers */
        color: #000;
}
a.gradient-button:hover {color: #000; text-shadow: 0 0 25px #000;}
#your-friends-are-playing{line-height:1.5em;margin:5px 0 30px;}
.text-cta, .text-cta:link, .text-cta:visited{color:#007cf7;text-decoration:none;}
.download-888poker-now{padding:12px;font-size:1.5em; text-align: center; margin-top:15px}
#lower-seperator{height:3px;background:#DDD;margin:20px 0;}
h4{font-size:1.1em;}
#freeroll-details{margin-top:10px;border-collapse:collapse;}
#freeroll-details td{padding:5px;}
.light-blue-bg{background:#DEEFFF}
#tnc-con{margin:30px 0;}
#tnc, #tnc:visited, #tnc:link{color:#A5A5A5;}
#inner-tnc{color:#A5A5A5;}
#inner-tnc a, #inner-tnc a:visited, #inner-tnc a:link{color:#A5A5A5;}
#inner-tnc ol{margin-left:25px;}

/* Footer */
#Footer{text-align:center;color:#727474;font-size:11px;}
#Footer, #InnerPageBeforeFooter{background:#171717;}
#Footer a, #Footer a:visited, #Footer a:link{color:#727474;}
.FooterRichText, .FooterImageInsideRepeater{display:inline-block;*display:inline;zoom:1;}
.FooterRichText{max-width:650px;margin-top:8px;line-height:19px;}
#Footer .expandableTitle,#Footer .expandableRichText{text-align:left;padding:0 6px;}
.Closed{display:none;}
.FooterImageLinksRepeater{margin:10px 0;}
#Footer .DottedSeparator{height:1px;}
#Footer .DottedSeparator:last-child{border-bottom:1px dashed #696969;}
/* End of Footer */


.hidden, .gbr, .android-iphone, .iphone-non-eligible, .iphone-non-eligible-inline{display:none;}
.eightyeight{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:top;}
p .eightyeight{display:inline;}
.invisible{visibility:hidden;}
.hidden-copy{color:#fff;background:#fff;border:0;cursor:default;}

.clear:before,.clear:after,.HoritzontalItem:before,.HoritzontalItem:after{content:"";display:table;}
.clear:after,.HoritzontalItem:after{clear:both;}
.clear,.HoritzontalItem{zoom:1;}

.play_online {
    padding-top: 5px;
    text-align: center;
}
.play_online.top a {
color:#fff;
}
.pc-android-iphone {
    display: inline-block;
}
@media all and (max-width: 1100px)
{
	.explanation-table-space{width:3%;}
}

@media all and (max-width: 1000px)
{
       #box1 .content{
            background:rgba(0,0,0,0.7);
            text-align: center;
            height: 400px;
       }
       #header-offer-con{margin-top: 85px; }
       
       .download-888poker-now {
           padding: 5px 12px;
           margin-top: 4px;
       }
}

@media all and (max-width: 980px)
{
	.table-column{width:auto;padding:20px;display:block ;height:auto ;}
	.explanation-table-space{padding:10px;}
	.vertical-center{padding-top:0 !important;}

}

@media all and (max-width: 560px)
{
	#box2 .content{padding:30px 10px;}
        #offer-img{width: 65%}
}

@media all and (max-width: 480px)
{
	.offer-img{width:100%;}
        #box1 .content{height:340px;}
        #invite-friend-logo img {height: 60px;}
        a img {width: 73%;}
        #header-offer-con {margin-top: 53px;}
}

@media (max-width: 390px) {
    #box1 .content {
        height: 300px;
    }
}