@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:700;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:400;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 img{width:100%}
.banImg2{max-width:510px;margin:0 0 50px}
.ctas{margin:20px 0;padding:0 0 0 15px}
.cta{background:#fd312e;color:#fff;font-size:20px;width:165px;padding:11px 0;border-radius:44px;display:inline-block;text-align:center;border:solid 2px #fd312e}
.cta:hover{background:#a00d37;border-color:#a00d37}
.cta.cta1{background:none;color:#333;border-color:#333;margin:0 10px 0 0}
.cta.cta1:hover{border-color:#fd312e;color:#fd312e}
.productList{text-align:center;padding:55px 0 30px}
.hdTxt{margin:10px 0 50px}
h1{font-weight:700;font-size:34px}
.hdTxt p{font-size:17px;line-height:21px}
.product{background:#fdfdfd;padding:15px;border:solid 2px #f0f0f0;text-align:left;margin:0 10px 40px; position: relative;}
.discount {
    width: 60px;
    height: 30px;
    background: #fff;
    display: flex;
    position: absolute;
    left: 16px;
    top: 40px;
    align-items: center;
    justify-content: center;
    color: #be0737;
    font-size: 14px;
    font-weight: bold;
  }
.product h3{font-size:21px;font-weight:700;margin:20px 0}
.product ul{margin:0 0 10px;display:inline-block}
.product ul li p{font-size:17px;color:#666}
.product ul li{float:left;width:100%;margin:0 0 15px;display:flex}
.product ul li p{font-size:17px;color:#666;display:inline-block}
.product ul li::before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #666;display:inline-block;margin:4px 4px 0 0;vertical-align:top}
.price{font-size:14px;color:#888;padding:0 0 0 15px}
.price strong{width:100%;display:inline-block;font-size:27px;color:#333;margin:6px 0 0}
.price span {text-decoration: line-through;}
.productList .equalHt{display:flex;width:100%}
.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 thead th{background:#fffbdb!important;font-weight:700}
.winTable .table > :not(caption) > * > *{padding:1rem;text-align:center;font-size:17px}
.winTable .modal-header{margin:0 auto;border:none;padding:25px 0}
.winTable .modal-body{padding:0}
.winTable .table.table-responsive.table-bordered{margin:0}
.winTable .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}
.winTable h2{font-size:24px}
@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}
.ctas {padding: 0;}
.banCta{margin:20px auto 50px;display:inherit}
.offer{padding:20px 0 25px}
.banner{padding:0 20px}
.productList .equalHt{display:inline-block;width:100%}
.product{margin:0 0 40px}
.banImg1{margin:30px 0 0}
.cta {font-size: 15px;width: 105px;}
.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 5px;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%}
.winTable 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}
.winTable.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}
}