

body{ margin:0px; padding:0px; font-size:14px; color:#333333; font-family:'Smart Regular'; background:#cfd3d4; /*background-size:contain;*/}
img{ max-width:100%; height:auto;}
.clearfix{ clear:both;}
.main_wrp{ width:100%; max-width:1600px; margin:0 auto;}
.tp_sec{ width:100%; float:left;}
.cont-sec{ width:100%; float:left;}
.cont-sec p{ margin:0px; padding:4% 17%; font-size:23px; color:#333333; text-align:center; font-family:'Smart Regular';}
.box_offer{width: 80%;margin-bottom: 2%;float: left;margin-left: 10%;margin-right: 2%;background: #a50034;border-radius: 20px;color: #ffffff;text-align: center;padding: 1%;box-sizing: border-box;font-size: 35px;letter-spacing: 5px;}
.box_offer ul{ margin:0px; padding:0px; list-style:none;}
.box_offer ul li{ float:left; text-align:center;}
.box_offer ul li.fst{ width:19%;}
.box_offer ul li.snd{ width:24%;}
.box_nav{ width:96%; margin-bottom:2%; float:left; margin-left:2%; margin-right:2%;}

.box_nav ul{ margin:0px; padding:0px; list-style:none;}
.box_nav ul li{float: left;text-align: center;width: 32%;border: 1px solid #a50034;box-sizing: border-box;min-height: 290px;margin-right: 1%;padding: 2% 0% 0% 0%;  position: relative;border-radius: 20px;}
.pdt{ padding-top:14%;}
.sp-bt{width: 64%;background: #a50034;color: #ffffff;font-family: 'Smart Regular';position: absolute;bottom: -5%;left: 18%;border-radius: 10px;}
.sp-bt a{display: block;color: #ffffff;text-decoration: none;padding: 3% 0%;font-size: 20px;border: 1px solid #ffa200;box-shadow: 1px 0px 24px 1px #333333;    border-radius: 10px;}
.tp_nav{ width: 70%;margin: 2% auto;}
.tp_nav ul{ margin:0px; padding:0px; list-style:none;}
.tp_nav ul li{ float: left;margin-right: 2%;}
.tp_nav ul li a{ display: block;color: #ffffff;background: #a50034;text-align: center;text-decoration: none;padding: 5px 30px;font-size: 20px;border-radius: 6px;border: 1px solid #ffa200;  box-shadow: 1px 0px 10px 0px #333333;}
.tnc_cont2{width: 70%;margin: 4% auto 0% auto;color: #333333;font-family: 'Smart Regular';font-size: 16px; font-size:20px; color:#a50034; }
.tnc_cont{width: 70%;margin: 2% auto;background: #e0e0e0;color: #333333;font-family: 'Smart Regular';font-size: 16px;padding: 2% 2%;box-sizing: border-box;border: 1px solid #8e8e8e;    border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;}
.tnc_cont ul li{ padding-bottom:1%; font-size:1em;}
.tnc_cont ol li{ padding-bottom:1%; font-size:1em;}
.tnc_cont2 h1{text-align: center;}

.tnc_cont p{ font-size:20px; color:#a50034;}
.tnc_cont a{ color:#a50034; text-decoration:none;}

.main_footer{background: #a50034;color: #ffffff;font-family: 'Smart Regular';font-size: 16px;float: left;width: 100%;margin-top: 5%;border-top: 1px solid #febd0b;box-shadow: 0px -1px 1px #000000;}

.pdt{ padding-top:10%;}


.footer_nav{ width: 100%;margin: 0.5% 0%;}
.footer_sec .footer_nav ul{ margin:0; padding:0; list-style:none; display: flex;}
.footer_sec .footer_nav ul li{text-align: center; border-right: 1px solid #ffffff;font-size: 16px; }
.footer_sec .footer_nav ul li:last-child{ border-right: 0;}
.footer_sec .footer_nav ul li a{ color:#ffffff; text-decoration:none; font-size:14px; padding: 0 20px;}
.footer_sec .footer_nav ul li:first-child a{padding: 0 20px 0 0;}
.footer_sec p{ font-size: 16px;display: block;width: 100%;margin: 0;padding: 0; font-family: 'LG Smart';}
.footer_sec p a{ color:#ffffff; font-family: 'LG Smart';}
.ft_main {background: #333333;color: #ffffff;}
.foot-scan{ display: flex; justify-content: flex-end;}



.l_logo{position: absolute;top: 5%;left: 3%; width: 90px; display: inline-block;}
.l_logo img { width: 100%;}
.tableclass{width:100%;border:1px solid;}
.tableclass td{ border:1px solid;}
.tableclass td p{color:#000000;}


.onam{width: 100%;float: left;text-align: center;position: relative;margin-top: 4rem;border: 1px solid #a50034;}
.sp-bt02{ width:100%; left: 42%;}
.sp-bt02{color: #ffffff;font-family: 'Smart Regular';position: absolute;bottom: -5%;border-radius: 10px;left: 0;top: 92%;}
.sp-bt02 a{display: inline-block;color: #ffffff;text-decoration: none;padding: 1% 3%;font-size: 20px;border: 1px solid #ffa200;box-shadow: 1px 0px 24px 1px #333333;border-radius: 10px;background: #a50034;font-size: 1.5rem;}



/*****NEW CSS Winner List *******/

.win_hdng h3 {
    text-align: center;
    box-shadow: 0px 2px 3px #333334;
    display: inline-block;
    border: 1px solid #5a5a5a;
    margin: 2rem 0rem;
    padding: 0.5rem 5rem;
}
.win_con {
    border: 1px solid #7b0505;
    border-radius: 1rem;
    color: #545353;
    font-family: 'Smart Bold';
    font-size: 1rem;
}
.bdr {
    border-bottom: 1px solid #a5a5a5;
}
.nme {
    width: 50%;
    float: left;
    text-transform: uppercase;
}
.p-2 {
    padding: 0.5rem !important;
}



@media only screen and (max-width:1460px){
	.tp_nav ul li a{ font-size:18px;}
	}
	
	
	@media only screen and (max-width:1400px){
	.tp_nav ul li a{ font-size:16px;}
	}
	
	
@media only screen and (max-width:1360px){
	.tp_nav ul li a{ font-size:14px;}
	.tableclass td p{font-size:15px;}
}

@media only screen and (max-width:960px){
	.tp_nav{ width:90%; margin-left:5%;}
	.tp_nav ul li a{ padding:5px 14px; font-size:18px;}
	.tnc_cont2{ width:88%; font-size:18px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	
}

@media (max-width:736px){
.footer_sec .footer_nav {margin-bottom:15px;}
.footer_sec .footer_nav ul{ justify-content: center;}
.footer_sec .footer_nav ul li:last-child a{padding-right: 0px;}
.footer_sec p{ text-align: center; line-height: 15px; margin-bottom: 10px;}
.footer_sec p:last-child{margin-bottom: 0px;}
}

@media only screen and (max-width:732px){
	.tp_nav{ width:90%; margin-left:5%;}
	.tp_nav ul li a{ padding:5px 14px; font-size:18px;}
	.tnc_cont2{ width:88%; font-size:18px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	.footer_sec .footer_nav ul li{ width:21%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	.tableclass td p{font-size:13px;}
}
	@media only screen and (max-width:667px){
	.tp_nav{ width:90%; margin-left:5%;}
	.tp_nav ul li a{ padding:5px 8px; font-size:16px;}
	.tnc_cont2{ width:88%; font-size:15px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	.footer_nav{ width:100% !important;}
	.footer_social{ width:100% !important;}
		.footer_sec .footer_nav ul li{ width:21%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
}
	
@media only screen and (max-width:640px){
	.tp_nav{ width:90%; margin-left:5%;}
	.tp_nav ul li a{ padding:5px 8px; font-size:16px;}
	.tnc_cont2{ width:88%; font-size:12px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	.box_nav ul li{ width:70%; margin-left:15%; margin-bottom:10%;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
	.footer_sec .footer_nav ul li{ width:21%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	
	.tableclass td p{font-size:13px;}
	.sp-bt02 a{ font-size: 1rem;}
	}
	
@media only screen and (max-width:600px){
	.tp_nav{ width:92%; margin-left:5%;}
	.tp_nav ul li a{ padding:5px 8px; font-size:12px;}
	.tnc_cont2{ width:88%; font-size:15px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	.cont-sec p{ padding:4% 4%; font-size:18px;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
	.footer_sec .footer_nav ul li{width: 21%;padding: 0% 0%;margin-top: 2%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	.tableclass td p{font-size:15px;}
	.sp-bt02 a{ font-size: 1rem;}
}

@media only screen and (max-width:578px){
	
	.footer_sec .footer_nav ul li{ width:44%; margin-bottom:5%;}
	.footer_sec .footer_nav ul li:nth-child(4){border-right:1px solid #ffffff;text-align: center;padding-left: 0%;box-sizing: border-box; width: 44%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec p{font-size: 16px;float: left;display: block;width: 72%;margin: 0% 14%;padding: 0% 0%;text-align: center;}
}
	
@media only screen and (max-width:568px){
	.tp_nav{ width:97%; margin-left:3%;}
	.tp_nav ul li a{ padding:5px 8px; font-size:16px;}
	.tnc_cont2{ width:88%; font-size:15px;}
	.tnc_cont{ width:90%; margin-left:5%;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
	.footer_sec .footer_nav ul li{width: 21%;padding: 0% 0%;margin-top: 2%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	.tableclass td p{font-size:14px;}
	.sp-bt02 a{ font-size: 1rem;}
}
	
	@media only screen and (max-width:414px){
	.tp_nav{width: 80%;margin-left: 10%;margin-top: 2%;}
	.tp_nav ul li a{ font-size:17px; padding:5px 8px;}
	.tp_nav ul li{float: left;margin-right: 0;width: 70%;padding-bottom: 5%;margin-left: 15%;margin-top: 3%;}
	.tnc_cont2{ width:90%; margin-left:5%; font-size:12px;}
	.tnc_cont{ width:90%; margin-left:5%; padding:2% 2%; font-size:16px;}
	.tnc_cont ul li{ font-size:14px;}
	.tnc_cont p{ font-size:16px;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
		.footer_sec .footer_nav ul li{width: 21%;padding: 0% 0%;margin-top: 2%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	.tableclass td p{font-size:10px;}
		.sp-bt02 a{ font-size: 1rem;}
	}	

@media only screen and (max-width:412px){
	.tp_nav{width: 80%;margin-left: 10%;margin-top: 2%;}
	.tp_nav ul li a{ font-size:17px; padding:5px 8px;}
	.tp_nav ul li{float: left;margin-right: 0;width: 70%;padding-bottom: 5%;margin-left: 15%;margin-top: 3%;}
	.tnc_cont2{ width:90%; margin-left:5%; font-size:12px;}
	.tnc_cont{ width:90%; margin-left:5%; padding:2% 2%; font-size:16px;}
	.tnc_cont ul li{ font-size:14px;}
	.tnc_cont p{ font-size:16px;}
	.box_nav ul li{ width:90%; margin-left:5%; margin-bottom:10%;}
	.sp-bt{ width:70%; left:15%;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
	.footer_sec .footer_nav ul li{width: 21%;padding: 0% 0%;margin-top: 2%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}	
	.tableclass td p{font-size:10px;}
	.sp-bt02 a{ font-size: 1rem;}
}


@media only screen and (max-width:360px){
	.tp_nav{width: 80%;margin-left: 10%;margin-top: 2%;}
	.tp_nav ul li a{ font-size:17px; padding:5px 8px;}
	.tp_nav ul li{float: left;margin-right: 0;width: 70%;padding-bottom: 5%;margin-left: 15%;margin-top: 3%;}
	.tnc_cont2{ width:90%; margin-left:5%; font-size:12px;}
	.tnc_cont{ width:90%; margin-left:5%; padding:2% 2%; font-size:16px;}
	.tnc_cont ul li{ font-size:14px;}
	.tnc_cont p{ font-size:16px;}
	.cont-sec p{ padding:4% 3%; font-size:16px;}
	.box_nav{width: 96%;margin-bottom: 2%;float: left;margin-left: 2%;margin-right: 2%;}
	.box_nav ul li{ width:98%; margin-left:1%; margin-bottom:15%;}
	.sp-bt{width: 70%;background: #a50034;color: #ffffff;font-family: 'Smart Regular';position: absolute;bottom: -5%;left: 15%;}
	.footer_nav{width:100% !important;}
	.footer_social{width:100% !important;}
	.footer_sec .footer_nav ul li{width: 21%;padding: 0% 0%;margin-top: 2%;}
	.footer_sec .footer_nav ul li:nth-child(1){ text-align:center;}
	.footer_sec .footer_nav ul li:nth-child(4){text-align: center;width: 34%;border-right: none;}
	.footer_sec .footer_nav ul li a{ font-size:12px;}
	.footer_sec p{ font-size:10px; padding:1% 0%; text-align: center;}
	
	.tableclass td p{font-size:8px;}
	.sp-bt02 a{ font-size: 1rem;}
}

