@font-face{font-family:'LG Smart UI';src:url(../fonts/LGSmartUI-Light.woff2) format("woff2"),url(../fonts/LGSmartUI-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'LG Smart UI';src:url(../fonts/LGSmartUI-Bold.woff2) format("woff2"),url(../fonts/LGSmartUI-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'LG Smart UI';src:url(../fonts/LGSmartUI-Regular.woff2) format("woff2"),url(../fonts/LGSmartUI-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'LG Smart UI';src:url(../fonts/LGSmartUI-SemiBold.woff2) format("woff2"),url(../fonts/LGSmartUI-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
*{margin:0;padding:0;font-family:"LG Smart UI"}
a{text-decoration:none;cursor:pointer}
:root{--c1:#f2f2f2;--c2:#a50034;--c3:#4a4946;}
buttons{border:none;cursor:pointer}
ul{padding:0;list-style-type:none}
p,h1,h2,h3,h4,h5,a,button,li,label{font-family:"LG Smart UI";color:#000}
p{color:var(--c3)}
a{color:#000}
a:hover{text-decoration:none;color:var(--c2)}
svg{width:30px;height:30px}
h1{font-size:35px}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:80%}
}
header{z-index:200;width:100%;padding:10px 0;transition:ease all .5s; position: relative; top: 0px; left: 0; background: #fff;}
header.fixTop{background:#fff;padding:10px 0;box-shadow:0 0 30px -8px #000; position: fixed; }
.banner img{width:100%}
.logo img{width:110px;transition:ease all .5s}
.fixTop .logo img{width:115px}
.tagline{display:flex;align-items:center;justify-content:flex-end}
.tagline img{width:150px}
.cmp-text p {
  color: #fff;
}
.page-title { width: 100%;padding: 60px 0 50px;}
.page-title h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    margin: 0 0 15px;
  }
.page-title .subtitle{ font-size:1.3rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: #333;
    text-align: center;
    margin: 0 0 15px;}
.page-title p {font-size: 1rem;line-height: 1.4rem;color: #333; text-align: center}
.csr-list-box .card-img {
    border-radius: 10px;
  }
.csr-list-box{ border: 0px;}

.csr-list-box .card-body {
    padding: 20px 0px;
  }
  .csr-list-box .card-title {
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
  .csr-list-box .card-title span {
    font-weight: normal;
    font-size: 0.9rem;
  }

  .csr-list-box .btn.btn-primary {
    color: #fff;
    background: var(--c2);
    border: none;
    box-shadow: none;
    width: 135px;
    padding: 5px 0 7px;
  }


  .csr-list-box .btn.btn-primary:hover {
    background: var(--c3);
  }

  .csr-list-lrg {
    border: solid 2px #ccc;
    border-radius: 12px;
    overflow: hidden;
    align-items: center; margin: 0 0 70px;
  }

  .csr-list-lrg .card-img {
    border-radius: 10px 0 0 10px;
  }

ul.gallery-list{ display: flex; flex-wrap: wrap; width: 100%; padding: 0px; margin: 0px 0 30px;}
ul.gallery-list  li{width: 100%; display: flex; justify-content: space-between;}
ul.gallery-list  li:nth-child(even){ flex-flow: row-reverse}
ul.gallery-list  li .img-box{ overflow: hidden; border-radius: 20px; margin: 5px;}
ul.gallery-list  li .img-box:nth-child(even){flex:0 0 59.5%}
ul.gallery-list  li .img-box img{ width: 100%; object-fit: cover; height: 100%;}




















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; color:#fff;}
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}
.whatsapp a{ color:#fff;}
.qr img{width:65px}

@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%)}
.banner {
  margin: 64px 0 0;
}
.csr-list-box {
  border: 0px;
  margin: 0 0 40px;
}
.row.mb-5 {
  margin-bottom: 0 !important;
}
.csr-list-lrg .col-md-6.pl-0 {
  padding: 0;
    padding-left: 0px;
}
.csr-list-lrg .card-img {
  border-radius: 0;
}
.csr-list-box .card-body {
  text-align: center;
}
	ul.gallery-list li{flex-wrap: wrap!important;}
	ul.gallery-list li .img-box{ margin: 0px;flex: 0 0 100%; margin:4px 0;}
	ul.gallery-list li .img-box:nth-child(even){flex: 0 0 100%;}
	
	
}