@font-face {
    font-family: 'LG EI';
    src: url('../fonts/LGEIHeadline-Sb.woff2') format('woff2'),
        url('../fonts/LGEIHeadline-Sb.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LG EI';
    src: url('../fonts/LGEIHeadline-Bd.woff2') format('woff2'),
        url('../fonts/LGEIHeadline-Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LG EI';
    src: url('../fonts/LGEIHeadline-Rg.woff2') format('woff2'),
        url('../fonts/LGEIHeadline-Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;box-sizing:border-box}
body,th,td,input,select,textarea,button{font-size:15px;line-height:1;font-family:'LG EI',Arial,Verdana,sans-serif;color:#282828;font-weight:400}
body,html{position:relative;width:100%;height:100%;background:#fff}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li,dl,dt,dd{list-style:none outside none;padding:0;margin:0}
hr{display:none}
span{margin:0;padding:0;outline:0}
button{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;width:100%}
img{width:100%;vertical-align:middle}
a{text-decoration:none;cursor:pointer}
a:active,a:hover{text-decoration:none}
.top-border{background:url(../img/border.png) center center /auto 100% repeat-x;width:100%;height:25px;margin:15px 0;align-items:center}
.logo .img1{width:120px}
.logo .img2{width:180px;float:right}
.logo{margin:15px 0;}
.banner .row{border:solid 2px #f7981c;padding:0;box-shadow:inset 0 0 44px -20px #f8a433; background: #fffcee;}
.banner2{margin:40px 0 30px}
.banner img {
    width: 100%;
    
  }
  .banImg2 {
    max-width: 510px;
    margin: 0 0 50px;
  }
.banner p.txt1{font-size:27px;color:#000;padding:0 13%;margin:10px 0 0}
.banner p.txt1 strong{font-weight:700}
.banner p.txt2{font-size:22px;color:#000;margin:10px 0 20px;padding:0 19%}
.banner .border{width:350px;border:none!important;margin:15px 0 5px}
.banCta{background:#fd312e;color:#fff;font-size:22px;width:205px;padding:12px 0;border-radius:44px;display:inline-block;text-align:center}
.banCta2{margin:0 0 0 320px}
.banCta3{margin:0 0 0 140px}
.banCta:hover{background:#a00d37}
.banner2 img{width:100%;margin:0 auto;display:inline-block;max-width:1300px}
.banner2 h2 {
    text-align: center;
    font-size: 23px;
    margin: 0 0 40px;
  }
.offer{background:#FBBA00;padding:10px 0 25px}
.footer_nav{width:100%;margin:.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 #fff;font-size:16px}
.footer_sec .footer_nav ul li:last-child{border-right:0}
.footer_sec .footer_nav ul li a{color:#fff;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;line-height:24px}
.footer_sec p a{color:#fff;font-family:'LG EI'}
.ft_main{background:#333;color:#fff}
.foot-scan{display:flex;justify-content:flex-end;align-items:center}
.foot-scan img{width:200px}
.winTable{ position: relative}
.winTable thead th{background:#fffbdb!important;font-weight:700}
.winTable .table > :not(caption) > * > *{padding:1rem;text-align:center;font-size:17px}
.winTablepop .modal-header{margin:0 0 15px;border:none;padding:5px 0; border-bottom: 2px solid #f7981c; width: 100%; text-align: center; font-weight: 600; display: block;}
.winTablepop .modal-body{padding:0}
.winTable .table.table-responsive.table-bordered{margin:0}
.winTablepop .modal-content{border-radius:0}

.btn-close{background:#fd312e;opacity:1;border-radius:100px;width:25px;height:25px;position:absolute;right:-10px;top:-10px;box-shadow:0 0 10px -1px #fff}
.btn-close img{width:15px}
.btn-close:hover{background:#bd2725;opacity:1}
.winTablepop h2{font-size:24px}
.modal-dialog { max-width: 800px}
.modal-content { border-radius: 0;}
.winTablepop ul {list-style: disc; margin-left:0px}
.winTablepop ul li { margin-bottom: 15px;text-align: justify; font-size: 1rem; line-height: 1.3rem; color:#333;}
.winTablepop ul li a{ color:#a50034; text-decoration: underline;}
.winTablepop ul li:last-child { margin-bottom: 0}
.winTablepop p{text-align: justify; font-size: 1rem; line-height: 1.3rem; color:#333; margin-bottom: 15px;}
.winTablepop p a{ color:#a50034; text-decoration: underline;}

.winTablepop .btn-cl { width: 25px; height: 25px; background: #fff; padding: 5px; border: 1px solid #a50034; border-radius: 25px;}
.winTablepop .btn-cl img { margin-top:0px}
.winTablepop ol {margin-left: 0;padding-left: 10px}
.winTablepop ol li { margin-bottom: 15px; text-align: justify; font-size: 1rem; line-height: 1.3rem; color:#333;}
.winTablepop ol li:last-child { margin-bottom: 0}
.winTablepop .tn{ padding:0 15px 15px;}
#userlistintblt_wrapper .dataTables_wrapper .col-sm-12{ overflow: hidden;}
table.table-bordered.dataTable{width: 100%!important;}
.select-date{ position: absolute; left:0px; top:-30px;}
.active>.page-link, .page-link.active{ background: #a50034; border-color:#a50034;}
.page-link{ color:#333;}
.page-link:hover{color:#fff; background: #a50034; border-color:#a50034;}
#userlistintblt_length{ display: none;}
@media (max-width:1400px) {
.banCta2{margin:0 0 0 260px}
.banCta3{margin:0 0 0 110px}
}
@media (max-width:1200px) {
.banCta2{margin:0 0 0 200px}
.banCta3{margin:0 0 0 70px}
}
@media (max-width:990px) {
.banCta2{margin:0 0 0 120px}
.banCta3{margin:0 0 0 30px}
}
@media (max-width:767px) {
.top-border{height:15px}
.logo .img1{width:80px}
.logo .img2{width:120px}
.banCta{margin:20px auto 50px;display:inherit}
.offer{padding:20px 0 25px}
.banner{padding:0 20px}
.banner .border{width:90%}
.banner2 h2 {
    line-height: 28px;
    font-size: 22px;
  }
.banner2 img{max-width:440px}
.banImg1 {
    margin:30px 0 0;
  }
.banner p{font-size:21px}
footer{text-align:center}
.footer_sec p{font-size:14px;line-height:20px;margin:10px 0 0}
.footer_sec .footer_nav ul{justify-content:center}
.footer_sec .footer_nav ul li a{padding:0 20px;display:block}
.foot-scan{justify-content:center;padding:15px 0 0}
.banner p.txt1{font-size:25px;padding:10px 0}
.banner p.txt2{padding:0 5%}
.winTablepop h2{font-size:20px;text-align:center;line-height:20px;padding:0 20px}
.winTable .table > :not(caption) > * > *{padding:.7rem;text-align:center;font-size:14px}
.winTablepop.modal.show .modal-dialog{transform:none;margin:20px}
.btn-close{background:#fd312e;opacity:1;border-radius:100px;width:15px;height:15px;position:absolute;right:-2px;top:-4px;box-shadow:0 0 10px -1px #fff}
.btn-close img{width:12px;display:inline-block;vertical-align:top;margin:2px 0 0}
	#userlistintblt_wrapper .dataTables_wrapper .col-sm-12{ overflow: auto;}
table.table-bordered.dataTable{width:auto;}
}