@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
:root {
  --ms-ofyellow: #f8e0a2;
  --ms-black: #000000;
  --ms-white: #ffffff;
  --ms-offwhite: #f8f8f8;
  --ms-gray: #d3d3d3;
  --ms-dgray: #edeff0;
  --ms-lgray: #fbfbfb;
  --ms-ofgray: #eeeeee;
  --ms-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
  --ms-red: #ef3e42;
  --ms-tablered: #ff0000;
  --ms-lblue: #bbdcff;
  --ms-blue7: #d7ebff;
  --ms-green: #007b34;
  --ms-green1: #25d366;
  --ms-ID: #f1f3f4;
  --purple: #511B4C;
  --ms-lightColor: #F2EFF2;
  --primary-font: 'DM Sans', sans-serif;
  --ms-yellow1: rgba(238, 177, 22, 0.1);
  --ms-white3: rgba(255, 255, 255, 0.3);
  --ms-white4: rgba(255, 255, 255, 0.4);
  --ms-white5: rgba(255, 255, 255, 0.5);
  --ms-white7: rgba(255, 255, 255, 0.7);
  --ms-grey7: rgba(69, 69, 69, 0.7);
  --ms-black1: rgba(0, 0, 0, 0.1);
  --ms-black2: rgba(0, 0, 0, 0.2);
  --ms-black3: rgba(0, 0, 0, 0.3);
  --ms-black5: rgba(0, 0, 0, 0.5);
  --ms-black7: rgba(0, 0, 0, 0.7);
  --ms-ofblack5: rgba(5, 5, 5, 0.5);
  --ms-copy: rgba(69, 69, 69, 0.7);
  --font-weight2: 200;
  --font-weight3: 300;
  --font-weight4: 400;
  --font-weight5: 500;
  --font-weight6: 600;
  --font-weight7: 700;
  --f10: 0.625vw;
  --f12: 0.677vw;
  --f13: 0.729vw;
  --f14: 0.938vw;
  --f16: 1vw;
  --f18: 1.042vw;
  --f20: 1.146vw;
  --f22: 1.25vw;
  --f24: 1.354vw;
  --f26: 1.458vw;
  --f28: 1.458vw;
  --f30: 1.667vw;
  --f32: 1.771vw;
  --f34: 1.875vw;
  --f36: 2.083vw;
  --f38: 2.14vw;
  --f40: 2.2vw;
  --f48: 2.5vw;
}
body,html{height:100%;margin:0;scroll-behavior:smooth;-webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
body{background-color:var(--ms-white);font-family:var(--primary-font);color:var(--ms-black7);font-size:var(--f16);line-height:1.5;font-weight:400;}
html,body {overflow:visible;}
body.home #__next, body.home main{height: 100vh;}
img { max-width: 100%; height: auto; }
a,button,input[type=submit]{text-decoration:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;display:inline-block}
button:focus{box-shadow:none!important}
.btn-link,a{color:var(--ms-black)}
a:focus,a:hover{color:var(--ms-black)}
ol,ul{margin-bottom:1rem}
li{margin-bottom:.5rem}
.figure{margin:0;display:block}
.figure-caption{color:var(--ms-black)}
.figure-img{margin-bottom:0}
.btn,a:focus,a:hover,button{text-decoration:none;outline:0!important;outline-offset:0px!important}
label{font-weight:400}
.data-table{display:table;table-layout:fixed;width:100%;float:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.data-cell{display:table-cell;vertical-align:middle;min-width:1%;float:none}
.data-table.vtop .data-cell{vertical-align:top}
.alert-success{background-color:transparent;border:none;border-bottom:3px solid;border-radius:0;padding:14px 14px 14px 0;font-weight:600;margin-bottom:2rem}
p.text-danger{font-size:var(--f12);margin:0;color:red!important}
p.text-danger a{display:inline;color:var(--ms-black)}
p.text-danger a:hover{color:red}
textarea{resize:none}
.mt-75 { margin-top:75px!important;}
b,strong{font-weight:600}
iframe{width:100%!important}
sub,sup{font-size:50%;top:-.6em}
.fw-bold { font-weight: 600 !important; }
.bg-secondary{background-color:var(--ms-white)!important;border:1px solid var(--ms-black);color:var(--ms-black);line-height:25px;font-weight:500}
.bg-gray{background-color:var(--ms-gray)!important;border:1px solid var(--ms-black);color:var(--ms-black);line-height:25px;font-weight:500}
.panel{box-shadow:none;border:none;border-radius:0}
.form-control,.form-select,select,select.form-control{box-shadow:none;border:1px solid rgba(0,0,0,.1)!important;color:var(--ms-black7)!important;height:45px;border-radius:0;font-size:var(--f14);font-weight:var(--font-weight3)}
textarea.form-control{height:auto}
.text-left{text-align:left}
.text-right{text-align:right}
.line50 .form-control,.line50 select.form-control{line-height:50px}
textarea.form-control{padding-top:10px!important;line-height:normal}
.form-control:focus,.form-select:focus{box-shadow:none;border-color:var(--ms-black)!important}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--ms-white);opacity:1}
.attachment img,img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto}
.alignleft,img.alignleft{display:inline;float:left;margin-right:3%}
.alignright,img.alignright{display:inline;float:right;margin-left:3%}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
img.aligncenter,img.alignleft,img.alignright{margin-bottom:25px}
select,select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid rgba(0,0,0,.1);height:50px;background-image:url(../img/arrow.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;display:inline-block;vertical-align:middle;border-radius:0;cursor:pointer;padding-right:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
option:focus,select:focus{outline:0!important}
select[multiple].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding-right:25px;height:auto}
select::-ms-expand{display:none}
.text-grey{color:var(--grey)}
img[align=left]{margin:0 30px 20px 0}
img[align=right]{margin:0 0 30px 20px}
img.x1{max-width:35px}
img.x2{max-width:50px}
.cursor{cursor:pointer}
.section{padding:40px 0;}
.spreadLove, .section, .experienceDetail{overflow-x: hidden;}
.h1,.h2,.h3,.h4,.h5,.h6,.title-lg,.title-md,.title-sm,.title-xs,h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;line-height:normal;font-weight:500; color: var(--ms-black); }
.title-lg,h1{font-size:var(--f36)}
.title-md,h2{font-size:var(--f32)}
.title-sm,h3{font-size:var(--f26)}
.title-xs,h4{font-size:var(--f18)}
.title-xxs,h5{font-size:var(--f16)}
.relative{position:relative}
hr{border-color:var(--ms-gray);margin:1rem 0; opacity: 1; width: 100%; }
.tab-pane hr{margin:1rem 0}
@-webkit-keyframes autofill{
to{background:var(--ms-white)}
}
.row>[class*=col-].floating-label .float-label{left:15px;width:calc(100% - 15px)}
.row>[class*=col-].floating-label.float-select .float-label{left:15px;width:calc(100% - 15px)}
.row>[class*=col-].floating-label.float-select .float-label.ml-3{left:0}
input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}
.btn{border-radius:0;font-weight:var(--font-weight4)!important;padding:0 1rem;line-height:40px;text-transform:capitalize;transition-duration:.4s;min-width:110px;font-size:var(--f18)}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:var(--f18);line-height:1.5}
.btn-lg{padding:15px 30px}
.btn-sm{padding:0 15px;line-height:35px}
.rad30{border-radius:30px}
.btn:focus{box-shadow:none}
.btn.btn-add,.btn.btn-remove{box-shadow:none;padding:0;border-radius:0;border:none;background:0 0;min-width:inherit;line-height:normal}
.btn.noshadow{box-shadow:none}
.form-group{position:relative}
.btn{font-size:var(--f16);padding:0 20px;line-height:43px;}
.btn-outline,.btn-outline-outline:active,.btn-outline-outline:focus,.btn-outline-outline:hover,.btn-outline:active,.btn-outline:focus,.btn-outline:hover,.btn-outline:not(:disabled):not(.disabled).active,.btn-outline:not(:disabled):not(.disabled):active,.show>.btn-outline.dropdown-toggle{color:var(--ms-black)!important;border-color:var(--ms-black);background-color:transparent;border-width:2px}
.btn-outline:hover{background:var(--ms-black);color:var(--ms-white)}
.btn-primary.disabled,.btn-primary:disabled{background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-primary{color:var(--ms-white);background-color:var(--ms-black);min-width:auto;font-weight:500;border-color:var(--ms-black)}
.btn-normal,.btn.btn-normal{padding:0;border:none;border-bottom:1px solid var(--ms-black);border-radius:0;min-width:inherit;line-height:normal;position:relative}
.btn-normal:active,.btn-normal:focus,.btn-normal:hover,.btn.btn-normal:active,.btn.btn-normal:focus,.btn.btn-normal:hover{background-color:transparent;color:var(--ms-black);border-bottom-color:var(--ms-black)}
.btn-normal:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:var(--ms-black);background-color:var(--ms-white);border-color:var(--ms-black)}
a.disabled-edit{cursor:default;ilter:grayscale(1)}
.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{color:var(--ms-white);background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-secondary{color:var(--ms-black);border:1px solid var(--ms-black);background-color:transparent;min-width:auto;font-weight:500}
.btn-secondary:hover{color:var(--ms-white);background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:var(--ms-white);border-color:var(--ms-black);background-color:var(--ms-black);}
.btn-transparent{color:var(--ms-black);text-align: left; background-color:transparent;text-transform:none;border:none;border-radius:0;padding:0;height:auto;box-shadow:none;min-width: inherit; line-height: 34px;position: relative;}
.btn-transparent:before {position: absolute; content: ''; left:0; bottom: 0; width: 100%; height: 1px; background-color: var(--ms-black);}
.btn-transparent:hover:before { background-color: var(--ms-black7); }
.btn-transparent:active,.btn-transparent:focus,.btn-transparent:hover,.btn-transparent:not(:disabled):not(.disabled).active,.btn-transparent:not(:disabled):not(.disabled):active,.show>.btn-transparent.dropdown-toggle{color:var(--ms-black7);}
span.btn-transparent {color:var(--ms-white);}
span.btn-transparent:before {background-color:var(--ms-white);}
.share-wraper span.btn-transparent {color:var(--ms-black);}
.share-wraper span.btn-transparent:before {background-color:var(--ms-black);}
.btn-white{color:var(--ms-black);background-color:var(--ms-white);border-color:var(--ms-black)}
.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover,.btn-white:active,.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:var(--ms-white);background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-dark-outline{background:0 0;border-color:var(--ms-black)}
.contect-sec .btn-connect,.contect-sec .btn-white{box-shadow:none;min-width:inherit;font-weight:400;padding:0 8px;width:auto;line-height:23px;display:inline-block;font-size:var(--f14);border-radius:0;text-transform:none}
.btn-connect,.contect-sec a.btn-connect{color:var(--ms-black);background-color:var(--ms-white);border-color:var(--ms-black)}
.btn-connect:active,.btn-connect:focus,.btn-connect:hover,.btn-connect:not(:disabled):not(.disabled).active,.btn-connect:not(:disabled):not(.disabled):active,.contect-sec a.btn-connect:hover,.show>.btn-connect.dropdown-toggle{color:var(--ms-white);background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-bor{color:var(--ms-black);background-color:transparent;border-color:var(--ms-black)}
.btn-bor:active,.btn-bor:focus,.btn-bor:hover,.btn-bor:not(:disabled):not(.disabled).active{color:var(--ms-white);background-color:var(--ms-black);border-color:var(--ms-black)}
.btn-link:hover{color:var(--ms-black);text-decoration:none}
.btn-checkbox,.btn-radio{display:inline-block;margin-bottom:15px;margin-right:15px}
.btn-checkbox:last-child,.btn-radio:last-child{margin-right:0}
.btn-checkbox input[type=checkbox]+label,.btn-radio input[type=radio]+label{position:relative;padding:0 0 0 30px;margin:0;cursor:pointer;display:inline-block;color:var(--ms-black);font-weight:400;line-height:28px}
.btn-checkbox input[type=checkbox],.btn-radio input[type=radio]{display:none}
.btn-checkbox input[type=checkbox]+label:before{border:2px solid rgba(0,0,0,.3);content:"";display:inline-block;width:22px;height:22px;left:0;border-radius:0;position:absolute;top:2px;background:0 0}
.btn-checkbox input[type=checkbox]:checked+label:before{background:var(--ms-black);border-color:var(--ms-black)}
.btn-checkbox input[type=checkbox]+label:after{content:"";position:absolute;top:13px;margin-top:-5px;left:5px;width:12px;height:5px;border:solid transparent;border-width:0 0 2px 2px;line-height:0;-webkit-transition-duration:.2s;transition-duration:.2s;-ms-transform:rotate(-45deg) scale(2);-webkit-transform:rotate(-45deg) scale(2);transform:rotate(-70deg) scale(2)}
.btn-checkbox input[type=checkbox]:checked+label:after{-ms-transform:rotate(-45deg) scale(1);-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);border-color:var(--ms-white)}
.btn-radio input[type=radio]+label:before{border:2px solid rgba(0,0,0,.3);content:"";display:inline-block;width:22px;height:22px;left:0;position:absolute;top:2px;border-radius:50%;background:var(--ms-white)}
.btn-checkbox input[type=checkbox]+label:hover:before,.btn-radio input[type=radio]+label:hover:before{border-color:var(--ms-black)}
.btn-radio input[type=radio]:checked+label:before{border-color:var(--ms-black)}
.btn-radio input[type=radio]+label:after{width:14px;height:14px;display:inline-block;position:absolute;top:6px;left:4px;line-height:0;background:var(--ms-black);content:"";border-radius:50%;-ms-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
.btn-radio input[type=radio]:checked+label:after{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.btn-checkbox input[type=checkbox]:disabled+label,.btn-radio input[type=radio]:disabled+label{opacity:.5}
.checkbox-inline,.radio-inline{padding:0 20px 15px 0}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:0}
.icon-span-filestyle{display:none}
.group-span-filestyle{background:var(--ms-black)}
.group-span-filestyle .btn,.group-span-filestyle .btn-default:active:focus,.group-span-filestyle .btn-default:active:hover{color:var(--ms-white);background:0 0;border:none}
.group-span-filestyle .btn:before{display:none}
.ui-datepicker .ui-datepicker-title select{height:auto}
.input-group{z-index:0}
.form-check-input:checked{background-color:var(--ms-black);border-color:var(--ms-black)!important}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000000s ease-in-out 0s}
.form-check-input:focus{box-shadow:none}
.form-check-input[type=checkbox]{background-color:transparent;border-color:var(--ms-black)}
.form-check-input[type=checkbox]:checked{background-color:var(--ms-black)}
.entry-title{margin-bottom:2rem;position:relative}
.entry-title .title-head{color:var(--ms-black);position:relative;font-size:1.9vw;margin:0 0 8px 0;padding:0;font-weight:var(--font-weight5)}
.entry-title .title-subhead{color:var(--ms-black);position:relative;font-size:var(--f24);margin:0 0 8px 0;padding:0;font-weight:var(--font-weight4)}
.accordion .card,.accordion>.card:not(:last-of-type){border:none}
.accordion .card-header{border:none}
.accordion .card{margin-bottom:1.5rem;background-color:transparent}
.accordion>.card>.card-header{margin-bottom:0}
.accordion .card-header{border:none;background-color:transparent;padding:0}
.accordion .card-header .btn{padding:10px 25px 10px 0;line-height:normal;text-transform:none;font-size:var(--f18);position:relative;display:block;text-align:left;width:100%;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}
.accordion .card-header .btn:focus{box-shadow:none}
.accordion .card-header .btn:after{position:absolute;content:"";width:20px;height:20px;right:0;top:50%;transition-duration:.4s;transform:translateY(-50%)}
.accordion .card-header .btn.unactive:after{background-image:url("../img/arrow.svg");background-repeat:no-repeat;transform:translateY(-50%) rotate(180deg);transform-origin:center;background-position:center center}
.accordion .card-header .btn.active:after{background-image:url("../img/arrow.svg");background-repeat:no-repeat;background-position:center center}
.accordion-header .btn{padding:10px 25px 10px 0;line-height:normal;text-transform:none;font-size:var(--f18);position:relative;display:block;text-align:left;width:100%;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;margin-bottom:1rem}
.accordion-header .btn:after{position:absolute;content:"";width:20px;height:20px;right:0;top:10px;transition-duration:.4s;background-image:url("../img/arrow.svg");background-repeat:no-repeat;background-position:center center}
.unactive .accordion-header .btn:after{transform:rotate(180deg);transform-origin:center}
.unactive .accordion-body{display:none}
.tabsection .nav-tabs{display:flex;justify-content:flex-start;border-bottom:1px solid var(--ms-gray)}
.tabsection .nav-tabs .nav-item{margin:0}
.tabsection .nav-tabs .nav-link{background-color:transparent;padding:1rem .5rem;margin-bottom:0;color:var(--ms-black);font-size:var(--f16);font-weight:500;border:none;border-top-left-radius:0;border-top-right-radius:0;cursor:pointer;position:relative}
.tabsection .nav-tabs .nav-link:before{position:absolute;content:"";border-radius:50px;width:100%;height:1px;background-color:var(--ms-gray);left:0;bottom:-1px}
.tabsection .nav-tabs .nav-link.active{color:var(--ms-black)}
.tabsection .nav-tabs .nav-link.active:before{opacity:1;background-color:var(--ms-white);height:3px;bottom:-2px}
.swiper-button-next,.swiper-button-prev{background-color:var(--ms-black);color:var(--ms-white);border-radius:100%;width:60px;height:60px;border:1px solid var(--ms-white)}
.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--f24);color:var(--ms-white)}
.swiper-pagination-bullet-active{background:var(--ms-black)}
.swiper-pagination-bullet:only-child{display:none;visibility:hidden}
.header{padding:15px 45px;width:100%;min-height: 75px; z-index:105;position:fixed;top:0;transition:all .3s ease-in-out;display: flex; align-items: center; justify-content: space-between; transition: background-color 0.3s ease, color 0.3s ease;}
.header_navbar{background:var(--ms-white);position:fixed;top:0;width:100%;background:var(--ms-white);z-index:8;transition:all .3s ease-in-out}
.header-black:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.05); }
.header_navbar .navbar-nav{align-items:center}
body.menuOpen { overflow: hidden; }
body.menuOpen .header { z-index:110; }
#customerSupport:hover,.topHeader-link a:hover{color:var(--ms-black)}
.header_navbar .mega-menu{position:inherit}
.topHeader-link ul{display:flex;margin:0;padding:0;list-style:none}
.topHeader-link ul li{margin-bottom:0;margin-right:32px}
.topHeader-link ul li a{font-size:var(--f14);color:var(--ms-black5)}
#customerSupport{margin-right:0}
.nav-item a{color:var(--ms-black5);font-size:var(--f14)}
#language-dropdown,#location-dropdown{display:none}
.logo { position: fixed; top: 12px; left: 0; right: 0; margin: auto; max-width: 150px; z-index: 105; }
.home .logo { top: 85%; transition-duration: .5s; }
.home .logo.logo-scroll { top: 12px; }
.logo svg { max-width: 160px; }

.header-black, .header.search-active { background-color:var(--ms-white); transition-duration: .3s; }
.header-white { background-color:transparent; transition-duration: .3s; }
.header-black .logo a, .header-black .search-icon, .header-black .cart-icon, .header-black .user-icon, .header-black .mobileHamburger,
.header.search-active .logo a, .header.search-active .search-icon, .header.search-active .cart-icon, .header.search-active .user-icon, .header.search-active .mobileHamburger{ color: var(--ms-black); min-width: inherit; padding: 0; }
.header-black .cart-icon p, .header.search-active .cart-icon p { background-color:var(--ms-black); color:var(--ms-white); }

.header-white .logo a, .header-white .search-icon, .header-white .cart-icon, .header-white .user-icon, .header-white .mobileHamburger { color: var(--ms-white);  min-width: inherit; padding: 0; }
.header-white .cart-icon p { background-color:var(--ms-white); color:var(--ms-black); }
.search-icon svg, .cart-icon svg, .user-icon svg {  max-width: 20px; }
.right-panel { display: flex; align-items: center; gap: 1.5rem; }

.search-icon { position:relative; }
.search-icon.active { position: absolute; z-index: 111; right:15px; }
.search-icon.active svg { transform: scale(1.7); }
.search-input { position: absolute; top: 0; left: 0; right: 0; z-index: 110; margin: auto; background: var(--ms-white); padding: 10px 50px 10px 10px; }
.search-input .form-control { max-width: 900px; margin: auto; border-radius: 100px; border: 1px solid rgba(0, 0, 0, .3) !important; }
.search-input .searchSuggestions { max-width: 900px; margin: auto; }
.search-input .SuggestContent strong { font-weight:var(--font-weight6);  }
.search-input .SuggestContent .smallText { font-size:var(--f14); }
.search-input .SuggestItem { flex: 0 0 31%; max-width: 31%; }

/*.header_navbar .bg-body-tertiary{background:var(--ms-white)!important}
.navbar{padding:0;gap:100px}
.navbar-brand{padding-top:0;padding-bottom:0;margin-right:0}
.navbar-light .navbar-nav .nav-item{margin:0;display:flex;align-items:center}
.navbar-light .navbar-nav .nav-link{color:var(--ms-black7);font-weight:400;padding-left:0;padding-right:0;font-size:var(--f14);position:relative}
.navbar-light .navbar-nav .nav-link:hover{color:var(--ms-black);background:0 0}
.navbar-light .navbar-nav .nav-link.active:before,.navbar-light .navbar-nav .nav-link:hover:before{width:100%}
.header_navbar .small-menu a.nav-link{color:var(--ms-black7);font-weight:var(--font-weight4);line-height:24px}
.header_navbar .mega-menu .dropdown-menu{width:100%;padding:32px 24px;top:38px;border-radius:0 0 16px 16px;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}
.header_navbar .mega-menu .dropdown-menu ul li a{white-space:normal;position:relative;width:fit-content;border:1px solid var(--ms-white);border-radius:8px;background-color:transparent}
*/
.header_navbar{;background:none;border:0;box-shadow:none;width:auto;position: relative; z-index: 107;}
.header_navbar .bg-body-tertiary { background-color:transparent!important; padding: 0; }
.navbar-collapse{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--ms-white);box-shadow:var(--ms-shadow);transition:all .3s ease-in-out;z-index:106;align-items:flex-start;padding:0;visibility: hidden; opacity: 0;overflow: auto; }
.navbar-collapse.show{opacity: 1; visibility: visible;}
.navbar-expand .navbar-nav{flex-direction:column}
.mobileHamburger{cursor:pointer;display:block}
.mobileHamburger .hamburgerClose{display:none}
.mobileHamburger.active .hamburgerClose{display:block}
.mobileHamburger.active .hamburger{display:none}
.navbar-nav .small-menu:not(:last-child){margin-right:0}
.header_navbar ul.navbar-nav{width:100%;align-items:flex-start;background-color: var(--ms-offwhite); padding: 75px 20px 20px 25px; max-width: 310px; height: 100vh;overflow: auto;}
.navbar-light .navbar-nav .nav-link{ padding: .5rem 0; }
.open_menu { position: absolute; top: -12px; left: 0; z-index: 107; }
.close_menu {position: absolute; top: -38px; left: -45px; z-index: 107; width: 100vw; max-width: 294px; padding: 25px 0 25px 25px;transition:all .3s ease-in-out;}
.close_menu.hamburgerClose { background: var(--ms-offwhite); }
.open_menu svg, .close_menu svg { max-width: 70px; }
.close_menu svg { color: var(--ms-black); }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0; }
/*.header_navbar ul.navbar-nav li.small-menu:nth-of-type(3),.header_navbar ul.navbar-nav li.small-menu:nth-of-type(6){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:16px}
.header_navbar ul.navbar-nav li.small-menu:nth-of-type(4),.header_navbar ul.navbar-nav li.small-menu:nth-of-type(7){padding-top:16px}*/
/*.header_navbar ul.navbar-nav .dropdown-toggle::after{position:absolute;left:auto;right:0;top:12px}
.header_navbar .navbar-expand .navbar-nav .dropdown-menu{position:static;width:100%;border:0;border-radius:0}
.header_navbar .navbar-light .navbar-nav .nav-item{flex-direction:column;padding:0;border-radius:0}
.header_navbar .nav-item.dropdown a::after{background-image:url("../img/rightArrow.svg")}
.header_navbar .nav-item.show.dropdown a::after{background-image:url("../img/menuminus.svg")}
.header_navbar .nav-item.show,.header_navbar .nav-item.show .dropdown-menu.show{;box-shadow:none}
.header_navbar .mega-menu .dropdown-menu.show{min-width:auto}*/
.header_navbar .nav-link{position:relative;font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight3);line-height: 24px;}
.header_navbar .nav-link::before{content:"";background-color:var(--ms-black);position:absolute;bottom:0;left:0;width:0;height:1px; opacity: 0; visibility: hidden;transition-duration: .3s;}
.header_navbar .nav-link::after{content:"";background-image:url("../img/rightArrow.svg");position:absolute;top:11px;right:-4px;width:18px;height:18px; margin: 0; background-size: 18px;opacity: 0; visibility: hidden;transition-duration: .3s; }
.header_navbar .nav-link:hover, .header_navbar .nav-link.show{font-weight:var(--font-weight5)}
.header_navbar .nav-link:hover:before,.header_navbar .nav-link:hover:after, .header_navbar .nav-link.show:before, .header_navbar .nav-link.show:after{opacity: 1; visibility: visible;}
.header_navbar .nav-link:hover:before,.header_navbar .nav-link.show:before{width: 100%;}
/*.header_navbar .nav-item.show.dropdown .dropdown-menu.show a{font-weight:var(--font-weight3);color:var(--ms-black7);width:100%;border:0}
.header_navbar .nav-item.show.dropdown .dropdown-menu.show a svg{display:none}
.header_navbar .nav-item.show.dropdown .dropdown-menu.show li{margin-bottom:0}
.header_navbar .nav-item.show.dropdown .dropdown-menu.show a::after{background-image:url("../img/rightArrow.svg");right:0} */
.category-item{position:relative}
.mega-menu ul ul.sub-category-list{list-style:none;padding-left:15px;display:block}
.header_navbar .mega-menu .dropdown-menu ul li a:hover svg path{stroke:var(--ms-white)}
.mega-menu ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}
.category-mega-menu .category-list { display: flex; flex-wrap: wrap; gap:10px; }
.category-mega-menu li { margin: 0; }
.category-mega-menu li.category-item { margin: 0; flex:0 0 23%; }
.category-mega-menu .category-list .category-item .sub-category-list{display:flex; flex-direction: column; padding:0;margin:0;gap:10px}
/* .category-mega-menu .category-list .category-item:first-child{flex:0 0 77%}
.category-mega-menu .category-list .category-item:first-child .sub-category-list .sub-category-item{width:calc((100% - 30px)/ 4)}
.category-mega-menu .category-list .category-item:nth-child(2){flex:0 0 185px}
.category-mega-menu .category-list .category-item:nth-child(2) .sub-category-list .sub-category-item{width:100%;}
.category-mega-menu .category-list .category-item:nth-child(3){flex:0 0 185px}
.category-mega-menu .category-list .category-item:nth-child(3) .sub-category-list {gap:0 }
.category-mega-menu .category-list .category-item:nth-child(3) .sub-category-list .sub-category-item{width:100%; }
.category-mega-menu .category-list .category-item:nth-child(4){flex:0 0 77%}
.category-mega-menu .category-list .category-item:nth-child(4) .sub-category-list .sub-category-item{width:calc((100% - 30px)/ 4)}
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link { margin: 0; display: inline-block; } */
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link { margin: 0; display: inline-block; }
.category-mega-menu .category-list .nav-link { padding-bottom: 6px!important; padding-top: 6px!important; line-height: 16px; font-size: 13px; font-weight: var(--font-weight3); color: var(--ms-black7); }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .sub-sub-category-list .nav-link { width: inherit; display: inline-block; }

.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .static_link .nav-link { width: inherit; display: inline-block; font-weight: var(--font-weight5); color: var(--ms-black); font-size: var(--f14); }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link:before { background-color: var(--ms-black7); }
.category-mega-menu .category-list .category-item .sub-category-list .sub-sub-category-list { display: flex; flex-direction: column; padding: 0; margin: 0; }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link:after, .category-mega-menu .category-list .category-item > .nav-link:before, .category-mega-menu .category-list .category-item > .nav-link:after { display:none; }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link.dropdown-item { background-color: transparent; border: none; font-weight: var(--font-weight5); font-size: var(--f14); text-wrap:wrap; color: var(--ms-black); }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link.dropdown-item:before { display:none; }
.category-mega-menu .category-list .category-item > .nav-link { margin-bottom: 10px; border-color: var(--ms-black1); background-color: var(--ms-offwhite); font-weight: var(--font-weight5); font-size: 15px; }
.category-mega-menu .category-list .category-item > .nav-link { padding-left: 1rem; padding-bottom: 8px!important; padding-top: 8px!important; }
.category-mega-menu .category-list .category-item > .nav-link svg { margin-left: 1rem; }
.category-mega-menu .category-list .category-item > .nav-link:hover svg { filter: invert(1);}
.category-mega-menu .category-list .category-item .sub-category-list .sub-sub-category-list li { margin: 0; }
.category-mega-menu .category-list .category-item:nth-child(1) .sub-category-list, .category-mega-menu .category-list .category-item:nth-child(2) .sub-category-list, .category-mega-menu .category-list .category-item .sub-category-list { padding-left:1rem; }
.brand_menu { max-width: 100%; position: relative; top: 40px; }
.brand_menu ul li {width:calc(100% / 2); padding: 10px; max-width: 420px; }
.brand_menu .dropdown-item { flex-direction: column; align-items: flex-start; padding: 0; background-size: cover; }
.brand_menu .dropdown-item span { display: inline-block; margin-top: .5rem; position: relative; line-height: 23px; }
.brand_menu .dropdown-item span:before { position: absolute; content: ''; bottom:0; left:0; width: 0; height: 1px; background-color: var(--ms-black); transition-duration: .3s; }
.brand_menu .dropdown-item:hover span:before { width: 100%; }
.space_menu .dropdown-item { padding: 0; background-color: transparent; }
.space_menu .dropdown-item { background: none; flex-direction: column; align-items: flex-start; gap:10px; margin-bottom: 1rem; }
.space_menu .dropdown-item span { display:block; position: relative; }
.space_menu .dropdown-item span:before{content:"";background-color:var(--ms-black);position:absolute;bottom:0;left:0;width:0;height:1px; opacity: 0; visibility: hidden; transition-duration: .3s;}
.space_menu .dropdown-item:hover span:before { opacity: 1; visibility: visible; width:100%; }
.customerCare_menu ul li {width:calc(100% / 2); padding: 10px; max-width: 390px; }
.customerCare_menu .location { flex-direction: column; align-items: flex-start; background:url("../img/blog-gradient.webp") no-repeat; background-size: cover; }
.customerCare_menu h5 { padding:20px 20px 0 20px; }
.customerCare_menu p { padding:5px 20px 0 20px; }
.customerCare_menu a { color: var(--ms-black); }
.customerCare_menu a span { color: var(--ms-black5); position: relative; }
.customerCare_menu .servicesSupport { background-color: var(--ms-white); padding: 10px; display: flex; justify-content: space-between; }
.customerCare_menu .servicesSupport svg { max-width: 16px; }

.brandMulti-Col.multiproducts-col .multicol1{flex-direction:row}
.brandMulti-Col.multiproducts-col .multicol1 .product_content{top:0;right:48px}
.brandMulti-Col.multiproducts-col .multicol1 .product_content h2{font-size:var(--f14)}
.brandMulti-Col .multiproducts-big-col .cta .btn{font-size:var(--f10);min-width:auto}
.brandMulti-Col .multiproducts-big-col .cta .btn svg{width:12px;height:12px}
.dropdown-menu{min-width:auto;padding:0}
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; top: 0; border: none; background: none; left: calc(0% - -330px); max-width: 100%; width:calc(100% - 330px); padding: 20px; height: 99vh; padding-left: 0; overflow: auto; }
.dropdown-item{padding:.5rem 1.5rem;display:flex;align-items:center;line-height:normal}
input[type=range],input[type=range]:-moz-focusring,input[type=range]::-moz-focus-inner,input[type=range]:active,input[type=range]:focus{border:0;outline:0}
input[type=range]:focus{outline:0}
.form-column .dropdown-item .form-label{margin:0;padding:0;font-weight:400;cursor:pointer}
.dropdown-item.active,.dropdown-item:active{color:var(--ms-black);background-color:transparent;}
.navbar-light .navbar-nav .nav-link.btn{font-size:var(--f16);color:var(--ms-white);min-width:130px}
.navbar-light .navbar-nav .nav-link.btn:before{display:none}
.menu-item-card ul{list-style:none;padding:12px 18px;margin:0}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;overflow:hidden;border-radius:0}
.menu-item-card ul li a{padding:8px 15px;border-radius:0}
.menu-item-card ul li a:hover{background-color:var(--ms-black)}
.menu-item-card ul li ul{padding:0}
.header_navbar .navbar-nav li.border-topp{border-top:2px solid var(--ms-gray);padding:5px 0;margin-bottom:0}
.menu-item-card ul li a{padding:8px 15px;border-radius:0;font-size:var(--f18)}
.dropdown-toggle::after{vertical-align:.15em;border:none;width:15px;height:13px;background-repeat:no-repeat;position:relative;top:5px;background-size:14px;background-position:center right;font-weight:900;background-image:url("../img/icon-arrow-up.svg")}
/*.dropdown-toggle:hover::after{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.966" height="7.024" viewBox="0 0 11.966 7.024"><path d="M928.4,5157.441l4.565,4.246,4.574-4.246" transform="translate(-926.984 -5156.028)" fill="none" stroke="%23ffcd44" stroke-linecap="round" stroke-width="2"/></svg>')}*/
.right-navbar .navbar-nav{flex-direction:inherit}
.mobileLink{display:none}
.navbar-nav .small-menu{margin-bottom:0;width: 100%;}
.navbar-nav .small-menu:not(:last-child){margin-right:0}
.search-bar{position:relative}
.search-bar input{background:0 0;border-radius:0;height:32px;font-size:var(--f12);padding-left:40px;color:var(--ms-black3);max-width:560px;width:100%;font-weight:var(--font-weight4)}
.search-bar .search-icon{position:absolute;top:9px;left:12px;min-width:auto;padding:0;line-height:0}
.search-bar .search-icon img{width:16px}
.cart-icon,.user-icon{min-width:auto;padding:0}
.cart-icon{position:relative}
.cart-icon p{color:var(--ms-black);font-size:var(--f12);width:16px;height:16px;background-color:var(--ms-black);border-radius:50%;position:absolute;top:0;right:-8px;line-height:18px; margin: 0;text-align: center;}
.loginBtn{font-size:var(--f14);line-height:32px}
::placeholder{color:rgba(0,0,0,.3)}
.dropdown-menu .dropdown-item:not(:last-child){border-bottom:1px solid var(--ms-black)}
.dropdown-menu .dropdown-item{transition:all .3s ease-in-out}
#language-dropdown img,#location-dropdown img{margin-top:-3px;width:16px}
.banner-slider,.bgimg,.multiproducts-big-col,.multiproducts-small-col,.whatsnew-products .swiper-slide{transition:all .3s ease-in-out;overflow:hidden;border-radius:0}
.banner-slider img,.bgimg img,.multiproducts-big-col img,.multiproducts-small-col img,.top-stories .bgimg,.usefull-col img,.whatsnew-products .swiper-slide img{transition:all .3s ease-in-out;overflow:hidden}
.banner-slider:hover img,.inspirations-col:hover .bgimg img,.multiproducts-big-col:hover img,.multiproducts-small-col:hover img,.top-stories a:hover .bgimg img,.usefull-col:hover img,.whatsnew-products .swiper-slide:hover img{transform:scale(1.1)}
.multiproducts-small-col a{display:block}
.explore-sec.section{padding-bottom:0;padding-top:30px}
.explore-sec .title-head{font-size:var(--f16);font-weight:var(--font-weight4);margin-bottom:32px;position:relative;text-transform:uppercase;color:var(--ms-black7);letter-spacing:1px}
.explore-sec .title-head span{background-color:var(--ms-lgray);padding:0 10px;position:relative}
.explore-sec .title-head::before{content:"";position:absolute;top:12px;left:0;width:100%;height:1px;background:var(--ms-black1)}
.explore-sec .explore-col{display:flex;align-items:center;gap:24px}
.explore-sec .explore-col .column-col h2{font-size:var(--f16);color:var(--ms-white);font-weight:var(--font-weight3);margin-top:8px;margin-left:8px}
.explore-sec .explore-col .column-col{position:relative}
.explore-sec .explore-col .column-col .secTitle{position:absolute;bottom:10px;left:10px}
.sec-pic{background:linear-gradient(180deg,#000000 0,#fbf8f0 100%) padding-box,linear-gradient(180deg,#000000 0,#fbf8f0 100%) border-box; }
.sec-pic img{width: 100%; }
.overlay-bg{position:relative}
.overlay-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}
.banner-slider-sec .swiper-wrapper{margin-bottom:65px}
.banner-slider-sec .banner-slider{position:relative;border-radius:0}
.banner-slider-sec .banner-slider .banner-content{position:absolute;bottom:0;top:0;left:48px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;max-width:379px}
.banner-slider-sec .banner-content h2{color:var(--ms-white7);font-size:var(--f36);font-weight:var(--font-weight4);margin-bottom:16px;line-height:1.2}
.banner-slider-sec .banner-content p{color:var(--ms-white5);font-size:var(--f16);font-weight:var(--font-weight3);margin-bottom:0}
.banner-slider.dark .banner-content h2,.banner-slider.dark .banner-content p{color:var(--ms-black)}
.banner-slider .btn-outline{padding:8px 18px;font-size:var(--f14);margin-top:32px}
.banner-slider-sec .swiper-button-next,.banner-slider-sec .swiper-button-prev{display:none}
.banner-slider img{border-radius:0}
.focusProduct-sec .title-head{margin-bottom:0}
.focusProduct-sec .entry-title p{font-size:var(--f18);color:var(--ms-black5);font-weight:var(--font-weight4)}
.focusProduct-sec .pro-card:before,.store-loc-col:before{display: none;}
.focusProduct-sec .pro-card,.store-loc-col{background:var(--ms-white);padding:24px 16px;border-radius:0;border:1px solid transparent}
.pro-card:hover,.store-loc-col:hover{border-color:var(--ms-black1)}
.pro-card .top-tag{display:flex;align-items:center;justify-content:flex-end;height:35px;position:relative;margin-top:-16px}
.pro-card .top-tag{margin-top:-8px}
.pro-card { padding: 25px; position: relative; background-color: var(--black); overflow: hidden; margin-bottom: 2rem; }
.pro-card::before { content: ""; position: absolute; top:0; left:0; opacity: .7; inset: 0; background: url("../img/listing-bg.webp"); background-size: cover; background-position: center; transition: background 0.3s ease; z-index: 1; pointer-events: none; }
.pro-card:hover::before { opacity: 1; }
.pro-card > * { position: relative; z-index: 2; }
.pro-card .swiper-wrapper { margin: 0; }
.pro-card .pro-name { min-height: 55px; }
.pro-card .img-slider, .pro-card .imgList { overflow: hidden; }
.pro-card .top-tag .tag-card{position:absolute;left:0}
.pro-content.contentJustify p {
    text-align: justify;
}
.brandSec .pro-card, .hindware-advantage .pro-card { min-height: 365px; }
.brandSec .pro-card img, .hindware-advantage .pro-card img { mix-blend-mode: screen; }
.brandSec .pro-card::before { background: var(--ms-white); }
.top-tag .compare-card .compare-check{background:var(--ms-gray);border-radius:0;padding:5px 16px;font-size:var(--f12)}
.compare-check .form-check-label{font-size:var(--f12);line-height:19px}
.swiper-wrapper{margin:10px 0}
.top-tag .compare-card .compare-check .form-check{min-height:17px;margin:0}
.top-tag .compare-card{display:flex;align-items:center}
.top-tag .compare-card .wishlist{margin-left:10px;cursor:pointer}
.top-tag .compare-card .wishlist svg{width:24px}
.pro-card .top-tag .compare-card{display:none;transition:all .3s ease-in-out}
.pro-card:hover .top-tag .compare-card{display:flex}
.pro-card .pro-tags{background:var(--ms-black);border-radius:0;color:var(--ms-black);padding:6px 16px;font-size:var(--f12);text-transform:uppercase;font-weight:var(--font-weight4);min-width:69px;text-align:center}
.pro-card .img-slider .swiper-horizontal>.swiper-pagination-bullets{position:static}
.pro-card .pro-name .sku-num{font-size:var(--f14);color:var(--ms-black3);font-weight:var(--font-weight3)}
.pro-card .pro-name .pro-title{font-size:var(--f22);color:var(--ms-black);font-weight:var(--font-weight3);margin:1rem 0;min-height: 45px;}
.pro-card .pro-color{display:flex; flex-wrap: wrap; grid-gap:5px}
.pro-card .pro-color .btn{margin: 1rem 0; }
.pro-card .pro-color .pro-col{margin-top:3px;opacity:.9;font-weight:var(--font-weight3);font-size:var(--f16);}
.pro-card .pro-color .col-name{display:flex; align-items: center; color:var(--ms-black);font-weight:var(--font-weight4);font-size:var(--f16); gap:10px;}
.pro-galleryCol .pro-card .pro-color.multiCong1 .pro-col { flex:0 0 90px; }
.pro-galleryCol .pro-card .pro-color.multiCong .col-name { align-items: flex-start;}
.pro-galleryCol .pro-card .pro-color.multiCong1 .col-name .col-outer { padding:4px 1rem; }
.pro-galleryCol .pro-card .pro-color.multiCong .col-name .col-outer.active { color: var(--ms-white); background-color: var(--ms-black); }
.pro-card .pro-color .col-outer,.product_Desc .pro-color .col-outer{display:flex;align-items:center;justify-content:center;/*flex:0 0 24px;max-width:24px;height:24px;border:2px solid var(--ms-dgray);*/border-radius:100px;box-shadow: 0 0 4px 4px rgba(0,0,0,0.1); }
.pro-galleryCol .pro-card .pro-color .col-outer, .pro-galleryCol .product_Desc .pro-color .col-outer{border:1px solid var(--ms-black); padding: 4px; box-shadow: none; }
.pro-galleryCol.pro-card .pro-color .col-inner, .pro-galleryCol .product_Desc .pro-color .col-inner {flex:0 0 22px;max-width:22px;height:22px;}
.pro-card .pro-color .col-outer.active,.product_Desc .pro-color .col-outer.active{border-color:var(--ms-black)}
.pro-card .pro-color .col-inner,.product_Desc .pro-color .col-inner{display:block;flex:0 0 20px;max-width:20px;height:20px;border-radius:100px}
.pro-card .pro-color { margin-top: 0; font-size: var(--f16); position: absolute; right: 30px; bottom: 35px; }
.pro-card .pro-name p{font-size:var(--f14);color:var(--ms-black7);font-weight:var(--font-weight3);margin-bottom:0}
.pro-card .pro-price .price-tol{font-size:var(--f22);color:var(--ms-black);font-weight:var(--font-weight5);margin-right:0; margin-bottom: 0;}
.pro-card .pro-price .price-inc{font-size:13px;color:var(--ms-black5);font-weight:var(--font-weight3); margin-left: 1rem;}
.pro-card .pro-mrp .strikethrough{font-size:var(--f14);color:var(--ms-black);margin-right:8px;text-decoration:line-through}
.pro-card .pro-mrp .mrp-off{font-size:var(--f14);color:var(--ms-red)}
.pro-card .pro-cta{margin-top:32px;display:flex;align-items:center;gap:16px;justify-content:space-between}
.pro-card .pro-cta .btn{font-size:var(--f16);padding:6px 16px;line-height:normal}
body.cart, body.events-exhibitionsdetail, body.our-projectsdetail { padding-top: 70px; }
.number { border: 1px solid var(--ms-black); border-radius: 0; padding: 4px 0; }
.number .minus,.number .plus,.number input[type=number]{background:0 0;border:none}
.number input[type=number]:focus-visible{border:none;outline:0}
.wishlist.active svg path{fill:var(--ms-black)}
.wishlist svg path{stroke:var(--ms-black);stroke-width:0}
.product-card-section>.swiper>.swiper-wrapper{margin-bottom:60px}
.whatsnew-products .swiper-slide{position:relative}
.whatsnew-products .swiper-slide .pro_tag{position:absolute;top:24px;left:24px;background:var(--ms-black);font-weight:var(--font-weight4);border-radius:0;padding:6px 16px;font-size:var(--f12);color:var(--ms-black);z-index:1}
.whatsnew-products .swiper-slide .product_content{position:absolute;bottom:0;top:0;left:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:285px}
.whatsnew-products .swiper-slide:nth-of-type(2) .product_content h2{color:var(--ms-gray)}
.whatsnew-products .swiper-slide .product_content h2,.whatsnew-products .swiper-slide .product_content h3{font-size:var(--f28);color:var(--ms-white7);font-weight:var(--font-weight4)}
.whatsnew-products .swiper-slide .product_content h2 strong{font-weight:var(--font-weight3);color:var(--ms-black)}
.whatsnew-products .swiper-slide .product_content h2{margin-bottom:0}
.whatsnew-products .swiper-slide .product_content p{color:var(--ms-white5);font-size:var(--f16);margin-bottom:40px;font-weight:var(--font-weight3);max-width:365px;width:100%}
.Productcat-sec{background:var(--ms-black)}
.Productcat-sec .entry-title{margin-bottom:56px;text-align:center}
.Productcat-sec .entry-title h2{color:var(--ms-white7);margin-bottom:0}
.Productcat-sec .entry-title p{color:var(--ms-white4);font-size:var(--f18);font-weight:var(--font-weight3)}
.Productcat-sec .Productcat-listing{display:flex;gap:24px}
.Productcat-sec .Productcat-listing .Productcat-col br{display:none}
.Productcat-sec .Productcat-listing .Productcat-col a{position:relative;display:flex;overflow:hidden}
.Productcat-sec .Productcat-listing .Productcat-col button{position:absolute;left:24px;bottom:28px;color:var(--ms-white7);font-size:var(--f20);text-align:left;z-index:3;font-weight:var(--font-weight4)!important}
.Productcat-col,.sec-pic{position:relative;overflow:hidden;}
.Productcat-col img,.explore-sec .sec-pic img{border-radius:0;transition-duration:.3s;transform:scale(1);min-width:110px}
/*.Productcat-col a::after,.sec-pic::after{position:absolute;top:0;left:-82%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);border-radius:0}
.Productcat-col a:hover::after,.sec-pic:hover::after{animation:shine .75s}*/
.Productcat-col a .columnContent,.sec-pic .columnContent { transition-duration: .3s; }
.Productcat-col a:hover .columnContent,.sec-pic:hover .columnContent {opacity: .8; }
.Productcat-sec .Productcat-listing .Productcat-col .piclogo{position:absolute;top:15px;left:15px;z-index:3}
.Productcat-sec .Productcat-listing .Productcat-col .piclogo img{border-radius:0}
.Productcat-sec .Productcat-listing .Productcat-col .picimg{position:relative;background:linear-gradient(180deg,#000000 0,#fbf8f0 100%) padding-box,linear-gradient(180deg,#000000 0,#000 100%) border-box;border-radius:0;border:2px solid transparent}
.Productcat-sec .Productcat-listing .Productcat-col .picimg:before{z-index:2;opacity:.5;position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--ms-black);background:linear-gradient(180deg,#000000 0,rgba(238,177,22,0) 100%);border-radius:0}
.Productcat-sec .Productcat-listing .Productcat-col .picimg:after{z-index:2;position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}
@keyframes shine{
100%{left:125%}
}
.faq-wrapper { background-color: var(--ms-offwhite); }
.faq-wrapper .accordion { max-width: 65vw; margin: auto; }
.categories-content { border-bottom:1px solid var(--ms-black); text-align: center; }
.categories-content .contentTitle { font-size:var(--f36); font-weight:var(--font-weight5); text-align: center; }
.btn-transparent,a{text-decoration:none}
.mob_img,.tab_img{display:none}
.multiproducts-sec{padding-top:0}
.multiproducts-col{display:flex;align-items:center;gap:24px}
.multiproducts-col .multicol1{flex-direction:column}
.multiproducts-col .multicol1,.multiproducts-col .multicol2{display:flex;align-items:center;gap:24px}
.multiproducts-big-col,.multiproducts-small-col{position:relative}
.multiproducts-big-col .product_content{position:absolute;top:0;right:100px;max-width:295px;display:flex;flex-direction:column;justify-content:center;height:100%}
.multiproducts-big-col.green-col .product_content{right:115px}
.multiproducts-big-col .product_content h2,.multiproducts-small-col .product_content h2{font-size:var(--f26);font-weight:var(--font-weight4);line-height:1.4;color:var(--ms-black7);margin-bottom:16px}
.smart-col .product_content h2{color:var(--ms-lblue);opacity:.7}
.multiproducts-big-col .cta .btn{color:var(--ms-white7);font-size:var(--f18);font-weight:var(--font-weight3)!important;text-decoration:none;display:flex;align-items:center;gap:6px}
.multiproducts-big-col.green-col .cta .btn{color:var(--ms-green)}
.multiproducts-small-col .product_content{position:absolute;bottom:48px;left:48px}
.multiproducts-small-col .product_content h2{color:var(--ms-white7);font-weight:var(--font-weight3);margin-bottom:0}
.multiproducts-small-col .product_content p{color:var(--ms-white5);font-size:var(--f16);margin-bottom:0;font-weight:var(--font-weight3)}
.multiproducts-big-col .cta .btn:hover{color:var(--ms-black)}
.multiproducts-big-col.green-col .cta .btn:hover{color:var(--ms-black)}
.whyhindware-sec .row{align-items:center}
.whyhindware-sec .entry-title{margin-bottom:0}
.whyhindware-col{display:flex;align-items:center;justify-content:flex-end}
.whyhindware-col .process-col{display:flex;align-items:center;gap:16px}
.whyhindware-col .process-col:not(:last-child){margin-right:32px;padding-right:32px;border-right:1px solid rgba(0,0,0,.1)}
.whyhindware-col .process-col span{font-weight:var(--font-weight3);color:var(--ms-black)}
.usefull-links-sec { background-color:var(--ms-white); }
.usefull-col{position:relative; margin-left: 48px;}
.usefull-col a:hover .dlink{color: var(--ms-black); }
.usefull-col a:hover .dlink:before{background-color: var(--ms-black); }
.usefull-col img{border-radius:0}
.usefull-col .service-content{max-width:245px;width:100%}
.usefull-col .service-content .serviceMin { min-height:215px;}
.usefull-col .lottieAni { height: 5vw; margin-bottom: 2rem; }
.usefull-col .lottieAni svg { width: auto!important; }
.two-useful-col .service-content{max-width:100%;left:36px;bottom:28px}
.usefull-col.two-useful-col .service-content h3{margin-bottom:8px}
.usefull-col .service-content h3{color: var(--ms-black); font-size: 1.55vw; font-weight: var(--font-weight5); margin-bottom: 4px; margin-top: 4px;}
.usefull-col .service-content p{color:var(--ms-black);font-size: .9vw;font-weight:var(--font-weight4)}
.usefull-col.dark .service-content h3{color:var(--ms-black);font-weight:var(--font-weight3)}
.usefull-col.dark .service-content p{color:var(--ms-black7)}
.usefull-col .service-content h4{color:var(--ms-black);font-weight:var(--font-weight3);font-size:var(--f14)}
.usefull-col .service-content img{transform:scale(1)}
.social-feed-sec .row{align-items:center}
.social-feed-sec .swiper-wrapper{padding-bottom:48px}
.swiper-pagination-bullet{width:10px;height:10px;transition:all .3s ease-in-out}
.swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px; height: 28px;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 9px);}
.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--f12);color:var(--ms-black);font-weight:var(--font-weight5)}
.swiper-button-next,.swiper-button-prev{width:30px;height:30px;background:var(--ms-white);border:none;top:50%;box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);}
.social-feed-sec .swiper-button-prev{left:-10px}
.social-feed-sec .swiper-button-next{right:-10px}
.footer{background-color:var(--ms-black);}
@media (min-width:991px){
.footer-widget-sec .footer-widget:nth-of-type(3) .list_wrapper .column .footer-links a, .footer-widget-sec .footer-widget:nth-of-type(4) .list_wrapper:nth-of-type(2) .column .footer-links a, .footer-widget-sec .footer-widget:nth-of-type(4) .list_wrapper:nth-of-type(3) .column .footer-links a,.footer-widget-sec .footer-widget:nth-of-type(4) .list_wrapper:nth-of-type(4) .column .footer-links a,.footer-widget-sec .footer-widget:nth-of-type(4) .list_wrapper:nth-of-type(5) .column .footer-links a, .footer-widget-sec .footer-widget:nth-of-type(5) .list_wrapper:nth-of-type(1) .column .footer-links a {font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-white)}
}
@media (min-width:768px){
.footer .footer-title{cursor:default!important}
.footer .footer-widget-sec .footer-links.open,.footer-links.closed{max-height:500px!important}
.footer .footer-widget-sec{display:grid;grid-template-columns:repeat(5,1fr)}
}
.footer{padding-top:20px;padding-bottom:45px;}
.footer-widget .column{margin-top:25px}
.footer .footer-widget .footer-title{font-size:var(--f14);font-weight:var(--font-weight4);margin-bottom:8px;color:var(--ms-white)}
.footer .footer-widget .footer-links ul{list-style:none;padding-left:0;margin: 0;}
.footer .footer-widget .footer-links li{margin-bottom:0}
.footer .footer-widget .footer-links li a{font-size:12px;padding: .3rem 0; color:var(--ms-white7);font-weight:var(--font-weight3);transition:all .3s ease-in-out}
.footer-address { background-color: var(--ms-white) }
.footer-address .footer-logo { margin-bottom: 2rem; }
.footer-address .footer-logo img { max-width: 80px; }
.footer-address .hindware-address .location img { max-width: 20px; }
.footer .footer-widget .footer-links li a:hover{color:var(--ms-white)}
.footer-address .hindware-address{display:flex;align-items:center;gap:38px 11%;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5rem;}
.footer-address .hindware-address .location{flex:0 0 245px;max-width:245px}
.hindware-address .location h5{color:var(--ms-black7);font-weight:var(--font-weight6);margin-bottom:1rem;}
.hindware-address .location p{margin-bottom:8px}
.hindware-address .location p a{font-size:12px;color:var(--ms-black);font-weight:var(--font-weight3)}
.hindware-address .location span{color:var(--ms-black3)}
.hindware-address .location p a:hover{color:var(--ms-black)}
.social-links{display:flex;align-items:center;gap:16px; margin-top: 1rem;}
.social-links svg{width:16px;height:16px}
.social-links a{width:24px;height:24px;background:var(--ms-white);border-radius:50%;border:1px solid var(--ms-black1);display:flex;align-items:center;justify-content:center}
.social-links a:hover{border:1px solid var(--ms-black)}
.social-links a svg path{fill:var(--ms-black)}
.social-links a:hover svg path{fill:var(--ms-black)}
.footer-address .copyright{color:var(--ms-copy);font-size:12px;padding:1rem 0;border-top:1px solid rgba(35,31,32,.3)}
.toparrow{position:fixed;bottom:10px;right:10px;cursor:pointer;background-color:var(--ms-white);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;z-index:12;box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);}
.toparrow svg { max-width:20px; }
/*.mobileHamburger{display:none}*/
.faq-wrapper .faqHeading{max-width:430px;width:100%}
.faq-content .accordion-item{border:none;border-bottom:1px solid rgb(0 0 0 / 20%);background-color:transparent}
.faq-content .accordion-item:last-child{border-bottom:0}
.faq-content .accordion-button{padding:1rem 0;font-size:var(--f20);font-weight:var(--font-weight3);line-height:30px;text-align:left;color:var(--ms-black);opacity:.7;background-color:transparent}
.faq-content button:focus:not(:focus-visible){box-shadow:none}
.faq-content .accordion-button:hover{opacity:1;}
.faq-content .accordion-button:not(.collapsed){background-color:transparent;opacity:1;}
.faq-content .accordion-body{padding:0 0 16px 0;font-size:var(--f16);line-height:1.5;color:var(--ms-gerytop);font-weight:var(--font-weight3)}
.faq-wrapper .accordion-button::after{content:"+";background-image:none;font-size:28px;position:relative;top:-6px}
.faq-wrapper .accordion-button:not(.collapsed)::after{content:"-";transform:none;right:-4px}
.section.spaces-sec{padding:0 0!important;position:sticky;top:52px;z-index:6;background:var(--ms-white)}
.spaces-cat span{margin-right:34px;font-weight:var(--font-weight4);font-size:var(--f13);padding:4px 0}
.spaces-cat a span{font-weight:var(--font-weight4);color:var(--ms-black7);font-size:var(--f13);padding:4px 0;transition:all .3s ease-in-out}
.spaces-cat a:hover span{color:var(--ms-black)}
.spaces-cat span.navlink.active{color:var(--ms-black);font-weight:var(--font-weight5);display:inline-block;border-bottom:3px solid var(--ms-black);padding-bottom:0}
.breadcrum-wrapper{padding:21px 0;}
.breadcrum-wrapper .breadcrumb {margin: 0;}
.breadcrum-wrapper .breadcrumb-item,.breadcrum-wrapper .breadcrumb-item a{margin:0;font-size:12px;font-weight:var(--font-weight3);color:var(--ms-black5)}
.breadcrumb-item.active { color:var(--ms-black); font-weight:var(--font-weight4); }
.breadcrumb-item.active:before { color:var(--ms-black5); font-weight:var(--font-weight3); }
.breadcrumb-item+.breadcrumb-item::before{content:">"}
.inbanner-sec{position:relative}
.inbanner-sec .banner-content { position: absolute; z-index:3; bottom:40px; width: 100%; left:0; right:0; margin: auto; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.inbanner-sec:before { position: absolute; content: ''; width: 100%; height: 319px; left:0; bottom: 0; z-index: 1; background:url("../img/home-slide/shadow-layer.png") repeat-x; opacity: .5; }
.inbanner-sec .banner-content h1, .inbanner-sec .banner-content .bannerTitle,.inbanner-sec .banner-content h2 { color:var(--ms-white);font-weight:var(--font-weight5);font-size:var(--f36);line-height:1.4; text-transform: capitalize; }
.inbanner-sec .banner-content p{color:var(--ms-white5);font-weight:var(--font-weight3);font-size:var(--f24)}
.browse-categories-sec .entry-title { max-width: 800px; margin-left: auto; margin-right: auto; }
.browse-categories-sec .title-head{margin-bottom:8px}
.entry-container li,.entry-container p,.entry-title p,.table td{color:var(--ms-black7);font-size:var(--f16);font-weight:var(--font-weight3)}
.cream-bg .entry-title p{color:var(--ms-black7)}
.categories-listing .listing-col .column-col{margin-bottom:48px}
.categories-listing .listing-col .column-col>a{display:block}
.categories-listing .column-col .sec-pic,.categories-listing .column-col .sec-pic .overlay-bg::after{background:0 0}
.categories-listing.inner-listing .listing-col .column-col.pro-card.subSubCat { padding: 0; }
.categories-listing.inner-listing .listing-col .column-col.pro-card.subSubCat .columnContent { background: none; padding: 20px; text-align: center; }
.categories-listing.inner-listing .listing-col .column-col.pro-card.subSubCat .columnContent .colTitle { font-size:var(--f20); color: var(--ms-black); line-height: 1.6; }
.categories-listing.inner-listing .listing-col .column-col{margin-bottom:28px;position: relative;}
/*.categories-listing.inner-listing .listing-col .column-col .sec-pic:before { position: absolute; content: ''; z-index: 1; bottom: 0; left: 0; width: 100%; background:url("../img/home-slide/shadow-layer.png") repeat-x left bottom; opacity: .5; height: 100%; }*/
.categories-listing.inner-listing .listing-col .column-col .columnContent { position: absolute; bottom: 0; z-index: 2; left: 0; width: 100%; padding: 40px;color:var(--ms-white); height: 100%; display: flex; flex-direction: column; justify-content: flex-end; }
.categories-listing.inner-listing .listing-col .column-col .columnContent .explore { position: absolute; bottom: 80px; right: 40px;font-size:var(--f18); }
.categories-listing.inner-listing .listing-col .column-col .columnContent .explore:before { position: absolute; content: ''; bottom: 0; left: 0; width: 100%; height: 1px; background-color: var(--ms-white); }
.categories-listing.inner-listing .listing-col .column-col .columnContent .colTitle { color:var(--ms-white); font-size:var(--f36);font-weight:var(--font-weight5); margin-bottom: 10px; }
.categories-listing.inner-listing .listing-col .column-col .columnContent p { margin: 0;font-size:var(--f16); }
.browse-categories-sec.flevel-cat .listing-col .col-md-6 .dsk_img { display:none; }
.browse-categories-sec.flevel-cat .listing-col .col-md-6 .mob_img { display:block; }
.inspirations-sec ul.nav-tabs{border-color:transparent;margin-bottom:48px!important;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);padding:0 50px!important}
.inspirations-sec ul .nav-item{flex:none}
.inspirations-sec ul .nav-item:not(:last-child){margin-right:32px}
.inspirations-sec ul .nav-item .nav-link{border-color:transparent;padding-left:0;padding-right:0;font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black7)}
.inspirations-sec ul .nav-item .nav-link.active{background-color:transparent;border-color:transparent;border-bottom:2px solid var(--ms-black);color:var(--ms-white);font-weight:var(--font-weight5)}
.inspirations-sec ul .nav-item .nav-link:hover{background-color:transparent}
.inspirations-col .bgimg img{border-radius:0}
.inspirations-col.latestPost > a { display:flex; align-items: center; gap:2rem; }
.inspirations-col.latestPost > a .blog-pic.bgimg { flex:0 0 55%; max-width: 55%; }
.inspirations-col.latestPost > a h2 { font-size:var(--f30);font-weight:var(--font-weight5); }
.inspiration-detail{padding:0 16px 16px}
.inspirations-sec .inspirations-col{background:var(--ms-white);border-radius:0}
.inspirations-sec .inspirations-col .bgimg{border-radius:0}
.inspirations-cont{max-width:300px;padding-bottom:32px;}
.inspirations-cont h3{margin:16px 0;font-size:var(--f20);font-weight:var(--font-weight3)}
.inspirations-cont p{color:var(--ms-black7);font-size:var(--f14);line-height:1.5;font-weight:var(--font-weight3)}
.inspirations-cta{display:flex;justify-content:space-between}
.hindware-column-sec{position:relative;border-radius:0;overflow:hidden;min-height:405px}
.hindware-column-sec img{border-radius:0;position:absolute;z-index:1}
.hindware-column-sec .pro-content{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:430px;z-index:2;padding:24px}
.hindware-column-sec .pro-content img{max-width:80px;margin-bottom:16px;position:relative}
.hindware-column-sec .pro-content img{max-width:80px;margin-bottom:16px}
.hindware-column-sec .pro-content h4{font-size:var(--f32);color:var(--ms-black);font-weight:var(--font-weight3);margin-bottom:16px}
.hindware-column-sec .pro-content p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight3)}
.hindware-column-sec .pro-content .btn{width:fit-content;margin-top:32px}
.hindware-column-sec .pro-content .btn:hover{background-color:var(--ms-white)}
.hindware-column-sec .pro-content ul li{color:var(--ms-white7);font-size:var(--f20);display:flex;align-items:center;gap:16px;margin-bottom:0}
.hindware-column-sec .pro-content ul li img{margin-bottom:0}
.hindware-column-sec .pro-content ul li{color:var(--ms-white7);font-weight:var(--font-weight3);font-size:var(--f20)}
.hindware-column-sec .pro-content ul li:not(:last-child){margin-bottom:16px}
.hindware-column-sec.hindware-full-sec .pro-content{max-width:100%;flex-direction:row;justify-content:space-between;padding:46px 200px 46px 70px;cursor:pointer}
.hindware-full-sec .pro-content img{max-width:100px}
.hindware-full-sec .pro-content .hindwareFull-wrapper{display:flex;align-items:center;gap:36px}
.hindware-full-sec .pro-content .hindwareFull-wrapper .dreamFull-content{max-width:460px}
.hindware-column-sec.hindware-full-sec{min-height:100%}
.hindware-column-sec.hindware-full-sec a{width:100%}
.hindware-column-sec.hindware-full-sec .pro-content h4{font-size:var(--f26);font-weight:var(--font-weight3);margin-bottom:8px}
.hindware-column-sec.hindware-full-sec .pro-content p{font-size:var(--f16);margin:0;font-weight:var(--font-weight3)}
.hindware-full-sec .pro-content .hindwareFull-wrapper{display:flex;align-items:center;gap:36px}
.hindware-pro .row .col-md-6:nth-of-type(2) .pro-content{margin-top:32px}
.hindware-pro .row .col-md-6:nth-of-type(2) .pro-content h4{color:var(--ms-white7)}
.featured-coll{padding-top:80px;}
.faq-wrapper .connect-form{padding:80px;border-radius:0}
.faq-wrapper .connect-form .entry-title p{color:var(--ms-black5);font-weight:var(--font-weight3)}
.faq-wrapper .connect-form .form-col{margin-bottom:16px}
.faq-wrapper .connect-form .form-check-label{color:var(--ms-black7);font-weight:var(--font-weight3)}
.faq-wrapper .connect-form .cta{margin-top:32px;margin-bottom:24px}
.faq-wrapper .connect-form .cta .btn{width:100%}
.faq-wrapper .connect-form .agree{font-size:var(--f14);color:var(--ms-black7);font-weight:var(--font-weight3)}
.faq-wrapper .connect-form .form-control{font-size:var(--f16);height:48px;color:var(--ms-black7)}
::placeholder{color:var(--ms-black3)}
.faq-wrapper .faq-content{margin-right:60px}
.thumb{position:absolute;top:6px;width:30px;height:30px;background:var(--ms-white);border-radius:50%;pointer-events:none;box-shadow:0 1px 4px 0 #00000033}
.thumb:before{content:"";position:absolute;width:20px;height:20px;background:var(--ms-black);border-radius:50%;top:49%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}
.range-sliders{position:relative}
.custom-range{-webkit-appearance:none;width:100%;height:10px;background:var(--ms-white);outline:0;opacity:.7;transition:opacity .2s;box-shadow:0 1px 4px 0 #00000040;border-radius:50px;margin-top:16px}
.custom-range:hover{opacity:1}
.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:0 0;cursor:pointer;border-radius:50%;box-shadow:none}
.custom-range::-moz-range-thumb{width:20px;height:20px;background:0 0;cursor:pointer;border-radius:50%;box-shadow:none}
.custom-range::-ms-thumb{width:20px;height:20px;background:0 0;cursor:pointer;border-radius:50%;box-shadow:none}
.thumb p{width:77px;position:relative!important;top:40px;left:-21px;font-size:14px!important;font-weight:400!important;line-height:normal!important;text-align:center!important;background-color:var(--ms-black);color:var(--ms-white)!important;padding:4px!important;border-radius:8px;z-index:9}
.range-sliders p{position:relative;padding-top:14px;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:var(--ms-black)}
.cat{background-color:var(--ms-white);overflow:hidden;border-radius:0}
.cat label{width:100%;cursor:pointer}
.cat label span{text-align:center;padding:3px 0;font-size:16px;font-weight:400;border-radius:0;border:1px solid #000;display:flex;align-items:center;justify-content:center}
.cat label input{position:relative;display:none;color:var(--ms-white)!important}
.cat label input+span{color:var(--ms-black)}
.cat input:checked+span{color:var(--ms-black)}
.action input:checked+span{background-color:var(--ms-black);border:1px solid var(--ms-black)}
.price-custome-range{display:flex;gap:15px 20px}
.bloader{width:14px;height:14px;border:2px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}
.bloader::after{content:"";position:absolute;box-sizing:border-box;left:3px;top:8px;border:4px solid transparent;border-right-color:#000;transform:rotate(-40deg)}
@keyframes rotation{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.lising-header-sec{padding-bottom:30px}
.lising-header .row{align-items:center}
.breadums-list{padding-top:10px}
.breadums-list ul{display:flex;align-items:center;gap:16px;padding:0;list-style:none}
.breadums-list ul li a{color:var(--ms-black5)}
.breadums-list ul li{font-size:var(--f12);color:var(--ms-black5);position:relative;margin-bottom:0}
.breadums-list ul li:not(:last-child):before{content:"";position:absolute;top:3px;right:-11px;height:12px;width:9px;background:url("../img/breadcrumbIcon.svg")}
.lising-header .entry-title p{color:var(--ms-ofblack5);font-weight:var(--font-weight3);font-size:var(--f18)}
.lising-features{display:flex;align-items:center;gap:0;max-width:560px;margin-left:auto}
.lising-features .column-col{text-align:center;padding:0 8px}
.lising-features .column-col p{font-size:var(--f12);color:var(--ms-black);margin-top:16px;font-weight:var(--font-weight3)}
.section.listingCard{padding-top:10px}
.filter-result h4{font-size:var(--f20);font-weight:var(--font-weight4);color:var(--ms-black)}
.filter-tag-card{box-shadow:0 0 8px 0 rgba(0,0,0,.05);border-radius:0;background:var(--ms-white);padding:0 16px}
.filter-tag-card .accordion-item:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}
.filter-tag-card .accordion-item{border:0;background:0 0;border-bottom:1px solid #e4e4e4}
.filter-tag-card .accordion-button:focus{box-shadow:none}
.filter-tag-card .accordion-button:not(.collapsed){background-color:transparent;color:var(--ms-black)}
.filter-tag-card .accordion-button h5{font-weight:var(--font-weight4);margin-bottom:0}
.accordion-button::after{width:12px;height:12px;background-size:cover;margin-top:4px}
.filter-tag-card .accordion-button{padding-bottom:16px;line-height:normal;background-color:transparent;padding-left:0;padding-right:0}
.filter-tag-card .accordion-body{padding:0}
.filter-cards .filter-checkbox .form-check{margin-bottom:16px}
.filter-cards .filter-checkbox .form-check .form-check-label{color:var(--ms-black7);font-size:var(--f14);font-weight:var(--font-weight3)}
.filter-checkbox .form-check-input[type=checkbox]{border-color:var(--ms-black)}
.filter-sidenavbar .crossicon,.filter-sidenavbar .filter-tag{display:none}
.productBox .hindware-productlist{margin-top:32px}
.productBox .hindware-productlist .pro-card{background:var(--ms-white);box-shadow:0 0 10px 0 rgba(0,0,0,.05);padding:16px 24px;border-radius:0;margin-bottom:24px}
.price-range-sec{;padding:51px 42px;border-radius:0}
.price-range-sec h3{font-weight:var(--font-weight3);font-size:var(--f20);margin-bottom:24px;color:var(--ms-black)}
.price-custome-range{flex-wrap:wrap}
.price-custome-range .cat{background:0 0}
.price-custome-range .cat span{padding:8px 24px;border:1px solid var(--ms-black);font-weight:var(--font-weight4);font-size:var(--f14)}
.color-filter-sec,.smart-finder-sec{position:relative}
.color-filter-sec img,.smart-finder-sec img{border-radius:0;height:595px}
.color-filter-sec .pro-content{display:flex;flex-direction:column;justify-content:flex-start;height:100%}
.smart-finder-sec .pro-content{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;top:0!important;left:0!important;right:0;text-align:center}
.smart-finder-sec .pro-content img{height:auto!important}
.color-filter-sec .pro-content,.smart-finder-sec .pro-content{position:absolute;top:32px;left:32px}
.color-filter-sec .pro-content h4,.smart-finder-sec .pro-content h4{font-weight:var(--font-weight3);font-size:var(--f18);margin-bottom:32px;color:var(--ms-black)}
.smart-finder-sec .pro-content h4{margin-bottom:8px}
.color-filter-sec .price-custome-range{gap:24px;max-width:365px}
.color-filter-sec .price-custome-range .cat span{border:1px solid var(--ms-black);font-size:var(--f14)}
.smart-finder-sec .pro-content .userIco{max-width:150px;margin-bottom:32px;height:100%}
.smart-finder-sec .pro-content p{color:var(--ms-black7);font-size:var(--f14);font-weight:var(--font-weight3)}
.load-more-btn-container{margin-top:48px}
.smart-finder-sec .pro-content .btn{font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black);margin-top:16px}
.hindware-product-select { display:flex;justify-content:flex-end; }
.hindware-product-select .tab-wrapper.pro-tab-link { position:static; background: none; box-shadow: none; max-width: calc(100% - 250px); flex: 0 0 calc(100% - 250px); }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar-nav .nav-link { white-space: nowrap; }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar { overflow: auto; }
.hindware-product-select .tab-wrapper.pro-tab-link ul { gap: 1rem; }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar { cursor: grab; overflow-x: auto; -webkit-overflow-scrolling: touch; user-select: none; scroll-behavior: smooth; }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar li { margin: 0 0 10px 0; font-size: var(--f14); }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5;cursor: grab; }
.hindware-product-select .tab-wrapper.pro-tab-link .navbar::-webkit-scrollbar{width:4px;background-color:#f5f5f5}
.hindware-product-select .tab-wrapper.pro-tab-link .navbar::-webkit-scrollbar-track{border-radius:2px}
.hindware-product-select .tab-wrapper.pro-tab-link .navbar::-webkit-scrollbar{width:2px;height:2px}
.hindware-product-select .tab-wrapper.pro-tab-link .navbar::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:var(--ms-black3)}

.hindware-product-select .css-b62m3t-container{width:120px;z-index:3}
.hindware-product-select .css-1jqq78o-placeholder{color:var(--ms-black);font-size:var(--f14);font-weight:var(--font-weight4)}
.hindware-product-select .css-hlgwow{padding:0}
.hindware-product-select .css-1nmdiq5-menu{font-size:var(--f13)}
.hindware-product-select .css-13cymwt-control{background-color:transparent;border:0;min-height:38px}
.hindware-product-select .css-ve1cv5-control, .hindware-product-select .css-1r4k4nh-control { box-shadow:none!important; border:none!important; }
.css-19bb58m{margin:0!important}
.hindware-product-select .css-1u9des2-indicatorSeparator{display:none}
.hindware-product-select .css-1xc3v61-indicatorContainer{padding-left:0}
.hindware-product-select .css-1xc3v61-indicatorContainer svg path{fill:var(--ms-black)}
.mobileFixed_bottom{display:none}
.mobile-filter-card{display:none}
.mobileFixed_bottom.aboutCompany{display:block;position:fixed;bottom:30px;left:0;right:0;background:var(--ms-black);max-width:960px;margin:0 auto;border-radius:0;z-index:6}
.load-more-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto}
.pro-detail-sec { padding-top: 75px; }
.product_showcase-col .entry-title h3{ font-size:var(--f30); }
.pro-detail-sec .pro-gallery-desc .row .col-lg-8, .pro-detail-sec .pro-gallery-desc .row .col-lg-4{ padding: 0;  }
.pro-detail-sec .breadums-list{position: static; left:0; width:100%;}
.pro-detail-sec .breadums-list .breadcrum-wrapper{padding-top: 0;}
.pro-detail-sec .breadums-list .breadcrum-wrapper .breadcrumb-item, .pro-detail-sec .breadums-list .breadcrum-wrapper .breadcrumb-item a { color: var(--ms-black5); }
.pro-detail-sec .breadums-list .breadcrum-wrapper .breadcrumb-item.active { color: var(--ms-black); }
.pro-detail-sec .breadums-list .breadcrum-wrapper .breadcrumb-item+.breadcrumb-item::before { color: var(--ms-black5); }
.product_showcase-col .swiper-wrapper { align-items:center; }

.gallery-col .swiper-container{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}
.gallery-col .swiper-container-wrapper{display:flex;flex-flow:row nowrap}
.gallery-col .swiper-slide{text-align:center;background-size:cover;background-position:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#ece9e9;border-radius:0}
.pro-galleryCol .col-lg-8 { flex:0 0 61%; max-width: 61%; }
.pro-galleryCol .col-lg-4 { flex:0 0 39%; max-width: 39%; }
.pro-gallery-col .swiper-container-wrapper{position:relative}
.pro-gallery-col .gallery-col .swiper-wrapper{margin:0}
.gallery-col .swiper-slide img{border-radius:0}
.shareName{display:none}
.gallery-top{position:relative;width:80%;height:545px;margin-right:10px}
.gallery-thumbs{width:20%;height:545px;padding:0;margin-right:20px;position:relative}
.gallery-thumbs .swiper-wrapper{flex-direction:column}
.gallery-thumbs .swiper-slide{width:100%;flex-flow:column nowrap;height:100%;opacity:.75;cursor:pointer}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.gallery-thumbs .swiper-slide{background:#ece9e9;border-radius:0;padding:10px}
.swiper-button-next.thumbnext,.swiper-button-prev.thumbprev{position:absolute;top:8px;transform:rotate(90deg);left:50px;width:30px;height:30px;z-index:1}
.swiper-button-next.thumbnext{top:inherit;bottom:-14px}
.amazon-cta,.flipkart-cta{padding:4px 9px;max-width:110px}
.row.pro-galleryCol { margin: 0; }
.pro-fixed-col.scrolled{opacity:1;visibility:visible;z-index:5;background:var(--ms-white);z-index:11}
.pro-fixed-col{opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:fixed;top:75px;left:0;width:100%;background:var(--ms-white);box-shadow:0 0 0 0 rgba(0,0,0,.25)}
.pro-fixed-col .container{display:flex;align-items:center;justify-content:space-between;padding:6px 0;}
.pro-fixed-col h1{font-size:var(--f20);font-weight:var(--font-weight3);margin-bottom:0}
.pro-fixed-col .col-right{display:flex;align-items:center;gap:20px;}
.pro-fixed-col .col-right .btn{padding: 5px 0; line-height: normal;font-size:var(--f14);}
.pro-desc-col.pro-card,.pro-desc-col.pro-card:hover{border:0}
.pro-desc-col.pro-card:before { display:none; }
.pro-desc-col.pro-card { background:#fcfcfc; margin: 0; position: sticky; top:75px; padding: 40px 55px; }
.pro-desc-col.pro-card ul{padding:0;list-style:none}
.pro-fixed-col .col-right p{margin-bottom:0}
.pro-fixed-col .col-right .price-tol{font-weight:var(--font-weight4);font-size:var(--f16);margin-right:8px}
.pro-fixed-col .col-right .price-inc{color:var(--ms-black5);font-size:var(--f14)}
.pro-fixed-col .col-right .strikethrough{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black7)}
.pro-desc-col.pro-card .top-tag .compare-card{display:flex;gap:24px;margin-bottom:0}
.pro-desc-col.pro-card .pro-name {min-height: inherit;}
.pro-desc-col.pro-card .pro-name .pro-title{font-size:var(--f36); margin-top: 0; margin-bottom: 12px;min-height: inherit;}
.pro-desc-col.pro-card .pro-name p{color:var(--ms-black7);font-size:var(--f16);font-weight:var(--font-weight4);}
.pro-desc-col.pro-card .pro-name ul li{position:relative;padding-left:16px;color:var(--ms-black7);font-weight:var(--font-weight3);font-size:var(--f18)}
.pro-desc-col.pro-card .pro-name ul li::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ms-black)}
.gallery-col .gallery-top.swiper .swiper-button-next,.gallery-col .gallery-top.swiper .swiper-button-prev{top:50%}
.pro-desc-col.pro-card .price-tol{font-weight:var(--font-weight6)}
.pro-desc-col.pro-card .pro-points{margin-top:16px}
.pro-desc-col.pro-card .pro-color{position: static; }
.pro-desc-col.pro-card .pro-color .ColNme{display: flex; align-items: center; flex-wrap: wrap; grid-gap: 5px; }
.pro-desc-col.pro-card .seo-content p{color:var(--ms-black7);font-size:var(--f16);font-weight:var(--font-weight3)}
.pro-desc-col.pro-card .seo-content .explore-more-btn{cursor:pointer;font-weight:var(--font-weight5);text-decoration:underline}
.pro-desc-col.pro-card .multiBtn { display: flex; gap: 1rem; }
.pro-desc-col.pro-card .multiBtn > div { flex: 1 1 100%; }
.pro-desc-col.pro-card .multiBtn > div:nth-child(2):nth-last-child(1),
.pro-desc-col.pro-card .multiBtn > div:nth-child(1):nth-last-child(2) { flex: 1 1 50%; }
.pro-desc-col.pro-card .multi-cta { margin-bottom: 25px; background-color: var(--ms-offwhite); padding: 20px 30px; }
.pro-desc-col.pro-card .multi-cta p{font-size:var(--f18);font-weight:var(--font-weight5);color:var(--ms-black)}
.pro-desc-col.pro-card .multi-cta .cta-list{display:flex;align-items:center;gap:24px}
.pro-desc-col.pro-card .multi-cta .cta-list img{max-width: 75px; }
.pro-desc-col.pro-card .multi-cta .cta-list .button-border{background:none;border:none;border-radius:0; padding: 0;}
.cta-list .btn-success{background:0 0;color:var(--ms-black);display:flex;gap:8px;border-color:transparent}
.cta-list .dropdown-toggle.btn-success::after{display:none}
.find-store{color:var(--ms-black);font-size:var(--f14);display:flex;align-items:center}
.pro-desc-col.pro-card .cta-col{gap:2rem;display:flex;}
.pro-desc-col.pro-card .cta-col .btn{min-width:inherit;}
.swiper-pagination-fraction{background:var(--ms-dgray);width:70px;padding:3px 8px;border-radius:0;position:absolute;bottom:0;left:0;right:0;margin:auto}
.swiper-pagination-fraction .swiper-pagination-current,.swiper-pagination-fraction .swiper-pagination-total{color:var(--ms-black7);font-size:var(--f14)}
.pro-desc-sec{padding-top:0}
.pro-tab-link .navbar { padding: 0; gap: 100px; }
.pro-tab-link .navbar.navbar-expand .navbar-nav { display: flex; flex-direction: row; }
.pro-tab-link{box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out;position:sticky;top:102px;background:var(--ms-white);z-index:3}
.pro-tab-link.scrolled{position:fixed;top:98px;width:100%;background:var(--ms-white);z-index:10}
.pro-tab-link ul{gap:24px}
.pro-tab-link ul li{margin:0}
.pro-tab-link .navbar-nav .nav-link{position: relative;color:var(--ms-black5);white-space: nowrap;}
.pro-tab-link .navbar-light .navbar-nav .nav-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--ms-black); transition-duration: .3s;}
.pro-tab-link .navbar-light .navbar-nav .nav-link.active, .pro-tab-link .navbar-light .navbar-nav .nav-link:hover{ color:var(--ms-black);}
.pro-tab-link .navbar-light .navbar-nav .nav-link.active:before, .pro-tab-link .navbar-light .navbar-nav .nav-link:hover:before{ width:100%;font-weight:var(--font-weight4);}
.prodAccordion .accordion-button{background-color:transparent;color:var(--ms-black);padding:0;position: relative;}
.pro-tab-detail button.accordion-button.collapsed{padding-bottom:0}
.prodAccordion .accordion-button::after { content: '+'; font-size: 18px; color: var(--ms-black); width: 20px; height: 20px; background-image: none !important; display: flex; align-items: center; justify-content: center; transition: transform 0.2s ease; position: absolute; right:0; top:0; margin: 0; }
.prodAccordion .accordion-button:not(.collapsed)::after { content: '–'; transform: rotate(0deg); }
.accordion-button:not(.collapsed),.prodAccordion .accordion-button:not(.collapsed){box-shadow:none}
.prodAccordion .accordion-button h3{font-size:var(--f18);font-weight:var(--font-weight5);color:var(--ms-black);margin-bottom:0}
.prodAccordion .accordion-item { border: 0; background-color: transparent; border-radius: 0; border-top: 1px solid rgba(0,0,0,.3); padding: 20px 0; }
.prodAccordion .accordion-item:last-child { border-bottom: none; }
.prodAccordion .accordion-item .accordion-body{padding-top:16px;padding-left:0;padding-right:0}
.prodAccordion .accordion-item .accordion-body p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4)}
.prodAccordion .accordion-item .accordion-body ul{margin-bottom:0;padding:0;list-style:none}
.prodAccordion .accordion-item .accordion-body ul li{position:relative;padding-left:16px;font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black7);line-height:1.6}
.prodAccordion .accordion-item .accordion-body ul li:not(:last-child){margin-bottom:16px}
.prodAccordion .accordion-item .accordion-body ul li strong{font-weight:var(--font-weight5);color:var(--ms-black)}
.prodAccordion .accordion-item .accordion-body ul li::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ms-black)}
.product_downloads-sec .pdownload-col{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-flow: wrap;}
.product_downloads-sec .pdownload-col .column-col{background:url("../img/box-gradient.png") no-repeat;background-size: cover; border-radius:0;padding:10px 20px;max-width: 47%;flex:0 0 47%; display:flex;align-items:center;gap:15px;cursor:pointer}
.product_downloads-sec .pdownload-col .column-col img{max-width: 25px;}
.product_downloads-sec .pdownload-col .column-col a{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--ms-black);font-size:var(--f16);font-weight:var(--font-weight4)}
.product_showcase-sec .swiper-button-next,.product_showcase-sec .swiper-button-prev{top:50%}
.technical_details-col{display:flex;align-items:center;flex-wrap:wrap;gap:22px;}
.technical_details-col .column-col{display:flex;flex-direction:column;margin-bottom:0}
.technical_details-col .column-col img{max-width: 45px;}
.technical_details-col .column-col{flex:0 0 40%;width:45%}
.technical_details-col.suitableFor_detail .column-col{flex:0 0 20%;width:20%}
.technical_details-col .column-col .tech-head{font-size:var(--f14);color:var(--ms-black7);font-weight:var(--font-weight3)}
.technical_details-col .column-col .tech-tit{font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black);margin-top:8px}
.prodAccordion{padding-top:20px}
.prodAccordion .accordion-body{padding-bottom:0}
.product_showcase-col .slider {text-align: center; position: relative; }
.product_showcase-col .slider .zoomIco { position: absolute; right:0; bottom: 0; z-index: 2; }
.product_showcase-col iframe{border-radius:0; }
.product_showcase-col .embed-responsive .embed-responsive-item, .product_showcase-col .embed-responsive embed, .product_showcase-col .embed-responsive iframe, .product_showcase-col .embed-responsive object, .embed-responsive video { right:0; }
.videoTitle{margin-top:8px}
.videoTitle span{display:block;font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight3)}
.product_videos-sec .swiper-button-next,.product_videos-sec .swiper-button-prev{top:43%}
.relatedProduct-sec{background:var(--ms-offwhite)}
.banner-slider-sec .swiper-slide a, .banner-slider-sec .swiper-slide img{width:100%}
.filterBox{padding:15px 0;background:var(--ms-white);position: sticky; top: 0; z-index: 106;}
.filterBox .mobileFilter{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:1rem;}
.mobileFilter .filter-tag{cursor: pointer;opacity:1;visibility:visible;display:flex;align-items:center;gap:8px}
.mobileFilter .filter-tag img{max-width: 15px;}
.mobileFilter .filter-tag h5{margin-bottom:0;font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black)}
.mobile_navbar{opacity:0;visibility:hidden;position:fixed;top:55px}
.mobile-smallMenu{opacity:0;visibility:hidden;display:none}

.filter-sidenavbar .filter-tag{display:none;justify-content:center;position:fixed;z-index:11;background-color:var(--ms-white);padding:18px;bottom:0;box-shadow:0 -6px 4px 0 #0000001a;left:0;width:100%}
.filter-sidenavbar .filter-tag .heading4{margin:0}
.filter-sidenavbar { position: fixed; top: 0; right: -100%; width: 100%; max-width: 300px; height: 100vh; background-color: var(--ms-white); transition-duration: .3s; z-index: 107; }
.filter-sidenavbar.active{right:0}
.crossicon{position:absolute;top:20px;right:20px;cursor:pointer}
.filter-tag-card{margin-top:48px;box-shadow:none}
.filter-result{padding:0}
.filter-result h4{font-weight:var(--font-weight3);font-size:var(--f18);color:var(--ms-black7)}
.filter-sidenavbar .crossicon{max-width:20px;display:block}

.cart_modal{padding-right:0!important}
.cart_modal .modal-dialog{margin-right:0;margin-top:0;top:0;margin-bottom:0;position:fixed;right:-100%;width:550px;transition:all .3s ease-in-out}
.cart_modal.show .modal-dialog{right:0}
.modal.fade .modal-dialog{transform:translate(0,0)!important}
.cart_modal .modal-dialog .modal-content{border-top-right-radius:0;border-bottom-right-radius:0;height:100vh;border-radius:0;border:none}
.cart_modal .modal-body{height:100%;padding:10px 10px 35px 20px}
.cart_modal .modal-header{border-bottom:0}
.cart_modal .modal-title{font-size:var(--f28);font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:0}
.cart_modal .cart_items .cartID{display:flex;align-items:center;justify-content:space-between}
.cart_modal .cart_items .cartID .id-number{color:var(--ms-black5);font-size:var(--f16);font-weight:var(--font-weight3)}
.catlog_download{transition:all .3s ease-in-out}
.catlog_download a{display:flex;align-items:center;gap:8px}
.catlog_download span{color:var(--ms-black);font-size:var(--f16);font-weight:var(--font-weight4)}
.catlog_download:hover span{text-decoration:underline}
.product_Cart-list{margin-top:32px;overflow-y:scroll;height:calc(100% - 210px)}
.product_Cart-list .product_Box{padding:16px 16px 24px 16px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);border-radius:0;margin:8px 8px}
.product_Cart-list .product_Box:not(:last-child){margin-bottom:16px}
.product_Cart-list .product_img{display:flex;flex-shrink:0}
.product_detail .product_Desc{width:100%}
.product_Cart-list .product_Box .product_detail{display:flex;align-items:flex-start;gap:32px}
.product_detail .product_Desc h4{max-width:175px;width:100%;font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight4);margin-bottom:6px}
.product_Desc .product_price{font-size:var(--f16);font-weight:var(--font-weight5);color:var(--ms-black);display:block;margin-bottom:16px}
.product_Desc .pro-color{display:flex;align-items:center}
.product_Desc .pro-color .pro-col{color:var(--ms-black3);margin-right:8px;font-size:var(--f14)}
.product_Desc .pro-color .col-name{display:flex;align-items:center;gap:8px;font-weight:var(--font-weight4);font-size:var(--f14)}
.product_qty{margin-top:16px;display:flex;align-items:center;gap:24px}
.product_qty span{font-size:var(--f14);color:var(--ms-black3);font-weight:var(--font-weight4)}
.cartBox-cta{display:flex;align-items:center;justify-content:space-between;margin-top:32px}
.cartBox-cta .wishlist svg{width:24px}
.cartBox-cta .cta a{display:flex;align-items:center;gap:8px;color:var(--ms-black);font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black);text-decoration:underline}
.cart_priceBox{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ms-black);padding:16px;position:absolute;bottom:90px;width:calc(100% - 60px);margin:0 10px;border-radius:0;z-index:2}
.cart_items .items_cart{font-size:var(--f14);color:var(--ms-white);font-weight:var(--font-weight4)}
.cart_items .total_price{display:flex;align-items:center;gap:8px}
.cart_items .total_price .total{font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-white5)}
.cart_items .total_price h5{margin-bottom:0;font-size:var(--f16);color:var(--ms-white);font-weight:var(--font-weight5)}
.custom-scr::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
.custom-scr::-webkit-scrollbar{width:8px;background-color:#f5f5f5}
.spaces-cat.custom-scr::-webkit-scrollbar-track{border-radius:4px}
.spaces-cat.custom-scr::-webkit-scrollbar{width:2px;height:4px}
.custom-scr::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--ms-black3)}
.bg-white{background-color:var(--ms-white)}
.about-hindware .entry-title p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight3)}
.brands-sec .inspirations-cont{max-width:100%;min-height:155px}
.brands-sec .inspirations-col{margin-bottom:24px}
.brands-sec .inspirations-cta{justify-content:flex-start;gap:16px}
.news-wrapper .swiper-wrapper{margin-bottom:40px}
.news-wrapper .inspirations-col{background:var(--ms-white);border:1px solid var(--ms-black1); }
.news-wrapper .inspirations-col .inspirations-cont{max-width:100%}
.news-wrapper .inspirations-col .inspirations-cont h3 a{color:var(--ms-black);font-weight:var(--font-weight3)}
.about-product.news-wrapper .inspirations-col .bgimg{border-radius:0}
.read-more{color:var(--ms-black);font-weight:var(--font-weight3);transition:all .3s ease-in-out}
.read-more:hover{color:var(--ms-black)}
/*.inbanner-sec .inner-breadcrum-wrapper{position:absolute;top:10px;width:100%;z-index:2}*/
.inbanner-sec .inner-breadcrum-wrapper .breadcrumb-item{margin-bottom:0}
.inbanner-sec .inner-breadcrum-wrapper .breadcrumb-item,.inbanner-sec .inner-breadcrum-wrapper .breadcrumb-item a,.inner-breadcrum-wrapper .breadcrumb-item,.inner-breadcrum-wrapper .breadcrumb-item a{font-weight:var(--font-weight3);font-size:var(--f12);padding-left:0;padding-right:4px}
.inbanner-sec .inner-breadcrum-wrapper .breadcrumb-item+.breadcrumb-item::before{color:var(--ms-white5)}
.inspirations-sec.about-product .swiper-pagination{position:static}
.inspirations-sec.blog-sec .inspirations-cont{max-width:inherit}
.nor-content{display:flex;gap:20px}
.sticky{min-width:200px}
.scontent{flex:1;padding-left:80px}
.scontent h3,.scontent h4{font-weight:var(--font-weight4)!important;color:var(--ms-black);font-size:var(--f20)}
.scontent b{font-weight:var(--font-weight3);color:var(--ms-black);font-size:var(--f14)}
.scontent p,.scontent ul li{font-weight:var(--font-weight3);font-size:var(--f14)}
.nor-content ul,.oneCol ul,.twoCol ul{padding:0 0 0 15px;list-style:none}
.nor-content ul li,.oneCol ul li,.twoCol ul li{position:relative;padding-left:16px}
.nor-content ul li::before,.oneCol ul li::before,.twoCol ul li::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ms-black)}
.sidebar{width:25%;height:10%;overflow:auto;position:sticky;top:100px}
.nor-content{display:flex;justify-content:space-between}
.nav-tabs{margin:0!important;padding:0!important;list-style:none}
.nav-tabs .nav-item{margin:0;padding:0}
.nav-tabs .nav-item:before{display:none;margin:0!important;padding:0!important}
.nav-tabs .nav-link{border-radius:0;border-color:var(--bs-nav-tabs-border-color);color:var(--ms-black);background-color:transparent}
.nav-tabs .nav-link:hover{border-color:var(--ms-black);color:var(--ms-black);background-color:var(--ms-white)}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus{border-color:var(--ms-black);color:var(--ms-black);background-color:var(--ms-white)}
.table-responsive{border-radius:0;overflow:hidden;margin-bottom:1.5rem}
.table{margin-bottom:0}
.table>:not(caption)>*>*{box-shadow:none;padding:1rem}
.table th{font-weight:var(--font-weight5);background-color:var(--ms-offwhite);color:var(--ms-black);border:1px solid var(--ms-black2);font-weight:500;font-size:var(--f18);font-weight:var(--font-weight4)}
.table th b,.table th strong{font-weight:500}
.table td{font-size:var(--f14);line-height:1.5;color:var(--ms-black);border:1px solid var(--ms-black2)}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:auto}
.dropzone{flex:1;display:flex;flex-direction:column;align-items:center;padding:.375rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:0;height:95px;background-color:var(--ms-white);color:#bdbdbd;outline:0;transition:border .24s ease-in-out;justify-content:center}
.dropzone p{margin:0}
.smartApp .contact-address address{min-height: 300px;}
.contact-address address{background:url("../img/blog-gradient.webp") no-repeat; background-size: cover;padding:25px;min-height:240px;border-radius:0}
.contact-address address .officeDetail{flex:1;display:flex;margin-top:1rem; flex-wrap: wrap; align-items: flex-start;}
.contact-address address svg{margin-right:15px;flex:0 0 24px;max-width:24px}
.ro-address .re-address-slider {padding:1.5rem;background-color: var(--ms-white); margin-bottom: 1.5rem; }
.ro-address .re-address-slider p{margin-bottom:0;margin-top:10px}
.ro-address .re-address-slider p strong{font-weight: 600; color:var(--ms-black); }
.ro-address .re-address-slider p:first-child{margin-top:0}
.ro-address .re-address-slider a{color:var(--ms-black7)}
.ro-address .re-address-slider a:hover{color:var(--ms-black)}
.twoCol ol,.twoCol ul{column-count:2;column-gap:2rem}
.pic-col{border-radius:0;box-shadow:0 0 10px 0 rgba(0,0,0,.05);background-color:var(--ms-white);padding:2rem}
.cream-bg{background:url("../img/blog-gradient.webp") no-repeat; background-size: cover; }
.contactSecForm.cream-bg{background:url("../img/gradient-bg.png") no-repeat; background-size: cover; }
.white-bg{background:var(--ms-white)}
.photo-gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.photo-gallery .col{flex:0 0 18%;max-width:18%}
.photo-gallery .col.full{flex:0 0 100%;max-width:100%}
.photo-gallery .col.full .colmodal{min-height:205px}
.photo-gallery .col.full p{margin-left:1rem;margin-right:1rem}
.box-modal,.photo-gallery .col{border-radius:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:var(--ms-white);display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;position:relative}
.box-modal .colImg,.photo-gallery .col .colImg{overflow:hidden}
.box-modal .colImg img,.photo-gallery .col .colImg img{transition-duration:.3s;max-width:257px;max-height:257px;width:auto}
.box-modal:hover .colImg img,.photo-gallery .col:hover .colImg img{transform:scale(1.3)}
.box-modal h4,.photo-gallery .col h4{border-top:1px solid var(--ms-gray);margin:0;padding:20px}
.photo-gallery .col h4{min-height:95px}
.photo-gallery .col .btn{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;z-index:2;max-width:130px;opacity:0;visibility:hidden;transition-duration:.3s}
.photo-gallery .col:hover .btn{opacity:1;visibility:visible}
.productGallery-sec .photo-gallery .col{cursor:pointer}
.product-faq .faq-content{max-width:800px;margin:auto}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;max-width: 70vw;margin: auto;}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.box-modal .colImg{padding:1.5rem}
.box-modal .box-content{padding:1.5rem;min-height:235px}
.box-modal .box-content p{margin:0}
.genpic h3{font-size:var(--f18)}
.tank-feature{max-width:1000px;margin:auto}
.waterTank-pic.second{margin-top:-150px}
.foamcore-feature{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.foamcore-feature .genpic{max-width:200px}
.foamcore-feature .genpic img{max-width:100px}
.cart_modal .cart-list-col.pro-card { background-color:var(--ms-offwhite); }
.cart_modal .cart-list-col.pro-card:before { display:none; }
.cart_modal .cart-list-col{border-radius:0;box-shadow:none;padding:20px;display:flex;align-items:center;gap:24px}
.cart_modal .cart-list-col .cartDetail h2{font-size:var(--f16);line-height:1.4;font-weight:var(--font-weight4);color:var(--ms-black)}
.cart_modal .cart-list-col .cartDetail .cartOptions .price-tol{font-size:var(--f18);font-weight:var(--font-weight6);color:var(--ms-black); margin-bottom: 5px;}
.cart_modal .cart-list-col .cartDetail .cartOptions .pro-color { position:static; }
.cart_modal .cartOptions .pro-col{color:var(--ms-black3)}
.cart_modal .cartOptions .col-name,.cart_modal .cartOptions .pro-col{font-size:var(--f16)}
.cart_modal .cartOptions .col-name{color:var(--ms-black7)}
.cart_modal .enquire-form{margin-top:30px}
.cart_modal .custom-scr{overflow-y:scroll}
.tel_col select{max-width:80px;position:absolute;border:none!important;padding-right:6px;background:0 0}
.tel_col .number-tel{padding-left:80px}
.cart_modal .productVisit { border-radius: 0; box-shadow: none; padding: 20px; background: var(--ms-offwhite); }
.cart_modal .productVisit .button-border { border: none; border-radius: 0; margin-right: 16px; padding: 0; }
.cart_modal .productVisit .button-border img { max-width: 75px; }
.myCart_modal .enquire-form{margin-top:0}
.myCart_modal .modal-content{background:url("../img/blog-gradient.webp") no-repeat; background-size: cover;}
.cart-sec .title-head{font-size:var(--f28);font-weight:var(--font-weight4)}
.cart-sec .sku-num{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black5)}
.cart-sec .entry-title{margin-bottom:32px!important}
.cart-sec .cart-listing-sec .cart-list-col{padding:24px 0;border-bottom: 1px solid var(--ms-black2); background:var(--ms-white);margin-bottom:16px;display:flex;align-items:center;gap:36px}
.cart-sec .cart-listing-sec .cart-list-col:before{display: none;}
.cart-listing-sec .cartDetail h2{font-size:var(--f20);font-weight:var(--font-weight3);color:var(--ms-black)}
.cart-listing-sec .cartOptions{display:flex;align-items:center;gap:72px;margin:28px 0}
.cart-listing-sec .cartOptions .price-tol{font-size:var(--f20);font-weight:var(--font-weight5);color:var(--ms-black)}
.cart-listing-sec .cartOptions .pro-color{margin-top:0;position: static;}
.cart-listing-sec .cart-list-col .cartCta{display:flex;align-items:center;gap:48px}
.cart-listing-sec .cart-list-col .cartCta button{padding:0;font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black)}
.cart-listing-sec .cart-list-col .cartCta button:hover,.cartBox-cta .cta a:hover,.downloadpdf a:hover{color:var(--ms-black)}
.downloadpdf a{color:var(--ms-black);font-size:var(--f14);font-weight:var(--font-weight3)}
.cartSummary{padding:30px 20px;background:url("../img/cart-bg.svg") no-repeat; background-size: cover; }
.cartSummary h3{font-size:var(--f20);color:var(--ms-black);font-weight:var(--font-weight5)}
.cartSummary h3 span{font-size:var(--f16);color:var(--ms-black5);font-weight:var(--font-weight3)}
.cartSummary .table td{border:none;padding:.5rem 0; background-color: transparent; }
.cartSummary .table .item-name{color:var(--ms-black);font-weight:var(--font-weight3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}
.cartSummary .table .amountLine td{color:var(--ms-black);padding: 1rem 0; font-size:var(--f18)}
.cartSummary .table .totalAmt span{color:var(--ms-black5)}
.cartSummary .cta{margin-bottom:0!important}
.cartSummary .amountLine{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}
.cartSummary .singleAmt{font-weight:var(--font-weight4);color:var(--ms-black)}
.cartSummary .totalPrice{font-weight:var(--font-weight5);color:var(--ms-black);font-size:var(--f16)}
.tab-wrapper.pro-tab-link{top:74px}
.sidebar.table-content{top:145px}
.table-content{background:var(--ms-white);border-radius:0;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);padding:32px}
.table-content .custom-scr{max-height:440px;overflow:auto}
.table-content h3{margin-bottom:24px;font-weight:var(--font-weight4);font-size:var(--f26);color:var(--ms-black)}
.table-content ul li::before{display:none}
.table-content ul,.table-content ul li{padding-left:0}
.table-content ul{padding-bottom:0;margin-bottom:0}
.table-content ul li{margin-bottom:24px}
.table-content ul li:last-child{margin-bottom:0}
.table-content ul li a{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black7);transition:all .3s ease-in-out}
.table-content .link.active{color:var(--ms-black);font-weight:var(--font-weight5)}
.table-content .link:hover{color:var(--ms-black)}
.contactBox h3{font-size:var(--f20);font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:24px}
.contactBox ul{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:24px 64px;margin-bottom:0}
.emailId .singleEmail{display:flex;align-items:center;gap:12px}
.singleEmail .emailAddress p{margin-bottom:0;font-size:var(--f14);color:var(--ms-black7);font-weight:var(--font-weight4)}
.singleEmail .emailAddress a,.tollBox a{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black);transition:all .3s ease-in-out}
.singleEmail .emailAddress a:hover,.tollBox a:hover{color:var(--ms-black)}
/*.mapBg {background-image: url("../img/global-map.png"); background-repeat: no-repeat; background-size: contain; background-position: top right; }*/
.mapSec { display:flex; flex-direction: row-reverse; padding: 3rem; padding-right: 0; gap:2rem;  }
.mapSec .tabbing-wrapper { margin-right: auto;  }
.contactSec-form form {max-width:750px; margin: 0; margin-right: auto;}
.contactSec-form,.where-buy-sec{padding:34px;border-radius:0}
.contactSec-form p{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black);margin-bottom:24px}
.contactSec-form .btn,.where-buy-sec .btn{width:100%;margin-top:24px;font-size:var(--f18)}
.contactSec-form .btn { width:auto; }
.contact-address address p{font-size:var(--f18);font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:0}
.contact-address address p.smtxt{font-size:var(--f16);}
.contact-address .officeDetail{gap:16px}
.contact-address .timingCol{display: block; color:var(--ms-black);font-size:var(--f14)}
.contact-address .timingCol span{display: block; color:var(--ms-black7);font-size:var(--f13)}
.officeDetail a,.officeDetail span{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black);}
.officeDetail span { flex: 0 0 calc(100% - 45px);}
.officeDetail a:hover{color:var(--ms-black)}
.contact-address .row{justify-content:space-between}
.contact_sec_leftWrapper .entry-title{max-width:900px; margin: auto; }
.contact_sec_det {max-width:980px; margin: auto; display: flex; justify-content: center; gap:2rem; }
.contact_sec_det .contactBox {border-right:1px solid rgba(0,0,0,0.1); flex:0 0 30%; }
.contact_sec_det .contactBox:last-child {border-right:none; }
.contact-address .entry-title p{color:var(--ms-black7)}
.contactSec-form .tel{position:absolute;top:3px;left:16px}
.tel .countryList{max-width:75px}
.tel .countryList #countryCode{border:0!important;border-radius:0;height:40px}
.mobileField{padding-left:80px}
.inbanner-sec.panel { min-height: 100vh; overflow: hidden; max-height: 100vh; }
.inbanner-slider{margin:auto;max-width:1920px; height: 100vh; overflow: hidden;}
.inbanner-slider img, .inbanner-slider video{ width: 100%; height: 100%; object-fit: cover; object-position: bottom center;}
.inbanner-slider.history img {object-position: top center;}
.whatsapp-arrow{position:fixed;bottom:55px;right:10px;background-color:var(--ms-green1);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;z-index:12;width:35px;height:35px}
.whatsapp-arrow svg{max-width: 20px;}
.inspirations-sec.art-of-exquisite .inspirations-col{box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:24px}
.art-of-exquisite-swiper .swiper-wrapper{margin-bottom:2rem}
.exquisite-listing{flex:0 0 auto;width:33.33333333%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.inspirations-sec.art-of-exquisite .inspirations-col img{width:100%}
.inspirations-sec.art-of-exquisite .inspirations-col .inspirations-cont{max-width:100%}
.themeDetailCol.featured-coll{background:var(--ms-white)}
.gallery{columns:3;column-gap:1rem;width:100%}
.gridItem{break-inside:avoid;margin-bottom:1.5rem;position:relative;border-radius:0;overflow:hidden}
.gridItem img{width:100%;height:auto;display:block;border-radius:0}
.inspirations-cta{justify-content:center;gap:24px}
.pro-cta .btn,.pro-cta a{width:calc(100% / 2)}
.inspirations-cta a span,.pro-cta a .btn{width:100%}
.tab-content .inspirations-cta{justify-content:flex-start}
.tab-content .inspirations-cta .btn{width:auto}
.aboutCompanySec .company-content{padding-right:48px}
.aboutCompanySec .company-content p{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black7)}
.videoImg-wrapper{max-width:1020px;margin:0 auto}
.videoImg-wrapper iframe,.videoImg-wrapper img{border-radius:0}
.hindware-advantage .pro-card .icon{margin-bottom:24px;height:48px}
.hindware-advantage .pro-content h3{font-size:var(--f22);font-weight:var(--font-weight4);color:var(--ms-black)}
.hindware-advantage .pro-content p{font-size:var(--f14);font-weight:var(--font-weight3);color:var(--ms-black7);margin-bottom:0}
.hindware-advantage .pro-card{position:relative;padding:20px;border-radius:0;transition:all .3s ease-in-out;min-height:305px;overflow:hidden;margin-bottom:24px}
.about-the-company .hindware-advantage .pro-card{min-height:395px;}
.hindware-advantage .pro-card.expanded{max-height:none}
.hindware-advantage .pro-content .description.show{-webkit-line-clamp:unset}
.hindware-advantage .read-more{background-color:transparent;color:var(--ms-black);border:none;cursor:pointer;text-decoration:underline}
.mobileFixed_bottom.aboutCompany ul{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:26px 0;gap:40px;white-space:nowrap;overflow:auto}
.mobileFixed_bottom.aboutCompany ul li{margin-bottom:0}
.mobileFixed_bottom.aboutCompany ul li .link-item{position:relative;color:var(--ms-white7);font-weight:var(--font-weight4)}
.mobileFixed_bottom.aboutCompany ul li .link-item.active::before,.mobileFixed_bottom.aboutCompany ul li .link-item:hover::before{width:100%}
.mobileFixed_bottom.aboutCompany ul li .link-item:hover, .mobileFixed_bottom.aboutCompany ul li .link-item.active{color:var(--ms-white)}
.mobileFixed_bottom.aboutCompany ul li .link-item::before{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-5px;width:0;height:2px;background-color:var(--ms-white);transition-duration:.4s}
.aboutCompanySec .workCulture .company-content{padding-right:0;padding-left:48px}
.workCulture .read-less-btn,.workCulture .read-more-btn{font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight4);background:0 0;border:0;padding:0;text-decoration:underline}
.career-form{padding:60px 60px;border-radius:0}
.dropzone{padding:26px 26px;height:120px;border:1px dashed}
.dropzone p{font-size:var(--f14);color:var(--ms-black3);margin-bottom:8px}
.spreadLove .content p{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black7)}
.certificateBox{min-height:120px;margin-bottom:24px;position:relative;cursor:pointer;}
.certificateBox.pro-card{background: var(--ms-white);}
.certificateBox a{display:flex;align-items:flex-start;gap:16px}
.certificateBox a:hover span{color: var(--ms-black5); }
.certificateBox .certificate-icon{display:flex;flex-shrink:0; position: absolute; top: 12px; right: -27px; z-index: 1; opacity: 0.05; }
.certificateName h3{font-size:var(--f14);font-weight:var(--font-weight5);color:var(--ms-black)}
.certificateBox span{color:var(--ms-black);text-decoration:underline;font-size:var(--f14);font-weight:var(--font-weight4);transition:all .3s ease-in-out}
.certificateBox:hover span{color:var(--ms-black)}
.certificateImg-wrapper a{width:100%}
.history-sec .history-col{display:flex}
.history-sec .history-col .table-content{width:20%!important;background-color:transparent;box-shadow:none;border-radius:0;padding:0 15px;overflow:visible}
.history-sec .history-col .table-content .years-col{max-height:430px;overflow:hidden;scroll-behavior:smooth;padding:0}
.history-sec .history-col .table-content .years-col ul{position:relative;padding-left:30px}
.history-sec .history-col .table-content .years-col ul:before{position:absolute;content:"";width:1px;height:100%;border-left:1px solid #d9d9d9;top:0;left:14px}
.history-sec .history-col .table-content .years-col .link{position:relative}
.history-sec .history-col .table-content .years-col .link:before{position:absolute;content:"";width:12px;height:12px;background-color:#AEAEAE;border-radius:100px;top:4px;left:-22px;transition-duration:.3s;z-index:1}
.history-sec .history-col .table-content .years-col .link:after{position:absolute;content:"";width:12px;height:12px;background-color:var(--ms-black);opacity:0;visibility:hidden;border-radius:100px;top:4px;left:-22px;transition-duration:.3s;z-index:2}
.history-sec .history-col .table-content .years-col .link.active:before{transform:scale(1.4);background-color:var(--ms-white);}
.history-sec .history-col .table-content .years-col .link.active:after{transform:scale(1);opacity:1;visibility:visible;}
.history-sec .history-col .years-content{flex:1 1}
.history-sec .history-col .years-content .content{columns:2;column-gap:1rem;width:100%;margin-bottom:20px}
.history-sec .history-col .years-content .item{background:var(--ms-white);border-radius:0;padding:20px;page-break-inside:avoid;break-inside:avoid;position:relative;overflow:hidden;margin-bottom:20px}
.history-sec .history-col .years-content .item p{margin-bottom:0}
.history-sec .history-col .years-content .item .imgsec img{border-radius:0;margin-bottom:1rem}
.history-col .scroll-button{width:30px;height:30px;background:var(--ms-white);border-radius:50%;border-color:transparent;box-shadow:0 0 10px 0 rgba(0,0,0,.1); display: flex;}
.history-col .scroll-button.scroll-up{transform:rotate(-90deg)}
.history-col .scroll-button.scroll-down{transform:rotate(90deg)}
.years-content .item h3{font-size:var(--f18);color:var(--ms-black);font-weight:var(--font-weight4)}
.years-content .item p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight3)}
.spreadLove .content p a{color:var(--ms-black);font-weight:var(--font-weight4)}
.career-form .submitBtn{font-size:var(--f18);}
.read-less-btn:hover,.read-more-btn:hover,.read-more:hover{color:var(--ms-black);text-decoration:underline}
.spreadLove .content p a:hover{color:var(--ms-black)}
.lastDecade-icon{background:var(--ms-white);border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:16px;text-align:center;min-height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lastDecade-wrapper .swiper-slide img{max-width:126px}
.lastDecade-icon span{font-size:var(--f12);color:var(--ms-black7);font-weight:var(--font-weight4);line-height:1.4;display:block}
.clientele-wrapper h4{font-size:var(--f20);font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:16px}
.clientele-wrapper{max-width:650px}
.clientele-wrapper.education{margin-top:64px}
.lastDecade-icon.clienteleIcon{min-height:auto}
.lastDecade-Sec .swiper{padding-right:14px}
.lastDecade-Sec .swiper-wrapper{margin:8px}
.bmembers-sec .members-col{display:flex;flex-direction:column;background-color:var(--ms-white);border-radius:0;overflow:hidden;}
.bmembers-sec .member-detail{padding:25px;min-height:140px}
.bmembers-sec .member-detail .title{font-weight:var(--font-weight3);color:var(--ms-black);font-size:var(--f22)}
.bmembers-sec .member-detail p{margin-bottom:0;font-size:var(--f16);color:var(--ms-black5);font-weight:var(--font-weight4)}
.tvcList.brands-sec .inspirations-cont{min-height:180px;padding-bottom:0}
.tvcList.brands-sec .inspirations-cont h3{color:var(--ms-black);font-weight:var(--font-weight3)}
.tvcListPopup .modal-dialog{max-width:950px;margin:0 auto}
.tvcListPopup .modal-dialog .videoPopupModal iframe{padding:24px;border-radius:0}
.popupbtnClose{position:absolute;top:15px;right:15px;width:30px;height:30px;background:var(--ms-white);border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center}
.popupbtnClose .btn-close{font-size:var(--f12)}
.videoIframe{border-radius:0}
.services-img img{border-radius:0}
.entry-container h1,.entry-container h2,.entry-container h3,.entry-container h4,.entry-container h5,.entry-container h6{font-weight:var(--font-weight4)}
.boxColumn{background:var(--ms-white);border-radius:0;border:1px solid rgba(0,0,0,.1);min-height:310px;margin-bottom:1.5rem}
.boxColumn header{background-color: var(--ms-offwhite); width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:16px 24px}
.boxColumn header .title{margin-bottom:0;font-weight:var(--font-weight5);font-size:var(--f16)}
.boxColumn header p{margin-bottom:0;font-size:var(--f14)}
.boxColumn .boxColumnContent{padding:16px 24px}
.store-loc-col.storeExp { padding: 0; }
.store-loc-col.storeExp .store-title { font-size:var(--f22);font-weight:var(--font-weight5); margin-bottom: 1.5rem; }
.store-loc-col.storeExp .store-address{min-height:50px; }
.store-loc-col.storeExp .store-cta .btn { line-height: 34px; }
.store-loc-col.storeExp .store-cta .btn:before { display: block; }
.media_releaseCard .date{display:flex;align-items:center;gap:8px}
.media_releaseCard .date p{margin-bottom:0;font-size:var(--f14);font-weight:var(--font-weight3);color:var(--ms-black5)}
.pressReleaseList .certificateBox.media_releaseCard{min-height:220px}
.media_releaseCard .press-release-title{margin-top:8px}
.media_releaseCard .press-release-title h3{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black)}
.media_releaseCard .pressRelease-cta{display:flex;align-items:center;gap:36px;position:absolute;bottom:24px}
.media_releaseCard .pressRelease-cta .btn{padding:0;border:0}
.media_releaseCard .pressRelease-cta .btn-outline,.media_releaseCard .pressRelease-cta a{font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black)!important;text-decoration:underline}
.media_releaseCard .pressRelease-cta .btn-outline:hover,.media_releaseCard .pressRelease-cta a:hover{color:var(--ms-black)!important}
.media_releaseCard .pressRelease-cta .btn-outline:hover{background:0 0}
.inspirations-sec.pressReleaseList ul.nav-tabs{box-shadow:none;margin-bottom:0!important;padding:0!important}
.inspirations-sec.pressReleaseList ul .nav-item .nav-link{border:1px solid var(--ms-black7);border-radius:0;padding:8px 24px}
.inspirations-sec.pressReleaseList .nav-link.active,.inspirations-sec.pressReleaseList .nav-link:hover{color:var(--ms-white)!important;background:var(--ms-black)!important;border-color:var(--ms-black)!important}
.adsGallery-list .lg-react-element.printgallery{columns:4;column-gap:1rem;width:100%}
.adsGallery-list .lg-react-element .printimg{cursor:pointer;overflow:hidden;padding:12px;background:var(--ms-white);page-break-inside:avoid;break-inside:avoid;margin-bottom:18px;position:relative;border-radius:0;overflow:hidden}
.meets-galleryList .gallery-item img{border-radius:0}
.meets-galleryList .gallery-heading{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4);margin:16px 0 8px}
.meets-galleryList .gallery-description{font-size:var(--f14);font-weight:var(--font-weight4);color:var(--ms-black);text-decoration:underline}
.title-head a{color:var(--ms-black)}
.where-buy-sec .form-control, .where-buy-sec .form-select, .where-buy-sec select, .where-buy-sec select.form-control { max-width:225px; min-width: 225px; max-height: 38px; border-radius: 4px; }
.where-buy-sec .btn-radio .form-check{padding-left:0;margin: 0;}
.where-buy-sec .btn-radio .form-check:not(:last-child){padding-right:12px}
.where-buy-sec .btn-radio input[type=radio]+label:after,.where-buy-sec .btn-radio input[type=radio]+label:before{display:none}
.where-buy-sec .btn-radio input[type=radio]+label{padding:8px 16px;min-height: 38px;display:block;line-height:normal;border:1px solid rgba(0,0,0,.3);border-radius:4px;white-space:nowrap}
.where-buy-sec .btn-radio input[type=radio]:checked+label{background-color:var(--ms-black);border-color:var(--ms-black);color: var(--ms-white);}
.store-len{padding-left:10px;color:var(--ms-black)}
.store-loc{height:600px;overflow:hidden;overflow-y:auto!important;padding:0 10px}
.store-loc-col{margin-bottom:1.4rem}
.store-loc-col .brand-val{background-color:var(--ms-black);color:var(--ms-white);font-size:var(--f12);font-weight:var(--font-weight5);border-radius:0;line-height:27px;padding:0 8px;display:inline-block;margin-bottom:.6rem}
.store-loc-col .brand-val.authorised-dealer{background-color:#B6C6A6;color:var(--ms-black);}
.store-loc-col .store-title{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black)}
.store-loc-col .store-address,.store-loc-col .store-email,.store-loc-col .store-tel,.store-loc-col .store-tim .store-ava p, .store-loc-col .store-user{font-size:var(--f14);font-weight:var(--font-weight5);padding-left:34px;margin-bottom:.6rem;line-height:20px}
.store-loc-col .store-address{min-height:75px;background:url("../img/location-icon.svg") no-repeat;background-size:20px}
.store-loc-col .store-email{background:url("../img/envelope.svg") no-repeat;background-size:20px}
.store-loc-col .store-tel{background:url("../img/calling.svg") no-repeat;background-size:20px}
.store-loc-col .store-user{background:url("../img/user.svg") no-repeat;background-size:20px}
.store-loc-col .store-tim{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0;margin-bottom:1rem}
.store-loc-col .store-tim .store-ava span{color:var(--ms-black);opacity:.5;font-size:var(--f14)}
.store-loc-col .store-tim .store-ava p{padding-left:0;margin-bottom:0}
.store-loc-col a{color:var(--ms-black)}
.store-loc-col a:hover{color:var(--ms-black5)}
.store-cta .btn:before { display: none; }
.store-cta .btn { line-height: normal; }
.store-cta .btn img { flex:0 0 24px; max-width: 24px; }
.store-loc-col.centerDetail { background-color: #fcfcfc; border:none; padding: 50px 75px; margin: 0 0 0 -24px; height: 100%; }
.store-loc-col.centerDetail h1 { font-weight:var(--font-weight4); }
.store-loc-col.centerDetail .store-address { min-height: inherit; }
.store-loc-col.centerDetail .storeTime { font-size:var(--f14); }
.store-loc-col.centerDetail .store-address, .store-loc-col.centerDetail .store-email, .store-loc-col.centerDetail .store-tel, .store-loc-col.centerDetail .store-tim .store-ava p, .store-loc-col.centerDetail .store-user { font-size:var(--f16); }
.store-loc-col.centerDetail .btn-primary { line-height: 43px; color:var(--ms-white); }
.store-loc-col.centerDetail .btn-primary:hover { color:var(--ms-black); }
.supportSec-form{max-width:1170px;margin:0 auto!important}
.supportSec-form.contactSec-form .btn{width:auto}
.note{background-color:var(--ms-ofgray);border-radius:0;padding:1rem;display:inline-flex;gap:10px;margin:0}
.note p{margin:0}
.export-tabForm{max-width:1160px;margin:0; padding: 0; }
.enquiryBtn{display:flex;gap:32px}
.brandWrapper{background:var(--ms-white);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:0;padding:14px 20px;display:flex;align-items:center;justify-content:center;min-height:85px}
.capacity-desc{margin-bottom:16px}
.capacity-desc span{font-size:var(--f16);color:var(--ms-black7)}
.capacity-desc small{display:block;color:var(--ms-tablered);font-size:var(--f12);font-weight:var(--font-weight4)}
.exportTable thead tr th{text-align:left;padding-left:32px}
.tableData .contact-address{max-width:650px}
.exportTable{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.check-formOuter{display:flex;align-items:center;white-space:nowrap;gap:16px;flex-wrap:wrap;background:var(--ms-white);padding:24px 16px;border-radius:0}
.form-check-label{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black)}
.checkField .form-check-input[type=checkbox]{border-color:var(--ms-black5)}
.form-label{font-size:var(--f16);font-weight:var(--font-weight5)}
.newField{cursor:pointer;margin-top:32px;margin-bottom:64px}
.removeField{cursor:pointer;color:var(--ms-red);display:flex;align-items:center}
.removeField svg path{stroke:var(--ms-red)}
.formTabbing .tabbing-wrapper .nav-item{flex:none}
.formTabbing .tabbing-wrapper .nav-item button{width:auto;border:0}
.formTabbing .tabbing-wrapper .nav-tabs{margin-bottom: 1.5rem!important; border-bottom:0;gap:26px}
.formTabbing .tabbing-wrapper .nav-item .nav-link{color:var(--ms-black7);font-weight:var(--font-weight4);font-size:var(--f14);background:0 0;position:relative;padding-left:0;padding-right:0}
.formTabbing .tabbing-wrapper .nav-item .nav-link.active,.formTabbing .tabbing-wrapper .nav-item .nav-link:hover{color:var(--ms-black);background:0 0}
.formTabbing .tabbing-wrapper .nav-item .nav-link.active::before,.formTabbing .tabbing-wrapper .nav-item .nav-link:hover::before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ms-black)}
.loginMenu{max-width:300px;border-radius:0;padding:0;z-index:108;top:100%;right:0;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}
.loginMenu.dropdown-menu .dropdown-item:not(:last-child){margin-bottom:0}
.loginMenu.dropdown-menu .dropdown-item{padding: .7rem 1.5rem; font-size:var(--f14); padding-right: 2.5rem; border-bottom-color: rgba(0,0,0,0.1); position: relative; }
.loginMenu.dropdown-menu .dropdown-item:hover{background-color: rgba(0,0,0,0.05); }
.loginMenu.dropdown-menu .dropdown-item svg{position: absolute; right:1rem; max-width: 16px; }
.loginMenu .dropdown-item{padding:0;border:none;font-weight:var(--font-weight3);background-color:transparent;white-space:normal}
.loginMenu .dropdown-item:hover{color:var(--ms-black)}
.loginMenu .dropdown-item.forBusiness .businessCont,.loginMenu .dropdown-item.loginLink{font-size:var(--f18)}
.loginMenu .dropdown-item.loginLink svg{color:var(--ms-black)}
.loginMenu .dropdown-item.forBusiness{display:flex;align-items:self-start;background-color:rgba(238,177,22,10%);border-radius:0;padding:15px}
.loginMenu .dropdown-item.forBusiness .businessIco{flex:0 0 32px;margin-right:10px}
.loginMenu .dropdown-item.forBusiness .businessCont span{display:block;font-size:var(--f14)}
.registration-sec{display:flex;padding-top: 100px;}
.registrationImg{flex:0 0 48%;max-width:48%;height:auto;min-height:635px;background-size:cover;background-position:top center;display:flex;align-items:end;justify-content:center;padding:60px}
.registrationImg .brandLogo{background-color:var(--ms-white);border-radius:0;padding:1.5rem;margin-bottom:0}
.registrationImg .brandLogo p{font-size:var(--f22)}
.registrationImg .brandLogo .bImg{display:flex;flex-wrap:wrap;gap:1rem 2rem}
.registrationImg .brandLogo .bImg.whyHindware{display:flex;flex-wrap:wrap;gap:1rem 2rem}
.registrationImg .brandLogo .bImg.whyHindware span{display:flex;align-items:center;gap:1rem;flex:0 0 46%;max-width:46%}
.registrationImg .brandLogo .bImg span{display:block}
.registrationImg .brandLogo .bImg span img{max-height:35px;width:auto}
.registrationForm{flex:0 0 52%;max-width:52%;background-color: var(--ms-white); height:auto;min-height:635px;display:flex;justify-content:center;align-items:center}
.registrationForm .rFormCol{min-width:480px;max-width:480px;margin:auto}
.registrationForm .rFormCol.businessrFormCol{min-width:100%;max-width:100%;margin:auto}
.registrationForm .rFormCol .title{font-weight:var(--font-weight3);font-size:var(--f24)}
.registrationForm .rFormCol .title-sm{font-weight:var(--font-weight3);font-size:var(--f18)}
.registrationForm .rFormCol p{font-weight:var(--font-weight3);font-size:var(--f18)}
.registrationForm.contactSec-form{border-radius:0;padding:60px;margin:0}
.registrationForm.contactSec-form .tel{left:4px}
.dark-text{font-weight:var(--font-weight4)}
.backBtn{cursor:pointer}
.backBtn svg{color:var(--ms-black)}
.registrationForm .rFormCol .password-help p{font-size:var(--f14);margin-bottom:5px;color:#a8a5a0;display:flex;align-items:center;gap:10px}
.registrationForm .rFormCol .password-help p.big{font-size:var(--f16)}
.password-help span{display:inline-block;width:8px;height:8px;border-radius:0}
.dropzone .dropFileBtn .btn,.dropzone p{font-size:var(--f14)!important;line-height:24px}
.verify{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--ms-black);font-size:var(--f14)}
.codeVerify .modal-header,.submitModal .modal-header{border:none;padding:32px;padding-bottom:0}
.codeVerify .modal-body p,.codeVerify .modal-header .modal-title,.submitModal .modal-body h3,.submitModal .modal-body p{font-weight:var(--font-weight3)}
.codeVerify .modal-body,.submitModal .modal-body{padding:32px;padding-top:0}
.submitModal .requstid{display:inline-block;border-radius:0;border:1px solid rgba(0,0,0,.2);padding:5px 15px;background-color:rgba(0,0,0,.05)}
.compareProduct-page .content-header-card h1{font-size:var(--f20);font-weight:var(--font-weight3);color:var(--ms-black)}
.compareProduct-page .banner-ceckbox label{font-size:var(--f14);color:var(--ms-black);font-weight:var(--font-weight3)}
.compareProduct-page .banner-ceckbox .form-check{margin-bottom:8px}
.compare-hind-products .pro-card{position:relative}
.compare-hind-products .pro-card .top-tag{position:absolute;top:18px;right:15px;z-index:2}
.compare-hind-products .pro-card .img-slider .swiper-slide{min-height:200px;max-height:200px;text-align:center}
.compare-hind-products .pro-card .img-slider .swiper-slide img{width:200px}
.compare-hind-products .pro-card .pro-name{min-height:70px}
.compare-table-tabs .table th{background-color:transparent;border:0}
.compare-table-tabs .table td{border:0}
.compare-table-tabs .table tr:nth-of-type(2n){background:#f0ece4}
.compare-table-tabs .table>:not(caption)>*>*{background-color:transparent}
.compare-table-tabs.table-responsive{border-radius:0}
.compare-hind-products.addProduct .pro-card{min-height:399px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.compare-hind-products.addProduct .productAdd{text-align:center}
.compare-hind-products.addProduct .productAdd .addIcon{width:160px;height:160px;border-radius:50%;border:2px dashed var(--ms-black5);margin:auto;display:flex;align-items:center;justify-content:center}
.compare-hind-products.addProduct .productAdd span{display:block;padding-top:36px;color:var(--ms-black7);font-weight:var(--font-weight3);font-size:var(--f20)}
.table .remove{color:var(--ms-black7);font-size:var(--f16);text-decoration:underline}
.compare-table-tabs{border-top:1px solid var(--ms-black3)}
.compare-table-tabs .table td{color:var(--ms-black);font-weight:var(--font-weight4)}
.compare-table-tabs .table th{color:var(--ms-black7);font-weight:var(--font-weight3)}
.compare-table-tabs .table td,.compare-table-tabs .table th{width:25%;padding:16px 32px;text-align:left}
.compare-table-tabs .mob-product .sku-num{font-size:var(--f12);color:var(--ms-black5)}
.compare-table-tabs .mob-product .pro-title{font-size:var(--f14);color:var(--ms-black7);font-weight:var(--font-weight4)}
.compare-table-tabs .table tr:first-of-type{display:none}
.compareProduct-wrapper{padding-top:40px}
.compareProduct-table .inner-breadcrum-wrapper{margin-top:10px}
.compareProduct-table .inner-breadcrum-wrapper li a{color:var(--ms-black5);font-size:var(--f12)}
.share-comparison{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ms-ofgray);border-radius:0;padding:6px 10px;position:absolute;top:-20px;right:0;width:auto;cursor:pointer}
.product-compare-modal .modal-dialog{max-width:900px}
.product-compare-modal .modal-content{border-radius:0}
.product-compare-modal .modal-header{padding:0;border:0}
.product-compare-modal .modal-header .btn-close{position:absolute;z-index:2;top:32px;right:32px}
.product-compare-modal .modal-body{padding:56px 32px;height:450px}
.modal-compare-content p{font-size:var(--f20);font-weight:var(--font-weight3);color:var(--ms-black)}
.modal-compare-content .form-select{margin-bottom:16px}
.modal-compare-content .modal-product-right{height:100%}
.modal-compare-content .no-product{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
.modal-compare-content .no-product span{display:block;margin-top:16px;font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black5)}
.product-modalBtn{position:absolute;bottom:56px;left:0;right:0}
.product-modalBtn .btn{font-size:var(--f18);padding:14px 26px;width:300px}
.modal-compare-content .product-select .productName .sku-num{font-size:var(--f14);color:var(--ms-black3);font-weight:var(--font-weight3)}
.modal-compare-content .product-select .productName .pro-title{font-size:var(--f16);font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:4px}
.modal-compare-content .product-select .pro-price{display:flex;align-items:center;justify-content:center;gap:8px}
.modal-product-right .pro-price .price-tol{font-weight:var(--font-weight5);color:var(--ms-black)}
.product-select .pro-price .price-inc{font-weight:var(--font-weight3)}
.shareComparison .modal-dialog{max-width:450px}
.shareComparison .modal-body{background-color:var(--ms-lgray);border-radius:0;height:100%;padding:30px 32px}
.shareSocial-modal .social-wrapper ul{list-style:none;padding-left:0;display:flex;align-items:center;gap:32px;margin-bottom:0}
.shareSocial-modal .social-wrapper ul li a{background:var(--ms-white);width:32px;height:32px;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.05);border:1px solid transparent;display:flex;align-items:center;justify-content:center}
.cataloguesGallery .cataloguesImg{margin-bottom:36px; background-color: var(--ms-offwhite); }
.cataloguesGallery .cataloguesImg .secPic{border-radius:0;}
.cataloguesGallery .cataloguesImg .secPic a{overflow:hidden;border-radius:0}
/* .cataloguesGallery .cataloguesImg:hover .secPic img{transform:scale(1.1)} */
.cataloguesGallery .cataloguesImg .secPic img{border-radius:0;transition:all .3s ease-in-out}
.cataloguesGallery .cataloguesImg h3{font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight5);margin-bottom: 5px;}
.catalogueCta .btn-transparent,.catalogueCta a{color:var(--ms-black)!important;font-weight:var(--font-weight5)!important;font-size:var(--f14);}
.mobileFixed_bottom.aboutCompany.listingFixed{max-width:410px;padding:16px 24px;transition:all .5s ease-in-out;cursor:pointer;margin:0 auto}
.listingFixed .compare-fix{display:flex;align-items:center;justify-content:space-between}
.listingFixed .compare-fix .box_name{display:flex;align-items:center;gap:16px}
.listingFixed .compare-fix p{margin-bottom:0;color:var(--ms-white);font-size:var(--f18);font-weight:var(--font-weight4)}
.listingFixed .compare-fix .show_box span{color:var(--ms-white7);font-size:var(--f18)}
.comparison_popBox .category-comparison-wrapper{position:fixed;bottom:-500%;left:0;right:0;width:100%;box-shadow:0 20px 8px 0 rgba(0,0,0,.05);z-index:4;background:var(--ms-white);height:445px;padding:24px 0;transition:all .5s ease-in-out}
.comparisionCta{display:flex;justify-content:center;flex-direction:column;gap:16px;height:100%}
.comparison_popBox.active .category-comparison-wrapper{bottom:0}
.comparison_popBox.active .mobileFixed_bottom.aboutCompany.listingFixed{bottom:445px}
.comparison_popBox.active .mobileFixed_bottom.aboutCompany.listingFixed .show_box img{transform:rotate(180deg)}
.comparisionCta .btn{font-size:var(--f18);padding:10px 24px}
.nearby_store .store_heading{display:flex;align-items:center;justify-content:space-between}
.nearby_store .store_heading p{margin-bottom:0}
.buttonWrapper{display:flex;align-items:center;gap:24px; flex-wrap: wrap;}
.buttonWrapper .btn {font-size:var(--f14); }
.supportModal{padding-left:0!important;padding-right:0!important}
.supportModal .modal-dialog{max-width:100%;height:100%;margin:0}
.supportModal .modal-content{border-radius:0;width:100%;height:100%;background:url("../img/supportModal-bg.png") no-repeat;background-position:center;background-size:100% 100%}
.supportModal .modal-header{padding:0;border-bottom:0}
.supportModal .modal-header .btn-close{position:absolute;top:32px;right:32px;z-index:4}
.supportMultiForm{max-width:850px;margin:0 auto}
.supportMultiForm .form-part{margin-top:48px}
.supportMultiForm .cartList p{font-size:var(--f20);font-weight:var(--font-weight3);color:var(--ms-black);margin-bottom:32px}
.cartList .modal_cartBox{background:var(--ms-white);display:flex;gap:24px;border-radius:0;padding:16px 16px;border:1px solid transparent;position:relative;min-height:130px;margin-bottom:24px}
.cartList .modal_cartBox:hover{border:1px solid var(--ms-black)}
.modal_cartBox .product_desc h5{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black)}
.modal_cartBox .product_desc .item-remove{cursor:pointer;position:absolute;bottom:16px}
.modal_cartBox .product_desc .item-remove span{font-size:var(--f16);color:var(--ms-black);font-weight:var(--font-weight4);text-decoration:underline}
.modal_cartBox .product_desc .item-remove:hover span{color:var(--ms-black)}
.form-part .custom-scr{height:400px;overflow-y:auto;padding-right:15px}
.supportCta{position:absolute;bottom:0;padding:16px;background:var(--ms-white);left:0;width:100%;display:flex;align-items:center;justify-content:center}
.supportCta .btn{padding:10px 24px;font-size:var(--f16);height:44px}
.supportCta .btn-primary{min-width:550px}
.cartList.form-part label{color:var(--ms-black);font-weight:var(--font-weight4);font-size:var(--f18)}
.checkField.where-buy-sec{padding:0;max-width:100%}
.customCheck{display:flex;align-items:center;gap:48px}
.customCheck .btn-radio,.customCheck label{margin-bottom:0}
.checkField.where-buy-sec .btn-radio input[type=radio]+label{padding:10px 32px;font-size:var(--f16)}
.themeOptions label img{border-radius:0}
.themeOptions .themeoption-wrapper label{font-size:var(--f14);color:var(--ms-black);font-weight:var(--font-weight4);padding:10px!important;border:1px solid var(--ms-black)!important}
.themeOptions.where-buy-sec{padding:0 16px}
.themeOptions .themeoption-wrapper label span{margin-top:8px;display:block}
.supportMultiForm .cartList .themeOptions p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4);margin-bottom:16px}
aside ul{padding-left:0;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.preview_img-wrapper{margin-top:28px}
.preview_img-wrapper .preview_img{width:100px;height:100px;position:relative}
.preview_img-wrapper .preview_img img{border-radius:0;height:100%;object-fit:cover}
.deleteImg img{height:22px!important;position:absolute;top:-10px;right:-10px;cursor:pointer}
.sumitPopupForm .modal-body{padding:24px 32px 48px}
.sumitPopupForm .submitForm-details{text-align:center}
.submitForm-details .submitForm-desc h5{margin:24px 0;font-size:var(--f24);font-weight:var(--font-weight4);color:var(--ms-black)}
.submitForm-details .submitForm-desc p{font-size:var(--f18);font-weight:var(--font-weight3);color:var(--ms-black7)}
.submitModal .modal-content{border:0}
.selectForm_radio .btn-radio .form-check-label{font-size:var(--f16);padding:10px 24px!important}
.selectForm_radio{display:flex;align-items:center;gap:24px;margin-bottom:24px}
.selectForm_radio .btn-radio,.selectForm_radio .where-buy-sec,.selectForm_radio label{margin-bottom:0}
.blog-post .inspiration-detail .inspirations-cont{max-width:100%;margin-top:24px;}
.blog-post .inspiration-detail h2{font-size:var(--f20);font-weight:var(--font-weight5);line-height: 1.6; color:var(--ms-black)}
.blog-post.inspirations-col.latestPost .inspiration-detail p {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.blog-post .inspiration-detail p,.top-story-post .blog_desc p{color:var(--ms-black7);font-weight:var(--font-weight3);font-size:var(--f16);margin-bottom:0}
.blog-post .inspiration-detail p .readmore,.top-story-post .blog_desc p .readmore{color:var(--ms-black);font-weight:var(--font-weight4);text-decoration:underline}
.blog-post .inspiration-detail p .readmore:hover,.blog-post a:hover .inspiration-detail p .readmore{color:var(--ms-black)}
.blog-post .blog-pic{position:relative}
.blog-post .blog-pic .categoryname,.blog-post-detail .blog-pic .categoryname,.top-stories .blog-pic .categoryname{position:absolute;top:20px;right:20px;border-radius:0;background-color:#20d167;font-size:var(--f12);color:var(--ms-white);text-transform:uppercase;line-height:34px;padding:0 1rem;z-index:2}
.blog_loadMore .btn{color:var(--ms-black)!important}
.top-stories{padding:32px 24px 16px;border-radius:0}
.blog-categories h3,.top-stories h3{font-size:var(--f26);font-weight:var(--font-weight4);margin-bottom:8px;color:var(--ms-black)}
.top-story-post a{display:flex;align-items:center;gap:16px}
.top-story-post a:hover .readmore{color:var(--ms-black)}
.top-story-post .blog-pic{display:flex;flex-shrink:0;position:relative}
.top-story-post .blog-pic .categoryname{top:10px;right:10px;padding:0 8px;line-height:26px;font-size:var(--f10)}
.top-story-post .blog_desc h4{font-size:var(--f14);color:var(--ms-black);font-weight:var(--font-weight4)}
.top-story-post .blog_desc p,.top-story-post .blog_desc p .readmore{font-size:var(--f12)}
.top-story-post{padding:12px 0}
/*.top-story-post:not(:last-child){border-bottom:1px solid var(--ms-black2)}*/
.search-blog{margin-bottom:16px}
.search-blog input{height:40px}
.search-blog .search-bar .search-icon{top:12px}
.blog-cat-List ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;list-style:none;gap:8px}
.blog-cat-List ul li,.blog-post-detail ul li{position:relative;padding-left:16px}
.blog-cat-List ul li::before,.blog-post-detail ul li::before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:var(--ms-black)}
.blog-cat-List ul li a{color:var(--ms-black7);font-size:var(--f16)}
.blog-cat-List ul li a:hover{color:var(--ms-black)}
.blog-post-detail .blog-pic{margin-bottom:0;position:relative}
.blog-post-detail .blog-pic img{border-radius:0;width:100%}
.blog-post-detail h1{color:var(--ms-black);position:relative;font-size:var(--f32);margin:1rem 0;padding:0;font-weight:var(--font-weight5)}
.post-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}
.post-meta span{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4); display: flex; align-items: center; gap:7px; line-height: 25px;}
.blog-post-detail p,.blog-post-detail ul li{font-size:var(--f16);font-weight:var(--font-weight3);color:var(--ms-black7)}
.blog-post-detail ul li strong{font-weight:var(--font-weight4)}
.blog-post-detail h2,.blog-post-detail h3{color:var(--ms-black);position:relative;padding:0;font-weight:var(--font-weight4)}
.blog-post-detail h2{font-size:var(--f32)}
.blog-post-detail h3{font-size:var(--f28)}
.blog-post-detail h4,.blog-post-detail h5{font-size:var(--f24);color:var(--ms-black);font-weight:var(--font-weight4)}
.blog-post-detail h4{font-size:var(--f20)}
.blog-post-detail h5{font-size:var(--f16)}
.blog-post-detail ul li strong{color:var(--ms-black)}
.blog-post-detail ul{list-style:none;padding-left:0}
.blogCategories { display:flex; align-items: center; justify-content: space-between; }
.blogSearch { min-width: 250px; position: relative; }
.blogSearch .form-control { border:none!important; border-bottom:1px solid var(--ms-black3)!important; padding-left: 25px; }
.blogSearch svg { position: absolute; top:10px; left:0; opacity: .5;z-index: 2; max-width: 15px; }

.share-wraper{cursor:pointer; display: flex; gap:1rem;}
.blog-sidebar { position:sticky; top:66px; left:0; }
.committee-members-sec .table tbody tr td:first-of-type{font-weight:var(--font-weight4);color:var(--ms-black)}
.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:9999}
.loader-gif{width:100px;height:auto}
.inbanner-sec.staticContent .banner-content { max-width:55vw; }
.inbanner-sec.staticContent .banner-content p{font-size:var(--f24);color:var(--ms-white);font-weight:var(--font-weight3);margin-bottom:0}
.inbanner-sec.staticContent .banner-btn .btn,.queo-hindware .whatsnew-products .btn-outline{border-color:var(--ms-white);color:var(--ms-white)!important}
.inbanner-sec.staticContent .banner-btn .btn:hover,.queo-hindware .whatsnew-products .btn-outline:hover{border-color:var(--ms-black)}
/*.queo-hindware .title-head{color:var(--purple)}
.queobrand-btn .btn{border-color:var(--purple);color:var(--ms-black)!important}
.queobrand-btn .btn:hover{border-color:var(--ms-black)}
.brandGallery,.queo-hindware .whatsnew-sec,.queoGallery{background:var(--ms-lightColor)}
.queo-hindware .btn-secondary{border:1px solid var(--purple)!important;color:var(--purple)!important}
.queo-hindware .btn-primary{background-color:var(--purple);color:var(--ms-white)!important;border-color:var(--purple)}
.queo-hindware .number{border:1px solid var(--purple)}
.queo-hindware .btn-secondary:hover{background:var(--purple)!important;color:var(--ms-white)!important}
.queo-hindware .pro-card .pro-tags,.queo-hindware .whatsnew-products .swiper-slide .pro_tag{background:var(--purple);color:var(--ms-white)}
.queo-hindware .clientLogo{background:var(--purple)}
.queo-hindware .clientLogo .title-head{color:var(--ms-white)}
.queo-hindware .clientLogo .swiper-slide img{border-radius:0}
.brandCategory .brand-category-wrapper .image img,.brandCategory .brand-category-wrapper .image.sec-pic{border-radius:0;background:0 0}
.brandCategory .brand-category-wrapper .category_named{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4);display:block;margin-top:16px}
.brandBlog.inspirations-sec{background:var(--ms-lgray)}
.blog-post .bgimg{border-radius:0}
.blog-post .bgimg img{width:100%; margin-bottom: 1rem;}
.brandBlog-btn{position:absolute;top:126px;right:48px}
.queo-hindware .swiper-pagination-bullet-active{background:var(--purple)}
.queo-hindware .pro-card:hover{border-color:var(--purple)}
.queo-hindware .wishlist svg path{stroke:var(--purple);fill:var(--purple)}
.queo-hindware .purple-col .product_content .btn{color:var(--purple)!important}
.about-queo .aboutCompany-img{text-align:right}
.about-queo h4{font-size:var(--f20);font-weight:var(--font-weight4);color:var(--ms-black)}
.brandGallery .entry-title{max-width:630px;margin:0 auto}
.brandGallery .brand-gallery-list{margin-top:48px}
.brandGallery .gallery-book,.brandGallery .gallery-book a{height:100%;width:100%}
.brandGallery .gallery-book img{border-radius:0}
.brandGallery .gallery-book .gallery-name{margin-top:16px}
.brandGallery .gallery-book .gallery-name p{font-size:var(--f16);color:var(--ms-black7);font-weight:var(--font-weight4);margin-bottom:0}
.brandGallery .gallery-book .gallery-name span{font-size:var(--f14);color:var(--purple);font-weight:var(--font-weight4);text-decoration:underline}
.brandGallery .gallery-book .gallery_img{overflow:hidden;transition:all .3s ease-in-out;border-radius:0}
.video_gallery .gallery_img{height:100%}
.brandGallery .gallery-book a .gallery_img img{transition:all .3s ease-in-out}
.brandGallery .gallery-book a:hover .gallery_img img{transform:scale(1.1)}
.brandingProduct .green-col .product_content{right:158px}
.brandingProduct .green-col .product_content h2{color:var(--purple)}
.queo-hindware .formTabbing .tabbing-wrapper .nav-item .nav-link.active,.queo-hindware .formTabbing .tabbing-wrapper .nav-item .nav-link:hover{color:var(--purple)}
.queo-hindware .formTabbing .tabbing-wrapper .nav-item .nav-link.active::before,.queo-hindware .formTabbing .tabbing-wrapper .nav-item .nav-link:hover::before{background:var(--purple)}
.inbanner-sec.staticContent .banner-btn .btn:hover,.queo-hindware .whatsnew-products .btn-outline:hover,.queobrand-btn .btn:hover{background:var(--purple);color:var(--ms-white)!important;border-color:var(--purple)}
.blog-post a:hover .inspiration-detail p .readmore{color:var(--purple)}
.queo-hindware .number .minus svg path{stroke:var(--purple)}*/

.panel { width: 100%; min-height: 115vh; overflow: hidden; position: relative; box-sizing: border-box; background-color:var(--ms-white); }
.panel a:before { position: absolute; content: ''; width: 100%; height: 319px; left:0; bottom: 0; z-index: 1; background:url("../img/home-slide/shadow-layer.png") repeat-x; opacity: .5; }
.panel .home-image { width: 100%; }
.panel .short-title { color: var(--ms-white); opacity: .7; font-size: 1.8vw; margin-bottom: 5px; font-weight: var(--font-weight4);  }
.panel .bottom-txt { position: absolute; z-index:3; max-width: 400px; bottom:175px; width: 100%; left:0; right:0; margin: auto; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; -webkit-clip-path: inset(-100% 0px 0px); clip-path: inset(-100% 0px 0px); opacity: 0; transform: translateY(100%); transition: all 1s ease; }
.panel.active .bottom-txt { -webkit-clip-path: inset(0% 0px -0.2ex); clip-path: inset(0% 0px -0.2ex); opacity: 1; transform: none; }
.panel .bottom-txt .title-txt { color:var(--ms-white); font-weight: var(--font-weight4); font-size: 2.1vw; margin: 0; }
.panel .bottom-txt .title-txt1 { color: var(--ms-white); font-weight: var(--font-weight4); font-size: 2vw; margin: 0 0 15px 0; }
.panel .bottom-txt p { max-width: 420px; margin: auto; line-height: normal; font-size: .95vw; font-weight: 200; margin-bottom: 0; }
.panel .bottom-txt.bannerCont { max-width: 640px; }
.panel .bottom-txt.bannerCont p { color: var(--ms-white); max-width: 100%; margin-top:1rem; }
.panel .bottom-txt .cta { margin-top: 25px; }
.panel .cta a { color: var(--ms-white); position: relative; line-height: 2; font-size: .9vw; }
.panel .cta a:hover { color: var(--ms-white5); }
.panel .cta a:before, .blog-wrapper .cta .blogLink:before { position: absolute; content: ''; left:0; bottom:-1px; background-color: var(--ms-white); width: 100%; height: 1px; }
.panel .cta a:hover:before, .blog-wrapper .cta .blogLink:hover:before { background-color: var(--ms-white5); }
.panel.bannerSlider-sec .swiper { height: 100vh; }
.panel.bannerSlider-sec .swiper-wrapper { margin: 0; }
.panel.bannerSlider-sec .swiper-wrapper .swiper-slide a, .panel.bannerSlider-sec .swiper-wrapper video { width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.swiper-pagination { display: flex; align-items: center; justify-content: center; }
.panel.bannerSlider-sec .swiper-pagination-bullet-active{ border: 1px solid rgba(255,255,255,.5); }
.swiper-pagination-bullet-active{ background:none; border: 1px solid rgba(0,0,0,.5); }
.panel.bannerSlider-sec .swiper-slide a:before { position: absolute; content: ''; width: 100%; height: 319px; left:0; bottom: 0; z-index: 1; background:url("../img/home-slide/shadow-layer.png") repeat-x; opacity: .5; }
.panel.bannerSlider-sec .swiper-pagination-fraction, .panel.bannerSlider-sec .swiper-pagination-custom, .panel.bannerSlider-sec .swiper-horizontal > .swiper-pagination-bullets, .panel.bannerSlider-sec .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: var(--swiper-pagination-bottom, 25px); }
.panel.bannerSlider-sec .bottom-txt { bottom: 80px; max-width: 450px; }
.panel.bannerSlider-sec .bottom-txt .newArrival { color: var(--ms-white); line-height: 36px; padding: 0 1rem; font-size: var(--f14); margin-bottom: 0; }
.panel.bannerSlider-sec .bottom-txt p { color: var(--ms-white); font-size: var(--f20); margin-top: 0; margin-bottom: 0; }
.panel.bannerSlider-sec.active .bottom-txt { -webkit-clip-path: inset(-100% 0px 0px); clip-path: inset(-100% 0px 0px); opacity: 0; transform: translateY(100%); transition: all 1s ease; }
.panel.bannerSlider-sec.active .swiper-slide-active .bottom-txt { -webkit-clip-path: inset(0% 0px -0.2ex); clip-path: inset(0% 0px -0.2ex); opacity: 1; transform: none; }
.listingArr .panel { min-height:100vh; }

.preloader { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background:#000; z-index: 9999; display: flex; align-items: center; justify-content: center; }
.preloader .prelogo { max-width: 150px; position:absolute; bottom: 65px; left:0; right:0; margin: auto; }

.categoriesSearch { background-color:var(--ms-white); }
.ProductCategories { background-color:var(--ms-offwhite); }
.panel.categoriesSearch:before, .panel.latest-blogs-wrapper:before { display:none; }
.categoriesSearch .container, .categoriesSearch .row { height: 100vh; }
.categoriesSearch .category-swiper-pagination { display: flex; align-items: center;min-height: 30px; }
.categoriesSearch .categories-txt { max-width: 300px; }

.categoryGradient { background:url("../img/category/category-gradient.webp") no-repeat; display: flex; align-items: center; justify-content: center; position: relative; }
.categoryGradient a:before { display:none;}
.categoriesSearch .catTitle, .ProductCategories .catTitle { position: absolute; bottom: 0; left:0; right:0; margin: auto; text-align: center; padding: 40px; color: var(--ms-black); font-size: var(--f28); }
.categoriesSearch .swiper-slide { transform: scale(.7)!important; transition-duration: .5s; }
.categoriesSearch .swiper-slide.swiper-slide-active { transform:scale(1)!important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset, 15px); }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 15px); }

.latest-blogs-wrapper { padding: 60px 0; }
.home .latest-blogs-wrapper { padding-bottom: 0; }
.blog-post .blog-pic { width:100%; overflow: hidden; margin-bottom: 1rem; max-height: 335px; }
.blog-post.latestPost .blog-pic { max-height: 575px; }
.latest-blogs-wrapper .blog-post img { width:100%; margin-bottom: 0; }

.greenPanel.panel .bottom-txt .title-txt { margin: 0 0 25px 0; }

.gallerySlider .imageCol img { width: 100%; }

.vidContainer video, .inbanner-sec .inbanner-slider video { width: 100%; }
.vidContainer .clip-animation { clip-path: circle(200px at 50% 50%); animation: clip-collapse 1s forwards; }
.vidContainer.startvidani .clip-animation { animation: clip-expand 3s forwards; }
.vidContainer .bottom-txt { color: var(--ms-white); max-width: 560px; }
.vidContainer .bottom-txt .bottom-text { color: var(--ms-white); }
@keyframes clip-expand {
  0% {
    clip-path: circle(200px at 50% 50%);
  }
  100% {
    clip-path: circle(100% at 50% 50%);
  }
}

@keyframes clip-collapse {
  0% {
    clip-path: circle(100% at 50% 50%);
  }
  100% {
    clip-path: circle(200px at 50% 50%);
  }
}
.home .vidContainer { height: 150vh; }
.home .vidContainer.panel.active .bottom-txt { bottom:inherit; top:69vh; -webkit-clip-path: inset(-100% 0px 0px); clip-path: inset(-100% 0px 0px); opacity: 0; transform: translateY(100%); transition: all 1s ease; }
.home .vidContainer.panel.active.startvidani .bottom-txt { -webkit-clip-path: inset(0% 0px -0.2ex); clip-path: inset(0% 0px -0.2ex); opacity: 1; transform: none; }
.scrolling-text { position: absolute; top: 87vh; right: 0; }
.scrolling-text img { opacity: .2; width: auto; max-width: inherit; min-height: 90px; }

.latest-blogs-wrapper .section-title { text-align: center; }
.latest-blog-row .blog-post .bgimg { border-radius: 0; }
.latest-blog-row .blog-post .bgimg img { width:100%; transform: scale(1); transition-duration: .3s; }
.latest-blog-row .blog-post:hover .bgimg img { transform: scale(1.1); }
.latest-blog-row .blog-post .blog-content { margin: 1rem 0; }
.latest-blog-row .blog-post .blog-content h3 { font-size:var(--f20); }
.latest-blog-row .blog-post:hover .blog-content h3 { color: var(--ms-black7); }
.latest-blog-row .blogLink { position: absolute; right: 0; }
.blog-wrapper { position: relative; }
.blog-wrapper .related-swiper-pagination { display: none; }
.blog-wrapper .cta { position: absolute; top: 5px; right: 0; }
.blog-wrapper .cta .blogLink { color: var(--ms-black); }
.blog-wrapper .cta .blogLink:hover { color: var(--ms-black5); }
.blog-wrapper .cta .blogLink:before { background-color: var(--ms-black); }
.blog-wrapper .cta .blogLink:hover:before { background-color: var(--ms-black5); }

.accountSwitch {background: url("../img/gradient-bg.png"); background-size: cover; max-width: 480px; }
.accountSwitch a {display: flex; align-items: center; column-gap: 1rem; position: relative; padding: 20px; padding-right: 50px; }
.accountSwitch svg {max-width: 100px; }
.accountSwitch p {font-size:var(--f18)!important; color: var(--ms-black)!important;font-weight: var(--font-weight5)!important; margin-bottom: 0!important; }
.accountSwitch .stext {color: var(--ms-black5);font-size:var(--f16); }
.accountSwitch .svgarrow {position: absolute; top:50%; right: 10px; margin-top: -12px; }

.static { height: auto; position: relative; background-color: var(--ms-white); overflow: hidden; }
.static .dlink { color: var(--ms-black); position: relative; line-height: 2; display: inline-block; font-size: var(--f16); }
.static .dlink:before { position: absolute; content: ''; left:0; bottom:0; background-color: var(--ms-black); width: 100%; height: 1px; }

.followSocial { display:flex; justify-content: center; column-gap: 1rem; }
.newArrival-sec, .offwhite-back { background-color:var(--ms-offwhite); }
.newArrival-sec .bottom-txt { position: absolute; bottom:50px; left:50px; }
.newArrival-sec .bottom-txt .title-txt { color: var(--ms-white); }
@media (min-width:768px){
@keyframes slideInLeft{
0%{transform:translateX(-100px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes slideInRight{
0%{transform:translateX(100px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
.usefull-col{opacity:0}
.usefull-col.animate-left{animation:slideInLeft .8s ease-out forwards}
.usefull-col.animate-right{animation:slideInRight .8s ease-out forwards}
}
.guide-content { max-width: 450px; padding: 2rem; }
.related-swiper-pagination, .eventPagi, .theme-swiper-pagination { min-height: 35px; display: flex; align-items: center; justify-content: center; }
.relatedProduct-sec .pro-card, .relatedProduct-sec .product-card-section>.swiper>.swiper-wrapper { margin-bottom: 1rem; }
.productRotation-sec .view360 { position: absolute; bottom: 55px; left:0; right:0; margin: auto; }
.productRotation-sec, .viewer-container { background:url("../img/Rendered-bg.jpg") no-repeat; background-size: cover; background-attachment: fixed; position: relative; }
.clientLogo { padding: 100px 0; background: #E7EBEF; background: linear-gradient(90deg,rgba(231, 235, 239, 1) 0%, rgba(255, 255, 255, 1) 100%); }
/*.clientLogo .swiper-slide img{filter:grayscale(100%)}
.clientLogo .swiper-slide img:hover{filter:grayscale(0)}*/

.brandMenu{padding:20px 45px;overflow: auto; width:100%;z-index:103;position:fixed;top:60px;transition-duration: .3s; }
.brandMenu.affix{ background-color: var(--ms-white); top:0; z-index: 107; }
.brandMenu.affix:hover{ box-shadow: 0 0 2px 2px rgba(0,0,0,.05); }
.brandMenu .navbar-nav {display: flex; gap:1.5rem; align-items: center; flex-direction: row; }
.brandMenu .navbar-nav .nav-item, .brandMenu .navbar-nav .navbar-brand {margin: 0; }
.brandMenu .navbar-nav .nav-link {color: var(--ms-white); font-size: var(--f14); position: relative; white-space: nowrap; }
.brandMenu .navbar-nav .nav-link::before{content:"";background-color:var(--ms-white);position:absolute;bottom:0;left:0;width:0;height:1px; opacity: 0; visibility: hidden;transition-duration: .3s;}
.brandMenu .navbar-nav .nav-link:hover:before{opacity: 1; visibility: visible; width: 100%;}

.brandMenu .navbar-nav .navbar-brand img { max-width: 100px; }
.brandMenu.affix .navbar-nav .navbar-brand img { filter: invert(1) brightness(0);}
.brandMenu.affix .navbar-nav .nav-link{ color: var(--ms-black); }
.brandMenu.affix .navbar-nav .nav-link::before{background-color:var(--ms-black); }

.panel.themePanel .bottom-txt { margin: 0; text-align: left; color: var(--ms-white); padding: 0 45px; width: 100%; max-width: 100%; align-items: flex-start; }
.panel.themePanel .bottom-txt .title-txt { margin-bottom: 10px; font-weight: var(--font-weight5); max-width: 750px; }
.panel.themePanel .bottom-txt p { padding: 0; max-width: 100%; margin: 0; font-size: var(--f20); line-height: 1.6; max-width: 750px; display: -webkit-box;
  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.panel.themePanel .bottom-txt .cta { position: absolute; right: 45px; z-index: 5; bottom: 0; transition: none; }

.designInspirations-sec .entry-title { position:sticky; background-color: var(--ms-white); width: 100%; z-index: 105; top:0; left:0; padding: 1rem 0; margin: 0; }
.designInspirations-sec .entry-title .title-head { margin: 0; }
.designInspirations-sec .cta ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; gap:1rem; }
.designInspirations-sec .cta ul li { margin: 0; opacity: .3; transition-duration: .3s; }
.designInspirations-sec .cta ul li.active, .designInspirations-sec .cta ul li:hover { opacity: 1; }
.designInspirations-sec .cta ul li a { display: block; position: relative; }
.designInspirations-sec .cta ul li a:before { position: absolute; content: ''; left:0; bottom:-1px; background-color: var(--ms-black); width: 0; height: 1px; transition-duration: .3s; }
.designInspirations-sec .cta ul li a:hover:before, .designInspirations-sec .cta ul li.active a:before { width: 100%; }

.servicesAbout .entry-title { max-width:830px; margin: auto; }

.offWhiteBg .static, .offWhiteBack { background-color:var(--ms-offwhite);}

.profileSec { padding-top:100px; }
.profileSec .profileSidebar { background-color:var(--ms-offwhite); }
.profileSec .profileSidebar h4 { font-size: var(--f28); font-weight: var(--font-weight6); }
.profileSec .profileSidebar .nav-link { color:var(--ms-black); padding-left: 0; padding-right: 0; display: flex; align-items: center; gap:10px; opacity: .5; }
.profileSec .profileSidebar .nav-link.active { opacity: 1; }
.profileSec .profileDetail { box-shadow: 0 0 10px 5px rgba(0,0,0,0.05); }
.profileSec .badge { border-radius:0; }
.profileSec .addressList { background-color:var(--ms-offwhite); }

.fullscreen-modal{position:fixed;inset:0;background:var(--ms-black);z-index:1050;display:flex;flex-direction:column;justify-content:center;align-items:center}
.fullscreen-modal .close-btn{position:absolute;top:20px;right:30px;background:0 0;border:none;color:var(--ms-white);font-size:18px;cursor:pointer;z-index:1100;transition:color .3s ease}
.fullscreen-modal .close-btn:hover{color:var(--ms-offwhite); }
.fullscreen-modal .modal-title{position:absolute;top:20px;left:30px;color:var(--ms-white);font-size:14px;font-weight:400;z-index:1100}
.modal-swiper{width:100%;height:100%}
.modal-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}
.image-wrapper{position:relative;width:90vw;height:90vh}

.aboutBusiness .entry-container { max-width: 560px; margin-left: auto; margin-right: 140px; padding: 15px; }
.aboutBusiness .entry-container .item { color:var(--ms-black); display: flex; align-items: center; gap:1rem; font-size:var(--f18); }

.latest-real-stories, .architectColumn { background:url("../img/blog-gradient.webp") no-repeat; background-size: cover; }
.latest-real-stories .column-col { background-color:var(--ms-white); padding: 60px; }
.latest-real-stories .column-col .columnImg { display: flex; align-items: center; gap:1.5rem; margin-bottom: 2rem; font-size:var(--f30); color:var(--ms-black); }
.latest-real-stories .column-col .columnImg img { max-width: 75px; }
.latest-real-stories .column-col .columnImg span { display: block; font-size:var(--f16); color:var(--ms-black5); }
.latest-real-stories .column-col p { margin: 0; }
.latest-real-stories .entry-title { padding: 40px; }
.latest-real-stories .cta { display:inline-flex; align-items: center; gap:2rem; }
.latest-real-stories .cta .swiper-button-prev, .latest-real-stories .cta .swiper-button-next { position: static; }

.architectColumn { min-height:290px; }
.EventSlider-sec .item .columnContent { position:absolute; bottom:100px; width: 100%; color:var(--ms-white); }
.EventSlider-sec .item .columnContent .colTitle { color:var(--ms-white); font-size:var(--f40); }
.EventSlider-sec .item .columnContent .eventloc { display: inline-flex; align-items: center; gap:.5rem; padding: 8px 16px; background: rgba(255,255,255,.9); color:var(--ms-black); }
.EventSlider-sec .eventPagi { position: absolute; bottom:50px; filter: invert(1); z-index: 5; }

.eventOrag { display: flex; color:var(--ms-black7); }
.eventOrag >div { flex:0 0 50%; }
.eventloc { color:var(--ms-black7); }

body.eventdetail .pastEventSection .entry-title .title-head { text-align: center; }
.eventDate { background-color:var(--ms-offwhite); padding: 5px 20px; font-size:var(--f14); display: flex; justify-content: space-between; }
.eventDate .eventpanel { display: flex; gap:2rem; }

.flipBg { background:url("../img/blog-gradient.webp") no-repeat; background-size: cover; padding:15px 0; }
.flipBg .cta { position: absolute; right: 20px; top: 20px; display: flex; align-items: center; gap:1rem; }

.countryTag { background-color:var(--ms-white); font-size:var(--f13); color:var(--ms-black); display: inline-flex; padding:0 .5rem; align-items: center; justify-content: center; height: 26px; font-weight: 600; margin-bottom: 10px; }

.benelave-products .entry-title .cta { position: absolute; top: 5px; right: 0; }

.clearfix { clear: both;}
.history-sec .decade-accordion{position:relative;margin:50px auto;}
.history-sec .decade-accordion:before { position: absolute; content: ''; left:0; right:0; margin: auto; top:0; height: 100%; width:2px; background-color: var(--ms-black); }
.history-sec .accordion-item::before{content:"";position:absolute;right:-35px;top:13px;width:20px;height:20px;border:2px solid var(--ms-black);border-radius:50%;background:#fff;z-index:2}
.history-sec .accordion-item:nth-child(2n):before { left:-35px; right:inherit; }
.history-sec .accordion-item.active::before{background:var(--ms-black)}
.history-sec .accordion-item{position:relative;margin-bottom:25px; display: flex; justify-content: space-between; clear: both; width: calc(50% + -25px); float: left; direction: rtl; flex-direction: column;}
.history-sec .accordion-item:nth-child(2n) { float: right; direction: ltr; }
.history-sec .accordion-title{display:flex;align-items:center;justify-content:space-between;background:#595959;color:var(--ms-white);font-size:16px;font-weight:600;border-radius:4px;padding:10px 15px;border:none;outline:0;cursor:pointer;transition:all .3s ease;width:fit-content;min-width:160px}
.history-sec .accordion-item.active .accordion-title{background:var(--ms-black);color:var(--ms-white);}
.history-sec .accordion-icon{font-size:14px;margin-left:8px;transition:transform .3s ease}
.history-sec .accordion-content{margin-top:20px;padding:15px 20px;background:var(--ms-white);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:fadeIn .3s ease-in-out;max-width:500px}
.history-sec .year-group{margin-bottom:20px}
.history-sec .year-title{font-weight:700;font-size:18px;margin-bottom:10px}
.history-sec .content-item{margin-bottom:15px}
.history-sec .content-image{margin-bottom:10px}
.history-sec .content-text{font-size:14px;line-height:1.6;color:#333}
@keyframes fadeIn{
from{opacity:0;transform:translateY(-5px)}
to{opacity:1;transform:translateY(0)}
}





@media (min-width:1400px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1450px}
}
@media all and (min-width:1350px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:95%}
}
@media all and (max-width:1349px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}
.section{padding:40px 0}
.Productcat-sec .entry-title,.entry-title{margin-bottom:32px}
.focusProduct-sec .entry-title p,.whatsnew-products .swiper-slide .product_content p{margin-bottom:0}
.explore-sec .title-head::before{top:9px}
.whatsnew-products .swiper-slide .product_content p{margin-bottom:28px}
.registrationForm .rFormCol.businessrFormCol{min-width:100%;max-width:100%;margin:auto}
}
@media all and (max-width:1199px){
:root {
  --f10: 0.938vw;
  --f12: 1vw;
  --f13: 1.042vw;
  --f14: 1.146vw;
  --f16: 1.25vw;
  --f18: 1.354vw;
  --f20: 1.458vw;
  --f22: 1.458vw;
  --f24: 1.667vw;
  --f26: 1.771vw;
  --f28: 1.875vw;
  --f30: 2.083vw;
  --f32: 2.2vw;
  --f34: 2.5vw;
  --f36: 2.5vw;
  --f40: 2.5vw;
  --f48: 2.5vw;
}
.section{padding:30px 0}
.multiproducts-small-col .product_content{left:32px;bottom:32px}
.multiproducts-big-col .product_content{top:100px;right:150px;max-width:100%}
.multiproducts-big-col.green-col .product_content{right:160px}
.multiproducts-big-col,.multiproducts-big-col img,.multiproducts-col .multicol1,.multiproducts-col .multicol2,.multiproducts-small-col,.multiproducts-small-col img{width:100%}
.whyhindware-col{justify-content:space-evenly}
.whyhindware-sec .entry-title{text-align:center;margin-bottom:32px}
.whyhindware-sec .row{flex-direction:column}
.whyhindware-sec .row .col-md-3,.whyhindware-sec .row .col-md-9{width:100%}
.whyhindware-col .process-col{flex-direction:column;text-align:center;width:100%}
.inspirations-cta a{min-width:140px}
.inspirations-sec .swiper-wrapper{margin-bottom:50px}
.hindware-column-sec .pro-content img{max-width:60px}
.hindware-column-sec .pro-content .btn{margin-top:10px}
.hindware-pro .row .col-md-6:nth-of-type(2) .pro-content{margin-top:0}
.faq-wrapper .connect-form{padding:32px 40px}
.faq-wrapper .connect-form .cta{margin-top:24px;margin-bottom:16px}
.faq-wrapper .faq-content{margin-right:0}
.pro-desc-col.pro-card .multi-cta .cta-list{flex-wrap:wrap}
.product_downloads-sec .pdownload-col .column-col{padding:28px}
.multiproducts-col{flex-direction:column}
.social-feed-sec .row{flex-direction:column}
.social-feed-sec .row .col-md-4,.social-feed-sec .row .col-md-8{width:100%}
.social-feed-sec .entry-title{text-align:center}
.social-feed-sec .entry-title br{display:none}
.usefull-links-sec .usefull-col{margin-bottom:32px}
.usefull-col a,.usefull-col a img{width:100%}
.usefull-col .service-content img{width:auto}
.social-feed-sec .swiper-slide a{width:100%}
.social-feed-sec .swiper-button-next,.social-feed-sec .swiper-button-prev{top:132px}
.productBox,.sidebar-listing-page{flex:0 0 100%;width:100%}
.whatsnew-products .swiper-slide .product_content p{margin-bottom:16px}
.hindware-address .location p{margin-bottom:1rem}
.photo-gallery .col{flex:0 0 23%;max-width:23%}
.waterTank-pic.second{margin-top:0}
.inspirations-sec ul.nav-tabs{margin-bottom:24px!important;padding:0 16px!important}
.hindware-full-sec .dsk_img,.hindware-full-sec .mob_img,.multiproducts-small-col .dsk_img,.multiproducts-small-col .mob_img,.two-useful-col .dsk_img,.two-useful-col .mob_img{display:none}
.tab_img{display:block}
.hindware-column-sec.hindware-full-sec{min-height:396px}
.hindware-full-sec .pro-content img{max-width:120px}
.hindware-column-sec.hindware-full-sec .pro-content{flex-direction:column;height:396px;padding:72px 72px;justify-content:baseline}
.hindwareFull-btn{padding-left:155px;padding-top:48px}
.hindware-column-sec.hindware-full-sec a{width:100%;display:flex;max-width:960px;margin:0 auto}
.two-useful-col .service-content{max-width:240px}
.cart-listing-sec .cartOptions{gap:16px 42px;flex-wrap:wrap;margin:20px 0}
.price-range-sec{padding:59px 32px}
.cartSummary{padding:20px 16px}
.gallery-thumbs{display:none}
.gallery-top{width:100%}
.thumbnext,.thumbprev{display:none}
.product_downloads-sec .pdownload-col .column-col{padding:24px 16px}
.product_downloads-sec .pdownload-col .column-col span{display:block;}
.technical_details-col{gap:8px 32px}
.technical_details-col .column-col{margin-bottom:16px}
.prodAccordion .accordion-button::after{margin-top:0}
.section.footer{padding-top:40px}
.clinteleSec .entry-title p br{display:none}
.clientele-wrapper{max-width:100%}
.bmembers-sec .swiper-wrapper,.categories-listing .swiper-wrapper,.lastDecade-wrapper .swiper-wrapper{margin-bottom:50px}
.clientele-wrapper.education{margin-top:0}
.aboutCompany-img img{width:100%}
.aboutCompanySec .company-content{padding-right:0}
.certificateImg-wrapper a{width:100%}
.mobileFixed_bottom.aboutCompany{margin:0 16px}
.mobileFixed_bottom.aboutCompany ul{padding:26px 16px}
.aboutCompanySec .workCulture .company-content{padding-left:0}
.hindware-advantage .pro-card{min-height:345px}
.csr-report-sec .certificateBox{min-height:155px}
.boxColumn{min-height:410px}
.meets-galleryList{justify-content:flex-start}
.where-buy-sec{max-width:inherit;margin-bottom:1.5rem}
.business-user-registration .registrationImg{display:none}
.business-user-registration .registrationForm.contactSec-form{flex:0 0 100%;max-width:100%;min-height:inherit;padding:40px 20px}
.blog-listing,.blog-post-detail{padding-right:0}
.top-story-post a{flex-direction:column}
.top-story-post .blog-pic,.top-story-post .blog-pic img{width:100%}
.brandBlog-btn{top:55px}
.brandingProduct .green-col .product_content{right:216px}
.header, .brandMenu { padding: 10px 10px; }
.usefull-col .service-content .serviceMin { min-height: 180px; }
.hindware-address .location h5 { font-size: var(--f20); }
.panel a.d-block img, .panel.bannerSlider-sec .swiper-slide img, .panel.vidContainer video, .inbanner-slider video { height: 100vh; object-fit: cover; object-position: center center; max-width: 100%; width: 100vw; }
.panel .bottom-txt p { font-size: inherit; }
.panel .bottom-txt, .panel .bottom-txt1 { width: 75%; bottom: 275px; max-width: 290px; }
.home .vidContainer.panel.active .bottom-txt { top: 64vh; }
.panel.bannerSlider-sec .bottom-txt { bottom: 130px; }
.panel { height: 100vh!important; }
.home .vidContainer {height:150vh!important; }
.header_navbar ul.navbar-nav { padding: 60px 10px; max-width: 235px; }
.brandMenu .navbar-nav .nav-link { font-size: var(--f14); }
.pro-galleryCol .col-lg-8 { flex:0 0 100%; max-width: 100%; }
.pro-galleryCol .col-lg-4 { flex:0 0 100%; max-width: 100%; }
.store-loc-col.centerDetail { padding: 35px; }
.aboutBusiness .entry-container { margin-right: 0; }
.mapSec { flex-direction: column-reverse; padding: 1rem; }
.mapSec .mapBg img { width:100%; }
.contactSec-form form {max-width:100%; }
.contactSec-form .entry-title { padding-left: 20px !important; padding-right: 20px !important; }
.mapBg { margin: 2rem 0; }
}
@media all and (max-width:1024px){
.brandMulti-Col.multiproducts-col .multicol1 .product_content h2{margin-bottom:10px}
.brandMulti-Col.multiproducts-col .multicol1 .product_content{right:16px}
.multicol1 .product_content .cta{gap:6px}
.multiproducts-big-col .cta .btn{gap:0}
.Productcat-sec .Productcat-listing .Productcat-col button{bottom:16px}
.Productcat-sec .Productcat-listing .Productcat-col br{display:block}
.multiproducts-big-col .product_content{top:0}
.spaces-cat{display:flex;white-space:nowrap;overflow-x:auto}
.lising-header-sec .lising-header .row{flex-direction:column;align-items:flex-start}
.lising-features{gap:16px}
.lising-features .column-col{padding:0}
.lising-features .column-col p{margin-bottom:0;}
.contact-address address{min-height:206px}
.annual-report-sec .certificateBox{min-height:140px}
.brandWrapper{margin-bottom:16px}
.compare-table-tabs.table-responsive{overflow:scroll}
.compare-table-tabs .table tr:first-of-type{display:contents}
.compareProduct-wrapper{display:none}
.mob-product .compare-hind-products.addProduct{padding:0 16px}
.mob-product .compare-hind-products.addProduct .pro-card{box-shadow:none;padding:0;min-height:195px}
.compare-hind-products.addProduct .productAdd .addIcon{width:40px;height:40px}
.compare-hind-products.addProduct .productAdd .addIcon img{width:16px}
.compare-hind-products.addProduct .productAdd span{padding-top:16px}
.product-compare-modal .modal-body{height:100%}
.product-modalBtn{position:inherit;margin-top:32px}
.form-part .custom-scr{height:450px}
.blog-listing,.blog-post-detail{padding-right:0}
.top-story-post a{flex-direction:column}
.top-story-post .blog-pic img{width:100%}
}
@media all and (max-width:991px){
:root {
  --f10: 10px;
  --f12: 12px;
  --f13: 13px;
  --f14: 14px;
  --f16: 16px;
  --f18: 18px;
  --f20: 20px;
  --f22: 22px;
  --f24: 24px;
  --f26: 26px;
  --f28: 28px;
  --f30: 30px;
  --f32: 32px;
  --f34: 34px;
  --f36: 36px;
  --f40: 40px;
  --f48: 48px;
}
.mobileLink{display:block}
.header.scrolled .search-sec{width:calc(100% - 90px)}
.header.scrolled .cart-icon{position:fixed;top:14px;right:56px}
.header_navbar.scrolled .navbar-collapse.show{top:0}
.mobile_navbar.scrolled{opacity:1;visibility:visible;background:var(--ms-white);z-index:5}
.mobile_navbar .navbar-collapse{right:0;height:auto;padding:8px 16px;border-top:1px solid var(--ms-black1);display:none}
.mobile_navbar .navbar-expand .navbar-nav{flex-direction:row;overflow:scroll;white-space:nowrap;gap:16px;align-items:center}
.mobile_navbar.scrolled .navbar-collapse{top:52px}
.mobile_navbar{opacity:1;visibility:visible;background:var(--ms-white);z-index:3}
.mobileDrop-menu .navbar-collapse{overflow:inherit}
.mobile_navbar .nav-item{position:inherit}
.mobile_navbar .nav-item .dropdown-menu{position:absolute;width:100%;padding:32px 24px;top:38px;border-radius:0;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}
.mobileDrop-menu .dropdown-menu li{margin-bottom:8px}
.mobileDrop-menu.mobile_navbar .dropdown-menu li a{white-space:normal;position:relative;width:-moz-fit-content;width:fit-content;border:1px solid var(--ms-white);border-radius:0;padding:8px 16px;transition:all .3s ease-in-out}
.mobileDrop-menu .dropdown-menu li a:hover{border:1px solid var(--ms-black);color:var(--ms-black)!important;background-color:transparent}
.mobileDrop-menu .category-mega-menu .dropdown-menu ul li{width:calc(100% / 3); margin-bottom:0}
.footer-logo{margin-bottom:32px!important}
.footer .footer-widget-sec{display:flex;flex-direction:column}
.footer .footer-widget .footer-title{cursor:default!important; font-size: var(--f16); font-weight: var(--font-weight4); margin: 0; padding: 15px 0; }
.footer .footer-widget .footer-links li a { font-size: var(--f14); }
.footer .footer-widget .linkStatic .footer-links li a { padding: 15px 0; font-size: var(--f16); font-weight: var(--font-weight4); color: var(--ms-white); }
.footer .footer-widget-sec .footer-links.open,.footer-links.closed{max-height:500px!important}
.footer-address .hindware-address{flex-direction:row;align-items:flex-start;gap:32px 0;flex-wrap:wrap}
.footer-address .hindware-address .location{flex:0 0 50%;max-width:50%}
.footer-widget .column{margin-top:0}
.footer-widget:first-child .column.mob_img{margin-top:0}
.footer-widget .column.mob_img{position:relative}
.footer-widget .column.mob_img::after{content:"";position:absolute;top:18px;right:0;background-position: center;background:url("../img/footer-plus.svg") no-repeat;width:22px;height:22px}
.footer-widget .open .column.mob_img::after{background:url("../img/footer-minus.svg") no-repeat;width:14px;height:12px;background-size:cover;right:8px}
.footer-widget .linkStatic.open .column.mob_img::after{background:url("../img/footer-arrowL.svg") no-repeat;width:23px;height:23px;background-size:cover;right:3px}
.footer{padding-bottom:20px}
.footer .column.mob_img{display:block;margin-bottom:0}
.footer .column.dsk_img{display:none}
.header-col{display:grid;place-content:center;grid-template-areas:"logosec rightsec" "searchsec searchsec";grid-template-columns:repeat(2,1fr)}
.logo-sec{grid-area:logosec}
.search-sec{grid-area:searchsec;width:calc(100% - 45px);margin-top:25px}
.right-sec{grid-area:rightsec;justify-content:flex-end}
.loginBtn.btn.btn-warning{display:none}
.brandMulti-Col{display:none}
.mobile-smallMenu{opacity:1;visibility:visible;display:block}
.whyhindware-col{align-items:flex-start;flex-wrap:wrap}
.whyhindware-col .process-col:not(:last-child){margin-right:0;border-right:none}
.whyhindware-col .process-col:nth-child(2n){border-left:1px solid rgba(0,0,0,.1)}
.whyhindware-col .process-col:nth-child(3),.whyhindware-col .process-col:nth-child(4){border-top:1px solid rgba(0,0,0,.1)}
.whyhindware-col .process-col{flex:0 0 50%;width:50%;align-items:flex-start}
.whyhindware-col .process-col{flex-direction:column;align-items:center;padding:20px 7px!important;text-align:center}
.multiproducts-col{flex-direction:column}
.explore-sec .title-head::before{top:11px}
.Productcat-sec .Productcat-listing .Productcat-col{flex:0 0 100%;width:100%}
.Productcat-sec .Productcat-listing .Productcat-col button{left:16px;bottom:20px;line-height:normal;text-align:left}
.Productcat-sec .Productcat-listing .Productcat-col br{display:block}
.Productcat-sec .Productcat-listing{display:grid;place-content:center;grid-template-areas:"bathware kitchen" "home tiles";grid-template-columns:repeat(2,1fr)}
.bathware-col{grid-area:bathware}
.kitchen-col{grid-area:kitchen}
.home-col{grid-area:home}
.tiles-col{grid-area:tiles}
.Productcat-sec .Productcat-listing .Productcat-col.tiles-col{margin-top:-60px}
.Productcat-sec .Productcat-listing .Productcat-col.tiles-col a:nth-child(2n){margin-top:15px}
.Productcat-sec .Productcat-listing .Productcat-col .picimg:before{opacity:.3}
.Productcat-sec .Productcat-listing .Productcat-col .piclogo img{width:auto;max-height:20px}
.Productcat-sec .Productcat-listing .Productcat-col.kitchen-col,.Productcat-sec .Productcat-listing .Productcat-col.kitchen-col>a{height:41vw}
.Productcat-sec .Productcat-listing .Productcat-col .picimg:after{bottom:-3px}
.connect-form{margin-top:32px}
.hindware-column-sec .pro-content img{max-width:40px}
.hindware-column-sec .pro-content .btn{margin-top:0}
.hindware-column-sec .pro-content ul li img{max-width:25px}
.usefull-col{margin-bottom:16px}
.pro-tab-link{top:104px}
.pro-tab-link .navbar-nav{flex-direction:row;white-space:nowrap;overflow:auto}
.pro-card { padding: 20px; }
.product_downloads-sec .pdownload-col .column-col a{flex-direction:column;align-items:center;height:100%;text-align:center}
.product_downloads-sec .pdownload-col{flex-wrap:wrap}
.product_downloads-sec .pdownload-col .column-col{padding:24px 16px;height:auto;min-height:96px;width:calc(100% / 2 - 12px)}
.technical_details-col .column-col{flex:0 0 25%;width:25%}
.swiper-button-next.thumbnext,.swiper-button-prev.thumbprev{left:16px}
.gallery-thumbs,.gallery-top{height:auto}
.multiproducts-small-col .product_content{left:32px;bottom:32px}
.multiproducts-big-col .product_content{top:60px;right:110px;max-width:100%}
.multiproducts-big-col.green-col .product_content{right:160px}
.productBox .hindware-productlist .pro-card{padding:16px 16px}
.pro-card .pro-cta .btn{padding:6px 6px}
.pro-card .pro-name .pro-title,.pro-card .pro-price .price-tol{margin-right:8px}
.lising-header .col-md-6{flex:0 0 100%;width:100%}
.lising-header .row{flex-direction:column;align-items:flex-start}
.photo-gallery .col{flex:0 0 47%;max-width:47%}
.tollBox{padding-bottom:40px}
.hindware-advantage .pro-card{min-height:auto}
.history-sec .history-col .years-content .content{columns:1}
.mobileFixed_bottom.aboutCompany ul{justify-content:flex-start}
.boxColumn{min-height:310px}
.adsGallery-list .lg-react-element.printgallery{columns:3}
.pressReleaseList .certificateBox.media_releaseCard{min-height:220px}
.registrationImg{display:none}
.registrationForm.contactSec-form{flex:0 0 100%;max-width:100%;min-height:inherit;padding:40px 20px}
.compare-table-tabs .table td,.compare-table-tabs .table th{padding:16px 24px;min-width:250px}
.comparison_popBox .category-comparison-wrapper{height:560px}
.comparison_popBox.active .mobileFixed_bottom.aboutCompany.listingFixed{bottom:560px}
.cart_Detail{align-items:center}
.buttonWrapper{gap:16px}
.form-part .custom-scr{height:700px}
.customCheck{gap:24px}
.checkField.where-buy-sec{margin-bottom:0}
.top-story-post a{flex-direction:row}
.blog-sidebar{margin-top:32px}
.about-product.news-wrapper .inspirations-col .bgimg a{width:100%}
.art-of-exquisite .entry-title,.cataloguesGallery .entry-title{text-align:left!important}
.brand_img{display:none}
.category-mega-menu .sub-category-list .sub-category-item .nav-link{margin:0;padding:8px 8px 8px 0!important}
.whatsnew-sec .swiper-wrapper{margin:10px 0 48px}
.queo-hindware .inbanner-sec.staticContent .banner-content{max-width:90%}
.queo-hindware .inbanner-sec.staticContent .banner-content .banner-btn{margin-top:16px!important}
.hindware-address .location h5 { font-size: var(--f16); font-weight: var(--font-weight5) }
.embed-responsive { max-width: 95vw; }
.title-lg,h1{font-size:var(--f28)}
.title-md,h2,.categories-content .contentTitle{font-size:var(--f22)}
.title-sm,h3,.categories-listing.inner-listing .listing-col .column-col .columnContent .colTitle, .product_showcase-col .entry-title h3{font-size:var(--f20)}
.title-xs,h4, .entry-title .title-head, .pro-card .pro-name .pro-title, .pro-card .pro-price .price-tol, .pro-fixed-col h1,.categories-listing.inner-listing .listing-col .column-col.pro-card.subSubCat .columnContent .colTitle{font-size:var(--f18)}
.title-xxs,h5, .prodAccordion .accordion-button h3,.usefull-col .service-content h3,.latest-blog-row .blog-post .blog-content h3,.faq-content .accordion-button,.blog-content h3{font-size:var(--f16)}
.hindware-address .location p, .hindware-address .location p a,.btn,p, .pro-desc-col.pro-card .multi-cta p,.prodAccordion .accordion-item .accordion-body p,.prodAccordion .accordion-item .accordion-body ul li:not(:last-child),.prodAccordion .accordion-item .accordion-body ul li,.static .dlink,.categories-listing.inner-listing .listing-col .column-col .columnContent p,.blog-wrapper .cta .blogLink,.categories-listing.inner-listing .listing-col .column-col .columnContent .explore,.panel .cta a{font-size:var(--f14)}
.breadcrum-wrapper .breadcrumb-item, .breadcrum-wrapper .breadcrumb-item a,.usefull-col .service-content p {font-size:var(--f12)}
.categories-listing.inner-listing .listing-col .column-col .columnContent { padding:25px; }
.flevel-cat .categories-listing.inner-listing .listing-col .column-col .columnContent { padding-right: 80px; }
.categories-listing.inner-listing .listing-col .column-col .columnContent .explore { bottom: 60px; right: 25px; }
.panel .bottom-txt .title-txt,.panel .bottom-txt .title-txt1, .inbanner-sec .banner-content h1, .inbanner-sec .banner-content .bannerTitle, .inbanner-sec .banner-content h2 { font-size:var(--f24); }
.panel .short-title { font-size:var(--f20); }
.inbanner-sec.staticContent .banner-content p { font-size:var(--f16); }
.inbanner-sec .banner-content { bottom: 20px; }
.navbar-collapse { background-color: var(--ms-offwhite); }
.header_navbar ul.navbar-nav { background-color: transparent; max-width: 100%; height: 100vh; overflow: auto; padding: 50px 10px 100px 40px; margin:0; }
.navbar-expand .navbar-nav .dropdown-menu { position: relative; top: 0; left: 0; max-width: 100%; padding: 0; height: auto; width:100%; }
.category-mega-menu .category-list { flex-direction:column; }
.category-mega-menu .category-list .category-item:nth-child(4) .sub-category-list .sub-category-item, .category-mega-menu .category-list .category-item:nth-child(1) .sub-category-list .sub-category-item, .category-mega-menu .category-list .category-item:nth-child(2) .sub-category-list .sub-category-item { width: 100%; }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link.dropdown-item.mt-4 { margin-top:0!important; }
.brand_menu { max-width: 100%; position: relative; top: 0; }
.category-mega-menu .category-list .category-item .sub-category-list .sub-category-item .nav-link { margin: 0 !important; }
.mega-menu ul li{width:100%}
.mega-menu .brand_menu ul li{ width: calc(100% / 2);}
.pro-fixed-col .container { padding: 6px 10px; }
.pro-detail-sec, .buying-guide-sec { overflow: hidden; }
.brandMenu .navbar-nav { gap: 1rem; }
.brandMenu .navbar-nav .navbar-brand img { max-width: 75px; }
.panel.themePanel .bottom-txt .cta { position: static; }
.store-loc-col.centerDetail { padding: 25px; margin: 0 0 0 0; }
.navbar-collapse { padding: 0; height: 100vh; }
.close_menu.hamburgerClose { background: none; }
.header.menuOpen { background-color: var(--ms-offwhite); }
.header.menuOpen .navbar-collapse { box-shadow: none; }
.header.menuOpen .logo, .header.menuOpen .right-panel {opacity: 0; visibility: hidden; }
.close_menu { width: 100vw; overflow: hidden; left: 0; top: -25px; padding: 0; }
}
@media all and (max-width:768px){
.multiproducts-big-col .product_content{top:0}
.compare-table-tabs .table td,.compare-table-tabs .table th{padding:8px 16px}
}
@media all and (max-width:767px){
.header::before{height:42px}
.header.scrolled .cart-icon{top:24px}
.header.scrolled{margin-top:-40px}
.mobileDrop-menu .category-mega-menu .dropdown-menu ul li{width:calc(100% / 2)}
.mobile_navbar.scrolled{opacity:1;visibility:visible;background:var(--ms-white);z-index:4}
.mobile_navbar .navbar-collapse{right:0;height:auto;padding:0 16px;border-top:1px solid var(--ms-black1);display:none}
.mobile_navbar .navbar-expand .navbar-nav{flex-direction:row;overflow:scroll;white-space:nowrap;gap:16px;align-items:center}
.mobile_navbar .navbar-expand .navbar-nav .nav-link{padding:8px 0;columns:var(--ms-black);font-weight:var(--font-weight4);}
.mobile_navbar.scrolled .navbar-collapse{top:52px}
.mobile_navbar{opacity:1;visibility:visible;background:var(--ms-white);z-index:3}
.mobile_navbar .nav-item{position:relative;display:contents!important}
.mobile_navbar .nav-item .dropdown-menu.show{position:absolute;top:34px;left:0;right:0;border-radius:0}
.cart-icon img,.user-icon img{max-width:18px}
.section{padding:30px 0!important}
.section.footer{padding-bottom:20px!important}
.entry-title .title-head br{display:none}
.hindwareFull-btn{padding:0}
.dsk_img,.tab_img{display:none}
.mob_img{display:block!important}
.entry-title{margin-bottom:24px!important;text-align:center}
.explore-sec .explore-col .column-col .secTitle{position:relative;bottom:0;left:0}
.explore-sec .explore-col .column-col h2{color:var(--ms-black7);}
.focusProduct-sec .pro-card{padding:16px 16px 26px}
.pro-card .pro-tags{padding:0 8px;line-height:24px;display:block}
.top-tag .compare-card .compare-check{padding:0 8px;line-height:24px;background:rgba(255,255,255,.4)}
.top-tag .compare-card .compare-check .form-check{min-height:inherit;margin:0}
.pro-desc-col.pro-card .top-tag .compare-card{gap:8px}
.top-tag .compare-card .wishlist{background:var(--ms-white);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.top-tag .compare-card .compare-check .form-check .form-check-input{margin-top:6px}
.pro-card .pro-cta .btn{padding:8px 20px}
.pro-card .pro-name .pro-title{font-weight:var(--font-weight4)}
.pro-card .pro-price .price-tol{font-weight:var(--font-weight4)}
.pro-card .pro-color .col-name{font-weight:var(--font-weight4)}
.multiproducts-col{flex-direction:column}
.multiproducts-big-col .product_content{max-width:180px;top:50%;left:45%;right:inherit;transform:translateY(-50%)}
.multiproducts-big-col.green-col .product_content{right:35px}
.multiproducts-big-col .cta .btn{line-height:normal;padding:0;min-width:auto;display:flex;align-items:center}
.multiproducts-small-col .product_content{left:16px;bottom:16px}
.multiproducts-small-col .product_content p{display:none}
.multiproducts-big-col .cta .btn svg{width:16px}
.multiproducts-big-col .cta{align-items:flex-start!important}
.usefull-col .service-content .serviceMin {min-height:inherit; }
.usefull-col .lottieAni { margin-bottom:0; position: absolute; left:0; top:0; height: 50px; width: 60px; display: flex; justify-content: center; }
.usefull-col .service-content { padding-left:75px; max-width: 100%; }
.usefull-col .service-content h3 br:first-child {display:none; }
.social-feed-sec{margin-top: -2px; padding-top: 0!important;}
.social-feed-sec .entry-title{margin-bottom:16px!important}
.footer-logo{margin-bottom:32px!important}
.footer .footer-widget-sec{display:flex;flex-direction:column}
.hindware-address .location p{margin-bottom:1rem}
.footer-address .hindware-address{flex-direction:column;align-items:flex-start;gap:32px}
.footer-address .hindware-address .location{flex:0 0 100%;max-width:100%}
.footer-widget:first-child .column.mob_img{margin-top:0}
.footer-widget .column.mob_img{position:relative}
.footer{padding-bottom:20px}
.banner-slider,.multiproducts-big-col,.multiproducts-small-col,.usefull-col,.whatsnew-products .swiper-slide{border-radius:0}
.whatsnew-products .swiper-slide .mob_img{width:100%}
.whatsnew-products .swiper-slide .product_content{text-align:center;width:100%;left:0;right:0;padding:0 15px;align-items:center;justify-content:flex-end;bottom:32px;margin:0 auto}
.whatsnew-products .swiper-slide .product_content p{max-width:100%;font-weight:var(--font-weight3);color:var(--ms-white5)}
.top-tag .compare-card .wishlist svg{width:20px}
.banner-slider-sec .banner-slider a{display:block}
.banner-slider-sec .banner-slider img{width:100%}
.banner-content p br{display:none}
.section.banner-slider-sec{padding:0!important}
.banner-slider-sec .banner-slider .banner-content{bottom:inherit;top:50px;left:25px;right:25px;text-align:center;padding:0 10px}
.banner-slider-sec .banner-content h2 br{display:none}
.banner-slider .btn{margin:32px auto 0}
.banner-slider.dark .banner-content h2{color:var(--ms-white7);font-weight:var(--font-weight4)}
.banner-slider.dark .banner-content p{color:var(--ms-white5);font-weight:var(--font-weight3)}
.section.explore-sec .entry-title{margin-bottom:18px}
.section.explore-sec .title-head{margin-bottom:16px;font-weight:var(--font-weight4);letter-spacing:1px;color:var(--ms-black)}
.entry-title p,.focusProduct-sec .entry-title p{color:var(--ms-black7)}
.section.explore-sec .title-head span{;display:inline-block}
.section.explore-sec{padding:15px 0 24px!important}
.explore-sec .title-head::before{top:10px}
.explore-sec .explore-col{gap:10px;overflow:auto}
.explore-sec .explore-col .column-col{flex:0 0 110px;max-width:110px}
.explore-sec .explore-col .column-col .sec-pic{border-radius:0}
#language-dropdown img,#location-dropdown img{display:none}
.entry-title p,.focusProduct-sec .entry-title p{font-weight:var(--font-weight3)}
.pro-card .top-tag{margin:0}
.toparrow{width:35px;height:35px}
.toparrow svg{width:18px}
.whatsapp-arrow{display:none}
.explore-sec .entry-title{margin-bottom:0!important}
.footer-address{padding-bottom:0!important}
.footer .footer-widget .footer-title{font-weight:var(--font-weight3);margin:0}
.spaces-cat span{display:none}
.spaces-cat a span{display:block;margin-right:16px}
.inbanner-slider img{width:100%}
.inbanner-sec.staticContent .banner-content, .inbanner-sec .banner-content{bottom:100px;top:inherit;justify-content:flex-end;align-items:center;text-align:center;max-width:300px;margin:0 auto;left:0;right:0}
.browse-categories-sec .categories-listing .listing-col .column-col{margin-bottom:24px}
.browse-categories-sec .categories-listing .listing-col .column-col>a{display:block}
.categories-listing .listing-col .column-col h2,.inbanner-sec .banner-content p{margin-bottom:0}
.inspirations-cta a{min-width:auto}
.inspirations-sec .swiper-wrapper{margin-bottom:50px}
.inspirations-cont{padding-bottom:16px;min-height:172px}
.faq-wrapper .faq-content{margin-right:0}
.faq-wrapper .faq-content .entry-title{text-align:left!important;margin-bottom:16px!important}
.faq-wrapper .faq-content .entry-title p br{display:none}
.faq-content .accordion-button{padding:16px 0;line-height:normal;background-color:transparent}
.faq-wrapper .accordion-button::after{top:-18px;}
.faq-content .accordion-body{line-height:24px}
.faq-wrapper .connect-form{padding:48px 24px;margin-top:32px}
.connect-form .entry-title{text-align:left}
.connect-form .entry-title p{color:var(--ms-black7)}
.faq-wrapper .connect-form .cta{margin:16px 0}
.hindware-pro .row .col-md-6:nth-of-type(2) .hindware-column-sec{margin-top:24px}
.hindware-pro .row .col-md-6:first-of-type .pro-content{padding:20px 35px;text-align:center;align-items:center}
.hindware-pro .row .col-md-6:first-of-type .pro-content img{margin:0 auto 16px}
.hindware-pro .row .col-md-6:nth-of-type(2) .pro-content{left:24px}
.hindware-pro .row .col-md-6:nth-of-type(2) .hindware-column-sec ul li img{display:block;filter:contrast(0)}
.hindware-pro .hindware-column-sec.yellowBg-img .pro-content{width:100%}
.hindware-column-sec.hindware-full-sec .pro-content{padding:40px 32px}
.hindware-column-sec.hindware-full-sec .pro-content,.hindware-full-sec .pro-content .hindwareFull-wrapper{flex-direction:column;gap:0;text-align:center}
.hindware-full-sec .pro-content .hindwareFull-wrapper .dreamFull-content,.hindware-full-sec .pro-content h4,.hindware-full-sec .pro-content p{max-width:100%!important}
.hindwareFull-btn .btn{margin-top:0!important}
.hindware-pro .hindware-column-sec.yellowBg-img .pro-content img{max-width:80px}
.hindware-pro .hindware-column-sec.yellowBg-img .pro-content h4{max-width:240px}
.hindware-pro .hindware-column-sec.yellowBg-img .pro-content p{max-width:294px}
.hindware-column-sec .pro-content{left:0;max-width:100%}
.hindware-column-sec .pro-content .btn{margin-top:16px}
.mobileFixed_bottom{display:none;align-items:center;justify-content:space-between;gap:16px;background:var(--ms-black);padding:16px;position:fixed;bottom:30px;width:calc(100% - 20px);margin:0 10px;border-radius:0;z-index:4}
.mobileFixed_bottom .mobileBottom_cat{text-align:center}
.mobileBottom_cat .bottomCat_name span{color:var(--ms-white7);}
.ctaBottom .btn{padding:13px 36px;border-radius:0;font-weight:var(--font-weight4)!important}
.ctaBottom .btn-secondary{color:var(--ms-black)!important}
.ctaBottom .btn-whatsapp{padding:13px 28px;border:1px solid var(--ms-green1)!important;color:var(--ms-green1)!important;display:flex;align-items:center;gap:10px}
.ctaBottom .btn-whatsapp:hover{background:var(--ms-green1)!important;color:var(--ms-white)!important}
.ctaBottom .btn-whatsapp:hover svg path{fill:var(--ms-white)}
.bottom_catList ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow:scroll;gap:16px;white-space:nowrap;margin-bottom:0}
.bottom_catList ul li a{color:var(--ms-white7);font-weight:var(--font-weight4)}
.bottom_catList ul li a.active{color:var(--ms-black);border-bottom:2px solid var(--ms-black);font-weight:var(--font-weight5)}
.hindware-productlist .pro-card{margin-bottom:16px}
.color-filter-sec,.smart-finder-sec{margin-bottom:24px}
.pro-card .img-slider .swiper-slide{min-height:auto;max-height:100%}
.pro-card .top-tag .compare-card{display:flex}
.filter-sidenavbar .filter-tag{display:none;justify-content:center;position:fixed;z-index:11;background-color:var(--ms-white);padding:18px;bottom:0;box-shadow:0 -6px 4px 0 #0000001a;left:0;width:100%}
.filter-sidenavbar .filter-tag .heading4{margin:0}
.crossicon{position:absolute;top:20px;right:20px;cursor:pointer}
.filter-tag-card{margin-top:48px;box-shadow:none}
.filter-result{padding:16px 16px 0 16px}
.filter-result h4{font-weight:var(--font-weight3);color:var(--ms-black7)}
.filter-sidenavbar .crossicon{max-width:20px;display:block}
.pro-detail-sec .pro-desc-col .top-tag{position:absolute;width:100%;top:52px;z-index:2;padding:0 16px}
.pro-detail-sec .pro-desc-col .top-tag .share-col{position:absolute;top:300px;right:16px}
.share-col{display:flex;align-items:center}
.shareName{display:block;margin-left:8px;text-decoration:underline;font-weight:var(--font-weight4);color:var(--ms-black)}
.pro-desc-col.pro-card {padding: 24px;}
.pro-desc-col.pro-card .pro-name .pro-title{margin:8px 0}
.pro-desc-col.pro-card .pro-name ul{margin-bottom:32px}
.pro-desc-col.pro-card .pro-name ul li::before{width:6px;height:6px;top:7px}
.pro-desc-col.pro-card .pro-mrp .strikethrough{color:var(--ms-black7)}
.pro-desc-col.pro-card .seo-content{margin-bottom:24px}
.pro-desc-col.pro-card .seo-content p{color:var(--ms-black7);font-weight:var(--font-weight3);margin-bottom:0}
.pro-desc-col.pro-card .multi-cta .cta-list{flex-wrap:wrap}
.pro-desc-col.pro-card .multi-cta p{font-weight:var(--font-weight4);color:var(--ms-black);margin-bottom:24px}
.pro-desc-col.pro-card .multi-cta { padding: 16px; }
.pro-tab-link ul{flex-direction:row!important;white-space:nowrap;overflow:scroll}
.product_downloads-sec .pdownload-col{flex-wrap:wrap;gap:16px}
.guide-content { max-width: 100%; padding: 1rem; }
.pro-desc-col.pro-card .pro-color{margin-bottom:24px;margin-top:32px}
.pro-tab-link.scrolled{top:0;position:relative}
.product_downloads-sec .pdownload-col .column-col{flex:0 0 47.5%;width:47.5%;padding:24px 16px;height:144px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.product_downloads-sec .pdownload-col .column-col a{flex-direction:column;text-align:center}
.prodAccordion .accordion-body{padding-bottom:24px}
.prodAccordion .accordion-button::after{margin-left:auto}
.prodAccordion .accordion-item .accordion-body ul li::before{width:8px;height:8px;top:7px}
.prodAccordion .accordion-item .accordion-body ul li:not(:last-child){margin-bottom:24px}
.prodAccordion{padding-top:24px}
.technical_details-col .column-col{flex:0 0 50%;width:50%}
.technical_details-sec .suitableFor_detail .column-col{display:flex;align-items:center;text-align:center}
.gallery-thumbs{display:none}
.gallery-top{margin-left:0;width:100%;height:345px;border-radius:0}
.gallery-col .gallery-top.swiper .swiper-button-next,.gallery-col .gallery-top.swiper .swiper-button-prev{display:flex}
.pro-detail-sec .breadums-list{padding-bottom:0}
.pro-gallery-col .swiper-container-wrapper{flex-direction:column-reverse}
.lising-header .entry-title{text-align:left;margin-bottom:24px!important}
.lising-features{gap:0}
.lising-features .column-col .bgimg{max-width:60px;margin:0 auto}
.price-custome-range{white-space:nowrap;overflow:scroll;flex-wrap:nowrap;padding-bottom:10px;gap:8px}
.price-custome-range .cat{min-width:max-content;width:100%}
.smart-finder-sec{text-align:center}
.smart-finder-sec .pro-content{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.hindware-product-select{background:var(--ms-white); flex-direction: column;}
.hindware-product-select .tab-wrapper.pro-tab-link { max-width: 100%; flex-basis: 100%; }
.lising-features .column-col{padding:0}
img.filet-class{margin-right:8px}
.mobileFilter .filter-tag{opacity:1;visibility:visible;display:flex;align-items:center;gap:0}
.mobileFilter .filter-tag h5{margin:0;color:var(--ms-black);font-weight:var(--font-weight4);margin-left:5px}
.hindware-product-select .css-b62m3t-container{width:120px}
.lising-features .column-col p{color:var(--ms-black);margin-top:8px}
.price-range-sec h3{max-width:212px}
.price-custome-range .cat span{padding:0 16px;line-height:33px;}
.color-filter-sec img,.smart-finder-sec img{height:100%}
.color-filter-sec .pro-content{left:16px}
.color-filter-sec .pro-content h4{margin-bottom:24px}
.smart-finder-sec .pro-content .userIco{height:auto;max-width:96px;margin-bottom:16px}
.smart-finder-sec .pro-content p{margin-bottom:32px}
.prolist-sec.section{padding-top:0!important}
.footer-widget:first-child .column.mob_img{margin-top:0}
.faq-wrapper.section{padding-bottom:0!important}
.usefull-col{max-height:inherit}
.hindware-column-sec{min-height:inherit}
.hindware-column-sec img{border-radius:0;position:static}
.hindware-column-sec .pro-content{position:absolute;top:0;left:0;height:100%;width:calc(100% - 24px);padding:0}
.hindware-column-sec.promise-col .pro-content{justify-content:flex-end;padding-bottom:40px}
.categories-listing.inner-listing .listing-col{gap:18px}
.cart_modal .modal-dialog{width:100%}
.cart_modal .modal-dialog .modal-content{border-radius:0}
.product_Cart-list{height:calc(100% - 200px)}
.cart_priceBox{bottom:50px}
.highlight-product .pic-col{margin-bottom:1.5rem}
.box-modal .box-content{min-height:inherit}
.inspirations-sec ul.nav-tabs{padding:0 16px!important;margin-bottom:24px!important}
.browse-categories-sec{padding-bottom:0!important}
.section.browse-categories-sec.flevel-cat.pb-0.pt-0, .section.browse-categories-sec.pt-0 { padding-top:0!important;}
.section.pt-3.pb-3 { padding-top: 0 !important; padding-bottom: 0 !important; }
.cart-sec .title-head{text-align:left}
.cart-sec .cart-listing-sec .cart-list-col{flex-direction:column;gap:16px}
.cart-listing-sec .cartOptions{flex-direction:column;gap:16px;align-items:flex-start;margin:16px 0}
.cartDetail{width:100%}
.spaces-sec{position:relative;z-index:2}
.spaces-cat{display:flex;flex-direction:row;white-space:nowrap;overflow-y:auto}
.technical_details-col{gap:8px 0}
.about-hindware .entry-title{text-align:left;margin-bottom:0!important}
.news-wrapper .inspirations-col .inspirations-cont{min-height:200px}
.table-content{display:none}
.scontent{padding-left:0}
.contact-address .entry-title,.contact_sec_leftWrapper .entry-title{text-align:left}
.tollBox{padding-bottom:40px}
.contactSec-form{border-radius:0;margin:0 -16px;padding:0!important;}
.spreadLove { padding-left: 1rem; padding-right: 1rem; }
.mapSec { padding: 0; }
.contact-address address{min-height:auto}
.contact-address.section{padding-top:0!important;padding-bottom:0!important}
.section.news-wrapper{padding-bottom:0!important}
.inspirations-sec.art-of-exquisite .inspirations-col .inspirations-cont{max-width:100%}
.themeDetailCol .entry-title{text-align:left!important}
.gallery{columns:2}
.gridItem img{border-radius:0}
.aboutCompanySec .company-content{padding-right:0}
.hindware-advantage .pro-content .description{-webkit-line-clamp:6}
.mobileFixed_bottom.aboutCompany ul{padding:5px 0;justify-content:flex-start;gap:16px}
.aboutCompanySec .entry-title,.board-members-sec .entry-title,.clinteleSec .entry-title,.customer-sec .entry-title,.history-sec .entry-title .title-head,.investor-about .entry-title,.servicesAbout .entry-title{text-align:left}
.section.videoImg{padding-top:0!important}
.aboutCompanySec .workCulture .company-content{padding-left:0}
.workCulture .row{flex-direction:column-reverse}
.certificateBox a{flex-direction:column}
.certificateBox .certificate-icon img{width:24px}
.certificateName h3{margin-bottom:24px}
.categories-listing .swiper-wrapper{margin-bottom:50px}
.history-col .sidebar.table-content{display:block}
.history-sec .history-col .table-content{width:25%!important;padding-left:0}
.history-sec .history-col .years-content{width:75%}
.history-sec .history-col .years-content .content{columns:1}
.aboutCompany-img img{border-radius:0}
.certificateBox{min-height:207px}
.certificateImg-wrapper a{width:100%}
.lastDecade-wrapper .swiper-wrapper{margin-bottom:50px}
.clinteleSec .entry-title p br{display:none}
.lastDecade-wrapper .swiper-slide img{max-width:90px}
.clientele-wrapper.education{margin-top:48px}
.bmembers-sec .members-col{flex-direction:row;align-items:center;padding:8px}
.bmembers-sec .members-col .member-pic{width:100px;height:100px}
.bmembers-sec .members-col .member-pic img{width:100%;height:100%;object-fit:cover}
.bmembers-sec .member-detail .title{font-weight:var(--font-weight3)}
.bmembers-sec .member-detail p{color:var(--ms-black5);font-weight:var(--font-weight4)}
.annual-report-sec .certificateBox,.bmembers-sec .member-detail,.boxColumn,.csr-report-sec .certificateBox{min-height:inherit}
.meets-galleryList .gallery-item{width:100%;padding:0;margin-bottom:32px}
.meets-galleryList .gallery-item img{width:100%}
.meets-galleryList .gallery-heading{margin:8px 0}
.media_releaseCard .pressRelease-cta{gap:16px}
.inspirations-sec.pressReleaseList ul.nav-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:20px!important}
.mediaReleaseList{margin-top:24px!important}
.where-buy-sec{border-radius:0;margin:0 -16px;max-width:initial;margin-bottom:1rem;padding:32px 16px}
.section.dealer-sec{padding-top:0!important}
.store-loc-col .store-address{min-height:inherit}
.store-loc{height:auto;padding:0}
.where-buy-sec .btn-radio .form-check:not(:last-child){padding-right:12px}
.where-buy-sec .btn-radio input[type=radio]+label{padding:12px;}
.where-buy-sec .btn-radio.mb-5{margin-bottom:1.2rem!important}
.where-buy-sec .cta.mt-5{margin-top:0!important}
.customer-sec .entry-title{margin-bottom:0!important}
.right-sec.relative{position:static}
.loginMenu{height:calc(100vh - 60px);max-width:100%;border-radius:0;top:60px;box-shadow:none;border:none;border-top:1px solid var(--ms-gray);width:100%; padding-top: 15px;}
.tableData .entry-title{text-align:left}
.brandSec.section{padding:0!important}
.brandWrapper{margin-bottom:16px}
.registrationForm .rFormCol,.registrationForm .rFormCol.businessrFormCol{max-width:100%;min-width:100%}
.compare-table-tabs.table-responsive{overflow:scroll}
.compare-table-tabs .table tr:first-of-type{display:contents}
.compareProduct-wrapper{display:none}
.compare-table-tabs .table td,.compare-table-tabs .table th{padding:8px 16px;min-width:200px}
.catalogueCta{gap:10px}
.cataloguesGallery .cataloguesImg .secPic{padding:6px;margin-bottom:8px}
.compareBox .card-compare .col-6{flex:0 0 100%;width:100%}
.comparison_popBox.active .category-comparison-wrapper{height:100%;z-index:999}
.category-comparison-wrapper .pro-card{display:flex;align-items:center}
.category-comparison-wrapper .pro-card .img-slider{width:150px}
.category-comparison-wrapper .compare-hind-products .pro-card .img-slider .swiper-slide{min-height:100px;max-height:100px}
.category-comparison-wrapper .compare-hind-products .pro-card .img-slider .swiper-slide img{width:100px}
.compare-header{align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin-bottom:32px}
.compare-header h3{margin-bottom:0;font-weight:var(--font-weight4);color:var(--ms-black)}
.compare-header .closeBox{width:16px}
.compare-hind-products.addProduct .pro-card{min-height:187px}
.compare-hind-products .pro-card{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.compare-hind-products{margin-bottom:16px}
.comparisionCta{margin-top:32px}
.cart_Detail{flex-direction:column;justify-content:flex-start!important;align-items:flex-start;margin-top:8px;gap:16px}
.buttonWrapper{flex-wrap:wrap}
.form-part .custom-scr{height:100vh;padding-right:0;overflow-x:hidden}
.supportCta .btn-primary{min-width:auto}
.supportMultiForm{padding-top:50px}
.customCheck{flex-direction:column;align-items:flex-start;gap:16px;justify-content:flex-start}
.checkField.where-buy-sec .btn-radio{flex-wrap:wrap;gap:16px 8px}
.checkField.where-buy-sec,.themeOptions.where-buy-sec{margin:0}
.themeoption-wrapper{flex-wrap:wrap}
.themeoption-wrapper .form-check{width:calc(100% / 2);margin-bottom:8px;padding-right:12px}
aside ul{flex-wrap:wrap;gap:8px 16px}
.supportCta .btn{padding:10px;}
.cartList.form-part{margin-top:24px}
.supportModal .modal-content{height:auto}
.supportCta{bottom:40px}
.blog-listing,.blog-post-detail{padding-right:0}
.top-story-post a{flex-direction:column}
.top-story-post .blog-pic{width:100%}
.blog-sidebar{margin-top:32px}
.blog-post-detail h2,.blog-post-detail h3{margin-top:24px}
.blog-post-detail ul li{margin-bottom:8px}
.compare-fix .box_name img{width:30px}
.blog-post .inspiration-detail .inspirations-cont{min-height:auto}
.inspirations-cont h3{color:var(--ms-black)}
.art-of-exquisite .inspirations-cta .btn{width:100%}
.art-of-exquisite-swiper .inspirations-cta{justify-content:space-between}
.art-of-exquisite-swiper .inspirations-cta a{width:100%}
.price-range-sec{padding:16px 16px;margin-bottom:24px}
.entry-container h1,.entry-container h2,.entry-container h3,.entry-container h4,.entry-container h5,.entry-container h6{color:var(--ms-black)}
.board-members-sec .title-head{color:var(--ms-black)}
.queo-hindware .inbanner-sec .banner-content{max-width:350px}
.brand-category-wrapper{margin-bottom:24px}
.gallery-book{margin-bottom:24px}
.brandBlog.section{padding-top:0!important}
.brandBlog-btn{position:inherit;text-align:center}
.panel.bannerSlider-sec .bottom-txt, .panel.bannerSlider-sec .bottom-txt1 { max-width: 330px; margin: auto; justify-content: center; align-items: center; text-align: center; }
.vidContainer.panel .bottom-txt.bottom-txt1 { max-width: 100%; }
.vidContainer.panel .bottom-txt.bottom-txt1 .title-txt1 { max-width: 275px; }
.vidContainer.panel .bottom-txt.bottom-txt1 p { max-width: 335px; margin-left: 0; }
.categoriesSearch .categories-txt { margin:0 auto; text-align: center; }
.categoriesSearch .categories-txt .title-txt br { display: none; }
.categoriesSearch .category-swiper-pagination { position: absolute;  bottom: 25px; z-index: 5; left: 0; margin: auto; right: 0; justify-content: center; }
.categoriesSearch .swiper-slide { transform: scale(.9) !important; }
.categoriesSearch .position-relative { position: static!important; }
.categoriesSearch .container { position: relative; height: 100vh; }
.categoriesSearch .row { align-items: flex-start !important; padding-top: 120px; height: auto; }
.categoriesSearch .categories-txt { padding-bottom: 40px; }
.blog-post.latest-blog { margin:15px;}
.blog-post.latest-blog a { display: block; }
.blog-post.latest-blog .bgimg img { width: 100%; margin-bottom: 1rem; }
.blog-wrapper .related-swiper-pagination { display: flex; justify-content: flex-start; }
.blog-wrapper .cta { position: absolute; top: inherit; right: 15px; bottom: 8px; }
.logo, .logo svg { max-width: 110px; }
.right-panel { gap: 1rem; }
.open_menu, .close_menu { width: 25px; overflow: hidden; }
.usefull-links-sec .usefull-col { margin: 0 25px 30px 25px; }
.faq-wrapper .accordion { max-width: 100%; }
.pro-card .pro-color { right: 22px; bottom: 22px; }
.pro-card .img-slider, .pro-card .imgList { min-height: inherit; max-height: inherit; overflow: hidden; }
.categoriesSearch .catTitle { font-size:var(--f20);}
.designInspirations-sec .entry-title .title-head { margin: 0 0 1rem 0; }
.designInspirations-sec .cta ul { justify-content: center; }
.breadums-list { display:none; }
.pro-fixed-col .col-right { gap: 10px; }
.filterBox .mobileFilter { justify-content: space-between; }
.latest-real-stories .column-col { padding: 24px; }
.latest-real-stories .entry-title { padding: 24px; margin-bottom: 0!important; padding-top: 0; }
.latest-real-stories .column-col .columnImg { font-size:var(--f20); }
.eventOrag { flex-direction:column; gap:1rem; }
.EventSlider-sec .item .columnContent { position: static; text-align: left; }
.EventSlider-sec .swiper-button-prev, .EventSlider-sec .swiper-button-next { display: none; }
.EventSlider-sec .eventPagi { position: static; filter: invert(0); }
.EventSlider-sec .item .columnContent .eventloc { padding:16px 0; }
.EventSlider-sec .item .columnContent .colTitle { color: var(--ms-black); font-size: var(--f22); }
.EventSlider-sec .item .columnContent p { color: var(--ms-black); }
.project-swiper-pagination.eventPagi { justify-content: flex-start; }
.eventDate, .eventDate .eventpanel { flex-direction: column; gap:1rem; }
.section.spreadLove { padding: 40px 15px !important; }
.career-about .entry-title { padding:0 15px; }
.cart-sec .entry-title { margin-bottom: 20px !important; }
.nearby_store .store_heading { align-items: flex-start; flex-direction: column; margin-bottom: 1rem; }
.benelave-products .entry-title .cta { display: flex; padding-bottom: 1.5rem; justify-content: center; }
.contactSec-form form { max-width: 95%; margin: auto; margin-bottom: 1.5rem; padding: 0; }
.contact_sec_det { flex-direction:column; }
.contact_sec_det .emailBox.contactBox { flex: 0 0 100%; border-right: none; padding-right: 0; }
.contact_sec_det .tollBox.contactBox { flex: 0 0 100%; padding-left: 0; padding-top: 1.5rem; }
.contactBox ul.justify-content-center { justify-content: flex-start !important; }
.benelave-products .entry-title .cta { position: static; }
.inspirations-col.latestPost > a { flex-direction: column; gap:0;}
.inspirations-col.latestPost > a .blog-pic.bgimg { flex: 0 0 100%; max-width: 100%; }
}
@media all and (max-width:640px){
.photo-gallery .col{flex:0 0 46%;max-width:46%}
.photo-gallery .col .colImg img{max-width:200px;max-height:inherit}
.adsGallery-list .lg-react-element.printgallery{columns:2}
.pressReleaseList .certificateBox.media_releaseCard{min-height:inherit}
.media_releaseCard .pressRelease-cta .btn{min-width:auto}
.catalogueCta{gap:16px}
.store-cta.d-flex { flex-direction:column; align-items: flex-start!important; }
.store-cta .btn.d-flex { padding: 0; }
.history-sec .decade-accordion:before { margin:initial; }
.history-sec .accordion-item, .history-sec .accordion-item:nth-child(2n) { float:left; direction: ltr; }
.history-sec .accordion-item { width:100%; padding-left: 25px; }
.history-sec .accordion-item::before, .history-sec .accordion-item:nth-child(2n):before { left:-10px; right: inherit; }
}
@media all and (max-width:576px){
.pressReleaseList .certificateBox.media_releaseCard{min-height:auto}
.media_releaseCard .pressRelease-cta{margin-top:24px;position:initial}
.title-lg, h1 { font-size: var(--f24); }
.pro-fixed-col .container { padding: 10px; }
.pro-fixed-col .container h1 { text-overflow: ellipsis; overflow: hidden; max-width: 50%; white-space: nowrap; text-align: left; width: 100%; }
.pro-fixed-col .col-right { width:100%; display: flex; align-items: flex-end; justify-content: flex-end; }
}
@media all and (max-width:424px){
.ctaBottom .btn-whatsapp{padding:13px 10px;}
.gridGallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
}
@media all and (max-width:380px){
.twoCol ol,.twoCol ul{column-count:1;column-gap:0}
.photo-gallery .col{flex:0 0 98%;max-width:98%}
.photo-gallery .col .colImg img{max-width:150px;max-height:150px}
.ctaBottom .btn{padding:13px 13px;height:47px;display:flex;align-items:center}
}