@font-face {
	font-family: Antonio-Bold;
	src: url("/wp-content/themes/happy/font/Antonio-Bold.ttf");
}
@font-face {
	font-family: MyriadPro-Regular;
	src: url("/wp-content/themes/happy/font/MyriadPro-Regular.otf");
}
@font-face {
	font-family: TitilliumWeb-Bold;
	src: url("/wp-content/themes/happy/font/TitilliumWeb-Bold.ttf");
}
@font-face {
	font-family: TitilliumWeb-BoldItalic;
	src: url("/wp-content/themes/happy/font/TitilliumWeb-BoldItalic.ttf");
}
@font-face {
	font-family: TitilliumWeb-Light;
	src: url("/wp-content/themes/happy/font/TitilliumWeb-Light.ttf");
}
@font-face {
	font-family: TitilliumWeb-Regular;
	src: url("/wp-content/themes/happy/font/TitilliumWeb-Regular.ttf");
}
@font-face {
	font-family: TitilliumWeb-SemiBold;
	src: url("/wp-content/themes/happy/font/TitilliumWeb-SemiBold.ttf");
}
html, body{
	margin:0;
	padding:0;
	background:black;
	color:white;
	scroll-behavior: smooth;
}
#masthead{
	background:black;
	padding:1vw 0;
}
.sticky{
 	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;   
	background:black;
	padding:0.5vw 0;
	opacity:0;
	transition:0.5s;
}
.sticky:hover{
	opacity:1;
}
a{
	text-decoration:none;
}
p{
	font-size:1.6vw;
	font-family: TitilliumWeb-Light;
	margin:1.5vw 0;
}
.tnc-page{
	background:url('/wp-content/themes/happy/images/t&c_bg.jpg') no-repeat;
	background-size:100% 100%;
}
.tnc-page table{margin:15px 0;}
.tnc-page table tr th{padding:8px 15px;text-align:center;}
.tnc-page table tr td{padding:8px 15px;}
.tnc-page a{color:#db4527;}
#content .tnc-page p{
	line-height:1.2;
}
#content .tnc-page p, #content .tnc-page li, #content .tnc-page table{font-size:1.4vw;}
.tnc-page .container{
	width:70%;
}
.tnc-page ol{
	font-size:1.6vw;
	font-family: TitilliumWeb-Light;
	margin:2vw 0;
}
.tnc-page ol li{
	margin-bottom:2vw;
}
.tnc-page .sub-list, .tnc-page .sub-sub-list{
	margin:0;
}
/* ol { counter-reset: item } */
/* li { display: block } */
/* li:before { content: counters(item, ".") " "; counter-increment: item; display:inline-block;} */

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

li ol > li {
  margin: 0;
}

li ol > li:before {
  content: counters(item, ".") " ";
}

.tnc-page .sub-list li, .tnc-page .sub-sub-list li{
	margin-bottom:0;
}
.tnc-page table{
	border-collapse:collapse;
}
.tnc-page table th, .tnc-page table td{
	width:40%;
	border:2px solid white;
}
b{
	font-family:TitilliumWeb-Bold;
}
h4{
	margin:1vw 0;
	font-size:2.4vw;
	font-family: TitilliumWeb-Bold;
}
h3{
	font-size:2.6vw;
	font-family: TitilliumWeb-Bold;
	margin:0;
}
ul{
	padding:0;
	margin:0;
	list-style:none;
}
img{
	max-width:100%;
}
#content p{
	margin:0;
	line-height:1.5;
}
.container{
	width:90%;
	margin:0 auto;
}
.menu-wrap{
	text-align:center;
}
#menu-contest{
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
#menu-contest li{
	padding:0.5vw 2vw;
	border-right:2px solid #DB4527;
	transform:skew(-15deg);
}
#menu-contest li:last-child{
	border-right:0;
}
#menu-contest a{
	color:white;
	transform:skew(15deg);
	transition:0.5s linear;
	font-family:TitilliumWeb-Light;
	font-size:1vw;
}
#menu-contest a:hover{
	color:#DB4527;
	transition:0.5s linear;
}
.footer{
	background:black;
}
.separator{
	display:flex;
	justify-content:space-evenly;
	flex-wrap:wrap;
}
.separator p{
	margin:0px 0;
}
.border-line{
	width:0%;
	border-right:2px solid #DB4527;
	transform:skew(-15deg);
}
.hidden{
	visibility:hidden;
}
.copyright{
	color:white;
	padding-top:1vw;
	padding-bottom:1vw;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.copyright p{
	font-size:1vw;
}
.copyright i{
	font-size:1.5vw;
}
.copyright a{
	color:white;
	transition:0.5s linear;
	margin:0px 1vw;
}
.copyright a:hover{
	color:#DB4527;
	transition:0.5s linear;
}
.illus{
	font-family:TitilliumWeb-Light;
	font-size:1vw;
	font-style: italic;
}
.title{
	text-align:center;
	background:url("/wp-content/themes/happy/images/LWT2019_microsite_line-2.png") no-repeat;
	background-position:center;
	background-size:contain;
}
.title h2{
	margin:0;
	padding:0.5vw 3vw;
	color:white;
	font-size:2.8vw;
	font-family: TitilliumWeb-Bold;
	transform:skew(15deg);
}
/* slider */
#content .banner-text{
	color:white;
	font-size:3.3vw;
	line-height:1;
	font-family:TitilliumWeb-BoldItalic;
}
#content .banner-text2{
	color:white;
	font-size:2.5vw;
	line-height:1.5;
	font-family:TitilliumWeb-BoldItalic;
}
#content .banner-text3{
	color:white;
	font-size:1.5vw;
	line-height:1.5;
	font-family:TitilliumWeb-BoldItalic;
}
.red{
	color:#DB4527;
}
/* .ls-in-out img{ */
	/* animation: scale 2s infinite; */
	/* transition:2s; */
/* } */
/* @keyframes scale{ */
	/* 0%{transform:scale(1);} */
	/* 100%{transform:scale(1.1);} */
/* } */
/* prizes */
h1{
	font-size:6vw;
	margin:0;
	line-height:1;
	font-family:TitilliumWeb-Bold;
	text-shadow:0px 0px 10px white;
}
#prizes{
	position:relative;
	background:url("/wp-content/themes/happy/images/bge.gif") no-repeat 0 0px;
	background-size:100% 105%;
	text-align:center;
/*	padding-bottom:14vw;*/
padding-bottom:4vw;
}
#prizes h4{
	margin:0;
	/*line-height:1;*/
}
.prizes-wrap video{
	width:60%;
	outline:none;
	padding:2vw 0;
	padding-top:0;
}
.prize-list{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	position:relative;
}
.prize-list li{
	width:50%;
	position:relative;
	line-height:0;
}
.prize-list li:nth-child(1){
	border-right:1px solid white;
	width:calc(50% - 1px);
	border-bottom:1px solid white;
	border-top:1px solid white;
}
.prize-list li:nth-child(2){
	border-bottom:1px solid white;
	border-top:1px solid white;
}
.prize-list li:nth-child(3){
	border-right:1px solid white;
	width:calc(50% - 1px);
	border-bottom:1px solid white;
}
.prize-list li:nth-child(4){
	border-bottom:1px solid white;
}
.prize-info{
	position:absolute;
	top:15%;
	left:0;
	right:0;
	color:white;
	text-align:center;
	line-height:normal;
	text-shadow: 2px 2px 4px black;
}
.rectangle{
	background: #DB4527;
	transform: skew(-15deg);
	display:inline-block;
	width:auto;
}
.prize-info .rectangle h4{
	padding:1vw 5vw;
	text-shadow:none;
	margin:0;
}
.overlay{
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	transition:0.5s linear;
}
.prize-list li:hover .overlay{
	opacity:0;
	transition:0.5s linear;
}
/* prizes 2 */
.prizes2{
	background:url("/wp-content/themes/happy/images/LWT2019_microsite_bg-prizes.png") no-repeat;
	background-size:100% 100%;
	position:relative;
	background-position:bottom;
}
.prizes2-wrap{
	padding:7vw 0 20vw;
	/* width:50%; */
	margin:0 auto;
	max-width:1500px;
}
.prize-title{
	width:28%;
	text-align:center;
	transform:skew(-15deg);
	background:#DB4527;
	display:inline-block;
	vertical-align:middle;
}
h5{
	font-size:2vw;
	font-family:TitilliumWeb-Bold;
	transform:skew(15deg);
	margin:0;
	padding:2vw 0;
}
.prize-desc{
	width:auto;
	display:inline-block;
	vertical-align:middle;
	padding-left:5vw;
}
.prize-desc2{
	width:calc(60%);
	display:inline-block;
	vertical-align:middle;
	border-right:2px solid #DB4527;
	border-bottom:2px solid #DB4527;
	transform:skew(-15deg);
	padding:0px;
	margin-left:-0.4vw;
	position:relative;
}
.skew-back{
	transform:skew(15deg);
	padding:0 3vw;
}
.prize-desc2 p{
	/* transform:skew(15deg); */
}
.stock-last{
	position:absolute;
	right:1vw;
}
.prizeprize{
	padding-bottom:5vh;
}
#content .amount{
	display:inline-block;
	color:#DB4527;
	line-height:normal;
}
#content .amount p{
	font-size:4vw;
	font-family:TitilliumWeb-Bold;
}
#content .details{
	display:inline-block;
	line-height:normal;
	border-right:2px solid #DB4527;
	border-bottom:2px solid #DB4527;
	transform:skew(-15deg);
	padding: 0.8vw 1vw 1vw 1vw;
    margin-left: 1vw;
	min-width:30vw;
}
#content .details p{
	transform:skew(15deg);
}
#content .details2{
	display:inline-block;
	line-height:2.2;
}
/* partners */
#partners{
	background:black;
	position:relative;
}
.partner{
	width:80%;
	margin:2vw auto;
}
.partner-wrap{
	position:relative;
	padding:5vw 0;
}
.partner-list{
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
	width:100%;
	margin:0 auto;

}
.partner-list li{
	width:calc(30% - 1vw);
	text-align:center;
	padding:1vw;
}
.partner-list li .img-container{
	width:80%;
	margin:0 auto;
}
.go-center{
	text-align:center;
}
.partner-list2{
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.partner-list2 li{
	width:calc(30% - 1vw);

	text-align:center;
	padding:1vw;
}
.partner-list2 li .img-container{
	width:80%;
	margin:0 auto;
}

.partner-img1{
	text-align:left;
}
.partner-img2{
	text-align:right;
	margin-top:-4vw;
}
.partner-container{
	margin-top:-6vw;
}
.partner-img1 img, .partner-img2 img{
	width:6vw;
}
/* winners */
#winners{
	background:url("/wp-content/themes/happy/images/LWT2019_microsite_bg-winner-2018.png") no-repeat;
	background-size:100% 100%;
	position:relative;
}
.winners-wrap{
	padding:2vw 0 10vw;
	text-align:center;
}
.winners-wrap video{
	width:50%;
	outline:none;
}
/* hall of fame */
#hall-of-fame{
	background:url("/wp-content/themes/happy/images/hall-of-fame-bg.jpg") no-repeat;
	background-size:100% 100%;
	position:relative;
}
.slick-next{
	right:0 !important;
	z-index:999;
}
.slick-prev{
	left:0 !important;
	z-index:999;
}
/* enter now */
#enter-now{
	background:url("/wp-content/themes/happy/images/LWT2019_microsite_bg-enter-now.png") no-repeat;
	background-size:100% 100%;
	position:relative;
}
.enter-container{
	width:60%;
	border:2px solid #DB4527;
	color:white;
	text-align:center;
	margin:5vw auto;
	padding:3vw;
	background:rgba(0,0,0,0.6);
}
.enter-wrap{
	padding:3vw 0;
}

.enter-img{
	width:50%;
	margin:2vw auto;
}
#content .button{
	margin-top:4vw;
	display:inline-block;
	border:4px solid;
	animation:color 0.5s infinite;
	border-radius:10px;
	padding:1vw 3vw;
}
a{
	color:white;
}
@keyframes color{
	0%{
		border-color:#a5281e;
	}
	100%{
		border-color:#ff4128;
	}
}
.button a{
	color:white;
}
/* how to win */
#how-to-win{
	background:url("/wp-content/themes/happy/images/LWT2019_microsite_bg-how-to-win.png") no-repeat;
	background-size:100% 100%;
	color:white;
	position:relative;
}
h6{
	font-size:3vw;
	font-family:TitilliumWeb-Bold;
	color:#DB4527;
	margin:0;
}
.how-to-win-wrap{
	text-align:center;
	padding:2vw 0 14vw;
}
.how-list{
	/* width:60%; */
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
	margin:0 auto;
}
.how-list li{
	width:50%;
	margin:2vw 0;
}
.how-oh{
	border-right:2px solid #DB4527;
	border-bottom:2px solid #DB4527;
	transform:skew(-15deg);
	width:auto;
	display:inline-block;
}
.how-oh .skew-back{
	transform:skew(0);
}
.how-oh p{
	display:inline-block;
	width:auto;
	padding:0 2vw;
	transform:skew(15deg);
}
#how-to-win .separator{
	position: absolute;
    width: 88%;
    bottom: 5vw;
    right: 0;
}
#how-to-win .separator p{
	margin:0px 0;
}
/* hall of fame */
.winner-list{
	margin:2vw 0;
}
.winner-list li{
	margin:0 auto;
}
.winner-info-wrap{
	transform:skew(15deg);
	border-right:2px solid #DB4527;
	border-bottom:2px solid #DB4527;
	padding:2vw;
	transform:skew(-15deg);
	width:60%;
	margin:0 auto;
}
.winner-info-wrap2{
	transform:skew(15deg);
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items:center;
}
.winner-image{
	width:45%;
	
}
.winner-info{
	width:45%;
}
#content .fame-title{
	font-size:2.4vw;
	font-family:TitilliumWeb-SemiBold;
	margin-bottom:2vw;
}
.monthly-wrap{
	text-align:center;
	/* visibility:hidden; */
	/* max-height: 300px; */
}
.monthly-list{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin: 2vw auto;
}
.monthly-list li{
	border:2px solid #DB4527;
	padding:2vw;
	width:28%;
}
.monthly-image{
	border:2px solid #DB4527;
}
.monthly-info{
	padding-top:2vw;
}

.gp-back-to-top{
	border-radius:0 !important;
}
/* form */
.form-bg{
	text-align:center;
	background:url('/wp-content/themes/happy/images/LWT2019_microsite_bg-form.png') no-repeat;
	background-size:100% 100%;
	padding:2vw 0;
	margin-bottom:4vw;
}
.form-content{
	background:rgba(0,0,0,0.6);
	width:80%;
	margin:0 auto;
	border:2px solid #DB4527;
	padding:1vw 0;
}
#content .form-content p{
	font-size:1.5vw;
}
#content .form-content .form-title{
	font-size:3vw;
}
.form1{
	font-size:1.5vw;
	font-family: TitilliumWeb-Light;
	margin:2vw 0;
}
.oren{
	font-size:1.5vw;
	font-family: TitilliumWeb-Light;
	margin:1.5vw 0;
	background:#DB4527;
}
form input, select, textarea{
	font-size:1.5vw;
	font-family: TitilliumWeb-Light;
	margin:0.5vw;
	color:black;
	padding:0 0.5vw;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none; 
}
input[type="file"]{
	background:white;
	padding:0;
	line-height:0;
	font-family: Arial;
	font-size:1.2vw;
}
input[type=file]::-webkit-file-upload-button {
  border-radius:0 !important;font-size:1.4vw;margin-right:10px;
}
#submitbutton{
	margin-top:5vw;
	padding:0.2vw 3vw;
	background:transparent;
	border:2px solid #DB4527;
	border-radius:10px;
	color:white;
	cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;
}
#submitbutton:hover{background:#fff;	color:#DB4527;}
#submitbutton:disabled{
	color:grey;
	border-color:grey;
}
#submitbutton:disabled:hover{	color:grey;
	border-color:grey;background:none;cursor:inherit;}
textarea,
input.text,
input[type="file"],
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}
/* form2 */
.form-content2{
	background:rgba(0,0,0,0.6);
	width:80%;
	margin:0 auto;
	border:2px solid #DB4527;
	position:relative;
}
#content .form-content2 p{
	font-size:1.5vw;
}
.form2{
	font-size:1.5vw;
	font-family: TitilliumWeb-Light;
	margin:2vw 0;
	text-align:left;
}
#content .form-content2 .form-title{
	font-size:3vw;
}
.form2 label, .form2 input, .form2 select, .form2 textarea{
	margin:0 1vw;
	margin-bottom:1vw;
}
input[type="radio"]{
	margin-right:1vw;
}
.oren2{
	font-size:1.5vw;
	font-family: TitilliumWeb-Light;
	margin:1.5vw 0;
	background:#DB4527;
}
.flex div{
	display:inline-block;
	vertical-align:middle;
	margin-right:3vw;
}
.flight {
    display: flex;
    justify-content: start;
	flex-wrap:wrap;
	margin:0;
}
.row{
	margin:1vw 0;
}
.form2-wrap{
	padding:0 1vw;
}
#btnSubmit{
    position: relative;
	padding:0.2vw 3vw;
	background:transparent;
	border:2px solid #DB4527;
	border-radius:10px;
	color:white;
	cursor:pointer;
}
.form2-left{
	width:60%;
	display:inline-block;
	vertical-align:top;
	margin-top:1vw;
}
.form2-right{
	width:38%;
	display:inline-block;
	vertical-align:top;
	margin-top:1vw;
}
.form2-right input{
	width:calc(100% - 2vw);
}
#fullname{
	width:calc(100% - 3vw);
}
#country{
	width:calc(100% - 2vw);
}
.country{
	display:inline-block;
	vertical-align:top;
	
}
#petron{
	min-width:70%;
}
.tnc-wrap{
	margin-bottom:4vw;
}
#tnc{
	width:30px;
	display:inline-block;
	vertical-align:top;
	margin-top:0.5vw;
}
.tnc-word{
	width:calc(98% - 30px - 2vw);
	display:inline-block;
	vertical-align:top;
	line-height:1;
}
.country select{
	max-width:70%;
}
#datefly{
	-webkit-appearance: none; 
}
/* thankyou */
.thankyou{
	position:absolute;
	z-index:9;
	background:rgba(0,0,0,0.8);
	width:100%;
	height:100%;
}
#thankyou{
	display:none;
}
#error{
	display:none;
}
.thankyou-container{
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.thankyouflex{
	width:100%;
	margin-bottom:2vw;
}
#tick{
	width:5vw;
}
.back-to-home{
	color:white;
	border:2px solid #DB4527;
	padding:1vw 3vw;
	border-radius:15px;
}
label.error{
	font-size:1vw;
	background:#FFF963;
	border-radius:6px;
	color:red;
	display:table;
	width:auto;
	padding:0vw 1.2vw;
	font-family:TitilliumWeb-Regular;
	margin-top:10px;
}
.mobile{
	display:none;
}
.bottom20{
	margin-bottom:10px;
}
.invi-menu{
	visibility:hidden;
	margin-top:-5vw;
	height:5vw;
}
#tabs{
	background: rgba(0,0,0,0.6) !important;
}
.ui-widget.ui-widget-content{background:none !important;border:none !important;border-radius:0 !important;font-size: 1.6vw !important;font-family: TitilliumWeb-Light !important;}
.ui-widget-header{background:none !important;border:none !important;border-radius:0 !important;}
ul.ui-widget-header{margin:0 auto !important;text-align:center; display: flex;flex-wrap: nowrap;}
ul.ui-widget-header li{float:none !important;display:inline-block;font-size:25px;font-weight:bold;padding:0 !important;margin:0 !important;width:17%;text-align:center !important;background:none !important;border:none !important;outline:none !important;}
ul.ui-widget-header li a{outline:none !important;display:block;padding:0 0 15px 0 !important;margin:0 !important;float:none !important;font-weight:bold;color:#fff !important;-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		cursor:pointer;}
ul.ui-tabs-nav li.ui-tabs-active a{border-bottom:3px solid #fff !important;}
ul.ui-widget-header li a:hover{border-bottom:3px solid #fff !important;}
.scroll{
	overflow-x:auto;
}
.monthly-wrap .table-bordered>tbody>tr>th{border:none;border-bottom:2px solid #fff;border-right:2px solid #fff;text-transform:uppercase;color:#fff;padding:10px;}
.monthly-wrap .table-bordered>tbody>tr>td{border:none;border-right:2px solid #fff;color:#fff;padding:7px 10px;}
.monthly-wrap .table-bordered{border:2px solid #db4628; width:100%;margin:2vw 0;}
 .monthly-wrap table tr th:last-child,.monthly-wrap table tr td:last-child{border-right:none;}
 .rectangle{
	background: #DB4527;
	transform: skew(-15deg);
	display:inline-block;
	width:auto;margin-bottom:15px;
}
.monthly-prize-wrap{
	color:white;
	border:2px solid #DB4527;
	margin:20px 0;
}
.monthly-prize-header{
	font-weight:600;
	font-size:2vw;
	background:#DB4527;
	padding:10px 0;
	display: flex;
    align-items: center;
    justify-content: center;
	flex-wrap:wrap;
}
.monthly-prize-header img{
	height: 50px;
    padding-right: 10px;
}
.petron-winner{
	display:flex;
	justify-content:space-around;
	text-align:center;
	flex-wrap:wrap;
	line-height:2;
	margin:20px 0;
}
.boost-winner{
	text-align:left;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	border-top:2px solid #DB4527;
}
.boost-winner li:nth-child(1){
	width:20%;
	border-right:2px solid #DB4527;
	display:flex;
	align-items:center;
}
.boost-winner li:nth-child(1) img{
	width:70%;
	margin:0 auto;
}
.boost-winner li:nth-child(2){
	width:calc(80% - 42px);
	padding:20px;
}
.petron-winner li{
	width:30%;
}
@media only screen and (max-width: 767px) {
	.monthly-prize-header{
		font-size:20px;
	}
	.header1. .header2{
		width:100%;
	}
	.monthly-prize-header img{
		height:20px;
	}
	.petron-winner li{
		width:100%;
	}
	.boost-winner li:nth-child(1){
		width:100%;
		border-right:0;
		padding-top:20px;
		/* border-bottom:2px solid #DB4527; */
	}
	.boost-winner li:nth-child(2){
		width:calc(100% - 40px);
		padding:20px;
	}
	.ui-widget.ui-widget-content, ul.ui-widget-header li{
		font-size:16px !important;
	}
	.invi-menu{
		visibility:hidden;
		margin-top:-70px;
		height:70px;
	}
	.mobile{
		display:block;
	}
	#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name{
		font-family:TitilliumWeb-Regular !important;
	}
	.container{
		width:80%;
	}
	input[type=file]::-webkit-file-upload-button {
		border-radius:0 !important;font-size:14px;margin-right:10px;
	}
	input[type="file"]{
		font-size:12px;
	}
	.tnc-page .container{
		width:85%;
	}
	#content .tnc-page p, #content .tnc-page li, #content .tnc-page table{
		font-size:14px;
	}
	.list01 a{display:block; word-break: break-all;}
	p{
		font-size:16px;
	}
	h1{
		font-size:30px;
		line-height:1;
	}
	h3{
		font-size:26px;
	}
	h4{
		font-size:24px;
	}
	h5{
		font-size:20px;
	}
	h6{
		font-size:30px;
	}
	.title h2{
		font-size:28px;
	}
	.copyright p{
		font-size:12px;
	}
	.copyright i{
		font-size:16px;
	}
	.monthly-list li{
		width:100%;
		margin:20px 0;
	}
	.prize-list li:nth-child(1), .prize-list li:nth-child(2), .prize-list li:nth-child(3), .prize-list li:nth-child(4){
		width:100%;
		border-left:0;
		border-right:0;
		border-top:1px solid white;
		border-bottom:1px solid white;
	}
	.prize-title{
		width:100%;
	}
	.prize-desc{
		width:100%;
		padding-left:0;
	}
	#content .amount p{
		font-size:30px;
	}
	.how-list li{
		width:100%;
	}
	.winners-wrap video, .prizes-wrap video{
		width:100%;
	}
	.winner-image, .winner-info{
		width:100%;
	}
	#content .fame-title{
		font-size:24px;
	}
	.winner-info-wrap{
		border-right:0;
		border-bottom:0;
		transform:skew(0);
		width:80%;
	}
	.winner-info-wrap2{
		transform:skew(0);
	}
	.winners-wrap{
		padding-top:20px;
	}
	#content .amount{
		width:20%;
		vertical-align:middle;
	}
	#content .details{
		width:76%;
		vertical-align:middle;
		padding:0;
		/* border:0; */
		/* transform:skew(0); */
		/* margin:0; */
	}
	#content .details p{
		/* transform:skew(0); */
	}
	#content .details2{
		line-height:1.5;
		margin:5px 0;
	}
	.prize-desc2{
		padding:0;
		/* border:0; */
		/* transform:skew(0); */
		/* margin:0; */
	}
	.prize-desc2 p{
		/* transform:skew(0); */
	}
	.how-oh{
		/* border-right:0; */
		/* border-bottom:0; */
		/* transform:skew(0); */
	}
	.how-oh p{
		/* transform:skew(0); */
	}
	.enter-container{
		width:calc(100% - 3vw);
	}
	.partner-img1 img, .partner-img2 img{
		width:15%;
	}
	.partner-img2{
		margin-top:0;
	}
	.partner-list{
		width:100%;
		margin:20px auto;
	}
	.partner-list li{
		width:80%;
		margin:10px 0;
	}
	.partner-list li .img-container, .partner-list2 li .img-container{
		width:90%;
	}
	.partner-container p{
		font-size:20px;
	}
	.partner-list2{
		width:100%;
		margin:20px auto;
	}
	.partner-list2 li{
		width:80%;
		margin:10px 0;
	}
	.copyright{
		text-align:center;
		display:block;
	}
	.form-content, .form-content2{
		width:100%;
	}
	#content .form-content .form-title, #content .form-content2 .form-title{
		font-size:20px;
	}
	#content .form-content p, #content .form-content2 p{
		font-size:16px;
	}
	.form1, .form2{
		margin:20px 0;
		font-size:16px;
	}
	.form1 li, .form2 li{
		margin:10px 0;
	}
	.oren, .oren2{
		font-size:16px;
	}
	form input, select, textarea, .form2 input, select, textarea{
		font-size:16px;
	}
	.form2-left, .form2-right{
		width:100%;
	}
	#email, #contact, #fullname{
		width:calc(100% - 4vw);
	}
	#passenger{
		display:block;
	}
	input[type="radio"]#passenger{
		display:inline-block;
	}
	.flight div{
		margin:5px 0;
	}
	input[type="file"]{
		width:80%;
	}
	label.error{
		font-size:14px;
	}
	.prize-desc2{
		width:auto;
	}
	.illus{
		font-size:10px;
	}
	#prizes{
		padding-bottom:0;
	}
	#prizes h1{
		line-height:normal;
	}
	#prizes h4{
		margin:1vw 0;
		line-height:normal;
	}
}