/* CSS responsive fixed full width header */

* {
  -webkit-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -webkit-transform;
  -moz-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -moz-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -o-transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
img {
	max-width:100%;
}
body {
	background: #fff;
	font: 100% Helvetica,  Arial,  sans-serif;
	line-height: 1.25em;
}

h1.heading {
	font-family: Oswald, sans-serif;
    font-style: normal;
    font-weight: 300;
	text-align:center;
    font-size: 4em;
    line-height: 1.1em;
	padding:2% 0 0 0;
	margin:0 auto;
	text-transform:uppercase;
	letter-spacing:-1px;
}

h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 44px;
    font-weight: 800;
    margin: 0 auto;
    padding: 2% 0;
    text-align: center;
}

h2.style2 {
	font-size:48px;
	padding:4% 0 2% 0;
}

/*h3 {
	font-size: 30px;
	margin: 0 auto;
	line-height: 130%;
	font-family:Oswald, sans-serif;
	font-style:normal;
	font-weight:500;
	text-align:left;
	color:#000;
	padding:1% 0 1% 0;
}*/
h3 {
    font-size: 30px;
    margin: 0 auto;
    line-height: 130%;
    font-family: Oswald, sans-serif;
    font-style: normal;
    font-weight: 500;
    text-align: left;
    color: #000;
    padding: 1% 0 1% 0;
}

h4 {
	font-size: 26px;
	margin: 0 auto;
	line-height: 135%;
	font-family:Oswald, sans-serif;
	font-style:normal;
	font-weight:500;
	text-align:center;
	color:#000;
	padding:1% 0 3% 0;
}
.insidecontent h4 {
	text-align:center; 
	font-size:29px; 
	line-height:115%;
	color:#000; 
	padding:2% 0 1% 0; 
	margin: 0 auto; 
	font-weight:600;
	font-family:'Source Sans Pro', sans-serif;
}

h6 {
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
	line-height:120%;
	letter-spacing:0;
    font-weight: 700;
    margin: 0 auto;
	padding:1% 0 1% 0;
}
h6.style2 {
	font-size: 27px;
	letter-spacing:-1px;
	text-align:left;
}
h6.style3 {
	font-size: 25px;
	text-align:left;
}
h6.style4 {
	font-family: Lato, 'Roboto', sans-serif;
	font-size: 27px;
	letter-spacing:-1px;
	text-align:left;
	font-weight:300;
	margin:0;
	padding:15px 0 0 0;
	line-height:130%;
}
h6.style5 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 32px;
	letter-spacing:-1px;
	text-align:left;
	font-weight:300;
	margin:0;
	padding:15px 0 0 0;
	line-height:130%;
}
h6.style6 {
	padding:4%;
	margin:0 auto;
	text-align:center;
}
h6.order {
	text-align:center;
	margin:0 auto;
	font-size:28px;
	padding:4% 5%;
	font-weight:700;
}
h6.order2 {
	text-align:center;
	margin:0 auto;
	font-size:28px;
	padding:0 5% 2% 5%;
	font-weight:700;
}
.heading-1 {
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 42px;
	line-height:100%;
	letter-spacing:-2px;
    font-weight: 300;
    margin: 0 auto;
	padding:1% 0 0 0;
	text-align:center;
}
.heading-2 {
	font-family: 'Roboto', sans-serif;
    font-size: 21px;
	line-height:24px;
    font-weight: 400;
	letter-spacing:-1px;
    margin: 3px auto 10px auto;
	padding:0 0 1% 0;
	text-align:center;
	color:#636363;
}
.large {
	font-size:54px;
	font-weight:700;
}
p {
	margin-bottom:4%;
	line-height: 125%;
	color: #373737;
    font-family: "Lato",sans-serif;
    font-size: 20px;
}
.upgrade p {
	font-size:24px;
	line-height:135%;
	color:#494949;
}
a {
	text-decoration: none;
	color: #0036ff;
	outline:none;
}
.middle {
	text-align:center;
	margin:0 auto;
}
.picframe {
	max-width:80%;
	margin:5% auto 8% auto;
	padding:1%;
	border:1px solid #d9d9d9;
}
.pad5 {
	padding:1% 0 5% 0;
}
.red {
	color:#cc0002;
}
s.red {
	color:red;
}
.amber {
	color:#fcb040;
}
.white {
	color:#fff;
}
.white2 {
	color:#fff;
	font-weight:600;
}
.clicktext {
	text-decoration: none;
	color: #0000ef;
	margin:0 auto;
	font-size:19px;
	padding:2% 0;
	text-align:center;
}
.access {
	font-size: 30px;
	margin: 0 auto 3% auto;
	line-height: 130%;
	font-family:Oswald, sans-serif;
	font-style:normal;
	font-weight:500;
	text-align:center;
	color:#0064a7;
	padding:1% 0 1% 0;
}

.text-center {
	text-align: center;
}
.container {
	margin: 0 auto;
	max-width: 75em;
}
.timercontainer {
	margin-left:200px;
	margin-right:0;
	padding:0;
	max-width: 60%;
}
.containerwrap {
	width:70%;
	margin:0 auto;
	padding:2% 0;
}
.maincontent {
	background:#fff;
	max-width: 70%; 
	position: relative;
	margin:0 auto 1% auto;
	padding:1% 3%;
	line-height: 1.4em;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=0);
}
.maincontent2 {
	background:#fff;
	max-width: 950px; 
	position: relative;
	margin:1% auto 1% auto;
	padding:1% 3% 3% 3%;
	line-height: 1.4em;
	border:1px solid #e1e1e1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2, GradientType=0);
}
.steps {
	margin:0 auto;
	padding:2% 0 0 0;
	text-align:center;
}
header {
	width:100%;
	overflow:hidden;
}
.headerinnerwrap {
	max-width:1050px;
	margin:0 auto;
	padding:0;
}
.topheader {
	background:#0064a7;
	padding:0;
	line-height:1.5;
	border-top:6px solid #2c4768;
}
.videoarea {
	max-width:1050px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
.graybox {
	max-width:1050px;
	margin:0 auto 1% auto;
	background:#f3f3f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #f3f3f3));
	background:-webkit-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-moz-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-ms-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-o-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:linear-gradient(to bottom, #f3f3f3 0%, #f3f3f3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#f3f3f3, GradientType=0);
	padding:1% 2% 1% 2%;
	border: 1px solid #d6d6d6;
}
.graybox2 {
	width:70%;
	margin:0 auto 1% auto;
	background:#f3f3f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #f3f3f3));
	background:-webkit-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-moz-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-ms-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:-o-linear-gradient(top, #f3f3f3 0%, #f3f3f3 100%);
	background:linear-gradient(to bottom, #f3f3f3 0%, #f3f3f3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#f3f3f3, GradientType=0);
	padding:1% 2% 1% 2%;
	border: 1px solid #d6d6d6;
}
.fancy {
  line-height: 0.5;
  text-align: center;
  overflow:hidden;
}
.fancy span {
  display: inline-block;
  position: relative;  
  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-top: 1px solid #ccc;
  top: 40%;
  width: 100%;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
.header, .post {
	padding: .5em 0 .5em 0;
}

.redcheck ul {
	padding:0;
}
.redcheck li {
	background-image: url(../images/red-check.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding: 3px 0 3px 60px;
    margin: .4em 0 4% 0;
    text-align: left;
	line-height: 1.5em;
	color: #000000;
    font-family: "Lato",sans-serif;
    font-size: 20px;
}
.video {
	display:block;
	margin-bottom:0px;
}
/*----------------------
VIDEO BUTTON
----------------------*/
a.videobutton {
	display:block;
	width:100%;
	padding:3%;
	margin:0 auto;
	background:#0078bd;
	text-decoration:none;
	text-align:center;
	border-bottom:4px solid #0078bd;
	outline:none;
}
a:hover.videobutton {
	display:block;
	background:#268cc7;
	border-bottom:4px solid #0078bd;
	outline:none;
	text-decoration:none;
}
.vtext {
	font-size:25px;
	color:#fff;
	font-family:;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
	text-decoration:none;
}
/*----------------------
PAYMENT BUTTONS
----------------------*/
.paymentbuttons {
	margin:0 auto;
	text-align:center;
}
/* -------------------------
YOUTUBE VIDEOS IN THE MEDIA
--------------------------*/
.yvideo {
	max-width:100%;
	margin:0 auto 5% auto;
	padding:2%;
}

/* -----------
TESTIMONIALS
--------------*/
.testi-box {
	display:block;
	background:#fff;
	max-width:70%;
	margin:4% auto;
	padding: 1% 1% 0 1%;
	border:1px solid #e1e1e1;
}
.testi-box p {
	font-size:18px;
	line-height:20px;
	margin:1% 0 0 0;
}
.testi-box .name {
	color:#3b83d0;
	font-size:20px;
	font-weight:bold;
	padding-bottom:1%;
}
.testi-pic {
	float:left;
	width:150px;
	height:150px;
	padding:0 4% 1% 0;
}
.likes {
	max-width:100%;
	display:block;
	padding:4% 0 1% 0;
}
/* ---------------------- 
ORANGE BUTTON
------------------------*/
a.orangebutton {
	display:block;
	width:90%;
	padding:3%;
	margin:0 auto 1% auto;
	background:#ff9433;
	text-decoration:none;
	text-align:center;
	outline:none;
	border-top:1px solid #f4821b;
	border-left:1px solid #f4821b;
	border-right:1px solid #f4821b;
	border-bottom:6px solid #f4821b;
}
a:hover.orangebutton {
	display:block;
	background:#ffa451;
	border-top:1px solid #f4821b;
	border-left:1px solid #f4821b;
	border-right:1px solid #f4821b;
	border-bottom:6px solid #f4821b;
	outline:none;
	text-decoration:none;
}
.otext {
	font-size:28px;
	color:#fff;
	font-family:;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
	text-decoration:none;
}
/* ---------------------- 
PAYMENT BUTTONS
------------------------*/
a.paymentbutton {
	display:block;
	width:90%;
	padding:4% 3%;
	margin:0 auto 2% auto;
	background:#ff9433;
	text-decoration:none;
	text-align:center;
	outline:none;
	border-top:1px solid #f4821b;
	border-left:1px solid #f4821b;
	border-right:1px solid #f4821b;
	border-bottom:6px solid #f4821b;
}
a:hover.paymentbutton {
	display:block;
	background:#ffa451;
	border-top:1px solid #f4821b;
	border-left:1px solid #f4821b;
	border-right:1px solid #f4821b;
	border-bottom:6px solid #f4821b;
	outline:none;
	text-decoration:none;
}
.ptext {
	font-size:25px;
	color:#fff;
	font-family:;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
	text-decoration:none;
}
/*----------------------
SOCIAL BUUTONS 
-----------------------*/
.socialwrap {
	padding:3% 0;
}
.social {
	display:inline-block;
	padding-right:20px;
}
.greencheck ul {
	padding:4% 0 4% 1%;
	display:inline;
}
/*---------------------------
ROTATE
---------------------------*/
.rotate-left {

/* Safari */
-webkit-transform: rotate(-4deg);

/* Firefox */
-moz-transform: rotate(-4deg);

/* IE */
-ms-transform: rotate(-4deg);

/* Opera */
-o-transform: rotate(-4deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-4);
	padding-left:12%;
	margin-top:-5%;
}
/*--------------------------
COUNTDOWN TIMER
---------------------------*/
#COUNTDOWNTIMER {
	border:none;
	font-family: Oswald, sans-serif;
	font-size:50px;
	font-weight: ;
	color:#ffffff;
	background:transparent;
}
.clock {
	float:right;
	max-width:100px;
}
.footer {
	padding: .5em;
}
.prehead {
	font-family:arial;
	font-size:20px;
	line-height:120%;
	padding:0;
	margin:0;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.subhead {
	font-size: 24px;
    font-family: arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: center;
    margin: 5px auto 0 auto;
	padding:0;
}
.topheading {
	font-size: 38px;
    font-family: Oswald, sans-serif;
    font-weight: 300;
    color: #ffffff;
    text-align: left;
}
.headertext {
	color:#fff;
	font-size:27px;
	margin:0 auto;
	text-align:center;
	padding:0 0 1% 0;
	font-weight:300;
}
.highlight {
	background-color:#fbf54b;
}
.small, .upgrade .small {
	font-size:16px;
}
.medium {
	font-size:34px;
}
.diff {
	font-size:26px;
}



ul {
	padding-left: 7%;
}

.content {
	padding: 1em 0;
}


/*  SECTIONS  */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.section2 {
	clear: both;
	padding-bottom:2%;
	margin: 0px;
	border-bottom:2px dotted #cccccc;
}
.span_casino {
	width: 32%;
	padding:3% 0 0 0;
}
.span_casinotext {
	width: 66%;
	padding:6% 0 0 0;
}
.arrow-down {
	padding:0;
	margin:0 auto;
	text-align:center;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0 0 0 .2%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 60%;
	padding-top:2%;
}
.span_2_of_4 {
	width: 49.9%;
	padding:1% 0 1% 0;
}
.span_media {
	width:32%;
	padding:0 1%;
}
.rightbox {
	width: 60%;
	padding-left:2%;
	padding-top:0;
}
.videobox {
	width: 65%;
	padding:0;
}
.span_2_of_4 {
	width: 49.9%;
	padding:1% 0 1% 0;
}
.span_1_of_4 {
	width: 38%;
	padding:1% 0 1% 0;
}
.media {
	width: 38%;
	padding:0 1% 0 0;
}
.paymentbox {
	width: 34.8%;
	padding:0;
}
/*--------------------------
YOU TUBE VIDEO IN POP UP
---------------------------*/

#videosmall {
	display:none;
}
.time {
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:0 0 0 16%;
	margin:0 auto -15% auto;
}
.logos {
	display:block;
	margin:0 auto;
	padding:0 2% 5% 0;
	text-align:center;
}
.left {
	float:left;
	padding-right:3%;
}
.media2 {
	width:95%;
	margin:8% auto 0 auto;
	padding-left:2%;
}

/*----------------------------------
----------------- SALES COPY CONTENT----
-------------------------------------*/
.contentwrap{
	max-width:95%;
	height:auto;
	margin:0 auto;
	padding:2% 3% 1% 3%;
		
}

.content {
	width: 70%;  
	margin: 0 auto 0 auto;  
	position: relative;  
	padding:0;   
	background: white;
	overflow:hidden;
	border:1px solid #cccccc;
}
.insidecontent {
	max-width:95%;  
	margin: 0 auto 0 auto; 
	position: relative;  
	padding: 5% 2% 2% 2%;
}
.insidecontent p {
    font-family: 'raleway', Tahoma;
    font-size: 22px;
	font-weight:500;
    color: #191919;
    line-height: 140%;
	margin-top:1.3em;
	margin-bottom:1.1em;
}

ul.checklist {
	margin: 4% 3% 5% 3%;
}	

.checklist li{
	background-image: url(../images/check2.gif);
	background-repeat:no-repeat;
	background-position: 0 10%;
	list-style:none;
	font-size: 23px; 
	font-family:arial;
	color:#000; 
	padding: 3px 1% 18px 5%;
	margin: 0 0 0 0;
	line-height:28px;
}
ul.order {
	margin: 0 9% 0 11%;
	padding-bottom:0;
}	

.order li{
	background-image: url(../images/check2.gif);
	background-repeat:no-repeat;
	background-position: 0 10%;
	text-align:left;
	list-style:none;
	font-size: 22px; 
	letter-spacing:-1px;
	font-family:arial;
	color:#000; 
	padding: 3px 1% 18px 9%;
	margin: 0 0 0 0;
	line-height:28px;
}
.order {
	margin:0 auto;
	padding:1% 0 6% 0;
	text-align:center;
}
.span_seal {
	width:23%;
	padding:5% 4% 2% 0;
	margin:0 auto;
}

.left {
	float:left;
	padding-right:4%;
	padding-left:0;
}
.rotate-left {
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
}
.rotate-left2 {
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
}

.right {
	float:right;
	padding-left:4%;
}

.rotate-right {
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	padding-top:4%;
}

.mpic {
	display:block;
	text-align:center;
	max-width:100%;
	margin:0 auto;
	padding:1% 1% 2% 1%;
}

.pad6 {
	padding:6% 0;
}

.donj {
	float:left;
	padding-right:4%;
	padding-bottom:2%;
	margin-top:-4%;
}

.middle {
	text-align:center; 
	margin: 6% auto;
}
.middle2 {
	text-align:center; 
	margin: 0 auto;
}

h5 {
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 33px;
	line-height:120%;
	letter-spacing:0;
    font-weight: 300;
    margin: 0 auto;
	padding:5% 8% 5% 8%;
	text-align:center;
}
h5.style1 {
	font-size:28px;
	text-align:left;
	padding:0 0 1% 0;
	margin:0;
}
h5.casino {
	font-size:38px;
	text-align:center;
	padding:0;
	margin:0;
}
h5.casinolarge {
	font-size:70px;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;
}
h5.pad2 {
	padding:2%;
}
h5.pad7 {
	padding:2% 7%;
}
h5.pad15 {
	padding:2% 15%;
}
h5.padz {
	padding:0 2%;
	font-size:38px;
}
.style2 {
	font-size:28px;
	padding:1% 0;
	text-align:center;
	margin:0 auto;
}
.style24 {
	font-size:24px;
	font-weight:500;
	padding-top:0;
}
.style26 {
	font-size:26px;
	font-weight:500;
	text-align:center;
	padding:0 10%;
}

/* -- Dons Take Box 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.donstake {
	max-width:73%;
	margin:10% auto 6% auto;
	padding:4% 7%;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 2px solid #1182ca;	
}
.donstake p {
	font-family:Handlee;
	font-style:italic;
	font-size:25px;
	line-height:125%;
	margin:1em 0 0 0;
}
.don-sm {
	width:100%;
	margin:-15% auto 10% auto;
	text-align:center;
}

.conditionbox {
	background:#e5e5e5;
	max-width:85%;
	margin:4% auto;
	padding:2% 4%;
	border-radius: 27px 27px 27px 27px;
	-moz-border-radius: 27px 27px 27px 27px;
	-webkit-border-radius: 27px 27px 27px 27px;
	border: 3px solid #efefef;
}

.curry {
	max-width:85%;
	margin:0 auto;
}
.number {
	font-size:50px;
	border-right:1px solid #2d4460;
	/*background-color:#1879f0;*/
	color:#4e5967;
	padding-right:1%;
	margin-right:2%;
	font-family:roboto;
}
.number-1 {
	float:left;
	padding:0 2% 0 0;
	margin:0;
}

/* --- GUARANTEE 2
----------------------------------------------------------------------------------------------------------------------------------*/
.guarantee2 {
	display:block;
	width:89%;
	height:auto;
	/*background:#fcfdff;*/
	border: 2px solid #cbcbcb;
	margin:11% auto 7% auto;
	padding:0 3% 2% 3%;
	clear:both;
}
.guarantee2 p {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:24px;
	line-height:125%;
	letter-spacing:0;
	padding:0 0 0 8%;
	margin-top:2px;
}
.guarantee2 ul li {
    background-image: url(../images/check2.png);
    background-repeat: no-repeat;
    padding-left: 8%;
	padding-bottom:2%;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:24px;
	line-height:125%;
	margin-top:2%;
}
.guarantee2 ul {
    list-style-type:none;
	margin:0 0 0 13%;
	padding:2% 4% 0 0;
}
h5.g2heading {
	font-weight:bold;
	font-size:50px;
	padding:0 0 0 0;
	border-bottom:1px solid #000;
}
.guarantee2 .g2text {
	padding-top:4%;
}
.guarantee2seal {
	width:100%;
	margin:-8% auto 2% auto;
	text-align:center;
}
/* -- ORDER BOX 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.orderbox {
	max-width:67%;
	background:#fcf3b1;
	margin:1% auto 8% auto;
	padding:2% 1% 1% 1%;
	border:4px dashed #bf272d;
}

ul.order {
	margin: 0 9% 0 11%;
	padding-bottom:0;
}	

.order li{
	background-image: url(../images/check2.gif);
	background-repeat:no-repeat;
	background-position: 0 10%;
	text-align:left;
	list-style:none;
	font-size: 22px; 
	letter-spacing:-1px;
	font-family:arial;
	color:#000; 
	padding: 3px 1% 18px 9%;
	margin: 0 0 0 0;
	line-height:28px;
}

h6.order {
	text-align:center;
	margin:0 auto;
	font-size:28px;
	padding:4% 5%;
	font-weight:700;
}
h6.order2 {
	text-align:center;
	margin:0 auto;
	font-size:28px;
	padding:0 5% 2% 5%;
	font-weight:700;
}

h3.order {
	font-size:36px;
	padding:0 3%;
	font-weight:700;
}

.button-wrap {
	margin:0 auto;
}

.access-btn2 {
	width:100%;
	max-width:377px;
	margin: 0 auto 3% auto;
}

.credit-cards {
	padding:1% 0 2% 0;
	margin:0 auto;
	text-align:center;
}
/* ----------- BLACK DIVIDE ----
-------------------------------*/
.blackdivide {
	background:#000;
	padding:0; 
	margin:0 auto;
	width:70%;	
}
.insideblackdivide {
	width:98%;  
	margin: 0 auto 0 auto;
	padding: 2% 4% 4% 4%; 
}

/* -- Vegas
-------------------------------------------------------------------------------------------------------------------------------------------------- */
.divider {
	margin:0 auto;
	padding:4% 0 0 0;
	text-align:center;
}
.contentvegas {
	background:#f4f4f4;
	padding:0; 
	margin:0 auto;
	width:70%;	
}
.insidecontentvegas {
	max-width:97%;  
	margin: 0 auto 0 auto; 
	position: relative;  
	padding: 4%; 
}	

h5.casino {
	font-size:38px;
	text-align:center;
	padding:0;
	margin:0;
}
h5.casinolarge {
	font-size:70px;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;
}

.rotate-left2 {
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
}

.rotate-right {
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	padding-top:4%;
}
/* -- Tickets 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.tickets {
	background:#000;
	background-repeat:no-repeaat;
	padding:0; 
	margin:0 auto;
	width:70%;	
}
.insidetickets {
	max-width:97%;  
	margin: 0 auto;
	padding: 0; 
}	
/* -- Winning Tickets Box 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.winning-tickets {
	margin:1% auto;
	padding:0;
	text-align:center;
	border:4px solid #fff;
}
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.33%; }
.span_1_of_3 { width: 32.66%; }

.yvideowrap {
	width:100%;
	margin:0 auto 3% auto;
	text-align:center;
	padding:0;
}
.yvideo {
	float:left;
	max-width:100%;
	padding:0 0 2% 0;
	margin:0;
}
img.yvideo {
	max-width:100%;
	padding:0;
}


@media (max-width:1300px){
	.orderbox {
	max-width:85%;
	}
}

/* Media query 1100px */
@media (max-width: 1100px) {
	.ptext {
	font-size:22px;
	}
		h1 {
	font-size:55px;
	}
	.content, .tickets, .blackdivide, .contentvegas, .graybox2{
	width:95%;
	}
	.insidecontent, .insidetickets, .insideblackdivide, .insidecontentvegas {
	width:97%;
	}
	.maincontent {
	max-width:95%;
	}
	.testi-box {
	max-width:90%
	}
	.donstake {
	max-width:85%;
	}
	.orderbox {
	max-width:80%;
	}
	ul.checklist {
	margin: 4% 3% 5% 0;
	padding-left:0;
}	

	.checklist li{
	background-image: url(../images/check2.gif);
	background-repeat:no-repeat;
	background-position: 0 10%;
	list-style:none;
	font-size: 23px; 
	font-family:arial;
	color:#000; 
	padding: 3px 1% 18px 5%;
	margin: 0 0 0 0;
	line-height:28px;
}
	.orderbox {
	max-width:80%;
	}
}
@media (max-width:960px) {
	.contentwrap {
	max-width:99%;
	padding-left:0;
	padding-right:0;
	}
	div.cbdisclaimer {
	max-width:90%;
	line-height:130%;
	}
	.footermenu {
	font-size:80%;
	line-height:200%;
	}
	h1 {
	font-size:55px;
	}
	.vslbg {
	width:100%;
	padding:0;
	}
	.donstake {
	max-width:90%;
	}
	.donj {
	float:none;
	margin:0 auto;
	text-align:center;
	}
	h5.g2heading {
	font-weight:bold;
	font-size:44px;
	padding:3% 0 0 0;
}
	.guarantee2 ul {
    list-style-type:none;
	margin:0 0 0 4%;
	padding:2% 4% 0 0;
	}
	.right {
	margin:0 auto;
	text-align:center;
	}
	h5.casinolarge {
	font-size:60px;
	}
	h2 {
	font-size:36px;
	line-height:125%;
	}
		
}
/* Media query 900px */
@media (max-width: 900px) {
	.topheading {
	line-height:105%;
	font-size:32px;
	}
	.vtext {
	font-size:22px;
	}
	.access {
	font-size:26px;
	}
	.ptext {
	font-size:19px;
	}
	.otext {
	font-size:25px;
	}

}
/* Media query 800px */
@media (max-width: 800px) {
	.maincontent, .maincontent2 {
		border:none;
		margin-bottom:0;
	}
	.content, .tickets, .blackdivide, .contentvegas, .graybox2{
	width:99%;
	}
	.insidecontent, .insidetickets, .insideblackdivide, .insidecontentvegas {
	width:99%;
	}
	.maincontent {
	max-width:99%;
	}
	.testi-box {
	max-width:95%
	}
	.timercontainer {
		max-width:85%;
		margin:0 auto;
	}
	h1 {
		font-size:45px;
	}
	.prehead {
		font-size:17px;
	}
	img {
	margin:0 auto;
	text-align:center;
	}
	.span_2_of_4 {
	width: 39.9%;
	}
	.span_1_of_4, .span_2_of_4 {
	width:100%;
	padding-bottom:2%;
	}
	.media, .rightbox {
	width:100%;
	padding:3% 0;
	}
	.paymentbox {
	width:100%;
	margin:0 auto;
	}
	.span_3_of_4 {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:0 8% 3% 8%;
	}
	.videobox {
	width:100%;
	padding:2% 3% 3% 3%;
	}
	.top {
	font-size:160%;
	}
	.vtext {
	font-size:26px;
	}
	.socialwrap, .social {
	margin:0 auto;
	text-align:center;
	}
	h3, .contact {
	text-align:center;
	}
	.access {
	font-size:36px;
	}
	.otext {
	font-size:23px;
	}
	.ptext {
	font-size:28px;
	}
	.yvideo {
	max-width:80%;
	}
	/*#videolarge {
	display:none;
	}
	#videosmall {
	display:block;
	}*/
	#COUNTDOWNTIMER {
	font-size:80px;
	background:transparent;
	margin:0 auto;
	padding-left:20%;
	}
	.clock {
	float:none;
	margin:0 auto;
	max-width:300px;
	text-align:center;
	}
	.time {
	font-size:22px;
	color:#fff;
	text-align:center;
	padding:0 0 0 5%;
	margin:0 auto -8% auto;
	}
	.upgrade p {
	font-size:21px;
	line-height:120%;
	}
	.curry {
	max-width:90%;
	}
	.vslbg {
	padding:3% 0;
	}
	.contentwrap {
	width:99%;
	padding:0;
	}
	div.cbdisclaimer {
	width:95%;
	line-height:130%;
	}
	.footermenu {
	font-size:75%;
	line-height:200%;
	}
	.address {
	font-size:75%;
	padding-left:5%;
	padding-right:5%;
	}
	.checklist ul {
	margin-left:-2%;
	margin-right:3%;
	}
	.checklist li {
	background-image: url(../images/check2.gif);
	padding: 0 0 8px 11%;
	}
	h2 {
	font-size:34px;
	}
	h3.order {
	font-size:28px;
	padding:0 1%;
	}
	h6.order {
	text-align:center;
	margin:0 auto;
	font-size:22px;
	padding:4% 1%;
	}
	h6.order2 {
	text-align:center;
	margin:0 auto;
	font-size:22px;
	padding:0% 1% 2% 0;
	}
	.orderbox {
	max-width:99%;
	margin:0 auto 6% auto;
	padding:3% 1%;
	}
	h4 {
	font-size:26px;
	}
	h5 {
	font-size:26px;
	}
	h6 {
	font-size:26px;
	}
	h6.style5 {
	font-size:28px;
	}
	h3.title {
	font-size:24px;
	padding:1%;
	}
	h5.pad7 {
	padding:2% 1%;
	font-size:30px;
	}
	h2.pad7 {
	padding:2% 0;
	font-size:30px;
	}
	h5.padz {
	padding:0 2%;
	font-size:32px;
}
	.access-checks {
	max-width:75%;
	}
	.donstake {
	max-width:95%;
	margin:10% auto 6% auto;
	padding:2% 5% 5% 5%;
}
	.number-1 {
	float:left;
	padding:2% 2% 0 0;
	margin:0;
}
	.guarantee2 {
	width:100%;
	}
	.guarantee2 ul li {
    padding-left: 2%;
	padding-bottom:2%;
    font-size:24px;
	line-height:125%;
	margin-top:2%;
}
	.guarantee2 ul {
    list-style-type:none;
	margin:0 0 0 1%;
	padding:2% 4% 0 0;
}
	h5.g2heading {
	font-size:32px;
}
	.socialwrap {
	max-width:100%;
	}
	.containerwrap {
	width:100%;
	}
}
/* Media query 650px */
@media (max-width: 650px) {
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { 
	width: 100%; 
	margin:0 auto;
	text-align:center;
	}
	.access {
	font-size:34px;
	}
	.span_3_of_4 {
	padding-top:3%;
	}
	.span_media {
	width:95%;
	margin:0 auto;
	text-align:center;
	}
	.topheading {
	font-size:28px;
	}
	.timercontainer {
	max-width:75%;
	margin:0 auto;
	}
	h1, h1.heading {
	font-size:35px;
	}
	.subhead {
	font-size:18px;
	}
	.vtext {
	font-size:24px;
	}
	.ptext {
	font-size:28px;
	}
	.otext {
	font-size:23px;
	}
	.yvideo {
	max-width:90%
	}
	.small {
	font-size:14px;
	}
	h5.g2heading {
	font-size:32px;
	}
	.insidecontent {
	padding-left:2%;
	padding-right:2%;
	}
	.blue7 {
	display:block;
	padding:0 9%;
	font-size:40px;
	}
	.left {
	display:block;
	float:none;
	margin:0 auto;
	text-align:center;
	}
	.right {
	display:block;
	float:none;
	margin:0 auto;
	text-align:center;
	}
	.don-arrow {
	display:none;
	}
	.col { 
		margin: 1% 0 1% 0%;
	}
	.section2 {
	border-bottom:none;
	padding:4% 0;
	}
	.span_2_of_2, .span_video, .span_access, .span_guarantee_text, .span_casino, .span_casinotext{ 
	width: 100%;
	margin:0 auto;
	padding:0;
	}
	.span_1_of_2 {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
	.span_seal {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:10%;
	}
	.guarantee p {
	padding:0 4%;
	}
	.guarantee2  {
	padding:0 4%;
	}
	.guarantee2 .g2text {
	font-size:22px;
	}
	.guarantee2 ul li {
    padding-left: 12%;
	padding-bottom:2%;
    font-size:20px;
	line-height:125%;
	margin-top:2%;
}
	.guarantee2 ul {
    list-style-type:none;
	margin:0 0 0 4%;
	padding:2% 4% 0 0;
	}
	
	h2, h3, h4 {
	font-size:28px;
	padding-left:0;
	padding-right:0;
	}
	h4.g2 {
	font-size:20px;
	padding-bottom:2%;
	}
	.content p {
	font-size:18px;
	line-height:145%;
	}
	.large {
	font-size:34px;
	line-height:115%;
	}
	h1.large {
	font-size:80px;
	}
	ul.checklist{
	margin:0;
	padding:0;
	}
	.checklist li {
	background-image: url(../images/check2.gif);
	padding: 0 0 8px 11%;
	font-size:18px;
	line-height:135%;
	}
	.mainbg { 
	background:url(../images/bg-drk.jpg) /*#528ee1*/#2c5381 no-repeat top center scroll; 
	}
	.videobox {
	border: 5px solid #112844;
	}
	.heading-large {
	display:none;
	}
	.heading-small {
	display:block;
	}
	h3.title {
	font-size:20px;
	}
	h5.style5 {
	font-size:28px;
	padding-left:2%;
	padding-right:2%;
	}
	.donstake p  {
	font-size:22px;
	}
	.videobox {
	border: 2px solid #112844;
	padding:5px;
	}
	h5.casino{
	font-size:28px;
	}
}

@media (max-width: 550px) {
	.vtext {
	font-size:24px;
	line-height:120%;
	}
	.testi-box .name {
	font-size:17px;
	}
	.medium {
	font-size:28px;
	}
	.access {
	font-size:26px;
	}
	.ptext {
	font-size:22px;
	}
	.upgrade p {
	font-size:20px;
	line-height:115%;
	}
	.left {
	float:none;
	margin:0 auto;
	text-align:center;
	padding:0 0 1% 0;
	}
	h5.casino {
	font-size:26px;
	}
	.containerwrap {
	max-width:98%;
	}
	.span_2_of_4 {
	width:100%;
	padding:0;
	}
	.social {
	margin:0 auto;
	text-align:center;
	max-width:65%;
	}
	
	
}
/* Media query 450px */
@media only screen and (max-width: 450px) {
	.number-1 {
	float:left;
	padding:2% 2% 0 0;
	margin:0;
}
	h1 {
	font-size:30px;
	margin-top:0;
	padding-top:0;
	}
	.contentwrap {
	width:100%;
	}
	div.cbdisclaimer {
	max-width:95%;
	line-height:130%;
	}
	.footermenu {
	font-size:77%;
	line-height:200%;
	}
	.address {
	font-size:75%;
	padding-left:5%;
	padding-right:5%;
	}
	.copyright {
	font-size:70%;
	}
	h1.large {
	font-size:60px;
	}
	ul.checklist{
	margin:0;
	padding:0;
	}
	.checklist li {
	background-image: url(../images/check2.gif);
	background-repeat:no-repeat;
	padding: 0 0 8px 14%;
	font-size:18px;
	line-height:135%;
	}
	h2, h3, h4 {
	font-size:22px;
	padding-left:0;
	padding-right:0;
	}
	h5.casinolarge {
	font-size:36px;
	}
	ul.order {
	margin: 0 2% 0 2%;
}	

	.order li{
	
	background-position: 0 10%;
	font-size: 18px;
	padding: 3px 1% 18px 12%;
	margin: 0 0 0 0;
	line-height:24px;
}
}