html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: Arial, Helvetica, sans-serif;
}


.logo{
    height:109px;
    width:168px;
    background-image: url(../img/v2w-logo.png);
    background-repeat: no-repeat;
    position: absolute;
}

.lang-sel{
    position: absolute;
    top: 60px;
    right: 15px;
}

a:focus, a:hover {
    color: #FFF;
    text-decoration:none;
}


 .tableWrapper {     
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    width: 100%; 
}


  .tableWrapper.table-responsive table {     
         width: 100%;
        max-width: 1000px;

}

table {
    border-collapse: collapse;
 
}

.table-responsive {
        border: 0px solid #ddd;
}

#lb1,
#lb2,
#lb3 {
    display: none;
    }




 tr:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.3);
	
}


 tr:nth-child(even) {
	background-color: rgba(0, 0, 0, 0.3);
	
}



 th {
	font-size: 15px;
	text-align: left;
	color: #fff;
	padding: 14px 10px 14px 10px;
	font-weight: 700;
	background-color: #00643c;
}


 td {
    font-size: 14px;
    text-align: left;
    color: #FFF;
    font-weight: 400;
    padding: 14px 10px 14px 10px;

}

 tr {
	 margin-bottom:10px;

}

@font-face {
    font-family: blenda-script;
    src: url(../fonts/blenda-script.otf);
}

@font-face {
    font-family: bebas;
    src: url(../fonts/bebasneue.otf);
}

hr {
    max-width: 50px;
    border-color: #f05f40;
    border-width: 3px;
}

hr.light {
    border-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.5;
}

.bg-primary {
	background-color: #00642d;
    padding: 10px;
}

.bg-secondary {
    background-color: #273995;
    padding: 10px;
    font-family: blenda-script;
    font-size: 3em;
    color: #f4eb32;
	line-height: 50px;
}

.bg-tertiary {
    padding: 10px;
    font-family: bebas;
    font-size: 2em;
    color: #FFF;
    width: 80%;
    margin: 0 10% 30px;
    position: relative;
    text-align: justify;

}


.bg-dark {
    color: #fff;
	background-color:#11437e;
    background-image: url(../img/bottomer-bg.jpg);
    background-position: center top;
	background-repeat:no-repeat;
    /*max-height: 764px;*/
    padding: 300px 0px 50px 0px;
}

.middle {
	background-image:url(../img/middler-bg.jpg);
	background-position:center bottom;
	background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


.text-faded {
    color: rgba(255,255,255,.7);
}

/*---section {
    padding: 100px 0;
}---*/

aside {
    padding: 50px 0;
}

.no-padding {
    padding: 0;
}

.navbar-default {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    background-color: #00642d;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.navbar-default .navbar-header .navbar-brand {
    text-transform: uppercase;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 700;
    color: #f05f40;
}

.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
    color: #eb3812;
}

.navbar-default .nav > li>a,
.navbar-default .nav>li>a:focus {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #FFF;
}

.navbar-default .nav > li>a:hover,
.navbar-default .nav>li>a:focus:hover {
    color: #f05f40;
}

.navbar-default .nav > li.active,
.navbar-default .nav>li.active>a:focus {
    color: #f05f40!important;
    background-color: transparent;
}

.navbar-default .nav > li.active>a:hover,
.navbar-default .nav>li.active>a:focus:hover {
    background-color: transparent;
}

header {
    position: relative;
    width: 100%;
    min-height: auto;
    text-align: center;
    color: #fff;
    background-image: url(../img/header-bg.jpg);
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

header .header-content {
    position: relative;
    width: 100%;
    padding: 100px 15px;
    text-align: center;
}

header .header-content .header-content-inner h1 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;
}

header .header-content .header-content-inner hr {
    margin: 30px auto;
}

header .header-content .header-content-inner p {
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 300;
    color: rgba(255,255,255,.7);
}

.play-now-btn {
    float:right;
}

.play-now-btn, .gallery-btn  {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6px;
    max-width:208px;
    width: 100%;
    font-family: 'Arial', sans-serif;
    font-size: 23px;
    font-weight:bold;
    line-height: 1.42857143;
    text-align: center;
    text-transform:capitalize;
    text-decoration:none;
    color:#FFF;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #46a064; /* Old browsers */
    background: -moz-linear-gradient(top,  #46a064 0%, #218b45 50%, #40985d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #46a064 0%,#218b45 50%,#40985d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #46a064 0%,#218b45 50%,#40985d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a064', endColorstr='#40985d',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
    box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
}

.play-now-btn-fr, 
.gallery-btn-fr  {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6px;
    max-width:208px;
    width: 100%;
    font-family: 'Arial', sans-serif;
    font-size: 19px;
    font-weight:bold;
    line-height: 1.42857143;
    text-align: center;
    text-transform:capitalize;
    text-decoration:none;
    color:#FFF;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #46a064; /* Old browsers */
    background: -moz-linear-gradient(top,  #46a064 0%, #218b45 50%, #40985d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #46a064 0%,#218b45 50%,#40985d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #46a064 0%,#218b45 50%,#40985d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a064', endColorstr='#40985d',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
    box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
}


.play-now-btn:hover,  .gallery-btn:hover {
    color:#FFF;
    text-decoration:none;
    background: #262626; /* Old browsers */
    background: -moz-linear-gradient(top,  #262626 0%, #000000 50%, #212121 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #262626 0%,#000000 50%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #262626 0%,#000000 50%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

.play-now-btn-fr:hover,  .gallery-btn-fr:hover {
    color:#FFF;
    text-decoration:none;
    background: #262626; /* Old browsers */
    background: -moz-linear-gradient(top,  #262626 0%, #000000 50%, #212121 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #262626 0%,#000000 50%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #262626 0%,#000000 50%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

/*.buttons-wrap{
	padding-top:20px;
	}*/

#promo-logo {
	min-height: 100px;
	min-width: 150px;
	position: relative;
	left: 50%;
	transform: translate(-50%);
	
}


.section-heading {
    margin-top: 0;
}

.tickets-holder{
	margin: 50px auto 0;
	max-width: 684px;
	height:372px;
	padding:0px;
}
.tickets{
    position: absolute;
}

.tickets-info{
    margin: 0 0 0 25%;
    max-width: 684px;
    height: 372px;
    background-color: #00643c;
    padding: 5% 5% 0 10%;
}

.tickets-info h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;

}

.tickets-info h1{
    font-family: bebas;
    font-size: 3em;
    line-height: 0.9em;
    color: #FFF;
    margin: 0px;
}

.view-points-blk{
	margin: 50px auto 0;
	max-width: 472px;
	height: 372px;
	background-color: #23419a;
	background-repeat: no-repeat;
	text-align: center;
}

.view-points-blk h4 {
margin-top:24px;
}

input[type="text"] {
    background-color:#efefef;
	 padding: 11px 18px;
 	 border-radius: 5px;
	 -moz-border-radius: 5px;
  	outline: 0 !important;
	border: 0;
    /*width: 150px;*/
    text-align: center;
	margin: 20px 0;
	font-size: 14px;

}

.btn-success-11 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6px;
    max-width:208px;
    width: 100%;
    font-family: 'Arial', sans-serif;
    font-size: 26px;
    font-weight:bold;
    line-height: 1.42857143;
    text-align: center;
    text-transform:capitalize;
    color:#FFF;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #46a064; /* Old browsers */
    background: -moz-linear-gradient(top,  #46a064 0%, #218b45 50%, #40985d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #46a064 0%,#218b45 50%,#40985d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #46a064 0%,#218b45 50%,#40985d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a064', endColorstr='#40985d',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
    box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
}

.btn-success-11:hover {
    color:#FFF;
    background: #262626; /* Old browsers */
    background: -moz-linear-gradient(top,  #262626 0%, #000000 50%, #212121 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #262626 0%,#000000 50%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #262626 0%,#000000 50%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

h4{
	font-family:bebas;
	font-size:60px;
	color:#FFF;
	text-align: center;
}

.leaderboard-one{
	height:43px;
	width:187px;
	background-image:url(../img/leaderboard-one.png);
	padding:5px;
}

.leaderboard-two{
	height:43px;
	width:187px;
	background-image:url(../img/leaderboard-two.png);
	padding:5px;
}

.leaderboard-three{
	height:43px;
	width:187px;
	background-image:url(../img/leaderboard-three.png);
	padding:5px;
}

.service-box-one{
	margin: 20px auto 0;
	max-width: 400px;
	height:195px;
	background-image: url(../img/giveaway-bg-1.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}

.service-box-one-fr {
	margin: 20px auto 0;
	max-width: 400px;
	height:195px;
	background-image: url(../img/fr-giveaway-bg-1.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}
.service-box-two {
    margin: 20px auto 0;
    max-width: 400px;
	height:195px;
	background-image: url(../img/giveaway-bg-2.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}

.service-box-two-fr {
    margin: 20px auto 0;
    max-width: 400px;
	height:195px;
	background-image: url(../img/fr-giveaway-bg-2.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}
.service-box-three {
    margin: 20px auto 0;
    max-width: 400px;
	height:195px;
	background-image: url(../img/giveaway-bg-3.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}

.service-box-three-fr {
    margin: 20px auto 0;
    max-width: 400px;
	height:195px;
	background-image: url(../img/fr-giveaway-bg-3.jpg);
    background-position: center;
	background-repeat: no-repeat;
	position:relative;
    background-size: contain;
}


.giveaway-blk-one,
.giveaway-blk-two,
.giveaway-blk-three { 
    width:100%; 
	height:46px; 
	background-color:#FF0; 
	padding:7px 5px 5px 15px; 
	font-size: 20px; 
	font-weight: bold; 
	color: #000; 
	line-height:18px; 
	font-family:Arial, Helvetica, sans-serif;
}

.now-live-g1,
.now-live-g2,
.now-live-g3 {
	font-size:12px;
	display:block;
}

.giveaway-overlay-one,
.giveaway-overlay-two,
.giveaway-overlay-three {
    background-image: url(../img/bg-overlay.png);
    background-repeat: repeat;
    height: 195px;
    width: 100%;
    position: absolute;

}

.giveaway-info-blk {
	width: 54%;
	height: 149px;
	background-image:url(../img/bg-overlay.png);
	padding: 5px 5px 5px 15px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

.giveaway-info-blk h1 {
    font-weight: bold;
    font-size: 18px;
    line-height: 16px;
    margin: 10px 0 0 0;
}

.lb-btn{
    margin-bottom: 20px;
    padding: 0px;
    width: 100%;
}


.navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
}

.navbar-brand {
    padding: 0px;
}

.info-tc{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}

.prize-details {
	background-image: url(../img/wooden-bg.png);
	background-position: top center;
	background-size:cover;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
	color:#FFF;
}

.prize-details h3 {
	font-family: bebas;
    font-size: 35px;
	color:#FFF;
	text-align:center;
}

#DisplayTicketDiv{
   font-family: 'Arial', sans-serif;
   font-size: 50px;
   color: #FFF;
   margin-top: 5%;
}

#DisplayTicketDiv i {
   font-family: 'Arial', sans-serif;
   font-size: 25px;
   color: #FFF;
   margin-top: 5%;
}

.lb-btn .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6px;
    font-family: 'Arial', sans-serif;
    font-size: 20px;
    line-height: 1.42857143;
    text-align: center;
    text-transform:capitalize;
    color:#FFF;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #46a064; /* Old browsers */
    background: -moz-linear-gradient(top,  #46a064 0%, #218b45 50%, #40985d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #46a064 0%,#218b45 50%,#40985d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #46a064 0%,#218b45 50%,#40985d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a064', endColorstr='#40985d',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
    box-shadow: 0 3px 0 0 rgba(0,0,0,.9);
}

.lb-btn .btn:hover,
.lb-btn .btn.active {
    background: #262626; /* Old browsers */
    background: -moz-linear-gradient(top,  #262626 0%, #000000 50%, #212121 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #262626 0%,#000000 50%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #262626 0%,#000000 50%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

.gallery-wrapper{
    max-width:800px;
    width:100%;
    margin: 0 auto 30px;
    display: block;
    text-align: center;

}

.r-wrap{
   max-width:600px;
   width:100%;
   margin: 0 auto;
   text-align: center;

}

.footer{
    background-color:#00642d;
    padding:5px;
    display:block;
    text-align:center;
}

@media (min-width: 960px) and (max-width: 1025px) { 

.play-now-btn, .gallery-btn {
    margin: 0 5% 6px 5%;
}

    .tickets-holder {
    margin: 50px auto 0;
    max-width: 550px;
    height: 372px;
    padding: 0px;
}

    .bg-tertiary {
    padding: 10px;
    font-family: bebas;
    font-size: 2em;
    color: #FFF;
    width: 100%;
    margin: 0 0 30px;
    position: relative;
    text-align: justify;
}

  .bg-secondary {
    background-color: #273995;
    padding: 10px;
    font-family: blenda-script;
    font-size: 2em;
    color: #f4eb32;
    line-height: 30px;
}


}

@media(min-width: 768px) and (max-width: 959px) {

.play-now-btn, .gallery-btn {
    margin: 0 5% 6px 5%;
}

.view-points-blk h4 {
    margin-top: 16px;
}

#DisplayTicketDiv i {
    font-family: 'Arial', sans-serif;
    font-size: 15px;
    color: #FFF;
    margin-top: 5%;
}

.giveaway-info-blk {
        width: 63%;
    }

.col-md-4 {
    float:left;
    width: 249px;
}

.service-box-one,
.service-box-two,
.service-box-three {
	max-width: 400px;
	height:195px;
	position:relative;
}


.tickets-holder {
    margin: 50px auto 0;
    max-width: 472px;
    height: 372px;
    padding: 0px;
}

.view-points-blk,
.tickets-holder {
    float:left;
}


    .container {
    width: 100%;
}

    .bg-secondary {
    background-color: #273995;
    padding: 10px;
    font-family: blenda-script;
    font-size: 2em;
    color: #f4eb32;
    line-height: 30px;
}


    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #fff;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #f05f40;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #eb3812;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #222;
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #f05f40;
    }
	
	
 header {
        min-height: 100%;
    }

    header .header-content {
        position: absolute;
        top: 50%;
        padding: 0 50px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    header .header-content .header-content-inner {
        margin-right: auto;
        margin-left: auto;
        max-width: 1000px;
    }

    header .header-content .header-content-inner p {
        margin-right: auto;
        margin-left: auto;
        max-width: 80%;
        font-size: 18px;
    }
	
	
	
.call-to-action h2 {
    margin: 0 auto 20px;
}

.text-primary {
    color: #f05f40;
}

.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.btn-default {
    border-color: #fff;
    color: #222;
    background-color: #fff;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    border-color: #ededed;
    color: #222;
    background-color: #f2f2f2;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    border-color: #fff;
    background-color: #fff;
}

.btn-default .badge {
    color: #fff;
    background-color: #222;
}

.btn-primary {
    border-color: #f05f40;
    color: #fff;
    background-color: #f05f40;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    border-color: #ed431f;
    color: #fff;
    background-color: #ee4b28;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #f05f40;
    background-color: #f05f40;
}

.btn-primary .badge {
    color: #f05f40;
    background-color: #fff;
}

.btn {
    border: 0;
    /*border-radius: 300px;*/
    text-transform: uppercase;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 700;
}

.btn-xl {
    padding: 15px 30px;
}

::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

::selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

img::selection {
    color: #fff;
    background: 0 0;
}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}
		
}

@media (min-width: 481px) and (max-width: 767px) { 

.logo{
    height:50px;
    width:170px;
    background-image: url(../img/v2w-logo-mobile-view.png);
    background-repeat: no-repeat;
    position: absolute;
}

.view-points-blk {
    margin: 50px 15px 0;
    max-width: 100%;
}

.tickets-holder {
    margin: 50px 15px 0;
}

    .bg-tertiary {
    padding: 10px;
    font-family: bebas;
    font-size: 1.3em;
    color: #FFF;
    width: 100%;
    margin: 0 0 30px;
    position: relative;
    text-align: justify;
}

    .bg-secondary {
    background-color: #273995;
    padding: 10px;
    font-family: blenda-script;
    font-size: 1.5em;
    color: #f4eb32;
    line-height: 22px;
}


    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #fff;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #f05f40;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #eb3812;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #222;
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #f05f40;
    }

}

@media (min-width: 200px) and (max-width: 480px) { 

.prize-details {
    font-size: 13px;
    padding:15px;

}

.info-tc {
    font-size: 13px;
}

    .logo{
    height:50px;
    width:170px;
    background-image: url(../img/v2w-logo-mobile-view.png);
    background-repeat: no-repeat;
    position: absolute;
}


#DisplayTicketDiv {
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #FFF;
    margin-top: 5%;
}

.lbnum {
    display:none;
}

.section-heading {
    font-family: bebas;
    margin-top: 0;
    font-size: 25px;
    margin-bottom: 0px;
}

.view-points-blk {
    margin: 0px 15px 0;
    max-width: 472px;
    height: 270px;
    background-color: #23419a;
    background-repeat: no-repeat;
    text-align: center;
}

h4 {
    font-family: bebas;
    font-size: 40px;
    color: #FFF;
    text-align: center;
}

.tickets-holder {
    margin: 15px auto 0;
    max-width: 684px;
    height: 205px;
    padding: 0px;
}

.tickets-info {
    margin: 0 15px 0 25%;
    max-width: 684px;
    height: 200px;
    background-color: #00643c;
    padding: 5% 5% 0 10%;
}

.tickets-info h1 {
    font-family: bebas;
    font-size: 1.6em;
    line-height: 0.9em;
    color: #FFF;
    margin: 0px;
}

.tickets-info h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
}

.gallery-btn, .play-now-btn {
    display: block;
    position:relative;
    float:none;
    margin: 0px auto 10px;
}


.bg-tertiary {
    padding: 10px;
    font-family: bebas;
    font-size: 1.3em;
    color: #FFF;
    width: 100%;
    margin: 0 0 30px;
    position: relative;
    text-align: justify;

}

    .bg-secondary {
    background-color: #273995;
    padding: 10px;
    font-family: blenda-script;
    font-size: 1.5em;
    color: #f4eb32;
    line-height: 22px;
}


    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #fff;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #f05f40;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #eb3812;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #222;
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #f05f40;
    }

}

.sweetener {
    max-width: 1000px;
    margin: 0 auto;
    float: none;
    color:#FFF;
    text-align:left;
    padding:10px;
    background-color: rgba(0, 0, 0, 0.55);
    margin-bottom: 15px;

}

.swtn {
    font-size: 18px;
    line-height: 19px;
    padding-bottom: 20px;
}

.winners-h1 {
    background-color:#00643c;
    margin-top: 0px;
    font-family: bebas;
    font-size: 60px;
    color: #FFF;
    text-align: center;
}


.winners-wrap1 {
    margin-top:20px;
    background-image: url(../img/winners-bg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover;
    padding-bottom:30px;
}

.winners-wrap {
    margin-top:0px;
}

.winners-xtra {
    background-color:rgba(0, 0, 0, 0.62);
    margin-top: 0px;
    font-family: bebas;
    font-size: 25px;
    color: #FFF;
    text-align: center;
}

.winners-xtra h3 {
    background-color:#23419a;
    padding: 6px;
    font-family: bebas;
    font-size: 40px;
    color: #FFF;
    text-align: center;
    margin-top: 20px;
}