*{margin:0;padding:0;font-family:'LG EI'!important;}
a{text-decoration:none;cursor:pointer}
:root{--c1:#f7d8d9;--c2:#cb2229;--c3:#323131;}
button{border:none;cursor:pointer}
ul{padding:0;list-style-type:none}
p,h1,h2,h3,h4,h5,a,button,li,label{font-family:'LG EI'!important;color:#fff}
p{color:var(--c3)}
a{color:#fff}
a:hover{text-decoration:none;color:var(--c1)}
svg{width:30px;height:30px}
h1{font-size:35px}
.modal-dialog{ max-width: 600px;}
.modal-content{ border-radius: 0px;}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:80%}
}
header{width:100%;padding:15px 0;transition:ease all .5s;background:#fff}
header.fixTop{background-color:rgba(255,255,255,0.9);padding:10px 0;box-shadow:0 0 30px -8px #000}
.banner img{width:100%}
.logo img{width:115px;transition:ease all .5s}
.fixTop .logo img{width:115px}
.tagline{display:flex;align-items:center;justify-content:flex-end}
.tagline img{width:160px}
.banner{margin:0}
.appliances{background:var(--c1);text-align:center;padding:60px 0}
.appliances h1{color:var(--c2);font-weight:700}
.appliances .subHead{font-size:17px;margin:0 0 60px}
.subAppli{position:relative;background:#fff;margin:0 auto 45px;display:flex;align-items:center;flex-wrap:wrap;border-radius:17px;justify-content:center;padding:20px;min-height:240px;width:100%;transition:ease all .5s;cursor:pointer}
.subAppli img{width:85%;max-width:70%}
.subAppli p{width:100%;text-align:center;margin:0;text-transform:uppercase;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.subAppli input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.subAppli .checkmark{position:absolute;bottom:-14px;left:0;height:30px;width:30px;background-color:#fff;right:0;margin:0 auto;border-radius:100px;border:solid 2px #fd312e}
.subAppli:hover input ~ .checkmark{background-color:#ccc}
.subAppli input:checked ~ .checkmark{background-color:#fd312e}
.subAppli .checkmark:after{content:"";position:absolute;display:none}
.subAppli input:checked ~ .checkmark:after{display:block}
.subAppli .checkmark::after{left:9px;top:6px;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.submitBtn{border:none;background:var(--c2);width:150px;padding:10px;border-radius:60px;margin:10px 0 30px;font-size:16px;text-transform:uppercase}
.submitBtn:hover{background:var(--c3)}
.subThank{text-align:center;min-height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 -95px}
.subThank h1{color:var(--c2);font-weight:700}
.subThank .subHead{font-size:17px;margin:0 0 60px}

#proEnquiry .modal-content{ border-radius: 25px; background: #f0f0f2;}
#proEnquiry  .btn-cl{ opacity: 1; border-radius:50%; position:absolute; top:20px; right:20px; width: 30px; height: 30px; padding: 7px; border: 2px solid #dd0029; background: #a50034; display: flex; align-items: center;}
#proEnquiry h5{text-align: center; text-transform: uppercase; font-weight: 600; margin-top: 20px; margin-bottom:20px}
#proEnquiry h5 span{font-size: 1.2rem; text-transform: initial;line-height: 1.2rem;}
.btn-sub { background: #ffffff;border-radius: 50px;height: 40px;margin: 10px;overflow: hidden;position: relative;width: 150px;text-align: center;color: #a50034;border: 1px solid #a50034;}
.btn-sub:hover{ background: #a50034; color:#fff;}
#proEnquiry-christmas .modal-content{ border-radius: 25px; background: #f0f0f2;}
#proEnquiry-christmas  .btn-cl{ opacity: 1; border-radius:50%; position:absolute; top:20px; right:20px; width: 30px; height: 30px; padding: 7px; border: 2px solid #dd0029; display: flex; align-items: center; background: #dd0029}
#proEnquiry-christmas h5{text-align: center; text-transform: uppercase; font-weight: 600; margin-top: 20px; margin-bottom:20px; color:#000;}
#proEnquiry-christmas h5  span{ font-size:1.1rem; text-transform: initial; line-height:1.1}

.enquiry-form .btn-lg{ border-radius:50px; background: #a50034; text-transform: uppercase; border: 0px; padding: 7px 40px 5px; color:#fff;display: inline-block; font-weight: 400;text-align: center; vertical-align: middle;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.enquiry-form .btn-lg:hover{background-color: #52021b; }
.enquiry-form .btn-lg.reset-btn{background: #393939; margin-right: 5px;}
.enquiry-form .modal-title {color: #333; text-align: center; font-size: 35px; font-weight: bold; line-height: 38px;}
.modal-title span {
  font-size: 21px;
  font-weight: normal;
  line-height: 27px;
  display: inline-block;
  margin: 17px 0 0;
}
.enquiry-form .form-group{ margin-bottom: 25px;}
.enquiry-form .form-group .invalid {color:#F20004; font-size:11px; }
.enquiry-form .form-group .form-control{ border: 1px solid #e0e2e5; border-radius: 3px; padding: 10px; height: auto;}
.form-group.pvs{ position: relative; display: flex;}
.form-group.pvs input[type="checkbox"] { padding: 0;height: 10px;width: 10px;margin-bottom: 0; border: 1px solid  #a50034;transform: scale(1.5); cursor: pointer;position: absolute; left:5px; top:5px;-webkit-appearance:none; -webkit-transition:box-shadow 200ms;}
.form-group.pvs input[type="checkbox"]:checked { border-color:#a50034;background-color:#a50034;}
.form-group.pvs input[type="checkbox"]:checked:before {content:'';display:block; width:4px;height:8px;border:solid #fff;
border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); transform:rotate(45deg); margin-left:2px; margin-top:0px;}
.massage-box{ position: absolute;  width: 100%; height:100%; top:0; left:0px; background: rgba(255,255,255,.8); display: none; align-items: center; font-size: 2rem; z-index: 100; font-weight: 600; padding: 5rem; text-align: center;}
label.labe{padding-left:25px}
.form-group.pvs .invalid{ position: absolute; left: 9px;bottom:-17px;}
.form-group .tooltiptext{ position: absolute; background:#a90202; color:#fff; font-size: 11px; padding:2px 5px; z-index: 1;min-width: 100px; text-align: center; border-radius: 5px; bottom: -18px; left: 12px;}
.form-group .tooltiptext:before{ content:''; position: absolute;  top:-5px; left:10px; width: 0;height: 0;border-style: solid;border-width: 0 5px 8px 5px;border-color: transparent transparent #a90202 transparent;}

.enquiry-form .labe{  color:#333;}
.enquiry-form .labe a{color:#333;text-decoration: underline}

footer{background:var(--c3);display:flex;align-items:center;padding:15px 0}
footer .rt{display:flex;align-items:center;justify-content:flex-end}
footer .lft{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}
footer .lft ul{margin:0 0 5px}
footer .lft li{display:inline-block;padding:0 10px;border-right:solid 1px #fff;line-height:13px}
footer .lft li:first-child{padding-left:0}
footer .lft li:last-child{border:none}
footer .lft li a{font-size:12px}
footer p{color:#fff;font-size:12px;width:100%;display:block;margin:0}
.whatsapp{margin:0 10px 0 0}
.whatsapp img{width:15px;display:inline-block;vertical-align:top;margin:4px 0 0}
.qr img{width:65px}


.coupCode {background:#f0ece4; text-align: center; padding:0; min-height: 90vh; display: flex; align-items: center; justify-content: center;}
.msgBox {background:#fff; padding:60px 20px; border-radius:20px; box-shadow: 0 0 20px -14px #000; border:solid 1px #a50034;}
.coupCode h1 {color: #333; font-weight: 700; margin:0 0 40px;}
.inqForm { background:#f0ece4;}

.subForm {  background:#fff;   padding:  45px;  margin:80px 0 80px;  border-radius:30px;}

#tncPop .modal-content{ border-radius: 25px; background: #f0f0f2;}
#tncPop  .btn-cl{ opacity: 1; border-radius:50%; position:absolute; top:-12px; right:-12px; width: 15px; height: 15px; padding: 7px; border: 2px solid #dd0029; background: #a50034; display: flex; align-items: center;}
.btn-cl img {width: 15px;}
#tncPop h5 {text-align: center; text-transform: uppercase; font-weight: 600; margin-top: 10px; margin-bottom: 20px; border-bottom: solid 2px #ccc; padding: 0 0 10px;}
#tncPop h5 span{font-size: 1.5rem; text-transform: initial;line-height: 1.4rem;}
#tncPop .modal-content { border-radius: 4px;}
.tncCont {max-height: 450px; overflow-y: auto;font-size: 14px;}
.tncCont a { color: #a50034;}
.tncCont h4 {font-size: 1.2rem;text-transform: initial;line-height: 1.2rem;color: #000;margin: 15px 0 15px;display: inline-block;}
.tncCont ul {list-style-type: disc;float: left;color: #000;padding: 0 0 0 20px;}
.tncCont ul li {float: left;list-style-type: disc; color: #000;}


.cmp-text.c-notification-banner__text p {color: #fff;}

@media (max-width:767px){
	.subAppli{min-height: 187px;}
  .subAppli img {width: 85%; max-width: 100%;}
	
}
@media (max-width: 767px) {
h1{font-size:20px}
.logo img{width:100px}
.tagline img{width:120px}
.fixTop .logo img{width:100px}
.appliances .subHead{font-size:15px;line-height:20px}
footer{text-align:center}
footer .lft ul{margin:0 auto 5px}
footer .rt{justify-content:center;margin:10px 0 0}
.subAppli.showOptions{width:225%;flex-wrap:wrap}
.moreOption ul{text-align:center;margin:0}
.moreOption li{display:inline-block;min-width:auto;text-align:center;padding:12px;border-radius:14px}
.subAppli.showOptions .moreOption{display:inline-block;margin:20px 0 0}
.subAppli p{white-space:initial;line-height:16px}
.subAppli.showOptions.option2{transform:translateX(-55%)}
.enquiry-form{padding: 30px 10px 10px 0px;}

.subForm {background:#fff; padding:0 20px 20px;  margin:110px 0 50px;  border-radius:30px;}
.coupCode {min-height: 72vh;}

}
