*{box-sizing: border-box; }
html { scroll-behavior: smooth; }
body{ font-family: 'LG Smart'; margin: 0;padding: 0;overflow-x: hidden; background:#e4e4e4;}
label,p,ul {margin: 0; padding: 0;}
ul { list-style: none;}
body a:hover { text-decoration: none; color: #7b0027}
body a:focus { outline: 0; text-decoration: none}
.form-control:focus{ box-shadow: none;}
button:focus{ box-shadow: none; outline: none;}
img {  max-width: 100%}
.container{max-width:90%;}
video{ display: block; line-height: 0;}
.modal-dialog{ max-width: 600px;}
.modal-content{ border-radius: 0px;}
.btn.focus, .btn:focus {outline: 0; box-shadow: none; transition: .5s all;-webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all;}
button{transition: .5s all;-webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all;}
a{ color:#a50034; text-decoration: none; transition: .5s all;-webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all;}

.wrapper{ width: 100%; height: 100%; }
header{  padding:15px; width: 100%; border-bottom: 2px solid #a50034; background: #cccccc;}
header .logo{ width:90px; display: inline-block;}
header .logo img{ width:100%;}

.main-container{ width: 100%; padding: 0px 0;}
.title-main{ font-size: 3rem; font-weight: 600; color:#a50034; margin-bottom:3rem; text-align: center; text-transform: uppercase;}
.product-plater{ width: 100%; display: flex; justify-content: center; align-items: center; position: relative; min-height: 445px;}
.product-plater>img{ width: 60%;}

.link-sec{ width:100%; position: absolute; bottom:0px; left: 0px; text-align: center;}
.link-sec p{ text-align: center; font-size: 1.3rem; color:#000;  font-weight: 600; margin-bottom: 20px;}
.link-sec .app-link{ width: 100%; display: flex; justify-content: center;}
.link-sec .app-link img{ width:200px;}
a.tnclink{ color:#000; text-decoration: underline;}
a.tnclink:hover{ color:#a50034;}


/*---T&C----------*/
.tnc-heading { width: 100%; text-align: center;  padding: 20px 0;}
.tnc-heading h1 {color: #a50034; font-family: 'LG Smart SemiBold';font-size: 2rem;}
.tnc-body{ margin-bottom: 20px; padding:0px; margin-top: 20px;}
.tn{ padding: 30px; width: 100%; background: #cccccc;border: 1px solid #8e8e8e;
    border-radius: 20px;}
.tnc-body h2{font-size: 2.1rem; font-weight: 600; text-align: center;}
.tnc-body ul { list-style: disc; margin-left: 12px;}
.tnc-body ul ul{margin-left: 24px;}
.tnc-body ul li{ margin-bottom: 20px;text-align: justify; font-size: 1rem; color:#333;}
.tnc-body ul li a{word-break: break-all;}
.tnc-body ul li:last-child{margin-bottom: 0px;}
.tnc-body .btn-cl{ width: 25px; height: 25px; background: #a50034; border: 0px; padding: 5px;}
.tnc-body .btn-cl img{ margin-top: -10px;}
.tnc-body ol {  margin-left:0px; padding-left: 10px;}
.tnc-body ol ol{margin-left: 24px;}
.tnc-body ol li{ margin-bottom: 20px;text-align: justify; font-size: 1rem; color:#333;  }
.tnc-body ol li a{word-break: break-all;}
.tnc-body ol li:last-child{margin-bottom: 0px;}
.tnc-body p strong{ font-size: 1.5rem; font-weight: 600;}
.tnc-body p {font-size: 1rem; color:#333; }
.tnc-body p a{word-break: break-all;}

footer{ background:#333333; color:#ffffff;  width:100%; float:left; box-sizing:border-box; padding:0.5%; font-family: 'LG Smart';}
.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;}

@media ( max-width: 768px) {

}

@media (max-width: 500px){
	.inner-header{ margin-bottom: 0px;}
	.container{max-width:99%;}
	header { margin-bottom: 60px;}
	header .logo{ width:100px;}
header .logo img{ width:100px;}
	.title-main{ font-size: 2rem; }
	.product-plater{flex-wrap:wrap; min-height: 200px;}
.product-plater>img{ width: 100%;}	
.link-sec{ position: static; margin-top: 30px;}
	.link-sec p{ font-size: 1rem}
	.link-sec .app-link{ margin-bottom: 20px;}
	.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;}

}
	



