body {
    background: #fff; /*#f7f7f8;*/
    color: #202020;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    line-height: 1.625;
    overflow-x: hidden;
}
.mainCvr
{
  position: relative;
  overflow: hidden;
}
a {
    box-shadow: none;
    cursor: pointer;
    text-decoration: none;
}

a:hover {
    text-decoration: none;   
}

/*************************
  Basic margin padding
*************************/
.m-0 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0; }

.p-0 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0; }

/*************************
         Margin top
*************************/
.mt-0 {
  margin-top: 0; }

.mt-10 {
  margin-top: 10px; }

.mt-12 {
  margin-top: 12px; }

.mt-15 {
  margin-top: 15px; }

.mt-20 {
  margin-top: 20px; }

.mt-25 {
  margin-top: 25px; }

.mt-30 {
  margin-top: 30px; }

.mt-35 {
  margin-top: 35px; }

.mt-40 {
  margin-top: 40px; }

.mt-45 {
  margin-top: 45px; }

.mt-50 {
  margin-top: 50px; }



/*************************
      Margin right
*************************/
.mr-0 {
  margin-right: 0px; }

.mr-10 {
  margin-right: 10px; }

.mr-12 {
  margin-right: 12px; }

.mr-15 {
  margin-right: 15px; }

.mr-20 {
  margin-right: 20px; }

.mr-30 {
  margin-right: 30px; }

.mr-35 {
  margin-right: 35px; }

.mr-40 {
  margin-right: 40px; }

.mr-50 {
  margin-right: 50px; }



/*************************
      Margin bottom
*************************/
.mb-0 {
  margin-bottom: 0; }

.mb-10 {
  margin-bottom: 10px; }

.mb-12 {
  margin-bottom: 12px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-35 {
  margin-bottom: 35px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-45 {
  margin-bottom: 45px; }

.mb-50 {
  margin-bottom: 50px; }



/*************************
        Margin left
*************************/
.ml-0 {
  margin-left: 0; }

.ml-10 {
  margin-left: 10px; }

.ml-12 {
  margin-left: 12px; }

.ml-15 {
  margin-left: 15px; }

.ml-20 {
  margin-left: 20px; }

.ml-30 {
  margin-left: 30px; }

.ml-40 {
  margin-left: 40px; }

.ml-50 {
  margin-left: 50px; }


/*************************
        Padding top
*************************/
.pt-0 {
  padding-top: 0; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-20 {
  padding-top: 20px; }

.pt-25 {
  padding-top: 25px; }

.pt-30 {
  padding-top: 30px; }

.pt-35 {
  padding-top: 35px; }

.pt-40 {
  padding-top: 40px; }

.pt-45 {
  padding-top: 45px; }

.pt-50 {
  padding-top: 50px; }


/*************************
        Padding right
*************************/
.pr-0 {
  padding-right: 0; }

.pr-10 {
  padding-right: 10px; }

.pr-15 {
  padding-right: 15px; }

.pr-20 {
  padding-right: 20px; }

.pr-30 {
  padding-right: 30px; }

.pr-40 {
  padding-right: 40px; }

.pr-50 {
  padding-right: 50px; }



/*************************
        Padding bottom
*************************/
.pb-0 {
  padding-bottom: 0; }

.pb-10 {
  padding-bottom: 10px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-25 {
  padding-bottom: 25px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-35 {
  padding-bottom: 35px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-55 {
  padding-bottom: 55px; }
  @media only screen and (max-width: 767px) {
    .pb-55 {
      padding-bottom: 15px; } }



/*************************
        Padding left
*************************/
.pl-0 {
  padding-left: 0; }

.pl-10 {
  padding-left: 10px; }

.pl-15 {
  padding-left: 15px; }

.pl-20 {
  padding-left: 20px; }

.pl-30 {
  padding-left: 30px; }

.pl-40 {
  padding-left: 40px; }

.pl-50 {
  padding-left: 50px; }



/***************************
    Page section padding 
****************************/
.ptb-0 {
  padding: 0; }

.ptb-10 {
  padding: 10px 0; }

.ptb-20 {
  padding: 20px 0; }

.ptb-15 {
  padding: 15px 0; }

.ptb-30 {
  padding: 30px 0; }

.ptb-35 {
  padding: 35px 0; }

.ptb-32 {
  padding: 32px 0; }

.ptb-40 {
  padding: 40px 0; }

.ptb-50 {
  padding: 50px 0; }



/***************************
    Page section margin 
****************************/
.mtb-0 {
  margin: 0; }

.mtb-10 {
  margin: 10px 0; }

.mtb-15 {
  margin: 15px 0; }

.mtb-20 {
  margin: 20px 0; }

.mtb-30 {
  margin: 30px 0; }

.mtb-40 {
  margin: 40px 0; }

.mtb-50 {
  margin: 50px 0; }


h1, h2, h3, h4, h5{ font-family: "Lato", sans-serif;font-weight: 700;text-transform: capitalize;    margin-bottom: 20px;color: #202020;}


.sec-padding{ padding:4em 0px; }
.sup-title
{
      text-transform: capitalize;
    color: #252725;
    font-weight: 500;
    margin-bottom: 5px;
}
.sec-title {
        font-size: 30px;
    margin-bottom: 15px;
    text-transform: capitalize;
    line-height: 1.3;
    color: #070707;
    font-weight: 700;
    position: relative;
}

.theme-btn {
    color: #fff;
    padding: 12px 22px;
    display: inline-block;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    text-transform: capitalize;
    background: #202020;
}
.theme-btn:hover { background: #EC71AB; color: #fff}
.theme-btn.theme-btn-blue
{
  background: #004E8E;
}
.theme-btn.theme-btn-goldn
{
  background: #FFD69C;
  color: #202020;
}
.theme-btn.theme-btn-blue:hover{background: #EC71AB;}
.theme-btn.theme-btn-goldn:hover{background: #EC71AB;color: #fff;}

/*** Header CSS ***/

.headbtnsblk
{
  text-align: center;
}
.header-middle-links { display: flex; }
.headerlogoblk
{
  text-align: center;
}
.header-logo img {height: 100px;}

.header-middle-back
{
        transition: all .3s ease-in-out;
        position: relative;
        z-index: 0;
}
.header-middle-back:after
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 60px;
  background: #fff;
  border-radius: 10px;
  z-index: -1;
}
.headermenusec
{
  background: #005CA9;
}
.header-menuCvr .main-navigation
{
  width: 100%;
}
.header-menuCvr .main-navigation a {      padding: 13px 15px;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    color: #070707;}
.header-menuCvr .main-navigation a:hover {  color:#EC71AB;}

.header-menuCvr .main-navigation ul .sub-menu
{
  width: 250px;
  border: none;
  box-shadow: 0 3px 6px 2px #0000004f;
  background: #252725;
}
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    top: 0px;
    transition: all .3s ease-in-out;
    background: transparent;
}

.header-middle.navbar-fixed-top.fix {
  position: fixed;
    /*background: #FCF7F6 none repeat scroll 0 0;
    box-shadow: 0 -3px 9px 0;*/
    transition: all .3s ease-in-out;
    top: 0px;
    
}
.header-middle.navbar-fixed-top.fix .header-middle-back
{
  margin-top: 0;
  transition: all .3s ease-in-out;
}
.headercontact
{
  text-align: center;
}
.headercontact .franbtn
{
  width: 120px;
    height: 91px;
    background-image: url(../images/fran-back.png);
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: capitalize;
    font-size: 13px;
    position: relative;
    margin: 0 auto;
}
.headercontact .franbtn:after
{
  content: '';
  position: absolute;
  right: 20px;
    bottom: 1px;
    width: 35px;
    height: 35px;
  background-image: url('../images/hand.gif');
  background-size: cover;
  background-position: center center;
  transform: rotate(-24deg);
}
.lwhmbannersec
{
  background: #D5ECFF;
  padding-top: 12em;
  padding-bottom: 6em;
}
.lwhmbannersec .homeslidecnt
{
padding: 0 3em;
    position: relative;
}
.lwhmbannersec .homeslideimg
{
padding: 0 2em;
    position: relative;
    z-index: 0;
}
.lwhmbannersec .homeslidecnt .slsupttl
{
    text-transform: capitalize;
        margin-bottom: 10px;
        font-size: 15px;
}
.lwhmbannersec .homeslidecnt .home-slider-title
{
      font-size: 44px;
    text-transform: capitalize;
    font-weight: 800;
    line-height: 1.2;
    position: relative;
    margin-bottom: 30px;
}
.lwhmbannersec .homeslidecnt .home-slider-title:after
{
  content: '';
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 20%;
  height: 1px;
  background: #202020;
}
.lwhmbannersec .homeslidecnt .desc
{
  width: 75%;
  margin-bottom: 20px;
  font-size: 15px;
}
.lwhmbannersec .carousel-control-next, .lwhmbannersec .carousel-control-prev {
    width: 5%;
}
.lwhmbannersec .carousel-control-prev {
    left: -60px;
}
.lwhmbannersec .carousel-control-next {
    right: -60px;
}
.lwhmbannersec .carousel-control-next-icon, .lwhmbannersec .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    opacity: 1;
    border-radius: 50%;
    background-position: 50%;
    background-size: 50% 50%;
    background-color: #000000;
}
.lwhmmarquesec .marqueblk
{
  background: #202020;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #fff;
    line-height: 1.5;
}
.lwhmtabprosec
{
  padding-top: 4em;
  padding-bottom: 0em;
}
.lwhmtabprosec .protabs
{

}
.lwhmtabprosec .protabs .nav-tabs
{
      align-items: center;
    justify-content: center;
    border: none;
    margin-bottom: 40px;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item
{
  border-right: 1px solid #BFBFBF;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item:last-child
{
border-right:0;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item .nav-link
{
  border: none;
    color: #C2C2C2;
    font-size: 32px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 1;
    padding: 12px 24px;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item .nav-link.active
{
  color: #202020;
}
.lwproblk
{
  border: 1px solid #DFDFDF;
    background: #F5F5F5;
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 45px;
    text-align: center;
    position: relative;
}
.lwproblk .proimgblk
{
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}
.lwproblk .proimgblk img {
    width: 100%;
    border-radius: 20px;
}
.lwproblk .proimgblk .default-image
{
  -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.lwproblk:hover .proimgblk .default-image {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: hidden;
}
.lwproblk .proimgblk .hover-image
{
  position: absolute;
    top: 0px;
    visibility: hidden;
    left: 0px;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.lwproblk:hover .proimgblk .hover-image {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.lwproblk .prottlblk
{
  margin-bottom: 30px;
}
.lwproblk .prottlblk .prottl
{
  font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}
.lwproblk .probtnblk
{
  margin-bottom: -40px;
}
.lwproblk:hover .probtnblk .theme-btn
{
  background: #EC71AB;
}
.lwhmtabprosec .lwhmtabprobtnblk
{
  text-align: center;
      margin-top: 2em;
}
.lwhmabtsec
{
  padding-top: 12em;
  padding-bottom: 4em;
  background: #FFFBF8;
  position: relative;
}
.lwhmabtsec:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 166px;
    background-image: url(../images/about-top.png);
    background-repeat: repeat-x;
    background-size: cover;
}
.lwhmabtsec .lwhmabtimgblk
{
  padding: 0 3em;
}
.lwhmabtsec .lwhmabtimgblk .abtslider
{
      margin-bottom: 1em;
}
.lwhmabtsec .lwhmabtimgblk .lwhmabtimgbtmblk
{
  text-align: center;
}
.lwhmabtsec .lwhmabtimgblk .lwhmabtimgbtmblk p
{
  font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
}
.lwhmabtsec .lwhmabtimgblk .lwhmabtimgbtmblk img
{
  height: 40px;
}
.lwhmabtsec .lwhmabtcntblk
{
  padding: 0 1em;
}
.lwhmabtsec .lwhmabtcntblk .desc
{
margin-bottom: 30px;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk
{
margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk .icon
{
  height: 60px;
    width: 60px;
    background: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 50%;
    margin-right: 12px;
        display: flex;
    align-items: center;
    justify-content: center;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk .icon img
{
      height: 40px;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk .tabline
{
font-size: 20px;
    margin-bottom: 0;
    width: 75%;
}
.lwhmexprncsec
{
  background: #FFFBF8;
}
.lwhmexprncsec .lwhmexprncrow
{
  position: relative;
    background: #004E8E;
    border-radius: 20px;
    padding: 4em 6em;
    color: #fff;
    z-index: 0;
}
.lwhmexprncsec .lwhmexprncrow:after
{
  content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 233px;
    height: 140px;
    background-image: url(../images/cloths.png);
    background-size: cover;
    background-position: center center;
    z-index: -1;
    opacity: 0.3;
}
.lwhmexprncsec .yernoblk
{
  padding: 0 2em;
    display: flex;
    align-items: center;
    border-right: 1px solid #FFFFFF
}
.lwhmexprncsec .yernoblk .txt
{
  margin-bottom: 0;
    text-transform: capitalize;
    font-size: 26px;
    margin-right: 10px;
}
.lwhmexprncsec .yernoblk .year
{
  margin-bottom: 0;
    font-size: 8em;
    font-weight: 600;
    line-height: 1;
}
.lwhmexprncsec .yertxtblk
{
  padding: 0 1em;
}
.lwhmexprncsec .yertxtblk .ttl
{
  text-transform: capitalize;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 0px;
}
.lwhmexprncsec .yertxtblk .subttl
{
  text-transform: capitalize;
    font-size: 18px;
    margin-bottom: 0;
}
.lwhmexprncsec .yearimgblk
{
  padding: 0 1em;
}
.lwhmcolectnsec
{
  position: relative;
  background: #FFFBF8;
  padding-top: 3em;
  padding-bottom: 3em;
  z-index: 0;
}
.lwhmcolectnsec:after
{
  content: '';
  position: absolute;
  right: 0;
  top: 32%;
  width: 131px;
    height: 320px;
  background-image: url('../images/collection-tags.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwhmcolectnsec .lwhmcolectnrow
{
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.lwhmcolectnsec .lwhmcolectncntblk
{
  padding: 0 4em;
}
.lwhmcolectnsec .lwhmcolectnimgblk
{
padding: 0 2em;
}
.lwhmcolectnsec .lwhmcolectncntblk .lwhmcolectncntbtns
{
  margin-bottom: 0;
      margin-top: 25px;
}
.lwhmcolectnsec .lwhmcolectncntblk .lwhmcolectncntbtns a:first-child
{
  margin-right: 7px;
}
.lwhmcolectnsec .kidswearcntblk
{
  position: relative;
    padding: 0 6em;
    padding-top: 3em;
}
.lwhmcolectnsec .kidswearcntblk:before
{
  content: '';
    position: absolute;
    left: -1.5em;
    top: -5em;
    width: 171px;
    height: 124px;
    background-image: url(../images/fashion.png);
    background-size: cover;
    background-position: center center;
}
.lwhmnmbrsec
{
  background: #fffbf8;
    padding-bottom: 2em;
    padding-top: 2em;
}
.lwhmnmbrsec .lwhmnmbrrow .col-xxl-3:nth-child(1) .lwhmnmbrblk
{
  background: #E3A87F;
}
.lwhmnmbrsec .lwhmnmbrrow .col-xxl-3:nth-child(2) .lwhmnmbrblk
{
  background: #70BEE4;
}
.lwhmnmbrsec .lwhmnmbrrow .col-xxl-3:nth-child(3) .lwhmnmbrblk
{
  background: #E0C9FF;
}
.lwhmnmbrsec .lwhmnmbrrow .col-xxl-3:nth-child(4) .lwhmnmbrblk
{
  background: #EAFFD8;
}
.lwhmnmbrsec .lwhmnmbrblk
{
  border: 0.89px solid #E4E4E4;
    padding: 3em 2em;
    text-align: center;
    margin-bottom: 30px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.lwhmnmbrsec .lwhmnmbrblk .icon
{
  height: 75px;
    width: 75px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 25px;
}
.lwhmnmbrsec .lwhmnmbrblk .icon img
{
  height: 45px;
}
.lwhmnmbrsec .lwhmnmbrblk .no
{
  font-size: 2.8em;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 6px;
}
.lwhmnmbrsec .lwhmnmbrblk .txt
{
  text-transform: capitalize;
    margin-bottom: 0;
}
.lwhmfrancsec
{
position: relative;
border-top: 1px solid #E0E0E0;
overflow: hidden;
}
.lwhmfrancsec:before
{
  content: '';
  position: absolute;
  left: 0;
  top: -4px;
    width: 211px;
    height: 205px;
  background-image: url('../images/cloths2.png');
  background-size: cover;
  background-position: center center;
}
.lwhmfrancsec .lwhmfranccntblk
{
  padding-left: 18em;
    padding-right: 12em;
}
.lwhmfrancsec .lwhmfranccntblk .supttl
{
  margin-bottom: 5px;
  font-weight: 600;
}
.lwhmfrancsec .lwhmfrancimgblk
{
      padding-top: 1em;
}
.lwhmpvideosec
{
  position: relative;
  padding-top: 4em;
  padding-bottom: 5em;
  background: #F5FBFF;
  z-index: 0;
}
.lwhmpvideosec:before
{
  content: '';
  position: absolute;
  left: 0;
      bottom: -10px;
  width: 100px;
    height: 140px;
  background-image: url('../images/video-left.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwhmpvideosec:after
{
  content: '';
  position: absolute;
  right: 0;
      bottom: -10px;
  width: 138px;
    height: 140px;
  background-image: url('../images/video-right.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwhmpvideosec .lwhmpvideottlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwhmpvideosec .lwhmpvideosblk
{
      padding: 0 1em;
}
.lwhmpvideosec .lwhmpvideosblk #slider-for
{
  margin-bottom: 1em;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk
{
    text-align: center;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe
{
  border-radius: 20px;
  margin-bottom: 15px;
  height: 600px;
  width: 100%;
}
.lwhmpvideosec .lwhmpvideosblk .vidothumb
{
  margin: 0 10px;
  text-align: center;
}
.lwhmpvideosec .lwhmpvideosblk .vidothumb img
{
  border-radius: 20px;
    margin-bottom: 7px;
}
.lwhmpvideosec .lwhmpvideosblk .slick-arrow svg
{
  background: #004E8E;
    color: #fff;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    padding: 8px;
    position: absolute;
}
.lwhmpvideosec .lwhmpvideosblk .slick-arrow.previcn
{
left: -40px;
    display: block;
    position: absolute;
    top: 40%;
}
.lwhmpvideosec .lwhmpvideosblk .slick-arrow.nexticn
{
right: -10px;
    display: block;
    position: absolute;
    top: 40%;
}
.lwhmpvideosec .lwhmpvideosblk .slick-dots
{
  display: flex;
    list-style: none;
    align-items: center;
        justify-content: center;
}
.lwhmpvideosec .lwhmpvideosblk .slick-dots li
{
      margin: 0 3px;
}
.lwhmpvideosec .lwhmpvideosblk .slick-dots li.slick-active button
{
  color: #E3000F;
    background: #539B00;
}
.lwhmpvideosec .lwhmpvideosblk .slick-dots li button
{
  font-size: 0px;
    padding: 0;
    height: 10px;
    width: 10px;
    color: #D9D0D0;
    background: #D9D0D0;
    border: none;
    border-radius: 50%;
}
.lwhmlatstprosec
{
  padding-top: 4em;
  padding-bottom: 4em;
}
.lwhmlatstprosec .lwhmlatstprottlblk
{
    margin-bottom: 3em;
}
.lwhmlatstprosec .lwhmlatstprobtnblk
{
  text-align: right;
      margin-bottom: 3em;
}
.lwhmfoundrsec
{
  padding-top: 2em;
  padding-bottom: 2em;
}
.lwhmfoundrsec .lwhmfoundrimgblk
{
  padding: 0 2em;
}
.lwhmfoundrsec .lwhmfoundrcntblk
{
  padding: 0 3em;
}
.lwhmbrochuresec
{
  margin-top: 2em;
  margin-bottom: 2em;
}
.lwhmbrochuresec .lwhmbrochurerow
{
  background: #FFFBF8;
}
.lwhmbrochuresec .lwhmbrochurecntblk
{
padding: 0 6em;
}
.lwhmfranstepsec
{
      position: relative;
    padding-top: 5em;
    padding-bottom: 4em;
    background: #FFFBF8;
    z-index: 0;
}
.lwhmfranstepsec:before
{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 130px;
    height: 164px;
  background-image: url('../images/cloths3.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwhmfranstepsec .lwhmfranstepttlblk
{
  margin-bottom: 3em;
}
.lwhmfranstepsec .lwhmfranstepbtnblk
{
  text-align: right;
    margin-bottom: 3em;
}
.lwhmfranstepsec ul.franstepsul
{
      list-style: none;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 3em;
    margin-top: 2em;
    position: relative;
}
.lwhmfranstepsec ul.franstepsul:before
{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border: 1px dashed #B5B5B5;
}
.lwhmfranstepsec ul.franstepsul li
{
      width: 25%;
    margin-bottom: 30px;
    position: relative;
}
.lwhmfranstepsec ul.franstepsul li:before
{
  content: '';
  position: absolute;
  left: 0;
  top: -54px;
    width: 20px;
    height: 20px;
  background: #fff;
  border-radius: 50%;  
}
.lwhmfranstepsec ul.franstepsul li:nth-child(1):before
{
background: #A3238E;
}
.lwhmfranstepsec ul.franstepsul li:nth-child(2):before
{
background: #FEC65D;
}
.lwhmfranstepsec ul.franstepsul li:nth-child(3):before
{
background: #136CB6;
}
.lwhmfranstepsec ul.franstepsul li:nth-child(4):before
{
background: #ECA383;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk
{
  padding-right: 40px;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .franstepttl
{
  font-size: 20px;
    margin-bottom: 15px;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .desc
{
  margin-bottom: 0;
}
.contactfrm input:not([type="submit"]), .contactfrm textarea, .contactfrm input:not([type="submit"]), .contactfrm textarea, .contactfrm select {
   width: 100%;
    border: 1px solid #DFDFDF;
    padding: 11px 15px;
    margin-bottom: 10px;
    color: #666666;
    font-weight: 400;
    border-radius: 30px;
    background: #fff;
    font-size: 14px;
}
.contactfrm input:not([type="submit"]):focus, .contactfrm textarea:focus, .contactfrm input:not([type="submit"]):focus, .contactfrm textarea:focus, .contactfrm select:focus{ outline:none; }
.contactfrm .theme-btn {
    border: none;
    width: 100%;
}
.contactfrm .sendbtn
{
width: 100%;
color: #fff;
    padding: 12px 22px;
    display: inline-block;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    text-transform: capitalize;
    background: #202020;
    border: none;
}
.contactfrm .sendbtn:hover
{
  background: #ec71ab;
  color: #fff;
}
.contactfrm .wpcf7-spinner
{
  display: block;
}
.lwhmblogsec
{
  padding-top: 4em;
  padding-bottom: 3em;
  position: relative;
  background: #FFFBF8;
}
.lwhmblogsec .blgttlblk
{
  margin-bottom: 2em;
  text-align: center;
}
.lwhminstafeedsec
{
  padding-top: 3em;
  padding-bottom: 3em;
}
footer
{
  position: relative;
  
}

footer .ftrtop
{
  background: #000000;
    padding-top: 5em;
    padding-bottom: 0em;
    position: relative;
    color: #fff;
    font-size: 14px;
    z-index: 0;
}
footer .ftrtop:before
{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 125px;
    height: 445px;
  background-image: url('../images/ftr-left.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
  opacity: 0.5;
}
footer .ftrtop:after
{
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 128px;
    height: 282px;
  background-image: url('../images/ftr-right.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
footer ul.contactinfo
{
  list-style: none;
}
footer ul.contactinfo li
{
margin-bottom: 15px;
}
footer ul.contactinfo li a
{
  color: #fff;
    display: flex;
    align-items: center;
}
footer ul.contactinfo .icon
{
      height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border-radius: 50%;
    margin-right: 15px;
    font-size: 15px;
    border: 1px solid #FFFFFF;
}
footer ul.contactinfo .txt
{
      width: 75%;
}
footer ul.contactinfo .txt .ttl
{
  display: block;
    font-size: 13px;
}
footer .footrblk
{
  margin-bottom: 30px;
}
footer .footrblk .ftrttl
{
  margin-bottom: 20px;
    text-transform: capitalize;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
footer .footrblk .desc
{
  margin-bottom: 25px;
}
footer .footrlogo
{
  margin-bottom: 20px;
}
footer .footrlogo img
{
height: 125px;
}
footer .ftrtoprow
{
  justify-content: space-between;
}
footer .ftrlogoblk
{
  text-align: center;
    padding: 0 3em;
}
footer .ftrlinksblk
{
  text-align: right;
}
.ftr-socail-links
{
  display: flex;
    align-items: center;
    list-style: none;
    padding-left: 0;
    margin-bottom: 25px;
    justify-content: center;
}
.ftr-socail-links li
{
  margin-right: 5px;
}
.ftr-socail-links li a
{
  display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 15px;
}
.ftr-socail-links li a:hover
{
  color: #fff;
  background: #ec71ab;
    border: 1px solid #ec71ab;
}
footer ul.ftrlinks
{
  list-style: none;
    margin-bottom: 0;
}
footer ul.ftrlinks li
{
  margin-bottom: 7px;
}
footer ul.ftrlinks a
{
  color: #FFFFFF;
  font-size: 14px;
    text-transform: capitalize;
}
footer ul.ftrlinks a:hover
{
  color: #ec71ab;
}
footer ul.ftrlinks.ftrlinksdbl li
{
  width: 47%;
    float: left;
    margin-right: 3%;
}
footer .ftrbottom
{
  border-top: 1px solid #4A4A4A;
    background: #070707;
        margin-top: 2em;
}
footer .ftrcopyrgtblk
{
    padding: 10px 0px;
    text-align: left;
    font-size: 13px;
    color: #fff;
}
footer .ftrcopyrgtblk .copyrgttxt
{
      margin-bottom: 0;
}
footer .ftrcopyrgtblk .copyrgttxt a
{
  color: #fff;
}
footer  .ftrcopyrgtlinksblk ul.ftrlinks 
{
  display: flex;
  align-items: center;
  justify-content: end;
}
footer  .ftrcopyrgtlinksblk ul.ftrlinks li
{
  margin-bottom: 0;
}
footer  .ftrcopyrgtlinksblk ul.ftrlinks li a
{
  margin-left: 10px;
  font-size: 13px;
}
#makeappointment .modal-body
{
  background: #8E1941;
  color: #fff;
  padding: 1rem 2rem;
}
.lwinrbanersec
{
  position: relative;
  background: #E4EDE6;
  padding-top: 10em;
  padding-bottom: 3em;
}
.lwinrbanersec .lwinrbanercntblk
{
padding: 0 6em;
}
.lwinrbanersec .lwinrbanercntblk .supttl
{
      margin-bottom: 5px;
    text-transform: capitalize;
}
.lwinrbanersec .lwinrbanercntblk .pagetitle
{
  font-size: 36px;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 35px;
    position: relative;
}
.lwinrbanersec .lwinrbanercntblk .pagetitle:after
{
  content: '';
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 20%;
  height: 1px;
  background: #202020;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo
{
      list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li
{
    width: 45%;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li a
{
display: flex;
    align-items: center;
    color: #202020;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li .icon {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border-radius: 50%;
    margin-right: 15px;
    font-size: 15px;
    border: 1px solid #202020;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li .txt {
    width: 70%;
}
.lwinrbanersec .lwinrbanerimgblk
{
padding: 0 2em;
}
.lwinrbanersec2
{
  position: relative;
  background: #D5ECFF;
  padding-top: 9em;
}
.lwinrbanersec3
{
  position: relative;
    background: #D5ECFF;
    padding-top: 10em;
    padding-bottom: 2em;
}
.lwinrbanersec3 .pagetitle
{
  font-size: 36px;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 35px;
    position: relative;
}
.lwinrbanersec3 .pagetitle:after
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -15px;
  width: 20%;
  height: 1px;
  background: #202020;
}
.lwprolistsec
{
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwprolistsec .lwprolistttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwprolistsec .lwprolistttlblk .icon
{
margin-bottom: 15px;
}
.lwprolistsec .lwprolistttlblk .icon img
{
height: 100px;
}
.lwprolistsec .protabs .nav-tabs {
    align-items: center;
    justify-content: center;
    margin-bottom: 3em;
}
.lwprolistsec .protabs .nav-tabs .nav-item .nav-link {
    border: none;
    color: #202020;
    border-radius: 0;
    font-size: 28px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 1;
    padding: 12px 32px;
    background: #FFF7EB;
}
.lwprolistsec .protabs .nav-tabs .nav-item .nav-link.active {
    color: #fff;
    background: #004E8E;
}
.lwbloglstsec
{
    padding-top: 4em;
    padding-bottom: 3em;
}
.blogblk
{
    border: 0.95px solid #CDCDCD;
    border-radius: 20px;
    margin-bottom: 30px;
    background: #fff;
}
.blogblk .blgimg
{
  padding: 10px;
}
.blogblk .blgimg img
{
border-radius: 20px;
}
.blogblk .blgcnt
{
  padding: 20px 20px;
}
.blogblk .blgcnt .blgmetainfo
{
  font-size: 13px;
    margin-bottom: 15px;
}
.blogblk .blgcnt .blgmetainfo .date
{
      box-shadow: 0px 0px 2.86px 0px #00000040;
    padding: 8px 12px;
    border-radius: 25px;
    display: inline-block;
}
.blogblk .blgcnt .title
{
      font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
        margin-bottom: 15px;
}
.blogblk .blgcnt .title a
{
  color: #202020;
}
.blogblk .blgcnt .txt
{
  margin-bottom: 15px;
}
.blogblk .blgcnt .blgink {
    margin-bottom: 0;
}
.blogblk .blgcnt .blgink a {
    font-size: 13px;
    color: #565656;
    display: flex;
    align-items: center;
}
.blogblk .blgcnt .blgink .icn {
    height: 25px;
    width: 25px;
    background: #202020;
    border-radius: 50%;
    padding: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 7px;
    font-size: 11px;
    color: #fff;
    border: 0.76px solid #F5F5F5;
}
.blogblk:hover .blgcnt .blgink .icn
{
  background: #ec71ab;
  color: #fff;
}
.blogblk .blgcnt .link
{
  margin-bottom: 0;
}
.blogblk .blgcnt .link a
{
  border: 1px solid #A9A9A9;
    color: #A9A9A9;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 6px;
    font-size: 13px;
}
.blogblk .blgcnt .link a:hover
{
  border: 1px solid #77879F;
    color: #fff;
    background: #77879F;
}
.blog-area
{
  padding-top: 3em;
  padding-bottom: 3em;
}
.blogdetails
{
  padding: 0 20px;
}
.blogdetails .blgtitle
{
  text-align: left;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 30px;
}
.blogdetails .blgimgblk
{
  
}
.blogdetails .blgimgblk .post-thumbnail img
{
   border-radius: 30px;
    border: 0.93px solid #F5F5F5;
    width: 100%;
    height: auto;
}
.blogdetails h2
{
  font-size: 26px;
  margin-bottom: 15px;
}
.blogdetails h3
{
  font-size: 24px;
  margin-bottom: 15px;
}
.blogdetails h4
{
  font-size: 22px;
  margin-bottom: 15px;
}
.blogdetails h5
{
  font-size: 20px;
  margin-bottom: 15px;
}
.blogdetails p
{
      font-size: 15px;
}
.blogdetails ul
{
  padding-left: 20px;
}
.blgdtscsec 
{
padding-bottom: 1em;
}
.blgdtscsec hr
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.blgdtscsec .blgdate
{
  display: flex;
    align-items: center;
}
.blgdtscsec .blgdate .date
{
      color: #ec71ab;
    font-weight: 500;
    margin-right: 12px;
}
.blgdtscsec .blgdate .cat
{
    color: #E3000F;
    font-weight: 500;
}
.blgdtscsec .blgdate .blgdticn
{
  height: 50px;
    width: 50px;
    background: #FBFBFB;
    border-radius: 50%;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e5e5;
}
.blgdtscsec ul.ftr-socail-links
{
    padding: 0;
    justify-content: end;
        margin: 0;
}
.blgdtscsec ul.ftr-socail-links li a
{
  color: #202020;
  border: 1px solid #202020;
}
.blgdtscsec ul.ftr-socail-links li a:hover
{
  color: #fff;
  border: 1px solid #ec71ab;
}
.blogsidebar
{
padding: 0 20px;
}
.blogsidebar .widget_block .wp-block-heading
{
  font-size: 24px;
    text-transform: capitalize;
    font-weight: 700;
}
.blogsidebar .widget_block .wp-block-latest-posts__featured-image
{
    margin-bottom: 20px;
}
.blogsidebar .widget_block .wp-block-latest-posts__featured-image img
{
  border-radius: 5px;
}
.blogsidebar .widget_block .wp-block-latest-posts__post-title
{
  color: #000;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    display: block;
}
.blogsidebar .widget_block .wp-block-latest-posts__post-date
{
  font-size: 16px;
    margin-bottom: 15px;
    color: #000;
    font-weight: 500;
}
.blogsidebar .widget_block .wp-block-latest-posts__post-excerpt .more-link
{
  text-transform: uppercase;
    display: block;
    margin-top: 20px;
}

.innerpagesec
{
  padding-top: 4em;
    padding-bottom: 4em;
}
.innerpagesec h2
{
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3;
}
.innerpagesec h3
{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3;
}
.innerpagesec h4
{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3;
}
.innerpagesec ul, .innerpagesec ol {
    list-style: disc;
    padding-left: 30px;
}

#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    border: none;
    outline: none;
    background: #ec71ab;
    color: white;
    cursor: pointer;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    font-size: 12px;
}
a.ftr-whatsapp {
    background-color: #00ab40;
    border-radius: 50%;
    bottom: 70px;
    font-size: 14px;
    height: 40px;
    position: fixed;
    right: 20px;
    text-decoration: none !important;
    width: 40px;
    z-index: 99;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(0, 0, 0, .16) 0px 2px 10px 0px;
}
.ftr-whatsapp svg {
    font-size: 24px;
    color: #fff;
    line-height: 1.6;
}
#getaquoteform .modal-body
{
  background: #004E8E;
  color: #fff;
}
.lwawardsec
{
  padding-top: 4em;
  padding-bottom: 1em;
}
.lwawardsec .lwawardttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwawardsec .lwawardblk
{
  margin-bottom: 35px;
  text-align: center;
}
.lwawardsec .lwawardblk .lwawardimg
{
      margin-bottom: 20px;
}
.lwawardsec .lwawardblk .ttl
{
      font-size: 16px;
    line-height: 1.3;
    margin-bottom: 0;
    padding: 0 10px;
}
.lwhmbrochuresec.lwawardbrosersec
{
  margin-bottom: 4em;
}
.lwgallerysec
{
  padding-top: 4em;
  padding-bottom: 1em;
}
.lwgallerysec .lwgalleryttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwgallerysec .lwgalleryblk
{
      margin-bottom: 35px;
    text-align: center;
    border: 1px solid #C7C7C7;
    padding: 20px;
    border-radius: 16px;
}
.lwgallerysec .lwgalleryblk .lwgalleryimg
{
  margin-bottom: 20px;
}
.lwgallerysec .lwgalleryblk .lwgalleryimg img
{
  border-radius: 16px;
}
.lwgallerysec .lwgalleryblk .ttl
{
      font-size: 16px;
    line-height: 1.3;
    margin-bottom: 0;
    padding: 0 10px;
}
.lwgallerysec .lwgalleryblk .ttl a
{
  color: #202020;
}
.lwinrbanersec.lwcontactpgbnrsec
{
  background: #EDE8E4;
}
.lwinrbanersec.lwgallerypgbnrsec
{
  background: #EDE4E8;
}
.lwinrbanersec.lwblogpgbnrsec
{
  background: #EDE4EC;
}
.lwinrbanersec.lwawardpgbnrsec
{
  background: #E4E9ED;
}
.lwinrbanersec.lwcareerpgbnrsec
{
  background: #EDECE4;
}
.lwinrbanersec.lwstorepgbnrsec
{
  background: #E4ECED;
}
.lwinrbanersec.lwaboutpgbnrsec
{
  background: #EDEBE4;
}
.lwinrbanersec.lwfranchisebnrsec
{
  background: #F5F5F5;
}
.lwcontactinfosec
{
  position: relative;
  overflow: hidden;
}
.lwcontactinfosec .lwcontactinfoblk
{
  background: #FFFBF8;
  padding: 4em 4em;
}
.lwcontactinfosec .lwcontactinfoblk .lwcontactinfosldr
{
      margin-bottom: 2em;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li:nth-child(1)
{
  width: 100%;
  border-bottom: 1px solid #C7C7C7;
  margin-bottom: 30px;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li:nth-child(1) a
{
  display: block;
    text-align: center;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li:nth-child(1) a .icon
{
  margin: 0 auto;
  margin-bottom: 12px;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li
{
  width: 50%;
    display: flex;
    justify-content: center;
    position: relative;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li:nth-child(2):after
{
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #C9C9C9;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li a {
    color: #202020;
    display: flex;
    align-items: center;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li a .icon {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border-radius: 50%;
    margin-right: 15px;
    font-size: 15px;
    border: 1px solid #202020;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li a .txt {
}
.lwcontactinfosec .lwcontactfrmblk
{
  padding: 5em 5em;
}
.lwcontactinfosec .lwcontactfrmblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwcontactinfosec .lwcontactfrmblk .desc
{
  margin-bottom: 2em;
}
.lwcntsocialsec
{
      padding-top: 4em;
    padding-bottom: 2em;
}
.lwcntsocialsec ul.socail-links
{
  display: flex;
    align-items: center;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0px;
    justify-content: center;
    position: relative;
    z-index: 0;
}
.lwcntsocialsec ul.socail-links:before
{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 35%;
  height: 1px;
  background: #DFDFDF;
  z-index: -1;
}
.lwcntsocialsec ul.socail-links:after
{
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 35%;
  height: 1px;
  background: #DFDFDF;
  z-index: -1;
}
.lwcntsocialsec ul.socail-links li
{
      margin: 0 12px;
}
.lwcntsocialsec ul.socail-links li a
{
  color: #202020;
      font-size: 20px;
      padding: 0 10px;
}
.lwcntsocialsec ul.socail-links li a:hover
{
  color: #ec71ab;
}
.lwcntmapsec iframe
{
  margin-bottom: 0;
}
.lwcuropningsec
{
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwcuropningsec .lwcuropningttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwcuropningsec .opningblk
{
      border: 1px solid #E8E8E8;
    background: #fff;
    border-radius: 30px;
    margin-bottom: 30px;
}
.lwcuropningsec .opningblk .ttlblk
{
  background: #FFEED4;
    padding: 30px 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
.lwcuropningsec .opningblk .ttlblk .ttl
{
  font-size: 22px;
    margin-bottom: 0;
}
.lwcuropningsec .opningcntblk
{
  padding: 30px;
}
.lwcuropningsec .opningcntblk ul
{
  list-style: none;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.lwcuropningsec .opningcntblk ul li
{
  display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.lwcuropningsec .opningcntblk ul li .icon
{
  height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #202020;
    border-radius: 50%;
    margin-right: 15px;
}
.lwcuropningsec .opningcntblk ul li .icon img
{
      height: 25px;
}
.lwcuropningsec .opningcntblk ul li .txt
{
      margin-bottom: 0;
}
.lwcuropningsec .opningcntblk .opningbtn
{
  margin-bottom: 0;
}
.lwcareerdtlsec
{
  padding-top: 4em;
  padding-bottom: 4em;
}
.lwcareerdtlsec .lwcareerdtlttlblk
{
  border-bottom: 1px solid #E0E0E0;
    margin-bottom: 20px;
}
.lwcareerdtlsec .lwcareerdtlttlblk .ttl
{
  font-size: 30px;
}
.lwcareerdtlsec .shortdesc
{

}
.lwcareerdtlsec ul.lwcareerdtlul
{
  list-style: none;
    margin-bottom: 30px;
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.lwcareerdtlsec ul.lwcareerdtlul li
{
  display: flex;
    align-items: center;
    margin-right: 25px;
}
.lwcareerdtlsec ul.lwcareerdtlul li .icon
{
  height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0.92px solid #E0E0E0;
    border-radius: 50%;
    margin-right: 15px;
}
.lwcareerdtlsec ul.lwcareerdtlul li .icon img
{
      height: 30px;
}
.lwcareerdtlsec ul.lwcareerdtlul li .txt
{
      margin-bottom: 0;
}
.lwcareerdtlcntblk {
    h1, h2, h3, h4, h5, h6 {
        font-weight: 600;
        margin-bottom: 20px;
        margin-top: 30px;
        font-size: 22px;
        position: relative;
        display: block;
        color: #202020;
        padding-left: 30px;
    }
    h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        background: url(../images/sparkle.svg);
        height: 20px;
        width: 20px;
        background-repeat: no-repeat;
        background-size: contain;
    }
  ul {
        list-style: none;
        margin-bottom: 20px;
        padding-left: 30px;
}
li {
        font-size: 15px;
        line-height: 18px;
        font-weight: 400;
        display: block;
        margin-bottom: 10px;
        padding-left: 20px;
        position: relative;
}
li:after {
        content: '';
        position: absolute;
        left: 0;
        top: 2px;
        background: url(../images/double-right-arrow.svg);
        height: 12px;
        width: 12px;
        background-repeat: no-repeat;
        background-size: contain;
}
}
.lwcareerdtlsec .lwcareerfrmblk
{
  text-align: center;
    background: #FFF3F7;
    padding: 4em 8em;
    border-radius: 40px;
    margin-top: 3em;
    padding-bottom: 1em;
}
.lwcareerdtlsec .lwcareerfrmblk .supttl
{
margin-bottom: 5px;
text-transform: capitalize;
}
.lwcareerdtlsec .lwcareerfrmblk .contactfrm
{
  margin-top: 2em;
}
.lwcareerdtlsec .lwcareerfrmblk .contactfrm .form-control[type=file]
{
  background: transparent;
    border: none;
    border-bottom: 1px solid #DFDFDF;
    border-radius: 0;
    padding: 18px 15px;
}
.lwcareerdtlsec .lwcareerfrmblk .contactfrm input[type="file"]::file-selector-button {
  /* Basic styling */
  background-color: #202020;
  color: white;
  padding: 8px 12px;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  font-size: 13px;

  /* Hover effect */
  transition: background-color 0.3s ease;
}

.lwcareerdtlsec .lwcareerfrmblk .contactfrm input[type="file"]::file-selector-button:hover {
  background-color: #ec71ab;
}
.lwstorelstsec
{
  padding-top: 4em;
  padding-bottom: 0em;
  background: #FFFBF8;
    position: relative;
}
.lwstorelstsec .lwstorelstttlblk
{
  text-align: center;
  margin-bottom: 1em;
}
.lwstorefiltersec
{
  border-bottom: 1px solid #DFDFDF;
    background: #FFFBF8;
    position: relative;
    z-index: 0;
}
.lwstorefiltersec:before
{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 215px;
    height: 251px;
  background-image: url('../images/filter-left.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwstorefiltersec:after
{
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 215px;
    height: 251px;
  background-image: url('../images/filter-right.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwstorefiltersec .filterblock
{
            padding-top: 3em;
    padding-bottom: 4em;
}
.lwstorefiltersec .filterblock .filterfrm
{
  display: flex;
    align-items: center;
    justify-content: center;
}
.lwstorefiltersec .filterblock .filterfrm select
{
  width: 50%;
    border: 1px solid #DFDFDF;
    padding: 11px 15px;
    margin: 0 10px;
    color: #666666;
    font-weight: 400;
    border-radius: 30px;
    background: #fff;
    font-size: 14px;
}
.lwstorelistsec
{
  background: #FFFBF8;
    position: relative;
    padding-top: 3em;
    padding-bottom: 3em;
}
.lwstorelistsec .lwstoreblk
{
      background: #FFF7EB;
    border: 1px solid #E4E4E4;
    border-radius: 20px;
    position: relative;
    margin-bottom: 30px;
    margin-top: 5em;
    z-index: 0;
}
.lwstorelistsec .lwstoreblk:before
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
      top: -51px;
    margin: 0 auto;
    width: 197px;
    height: 58px;
  background-image: url('../images/wing.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwstorelistsec .lwstoreblk:after
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
      top: -69px;
    margin: 0 auto;
    width: 67px;
    height: 78px;
  background-image: url('../images/little-baby.png');
  background-size: cover;
  background-position: center center;
  z-index: 1;
}
.lwstorelistsec .lwstoreblk .lwstoremap
{
  border-bottom: 8px solid #FFE6C0;
  position: relative;
}
.lwstorelistsec .lwstoreblk .lwstoremap iframe
{
  width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 210px;
    margin-bottom: 0;
}
.lwstorelistsec .lwstoreblk .lwstorecnt
{
      padding: 30px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt .ttl
{
  position: relative;
    text-align: center;
    font-size: 24px;
    margin-bottom: 35px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt .ttl:after
{
  content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -15px;
    width: 18%;
    height: 1px;
    background: #202020;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul
{
  list-style: none;
    margin-bottom: 0;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li
{
  display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li:last-child
{
  margin-bottom: 0;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li .icon
{
  height: 40px;
    width: 40px;
    background: transparent;
    border: 1px solid #202020;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 15px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li .icon img
{
  height: 25px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li .txt
{
  width: 75%;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.5;
}
.lwstorelistsec .lwstoreblk .lwstorecnt ul li .txt .icnttl
{
display: block;
}
.lwabtintrosec
{
  padding-top: 4em;
  padding-bottom: 4em;
}
.lwabtintrosec .lwabtintroimgblk
{
padding: 0 3em;
text-align: center;
}
.lwabtintrosec .lwabtintroimgblk img
{
margin-top: -4em;
}
.lwabtintrosec .lwabtintrocntblk
{
padding: 0 2em;
}
.lwhmexprncsec.lwabtexprncsec
{
  background: #fff;
  position: relative;
  padding-bottom: 1em;
  z-index: 0;
}
.lwhmexprncsec.lwabtexprncsec:before
{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  background: #F3F4FF;
  z-index: -1;
}
.lwabtmvsec
{
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
  background: #F3F4FF;
  z-index: 0;
}
.lwabtmvsec:before
{
  content: '';
  position: absolute;
  left: 0;
  bottom: 2em;
    width: 204px;
    height: 250px;
  background-image: url('../images/cloths5.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwabtmvsec:after
{
  content: '';
  position: absolute;
  right: 0;
  top: 3em;
  width: 204px;
    height: 250px;
  background-image: url('../images/cloths4.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwabtmvsec .lwabtmvttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwabtmvsec .lwabtmvblk
{
      background: #FFFFFF;
    border-radius: 30px;
    margin-bottom: 30px;
    padding: 35px;
}
.lwabtmvsec .lwabtmvblk .icon
{
  height: 70px;
    width: 70px;
    background: #fff;
    border: 2px solid #DDE0FF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 25px;
}
.lwabtmvsec .lwabtmvblk:hover .icon
{
  background: #DDE0FF;
}
.lwabtmvsec .lwabtmvblk .icon img
{
      height: 37px;
}
.lwabtmvsec .lwabtmvblk .ttl
{
  font-size: 24px;
    margin-bottom: 25px;
}
.lwabtmvsec .lwabtmvblk .desc
{
    margin-bottom: 0;
    line-height: 1.5;
}
.lwabtwhysec
{
  position: relative;
  padding-top: 4em;
  padding-bottom: 3em;
  position: relative;
  z-index: 0;
}
.lwabtwhysec:after
{
  content: '';
  position: absolute;
  right: 0;
  top: 0em;
    width: 182px;
    height: 277px;
  background-image: url('../images/cloths6.png');
  background-size: cover;
  background-position: center center;
  z-index: -1;
}
.lwabtwhysec .lwabtwhyimgblk
{
  padding: 0 3em;
  text-align: center;
}
.lwabtwhysec .lwabtwhycntblk
{
padding: 0 2em;
}
.lwabtwhysec .lwabtwhypointsblk .accordion .accordion-item {
    border-radius: 0;
    background: transparent;
    border: none;
    border-bottom: 0.9px solid #CFCFCF;
        padding: 7px 0px;
}
.lwabtwhysec .lwabtwhypointsblk .accordion .accordion-item .accordion-button
{
  padding: 18px 12px;
        background: transparent;
            text-transform: capitalize;
            font-weight: 600;
}
.lwabtwhysec .lwabtwhypointsblk .accordion-item .accordion-button:not(.collapsed)
{
  border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #004e8e;
    
}
.lwabtwhysec .lwabtwhypointsblk.accordion-item .accordion-button:focus
{
  border: none;
  box-shadow: none;
}
.lwabtwhysec .lwabtwhypointsblk .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23004e8e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}
.lwabtwhysec .lwabtwhypointsblk .accordion-item .accordion-body
{
padding-bottom: 0;
    padding-top: 0px;
    padding-left: 30px;
}
.lwhmnmbrsec.lwabtnmbrsec
{
background: #fff;
    padding-bottom: 1em;
    padding-top: 1em;
}
.lwabtajmerasec
{
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwabtajmerasec .lwabtajmeraimgblk
{
  padding: 0 3em;
  text-align: center;
}
.lwabtajmerasec .lwabtajmeraimgblk img
{
      border-radius: 30px;
}
.lwabtajmerasec .lwabtajmeracntblk
{
  padding: 0 2em;
}
.lwabtajmerasec .lwabtajmeracntblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwabtajmerasec .lwabtajmeranumrow
{
      margin-top: 3em;
}
.lwabtajmerasec .lwabtajmeranumblk
{
  background: #FAFAFA;
    border: 1px solid #EDEDED;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 25px;
}
.lwabtajmerasec .lwabtajmeranumblk .icon
{
  background: linear-gradient(180deg, #FF7198 0%, #43A3E9 100%);
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 20px;
}
.lwabtajmerasec .lwabtajmeranumblk:hover .icon
{
background: linear-gradient(0deg, #FF7198 0%, #43A3E9 100%);
}
.lwabtajmerasec .lwabtajmeranumblk .icon img
{
  height: 35px;
}
.lwabtajmerasec .lwabtajmeranumblk .no
{
  font-size: 2.3em;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 5px;
}
.lwabtajmerasec .lwabtajmeranumblk .txt
{
  text-transform: capitalize;
    margin-bottom: 0;
}
.lwabtlegendsec .lwabtlegendrow
{
background: #F5FBFF;
    border-radius: 30px;
    padding: 3em 10em;
    padding-bottom: 2em;
}
.lwabtlegendsec .lwabtlegendttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwabtlegendsec .lwabtlegendblk
{
  background: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 30px;
    margin-bottom: 30px;
    text-align: center;
    padding: 2em;
    margin-top: 16em;
    min-height: 502px;
}
.lwabtlegendsec .lwabtlegendblk .legendimg
{
  padding: 0 1em;
    margin-bottom: 20px;
    margin-top: -17em;
}
.lwabtlegendsec .lwabtlegendblk .name
{
  color: #004E8E;
    font-size: 26px;
    margin-bottom: 10px;
}
.lwabtlegendsec .lwabtlegendblk .designation
{
  text-transform: capitalize;
    font-weight: 600;
    position: relative;
    margin-bottom: 30px;
}
.lwabtlegendsec .lwabtlegendblk .designation:after
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
      bottom: -11px;
  margin: 0 auto;
  width: 15%;
  height: 1px;
  background: #202020;
}
.lwabtlegendsec .lwabtlegendblk .desc
{
  margin-bottom: 0;
    line-height: 1.5;
}
.lwabtteamsec
{
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwabtteamsec .lwabtteamttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwabtteamsec .lwabtteamrow
{
  justify-content: center;
}
.lwabtteamsec .lwabtteamblk
{
  background: #F3F3F3;
    padding: 2em;
    margin-bottom: 30px;
    text-align: center;
    border-radius: 20px;
    margin-top: 8em;
    min-height: 520px;
}
.lwabtteamsec .lwabtteamblk .teamimg
{
  border: 12px solid #fff;
    border-radius: 50%;
    margin: 0 3em;
    margin-bottom: 20px;
    margin-top: -10em;
}
.lwabtteamsec .lwabtteamblk .teamimg img
{
  border-radius: 50%;
}
.lwabtteamsec .lwabtteamblk .name
{
  color: #004E8E;
    font-size: 24px;
    margin-bottom: 25px;
    position: relative;
}
.lwabtteamsec .lwabtteamblk .name:after
{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
      bottom: -11px;
  margin: 0 auto;
  width: 15%;
  height: 1px;
  background: #202020;
}
.lwabtteamsec .lwabtteamblk .designation
{
  text-transform: capitalize;
    font-weight: 600;
    position: relative;
    margin-bottom: 20px;
}
.lwabtteamsec .lwabtteamblk .desc
{
  margin-bottom: 0;
    line-height: 1.5;
}
.lwabtreelsec
{
  background: #FAFAFA;
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwabtreelsec .lwabtreelttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwabtreelsec .lwabtreelttlblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwabtreelsec ul.abtreelsul
{
      list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0px;
}
.lwabtreelsec ul.abtreelsul li
{
      width: 18%;
    margin: 0 1%;
    margin-bottom: 30px;
}
.lwabtreelsec ul.abtreelsul li .abtreelblk
{

}
.lwabtreelsec ul.abtreelsul li .abtreelblk iframe
{
  width: 100%;
  margin-bottom: 0;
}
.lwabtbrandsec
{
  padding-top: 4em;
  padding-bottom: 4em;
}
.lwabtbrandsec .lwabtbrandttlblk
{
  text-align: center;
  margin-bottom: 2em;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul
{
  display: flex;
    list-style: none;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 0;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li
{
    width: 16%;
    margin: 0 2%;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li .lwabtbrandlogo
{
      padding: 20px;
      text-align: center;
      position: relative;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li:nth-child(1) .lwabtbrandlogo, .lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li:nth-child(2) .lwabtbrandlogo, .lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li:nth-child(3) .lwabtbrandlogo, .lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li:nth-child(4) .lwabtbrandlogo, .lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li:nth-child(5) .lwabtbrandlogo
{
  border-bottom: 0.82px solid #D2D2D2;
}
.lwfrnhigltsec
{
  padding-top: 4em;
  padding-bottom: 0;
}
.lwfrnhigltsec .lwfrnhigltttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwfrnhigltsec .lwfrnhigltttlblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwfrnhigltsec .lwfrnhigltnumblk
{
  background: #F3F9FF;
    border-radius: 35px;
    border-bottom: 1px solid #004E8E;
    padding: 4em 4em;
    padding-bottom: 3em;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk
{
      text-align: center;
  margin-bottom: 30px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .icon
{
      margin-bottom: 25px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .icon img
{
      height: 50px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .no
{
  font-size: 2.8em;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 5px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .txt
{
  text-transform: capitalize;
    margin-bottom: 0;
}
.lwfrnbeniftsec
{
  position: relative;
  z-index: 0;
}
.lwfrnbeniftsec:before {
    content: '';
    position: absolute;
    left: 0;
        top: 7em;
    width: 159px;
    height: 284px;
    background-image: url(../images/cloths7.png);
    background-size: cover;
    background-position: center center;
    z-index: -1;
}
.lwfrnbeniftsec:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0em;
    width: 182px;
    height: 277px;
    background-image: url(../images/cloths6.png);
    background-size: cover;
    background-position: center center;
    z-index: -1;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk
{
  text-align: center;
    margin-bottom: 15px;
    margin-top: -20px;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title
{
  line-height: 1;
    margin-bottom: 35px;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title span
{
  background: #004E8E;
    color: #fff;
    padding: 13px 25px;
    font-size: 20px;
    border-radius: 30px;
    line-height: 1;
}
.lwfrnbeniftsec .lwfrnbeniftimgblk
{
      padding: 0 3em;
    text-align: center;
}
.lwfrnfrmsec .lwfrnfrmblk
{
text-align: center;
    background: #FFF3F7;
    padding: 4em;
    border-radius: 50px;
    padding-bottom: 1em;
}
.lwfrnfrmsec .lwfrnfrmblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwfrnfrmsec .lwfrnfrmblk .desc
{
  margin: 0 auto;
    width: 70%;
    margin-bottom: 30px;
}
.lwfrnloctnsec
{
  padding-top: 4em;
  padding-bottom: 3em;
}
.lwfrnloctnsec .lwfrnloctnttlblk
{
  text-align: center;
  margin-bottom: 3em;
}
.lwfrnloctnsec .lwfrnloctnttlblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 5px;
}
.lwfrnloctnsec .lwfrnloctnblk
{
  border: 1px solid #A1A1A1;
    border-radius: 25px;
    margin-bottom: 30px;
}
.lwfrnloctnsec .lwfrnloctnblk .sldimg img
{
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.lwfrnloctnsec .locnglrslider .slick-dots
{
  justify-content: center;
    padding-left: 0;
    margin-bottom: 20px;
    margin-top: 10px;
    list-style: none;
    display: flex;
    align-items: center;
}
.lwfrnloctnsec .locnglrslider .slick-dots li
{
  margin-bottom: 0;
    margin-right: 5px;
}
.lwfrnloctnsec .locnglrslider .slick-dots li button
{
  border: none;
    font-size: 1px;
    color: #D9D9D9;
    background: #D9D9D9;
    height: 11px;
    width: 10px;
    border-radius: 50%;
}
.lwfrnloctnsec .locnglrslider .slick-dots li.slick-active button
{
color: #285E9E;
    background: #285E9E;
}
.lwfrnfaqsec
{
  position: relative;
  padding-top: 4em;
  padding-bottom: 4em;
}
.lwfrnfaqsec .lwfrnfaqttlblk
{
padding: 0 6em;
}
.lwfrnfaqsec .lwfrnfaqttlblk .supttl
{
  text-transform: capitalize;
  margin-bottom: 0;
}
.lwfrnfaqsec .lwfrnfaqttlblk .link
{
  margin-bottom: 0;
}
.lwfrnfaqsec .lwfrnfaqblk
{
padding: 1em 5em;
position: relative;
border-left: 1px solid #DCDCDC;
}
.lwfrnfaqsec .lwfrnfaqblk .accordion .accordion-item {
    border-radius: 0;
    background: transparent;
    border: none;
    border-bottom: 0.9px solid #CFCFCF;
        padding: 7px 0px;
}
.lwfrnfaqsec .lwfrnfaqblk .accordion .accordion-item .accordion-button
{
  padding-top: 18px;
    padding-bottom: 18px;
        background: transparent;
            text-transform: capitalize;
            font-weight: 600;
}
.lwfrnfaqsec .lwfrnfaqblk .accordion-item .accordion-button:not(.collapsed)
{
  border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #1B467F;
    
}
.lwfrnfaqsec .lwfrnfaqblk .accordion-item .accordion-button:focus
{
  border: none;
  box-shadow: none;
}
.lwfrnfaqsec .lwfrnfaqblk .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231B467F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}
.lwfrnfaqsec .lwfrnfaqblk .accordion-item .accordion-body
{
padding-bottom: 0;
    padding-top: 0px;
    padding-left: 50px;
}
@keyframes tada {
  0% {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{transform:translateY(0)}40%,60%{transform:translateY(-10px)}}
@keyframes bounce{0%,10%,100%,20%,50%,80%{transform:translateY(0)}40%,60%{transform:translateY(-10px)}}



@media only screen and (min-width: 1600px) and (max-width:1920px) {

  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 85%;
    }
    .lwhmabtsec:before {
    height: 210px;
  }
    body {
    font-size: 16px;
}
.lwhmbannersec .homeslideimg {
    padding: 0 4em;
}
.lwhmcolectnsec .lwhmcolectncntblk {
    padding: 0 6em;
}
.lwhmfrancsec .lwhmfranccntblk {
    padding-left: 22em;
    padding-right: 15em;
}
.lwhmfoundrsec .lwhmfoundrcntblk {
    padding: 0 5em;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe {
    height: 740px;
    width: 100%;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk {
    padding-right: 60px;
}
.lwhmfranstepsec ul.franstepsul li:before {
    top: -58px;
}
}
@media only screen and (min-width: 1200px) and (max-width:1400px) {
  body {
    font-size: 14px;
}
.lwhmbannersec .homeslidecnt {
    padding: 0 2em;
}
.lwhmbannersec .homeslidecnt .home-slider-title {
    font-size: 36px;
}
.sec-title {
    font-size: 26px;
}
.lwhmexprncsec .lwhmexprncrow {
    padding: 4em 4em;
}
.lwhmexprncsec .yernoblk .year {
    font-size: 7em;
}
.lwhmexprncsec .yertxtblk .ttl {
    font-size: 30px;
}  
.lwhmnmbrsec .lwhmnmbrblk .no {
    font-size: 2.5em;
}
.lwhmfrancsec .lwhmfranccntblk {
    padding-left: 17em;
    padding-right: 6em;
}
.lwhmbrochuresec .lwhmbrochurecntblk {
    padding: 0 5em;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .franstepttl {
    font-size: 18px;
}
footer .ftrlogoblk {
    text-align: center;
    padding: 0 1em;
}
.lwinrbanersec .lwinrbanercntblk {
    padding: 0 4em;
}
.lwinrbanersec .lwinrbanercntblk .pagetitle {
    font-size: 30px;
}
.lwabtintrosec .lwabtintrocntblk {
    padding: 0 1em;
}
.lwabtwhysec .lwabtwhycntblk {
    padding: 0 1em;
}
.lwabtajmerasec .lwabtajmeracntblk {
    padding: 0 0em;
}
.lwabtajmerasec .lwabtajmeranumblk .no {
    font-size: 2em;
}
.lwabtajmerasec .lwabtajmeranumblk .txt {
    font-size: 14px;
}
.lwabtajmerasec .lwabtajmeranumblk {
    padding: 25px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .no {
    font-size: 2.5em;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title span {
    font-size: 18px;
}
.lwfrnfaqsec .lwfrnfaqttlblk {
    padding: 0 4em;
}
.lwfrnfaqsec .lwfrnfaqblk {
    padding: 1em 4em;
}
.lwinrbanersec3 .pagetitle {
    font-size: 32px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt .ttl {
    font-size: 20px;
}
.lwproblk .prottlblk .prottl {
    font-size: 15px;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk .tabline {
    font-size: 19px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt {
    padding: 20px;
}
.blogblk .blgcnt .title {
    font-size: 18px;
}
.blogdetails .blgtitle {
    font-size: 30px;
}
.lwcuropningsec .opningblk .ttlblk .ttl {
    font-size: 20px;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe {
    height: 510px;
}
.lwhmfranstepsec ul.franstepsul li:before {
    top: -53px;
}
}
@media only screen and (min-width: 990px) and (max-width:1199px) {
  body {
    font-size: 14px;
  }
  .lwhmbannersec .homeslidecnt {
    padding: 0 1em;
}
.lwhmbannersec .homeslidecnt .home-slider-title {
    font-size: 32px;
}
.lwhmbannersec .homeslidecnt .desc {
    width: 85%;
}
.lwhmbannersec .carousel-control-next {
    right: -35px;
}
.lwhmbannersec .carousel-control-prev {
    left: -35px;
}
.lwproblk {
    padding: 15px;
}
.lwproblk .proimgblk {
    margin-bottom: 25px;
}
.lwproblk .prottlblk .prottl {
    font-size: 14px;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item .nav-link {
    font-size: 28px;
}
.sec-title {
    font-size: 26px;
}
.lwhmabtsec .lwhmabtcntblk {
    padding: 0 0em;
}
.lwhmabtsec .lwhmabtcntblk .taglineblk .tabline {
    font-size: 18px;
}
.lwhmexprncsec .lwhmexprncrow {
    padding: 3em 4em;
}
.lwhmexprncsec .yernoblk .year {
    font-size: 6em;
}
.lwhmexprncsec .yernoblk .txt {
    font-size: 22px;
}
.lwhmexprncsec .yertxtblk .ttl {
    font-size: 24px;
}
.lwhmcolectnsec .kidswearcntblk {
    position: relative;
    padding: 0 3em;
    padding-top: 4em;
}
.lwhmcolectnsec .kidswearcntblk:before {
    left: -2em;
    top: -3em;
    width: 131px;
    height: 94px;
}
.lwhmcolectnsec .lwhmcolectncntblk {
    padding: 0 3em;
}
.lwhmnmbrsec .lwhmnmbrblk .no {
    font-size: 2.5em;
}
.lwhmfrancsec .lwhmfranccntblk {
    padding-left: 12em;
    padding-right: 5em;
}
.lwhmfrancsec:before {
    width: 141px;
    height: 135px;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe {
    height: 470px;
}
.lwhmpvideosec:before {
    width: 70px;
    height: 110px;
}
.lwhmpvideosec:after {
    width: 108px;
    height: 110px;
}
.lwhmfoundrsec .lwhmfoundrcntblk {
    padding: 0 1em;
}
.lwhmbrochuresec .lwhmbrochurecntblk {
    padding: 0 2em;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .franstepttl {
    font-size: 18px;
}
.lwhmfranstepsec:before {
    width: 90px;
    height: 124px;
}
footer .footrlogo img {
    height: 100px;
}
footer .ftrlogoblk {
    text-align: center;
    padding: 0 1em;
}
footer .ftrtop:after {
    width: 78px;
    height: 182px;
}
footer .ftrtop:before {
    width: 85px;
    height: 325px;
}
.lwinrbanersec .lwinrbanercntblk {
    padding: 0 2em;
}
.lwinrbanersec .lwinrbanercntblk .pagetitle {
    font-size: 30px;
}
.lwabtintrosec .lwabtintrocntblk {
    padding: 0px 0em;
}
.lwabtmvsec:before {
    width: 134px;
    height: 180px;
}
.lwabtmvsec:after {
    top: 0em;
    width: 134px;
    height: 170px;
}
.lwabtwhysec .lwabtwhycntblk {
    padding: 0 0em;
}
.lwabtwhysec:after {
    width: 112px;
    height: 177px;
}
.lwabtajmerasec .lwabtajmeracntblk {
    padding: 0 0em;
}
.lwabtajmerasec .lwabtajmeraimgblk {
    padding: 0 1em;
}
.lwabtajmerasec .lwabtajmeranumblk .no {
    font-size: 2em;
}
.lwabtajmerasec .lwabtajmeranumblk {
    padding: 20px;
}
.lwabtlegendsec .lwabtlegendblk .name {
    font-size: 22px;
}
.lwabtlegendsec .lwabtlegendblk {
    min-height: 442px;
}
.lwabtlegendsec .lwabtlegendrow {
    padding: 3em 6em;
}
.lwabtteamsec .lwabtteamblk .name {
    font-size: 20px;
}
.lwabtteamsec .lwabtteamblk {
    min-height: 480px;
}
.lwabtreelsec ul.abtreelsul li .abtreelblk iframe {
    height: 300px;
}
.lwprolistsec .lwprolistttlblk .icon img {
    height: 80px;
}
.lwfrnhigltsec .lwfrnhigltnumblk .nmbrblk .no {
    font-size: 2.5em;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title span {
    font-size: 16px;
}
.lwfrnfaqsec .lwfrnfaqttlblk {
    padding: 0 4em;
}
.lwfrnfaqsec .lwfrnfaqblk {
    padding: 1em 3em;
}
.lwstorefiltersec:before
 {
    width: 175px;
    height: 211px;
  }
  .lwstorefiltersec:after {
    width: 175px;
    height: 211px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt .ttl {
    font-size: 22px;
}
.lwstorelistsec .lwstoreblk:before {
    top: -36px;
    margin: 0 auto;
    width: 167px;
    height: 38px;
}
.lwstorelistsec .lwstoreblk:after {
    top: -61px;
    margin: 0 auto;
    width: 57px;
    height: 68px;
}
.lwstorelistsec .lwstoreblk .lwstorecnt {
    padding: 20px;
}
.blogblk .blgcnt .title {
    font-size: 18px;
}
.lwinrbanersec3 .pagetitle {
    font-size: 30px;
}
.lwcontactinfosec .lwcontactfrmblk {
    padding: 3em 3em;
}
.lwcntsocialsec ul.socail-links li {
    margin: 0 8px;
}
.lwcntsocialsec ul.socail-links:before, .lwcntsocialsec ul.socail-links:after {
    width: 30%;
}
.lwcuropningsec .opningblk .ttlblk .ttl {
    font-size: 20px;
}
.lwabtintrosec .lwabtintroimgblk img {
    margin-top: -5em;
}
}
@media screen and (max-width: 991px) {
  body {
    font-size: 14px;
  }
  .header-menu
  {
    text-align: right;
  }
  .header-menuCvr .main-navigation {
    text-align: left;
}
  .header-menu .navbar-toggler
{
padding: 5px 10px;
                background: #202020;
        color: #fff;
}
.header-menu .navbar-toggler .navbar-toggler-icon
{
        height: auto;
        width: auto;
}
.header-menu .dropdown-toggle
{
  color: #fff;
}
.header-menu .navbar-collapse
{
          position: absolute;
        width: 100%;
        left: 0;
        top: 100%;
        background: #ec71ab;
                overflow: hidden;
}
.header-menuCvr .main-navigation a
{
  color: #fff;
}
.header-menuCvr .main-navigation ul .sub-menu
{
      width: inherit;
    border: none;
    box-shadow: unset;
    margin-left: 0;
    background: #fff;
}
.lwhmbannersec .homeslidecnt {
    padding: 0 4em;
    text-align: center;
    margin-bottom: 30px;
}
.lwhmbannersec .homeslidecnt .home-slider-title {
    font-size: 36px;
}
.lwhmbannersec .homeslidecnt .home-slider-title:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -15px;
}
.lwhmbannersec .homeslideimg {
    text-align: center;
}
.lwhmabtsec .lwhmabtimgblk {
    margin-bottom: 30px;
}
.sec-title {
    font-size: 26px;
}
.lwhmexprncsec .yernoblk {
    padding: 10px 2em;
    text-align: center;
    justify-content: center;
    border-right: none;
}
.lwhmexprncsec .yertxtblk {
    margin-bottom: 25px;
    text-align: center;
}
.lwhmexprncsec .yearimgblk {
    text-align: center;
}
.lwhmexprncsec .lwhmexprncrow {
    padding: 3em 6em;
    margin: 0 3em;
}
.lwhmcolectnsec .kidswearcntblk {
    padding: 0 11em;
    padding-top: 3em;
}
.lwhmcolectnsec .kidswearcntblk:before {
    left: 4em;
    top: -1em;
    width: 96px;
    height: 68px;
}
.lwhmcolectnsec .lwhmcolectnimgblk {
    padding: 0 7em;
}
.lwhmcolectnsec .lwhmcolectncntblk {
    padding: 25px 9em;
}
.lwhmfrancsec .row .col-xxl-7, .lwhmfrancsec .row .col-xxl-5
{
  width: 100%;
}
.lwhmfrancsec .lwhmfranccntblk {
    padding-left: 14em;
    padding-right: 4em;
}
.lwhmfrancsec .lwhmfrancimgblk {
    padding-top: 2em;
    padding-left: 6em;
}
    .lwhmfrancsec .lwhmfranccntblk {
        padding-left: 18em;
        padding-right: 7em;
        padding-top: 3em;
    }
.lwhmfrancsec:before {
    width: 171px;
    height: 165px;
}
.lwhmpvideosec:before {
    bottom: -10px;
    width: 60px;
    height: 100px;
}
.lwhmpvideosec:after {
    width: 98px;
    height: 100px;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe {
    height: 380px;
}
.lwhmfoundrsec .row .col-xxl-6
{
width: 100%;
}
.lwhmbrochuresec .row .col-xxl-7, .lwhmbrochuresec .row .col-xxl-5
{
  width: 100%;
}
.lwhmbrochuresec .lwhmbrochurecntblk {
    padding: 0 6em;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 40px;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .franstepttl {
    font-size: 15px;
    margin-bottom: 15px;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk {
    padding-right: 25px;
}
.lwhmfranstepsec:before {
    width: 80px;
    height: 114px;
}
footer .ftrtop:before {
    width: 55px;
    height: 245px;
}
footer .ftrtop:after {
    width: 48px;
    height: 112px;
}
footer .ftrlogoblk {
    text-align: center;
    padding: 0 0em;
}
footer .footrlogo img {
    height: 80px;
}
footer .ftrcopyrgtblk {
    text-align: center;
}
footer .ftrcopyrgtlinksblk ul.ftrlinks {
    justify-content: center;
}
.lwinrbanersec .lwinrbanercntblk {
    padding: 0 1em;
}
.lwinrbanersec .lwinrbanerimgblk {
    padding: 0 1em;
}
.lwinrbanersec .lwinrbanercntblk .pagetitle {
    font-size: 24px;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo {
    flex-wrap: wrap;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li {
    width: 100%;
    margin-bottom: 10px;
}
.lwabtintrosec .lwabtintroimgblk {
    padding: 0 8em;
    text-align: center;
    margin-bottom: 30px;
}
.lwabtmvsec:after {
    top: 0em;
    width: 84px;
    height: 100px;
}
.lwabtmvsec:before {
    bottom: 1em;
    width: 84px;
    height: 110px;
}
.lwabtwhysec .lwabtwhyimgblk {
    padding: 0 8em;
    text-align: center;
    margin-bottom: 30px;
}
.lwabtwhysec:after {
    width: 122px;
    height: 207px;
}
.lwabtajmerasec .lwabtajmeraimgblk {
    padding: 0 6em;
    text-align: center;
    margin-bottom: 30px;
}
.lwabtlegendsec .lwabtlegendrow {
    padding: 3em 3em;
    padding-bottom: 2em;
}
.lwabtlegendsec .lwabtlegendblk .name {
    font-size: 22px;
}
.lwabtlegendsec .lwabtlegendblk .legendimg {
    margin-top: -10em;
}
.lwabtlegendsec .lwabtlegendblk {
    margin-top: 7em;
    min-height: 552px;
}
.lwabtteamsec .lwabtteamblk {
    min-height: 480px;
}
.lwabtreelsec ul.abtreelsul li .abtreelblk iframe {
    height: 220px;
}
.lwinrbanersec .lwinrbanercntblk ul.contactinfo li .icon {
    height: 30px;
    width: 30px;
    font-size: 11px;
}
.lwprolistsec .lwprolistttlblk .icon img {
    height: 75px;
}
.lwstorefiltersec:before, .lwstorefiltersec:after {
    width: 125px;
    height: 161px;
}
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title span {
    font-size: 15px;
}
.lwfrnbeniftsec:after {
    width: 112px;
    height: 207px;
}
.lwfrnbeniftsec:before {
    width: 89px;
    height: 214px;
}
.lwfrnfrmsec .lwfrnfrmblk {
    padding: 2em;
}
.lwfrnfaqsec .lwfrnfaqttlblk {
    padding: 0 5em;
    margin-bottom: 30px;
}
.lwfrnfaqsec .lwfrnfaqblk {
    padding: 1em 4em;
    border-left: none;
}
.lwinrbanersec3 .pagetitle {
    font-size: 30px;
}
.lwcontactinfosec .lwcontactfrmblk {
    padding: 3em 5em;
    margin-bottom: -4em;
}
.lwcntsocialsec ul.socail-links:before, .lwcntsocialsec ul.socail-links:after
{
  width: 25%;
}
.lwcareerdtlsec .lwcareerfrmblk {
    padding: 3em 3em;
}
.lwhmbannersec .carousel-control-prev {
    left: -30px;
}
.lwhmbannersec .carousel-control-next {
    right: -30px;
}
.lwhmbannersec .homeslidecnt .desc {
    margin: 0 auto;
    margin-bottom: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width:991px) {
}
@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
  .header-logo img {
    height: 75px;
}
.headercontact .franbtn {
    width: 80px;
    height: 61px;
    font-size: 9px;
}
.headercontact .franbtn:after {
    width: 25px;
    height: 25px;
}
.header-middle-back:after {
    height: 45px;
}
.lwhmbannersec .carousel-control-prev {
    display: none;
}
.lwhmbannersec .carousel-control-next {
    display: none;
}
#myBtn {
    bottom: 10px;
        right: 10px;
    height: 30px;
    width: 30px;
    font-size: 9px;
}
.header-menu .navbar-toggler {
        font-size: 14px;
    }
.lwhmbannersec {
    padding-top: 9em;
    padding-bottom: 3em;
}
.lwhmbannersec .homeslidecnt {
        padding: 0 1em;
    }
.lwhmbannersec .homeslidecnt .home-slider-title {
        font-size: 26px;
    } 
.lwhmbannersec .homeslideimg {
    padding: 0 1em;
  }
.lwhmbannersec .homeslidecnt .desc {
    width: 80%;
}
.theme-btn {
    padding: 12px 16px;
    font-size: 12px;
  }  
.lwhmtabprosec {
    padding-top: 2em;
}
.lwhmtabprosec .protabs .nav-tabs .nav-item .nav-link {
    font-size: 26px;
  } 
.lwhmtabprosec .lwhmtabprobtnblk {
    margin-top: 1em;
} 
.lwhmabtsec:before {
    height: 60px;
  } 
.lwhmabtsec {
    padding-top: 5em;
    padding-bottom: 2em;
}      
.lwhmabtsec .lwhmabtimgblk {
    padding: 0 0em;
}
.sec-title {
        font-size: 22px;
    }
.lwhmabtsec .lwhmabtcntblk .taglineblk .tabline {
    font-size: 16px;
}
    .lwhmexprncsec .lwhmexprncrow {
        padding: 2em 2em;
        margin: 0 0em;
    }
.lwhmexprncsec .yernoblk .year {
    font-size: 4em;
}
.lwhmexprncsec .yernoblk .txt {
    font-size: 18px; 
}
.lwhmexprncsec .yernoblk {
        padding: 10px 0em;
}
.lwhmexprncsec .yertxtblk {
    padding: 0 0em;
}
.lwhmexprncsec .yertxtblk .ttl {
    font-size: 22px;
  }
.lwhmexprncsec .yertxtblk .subttl {
    font-size: 14px;
}
.lwhmcolectnsec .lwhmcolectncntblk {
        padding: 25px 3em;
}
.lwhmcolectnsec .kidswearcntblk:before {
        left: 2em;
        top: -2em;
        width: 56px;
        height: 41px;
    }
.lwhmcolectnsec {
    padding-bottom: 1em;
}
.lwhmcolectnsec .lwhmcolectnimgblk {
        padding: 0 1em;
    }
.lwhmcolectnsec .lwhmcolectncntblk {
        padding: 10px 2em;
    }
.lwhmcolectnsec:after {
    width: 61px;
    height: 170px;
}  
.lwhmnmbrsec .lwhmnmbrblk {
    border-radius: 16px;
} 
.lwhmfrancsec .lwhmfranccntblk {
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 4em;
}
.lwhmfrancsec:before {
        width: 51px;
        height: 55px;
}
.lwhmfrancsec .lwhmfrancimgblk {
        padding-top: 1em;
        padding-left: 1em;
    }
.lwhmpvideosec {
    padding-top: 2em;
} 
.lwhmpvideosec:before {
        width: 40px;
        height: 70px;
}
.lwhmpvideosec:after {
        width: 68px;
        height: 70px;
}
.lwhmpvideosec .lwhmpvideosblk .videoblk iframe {
        height: 210px;
}
.lwhmlatstprosec {
    padding-top: 3em;
    padding-bottom: 0em;
}
.lwhmlatstprosec .lwhmlatstprobtnblk {
    text-align: left;
    margin-bottom: 2em;
}
.lwhmlatstprosec .lwhmlatstprottlblk {
    margin-bottom: 1em;
}
.lwhmfoundrsec .lwhmfoundrimgblk {
    padding: 0 0em;
    margin-bottom: 10px;
}
.lwhmfoundrsec .lwhmfoundrcntblk {
    padding: 0 1em;
}
.lwhmbrochuresec .lwhmbrochurecntblk {
        padding: 0 2em;
        margin-bottom: 35px;
        text-align: center;
        margin-top: 35px;
    }
.lwhmfranstepsec {
    position: relative;
    padding-top: 3em;
    padding-bottom: 2em;
}
.lwhmfranstepsec .lwhmfranstepttlblk {
    margin-bottom: 2em;
}
.lwhmfranstepsec .lwhmfranstepbtnblk {
    text-align: left;
    margin-bottom: 2em;
}
.lwhmfranstepsec ul.franstepsul {
    padding-top: 0em;
    margin-top: 1em;
}  
.lwhmfranstepsec ul.franstepsul li {
    width: 100%;
    margin-bottom: 25px;
    position: relative;
    padding-left: 40px;
}
.lwhmfranstepsec ul.franstepsul li .franstepblk .franstepttl {
        font-size: 16px;
        margin-bottom: 10px;
    }
.lwhmfranstepsec ul.franstepsul:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 0;
    width: 1px;
    height: 100%;
    border: 1px dashed #B5B5B5;
}
.lwhmfranstepsec ul.franstepsul li:before {
    left: 0;
    top: 2px;
} 
.lwhmfranstepsec:before {
        width: 40px;
        height: 54px;
} 
.lwhminstafeedsec {
    padding-top: 2em;
    padding-bottom: 2em;
}
    footer .ftrtop:before {
        width: 25px;
        height: 115px;
    }
footer .ftrtop:after {
        width: 28px;
        height: 62px;
    }
footer .ftrtop {
    background: #000000;
    padding-top: 2em;
}
footer .ftrlinksblk {
    text-align: left;
}
footer .footrblk {
    margin-bottom: 25px;
}
footer .ftrbottom {
    margin-top: 0em;
} 
.lwinrbanersec {
    padding-top: 8em;
    padding-bottom: 2em;
} 
.lwinrbanersec .lwinrbanercntblk {
        margin-bottom: 30px;
} 
.lwfrnhigltsec {
    padding-top: 2em;
}    
.lwfrnhigltsec .lwfrnhigltnumblk {
    padding: 2em 2em;
    padding-bottom: 3em;
} 
.lwfrnbeniftsec .lwfrnbeniftttlblk .sec-title span {
        font-size: 13px;
        padding: 13px 16px;
    }
.lwfrnbeniftsec:before {
        width: 59px;
        height: 84px;
        top: 9em;
    }
    .lwfrnbeniftsec:after {
        width: 52px;
        height: 87px;
    }
    .lwfrnfrmsec .lwfrnfrmblk {
        border-radius: 30px;
    } 
.lwfrnloctnsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.lwfrnfaqsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.lwfrnfaqsec .lwfrnfaqttlblk {
        padding: 0 1em;
    } 
.lwfrnfaqsec .lwfrnfaqblk {
        padding: 0em 0em;
        border-left: none;
    }
.lwfrnfaqsec .lwfrnfaqblk .accordion-item .accordion-body {
    padding-bottom: 0;
    padding-top: 0px;
    padding-left: 20px;
}
footer .ftrlogoblk {
        text-align: left;
} 
.ftr-socail-links {
    justify-content: start;
}
.lwfrnfrmsec .lwfrnfrmblk .desc {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 30px;
}
.lwabtintrosec .lwabtintroimgblk {
        padding: 0 3em;
}
.lwabtintrosec .lwabtintrocntblk {
    padding: 0 1em;
}
.lwabtintrosec {
    padding-top: 2em;
    padding-bottom: 1em;
}
    .lwabtmvsec:after {
        top: 0em;
        width: 44px;
        height: 50px;
    }
.lwabtmvsec {
    padding-top: 3em;
    padding-bottom: 3em;
}
.lwabtmvsec .lwabtmvttlblk {
    margin-bottom: 2em;
}
.lwabtmvsec .lwabtmvblk .ttl {
    font-size: 20px;
    margin-bottom: 15px;
}
.lwabtmvsec:before {
        bottom: 1em;
        width: 54px;
        height: 60px;
    }
.lwabtwhysec .lwabtwhyimgblk {
        padding: 0 2em;
        text-align: center;
        margin-bottom: 30px;
    }
.lwabtwhysec:after {
        width: 52px;
        height: 87px;
    }
.lwabtwhysec .lwabtwhycntblk {
    padding: 0 0em;
}
.lwabtwhysec {
    padding-top: 2em;
    padding-bottom: 2em;
}
.lwabtajmerasec {
    padding-top: 2em;
    padding-bottom: 1em;
}
    .lwabtajmerasec .lwabtajmeraimgblk {
        padding: 0 1em;
        text-align: center;
        margin-bottom: 30px;
    }
.lwabtajmerasec .lwabtajmeracntblk {
    padding: 0 1em;
}
.lwabtajmerasec .lwabtajmeranumrow {
    margin-top: 1em;
}
.lwabtlegendsec .lwabtlegendrow {
        padding: 2em 1em;
        padding-bottom: 1em;
    }
.lwabtlegendsec .lwabtlegendblk .name {
        font-size: 20px;
    }
.lwabtteamsec {
    padding-top: 2em;
    padding-bottom: 0em;
}
.lwabtlegendsec .lwabtlegendblk {
        min-height: auto;
    } 
.lwabtteamsec .lwabtteamblk .name {
    font-size: 20px;
}
    .lwabtteamsec .lwabtteamblk {
        min-height: auto;
    }
.lwabtreelsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.lwabtreelsec .lwabtreelttlblk {
    margin-bottom: 2em;
} 
.lwabtreelsec ul.abtreelsul li {
    width: 48%;
    margin: 0 1%;
    margin-bottom: 30px;
}
.lwabtreelsec ul.abtreelsul {
    justify-content: center;
}  
.lwabtreelsec ul.abtreelsul li .abtreelblk iframe {
        height: 270px;
    }
.lwabtbrandsec {
    padding-top: 2em;
    padding-bottom: 2em;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li {
    width: 46%;
    margin: 0 2%;
}
.lwabtbrandsec .lwabtbrandblk ul.lwabtbrandul li .lwabtbrandlogo
{
  border-bottom: 0.82px solid #D2D2D2;
}
.lwprolistsec {
    padding-top: 2em;
    padding-bottom: 0em;
}
.lwprolistsec .lwprolistttlblk .icon img {
        height: 60px;
    }
.lwprolistsec .lwprolistttlblk {
    text-align: center;
    margin-bottom: 2em;
}
.lwprolistsec .protabs .nav-tabs .nav-item .nav-link {
    font-size: 15px;
  }  
.lwstorelstsec {
    padding-top: 2em;
} 
.lwstorelistsec .lwstoreblk .lwstorecnt .ttl {
    font-size: 20px;
} 
.lwstorelistsec {
    padding-top: 2em;
    padding-bottom: 1em;
}  
.lwstorefiltersec .filterblock .filterfrm {
    flex-wrap: wrap;
}
.lwstorefiltersec .filterblock .filterfrm select {
    width: 100%;
    margin: 8px 10px;
}
.lwstorefiltersec .filterblock {
    padding-top: 0em;
    padding-bottom: 4em;
}
.lwstorefiltersec:before, .lwstorefiltersec:after {
        width: 45px;
        height: 61px;
    }
.blogdetails {
    padding: 0 0px;
}
.blog-area {
    padding-top: 2em;
    padding-bottom: 1em;
}
.blogdetails .blgtitle {
    font-size: 24px;
    margin-bottom: 15px;
}  
.blgdtscsec ul.ftr-socail-links {
    justify-content: start;
    margin: 0;
    margin-top: 10px;
}
.blgimgblk .post-thumbnail {
    display: block;
    margin: 0 0.6923% 0.75em;
}
.lwhmblogsec {
    padding-top: 2em;
    padding-bottom: 1em;
}  
.lwgallerysec .lwgalleryttlblk {
    margin-bottom: 2em;
}  
.lwgallerysec {
    padding-top: 2em;
    padding-bottom: 0em;
}
.lwinrbanersec3 .pagetitle {
        font-size: 24px;
    }
    .lwinrbanersec3 {
    padding-top: 8em;
    padding-bottom: 2em;
}
.innerpagesec {
    padding-top: 2em;
    padding-bottom: 2em;
}
.lwcontactinfosec .lwcontactinfoblk {
    background: #FFFBF8;
    padding: 2em 1em;
}
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li {
    width: 100%;
    margin-bottom:15px;
}  
.lwcontactinfosec .lwcontactinfoblk ul.contactinfo li:nth-child(2):after
{
  display: none;
} 
.lwcontactinfosec .lwcontactfrmblk {
        padding: 2em 1em;
        margin-bottom: -4em;
    }
    .lwcntsocialsec ul.socail-links li {
    margin: 0 8px;
}
.lwcntsocialsec {
    padding-top: 3em;
    padding-bottom: 2em;
}
.lwcntsocialsec ul.socail-links:before, .lwcntsocialsec ul.socail-links:after {
        width: 7%;
    }
.lwawardsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.lwawardsec .lwawardttlblk {
    text-align: center;
    margin-bottom: 2em;
}
.lwcuropningsec {
    padding-top: 2em;
    padding-bottom: 1em;
}
.lwcuropningsec .lwcuropningttlblk {
    text-align: center;
    margin-bottom: 2em;
}
.lwcuropningsec .opningblk .ttlblk .ttl {
    font-size: 20px;
    margin-bottom: 0;
}
.lwcuropningsec .opningcntblk ul li .icon {
    height: 40px;
    width: 40px;
}
.lwcuropningsec .opningcntblk ul li .icon img {
    height: 20px;
}
.lwcuropningsec .opningblk .ttlblk {
    padding: 20px 30px;
}   
.lwcareerdtlsec {
    padding-top: 2em;
    padding-bottom: 2em;
}
.lwcareerdtlsec .lwcareerdtlttlblk .ttl {
    font-size: 22px;
}
.lwcareerdtlsec ul.lwcareerdtlul {
    flex-wrap: wrap;
}
.lwcareerdtlsec ul.lwcareerdtlul li {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%;
}  
.lwcareerdtlsec ul.lwcareerdtlul li .icon {
    height: 45px;
    width: 45px;
}
.lwcareerdtlsec ul.lwcareerdtlul li .icon img {
    height: 25px;
}
.lwcareerdtlsec .lwcareerfrmblk {
        padding: 3em 1em;
        padding-bottom: 1em;
    }  
.lwfrnbeniftsec .lwfrnbeniftimgblk {
    padding: 0 1em;
    text-align: center;
}                                                                                 
}
@media screen and (max-width: 480px) {

}    
@media screen and (max-width: 420px) {

}    
@media screen and (max-width: 320px) {
.header-middle-back .row .col-2
{
padding: 0;
}
}